/** ESTILOS EXCLUSIVOS PANEL **/
/*.navbar {
background-color: #7e51a0;
}
.ace-nav>li.light-blue>a {
background-color: #7e51a0;
}
.ace-nav>li.light-blue>a:hover,
.ace-nav>li.light-blue>a:focus,
.ace-nav>li.light-blue>a:active,
.ace-nav>li.open.light-blue>a {
background-color: #8f64b4;
}
.ace-settings-container {
display: none;
}

.breadcrumb>li>a {
color: #8f64b4;
}
.header.blue {
border-bottom-color: #8f64b4;
}
.blue {
color: #AD0707 !important;
}
.nav-list>li:before {
background-color: #D2642A;
}
.no-skin .nav-list>li:hover>a,
.no-skin .nav-list>li.open>a {
color: #8f64b4;
}
.no-skin .nav-list>li>.submenu:before, .no-skin .nav-list>li>.submenu>li:before {
border-color: #D27871;
}
.no-skin .nav-list>li .submenu>li>a:hover {
color: #9B1515;
background-color: #FFF0F0;
}
.no-skin .nav-list>li>a {
padding-right: 3px;
}
.footer-content {
background-color: rgb(58, 58, 58);
color: rgb(179, 179, 179);
text-align: left;
}
.footer-content p {
float: right;
margin-top: -10px;
font-size: 11px;
}
.footer-content p a {
color: rgb(132, 132, 132);
}
.space-4 {
position: relative;
width: 100%;
margin-bottom: 6px;
}
span.input-icon.input-icon-right {
width: 100%;
}
.no-skin .nav-list>li.active>a {
font-weight: bold;
color: #CF4A32;
}
.no-skin .nav-list>li.active:after {
border-color: #CD1212;

}
.no-skin .nav-list li.active>a:after {
border-right-color: #CB2929;
-moz-border-right-colors: #2b7dbc;
}
.btn-white.btn-info {
border-color: #DB8585;
color: #BE3833 !important;
}
.btn-white.btn-info:hover {
color: #D71844 !important;
}
.btn-white.btn-info:hover, .btn-white.btn-info:focus, .btn-white.btn-info.active, .btn-white.btn-info:active, .open .btn-white.btn-info.dropdown-toggle {
background-color: #FCF7F7 !important;
border-color: #CB3036;
}
.dataTable>thead>tr>th[class*=sort]:hover {
color: #981414;
}
a {
color: #CD4242;
text-decoration: none;
}
a:hover, a:focus {
color: #961717;
text-decoration: underline;
}
.btn-info, .btn-info:focus {
background-color: #DDB039 !important;
border-color: #AB8319 !important;
}
.pagination>li.active>a, .pagination>li.active>a:hover {
background-color: #C8322C;
border-color: #790B0B;

}
.pagination>li>a:hover, .pager>li>a:hover {
color: #BA0808;
background-color: #F2EAEA;
border-color: #D7C1C1;
z-index: 1;
}
.pagination>li>a, .pager>li>a {
color: #C52222;
}
.table-header {
background-color: #D54949;
}

h5.widget-title {
color: rgb(140, 20, 20);
}


.form_modal_picker_preview {
  position: relative;
  width: 100%;
  height: 260px;
  margin-bottom: 80px;
}*/

/** PERIODISMO CIUDADANO **/
/*.observaciones_nota_editar {
position: relative;
width: 100%;
padding: 6px;
background-color: rgb(255, 254, 242);
border: rgb(239, 232, 94) solid 1px;
text-align: center;
}
.titulo_observaciones_nota_editar {
position: relative;
font-size: 19px;
color: rgb(194, 5, 5);
}
.descripcion_observaciones_nota_editar {
font-size: 14px;
}
ul.lista_observaciones_nota_editar {
color: rgb(186, 15, 15);
font-size: 15px;
}
ul.lista_observaciones_nota_editar li {
text-align: left;
font-size: 17px;
}*/
/** FIN PERIODISMO CIUDADANO **/
.contenedor_buscador_menu{
    float: right;
    margin-top: 5px;
    width: 359px;
}
.contenedor_buscador_menu select{
    float: left;
}
.contenedor_buscador_menu #buscar{
    float: left;
    width: 153px;
    height: 50%;
    margin-right: 3px;
}
.contenedor_buscador_menu #buscar_accion{
    float: left;
    height: 50%;
}

