﻿@font-face {
    font-family: DINWeb;
    src: url('../fonts/dinweb.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: DINWeb;
    src: url('../fonts/dinweb.woff') format('woff');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: DINWeb;
    src: url('../fonts/dinweb-bold.eot') format('embedded-opentype');
    font-weight: bold;
    font-style: normal
}

@font-face {
    font-family: DINWeb;
    src: url('../fonts/dinweb-bold.woff') format('woff');
    font-weight: bold;
    font-style: normal
}

/*Letra usada en sitio Regis-Tr*/
body {
    font-family: DINWeb !important;
}

/*Botones creados con  @Html.DevExtreme().Button().Type(ButtonType.Default)*/
.dx-button-mode-contained.dx-button-default {
    background-color: #002f5f !important;
}

    .dx-button-mode-contained.dx-button-default.dx-state-hover {
        background-color: #002a55 !important;
    }

    .dx-button-mode-contained.dx-button-default.dx-state-active {
        background-color: #00254c !important;
    }

/*Elementos del menú lateral izquierdo*/
.nav > li > a {
    font-weight: normal !important;
}

.nav > li.active {
    /*border-left: 4px solid #ffffff !important;*/
    border:none;
}

h3 {
    font-weight: normal !important;
}

/*Contenido de DevExtreme.Grid*/
.dx-row {
    font-family: DINWeb !important;
}

/*Badges provenientes de Bootstrap*/
.label-danger, .badge-danger {
    background-color: #D63146 !important;
    color: #FFFFFF;
}

.label-warning, .badge-warning {
    background-color: #DBAA00 !important;
    color: #FFFFFF;
}

.label-primary, .badge-primary {
    background-color: #81BC00 !important;
    color: #FFFFFF;
}
/*SweetAlert2 Mensaje "Success"*/
.swal2-success-line-tip {
    background-color: #81BC00 !important;
}

.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
    background-color: #81BC00 !important;
}

.swal2-icon.swal2-success .swal2-success-ring {
    border: 0.25em solid rgb(205, 228, 153) !important;
}
/*SweetAlert2 Mensaje "Info"*/
.swal2-icon.swal2-info {
    border-color: #BFE1F5 !important;
    color: #5FB4E5 !important;
}
/*SweetAlert2 Mensaje "Warning"*/
/*SweetAlert2 Mensaje "Error"*/
.swal2-icon.swal2-error {
    border-color: rgba(214,49,70,0.5) !important;
}

    .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
        background-color: #D63146 !important;
    }

/*Mensajes de error sobre controles DevExtreme*/
.dx-invalid-message > .dx-overlay-content {
    background-color: #D63146 !important;
}

/*Barra lateral derecha*/
.navbar-default {
    background-color: #002F5F !important;
}

.nav > li.active {
    /*border-left: 4px solid #81BC00 !important;*/
    border:none !important;
}

.nav > li > a {
    font-weight: normal !important;
    color: white !important;
}

.nav-second-level li, .nav-third-level li {
    background-color: #002F5F !important;
}

.nav.metismenu > li.active > a {
    background-color: #002F5F !important;
}

.navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus {
    background-color: #002F5F !important;
    color: white;
}

a .navbar-minimalize .minimalize-styl-2 .btn .btn-primary {
    background-color: #002F5F !important;
    border-color: #002F5F !important;
}

    a.navbar-minimalize .minimalize-styl-2 .btn .btn-primary a:hover {
        background-color: red !important;
    }

small, .small {
    font-size: 96% !important;
    font-weight: 400 !important;
    color: #002F5F !important;
}

.modal-footer {
    margin-top: 11px !important;
}

div#page-wrapper {
    background-color: #E5E5E5 !important;
}

a.m-r-sm.text-muted.welcome-message {
    color: #002F5F !important;
    font-size: 1.1em !important;
}

a.navbar-minimalize.minimalize-styl-2.btn.btn-primary {
    background-color: #002F5F !important;
    border-color: #002F5F !important;
}

nav.navbar.navbar-static-top {
    background-color: #e5e5e5 !important;
}



.breadcrumb {
    font-size: 1.2em !important;
    background-color: #ffffff !important;
    padding: 0 !important;
    margin-bottom: 0 !important;
}

/*btn Action*/
button#dropdownMenuButton {
    background-color: #002F5F !important;
    border-color: #002F5F !important;
}

.pageTitle {
    font-size: 1.2em !important;
    font-weight: 500 !important;
}

.ibox-title {
    font-size: 1.3em !important;
}

.gray-bg, .bg-muted {
    background-color: #e5e5e5 !important;
}

@media screen and (min-width: 401px) and (max-width: 1199px) {
    .dropdown-sm-screen {
        padding-bottom: 10px !important;
    }
}

.dx-widget {
    font-family: DINWeb !important;
}

ul.nav.nav-second-level.collapse.in {
    background-color: #002F5F !important;
}

.fixed-sidebar.mini-navbar .nav-second-level li a, .nav-second-level li a {
    min-width: 215px !important;
}

ul.nav.nav-second-level.collapsing {
    background-color: #002F5F !important;
}

@media (min-width: 1200px) {
    .modal-xl {
        max-width: 1140px;
    }
}

@media screen and (min-width: 401px) and (max-width: 1199px) {
    .removeSmallScreen {
        display: none
    }

    .rowWithoutBotPadding {
        margin-bottom: 0px !important;
    }
}
.nav-label {
    font-size: 14px !important;
}

li.active > ul.nav > li.active > a {
    font-weight: bold !important;
}

/* Estilos para los entornos y version */

.font-entorno {
    float: right;
    font-size: 20px;
    color: black;
    font-weight: bold;
}

.font-LOCAL {
    color: #000000 !important;
}
.font-UAT {
    color: #000000 !important;
}
.font-PROD {
    color: #000000 !important;
}

.font-PRE {
    color: #06912B;
}

.font-FORM {
    color: #FF6347;
}

.font-TEST {
    color: #00BFFF;
}

.font-DESA {
    color: #F7F7D5;
}

.version {
    clear: both;
    float: right;
    font-size: 10px;
}

.rightside {
    margin-top: 0px;
    float: right;
    background-color: white;
    /*width:160px;*/
    height: 47px;
    border: 2px solid;
    border-radius: 5px;
    padding-left: 10px;
    padding-right: 10px;
    min-width: 60px;
}