
.breadcrumb {background-color:rgba(0,0,0,.04)}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}


.form-control:hover {
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(000, 000, 000, 0.1);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(000, 000, 000, 0.1);
}
.form-control:focus {
border-color:#006bb4;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 107, 180, 0.3);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 107, 180, 0.3);
}

.clearfix:after { 
   content: "."; 
   visibility: hidden; 
   display: block; 
   height: 0; 
   clear: both;
}

.social-gray a {color:#D4D4D4}
a,
.navbar-inverse .navbar-nav > li > a {
  color: #006bb4; /* Main color */
}
 
a:hover,
a:focus {
  color: #01558f; /* Main hover color */
}

.navbar {
    border-top: 0;
}
.navbar-default {
background-color: #006bb4;
}
.navbar-default .navbar-brand { 
color:#fff
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus{ 
color:#000
}
.navbar-default .navbar-nav > li > a {
color:#999;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #85bb2b;
  background-color: none;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #000;
  background-color: #fff;
}
.navbar-inverse {background-color:#000}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  background-color: #006bb4;
  color: #fff;
}

.navbar-nav .sub-arrow, .navbar-nav .collapsible .sub-arrow  {
	margin-left:2px;
}

ul.dropdown-menu.mega-menu {
	box-shadow: none;
	padding: 0;
	border: 0;
	border-bottom: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4
}
ul.dropdown-menu.mega-menu .grid-mega-menu {
    padding: 1px 15px 0 15px;
   
}

.btn-link {
  color: #006bb4;
}

.btn-link:hover,
.btn-link:focus {
  color: #01558f;
}

.nav-pills > li.active > a {
  color: #ffffff;
  background-color: #006bb4;
}

.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #01558f;
}

.pagination > li > a,
.pagination > li > span {
  color: #d4d4d4;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #01558f;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #d4d4d4;
  border-color: #d4d4d4;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #fff;
  background-color: #d4d4d4;
  border-color: #d4d4d4;
}

.pagination > li > a,
.pagination > li > span {
  background-color: transparent;
  border: 0;
}

.pagination {
	margin-bottom: -50px!important;
	font-family: "Dosis", Arial, sans-serif;
}

.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 10px 22px;
}
 
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #006bb4;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #006bb4;
}

.progress-bar {
  background-color: #006bb4;
}

a.list-group-item.active {
  background-color: #006bb4;
  border-color: #006bb4;
}

a.list-group-item.active:hover,
a.list-group-item.active:focus {
  background-color: #01558f;
  border-color: #006bb4;
}

a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: #f6c7c9;
}


.text-primary {
  color: #006bb4;
}
a.text-primary:hover {
  color: #01558f;
}
.bg-primary {
  color: #fff;
  background-color: #006bb4;
}
a.bg-primary:hover {
  background-color: #01558f;
}
.btn-primary {
  color: #ffffff;
  background-color: #006bb4;
  border-color: #006bb4;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #01558f;
  border-color: #01558f;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #006bb4;
  border-color: #006bb4;
}
.btn-primary .badge {
  color: #006bb4;
  background-color: #ffffff;
}
.label-primary {
  background-color: #006bb4;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #01558f;
}
.panel-primary {
  border-color: #006bb4;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #006bb4;
  border-color: #006bb4;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #006bb4;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #006bb4;
}

.btn-primary, .btn-primary:hover { border-color: rgba(255,255,255,.3) rgba(000,000,000,.1) rgba(000,000,000,.2) rgba(255,255,255,.1);} 