.aviso_datos_anmat_incorrectos {
    padding: 8px 20px;
    border-radius: 6px;
    
    font-size: 16px;
    background-color: #AA0000;
    color: white;
}
.aviso_verificar_domicilio {
    border-radius: 5px;
    padding: 40px 20px;
    
    background-color: #af0808;
    color: white;
    font-size: 17px;
}

.combo_form_group_no_margin .form-group {
    margin: 0 !important;
}

.combo_form_group_no_margin > div {
    padding: 0 !important;
}

.buttons_border_0 button {
    border: 0 !important;
}

.a_border_2 a {
    border-width: 2px !important;
}

.elemento_formulario_sur {
    padding: 0 24px 24px 24px !important;

    background-color: aliceblue;
}

.elemento_estudio_sur {
    padding: 10px 24px !important;

    background-color: aliceblue;
}

.label_comprobante_verificacion_dispensa * {
    padding: 0 !important;

    line-height: 15px;
}

.margin_top_10 {
    margin-top: 10px;
}

.margin_top_15 {
    margin-top: 15px;
}

.margin_top_20 {
    margin-top: 20px;
}

.margin_top_30 {
    margin-top: 30px;
}

.margin_top_bottom_10 {
    margin: 10px 0;
}

.margin_bottom_10 {
    margin-bottom: 10px;
}

.predictivo .dropdown-menu {
    position:static;
}

/** ******************************
***  MENSAJES     ***
******************************* */
.mensajes_redactar {
    background-color: #f0f0f0;
    margin-top: 20px;
    padding: 12px 5px;
    margin-left: 200px;

}
.chat .chat-history {
    border-bottom-color: white;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    max-height: 575px;
    overflow-y: scroll;
    padding-bottom: 20px;
    padding-right: 30px;
    padding-top: 30px;
}

.chat .chat-history ol, ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-left: 0;
}

.chat .chat-history .clearfix::after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.chat .chat-history .message-data {
    margin-bottom: 15px;
}
.chat .align-right {
    text-align: right;
}
.chat .chat-history .message-data-time {
    color: #a8aab1;
    padding-left: 6px;
}
.chat .chat-history .other-message::after {
    border-bottom-color: #D0A4A7 !important;
    left: 93% !important;
}


