﻿body{ font-family:Montserrat,Helvetica,Arial,sans-serif !important; background-color:#ebebeb !important; -webkit-print-color-adjust:exact; font-size:.95rem; margin-bottom:0 !important;}.input-group-prepend{ margin-right:-0.5pt;}.remove-wrap{ word-wrap:normal !important;}[data-notify="progressbar"]{ margin-bottom:0px; position:absolute; bottom:0px; left:0px; width:100%; height:5px;}html{ position:relative; min-height:100%; zoom:1;}.underline-hover:hover{ text-decoration:underline;}.footer{ border-top:2px solid #D22835; position:absolute; right:0; bottom:0; left:0; width:100%; color:#fff; background:#222C62 !important;}.footer-text-color{ color:#FFDB8F; text-shadow:2px 1px #000;}.bg-sofinet-primary{ background-color:#0053A1 !important;}.bg-sofinet-primary-alter{ background-color:#222C62 !important;}.bg-sofinet-secondary{ background-color:#D22835 !important;}.bg-sofinet-sofidivisa{ background-color:#0a7934 !important;}.bg-sofinet-sofidivisa-col{ background:#800d0d !important;}.bg-gray{ background-color:#808080 !important;}.border-sofinet-primary{ border-color:#0053A1 !important;}.border-sofinet-primary-alter{ border-color:#222C62 !important;}.border-sofinet-secondary{ border-color:#D22835 !important;}.border-sofinet-sofidivisa{ border-color:#0a7934 !important;}.border-sofinet-sofidivisa-col{ border-color:#800d0d !important;}.text-sofinet-primary{ color:#0053A1 !important;}.text-sofinet-primary-alter{ color:#222C62 !important;}.text-sofinet-secondary{ color:#D22835 !important;}.text-sofinet-sofidivisa{ color:#0a7934 !important;}.text-sofinet-sofidivisa-col{ color:#800d0d !important;}.text-sofinet-active{ color:#00d651 !important;}.btn-sofinet-secondary{ background-color:#D22835 !important; color:#fff !important;}.dropdown-toggle.disabled.btn-soft-primary{ background:#b2c8dd !important;}.text-black{ color:black !important;}.text-black-70{ color:#000000b3 !important;}.text-black-90{ color:#000000e6 !important;}.text-secondary{ color:#525558 !important;}.border-sofinet-secondary{ border-color:#D22835 !important;}.btn{ transition:all ease 0.5s; border-radius:.4rem;} .btn.bg-sofinet-secondary:hover{ background:#b56d17; } .btn.text-secondary:hover{ border:2px solid grey; }.btn-sm-bigger{ padding:.75rem 1rem;}.ripple{ position:relative; overflow:hidden; transform:translate3d(0,0,0)} .ripple:after{ content:""; display:block; position:absolute; width:100%; height:100%; top:0; left:0; pointer-events:none; background-image:radial-gradient(circle,#fff 10%,transparent 10.01%); background-repeat:no-repeat; background-position:50%; transform:scale(10,10); opacity:0; transition:transform .5s,opacity 1s } .ripple:active:after{ transform:scale(0,0); opacity:.2; transition:0s }.Opacity-9{ opacity:.9;}.Opacity-7{ opacity:.7 !important;}.Opacity-5{ opacity:.5 !important;}.Opacity-3{ opacity:.3 !important;}.Opacity-1{ opacity:.1 !important;}.custom-control-input:disabled ~ .custom-control-label::before{ background-color:#dfe2e6;}.custom-control-label::before{ background-color:rgba(173,174,177,0.5);}.canvas{ bottom:0; left:0; margin:auto; position:absolute; right:0; top:0;}.cShowProgressHeader{ position:absolute; text-shadow:2px 2px 5px #0a104c; top:0; right:0; left:0; bottom:0; margin:auto; height:20px; text-align:center; color:#fff;}.color-transparent{ background-color:transparent; border:none;}.noselect{ -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}.lock-icon,.unlock-icon{ cursor:pointer; pointer-events:all; vertical-align:middle; height:18px; width:18px; background:transparent url(../Images/lock-icon.png) no-repeat center center; background-size:cover; margin-top:15px; position:absolute; right:8px; opacity:.5; z-index:10;}.unlock-icon{ background:transparent url(../Images/unlock-icon.png) no-repeat center center; opacity:1;}.cursor-pointer:hover{ cursor:pointer !important;}.cursor-help:hover{ cursor:help !important;}.viewOnHover{ color:transparent; transition:all ease 0.7s;}a:hover > .viewOnHover{ color:#0053A1;}a.bg-sofinet-primary:focus,a.bg-sofinet-primary:hover,button.bg-sofinet-primary:focus,button.bg-sofinet-primary:hover{ background-color:#222C62 !important;}div.dataTables_wrapper div.dataTables_filter input{ margin-left:.5em; display:inline-block; width:80% !important;}.triangle{ content:""; border:20px solid salmon; border-bottom-color:transparent; border-top-color:transparent; border-right-color:transparent; width:20px; height:0px;}.alert-primary hr{ border-top-color:#e3e9f5;}.ErrorContainer{ border:solid 3pt red; border-radius:.8rem; background:#fff;}.socialmedia,.instagram,.facebook,.x-twitter,.linkedin,.youtube,.threats{ width:24px; height:24px; fill:#0053A1; margin-right:.6rem; margin-bottom:0;} .socialmedia:hover{ fill:#D22835; transform:scale(1.1); }.facebook{ width:24px; height:22px; margin-top:3px;}.x-twitter{ width:24px; height:24px; margin-top:2px;}.youtube{ width:30px; height:30px; margin-top:2px;}.linkedin{ width:24px; height:24px; margin-top:3px;}.threads{ width:24px; height:24px; margin-top:3px;}.bg-menu{ background-color:#f6f5f6;}.navbar-custom-brand{ padding-left:.5rem !important;}.navbar-custom-hamburger,.navbar-submenu_custom-hamburger{ margin-right:1rem !important; background-color:rgba(226,227,227,0.4); border-radius:50% !important; border-color:#e0e0e0; height:2.5rem; width:2.5rem;}.navbar-submenu_custom-hamburger{ background-color:#001C4D; border-color:#002a72;} .navbar-submenu_custom-hamburger .u-hamburger__inner,.navbar-submenu_custom-hamburger .u-hamburger__inner:after,.navbar-submenu_custom-hamburger .u-hamburger__inner:before{ background-color:#ffffffcf; }.u-hamburger:hover .u-hamburger__inner,.u-hamburger:hover .u-hamburger__inner::before,.u-hamburger:hover .u-hamburger__inner::after{ background-color:#001C4D;}.navbar-submenu_custom-hamburger:hover .u-hamburger__inner,.navbar-submenu_custom-hamburger:hover .u-hamburger__inner::before,.navbar-submenu_custom-hamburger:hover .u-hamburger__inner::after{ background-color:#fff !important;}@media (min-width:992px){ .navbar-first{ width:auto; padding-right:0; padding-left:0; margin-right:0; margin-left:0; } .bg-lg-white{ background-color:#fff; } .navbar-expand-lg .u-header__navbar-nav .u-header__sub-menu{ border-top:.1875rem solid #0053A1; border-radius:.4rem; }}@media (max-width:991.98px){    .font-size-navbar{ font-size:91% !important; }  i.fas.fa-caret-right.text-sofinet-primary.pr-1.small{ font-size:100% !important; } .container.small.submenu-container.pl-md-0.pr-md-0{ font-size:91% !important; } }.navbar-first{ background-color:#fff;}.navbar-brand{ height:60px; width:auto; margin:5px 0 5px 0 !important;}.hr-navbar-mobile{ border-top:1pt solid #1E67B5 !important; margin-bottom:0; margin-top:0; left:0; right:0; position:absolute;}@media (min-width:576px) and (max-width:767.98px){ .container{ max-width:680px; }}@media (min-width:768px) and (max-width:991.98px){ .container{ max-width:880px; }}.bootstrap-select.form-control .dropdown-toggle{ line-height:2.04;}@media (min-width:768px){ html{ zoom:.92; } body{ font-size:1rem; } .bootstrap-select.form-control .dropdown-toggle{ line-height:1.56 !important; } .input-group-prepend{ margin-right:-0.6pt; } .navbar-expand-md .u-header__navbar-nav .u-header__nav-link{ padding-top:8px; padding-bottom:8px; } .navbar-expand-md .u-header__navbar-nav .u-header__sub-menu-nav-link{ padding-right:.85rem; padding-left:.85rem; display:block; } .navbar-custom-hamburger{ margin-right:.5rem !important; } div.dataTables_wrapper div.dataTables_filter input{ margin-left:.5em; display:inline-block; width:auto !important; }  .u-header .u-header__nav-item:first-child .u-header__nav-link{ padding-left:.875rem !important; } .text-custom-nowrap{ white-space:nowrap !important; } .fadeBgSubMenu{ animation-name:fadeInBgSubMenu; -webkit-animation-duration:.3s; animation-duration:.3s } .position-md-relative{ position:relative !important; } .submenu-active{ background-color:#1e67b514 !important; border-right:solid 0.3pt #f5e1e1; border-left:solid 0.3pt #f5e1e1; font-weight:400; } #SubNavbar{ min-height:46px !important; } .btn-help{ color:#fff !important; padding-top:.25rem !important; } .btn-help:hover{ color:#FFDB8F !important; text-shadow:1px 0px 0px rgba(255,255,255,0.70); } .btn-settings{ color:#fff !important; padding-top:.25rem !important; } .btn-settings:hover{ color:#FFDB8F !important; text-shadow:1px 0px 0px rgba(255,255,255,0.70); } .body-help{ max-height:calc(95vh - 260px) !important; } .btn-help-img{ font-size:1.5rem !important; } .btn-settings-img{ font-size:1.5rem !important; } .navbar-expand-md .u-header__navbar-nav .u-header__sub-menu{ border-top:.1875rem solid #0053A1; border-top-right-radius:.4rem; border-top-left-radius:.4rem; border-bottom-right-radius:.4rem; border-bottom-left-radius:.4rem; } .ErrorContainer{ width:60%; }}@keyframes fadeInBgSubMenu{ 0%{ background-color:#D22835; } 33%{ background-color:#fd5000b0; } 66%{ background-color:#fd500059; } 100%{ background-color:#efefef; }}.submenu-active{}.submenu-active{ display:inline-block; position:relative;} .submenu-active::after{ background-color:#D22835; content:""; height:2pt; width:100%; position:absolute; bottom:0; left:0; } .submenu-active > a{ color:#000 !important; }.submenu-progress{ height:36px; background-color:rgba(30,103,181,0.2); position:absolute; width:100%; z-index:99;}#SubNavbarContainer{ min-height:36px !important; background-color:rgba(244,244,246,0.5); border-top:solid 0.5pt #bcc1c5;}.submenu-link{ color:#4c4c4c !important;}.submenu-item{ text-align:center;}.info-session{ background-color:#dcdcdc;}.session-text{ font-size:.8rem;}@media only screen and (max-width:320px){ .session-text{ font-size:.7rem; } .btn-sm-bigger{ padding:.515rem 0.95rem; }}@media only screen and (max-width:576px){ .session-text{ font-size:.6rem; } h1.h5{ font-size:.9rem; } .breadcrumb{ font-size:.67rem !important; } .bootstrap-select .dropdown-toggle .filter-option{ white-space:initial; } .bootstrap-select .dropdown-toggle .filter-option-inner-inner{ overflow:hidden; line-height:1.2; padding-top:3pt; } .footer{ font-size:.8rem; }}.breadcrumb-item,.breadcrumb-item::before{ font-size:.7rem; color:#c7e2ff !important;}#SubNavbar{ background:#222C62;}.steps{ position:inherit; top:27.44%; right:0px; z-index:9; width:100%; left:0px;} .steps ul{ display:flex; justify-content:center; list-style:none; } .steps li.first a{ background:#D22835; } .steps li a{ display:inline-block; width:12px; height:12px; border-radius:50%; background:#ccc; margin-right:78px; position:relative; } .steps .current-info,.steps .number{ display:none; }.stepsResult{ top:auto !important;}.line-step a:before{ content:""; width:90px; height:2px; background:#ccc; position:absolute; right:0px; top:5px;}.current.checked a:before{ background:#D22835;}.line-step a:after{ content:""; width:0; height:2px; background:#D22835; position:absolute; left:-68px; top:5px; transition:all 0.6s ease;}.steps li:last-child a{ margin-right:0;}.steps li.checked a{ background:#D22835;}@media only screen and (max-width:576px){ .steps{ position:initial; transform:translateX(0%); } .steps ul{ padding:0; }}.u-indicator-vertical-dashed-item:not(:last-child){ margin-bottom:0 !important;}.ui-datepicker-calendar{ display:none;}.ui-datepicker{ padding:0 !important;  box-shadow:0 0.375rem 1.5rem 0 rgba(140,152,164,0.125) !important; margin-top:10px;}.ui-datepicker-header{ border-bottom-right-radius:0 !important; border-bottom-left-radius:0 !important; background-color:#0053A1 !important; padding:.6em 0 !important; border:0 solid transparent !important;}.flatpickr-calendar{ border-radius:.4rem !important;}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{ color:rgba(255,255,255,0.6) !important; fill:rgba(255,255,255,0.6) !important;}.flatpickr-months{ background-color:#0053A1; padding-bottom:8pt; padding-top:4pt; border-top-left-radius:.4rem !important; border-top-right-radius:.4rem !important;} .flatpickr-months .flatpickr-month{ color:#fff !important; border-top-left-radius:.4rem !important; border-top-right-radius:.4rem !important; }.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{ background:#0053A1 !important; border-color:#0053A1 !important; color:#fff !important;}.u-datepicker .flatpickr-months{ position:relative; background-color:#0053A1; border-top-left-radius:.4rem; border-top-right-radius:.4rem; padding-bottom:5pt; padding-top:8pt;}.u-datepicker .flatpickr-day.today{ background-color:#222c62;}.numInput.cur-year{ color:#fff !important;}.flatpickr-current-month .numInputWrapper span.arrowUp:after,.flatpickr-current-month .numInputWrapper span.arrowDown:after{ border-bottom-color:#fff !important; border-top-color:#fff !important;}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{ fill:#fff !important;}.numInputWrapper span{ width:20px !important; padding:0 4px 0 8pt !important; border:1px solid rgba(225,223,223,0.15) !important;}.ui-datepicker-buttonpane.ui-widget-content{ border:0 solid transparent !important;}.ui-datepicker-month,.ui-datepicker-year{ border:0 solid transparent !important; margin:0 2px !important;}.ui-datepicker-close{ color:white !important; background-color:#0053A1 !important; border:0 solid transparent !important; transition:all 0.2s ease-in-out;} .ui-datepicker-close:hover{ transform:translateY(-3px); }.ui-datepicker-current{ display:none;}.RowAction{ padding:6px; margin:10px 8px 8px 8px; color:#2f2f2f; border-radius:.4rem; background-color:#dcdcdc;} .RowAction:hover{ color:#fff; cursor:pointer; }.RowAction-b:hover{ background-color:#D22835;}.RowAction-n:hover{ background-color:#1e67b5;}.RowAction-c:hover{ background-color:#008737;}.RowAction-danger:hover{ background-color:#ea1111;}.collapse-list-section-header{ font-size:.9rem;}.highlight-row > td,.highlight-row > td > span{ border:0;} .highlight-row > td > a,.highlight-row > td > i{ text-decoration:none; }.highlight-row-warning{ background-color:rgba(183,131,35,0.35) !important;}.highlight-row-danger{ background-color:rgba(238,38,38,0.42) !important; color:#ea1111;}.highlight-row-primary{ background-color:rgba(43,106,222,.38) !important; color:#1d4185;}.select-item{ background-color:transparent;}.Warning{ width:30px;}#divErrorMessage > label > .row > .col-11 > ul > li{ text-align:justify;}.text-danger{ font-size:90%;}.field-validation-error{ margin-bottom:-1.31rem !important;}.text-red{ color:#ff3f2f !important;}.bootstrap-select.form-control .dropdown-toggle{ border-radius:inherit; font-weight:400; padding:.68rem 0.5rem 0.68rem 0.5rem !important;}.bootstrap-select .dropdown-toggle:focus{ border-color:#0053A16e !important; outline:0 !important;}.border{ border:1px solid #b6b2b2 !important;}.custom-control{ padding-left:1.8rem;}.custom-control-label:after,.custom-control-label:before{ width:1.2rem; height:1.2rem; margin-top:-1pt;}.custom-checkbox .custom-control-label:before{ border-radius:.6rem;}.input-group-text{ border:1px solid #b6b2b2; color:#656e76; border-radius:.4rem;}.igt-fix{ width:54px !important; padding-left:1.2rem;}.igt-col{ padding-left:.8rem; color:#800d0d;}.custom-control-label{ padding-top:3pt; margin-bottom:2pt;}.btn-custom-toggle-primary{ border-color:#b6b2b2;}@media (max-width:767.98px){ .tooltip{ display:none !important; } .dropdown-item{ font-size:90%; } .bootstrap-select .dropdown-toggle .filter-option{ font-size:90%; } .modal-font-title{ font-size:110%; } .modal-header-custom{ padding:.75rem; } table.dataTable.nowrap td.remove-wrap{ white-space:normal;  inline-size:125px !important; padding-top:10pt !important; padding-bottom:10pt !important; } .btn-big-on-sm{ font-size:1rem; } .field-validation-error{ font-weight:500; }}.btn-link:hover{ color:#0053A1}.to-text{ line-height:unset !important; font-weight:600;}.countdown{ position:relative; height:80px; width:80px; text-align:center; z-index:4; display:inline-block;}.countdown-number{ color:#000; display:inline-block; line-height:80px; z-index:5;}.dot{ height:77px; width:77px; background-color:#edeff1; border-radius:50%; position:absolute; right:1px; top:1px; z-index:-1;}.tosvg{ position:absolute; top:0; right:0; width:80px; height:80px; transform:rotateY(-180deg) rotateZ(-90deg);}.tosvgcircle{ stroke-dasharray:232px; stroke-dashoffset:0px; stroke-linecap:round; stroke-width:6px; stroke:#0053A1; fill:none; animation:countdown 59s linear infinite forwards;}.stroke-red{ stroke:#ea1111 !important;}@keyframes countdown{ from{ stroke-dashoffset:0px; } to{ stroke-dashoffset:232px; }}.fa-1-5x{ font-size:1.5em !important;}.dropdown{ border:1px solid #b6b2b2 !important; border-radius:.4rem !important; transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out !important;}.dropdown-prepend-nrb{ border-top-right-radius:0px !important; border-bottom-right-radius:0px !important;}.Opacity-0{ opacity:0;}.fadein{ animation:fadein .3s linear; opacity:1;}@keyframes fadein{ 0%{ opacity:0; } 100%{ opacity:1; }}@media (min-width:992px){ .navbar-expand-lg .u-header__navbar-nav .u-header__nav-link{ padding-top:1.5rem; padding-bottom:1.5rem; padding-right:.5rem; padding-left:.5rem; } .BD_pl{ padding-left:.1pt !important; } .navbar-expand-lg .u-header__navbar-nav .u-header__sub-menu .hs-has-sub-menu .u-header__sub-menu{ margin-top:-0.5rem; margin-left:.5pt; } .navbar-custom-brand{ padding-left:0rem !important; } .custom-control-label:after,.custom-control-label:before{ margin-top:1pt; }}@media (min-width:1200px){ #logoAndNav.pl-lg-0{ padding-left:4pt !important; } .BD_pl{ padding-left:.5rem !important; }  .socialmedia{ margin-right:1.5rem; } .SOFINET-Developer{ width:50%; display:inline-block; }}.checkmark__circle{ stroke-dasharray:166; stroke-dashoffset:166; stroke-width:2; stroke-miterlimit:10; stroke:#0a7934; fill:none; animation:stroke 0.6s cubic-bezier(0.65,0,0.45,1) forwards;}.checkmark{ width:30px; height:30px; margin-right:6px; border-radius:50%; display:inline-block; stroke-width:4; stroke:#fff; stroke-miterlimit:10; box-shadow:inset 0px 0px 0px #0a7934; animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;}.bg-OK{ --c:#0a7934;}.bg-KO{ --c:red;}.checkmark__check{ transform-origin:50% 50%; stroke-dasharray:48; stroke-dashoffset:48; animation:stroke 0.3s cubic-bezier(0.65,0,0.45,1) 0.8s forwards;}.checkmark__circle{ stroke-dasharray:166; stroke-dashoffset:166; stroke-width:2; stroke-miterlimit:10;  fill:none; animation:stroke 0.6s cubic-bezier(0.65,0,0.45,1) forwards;}.checkmark_error{ width:30px; height:30px; margin-right:6px; border-radius:50%; display:inline-block; stroke-width:2; stroke:#fff; stroke-miterlimit:10; animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;}.checkmark__check_error{ transform-origin:50% 50%; stroke-dasharray:29; stroke-dashoffset:29; animation:stroke 0.3s cubic-bezier(0.65,0,0.45,1) 0.8s forwards;}.checkmark__circle_error{ stroke-dasharray:166; stroke-dashoffset:166; stroke-width:2; stroke-miterlimit:10; stroke:#cc5f5f; fill:none; animation:stroke 0.6s cubic-bezier(0.65,0,0.45,1) forwards;}@keyframes stroke{ 100%{ stroke-dashoffset:0; }}@keyframes scale{ 0%,100%{ transform:none; } 50%{ transform:scale3d(1.1,1.1,1); }}@keyframes fill{ 100%{ box-shadow:inset 0px 0px 0px 30px var(--c); }}.input-group-prepend-fix{ width:50px !important;}.span-group-prepend-fix{ width:50px !important; color:black;}.PswMask{ -webkit-text-security:disc !important; -moz-text-security:disc !important; -o-text-security:disc !important; text-security:disc !important;}.UnPswMask{ -webkit-text-security:none !important; -moz-text-security:none !important; -o-text-security:none !important; text-security:none !important;}.font-sz-1_1rem{ font-size:1.1rem;}.font-sz-1_3rem{ font-size:1.3rem;}.font-st-normal{ font-style:normal !important;}.text-muted{ color:#0053A1 !important;}.u-datepicker .flatpickr-prev-month,.u-datepicker .flatpickr-next-month{ top:50%; -webkit-transform:initial !important; transform:initial !important;}:root{ --leftpos:0px; --blue:#0053A1; --primary:#0053A1; --font-family-sans-serif:"Montserrat",Helvetica,Arial,sans-serif;}::selection{ background-color:#0053A1;}.bootstrap-select-custom-leftpos{ --leftpos:-50px}.bootstrap-select{ position:relative !important;} .bootstrap-select .dropdown-menu{ right:0 !important; transform:translate3d(0px,0px,0px) !important; top:auto !important; margin-top:.2rem; border:solid 1pt #c7c5c5; min-width:inherit !important; padding:0 !important; left:var(--leftpos) !important; } .bootstrap-select .dropdown-menu li a span.text{ white-space:initial !important; }.table .dropdown-menu.show{ display:contents;}.dropdown-item.active,.dropdown-item:active{ text-decoration:none; background-color:#F3F7FD !important; color:#000; text-shadow:.1pt 0px 0px #272727; background-image:linear-gradient(bottom,#F3F7FD,#EFF7FF) !important;}.dropdown-item{ color:#9c9c9c;}.btn-soft-primary{ color:#0053A1; background:#ebf2ff;}.li-par,.li-impar,.bs-searchbox{ border-bottom:1px solid #e6e6e6;}.li-par{ background-color:#F2F2F2;}.li-last{ border-bottom:none !important;}.dropdown-menu .show{}.alert-success{ color:#0a7934; background-color:#d0f3db !important; border:1px solid #0a7934;}.alert-danger{ color:#73231d; background-color:#ffc8c8; border:1px solid #ce7971;}.alert-warning{ border:1px solid #e8a120 !important;}.checkbox-switch__slider{ cursor:pointer;}.checkbox-switch__input:checked + .checkbox-switch__slider{ background-color:#0053A1; cursor:pointer;}.rounded-right,.rounded-top{ border-top-right-radius:.4rem !important;}.rounded-top{ border-top-left-radius:.4rem !important;}.rounded-bottom-right,.rounded-bottom{ border-bottom-right-radius:.4rem !important;}.rounded-bottom{ border-bottom-left-radius:.4rem !important;}.rounded-right-1,.rounded-top-1{ border-top-right-radius:.8rem !important;}.rounded-top-1{ border-top-left-radius:.8rem !important;}.rounded-bottom-right-1,.rounded-bottom-1{ border-bottom-right-radius:.8rem !important;}.rounded-bottom-1{ border-bottom-left-radius:.8rem !important;}.container-blue{ border-top:2px solid #1E67B5 !important; background-color:#f5f5f5 !important; border-bottom:1px solid #e4e4e4 !important; border-left:1px solid #e4e4e4 !important; border-right:1px solid #e4e4e4 !important;}.container-rounded{ border:.3pt solid #001c4d32 !important; border-radius:.8rem !important}.container-yellow{ border-top:2px solid #D22835 !important; border-top-right-radius:0px !important; border-top-left-radius:0px !important; border-bottom-right-radius:0px !important; border-bottom-left-radius:0px !important;}.container-orange-popup{ border-bottom-right-radius:.8rem !important; border-bottom-left-radius:.8rem !important; border-top:2px solid #D22835 !important;}.table-border{ border-collapse:separate;}.step-tofollow{ width:1.4rem !important; height:1.4rem !important;}.back-to-top{ cursor:pointer !important; position:fixed; bottom:150px; right:16px; display:none; z-index:20; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:4px; border:solid 1px #3b5ff7; border-radius:50% !important; width:38px; height:38px; opacity:.5;}.ShareContainer{ display:inline;}.nav-ShareListToggle{ height:35px !important; width:35px !important; color:#fff; -webkit-transition:box-shadow ease 0s !important; cursor:pointer !important; border-color:green !important; margin-right:4px !important;}.ShareItem{ height:30px; width:30px; padding:0 !important; -webkit-transition:box-shadow ease 0s !important; cursor:pointer !important;}.nav-ShareListToggle:hover,.nav-ShareListToggle.active{ box-shadow:0px 0px 3px 0px #024283;}.Res-ShareListToggle:hover{ box-shadow:0px 0px 3px 0px #024283;}.ShareItem[data-format="EMAIL"]:hover{ background-color:rgba(235,23,23,.2); color:rgba(235,23,23,.8);}.ShareItem[data-format="WHATSAPP"]:hover{ background-color:rgba(9,124,7,.2); color:rgba(9,124,7,.8);}.ShareItem[data-format="TELEGRAM"]:hover{ background-color:rgba(7,42,124,0.20); color:rgba(7,24,124,0.80);}.ShareItem[data-format="SMS"]:hover{ background-color:rgba(124,97,7,0.20); color:rgba(128,138,40,0.80);}.ShareItem[data-format="WEBSHARE"]:hover{ background-color:rgba(124,46,7,0.20); color:rgba(124,46,7,0.80);}.ShareItem[data-format="COPY"]:hover{ background-color:rgba(124,7,7,0.20); color:rgba(124,7,7,0.80);}.ShareItemCPY{ display:none !important;}.ShareItem[data-format="TXTTB"]:hover{ background-color:rgba(17,68,159,.2); color:rgba(17,68,159,.8);}.ShareItem[data-format="TXTFW"]:hover{ background-color:rgba(9,124,7,.2); color:rgba(9,124,7,.8);}.ShareItemRes{ width:25px; height:24px;} .ShareItemRes:hover{ background-color:#f3f6e2 !important; }.tooltip{ z-index:100 !important;}.font-weight-bolder{ font-weight:500 !important;}.modal-content{ background-color:transparent !important}.modal-body{ background-color:#fff;}.btn-soft-secondary{ border-color:#ccc !important;}.lds-ellipsis{ display:inline-block; position:relative; width:180px; margin-right:3px; margin-bottom:10pt; height:100px; background:#ffffff2b; border-radius:.8rem;} .lds-ellipsis div{ position:absolute; top:25px; width:20px; height:20px; border-radius:50%; animation-timing-function:cubic-bezier(0,1,1,0); } .lds-ellipsis div:nth-child(1){ left:40pt; animation:lds-ellipsis1 0.6s infinite; background-color:#D22835; } .lds-ellipsis div:nth-child(2){ left:40pt; animation:lds-ellipsis2 0.6s infinite; background-color:#001C4D; } .lds-ellipsis div:nth-child(3){ left:60pt; animation:lds-ellipsis2 0.6s infinite; background-color:#0a7934; } .lds-ellipsis div:nth-child(4){ left:90pt; animation:lds-ellipsis3 0.6s infinite; background-color:#185f3c; }@keyframes lds-ellipsis1{ 0%{ transform:scale(0); } 100%{ transform:scale(1); }}@keyframes lds-ellipsis3{ 0%{ transform:scale(1); } 100%{ transform:scale(0); }}@keyframes lds-ellipsis2{ 0%{ transform:translate(0,0); } 100%{ transform:translate(24px,0); }}.alert-custom{ background-color:#fbfbfb; padding:1rem; border:.5pt solid #d8d5d5; border-radius:.4rem; margin-bottom:10px; box-shadow:0 2px 3px 0 rgba(0,0,0,0.14),0 1px 4px 0 rgba(0,0,0,0.12),0 2px 2px -1px rgba(0,0,0,0.2);}.alert-custom-success{ border-left:4pt solid #0a7934;}.alert-custom-danger{ border-left:4pt solid #ea1111;}.alert-custom-warning{ border-left:4pt solid #D22835;}.alert-fa-color-warning{ color:#D22835;}.alert-custom-important{ border-left:4pt solid #D22835;}.alert-fa-color-important{ color:#D22835;}.alert-custom-info{ border-left:4pt solid #0053A1;}.alert-fa-color-info{ color:#0053A1;}.v-divider{ height:30px; padding-left:8px; margin-left:4px; border-left:solid 1px #ad9a9a; align-items:center;}.module .collapse,.module .collapsing{ height:6rem;}.module .collapse{ position:relative; display:block; overflow:hidden;} .module .collapse:before{ content:'...'; position:absolute; right:12px; bottom:0; } .module .collapse.show{ height:auto; } .module .collapse.show:before{ display:none; }.module a.collapsed:after{ content:'Ver más +';}.module a:not(.collapsed):after{ content:'Ver menos -';}@media (min-width:992px){ .module .collapse:before{ content:''; } .module .collapse,.module .collapsing{ height:100%; } .ErrorContainer{ width:50%; }}@media screen and (min-width:575px) and (max-width:767px){ .btn-help{ padding-top:2.75rem !important; } .ErrorContainer{ width:70%; }}.btn-help{ color:#D22835; padding-top:2.3rem;} .btn-help:hover{ color:#349966; text-shadow:1px 0px 0px rgba(255,255,255,0.70); }.btn-help-img{ font-size:1rem;}.btn-settings:hover{ color:#349966; text-shadow:1px 0px 0px rgba(255,255,255,0.70);}.body-help{ overflow-y:auto; max-height:calc(90vh - 260px);}.animate{ -webkit-animation-duration:.5s; animation-duration:.5s; -webkit-animation-fill-mode:both; animation-fill-mode:both;}.animatedelay{ -webkit-animation-delay:.3s; -moz-animation-delay:.3s; animation-delay:.3s;}@-webkit-keyframes fadeInLeft{ from{ opacity:0; -webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); } to{ opacity:1; -webkit-transform:none; transform:none; }}@keyframes fadeInLeft{ from{ opacity:0; -webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); } to{ opacity:1; -webkit-transform:none; transform:none; }}.fadeInLeft{ -webkit-animation-name:fadeInLeft; animation-name:fadeInLeft;}.SubMenu{ position:relative; display:inline-block; transition:.5s; text-decoration:none;} .SubMenu::before{ position:absolute; left:0; bottom:1px; border-bottom:1px solid #fd5000; content:''; width:100%; height:2px; opacity:0; transition:.5s; } .SubMenu:hover::before{ bottom:3px; opacity:1; } .SubMenu:hover{ color:#0053A1 !important; }.text-custom-shadow{ text-shadow:.5pt 1pt 1pt #000;}.anime-square{ display:flex; justify-content:flex-end; align-items:flex-end; padding-top:12px}.square{ width:30px; height:10px; border-radius:2px; margin:0 5px; animation:1.1s bounce ease infinite; box-shadow:1px 1px rgba(76,60,44,0.55);}.orange{ background-color:#D22835;}.blue{ background-color:#001C4D; animation-delay:.35s;}.green{ background-color:#0a7934; animation-delay:.60s;}@keyframes bounce{ 50%{ transform:translateY(8px); }}.view{ position:absolute; top:0; left:0; right:0; bottom:0; -webkit-perspective:400; perspective:400;}.plane{ width:90px; height:90px; -webkit-transform-style:preserve-3d; transform-style:preserve-3d;} .plane.main{ position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; -webkit-transform:rotateX(60deg) rotateZ(-30deg); transform:rotateX(60deg) rotateZ(-30deg); -webkit-animation:rotate 20s infinite linear; animation:rotate 20s infinite linear; } .plane.main .circle{ width:90px; height:90px; position:absolute; -webkit-transform-style:preserve-3d; transform-style:preserve-3d; border-radius:100%; box-sizing:border-box; box-shadow:0 0 60px crimson,inset 0 0 60px crimson; } .plane.main .circle::before,.plane.main .circle::after{ content:""; display:block; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; width:10%; height:10%; border-radius:100%; background:crimson; box-sizing:border-box; box-shadow:0 0 60px 2px crimson; } .plane.main .circle::before{ -webkit-transform:translateZ(-90px); transform:translateZ(-90px); } .plane.main .circle::after{ -webkit-transform:translateZ(90px); transform:translateZ(90px); } .plane.main .circle:nth-child(1){ -webkit-transform:rotateZ(72deg) rotateX(63.435deg); transform:rotateZ(72deg) rotateX(63.435deg); } .plane.main .circle:nth-child(2){ -webkit-transform:rotateZ(144deg) rotateX(63.435deg); transform:rotateZ(144deg) rotateX(63.435deg); } .plane.main .circle:nth-child(3){ -webkit-transform:rotateZ(216deg) rotateX(63.435deg); transform:rotateZ(216deg) rotateX(63.435deg); } .plane.main .circle:nth-child(4){ -webkit-transform:rotateZ(288deg) rotateX(63.435deg); transform:rotateZ(288deg) rotateX(63.435deg); } .plane.main .circle:nth-child(5){ -webkit-transform:rotateZ(360deg) rotateX(63.435deg); transform:rotateZ(360deg) rotateX(63.435deg); }@-webkit-keyframes rotate{ 0%{ -webkit-transform:rotateX(0) rotateY(0) rotateZ(0); transform:rotateX(0) rotateY(0) rotateZ(0); } 100%{ -webkit-transform:rotateX(360deg) rotateY(360deg) rotateZ(360deg); transform:rotateX(360deg) rotateY(360deg) rotateZ(360deg); }}@keyframes rotate{ 0%{ -webkit-transform:rotateX(0) rotateY(0) rotateZ(0); transform:rotateX(0) rotateY(0) rotateZ(0); } 100%{ -webkit-transform:rotateX(360deg) rotateY(360deg) rotateZ(360deg); transform:rotateX(360deg) rotateY(360deg) rotateZ(360deg); }}.u-datepicker .numInputWrapper span.arrowUp,.u-datepicker .numInputWrapper span.arrowDown{ display:block;}.hs-sub-menu{ min-width:220px;}.font-size-custom{ font-size:80%;}.font-size-custom-90{ font-size:90%;}.font-size-admin{ font-size:80%;}.font-size-navbar{ font-size:80%;}.font-size-footer{ font-size:.7rem; font-weight:500;}.row.alert.alert-light.border.shadow-sm,.row.alert.bg-white.border.shadow-sm{ border-radius:.8rem !important;}@media (min-width:576px){ .font-size-custom{ font-size:90%; } .bootstrap-select.form-control .dropdown-toggle{ line-height:1.75; } .input-group-prepend{ margin-right:-0.6pt; } .container-blue{ border:.3pt solid #001c4d32 !important; border-radius:.8rem; } .container-yellow{ border:.3pt solid #fd500074 !important; border-radius:.8rem !important; margin-bottom:.5rem !important; }}@media (min-width:768px){ .font-size-custom{ font-size:90%; } .font-size-admin{ font-size:80%; } .font-size-footer{ font-size:.9rem; } .rounded-bottom-md-right,.rounded-md-bottom{ border-bottom-right-radius:.4rem !important; } .rounded-md-bottom{ border-bottom-left-radius:.4rem !important; } .rounded-bottom-md-left{ border-bottom-left-radius:0 !important; }}@media(min-width:992px){ .font-size-custom{ font-size:90% } .font-size-admin,.font-size-custom-90{ font-size:100% }}@media (min-width:1200px){ .font-size-custom{ font-size:100%; } .font-size-navbar{ font-size:85%; } .ErrorContainer{ width:40%; }}@media screen and (min-width:1367px){ html{ zoom:1; } .ErrorContainer{ width:30%; } .session-text{ font-size:.9rem; }}@media (min-width:1600px){ .container{ max-width:1400px; } .font-size-navbar{ font-size:90%; font-weight:400; }}@media (min-width:1900px){ .container{ max-width:1500px; } .navbar-expand-lg .u-header__navbar-nav{ -ms-flex-align:center; align-items:center; padding-top:0; padding-bottom:0; padding-left:40px; }}@media (min-width:2000px){ .container{ max-width:1600px; } .navbar-brand{ height:70px; } .navbar-expand-lg .u-header__navbar-nav{ -ms-flex-align:center; align-items:center; padding-top:0; padding-bottom:0; padding-left:40px; }}.u-header__nav-link{ color:#36383b !important;} .u-header__nav-link:hover{ color:#0052ea !important; text-decoration:none; }.u-header .active > .u-header__nav-link,.u-header__nav-item:focus .u-header__nav-link,.u-header__nav-item:hover .u-header__nav-link{ color:#0053A1 !important;}.u-header .active > .u-header__nav-link,.nav-itemu-header__nav-item .active{ font-weight:500 !important;}.submenu-link{ color:#2d2b2b !important;}.u-header__sub-menu-nav-link{ color:#282828 !important; font-size:.8rem;} .u-header__sub-menu-nav-link:hover{ color:#0053A1 !important; text-decoration:none; }.u-header__nav-item:focus .u-header__nav-link,.u-header__nav-item:hover .u-header__nav-link{ color:#0053A1 !important;}.btn-soft-primary[href].active,.btn-soft-primary[href]:active,.btn-soft-primary[href]:focus,.btn-soft-primary[href]:hover,.btn-soft-primary[type].active,.btn-soft-primary[type]:active,.btn-soft-primary[type]:focus,.btn-soft-primary[type]:hover{ background:#0053A1;}.dropdown-item.active{ color:#2d323c !important; background-color:#008b0d03;}.dropdown-item:hover{ color:#001C4D; text-shadow:.3pt 0 #000; background-color:#008b0d03;}.btn-custom-toggle-primary:not(:disabled):not(.disabled).active,.btn-custom-toggle-primary:not(:disabled):not(.disabled):active{ background-color:#0053A1; border-color:#0053A1;}.page-item.active .page-link{ background-color:#0053A1; border-color:#0053A1;}.custom-checkbox .custom-control-input:checked ~ .custom-control-label:before{ background-color:#0053A1;}.card-btn-arrow{ color:#0053A1;}a{ color:#0053A1;}.tooltip-inner{ background-color:#0053A1;}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{ border-top-color:#0053A1}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{ border-right-color:#0053A1}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{ border-bottom-color:#0053A1}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{ border-left-color:#0053A1}.badge-primary{ background-color:#0053A1;}.alert-primary{ background-color:#ebf2ff !important; border:1px solid #b8daff !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:#0053A1;}.font-size-Bs{ font-size:90%; font-weight:500;}p{ color:#52606d;}.btn-group-sm > .btn,.btn-sm{ border-radius:.4rem;}.rounded{ border-radius:.4rem !important;}.alert{ border-radius:.4rem;}.modal-header{ border-top-left-radius:.8rem; border-top-right-radius:.8rem;}.modal-footer{ border-top:0px !important; background-color:#fff; border-bottom-left-radius:.8rem; border-bottom-right-radius:.8rem;}.card{ border-radius:.4rem; border:.3pt solid #d9d9db;}.card-header{ background-color:transparent;} .card-header:first-child{ border-radius:calc(.4rem - 1px) calc(.4rem - 1px) 0 0; }.custom-border,.custom-border-c,.custom-border-n,.custom-border-col{ border:solid 1.2pt; border-radius:.5rem;}a#TabUSD,a#TabEUR,a#TabBS,a#TabCOL{ color:#fff; border:none;}.custom-border-c{ border-color:#0a7934 !important;}.custom-border-n{ border-color:#001C4D !important;}.custom-border-col{ border-color:#800d0d !important;}.dropdown-menu{ border-radius:.4rem;}.badge{ border-radius:.4rem;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{ border-top-right-radius:.4rem !important;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{ border-top-left-radius:.4rem !important;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{ border-bottom-right-radius:.4rem !important;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{ border-bottom-left-radius:.4rem !important;}.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{ border-bottom-left-radius:0 !important; border-bottom-right-radius:0 !important;}.ui-icon,.ui-widget-content .ui-icon{ background:white; border-radius:.4rem !important;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{ margin-top:0 !important;}.modal-content{ border-radius:.8rem;}.popover{ border-radius:.4rem;}.tooltip-inner{ border-radius:.4rem;}.page-item .page-link{ border-top-left-radius:.4rem !important; border-bottom-left-radius:.4rem !important; border-top-right-radius:.4rem !important; border-bottom-right-radius:.4rem !important;}table{ border-radius:.4rem;}.logo-full{ width:260px; display:inline-block; background:transparent url(./../../../Images/Sofitasa_logo.png) no-repeat center center !important; background-size:contain !important; vertical-align:middle;}.modal-backdrop.show{ opacity:.4;}.modal{ padding:0 !important;}.loader-text{ margin:0; padding:0; padding-top:40pt;}.loader{ --c:no-repeat linear-gradient(#0053A1 0 0); background:var(--c),var(--c),var(--c),var(--c),var(--c),var(--c),var(--c),var(--c),var(--c); background-size:16px 16px; animation:l32-1 1s infinite,l32-2 1s infinite;}#SubNavbar ~ div{ padding-left:.5rem !important; padding-right:.5rem !important;}@keyframes l32-1{ 0%,100%{ width:45px; height:45px } 35%,65%{ width:65px; height:65px }}@keyframes l32-2{ 0%,40%{ background-position:0 0,0 50%,0 100%,50% 100%,100% 100%,100% 50%,100% 0,50% 0,50% 50% } 60%,100%{ background-position:0 50%,0 100%,50% 100%,100% 100%,100% 50%,100% 0,50% 0,0 0,50% 50% }}.glitch{ font-size:2rem; font-weight:bold; text-transform:uppercase; position:fixed; text-shadow:.05em 0 0 #00fffc,-0.03em -0.04em 0 #fc00ff,0.025em 0.04em 0 #fffc00; animation:glitch 725ms infinite;} .glitch span{ position:absolute; top:0; left:0; } .glitch span:first-child{ animation:glitch 500ms infinite; clip-path:polygon(0 0,100% 0,100% 35%,0 35%); transform:translate(-0.04em,-0.03em); opacity:.75; } .glitch span:last-child{ animation:glitch 375ms infinite; clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%); transform:translate(0.04em,0.03em); opacity:.75; }@keyframes glitch{ 0%{ text-shadow:.05em 0 0 #00fffc,-0.03em -0.04em 0 #fc00ff,0.025em 0.04em 0 #fffc00; } 15%{ text-shadow:.05em 0 0 #00fffc,-0.03em -0.04em 0 #fc00ff,0.025em 0.04em 0 #fffc00; } 16%{ text-shadow:-0.05em -0.025em 0 #00fffc,0.025em 0.035em 0 #fc00ff,-0.05em -0.05em 0 #fffc00; } 49%{ text-shadow:-0.05em -0.025em 0 #00fffc,0.025em 0.035em 0 #fc00ff,-0.05em -0.05em 0 #fffc00; } 50%{ text-shadow:.05em 0.035em 0 #00fffc,0.03em 0 0 #fc00ff,0 -0.04em 0 #fffc00; } 99%{ text-shadow:.05em 0.035em 0 #00fffc,0.03em 0 0 #fc00ff,0 -0.04em 0 #fffc00; } 100%{ text-shadow:-0.05em 0 0 #00fffc,-0.025em -0.04em 0 #fc00ff,-0.04em -0.025em 0 #fffc00; }}.tooltip{ z-index:100000000 !important;}