@charset "utf-8";
/* CSS Document */
    html, body{
        font-family: "Roboto", sans serif;
        font-weight: 400;
        max-width:100%;
    }
    .chartHeight{height: 400px;}
    #top {
        background-color:#666666;
        padding: 5px;
        color: #FFFFFF;
        font-size: 1em;
        padding-right: 10px;
    }
    ._bold{font-weight:700 !important;}
    h5,h6{font-weight:300 !important;}
    .dedo, .cursor {cursor: pointer}
    .fancybox-slide--iframe .fancybox-content {
        width: 95%;
        min-width: 95%;
        margin: 0;
    }
    .fbox {
        width:800px !important;
        min-width:320px !important;
    }
    .icono{	display: inline-block !important;
        top: 7px !important;
        position: relative !important;
    }
    .bd-callout {
        padding: 1.0rem;
        margin-top: 0.0rem;
        margin-bottom: 0.75rem;
        border-bottom:  1px solid rgb(197, 197, 197);
        border-left: 0.35rem solid #5ec3b9;
        border-radius: .25rem;
    }

    .divider{margin-bottom: 0.8em; margin-top: 0.8em; }
    .tit_icono {display:inline-block;position:relative;margin:10px 10px 0;top:-9px}
    .section{padding-bottom: 0px; padding-top: 0px;}
    .input-field { margin-bottom: 0rem;min-height: 40px !important;}
    .bullet {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin-right: .5rem;
        border-radius: 50%;
    }
    .barraVence {
        margin: 0px;
        width: 100%;
        height: 8px;
        max-width: 150px;
        min-width: 80px;
        margin-top: 15px;
    }

    #producto label{font-size: 0.9rem;color: #6b767b;}
    .solapaCyan{
        padding: 0.3rem;
        margin-top: 0.5rem;
        margin-bottom: 0.75rem;
        border-left: 0.35rem solid #00bcd4;
        border-radius: .25rem;
    }
    .solapaVerde{
        padding: 0.3rem;
        margin-top: 0.5rem;
        margin-bottom: 0.75rem;
        border-left: 0.35rem solid #5ec3b9;
        border-radius: .25rem;
    }
    .solapaAzulG{
        padding: 0.3rem;
        margin-top: 0.5rem;
        margin-bottom: 0.75rem;
        border-left: 0.35rem solid #465b65;
        border-radius: .25rem;
    }
    .cotizarTitulo{
        padding-bottom: .5rem;
        font-size: 1.1rem;
        font-weight: 500;
        margin-bottom: 1em;
        border-bottom: 1px solid;
        color: #526a76;
    }
    .notification2 {
        border-radius: 5px;
        color: white;
        padding: 3px 6px;
        font-size: 0.8rem;
        font-weight: normal;
        line-height: 15px;
        margin-top: 12px;
    }

/*----------------------------------------
    MENU
------------------------------------------*/

    .content {margin-top: 70px;}
    .sticky {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 2;
    }
    .contentABM { margin-top:10px; }

