.bg-blue_home {
    background-color: #2662C3!important;
    color:white;
    border-radius: 2px;
    position: relative;
    display: block;
    margin-bottom: 20px;
    height: 150px;
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
    width: 250px;
}
.bg-green_home {
    background-color: #26A851!important;
    color:white;
    border-radius: 2px;
    position: relative;
    display: block;
    margin-bottom: 20px;
    height: 150px;
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
    width: 250px;
}
.bg-blue_INT_home {
    background-color: #204B93!important;
    color:white;
    border-radius: 2px;
    position: relative;
    display: block;
    margin-bottom: 20px;
    height: 150px;
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
    width: 250px;
}
.bg-blue_MIT_home {
    background-color:#7BA3E6!important;
    color:white;
    border-radius: 2px;
    position: relative;
    display: block;
    margin-bottom: 20px;
    height: 150px;
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
    width: 250px;
}

.bg-grey_adv_home {
    background-color:#5E5E5E!important;
    color:white;
    border-radius: 2px;
    position: relative;
    display: block;
    margin-bottom: 20px;
    height: 150px;
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
    width: 250px;
}


.btn_format {
    			background-color: #2662C3;
    			color: #fff;
}
.btn_format:hover {
    			background-color: #8CACDF;
    			border-color: black;
    			color: black;
}
.btn_submit {
    			background-color: #26A851;
    			color: black;
} 
.btn_submit:hover {
    			background-color: #BFE5CC;
    			color: black;
}
.btn_reset {
    			background-color: #D1D1D1;
    			border-color: #BDBDBD;
    			color: black;
    			font-weight: bold;
}  
.btn_reset:hover {
    			background-color: #F42A41;
    			color: black;
    			font-weight: bold;
} 
.btn_sidebar {
    			background-color: #8CACDF;
    			border-color: #BDBDBD;
    			color: black;
    			font-weight: bold;
}  
.btn_sidebar:hover {
    			background-color: #2662C3;
    			color: black;
    			font-weight: bold;
} 
.btn_download {
    			background-color: #A8A8A8;
    			color: black;
}  
.btn_download:hover {
    			background-color: #E5E5E5;
    			color: black;
}
.btn_download2 {
    			background-color: #A8A8A8;
    			color: black;
    			width: 250px;
    			text-align:left;
}  
.btn_download2:hover {
    			background-color: #E5E5E5;
    			color: black;
}
.btn_details {
    			background-color: #2662C3;
    			color: #fff;
}  
.btn_details:hover {
    			background-color: #8CACDF;
    			border-color: black;
    			color: black;
}
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #ECF0F5;
    border: 1px solid #BFD1ED;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}
