


 



html, body, form {
  
  
  background:#fff;
  color:#000;
}



input:not(:disabled)::-webkit-input-placeholder { 
    color:rgb(118,118,118);
}

:root.ios input:disabled::-webkit-input-placeholder { 
    color:rgb(169,169,169);
}

input:not(:disabled)::-moz-placeholder { 
    color:rgb(118,118,118);
}
:-ms-input-placeholder { 
    color:rgb(118,118,118);
}
.ps_box-edit.psc_disabled :-ms-input-placeholder {
    color:rgb(169,169,169);
}


.ps_footer {
  background-color: #f0f0f0; 
  border-top: 1px solid #bbb; 
}


.ps_search.side{
    background-color: #ffffff; 
    border:0;
}

.ps_search .ps_tabh {
     
    background: rgb(248,153,0); 
    background: -moz-linear-gradient(top,  rgba(248,153,0,1) 0%, rgba(229,47,0,1) 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,153,0,1)), color-stop(100%,rgba(229,47,0,1))); 
    background: -webkit-linear-gradient(top,  rgba(248,153,0,1) 0%,rgba(229,47,0,1) 100%); 
    background: -o-linear-gradient(top,  rgba(248,153,0,1) 0%,rgba(229,47,0,1) 100%); 
    background: -ms-linear-gradient(top,  rgba(248,153,0,1) 0%,rgba(229,47,0,1) 100%); 
    background: linear-gradient(to bottom,  rgba(248,153,0,1) 0%,rgba(229,47,0,1) 100%); 
    -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -ms-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;
    border-left:1px solid #CD7100;
    border-right:1px solid #CD7100;
    border-top:1px solid #CD7100;
    color: #ffffff;
}

.ps_ajax_console {
    border:1px solid #000000;
    background-color:#eef0ff;
}

.PSMODALS {
background-color: rgb(255, 255, 255); 
}

.popupDragFrame{border:2px dotted;background-color:transparent;background-image:url(/cs/APLPRD92/cache/PT_PIXEL_1.gif);background-repeat:repeat;} 
.popupShadow{border:1px;}
.popupShadowTopRightCorner{background:url(/cs/APLPRD92/cache/PTPOPUP_SHADOWRIGHTTOPCORNER_1.png) bottom right repeat-x;}
.popupShadowTop{background:url(/cs/APLPRD92/cache/PTPOPUP_SHADOWTOP_1.png) top right repeat-y;}
.popupShadowBottom{}
.popupShadowBottomLeftCorner{background:url(/cs/APLPRD92/cache/PTPOPUP_SHADOWLEFTBOTTOMCORNER_1.png) repeat-x;}
.popupShadowBottomMiddle{background:url(/cs/APLPRD92/cache/PTPOPUP_SHADOWBOTTOM_1.png) repeat-x;}
.popupShadowBottomRightCorner{background:url(/cs/APLPRD92/cache/PTPOPUP_SHADOWRBOTTOM_1.png) top left no-repeat;}

#pt_dragResize{
    border-right:#000000 2px solid;
    border-top:#000000 2px solid;
    border-left:#000000 2px solid;
    border-bottom:#000000 2px solid;
    background-color:transparent;
    background:thistle;    
}

#pt_dragtxt{
    border:1px solid #000000;    
}

.ps_modalmask  { 
    background-color:#000000; 
}

.ps_modalmasktran {
    background-color:transparent;
}

#pt_modalMaskCover{
    background-color:transparent;
    background-color:#ffffff;
    background-repeat:repeat;
}

.sbar::-webkit-scrollbar-button{
    background-color:transparent;              
}

.sbar::-webkit-scrollbar-track-piece{background-color:transparent;}

.sbar::-webkit-scrollbar-thumb{
    background-color:rgba(0,0,0,0.2);
}

.sbar::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.4);}

.sbar::-webkit-scrollbar-corner{
    background-color:#ffffff;
}

.sbar_v::-webkit-scrollbar-thumb:vertical, .ps_scrollable_both::-webkit-scrollbar-thumb:vertical{
    border-right:2px solid #ffffff;
    border-left:2px solid #ffffff;    
}
.sbar_h::-webkit-scrollbar-thumb:horizontal, .ps_scrollable_both::-webkit-scrollbar-thumb:horizontal{
    border-top:2px solid #ffffff;
    border-bottom:2px solid #ffffff;   
}


img { 
    border: 0; 
}


body { 
  background-color:#ffffff;  
  color:#000000; 
}


.psc_body_background,
.psc_mode-fscreen-search .pst_panel-side1, 
.psc_group-collection  
{
 
 background-color: #ffffff; 
 color:#000;
}


textarea,
input[type='text'],
input[type='url'],
input[type='date'],
input[type='time'], 
input[type='number'],
input[type='search'],
input[type='password'],
input[type='datetime'],
input[type='datetime-local'],
input[type='email'],
input[type='tel'],
select
{
  border:1px inset rgb(211,211,211); 
  -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; border-radius:3px; 
  background-image:none;
  -webkit-box-shadow:inset 0.2em 0.2em 0.4em #e9e9e9; -moz-box-shadow:inset 0.2em 0.2em 0.4em #e9e9e9; -ms-box-shadow:inset 0.2em 0.2em 0.4em #e9e9e9; box-shadow:inset 0.2em 0.2em 0.4em #e9e9e9; 
  border:1px solid #bbb; 
  background-color: #fff; 
}


:root.psc_dir-rtl textarea,
:root.psc_dir-rtl input[type='text'],
:root.psc_dir-rtl input[type='url'],
:root.psc_dir-rtl input[type='date'],
:root.psc_dir-rtl input[type='time'],
:root.psc_dir-rtl input[type='number'],
:root.psc_dir-rtl input[type='search'],
:root.psc_dir-rtl input[type='password'],
:root.psc_dir-rtl input[type='datetime'],
:root.psc_dir-rtl input[type='datetime-local'],
:root.psc_dir-rtl input[type='email'],
:root.psc_dir-rtl input[type='tel'],
:root.psc_dir-rtl select
{
  -webkit-box-shadow:inset -0.2em 0.2em 0.4em #e9e9e9; -moz-box-shadow:inset -0.2em 0.2em 0.4em #e9e9e9; -ms-box-shadow:inset -0.2em 0.2em 0.4em #e9e9e9; box-shadow:inset -0.2em 0.2em 0.4em #e9e9e9; 
}



textarea:disabled,
input[type='text']:disabled,
input[type='url']:disabled,
input[type='date']:disabled,
input[type='time']:disabled, 
input[type='number']:disabled,
input[type='search']:disabled,
input[type='password']:disabled,
input[type='datetime']:disabled,
input[type='datetime-local']:disabled,
input[type='email']:disabled,
input[type='tel']:disabled,
select:disabled
{
  background-color:rgb(235,235,235);
}



textarea:hover,
input[type='text']:hover,
input[type='url']:hover,
input[type='date']:hover,
input[type='time']:hover, 
input[type='number']:hover,
input[type='search']:hover,
input[type='password']:hover,
input[type='datetime']:hover,
input[type='datetime-local']:hover,
input[type='email']:hover,
input[type='tel']:hover,
select:hover,
textarea:focus,
input[type='text']:focus,
input[type='url']:focus,
input[type='date']:focus,
input[type='time']:focus, 
input[type='number']:focus,
input[type='search']:focus,
input[type='password']:focus,
input[type='datetime']:focus,
input[type='datetime-local']:focus,
input[type='email']:focus,
input[type='tel']:focus,
select:focus
{
  border-color: #7f97de; 
}

textarea:disabled,
input[type='text']:disabled,
input[type='url']:disabled,
input[type='date']:disabled,
input[type='time']:disabled, 
input[type='number']:disabled,
input[type='search']:disabled,
input[type='password']:disabled,
input[type='datetime']:disabled,
input[type='datetime-local']:disabled,
input[type='email']:disabled,
input[type='tel']:disabled,
select:disabled
{
  border-color: rgb(211,211,211); 
  color:#555; 
}


:root.ios textarea:disabled,
:root.ios input[type='text']:disabled,
:root.ios input[type='url']:disabled,
:root.ios input[type='date']:disabled,
:root.ios input[type='time']:disabled, 
:root.ios input[type='number']:disabled,
:root.ios input[type='search']:disabled,
:root.ios input[type='password']:disabled,
:root.ios input[type='datetime']:disabled,
:root.ios input[type='datetime-local']:disabled,
:root.ios input[type='email']:disabled,
:root.ios input[type='tel']:disabled,
:root.ios select:disabled
{
  background-color:rgb(243,243,243);
}


label,
.ps-label,
.ps-required, 
.psc_value-aslabel 
{ 
  color:#6c6c6c; 
}

a:link,
a:visited, 
.ps-link:link,
.ps-link:visited,
.ps_keyvalue,
.pts_facet_checkbox > .ps_box-label > .ps-label 
{
  color:#3366cc;
}

a:link:hover,
.ps-link:hover,
.ps_keyvalue:hover,
.ps_descr:hover,
.pts_facet_checkbox:hover > .ps_box-label > .ps-label 
{
  color:#ab5b1a;
}

.ps_box-valuelink > a > .ps-label { 
   color:inherit;
} 


a:not([href]),
.ps-link:not([href]),
.ps-link:disabled,
.ps-link:link:disabled,
.ps-link[disabled]
{
  color: #555; 
}


.ps_icon-prompt,
.ps_box-button.psc_reldisp-prompt > .ps-button-wrapper > .ps-button,  
.ps_box-button.psc_reldisp-prompt > .ps-button-wrapper > .ps-button:hover,
.ps_box-button.psc_reldisp-prompt > .ps-button-wrapper > .ps-button:active,
.ps_box-button.psc_reldisp-prompt > .ps-button-wrapper > .ps-button:hover:active
{
  border:0; 
  -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none; 
  background: transparent;
}


.ps_icon-date 
{
  background: transparent;
}


.psc_error .ps_icon-prompt,
.psc_error .ps_icon-date,
.psc_error.psc_reldisp-field + .psc_reldisp-prompt .ps-button
{
   background:rgba(255,255,255,0.69);
   -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px;
}


.psc_error .ps_icon-prompt:hover,
.psc_error .ps_icon-date:hover,
.psc_error.psc_reldisp-field + .psc_reldisp-prompt .ps-button:hover {
  background:rgba(255,255,255,0.8) !important;
}

.psc_link-normaltext >.ps-link,
.psc_link-normaltext >.ps-link:link,
.psc_link-normaltext >.ps-link:hover,
.psc_link-normaltext >.ps-link:link:hover,
.psc_link-normaltext >.ps-link:active,
.psc_link-normaltext >.ps-link:link:active,
.psc_link-normaltext >.ps-link:disabled,
.psc_link-normaltext >.ps-link[disabled],
.psc_link-normaltext.psc_disabled .ps-link,
.psc_link-normaltext .ps-link,
.psc_link-normaltext .ps-link:link,
.psc_link-normaltext .ps-link:hover,
.psc_link-normaltext .ps-link:link:hover,
.psc_link-normaltext .ps-link:active,
.psc_link-normaltext .ps-link:link:active,
.psc_link-normaltext .ps-link:disabled,
.psc_link-normaltext .ps-link[disabled],
.psc_trigger > .ps-link-wrapper > .ps-link 
{
  color:inherit;
}


.psc_disabled-normaltext >.ps-link:disabled,
.psc_disabled-normaltext >.ps-link[disabled],
.psc_disabled-normaltext .ps-link:disabled,
.psc_disabled-normaltext .ps-link[disabled],
.psc_label-normaltext > .ps_box-label > .ps-label, 
.psc_label-normaltext .ps-required, 
.psc_trigger.psc_disabled > .ps-link-wrapper > .ps-link:disabled, 
.psc_trigger.psc_disabled > .ps-link-wrapper > .ps-link[disabled], 
.psc_label-textcolor .ps-label,
.psc_header-textcolor > .ps_header-group,
.psc_header-textcolor > .ps_header-group > a
{
  color:inherit;
}

.ps-button > .ps-img
{
  border:none; 
}


:root.firefox .ps_grid-row.ps_tab.psc_selected.psc_rowact:focus .ps_box-link:only-child .ps-link,
:root.firefox .ps_grid-row.ps_tab.psc_selected.psc_rowact:focus .psc_linkastab .ps-link
{
   outline:1px dotted #000;
}


:root.edge .ps_tab.psc_rowact.ps_grid-row.psc_selected:focus .ps_box-link:only-child .ps-link,
:root.edge .ps_tab.psc_rowact.ps_grid-row.psc_selected:focus .psc_linkastab .ps-link,
:root.ie:not(.edge) .ps_tab.psc_rowact.ps_grid-row.psc_selected:focus .ps_box-link:only-child .ps-link,
:root.ie:not(.edge) .ps_tab.psc_rowact.ps_grid-row.psc_selected:focus .psc_linkastab .ps-link
{
  outline:1px dotted #000;
}


:root.ie:not(.edge) .ps_tab.psc_rowact:not(.psc_selected):focus > div,
:root.ie:not(.edge) .ps_tab .psc_rowact:not(.psc_selected):focus > div, 
:root.ie:not(.edge) .ps_box-menuitem.psc_rowact:focus > div 
{
  outline:2px dotted #000;
}




:root.firefox .ps_box-popupmenu .ps_box-menuitem:focus
{
  outline: 1px dotted #000;
}