/*----------------------------------------
    Tabla
------------------------------------------*/

    .divTablas{
        overflow-y:hidden;overflow-x:auto;
        margin-bottom:5px !important;
        position: relative;
    }
    .tablas{
        border-collapse:collapse;
        /*border: 2px solid rgba(0,0,0,0.2);*/
        font-weight:300;
    }
    .tablas-titulo { padding:10px !important;  }
    .tablas thead tr:first-child {
        font-size:0.95rem;
        color:#FFF;
        font-weight:700;
    }
    .tablas thead tr:first-child a{color:#FFF;}
    /*.tablas thead tr:hover {background-color:#607d8b !important; }*/

    .tablas td{
        padding:5px 5px 5px 10px;
        /*border: 1px solid rgba(5,5,5,0.1) !important;*/
        font-size:0.9rem;
        border-radius: 0% !important;
    }
    /* .tablas thead tr:hover{background-color:#EEE;} */
    .tablas thead tr:first-child td span{ position: relative;}

    .tablas tr:hover{background-color:#EEE;}
    .tablas tr:first-child td span{ position: relative;}

    .topOrden{top: -4px !important;position: relative;}

    .tablasABM tr:first-child {
        font-size:0.95rem;
        color:#FFF;
        font-weight:700;
    }
    .tablasABM tr:first-child a{color:#FFF;}
    .tablasABM tr:first-child:hover {background-color:#607d8b; }

/*----------------------------------------
    Forms
------------------------------------------*/
    input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }
    /* Firefox */
    input[type=number] {
        -moz-appearance: textfield;
    }
    .input-field div.error{
        font-size: .8rem;
        position: relative;
        top: 0rem;
        left: 0rem;
        -webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
            -ms-transform: translateY(0%);
            -o-transform: translateY(0%);
                transform: translateY(0%);
        color: #F44336;
    }

    .input-field label.active{width: 100%;}

    .left-alert input[type=text] + label:after,
    .left-alert input[type=password] + label:after,
    .left-alert input[type=email] + label:after,
    .left-alert input[type=url] + label:after,
    .left-alert input[type=time] + label:after,
    .left-alert input[type=date] + label:after,
    .left-alert input[type=datetime-local] + label:after,
    .left-alert input[type=tel] + label:after,
    .left-alert input[type=number] + label:after,
    .left-alert input[type=search] + label:after,
    .left-alert textarea.materialize-textarea + label:after{left: 0;}

    .right-alert input[type=text] + label:after,
    .right-alert input[type=password] + label:after,
    .right-alert input[type=email] + label:after,
    .right-alert input[type=url] + label:after,
    .right-alert input[type=time] + label:after,
    .right-alert input[type=date] + label:after,
    .right-alert input[type=datetime-local] + label:after,
    .right-alert input[type=tel] + label:after,
    .right-alert input[type=number] + label:after,
    .right-alert input[type=search] + label:after,
    .right-alert textarea.materialize-textarea + label:after{right: 70px;}
    .miFormulario .col {margin-top: 1.5em;}
    .miFormulario .error:not(input){
        position: absolute !important;
        margin-top: 2.5em !important;
        margin-left: 1em !important;
    }

    .form-header{
        padding: 0.0em !important;
        border-radius: .5rem .5rem 0rem 0rem;
        padding-top: 0px !important;
        margin-top: 0px;
    }
    .form-header .icono{ top:-3px !important;}
    .form-header h4{
        display: inline-block;
        bottom: -10px;
        position: relative;
        margin-top: 0px;
        padding: 0px;
        margin: 0px;
        padding-left: 0.5em;
    }
    .form-header h4 span{font-weight: lighter}
    textarea.materialize-textarea {
        line-height: inherit;
        min-height: 1.8rem;
        padding: 0px;
    }
/*----------------------------------------
  Sidenav
------------------------------------------*/
    .sidenav{
        width: 340px;
        /* padding: 2rem; */
    }
    .contact-sidenav .line-height{line-height: 1.6rem !important;}
    .contact-sidenav hr{
        border: 0;
        border-top: 1px solid #cfd8dc;
    }
    .contact-sidenav .contact-form{
        padding: 3rem; 
        background-color: #ffffff;
        -webkit-box-shadow: -3px 0 10px 0 #eceff1;
                box-shadow: -3px 0 10px 0 #eceff1;
                border: 1px solid #d7e0e8;
    }
    .contact-sidenav .contact-form{float: right;}
    @media (min-width: 900px){
        .app-sidebar{
            -webkit-transform: none !important;
            -moz-transform: none !important;
                -ms-transform: none !important;
                -o-transform: none !important;
                    transform: none !important;
        }
    }
    @media (max-width: 998px){
        .contact-header{margin-top: 1.3rem; }
        .contact-header h5{
            margin-bottom: 1rem !important; 
            margin-left: 2rem !important;
        }
    .contact-header i{margin-top: .1rem;}}
    


/*----------------------------------------
  Tabs
------------------------------------------*/
    .tabs .tab a:focus, .tabs .tab a:focus.active {background-color: rgba(0,0,0,0.2); }
    .tabs .tab a:hover, .tabs .tab a.active {
        color: #37474f;
        background-color: rgba(0,0,0,0.3);
    }
    .tabs .indicator {
        background-color: #5ec3b9 !important;
        height: 3px;
    }

    .tabs .tab a{color: #37474f;}

    #tabsActores .tabs{
        display: inline;
    }

    #tabsActores ul:not(.browser-default) > li{
        background-color: #6b767b;
        color: white;
        border-right: 0.5px solid white;
        border-bottom: 0.2px solid white;
    }
    #tabsActores .tabs .tab a {
        color: white;
    }

    #tabsActores .tabs .tab a:hover, .tabs .tab a.active {
        color: #fff;
        background-color: #37474f;
    }
    #tabsActores .tabs .tab a:focus, .tabs .tab a:focus.active {
        background-color: #37474f;
    }
    i.mt10 {
        margin-top: 10px;
    }
    .bordesBlancos{
        border-right: 1px solid white;
    }

