.pc_login_form:not(.pc_widget_login),
.pvtcont_form,
.pc_error_mess,
.pc_success_mess  {
background-color: #fefefe;
color: #373737;	
}
.pc_login_form:not(.pc_widget_login),
.pvtcont_form {
border: 1px solid #ebebeb;
border-radius: 0px;
}
.pc_error_mess,
.pc_success_mess {
border-radius: 1px;
}
.pc_error_mess:after,
.pc_success_mess:after {
border-radius: 1px 0 0 1px;
}
.pc_warn_box {
border-radius: 0px;
}
.pc_warn_box:after {
border-radius: 0px 0 0 0px;
} .pc_form_flist {
grid-gap: 17px 35px;
} .pc_one_col_form.pvtcont_form {
max-width: px;
} .pc_form_field input, 
.pc_form_field textarea,
.pc_login_row input, 
.pcma_psw_username,
.lcslt-pc-skin .lcslt {
background: #fefefe;
border: 1px solid #cfcfcf;
color: #808080;	
padding: 7px 7px !important;
border-radius: 1px !important;
}
.pc_form_field input:hover, .pc_form_field textarea:hover,
.pc_form_field input:active, .pc_form_field textarea:active,
.pc_form_field input:focus, .pc_form_field textarea:focus,
.pc_login_row input:hover, .pcma_psw_username:hover,
.pc_login_row input:active, .pcma_psw_username:active,
.pc_login_row input:focus, .pcma_psw_username:focus,
.lcslt-pc-skin .lcslt:not(.lcslt-disabled):hover, 
.lcslt-pc-skin .lcslt.lcslt_dd-open, 
.lcslt-pc-skin#lc-select-dd,
.lcslt-pc-skin .lcslt-search-li input {
background: #ffffff;
border: 1px solid #aaaaaa;
color: #333333;		
}
.pc_login_form:not(.pc_widget_login) label, 
.pc_form_flist, 
.pc_form_flist label,
.pc_psw_helper {
color: #373737;
}
.pvtcont_form .lcs_cursor {
background: ;
}
.pvtcont_form .lcs_switch.lcs_off {
background: ;
}
.pvtcont_form .lcs_switch.lcs_on {
background: ;
} .lcslt-pc-skin#lc-select-dd li {
color: #333333;		
border-top: 1px solid #aaaaaa;
}
.lcslt-pc-skin .lcslt.lcslt_dd-open {
border-radius: 1px;
}
.lcslt-pc-skin .lcslt-search-li:before {
background: #333333;
}
.lcslt-pc-skin#lc-select-dd {
border-radius: 0 0 1px 1px;
border-width: 0 1px 1px;
}
.lcslt-pc-skin .lcslt-search-li {
border-bottom-color: #aaaaaa;
background: #ffffff;
}
.lcslt-pc-skin .lcslt-search-li input::-webkit-input-placeholder {
color: #888888;	
}
.lcslt-pc-skin .lcslt-search-li input::-moz-placeholder {
color: #888888;		
}
.lcslt-pc-skin .lcslt-multi-selected,
.lcslt-pc-skin .lcslt-multi-callout {
background: #808080;
color: #fefefe;
}
.lcslt-pc-skin .lcslt:not(.lcslt-disabled):hover .lcslt-multi-selected,
.lcslt-pc-skin .lcslt.lcslt_dd-open .lcslt-multi-selected,
.lcslt-pc-skin .lcslt:not(.lcslt-disabled):hover .lcslt-multi-callout,
.lcslt-pc-skin .lcslt.lcslt_dd-open .lcslt-multi-callout{
background: #333333;
color: #ffffff;
}
.lcslt-pc-skin .lcslt-multi-selected span,
.lcslt-pc-skin .lcslt-multi-callout {
font-size: 11.7px !important;
}
.lcslt-pc-skin .lcslt-multi-callout {
padding: 0 !important;
width: calc(11.7px + 7px) !important;
height: calc(11.7px + 7px) !important;
text-align: center;
line-height: calc(11.7px + 7px) !important;
}
.lcslt-pc-skin .lcslt:not(.lcslt-multiple):after {
border-top-color: #cfcfcf;
}
.lcslt-pc-skin .lcslt:not(.lcslt-disabled):not(.lcslt-multiple):hover:after, 
.lcslt-pc-skin .lcslt.lcslt_dd-open:not(.lcslt-multiple):after {
border-top-color: #aaaaaa;
} .pc_form_field *::-webkit-input-placeholder, 
.pc_login_row *::-webkit-input-placeholder {
color: #888888;	
}
.pc_form_field *::-moz-placeholder, 
.pc_login_row *::-moz-placeholder {
color: #888888;		
}
.pc_form_field *:hover::-webkit-input-placeholder, 
.pc_form_field *:focus::-webkit-input-placeholder, 
.pc_form_field *:active::-webkit-input-placeholder, 
.pc_login_row *:hover::-webkit-input-placeholder, 
.pc_login_row *:focus::-webkit-input-placeholder, 
.pc_login_row *:active::-webkit-input-placeholder {
color: #929292;	
}
.pc_form_field *:hover::-moz-input-placeholder, 
.pc_form_field *:focus::-moz-input-placeholder, 
.pc_form_field *:active::-moz-input-placeholder, 
.pc_login_row *:hover::-moz-input-placeholder, 
.pc_login_row *:focus::-moz-input-placeholder, 
.pc_login_row *:active::-moz-input-placeholder {
color: #929292;
} .pc_field_w_icon input {
padding-left: 44px !important;	
}
.pc_field_icon {
padding-right: 7px;
text-indent: 7px;
left: 1px;
top: 1px;
bottom: 1px;
border-radius: 1px 0 0 1px;
color: #808080;
background: #f6f6f6;
}
.pc_field_container:hover .pc_field_icon,
.pc_focused_field .pc_field_icon {
color: #636363;
background: #f1f1f1;
} .pc_checkbox {
background: #fefefe;
border-color: #cfcfcf;
}
.pc_checkbox.pc_checked {
border-color: #aaaaaa;	
}
.pc_checkbox:before {
background: #ffffff;
}
.pc_checkbox > span {
color: #333333;
} .pc_login_row label,
.pc_form_flist > section > label,
section.pc_single_check label {
font-size: 12px;
line-height: normal;
}
.pc_form_field input, 
.pc_form_field textarea,
.pc_form_field .pc_check_label, 
.pc_login_row input, 
.pcma_psw_username,
.pc_field_icon i,
.lcslt-pc-skin .lcslt:not(.lcslt-multiple) span:not(.lcslt-multi-callout),
.lcslt-pc-skin .lcslt-multiple .lcslt-placeholder,
.lcslt-pc-skin#lc-select-dd li span {
font-size: 13px !important;
line-height: normal !important;
} .pc_login_form input[type="button"], .pc_login_form button, .pc_login_form input[type="button"]:focus, .pc_login_form button:focus,  
.pvtcont_form input[type="button"], .pvtcont_form button, .pvtcont_form input[type="button"]:focus, .pvtcont_form button:focus,
.pc_logout_btn, .pc_logout_btn:focus,
.pc_warn_box_btn {
background: #f4f4f4 !important;
border: 1px solid #dddddd !important;
border-radius: 0px !important;
box-shadow: none;
color: #444444 !important;	
padding: 7px 15px !important;
font-size: 16px !important;
}
.pc_login_form input[type="button"]:hover, .pc_login_form input[type="button"]:active, 
.pc_login_form button:hover, .pc_login_form button:active, 
.pc_registration_form input[type="button"]:hover, .pc_registration_form input[type="button"]:active, 
.pc_registration_form button:hover, .pc_registration_form button:active, 
.pvtcont_form input[type="button"]:hover, .pvtcont_form input[type="button"]:active,
.pc_logout_btn:hover, .pc_logout_btn:active, 
.pc_spinner_btn:hover, .pc_spinner_btn:active, .pc_spinner_btn:focus,
.pc_warn_box_btn:hover {
background: #efefef !important;
border-color: #cacaca !important;
color: #111111 !important;
} .pc_disclaimer_f_sep {
border-color: #cfcfcf;	
} .pc_form_pag_progress span,
.pc_form_pag_progress:before {
background: #e4e4e4;
color: #373737;
}
.pc_form_pag_progress span.pc_fpp_active,
.pc_form_pag_progress i {
background: #74b945;
color: #ffffff;
}  .pc_login_block p {
border-radius: 1px;
} .pc_login_smalls {
margin-bottom: -7px; }
.pc_login_form:not(.pc_widget_login) .pc_login_smalls small {
color: #373737;	
opacity: 0.8;
} .pc_rm_login .pcma_psw_recovery_trigger {
border-left-color: #ebebeb;	
} .pc_lightbox.mfp-bg {
background: #111111; 	
}
.pc_lightbox.mfp-bg.mfp-ready {
opacity: 0.8;	
}
.pc_lightbox .mfp-content {
padding-right: 15vw;
padding-left: 15vw;	
}
.pc_lightbox_contents:not(.pc_only_form_lb) {
padding: 25px;	
border-radius: 3px;
border: 0px solid #dddddd;
background-color: #ffffff;
color: #555555;
}
.pc_lightbox_contents .mfp-close {
background-color: #ffffff;
color: #555555;	
border-radius: 3px;
}
.pc_lightbox_contents {
max-width: 70vw;
}
.pc_lightbox_contents .pc_fluid_form {
max-width: calc(70vw - 50px - 0px);
}
@media screen and (max-width:1100px) {
.pc_lightbox_contents .pc_fluid_form {
max-width: calc(90vw - 50px - 0px);
}
}