body { padding-top: 70px; padding-bottom: 20px; }
h1 {font-size:28px;}
#table-toolbar h1{margin-bottom:0; margin-top:6px;}
#signupform label{font-weight:300;}
li.list-group-item {cursor:pointer;}
.panel-info ul > li.list-group-item:hover {background-color:#bce8f1;}

.upload_choose a.btn {
	border-top-right-radius: 4px!important; border-bottom-right-radius: 4px!important;
}
.checkbox.checkbox-inline {margin-right: 0px!important;}
.btn-download {width:100%; display: block;}

.btn-sefi{background-color:#fff;border-color:#b3c7d6;}
.btn-sefi:hover{background-color:#b3c7d6;border-color:#b3c7d6;color:#fff;}
.btn-sefi i {float:left; margin-top:3px;}
#info-saved {padding-top:5px;color:#ff9900;opacity:0;}
.is-member {background-color: #DEE7ED!important;}
.sefi-navbar {
	background-color: #b3c7d6;
    border-color: #99acbf;
}
.sefi-navbar .navbar-nav >li >a {color: #ffffff;}
.sefi-navbar .navbar-nav > li > a:focus, 
.sefi-navbar .navbar-nav > li > a:hover
{
    background-color: transparent;
    color: #1E73BE;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    background-color: #f5f5f5;
    color: #FF9900;
    text-decoration: none;
}
.dropdown-toggle span, .dropdown-menu span{margin-left: 5px;}
.navbar-brand img {max-height:30px;}
.table-hover > tbody > tr:hover {
    background-color: rgba(255, 153, 0, 0.2);
}
table tbody tr.is-member {background-color: rgba(158, 202, 240, 0.3);}
.bootstrap-table .search .form-control {height:46px;}
.row.bottom {padding-bottom:25px;}

.checkbox-info input[type="checkbox"]:checked+label::before {
    background-color: #1e73be;
    border-color: #1e73be;
}

.btn-info{background-color:#1e73be;border-color:#1e73be;}
.btn-info:hover{background-color:#1387ec;border-color:#1387ec;}

.columns .bootstrap-select{float:left!important; width:auto!important;}
footer {
    background: rgba(75, 75, 75, 1) none repeat scroll 0 0;
    bottom: 0;
    color: #aaa;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 999;
}
footer a {
    color: #aaa;
}
footer a:hover, footer a:focus {
    color: #fff;
}
/* Progress Bar */
.progressbar {position: relative;height: 5px;display: block;width: 100%;background-color: inherit;background-clip: padding-box;overflow: hidden; }
.progressbar .indeterminate {background-color: #0096d6; }
.progressbar .indeterminate:before, .progressbar .indeterminate:after {content: '';position: absolute;background-color: inherit;top: 0;left: 0;bottom: 0;will-change: left, right;}
.progressbar .indeterminate:before {-webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; }
.progressbar .indeterminate:after { -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;-webkit-animation-delay: 1.15s;animation-delay: 1.15s; }
@-webkit-keyframes indeterminate {0% {left: -35%;right: 100%; } 60% {left: 100%;right: -90%; } 100% {left: 100%;right: -90%; } }
@keyframes indeterminate {0% {left: -35%;right: 100%; } 60% {left: 100%;right: -90%; } 100% {left: 100%;right: -90%; } }
@-webkit-keyframes indeterminate-short {0% {left: -200%;right: 100%; } 60% {left: 107%;right: -8%; } 100% {left: 107%;right: -8%; } }
@keyframes indeterminate-short {0% {left: -200%;right: 100%; } 60% {left: 107%;right: -8%; } 100% {left: 107%;right: -8%; } }

.form-group.mandatory label:not(.checkbox):not(.radio)::before {
	color: #d9534f;
    content: "*";
    font-family: FontAwesome;
    margin-right: 4px;
}
.form_upload {
	margin-top: 10px;
}
/*.upload_preview {max-width: 300px;}*/
.bootstrap-select.open {z-index:1500;}
.table-hover {cursor:pointer;}