.ps-button,
.ps-button:link,
.ps-button:visited, 
.ps_back
{ 
  border:1px solid #a5a7a8; 
  -webkit-border-radius:0.25em; -moz-border-radius:0.25em; -ms-border-radius:0.25em; border-radius:0.25em; 
  background-image:-webkit-linear-gradient(#ffffff, rgb(204,204,204)); background-image:-moz-linear-gradient(#ffffff, rgb(204,204,204)); background-image:-ms-linear-gradient(#ffffff, rgb(204,204,204)); background-image:linear-gradient(#ffffff, rgb(204,204,204)); 
  -webkit-box-shadow: 1px 1px 2px rgba(051,051,051,0.4), inset 1px 1px 2px rgba(255,255,255,0.7); -moz-box-shadow: 1px 1px 2px rgba(051,051,051,0.4), inset 1px 1px 2px rgba(255,255,255,0.7); -ms-box-shadow: 1px 1px 2px rgba(051,051,051,0.4), inset 1px 1px 2px rgba(255,255,255,0.7); box-shadow: 1px 1px 2px rgba(051,051,051,0.4), inset 1px 1px 2px rgba(255,255,255,0.7);
  color: #000000; 
  -webkit-text-shadow:1px 1px 0px #eee; -moz-text-shadow:1px 1px 0px #eee; -ms-text-shadow:1px 1px 0px #eee; text-shadow:1px 1px 0px #eee;
  font-weight:bold; 
}


:root.psc_dir-rtl .ps-button,
:root.psc_dir-rtl .ps-button:link,
:root.psc_dir-rtl .ps-button:visited,
:root.psc_dir-rtl .ps_back
{
  -webkit-box-shadow: -1px 1px 2px rgba(051,051,051,0.4), inset -1px 1px 2px rgba(255,255,255,0.7); -moz-box-shadow: -1px 1px 2px rgba(051,051,051,0.4), inset -1px 1px 2px rgba(255,255,255,0.7); -ms-box-shadow: -1px 1px 2px rgba(051,051,051,0.4), inset -1px 1px 2px rgba(255,255,255,0.7); box-shadow: -1px 1px 2px rgba(051,051,051,0.4), inset -1px 1px 2px rgba(255,255,255,0.7);  
  -webkit-text-shadow:-1px 1px 0px #eee; -moz-text-shadow:-1px 1px 0px #eee; -ms-text-shadow:-1px 1px 0px #eee; text-shadow:-1px 1px 0px #eee; 
}



.ps-button:hover,
.ps-button:link:hover
{
  background-image:-webkit-linear-gradient(#ffffff, rgb(153,153,153)); background-image:-moz-linear-gradient(#ffffff, rgb(153,153,153)); background-image:-ms-linear-gradient(#ffffff, rgb(153,153,153)); background-image:linear-gradient(#ffffff, rgb(153,153,153));
  color:#000000; 
  border-color: #a5a7a8; 
}

.ps-button:disabled,
.ps_box-button.psc_disabled .ps-button, 
.ps_box-button.psc_disabled .ps-button:hover 
{
  border-color: #ccc;
  background-image:-webkit-linear-gradient(rgb(221,221,221),rgb(204,204,204)); background-image:-moz-linear-gradient(rgb(221,221,221),rgb(204,204,204)); background-image:-ms-linear-gradient(rgb(221,221,221),rgb(204,204,204)); background-image:linear-gradient(rgb(221,221,221),rgb(204,204,204)); 
  -webkit-box-shadow: inset 1px 1px 2px #ffffff; -moz-box-shadow: inset 1px 1px 2px #ffffff; -ms-box-shadow: inset 1px 1px 2px #ffffff; box-shadow: inset 1px 1px 2px #ffffff;  
  -webkit-text-shadow:1px 1px 0px #e2e2e2; -moz-text-shadow:1px 1px 0px #e2e2e2; -ms-text-shadow:1px 1px 0px #e2e2e2; text-shadow:1px 1px 0px #e2e2e2;  
  color: #555; 
}


:root.psc_dir-rtl .ps-button:disabled,
:root.psc_dir-rtl .ps_box-button.psc_disabled .ps-button,
:root.psc_dir-rtl .ps_box-button.psc_disabled .ps-button:hover 
{
  -webkit-box-shadow: inset -1px 1px 2px #ffffff; -moz-box-shadow: inset -1px 1px 2px #ffffff; -ms-box-shadow: inset -1px 1px 2px #ffffff; box-shadow: inset -1px 1px 2px #ffffff; 
  -webkit-text-shadow:-1px 1px 0px #e2e2e2; -moz-text-shadow:-1px 1px 0px #e2e2e2; -ms-text-shadow:-1px 1px 0px #e2e2e2; text-shadow:-1px 1px 0px #e2e2e2; 
}


.ps-button:not([disabled]):active,
.ps-button:not([disabled]):hover:active
{
  background-image:-webkit-linear-gradient(rgb(170,170,170),#ffffff); background-image:-moz-linear-gradient(rgb(170,170,170),#ffffff); background-image:-ms-linear-gradient(rgb(170,170,170),#ffffff); background-image:linear-gradient(rgb(170,170,170),#ffffff); 
  color:#000000; 
  -webkit-box-shadow:inset 1px 2px 2px #fff; -moz-box-shadow:inset 1px 2px 2px #fff; -ms-box-shadow:inset 1px 2px 2px #fff; box-shadow:inset 1px 2px 2px #fff; 
  border-color: #a5a7a8; 
} 


:root.psc_dir-rtl .ps-button:not([disabled]):active,
:root.psc_dir-rtl .ps-button:not([disabled]):hover:active
{
  -webkit-box-shadow:inset -1px 2px 2px #fff; -moz-box-shadow:inset -1px 2px 2px #fff; -ms-box-shadow:inset -1px 2px 2px #fff; box-shadow:inset -1px 2px 2px #fff; 
}


.psc_image_only > .ps-button-wrapper > .ps-button,
.psc_button-simple > .ps-button-wrapper > .ps-button,
.psc_button-simple > .ps-link-wrapper > .ps-link 
{
  background:#fff;
  border-radius:3px; 
  border:1px solid #bbb;
  border-top-color:#eee;
  border-left-color:#eee;
  
  -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
}

.psc_button-simple > .ps-button-wrapper > .ps-button,
.psc_button-simple > .ps-link-wrapper > .ps-link 
{
  color:#000;
  -webkit-text-shadow:none; -moz-text-shadow:none; -ms-text-shadow:none; text-shadow:none;
}


:root.psc_dir-rtl .psc_image_only > .ps-button-wrapper > .ps-button,
:root.psc_dir-rtl .psc_button-simple > .ps-button-wrapper > .ps-button,
:root.psc_dir-rtl .psc_button-simple > .ps-link-wrapper > .ps-link
{
  -webkit-text-shadow:none; -moz-text-shadow:none; -ms-text-shadow:none; text-shadow:none;
  -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
}

.psc_image_only > .ps-button-wrapper > .ps-button:hover,
.psc_button-simple > .ps-button-wrapper > .ps-button:hover,
.psc_button-simple > .ps-link-wrapper > .ps-link:hover 
{
  border-color: #888 #eee #eee #888;
  border-right-color:#eee;
  border-left-color:#888;
  -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none; 
  background:#fff; 
}

.psc_image_only.psc_disabled > .ps-button-wrapper > .ps-button,
.psc_button-simple.psc_disabled > .ps-button-wrapper > .ps-button,
.psc_button-simple.psc_disabled > .ps-link-wrapper > .ps-link, 
.psc_image_only.psc_disabled > .ps-button-wrapper > .ps-button:hover,
.psc_button-simple.psc_disabled > .ps-button-wrapper > .ps-button:hover,
.psc_button-simple.psc_disabled > .ps-link-wrapper > .ps-link:hover 
{
  background:#efefef;
  border-color: #e0e0e0 #bbb #bbb #e0e0e0;
  border-right-color:#bbb; 
  border-left-color:#e0e0e0; 
  -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
  color:#6c6c6c;
  -webkit-text-shadow:1px 1px 0px #f5f5f5; -moz-text-shadow:1px 1px 0px #f5f5f5; -ms-text-shadow:1px 1px 0px #f5f5f5; text-shadow:1px 1px 0px #f5f5f5;
}


:root.psc_dir-rtl .psc_image_only.psc_disabled > .ps-button-wrapper > .ps-button,
:root.psc_dir-rtl .psc_button-simple.psc_disabled > .ps-button-wrapper > .ps-button,
:root.psc_dir-rtl .psc_button-simple.psc_disabled > .ps-link-wrapper > .ps-link,
:root.psc_dir-rtl .psc_image_only.psc_disabled > .ps-button-wrapper > .ps-button:hover,
:root.psc_dir-rtl .psc_button-simple.psc_disabled > .ps-button-wrapper > .ps-button:hover,
:root.psc_dir-rtl .psc_button-simple.psc_disabled > .ps-link-wrapper > .ps-link:hover 
{
  -webkit-text-shadow:-1px 1px 0px #f5f5f5; -moz-text-shadow:-1px 1px 0px #f5f5f5; -ms-text-shadow:-1px 1px 0px #f5f5f5; text-shadow:-1px 1px 0px #f5f5f5;
}

.psc_image_only > .ps-button-wrapper > .ps-button:active,
.psc_button-simple > .ps-button-wrapper > .ps-button:active,
.psc_button-simple > .ps-link-wrapper > .ps-link:active 
{
  border-color: #1e9955 #80d6a7 #80d6a7 #1e9955;
  border-right-color:#80d6a7; 
  border-left-color:#1e9955; 
  background: #c8ead6;
  -webkit-box-shadow:inset 1px 1px 0px #e1faec; -moz-box-shadow:inset 1px 1px 0px #e1faec; -ms-box-shadow:inset 1px 1px 0px #e1faec; box-shadow:inset 1px 1px 0px #e1faec;
}


:root.psc_dir-rtl .psc_image_only > .ps-button-wrapper > .ps-button:active,
:root.psc_dir-rtl .psc_button-simple > .ps-button-wrapper > .ps-button:active,
:root.psc_dir-rtl .psc_button-simple > .ps-link-wrapper > .ps-link:active
{
  -webkit-box-shadow:inset -1px 1px 0px #e1faec; -moz-box-shadow:inset -1px 1px 0px #e1faec; -ms-box-shadow:inset -1px 1px 0px #e1faec; box-shadow:inset -1px 1px 0px #e1faec;
}


.psc_on.psc_image_only > .ps-button-wrapper > .ps-button,
.psc_on.psc_button-simple > .ps-button-wrapper > .ps-button,
.psc_on.psc_button-simple > .ps-link-wrapper > .ps-link 
{
    -webkit-box-shadow: inset 0 10px 10px -5px #fff, inset -1px -1px 0px #d2f2e0; -moz-box-shadow: inset 0 10px 10px -5px #fff, inset -1px -1px 0px #d2f2e0; -ms-box-shadow: inset 0 10px 10px -5px #fff, inset -1px -1px 0px #d2f2e0; box-shadow: inset 0 10px 10px -5px #fff, inset -1px -1px 0px #d2f2e0;
    border-color: #62ba8a;
    background: #c8ead6;
}


:root.psc_dir-rtl .psc_on.psc_image_only > .ps-button-wrapper > .ps-button,
:root.psc_dir-rtl .psc_on.psc_button-simple > .ps-button-wrapper > .ps-button,
:root.psc_dir-rtl .psc_on.psc_button-simple > .ps-link-wrapper > .ps-link
{
    -webkit-box-shadow: inset 0 10px 10px -5px #fff, inset 1px -1px 0px #d2f2e0; -moz-box-shadow: inset 0 10px 10px -5px #fff, inset 1px -1px 0px #d2f2e0; -ms-box-shadow: inset 0 10px 10px -5px #fff, inset 1px -1px 0px #d2f2e0; box-shadow: inset 0 10px 10px -5px #fff, inset 1px -1px 0px #d2f2e0; 
}

.psc_on.psc_image_only > .ps-button-wrapper > .ps-button:hover,
.psc_on.psc_button-simple > .ps-button-wrapper > .ps-button:hover,
.psc_on.psc_button-simple > .ps-link-wrapper > .ps-link:hover 
{
    border-color:#1e9955 #80d6a7 #80d6a7 #1e9955; 
    border-right-color: #80d6a7; 
    border-left-color: #1e9955;
    background: #c8ead6;
    -webkit-box-shadow: inset 1px 1px 0px #e1faec; -moz-box-shadow: inset 1px 1px 0px #e1faec; -ms-box-shadow: inset 1px 1px 0px #e1faec; box-shadow: inset 1px 1px 0px #e1faec;
}


:root.psc_dir-rtl .psc_on.psc_image_only > .ps-button-wrapper > .ps-button:hover,
:root.psc_dir-rtl .psc_on.psc_button-simple > .ps-button-wrapper > .ps-button:hover,
:root.psc_dir-rtl .psc_on.psc_button-simple > .ps-link-wrapper > .ps-link:hover
{
    -webkit-box-shadow: inset -1px 1px 0px #e1faec; -moz-box-shadow: inset -1px 1px 0px #e1faec; -ms-box-shadow: inset -1px 1px 0px #e1faec; box-shadow: inset -1px 1px 0px #e1faec; 
}








.ps_navbutton-back  .ps-button,
.ps_navbutton-next  .ps-button
{
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(192,213,238)), to(rgb(121,166,219)));
  background-image: -webkit-linear-gradient(top, rgb(192,213,238), rgb(121,166,219));
  background-image:    -moz-linear-gradient(top, rgb(192,213,238), rgb(121,166,219));
  background-image:      -o-linear-gradient(top, rgb(192,213,238), rgb(121,166,219));
  background-image:         linear-gradient(to bottom, rgb(192,213,238), rgb(121,166,219));
}


.ps_navbutton-back  .ps-button
{
  border-left-width:0;
  -webkit-box-shadow: 1px 1px 2px rgba(051,051,051,0.4); -moz-box-shadow: 1px 1px 2px rgba(051,051,051,0.4); -ms-box-shadow: 1px 1px 2px rgba(051,051,051,0.4); box-shadow: 1px 1px 2px rgba(051,051,051,0.4); 
}

.ps_navbutton-next  .ps-button
{
  border-right-width:0;
  -webkit-box-shadow: -1px 1px 2px rgba(051,051,051,0.4); -moz-box-shadow: -1px 1px 2px rgba(051,051,051,0.4); -ms-box-shadow: -1px 1px 2px rgba(051,051,051,0.4); box-shadow: -1px 1px 2px rgba(051,051,051,0.4); 
}


.ps_navbutton-back  .ps-button:before
{
  background-color:#ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(192,213,238,0.9)), to(rgba(121,166,219,0.9)));
  background-image: -webkit-linear-gradient(right, rgba(192,213,238,0.9), rgba(121,166,219,0.9));
  background-image:    -moz-linear-gradient(top, rgba(192,213,238,1), rgba(121,166,219,1));
  background-image:      -o-linear-gradient(top, rgba(192,213,238,0.9), rgba(121,166,219,0.9));
  background-image:         linear-gradient(to bottom, rgba(192,213,238,0.9), rgba(121,166,219,0.9));
  border-left:1px solid #888;
  border-top:1px solid #888;
    -webkit-mask-image: -webkit-gradient(linear, left top, right bottom,
     from(#000000),
     color-stop(0.35,#000000),
     color-stop(0.55, transparent),
     to(transparent));
    -moz-mask-image: -moz-linear-gradient(
     top,
     #000000 0%,
     #000000 35%,
     transparent 55%,
     transparent);
}

.ps_navbutton-next  .ps-button:after
{
    -webkit-border-radius:0 2px 0 2px; -moz-border-radius:0 2px 0 2px; -ms-border-radius:0 2px 0 2px; border-radius:0 2px 0 2px; 
  background-color:#ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(192,213,238,0.9)), to(rgba(121,166,219,0.9)));
  background-image: -webkit-linear-gradient(top, rgba(192,213,238,0.9), rgba(121,166,219,0.9));
  background-image:    -moz-linear-gradient(top, rgba(192,213,238,1), rgba(121,166,219,1));
  background-image:      -o-linear-gradient(top, rgba(192,213,238,0.9), rgba(121,166,219,0.9));
  background-image:         linear-gradient(to bottom, rgba(192,213,238,0.9), rgba(121,166,219,0.9));
  border-right:1px solid #888;
  border-bottom:1px solid #888; 
    -webkit-mask-image: -webkit-gradient(linear, left top, right bottom,
     from(transparent),
     color-stop(0.52,transparent),
     color-stop(0.57, #000000),
     to(#000000));
    -moz-mask-image: -moz-linear-gradient(
     top,
     transparent 0%,
     transparent 52%,
     #000000 57%,
     #000000); 
}

.ps_navbutton-back  .ps-button:active:before,
.ps_navbutton-next  .ps-button:active:after
{
  background-image: -webkit-gradient(linear, left bottom, left top, from(#ffffff), to(#aaaaaa));
  background-image: -webkit-linear-gradient(bottom, #ffffff, #aaaaaa);
  background-image:    -moz-linear-gradient(bottom, #ffffff, #aaaaaa);
  background-image:      -o-linear-gradient(bottom, #ffffff, #aaaaaa);
  background-image:         linear-gradient(to top, #ffffff, #aaaaaa);
}




.psc_primary  .ps-button,

.ps_box-button.ps_button_stdheader.psc_primary .ps-button,
.ps_box-button.ps_button_stdheader.psc_primary .ps-button:link,
.ps_box-button.ps_button_stdheader.psc_primary .ps-button:not(.psc_disabled) .ps-button:hover
{
  background-image:-webkit-linear-gradient(#79cc9c,#73c998); background-image:-moz-linear-gradient(#79cc9c,#73c998); background-image:-ms-linear-gradient(#79cc9c,#73c998); background-image:linear-gradient(#79cc9c,#73c998);
  -webkit-box-shadow:1px 1px 2px #888, inset 0 -2px 1px -1px #97deb5, inset 0 10px 10px -6px #dbf1e5; -moz-box-shadow:1px 1px 2px #888, inset 0 -2px 1px -1px #97deb5, inset 0 10px 10px -6px #dbf1e5; -ms-box-shadow:1px 1px 2px #888, inset 0 -2px 1px -1px #97deb5, inset 0 10px 10px -6px #dbf1e5; box-shadow:1px 1px 2px #888, inset 0 -2px 1px -1px #97deb5, inset 0 10px 10px -6px #dbf1e5; 
  border-top: 1px solid #309a60;
  border-left: 1px solid #3da16a;
  border-right: 1px solid #3da16a;
  border-bottom: 1px solid #39a86a;
  -webkit-text-shadow:1px 1px 0px #94deb3; -moz-text-shadow:1px 1px 0px #94deb3; -ms-text-shadow:1px 1px 0px #94deb3; text-shadow:1px 1px 0px #94deb3; 
  color: #000;
}


:root.psc_dir-rtl .psc_primary  .ps-button,
:root.psc_dir-rtl .ps_box-button.ps_button_stdheader.psc_primary .ps-button,
:root.psc_dir-rtl .ps_box-button.ps_button_stdheader.psc_primary .ps-button:link,
:root.psc_dir-rtl .ps_box-button.ps_button_stdheader.psc_primary .ps-button:not(.psc_disabled) .ps-button:hover
{
  -webkit-box-shadow:-1px 1px 2px #888, inset 0 -2px 1px -1px #97deb5, inset 0 10px 10px -6px #dbf1e5; -moz-box-shadow:-1px 1px 2px #888, inset 0 -2px 1px -1px #97deb5, inset 0 10px 10px -6px #dbf1e5; -ms-box-shadow:-1px 1px 2px #888, inset 0 -2px 1px -1px #97deb5, inset 0 10px 10px -6px #dbf1e5; box-shadow:-1px 1px 2px #888, inset 0 -2px 1px -1px #97deb5, inset 0 10px 10px -6px #dbf1e5; 
  -webkit-text-shadow:-1px 1px 0px #94deb3; -moz-text-shadow:-1px 1px 0px #94deb3; -ms-text-shadow:-1px 1px 0px #94deb3; text-shadow:-1px 1px 0px #94deb3; 
}

.psc_primary:not(.psc_disabled)  .ps-button:hover,
.psc_primary:not(.psc_disabled)  .ps-button:focus,
.ps_box-button.ps_button_stdheader.psc_primary:not(.psc_disabled) .ps-button:hover,
.ps_box-button.ps_button_stdheader.psc_primary:not(.psc_disabled) .ps-button:focus
{
  background-color:#4fae78;
  background-image:-webkit-linear-gradient(#79cc9c,#4fae78); background-image:-moz-linear-gradient(#79cc9c,#4fae78); background-image:-ms-linear-gradient(#79cc9c,#4fae78); background-image:linear-gradient(#79cc9c,#4fae78);
  -webkit-box-shadow: 1px 1px 2px #888, inset 0 -2px 1px -1px #76c999, inset 0 10px 10px -6px #dbf1e5; -moz-box-shadow: 1px 1px 2px #888, inset 0 -2px 1px -1px #76c999, inset 0 10px 10px -6px #dbf1e5; -ms-box-shadow: 1px 1px 2px #888, inset 0 -2px 1px -1px #76c999, inset 0 10px 10px -6px #dbf1e5; box-shadow: 1px 1px 2px #888, inset 0 -2px 1px -1px #76c999, inset 0 10px 10px -6px #dbf1e5; 
  color: #000; 
  border-top: 1px solid #309a60; 
  border-left: 1px solid #3da16a; 
  border-right: 1px solid #3da16a; 
  border-bottom: 1px solid #39a86a; 
}


:root.psc_dir-rtl .psc_primary:not(.psc_disabled)  .ps-button:hover,
:root.psc_dir-rtl .psc_primary:not(.psc_disabled)  .ps-button:focus,
:root.psc_dir-rtl .ps_box-button.ps_button_stdheader.psc_primary:not(.psc_disabled) .ps-button:hover,
:root.psc_dir-rtl .ps_box-button.ps_button_stdheader.psc_primary:not(.psc_disabled) .ps-button:focus
{
  -webkit-box-shadow: -1px 1px 2px #888, inset 0 -2px 1px -1px #76c999, inset 0 10px 10px -6px #dbf1e5; -moz-box-shadow: -1px 1px 2px #888, inset 0 -2px 1px -1px #76c999, inset 0 10px 10px -6px #dbf1e5; -ms-box-shadow: -1px 1px 2px #888, inset 0 -2px 1px -1px #76c999, inset 0 10px 10px -6px #dbf1e5; box-shadow: -1px 1px 2px #888, inset 0 -2px 1px -1px #76c999, inset 0 10px 10px -6px #dbf1e5; 
}


.psc_primary:not(.psc_disabled)  .ps-button:active,
.ps_box-button.ps_button_stdheader.psc_primary:not(.psc_disabled)  .ps-button:active,
.ps_box-button.ps_button_stdheader.psc_primary:not(.psc_disabled)  .ps-button:hover:active
{
  background-image:-webkit-linear-gradient(#4fae78,#79cc9c); background-image:-moz-linear-gradient(#4fae78,#79cc9c); background-image:-ms-linear-gradient(#4fae78,#79cc9c); background-image:linear-gradient(#4fae78,#79cc9c);
  -webkit-box-shadow: rgba(255, 255, 255, 0.701961) 1px 2px 2px inset; -moz-box-shadow: rgba(255, 255, 255, 0.701961) 1px 2px 2px inset; -ms-box-shadow: rgba(255, 255, 255, 0.701961) 1px 2px 2px inset; box-shadow: rgba(255, 255, 255, 0.701961) 1px 2px 2px inset;
  color: #000; 
}


:root.psc_dir-rtl .psc_primary:not(.psc_disabled)  .ps-button:active,
:root.psc_dir-rtl .ps_box-button.ps_button_stdheader.psc_primary:not(.psc_disabled)  .ps-button:active,
:root.psc_dir-rtl .ps_box-button.ps_button_stdheader.psc_primary:not(.psc_disabled)  .ps-button:hover:active
{  
    -webkit-box-shadow: rgba(255, 255, 255, 0.701961) -1px 2px 2px inset; -moz-box-shadow: rgba(255, 255, 255, 0.701961) -1px 2px 2px inset; -ms-box-shadow: rgba(255, 255, 255, 0.701961) -1px 2px 2px inset; box-shadow: rgba(255, 255, 255, 0.701961) -1px 2px 2px inset; 
}


.psc_button-next.psc_primary:not(.psc_disabled) > .ps-button-wrapper > .ps-button:after {
    content: url(/cs/APLPRD92/cache/PT_NEXT_NUI_1.svg);
}


.psc_button-previous.psc_primary:not(.psc_disabled) > .ps-button-wrapper > .ps-button:before {
    content: url(/cs/APLPRD92/cache/PT_PREVIOUS_NUI_1.svg);
}


.psc_selected  > .ps-button-wrapper > .ps-button,
.psc_selected  > .ps-button-wrapper > .ps-button:hover
{
    background-image:-webkit-linear-gradient(rgb(94,107,147), rgb(76,89,114)); background-image:-moz-linear-gradient(rgb(94,107,147), rgb(76,89,114)); background-image:-ms-linear-gradient(rgb(94,107,147), rgb(76,89,114)); background-image:linear-gradient(rgb(94,107,147), rgb(76,89,114)); 
    border: 1px solid #62ba8a;
    -webkit-text-shadow: 1px 1px 0px #def9ea; -moz-text-shadow: 1px 1px 0px #def9ea; -ms-text-shadow: 1px 1px 0px #def9ea; text-shadow: 1px 1px 0px #def9ea; 
    background: #c8ead6;
    -webkit-box-shadow:1px 1px 2px #888, inset 0 2px 2px -1px #def9ea; -moz-box-shadow:1px 1px 2px #888, inset 0 2px 2px -1px #def9ea; -ms-box-shadow:1px 1px 2px #888, inset 0 2px 2px -1px #def9ea; box-shadow:1px 1px 2px #888, inset 0 2px 2px -1px #def9ea; 
    color:#000;
}


:root.psc_dir-rtl .psc_selected  > .ps-button-wrapper > .ps-button,
:root.psc_dir-rtl .psc_selected  > .ps-button-wrapper > .ps-button:hover
{
    -webkit-text-shadow: -1px 1px 0px #def9ea; -moz-text-shadow: -1px 1px 0px #def9ea; -ms-text-shadow: -1px 1px 0px #def9ea; text-shadow: -1px 1px 0px #def9ea; 
    -webkit-box-shadow:-1px 1px 2px #888, inset 0 2px 2px -1px #def9ea; -moz-box-shadow:-1px 1px 2px #888, inset 0 2px 2px -1px #def9ea; -ms-box-shadow:-1px 1px 2px #888, inset 0 2px 2px -1px #def9ea; box-shadow:-1px 1px 2px #888, inset 0 2px 2px -1px #def9ea; 
}


.psc_selected > .ps-link-wrapper > .ps-link, 
.psc_selected > .ps-link-wrapper > .ps-link:hover 
{
    color:#000000;
    -webkit-text-shadow: 2px 2px 2px #d3d3d3; -moz-text-shadow: 2px 2px 2px #d3d3d3; -ms-text-shadow: 2px 2px 2px #d3d3d3; text-shadow: 2px 2px 2px #d3d3d3;
}


:root.psc_dir-rtl .psc_selected > .ps-link-wrapper > .ps-link, 
:root.psc_dir-rtl .psc_selected > .ps-link-wrapper > .ps-link:hover 
{
    -webkit-text-shadow: -2px 2px 2px #d3d3d3; -moz-text-shadow: -2px 2px 2px #d3d3d3; -ms-text-shadow: -2px 2px 2px #d3d3d3; text-shadow: -2px 2px 2px #d3d3d3; 
}

.psc_transparent > .ps-button-wrapper > .ps-button, 
.psc_transparent > .ps-button-wrapper > .ps-button:hover, 
.psc_transparent.psc_disabled > .ps-button-wrapper > .ps-button:hover 
{
  background-image:none; 
  background-color:transparent;
  border-color:transparent;
  -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
}


.psc_badge-text > .ps-button-wrapper > .ps-button > .ps-text {
    -webkit-border-radius:1em; -moz-border-radius:1em; -ms-border-radius:1em; border-radius:1em;
    border: 1px solid #01672f;
    background: #0e8840;
    color: #fff;
   -webkit-text-shadow:none; -moz-text-shadow:none; -ms-text-shadow:none; text-shadow:none; 
}

.ps_header_button.psc_badge-text > .ps-button-wrapper > .ps-button > .ps-text {
  border:2px solid #fff;
  background-color:#dd0000;
  color:#fff;
  -webkit-text-shadow:none; -moz-text-shadow:none; -ms-text-shadow:none; text-shadow:none; 
}

.psc_value-badge .ps_box-value,
.psc_value-badge .ps-text
{
    background-color: #dd0000;
    border-radius: 15px;
    color: #fff;
    border: 1px solid #bbb;
}

.ps_switch .ps_indicator {
    border: 1px solid #888; 
    -webkit-border-radius: 0.8em; -moz-border-radius: 0.8em; -ms-border-radius: 0.8em; border-radius: 0.8em; 
}


.ps_switch:not(.psc_disabled) .psc_on + .ps_box-control .ps_indicator,
.ps_switch:not(.psc_disabled) .psc_on + .ps_box-control .psc_on_container::after,
.ps_switch:not(.psc_disabled) .ps_box-control .ps_indicator:hover
{ 
   border-color: #888;
}


.ps_switch:not(.psc_disabled) .psc_on + .ps_box-control .ps_indicator:hover
{
   border-color: #888;
}


.ps_switch .psc_on_container,
:root.psc_dir-rtl .ps_switch .psc_off_container  
{
  -webkit-border-radius:0.75em 0 0 0.75em; -moz-border-radius:0.75em 0 0 0.75em; -ms-border-radius:0.75em 0 0 0.75em; border-radius:0.75em 0 0 0.75em; 
}


:root.psc_dir-rtl .ps_switch .psc_on_container
{
  -webkit-border-radius:0 0.75em 0.75em 0; -moz-border-radius:0 0.75em 0.75em 0; -ms-border-radius:0 0.75em 0.75em 0; border-radius:0 0.75em 0.75em 0; 
}

.ps_switch .psc_off_container
{
  -webkit-border-radius:0 0.75em 0.75em 0; -moz-border-radius:0 0.75em 0.75em 0; -ms-border-radius:0 0.75em 0.75em 0; border-radius:0 0.75em 0.75em 0;
}

.ps_switch.psc_notext .psc_on_container,
.ps_switch.psc_notext .psc_off_container
{ 
  color:transparent;
  -webkit-text-shadow:none; -moz-text-shadow:none; -ms-text-shadow:none; text-shadow:none;
}


.ps_switch .psc_off + .ps_box-control .psc_on_container,
.ps_switch .psc_on + .ps_box-control .psc_off_container
{
  background-color:transparent;
  box-shadow:none;
  color:transparent;
  background-image:none;
}

.ps_switch .psc_on_container {
  background: #c8ead6;
  color: #000;
  -webkit-text-shadow: 0px 1px 0px #DEF9EA; -moz-text-shadow: 0px 1px 0px #DEF9EA; -ms-text-shadow: 0px 1px 0px #DEF9EA; text-shadow: 0px 1px 0px #DEF9EA;
}


.ps_switch .psc_on_container:after { 
    border: 1px solid #999; 
    -webkit-border-radius: 0.75em; -moz-border-radius: 0.75em; -ms-border-radius: 0.75em; border-radius: 0.75em;
    -webkit-box-shadow: inset 0 1px 1px #ffffff; -moz-box-shadow: inset 0 1px 1px #ffffff; -ms-box-shadow: inset 0 1px 1px #ffffff; box-shadow: inset 0 1px 1px #ffffff;  
    background-color: #ffffff; 
    background-image:-webkit-linear-gradient(#ffffff,rgb(221,221,221)); background-image:-moz-linear-gradient(#ffffff,rgb(221,221,221)); background-image:-ms-linear-gradient(#ffffff,rgb(221,221,221)); background-image:linear-gradient(#ffffff,rgb(221,221,221)); 
}

.ps_switch .psc_off_container {
  background-color:#fcfcfc; 
  color:#000; 
  -webkit-text-shadow:none; -moz-text-shadow:none; -ms-text-shadow:none; text-shadow:none; 
}

.ps_switch:not(.psc_disabled) .ps_indicator:hover .psc_on_container:after {
  background-image:-webkit-linear-gradient(#ffffff,rgb(187,187,187)); background-image:-moz-linear-gradient(#ffffff,rgb(187,187,187)); background-image:-ms-linear-gradient(#ffffff,rgb(187,187,187)); background-image:linear-gradient(#ffffff,rgb(187,187,187));  
}



.ps_box-checkbox.ps_switch.psc_disabled > .ps_box-value {
  color:inherit; 
}

.ps_switch.psc_disabled .ps_indicator {
   border-color:#999; 
}

.ps_switch.psc_disabled .psc_on_container:after
{
  background-image:none;
  background-color:rgb(225,225,225); 
  border-color:#999; 
}

.ps_switch.psc_disabled .psc_off_container,
.ps_switch.psc_disabled .psc_on_container 
{
  color: #555; 
  background-color: #efefef; 
  -webkit-text-shadow:1px 1px 0 #fff; -moz-text-shadow:1px 1px 0 #fff; -ms-text-shadow:1px 1px 0 #fff; text-shadow:1px 1px 0 #fff;  
}


:root.psc_dir-rtl .ps_switch.psc_disabled .psc_off_container,
:root.psc_dir-rtl .ps_switch.psc_disabled .psc_on_container
{
  -webkit-text-shadow:-1px 1px 0 #fff; -moz-text-shadow:-1px 1px 0 #fff; -ms-text-shadow:-1px 1px 0 #fff; text-shadow:-1px 1px 0 #fff;  
} 

.ps_box-checkbox.psc_disabled > .ps_box-label, 
.ps_box-radio.psc_disabled > .ps_box-label
{
  color:#888;
}

.ps_tabs,
.ps_tabs.ps_grid-body 
{
  border-bottom:1px solid #bbb;
}


.ps_tab 
{
    -webkit-border-radius: 0.25em 0.25em 0px 0px; -moz-border-radius: 0.25em 0.25em 0px 0px; -ms-border-radius: 0.25em 0.25em 0px 0px; border-radius: 0.25em 0.25em 0px 0px; 
    border: 1px solid #a3a3a3; 
    border-bottom:none;
    -webkit-box-shadow: inset 0 5px 5px -3px #fff; -moz-box-shadow: inset 0 5px 5px -3px #fff; -ms-box-shadow: inset 0 5px 5px -3px #fff; box-shadow: inset 0 5px 5px -3px #fff; 
    background: #fcfcfc;
}

.ps_tab > .ps_tab-link, 
.ps_tab > .ps_box-link > .ps-link-wrapper > .ps-link, 
.ps_tab > .ps_box-group > .ps_box-link > .ps-link-wrapper > .ps-link 
 {
  color:#000;
}


:root:not(.ios) .ps_tab:not(.psc_selected):hover,
:root:not(.ios) .ps_tab > .psc_rowact:not(.psc_selected):hover 
{ 
    -webkit-box-shadow: inset 0 2px 2px -1px #fff; -moz-box-shadow: inset 0 2px 2px -1px #fff; -ms-box-shadow: inset 0 2px 2px -1px #fff; box-shadow: inset 0 2px 2px -1px #fff; 
    border-color: #888;
    background: #f0f0f0 !important; 
}


:root.ios .ps_tabs .psc_rowact:not(.psc_selected):hover 
{
  background-color:inherit;
}


.ps_tab .psc_selected .ps-link:hover
{
  text-shadow:none;
}


.ps_tab:active {
    border-color: #555;
    background: #fff !important; 
}



.ps_tab > .ps_tab-link:hover, 
.ps_tab > .ps_box-link > .ps-link-wrapper > .ps-link:hover, 
.ps_tab > .ps_tab-link:active, 
.ps_tab > .ps_box-link > .ps-link-wrapper > .ps-link:active, 
.ps_tab > .ps_box-group > .ps_box-link > .ps-link-wrapper > .ps-link:active 
{
  color:#000;
}


.ps_tab.psc_selected,
.ps_tab.psc_selected .ps_tab-link, 
.ps_tab.psc_selected .ps-link, 
.ps_tab .psc_selected .ps-link 
{
    background: #c8ead6;
    -webkit-box-shadow: inset 0 2px 2px -1px #fff; -moz-box-shadow: inset 0 2px 2px -1px #fff; -ms-box-shadow: inset 0 2px 2px -1px #fff; box-shadow: inset 0 2px 2px -1px #fff; 
    -webkit-text-shadow: 1px 1px 0px #def9ea; -moz-text-shadow: 1px 1px 0px #def9ea; -ms-text-shadow: 1px 1px 0px #def9ea; text-shadow: 1px 1px 0px #def9ea;
    border-color: #62ba8a;
}


.ps_tab.psc_selected .ps_box-link:only-child .ps-link,
.ps_tab.psc_selected .psc_linkastab .ps-link,
.ps_tab .psc_selected .ps_box-link:only-child .ps-link,
.ps_tab .ps_box-link.psc_selected:only-child .ps-link, 
.ps_tab .psc_selected .psc_linkastab .ps-link
{
  border-radius:0.25em 0.25em 0 0;
}



.ps_tab > .ps_box-group.psc_rowact 
{
    -webkit-border-radius: 0.25em 0.25em 0px 0px; -moz-border-radius: 0.25em 0.25em 0px 0px; -ms-border-radius: 0.25em 0.25em 0px 0px; border-radius: 0.25em 0.25em 0px 0px;
}


:root.psc_dir-rtl .ps_tab.psc_selected,
:root.psc_dir-rtl .ps_tab.psc_selected .ps-link
{
    -webkit-text-shadow: -1px 1px 0px #def9ea; -moz-text-shadow: -1px 1px 0px #def9ea; -ms-text-shadow: -1px 1px 0px #def9ea; text-shadow: -1px 1px 0px #def9ea;
}


.psc_shadow-standard
{
  -webkit-box-shadow: 0.1em 0.1em 0.3em rgba(169,169,169,0.9); -moz-box-shadow: 0.1em 0.1em 0.3em rgba(169,169,169,0.9); -ms-box-shadow: 0.1em 0.1em 0.3em rgba(169,169,169,0.9); box-shadow: 0.1em 0.1em 0.3em rgba(169,169,169,0.9); 
}


:root.psc_dir-rtl .psc_shadow-standard
{
  -webkit-box-shadow: -0.1em 0.1em 0.3em rgba(169,169,169,0.9); -moz-box-shadow: -0.1em 0.1em 0.3em rgba(169,169,169,0.9); -ms-box-shadow: -0.1em 0.1em 0.3em rgba(169,169,169,0.9); box-shadow: -0.1em 0.1em 0.3em rgba(169,169,169,0.9); 
}

.psc_layout, fieldset {
  border:none;
}


.ps_box-header-group,
.ps_header-group
{
  border-bottom:1px solid #ccc;
}



.psc_border-headernone > .ps_header-group
{
  border:none;
}


.psc_border-header > .ps_header-group {
    border-bottom:1px solid #ccc; 
}


.psc_border-content > .ps_header-group {
    border-bottom:none;
}
.psc_border-content > .ps_content-group {
    border:1px solid #ccc;
}

.ps_header-group,
.ps_grid-title,
.ps_header-group > .ps-link,
.ps_header-group > .ps-link:hover,
.ps_header-group > a,
.ps_header-group > a:hover,
.ps_modal_header,
.psc_modal-pagetitle, 
.ps_prompt-header .ps_pagetitle  
{
  color:rgb(164,086,023);   
}


.ps_box-header-group {
  border-bottom-width:0px;
}
.ps_box-header-group > .ps_header-group {
  background-image:none;
  border-bottom:0;
}
details[open] > .ps_box-header-group { border-bottom-width:1px; }

.ps_accordion > .ps_header-group
{
  border-bottom:0; 
}


.psc_collapsible >.ps_header-group > .ps-link:hover,
.ps_accordion  > .ps_box-group > .ps_header-group > .ps-link:hover
{
  color:#84410b;
}


.ps_accordion > .ps_header-group + section > .ps_header-group,
.ps_accordion > section:not(.psc_close) + section.psc_close > .ps_header-group
{
  border-top: 1px solid #ccc;
}


.ps_accordion > section:last-child:not(.psc_close) {
  border-bottom: 1px solid #ccc;
}



.ps_accordion > section >.ps_header-group > .ps-link 
{  
  background-color:rgb(245,245,245);
  -webkit-box-shadow:inset 0.25em 0.4em 0.25em #ffffff; -moz-box-shadow:inset 0.25em 0.4em 0.25em #ffffff; -ms-box-shadow:inset 0.25em 0.4em 0.25em #ffffff; box-shadow:inset 0.25em 0.4em 0.25em #ffffff; 
}


:root.psc_dir-rtl .ps_accordion > section >.ps_header-group > .ps-link 
{
  -webkit-box-shadow:inset -0.25em 0.4em 0.25em #ffffff; -moz-box-shadow:inset -0.25em 0.4em 0.25em #ffffff; -ms-box-shadow:inset -0.25em 0.4em 0.25em #ffffff; box-shadow:inset -0.25em 0.4em 0.25em #ffffff; 
}

.ps_accordion > .psc_close >.ps_header-group > .ps-link:hover
{
  background-image:-webkit-linear-gradient(#ffffff,rgb(230,230,230)); background-image:-moz-linear-gradient(#ffffff,rgb(230,230,230)); background-image:-ms-linear-gradient(#ffffff,rgb(230,230,230)); background-image:linear-gradient(#ffffff,rgb(230,230,230));
}

.ps_accordion > .psc_close >.ps_header-group > .ps-link:active
{
  background-image:-webkit-linear-gradient(rgb(230,230,230),#ffffff); background-image:-moz-linear-gradient(rgb(230,230,230),#ffffff); background-image:-ms-linear-gradient(rgb(230,230,230),#ffffff); background-image:linear-gradient(rgb(230,230,230),#ffffff);
  -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
} 


.ps_accordion > section >.ps_header-group>.ps-link:after
{
    background: transparent;
}


.ps_accordion > .psc_close >.ps_header-group>.ps-link:after
{
    background: transparent;

}

.psc_header-innerfloat > .ps_header-group 
{
  border-bottom:0;
  background-image:none;
  background-color:transparent;
}


.psc_header-outerfloat,
.psc_header-outerfloatul
{
  border:none;
}

.psc_header-outerfloat > .ps_header-group,
.psc_header-outerfloatul > .ps_header-group
{
  
  background-color:transparent;
}

.psc_header-outerfloat > .ps_header-group 
{
  border-bottom:0;
}


.ps_form-bar {
  border:none;
}

.ps_form-bar > .ps_box-groupdata {
  border:1px solid #888;
  -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px;
}


.ps_form-bar,
.ps_form-l0,
.ps_form-l2,
.ps_form-l4,
.ps_form-l6
{
  background-color:#ffffff;
}

.ps_form-sub,
.ps_form-l1,
.ps_form-l3,
.ps_form-l5,
.ps_form-l7{
  background-color:#efefef;
}

.ps_form-bar > .ps_box-groupdata > div:not(.ps_box-group) 
{
   border-bottom: 1px solid #d3d3d3;
}

.ps_form-bar > div:first-child:not(.ps_box-groupdata),
.ps_form-bar > .ps_box-groupdata > div:first-child:not(.ps_box-groupbox) 
{
}

.ps_form-bar > .ps_box-groupdata > div:last-child:not(.ps_box-groupbox) 
{
  border-bottom:none;
}

.psc_has_subform + .ps_form-sub {
}

.ps_form-bar > .psc_has_subform.psc_expanded {
  border-bottom-color:transparent;
}

.psc_has_subform.psc_expanded + .ps_form-sub + div {
  border-top: 1px solid #d3d3d3;
}

.ps_form-bar > .ps_header-group
{
  background-image:none;
  border:none;
}


.ps_button_bar > .ps_box-radio.psc_focus > .ps_box-label > .ps-label,
.ps_selector-control.psc_grid-buttonbar .ps_grid-row.psc_focus  
{
  outline:1px dotted rgb(114,148,202);
}


:root.ie .ps_button_bar > .ps_box-radio.psc_focus > .ps_box-label > .ps-label:after,
:root.ie .ps_selector-control.psc_grid-buttonbar .ps_grid-row.psc_focus:after  
{
    background: transparent;
    outline:1px dotted #000;
}



.psc_separator-pipe > div + div:before,   
.psc_separator-pipe > li + li:before,   
.psc_separator-pipe > .ps_collection + .ps_collection:before, 
.psc_gridrow-sep-pipe .ps_grid-row + .ps_grid-row:before 
{
  color:#888; 
}


.psc_separator-breadcrumb > div + div:before,   
.psc_separator-breadcrumb > li + li:before,  
.psc_gridrow-sep-breadcrumb .ps_grid-row + .ps_grid-row:before 
{
  color:#888;
}



.psc_grid-buttonbar .ps_grid-body {
  border:none; 
}



.ps_button_bar  .ps_box-button > .ps-button-wrapper > .ps-button, 
.psc_grid-buttonbar .ps_grid-row > .ps_box-button > .ps-button-wrapper > .ps-button, 
.ps_selector-control.psc_grid-buttonbar .ps_grid-row 
{
  background-image:none;
  background:#fcfcfc;
  color:#000;
  -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
  border:1px solid #bbb; 
  -webkit-text-shadow:none; -moz-text-shadow:none; -ms-text-shadow:none; text-shadow:none; 
}


.ps_button_bar  .ps_box-button > .ps-button-wrapper > .ps-button:hover, 
.psc_grid-buttonbar .ps_grid-row > .ps_box-button > .ps-button-wrapper > .ps-button:hover, 
.ps_selector-control.psc_grid-buttonbar .ps_grid-row:hover 
{
  border-color:#888;
  -webkit-box-shadow: inset 0 2px 2px -1px #fff; -moz-box-shadow: inset 0 2px 2px -1px #fff; -ms-box-shadow: inset 0 2px 2px -1px #fff; box-shadow: inset 0 2px 2px -1px #fff; 
  background: #f0f0f0;
  border-left: 1px solid #888;
}


.ps_button_bar  .ps_box-button > .ps-button-wrapper > .ps-button:active, 
.psc_grid-buttonbar .ps_grid-row > .ps_box-button > .ps-button-wrapper > .ps-button:active,  
.ps_selector-control.psc_grid-buttonbar .ps_grid-row:active 
{
  background:#fff;
  border-color:#555;
}


.ps_button_bar  .ps_box-button.psc_disabled > .ps-button-wrapper > .ps-button, 
.psc_grid-buttonbar .ps_grid-row > .ps_box-button.psc_disabled > .ps-button-wrapper > .ps-button, 
.ps_selector-control.psc_grid-buttonbar .ps_grid-row.psc_disabled.psc_rowact 
{
    border-color: #bbb;
    background: #efefef;
    color: #6c6c6c;
    -webkit-text-shadow: 1px 1px 1px #fafafa; -moz-text-shadow: 1px 1px 1px #fafafa; -ms-text-shadow: 1px 1px 1px #fafafa; text-shadow: 1px 1px 1px #fafafa;
}


:root.psc_dir-rtl .ps_button_bar  .ps_box-button.psc_disabled > .ps-button-wrapper > .ps-button, 
:root.psc_dir-rtl .psc_grid-buttonbar .ps_grid-row > .ps_box-button.psc_disabled > .ps-button-wrapper > .ps-button,
:root.psc_dir-rtl .ps_selector-control.psc_grid-buttonbar .ps_grid-row.psc_disabled.psc_rowact 
{
    -webkit-text-shadow: -1px 1px 1px #fafafa; -moz-text-shadow: -1px 1px 1px #fafafa; -ms-text-shadow: -1px 1px 1px #fafafa; text-shadow: -1px 1px 1px #fafafa; 
}


.ps_button_bar  .ps_box-button.psc_selected > .ps-button-wrapper > .ps-button, 
.psc_grid-buttonbar .ps_grid-row > .ps_box-button.psc_selected > .ps-button-wrapper > .ps-button, 
.ps_selector-control.psc_grid-buttonbar .ps_grid-row.psc_rowact.psc_selected 
{
    border: 1px solid #62ba8a;
    -webkit-text-shadow: 1px 1px 0px #def9ea; -moz-text-shadow: 1px 1px 0px #def9ea; -ms-text-shadow: 1px 1px 0px #def9ea; text-shadow: 1px 1px 0px #def9ea;
    background: #c8ead6;
    -webkit-box-shadow: inset 0 2px 2px -1px #def9ea; -moz-box-shadow: inset 0 2px 2px -1px #def9ea; -ms-box-shadow: inset 0 2px 2px -1px #def9ea; box-shadow: inset 0 2px 2px -1px #def9ea; 
    color:#000; 
}


:root.psc_dir-rtl .ps_button_bar  .ps_box-button.psc_selected > .ps-button-wrapper > .ps-button,
:root.psc_dir-rtl .psc_grid-buttonbar .ps_grid-row > .ps_box-button.psc_selected > .ps-button-wrapper > .ps-button,
:root.psc_dir-rtl .ps_selector-control.psc_grid-buttonbar .ps_grid-row.psc_rowact.psc_selected 
{
    -webkit-text-shadow: -1px 1px 0px #def9ea; -moz-text-shadow: -1px 1px 0px #def9ea; -ms-text-shadow: -1px 1px 0px #def9ea; text-shadow: -1px 1px 0px #def9ea; 
}

.ps_button_bar > .ps_box-button + .ps_box-button > .ps-button-wrapper >  .ps-button,
.ps_button_bar > li + li > .ps_box-button > .ps-button-wrapper >  .ps-button,
.psc_grid-buttonbar .ps_grid-row + .ps_grid-row > .ps_box-button > .ps-button-wrapper >  .ps-button,   
.ps_selector-control.psc_grid-buttonbar .ps_grid-row + .ps_grid-row 
{
  -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; border-radius:0;
}


.ps_button_bar > .ps_box-button:first-child > .ps-button-wrapper >  .ps-button,
.ps_button_bar > li:first-child  > .ps_box-button > .ps-button-wrapper >  .ps-button,
.psc_grid-buttonbar .ps_grid-row:first-child > .ps_box-button > .ps-button-wrapper > .ps-button, 
.ps_selector-control.psc_grid-buttonbar .ps_grid-row:first-child, 
:root.psc_dir-rtl .ps_button_bar > .ps_box-button:last-child > .ps-button-wrapper >  .ps-button,
:root.psc_dir-rtl .ps_button_bar > li:last-child > .ps_box-button > .ps-button-wrapper >  .ps-button,
:root.psc_dir-rtl .psc_grid-buttonbar .ps_grid-row:last-child > .ps_box-button > .ps-button-wrapper > .ps-button,
:root.psc_dir-rtl .ps_selector-control.psc_grid-buttonbar .ps_grid-row:last-child 
{
  -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -ms-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; 
}


.ps_button_bar > .ps_box-button:last-child > .ps-button-wrapper >  .ps-button,
.ps_button_bar > li:last-child > .ps_box-button > .ps-button-wrapper >  .ps-button,
.psc_grid-buttonbar .ps_grid-row:last-child > .ps_box-button > .ps-button-wrapper > .ps-button, 
.ps_selector-control.psc_grid-buttonbar .ps_grid-row:last-child, 
:root.psc_dir-rtl .ps_button_bar > .ps_box-button:first-child > .ps-button-wrapper >  .ps-button,
:root.psc_dir-rtl .ps_button_bar > li:first-child  > .ps_box-button > .ps-button-wrapper >  .ps-button,
:root.psc_dir-rtl .psc_grid-buttonbar .ps_grid-row:first-child > .ps_box-button > .ps-button-wrapper > .ps-button,
:root.psc_dir-rtl .ps_selector-control.psc_grid-buttonbar .ps_grid-row:first-child 
{
  -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -ms-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0; 
}


.ps_button_bar > .ps_box-button:only-child > .ps-button-wrapper >  .ps-button,
.ps_button_bar > li:only-child > .ps_box-button > .ps-button-wrapper >  .ps-button,
.psc_grid-buttonbar .ps_grid-row:only-child> .ps_box-button > .ps-button-wrapper > .ps-button,
.ps_selector-control.psc_grid-buttonbar .ps_grid-row:only-child 
{
  -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; border-radius:4px;
}


.ps_selector-control.psc_grid-buttonbar .ps_grid-row div[aria-hidden] .ps-button {
  border:none !important;
  background:transparent !important;
}



.ps_button_bar > .ps_box-radio > .ps_box-label { 
  -webkit-border-radius:0.4em; -moz-border-radius:0.4em; -ms-border-radius:0.4em; border-radius:0.4em;
  background-image:none;
  background:#fcfcfc;
  color:#000;
  -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
  border:1px solid #bbb; 
}


.ps_button_bar > .ps_box-radio.psc_disabled > .ps_box-label
{
    border-color: #ccc;
    background: #efefef;
    color: #6c6c6c;
    -webkit-text-shadow: 1px 1px 1px #fafafa; -moz-text-shadow: 1px 1px 1px #fafafa; -ms-text-shadow: 1px 1px 1px #fafafa; text-shadow: 1px 1px 1px #fafafa; 
}


:root.psc_dir-rtl .ps_button_bar > .ps_box-radio.psc_disabled > .ps_box-label
{
    -webkit-text-shadow: -1px 1px 1px #fafafa; -moz-text-shadow: -1px 1px 1px #fafafa; -ms-text-shadow: -1px 1px 1px #fafafa; text-shadow: -1px 1px 1px #fafafa; 
}

.ps_button_bar > .ps_box-radio:not(.psc_disabled) > .ps_box-label:hover {
  border-color:#888;
  -webkit-box-shadow: inset 0 2px 2px -1px #fff; -moz-box-shadow: inset 0 2px 2px -1px #fff; -ms-box-shadow: inset 0 2px 2px -1px #fff; box-shadow: inset 0 2px 2px -1px #fff;  
  background: #f0f0f0;
  border-left: 1px solid #888;
}

.ps_button_bar > .ps_box-radio:not(.psc_disabled) > .ps_box-label:active {
  background:#fff;
  border-color:#555;
}

.ps_button_bar > .ps_box-radio:not(.psc_disabled).psc_selected > .ps_box-label,
.ps_button_bar > .ps_box-radio.psc_disabled.psc_selected > .ps_box-label
{
    border: 1px solid #62ba8a;
    -webkit-text-shadow: 1px 1px 0px #def9ea; -moz-text-shadow: 1px 1px 0px #def9ea; -ms-text-shadow: 1px 1px 0px #def9ea; text-shadow: 1px 1px 0px #def9ea;
    background: #c8ead6;
    -webkit-box-shadow: inset 0 2px 2px -1px #def9ea; -moz-box-shadow: inset 0 2px 2px -1px #def9ea; -ms-box-shadow: inset 0 2px 2px -1px #def9ea; box-shadow: inset 0 2px 2px -1px #def9ea; 
    color:#000; 
}


:root.psc_dir-rtl .ps_button_bar > .ps_box-radio:not(.psc_disabled).psc_selected > .ps_box-label,
.ps_button_bar > .ps_box-radio.psc_disabled.psc_selected > .ps_box-label
{
    -webkit-text-shadow: -1px 1px 0px #def9ea; -moz-text-shadow: -1px 1px 0px #def9ea; -ms-text-shadow: -1px 1px 0px #def9ea; text-shadow: -1px 1px 0px #def9ea; 
}


.ps_button_bar > .ps_box-radio.psc_selected > .ps_box-label > .ps-label {
}

.ps_button_bar > .ps_box-radio > .ps_box-label > .ps-label{ 
  color:inherit; 
}

.ps_button_bar > .ps_box-radio + .ps_box-radio > .ps_box-label
{
  -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; border-radius:0;
}

.ps_button_bar > .ps_box-radio:first-child > .ps_box-label,
.ps_button_bar > .ps_box-radio.psc_baritem-first > .ps_box-label 
{
  -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -ms-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px;
}

:root.psc_dir-rtl .ps_button_bar > .ps_box-radio:first-child > .ps_box-label,
:root.psc_dir-rtl .ps_button_bar > .ps_box-radio.psc_baritem-first > .ps_box-label,
.ps_button_bar > .ps_box-radio:last-child > .ps_box-label,
.ps_button_bar > .ps_box-radio.psc_baritem-last > .ps_box-label 
{
  -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -ms-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0;
}


:root.psc_dir-rtl .ps_button_bar > .ps_box-radio:last-child > .ps_box-label,
:root.psc_dir-rtl .ps_button_bar > .ps_box-radio.psc_baritem-last > .ps_box-label
{
  -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -ms-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; 
}



.ps_button_bar.psc_grouped > .ps_box-radio > .ps_box-label,
.ps_button_bar.psc_grouped_fitted > .ps_box-radio > .ps_box-label 
{
  -webkit-border-radius:0 !important; -moz-border-radius:0 !important; -ms-border-radius:0 !important; border-radius:0 !important;
}

.ps_button_bar.psc_grouped_fitted > .ps_box-radio > .ps_box-label {
  border-top-width:0 !important;
}

.ps_button_bar.psc_grouped_fitted > .ps_box-radio:first-child > .ps_box-label,
.ps_button_bar.psc_grouped_fitted > .ps_box-radio.psc_baritem-first > .ps_box-label  
{
  border-left-width:0;
}

.ps_button_bar.psc_grouped_fitted > .ps_box-radio:last-child > .ps_box-label,
.ps_button_bar.psc_grouped_fitted > .ps_box-radio.psc_baritem-last > .ps_box-label   
{
  border-right-width:0;
}





.ps_header-banner,
.ps_header_bar
{
  border:none;
  border-bottom: 1px solid rgb(141,179,223);

  background-image:-webkit-linear-gradient(rgb(57,106,144),rgb(23,54,81)); background-image:-moz-linear-gradient(rgb(57,106,144),rgb(23,54,81)); background-image:-ms-linear-gradient(rgb(57,106,144),rgb(23,54,81)); background-image:linear-gradient(rgb(57,106,144),rgb(23,54,81)); 
  color:rgba(255,255,255,0.95);
}


.ps_prompt-header,
.ps_mheader-bar 
{
  border:none;
  border-bottom: 1px solid rgb(204,204,204);
  background-image:none;
  background-color: rgb(245,245,245); 
}



.ps_box-button.psc_modal-close > .ps-button-wrapper > .ps-button {
    background: transparent;
    border: 1px solid transparent;
    box-shadow: none;
    border-radius: 1em;
}


.ps_box-button.psc_modal-close > .ps-button-wrapper > .ps-button:hover {
    background:#fff;
    border-color: #999;
}


.ps_box-button.psc_modal-close > .ps-button-wrapper > .ps-button:active {
    background:#fafafa;
    border-color: #bbb;
}



.ps_header-banner .ps_box-group,   
.ps_header_bar .ps_box-group,
.ps_mheader-bar .ps_box-group 
.ps_prompt-header .ps_box-group 
{
    border:none;
    background-color:transparent;
}

:root:not(.psc_mode-hc) .ps_header_bar-container:before { padding-top:0; } 




.ps_actions_cont
{
   
  right:0;
}



.ps_pagetitle_cont h1 {
  font-weight:bold;
  padding-top:0.39em;
}


.ps_box-button.ps_header_button  .ps-button, 
.ps_box-button.ps_header_button:link  .ps-button,
.ps_box-button.ps_header_button:hover  .ps-button,
.ps_box-button.ps_header_button:link:hover  .ps-button,
.ps_box-button.psc_fullsize_button  .ps-button,
.ps_box-button.psc_fullsize_button:link  .ps-button,
.ps_box-button.psc_fullsize_button:hover  .ps-button,
.ps_box-button.psc_fullsize_button:link:hover  .ps-button
{
  background-image:none;
  background-color:transparent;
  border:none;
  -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;

}


.ps_box-button.ps_header_button  .ps-button,
.ps_box-button.ps_header_button:link  .ps-button,
.ps_box-button.ps_header_button:hover  .ps-button,
.ps_box-button.ps_header_button:link:hover  .ps-button,
.ps_header_bar .pts_gsearch_go .ps-button {
   border-radius:3px;
}



.ps_header_bar .ps_box-button .ps-button,
.ps_header_bar .ps_box-button .ps-button:link,
.ps_header_bar .ps_box-button .ps-button:hover  
{
  background-image:none; 
  background-color:transparent;
  border-color:transparent;
  text-shadow:none; 
  color:#ffffff;

  -webkit-box-shadow: inset 0px 0px 3px #5b8cb2; -moz-box-shadow: inset 0px 0px 3px #5b8cb2; -ms-box-shadow: inset 0px 0px 3px #5b8cb2; box-shadow: inset 0px 0px 3px #5b8cb2;
}

.ps_header_bar  .ps_box-button:not(.psc_disabled) .ps-button:hover
{
  background-image:none; 
  background-color:transparent;
  border-color:transparent;
  color:#fff;
  -webkit-box-shadow:-1px -1px 0px rgb(148,168,186), inset -1px -1px 2px rgb(28,46,61); -moz-box-shadow:-1px -1px 0px rgb(148,168,186), inset -1px -1px 2px rgb(28,46,61); -ms-box-shadow:-1px -1px 0px rgb(148,168,186), inset -1px -1px 2px rgb(28,46,61); box-shadow:-1px -1px 0px rgb(148,168,186), inset -1px -1px 2px rgb(28,46,61); 
}


:root.psc_dir-rtl .ps_header_bar  .ps_box-button:not(.psc_disabled) .ps-button:hover
{
  -webkit-box-shadow:1px -1px 0px rgb(148,168,186), inset 1px -1px 2px rgb(28,46,61); -moz-box-shadow:1px -1px 0px rgb(148,168,186), inset 1px -1px 2px rgb(28,46,61); -ms-box-shadow:1px -1px 0px rgb(148,168,186), inset 1px -1px 2px rgb(28,46,61); box-shadow:1px -1px 0px rgb(148,168,186), inset 1px -1px 2px rgb(28,46,61); 
}

.ps_header_bar  .ps_box-button:not(.psc_disabled) .ps-button:active,
.ps_header_bar  .ps_box-button:not(.psc_disabled) .ps-button:hover:active,

:root.psc_dir-rtl .ps_header_bar  .ps_box-button:not(.psc_disabled) .ps-button:active,
:root.psc_dir-rtl .ps_header_bar  .ps_box-button:not(.psc_disabled) .ps-button:hover:active
{
  background-image:none;
  background-color:rgb(26,54,78);
  color:#fff;
  -webkit-box-shadow: inset 0px 0px 3px #92c3e8; -moz-box-shadow: inset 0px 0px 3px #92c3e8; -ms-box-shadow: inset 0px 0px 3px #92c3e8; box-shadow: inset 0px 0px 3px #92c3e8; 

}


.ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:hover,

:root.psc_dir-rtl .ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:hover
{
  background-color: #1a3d5a;

  -webkit-box-shadow: inset 0px 0px 3px #5b8cb2; -moz-box-shadow: inset 0px 0px 3px #5b8cb2; -ms-box-shadow: inset 0px 0px 3px #5b8cb2; box-shadow: inset 0px 0px 3px #5b8cb2;
}

.ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:active,

:root.psc_dir-rtl .ps_header_bar .ps_box-button:not(.psc_disabled) .ps-button:active
{
  background-color: #0f2d47;
  -webkit-box-shadow: inset 0px 0px 3px #92c3e8; -moz-box-shadow: inset 0px 0px 3px #92c3e8; -ms-box-shadow: inset 0px 0px 3px #92c3e8; box-shadow: inset 0px 0px 3px #92c3e8;  
}


.ps_header_bar .ps_box-button.ps_header-gsearch:not(.psc_disabled) .ps-button[aria-expanded="true"] {
  background-color:rgba(26,54,78,0.9);
  border-color: transparent; 
  -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; 
  -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; 
}


.ps_header_bar .ps_box-button.ps_header-gsearch:not(.psc_disabled) .ps-button[aria-expanded="true"]:hover {
  background-image: none;
  background-color:rgba(26,54,78,0.9); 
  border-color: transparent; 
  -webkit-box-shadow: inset 0px 0px 3px #568cb2; -moz-box-shadow: inset 0px 0px 3px #568cb2; -ms-box-shadow: inset 0px 0px 3px #568cb2; box-shadow: inset 0px 0px 3px #568cb2; 
  -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; 
}


.ps_header_bar .ps_box-button.ps_header-gsearch:not(.psc_disabled) .ps-button[aria-expanded="true"]:active {
  background-image: none;
  background-color:rgba(26,54,78,0.9);
  border-color: transparent; 
  -webkit-box-shadow: inset 0px 0px 3px #92c3e8; -moz-box-shadow: inset 0px 0px 3px #92c3e8; -ms-box-shadow: inset 0px 0px 3px #92c3e8; box-shadow: inset 0px 0px 3px #92c3e8; 
  -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; 
}




.ps_box-button.ps_button_backnav .ps-button,
.ps_box-button.ps_button_backnav .ps-button:link,
.ps_box-button.ps_button_backnav .ps-button:not(.psc_disabled) .ps-button:hover,
.ps_box-button.ps_button_stdheader .ps-button,
.ps_box-button.ps_button_stdheader .ps-button:link,
.ps_box-button.ps_button_stdheader .ps-button:not(.psc_disabled) .ps-button:hover {
text-shadow: none;
box-shadow: inset 0 1px 0 0 #74a7cb; 
border: 1px solid #1c3f5d;
border-bottom-color: #0d2940;
background-image: linear-gradient(rgb(054,102,139),rgb(027,060,088));

}




.ps_box-button.ps_button_backnav:not(.psc_disabled) .ps-button:hover,
.ps_box-button.ps_button_stdheader:not(.psc_disabled) .ps-button:hover
{
  background-image:-webkit-linear-gradient(rgb(61,121,168),rgb(0,73,122)); background-image:-moz-linear-gradient(rgb(61,121,168),rgb(0,73,122)); background-image:-ms-linear-gradient(rgb(61,121,168),rgb(0,73,122)); background-image:linear-gradient(rgb(61,121,168),rgb(0,73,122)); 
  color: #fff; 
  border: 1px solid #1d405d;
  border-bottom-color: #101f33; 
  -webkit-box-shadow: inset 0 2px 0 0 #74a7cb; -moz-box-shadow: inset 0 2px 0 0 #74a7cb; -ms-box-shadow: inset 0 2px 0 0 #74a7cb; box-shadow: inset 0 2px 0 0 #74a7cb; 
}


.ps_box-button.ps_button_backnav:not(.psc_disabled) .ps-button:active,
.ps_box-button.ps_button_backnav:not(.psc_disabled) .ps-button:hover:active,
.ps_box-button.ps_button_stdheader:not(.psc_disabled) .ps-button:active,
.ps_box-button.ps_button_stdheader:not(.psc_disabled) .ps-button:hover:active
{
  color:#fff;
  background-image:-webkit-linear-gradient(rgb(25,52,73),rgb(64,101,130)); background-image:-moz-linear-gradient(rgb(25,52,73),rgb(64,101,130)); background-image:-ms-linear-gradient(rgb(25,52,73),rgb(64,101,130)); background-image:linear-gradient(rgb(25,52,73),rgb(64,101,130));
  -webkit-box-shadow: inset 0 2px 0 0 #5583a9; -moz-box-shadow: inset 0 2px 0 0 #5583a9; -ms-box-shadow: inset 0 2px 0 0 #5583a9; box-shadow: inset 0 2px 0 0 #5583a9;
}


.ps_header_bar .ps_actions_cont .ps_system_cont .ps-button,

.ps_header_bar .ps_header_button .ps-button,
.ps_header_bar .ps_header_button .ps-button:link,

:root.psc_dir-rtl .ps_header_bar .ps_actions_cont .ps_system_cont .ps-button,
:root.psc_dir-rtl .ps_header_bar .ps_header_button .ps-button,
:root.psc_dir-rtl .ps_header_bar .ps_header_button .ps-button:link
{
  -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
}


.ps_header_bar .ps_actions_cont .ps_system_cont .ps_header-navbar .ps-button,
:root.psc_dir-rtl .ps_header_bar .ps_actions_cont .ps_system_cont .ps_header-navbar .ps-button 
{
  background-color:transparent;
  border-radius:0;
  border-left: 1px solid rgb(50,81,107);
  background-image:-webkit-linear-gradient(rgb(44,86,119),rgb(14,44,69)); background-image:-moz-linear-gradient(rgb(44,86,119),rgb(14,44,69)); background-image:-ms-linear-gradient(rgb(44,86,119),rgb(14,44,69)); background-image:linear-gradient(rgb(44,86,119),rgb(14,44,69)); 
  -webkit-box-shadow:inset 0 7px 6px -10px rgb(95,132,161); -moz-box-shadow:inset 0 7px 6px -10px rgb(95,132,161); -ms-box-shadow:inset 0 7px 6px -10px rgb(95,132,161); box-shadow:inset 0 7px 6px -10px rgb(95,132,161); 

  
  height:2.7em; 
  margin-top:-0.25em; 
  width:3em;
  padding-top:0.2em;
  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;

}


.ps_header_bar .ps_actions_cont .ps_system_cont .ps_header-navbar .ps-button:hover,
:root.psc_dir-rtl .ps_header_bar .ps_actions_cont .ps_system_cont .ps_header-navbar .ps-button:hover  
{
  background: #2a5476;
  -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
}


.ps_header_bar .ps_actions_cont .ps_system_cont .ps_header-navbar .ps-button:active,
:root.psc_dir-rtl .ps_header_bar .ps_actions_cont .ps_system_cont .ps_header-navbar .ps-button:active 
{
  background: #153652;
  -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
}



.psc_title-selector.psc_rowact:hover {
  background-color:transparent !important;
}



.psc_grid-rowborderbottom td {
  border-bottom:1px solid #d3d3d3;
}



.psc_grid-selectedhighlight .ps_grid-row.psc_selected {
  background-color: #f6f6f6;
}


.psc_grid-border table,
.psc_grid-cellborders table,
.psc_grid-cellborders th,
.psc_grid-cellborders td
{
  border:1px solid #d3d3d3;
}




.psc_grid-nosideborder .ps_box-grid-header_bar, 
.psc_grid-headernoborder .ps_box-grid-header_bar {
  border:none;
}

.psc_grid-headertopborder .ps_box-grid-header_bar {
  border-left:none;
  border-right:none;
}

.psc_grid-nosideborder .ps_grid-flex {
  border-left:none;
  border-right:none;
}


.ps_grid-head-row > th
{
  
   
  border-bottom:1px solid #bbb;
}


.ps_box-grid-head .ps_grid-head-row > th {
  border-bottom:none;
}

.ps_grid-col,
.ps_grid_grph
{
  color:#000; 
  

  background: #f0f0f0; 
  -webkit-text-shadow: 1px 1px 0 #fff; -moz-text-shadow: 1px 1px 0 #fff; -ms-text-shadow: 1px 1px 0 #fff; text-shadow: 1px 1px 0 #fff;
  border-bottom-color: #bbb;
}


:root.psc_dir-rtl .ps_grid-col,
:root.psc_dir-rtl .ps_grid_grph
{
  -webkit-text-shadow: -1px 1px 0 #fff; -moz-text-shadow: -1px 1px 0 #fff; -ms-text-shadow: -1px 1px 0 #fff; text-shadow: -1px 1px 0 #fff; 
}



.ps_grid-flex-head {
    border:1px solid #bbb; 
}


.ps_grid-flex-head:empty {
    border-top:none;
    
}


.psc_sort-ascend .ps_grid-col-label,
.psc_sort-descend .ps_grid-col-label,
.psc_sort-enabled .ps_grid-col-label
{

  color:inherit;
}


.ps_grid-col-label > .ps-label,
.ps_grid-col-label > .ps-required 
{
  color:inherit;
}


.ps_box_grid-col > a.ps_grid-col-label:hover {
  color:#000;
}


.psc_sort-ascend .ps_grid-col-label:after {
  background:transparent; 

}


.psc_sort-descend .ps_grid-col-label:after {
  background:transparent; 

}


.psc_sort-enabled .ps_grid-col-label:after {
  background:transparent; 

}



.ps_grid-flex {
  border: 1px solid #d3d3d3;
}

.ps_grid-flex td.ps_grid-cell,
.ps_grid-flex .ps_grid-body th.ps_grid-cell 
{
  border-bottom:1px solid #d3d3d3;
}



.ps_grid-norowborder td.ps_grid-cell,
.ps_grid-norowborder .ps_grid-body th.ps_grid-cell 
{
  border-bottom:0;
}

.psc_grid-rowsgradient .ps_grid-row:not(:hover):not(.psc_selected),
.psc_grid-rowsgradientodd .ps_grid-row:nth-child(odd):not(:hover):not(.psc_selected),
.psc_grid-rowsgradienteven .ps_grid-row:nth-child(even):not(:hover):not(.psc_selected)
{
   background-image:-webkit-linear-gradient(#ffffff, rgb(244, 248, 253)); background-image:-moz-linear-gradient(#ffffff, rgb(244, 248, 253)); background-image:-ms-linear-gradient(#ffffff, rgb(244, 248, 253)); background-image:linear-gradient(#ffffff, rgb(244, 248, 253));
} 

.psc_grid-highlightrow .ps_grid-row.psc_selected
{
  background-color: rgba(245,100,0,0.2); 
  border-color:rgba(245,245,0,0.2);
}



.psc_grid-highlightrow  .ps_grid-row:hover
{
  background-color: #ffffeb; 
}



.psc_list-linkitem > .ps-link-wrapper,
.psc_list-linkitem > .ps-link-wrapper > .ps-link
{
  color:#000;
}

.psc_list-linkmenu .ps_grid-row + .ps_grid-row,
.psc_list-linkmenu > .ps_box-scrollarea-row + .ps_box-scrollarea-row 
{
  border-top: 1px solid #ddd;
}


.psc_list-linkmenu > .ps_box-scrollarea-row.psc_collapsible:not(.psc_close) > .ps_header-group {
  border-bottom: 1px solid #ddd;
}


.psc_list-linkmenu.psc_list-separator-dark .ps_grid-row + .ps_grid-row,
.psc_list-linkmenu.psc_list-separator-dark > .ps_box-scrollarea-row + .ps_box-scrollarea-row,
.psc_list-linkmenu.psc_list-separator-dark > .ps_box-scrollarea-row.psc_collapsible:not(.psc_close)
{
  border-color: #aaa;
}


.ps_box-scrollarea-row.psc_rowact.psc_collapsible:not(.psc_close):hover,
.ps_box-scrollarea-row.psc_rowact.psc_collapsible:not(.psc_close):active
{
  background-color:inherit;
}


.psc_list-linkmenu > .ps_box-scrollarea-row.psc_rowact.psc_collapsible:not(.psc_close) > .ps_header-group {
  background-color:#ddd;
}

.psc_list-linkmenu > .ps_box-scrollarea-row.psc_rowact.psc_collapsible:not(.psc_close) > .ps_header-group:hover {
  background-color:#bbb;
}

.psc_list-linkmenu > .ps_box-scrollarea-row.psc_rowact.psc_collapsible:not(.psc_close) > .ps_header-group:hover {
  background-color:#aaa;
}







.ps_box-scrollarea.psc_border {border:0;}
.psc_border > .ps_box-scrollarea-row {border: 1px solid  #ccc;} 




.psc_carousel .ps_box-scrollarea-row {
border-top-color: #ccc;
}

.ps_left_arrow, .ps_right_arrow  {    
background-color: transparent; 
border-color: #87a0b6;
border-style: solid;
border-width: 0px 5px 5px 0px; 
border-right-width:5px; 
border-left-width:0px;
}









.ps_modalmask {
background-repeat:repeat;
 
background-color:#808080;             
}


.ps_maskwhite {
background-repeat:repeat;              
background:#fff;
color:#000;
}


.ps_masktrans {
background-repeat:repeat;
 
background-color:trasparent;          
}




#pt_modalMaskCover{
     
    background-color:transparent;
    background-color:#ffffff;
    background-repeat:repeat;
}

.ps_wrapper.ps_modal {

background-color: #ffffff; 
}

.ps_modal_container .ps_modal_header
{
border-style:none;     
} 


.ps_modal_container .ps_button_backnav span a:before 
{
background-position: -2px -1.5px;
-webkit-border-top-right-radius : 100px 40px; -moz-border-top-right-radius : 100px 40px; -ms-border-top-right-radius : 100px 40px; border-top-right-radius : 100px 40px;
-webkit-border-top-left-radius : 30px 2px; -moz-border-top-left-radius : 30px 2px; -ms-border-top-left-radius : 30px 2px; border-top-left-radius : 30px 2px;
-webkit-border-bottom-right-radius : 2px 30px; -moz-border-bottom-right-radius : 2px 30px; -ms-border-bottom-right-radius : 2px 30px; border-bottom-right-radius : 2px 30px; 
-webkit-border-bottom-left-radius : 40px 100px; -moz-border-bottom-left-radius : 40px 100px; -ms-border-bottom-left-radius : 40px 100px; border-bottom-left-radius : 40px 100px;
}



.ps_modal_container .ps_box_horizontal_stretch .ps_arrow_left,
.ps_modal_container .ps_popup-horizontal .ps_arrow_left
{
    border-width: 15px; 
    border-right-width:25px; 
    border-left-width:0px;
    border-style: solid;
    background-color: transparent;
    }

.ps_modal_container .ps_box_horizontal_stretch .ps_arrow_right, 
.ps_modal_container .ps_popup-horizontal .ps_arrow_right 
{
    border-width: 15px; 
    border-right-width:0px; 
    border-left-width:25px;
    border-style: solid;
    background-color: transparent;
    }

.ps_modal_container .ps_box_vertical .ps_arrow_top,
.ps_modal_container .ps_popup-vertical .ps_arrow_top 
{
    border-width:  0px 15px 25px 15px;
    border-style: solid;
    background-color: transparent;
    }

.ps_modal_container .ps_box_vertical .ps_arrow_bottom,
.ps_modal_container .ps_popup-vertical .ps_arrow_bottom 
{
    border-width: 15px;
    border-width:  25px 15px 0px 15px;
    border-style: solid;
    background-color: transparent;
    }



.PSMODALS {
background-color: rgb(255, 255, 255); 
}

#pt_dragResize{
    border-right:#000000 2px solid;
    border-top:#000000 2px solid;
    border-left:#000000 2px solid;
    border-bottom:#000000 2px solid;
    
    background-color:transparent;
    background:thistle;    
}

#pt_dragtxt{
    border:1px solid #000000;    
}


.ps_modal_container .ps_button_backnav span a:before { 
    background-size:22px 22px;
    background: -moz-linear-gradient(
        top,
        rgb(168,182,193) 0%,
        rgb(136,157,176) 25%,
        rgb(124,144,163));
    background: -webkit-gradient(
        linear, right top, left bottom,
        from(rgb(168,182,193)),
        color-stop(0.25, rgb(136,157,176)),
        to(rgb(124,144,163)));
    border-left : 1.5px solid rgba(255,255,255,0.3);
    -webkit-box-shadow:3px 5px 4px rgba(000,000,000,0.5), inset 0px -1px 0px rgba(255,255,255,0.7); -moz-box-shadow:3px 5px 4px rgba(000,000,000,0.5), inset 0px -1px 0px rgba(255,255,255,0.7); -ms-box-shadow:3px 5px 4px rgba(000,000,000,0.5), inset 0px -1px 0px rgba(255,255,255,0.7); box-shadow:3px 5px 4px rgba(000,000,000,0.5), inset 0px -1px 0px rgba(255,255,255,0.7); 
    -webkit-mask-image : -webkit-gradient(
        linear, left top, right bottom,
        from(#000000),
        color-stop(0.33,#000000),
        color-stop(0.5, transparent),
        to(transparent));   
}


:root.psc_dir-rtl .ps_modal_container .ps_button_backnav span a:before 
{
    -webkit-box-shadow:-3px 5px 4px rgba(000,000,000,0.5), inset 0px -1px 0px rgba(255,255,255,0.7); -moz-box-shadow:-3px 5px 4px rgba(000,000,000,0.5), inset 0px -1px 0px rgba(255,255,255,0.7); -ms-box-shadow:-3px 5px 4px rgba(000,000,000,0.5), inset 0px -1px 0px rgba(255,255,255,0.7); box-shadow:-3px 5px 4px rgba(000,000,000,0.5), inset 0px -1px 0px rgba(255,255,255,0.7); 
}

.ps_modal_container .ps_button_backnav span a:hover:before { 
    background: -moz-linear-gradient(
      top,
      #dedede 0%,
      #acacac 25%,
      #5a5a5a);
    background: -webkit-gradient(
      linear, right top, left bottom,
      from(#dedede),
      color-stop(0.25, #acacac),
      to(#5a5a5a));
}

.ps_modal_container .ps_modal_title{ 
    border-bottom:1px solid #bbb; 
}



.ps_modal_container:not(.ps_typeahead_modal), 
.ps_modal_container .PSMODALINNER, 
.ps_modal_container .PSMODALCONTENT, 
.ps_modal_container .PSMODALBOTTOM, 
.ps_modal_container .PSMODALRESIZE
{
    border:none; 
    background-color:#ffffff;    
}


.ps_modal_container .ps_modal_header{  
  background-color:#f5f5f5;
  -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;
  border-bottom:1px solid #bbb;
border-style:none; 
  color:#ab5b1a;
  -webkit-box-shadow: 0px 8px 10px #fff inset; -moz-box-shadow: 0px 8px 10px #fff inset; -ms-box-shadow: 0px 8px 10px #fff inset; box-shadow: 0px 8px 10px #fff inset; 
}



.ps_modal_header.psc_header-mask:not(.ps_masktrans-header)
{
   -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
}


.ps_modal_header.ps_modalmask-header,
.ps_modal_header.ps_modalmask-header ~ .psc_has_iframe
{
   background:#bbb !important;
   color: rgba(140, 81, 33, 0.75);
}


.ps_modal_header.ps_maskwhite-header {
   background:#fff !important;
}



.ps_modal_content {
  background:#fff; 
  

  border-radius:3px;
}


.ps_modal_container:not(.psc_modal-fullscreen):not(.ps_typeahead_modal) {
   border: 1px solid #6c6c6c; 
    -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; 
  -webkit-box-shadow: 0px 0px 25px #5a5a5a; -moz-box-shadow: 0px 0px 25px #5a5a5a; -ms-box-shadow: 0px 0px 25px #5a5a5a; box-shadow: 0px 0px 25px #5a5a5a; 
}

.ps_modal_container .PSMODALBOTTOM{
    border:0;
    -webkit-border-radius: 0px 0px 10px 0px; -moz-border-radius: 0px 0px 10px 0px; -ms-border-radius: 0px 0px 10px 0px; border-radius: 0px 0px 10px 0px; 
    background-color:#ffffff;    
}


:root.psc_dir-rtl .ps_modal_container .PSMODALBOTTOM
{
    -webkit-border-radius: 0px 0px 0px 10px; -moz-border-radius: 0px 0px 0px 10px; -ms-border-radius: 0px 0px 0px 10px; border-radius: 0px 0px 0px 10px; 
}

.ps_modal_container .ps_box_horizontal_stretch .ps_arrow_left,
.ps_modal_container .ps_popup-horizontal .ps_arrow_left 
{
    border-color:transparent;
    border-right-color:#6c6c6c;
}

.ps_modal_container .ps_box_horizontal_stretch .ps_arrow_right,
.ps_modal_container .ps_popup-horizontal .ps_arrow_right 
{  
    border-color:   transparent; 
    border-left-color:#6c6c6c;
}

.ps_modal_container .ps_box_vertical .ps_arrow_top,
.ps_modal_container .ps_popup-vertical .ps_arrow_top 
{        
    border-color:   transparent transparent #6c6c6c transparent; 
}

.ps_modal_container .ps_box_vertical .ps_arrow_bottom,
.ps_modal_container .ps_popup-vertical .ps_arrow_bottom 
{
    border-color: #6c6c6c transparent transparent transparent; 
}





.psc_menu-rc > .ps-link-wrapper > .ps-link {  
    font-weight:bold; 
    color:#000;
}



.ps_menutype-rc  .ps_menu_folder:hover,
.ps_menutype-rc  .ps_menu_link:hover{
      background-color: #ffffeb; 
}

.ps_modal_container.ps_menutype-rc .ps_mod_wrapc > .ps_modal_header > .ps_popup-back > .ps-button-wrapper > .ps-button{
    border:0px;
}


.ps_menutype-rc > .ps_popup-horizontal .ps_modal_title,
.ps_menutype-rc > .ps_popup-vertical .ps_modal_title{
    border-bottom: 0px solid #ccc;
}


.ps_menutype-rc .ps_modal_title{
    border-bottom:0;
}


.ps_menutype-rc > .ps_popup-horizontal .ps_modal_content,
.ps_menutype-rc > .ps_popup-vertical .ps_modal_content{
    border-top: 1px solid rgb(204, 204, 204); 
}

.ps_menutype-rc.ps_modal_container.ps_popup-menu{
    -webkit-border-radius:0.5em; -moz-border-radius:0.5em; -ms-border-radius:0.5em; border-radius:0.5em;


  
}


.ps_menutype-rc .ps_modal_header{
    -webkit-border-radius:0.5em; -moz-border-radius:0.5em; -ms-border-radius:0.5em; border-radius:0.5em;
}

.ps_menutype-rc > .ps_popup-horizontal, 
.ps_menutype-rc > .ps_popup-vertical, 
.ps_menutype-rc > .ps_box_horizontal_stretch{
    background: #fff; 
    -webkit-border-radius:0.5em; -moz-border-radius:0.5em; -ms-border-radius:0.5em; border-radius:0.5em;
}


.ps_box-menu > .psc_rc .ps_menu_link,
.ps_box-menu > .psc_rc .ps_menu_folder{ 
    border-top: 0px;
    border-bottom: 1px solid rgb(203,206,214); 
}


.psc_rc .ps_menu_link:hover:before,
.ps_box-menu > .psc_rc .ps_menu_folder:hover:before
{
  display:none;
}

.psc_rc .ps_menu_link > .ps-link,
.psc_rc .ps_menu_header > .ps-link 
{
    
    color:#000;
}


.ps_modal_container .ps_popup-horizontal .ps_arrow_left,
.ps_modal_container .ps_popup-vertical .ps_arrow_left,
.ps_modal_container .ps_box_horizontal_stretch .ps_arrow_left,
.ps_modal_container .ps_popup-horizontal .ps_arrow_right,
.ps_modal_container .ps_popup-vertical .ps_arrow_right,
.ps_modal_container .ps_box_horizontal_stretch .ps_arrow_right,
.ps_modal_container .ps_popup-horizontal .ps_arrow_top,
.ps_modal_container .ps_popup-vertical .ps_arrow_top,
.ps_modal_container .ps_box_horizontal_stretch .ps_arrow_top,
.ps_modal_container .ps_popup-horizontal .ps_arrow_bottom,
.ps_modal_container .ps_popup-vertical .ps_arrow_bottom,
.ps_modal_container .ps_box_horizontal_stretch .ps_arrow_bottom{ 
    border-top: solid #6c6c6c; 
    background-color: #fff;

    border-right-color: #6c6c6c;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #6c6c6c;
    border-top-style: solid;
    border-top-width: 1px; 
    border-width: 1px;
}


.ps_modal_container .ps_popup-horizontal .ps_arrow_right,
.ps_modal_container .ps_popup-vertical .ps_arrow_right,
.ps_modal_container .ps_box_horizontal_stretch .ps_arrow_right{
  border-left:none;
}



.ps_modal_container .ps_popup-horizontal .ps_arrow_top,
.ps_modal_container .ps_popup-vertical .ps_arrow_top,
.ps_modal_container .ps_box_horizontal_stretch .ps_arrow_top{
  border-bottom:none;
}



.ps_box-group.psc_show-actionable.psc_rowact{
    border: 1px solid #bbb;
}



.psc_group-collection {
  border:1px solid #bbb;
}


.psc_group-collection > .ps_box-group,
.psc_group-collection >.ps_box-scrollarea-row> .psc_collapsible 
{
  border:none;
}

.psc_group-collection > .ps_box-group:not(:empty):not(.psc_hidden) ~ .ps_box-group:not(:empty):not(.psc_hidden),
 .psc_group-collection > .ps_box-scrollarea-row:not(:first-child) > .psc_collapsible 
{
  border-top:1px solid #bbb;
}


.psc_group-collection > .psc_collapsible.psc_close > .ps_header-group,
.psc_group-collection >.ps_box-scrollarea-row> .psc_collapsible.psc_close > .ps_header-group 
{
  border:0;
}


.psc_group-collection > .psc_collapsible > .ps_header-group > .ps-link:hover,
.psc_group-collection >.ps_box-scrollarea-row> .psc_collapsible > .ps_header-group > .ps-link:hover  
{
  background: rgb(247,247,247);
}


.ps_box-grid-header_bar {
  
  border:1px solid #bbb;
  border-bottom-width:0;
}

.ps_modal-gridsort .ps_modal_header .ps_modal_title {
  color:#000;
  background-color:#ffffff;
}

.ps_modal-gridsort .ps_grid-head.psc_sort .ps_grid-col {
    
    background:#ffffff;
    color:#000;
    -webkit-text-shadow:none; -moz-text-shadow:none; -ms-text-shadow:none; text-shadow:none;   
   border-bottom:1px solid #ccc;
}


.ps_modal-gridsort .ps_grid-head.psc_sort .ps_grid-col:hover:before {
  display:none;
}

.ps_modal-gridsort .ps_grid-col-label.psc_link:hover {
  background-color:  #ffffeb; 
}
.ps_modal-gridsort .ps_grid-col-label.psc_link:active {
   background-color: rgba(26,54,78,0.4);
}


.ps_modal-gridsort .psc_sort-enabled .ps_grid-col-label:before,
.ps_modal-gridsort .psc_sort-ascend .ps_grid-col-label:before,
.ps_modal-gridsort .psc_sort-descend .ps_grid-col-label:before
{
  background: transparent;
}



.ps_typeahead_modal .ps_mod_wrap
{
border: 1px solid rgb(201,206,213);
background-color:#ffffff; 
}







input[type='button'] 
{
    -webkit-box-shadow: 1px 1px 2px rgba(051,051,051,0.4), inset 1px 1px 2px rgba(255,255,255,0.7); -moz-box-shadow: 1px 1px 2px rgba(051,051,051,0.4), inset 1px 1px 2px rgba(255,255,255,0.7); -ms-box-shadow: 1px 1px 2px rgba(051,051,051,0.4), inset 1px 1px 2px rgba(255,255,255,0.7); box-shadow: 1px 1px 2px rgba(051,051,051,0.4), inset 1px 1px 2px rgba(255,255,255,0.7); 
    -webkit-text-shadow:1px 1px 0px #eee; -moz-text-shadow:1px 1px 0px #eee; -ms-text-shadow:1px 1px 0px #eee; text-shadow:1px 1px 0px #eee;

    
    border:1px solid #a5a7a8; 
    color:#000000; 
    background:transparent;
    background-image:-webkit-linear-gradient(#ffffff, rgb(204,204,204)); background-image:-moz-linear-gradient(#ffffff, rgb(204,204,204)); background-image:-ms-linear-gradient(#ffffff, rgb(204,204,204)); background-image:linear-gradient(#ffffff, rgb(204,204,204));
    font-weight:bold;
}


:root.psc_dir-rtl input[type='button'],
:root.psc_dir-rtl input[type='button'] {
  -webkit-box-shadow: -1px 1px 2px rgba(051,051,051,0.4), inset -1px 1px 2px rgba(255,255,255,0.7); -moz-box-shadow: -1px 1px 2px rgba(051,051,051,0.4), inset -1px 1px 2px rgba(255,255,255,0.7); -ms-box-shadow: -1px 1px 2px rgba(051,051,051,0.4), inset -1px 1px 2px rgba(255,255,255,0.7); box-shadow: -1px 1px 2px rgba(051,051,051,0.4), inset -1px 1px 2px rgba(255,255,255,0.7);  
  -webkit-text-shadow:-1px 1px 0px #eee; -moz-text-shadow:-1px 1px 0px #eee; -ms-text-shadow:-1px 1px 0px #eee; text-shadow:-1px 1px 0px #eee;
}


input[type='button']:hover {
  border-color: #a5a7a8; 
  color: #000; 
  background: transparent;
  background-image:-webkit-linear-gradient(#ffffff, rgb(153,153,153)); background-image:-moz-linear-gradient(#ffffff, rgb(153,153,153)); background-image:-ms-linear-gradient(#ffffff, rgb(153,153,153)); background-image:linear-gradient(#ffffff, rgb(153,153,153));
}


input[type='button']:active {
  border-color: #a5a7a8; 
  color: #000; 
  background: transparent;
  background-image:-webkit-linear-gradient(rgb(170,170,170),#ffffff); background-image:-moz-linear-gradient(rgb(170,170,170),#ffffff); background-image:-ms-linear-gradient(rgb(170,170,170),#ffffff); background-image:linear-gradient(rgb(170,170,170),#ffffff); 
  -webkit-box-shadow:inset 1px 2px 2px #fff; -moz-box-shadow:inset 1px 2px 2px #fff; -ms-box-shadow:inset 1px 2px 2px #fff; box-shadow:inset 1px 2px 2px #fff; 
}



:root.psc_dir-rtl input[type='button'] {
  -webkit-box-shadow: -1px 1px 2px rgba(051,051,051,0.4), inset -1px 1px 2px rgba(255,255,255,0.7); -moz-box-shadow: -1px 1px 2px rgba(051,051,051,0.4), inset -1px 1px 2px rgba(255,255,255,0.7); -ms-box-shadow: -1px 1px 2px rgba(051,051,051,0.4), inset -1px 1px 2px rgba(255,255,255,0.7); box-shadow: -1px 1px 2px rgba(051,051,051,0.4), inset -1px 1px 2px rgba(255,255,255,0.7);  
  -webkit-text-shadow:-1px 1px 0px #eee; -moz-text-shadow:-1px 1px 0px #eee; -ms-text-shadow:-1px 1px 0px #eee; text-shadow:-1px 1px 0px #eee; 
}


.PSSRCHRESULTSWBO th {border-bottom:1px solid #888;} 
.ps_box-searchresultcontainer h2 {  color:rgb(051,102,153);} 

.ps_box-searchdetails .ps_grid_flex_row:hover {background-color:rgb(235,235,235);}






.ps_sidetabc .ps_tab {

-webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; border-radius:0;
background:0;
border:none;
}


.ps_sidetabc .ps_tabh {
background: rgb(248,153,0); 
background: -moz-linear-gradient(top,  rgba(248,153,0,1) 0%, rgba(229,47,0,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,153,0,1)), color-stop(100%,rgba(229,47,0,1))); 
background: -webkit-linear-gradient(top,  rgba(248,153,0,1) 0%,rgba(229,47,0,1) 100%); 
background: -o-linear-gradient(top,  rgba(248,153,0,1) 0%,rgba(229,47,0,1) 100%); 
background: -ms-linear-gradient(top,  rgba(248,153,0,1) 0%,rgba(229,47,0,1) 100%); 
background: linear-gradient(to bottom,  rgba(248,153,0,1) 0%,rgba(229,47,0,1) 100%); 
-webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -ms-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;
border-left:1px solid #CD7100;
border-right:1px solid #CD7100;
border-top:1px solid #CD7100;
color: #ffffff;
}


.ps_sidetabc .ps_tab_content{
background: #E7E7FF;
border:1px solid #CD7100;
  -webkit-border-bottom-right-radius: 5px; -moz-border-bottom-right-radius: 5px; -ms-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px;
}

.ps_tab_content .ps_grid-row > div > h2:first-child {
  -webkit-text-shadow: 2px 2px 2px rgba(105,105,105,.3); -moz-text-shadow: 2px 2px 2px rgba(105,105,105,.3); -ms-text-shadow: 2px 2px 2px rgba(105,105,105,.3); text-shadow: 2px 2px 2px rgba(105,105,105,.3);
}


:root.psc_dir-rtl .ps_tab_content .ps_grid-row > div > h2:first-child 
{
  -webkit-text-shadow: -2px 2px 2px rgba(105,105,105,.3); -moz-text-shadow: -2px 2px 2px rgba(105,105,105,.3); -ms-text-shadow: -2px 2px 2px rgba(105,105,105,.3); text-shadow: -2px 2px 2px rgba(105,105,105,.3);
}

.ps_tab_content .ps_grid-row > div.psc_selected >  h2:first-child { 
   -webkit-text-shadow: 2px 2px 2px rgba(80,80,80,.9); -moz-text-shadow: 2px 2px 2px rgba(80,80,80,.9); -ms-text-shadow: 2px 2px 2px rgba(80,80,80,.9); text-shadow: 2px 2px 2px rgba(80,80,80,.9);
}


:root.psc_dir-rtl .ps_tab_content .ps_grid-row > div.psc_selected >  h2:first-child 
{
   -webkit-text-shadow: -2px 2px 2px rgba(80,80,80,.9); -moz-text-shadow: -2px 2px 2px rgba(80,80,80,.9); -ms-text-shadow: -2px 2px 2px rgba(80,80,80,.9); text-shadow: -2px 2px 2px rgba(80,80,80,.9); 
}

.ps_sidepopup{
-webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -ms-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;
border-color:rgb(124,144,163);
border-left:1px solid #CD7100;
border-top:1px solid #CD7100;
border-bottom:1px solid #CD7100;
border-right:0px solid #CD7100;
background: #E7E7FF;
-webkit-box-shadow: 0px 0px 0px #ffffff; -moz-box-shadow: 0px 0px 0px #ffffff; -ms-box-shadow: 0px 0px 0px #ffffff; box-shadow: 0px 0px 0px #ffffff; 
}

.ps_sidepopup .ps_modal_header{
background: #F89900;
background: -moz-linear-gradient(top, rgba(248, 153, 0, 1) 0%, rgba(229, 47, 0, 1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248, 153, 0, 1)), color-stop(100%,rgba(229, 47, 0, 1)));
background: -webkit-linear-gradient(top, rgba(248, 153, 0, 1) 0%,rgba(229, 47, 0, 1) 100%);
background: -o-linear-gradient(top, rgba(248, 153, 0, 1) 0%,rgba(229, 47, 0, 1) 100%);
background: -ms-linear-gradient(top, rgba(248, 153, 0, 1) 0%,rgba(229, 47, 0, 1) 100%);
background: linear-gradient(to bottom, rgba(248, 153, 0, 1) 0%,rgba(229, 47, 0, 1) 100%);
-webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -ms-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;
border-left: 1px solid #CD7100;
border-right: 0px solid #CD7100;
border-top: 1px solid #CD7100;
color: #ffffff;
}

.ps_sidepopup_content{
background: #E7E7FF;}

.ps_sidetabc .psc_selected{
border: 5px solid #CD7100;
}






.ps_accordion > section {
    
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
}



.ps_accordionH section h2 a, .ps_accordionH section h3 a 
{
    
    color: inherit;
}

.ps_accordionH section:target, .ps_accordionH .ps-box_groupExpand, .ps_accordionH .expand 
{    
    background-color: #ffffff;
}

.ps_header-groupExpand { border-bottom:1px solid #888; }







.psc_side_selector .ps-button {
  background-image:none;
  -webkit-text-shadow:none; -moz-text-shadow:none; -ms-text-shadow:none; text-shadow:none;
  -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
  -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; border-radius:0;
  border:0;
  border-bottom:1px solid #ccc;
}







.ps_grouplet_tile  {      
  -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px;

  border:1px solid rgb(144,153,157);
}


.ps_grouplet_tile h2:first-child {
    -webkit-text-shadow: 2px 2px 2px rgba(105,105,105,.3); -moz-text-shadow: 2px 2px 2px rgba(105,105,105,.3); -ms-text-shadow: 2px 2px 2px rgba(105,105,105,.3); text-shadow: 2px 2px 2px rgba(105,105,105,.3); 
}
    
.ps_grouplet_80  {      
  -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px;

  border:1px solid rgb(144,153,157);
}


.ps_grouplet_80 h2:first-child {
    -webkit-text-shadow: 2px 2px 2px rgba(105,105,105,.3); -moz-text-shadow: 2px 2px 2px rgba(105,105,105,.3); -ms-text-shadow: 2px 2px 2px rgba(105,105,105,.3); text-shadow: 2px 2px 2px rgba(105,105,105,.3);  
}


:root.psc_dir-rtl .ps_grouplet_80 h2:first-child,
:root.psc_dir-rtl .ps_grouplet_tile h2:first-child 
{
    -webkit-text-shadow: -2px 2px 2px rgba(105,105,105,.3); -moz-text-shadow: -2px 2px 2px rgba(105,105,105,.3); -ms-text-shadow: -2px 2px 2px rgba(105,105,105,.3); text-shadow: -2px 2px 2px rgba(105,105,105,.3); 
}

.ps_dash {    
    border: 1px dashed rgb(255,165,0);
}


 


.ps_box_searchresultnav .ps_arrow_left{
    border-color: transparent;
    border-right-color:rgb(255,165,0);
}
 
.ps_box_searchresultnav .ps_arrow_left_disable{
    border-color: transparent;
    border-right-color:rgb(203,206,214);
}
 
.ps_box_searchresultnav .ps_arrow_right{
    border-color: transparent; 
    border-left-color: rgb(255,165,0);
}
 
.ps_box_searchresultnav .ps_arrow_right_disable{
    border-color: transparent; 
    border-left-color:rgb(203,206,214); 
}

.ps_box-searchdetails table {
  color:rgb(050,053,053);
  border: 1px solid #888;
}


.ps_box-searchdetails .ps_box-editlbl {
  color:rgb(082,082,082);
}

 

.ps_box-searchdetails .ps_grid-row:nth-child(odd) { 
    background: -webkit-gradient(
          linear, left top, left bottom,
          from(#ffffff),
          to(rgb(243,249,252)));   
    border-bottom: 1px solid #888;
    border-collapse:separate;
}
  

.ps_box-searchdetails .ps_grid-row:nth-child(even) { 
   background: -webkit-gradient(
          linear, left top, left bottom,
          from(rgb(233,238,241)),
          to(rgb(223,232,234)));
    border:0;
    border-bottom: 1px solid #888;
    border-collapse:separate;
}

.ps_box-searchdetails .ps_desc {
    color:  rgb(27,73,106);
}



.ps_prompt-sourcelabel > .ps_box-value,
.ps_prompt-sourcelabel > .ps_box-label > .ps-label 
{
  color:#000;
}



.psc_norowstext > .ps_header-group {
  color:inherit; 
  border:0; 
}



.psc_gridlist-standard.ps_box-grid-list .ps_box-gridc,
.psc_gridlist-autolabel.ps_box-grid-list .ps_box-gridc,
.ps_prompt-resultsgrid.ps_box-grid-list .ps_box-gridc
{
  border-top: 1px solid #bbb;
}


.psc_gridlist-standard.ps_box-grid-list .ps_grid-body .ps_grid-row,
.psc_gridlist-autolabel.ps_box-grid-list .ps_grid-body .ps_grid-row 
{
  border-bottom:1px solid #ddd;
}

.ps_prompt-resultsgrid.ps_box-grid-list .ps_grid-row
{
  border-bottom:1px solid #ddd; 
}



.psc_gridview-item > .ps_box-label > .ps-label,
.psc_gridview-grid > .ps_box-label > .ps-label,
.psc_gridview-list > .ps_box-label > .ps-label,
.psc_toggle-imageitem > .ps_box-label > .ps-label 
{
  color: transparent !important;
  text-shadow: none !important;
}


.ps_header_bar .pts_gsearch_tray {
  background-color: rgba(26,54,78,0.8);
  -webkit-border-radius: 0 0 0.3em 0.3em; -moz-border-radius: 0 0 0.3em 0.3em; -ms-border-radius: 0 0 0.3em 0.3em; border-radius: 0 0 0.3em 0.3em; 
  border:0; 
  padding:0.25em; 
}


:root.ie .ps_header_bar .pts_gsearch_tray {
  top:95%; 
}


.pts_gsearch_tray_item + .pts_gsearch_tray_item {
   margin-left:0.2em; 
}


.ps_box-menu .ps_menu_folder{    
border-top:1px solid rgb(203,206,214);
}


.ps_box-menu .ps_menu_link{
border-top:1px solid rgb(203,206,214);
}

.ps_box-menu .ps_more {
    color: #888;
}

 
.ps_popup-menu.ps_modal_container .ps_modal_header {
  background:#fff;
  color:#000;
}



.ps_menutype-rc.ps_modal_container .ps_modal_content {
  -webkit-border-radius: 0 0 0.5em 0.5em; -moz-border-radius: 0 0 0.5em 0.5em; -ms-border-radius: 0 0 0.5em 0.5em; border-radius: 0 0 0.5em 0.5em;
}


.ps_popup-menu li:not(:empty):not(.psc_hidden) ~ li:not(:empty):not(.psc_hidden),
.ps_box-menuitem:not(:first-child) 
{ 
    border-top: 1px solid #bbb;
}


.ps_popup-menu li:first-child:empty+li,
.ps_popup-menu li:first-child.psc_hidden+li 
{
   border-top:0;
}

.ps_menuitem > .ps_box-link > .ps-link-wrapper > .ps-link,
.ps_box-menuitem > .ps_box-link > .ps-link-wrapper > .ps-link, 
.ps_box-menuitem.psc_rowact .ps_box-link:only-child > .ps-link-wrapper > .ps-link, 
.ps_menuitem > .ps-link-wrapper > .ps-link, 
.ps_box-menuitem .psc_rowact .ps_box-link:only-child > .ps-link-wrapper > .ps-link, 
.psc_linkasmenu > .ps-link-wrapper > .ps-link, 

.ps_menutype-grid .ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link
{  
    color: #000;
}

.ps_menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:hover,
.ps_menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:active,

.ps_box-menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:hover,
.ps_box-menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:active,

.ps_box-menuitem .psc_rowact .ps_box-link:only-child > .ps-link-wrapper > .ps-link:hover,
.ps_box-menuitem .psc_rowact .ps_box-link:only-child > .ps-link-wrapper > .ps-link:active,
.psc_linkasmenu > .ps-link-wrapper > .ps-link:hover,
.psc_linkasmenu > .ps-link-wrapper > .ps-link:active,

.ps_menutype-grid .ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link:hover,
.ps_menutype-grid .ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link:active
{
   color:#000;
}


.ps_menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:hover:before,
.ps_menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:active:before,
.ps_box-menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:hover:before,
.ps_box-menuitem > .ps_box-link > .ps-link-wrapper > .ps-link:active:before,
.ps_box-menuitem .psc_rowact .ps_box-link:only-child > .ps-link-wrapper > .ps-link:hover:before,
.ps_box-menuitem .psc_rowact .ps_box-link:only-child > .ps-link-wrapper > .ps-link:active:before,
.psc_linkasmenu > .ps-link-wrapper > .ps-link:hover:before,
.psc_linkasmenu > .ps-link-wrapper > .ps-link:active:before,
.ps_menutype-grid .ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link:hover:before,
.ps_menutype-grid .ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link:active:before
{
  display:none;
}

 


.psc_menu-actionsheet .ps_menucontainer,
.psc_menu-actionsheet .ps_modal_content
{
    background:transparent;

}
.psc_menu-actionsheet .ps_menuitem:hover,
.psc_menu-actionsheet .ps_menuitem:active
{
    background-color:inherit !important;
}


.psc_menu-actionsheet {
    border: initial !important;
    -webkit-border-radius: initial !important; -moz-border-radius: initial !important; -ms-border-radius: initial !important; border-radius: initial !important; 
    background: #555;
    border-top: 1px solid #505050;
    -webkit-box-shadow: inset 0 20px 20px -12px #707070 !important; -moz-box-shadow: inset 0 20px 20px -12px #707070 !important; -ms-box-shadow: inset 0 20px 20px -12px #707070 !important; box-shadow: inset 0 20px 20px -12px #707070 !important;
    background-color: #555 !important;
}


.psc_menu-actionsheet ul {
    border: 0;
}







.ps_title{
    color: #364754;
}





.ps_attach-indicator {
  background-color: #c8ead6;
  border-color: #c8ead6; 
}

.ps-attach-loadcontainer {
  border:1px solid  #62ba8a;
}


.ps-filesList li > .ps_attach-img {
    border: solid 1px #bbb; 
   background-color: #fafafa; 
}


.ps-filesList {
    border: dashed 2px #ccc;
    
    color: #000; 
    
}

.ps-filesList li + li { 
    border-top: solid 1px #ccc;
}




.loader {
    color: rgb(255,165,0);
}

.loadingIndicator {
    background-color: rgb(255,165,0);
}

.imagePreview {
    border: solid 1px #ccc;
}




.psc_error input,
.psc_error select,
.psc_error textarea 
{
  background-image:none !important;
  background-color: rgb(225,40,40) !important; 
  color:#ffffff !important;
}

.ps_menuitem:not(.psc_disabled):hover, 
.psc_rowact:not(.psc_disabled):hover,
.ps_box-menuitem > .ps_box-link:hover 
{
  background-color: #ffffeb;
}

.ps_menuitem:active, 
.psc_rowact:not(.psc_disabled):active,
.ps_box-menuitem > .ps_box-link:active 
{
   background-color: rgba(26,54,78,0.4);
}





.ps_apps_pageheader,
.ps_proc_pageheader, 

.ps_ag-processheader
{
  border-bottom: 1px solid #bbb; 
 
}

.ps_proc_pageheader,

.ps_ag-processheader
{

  background-color: #f0f0f0; 
  -webkit-text-shadow: 1px 1px 0px #f7f7f7; -moz-text-shadow: 1px 1px 0px #f7f7f7; -ms-text-shadow: 1px 1px 0px #f7f7f7; text-shadow: 1px 1px 0px #f7f7f7;
}


:root.psc_dir-rtl .ps_proc_pageheader,
:root.psc_dir-rtl .ps_ag-processheader
{
  -webkit-text-shadow: -1px 1px 0px #f7f7f7; -moz-text-shadow: -1px 1px 0px #f7f7f7; -ms-text-shadow: -1px 1px 0px #f7f7f7; text-shadow: -1px 1px 0px #f7f7f7; 
}


.ps_apps_pageheader .psc_data-image .ps-img,
.ps_proc_pageheader .psc_data-image .ps-img 
{  
  border:1px solid #bbb;
  background:#fff; 
  
}




.ps_apps_pageheader.psc_pageheader-fixed,
.ps_header .ps_apps_pageheader
{
  background-color:#f0f0f0;
}


.ps_apps_pageheader.psc_pageheader-darkborder,
.ps_proc_pageheader.psc_pageheader-darkborder
{
  border-bottom-color:#555; 
}








.psc_list-linkmenu:not(.psc_grid-selectedhighlight) li.ps_grid-row.psc_selected,

.psc_grid-selectedascurrent .ps_grid-row.psc_selected,
.psc_list-linkmenu > li.ps_box-scrollarea-row.psc_selected
{
    background-color: #C8EAD6;  
}

.psc_list-linkmenu .ps_box-link.psc_list-tertiary > .ps-link-wrapper > .ps-link,
.psc_list-linkmenu .ps_box-link.psc_list-tertiary > .ps-link-wrapper > .ps-link:hover,
.psc_list-linkmenu .psc_list-col-1 > .ps_box-link > .ps-link-wrapper > .ps-link:hover,
.psc_list-linkmenu li.ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link:hover,

.psc_list-linkmenu > li.ps_box-scrollarea-row .psc_list-linkitem .ps-link:hover
{
    color: #000; 
}

.psc_list-linkmenu .psc_list-col-1 > .ps_box-link > .ps-link-wrapper > .ps-link,
.psc_list-linkmenu li.ps_grid-row > .ps_box-link > .ps-link-wrapper > .ps-link,

.psc_list-linkmenu > li.ps_box-scrollarea-row .psc_list-linkitem .ps-link
{
    color: #000;
}


.psc_list-linkmenu > .ps_box-scrollarea-row.psc_collapsible > .ps_header-group {
  color:#000;
  border:none;
}

.psc_list-linkmenu > .ps_box-scrollarea-row.psc_collapsible > .ps_header-group .ps-link {
  color:inherit;
}


.psc_list-linkmenu.psc_list-has-icon .psc_list-col-1 > .ps_box-img > .ps-img, 
.psc_list-linkmenu.psc_list-has-icon li.ps_grid-row > .ps_box-img > .ps-img,

.psc_list-linkmenu.psc_list-has-icon > li.ps_box-scrollarea-row .ps_box-img > .ps-img
{ 
    background: #fff;
    border: 1px solid #bbb;
}

.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium .psc_list-col-1 > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img, 
.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium li.ps_grid-row > .ps_box-link:not(.psc_list-tertiary) > .ps-link-wrapper > .ps-link > .ps-img{ 
}

.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium .psc_list-col-1 > .ps_box-img > .ps-img, 
.psc_list-linkmenu.psc_list-has-icon.psc_list-icon-medium li.ps_grid-row > .ps_box-img > .ps-img{ 
    background: #fff;
    border: 1px solid #bbb;
}


.psc_list_count{
    background: #e5f0f8;
    border-radius: 1em;
    border: 1px solid #97baD7;
    -webkit-text-shadow: 1px 1px 0px #fff; -moz-text-shadow: 1px 1px 0px #fff; -ms-text-shadow: 1px 1px 0px #fff; text-shadow: 1px 1px 0px #fff;
    -webkit-box-shadow:0px 1px 1px #fff inset; -moz-box-shadow:0px 1px 1px #fff inset; -ms-box-shadow:0px 1px 1px #fff inset; box-shadow:0px 1px 1px #fff inset; 
    color:#000; 
}


:root.psc_dir-rtl .psc_list_count
{
   -webkit-text-shadow: -1px 1px 0px #fff; -moz-text-shadow: -1px 1px 0px #fff; -ms-text-shadow: -1px 1px 0px #fff; text-shadow: -1px 1px 0px #fff;
}


.psc_gridlist-borderall.ps_box-grid-list .ps_box-gridc {
  border:1px solid #bbb;
}

.psc_gridlist-bordersides.ps_box-grid-list .ps_box-gridc {
  border-left:1px solid #bbb;
  border-right:1px solid #bbb;
}

.psc_gridlist-bordertop.ps_box-grid-list .ps_box-gridc {
  border-top:1px solid #bbb;
}

.psc_gridlist-borderbottom.ps_box-grid-list .ps_box-gridc {
  border-bottom:1px solid #bbb;
}

.psc_gridlist-bordertopbottom.ps_box-grid-list .ps_box-gridc {
  border-top:1px solid #bbb;
  border-bottom:1px solid #bbb;
}

.psc_gridlist-bordernone.ps_box-grid-list .ps_box-gridc {
  border:none;
}

.psc_grid-borderall .ps_box-gridc {
  border:1px solid #bbb;
}

.psc_grid-bordersides .ps_box-gridc {
  border-left:1px solid #bbb;
  border-right:1px solid #bbb;
}

.psc_grid-bordertop .ps_box-gridc {
  border-top:1px solid #bbb;
}

.psc_grid-borderbottom .ps_box-gridc {
  border-bottom:1px solid #bbb;
}

.psc_grid-bordertopbottom .ps_box-gridc {
  border-top:1px solid #bbb;
  border-bottom:1px solid #bbb;
}

.psc_grid-bordernone .ps_box-gridc {
  border:none;
}









 



.pst_panel-side1 .psc_list-linkmenu .psc_list-secondarydata .ps-label,
.pst_panel-side1 .psc_list-linkmenu .psc_list-tertiary .ps-label,
.psc_panel-action .psc_list-linkmenu .psc_list-secondarydata .ps-label,
.psc_panel-action .psc_list-linkmenu .psc_list-tertiary .ps-label
{
    color: inherit;
}









.psc_confirmation-area 
{
  background: #c8ead6;
  color:#000;
  -webkit-text-shadow:1px 1px 0px #f0f6eb; -moz-text-shadow:1px 1px 0px #f0f6eb; -ms-text-shadow:1px 1px 0px #f0f6eb; text-shadow:1px 1px 0px #f0f6eb; 
  border:1px solid #76a68a;
}


:root.psc_dir-rtl .psc_confirmation-area 
{
  -webkit-text-shadow:-1px 1px 0px #f0f6eb; -moz-text-shadow:-1px 1px 0px #f0f6eb; -ms-text-shadow:-1px 1px 0px #f0f6eb; text-shadow:-1px 1px 0px #f0f6eb; 
}






.psc_text-disclaimer{
     border-top: 1px solid #bbb;
}




.psc_text-important{
     border-top: 1px solid #bbb;
     border-bottom: 1px solid #bbb;
}




.psc_subtitle .ps_box-grid-header > .ps_box-grid-title > .ps_grid-title,
.psc_subtitle > .ps_header-group
{
      color: inherit;
      border-bottom:0px;
}





.psc_group-special {
  background: #c8ead6;
  border:1px solid #bbb;
}

.psc_group-special .ps_box-label > .ps-label {
  color:#000;
}



.ps_box-link.psc_link-drilldown,
.ps_box-link.psc_link-drilldown > .ps-link-wrapper,
.ps_box-link.psc_link-drilldown > .ps-link-wrapper > .ps-link{
}

.ps_box-link.psc_link-drilldown{
     border: 1px solid #bbb;
}


.ps_box-link + div.ps_box-link.psc_link-drilldown,
.ps_box-button + div.ps_box-link.psc_link-drilldown
{
}

.ps_box-link.psc_link-drilldown > .ps-link-wrapper > .ps-link{
     color: rgb(0, 0, 0);
}

.ps_box-link.psc_link-drilldown:not(.psc_disabled):hover{
     background-color: #ffffeb;
}
.ps_box-link.psc_link-drilldown:not(.psc_disabled):active{
     background-color: rgba(26,54,78,0.4);
}





:root.psc_dir-rtl .ps_box-button.ps_attach-prvdr-btn > .ps-button-wrapper > .ps-button, 
.ps_box-button.ps_attach-prvdr-btn > .ps-button-wrapper > .ps-button
{
    border-style: dotted;
}

:root.psc_dir-rtl .ps_box-button.ps_attach-prvdr-btn > .ps-button-wrapper > .ps-button:hover, 
.ps_box-button.ps_attach-prvdr-btn > .ps-button-wrapper > .ps-button:hover
{
    background-color: #eee;
    background-image:none;
}

:root.psc_dir-rtl .ps_box-button.ps_attach-prvdr-btn > .ps-button-wrapper > .ps-button:focus,
.ps_box-button.ps_attach-prvdr-btn > .ps-button-wrapper > .ps-button:focus
{
    background-color: transparent;
    border-color: #A0A0A0;
}

:root.psc_dir-rtl .ps_box-button.ps_attach-prvdr-btn > .ps-button-wrapper > .ps-button:focus:hover,
.ps_box-button.ps_attach-prvdr-btn > .ps-button-wrapper > .ps-button:hover
{
    background-color: #eee;
    background-image:none;
    border-color:#A0A0A0;
}

:root.psc_dir-rtl .ps_box-button.ps_attach-prvdr-btn > .ps-button-wrapper > .ps-button:active,
.ps_box-button.ps_attach-prvdr-btn > .ps-button-wrapper > .ps-button:active
{
    background-color: #eee;
    background-image:none;
    border-color:#A0A0A0;
}

.ps_attach_prvdr-btn-disabled
{
    background-color: transparent;
 }









.psc_skipnav_container {
    border:1px solid #000;
}

.psc_skipnav {
    color: #000;
    background-color: #febe89;
    text-shadow: 0 1px 0 #fedabc;
    box-shadow: inset 3px 3px 0 0 #ffebdb, inset -3px -3px 0 0 #ffebdb;
}

.psc_skipnav_container .ps-link {
    color: inherit !important;
}






#fullCalendar
{
  -webkit-box-shadow:none !important; -moz-box-shadow:none !important; -ms-box-shadow:none !important; box-shadow:none !important;
  border:0 !important;
  -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; border-radius:3px;
}


.PTCALHEAD > a:after {
-webkit-border-radius: 1em; -moz-border-radius: 1em; -ms-border-radius: 1em; border-radius: 1em;
}


:root.ie #CalCloseHeader .PTCALHEAD > a:focus {
}

:root.ie .PTCALHEAD > a:focus:after {
  outline: 1px dotted #a8a8a8;
}


.PTCALHEAD > a:hover:after {
  border:1px solid #999;
}


#bodyCalendar > thead {
  background-color:#fafafa;
}

#bodyCalendar td {
  background-position:top left !important;
  background-repeat: repeat !important;
  background:transparent !important;
  background-image:none !important;
}



#bodyCalendar td[style*="SELECTED_DATE"],
#bodyCalendar td[style*="CURRENT_DATE"] > a[style*="SELECTED_DATE"]
{
  background: #C8EAD6 !important;
  border: 1px solid #62BA8A !important;
  
}

#bodyCalendar td[style*="CURRENT_DATE"] {
  border:1px dotted #6c6c6c !important;
}


#bodyCalendar a[style*="SELECTED_DATE"] {
  background:transparent !important;
}

:root.ie #bodyCalendar a {
  background:transparent !important;
}

#bodyCalendar a:hover,
:root.ie #bodyCalendar tbody td:not([disabled]):hover
{
  background-color:#eee !important;
}



.psc_groupletiframe{
border:0;
}


.pst_panel-side1 .ps_box-pagetabs .ps_tabs,
.psc_tabs-vertical .ps_tabs 
{
   border:none;
}

.pst_panel-side1  .ps_box-pagetabs .ps_tab,
.psc_tabs-vertical .ps_tab  
{
   -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; border-radius:0;
   border:none;
   border-bottom: 1px solid #a3a3a3;
   -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
}


:root:not(.ios) .pst_panel-side1 .ps_tab:not(.psc_selected):hover,
:root:not(.ios) .psc_tabs-vertical .ps_tab:not(.psc_selected):hover,
:root:not(.ios) .psc_tabs-vertical .ps_tab > .psc_rowact:not(.psc_selected):hover
{ 
  background-color: #ffffeb !important;
}


:root:not(.ios) .pst_panel-side1 .ps_tab:not(.psc_selected):active,
:root:not(.ios) .psc_tabs-vertical .ps_tab:not(.psc_selected):active,
:root:not(.ios) .psc_tabs-vertical .ps_tab > .psc_rowact:not(.psc_selected):active
{
  background-color: #f0f0f0 !important;
}



.psc_tabs-vertical .ps_tab.psc_rowact > .ps_box-group,
.psc_tabs-vertical .ps_tab .ps_box-link:only-child,
.psc_tabs-vertical .ps_tab .ps_box-link:only-child > .ps-link-wrapper,
.psc_tabs-vertical .ps_tab .psc_linkastab, 
.psc_tabs-vertical .ps_tab .psc_linkastab > .ps-link-wrapper 
{ 
  -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; border-radius:0; 
}


.psc_tabs-vertical .ps_tab,
.psc_tabs-vertical .ps-link
{
  -webkit-border-radius:0 !important; -moz-border-radius:0 !important; -ms-border-radius:0 !important; border-radius:0 !important;
}
 


.psc_mode-guided:not(.psc_mode-fscreen-search) .ps_header_bar .ps_header-notify {
  border-right:1px solid rgba(255,255,255,0.4);
  padding-right:0.875em; 
}


:root.psc_mode-ag .ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button,
:root.psc_mode-ag .ps_box-button.ps_header-next > .ps-button-wrapper > .ps-button
{
  background-color: #fae6b4;
  background-image: linear-gradient(#fff,#ffd28c);
  color: #000;
  text-shadow:1px 1px 0px #feeec2;
  border:1px solid #e5be54;
}



:root.psc_dir-rtl .ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button,
:root.psc_dir-rtl.psc_mode-ag .ps_box-button.ps_header-next > .ps-button-wrapper > .ps-button
{
  text-shadow: -1px 1px 0px #feeec2; 
}


:root.psc_mode-ag .ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button:hover,
:root.psc_mode-ag .ps_box-button.ps_header-next > .ps-button-wrapper > .ps-button:hover,
:root.psc_dir-rtl .ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button:hover,
:root.psc_dir-rtl.psc_mode-ag .ps_box-button.ps_header-next > .ps-button-wrapper > .ps-button:hover
{
  background-color:#ffd28c;
  background-image:linear-gradient(#fff,#e6aa4b);
  border-color:#cd8821;
  text-shadow: 0 1px 0 #fef1de;
}


:root.psc_mode-ag .ps_box-button.ps_header-previous > .ps-button-wrapper > .ps-button
{
  background-color: #ddd;
  background-image: linear-gradient(#fff,#ddd);
  color: #000;
  text-shadow:1px 1px 0px #fff;
  border:1px solid #ccc;
}


:root.psc_dir-rtl.psc_mode-ag .ps_box-button.ps_header-previous > .ps-button-wrapper > .ps-button
{
  text-shadow:-1px 1px 0px #fff; 
}


:root.psc_mode-ag .ps_box-button.ps_header-previous > .ps-button-wrapper > .ps-button:hover {
  background-color:#bbb;
  background-image:linear-gradient(#fff,#999);
  border-color:#888;
}


:root.psc_mode-ag .ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button:active,
:root.psc_mode-ag .ps_box-button.ps_header-next > .ps-button-wrapper > .ps-button:active,
:root.psc_dir-rtl .ps_box-button.ps_process-submit > .ps-button-wrapper > .ps-button:active,
:root.psc_dir-rtl.psc_mode-ag .ps_box-button.ps_header-next > .ps-button-wrapper > .ps-button:active,
:root.psc_mode-ag .ps_box-button.ps_header-previous > .ps-button-wrapper > .ps-button:active,
:root.psc_dir-rtl.psc_mode-ag .ps_box-button.ps_header-previous > .ps-button-wrapper > .ps-button:active
{
  background-color:#fff;
  background-image:none;
  border-color:#555;
  text-shadow:none;
}








.ps_selector-control .psc_rowact:hover,
.ps_selector-control .psc_rowact:active
{
  background-color:transparent;
}





.psc_qna-container > li, 
.psc_qna-question > .ps_header-group, 
.psc_topic-main > .ps_header-group, 
.psc_header-boldtext > .ps_header-group 
{
    color: inherit;
    border: 0;
}

.psc_header-colortext > .ps_header-group, 
.psc_header-colortext > .ps_header-group > .ps-link,
.psc_header-boldtext > .ps_header-group > .ps-link
{
    color: inherit;
}



 





.ps_box-headerbranding {
   background: linear-gradient(rgb(23,54,81),rgb(57,106,144));
   border-bottom: 1px solid rgb(81,113,150);
   color:#FFFFFF;
}





.psc_gridfind-mode .psc_disabled[tabindex="-1"]:focus, 
.psc_gridfind-mode .psc_disabled [tabindex="-1"]:focus 
{
    outline: 1px dashed #c04a26; 
}

:root.ie:not(.edge) .psc_gridfind-mode .psc_disabled[tabindex="-1"]:focus, 
:root.ie:not(.edge) .psc_gridfind-mode .psc_disabled [tabindex="-1"]:focus {
    outline: 0px solid transparent;
}

:root.ie:not(.edge) .psc_gridfind-mode .psc_disabled[tabindex="-1"]:focus:after, 
:root.ie:not(.edge) .psc_gridfind-mode .psc_disabled [tabindex="-1"]:focus:after {
    outline: 1px dashed #c04a26;   
}





.psc_border{
border: 1px solid #bbb; 
}

.psc_bordert{
border-top: 1px solid #bbb; 
}




.psc_border-none {border:none;}
.psc_border-transparent {border-color:transparent;}
.psc_border-standard {border: 1px solid #bbb;} 
.psc_border-thicker {border-width:2px;}
.psc_border-toponly 
{
    border-top-width:1px;
    border-bottom:0;
    border-left:0;
    border-right:0;
}
.psc_border-bottomonly 
{
    border-bottom-width:1px;
    border-top:0;
    border-left:0;
    border-right:0;
}
.psc_border-leftonly 
{
    border-left-width:1px;
    border-top:0;
    border-bottom:0;
    border-right:0;
}
.psc_border-rightonly 
{
    border-right-width:1px;
    border-top:0;
    border-left:0;
    border-bottom:0;
}

.psc_radius-none {border-radius:0px;}
.psc_radius-none > .ps_header-group, .psc_radius-topnone, .psc_radius-topnone > .ps_header-group{ -webkit-border-top-left-radius:0px; -moz-border-top-left-radius:0px; -ms-border-top-left-radius:0px; border-top-left-radius:0px; -webkit-border-top-right-radius:0px; -moz-border-top-right-radius:0px; -ms-border-top-right-radius:0px; border-top-right-radius:0px; }
.psc_radius-1px {border-radius:1px;}
.psc_radius-1px > .ps_header-group, .psc_radius-top1px, .psc_radius-top1px > .ps_header-group { -webkit-border-top-left-radius:1px; -moz-border-top-left-radius:1px; -ms-border-top-left-radius:1px; border-top-left-radius:1px; -webkit-border-top-right-radius:1px; -moz-border-top-right-radius:1px; -ms-border-top-right-radius:1px; border-top-right-radius:1px; }
.psc_radius-2px {border-radius:2px;}
.psc_radius-2px > .ps_header-group, .psc_radius-top2px, .psc_radius-top2px > .ps_header-group  { -webkit-border-top-left-radius:2px; -moz-border-top-left-radius:2px; -ms-border-top-left-radius:2px; border-top-left-radius:2px; -webkit-border-top-right-radius:2px; -moz-border-top-right-radius:2px; -ms-border-top-right-radius:2px; border-top-right-radius:2px; }
.psc_radius-3px {border-radius:3px;}
.psc_radius-3px > .ps_header-group, .psc_radius-top3px, .psc_radius-top3px > .ps_header-group  { -webkit-border-top-left-radius:3px; -moz-border-top-left-radius:3px; -ms-border-top-left-radius:3px; border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-top-right-radius:3px; -ms-border-top-right-radius:3px; border-top-right-radius:3px; }
.psc_radius-4px {border-radius:4px;}
.psc_radius-4px > .ps_header-group, .psc_radius-top4px, .psc_radius-top4px > .ps_header-group  { -webkit-border-top-left-radius:4px; -moz-border-top-left-radius:4px; -ms-border-top-left-radius:4px; border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -moz-border-top-right-radius:4px; -ms-border-top-right-radius:4px; border-top-right-radius:4px; }
.psc_radius-5px {border-radius:5px;}
.psc_radius-5px > .ps_header-group, .psc_radius-top5px, .psc_radius-top5px > .ps_header-group  { -webkit-border-top-left-radius:5px; -moz-border-top-left-radius:5px; -ms-border-top-left-radius:5px; border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-top-right-radius:5px; -ms-border-top-right-radius:5px; border-top-right-radius:5px; }
.psc_radius-6px {border-radius:6px;}
.psc_radius-6px > .ps_header-group, .psc_radius-top6px, .psc_radius-top6px > .ps_header-group  { -webkit-border-top-left-radius:6px; -moz-border-top-left-radius:6px; -ms-border-top-left-radius:6px; border-top-left-radius:6px; -webkit-border-top-right-radius:6px; -moz-border-top-right-radius:6px; -ms-border-top-right-radius:6px; border-top-right-radius:6px; }
.psc_radius-7px {border-radius:7px;}
.psc_radius-7px > .ps_header-group, .psc_radius-top7px, .psc_radius-top7px > .ps_header-group  { -webkit-border-top-left-radius:7px; -moz-border-top-left-radius:7px; -ms-border-top-left-radius:7px; border-top-left-radius:7px; -webkit-border-top-right-radius:7px; -moz-border-top-right-radius:7px; -ms-border-top-right-radius:7px; border-top-right-radius:7px; }
.psc_radius-8px {border-radius:8px;}
.psc_radius-8px > .ps_header-group, .psc_radius-top8px, .psc_radius-top8px > .ps_header-group  { -webkit-border-top-left-radius:8px; -moz-border-top-left-radius:8px; -ms-border-top-left-radius:8px; border-top-left-radius:8px; -webkit-border-top-right-radius:8px; -moz-border-top-right-radius:8px; -ms-border-top-right-radius:8px; border-top-right-radius:8px; }
.psc_radius-9px {border-radius:9px;}
.psc_radius-9px > .ps_header-group, .psc_radius-top9px, .psc_radius-top9px > .ps_header-group  { -webkit-border-top-left-radius:9px; -moz-border-top-left-radius:9px; -ms-border-top-left-radius:9px; border-top-left-radius:9px; -webkit-border-top-right-radius:9px; -moz-border-top-right-radius:9px; -ms-border-top-right-radius:9px; border-top-right-radius:9px; }
.psc_radius-10px {border-radius:10px;}
.psc_radius-10px > .ps_header-group, .psc_radius-top10px, .psc_radius-top10px > .ps_header-group  { -webkit-border-top-left-radius:10px; -moz-border-top-left-radius:10px; -ms-border-top-left-radius:10px; border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -moz-border-top-right-radius:10px; -ms-border-top-right-radius:10px; border-top-right-radius:10px; }

.psc_radius-01em {border-radius:0.1em;}
.psc_radius-01em > .ps_header-group, .psc_radius-top01em, .psc_radius-top01em > .ps_header-group  { -webkit-border-top-left-radius:0.1em; -moz-border-top-left-radius:0.1em; -ms-border-top-left-radius:0.1em; border-top-left-radius:0.1em; -webkit-border-top-right-radius:0.1em; -moz-border-top-right-radius:0.1em; -ms-border-top-right-radius:0.1em; border-top-right-radius:0.1em; }
.psc_radius-02em {border-radius:0.2em;}
.psc_radius-02em > .ps_header-group, .psc_radius-top02em, .psc_radius-top02em > .ps_header-group  { -webkit-border-top-left-radius:0.2em; -moz-border-top-left-radius:0.2em; -ms-border-top-left-radius:0.2em; border-top-left-radius:0.2em; -webkit-border-top-right-radius:0.2em; -moz-border-top-right-radius:0.2em; -ms-border-top-right-radius:0.2em; border-top-right-radius:0.2em; }
.psc_radius-03em {border-radius:0.3em;}
.psc_radius-03em > .ps_header-group, .psc_radius-top03em, .psc_radius-top03em > .ps_header-group  { -webkit-border-top-left-radius:0.3em; -moz-border-top-left-radius:0.3em; -ms-border-top-left-radius:0.3em; border-top-left-radius:0.3em; -webkit-border-top-right-radius:0.3em; -moz-border-top-right-radius:0.3em; -ms-border-top-right-radius:0.3em; border-top-right-radius:0.3em; }
.psc_radius-04em {border-radius:0.4em;}
.psc_radius-04em > .ps_header-group, .psc_radius-top04em, .psc_radius-top04em > .ps_header-group  { -webkit-border-top-left-radius:0.4em; -moz-border-top-left-radius:0.4em; -ms-border-top-left-radius:0.4em; border-top-left-radius:0.4em; -webkit-border-top-right-radius:0.4em; -moz-border-top-right-radius:0.4em; -ms-border-top-right-radius:0.4em; border-top-right-radius:0.4em; }
.psc_radius-05em {border-radius:0.5em;}
.psc_radius-05em > .ps_header-group, .psc_radius-top05em, .psc_radius-top05em > .ps_header-group  { -webkit-border-top-left-radius:0.5em; -moz-border-top-left-radius:0.5em; -ms-border-top-left-radius:0.5em; border-top-left-radius:0.5em; -webkit-border-top-right-radius:0.5em; -moz-border-top-right-radius:0.5em; -ms-border-top-right-radius:0.5em; border-top-right-radius:0.5em; }
.psc_radius-06em {border-radius:0.6em;}
.psc_radius-06em > .ps_header-group, .psc_radius-top06em, .psc_radius-top06em > .ps_header-group  { -webkit-border-top-left-radius:0.6em; -moz-border-top-left-radius:0.6em; -ms-border-top-left-radius:0.6em; border-top-left-radius:0.6em; -webkit-border-top-right-radius:0.6em; -moz-border-top-right-radius:0.6em; -ms-border-top-right-radius:0.6em; border-top-right-radius:0.6em; }
.psc_radius-07em {border-radius:0.7em;}
.psc_radius-07em > .ps_header-group, .psc_radius-top07em, .psc_radius-top07em > .ps_header-group  { -webkit-border-top-left-radius:0.7em; -moz-border-top-left-radius:0.7em; -ms-border-top-left-radius:0.7em; border-top-left-radius:0.7em; -webkit-border-top-right-radius:0.7em; -moz-border-top-right-radius:0.7em; -ms-border-top-right-radius:0.7em; border-top-right-radius:0.7em; }
.psc_radius-08em {border-radius:0.8em;}
.psc_radius-08em > .ps_header-group, .psc_radius-top08em, .psc_radius-top08em > .ps_header-group  { -webkit-border-top-left-radius:0.8em; -moz-border-top-left-radius:0.8em; -ms-border-top-left-radius:0.8em; border-top-left-radius:0.8em; -webkit-border-top-right-radius:0.8em; -moz-border-top-right-radius:0.8em; -ms-border-top-right-radius:0.8em; border-top-right-radius:0.8em; }
.psc_radius-09em {border-radius:0.9em;}
.psc_radius-09em > .ps_header-group, .psc_radius-top09em, .psc_radius-top09em > .ps_header-group  { -webkit-border-top-left-radius:0.9em; -moz-border-top-left-radius:0.9em; -ms-border-top-left-radius:0.9em; border-top-left-radius:0.9em; -webkit-border-top-right-radius:0.9em; -moz-border-top-right-radius:0.9em; -ms-border-top-right-radius:0.9em; border-top-right-radius:0.9em; }
.psc_radius-1em {border-radius:1em;}
.psc_radius-1em > .ps_header-group, .psc_radius-top1em, .psc_radius-top1em > .ps_header-group { -webkit-border-top-left-radius:1em; -moz-border-top-left-radius:1em; -ms-border-top-left-radius:1em; border-top-left-radius:1em; -webkit-border-top-right-radius:1em; -moz-border-top-right-radius:1em; -ms-border-top-right-radius:1em; border-top-right-radius:1em; }
.psc_radius-2em {border-radius:2em;}
.psc_radius-2em > .ps_header-group, .psc_radius-top2em, .psc_radius-top2em > .ps_header-group  { -webkit-border-top-left-radius:2em; -moz-border-top-left-radius:2em; -ms-border-top-left-radius:2em; border-top-left-radius:2em; -webkit-border-top-right-radius:2em; -moz-border-top-right-radius:2em; -ms-border-top-right-radius:2em; border-top-right-radius:2em; }

.psc_background-transparent {
   background:transparent;
   background-image:none;
}


.psc_panel-action,

.pst_panel-action,
.pst_panel-side1,
.pst_panel-side2
{
   background: #f0f0f0;
   border-color: #bbb;
   border-style: solid;
   border-width:0;
}


.pst_collision-inter.pst_collision-show .pst_panel-side1,
.pst_collision-inter.pst_side1-fixed .pst_panel-side1
{
    -webkit-box-shadow:5px 0 15px -2px #ccc; -moz-box-shadow:5px 0 15px -2px #ccc; -ms-box-shadow:5px 0 15px -2px #ccc; box-shadow:5px 0 15px -2px #ccc;
}




:root.psc_dir-rtl .pst_collision-inter.pst_collision-show .pst_panel-side1, 
:root.psc_dir-rtl .pst_collision-inter.pst_side1-fixed .pst_panel-side1
{
   -webkit-box-shadow:-5px 0 15px -2px #ccc; -moz-box-shadow:-5px 0 15px -2px #ccc; -ms-box-shadow:-5px 0 15px -2px #ccc; box-shadow:-5px 0 15px -2px #ccc; 
}



.psc_panel-container.psc_panel-overlay.psc_open .psc_panel-action,
.psc_panel-container.psc_panel-overlay.psc_panel-right.psc_open .psc_panel-action,
.psc_panel-container.psc_panel-overlay.psc_panel-top.psc_open .psc_panel-action,
.psc_panel-container.psc_panel-overlay.psc_panel-bottom.psc_open .psc_panel-action,

.pst_panel-mode.pst_side1-overlay.pst_side1-open .pst_panel-side1,
.pst_panel-mode.pst_side2-overlay.pst_side2-open .pst_panel-side2,

:root.psc_dir-rtl .psc_panel-container.psc_panel-overlay.psc_open .psc_panel-action,
:root.psc_dir-rtl .psc_panel-container.psc_panel-overlay.psc_panel-right.psc_open .psc_panel-action,
:root.psc_dir-rtl .psc_panel-container.psc_panel-overlay.psc_panel-top.psc_open .psc_panel-action,
:root.psc_dir-rtl .psc_panel-container.psc_panel-overlay.psc_panel-bottom.psc_open .psc_panel-action,
:root.psc_dir-rtl .pst_panel-mode.pst_side1-overlay.pst_side1-open .pst_panel-side1,
:root.psc_dir-rtl .pst_panel-mode.pst_side2-overlay.pst_side2-open .pst_panel-side2,

.pst_collision-intra.pst_collision-open .pst_panel-side1-top,
:root.psc_dir-rtl .pst_collision-intra.pst_collision-open .pst_panel-side1-top,
.pst_collision-inter.pst_panel-mode.pst_side1-open .pst_panel-side1, 
:root.psc_dir-rtl .pst_collision-inter.pst_panel-mode.pst_side1-open .pst_panel-side1 
{ 
    -webkit-box-shadow:0 0 5px 1px #ccc; -moz-box-shadow:0 0 5px 1px #ccc; -ms-box-shadow:0 0 5px 1px #ccc; box-shadow:0 0 5px 1px #ccc; 
}



.psc_panel-container.psc_panel-fixed .psc_panel-action,
.psc_panel-container.psc_panel-overlay .psc_panel-action,
.psc_panel-container.psc_open .psc_panel-action,


.pst_panel-mode.pst_side1-fixed .pst_panel-side1,
.pst_panel-mode.pst_side1-overlay .pst_panel-side1,
.pst_panel-mode.pst_side1-open .pst_panel-side1,
.pst_panel-mode.pst_side2-fixed .pst_panel-side2,
.pst_panel-mode.pst_side2-overlay .pst_panel-side2,
.pst_panel-mode.pst_side2-open .pst_panel-side2,

.pst_collision-inter.pst_side1-open .pst_panel-side1, 
.pst_collision-inter.pst_side1-fixed .pst_panel-side1 
{
   border-color: #bbb;
   border-style: solid;
   border-width:0;
   border-right-width:1px;
}


.pst_collision-inter .pst_panel-side1 
{
   border-right-width:0 !important;
}



.pst_collision-intra .pst_panel-side1-top,
.pst_collision-intra .pst_panel-side1-bottom,
.pst_collision-inter .pst_panel-side1-top
{
   background: #f0f0f0;
}



.pst_collision-tabcontainer
{  
  -webkit-box-shadow:5px 0 15px -2px #ccc; -moz-box-shadow:5px 0 15px -2px #ccc; -ms-box-shadow:5px 0 15px -2px #ccc; box-shadow:5px 0 15px -2px #ccc;
  border:0;
}

:root.psc_dir-rtl .pst_collision-tabcontainer
{
  -webkit-box-shadow:-5px 0 15px -2px #ccc; -moz-box-shadow:-5px 0 15px -2px #ccc; -ms-box-shadow:-5px 0 15px -2px #ccc; box-shadow:-5px 0 15px -2px #ccc;
}


.pst_panel-header-cont { 
   background:#fff; 
} 

.pst_collision-intra .pst_panel-side1-bottom .pst_panel-header-cont,
.pst_collision-inter .psc_panel-container.psc_open .pst_panel-header-cont,
.pst_collision-inter .psc_panel-container.psc_panel-fixed .pst_panel-header-cont
{
   border-bottom:1px solid #aaa;
}

.pst_panel-header-cont .ps_header-group {
   color: inherit !important;
   border:0;
}


.pst_collision-button > .ps-button-wrapper > .ps-button
{
  
  
  box-shadow:none;


  background-color: #fae6b4;
  background-image:-webkit- linear-gradient(to right,#eab866,#ffebcc); background-image:-moz- linear-gradient(to right,#eab866,#ffebcc); background-image:-ms- linear-gradient(to right,#eab866,#ffebcc); background-image: linear-gradient(to right,#eab866,#ffebcc);
  color: #000;
  -webkit-text-shadow: 1px 1px 0px #feeec2; -moz-text-shadow: 1px 1px 0px #feeec2; -ms-text-shadow: 1px 1px 0px #feeec2; text-shadow: 1px 1px 0px #feeec2; 
  border: 1px solid #e5be54;
  border-right-width: 3px;
  border-radius: 0 1em 1em 0;
}


:root.psc_dir-rtl .pst_collision-button > .ps-button-wrapper > .ps-button
{
  -webkit-text-shadow: -1px 1px 0px #feeec2; -moz-text-shadow: -1px 1px 0px #feeec2; -ms-text-shadow: -1px 1px 0px #feeec2; text-shadow: -1px 1px 0px #feeec2; 
   border-radius: 1em 0 0 1em;
}


.pst_collision-button > .ps-button-wrapper > .ps-button > .ps-text {



  color:inherit;
  -webkit-text-shadow: -1px -1px 0 #feeec2, 1px -1px 0 #feeec2, -1px  1px 0 #feeec2, 1px  1px 0 #feeec2; -moz-text-shadow: -1px -1px 0 #feeec2, 1px -1px 0 #feeec2, -1px  1px 0 #feeec2, 1px  1px 0 #feeec2; -ms-text-shadow: -1px -1px 0 #feeec2, 1px -1px 0 #feeec2, -1px  1px 0 #feeec2, 1px  1px 0 #feeec2; text-shadow: -1px -1px 0 #feeec2, 1px -1px 0 #feeec2, -1px  1px 0 #feeec2, 1px  1px 0 #feeec2;
}


.pst_collision-button:hover > .ps-button-wrapper > .ps-button {
  background-color:#eee;

 
  background-image:-webkit- linear-gradient(to right, #e4a33a, #ffd899); background-image:-moz- linear-gradient(to right, #e4a33a, #ffd899); background-image:-ms- linear-gradient(to right, #e4a33a, #ffd899); background-image: linear-gradient(to right, #e4a33a, #ffd899);
}


.pst_collision-button:active > .ps-button-wrapper > .ps-button
{


  background:#eab866;
  background-image: none;
  -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
}





.pst_collision-intra.pst_collision-open .pst_panel-side1,
.pst_collision-inter.pst_side1-open .pst_panel-side1
{
  border-color:transparent !important;
}






.psc_panel-right.psc_panel-fixed .psc_panel-action,
.psc_panel-right.psc_panel-overlay .psc_panel-action,
.psc_panel-right.psc_open .psc_panel-action,

.pst_panel-mode.pst_side2-fixed .pst_panel-side2,
.pst_panel-mode.pst_side2-overlay .pst_panel-side2,
.pst_panel-mode.pst_side2-open .pst_panel-side2
{
  border-right-width:0;
  border-left-width:1px;
}


.psc_panel-top.psc_panel-fixed .psc_panel-action,
.psc_panel-top.psc_panel-overlay .psc_panel-action,
.psc_panel-top.psc_open .psc_panel-action

{
  border-right-width:0;
  border-bottom-width:1px;
}


.psc_panel-bottom.psc_panel-fixed .psc_panel-action,
.psc_panel-bottom.psc_panel-overlay .psc_panel-action,
.psc_panel-bottom.psc_open .psc_panel-action

{
  border-right-width:0;
  border-top-width:1px;
}



.ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button,

.ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button
{

  -webkit-border-radius:0 0.25em 0.25em 0; -moz-border-radius:0 0.25em 0.25em 0; -ms-border-radius:0 0.25em 0.25em 0; border-radius:0 0.25em 0.25em 0;
  -webkit-background:linear-gradient(to left, rgb(57,106,144),rgb(23,54,81)); -moz-background:linear-gradient(to left, rgb(57,106,144),rgb(23,54,81)); -ms-background:linear-gradient(to left, rgb(57,106,144),rgb(23,54,81)); background:linear-gradient(to left, rgb(57,106,144),rgb(23,54,81)); 
  
  border:1px solid #1d405d; 
  -webkit-box-shadow:none !important; -moz-box-shadow:none !important; -ms-box-shadow:none !important; box-shadow:none !important;
}


:root.psc_dir-rtl .ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button,
:root.psc_dir-rtl .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button
{
  -webkit-border-radius:0.25em 0 0 0.25em; -moz-border-radius:0.25em 0 0 0.25em; -ms-border-radius:0.25em 0 0 0.25em; border-radius:0.25em 0 0 0.25em; 
}

.psc_panel-right .ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button,

.pst_panel-side2 .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button
{
  -webkit-border-radius:0.25em 0 0 0.25em; -moz-border-radius:0.25em 0 0 0.25em; -ms-border-radius:0.25em 0 0 0.25em; border-radius:0.25em 0 0 0.25em; 
}


.pst_panel-side2 .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button
{

  background: #bedaee; 
  border:1px solid #6d7f8b;
  -webkit-box-shadow:none !important; -moz-box-shadow:none !important; -ms-box-shadow:none !important; box-shadow:none !important;
}


:root.psc_dir-rtl .psc_panel-right .ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button,
:root.psc_dir-rtl .pst_panel-side2 .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button
{
  -webkit-border-radius:0 0.25em 0.25em 0; -moz-border-radius:0 0.25em 0.25em 0; -ms-border-radius:0 0.25em 0.25em 0; border-radius:0 0.25em 0.25em 0; 
}



.psc_panel-bottom .ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button 

{
  -webkit-border-radius:0.25em 0.25em 0 0; -moz-border-radius:0.25em 0.25em 0 0; -ms-border-radius:0.25em 0.25em 0 0; border-radius:0.25em 0.25em 0 0;
}

.psc_panel-top .ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button 

{
  -webkit-border-radius:0 0 0.25em 0.25em; -moz-border-radius:0 0 0.25em 0.25em; -ms-border-radius:0 0 0.25em 0.25em; border-radius:0 0 0.25em 0.25em;
}


.ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button:hover,
.ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:hover
{
    -webkit-background: linear-gradient(to left, rgb(61,121,168), rgb(0,73,122)); -moz-background: linear-gradient(to left, rgb(61,121,168), rgb(0,73,122)); -ms-background: linear-gradient(to left, rgb(61,121,168), rgb(0,73,122)); background: linear-gradient(to left, rgb(61,121,168), rgb(0,73,122));
    -webkit-box-shadow: inset -1px 0 0 0 #74a7cb; -moz-box-shadow: inset -1px 0 0 0 #74a7cb; -ms-box-shadow: inset -1px 0 0 0 #74a7cb; box-shadow: inset -1px 0 0 0 #74a7cb; 
}

:root.psc_dir-rtl .ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button:hover,
:root.psc_dir-rtl .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:hover
{
    -webkit-box-shadow: inset 1px 0 0 0 #74a7cb; -moz-box-shadow: inset 1px 0 0 0 #74a7cb; -ms-box-shadow: inset 1px 0 0 0 #74a7cb; box-shadow: inset 1px 0 0 0 #74a7cb; 
}

.ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button:active,
.ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:active
{
    background: #2d587a;
    -webkit-box-shadow: inset -1px 0 0 0 #5583a9; -moz-box-shadow: inset -1px 0 0 0 #5583a9; -ms-box-shadow: inset -1px 0 0 0 #5583a9; box-shadow: inset -1px 0 0 0 #5583a9;  
}

:root.psc_dir-rtl .ps_box-button.psc_panel-button > .ps-button-wrapper >  .ps-button:active,
:root.psc_dir-rtl .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:active
{
    -webkit-box-shadow: inset 1px 0 0 0 #5583a9; -moz-box-shadow: inset 1px 0 0 0 #5583a9; -ms-box-shadow: inset 1px 0 0 0 #5583a9; box-shadow: inset 1px 0 0 0 #5583a9;  
}



.pst_panel-side2 .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:hover, 
.pst_panel-side2 .ps_box-button.pst_panel-button > .ps-button-wrapper >  .ps-button:active
{
  
  background: #cfe8f9; 
  -webkit-box-shadow:none !important; -moz-box-shadow:none !important; -ms-box-shadow:none !important; box-shadow:none !important; 
  
}


.psc_panel-actioninterior,

.pst_panel-actioninterior
{
  background:#f0f0f0;
}


.pst_panel-side1:empty,
.pst_panel-side2:empty,
.ps_wrapper:not(.pst_panel-mode) .pst_panel-side1,
.ps_wrapper:not(.pst_panel-mode) .pst_panel-side2,
.pst_side1-hidden .pst_panel-side1,
.pst_side2-hidden .pst_panel-side2,
.pst_panel-side1.psc_hidden,
.pst_panel-side2.psc_hidden,
.pst_side1-disabled .pst_panel-side1,
.pst_side2-disabled .pst_panel-side2
{
}


.psc_panel-fullsize .psc_panel-action,
.psc_panel-fullsize .psc_panel-actioninterior,
.pst_side1-fullsize .pst_panel-side1,
.pst_side2-fullsize .pst_panel-side2,
.pst_side1-fullsize .pst_panel-side1 .ps-tab:not(:hover):not(:active):not(.psc_selected)
{
  background: #fff;
}









.rsz_w2 { width: 510px; } 
.rsz_h2 { height: 404px; } 

.rsz_w3 { width: 770px; } 
.rsz_h3 { height: 611px; } 
.rsz_w4 { width: 1030px; } 
.rsz_h4 { height: 818px; } 
.rsz_w5 { width: 1290px; } 
.rsz_h5 { height: 1025px; } 
.rsz_w6 { width: 1550px; } 
.rsz_h6 { height: 1232px; } 
.rsz_w7 { width: 1810px; } 
.rsz_h7 { height: 1439px; } 



.rsz_w8 { width: 2070px; } 
.rsz_h8 { height: 1646px; } 

.persmode .rsz_w1 { }
.persmode .rsz_h1 { }
.persmode .rsz_w2 { width: 460px; }
.persmode .rsz_h2 { height: 364px; }




.nuitile .nuilp {

        background: white;
        -webkit-box-shadow: 0.14em 0.14em 0.28em rgba(0, 0, 0, 0.2); -moz-box-shadow: 0.14em 0.14em 0.28em rgba(0, 0, 0, 0.2); -ms-box-shadow: 0.14em 0.14em 0.28em rgba(0, 0, 0, 0.2); box-shadow: 0.14em 0.14em 0.28em rgba(0, 0, 0, 0.2); 
        -webkit-border-radius: 0.35em; -moz-border-radius: 0.35em; -ms-border-radius: 0.35em; border-radius: 0.35em;

}


.nuitile .nuilp.psc_rowact:hover { 
   border-color: #ccd5db; 
   -webkit-box-shadow: 0.14em 0.14em 0.28em rgba(0, 0, 0, 0.2); -moz-box-shadow: 0.14em 0.14em 0.28em rgba(0, 0, 0, 0.2); -ms-box-shadow: 0.14em 0.14em 0.28em rgba(0, 0, 0, 0.2); box-shadow: 0.14em 0.14em 0.28em rgba(0, 0, 0, 0.2); 
   background: #ffffeb; 
}


:root.psc_dir-rtl .nuitile .nuilp {
        -webkit-box-shadow: -0.14em 0.14em 0.28em rgba(0, 0, 0, 0.2); -moz-box-shadow: -0.14em 0.14em 0.28em rgba(0, 0, 0, 0.2); -ms-box-shadow: -0.14em 0.14em 0.28em rgba(0, 0, 0, 0.2); box-shadow: -0.14em 0.14em 0.28em rgba(0, 0, 0, 0.2); 
}



:root.psc_mode-hc .nuitile .nuilp {
   border:1px inset black;
}


.nuitile .ps_groupleth {
  text-align:left; 
}

:root.psc_form-small div.nuitile .ps_groupleth {
}


.nuitile .ps_groupleth > .ps-label {
        color: black;
        font-weight:bold; 
}




.rsz_h1 > .ps_grid-cell > .psc_rowact:not(.psc_disabled):active {
        background-color: #eeeeec;
}
 
.psc_tile_livedata{ 
        color:#000000;
}

.psc_tile_livedata_item {
        color:#000000;
}
.psc_tile_livedata-count{ 
        color: #ab5b1a; 
}


.psc_tile_kpi{
        color: #ab5b1a;
}
.psc_tile_kpi-label{
        color: #000000;
}

.psc_livedata-metrics{
        color: #ab5b1a; 
}


.psc_livedata-metrics-label{
        color: #000000; 
}




.psc_lpbanner-context {
   background-color: #ffffff;
}


.psc_lpbanner-pinned .psc_lpbanner-context,
.psc_lpbanner-pinned .ps_apps_pageheader
{
   background-color: #f0f0f0;
}


.psc_lpbanner-pinned .psc_lpbanner-context .ps_box-label .ps-label,
.psc_lpbanner-pinned .psc_lpbanner-context .ps_header-group
{
  color:inherit;
}




:root.firefox.psc_mode-hc textarea,
:root.firefox.psc_mode-hc input[type='text'],
:root.firefox.psc_mode-hc input[type='url'],
:root.firefox.psc_mode-hc input[type='date'],
:root.firefox.psc_mode-hc input[type='time'], 
:root.firefox.psc_mode-hc input[type='number'],
:root.firefox.psc_mode-hc input[type='search'],
:root.firefox.psc_mode-hc input[type='password'],
:root.firefox.psc_mode-hc input[type='datetime'],
:root.firefox.psc_mode-hc input[type='datetime-local'],
:root.firefox.psc_mode-hc input[type='email'],
:root.firefox.psc_mode-hc input[type='tel'],
:root.firefox.psc_mode-hc select
{
  border-style: inset !important;
}


:root.psc_mode-hc .psc_error input,
:root.psc_mode-hc .psc_error select,
:root.psc_mode-hc .psc_error textarea
{
  outline: 2px inset rgba(255,0,0,.7) !important;
}

:root.psc_mode-hc .psc_error input:focus,
:root.psc_mode-hc .psc_error select:focus,
:root.psc_mode-hc .psc_error textarea:focus
{
  outline: 4px inset rgba(255,0,0,.7) !important;
}





:root.psc_mode-hc .ps_button_bar  .ps_box-button.psc_selected > .ps-button-wrapper > .ps-button, 
:root.psc_mode-hc .psc_grid-buttonbar .ps_grid-row > .ps_box-button.psc_selected > .ps-button-wrapper > .ps-button,
:root.psc_mode-hc .ps_button_bar > .ps_box-radio:not(.psc_disabled).psc_selected > .ps_box-label,
:root.psc_mode-hc .ps_button_bar > .ps_box-radio.psc_disabled.psc_selected > .ps_box-label
{
  border-width:2px;
}


:root.psc_mode-hc .ps_box-button.ps_header_button  .ps-button, 
:root.psc_mode-hc .ps_box-button.ps_header_button:link  .ps-button,
:root.psc_mode-hc .ps_box-button.ps_header_button:hover  .ps-button,
:root.psc_mode-hc .ps_box-button.ps_header_button:link:hover  .ps-button,
:root.psc_mode-hc .ps_box-button.psc_fullsize_button  .ps-button,
:root.psc_mode-hc .ps_box-button.psc_fullsize_button:link  .ps-button,
:root.psc_mode-hc .ps_box-button.psc_fullsize_button:hover  .ps-button,
:root.psc_mode-hc .ps_box-button.psc_fullsize_button:link:hover  .ps-button
{
  border:1px solid #fff;
}


:root.psc_mode-hc .psc_primary  .ps-button,
:root.psc_mode-hc .ps_box-button.ps_button_stdheader.psc_primary .ps-button,
:root.psc_mode-hc .ps_box-button.ps_button_stdheader.psc_primary .ps-button:link,
:root.psc_mode-hc .ps_box-button.ps_button_stdheader.psc_primary .ps-button:not(.psc_disabled) .ps-button:hover
{
}


:root.psc_mode-hc .psc_on.psc_image_only > .ps-button-wrapper > .ps-button,
:root.psc_mode-hc .psc_on.psc_button-simple > .ps-button-wrapper > .ps-button,
:root.psc_mode-hc .psc_on.psc_button-simple > .ps-link-wrapper > .ps-link
{
   outline: 5px double #000;
}


:root.psc_mode-hc.firefox .psc_on.psc_image_only > .ps-button-wrapper > .ps-button,
:root.psc_mode-hc.firefox .psc_on.psc_button-simple > .ps-button-wrapper > .ps-button,
:root.psc_mode-hc.firefox .psc_on.psc_button-simple > .ps-link-wrapper > .ps-link
{
   outline: 5px inset #000;
}

:root.psc_mode-hc .psc_on.psc_image_only > .ps-button-wrapper > .ps-button:focus,
:root.psc_mode-hc .psc_on.psc_button-simple > .ps-button-wrapper > .ps-button:focus,
:root.psc_mode-hc .psc_on.psc_button-simple > .ps-link-wrapper > .ps-link:focus
{
   outline: 3px dotted #000;
}



:root.psc_mode-hc .psc_list-linkmenu:not(.psc_grid-selectedhighlight) li.ps_grid-row.psc_selected,
:root.psc_mode-hc .psc_grid-selectedascurrent .ps_grid-row.psc_selected,
:root.psc_mode-hc .psc_list-linkmenu > li.ps_box-scrollarea-row.psc_selected
{
  outline: 2px solid #000;
}


:root.psc_mode-hc.firefox .psc_list-linkmenu:not(.psc_grid-selectedhighlight) li.ps_grid-row.psc_selected,
:root.psc_mode-hc.firefox .psc_grid-selectedascurrent .ps_grid-row.psc_selected,
:root.psc_mode-hc.firefox .psc_list-linkmenu > li.ps_box-scrollarea-row.psc_selected
{
  outline: 2px inset #000;
}

:root.psc_mode-hc .psc_list-linkmenu:not(.psc_grid-selectedhighlight) li.ps_grid-row.psc_selected:focus,
:root.psc_mode-hc .psc_grid-selectedascurrent .ps_grid-row.psc_selected:focus,
:root.psc_mode-hc .psc_list-linkmenu > li.ps_box-scrollarea-row.psc_selected:focus
{
  outline: 2px dotted #000;
}

:root.psc_mode-hc .ps_switch .psc_on + .ps_box-control .psc_on_container:after {
  border-width:11px;
}






@media only screen and (max-width: 800px) {
    .ps_modal_container.frame-pt_chatclientpage{
      border: 0px !important;
      -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; -ms-border-radius: 0px !important; border-radius: 0px !important;
    }

}






@media only screen and (min-width:1px) and (max-width:1596px), only screen and (orientation:portrait) { 
  .pst_panel-mode.pst_side2-open:not(.pst_side2-override-media):not(.pst_side2-column) .pst_panel-side2,
  :root.psc_dir-rtl .pst_panel-mode.pst_side2-open:not(.pst_side2-override-media):not(.pst_side2-column) .pst_panel-side2 
  { 
    -webkit-box-shadow:0 0 5px 1px #ccc; -moz-box-shadow:0 0 5px 1px #ccc; -ms-box-shadow:0 0 5px 1px #ccc; box-shadow:0 0 5px 1px #ccc; 

  }
}



@media only screen and (min-width:1px) and (max-width:900px), only screen and (orientation:portrait) { 
  
  
  .pst_collision-inter:not(.pst_collision-show) .pst_panel-side1
  {
      -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; box-shadow:none;
  }


  .psc_panel-container.psc_open:not(.psc_override) .psc_panel-action,
  
  .pst_panel-mode.pst_side1-open:not(.pst_side1-override-media):not(.pst_side1-column) .pst_panel-side1,
  
  
  :root.psc_dir-rtl .psc_panel-container.psc_open:not(.psc_override) .psc_panel-action,
  :root.psc_dir-rtl .pst_panel-mode.pst_side1-open:not(.pst_side1-override-media):not(.pst_side1-column) .pst_panel-side1,
    
  .pst_collision-inter.pst_collision-show:not(.pst_side1-override-media):not(.pst_side1-column).pst_side1-open .pst_panel-side1,
  :root.psc_dir-rtl .pst_collision-inter.pst_collision-show:not(.pst_side1-override-media):not(.pst_side1-column).pst_side1-open .pst_panel-side1
  {
    -webkit-box-shadow:0 0 5px 1px #ccc; -moz-box-shadow:0 0 5px 1px #ccc; -ms-box-shadow:0 0 5px 1px #ccc; box-shadow:0 0 5px 1px #ccc; 

  }


}



@media only screen and (max-device-width:359px),
       only screen and (max-device-height:359px) {
      
     
    
    :root.psc_form-small.psc_mode-slideout .ps_wrapper:not(.pst_collision-intra):not(.pst_side1-fullsize):not(.pst_collision-inter) .pst_panel-side1-top .pst_panel-header-cont
    {
       border-bottom:1px solid #bbb;
    }
    
    
}









.ps_test_level_1{
border:solid 3px red;
}

.ps_test_level_2{
border:solid 2px blue;
}

.ps_test_level_3{
border:solid 2px green;
}
.ps_test_level_4{
border:solid 2px purple;
}

.ps_test_level_5{
border:solid 2px yellow;
}

.ps_test_level_6{
border:solid 1px orange;
}

.ps_test_level_7{
border:solid 1px aqua;
}

.ps_test_level_8{
border:solid 1px chocolate;
}

.ps_test_level_9{
border:solid 1px darkblue;
}

.ps_test_level_10{
border:solid 1px fuchsia;
}







.psc_mode-preview.psc_pagetype-standard .ps_header:empty {
    background: linear-gradient(rgb(57,106,144),rgb(23,54,81));
    border-bottom: 1px solid rgb(23,54,81);
}


.psc_mode-preview.psc_preview-showerc .ps_box-erc {
    border: 0.1em dashed #C00000;
    color: #8a8a8a;
    background: #fff;
}



.psc_mode-preview.psc_preview-showerc .ps_box-erc > .ps_header-group {
    color: #3a3a3a;
    border-bottom: none;
}

.psc_mode-preview.psc_preview-showerc .ps_box-erc > .ps_header-group > .ps-text {
}


.psc_mode-preview.psc_preview-showerc .ps_box-erc > .ps_header-group:only-child:after {
    border-top: 1px solid #ccc;
    color: #862626;
}


.psc_mode-preview.psc_preview-showerc .ps_box-erc > .ps_box-group.psc_hidden {
    border-top: 1px solid #ccc;
}

.psc_mode-preview.psc_preview-showerc .ps_box-erc > .ps_box-group.psc_hidden:after {
    color: #862626;
}