/* Alerts colors */
.text-success {
  color: #18BC9C;
}
a.text-success:hover {
  color: #13987E;
}
.text-info {
  color: #3498DB;
}
a.text-info:hover {
  color: #2383C4;
}
.text-warning {
  color: #F39C12;
}
a.text-warning:hover {
  color: #D2850B;
}
.text-danger {
  color: #E74C3C;
}
a.text-danger:hover {
  color: #DF2E1B;
}
.bg-success {
  background-color: #18BC9C;
}
a.bg-success:hover {
  background-color: #13987E;
}
.bg-info {
  background-color: #3498DB;
}
a.bg-info:hover {
  background-color: #2383C4;
}
.bg-warning {
  background-color: #F39C12;
}
a.bg-warning:hover {
  background-color: #D2850B;
}
.bg-danger {
  background-color: #E74C3C;
}
a.bg-danger:hover {
  background-color: #DF2E1B;
}

 
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #18BC9C;
  color:#fff
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
  background-color: #13987E;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #3498DB;
  color:#fff
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
  background-color: #2383C4;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #F39C12;
  color:#fff
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #D2850B;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #E74C3C;
  color:#fff
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #DF2E1B;
}


.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #18BC9C;
}
.has-success .form-control {
  border-color: #18BC9C;
}
.has-success .form-control:focus {
  border-color: #18BC9C;
}
.has-success .input-group-addon {
  color: #fff;
  border-color: #18BC9C;
  background-color: #18BC9C;
}
.has-success .form-control-feedback {
  color: #18BC9C;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #F39C12;
}
.has-warning .form-control {
  border-color: #F39C12;
}
.has-warning .form-control:focus {
  border-color: #F39C12;
}
.has-warning .input-group-addon {
  color: #fff;
  border-color: #F39C12;
  background-color: #F39C12;
}
.has-warning .form-control-feedback {
  color: #F39C12;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #E74C3C;
}
.has-error .form-control {
  border-color: #E74C3C;
}
.has-error .form-control:focus {
  border-color: #E74C3C;
}
.has-error .input-group-addon {
  color: #fff;
  border-color: #E74C3C;
  background-color: #E74C3C;
}
.has-error .form-control-feedback {
  color: #E74C3C;
}


.btn-success {
  color: #ffffff;
  background-color: #18BC9C;
  border-color: #18BC9C;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #13987E;
  border-color: #13987E;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #18BC9C;
  border-color: #18BC9C;
}
.btn-success .badge {
  color: #18BC9C;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #3498DB;
  border-color: #3498DB;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #2383C4;
  border-color: #2383C4;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #3498DB;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #3498DB;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #F39C12;
  border-color: #F39C12;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #D2850B;
  border-color: #D2850B;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #F39C12;
  border-color: #F39C12;
}
.btn-warning .badge {
  color: #F39C12;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #E74C3C;
  border-color: #E74C3C;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #DF2E1B;
  border-color: #DF2E1B;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #E74C3C;
  border-color: #E74C3C;
}
.btn-danger .badge {
  color: #E74C3C;
  background-color: #ffffff;
}


.label-success {
  background-color: #18BC9C;
}
a .label-success:hover,
a .label-success:focus,
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #13987E;
}
.label-info {
  background-color: #3498DB;
}
a .label-info:hover,
a .label-info:focus,
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #2383C4;
}
.label-warning {
  background-color: #F39C12;
}
a .label-warning:hover,
a .label-warning:focus,
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #D2850B;
}
.label-danger {
  background-color: #E74C3C;
}
a .label-danger:hover,
a .label-danger:focus,
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #DF2E1B;
}


.alert-success {
  background-color: #18BC9C;
  border-color: #18BC9C;
  color: #fff;
}
.alert-success hr {
  border-top-color: #13987E;
}
.alert-success .alert-link {
  color: #fff;
}
.alert-info {
  background-color: #3498DB;
  border-color: #3498DB;
  color: #fff;
}
.alert-info hr {
  border-top-color: #2383C4;
}
.alert-info .alert-link {
  color: #fff;
}
.alert-warning {
  background-color: #F39C12;
  border-color: #F39C12;
  color: #fff;
}
.alert-warning hr {
  border-top-color: #D2850B;
}
.alert-warning .alert-link {
  color: #fff;
}
.alert-danger {
  background-color: #E74C3C;
  border-color: #E74C3C;
  color: #fff;
}
.alert-danger hr {
  border-top-color: #DF2E1B;
}
.alert-danger .alert-link {
  color: #fff;
}

