body, .main-container, .footer, .main-navigation, ul.main-navigation-menu > li > ul.sub-menu, .navigation-small ul.main-navigation-menu > li > ul.sub-menu {
	background-color: #F6F6F6 !important;
}
.layout-boxed header, .layout-boxed .main-container, .layout-boxed .footer {

	border-left-color: #C8C7CC;
	border-right-color: #C8C7CC;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #007aff;
    background-color: #007aff;
    color: #fff;
}

.navbar-default .navbar-nav > li > a {
    color: #fff;
}

    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
        color: #fff;
        background-color: #006de4;
    }

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #006de4;
}
.navbar-inverse {
	background: rgba(255, 255, 255, 0.9);
	border-color: #C8C7CC;
}
.dataTables_paginate .paginate_button.current, .dataTables_paginate .paginate_button.current:hover, .dataTables_paginate .paginate_button.current:focus {
    color: #fff;
    background-color: #007aff;
}
/* ie8 fixes */
.ie8 .navbar-inverse {
	background: #ffffff;
}
/**/
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-brand:hover, .navbar-inverse .nav > li > a {
	color: #666666;
}
.navbar-inverse .navbar-brand i, .navbar-inverse .navbar-brand:hover i {
	color: #007aff;
}

.navbar-inverse .nav > li > a {
    color: #737171;
}
.navbar-default .navbar-nav > li > a > i {
    color: #007aff;
}
.navbar-inverse .nav > li.current-user > a {
	color: #666666 !important;
}
.navbar-inverse .nav > li.current-user > a i {
	display: inline-block;
	text-align: center;
	width: 1.25em;
	color: #007AFF !important;
	font-size: 12px;
}
.navbar-inverse .nav > li:hover > a, .navbar-inverse .nav > li:active > a {
	color: #555555;
	background: #F5F5F5;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
	background: #D9D9D9;
	color: #555555;
}

