﻿.welcome-page .logo{width:64px;}.icon-banner{width:32px;}.body-container{margin-top:60px;padding-bottom:40px;}.welcome-page li{list-style:none;padding:4px;}.logged-out-page iframe{display:none;width:0;height:0;}.grants-page .card{margin-top:20px;border-bottom:1px solid #d3d3d3;}.grants-page .card .card-title{font-size:120%;font-weight:bold;}.grants-page .card .card-title img{width:100px;height:100px;}.grants-page .card label{font-weight:bold;}.navbar .navbar-brand img{height:100%;}.navbar #main-navigator{margin-left:0;flex:1 auto;}.navbar .navbar-right{margin:0 5px 0 0;top:0;display:flex;}.navbar .navbar-toggle{margin-right:0;}.container-fluid .row{margin-left:0!important;margin-right:0!important;}.buttons-center{display:flex;justify-content:center;}.provider-icon{background-repeat:no-repeat;background-size:20px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;}.google-icon{background-image:url("../images/provider/google.png");}.facebook-icon{background-image:url("../images/provider/facebook.png");}.microsoft-icon{background-image:url("../images/provider/microsoft.png");}.github-icon{background-image:url("../images/provider/github.png");}.twitter-icon{background-image:url("../images/provider/twitter.png");}.alert{color:#fff;border:1px solid transparent!important;}.alert-fill-primary{background:#5bbdee!important;}.alert-fill-success{background:#81bf4b!important;}.alert-fill-info{background:#a39ee9!important;font-weight:600;}.alert-fill-danger{background:#e34863!important;}.alert-fill-warning{color:#37404a;background:#ffeb3b!important;border-color:#fff06e!important;font-weight:600;}.alert-warning{color:#252830!important;background-color:#fff4ce;border-color:#a9a13b;}.alert-warning strong{color:#8a6d3b;}.alert i{font-size:1.25rem;margin-right:1.25rem;vertical-align:middle;line-height:.5;}.alert-dismissable .close,.alert-dismissible .close{right:0!important;}.control-label{margin-bottom:7px!important;}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#1bc98e;}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#e64759;}.essential-tool-img{width:70px;height:70px;background-size:100%!important;background-position:center center!important;background-repeat:no-repeat!important;}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";}.stretched-link:hover{text-decoration:none;}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;}.reset-anchor{color:inherit;transition:all .3s;}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%);}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0);}.modal-backdrop.fade{opacity:0;}.modal-backdrop.show{opacity:.5;}@media all and (max-width:1200px){.navbar-right .navbar-btn{padding-left:0;}}@media all and (max-width:992px){.navbar>.container-flex{flex-flow:column;}ul#mainMenu{float:none!important;}ul.dropdown-menu.pull-right{float:none!important;}}@media all and (max-width:991px){.navbar-toggle{margin-top:0;margin-bottom:0;}.navbar-toggle .icon-bar{background-color:#f8f8f8;}.navbar-nav .dropdown-menu .dropdown-menu{padding-left:16px;}.navbar-nav>li>a,.nav-link{line-height:26px;font-size:17px;padding-block:4px;}.navbar-nav .open .dropdown-menu{display:block;}.navbar-nav .open .dropdown-menu>li>a{line-height:26px;font-size:18px;}a.nav-link{padding:5px 15px 5px 25px!important;}.navbar-nav .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none;}.navbar-nav.navbar-right{right:0;position:absolute;}}@media all and (max-width:767px){.welcome-page ul{padding-left:16px;}.navbar-toggle{margin-top:3px;margin-bottom:3px;}.navbar-brand{height:39px;}}