.bootstrap-switch.bootstrap-switch-focused {
    border-color: #e5e5e5; 
    outline: 0;
    -webkit-box-shadow: inset 0 00 0 rgba(0,0,0,0),0 0 0 rgba(102,175,233,.6);
     box-shadow: inset 0 0 0 rgba(0,0,0,0),0 0 0 rgba(0,0,0,0); 
}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
    color: #fff;
    background: #26A851;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {
    color: #000;
    font-weight: bold;
    background: #FF7426;
}
.alert-success, .bg-green, .callout.callout-success, .label-success, .modal-success .modal-body {
    background-color: #26A851!important;
}
.bg-blue {
    background-color: #2662C3!important;
}
a {
    color: #2662C3;
}
a:active, a:focus, a:hover {
    outline: 0;
    text-decoration: none;
    color: #333399;
}
.skin-black .sidebar-menu > li > a {
    border-left: 1px solid transparent;
}
.irs-bar {
    height: 8px;
    top: 25px;
    border-top: 1px solid #2662C3;
    border-bottom: 1px solid #2662C3;
    background: #2662C3;
}
.irs-from, .irs-to, .irs-single {
    color: #fff;
    font-size: 11px;
    line-height: 1.333;
    text-shadow: none;
    padding: 1px 3px;
    background: #2662C3;
    border-radius: 3px;
    -moz-border-radius: 3px;
}
.box.box-solid.box-danger > .box-header {
    color: #fff;
    background: #2662C3;
    background-color: #2662C3;
}
.box.box-solid.box-danger {
    border: 1px solid #2662C3;
}
.box.box-solid.box-warning > .box-header {
    color: #fff;
    background: #FF7426;
    background-color: #FF7426;
}
.box.box-solid.box-warning {
    border: 1px solid #FF7426;
}
.box.box-solid.box-success > .box-header {
    color: #fff;
    background: #26A851;
    background-color: #26A851;
}
.box.box-solid.box-success {
    border: 1px solid #26A851;
}
.fa-list {
    	  /*text-shadow: 4px 4px 4px #ccc;*/
    	  font-size: 20px;
    	  margin-left: 4px;
    	  color:#fff
}
.fa-download2 {
    	  /*text-shadow: 4px 4px 4px #ccc;*/
    	  font-size: 20px;
    	  margin-left: 4px;
    	  color:#fff
}
.fa-home {
    	  /*text-shadow: 4px 4px 4px #ccc;*/
    	  font-size: 20px;
    	  margin-left: 4px;
    	  color:#fff
}
.fa-search {
    	  /*text-shadow: 4px 4px 4px #ccc;*/
    	  font-size: 20px;
    	  margin-left: 4px;
    	  color:#fff
}
.fa-question {
    	  /*text-shadow: 4px 4px 4px #ccc;*/
    	  font-size: 20px;
    	  margin-left: 4px;
    	  color:#fff
}
.fa-info {
    	  /*text-shadow: 4px 4px 4px #ccc;*/
    	  font-size: 20px;
    	  margin-left: 4px;
    	  color:#fff
}
.fa-info2 {
    	  /*text-shadow: 4px 4px 4px #ccc;*/
    	  font-size: 25px;
    	  margin-left: 9px;
    	  color:#000000
}
.skin-black .main-header .navbar .navbar-custom-menu .navbar-nav > li > a, .skin-black .main-header .navbar .navbar-right > li > a {
		  border-left: 1px solid #000000;
		  background-color: #545454;
		  border-right-width: 0;
		  height: 60px;
		  width: 60px;
}
.skin-black .main-header .navbar .navbar-custom-menu .navbar-nav > li > a, .skin-black .main-header .navbar .navbar-right > li > a:hover {
		  border-left: 2px solid #000000;
		  background-color: #FF5C00; /* for info and question icon top right*/
		  /*opacity: 0.5;*/
		  border-right-width: 0;
		  height: 60px;
		  width: 60px;
}
.myClass { 
        font-size: 20px;
        line-height: 60px;
        text-align: left;
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
        padding-left: 30px;
        overflow: hidden;
        color: #0047B9;
}    	  							
.btn-success {
    font-size: 18px;
    font-family: inherit;
    padding: 5px 12px;
    height: 55px;
    min-width: 21.85%;
    margin: 0px 10px 14px 20px;
    text-align: left;
    color: white;
    background: #727477;
    text-indent: 4px;
    vertical-align: middle;
    border-radius: 0px;
    border-color: transparent;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.18), 0 1px 5px 0 rgba(0,0,0,0.15);
    text-transform: uppercase;
    -webkit-transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1);
    transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.btn-success:hover {
    background-color:#d1351b;
    font-size: 18px;
    font-family: inherit;
    padding: 5px 12px;
    height: 55px;
    min-width: 21.85%;
    margin: 0px 10px 14px 20px;
    text-align: left;
    color: white;
    text-indent: 4px;
    vertical-align: middle;
    border-radius: 0px;
    border-color: transparent;
    box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
    -webkit-transition: box-shadow 0.4s ease-out;
    transition: box-shadow 0.4s ease-out;
}
.btn-warning, .btn-warning:hover {
    font-size: 18px;
    font-family: inherit;
    padding: 5px 12px;
    height: 55px;
    min-width: 21.85%;
    margin: 0px 10px 14px 20px;
    text-align: left;
    color: white;
    background: #d1351b;
    text-indent: 4px;
    vertical-align: middle;
    border-radius: 0px;
    border-color: transparent;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.18), 0 1px 5px 0 rgba(0,0,0,0.15);
    text-transform: uppercase;
    -webkit-transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1);
    transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.fa {
    margin-right: 10px;
}
.fa.fa-gear.opt {
    margin-right: 0px;
}
.fa.fa-search-plus.opt {
    margin-right: 0px
}
#intro {
    margin-bottom: 0;
    align-items: center;
    display: block;
    margin: 0 auto;
    background: #d1351b;
    color: white;
    min-width: 25%;
    border-color: white
}
#sidebar_button {
    height: 55px;
}
section.sidebar .shiny-bound-input.action-button, section.sidebar .shiny-bound-input.action-link {
    margin: auto;
    display: block;
}
.btn-danger {
    background-color: #d1351b;
    border-color: #d1351b;
    height: 55px;
    width: 300px;
    border-radius: 0;
    position: relative;
    font-size: 18px;
}
.btn-primary {
    background-color: darkgrey;
    border-color: darkgrey;
    color: white;
    height: 55px;
    width: 300px;
    border-radius: 0;
    position: relative;
    font-size: 18px;
}
.btn-primary:hover {
    background-color: #d1351b;
    border-color: #d1351b;
    color: white;
    border-color: #d1351b;

}
.fa.fa-user, .fa.fa-thumbs-o-up, .fa.fa-flask.flask-box, .fa.fa-spinner.spinner-box {
    color: white;
    font-size: 20;
    margin-right: 10px;
    font-size: 30px;
    vertical-align: middle;
}

