﻿.espera
{
    position:fixed;
    top:0;left:0;right:0;bottom:0;
    background-color: Gray; filter: Alpha(Opacity=60); -moz-opacity: 0.60;
    opacity: 0.60; -khtml-opacity: 0.60; text-align: center;
    z-index:100000;
}

.esperasm
{
    position:absolute;
    top:0;left:0;right:0;bottom:0;
    background-color: #DDD; filter: Alpha(Opacity=60); -moz-opacity: 0.60;
    opacity: 0.60; -khtml-opacity: 0.60; text-align: center;    
}

.esperasm img
{
    margin:20px auto;
    max-width:50%;
    max-height:50%;
}

.divdisabled
{
    position:absolute;
    top:0;left:0;right:0;bottom:0;
    background-color: Gray; filter: Alpha(Opacity=20); -moz-opacity: 0.20;
    opacity: 0.20; -khtml-opacity: 0.20; text-align: center;
    z-index:100000;
}

.AutoComplete_List{padding-left:0px;background-color: #FFF; margin: 0px!important; border: 1px solid #999; cursor: pointer; overflow: auto; text-align: left; list-style-type: none; max-height: 100px; min-width:200px; z-index:100009!important;border-top:0;}
.AutoComplete_ListItem{padding:0px;color: #062973; padding: 1px;}
.AutoComplete_ListItemHighlight{color: #062973; padding: 1px; font-weight:bold;background-color:beige;}

.tbtns, .tbtns a
{
    font-size:18px;
}

.popup, .popup .wrapper
{
    background-color:#FFFFFF !important;
    padding-bottom:0px !important;
}

.popup .content-wrapper
{
    background-color:#FFFFFF !important;
    
}

.popup h1, .popup .breadcrumb
{
    display:none;
}

.table 
{
    
}

.thcenter
{
    text-align:center !important;
    padding-left:0 !important;
    
}
.thright
{
    text-align:right !important;
    padding-left:0 !important;
    
}


.table th
{
       padding-top:0 !important;
}

.table th.sortable a
{
      color:#000000;
     
    text-decoration:underline;
}
 
 .table th.sorted a
 {
     color:rgb(60, 141, 188);
     text-decoration:underline;
 }
 
 .label-estado0
{
     background-color: #a8aaae;
}
.label-estado1
{
     color:#000000;
     font-weight:normal;
}
.label-estado2
{
     background-color: #a3aef2;
}
.label-estado3
{
     background-color: #5e72ef;
}
.label-estado4
{
     background-color: #94d47a;
}
.label-estado5
{
     background-color: #339f07;
}
.label-estado6
{
     background-color: #061d52;
}
.label-estado7
{
     background-color: #061d52;
}

.marca
{
    font-size: 1px;
    position: relative;
    top: -9px;
    left: 2px;
    font-weight: normal;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px !important;
    padding: 2px 3px;
    line-height: 2px;
}

.marca2
{
    font-size: 9px;
    position: relative;
    top: -9px;
    font-weight: normal;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px !important;    
    line-height: 2px;
}

ul.dropdown-menu li a
{
    font-weight:bold;
}

ul.dropdown-menu li a i
{
    width:15px;
}

.table th, .table td
{
    padding-left:4px !important;
    padding-right:4px !important;
}

.btn 
{
    padding:3px 12px;
}

.btnetbs
{
    margin-left:20px;
    float:right;height:1px;position:relative;top:-45px;
}

.inputerror
{
    background-color:#f4baba !important;
    color:#e30303 !important;
    border-color:#e30303 !important;
}

#modalEdit .modal-body .row div label
{
    padding-top:5px;
}


.sidebar-menu li:hover > .subtango, .sidebar-menu li.active > .subtango {
  display: block;  
  position:absolute;
  background-color:#2c3b41;
  left:175px;
  top:-10px;
}

.miniTable, .miniTable tbody tr, .miniTable tbody tr td
{
    line-height: 6px;
}


.clearfix
{
    line-height:0.7 !important;
}

.optiondeleted
{
    color:Red;
}

.isdel, .isdel td
{
    color:#aaaaaa;text-decoration:line-through;
}

.nav-tabs-custom > .tab-content
{
    border-left: solid 1px #f4f4f4;
    border-right: solid 1px #f4f4f4;
}

.box
{
    border-left: solid 1px #f4f4f4;
    border-right: solid 1px #f4f4f4;
}

.modal-header-small
{
    padding:5px;
    font-size:12px;
    padding-left:15px;
}

.cursorpointer
{
    cursor:pointer;
    cursor:hand;
}

.contentpopup
{
    padding-top:0;
    margin-top:0;
}


/*Modal Popup*/
.modalBackground {
       background-color:Gray;
       filter:alpha(opacity=60);
      -moz-opacity:0.60; 
       opacity:0.6;
      -khtml-opacity: 0.60; 
}

.ReportOption 
{
    font-size:14px !important;
}

.Calendario .ajax__calendar_container { 
	background-color: #e2e2e2; border:solid 1px #cccccc; margin-top: 3px;  margin-bottom: 3px;
} 
.Calendario .ajax__calendar_header { 
	background-color: #ffffff; margin-bottom: 4px; 
} 
.Calendario .ajax__calendar_title, 
.Calendario .ajax__calendar_next, 
.Calendario .ajax__calendar_prev { 
	color: #004080; padding-top: 3px; 
} 
.Calendario .ajax__calendar_body { 
	background-color: #e9e9e9; border: solid 1px #cccccc; 
} 
.Calendario .ajax__calendar_dayname { 
	text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px; 
} 
.Calendario .ajax__calendar_day { 
	text-align:center; 
} 
.Calendario .ajax__calendar_hover .ajax__calendar_day, 
.Calendario .ajax__calendar_hover .ajax__calendar_month, 
.Calendario .ajax__calendar_hover .ajax__calendar_year, 
.Calendario .ajax__calendar_active { 
	color: #004080; font-weight:bold; background-color: #ffffff; 
} 
.Calendario .ajax__calendar_today 
{
} 
.Calendario .ajax__calendar_other, 
.Calendario .ajax__calendar_hover .ajax__calendar_today, 
.Calendario .ajax__calendar_hover .ajax__calendar_title { 
	color: #bbbbbb; 
} 

.messages-custom h4,.messages-custom p { margin-left:0px !important;}


.pl-0 {
 padding-left:0px;
}
.pl-5 {
 padding-left:5px;
}
.pl-10 {
 padding-left:10px;
}
.pl-15 {
 padding-left:15px;
}
.pl-20 {
 padding-left:20px;
}
.pr-0 {
 padding-right:0px;
}
.pr-5 {
 padding-right:5px;
}
.pr-10 {
 padding-right:10px;
}
.pr-15 {
 padding-right:15px;
}
.pr-20 {
 padding-right:20px;
}
.pt-0 {
 padding-top:0px;
}
.pt-5 {
 padding-top:5px;
}
.pt-10 {
 padding-top:10px;
}
.pt-15 {
 padding-top:15px;
}
.pt-20 {
 padding-top:20px;
}
.pb-0 {
 padding-bottom:0px;
}
.pb-5 {
 padding-bottom:5px;
}
.pb-10 {
 padding-bottom:10px;
}
.pb-15 {
 padding-bottom:15px;
}
.pb-20 {
 padding-bottom:20px;
}