/*----------------------------------------
  Pagination
------------------------------------------*/
    .pagination li.active {background-color: #5ec3b9}

/*----------------------------------------
  Card - POPUP
------------------------------------------*/
    .cajaPop{
        padding: 10px !important;    
    }
    .cajaTitulo{
        padding: 12px !important;
        font-weight: 500 !important;
        letter-spacing: 0.1em !important;
        margin: 0!important;
        box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);
        transition: box-shadow .25s, -webkit-box-shadow .25s;
        border-radius: 2px;
    }
    .cajaTitulo .titulos_pop {
        padding: 12px !important;
        font-size: 1.3em !important;
        font-weight: 500 !important;
        letter-spacing: 0.1em !important;
    }

/*----------------------------------------
  Modal
------------------------------------------*/

    .modal {background-color:#fff;}
    #verCaso span:not(.datepicker-container span){font-weight: 400; font-size: 18px; color: #6b767b;}
	#verCaso span.titulo{font-weight: 400; font-size: 18px; color: #000; padding-left:1em;}
	#verCaso h5.titulo{
		padding: 1em;
		border-radius: 0.5em;
	}
    #verCaso{padding: 20px;}
    #adjuntar {height: 70%;}
	
	#formulariosCarga{padding: 20px;}
	#formulariosCarga span.titulo{font-weight: 400; font-size: 22px; color: #000; padding-left:1em;}
	#formulariosCarga h5.titulo{padding: 0.8em;border-radius: 0.5em;}
	#formulario h5.titulo{padding: 0.8em;border-radius: 0.5em;}
	
/*----------------------------------------
  Badges
------------------------------------------*/

    .notification-badge {
        font-family: 'Muli', sans-serif;
        position: relative;
        top: -22px;
        right: 3px;
        margin: 0 -.8em;
        padding: 2px 5px;
        border-radius: 50%;
        background-color: rgb(255, 0, 0);
        line-height: 64px;
    } 
    small { font-size: .8rem;
            font-weight: 500!important;
    }
    
