@font-face{font-family:'CallingCode-Regular';src:url('/Content/fonts/CallingCode-Regular.woff2') format('woff2'),url('/Content/fonts/CallingCode-Regular.ttf') format('truetype'),url('/Content/fonts/CallingCode-Regular.woff') format('woff')}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none}@media(min-width:1200px){.container{max-width:999px}}body{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem}a{color:#4b17d3}a:hover{color:#7c70e8}a:focus{color:#4b17d3;text-decoration:none}.is-sticky #sticker{box-shadow:0 6px 22px 0 rgba(36,32,70,.06)}.page-header{margin-top:100px;margin-bottom:44px}.alert .alert-link{font-weight:normal;color:#fff;text-decoration:underline}.alert .btn-default{color:#fff;background-color:#383866;border-radius:32.5px;padding:5.5px 12px 4.5px;font-size:12px;line-height:12px}.alert .btn-default:hover{color:#fff;background-color:#50508b}.alert .btn-default:focus{box-shadow:none}.label{font-size:13px}.label-warning{color:#fa7b7b}.label-danger{color:#df3862}.identity-selection{text-decoration:none;font-weight:700;color:#fff;font-family:'Open Sans';padding-top:15px}.identity-selection:hover,.identity-selection:focus{color:#fff}.identity-selection::after{content:url('/Content/img/chevron-down-sm-white.svg?v=1');border:none;top:20px;position:absolute;margin-left:0}.link-leading{border-radius:18px;padding:7px 14px;cursor:pointer;height:36px}.link-leading span{font-size:13px;font-weight:bold;color:#232344;letter-spacing:normal}.link-leading:hover{background-color:#f5f5fa;text-decoration:none}.link-leading:focus{background-color:#efeffc}.dropdown-menu{border-radius:18px;box-shadow:0 8px 26px 0 rgba(0,0,0,.15);border:solid 1px #dddde9;background-color:#fff;max-height:330px;min-width:227px;overflow:auto;padding-left:10px;padding-right:10px}.dropdown-menu .dropdown-item{border-radius:13.5px;font-family:'Open Sans';font-size:13px;color:#232344;letter-spacing:normal}.dropdown-menu .dropdown-item:hover{border-radius:13.5px;background-color:#f5f5fa}.dropdown-divider{border-top:1px solid #eaeaea}#user-options-dropdown{right:-15px;overflow:visible}#user-options-dropdown:after{left:auto;right:17px;top:-14px;border:7px solid transparent;border-bottom-color:#fff;content:"";display:inline-block;position:absolute}.navbar-auth{padding:1px 60px 1px 62px;background-color:#232344}.navbar-auth .dropdown-menu{padding:0;padding-top:5px;min-width:inherit;max-height:500px}.navbar-auth .dropdown-divider{margin:0;margin-top:15px}.navbar-auth .dropdown-item{font-weight:bold;margin:8px 12px;padding:4px 8px;width:auto}.navbar-auth .dropdown-item.muted,.navbar-auth .dropdown-item.muted:hover{background-color:#f5f5fa;padding:16.5px 20px;margin:0;border-top-left-radius:0;border-top-right-radius:0}.header-link{background-color:#383866;border-radius:32.5px;line-height:20px;margin-top:9px;margin-bottom:9px;height:36px;padding:8px;padding-top:7px;padding-bottom:9px}.header-link:hover{background-color:#50508b;border-radius:32.5px}.header-link:focus{background-color:#2e2e57}.alert{color:#fff;border-radius:0;margin-bottom:0}.container .alert{border-radius:.25rem}.alert svg{margin-right:9px}.alert .close:hover{color:#fff;text-decoration:none}.alert-info{background-color:#7e7eb9;border:none}.alert-success{background-color:#50d690;border:none}.alert-warning{background-color:#fa7b7b;border:none}.alert-danger{background-color:#d64165;border:none}.btn-primary,.btn-secondary{border-radius:32.5px;font-weight:bold;font-size:13px;text-shadow:0 2px 4px rgba(0,0,0,.05);color:#fff}.btn-primary,.btn-primary:focus{color:#fff;background-color:#f44a6a;border-color:#f44a6a;padding:12px 30px}.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#383866;padding:8px 30px}.btn-primary:hover{color:#fff;background-color:#ff5e7c;border-color:#ff5e7c;box-shadow:0 0 14px 0 rgba(244,74,106,.7)}.btn-secondary:hover{color:#fff;background-color:#50508b}.btn-primary:focus,.btn-primary.focus,.btn-secondary:focus,.btn-secondary.focus{box-shadow:none}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#f4cdd4;border-color:#f4cdd4}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#f44a6a;border-color:#f44a6a}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#2e2e57;border-color:#2e2e57}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:none}.btn-outline-secondary{border-radius:32.5px;border:solid 1px #cdcdd7;background-color:#fff;font-size:13px;font-weight:bold;color:#232344;padding:8px 18px 8px 16px}.btn-outline-secondary:hover{border:solid 1px #adadc8;background-color:#fff;color:#232344}.btn-outline-secondary:active,.btn-outline-secondary:focus{box-shadow:none}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{border:solid 1px #cdcdd7;background-color:#f3f3fc;color:#232344;box-shadow:none}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:none}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#232344;background-color:#232344}.custom-checkbox .custom-control-label::before{border-radius:0}.custom-checkbox .custom-control-label::before,.custom-checkbox .custom-control-label::after{top:-2px;left:-35px;width:22px;height:22px}.custom-checkbox{margin-left:10px;line-height:16px}h1{font-family:'CallingCode-Regular';font-size:calc(.917rem + 1.481vw);margin-bottom:1.5rem}h2{font-family:'CallingCode-Regular';font-size:26px;margin-top:31px;margin-bottom:31px}.lib-rating-outer{width:126px;height:26px;border-radius:24.5px}.lib-rating-grade{width:24px;height:24px;background-color:#fff;border-radius:24.5px;margin-left:1px;text-align:center;font-family:Montserrat;font-size:12px;font-weight:bold;padding-top:4px}.lib-rating-cq{font-size:10px;font-weight:bold;color:#fff;padding-left:10px;padding-top:6px;line-height:14px;position:absolute}.text-sm{font-size:.813rem}.text-muted{color:#8e8999 !important}.nav-item{margin-right:19px}.navbar-brand{margin-left:-3px;margin-right:35px}.navbar-text form{display:inline-block}.navbar-light .navbar-toggler{border:none;color:#232344}.navbar .navbar-nav{letter-spacing:1.1px;font-family:Montserrat;padding-top:3px}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(35,35,68, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-toggler-icon.auth{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-nav .nav-link{color:#232245;margin-left:8px;margin-right:8px;padding:3px 0 6px}.navbar-light .navbar-nav .nav-link.auth{color:#fff}.navbar .login{font-weight:700;color:#232344;margin-left:5px}.navbar .login.auth{color:#fff}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link.active{color:#242046;padding-bottom:6px;position:relative}.navbar-light .navbar-nav .nav-link:focus:before,.navbar-light .navbar-nav .nav-link:hover:before,.navbar-light .navbar-nav .nav-link.active:before{content:'';position:absolute;bottom:-5px;left:0;right:0;background:#35bd97;height:4px;border-radius:3px}.navbar-light .navbar-nav .nav-link.auth:hover{color:#fff}.navbar-light .navbar-nav .nav-link.auth:focus{color:#fff}.identity-marker{visibility:hidden}.identity-marker.checked{visibility:visible}.tooltip{font-size:12px}.tooltip-inner{color:#dddbeb;background-color:#232344;box-shadow:0 5px 20px 0 rgba(142,137,153,.15)}.login span{margin-right:9px;margin-top:10px}.login a:hover{text-decoration:none}.login button{padding:4px 9px 5px;border:solid 1px #cdcdd7}.login button:hover{border:solid 1px #9d9dcb;background-color:#f5f5fa}.login button:not(:disabled):not(.disabled):active,.login button:focus,.login button.focus{border:solid 1px #cdcdd7;background-color:#fff;box-shadow:none}.btn-light{background-color:#fff}.control-label{color:#9f9daa}input[type="text"].form-control{line-height:48px;height:48px}input[type="text"].form-control,textarea.form-control{padding-left:20px;padding-right:20px}.help-block{margin-left:20px}.form-control{border-radius:24px;color:#5b5670;border:1px solid #cdcdd7}.form-control:focus{color:#5b5670;border:solid 1px #adadc8;box-shadow:none}.has-error .form-control,.has-error .form-control:focus{border:solid 1px #f44a6a}.has-success2 .form-control,.has-success2 .form-control:focus{border:solid 1px #23ad9c}.has-error .help-block{color:#fe4065;font-size:11px}.None,.rating-None,.change-None{color:#d3d3e2}.lib-rating-outer.rating-None{background-color:#d3d3e2}.rating-A,.rating-APlus,.rating-AMinus{background-color:#50d690;color:#50d690}.rating-B,.rating-BPlus,.rating-BMinus{color:#a0cc79;background-color:#a0cc79}.rating-C,.rating-CPlus,.rating-CMinus{color:#fa887b;background-color:#fa887b}.rating-D,.rating-DPlus,.rating-DMinus{color:#f54c6b;background-color:#f54c6b}.rating-F{color:#c0204e;background-color:#c0204e}.btn-sm,.btn-sm:focus{padding:7.5px 27px}footer{background-color:#232344;padding-left:60px;padding-right:66px;z-index:1}footer.auth{background-color:#fafafc;padding-left:44px;padding-right:48px;border-top:1px solid rgba(221,221,233,.4)}footer li{font-size:11px;padding-right:14px}footer li a,footer li a:focus{color:#e0ddf0}footer.auth li a,footer.auth li a:focus{color:#383866}footer li a:hover{color:#fff}footer.auth li a:hover{color:#383866}footer li a:active{color:#e0ddf0;text-decoration:none}footer.auth li a:active{color:#383866;text-decoration:none}footer .row{padding-top:34px;padding-bottom:34px}footer.auth .row{padding-top:12px;padding-bottom:18px}footer .btn,footer .btn:focus{border-radius:13px;width:98px;height:26px;border:solid 1px #e0deef;font-size:11px;color:#e0ddef;box-shadow:none}footer.auth .btn{border:solid 1px #dddde9;color:#383866}footer .btn:hover{border:solid 1px #fff;color:#fff}footer.auth .btn:hover{border:solid 1px #adadc8;color:#383866}footer.auth .btn:active,footer.auth .btn:focus{background-color:#f3f3fc}.twitter-container a{padding-top:5px;padding-left:3px}.twitter-container .twitter{margin-right:10px;margin-top:-2px}footer .twitter-container path{fill:#fff}footer .twitter-container:hover path:not(hover){fill:#fff}footer.auth .twitter-container path{fill:#383866}footer.auth .twitter-container:hover path:not(hover){fill:#383866}.copyright{font-size:12px;color:#aaa8b7;margin-right:13px}#loginModal .modal-dialog{width:100%;height:100%;padding:0;margin:0;max-width:none}#loginModal .modal-content{height:100%;border:none;border-radius:0}#loginModal .modal-header{border-bottom:none}#loginModal .close{font-size:2.2rem;font-weight:300;color:#232344;opacity:1}#loginModal .modal-body a{font-family:Montserrat;font-size:14px;letter-spacing:1.1px;color:#232245}#loginModal .modal-body ul{list-style-type:none;padding:0}#loginModal .modal-body li{margin-bottom:2rem}#loginModal .modal-button{border-radius:32.5px;border:solid 1px #cdcdd7;height:36px;text-shadow:0 2px 4px rgba(0,0,0,.05);font-size:13px;color:#232344;font-weight:700;margin-bottom:1rem}.modal-col{flex:0 0 70%;max-width:70%}.modal-col svg{font-size:1rem;margin-left:5px;margin-right:-19px}.variable-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.variable-text-rtl{direction:rtl;text-align:left}.non-variable-text{overflow-wrap:break-word}.file-path-cell{max-width:480px}footer.auth .twitter-container a{margin-left:calc(17.5983rem + -27.67871vw)}.modal .modal-content{border-radius:14px;border-color:transparent;box-shadow:0 21px 45px -8px rgba(0,0,0,.13)}.btn-regular{border-radius:32.5px;border:solid 1px #cdcdd7;background-color:#fff;font-size:13px;font-weight:bold;color:#232344;text-shadow:0 2px 4px rgba(0,0,0,.05);min-width:82px;padding:7.5px 12px}.btn-regular:hover{border:solid 1px #adadc8;color:#232344;background-color:#f5f5fa}.btn-regular:focus,.btn-regular:active{background-color:#f3f3fc;box-shadow:none;color:#232344}.btn-regular[disabled]{border:solid 1px #dddde9;text-shadow:0 2px 4px rgba(0,0,0,.05);color:#dddde9}.btn-regular-danger,.btn-regular-danger:focus,.btn-regular-danger:hover{color:#d64165}.container-guest{background-color:#fff}.modal-lg{margin-top:15vh}button:focus,.btn:focus{outline:none;box-shadow:none}@media(max-width:575.98px){.navbar{padding-left:.5rem;margin-top:3px}.navbar-auth{margin-top:0}.navbar-brand{margin-left:0}.navbar-light .navbar-toggler{margin-right:-25px;padding-top:6px}.navbar-auth .navbar-toggler{margin-right:-15px}.page-header{margin-top:50px}footer .row{padding-top:32px;padding-bottom:18px}footer .copyright{margin-right:0}.modal-lg{margin-top:10vh}}@media(max-width:767.98px){.navbar-auth{padding-left:25px;padding-right:20px}footer{padding-left:10px;padding-right:10px}footer.auth{padding-left:20px;padding-right:20px}}@media(max-width:991px){footer.auth .twitter-container a{margin-left:0}}@media(min-width:768px){.pl-md-3-1{padding-left:1.3rem !important}.navbar-guest{padding-top:37px}}@media(min-width:1200px){.container-sm{width:970px}}