﻿@font-face{font-family:'Roboto';src:url('../fonts/CNX/Roboto/Roboto-Light.ttf') format('truetype');font-weight:300;font-style:normal;}@font-face{font-family:'Roboto';src:url('../fonts/CNX/Roboto/Roboto-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Roboto';src:url('../fonts/CNX/Roboto/Roboto-Medium.ttf') format('truetype');font-weight:500;font-style:normal;}@font-face{font-family:'Roboto';src:url('../fonts/CNX/Roboto/Roboto-Bold.ttf') format('truetype');font-weight:700;font-style:normal;}@font-face{font-family:'Roboto';src:url('../fonts/CNX/Roboto/Roboto-Black.ttf') format('truetype');font-weight:900;font-style:normal;}body{font-family:'Roboto',sans-serif!important;font-size:14px;}.row{margin-right:0;margin-left:0;}.MainLogo{margin:20px 0;}.MainDiv{padding:14px;}.MainForm{padding:20px;}.MainTabLine{margin:20px 0;margin-right:-40px;padding:0;border-left:1px solid #d6d6d6;}.MainTitle{height:auto;margin-bottom:8vh;}.MainHeader{font-size:15px;font-weight:600;text-transform:capitalize;line-height:22px;color:#003e51;}.MainSubMenu{font-size:28px;font-weight:400;line-height:34px;margin:12px 0 0 0;color:#003e51;}.FTLAttention{font-size:16px;}.MainLabel{color:#00667a;font-size:16px;}select.MainTextBox{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#fff url("../images/icons/other_arrow_down@2x.png") right center/16px no-repeat!important;}.form-control:disabled,.form-control[readonly]{background:transparent;opacity:1;border:0;}.form-control::placeholder{color:#003e51;opacity:.5;}.MainTextBox{background:transparent;border:0;border-bottom:1px solid #d1d4d7;color:#003e51;-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:0;font-size:14px;}.MainTextBox:read-only{background:transparent;}.MainTextBox:focus{-webkit-box-shadow:none;box-shadow:none;}.MainTextBox::-webkit-input-placeholder,.MainTextBox::-moz-placeholder,.MainTextBox:-ms-input-placeholder,.MainTextBox:-moz-placeholder{opacity:.5;color:#d1d4d7;}.MainConfirmButton{font-size:18px;border-radius:50px!important;display:list-item;background:#003e51;color:#fff;margin:10px 0 20px 0;max-width:380px;height:44px;}.MainConfirmButton:focus{background-color:#00667a;}.MainConfirmButton:hover{background:#00667a;box-shadow:0 2px 6px 4px #d8d8d8;color:#fff;}.MainConfirmButton:active{background:#00667a;color:#fff;}.MainCancelButton{font-size:18px;border-radius:50px!important;display:list-item;background-color:#fff;color:#003e51;border:2px solid #003e51;margin:10px 0 10px 0;max-width:380px;height:44px;}.MainCancelButton:hover{box-shadow:0 2px 6px 4px #d8d8d8;border:2px solid #003e51;color:#003e51;background-color:#fff;}.MainCancelButton:active{border:2px solid #00667a;color:#00667a;background-color:#fff;}.MainCancelButton:disabled{background-color:#abb5ba;border:2px solid #abb5ba;}.MainCancelButton:hover{background-color:#fff;}.MainCancelButton:active{background-color:#fff;}.ConsentButton{max-width:none!important;margin-bottom:5%!important;}.ConsentLabel{display:block;text-align:center;}.c-consent__content{padding-bottom:5%;}.secundaryButtonLink{font-size:16px;max-width:380px;text-align:center;margin:25px 0 25px 0;padding:5px;}.MainCheckBox{margin-right:5px;}.MainCheckBox label,label.checkbox-blue{cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;margin-bottom:0;display:table-cell;vertical-align:middle;height:100%;max-height:40px;padding-right:15px;}.MainCheckBox label:last-child,label.MainCheckBox:last-child{padding-right:0;}.MainCheckBox label>input,label.MainCheckBox>input{visibility:hidden;position:absolute;}.MainCheckBox label .checkbox-name,label.MainCheckBox .checkbox-name{padding:0 4px;}.checkbox-name.title{font-weight:bold;}.MainCheckBox label>.box-check,label.MainCheckBox>.box-check{display:inline-block;vertical-align:middle;width:20px;height:20px;border-radius:2px;box-shadow:inset 0 0 0 15px white;border:1px solid #808080;background-color:transparent;}.MainCheckBox>label>input[type=checkbox]:disabled+.box-check,label.MainCheckBox>input[type=checkbox]:disabled+.box-check{display:inline-block;vertical-align:middle;width:20px;height:20px;border-radius:2px;box-shadow:inset 0 0 0 15px #f0f0f0;border:1px solid #808080;background-color:transparent;opacity:.5;}.MainCheckBox label:first-child,label.MainCheckBox:first-child{margin-left:0;}.MainCheckBox label:hover>.box-check,label.MainCheckBox:hover>.box-check{box-shadow:inset 0 0 0 5px transparent;}.MainCheckBox label>input[type="checkbox"]:checked~.box-check,label.MainCheckBox>input[type="checkbox"]:checked~.box-check{box-shadow:inset 0 0 0 5px transparent;background:url("../images/generic/ic_generic_combo_checked.png") no-repeat center #fff;background-size:13px 10px;}.MainCheckBoxLabel{color:#003e51;font-size:14px;margin:0;font-weight:600;}.MainTooltip:focus{outline:0;}.MainTooltip+.tooltip>.tooltip-inner{background-color:#8c8c8c;color:#fff;}.SucessMessage{font-size:30px;color:#007e48;text-align:center;}.ErrorMessage{font-size:30px;color:#d64033;text-align:center;}.RememberOption{font-size:14px;font-weight:600!important;color:#3e95bc;}.ConsentItemLine{line-height:30px;font-weight:600;color:#003e51;}.ConsentCheckBox{margin-right:15px;}.ConsentTitle{font-size:24px;margin:0 0 10px 0;}.ConsentSubTitle{font-size:18px;}.ConsentGroupTitle{font-size:12px;color:#003e51;margin-left:0;text-transform:uppercase;}.NoMargin>div{margin:0;}.RightAlign{text-align:right;}.DisabledElement{background:transparent;color:#00667a;}.SignOut{display:none!important;width:0!important;height:0!important;}.DefaultMargin{margin:0;height:100%;}.DefaultMargin>form{height:100%;}.LoginForm{margin-bottom:10vh;}.LoginForm>.form-group:nth-child(n+2){margin:20px 0 0;}.form-group{max-width:400px;}.LoginFormButtonGroup{height:10%;margin-bottom:100px;}.InternalLoginForm{margin-top:11%;}.LoginError{background-color:#d64033;color:#fff;font-size:16px;box-shadow:0 3px 10px 0 rgba(0,0,0,.42);padding-bottom:.2%;padding-top:1%;position:absolute;z-index:1;width:51%;}.LoginErrorResponsive{display:none;}.LoginErrorText{font-size:14px;color:#fff;}.LoginErrorText ul{list-style:none;padding-left:0!important;padding-right:0!important;}.LogoutTextMargin{margin-bottom:10%;}.InformationMessage{margin-top:15%;text-align:center;}.InformationMessage img{margin-bottom:24px;}.InfoMessageReaction{font-size:24px;}.RecoverPassword{font-size:18px;color:#003e51;}.RecoverPassword:hover{color:#00667a;text-decoration:none;}.DefaulltPadding{padding:30px;}.TopMargin{margin-top:15px;}.DefaultMarginLeft{margin:10px;}.external-auth-btn{max-width:280px;height:44px;width:100%;box-sizing:border-box;position:relative;margin:.6em 0;padding:2px 15px 0 55px;border:0;line-height:38px;white-space:nowrap;border-radius:.2em;font-size:16px;color:#000;cursor:pointer;letter-spacing:.5px;font-size:14px;text-align:center;background-color:#ededed;}.external-auth-btn:before{content:"";border-bottom-left-radius:.2em;border-top-left-radius:.2em;box-sizing:border-box;position:absolute;top:0;left:0;width:50px;height:100%;background:url("../images/logos/external/logo-default.png") 16px 10px no-repeat #dadada;}.external-auth-btn:hover,.external-auth-btn:focus{background-color:#dadada;color:#000;outline:0;}.external-auth-btn-azure{color:#fff;background-color:#0089d6;}.external-auth-btn-azure:before{background:url("../images/logos/external/logo-azure.png") 16px 10px no-repeat #007ec5;}.external-auth-btn-azure:hover,.external-auth-btn-azure:focus{background-color:#007ec5;cursor:pointer;color:#fff;}.external-auth-btn-facebook{color:#fff;background-color:#1877f2;}.external-auth-btn-facebook:before{background:url("../images/logos/external/logo-facebook.png") 16px 10px no-repeat #166ddf;}.external-auth-btn-facebook:hover,.external-auth-btn-facebook:focus{background-color:#166ddf;color:#fff;}.external-auth-btn-google{color:#000;background-color:#ededed;}.external-auth-btn-google:before{background:url("../images/logos/external/logo-google.png") 16px 10px no-repeat #dadada;}.external-auth-btn-google:hover,.external-auth-btn-google:focus{background-color:#dadada;color:#000;}.external-auth-btn-microsoft{color:#000;background-color:#ededed;}.external-auth-btn-microsoft:before{background:url("../images/logos/external/logo-microsoft.png") 16px 10px no-repeat #dadada;}.external-auth-btn-microsoft:hover,.external-auth-btn-microsoft:focus{background-color:#dadada;color:#000;}.external-auth-btn-windows{background-color:#0273cc;color:#fff;}.external-auth-btn-windows:before{background:url("../images/logos/external/logo-windows.png") 16px 10px no-repeat #026abd;}.external-auth-btn-windows:hover,.external-auth-btn-windows:focus{background-color:#026abd;color:#fff;}.external-auth-btn-twitter{background-color:#1ca1f2;color:#fff;}.external-auth-btn-twitter:before{background:url("../images/logos/external/logo-twitter.png") 16px 10px no-repeat #1994df;}.external-auth-btn-twitter:hover,.external-auth-btn-twitter:focus{background-color:#1994df;color:#fff;}.small-container{padding:10px;}.Centered{text-align:center;}.loading-spinner,.loading-image{display:none;}.navbar{display:none;margin:0!important;}.footer-responsive{display:none;}.footer-copy{display:block;margin-bottom:30px;font-size:16px;}.side-menu{grid-area:menu;background-color:#028eaa;align-items:center;justify-content:center;}.SideLogo{position:relative;top:45%;}.SideFooter{position:relative;top:75%;}.mainFrameBody{width:100%;max-width:890px;padding:80px 20px 0 80px;}.mainFrameBodyRender{margin-bottom:10vh;}.main-grid-container{grid-area:main;background-color:#fff;}.grid-container{display:grid;grid-template-areas:'menu main';grid-template-columns:minmax(350px,1fr) 3fr;height:100vh;vertical-align:middle;}.auth-local-grid{grid-area:local;}.auth-external-grid{grid-area:external;}.auth-cancel-grid{grid-area:cancel;position:relative;}.auth-separator{grid-area:separator;width:10px;min-height:400px;display:inherit;margin-left:40px;margin-right:20px;padding:0;border-left:1px solid #d6d6d6;}.auth-grid-container{display:grid;grid-template-areas:'local separator external';grid-template-columns:2fr .2fr 2fr;}.auth-external-only-grid-container{display:grid;grid-template-areas:'external separator cancel';grid-template-columns:2fr .2fr 2fr;}.auth-local-grid>form>.LoginFormButtonGroup>.MainConfirmButton,.auth-local-grid>form>.LoginFormButtonGroup>.MainCancelButton,.auth-local-grid>form>.secundaryButtonLink{max-width:100%;}.auth-local-grid>form>.LoginForm{margin-bottom:30vh;}.auth-cancel-grid>form{position:absolute;bottom:0;width:100%;}.auth-cancel-grid>form>.MainCancelButton{max-width:100%;}.auth-external-grid>.panel>.panel-body>ul>li>.external-auth-btn{max-width:100%;}.footerBlock{padding:0;font-weight:300;margin-bottom:50px;}.responsiveBackButton{display:none;}.form-group .field-validation-error{display:inherit;width:100%;color:#be1e2d;}.RecoverLink{text-align:left;}.BackButton{position:relative;top:-52px;left:-52px;height:0;display:block;}.footerBlock p{margin:0;color:#4d4d4d;font-weight:400;}.footerBlock p>strong{color:#00667a;font-weight:400;}@media(max-width:800px){.normalBackButton{display:none;}.responsiveBackButton{display:grid;}.BackButton{position:absolute;top:20px;left:20px;height:auto;}.BackButton>img{width:24px;}.side-menu{display:grid;grid-area:menu;align-items:center;justify-content:center;width:100vw;}.LoginForm{height:auto;margin-bottom:20px;}.auth-local-grid{margin-bottom:6%;}.auth-cancel-grid{position:static;margin-top:6%;}.auth-cancel-grid>form{position:static;}.form-group{margin:0;}.external-auth-btn{max-width:100%;}.LoginForm>.form-group:nth-child(n+2){margin:20px 0 0;}.secundaryButtonLink{max-width:100%;}.InternalLoginForm{margin-top:0%;}.LoginError{display:none;}.LoginErrorResponsive{background-color:#d64033;color:#fff;font-size:16px;box-shadow:0 3px 10px 0 rgba(0,0,0,.42);position:relative;margin:15px 20px 0 20px;display:block;}.LoginErrorResponsive>.row{margin:0%;padding:10px;}.LoginErrorResponsive>.row img{margin:0 20px 0 0;}.LoginErrorResponsive>.row>div{padding:0;}.footer-responsive{display:grid;grid-area:footer;padding:0 20px;background-color:#028eaa;}.footer-responsive>footer{text-align:left;font-size:14px;font-weight:300;}.footer-copy{display:none;}.SideLogo{position:inherit;top:auto;}.SideFooter{display:none;}.main-grid-container{padding:20px;background-color:#028eaa;}.mainFrameBody{border-radius:8px;background-color:#fff;width:100%;height:auto;padding:20px;}.mainFrameBodyRender{margin-bottom:50px;height:auto;}.grid-container{display:grid;grid-template-areas:'menu' 'main' 'footer';grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr max-content 1fr;width:100vw;height:100vh;vertical-align:middle;}.auth-local-grid>form>.LoginForm{margin-bottom:20px;}.auth-separator{display:none!important;}.auth-local-grid{width:100%;}.auth-external-grid{width:100%;}.auth-grid-container{display:grid;grid-template-areas:'local' 'external';grid-template-columns:1fr;}.auth-external-only-grid-container{display:grid;grid-template-areas:'external' 'cancel';grid-template-columns:1fr;}.MainTabLine{display:none;}.RecoverLink{margin:10px 0;text-align:center;}.MainTitle{height:auto;text-align:center;margin:12px 0 40px 0;}.MainHeader{font-size:16px;font-weight:600;text-transform:capitalize;line-height:22px;margin:auto;}.MainSubMenu{font-size:16px;line-height:22px;margin:12px 0 0 0;}.MainLabel{font-size:14px;}.MainLogo{margin:65px 0 10px 0;}.MainLogo>img{width:136px;}.LoginFormButtonGroup>button{margin:5px 0;max-width:100%;height:40px;box-shadow:inset 0 1px 0 1px rgba(255,255,255,.06),0 1px 0 0 rgba(22,29,37,.05);}.ConsentLabel{margin-bottom:10%;}.footerBlock{padding:0;}}.loading-image,.loading-image:after{border-radius:50%;width:8em;height:8em;}.loading-image{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid rgba(206,231,243,.2);border-right:.5em solid rgba(206,231,243,.2);border-bottom:.5em solid rgba(206,231,243,.2);border-left:.5em solid #028eaa;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;}.noftl-error{font-weight:bold;}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}