/*----------------------------------------
    COLORES
------------------------------------------*/
    .verde{ color: #5ec3b9; }
    .verdeB{background-color: #5ec3b9;}
    .azul{color: #00bcd4;}
    .azulB{background-color: #00bcd4 !important;}
    .azulG{color: #37474f;}
    .green-text{color: #5ec3b9 !important;}
    .fondo{background-color: #526a76;}
	.verdeB-Oscuro{ background-color:#51a9a0 !important}
    
    /* Formularios */
        textarea.materialize-textarea:focus:not([readonly]) + label {color: #607d8b;}
        .input-field .prefix.active{color: #607d8b;}
        .select2-selection.focus {
            border-bottom: 1px solid #607d8b;
                box-shadow: 0 1px 0 0 #607d8b !important;
        }
        input:not([type]):focus:not([readonly]), input[type="text"]:not(.browser-default):focus:not([readonly]), input[type="password"]:not(.browser-default):focus:not([readonly]), input[type="email"]:not(.browser-default):focus:not([readonly]), input[type="url"]:not(.browser-default):focus:not([readonly]), input[type="time"]:not(.browser-default):focus:not([readonly]), input[type="date"]:not(.browser-default):focus:not([readonly]), input[type="datetime"]:not(.browser-default):focus:not([readonly]), input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), input[type="tel"]:not(.browser-default):focus:not([readonly]), input[type="number"]:not(.browser-default):focus:not([readonly]), input[type="search"]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
            border-bottom: 1px solid #607d8b;
            -webkit-box-shadow: 0 1px 0 0 #607d8b;
            box-shadow: 0 1px 0 0 #607d8b;
        }
        .select2-container--default .select2-results__option--highlighted[aria-selected], div.tagsinput span.tag {background-color: #607d8b !important;}
        input[type="text"]:not(.browser-default):focus:not([readonly]) + label {color: #607d8b;}
        [type="checkbox"].filled-in:checked + span:not(.lever)::after {
            top: 0;
            width: 20px;
            height: 20px;
            border: 2px solid #5ec3b9;
            background-color: #5ec3b9;
            z-index: 0;
        }
        .select2-container--default .select2-selection--multiple .select2-selection__choice {
            border: none;
            color: #fff;
            margin-top: 10px;
            padding: 2px 6px;
        }
        .datepicker-date-display{background-color: #607d8b;}
        .datepicker-cancel, .datepicker-today, .datepicker-done {
            color: #607d8b;
            padding: 0 1rem;
        }
        .datepicker-table td.is-today {
            color: #00bcd4;
        }
        .datepicker-table td.is-selected {
            background-color: #00bcd4;
            color: #fff;
        }
        .timepicker-close{
            color: #607d8b;
            padding: 0 1rem;
        }
        .timepicker-canvas line {stroke: #00bcd4;}
        .timepicker-canvas-bg {fill: #00bcd4;}
        .timepicker-canvas-bearing {fill: #00bcd4;}
        .timepicker-digital-display {background-color: #607d8b;}
        .switch label input[type="checkbox"]:checked + .lever{ background-color: #cbf4b4; }        
        .switch label input[type="checkbox"]:checked + .lever::after { background-color: #5ec3b9;} 
        [type="radio"]:checked + span::after, [type="radio"].with-gap:checked + span::after {
            background-color: #5ec3b9;
        }
        [type="radio"]:checked + span::after, [type="radio"].with-gap:checked + span::before, [type="radio"].with-gap:checked + span::after {
            border: 2px solid #5ec3b9;
        }


    /* Botones */
        .reset .btn {background-color: #727d82;}
        .btn:hover, .btn-large:hover, .btn-small:hover {background-color: #5ec3b9;}    
        .btn-floating{background-color: #5ec3b9 ;} 
        .btn-floating:hover { background-color: #5ec3b9;        }
        .btn, .btn-large, .btn-small {background-color:#5ec3b9  ;}
        .btn:focus, .btn-large:focus, .btn-small:focus, .btn-floating:focus {
            background-color: #5ec3b9 ;
        }
        .btn-floating.btn-small {background-color: #9e9e9e;}
        .btn-floating.btn-small:hover{background-color: #5ec3b9;}

    /* Card */
        .card .card-panel p{color: #6b767b;}

/*----------------------------------------
    PLUPLOAD
------------------------------------------*/

    #indexado{display:none;};
    #indexado ul{
        margin:0px;
        padding:0px;
    }
    #indexado ul li{
        list-style:none;
        height:26px;
    }
    #indexado ul li a{
        padding:5px;
        color:#FFFFFF;
        display:inline-block;
        text-decoration:none;
    }
    #indexado ul li span{
        padding:5px;
        background-color:#fff;
        color:#000;
        display:inline-block;
        text-decoration:none;
    }
    #indexado ul li a:hover{
        background-color:#000;
    }
    .plupload_file_indexed{font-size:0.7em;}
    .plupload_total_status{font-size:0.7em;}
    .plupload_file_size{font-size:0.7em;}
    #docon{color:#0a0;}
    #docsin{color:#f00;}

    .plupload_filelist td, .plupload_filelist th{
        padding: 0px !important;
        text-align: right !important;
    }
    .plupload_filelist tr {
        border-bottom: 0px !important;
    }
    .ui-widget-header{ background-image: none !important; background-color: rgb(243, 243, 243) !important;}
    .plupload_container.plupload_header {
        border-width: 0 0 0 0 !important;
        position: relative;
    }
    .plupload_file_name { font-weight: normal !important; font-size: 0.85em !important; line-height: 1.5em !important; }
    .plupload_view_thumbs div.plupload_file_size {
        font-size: 0.8em !important;
        font-weight: lighter !important;
    }
    .ui-button-icon-primary{ display: none !important;}
    .ui-button-text{ padding:0 !important; }
    .ui-widget-header a{ color: #fff !important;}
    .plupload_button.plupload_add{ width: 130px !important; font-size: 0.9em;}
        

/*----------------------------------------
    RESPONSIVE
------------------------------------------*/
    @media(max-width: 350px){
        #tabla .fixed-action-btn.direction-right ul{padding-left: 20px!important;}
        #tabla .fixed-action-btn.direction-right ul li{margin-left: 7px;}
    }
    @media (max-width: 479px) {
        .card-content ul.stepper {
            margin: 0;
            padding: 0;
        }
        .modal {width: 90%;}
        .modal .modal-content {padding: 5px;}
        .modal .modal-content .row .col {padding: .05rem .75rem;}
        #adjuntar {height: 80%;}
        .tooltipster-base .tooltipster-sidetip .tooltipster-light .tooltipster-bottom .tooltipster-grow .tooltipster-show{
            min-width: 90% !important;
            max-width: 800px;
            pointer-events: auto;
            z-index: 9999999;
            left: 11px !important;
            top: 539.1px;
            height: 349.75px;
            width: 340px !important;
            animation-duration: 350ms;
            transition-duration: 350ms;
        }   
        .form-header .icono{ font-size:3rem !important;}
        .form-header h4{
            padding-left: 0;
            font-size: 2rem;
        }
        .cajaTitulo .titulos_pop{font-size: 1.1em !important;} 
        .tituloStep {font-size: 1.2em !important;}
        .input-field > label{font-size: 0.9em;}
        input[type="text"]:not(.browser-default){font-size: 0.9em;}    
        /*.stepper .btn-floating i{font-size: 1.3rem;line-height: 30px;}
        .stepper .btn-floating {width: 30px;height: 30px;}*/
        .toolBarra{font-size: 0.85em;}
    }
    @media (max-width:830px){
        ul.stepper .step .step-content{margin-left: 30px; margin-right: 14px;}
        .plupload_wrapper{min-width: 250px !important;}
        .galeriaIMG{font-size: 0.8em;}
        /* .plupload_filelist {font-size: 0.8em;} */
        .plupload_button.plupload_add {width: 150px !important;}
        .plupload_buttons .btn{font-size: 12px;}
    }
/*----------------------------------------
    VALID CLASS
------------------------------------------*/    
    .invalidClass{
        border-bottom: 1px solid #F44336 !important;
        -webkit-box-shadow: 0 1px 0 0 #F44336 !important;
        box-shadow: 0 1px 0 0 #F44336 !important;
    }
    .validClass{
        border-bottom: 1px solid #4CAF50 !important;
        -webkit-box-shadow: 0 1px 0 0 #4CAF50 !important;
        box-shadow: 0 1px 0 0 #4CAF50 !important;
    }
    .select2-selection-invalid {
        border-bottom: 1px solid #F44336 !important;
        box-shadow: 0 1px 0 0 #F44336!important;
    }
    .select2-selection-valid {
        border-bottom: 1px solid #4CAF50 !important;
        box-shadow: 0 1px 0 0 #4CAF50 !important;
    }

/*-----------------PADDING - MARGIN --------------------------*/
   
    .padding-0 {padding: 0px;}
    .PT-3 {padding-top:3px;}
    .mt0{margin-top: 0px;}
    .mt10{margin-top: 10px;}
    .mt-12{ margin-top: 12px }
    .mt-15{ margin-top: 15px }
	.mt-50{ margin-top: 50px }
    .bottom-0 {margin-bottom: 0px !important;}
    .top7{top: 7px;}
    .pr1{padding-right: 1rem;}
    .pl0{padding-left: 0px!important;}
    .pl10{padding-left: 10px!important;}
/*------------------------------------------------------------*/    

    #altoTabla{ position: relative; }
    .Height-40{
        position: relative; height:40px;
    }
    .Right-24 {
        position: absolute; right: 24px;
    }
    #divTablas .btn-floating.btn-small {
        opacity: 1; transform: scale(1) translateY(0px) translateX(0px);
    }
    #divTablas .btn-floating.btn-medium {
        opacity: 1; transform: scale(1) translateY(0px) translateX(0px);
    }
    #paginado {margin-top: -20px;}
    #paginado .cantPag{ position: absolute;}
    @media (max-width:1201px){
        #paginado {margin-top: 15px;}
        #paginado .cantPag{ position: relative;}
    }
    #divTablas checkbox {
        cursor:default !important;
    }
    .cursorDefault {
        cursor:default !important;
    }
    .cursorPoint {
        cursor:pointer !important;
    }
    .overFlowAuto{
        overflow: auto;
    }
    .oculto { display: none; }
    .slim{
        width: 240px;
        border-radius: 50%;
        border:1px solid #000000;
    }
    #myCropper{ height: 240px;}
    .etiquetasContainer{
        max-width:600px; min-width:600px; max-height:300px; overflow:auto;
    }
    .z-menos-1{
        z-index:-1;
    }

/*----------------------------------------
    PROVEEDORES CLASS
------------------------------------------*/   
    #tabsProveedores .tabs{
        background-color: #c3ced3;
        color: #fff;
    }
    #tabsProveedores .tabs .tab a.active {
        color: #fff;
        background-color: #526a76;
    }
    #tabsProveedores .tabs .indicator {
        background-color: #00bcd4 !important;
        height: 3px;
    }
    .card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating) {color: #00bcd4}
    .cardTabs{
        background-color: #526a76;
        border-bottom: 3px solid #5ec3b9;
        color: white;
        height: 48px;
        line-height: 48px !important;
        font-size: 14px !important;
        font-weight: 400 !important;
    }
    #Tabproducto .col .row{margin-left: 0 !important;margin-right: 0 !important;}
    #Tabproducto {padding-left: 20px;}
    #cotiza_total { font-size: 1.1em; border: none; max-width: 170px; color: #526a76;}

    /*----------casoslicitaiones----------------------------------*/
    .bd-callout-licitaciones {
        padding: 0.3rem;
        margin-top: 0.5rem;
        margin-bottom: 0.75rem;
        border-bottom: 1px solid rgb(197, 197, 197);
        border-left: 0.35rem solid #5ec3b9;
        border-radius: .25rem;
    }
    .bd-callout-licitados {
        padding: 0.3rem;
        margin-top: 0.5rem;
        margin-bottom: 0.75rem;
        border-bottom: 1px solid rgb(197, 197, 197);
        border-left: 0.35rem solid #00bcd4;
        border-radius: .25rem;
    }
    #casosLicitacion .card .card-content{ padding:15px}
    .divTablas th{
        font-size: 0.87rem !important;
        padding: 8px !important;
		white-space: nowrap;
    }
    .divTablas td{font-size: 0.85rem; padding: 5px;}
    #paginado ul.pagprov{margin: 5px !important}
    .pagination.pagprov li a {font-size: 0.9rem;}
    #cotizar .datosCoti span{font-weight: 600; font-size: 0.95rem; color: #37474f;}
    #cotizar{padding: 20px 10px;}
    #cotizar .tabs { background-color: #c3ced3;}
    #cotizar .tabs .tab a {color: #fff;}
    #cotizar .datosCoti label{font-size: 0.9rem;color: #6b767b;}
    #cotizar [type="checkbox"] + span:not(.lever){padding-left: 30px !important;}
    #pieza_precio td{padding: 5px ;}
    .tabsBorder{
        border-left: 2px solid white;
        border-right: 2px solid white;
    }
    .Right-100{position: absolute;}

    .tablaLicitadas td{font-size: 0.85rem !important; padding: 5px !important;}

    /* Clases para posicionar el Floating dentro de la tabla*/
    .tablaLicitadas .fixed-action-btn.direction-left,
    .tablaLicitadas .fixed-action-btn.direction-right {
        padding: 0 0 0 0px;
    }
    .tablaLicitadas .fixed-action-btn {
        bottom: 0px;
        z-index: 1;
        right: 35%;
        position: absolute;
    }
    .tablaLicitadas .fixed-action-btn.direction-right ul {
        left: 20px;
        padding-left: 40px !important;
        background-color: rgba(0,0,0,0.5);
        border-radius: 20px 20px 20px 20px;
    }

    .tablaLicitadas .fixed-action-btn.direction-left ul,
    .tablaLicitadas .fixed-action-btn.direction-right ul {
        top: 20px;
        width: 180px;
        height: 60px;
        margin: 0px !important;
        padding: 0px !important;
        padding-left: 30px !important;
    }
    .tablaLicitadas .fixed-action-btn.direction-right ul li {margin: 14px 0 0 10px;}
    .width-100{width: 90px !important;}
    .tablaLicitadas .btn-floating.btn-small:hover {
        background-color: #00bcd4;
    }
    @media(max-width: 350px){
        .tablaLicitadas .fixed-action-btn.direction-right ul{padding-left: 20px!important;}
        .tablaLicitadas .fixed-action-btn.direction-right ul li{margin-left: 7px;}
        .Right-100{position: absolute; right: 90px;}
    }
    .divCaracteristicas input:not([type=checkbox]), .divAccesorios input:not([type=checkbox]){
        text-align: right;
    }
    .max50{max-width: 50px;}
	.destacadoListado{ font-size:1em !important; font-weight:bold;letter-spacing: 0.05em;}
	.btnOrden{ cursor:pointer; }
	.btnOrden:hover{ color:#AAAAAA !important;}
	.modalWindow{ cursor:pointer}
	.sinBorde{ border: none !important;}
	::-webkit-input-placeholder { color:#949494; }
	::-moz-placeholder { color:#949494; }
	:-ms-input-placeholder { color:#949494; }
	::-ms-input-placeholder { color:#949494; }
	::placeholder{ color:#949494; }
	
	/* Estadisticas */
	.card-stats-number { margin:0px !important}
	.card-stats-title {margin-top:0.5em !important}
	
	.borderRight {border-right: 1px solid #fff;}
	
	.totales{ background-color:#666; color:#fff;}
	
	.mideRojo{ background-color:#ff0000 !important; color:#ffffff; padding:0px 0px 0px 5px !important}
	