.navbar-tools .dropdown-menu li .dropdown-menu-title {
	background: #D9D9D9;
	color: #555555;
}
.navbar-inverse .btn-navbar {
	background-color: #D9D9D9;
	background: -moz-linear-gradient(top, #34485e 0%, #283b52 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#34485e), color-stop(100%,#283b52)); /* webkit */
}

.nav > li.dropdown .dropdown-toggle .badge {
	background-color: #007AFF;
	border: none;
}
.navbar-toggle {
	background-color: #ffffff;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background-color: #D9D9D9;
	-moz-box-shadow: 0 0 15px #fff;
	-webkit-box-shadow: 0 0 15px #fff;
	box-shadow: 0px 0px 15px #fff;
}
.navbar-toggle span {
	color: #999999;
}

ul.main-navigation-menu > li a {
	border-bottom: none;
	border-top-color: #C8C7CC;
	color: #555555;
}
ul.main-navigation-menu > li a > i {
	color: #007AFF;
	font-weight: normal;
}
ul.main-navigation-menu > li.active > a {
	background: #007AFF !important;
	border-top: none !important;
	color: #fff;
}
ul.main-navigation-menu > li.active > a .selected:before {
	color: #007AFF !important;
}
ul.main-navigation-menu > li.active > a i {
	color: #fff;
}
ul.main-navigation-menu > li.open > a, ul.main-navigation-menu > li > a:hover, ul.main-navigation-menu > li:hover > a {
	background-color: #D9D9D9;
}
.navigation-toggler, .go-top {
	background-color: #E4E5E6 !important;
	color:#b1b1b1;
}
.navigation-toggler:hover i:first-child, .go-top:hover {
	color: #555555;
}
.navigation-toggler:hover i:last-child {
	color: #b1b1b1;
}
.navigation-small .navigation-toggler:hover i:first-child {
	color: #b1b1b1;
}
.navigation-small .navigation-toggler:hover i:last-child {
	color: #555555;
}

ul.main-navigation-menu li > ul.sub-menu > li.open > a, ul.main-navigation-menu li > ul.sub-menu > li.active > a, ul.main-navigation-menu li > ul.sub-menu > li > a:hover {
	color: #000000 !important;
	background: #D9D9D9 !important;
}
.breadcrumb i {
	color: #cccccc;
}
.breadcrumb a {
	color: #007aff;
}
.footer-fixed .footer {
	background: rgba(255, 255, 255, 0.9) !important;
	border-top-color: #C8C7CC;
}
/* ie8 fixes */
.ie8 .footer-fixed .footer {
	background: #ffffff;
}
/**/
.footer-inner {
	color: #555555;
}

.main-content .container {
	border-left: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}
body.rtl .main-content .container {
	border-left: none;
	border-right: 1px solid #D9D9D9;
}
@media (max-width: 767px) {
	.navbar-inverse {
		background: none !important;
	}
	.navbar-tools {
		background: rgba(255, 255, 255, 0.9);
		border-top-color: #C8C7CC;
	}
	/* ie8 fixes */
	.ie8 .navbar-tools {
		background: #ffffff;
	}
/**/
	.navbar-header {
		background-color: #fff;
	}
}
horizontal-menu .dropdown-menu li:hover > a, .horizontal-menu ul.nav li.active > a, .horizontal-menu ul.nav li.active > a:hover {
    background: #025cbd !important;
    color: #FFFFFF !important;
}
.horizontal-menu {
    clear: both;
    border-top: 1px solid #C8C7CC !important;
    margin-left: -15px !important;
    margin-right: -15px !important;
    padding: 0 15px !important;
    background: #007AFF !important;
}
.horizontal-menu ul.nav li.open > a, .horizontal-menu ul.nav li > a:hover, .horizontal-menu ul.nav li > a:focus {
    background: #025cbd !important;
    color: #ffffff !important;
}
.dropdown-menu {
    background-color: #fff !important;
}
/*
@media(max-width: 767px) {
    .horizontal-menu ul.nav li > a {
        color: #fff !important;
    }

    .mega-menu .mega-menu-content ul.sub-menu a {
        color: #fff !important;
    }
    .horizontal-menu{
        background-color:#555555;
    }
}
*/

ul.sub-menu li > a > i.icomenu {
        color:#007aff;
}
ul.sub-menu li.active > a > i.icomenu {
        color:#fff;
}
ul.sub-menu li > a:hover > i.icomenu {
color:#fff;
}
.dropdown-menu li > a > i.icomenu{
    color:#007aff;
}

.dropdown-menu li > a:hover > i.icomenu{
    color:#fff;
}
.dropdown-menu li.active > a > i.icomenu{
    color:#fff;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #007aff !important;
    border-color: #025cbd !important;
}
.select2-results > li:hover, .select2-results > li.active {
    background-color:#007AFF !important;
}
.select2-results .select2-highlighted {
    background: #007AFF !important;
    color: #fff;
}
.color-panel{
    background-color: #007aff !important;
    background-image: linear-gradient(to bottom, #007aff 0%, #0558b3 100%) !important;
    color: #fff !important;
}
.colortema {
        background-color: #007aff;
        color: #fff;
        border-color:#025cbd;
    }
.boton-eliminar {
    background-color: #da0a0a;
    color: #fff;
    border-color:#910606;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 5px;
}
.boton-eliminar:hover, .boton-eliminar:focus, .boton-eliminar:active, .boton-eliminar.active, .open > .dropdown-toggle.boton-eliminar {
    background-color: #910606;
        color: #fff;
        border-color:#910606;
        text-decoration:none;
}
.boton-eliminar.disabled, .boton-eliminar[disabled], fieldset[disabled] .boton-eliminar, .boton-eliminar.disabled:hover, .boton-eliminar[disabled]:hover, fieldset[disabled] .boton-eliminar:hover, .boton-eliminar.disabled:focus, .boton-eliminar[disabled]:focus, fieldset[disabled] .boton-eliminar:focus, .boton-eliminar.disabled:active, .boton-eliminar[disabled]:active, fieldset[disabled] .boton-eliminar:active, .boton-eliminar.disabled.active, .boton-eliminar[disabled].active, fieldset[disabled] .boton-eliminar.active {
        background-color: #910606;
        border-color:#910606;
}
.bordes {
     border-color:#3c536a;
}
    .botontema{
        color:#fff;
        background-color:#007aff;
        border-color:#025cbd;
         padding: 4px 5px;
        font-size: 11px;
        line-height: 1.2;
        border-radius: 5px;
      }
    .botontema1{
        color:#fff;
        background-color:#00c0ff;
        border-color:#00c0ff;
        padding: 3px 10px;
        font-size: 12px;
        line-height: 1.5;
        border-radius: 5px;
      }
    .botontema:hover,.botontema:focus,.botontema:active,.botontema.active,.open>.dropdown-toggle.botontema{
        color:#fff;
        background-color:#025cbd;
        border-color:#007aff;
        text-decoration: none;

    }
    .botontema1:hover,.botontema1:focus,.botontema1:active,.botontema1.active,.open>.dropdown-toggle.botontema1{
        color:#fff;
        background-color:#0e699d;
        border-color:#0e699d;
        text-decoration: none;

    }
    .botontema:active,.botontema.active,.open>.dropdown-toggle.botontema{
        background-image:none;

    }
    .botontema1:active,.botontema1.active,.open>.dropdown-toggle.botontema1{
        background-image:none;

    }
    .botontema.disabled,.botontema[disabled],fieldset[disabled] .botontema,.botontema.disabled:hover,.botontema[disabled]:hover,fieldset[disabled] .botontema:hover,.botontema.disabled:focus,.botontema[disabled]:focus,fieldset[disabled] .botontema:focus,.botontema.disabled:active,.botontema[disabled]:active,fieldset[disabled] .botontema:active,.botontema.disabled.active,.botontema[disabled].active,fieldset[disabled] .botontema.active{
        background-color:#428bca;
        border-color:#357ebd

    }
    .botontema1.disabled,.botontema1[disabled],fieldset[disabled] .botontema1,.botontema1.disabled:hover,.botontema1[disabled]:hover,fieldset[disabled] .botontema1:hover,.botontema1.disabled:focus,.botontema1[disabled]:focus,fieldset[disabled] .botontema1:focus,.botontema1.disabled:active,.botontema1[disabled]:active,fieldset[disabled] .botontema1:active,.botontema1.disabled.active,.botontema1[disabled].active,fieldset[disabled] .botontema1.active{
        background-color:#428bca;
        border-color:#357ebd

    }
    .botontema .botonforma{
        color:#428bca;
        background-color:#fff;
       
    }
.boton{
    display: inline-block;   
    margin-bottom: 0;    
    font-weight: 400;   
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;/*+++++++++++*/
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
   
}
.boton-tamano {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 5px;
}
.botonforma{
    display:inline-block;
    min-width:10px;padding:3px 7px;
    font-size:12px;
    font-weight:700;
    /*line-height:1;*/
    /*color:#fff;*/
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    /*background-color:#777;*/
    /*border-radius:10px;*/

}
.color-link {
    color:#000000;
}

.color-icono-modi {
    color:#266cc3;
}
.color-icono-consul {
    color:#000000;
}
.color-icono-eliminar {
    color:#f30000;
}

.color-icono-modi:hover {
    color:#ff8d12;
}
.color-icono-consul:hover {
    color:#ff8d12;
}
.color-icono-eliminar:hover {
    color:#ff8d12;
}
.tamano-iconos {
    font-size:14px;
    
}
.alinear {
    text-align:center;
}
.alinear > th,.alinear > td {
    text-align:center;    
}
.alinear-left {
    text-align:left;
}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{
    background-color:#9fcdea;

}
.sepaboton{
    
    margin-left: 10px;
    margin-right:15px;
}

.margentop{
     margin-top:10px;
    margin-bottom:-30px;
    
}
.margentop2{
     margin-top:15px;
    
}
.margentop1{
    
     margin-top:10px;
    margin-bottom:5px;

}
.margenbotton {
    margin-bottom:20px;
}
.tope{
    padding-top:10px;
}
.titulos{
    font-size:32px;

}
.titulos2{
    font-size:20px;

}
.btnSettings {
    padding: 5px 7px;
}
.dropdownMenu {
        position: relative;
        display: inline-block;
        /*min-height: 190px;*/
        min-width: 160px;
    }
    .dropdownMenu-content {
        position: absolute;
        background-color: #f9f9f9;
        min-width: 160px;
        overflow: auto;
        box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
        z-index: 1;
    }
    .dropdownMenu-content a {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
     }

    .dropdownMenu a:hover {
        background-color: #2a6d75;
        color: #fff;
    }

    .show {
        display: block;
    }
.awe-btn, .ui-button.ui-state-default, .ui-widget-header .ui-state-default, .awe-morebtn, .awe-spincont{
    border: 1px solid #025cbd !important;
     background-image: linear-gradient(to bottom,#007aff,#025cbd) !important;
     background-color: #025cbd !important;
     color: #fff;
}
.awe-btn:hover, .ui-button.ui-state-hover, .awe-morebtn:hover{
    color:#fff;
}
.oitem.focus {
    background-color: #007aff;
    color: white;
}
.oitem.selected.focus {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAKCAYAAACwoK7bAAAAAXNSR…zAHQ8scSyhBdr/zHPqM1f0YnzWogIPkcZar0M4ggla3949AREf0AnV0H4LAAAAAElFTkSuQmCC) no-repeat left center #007aff;
}
.dot1, .dot2 {
  
    background-color: #007aff !important;
  
}

.awe-header td, .awe-header, .awe-hrow .awe-idn, .awe-drag {
    background-image: linear-gradient(to bottom, #007aff 0, #025cbd 100%) !important;
    background-color: #007aff !important;
    color: #fff !important;
    
}
.awe-col{
    color:#fff !important;
}

button:disabled {
        color:#fff !important;
        background-color:dimgray !important;
        border-color:#fff !important;         
}

select:disabled {       
        color:#4d4d4d !important;
        background-color:#e8e8e8 !important;          
}

input[type=text]:disabled {       
        color:#4d4d4d !important;
        background-color:#e8e8e8 !important;          
}

input[type=text]:read-only {       
        color:#4d4d4d !important;
        background-color:#e8e8e8 !important;          
}

.btn[class*=bg-]:hover {
    color: #333 !important;
}

.dropdown-menu li a:hover {
    color: #ffff !important;
    background-color: #007aff !important;
}

.dropdown-menu li a:hover > i {
    color: #ffff !important;
}

.font-color-tema {
    color: #007aff !important;
}

.nav.navbar-nav.navbar-right > li > a:hover {
    color: #ffff !important;
    background-color: #007aff !important;
}