.btn:focus
,.btn:active
, .btn.active {
   outline: none !important;
   box-shadow: none;
}

table.table-informative tbody > tr > td
{
     border: 0 !important;
}

@media only screen and (max-width:630px) {
    table.table-informative tbody > tr > td
    {
         display: block;
    }
}

.table>tbody>tr>td
, .table>tbody>tr>th
, .table>tfoot>tr>td
, .table>tfoot>tr>th
, .table>thead>tr>td
, .table>thead>tr>th{
	vertical-align: middle;
}

.table>thead>tr>th
, .table>tfoot>tr>th{
	text-align: center;
}

.text-right{
	text-align: right;
}

.ul-documents-transfer-left{
    padding: 3px 5px; 
    list-style: none;
    height: 263px;
    overflow-y: auto;
    overflow-x: hidden;
    border: 1px solid #ddd;
    margin-bottom: 0;
}

.ul-documents-transfer-left > li {
    padding-left: 5px;
    margin-left: -3px;
    margin-right: -3px;
}
.ul-documents-transfer-left > li:hover {
    background-color: #f09122;
    color: white;
}

.ul-documents-transfer-left > li.active 
{
    background-color: #337ab7;
    color: #FFF;
}

.width-100{
    width: 100% !important;
}

@media (max-width:991px) {
    label.label-whitout-text{
        display: none;
    }
}

.panel .panel-heading.clearfix > .pull-left{
    /*margin-top: 8px;*/
    margin-top: 5px;
}

.panel.panel-datatables .panel-heading.clearfix > .pull-left{
    margin-top: 10px;
}

table.dataTable div.datatables-actions a.btn{
    display: inline;
    margin-right: 5px;
}

table.dataTable div.datatables-actions a.btn:last-child{
    margin-right: 0px;
}

.label-two-lines{
    padding-top: 0 !important;
}

.controls-inside-option{
    margin-left: 20px !important;
}

.has-error .control-label{
    color: #333333;
}

/* Histórico de filtros */
.tags-filters-historial tags-input .tags{
    border: none !important;
    box-shadow: unset !important;
    margin-left: -3px;
}

.tags-filters-historial tags-input .host {
    outline:0px !important;
}

.tags-filters-historial .content-btn-remove-filters{
    margin-right: 10px;
}

.editor300-area .ta-editor{
    height: 300px !important;
    min-height: 300px !important;
}
.editor200-area .ta-editor{
    height: 200px !important;
    min-height: 200px !important;
}
.editor100-area .ta-editor{
    height: 100px !important;
    min-height: 100px !important;
}

.fade-in{
    animation-name:fadeIn;animation-duration:1.3s;
    animation-timing-function:cubic-bezier(0,0,.4,1);
    animation-fill-mode:forwards
}
@keyframes fadeIn{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}


ul.nav.nav-tabs li .badge.badge-white{
    background: #FFF;
    color: #666;
}

ul.nav.nav-tabs li.active .badge.badge-white
, ul.nav.nav-tabs li:active .badge.badge-white
, ul.nav.nav-tabs li:hover .badge.badge-white{
    background: #891536;
    color: #FFF;
}


/* CSS datepicker con directiva datepicker-append-to-body="true"*/
ul.dropdown-menu[ng-change="dateSelection()"]{
    padding: 10px !important;
    z-index: 9000;
}

ul.dropdown-menu li div[ng-switch="datepickerMode"] table[ng-switch-when="day"] thead{
    background-color: #FFF;
    color: #000;
}

.cursor_pointer{
    cursor: pointer;
}

.text-center{
    text-align:center;
}

.bs-loading-container{
    position: relative;;
}

.panel table.table-normal > thead > tr:first-child > th{
    border-bottom: 1px solid #ddd !important;
}

.dev{
    background-color: #DAF7A6;
}
.int{
    background-color: #FEEDAD;
}
.pre{
    background-color: #FDCDC2;
}