.alert-link { text-decoration:underline; }
.alert-link:hover { text-decoration:none }


.progress-bar-success {
  background-color: #18BC9C;
}
.progress-bar-info {
  background-color: #3498DB;
}
.progress-bar-warning {
  background-color: #F39C12;
}
.progress-bar-danger {
  background-color: #E74C3C;
}

.list-group-item-success a,
.list-group-item-info a,
.list-group-item-warning a,
.list-group-item-danger a
 {
  text-decoration:underline;
  color:#fff
}

.list-group-item-success {
  color: #fff;
  background-color: #18BC9C;
}
a.list-group-item-success {
  color: #fff;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #fff;
  background-color: #13987E;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #18BC9C;
  border-color: #18BC9C;
}
.list-group-item-info {
  color: #fff;
  background-color: #3498DB;
}
a.list-group-item-info {
  color: #fff;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #fff;
  background-color: #2383C4;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #3498DB;
  border-color: #3498DB;
}
.list-group-item-warning {
  color: #fff;
  background-color: #F39C12;
}
a.list-group-item-warning {
  color: #fff;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #fff;
  background-color: #D2850B;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #F39C12;
  border-color: #F39C12;
}
.list-group-item-danger {
  color: #fff;
  background-color: #E74C3C;
}
a.list-group-item-danger {
  color: #fff;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #fff;
  background-color: #E74C3C;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #E74C3C;
  border-color: #E74C3C;
}


.panel-success {
  border-color: #18BC9C;
}
.panel-success > .panel-heading {
  color: #fff;
  background-color: #18BC9C;
  border-color: #18BC9C;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #18BC9C;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #18BC9C;
}
.panel-info {
  border-color: #3498DB;
}
.panel-info > .panel-heading {
  color: #fff;
  background-color: #3498DB;
  border-color: #3498DB;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #3498DB;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #3498DB;
}
.panel-warning {
  border-color: #F39C12;
}
.panel-warning > .panel-heading {
  color: #fff;
  background-color: #F39C12;
  border-color: #F39C12;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #F39C12;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #F39C12;
}
.panel-danger {
  border-color: #E74C3C;
}
.panel-danger > .panel-heading {
  color: #fff;
  background-color: #E74C3C;
  border-color: #E74C3C;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #E74C3C;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #E74C3C;
}


/* =========================================================
***************************CUSTOM**************************
============================================================ */

 /* Ghost buttons */
.btn-ghost-primary {
  color: #006bb4;
  background-color: transparent;
  border-color: #006bb4;
}
.btn-ghost-primary:hover,
.btn-ghost-primary:focus,
.btn-ghost-primary:active,
.btn-ghost-primary.active,
.open .dropdown-toggle.btn-ghost-primary  {
  color: #01558f;
  background-color: transparent;
  border-color: #01558f;
}
.btn-ghost-primary .disabled,
.btn-ghost-primary [disabled],
fieldset[disabled] .btn-ghost-primary ,
.btn-ghost-primary .disabled:hover,
.btn-ghost-primary [disabled]:hover,
fieldset[disabled] .btn-ghost-primary :hover,
.btn-ghost-primary.disabled:focus,
.btn-ghost-primary [disabled]:focus,
fieldset[disabled] .btn-ghost-primary:focus,
.btn-ghost-primary .disabled:active,
.btn-ghost-primary [disabled]:active,
fieldset[disabled] .btn-ghost-primary:active,
.btn-ghost-primary.disabled.active,
.btn-ghost-primary [disabled].active,
fieldset[disabled] .btn-ghost-primary.active {
  background-color: transparent;
  border-color: #01558f;
}

