
/* ================= LOADERS ======================== */

#loading.inside-button, #loading.small-loader{display:inline-block; cursor: wait;}
#loading.inside-button .loading-wrapper, #loading.small-loader .loading-wrapper{margin-right:5px;}
#loading.inside-button .loading-wrapper .loading-image, #loading.small-loader .loading-wrapper .loading-image{background:url(../images/ajax-loaders/loader_spinner.gif) no-repeat left bottom;height:16px;width:16px;}
#loading.inside-button .loading-wrapper .loading-image{margin-bottom:-3px;}

#loading.big-loader{display:block; cursor: wait;}
#loading.big-loader .loading-wrapper{width:64px;margin: 20px auto}
#loading.big-loader .loading-wrapper .loading-image{background:url(../images/ajax-loaders/loader_big.gif) no-repeat;height:68px;width:64px;}

#loading.big-loader-overlay{cursor: wait;}
#loading.big-loader-overlay .loading-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgb(238, 238, 238);background:rgba(238, 238, 238, 0.5);filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);}
#loading.big-loader-overlay .loading-wrapper .loading-image{background:url(../images/ajax-loaders/loader_big.gif) no-repeat;position: absolute;width:64px;height:68px;left: 50%;top: 50%;margin-left: -32px;margin-top: -34px;display: block;}


/* ================ BS3 TWEAKS ================ */

.logo img {max-height:30px;}
.alert ul{margin:0;padding:0;list-style-type:none;}
.alert a.close{text-decoration: none;}

.panel-body {position: relative;}
.list-group-item {overflow: hidden;}
.list-group-item span {font-weight: bold;}

.btn {margin:3px 0;}
.table .btn {margin: 0;}

.table thead tr th {border-bottom: none;}

.modal-footer {margin-top: 0;}

.datepicker td span {width:40px;}

/* ================= HighCharts ================== */
.highcharts-container .highcharts-title tspan{font-family: 'Open Sans',sans-serif; text-transform: uppercase; color:#AFAEBC;}


/* ================= EXTRAS ================= */

#modalAbout img {margin-bottom: 10px;}
#modalAbout p {font-size: 11px;}
#modalAbout .app-info p {line-height: 100%;padding: 3px 0;margin: 0}
#modalAbout .app-info {padding-bottom: 10px;}

.nopadding {padding: 0;margin: 0;}
.nopadding-top {padding-top: 0;margin-top: 0;}
.nopadding-bottom {padding-bottom: 0;margin-bottom: 0;}

.padding-5 {padding: 5px;}

#attendance-register tr {cursor: pointer;}

/*#authorization-container {
 -moz-column-width: 18em;
 -webkit-column-width: 18em;
 -moz-column-gap: 1em;
 -webkit-column-gap: 1em; 
}
*/
.auth-item {display: inline-block; width: 100%;}
.auth-item .list-group-item {padding-top:0;}

.xsmall {font-size: 11px;}

.pad-bottom-10{padding-bottom: 10px;}
.pad-top-30{padding-top: 30px;}

.replacement-patterns .label {margin:1px 0;display: inline-block;padding:5px 3px; font-size: 12px;}

.population {margin-left:10%;font-size: 14px;display: inline-block}

nav.member-details-navigation {margin: 0;padding: 0;position:absolute; right:15px;top:-60px;}

a.report-more-options {display: block; border: 1px solid #e3e3e3; width: 100%; padding: 5px 10px;margin-bottom:10px; border-radius: 4px;}
a.report-more-options i.fa {float: right; font-size: 20px;}

a.add-more-button {display: block; margin-top:5px;}

#main-calendar-wrapper {padding:10px;position: relative;margin-top:30px;}