.chat .chat-history .message {
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    color: white;
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 10px;
    position: relative;
    width: 90%;
}
.chat .float-right {
    float: right;
}
.chat .chat-history .message::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #67b2dd;
    border-bottom-style: solid;
    border-bottom-width: 10px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: transparent;
    border-left-style: solid;
    border-left-width: 10px;
    border-right-color: transparent;
    border-right-style: solid;
    border-right-width: 10px;
    border-top-color: transparent;
    border-top-style: solid;
    border-top-width: 10px;
    bottom: 100%;
    content: " ";
    height: 0;
    left: 7%;
    margin-left: -10px;
    pointer-events: none;
    position: absolute;
    width: 0;
}
.chat .chat-history .my-message {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #67b2dd;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
.chat .chat-history .other-message {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #D0A4A7;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}

.col-xs-12 .input-icon.input-icon-right{
    width: 100%;
}

/** Botones custom farmacia **/

.btn-detalle-custom{
    background-color: rgb(111, 179, 224) !important;
    border-color: rgb(111, 179, 224) !important;
}

.btn-detalle-custom:hover, .btn-detalle-custom:active, .open .btn-detalle-custom.dropdown-toggle {
    background-color: #4f99c6 !important;
    border-color: #6fb3e0;
}

.btn-recibir-custom{
    background-color: rgba(61, 189, 123, 0.89) !important;
    border-color: rgba(61, 189, 123, 0.89) !important;
}

.btn-recibir-custom:hover, .btn-recibir-custom:active, .open .btn-recibir-custom.dropdown-toggle {
    background-color: rgba(35, 113, 73, 0.89) !important;
    border-color: rgba(35, 113, 73, 0.89) !important;
}

.btn-dispensar-custom{
    background-color: rgb(48, 126, 204) !important;
    border-color: rgb(35, 88, 141) !important;
}
.btn-dispensar-custom:hover, .btn-dispensar-custom:active, .open .btn-dispensar-custom.dropdown-toggle {
    background-color: rgb(33, 88, 143) !important;
    border-color: rgb(25, 69, 113) !important;
}

.btn-devolucion-custom{
    color: #3a3434 !important;
    background-color: #ebebeb !important;
    border-color: #ccc;
}

.btn-completar-recepcion-custom{
    background-color: rgba(248, 159, 7, 0.95) !important;
    border-color: rgba(215, 139, 8, 0.95) !important;
}
.btn-completar-recepcion-custom:hover, .btn-completar-recepcion-custom:active, .open .btn-completar-recepcion-custom.dropdown-toggle {
    background-color: rgba(215, 131, 13, 0.99) !important;
    border-color: rgba(160, 97, 10, 0.99) !important;
}

.btn-completar-dispensa-custom{
    background-color: rgba(238, 63, 16, 0.98) !important;
    border-color: rgba(172, 47, 14, 0.98) !important;
}
.btn-completar-dispensa-custom:hover, .btn-completar-dispensa-custom:active, .open .btn-completar-dispensa-custom.dropdown-toggle {
    background-color: rgb(197, 56, 7) !important;
    border-color: rgb(151, 43, 5) !important;
}

.btn-completar-devolucion-custom{
    background-color: rgba(142, 22, 18, 0.89) !important;
    border-color: rgba(142, 22, 18, 0.89) !important;
}
.btn-completar-devolucion-custom:hover, .btn-completar-devolucion-custom:active, .open .btn-completar-devolucion-custom.dropdown-toggle {
    background-color: rgba(90, 12, 9, 0.91) !important;
    border-color: rgba(90, 12, 9, 0.91) !important;
}

.btn-detalle-envios-custom{
    margin: 2px !important;
    background-color: rgb(111, 179, 224) !important;
    border-color: rgb(111, 179, 224) !important;
}
.btn-detalle-envios-custom:hover, .btn-detalle-envios-custom:active, .open .btn-detalle-envios-custom.dropdown-toggle {
    background-color: #4f99c6 !important;
    border-color: #6fb3e0;
}

.btn-ticket-devolucion-custom{
    margin: 2px !important;
    width: 100% !important;
    background-color: rgba(8, 123, 90, 0.85) !important;
    border-color: rgba(8, 123, 90, 0.85) !important;
}
.btn-ticket-devolucion-custom:hover, .btn-ticket-devolucion-custom:active, .open .btn-ticket-devolucion-custom.dropdown-toggle {
    background-color: rgba(5, 80, 59, 0.93) !important;
    border-color: rgba(5, 80, 59, 0.93) !important;
}

.btn-ticket-dispensa-custom{
    margin: 2px !important;
    width: 100% !important;
    background-color: rgba(61, 189, 123, 0.89) !important;
    border-color: rgba(61, 189, 123, 0.89) !important;
}
.btn-ticket-dispensa-custom:hover, .btn-ticket-dispensa-custom:active, .open .btn-ticket-dispensa-custom.dropdown-toggle {
    background-color: rgba(35, 113, 73, 0.89) !important;
    border-color: rgba(35, 113, 73, 0.89) !important;
}

.margin-top-0{
    margin-top: 0 !important;
}

.listado_remitos_farmacias_historico .btn-group {
    display: block;
}

.listado_remitos_farmacias_historico .btn-group a {
    margin: 0 !important;
    line-height: 40px;
    font-size: 13px;
    text-align: center;
}

.listado_remitos_farmacias .btn-group {
    display: block;
    width: 230px;
}

.listado_remitos_farmacias .btn-group a {
    width: 50%;
    float: left;
    margin: 0 !important;
    line-height: 40px;
    font-size: 13px;
    text-align: center;
}

.listado_remitos_farmacias .btn-group a b {
    margin: 0 !important;
    padding: 5px 6px !important;
    font-weight: inherit !important;
}

.listado_remitos_farmacias .btn-group a i {
    width: 100% !important;
    text-align: center !important;
    display: block;
    font-size: 23px;
    line-height: 23px;
}


.listado_remitos_farmacias .btn-group .btn-recibir-custom {
    width: 100% !important;
}

.listado_remitos_farmacias .btn-group .btn-completar-recepcion-custom {
    width: 100% !important;
}

.listado_remitos_farmacias .btn-group .btn-ticket-dispensa-custom {
    width: 100% !important;
}

.listado_remitos_farmacias .btn-group .btn-ticket-devolucion-custom {
    width: 100% !important;
}

.datos_ticket {
    margin-top: 8px;
    padding: 0 !important;
}

.datos_ticket .label_ticket{
    font-size: 9px;
    padding: 0;
}

.datos_ticket .datos{
    padding: 0;
    font-size: 10px;
}
.listado_medicamentos td{
    font-size: 10px;
    padding: 3px;
}

.datos_ticket_iniciales dl{
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}

.btn-chico{
    width: 35% !important;
}

.btn-mediano{
    width: 50% !important;
}

.btn-grande{
    width: 65% !important;
}

.btn-total{
    width: 100% !important;
}

.btn-izquierdo{
    float: left !important;
}

.btn-derecho{
    float: right !important;
}

.encabezado_ticket{
    position: absolute;
    top: 0;
}

.footer-ticket{
    position: absolute;
    bottom: 0;
}

.ticket-print{
    position: relative;
    min-height: 90vh;
    width: 100%;
}

.logo_leannec{
    height: 33px;
    margin-top: -10px;
    padding-top: 5px;
}

.oculto{
    display: none;
}
/********************************************************/

.no-margin-top {
    margin-top: 0 !important;
}
.no-margin-bottom {
    margin-bottom: 0 !important;
}
.no-margin {
    margin: 0 !important;
}
.mb0 {
    margin-bottom: 0px !important
}
.mb5 {
    margin-bottom: 5px!important
}
.mb10 {
    margin-bottom: 10px!important
}
.mb15 {
    margin-bottom: 15px!important
}
.mb20 {
    margin-bottom: 20px!important
}
.mb25 {
    margin-bottom: 25px!important
}
.mb30 {
    margin-bottom: 30px!important
}
.mb35 {
    margin-bottom: 35px!important
}
.mb40 {
    margin-bottom: 40px!important
}
.mb50 {
    margin-bottom: 50px!important
}
.mb60 {
    margin-bottom: 60px!important
}
.mb70 {
    margin-bottom: 70px!important
}
.mb80 {
    margin-bottom: 80px!important
}
.mb90 {
    margin-bottom: 90px!important
}
.mb100 {
    margin-bottom: 100px!important
}
.mb150 {
    margin-bottom: 150px!important
}
.mb200 {
    margin-bottom: 200px!important
}
.mt0 {
    margin-top: 0px!important
}
.mt5 {
    margin-top: 5px!important
}
.mt10 {
    margin-top: 10px!important
}
.mt15 {
    margin-top: 15px!important
}
.mt20 {
    margin-top: 20px!important
}
.mt25 {
    margin-top: 25px!important
}
.mt30 {
    margin-top: 30px!important
}
.mt35 {
    margin-top: 35px!important
}
.mt40 {
    margin-top: 40px!important
}
.mt50 {
    margin-top: 50px!important
}
.mt60 {
    margin-top: 60px!important
}
.mt70 {
    margin-top: 70px!important
}
.mt80 {
    margin-top: 80px!important
}
.mt90 {
    margin-top: 90px!important
}
.mt100 {
    margin-top: 100px!important
}
.ml0 {
    margin-left: 0px!important;
}
.ml5 {
    margin-left: 5px!important
}
.ml10 {
    margin-left: 10px!important
}
.ml15 {
    margin-left: 15px!important
}
.ml20 {
    margin-left: 20px!important
}
.ml25 {
    margin-left: 25px!important
}
.ml30 {
    margin-left: 30px!important
}
.ml35 {
    margin-left: 35px!important
}
.ml40 {
    margin-left: 40px!important
}
.ml50 {
    margin-left: 50px!important
}
.ml60 {
    margin-left: 60px!important
}
.ml70 {
    margin-left: 70px!important
}
.ml80 {
    margin-left: 80px!important
}
.ml90 {
    margin-left: 90px!important
}
.ml100 {
    margin-left: 100px!important
}
.mr0 {
    margin-right: 0px!important
}
.mr5 {
    margin-right: 5px !important;
}
.mr10 {
    margin-right: 10px!important
}
.mr15 {
    margin-right: 15px!important
}
.mr20 {
    margin-right: 20px!important
}
.mr25 {
    margin-right: 25px!important
}
.mr30 {
    margin-right: 30px!important
}
.mr35 {
    margin-right: 35px!important
}
.mr40 {
    margin-right: 40px!important
}
.mr50 {
    margin-right: 50px!important
}
.mr60 {
    margin-right: 60px!important
}
.mr70 {
    margin-right: 70px!important
}
.mr80 {
    margin-right: 80px!important
}
.mr90 {
    margin-right: 90px!important
}
.mr100 {
    margin-right: 100px!important
}
.m0 {
    margin: 0px!important;
}
.m5 {
    margin: 5px!important
}
.m10 {
    margin: 10px!important
}
.m15 {
    margin: 15px!important
}
.m20 {
    margin: 20px!important
}
.m25 {
    margin: 25px!important
}
.m30 {
    margin: 30px!important
}
.m35 {
    margin: 35px!important
}
.m40 {
    margin: 40px!important
}
.m50 {
    margin: 50px!important
}
.m60 {
    margin: 60px!important
}
.m70 {
    margin: 70px!important
}
.m80 {
    margin: 80px!important
}
.m90 {
    margin: 90px!important
}
.m100 {
    margin: 100px!important
}

.no-padding-top {
    padding-top: 0 !important;
}
.no-padding-bottom {
    padding-bottom: 0 !important;
}
.no-padding {
    padding: 0 !important;
}
.p0 {
    padding: 0px!important;
}
.p3 {
    padding: 3px!important;
}
.p5 {
    padding: 5px!important
}
.p10 {
    padding: 10px!important
}
.p15 {
    padding: 15px!important
}
.p20 {
    padding: 20px!important
}
.p25 {
    padding: 25px!important
}
.p30 {
    padding: 30px!important
}
.p35 {
    padding: 35px!important
}
.p40 {
    padding: 40px!important
}
.p50 {
    padding: 50px!important
}
.p60 {
    padding: 60px!important
}
.p70 {
    padding: 70px!important
}
.p80 {
    padding: 80px!important
}
.p90 {
    padding: 90px!important
}
.p100 {
    padding: 100px!important
}
.pb0 {
    padding-bottom: 0px!important
}
.pb5 {
    padding-bottom: 5px!important
}
.pb10 {
    padding-bottom: 10px!important
}
.pb15 {
    padding-bottom: 15px!important
}
.pb20 {
    padding-bottom: 20px!important
}
.pb25 {
    padding-bottom: 25px!important
}
.pb30 {
    padding-bottom: 30px!important
}
.pb35 {
    padding-bottom: 35px!important
}
.pb40 {
    padding-bottom: 40px!important
}
.pb50 {
    padding-bottom: 50px!important
}
.pb60 {
    padding-bottom: 60px!important
}
.pb70 {
    padding-bottom: 70px!important
}
.pb80 {
    padding-bottom: 80px!important
}
.pb90 {
    padding-bottom: 90px!important
}
.pb100 {
    padding-bottom: 100px!important
}
.pb150 {
    padding-bottom: 150px!important
}
.pb200 {
    padding-bottom: 200px!important
}
.pt0 {
    padding-top: 0px!important
}
.pt5 {
    padding-top: 5px!important
}
.pt10 {
    padding-top: 10px!important
}
.pt15 {
    padding-top: 15px!important
}
.pt20 {
    padding-top: 20px!important
}
.pt25 {
    padding-top: 25px!important
}
.pt30 {
    padding-top: 30px!important
}
.pt35 {
    padding-top: 35px!important
}
.pt40 {
    padding-top: 40px!important
}
.pt50 {
    padding-top: 50px!important
}
.pt60 {
    padding-top: 60px!important
}
.pt70 {
    padding-top: 70px!important
}
.pt80 {
    padding-top: 80px!important
}
.pt90 {
    padding-top: 90px!important
}
.pt100 {
    padding-top: 100px!important
}
.pt150 {
    padding-top: 150px!important
}
.pt200 {
    padding-top: 200px!important
}
.pr0 {
    padding-right: 0px!important
}
.pr5 {
    padding-right: 5px!important
}
.pr10 {
    padding-right: 10px!important
}
.pr15 {
    padding-right: 15px!important
}
.pr20 {
    padding-right: 20px!important
}
.pr25 {
    padding-right: 25px!important
}
.pr30 {
    padding-right: 30px!important
}
.pr35 {
    padding-right: 35px!important
}
.pr40 {
    padding-right: 40px!important
}
.pr50 {
    padding-right: 50px!important
}
.pr60 {
    padding-right: 60px!important
}
.pr70 {
    padding-right: 70px!important
}
.pr80 {
    padding-right: 80px!important
}
.pr90 {
    padding-right: 90px!important
}
.pr100 {
    padding-right: 100px!important
}
.pl0 {
    padding-left: 0px!important
}
.pl5 {
    padding-left: 5px!important
}
.pl10 {
    padding-left: 10px!important
}
.pl15 {
    padding-left: 15px!important
}
.pl20 {
    padding-left: 20px!important
}
.pl25 {
    padding-left: 25px!important
}
.pl30 {
    padding-left: 30px!important
}
.pl35 {
    padding-left: 35px!important
}
.pl40 {
    padding-left: 40px!important
}
.pl50 {
    padding-left: 50px!important
}
.pl52 {
    padding-left: 52px!important
}
.pl60 {
    padding-left: 60px!important
}
.pl70 {
    padding-left: 70px!important
}
.pl80 {
    padding-left: 80px!important
}
.pl90 {
    padding-left: 90px!important
}
.pl100 {
    padding-left: 100px!important
}

/****/


.font_size_1 {
    font-size: 1px;
}
.font_size_2 {
    font-size: 2px;
}
.font_size_3 {
    font-size: 3px;
}
.font_size_4 {
    font-size: 4px;
}
.font_size_5 {
    font-size: 5px;
}
.font_size_6 {
    font-size: 6px;
}
.font_size_7 {
    font-size: 7px;
}
.font_size_8 {
    font-size: 8px;
}
.font_size_9 {
    font-size: 9px;
}
.font_size_10 {
    font-size: 10px;
}
.font_size_11 {
    font-size: 11px;
}
.font_size_12 {
    font-size: 12px;
}
.font_size_13 {
    font-size: 13px;
}
.font_size_14 {
    font-size: 14px;
}
.font_size_15 {
    font-size: 15px;
}
.font_size_16 {
    font-size: 16px;
}
.font_size_17 {
    font-size: 17px;
}
.font_size_18 {
    font-size: 18px;
}
.font_size_19 {
    font-size: 19px;
}
.font_size_20 {
    font-size: 20px;
}

/***/

.contenedor_div_pedidos_cotizaciones .input_label{
    padding: 0 !important;
    margin: 0 !important;
    font-size: 11px !important;
}

.pedidos_cotizaciones_productos_contenedor .chosen-single {
    font-size: 11px;
}

.pedidos_cotizaciones_productos_contenedor .chosen-drop {
    font-size: 11px;
}

.fondo_gris_grilla_remedios {
    background-color: #dedede;
}

.fondo_rojo_claro_grilla_remedios {
    background-color: #f1b1b1;
}

.fondo_rojo_oscuro_grilla_remedios {
    background-color: #ec8a8a;
}

.margin_left_250 {
    margin-left: 250px;
}

.form_html_formulario_consulta textarea{
    height:150px;
}

.alert-info-medicamentos {
    background-color: #f1c39c;
    border-color: #efa86c;
    color: #584839;
}

label.control-label span {
    display: block;
    color: #ab4949;
    padding-top: 3px !important;
    font-size: 12px;
}



.contenedor_general_editar_en_contenedores .widget-box {
    border: none !important;
    
}
.contenedor_general_editar_en_contenedores .widget-header {
    background-image: none;
    /*border-left: #9EB7CA solid 3px;*/
    border-bottom: none;
}
.contenedor_general_editar_en_contenedores .tags, .contenedor_general_editar_en_contenedores .inline {
    width: 100%;
}
.contenedor_general_editar_en_contenedores .tags input {
    padding: 2px 8px;
}
.widget-header{
    margin-bottom: 10px!important;
}
.generar_tramite .widget-body .col-xs-12{
    margin-bottom: 5px;
}
.contenedor-notas{
    margin-top: 30px;
    padding-top: 5px;
    border-top: #E0E0E0 dotted 1px;
}
.border-bottom-dotted{
    border-bottom: #E0E0E0 dotted 1px;
}
.contenedor_general_editar_en_contenedores{
    padding-bottom: 15px;
}
.contenedor_general_editar_en_contenedores .widget-box {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border: #E0E0E0 dotted 1px;
    
    
}
.contenedor_general_editar_en_contenedores .widget-header {
    background-image: none;
    background-color: #F9F9F9;
    border-left: #9EB7CA solid 3px;
    border-bottom: none;
}
.btn-green{
    background-color: green!important;
    border-color: green!important;
    
}
.btn-green:hover{
    background-color: rgba(0, 128, 0, 0.75)!important;
    border-color: rgba(0, 128, 0, 0.75)!important;
    
}
.btn-yellow{
    background-color: #d8da56 !important;
    background-color: #d8da56 !important;
    
}
.btn-yellow:hover{
    background-color: rgba(216, 218, 86, 0.72) !important;
    border-color: rgba(216, 218, 86, 0.72) !important;
    
}
.boton_completo{
    min-width: 148px;
    margin: 5px!important;
    margin-top: 4px;
    float: none!important;
}
.contenedor-recetas li,
.contenedor-archivos li{
    width: 105px!important;
}
.reintegro_sur_color{
    background-color: #FEDEB4!important;
}
.contenedor-recetas .tools, 
.contenedor-archivos .tools{
    left: 0px!important;
    width: 100%!important;
    top: auto!important;
    bottom: 0!important;
}
.contenedor-recetas .tools .receta_a,
.contenedor-archivos .tools .receta_a{
    margin-top: 5px!important;
    font-size: 15px!important;
    background-color: rgba(35, 113, 73, 0.89) !important;
    font-size: 12px!important;
    text-align: center!important;
    color: #FFF !important;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25) !important;
    font-family: 'Open Sans'!important;
    border: 1px solid #598e75!important;
    border-radius: 1px!important;
}
.contenedor-recetas .tools i,
.contenedor-archivos .tools i{
    font-size: 15px!important;
}
.contenedor_solicitud_envaida{
    width: 100%;
    border: 1px dotted grey;
}
.contenedor_solicitud_envaida .titulo{
    text-align: center;
    padding: 20px;
    background: rgb(68, 142, 185);
    color: white;
    font-size: 20px;
    border: 1px dotted grey;
    border-left: none;
    border-right: none;
}
.contenedor_solicitud_envaida .fila{
    padding: 20px;
}
.contenedor_solicitud_envaida .fila .valor{
    font-weight: bold;
}
.fila:nth-child(even) { 
    background: rgba(68, 142, 185, 0.12);
    border: 1px dotted grey;
    border-left: none;
    border-right: none;
}
.fila:nth-child(odd) { 
    background: #fff;
    
}
.solicitud_enviada{
    width: 1024px;
    /* text-align: center; */
    margin: 0 auto;
}
.logo_solicitud_enviada{
    text-align: center;
    float: none;
    width: 100%;
}


/** BOTONES ALINEADOS CENTRO **/
.form-actions div{
    text-align: center!important;
}

/******************************
******************************
 SCROLL EN TODAS LAS PANTALLAS PARA EVITAR QUE SE ROMPAN LOS COMBOS

******************************
******************************/

.page-content {
    min-height: 100vh;
}

/** Vista especial en listado de farmacias autorizaciones electronicas retiros para que se vean agrupados los medicamentos */
.autorizacion_electronica_medicacion {
    margin: 10px 0;
    border: #e2e2e2 solid 1px;
    padding: 6px;
    font-size: 12px;
    background-color: white;
    line-height: 26px;
}

.autorizacion_electronica_medicacion_medicacion {
    font-weight: bold;
    line-height: 15px;
    margin-bottom: 10px;
    padding: 8px;
    font-size: 12px;
    letter-spacing: 1px;
    background-color: #0000000d;
    border-bottom: #d8d7d7 solid 1px;
}
.encabezado_orden_pedido{
    position: absolute;
    top: 0;
    text-align: center;
    font-size: 12px;
    padding: 0px;
}

.alert-baja-servidor {
    background-color: #fbdbca;
    border-color: #f5c8b2;
    color: #c55b27;
}

.alert-filtros {
    background-color: #fbf6d5;
    border-color: #efe6b1;
    color: #907d00;
    margin-bottom: 8px !important;
}

.boton_borrar_filtros {
    text-align: right;
    display: inline;
    margin-top: -7px;
}

.leyenda_ospat {
    background-color: #e8f2ff;
    border: 1px solid #d9e0e9;
    border-radius: 4px;
    color: #5e656e;
    margin: 10px;
    padding: 10px;
}