.btn-ghost-default {
  color: #999;
  background-color: transparent;
  border-color: #999;
}
.btn-ghost-default:hover,
.btn-ghost-default:focus,
.btn-ghost-default:active,
.btn-ghost-default.active,
.open .dropdown-toggle.btn-ghost-default  {
  color: #333333;
  background-color: transparent;
  border-color: #333333;
}
.btn-ghost-default .disabled,
.btn-ghost-default [disabled],
fieldset[disabled] .btn-ghost-default ,
.btn-ghost-default .disabled:hover,
.btn-ghost-default [disabled]:hover,
fieldset[disabled] .btn-ghost-default :hover,
.btn-ghost-default.disabled:focus,
.btn-ghost-default [disabled]:focus,
fieldset[disabled] .btn-ghost-default:focus,
.btn-ghost-default .disabled:active,
.btn-ghost-default [disabled]:active,
fieldset[disabled] .btn-ghost-default:active,
.btn-ghost-default.disabled.active,
.btn-ghost-default [disabled].active,
fieldset[disabled] .btn-ghost-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}

/* Full slider */
.bs-full-slider.carousel,
.bs-full-slider .carousel-inner .item,
.bs-full-slider .carousel-inner .active {
    height: 100%;
}

.bs-full-slider .carousel-inner {
    height: 100%;
}

.bs-full-slider .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

/*========== Other ==========*/


button,
input,
.btn,
.pager,
.pagination
{
text-transform:uppercase!important
}

.carousel-indicators, .carousel-caption  { bottom:5px; margin-bottom:0}
 .navbar-brand-img {width:150px; padding:9px 0 0 9px; margin-right:10px}
.btn-group .btn.dropdown-toggle {border-left-color:rgba(000,000,000,.1)}
.label-lg   {padding:8px 7px; font-size:13px; margin-bottom:5px; line-height:inherit;  display:inline-block } 
a.label-lg .label, .widget-tags a.label-lg .label   {padding:8px 7px; font-size:13px;  display:inline} .widget-tags a.label-lg, a.label-lg  {margin-bottom:15px;  padding:0; }
.well-sm { padding: 9px; }
.well-lg {  padding: 28px;}
.caption-padding {padding-left:13px; padding-right:13px}
.img-thumbnail-1 {padding:13px; text-shadow:0; }
.img-thumbnail-2 {padding:13px; text-shadow:0; border:0; background:transparent}
.img-thumbnail-3 {padding:0; text-shadow:0; margin:13px; width:91%!important  }
.border-badge, .border-label {background:transparent; border:1px solid #DDDDDD; color:inherit; font-size:inherit;} 

/*==========  Set spacing between middle columns to 0 ==========*/
/* Remove spacing between middle columns */
.row.no-gutter [class*='col-']:not(:first-child):not(:last-child) {
  padding-right:0;
  padding-left:0;
}
/* Remove right padding from first column */
.row.no-gutter [class*='col-']:first-child {
  padding-right:0;
}
/* Remove left padding from first column */
.row.no-gutter [class*='col-']:last-child {
  padding-left:0;
}

/*==========  Consistent space between ROW's  ==========*/
/* Make changes on .ROW that are direct children of an .Container */
.container > .row,
.container > section > .row {
    /*
    margin-top: 30px;
	padding-top:20px;
	*/
	padding-top:0px;
	padding-bottom:30px;
	/*
	border-bottom-style: solid;
    border-bottom-width: 1px;
	*/
}

/*==========  Consistent top margin of Section Headings in ROW's that are direct children of an .Container  ==========*/
/* Change the path for Heading acordingly to your HTML source */
/*
** MARGINS
*/
/*
.container > .row > div[class*="col-"] > section > h1:first-of-type, 
.container > .row > div[class*="col-"] > section > h2:first-of-type,
.container > .row > div[class*="col-"] > section > h3:first-of-type, 
.container > .row > div[class*="col-"] > section > h4:first-of-type,

.container > .row > div[class*="col-"] > article > h1:first-of-type, 
.container > .row > div[class*="col-"] > article > h2:first-of-type,
.container > .row > div[class*="col-"] > article > h3:first-of-type, 
.container > .row > div[class*="col-"] > article > h4:first-of-type
{
margin-top: 0;
margin-bottom:1.5em
}
*/

/* Individual section heading margins */
.row .section-head-marg {
margin-top: 0;
margin-bottom:.7em;
font-family: "Dosis", Arial, sans-serif;
font-size: 24px;
}

/* Individual section heading paddings */
.row .section-head-pad {
margin:-50px -15px 0.75em -15px; /* Left & Right margin must be the same as bootstrap column margins */
padding: 1.5em 15px 1.5em 15px;
}

/*==========  Mega Menu ==========*/ 

.navbar-nav .mega-menu { }

.dropdown-header {
padding-top:7px;
text-transform:uppercase
}
.mega-menu  ul {
padding: 0;
margin: 0;
}
.mega-menu  ul > li {
list-style: none;
}
.mega-menu ul > li > a {
display: block;
clear: both;
white-space: normal;
padding: 5px 20px;
}

.mega-menu [class*="col-"]:last-child ul > li > a {
border-right: 0;
}

/* Custom Yamm for Smart Menus */ 
.yamm .dropdown.yamm-fw .dropdown-menu, .yamm .dropdown.yamm-fw .dropdown-menu * {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.grid-mega-menu {
padding: 10px 15px;
}
.grid-mega-menu [class*="col-"] {
/* 
margin-bottom: 5px;
border: 1px solid #ddd; 
*/
padding: 0;
}
.yamm .yamm-content {
    position: relative;
}


.dropdown-menu {min-width:200px; box-shadow: none; }
.dropdown-menu, .mega-menu { z-index:3!important }


/* =========================================================
*******************7 COLUMNS for BOoTSTRAP******************
============================================================ */

@media (min-width: 768px){
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1  {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
    float: right;
  
  }
}

@media (min-width: 992px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
  }
}

/**
 *  The following is not really needed in this case
 *  Only to demonstrate the usage of @media for large screens
 */    
@media (min-width: 1200px) {
  .seven-cols .col-md-1,
  .seven-cols .col-sm-1,
  .seven-cols .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
  }
}



