
.navbar, .login-layout {background:#2f6535; }
.navbar-brand {padding-top: 2px !important; padding-bottom: 3px !important;}
.navbar-brand img {max-height: 40px;}


.tar {text-align: right;}
.tac {text-align: center;}
.tal {text-align: left;}
.form-actions {margin-bottom: 0;}
.infobox {height: auto;}
.cajaac-full {width:100%;}
.cajaac-full input {width:90%}
#gritter-notice-wrapper {width: 100%; right: 0;}
.gritter-item-wrapper {width: 301px; margin: 0 auto 20px auto;}
form label {font-size: 12.5px; font-weight: bold; color:rgb(131, 131, 131);}
@media only screen and (max-width:979px){ #page-content > .page-header:first-child > h1{margin-left: 80px;}}


.itemdiv > .body > .text {margin-top: 6px;}

.modal-content{z-index:1051;}

.m0 { margin: 0; }
.mt0{ margin-top: 0px; }
.mb0{ margin-bottom: 0px; }
.pb0{ padding-bottom: 0px !important; }

.alert-white {
    color: #393939;
    background-color: #FFF;
    border-color: #F8F8F8;
}

a.circEliminar {
    display: block;
    width: 17px;
    text-align: center;
    height: 17px;
    line-height: 15px;
    font-size: 11px;
    font-weight: normal;
    background-color: #fb7142;
    border-radius: 24px;
    color: #FFF;
    margin: 5px;
}

a.circEliminar:hover {
    color: #FFF;
    text-decoration: none;
}

/*** INICIO MENU ***/ 
.nav-list > li > .submenu li  a.dropdown-toggle {border-bottom: none;}
.submenu .submenu2 a { font-size: 90%;}
.submenu2 .submenu2 a { font-size: 85%;}
.submenu li  .submenu2 {
    background-color: #FFFFFF;
    border-bottom: 1px dotted #E4E4E4;
    display: none;
    list-style: none outside none;
    padding: 0 0 0 20px;
    margin: 0;
    position: relative;
    top: -1px;
}
.submenu li  .submenu2 > li {
    margin-left: 0;
    position: relative;
}
.submenu li  .submenu2  li  a {
    border-bottom: 1px dotted #E4E4E4;
    /*color: #616161;*/
    display: block;
    margin: 0;
    padding: 7px 0 8px 0px;
}
.submenu li  .submenu2 > li > a:focus {
    text-decoration: none;
}
.submenu li  .submenu2 > li:last-child > a {
    border-bottom: 0 none;
}
.submenu li  .submenu2 > li:first-child > a {
    border-top: 1px solid #FAFAFA;
}
.submenu li  .submenu2 > li > a:hover {
    color: #4B88B7;
    text-decoration: none;
}
.submenu li  .submenu2 > li.active > a {
    /*color: #0B6CBC;*/
}
.submenu li  .submenu2 > li {
    position: relative;
}
.submenu li  .submenu2 > li:before {
    border-top: 1px dashed #B1C9E0;
    content: "";
    display: inline-block;
    left: 21px;
    position: absolute;
    top: 17px;
    width: 9px;
}
.submenu li  .submenu2 > li > a {
    margin-left: 37px;
    position: relative;
}
.submenu li  .submenu2 > li:after {
    border-left: 1px dashed #B1C9E0;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 18px;
    position: absolute;
    top: 0;
    width: 0;
}
.submenu li  .submenu2 > li > a > [class*="icon-"]:first-child {
    background-color: #FFFFFF;
    display: none;
    font-size: 12px;
    font-weight: normal;
    height: 16px;
    left: 8px;
    line-height: 16px;
    position: absolute;
    text-align: center;
    top: 10px;
    width: 22px;
    z-index: 1;
}
.submenu li  .submenu2 > .active > a > [class*="icon-"]:first-child, .submenu li  .submenu2 > *:hover > a > [class*="icon-"]:first-child {
    display: inline-block;
    left: -28px;
}
.submenu li  .submenu2 > .active > a > [class*="icon-"]:first-child {
    /*color: #C86139;*/
}

.submenu2 > li.active > a:after {
    top: 2px;
}


.nav-list > li.active > a:after, 
.nav-list > li.active.open > .submenu > li.active > a:after {
  border: none;
}


li.active.activemenu > a:after,
li.active.open > .submenu > li.active.activemenu > a:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent #0B6CBC transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 14px 10px !important;
    content: "";
    display: inline-block;
    position: absolute !important;
    right: 0;
    top: 4px;
}
.nav-list > li > .submenu > li.active > a { color: #616161; }
.nav-list li a { color: #616161; }
.nav-list li.activemenu > a { color: #0B6CBC !important; }
li.active > ul.submenu, li.active > ul.submenu2 {display: block;}

/*** FIN MENU ***/ 

.tags {width: 99% !important;}
#lstincidencias .ivaloracion {font-size: 22px; line-height: 48px;}
.menu-text {font-weight: bold;}


/*** PAGINACION ***/
.pagination ul{margin-bottom: 10px; box-shadow:none;list-style:none}
.pagination ul > li{display:inline;padding:5px;font-size:15px;border:1px solid #ddd;margin-right:2px;}
.pagination .active{background-color:#d3d3d3}

.ace-file-input input[type=file] {position: relative;}

.select2-search:after {content: none !important;}
.fc-v-event .fc-event-title {font-weight:bold};