html, body {color:#666;font-weight:350;}

/*=== MEDIA PRINT ===*/
@media print {
    a[href]:after {content:none !important;}
    .no-print, .no-print * {display:none !important;}
}

/*=== FLAG ICON ===*/
.flag-icon {width:21px;height:16px;box-shadow:0px 0px 5px rgba(0,0,0,0.1);border:1px solid #dfdfdf;}

/*=== MISC ===*/
div.required > label:after {content:'*';color:#d9534f;margin-left:2px;}
.cursor-pointer {cursor:pointer;}
.horizontal-divider {border-top:solid 1px #ccc;margin-bottom:15px;}
.horizontal-dashed {border-top:dashed 1px #ccc;margin-bottom:15px;}

/*=== NAVBAR ===*/
.navbar-nav, .navbar-nav button, .navbar-nav .dropdown-menu {font-size:12px;}
.navbar-nav button {margin-top:2px;}

/*=== DATA VIEW ===*/
.detail-view th {width:20%;}

/*=== CONTAINER ===*/
/*=== FORM ===*/
.container {font-size:12px;}
.container input, .container textarea, .container button, .container select, .container .btn {font-size:12px;}
.container input {padding: 4px 12px;}
.container .input-group-btn button {padding:8px 12px 7px 12px;}
.container .input-group-addon {font-size:12px;}
.container .help-block {margin-top:2px;margin-bottom:0;}
.container .close {font-size:16px;}

/*=== SELECT2 ===*/
.select2-container, .select2-selection__rendered {font-size:12px;}
.select2-selection__choice {font-size:12px;padding:1px 6px !important;}
.select2-selection__choice__remove {font-size:12px !important;}
.select2-selection--single {padding-top:8px !important;}
.select2-selection__clear {line-height:14px !important;}

.select2.input-xs .select2-selection {padding-top:4px !important;height:26px;}
.select2.input-xs .select2-selection__arrow {height:24px;}
.select2.input-xs .select2-selection__clear {padding-top:0;}

/*=== DATEPICKER ===*/
.datepicker-dropdown {z-index:1050 !important;}

/*=== STATUS-DOT ===*/
.status-dot {height:10px;width:10px;background-color:#ccc;border-radius:50%;display:inline-block;}
.status-dot-success {background-color:#229954;}
.status-dot-danger {background-color:#a93226;}
.status-dot-warning {background-color:#f1c40f;}

/*=== HEADING ===*/
h1, h2, h3, h4, h5 {margin-top:0;font-weight:bold;}
h1 {font-size:30px;}
h2 {font-size:24px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