/* =========================================================
***************************MEDIA QUERIES**************************
============================================================ */

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
    
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) { 

.search-block .input-group {
	padding: 4px 65px 4px 0;
}

.search-block {
	float: right;
}


/* Menu */

.navbar-nav.navbar-left:first-child {
margin-left: -15px;
}

.dropdown-menu {
	background-color: #85bb2b;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #85bb2b;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus{
  background-color: #F8F8F8;
  color: #85bb2b;
}
.dropdown-menu > li > a{
  color: #85bb2b;
}
.dropdown-menu{
padding:0
}
.navbar-default  .nav .open > a,
.navbar-default  .nav .open > a:hover,
.navbar-default  .nav .open > a:focus {
   border-color:#d4d4d4;
}
.dropdown-menu > li > a { 
padding-top: 10px;
padding-bottom: 10px;
border-bottom:1px solid #eaebec;
color: #fff;
background-color: transparent;
}

.dropdown-menu > li:hover > a {
	color: #262626;
}

.dropdown-menu > li:last-child > a {
/* border-radius:0 0 4px 4px */
}
.dropdown-submenu > .dropdown-menu {
/* margin-top: 0; */
}
.dropdown-menu .divider {
margin:0;
background-color:transparent;
border-top:1px dotted #999
}

.navbar-default .navbar-nav > li > a {
color:#777;
border-right: none;
}
.navbar-default .navbar-nav > li:first-child > a {
border-left: none;
}


/* Mega menu */

.navbar-nav .open .dropdown-menu.mega-menu, 
.navbar-nav .dropdown-menu.mega-menu {
	background: #EAEBEC;
}
.mega-menu ul > li > a {
color:#777;
text-align: center;
border-right: 1px solid #d4d4d4;
}
.mega-dropdown {
position: static!important;
width:auto;
}

.navbar-default .mega-menu li a:hover,
.navbar-default .mega-menu li a:focus  {
color:#006bb4; 
background-color:#F8F8F8;
}
.navbar-default .mega-menu li.active a{
color:#fff;
background-color:#006bb4
}

/*
 * Yamm!3
 * Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 */
 
/*
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
position: static;
}
*/
.dropdown.yamm-fw {  
position: static; 
}
.yamm .container {
position: relative;
}
.yamm .dropdown-menu {
/* left: auto; */
}
.yamm .nav.navbar-right .dropdown-menu {
left: auto;
right: 0;
}
.yamm .nav.navbar-right .dropdown-submenu  .dropdown-menu {
left:-175px;
right:auto;
}
.yamm .yamm-content {
/* padding: 20px; */
}
.yamm .dropdown.yamm-fw .dropdown-menu {
left: 0;
right: 0;
}

/* Custom Yamm for Smart Menus */ 
.yamm .dropdown.yamm-fw .dropdown-menu {


left: -14.59% !important;
right: -14.59% !important;
margin-left: 0 !important;
width: auto !important;
min-width: 0 !important;
max-width: none !important;

padding: 0 15%;
}
.yamm .dropdown.yamm-fw span.scroll-up, .yamm .dropdown.yamm-fw span.scroll-down {
left: 0 !important;
right: 0 !important;
margin-left: 0 !important;
}


}