.skin-black .treeview-menu > li > a {
    color:#545454;
    /*white-space: pre-line;*/
    border-left: 3px solid #616365;
}
.skin-black .treeview-menu > li:hover > a {
    color: black;
    /*white-space: pre-line;*/
    background-color:#ecf0f5;
    box-shadow:inset 0 0 3px #000000;
    border-left: 3px solid white;
}
.sidebar-menu .treeview-menu>li>a {
padding: 10px 0px 10px 15px;
display: block;
font-size: 14px;
/*border-bottom: 1px solid white;*/
}
.skin-black .treeview-menu>li>a:hover {
color: black;
font-size: larger;
}
.skin-black .treeview-menu>li.active>a {
color: #333399;
border-left: 3px solid #333399;
font-size: x-large;
}
 .info-box {
     min-height:55px;
     float:center;
     box-shadow:5px 5px 5px lightgrey;
     border-bottom: 0px;
 }

 .info-box-icon.bg-black {
     height:55px; 
}
.bg-black {
    background-color: #727477 !important;
    height: 55px;
    line-height:55px;

}
.text-success {
    color: black;
    font-size: large;

}
 .skin-black .main-header .navbar {
     background-color:#fff;
     margin-left: 300px; 
}
 .skin-black .main-header .navbar .nav > li > a {
     color:#fff 
}
 .skin-black .main-header .navbar .nav > li > a:hover {
     background:#ffffff;
     color:#d1351b 
}
 .skin-black .main-header .navbar .sidebar-toggle {
     color: black 
}
 .skin-black .main-header .navbar .sidebar-toggle:hover {
     color:#2662C3;
     background:#fff 
}
 .skin-black .main-header .navbar .navbar-custom-menu .navbar-nav > li > a, .skin-black .main-header .navbar .navbar-right > li > a {
     border-left:1px solid #000000; /* instead of #d1351b */
     border-right-width:0 
}
 .main-header .logo {
     font-family:"Helvetica Neue", sans-serif ;
     font-weight:bold;
     letter-spacing:-1px; 
     font-size:30px; 
     color:#ffffff;
}
 .modal-dialog{
     max-width:1000px;
     border-radius: 5px;
     border: 2px solid white; 
}
 .modal-body{
     max-height:700px;
     align-content:center;
     border: 2px solid white;
     border-radius: 5px;
}
 .modal-sm {
     max-width:1200px; 
     align-content:center;
     border-radius: 5px;
     border: 2px solid white;
}
 .sidebar {
     height:90vh;
     overflow-y:auto;
     top: 20px 
}
 .skin-black .main-header > .logo {
     background-color:#ffffff;
     color:#ffffff;
     width: 300px;
     height: 60px;
     border-right:1px solid #000000; /* #d1351b */
}
 .skin-black .main-header > .logo:hover {
     background-color:#ffffff 
}
 .nav-tabs-custom > .nav-tabs > li.active {
     border-top-color:#616365 
}
.nav-tabs-custom > .nav-tabs > li.active:hover > a, .nav-tabs-custom > .nav-tabs > li.active > a {
    background-color: #fff;
    color: #444;
    border-top-color: transparent;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border-top: 3px solid #ddd;
    border-bottom-color: transparent;
    border-top-color: #616365;
    border-left-color: #f4f4f4;
    border-right-color: #f4f4f4;
    border-radius: 0;
}
 .nav-tabs-custom {
     box-shadow:5px 5px 5px lightgrey 
}
 .skin-black .left-side  {
     background-color:#727477;
}
.skin-black .wrapper {
	 padding-top: 15px; 
	 background-color:#26A851;
}
 .skin-black .main-sidebar {
     padding-top: 75px; 
     background-color:#26A851;
}
 .skin-black .sidebar-menu > li.active > a, .skin-black .sidebar-menu > li > a {
     color:#fff;
     background:#26A851;
     border-left-color:#000000;
}
 .skin-black .sidebar-menu > li.active > a, .skin-black .sidebar-menu > li:hover > a {
     color:#fff;
     background:#2662C3;
     border-left-color:#000000; /* #d1351b */
}
 .skin-black .sidebar-menu > li > .treeview-menu {
     margin:0 1px;
     background:#ecf0f5;
     box-shadow:inset 0 0 7px #000000;
     padding-bottom:5px;
}
 .skin-black .sidebar a {
     color:#ffffff 
}
.navbar-nav > .messages-menu > .dropdown-menu, .navbar-nav > .notifications-menu > .dropdown-menu, .navbar-nav > .tasks-menu > .dropdown-menu {
    width: 400px;
    padding: 0;
    margin: 10px;
    top: 100%;
    background-color: #fefefe;
    box-shadow: 10px 10px 10px darkgrey;
}
.navbar-nav > .messages-menu > .dropdown-menu > li.header, .navbar-nav > .notifications-menu > .dropdown-menu > li.header, .navbar-nav > .tasks-menu > .dropdown-menu > li.header {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background-color: #FF7426;
    padding: 7px 10px;
    border-bottom: 1px solid #FF7426;
    color: #ffffff;
    font-size: 14px;
}
.navbar-nav > .messages-menu > .dropdown-menu > li .menu, .navbar-nav > .notifications-menu > .dropdown-menu > li .menu, .navbar-nav > .tasks-menu > .dropdown-menu > li .menu {
    max-height: 1200px;
    margin: 0;
    padding: 0;
    list-style: none;
    overflow-x: hidden;
}
.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a {
    color: #000000;
    overflow: hidden;
    white-space: normal;
}
 #coxreg {
     overflow-y: auto;
     max-height: 200px;
     background-color: lightgrey;
     box-shadow: inset 0 -5px 5px darkgrey 
}
 #coxreg_aic {
     background-color: lightgrey 
}
 #logreg {
     overflow-y: auto;
     max-height: 200px;
     background-color: lightgrey;
     box-shadow: inset 0 -5px 5px darkgrey 
}
 #logreg_aic {
     background-color: lightgrey 
}
.shiny-output-error { 
    visibility: hidden; 
}
.shiny-output-error:before { 
    visibility: hidden; 
}
