﻿@font-face{font-family:'Open Sans';src:url('../lib/open-sans/fonts/light/opensans-light.eot?');src:url('../lib/open-sans/fonts/light/opensans-light.eot?#iefix') format('embedded-opentype'),url('../lib/open-sans/fonts/light/opensans-light.woff') format('woff'),url('../lib/open-sans/fonts/light/opensans-light.ttf') format('truetype'),url('../lib/open-sans/fonts/light/opensans-light.svg#OpenSansLight') format('svg');font-weight:300;font-style:normal;}@font-face{font-family:'Open Sans';src:url('../lib/open-sans/fonts/lightitalic/opensans-lightitalic.eot?');src:url('../lib/open-sans/fonts/lightitalic/opensans-lightitalic.eot?#iefix') format('embedded-opentype'),url('../lib/open-sans/fonts/lightitalic/opensans-lightitalic.woff') format('woff'),url('../lib/open-sans/fonts/lightitalic/opensans-lightitalic.ttf') format('truetype'),url('../lib/open-sans/fonts/light-italic/opensans-lightitalic.svg#OpenSansLightItalic') format('svg');font-weight:300;font-style:italic;}@font-face{font-family:'Open Sans';src:url('../lib/open-sans/fonts/regular/opensans-regular.eot?');src:url('../lib/open-sans/fonts/regular/opensans-regular.eot?#iefix') format('embedded-opentype'),url('../lib/open-sans/fonts/regular/opensans-regular.woff') format('woff'),url('../lib/open-sans/fonts/regular/opensans-regular.ttf') format('truetype'),url('../lib/open-sans/fonts/regular/opensans-regular.svg#OpenSansRegular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Open Sans';src:url('../lib/open-sans/fonts/italic/opensans-italic.eot?');src:url('../lib/open-sans/fonts/italic/opensans-italic.eot?#iefix') format('embedded-opentype'),url('../lib/open-sans/fonts/italic/opensans-italic.woff') format('woff'),url('../lib/open-sans/fonts/italic/opensans-italic.ttf') format('truetype'),url('../lib/open-sans/fonts/italic/opensans-italic.svg#OpenSansItalic') format('svg');font-weight:normal;font-style:italic;}@font-face{font-family:'Open Sans';src:url('../lib/open-sans/fonts/semibold/opensans-semibold.eot?');src:url('../lib/open-sans/fonts/semibold/opensans-semibold.eot?#iefix') format('embedded-opentype'),url('../lib/open-sans/fonts/semibold/opensans-semibold.woff') format('woff'),url('../lib/open-sans/fonts/semibold/opensans-semibold.ttf') format('truetype'),url('../lib/open-sans/fonts/semibold/opensans-semibold.svg#OpenSansSemibold') format('svg');font-weight:600;font-style:normal;}@font-face{font-family:'Open Sans';src:url('../lib/open-sans/fonts/semibolditalic/opensans-semibolditalic.eot?');src:url('../lib/open-sans/fonts/semibolditalic/opensans-semibolditalic.eot?#iefix') format('embedded-opentype'),url('../lib/open-sans/fonts/semibolditalic/opensans-semibolditalic.woff') format('woff'),url('../lib/open-sans/fonts/semibold-italic/opensanssemibolditalic.ttf') format('truetype'),url('../lib/open-sans/fonts/semibolditalic/opensans-semibolditalic.svg#OpenSansSemiboldItalic') format('svg');font-weight:600;font-style:italic;}@font-face{font-family:'Open Sans';src:url('../lib/open-sans/fonts/bold/opensans-bold.eot?');src:url('../lib/open-sans/fonts/bold/opensans-bold.eot?#iefix') format('embedded-opentype'),url('../lib/open-sans/fonts/bold/opensans-bold.woff') format('woff'),url('../lib/open-sans/fonts/bold/opensans-bold.ttf') format('truetype'),url('../lib/open-sans/fonts/bold/opensans-bold.svg#OpenSansBold') format('svg');font-weight:bold;font-style:normal;}@font-face{font-family:'Open Sans';src:url('../lib/open-sans/fonts/bolditalic/opensans-bolditalic.eot?');src:url('../lib/open-sans/fonts/bolditalic/opensans-bolditalic.eot?#iefix') format('embedded-opentype'),url('../lib/open-sans/fonts/bolditalic/opensans-bolditalic.woff') format('woff'),url('../lib/open-sans/fonts/bolditalic/opensans-bolditalic.ttf') format('truetype'),url('../lib/open-sans/fonts/bolditalic/opensans-bolditalic.svg#OpenSansItalic') format('svg');font-weight:bold;font-style:italic;}@font-face{font-family:'Open Sans';src:url('../lib/open-sans/fonts/extrabold/opensans-extrabold.eot?');src:url('../lib/open-sans/fonts/extrabold/opensans-extrabold.eot?#iefix') format('embedded-opentype'),url('../lib/open-sans/fonts/extrabold/opensans-extrabold.woff') format('woff'),url('../lib/open-sans/fonts/extrabold/opensans-extrabold.ttf') format('truetype'),url('../lib/open-sans/fonts/extrabold/opensans-extrabold.svg#OpenSansExtrabold') format('svg');font-weight:800;font-style:normal;}@font-face{font-family:'Open Sans';src:url('../lib/open-sans/fonts/extrabolditalic/opensans-extrabolditalic.eot?');src:url('../lib/open-sans/fonts/extrabolditalic/opensans-extrabolditalic.eot?#iefix') format('embedded-opentype'),url('../lib/open-sans/fonts/extrabolditalic/opensans-extrabolditalic.woff') format('woff'),url('../lib/open-sans/fonts/extrabolditalic/opensans-extrabolditalic.ttf') format('truetype'),url('../lib/open-sans/fonts/extrabolditalic/opensans-extrabolditalic.svg#OpenSansExtraboldItalic') format('svg');font-weight:800;font-style:italic;}body{font-family:'Open Sans',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{color:#0074e8;font-size:18px;margin-bottom:1.5rem;}.MainSubMenu{color:#162b40;font-size:26px;}.MainLabel{color:#0074e8;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;}.form-control:disabled,.form-control[readonly]{background:transparent;opacity:1;border:0;}.form-control::placeholder{color:#162b40;opacity:.5;}.MainTextBox{background:transparent;border:0;border-bottom:1px solid #dbe2e8;-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:0;font-size:14px;}.MainTextBox:read-only{background:transparent;color:#162b40;}.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:#162b40;}.MainConfirmButton{display:inline-block;background:linear-gradient(0deg,#0d7ceb 0%,#0e87ff 100%);color:#fff;border-radius:2px;border:1px solid #006dd9;margin:5px 10px 5px 0;max-width:280px;height:44px;}.MainConfirmButton:hover{background:linear-gradient(0deg,#1279e0 0%,#0d80f2 100%);}.MainConfirmButton:active{background:linear-gradient(0deg,#1279e0 0%,#0d80f2 100%);}.MainCancelButton{display:inline-block;background-color:#fff;color:#0074e8;border-radius:2px;border:1px solid #0074e8;margin:5px 10px 5px 0;max-width:280px;height:44px;}.MainCancelButton:hover{background-color:#fafafa;}.MainCancelButton:active{background-color:#fafafa;}.secundaryButtonLink{font-size:16px;max-width:280px;text-align:center;margin:5px 10px 5px 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:#0074e8;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:#0074e8;}.ConsentCheckBox{margin-right:15px;}.ConsentTitle{font-size:24px;margin:0 0 10px 0;}.ConsentSubTitle{font-size:18px;}.ConsentGroupTitle{font-size:12px;color:#0074e8;margin-left:0;text-transform:uppercase;}.NoMargin>div{margin:0;}.RightAlign{text-align:right;}.DisabledElement{background:transparent;color:#0074e8;}.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{margin:auto;}.LoginFormButtonGroup{height:10%;}.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:10px;padding-top:1%;position:absolute;z-index:1;width:100%;}.LoginErrorResponsive{display:none;}.LoginErrorText{font-size:16px;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:16px;color:#0074e8;}.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{display:none;width:50px;height:50px;}.navbar{margin:0!important;}.footer-responsive{display:none;}.side-menu{grid-area:menu;-ms-grid-column:1;height:100vh;background-color:#0074e8;align-items:center;justify-content:center;}.SideLogo{position:relative;top:45%;}.SideFooter{position:relative;top:85%;}.mainFrameBody{width:100%;max-width:890px;padding:80px 20px 0 80px;}.mainFrameBodyRender{margin-bottom:10vh;}.main-grid-container{grid-area:main;-ms-grid-column:2;background-color:#fff;}.grid-container{display:grid;display:-ms-grid;-ms-grid-columns:minmax(350px,1fr) 3fr;grid-template-areas:'menu main';grid-template-columns:minmax(350px,1fr) 3fr;height:100vh;vertical-align:middle;}.auth-local-grid{grid-area:local;-ms-grid-column:1;}.auth-external-grid{grid-area:external;}.auth-cancel-grid{grid-area:cancel;-ms-grid-column:3;position:relative;}.auth-separator{grid-area:separator;-ms-grid-column:2;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;display:-ms-grid;-ms-grid-columns:2fr .4fr 2fr;grid-template-areas:'local separator external';grid-template-columns:2fr .2fr 2fr;}.auth-grid-container>.auth-external-grid{-ms-grid-column:3;}.auth-external-only-grid-container{display:grid;display:-ms-grid;-ms-grid-columns:2fr .4fr 2fr;grid-template-areas:'external separator cancel';grid-template-columns:2fr .2fr 2fr;}.auth-external-only-grid-container>.auth-external-grid{-ms-grid-column:1;}.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;}.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;}.footerBlock p>strong{color:#0074e8;font-weight:300;}@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:flex;-ms-grid-row:1;height:auto;grid-area:menu;align-items:center;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;width:100vw;}.LoginForm{height:auto;margin-bottom:20px;}.auth-local-grid{margin-bottom:6%;}.auth-cancel-grid{position:static;margin-top:6%;-ms-grid-row:3;-ms-grid-column:1;}.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;display:-ms-grid;-ms-grid-row:3;grid-area:footer;padding:0 20px;background-color:#0074e8;width:100vw;}.footer-responsive>footer{text-align:left;font-size:14px;font-weight:300;}.SideLogo{position:inherit;top:auto;width:100%;}.SideFooter{display:none;}.main-grid-container{padding:20px;-ms-grid-row:2;-ms-grid-column:1;width:100vw;background-color:#0074e8;}.mainFrameBody{border-radius:8px;background-color:#fff;width:100%;height:auto;padding:20px;}.mainFrameBodyRender{margin-bottom:50px;height:auto;}.grid-container{display:grid;display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr;-ms-grid-rows:min-content max-content minmax(35px,1fr);grid-template-areas:'menu' 'main' 'footer';grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr max-content 1fr;grid-template-rows:1fr -webkit-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%;-ms-grid-row:1;}.auth-external-grid{width:100%;-ms-grid-row:2;}.auth-grid-container{display:grid;-ms-grid-columns:1fr;grid-template-areas:'local' 'external';grid-template-columns:1fr;}.auth-grid-container>.auth-external-grid{-ms-grid-column:1;}.auth-external-only-grid-container{display:grid;-ms-grid-columns:1fr;grid-template-areas:'external' 'cancel';grid-template-columns:1fr;}.auth-external-only-grid-container>.auth-external-grid{-ms-grid-column:1;}.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;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);}.footerBlock{padding:0;}}.image-display{margin-left:auto;margin-right:auto;display:block;float:right;}.errorTextAlign{margin-top:5px;}@media(min-width:320px) and (max-width:991px){.image-display{float:none;}.errorTextAlign{text-align:center;float:none;}.DefaultMargin{padding:15px 15px;}}@media(min-width:992px) and (max-width:1200px){.image-display{margin-top:10px;}.DefaultMargin{padding:15px 15px;}}.login-validation-summary{display:flex;justify-content:center;}.login-validation-summary-content{justify-content:space-around;display:flex;}.login-validation-summary-content img:first-child{padding-top:5px;}.login-validation-summary-error{background-color:#d64033;color:#fff;font-size:16px;box-shadow:0 3px 10px 0 rgba(0,0,0,.42);padding-bottom:10px;padding-top:1%;z-index:1;width:100%;max-width:400px;}.login-validation-summary-error .login-validation-summary-content>div:first-child{width:16%!important;}.banner-scroll{float:left;width:100%;overflow-y:auto;max-height:180px;font-family:"Open Sans Regular";scrollbar-color:#c4c4c4 #fce9da;}@media(max-width:344px){.banner-scroll{max-height:241px;}}@media(min-width:345px) and (max-width:375px){.banner-scroll{max-height:220px;}}@media(min-width:376px) and (max-width:429px){.banner-scroll{max-height:200px;}}.banner-content-collapse{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:52px;margin-bottom:10px;}.banner-content-expand{margin-bottom:20px;}.banner-read-link{color:#333;text-decoration:underline;font-weight:600;width:75px!important;}.link-display{display:inline-block;}.link-non-display{display:none;}.banner-read-link:hover{color:#6f6f6f;text-decoration:underline;font-weight:600;}.banner-title{font-weight:bold;}.login-validation-banner-content{justify-content:space-around;margin:15px;}.login-validation-banner-content a{text-decoration:underline;}.login-validation-banner-info{background-color:#fce9da;font-size:14px;box-shadow:0 3px 10px 0 rgba(0,0,0,.42);padding-bottom:10px;padding-top:1%;z-index:1;width:100%;max-width:400px;border-radius:3%;}.login-validation-summary-error .LoginErrorText{color:#fff;outline:0;}.btn-success:focus{box-shadow:none!important;border:revert!important;}.btn:focus{outline:initial!important;}.btn-cancel:focus{box-shadow:none!important;border:revert!important;}