
/* Skin
-------------------------------------------------- */
#content-wrapper { background-color: #ffffff; margin-top:60px }


/* Lists
-------------------------------------------------- */
ul.no-style {list-style: none; list-style-type: none;}
ul label {font-weight: normal;}


/* Blocks
-------------------------------------------------- */
.ak-block { padding: 1rem; }
.ak-block-main { padding: 1rem; margin-bottom:1rem; }
.ak-block h2, .ak-block-main h2 { margin: 5px 0 10px 0; }


/* Cursors
-------------------------------------------------- */
.cursor-pointer { cursor: pointer }
.cursor-move { cursor: move }
.cursor-help { cursor: help }


/* Title Header
-------------------------------------------------- */
.header { color: #333333; font-weight: 300; font-size: 22px; }
.header .title { margin: 0; color: #333333; font-weight: 300; }
.header .category { font-size: 14px; font-weight: 400; color: #888888; margin-bottom: 0px; }


/* Alerts
-------------------------------------------------- */
.alert { padding: 15px !important; border-radius: 4px !important;}
.alert-default { color: #333 !important; background-color: #DDD !important; border-color: #666 !important; }
.alert-default hr { border-top-color: #666 !important ; }
.alert-default .alert-link { color: #111; }
.alert-message { margin-bottom: 20px; margin-top:0px; }
.alert-dismissable .close, .alert-dismissible .close { top: 0px !important; right: 0px !important; }

/*.alert button.close { position: relative !important; margin-top: 0 !important; color: #000 !important; }*/


/* Badges
-------------------------------------------------- */
.badge-primary {  background-color: #1D62F0 !important; }
.badge-info {  background-color: #23CCEF !important; }
.badge-success {  background-color: #87CB16 !important; }
.badge-warning {  background-color: #FFA534 !important; }
.badge-danger {  background-color: #FB404B !important; }


/* Tables
-------------------------------------------------- */
.table th {vertical-align: top !important}
.borderless, .borderless td, .borderless th { border: none !important;  }

/* Form
-------------------------------------------------- */
.checkbox input, .radio input { margin-left: -9999px !important; }
.form-horizontal .form-group { margin-left:0 !important; margin-right:0 !important; }
.form-group label i { font-size: 16px; }
/*.form-group label { font-size: 12px !important; font-weight: 400; color: #888888; margin-bottom: 5px; text-transform: uppercase !important; }*/
.form-check .form-check-label { text-transform: none !important; font-size:.9rem !important }
form [class*="col-"] { padding: 0 6px; }
.checkbox + .checkbox, .radio + .radio { margin-top: 0 !important; }
.form-horizontal .checkbox + .checkbox, .form-horizontal .radio + .radio { margin-top: -5px !important; }
.form-horizontal .checkbox-inline + .checkbox-inline, .form-horizontal .radio-inline + .radio-inline { margin-top: 10px !important; }

.form-control, .input-group-addon, .tagsinput, .navbar .alert, .panel-collapse.collapse-hover {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}

.form-group label.error { color: #b94a48 !important; }
.form-group div.checkbox-radio-error {margin-top: -10px !important;}
.has-error .form-control, .form-control.error, .has-error .form-control:focus { color: #b94a48 !important; border-color: #b94a48 !important; }


input.valid.nohighlight, select.valid.nohighlight, input.error.nohighlight, select.error.nohighlight {
    border-color: #E3E3E3 !important;
    background-image: none;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.bootstrap-select { margin-top: 0px !important; }


/* Owl Carousel 
-------------------------------------------------- */
.home-slider .owl-carousel .owl-item img { width: inherit !important; }
.owl-text-overlay { position: absolute; top: 75%; transform: translateY(-50%); color: #fff; padding: 40px; text-shadow: 1px 1px 3px #000; }


/* Modal hack
-------------------------------------------------- */
.modal .page-header { margin: 0px 0 20px !important; }


/* Chartist labels
-------------------------------------------------- */
.ct-series-a {color: #23CCEF;}
.ct-series-b {color: #FB404B;}
.ct-series-c {color: #FFA534;}
.ct-series-d {color: #9368E9;}
.ct-series-e {color: #87CB16;}
.ct-series-f {color: #447DF7;}
.ct-series-g {color: #5e5e5e;}
.ct-series-h {color: #dd4b39;}
.ct-series-i {color: #35465c;}
.ct-series-j {color: #e52d27;}
.ct-series-k {color: #55acee;}
.ct-series-l {color: #cc2127;}
.ct-series-m {color: #1769ff;}
.ct-series-n {color: #6188e2;}
.ct-series-o {color: #a748ca;}


/* Typeahead.js
-------------------------------------------------- */
.twitter-typeahead .tt-query, .twitter-typeahead .tt-hint { margin-bottom: 0; }
.twitter-typeahead .tt-hint { display: none; }
.tt-menu { background-clip: padding-box; background-color: #ffffff; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); cursor: pointer; display: none; float: left; font-size: 14px; left: 0; list-style: outside none none; margin: 2px 0 0; min-width: 160px; padding: 5px 0; position: absolute; top: 100%; z-index: 1000; }
.tt-suggestion { clear: both; color: #333333; display: block; font-weight: normal; line-height: 1.42857; padding: 3px 20px; white-space: nowrap; }
.tt-suggestion:hover, .tt-suggestion:focus { background-color: #428bca; color: #ffffff; outline: 0 none; text-decoration: none; }


/* Debug Area
-------------------------------------------------- */
#debug-container h4 { margin-top:0 !important; }

/* Misc
-------------------------------------------------- */
.nav-tabs {margin-bottom:15px}
.noskin-wrapper {background-color: #FFF; padding:30px; padding-top:0;}
.noskin-wrapper h1 {margin-top:20px !important;}
.trim-text {max-width: 150px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.no-shadow { box-shadow: none !important; }

h3.popover-header {margin-top: 0 !important}

/* Fix for iOS input styling */
textarea, input.text, input[type="text"], input[type="password"], input[type="button"], input[type="submit"], .input-checkbox { -webkit-appearance: none; }

/*.CodeMirror { height: 140px !important; }*/





 





