.pc_login_form:not(.pc_widget_login),
.pvtcont_form,
.pc_error_mess,
.pc_success_mess  {
background-color: #fefefe;
color: #333333;	
}
.pc_login_form:not(.pc_widget_login),
.pvtcont_form {
border: 1px solid #ebebeb;
border-radius: 2px;
}
.pc_error_mess,
.pc_success_mess {
border-radius: 0px;
}
.pc_error_mess:after,
.pc_success_mess:after {
border-radius: 0px 0 0 0px;
}
.pc_warn_box {
border-radius: 2px;
}
.pc_warn_box:after {
border-radius: 2px 0 0 2px;
} .pc_form_flist {
grid-gap: 20px 35px;
} .pc_one_col_form.pvtcont_form {
max-width: 460px;
} .pc_form_field input, 
.pc_form_field textarea,
.pc_login_row input, 
.pcma_psw_username,
.lcslt-pc-skin .lcslt {
background: #fefefe;
border: 1px solid #cccccc;
color: #808080;	
padding: 3px 3px !important;
border-radius: 0px !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: #444444;		
}
.pc_login_form:not(.pc_widget_login) label, 
.pc_form_flist, 
.pc_form_flist label,
.pc_psw_helper {
color: #333333;
}
.pvtcont_form .lcs_cursor {
background: #ffffff;
}
.pvtcont_form .lcs_switch.lcs_off {
background: #cccccc;
}
.pvtcont_form .lcs_switch.lcs_on {
background: #75b936;
}
.pc_disclaimer_f_sep {
margin-top: 10px;
margin-bottom: 10px;
} .lcslt-pc-skin#lc-select-dd li {
color: #444444;		
border-top: 1px solid #aaaaaa;
}
.lcslt-pc-skin .lcslt.lcslt_dd-open {
border-radius: 0px;
}
.lcslt-pc-skin .lcslt-search-li:before {
background: #444444;
}
.lcslt-pc-skin#lc-select-dd {
border-radius: 0 0 0px 0px;
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: #444444;
color: #ffffff;
}
.lcslt-pc-skin .lcslt-multi-selected span,
.lcslt-pc-skin .lcslt-multi-callout {
font-size: 12.6px !important;
}
.lcslt-pc-skin .lcslt-multi-callout {
padding: 0 !important;
width: calc(12.6px + 7px) !important;
height: calc(12.6px + 7px) !important;
text-align: center;
line-height: calc(12.6px + 7px) !important;
}
.lcslt-pc-skin .lcslt:not(.lcslt-multiple):after {
border-top-color: #cccccc;
}
.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: #666666;	
}
.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: #666666;
} .pc_field_w_icon input {
padding-left: 40px !important;	
}
.pc_field_icon {
padding-right: 3px;
text-indent: 3px;
left: 1px;
top: 1px;
bottom: 1px;
border-radius: 0px 0 0 0px;
color: #808080;
background: #f8f8f8;
}
.pc_field_container:hover .pc_field_icon,
.pc_focused_field .pc_field_icon {
color: #666666;
background: #f0f0f0;
} .pc_checkbox {
background: #fefefe;
border-color: #cccccc;
}
.pc_checkbox.pc_checked {
border-color: #aaaaaa;	
}
.pc_checkbox:before {
background: #ffffff;
}
.pc_checkbox > span {
color: #444444;
} .pc_login_row label,
.pc_form_flist > section > label,
section.pc_single_check label {
font-size: 15px;
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: 14px !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 #cccccc !important;
border-radius: 2px !important;
box-shadow: none;
color: #444444 !important;	
padding: 6px 15px !important;
font-size: 14px !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: #222222 !important;
} .pc_disclaimer_f_sep {
border-color: #cccccc;	
} .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: 0px;
} .pc_login_smalls {
margin-bottom: -6px; }
.pc_login_form:not(.pc_widget_login) .pc_login_smalls small {
color: #333333;	
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);
}
}
.pcud_empty_combo_f,
.pcud_cond_f_hidden {
display: none !important;
} .pc_login_smalls {
height: auto;
margin: 13px 0 15px !important;
display: flex;
justify-content: space-between;
flex-direction: row;
align-items: center;
}
.pc_login_form .pc_auth_btn {
margin-top: 0 !important;
}
.pcma_psw_recovery_wrap label,
.pcma_psw_recovery_wrap input {
display: inline-block;
width: 100%;	
padding: 0 0 3px;
}
.pcma_psw_recovery_message:empty {
display: none;
}
.pcma_psw_recovery_message {
margin-bottom: 18px;
min-height: 6px;
}
.pcma_psw_recovery_trigger,
.pcma_del_recovery {
font-size: 0.83em;
line-height: normal;
cursor: pointer;
}
.pc_rm_login .pcma_psw_recovery_trigger {
margin-left: 6px;
} .PrivateContentLogin .pcma_psw_recovery_message,
.pc_mobile_login .pcma_psw_recovery_message {
margin-bottom: 10px !important;	
}
.PrivateContentLogin .pcma_do_recovery,
.pc_mobile_login .pcma_do_recovery {
float: none;
margin-top: 10px;	
} .pcpp_trial_box {
background: #f5f5f5;
border: 0px solid #d2d2d2;
}
.pcpp_trial_box,
.pcpp_trial_box * {
color: #373737;	
}
.pcpp_trial_box,
.pcpp_plan_ul {
margin: 20px 0 0;
}
.pcpp_plan_ul > li {
background: #fbfbfb;
border: 1px solid #e8e8e8;
}
.pcpp_plan_dur_ext_block {
border-color: #e8e8e8;
}
.pcpp_plan_ul > li:before {
border-left: 0px solid #ececec;
top: -1px;
bottom: -1px;
}
.pcpp_plan_ul li.pcpp_chosen,
.pcpp_plan_ul li.pcpp_chosen .pcpp_plan_dur_ext_block,
.pcpp_plan_choser_form .pcpp_plan_ul > li:hover {
background: #ffffff;
border-color: #e8e8e8;
}
.pcpp_plan_ul li.pcpp_chosen:before,
.pcpp_plan_choser_form .pcpp_plan_ul > li:hover:before {
border-left-color: #d2d2d2;
}
.pcpp_plan_ul * {
color: #373737;	
}
.pcpp_plan_ul .pcpp_chosen *,
.pcpp_plan_choser_form .pcpp_plan_ul > li:hover {
color: #373737;	
}
.pc_fluid_form:not([data-col="1"]) .pcpp_plan_ul:not(.pcpp_compact_fluid_layout) > li,
.pcpp_plan_choser_form .pcpp_plan_ul:not(.pcpp_compact_fluid_layout) > li,
.pcpp_trial_box {
border-radius: 0px;
}
.pcpp_coupon_box label,
.pcpp_trial_box {
font-size: 15px;
}
.pcpp_try_coupon {
color: #808080;	
}
.pc_field_container:hover .pcpp_try_coupon,
.pcpp_coupon_wrap .pc_field_container.pc_focused_field .pcpp_try_coupon {
color: #444444;
} #pcpp_plan_dd_label i {
border: 1px solid #cccccc;
}
#pcpp_plan_dd_label i:before {
border-color: #333333;
} .pc_fluid_form .pcpp_plan_ul:not(.pcpp_compact_fluid_layout) {
grid-gap: 20px 35px;
} .pc_fluid_form:not([data-col="1"]) .pcpp_bold_fluid_layout .pcpp_plan_name,
.pcpp_plan_choser_form .pcpp_bold_fluid_layout .pcpp_plan_name,
.pcpp_pcf_btn {
background: #eeeeee;
color: #444444;	
border-radius: 1px;
}
.pc_fluid_form:not([data-col="1"]) .pcpp_bold_fluid_layout li.pcpp_chosen .pcpp_plan_name,
.pcpp_plan_choser_form .pcpp_bold_fluid_layout li.pcpp_chosen .pcpp_plan_name,
.pcpp_plan_choser_form .pcpp_plan_ul > li:hover .pcpp_plan_name,
li.pcpp_chosen .pcpp_pcf_btn,
.pcpp_plan_choser_form .pcpp_plan_ul > li:hover .pcpp_pcf_btn {
background: #dddddd;
color: #555555;	
} .pcpp_plan_descr ul li {
border-color: #e8e8e8;
}
.pcpp_chosen .pcpp_plan_descr ul li,
.pcpp_plan_choser_form .pcpp_plan_ul > li:hover .pcpp_plan_descr ul li {
border-color: #e8e8e8;
} .pcpp_pcf_btn {
padding: 6px 15px;
font-size: 14px;
border-radius: 2px !important;
} .pcfm_dropbox,
.pcfm_full_field_box,
.pcfm_uploads_list li:not(.pcfm_upload_error) {
background: transparent;
border-width: 1px;
border-color: #cccccc;
color: #333333;	
border-radius: 0px;
}
.pcfm_dropbox:hover,
.pcfm_full_field_box:hover {
background: #ffffff;
border-color: #aaaaaa;
color: #444444;	
}
.pcfm_uploads_list li {
border-radius: 0px;
}
.pcfm_uploads_list li:not(.pcfm_upload_error) {
background: #fefefe;
color: #808080;	
border-color: #cccccc;
}
.pcfm_uploads_list li:not(.pcfm_upload_error):hover {
background: #ffffff;
color: #444444;	
border-color: #aaaaaa;
}
.pcfm_uploads_list li.pcfm_upload_error {
border: none !important;	
}
.pcfm_del_upl,
.pcfm_upl_file_download {
color: #808080;
}
.pcfm_uploads_list li:not(.pcfm_upload_error):hover .pcfm_del_upl,
.pcfm_upl_file_download:hover {
color: #444444;
}
.pcfm_prev_pag, 
.pcfm_next_pag {
background: #f4f4f4;
border: 1px solid #cccccc;
border-radius: 2px;
color: #444444;	
}
.pcfm_prev_pag:not(.pcfm_disabled_pag_btn):hover, 
.pcfm_next_pag:not(.pcfm_disabled_pag_btn):hover {
background: #efefef;
border-color: #cacaca;
color: #222222;
}
.pcfm_page_num_input {
border-bottom-width: 1px; 
border-color: #cccccc;	
}
.pcfm_page_num_input:hover,
.pcfm_page_num_input:active,
.pcfm_page_num_input:focus {
border-color: #cacaca;	
border-bottom-width: 1px; 
}
.pcfm_file a,
.pcfm_empty_folder_shortcut_list span {
color: #555555;	
}
.pcfm_file:hover a:not(.pcfm_dl_limit_reached),
.pcfm_empty_folder_shortcut_list li:hover span {
color: #777777;	
}
.pcfm_icons .pcfm_file div,
.pcfm_empty_folder_shortcut_list i {
color: #dfdfdf;	
}
.pcfm_icons .pcfm_file:hover div,
.pcfm_empty_folder_shortcut_list li:hover i {
color: #cccccc;
}
.pcfm_icons small {
background-color: #999999;	
color: #fafafa;
}
.pcfm_icons .pcfm_file:hover small {
background-color: #777777;	
color: #e0e0e0;
}
.pcfm_img_wrap:not(.pcfm_img_loaded):before {
background-color: #ebebeb;
}
.pcfm_cover_img .pcfm_cover_img_inner,
.pcfm_contain_img img {
border: 2px solid #dfdfdf;
border-radius: 2px;
}
.pcfm_cover_img:not(.pcfm_single_avatar) .pcfm_file:hover .pcfm_cover_img_inner,
.pcfm_contain_img:not(.pcfm_single_avatar) .pcfm_file:hover .pcfm_img_wrap img {
border-color: #cccccc;
}
.pcfm_search_wrap input,
.pcfm_folders_tree_wrap:not(.pcfm_ft_has_sidebar) .pcfm_folders_tree .pcfm_folders_path {
border: 1px solid #cccccc;
border-radius: 0px;
}
.pcfm_search_wrap input {        
background: #fefefe;
color: #808080;
}
.pcfm_search_wrap i {
color: #808080;
border-color: #cccccc;
}
.pcfm_search_wrap input::-webkit-input-placeholder {
color: #888888;
}
.pcfm_search_wrap input::-moz-placeholder {
color: #888888;
opacity: 1;
}
.pcfm_search_wrap input:-ms-input-placeholder {
color: #888888;
}
.pcfm_search_wrap input::-ms-input-placeholder {
color: #888888;
}
.pcfm_search_wrap input::placeholder {
color: #888888;
}
.pcfm_search_wrap:hover input,
.pcfm_search_wrap input:hover,
.pcfm_search_wrap input:active,
.pcfm_search_wrap input:focus {
border: 1px solid #aaaaaa;
color: #444444;
background: #ffffff;
}
.pcfm_search_wrap:hover i,
.pcfm_ft_has_sidebar .pcfm_folders_structure li ul li:before {
color: #444444;
border-color: #aaaaaa;
}
.pcfm_fp_step {
background: #f0f0f0;
color: #333333;
}
.pcfm_fp_step:hover {
background: #f0f0f0;
color: #222222;
}