/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}

/* Custom Large Devices, Wide Screens */
@media only screen and (min-width: 1440px) {

.container {
width: 1170px;
}

}


/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {

/* Menu */

.navbar-nav .open .dropdown-menu  {
	background-color: #006bb4;
}

.dropdown-menu > li > a {
border-bottom:1px solid #eaebec;
}

.dropdown-submenu .dropdown-menu > li > a  {
border-bottom:1px dashed #eaebec;
}

/*.dropdown-submenu .dropdown-menu > li:last-child > a  {
border-bottom:1px solid #eaebec;
}*/


.navbar-default .navbar-toggle {
border-color: #999;
background-color:#d4d4d4;
}

.navbar-default .navbar-toggle .icon-bar {
background-color: #666;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color: #fff;
}

.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus  .icon-bar{
background-color:#006bb4;
}
.navbar-default .navbar-brand { 
color:#fff
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{
color:#000
}
.navbar-default  .nav .open > a,
.navbar-default  .nav .open > a:hover,
.navbar-default  .nav .open > a:focus {
  background-color: #000;
  border-color: #d4d4d4;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
background-color: #fff;
color: #006bb4;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color: #fff;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
color: #006bb4;
background-color: #F8F8F8;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #006bb4;
background-color: #fff;
}
.navbar-nav .open .dropdown-menu > li > a {
padding: 10px 20px;
}

.dropdown-header {
color:#fff;
background-color:rgba(255,255,255,.1);
}

.dropdown-menu .divider {
background-color: rgba(255,255,255,.2);
}


/* Mega Menu */
.navbar-nav .open .dropdown-menu.mega-menu, 
.navbar-nav .dropdown-menu.mega-menu {
	background: #EAEBEC;
}

.navbar-default .mega-menu  .dropdown-header {
color:#fff;
background-color:rgba(255,255,255,.1)
}
.navbar-default .mega-menu  li a{
color:#999
}
.navbar-default .mega-menu  li a:hover,
.navbar-default .mega-menu  li a:focus{
color:#006bb4;
background-color:#f8f8f8
}
.navbar-default .mega-menu  li.active a{
color:#006bb4;
background-color:#fff
}

.navbar-nav .collapsible .mega-menu ul  {
	display:block
}  

.navbar-default .navbar-nav .yamm-fw  > a {
	border-bottom:1px solid #d4d4d4;
} 

.mega-menu ul > li > a {
	border-bottom:1px dashed #d4d4d4;
}

.mega-menu [class*="col-"]:last-child ul > li > a {
	border-bottom:1px solid #d4d4d4;
}


}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {

}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 479px) {

}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 319px) {
