
body { font-size: 13px; line-height: 15px; }
/*
@media (max-width: 375px) {
	body { font-size: 13px; line-height: 15px; }
}

@media (min-width: 376px) {
	body { font-size: 13px; line-height: 15px; }
}

@media (min-width: 768px) and (max-width:991px) {
	body { font-size: 13px; line-height: 15px; }
}

@media (min-width: 992px) and (max-width:1199px) {
	body { font-size: 13px; line-height: 15px; }
}

@media (min-width: 1200px) {
	body { font-size: 13px; line-height: 15px; }
}
*/

.main-header > .navbar { width: auto; margin-left: 0; }
.row, .form-horizontal .form-group { margin-left: -5px; margin-right: -5px; }
.modal-open .modal { overflow-x: visible; overflow-y: visible; }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9,
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9,
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9,
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9
{ padding-left: 5px; padding-right: 5px; }

.table > tbody > tr > td, .table > tbody > tr > th,
.table > tfoot > tr > td, .table > tfoot > tr > th,
.table > thead > tr > td, .table > thead > tr > th { vertical-align: middle; }

.box-body { overflow-x: auto; overflow-y: inherit; }

.skin-green .main-header .logo { width: 190px!important; }
.skin-green .main-header .logo:hover { background-color: #56A031; }
.btn, .control-label { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.btn-block { padding-left: 4px; padding-right: 4px; }
.well-sm { margin-bottom: 10px; }
.nowrap { white-space: nowrap; }

.placeholder { border: 1px dashed #B2CCD9; margin:15px 0px; height:50px; background-color:#f5f5f7; }
.btn:hover { font-weight: bold; text-shadow: 0px 0px 10px #fff; }
.btn.active { font-weight: bold; text-shadow: 0px 0px 10px #fff; }
.form-label { font-size: 1.1em; }
.form-control { font-size: 1em; }
.form-horizontal .checkbox .checkbox { display: inline-block; padding-top: 0px; }
.fileinput { margin-bottom: 0px!important; }
textarea.form-control { min-height: 100px; }
label.btn-default.active { color: #fff;background-color: #286090;border-color: #204d74; }

.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:hover,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus,
.btn-group>.btn:hover { opacity: 1; color: #fff; }

.btn-group-vertical > .btn  { opacity: 0.6; color: rgba(255,255,255,0.4); }
.btn-group > label.btn { opacity: 0.6; color: rgba(255,255,255,0.4); }
