﻿/**
    Override Angle default styles
    Brings clarity by adding independent styles required for MVC projects
*/
.styleNewBody {
    position: fixed;
    padding: 0;
    margin: 0;
    color: white;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: gray;
    z-index: 1000;
    opacity: .7;
}
.preloader-progress {
  background-image: url(/Images/preloader/preloader.empty.png);
}

.preloader-progress-bar {
  background-image: url(/Images/preloader/preloader.full.png);
}

.required {
    color: #dc5e5e;
}

.form-group-container{
    margin-top: 10px;
}

.menu-right a {
    font-size: 13px;
    color: #555;
}

.dropdown-menu .checkbox{
    margin-top: 0px;
    margin-bottom: 0px;
}

.form-check-input {
    width: 15px;
    height: 15px;
}


form.show-errors input.ng-invalid,
form.show-errors select.ng-invalid,
form.show-errors textarea.ng-invalid {
    border-color: #de3838;
}

/*Color rojo titulo tabs*/
.force-text-danger > a {
    color: #de3838 !important;
}

/*Inicio Estilo multiselect*/
div[ng-dropdown-multiselect] div.multiselect-parent {
    width: 100%;
}
div[ng-dropdown-multiselect] button.dropdown-toggle {
    text-align: left;
}
/*Fin Estilo multiselect*/


hr.app-hr {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, #f0f0f0, #ecebeb, #f0f0f0);
    background-image: -moz-linear-gradient(left, #f0f0f0, #ecebeb, #f0f0f0);
    background-image: -ms-linear-gradient(left, #f0f0f0, #ecebeb, #f0f0f0);
    background-image: -o-linear-gradient(left, #f0f0f0, #ecebeb, #f0f0f0);
    width: 97%;
}


span.ui-select-match-text {
    overflow: hidden;
    text-overflow: ellipsis;
}


td.details-control {
    background: url('../Vendor/datatables/media/images/details_open.png') no-repeat center center;
    cursor: pointer;
}

tr.shown td.details-control {
    background: url('../Vendor/datatables/media/images/details_close.png') no-repeat center center;
}

.sidebar li > a, .sidebar li > .nav-item, .sidebar > .nav > .nav-heading{
    white-space: normal;
    word-break: break-word;
}

#SubCompanySelects {
    margin-bottom: 30px;
}