:root{ --top:13px !important;}*{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; --bgLogin:#eeeeef !important;}.bg-natural{ --bgLogin:#eeeeef !important;}.bg-legal{ --bgLogin:#eeeeef !important;}body{ padding:0 !important; margin:0 !important; background:#ebebeb;}.custom-card{ border:1.5pt #0053A1 solid; background:#fbfbfb; box-shadow:0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f,0 2px 4px 0px #0000004d;}.seal{ background-color:#fff; border-radius:2rem;}.nav-classic{ border-bottom:none !important;}.active{ background-color:#0053A1; color:#fff !important; border-bottom-color:#D22835 !important;}.selected.active{ color:#000 !important;}.custom-nomargin-top{ margin-top:0px !important;}.custom-bg-gray{ background-color:#B5B5B5;}.custom-h2{ font-weight:500; font-size:1.5rem;}.custom-pad{ padding-left:0px; padding-right:0px;}.custom-sep{ display:inline-block; height:1px; border-top:1px solid #0053A16e; padding-top:1px; padding-bottom:1px; width:100%;}.custom-sep-header{ border-bottom:2px solid #D22835;}.custom-error-message{ padding:10px; display:block !important; margin-bottom:.5rem;}.btn-custom-secondary{ color:#d5d8dc; background:#77838fb3; border-color:transparent;}.text-danger{ color:#ff6457 !important; font-size:100% !important;} .text-danger > span > span{ padding-left:10px; padding-right:10px; }.custom-nav{ margin-left:0 !important; margin-right:0 !important;}.custom-fontsize{ font-size:100% !important;}.custom-fontsize-smaller{ font-size:90% !important;}.small-custom{ font-size:100% !important;}p.desc.pb-8{ font-size:90%;}.custom-padlef{ padding-left:20px;}.custom_fix_wicon{ width:15px;}.fa,.fas{ width:15px !important;}.rounded-top-left{ border-top-left-radius:.6rem !important;}.rounded-top-right{ border-top-right-radius:.6rem !important;}.border-radius-smaller{ border-radius:.9rem;}.btn-custom-toggle-primary:not(:disabled):not(.disabled):active,.btn-custom-toggle-primary:not(:disabled):not(.disabled).active,.btn-custom-toggle-primary:not(:disabled):not(.disabled):active,.btn-custom-toggle-primary:not(:disabled):not(.disabled).active{ color:#fff !important; background-color:#D22835 !important; border-color:#fca177 !important;}.clearfix{ clear:both;}body,h1,h2,h3,h4,p,a,div{ font-family:'Montserrat',sans-serif;}html,body{ width:100% !important; height:100% !important;}h1,h2,h3,h4,h5,h6,p{ font-family:'Montserrat',sans-serif;}#site nav.navbar.navbar-inverse{ background:unset !important; border:unset !important;}#site nav.navbar-inverse .navbar-nav > li > div{ color:#FFF; font-family:'Montserrat',sans-serif; font-size:18px; margin-top:20px; text-transform:uppercase; font-weight:500;}#site nav.navbar.navbar-inverse .container{ padding:20px 30px;}.nav-tabs > li > a{ font-weight:500;}ul.nav.nav-tabs{ border-bottom:none !important} ul.nav.nav-tabs li{ }#site .tab-form .nav-tabs > li > a,.nav-tabs > li > a:focus,.nav-tabs > li > a:hover{ background:#fff; border:#fff; border-radius:.8rem; color:#000; text-align:center; text-transform:uppercase; font-size:13px;}#site .tab-form .nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{ background:#D22835; border:#D22835; border-radius:.8rem; color:#fff; text-align:center; text-transform:uppercase; font-size:13px;}.main-form-tab.tab-content{ background:rgba(46,80,179,0.7); border-radius:.8rem; margin-top:30px; padding:10px 30px;}.main-form-tab form{ margin-top:30px; color:#fff;} .main-form-tab form input[type="submit"]{ background:#0a7934 !important; border:2px solid #0a7934; border-radius:.8rem; color:#fff; text-transform:uppercase; }.main-form-tab .payment-option{ margin-top:30px;}.tabbable-panel h3,.tabbable-panel h2,.tabbable-panel p{ color:#fff;}.main-form-tab.tab-content .nav-tabs > li > a,.nav-tabs > li > a:focus,.nav-tabs > li > a:hover{ background:none; border:#fff; color:#fff; text-align:center; border-bottom:5px solid #4562bd; text-transform:uppercase}.main-form-tab.tab-content .nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{ background:none; border:#D22835; color:#D22835; text-align:center; border-bottom:5px solid #D22835; text-transform:uppercase}.animate{ font-size:2.2rem; font-weight:900; margin-bottom:-10px;}.cursor-read-more{ width:20px; padding-bottom:2px; fill:#0053A1;}.wrimagecard{ margin-top:0; margin-bottom:.5rem; text-align:left; position:relative; background-color:#fbfbfb; box-shadow:0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f,0 2px 4px -1px #0000004d; border-radius:.8rem; border:1.5pt #0053A1 solid; transition:all 0.3s ease;} .wrimagecard:hover{ border:1.5pt #D22835 solid; } .wrimagecard h4{ font-size:14px; line-height:22px; font-weight:700; } .wrimagecard .desc{ padding:5px 14px; font-family:'Montserrat',sans-serif; line-height:20px; text-align:left } .wrimagecard .read-more{ font-family:'Montserrat',sans-serif; line-height:22px; text-align:left; font-weight:700; padding-left:14px; bottom:8px; left:0; right:0; display:inline-block; position:absolute; width:100%; }.wrimagecard-topimage_header{ padding:20px;} .wrimagecard-topimage_header hr{ display:none; }a.wrimagecard:hover,.wrimagecard-topimage:hover{ box-shadow:2px 4px 8px 0px rgba(46,61,73,0.2);}.wrimagecard-topimage a{ width:100%; height:100%; display:block;}.wrimagecard-topimage_title{ text-align:center;}.wrimagecard-topimage a{ border-bottom:none; text-decoration:none; color:#525c65; transition:color 0.3s ease;}.wrimagecard-row:nth-child(4) .desc{ padding:unset !important;}.call_img{ display:inline;} .call_img img{ max-width:40px; }.form-group{ position:relative;}.logo-full{ width:230px; display:inline-block; background:transparent url(./../../../Images/Sofitasa_logo.png) no-repeat center center !important; background-size:contain !important; vertical-align:middle;}@media only screen and (min-width:1201px){ .wrimagecard-row .wrimagecard.wrimagecard-topimage{ min-height:277px; }}@media only screen and (max-width:1200px) and (min-width:993px){ .wrimagecard-row .wrimagecard.wrimagecard-topimage{ min-height:299px; }}@media only screen and (max-width:992px) and (min-width:768px){ .wrimagecard-row .wrimagecard.wrimagecard-topimage{ min-height:299px; } .payment-option .col-sm-4,.payment-option .col-sm-8{ width:100%; float:none; } .payment-option{ margin-bottom:12px; }}@media (min-width:767px){ .main-form-tab.tab-content{ position:absolute; top:63px; bottom:0; left:0; right:0; margin:auto; } .wrimagecard-row:nth-child(4) .wrimagecard.wrimagecard-topimage{ min-height:unset !important }}.small-custom{ font-size:100% !important;}@media (max-width:767.98px){ .small-custom{ font-size:80% !important; } .socialmedia{ margin-right:0 !important; } .nav-classic .nav-link{ padding:.85rem .85rem !important; }}@media (min-width:768px){ .navbar-collapse.collapse{ display:block !important; height:auto !important; padding-bottom:0; overflow:visible !important; } .navbar-right{ float:right !important; } :root{ --top:15px !important; } .logo-full{ width:260px !important; }}@media screen and (min-width:1367px){ @-moz-document url-prefix(){ :root{ --top:13px !important; } } .animate{ font-size:2.2rem; }}@media screen and (min-width:1800px){ .animate{ font-size:2.9rem; }}@media(max-width:767px){ .payment-option img{ width:83px; } .row-eq-height{ display:block; } .navbar-header.logo-content{ text-align:center; } .content-right .desc{ } .animate{ font-size:25px; } #site .navbar{ margin-bottom:0px; } .main-form-tab.tab-content .nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{ font-size:11px; } .main-form-tab.tab-content .nav-tabs > li > a,.nav-tabs > li > a:focus,.nav-tabs > li > a:hover{ font-size:11px; } .wrimagecard-row:nth-child(4) .wrimagecard.wrimagecard-topimage{ min-height:unset !important } .wrimagecard-row .wrimagecard.wrimagecard-topimage{ } #myNavbar{ text-align:center; display:block; border-top:0px; } #myNavbar ul li a{ margin:0px !important; } .wrimagecard-topimage_title h4{ margin-bottom:0px; } .social-section{ clear:both; } .social-img-section img{ margin-left:5px; }}.padding-0{ padding-right:0; padding-left:0;}.call-section,.help-section,.help2-section,.chat-section{ display:inline;  margin-top:-63px; padding-left:4pt; width:100%; text-align:justify;}.fa-2_3x{ font-size:2.3rem;}.fa-2_5x{ font-size:2.5rem;}.help-section{ margin-top:-48px;}.desc img{ display:inline;}.social-section{ font-weight:600;}.wrimagecard-row{ padding:0px;}.wrimagecard span{ font-size:14px; line-height:22px; font-weight:700; color:#fff;}.payment-option img,.payment-option p{ font-size:12px;}.main-content{ padding:0px 30px 0px 30px;}.bottomcard{ background-color:#fbfbfb; box-shadow:0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f,0 2px 4px -1px #0000004d; border-radius:.8rem; border:1.5pt #0053A1 solid;}.social-img-section{ display:flex; float:right; margin-top:-40px;} .social-img-section a{ padding:0px 4px; }.content-left{ padding:0;}@media(max-width:467px){ .main-form-tab.tab-content .nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{ font-size:10px; } .main-form-tab.tab-content .nav-tabs > li > a,.nav-tabs > li > a:focus,.nav-tabs > li > a:hover{ font-size:10px; }}@media(max-width:422px){ .main-form-tab.tab-content .nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{ font-size:9px; } .main-form-tab.tab-content .nav-tabs > li > a,.nav-tabs > li > a:focus,.nav-tabs > li > a:hover{ font-size:9px; }}@media(max-width:421px){ .tab-form2 .nav-tabs .col-sm-6{ padding:0; } .social-section{ font-size:10px; }}@media(max-width:358px){ .social-img-section{ margin-top:-31px; } .social-img-section img{ width:25px; }}@media(max-width:343px){ .main-form-tab.tab-content .nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{ font-size:8px; } .main-form-tab.tab-content .nav-tabs > li > a,.nav-tabs > li > a:focus,.nav-tabs > li > a:hover{ font-size:8px; }}@media(max-width:332px){ .social-img-section img{ width:22px; } .social-img-section{ margin-top:-30px; }}@media(max-width:325px){ .main-form-tab.tab-content .nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{ font-size:7px; } .main-form-tab.tab-content .nav-tabs > li > a,.nav-tabs > li > a:focus,.nav-tabs > li > a:hover{ font-size:7px; }}@media only screen and (min-width:992px){ #site .content-right{ margin-top:-30px; } body{ position:relative; content:""; background:var(--bgLogin); background-position:center center !important; background-attachment:fixed !important; background-size:cover !important; } .offset-lg-1{ margin-left:5.33333%; }}@media only screen and (max-width:991.98px){ .content-right2{ padding-top:25px; }}@media (min-width:768px) and (max-width:1257px){ .main-form-tab.tab-content .nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{ font-size:11px; } .main-form-tab.tab-content .nav-tabs > li > a,.nav-tabs > li > a:focus,.nav-tabs > li > a:hover{ font-size:11px; }}@media only screen and (min-width:992px){ .custom-h2{ font-size:1.75rem; }}@media only screen and (min-width:768px) and (max-width:991.98px){ body{ content:""; background-size:cover !important; }}@media (min-width:768px) and (max-width:1203px){ .main-form-tab.tab-content .nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{ font-size:10px; } .main-form-tab.tab-content .nav-tabs > li > a,.nav-tabs > li > a:focus,.nav-tabs > li > a:hover{ font-size:10px; }}@media (min-width:768px) and (max-width:1149px){ .tab-form2 .nav-tabs .col-sm-6{ padding:0; }}@media (min-width:768px) and (max-width:970px){ .main-form-tab.tab-content .nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{ font-size:9px; } .main-form-tab.tab-content .nav-tabs > li > a,.nav-tabs > li > a:focus,.nav-tabs > li > a:hover{ font-size:9px; }}@media (min-width:768px) and (max-width:916px){ .main-form-tab.tab-content .nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{ font-size:8px; } .main-form-tab.tab-content .nav-tabs > li > a,.nav-tabs > li > a:focus,.nav-tabs > li > a:hover{ font-size:8px; }}@media (min-width:768px) and (max-width:862px){ .main-form-tab.tab-content .nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{ font-size:7px; } .main-form-tab.tab-content .nav-tabs > li > a,.nav-tabs > li > a:focus,.nav-tabs > li > a:hover{ font-size:7px; }}@media only screen and (max-width:640px){ .main-content{ padding:0px 20px 74px 12px; } .tab-form2 ul li a{ font-size:12px !important; padding:5px 0px; } .LogoPL{ padding-left:0px !important; }}.checkbox label,.radio label{ padding-left:0px;}.form-control{ border-width:.5pt; height:50px;}.btn-soft-secondary{ border-color:transparent !important;}.fv-form-bootstrap .fv-icon-no-label{ top:16px !important;}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{ color:#d72920;}.has-feedback label ~ .form-control-feedback{ top:15px;}.form-group{} .form-group .field_label{ position:absolute; left:13px; top:0px; color:#999; font-weight:400; font-size:11px; }.field_label{ display:none;}input:focus::-webkit-input-placeholder{ color:transparent;}input:focus:-moz-placeholder{ color:transparent;}input:focus::-moz-placeholder{ color:transparent;}input:focus:-ms-input-placeholder{ color:transparent;}input::-ms-clear{ display:none;}.has-success .form-control,.has-success .form-control:focus{ border-color:#D22835; -webkit-box-shadow:inset 0px 0px 1px -1px #fe9000; box-shadow:inset 0px 0px 1px -1px #fe9000; border-width:3px;}.has-error .form-control{ border-width:3px;}.has-feedback label ~ .form-control-feedback{ display:none !important;}.form-group .field_label{ -webkit-transition:all 0.2s ease-out; transition:all 0.2s ease-out; -webkit-transform:translateY(3px); transform:translateY(3px);}.form-control:focus{ outline:0px; border-color:#D22835; -webkit-box-shadow:inset 0px 0px 1px -1px #D22835; box-shadow:inset 0px 0px 1px -1px #D22835; border-width:1px;}.form-control{ -webkit-transition:all 0.2s ease-out; transition:all 0.2s ease-out;}.grid3 .wrimagecard-topimage_header{ overflow:hidden; min-height:75px; max-height:75px;} .grid3 .wrimagecard-topimage_header img{ max-width:140px; max-height:53px; min-width:53px; min-height:30px; background:#fff; border-radius:.8rem; padding:2pt; }.grid3 .wrimagecard h4.desc{ height:28px; min-height:34px; max-height:34px;}.grid3 .wrimagecard p.desc{ min-height:68px; overflow:hidden;}.payment-option img{ max-width:102px;}.main-form-tab form,.main-form-tab .tab-pane h2,.main-form-tab .tab-pane p{ padding:0px 15px;}.payment-option p{ padding:0px !important;}.main-form-tab.tab-content{ padding:0px;}.field-validation-error{ margin-bottom:-1.5rem !important;}.input-group .form-control.form-control-selectpicker .btn-group .btn{ border:0;}.input-group .form-control.form-control-selectpicker .btn-group.open .btn{ border-radius:0;}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{ overflow:hidden;}.input-group .bootstrap-select.form-control .dropdown-toggle{ max-height:48px !important;}.btn-primary:not([href]),.btn-primary:not([href]):not([href]):not(:disabled):not(.disabled),.btn-primary:not(label.btn),.btn-primary:not(label.btn):not([href]):not(:disabled):not(.disabled){ background-color:#0053A1; border-color:#0757ea;}.custom-position{ background:#0053A1;}.custom-vspace-add ~ .custom-position{ position:relative !important;}@media (min-width:1900px){ .container-fluid{ width:100%; padding-right:100px; padding-left:100px; margin-right:auto; margin-left:auto; } .social-img-section a{ padding:0px 8px; }}@media only screen and (min-height:610px) and (min-width:992px) and (max-width:1367px){ .custom-vspace{ height:4.5rem; }}@media only screen and (min-height:680px) and (min-width:1367px){ .custom-vspace ~ .custom-position{ position:absolute !important; }}@media only screen and (min-height:720px) and (min-width:992px) and (max-width:1367px){ .custom-position{ position:absolute !important; }}@media only screen and (min-height:790px) and (min-width:1367px){ .custom-position{ position:absolute !important; }}@media only screen and (min-height:700px) and (max-height:800px) and (min-width:992px){ .custom-vspace-patc ~ .custom-position{ position:absolute !important; }}@media only screen and (min-height:750px) and (min-width:1368px){ .custom-vspace-lo ~ .custom-position{ position:absolute !important; }}@media only screen and (min-height:700px) and (min-width:992px) and (max-width:1367px){ .custom-vspace-lo ~ .custom-position{ position:absolute !important; }}@media only screen and (min-height:980px) and (min-width:768px) and (max-width:991.98px){ .custom-vspace-lo ~ .custom-position{ position:absolute !important; }}@media only screen and (min-width:768px) (max-width:990px){ .custom-vspace-lo ~ .custom-position{ position:absolute !important; }}@media only screen and (min-height:600px) and (max-height:950px) and (min-width:992px){ .custom-vspace-pc ~ .custom-position{ position:relative !important; }}.instagram{ width:36px !important; height:36px !important;}.facebook{ width:30px !important; height:30px !important; margin-top:3px !important;}.x-twitter{ width:32px !important; height:32px !important; margin-top:2px !important;}.youtube{ width:40px !important; height:40px !important; margin-top:-2px !important;}.linkedin{ width:32px !important; height:32px !important; margin-top:3px !important;}.threads{ width:32px !important; height:32px !important; margin-top:3px !important;}@keyframes cube{ from{ transform:scale(0) rotate(0deg) translate(-50%,-50%); opacity:1; } to{ transform:scale(20) rotate(960deg) translate(-50%,-50%); opacity:0; }}.animated-bg-cubes{ position:fixed; width:100vw; height:100vh; top:0; left:0; margin:0; padding:0; overflow:hidden; z-index:-1;} .animated-bg-cubes li{ position:absolute; top:80vh; left:45vw; width:10px; height:10px; border:solid 1px #e5e5e5; color:transparent; transform-origin:top left; transform:scale(0) rotate(0deg) translate(-50%,-50%); animation:cube 5s ease-in forwards infinite; } .animated-bg-cubes li:nth-child(0){ animation-delay:0s; left:69vw; top:30vh; border-color:#aaaeb3; } .animated-bg-cubes li:nth-child(1){ animation-delay:2s; left:11vw; top:92vh; } .animated-bg-cubes li:nth-child(2){ animation-delay:4s; left:25vw; top:63vh; border-color:#fff; } .animated-bg-cubes li:nth-child(3){ animation-delay:6s; left:90vw; top:15vh; } .animated-bg-cubes li:nth-child(4){ animation-delay:8s; left:34vw; top:77vh; } .animated-bg-cubes li:nth-child(5){ animation-delay:10s; left:63vw; top:90vh; }.custom-card{ border-radius:.8rem;}.animate span{ display:inline-block;} .animate span:nth-of-type(2){ animation-delay:.05s; } .animate span:nth-of-type(3){ animation-delay:.1s; } .animate span:nth-of-type(4){ animation-delay:.15s; } .animate span:nth-of-type(5){ animation-delay:.2s; } .animate span:nth-of-type(6){ animation-delay:.25s; } .animate span:nth-of-type(7){ animation-delay:.3s; }.one span{ color:#0053A1; opacity:0; transform:translate(-150px,-50px) rotate(-180deg) scale(3); animation:revolveScale .4s forwards;}@keyframes revolveScale{ 60%{ transform:translate(20px,20px) rotate(30deg) scale(.3); } 100%{ transform:translate(0) rotate(0) scale(1); opacity:1; }}.socialmedia,.instagram,.facebook,.x-twitter,.linkedin,.youtube,.threats{ fill:#0053A1;} .socialmedia:hover{ fill:#D22835 !important; transform:scale(1.1); }.logo-sofinet{ width:124px; height:55px; display:inline-block; background:transparent url(./../../../Images/logo_sofinet.png) no-repeat center center !important; background-size:contain !important; vertical-align:middle;}.lblwelcome{ color:#222C62 !important}.skin-dark body{ background-color:#2b2b2b !important; color:#fff;}.skin-dark .footer{ background:#000 !important; border-top:2px solid #0053A1;}.skin-dark .bg-white{ background:#000 !important;}.skin-dark .text-white:not(button):not(#divStoreMessage):not(.modal-title,.bg-sofinet-primary-alter,.migrate){ color:#000 !important;}.skin-dark .dropdown-item:hover{ color:#fff !important; background-color:#535455 !important;}.skin-dark .text-black{ color:#fff !important;}.skin-dark .input-group-text{ color:#8d8d8d;}.skin-dark .form-control{ color:#f4f7f9;}.skin-dark .form-label-group input:not(:placeholder-shown) ~ label{ color:#d5d5d5;}.skin-dark .wrimagecard,.skin-dark .bottomcard,.skin-dark .custom-card,.skin-dark .seal{ background:#000 !important;}.skin-dark .wrimagecard-topimage a{ color:#fff;}.skin-dark .wrimagecard-topimage p,.skin-dark .payment-option p{ color:#e3e3e3;}.skin-dark .form-control,.skin-dark .input-group-text{ background:#000;}.skin-dark .form-label-group > label,.form-label-floating > label{ color:#b9b9b9;}.skin-dark .grid3 .wrimagecard-topimage_header img{ background:#000;}.skin-dark .custom-bg-gray{ background:#585858;}.skin-dark .desc .animate label{ color:#B5B5B5 !important;}.skin-dark .one span{ color:#fff !important;}.skin-dark .logo-full{ background:transparent url(./../../../Images/Sofitasa_white_logo.png) no-repeat center center !important; background-size:contain !important;}.skin-dark .logo-sofinet{ background:transparent url(./../../../Images/logo_sofinet_white.png) no-repeat center center !important; background-size:contain !important;}.skin-dark .forgotPass{ border-bottom:1px dashed #fff !important;}.skin-dark #login p{ color:#fff;}.skin-dark #login h3,.skin-dark #login span:not(.field-validation-error):not(span){ color:#fff !important;}.skin-dark #site nav.navbar-inverse .navbar-nav > li > div{ color:#e3e3e3 !important;}.skin-dark .custom-sep-header{ color:#fff !important;}.skin-dark .rc-anchor-light{ background:#f9f9f90d !important; color:#fff !important;}.skin-dark .text-muted{ color:#8c98a4 !important;}.skin-dark .modal-body,.skin-dark .modal-footer{ background:#0f0f0f; color:#fff;}.skin-dark .modal-content:not(.color-transparent){ border:1px solid rgba(255,255,255,.2) !important;}.skin-dark .dot{ background:#000 !important;}.skin-dark .modal-title.text-white{ color:#fff !important;}.skin-dark .socialmedia{ fill:#377dff;}.skin-dark .cursor-read-more{ fill:#377dff !important;}.skin-dark .text-sofinet-primary{ color:#377dff !important;}.skin-dark .loader{ --c:no-repeat linear-gradient(#377dff 0 0);}.skin-dark .lock-icon{ background:transparent url(./../../../Images/lock-icon-white.png) no-repeat center center; background-size:cover;}.skin-dark .unlock-icon{ background:transparent url(./../../../Images/unlock-icon-white.png) no-repeat center center; background-size:cover;}.skin-dark .modal-header{ border-bottom:none;}.skin-dark .alert-custom{ background:#000 !important; transition:all 0.3s ease; color:#fff;}.skin-dark .custom-sep{ border-top:2px solid #0053A1 !important;}.skin-dark .animated-bg-cubes li{ border:solid 1px #222; color:transparent;} .skin-dark .animated-bg-cubes li:nth-child(0){ animation-delay:0s; left:69vw; top:30vh; border-color:#525354; } .skin-dark .animated-bg-cubes li:nth-child(2){ border-color:#727272; }.skin-dark .btn-light:not([href]),.skin-dark .btn-light:not([href]):not([href]):not(:disabled):not(.disabled),.skin-dark .btn-light:not(label.btn),.skin-dark .btn-light:not(label.btn):not([href]):not(:disabled):not(.disabled){ background-color:#000; border-color:#000;}.skin-dark .btn-light{ color:#ababab !important;}.skin-dark .dropdown-menu{ background-color:#000;}.skin-dark .btn-light:not(:disabled):not(.disabled).active,.skin-dark .btn-light:not(:disabled):not(.disabled):active,.skin-dark .show > .btn-light.dropdown-toggle{}.skin-blue .text-black{ color:#fff !important;}.skin-blue .modal-body .text-black.noselect{ color:#000 !important;}.skin-blue .footer{ background:#0053A1 !important;}.skin-blue .input-group-text{ color:#8d8d8d;}.skin-blue #login p{ color:#fff;}.skin-blue #login h3,.skin-blue #login span:not(.field-validation-error):not(span){ color:#fff !important;}.skin-blue .custom-sep-header{ border-bottom:3px solid #D22835 !important; color:#fff !important;}.skin-blue .text-center.mt-3.mb-1.medium.custom-nomargin-top.noselect{ color:#fff}.skin-blue .text-danger{ color:#ffe300 !important;}.skin-blue .custom-sep{ border-top:2px solid #ffffff94 !important;}.skin-blue .rc-anchor-light{ background:#f9f9f90d !important; color:#fff !important;}.skin-blue .text-muted{ color:#222C62 !important}.skin-blue .wrimagecard,.skin-blue .bottomcard,.skin-blue .custom-card{ background:#222C62 !important; border:2pt #f8fbff solid;}.skin-blue #FormContainer .custom-card{ background:#0053A1 !important}.skin-blue .wrimagecard:hover{ border:2pt #D22835 solid;}.skin-blue .nav-classic .nav-link:hover{ color:#0053A1 !important; font-weight:700 !important;}.skin-blue .seal{ background:#fff !important; padding:0px !important;}.skin-blue .fa-euro-sign{ color:#0053a1 !important;}.skin-blue .loader{ --c:no-repeat linear-gradient(#0053A1 0 0);}.skin-blue .wrimagecard-topimage_header > .bg-white,.skin-blue .wrimagecard-topimage_header > .fa-map-marker{ background:transparent !important; text-shadow:0px 0px 6px #fff;}.skin-blue .text-sofinet-sofidivisa{ color:#179446 !important;}.skin-blue .lblwelcome{ color:#585858 !important;}.skin-blue .wrimagecard-topimage a{ color:#fff;}.skin-blue .wrimagecard-topimage p,.skin-blue .payment-option p{ color:#fdf8f8;}.skin-blue .logo-sofinet{ background:transparent url(./../../../Images/logo_sofinet_white1.png) no-repeat center center !important; background-size:contain !important;}.skin-blue .forgotPass{ border-bottom:1px dashed #fff !important;}.skin-blue #login p{ color:#fff;}.skin-blue .socialmedia{ fill:#fff;}.skin-blue .cursor-read-more{ fill:#fff !important;}.skin-blue .call-section .text-sofinet-primary{ color:#fff !important;}.skin-blue .btn-sm-bigger > .btn-primary{ background:#fff !important;}.skin-blue .nav-classic .nav-link.active{ background:#fff !important; color:#686666 !important;} .skin-blue .nav-classic .nav-link.active:hover{ color:#222c62 !important }.skin-blue .btn-custom-toggle-primary:not(:disabled):not(.disabled):active,.skin-blue .btn-custom-toggle-primary:not(:disabled):not(.disabled).active,.skin-blue .btn-custom-toggle-primary:not(:disabled):not(.disabled):active,.skin-blue .btn-custom-toggle-primary:not(:disabled):not(.disabled).active{ background-color:#222C62 !important;}.skin-blue .btn-custom-toggle-primary:not(:disabled):not(.disabled).active,.skin-blue .btn-custom-toggle-primary:not(:disabled):not(.disabled):active{ background-color:#0053A1;}.skin-blue #login > div > span.text-sofinet-primary{ color:#fff !important;}.skin-blue .custom-card{ background:#fbfbfb;}.skin-blue .btn-primary:not([href]),.skin-blue .btn-primary:not([href]):not([href]):not(:disabled):not(.disabled),.skin-blue .btn-primary:not(label.btn),.skin-blue .btn-primary:not(label.btn):not([href]):not(:disabled):not(.disabled){ background-color:#D22835; border-color:#D22835;}.skin-blue .btn-custom-toggle-primary:not(:disabled):not(.disabled):active,.skin-blue .btn-custom-toggle-primary:not(:disabled):not(.disabled).active,.skin-blue .btn-custom-toggle-primary:not(:disabled):not(.disabled):active,.skin-blue .btn-custom-toggle-primary:not(:disabled):not(.disabled).active{ border-color:#377dff !important;}.skin-blue .btn-custom-toggle-primary{ color:#dedede;}.skin-blue .badge-primary{ background-color:#D22835;}.skin-blue .form-group{ color:#fff !important;}