@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}*{padding:0;margin:0;box-sizing:border-box}html,body{width:100vw;font-family:Arial;font-size:14px;background-color:#ee3124;overflow-x:hidden}#mask{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.75);z-index:999}#mask.shown{display:block}header{position:relative;display:block;height:56px;padding-left:96px;line-height:56px;background-color:#fff;color:#515151;font-size:100%}@media(max-width:1000px){header strong{font-size:70%}}header .mobile-nav-btn{display:none}@media(max-width:1000px){header .mobile-nav-btn{display:block;float:right;margin-top:12px;margin-right:12px;border:1px #e2e2e2 solid;width:32px;height:32px}header .mobile-nav-btn svg{margin:3px;display:block}}header nav{position:absolute;left:344px;top:0}@media(max-width:1000px){header nav{position:fixed;top:0;bottom:0;left:auto;right:-100vw;width:100vw;background-color:#515151;transition:right ease-in-out 500ms;z-index:400}header nav.shown{right:0}}header nav ul{margin:0;padding:0}header nav li{position:relative;padding:0 16px;line-height:56px;list-style-type:none;color:#515151;float:left;font-weight:bold;font-size:88%;cursor:pointer;transition:color ease-in-out 250ms}@media(max-width:1000px){header nav li{float:none;width:100%;border-bottom:1px rgba(255,255,255,.1) solid}}header nav li a{color:#515151;text-decoration:none;transition:color ease-in-out 250ms}@media(max-width:1000px){header nav li a{color:#fff}}header nav li:hover a{color:#ee3124}header nav li:before{position:absolute;top:8px;bottom:8px;right:0;border-right:1px dashed #e2e2e2;content:' '}@media(max-width:1000px){header nav li:before{display:none}}header nav li:nth-child(1):after{position:absolute;top:8px;bottom:8px;left:0;border-right:1px dashed #e2e2e2;content:' '}@media(max-width:1000px){header nav li:nth-child(1):after{display:none}}header #info-section{position:absolute;top:10px;right:12px}header #info-section svg{width:32px;height:32px}header #logo{position:absolute;top:8px;left:16px;width:64px;height:64px;background-image:url("/App/logo.png");background-position:center center;background-size:56px 56px;background-color:#fff;border-radius:64px;background-repeat:no-repeat;z-index:110}header.sub{background-color:rgba(0,0,0,.2);color:#fff;height:48px;padding-right:16px;line-height:48px;text-align:right;font-size:95%}#login-form,#change-password-form{max-width:480px;margin:calc((100vh/2) - 286px) auto}.calls-list,.contacts-list{display:block;margin-top:24px;padding:0 16px}.calls-list h2,.contacts-list h2{font-size:105%;color:#fff}.calls-list h2 a,.contacts-list h2 a{text-decoration:none;color:#fff}.calls-list .call,.calls-list .info-section-square,.calls-list .contact,.contacts-list .call,.contacts-list .info-section-square,.contacts-list .contact{position:relative;display:block;width:auto;margin-top:24px;padding:16px;box-sizing:border-box;background-color:#fff;box-shadow:2px 4px 6px rgba(0,0,0,.3)}.calls-list .call h4,.calls-list .info-section-square h4,.calls-list .contact h4,.contacts-list .call h4,.contacts-list .info-section-square h4,.contacts-list .contact h4{font-weight:bold;font-size:115%}.calls-list .call small,.calls-list .info-section-square small,.calls-list .contact small,.contacts-list .call small,.contacts-list .info-section-square small,.contacts-list .contact small{position:absolute;top:12px;right:12px;color:#727272;font-size:90%}.calls-list .call input[type="button"],.calls-list .call input[type="submit"],.calls-list .info-section-square input[type="button"],.calls-list .info-section-square input[type="submit"],.calls-list .contact input[type="button"],.calls-list .contact input[type="submit"],.contacts-list .call input[type="button"],.contacts-list .call input[type="submit"],.contacts-list .info-section-square input[type="button"],.contacts-list .info-section-square input[type="submit"],.contacts-list .contact input[type="button"],.contacts-list .contact input[type="submit"]{background-color:#86c001;color:#fff;width:100%;height:56px;line-height:56px;font-weight:bold;font-size:130%;border:none;margin-top:16px;-webkit-appearance:none;-moz-appearance:none}.calls-list .info-section-square,.contacts-list .info-section-square{float:left;width:47%;margin-right:6%;text-decoration:none}.calls-list .info-section-square.disabled,.contacts-list .info-section-square.disabled{opacity:.6}.calls-list .info-section-square h3,.contacts-list .info-section-square h3{display:block;clear:both;width:auto;text-align:center;font-size:91%;color:#515151}.calls-list .info-section-square .icon,.contacts-list .info-section-square .icon{width:64px;margin:0 auto 12px}.calls-list .info-section-square .icon svg,.contacts-list .info-section-square .icon svg{width:64px;height:64px}.calls-list .info-section-square:nth-child(2n+1),.contacts-list .info-section-square:nth-child(2n+1){margin-right:0}.calls-list .contact,.contacts-list .contact{text-decoration:none}.calls-list .contact label,.contacts-list .contact label{color:#515151;font-weight:bold}.calls-list .contact svg,.contacts-list .contact svg{float:right;margin-top:-4px}#username,#password,#confirmPassword{margin:12px 0;width:100%;height:48px;line-height:48px;background-color:#f2f2f2;border:1px #aeaeae solid;font-size:115%;font-weight:bold;color:green;padding:0 8px;box-sizing:border-box}.popup{display:none;position:fixed;top:50%;left:16px;right:16px;height:280px;padding:2px;margin-top:-140px;box-sizing:border-box;background-color:#fff;border:1px #e2e2e2 solid;box-shadow:2px 4px 6px rgba(0,0,0,.3);z-index:9999}.popup.shown{display:block}.popup .header{display:none;width:100%;height:40px;padding:0 12px;line-height:40px;font-weight:bold;color:#fff;font-size:123%;box-sizing:border-box;background-color:#bf271d}.popup .question{display:block;clear:both;padding:24px 0;text-align:center;font-size:120%}.popup .answer{padding:8px 12px 16px;overflow:hidden}.popup .answer-down,.popup .answer-up{float:left;width:33.3%;background-color:#515151;color:#fff;height:56px;line-height:56px;text-align:center;font-weight:bold;font-size:240%}.popup .answer-down.disabled,.popup .answer-up.disabled{opacity:.2}.popup input[type="text"]{float:left;width:33.3%;border:none;font-size:190%;color:#000;text-align:center;font-weight:bold;height:56px;line-height:56px}.popup .cta{padding:0 12px}.popup .cta input[type="button"]{background-color:#86c001;color:#fff;width:100%;height:56px;line-height:56px;font-weight:bold;font-size:130%;border:none;margin-top:16px;-webkit-appearance:none;-moz-appearance:none}.popup.info{height:128px;margin-top:-64px}.popup.info .question{height:128px;margin:0;padding:0;line-height:128px;font-size:170%;text-align:center}#username,#password,#confirmPassword,#password_confirm{margin:12px 0;width:100%;height:48px;line-height:48px;background-color:#f2f2f2;border:1px #aeaeae solid;font-size:115%;font-weight:bold;color:green;padding:0 8px;box-sizing:border-box}.next-month-button,.prev-month-button{float:right;background-color:#515151;color:#fff;height:40px;padding:0 16px;line-height:40px;font-size:93%;font-weight:bold;margin-top:-36px}.prev-month-button{float:left;margin-top:0}