
/**
 *  Este programa es regido por la licencia LICENCE.txt
 *  Debio recibir una copia de dicha licencia con este programa.
 *  Misma que esta disponible en la world wide web en :
 *  http://semillero.online/legal/LICENCE.txt
 *  Si no ha recibido una copia de la licencia LICENCE.txt
 *  y no puede obtenerla mediante la world wide web,
 *  por favor envie una solicitud al siguiente correo
 *  electronico legal@semillero.online y se le entregara una copia.
 *
 *  @category
 *  @author     Original Author <desarrollo1890@gmail.com>
 *  @copyright  Copyright (c) 2020-20xx.
 *  @license    http://semillero.online/legal/LICENCE.txt
 *
 */

/**
 * Created by PhpStorm.
 * User: devfox
 * Date: 3/17/20
 * Time: 6:36 PM
 */

/*creo el  color semillero*/

body {
  font-size: 14px;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Roboto", "Ubuntu", "Helvetica Neue", sans-serif;
  color: #292C2E;
  background-color: #ffffff;
  /*zoom: 95%;*/
}

.file .append, .file .prepend, .input .append, .input .prepend, .select .append, .select .prepend, .spinner .append, .spinner .prepend, .tag-input .append, .tag-input .prepend, .textarea .append, .textarea .prepend {
    font-size: 14px;
}

.file, .input, .select, .spinner, .tag-input, .textarea, input[type=datetime-local], input[type=email], input[type=file], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
	 font-size: 14px;
}

.cell,
.col {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0px;
    flex: 1 0 0;
    max-width: 100%;
    padding-top: 3px;
    padding-bottom: 3px;
}

.cell, .col {
	/*padding: 2px; */
}


.file .prepend, .input .prepend, .select .prepend, .textarea .prepend, .tag-input .prepend, .spinner .prepend, .file .append, .input .append, .select .append, .textarea .append, .tag-input .append, .spinner .append {
  padding: 0.1rem  0.5rem 0.1rem 0.5rem ;
  background-color: #E0E0E0;
  color: #292C2E;
  line-height: 2rem;
  white-space: nowrap;
}



.disabled, .-disabled, :not (day disabled excluded) {
    pointer-events: none!important;
    color: #292C2E !important;
}


input[type=text]:disabled, input[type=password]:disabled, input[type=tel]:disabled, input[type=datetime-local]:disabled, input[type=email]:disabled, input[type=file]:disabled, input[type=month]:disabled, input[type=number]:disabled, input[type=search]:disabled, input[type=time]:disabled, input[type=url]:disabled, input[type=week]:disabled, input[type=file]:disabled, select:disabled, textarea:disabled, .file:disabled, .input:disabled, .textarea:disabled, .select:disabled, .tag-input:disabled, .spinner:disabled, input[type=text].disabled, input[type=password].disabled, input[type=tel].disabled, input[type=datetime-local].disabled, input[type=email].disabled, input[type=file].disabled, input[type=month].disabled, input[type=number].disabled, input[type=search].disabled, input[type=time].disabled, input[type=url].disabled, input[type=week].disabled, input[type=file].disabled, select.disabled, textarea.disabled, .file.disabled, .input.disabled, .textarea.disabled, .select.disabled, .tag-input.disabled, .spinner.disabled {
    pointer-events: none;
    border-color: #EEEEEE;
    background-color: #f1f1f1;
    color: #A7A8A9;
}

[disabled] {
    pointer-events: none!important;
    color: #292C2E!important;
}


.toast{ z-index: 1094;}



.table.compact th,
.table.compact td,
.table.compact .th,
.table.compact .td {
  padding: 4px 5px 4px 5px;
  font-size: .96em;
}
.table.striped tbody tr:nth-child(odd),
.table.striped .tbody .tr:nth-child(odd) {
  background: #EEEEEE;
}


.table.row-hover tbody tr:hover,
.table.row-hover .tbody tr:hover,
.table.row-hover tbody .tr:hover,
.table.row-hover .tbody .tr:hover {
  cursor: pointer;
  background-color: #FFA017;
}
.table.cell-hover tbody td:hover,
.table.cell-hover .tbody td:hover,
.table.cell-hover tbody .td:hover,
.table.cell-hover .tbody .td:hover {
 background-color: #FFA017;
 cursor:pointer;
}

.table.striped-hover tbody tr:nth-child(odd):hover,
.table.striped-hover .tbody .tr:nth-child(odd):hover {
  background: #EEEEEE;
}

input:focus, select:focus, textarea:focus{
	background:  #fcf3ed;
}

.select .option-list li.active {
    background-color: #FFA017;
    color: #292C2E;
    font-weight: bold;
}

.select .option-list li:hover {
    background-color: #fcf3ed;
}

.icon-box-selmillero {
	height: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	background-color: #ffffff;
	color: #292C2E;
	font-weight: bold;

}

.icon-box-selmillero  h5 { line-height: 0; padding-left: 5px; font-size: 30px; font-weight: bold;}
#tipo_archivo_general { line-height: 0;  margin-top: 20px; color: #A7A8A9; font-weight: normal;  font-size: 18px;}

.icon-box-selmillero .icon,
.icon-box-selmillero .content {
  position: relative;
}
.icon-box-selmillero .icon {
	height: 35px;
	width: 35px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	text-align: left;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #ffffff;
	color:#292C2E;
}
.icon-box-selmillero .icon > * {
  font-size: 35px;
  width: 35px;
  height: 35px;
  line-height: 1;
}
/*
.icon-box-selmillero .content {
  line-height: .1;
  display: block;
  letter-spacing: 2px;
  background-color: inherit;
}*/

.panel{
    margin-bottom: .5em;
    margin-left: .1em;
    margin-right: .1em;
    border-color: #ebebeb;
}

.panel .panel-title {
    background-color: #ebebeb;
    letter-spacing: 1px;
    height: 2rem;


}



.panel .panel-title .btn-custom {
    text-transform: uppercase;
    font-size: 10px;
}

.button, .flat-button {
    font-size:11px;
    letter-spacing: 1px;
}


.panel .panel-title .custom-buttons {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;

}
.panel .panel-title .icon {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    height: 2rem;
    line-height: 2rem;
    width: 2.625rem;
    border-right: 1px solid #A7A8A9;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    color: inherit;
    text-align: center;
}

.panel .panel-title .btn-custom {
    width: 42px;
    height: 32px;
}
.panel .panel-title .btn-custom > * {
    line-height: 1;
    width: 16px;
    height: 12px;
    font-size: 16px;
}
.panel .panel-title .btn-custom:focus,
.panel .panel-title .btn-custom:active {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}



.semillero-select-prepend
{
    margin: 0px;
    padding: 0.5rem 0.75rem;
    background-color: #E0E0E0;
    color: #292C2E;
    line-height: 1.25rem;
    white-space: nowrap;
}
.semillero-select
{
    border-radius: 0px;
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;-webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    width: calc(100% - .1rem);
    line-height: 100%;
    height: 100%;
    /*
    line-height: 30px;
    height: 30px;
    */
    padding-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}



.navview .navview-menu .item-header_2 {
  color: #292C2E;
  background: #EEEEEE;
  font-weight: bolder;
  font-size: 12px;
  padding-left:12px;
  letter-spacing:4px;
}
.app-bar-menu li {
  list-style: none!important;
}

.activity-square {
  position: relative;
  width: 60px;
  height: 60px;

  -webkit-transform-origin: bottom left;
      -ms-transform-origin: bottom left;
          transform-origin: bottom left;
  -webkit-animation: ani-shrink 1s linear infinite;
          animation: ani-shrink 1s linear infinite;

}


.activity-square .square {
  position: absolute;
  width: 30px;
  height: 30px;



}
.activity-square .square:nth-child(1) {
  left: 0;
  top: 21px;
}
.activity-square .square:nth-child(2) {
  left: 21px;
  top: 21px;
  -webkit-animation: ani-drop 1s linear infinite;
          animation: ani-drop 1s linear infinite;
}
.activity-square .square:nth-child(3) {
  left: 0;
  top: 0;
  -webkit-animation: ani-drop2 1s linear infinite;
          animation: ani-drop2 1s linear infinite;
}
.activity-square .square:nth-child(4) {
  left: 21px;
  top: 0;
  -webkit-animation: ani-drop3 1s linear infinite;
          animation: ani-drop3 1s linear infinite;
}
.activity-square.dark-style > .square {
  background-color: #FF671B;

  border-radius: 0.35rem;
}
.activity-square.color-style > .square:nth-child(1) {

  background-color: #A7A8A9;

  border-radius: 0.35rem;
}
.activity-square.color-style > .square:nth-child(2) {
  background-color: #DC4405;
  border-radius: 0.25rem;
}
.activity-square.color-style > .square:nth-child(3) {
  background-color: #FF6720;
  border-radius: 0.35rem;
}
.activity-square.color-style > .square:nth-child(4) {
  background-color: #292C2E;
  border-radius: 0.35rem;
}


.table thead th
{
    font-weight: 600 !important;
}


.breadcrumbs {
    margin-bottom: 0rem;
    margin-left: 0;
    padding: 0;
    list-style: none inside;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #ffffff;
    color: #292C2E;
    margin: 0px;

}
.breadcrumbs .page-item + .page-item::before,
.breadcrumbs .breadcrumb-item + .breadcrumb-item::before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    margin-top: -0.125rem;
}
.breadcrumbs .page-item + .page-item::after,
.breadcrumbs .breadcrumb-item + .breadcrumb-item::after {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    margin-top: 0.125rem;
}

.header_semillero_white{
    font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Roboto", "Ubuntu", "Helvetica Neue", sans-serif;
    font-weight:normal;
    color: #ffffff;
    letter-spacing: 2px;
    text-transform: uppercase ;
    font-size: 1.2em;
    font-weight: 400;
    line-height: 1.2em;

}

.header_semillero {
    color: #292C2E;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 1.5em;
    font-weight: 500;
    line-height: 1.5em;
}

.footer_semillero
{
    font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Roboto", "Ubuntu", "Helvetica Neue", sans-serif;
    font-size: 1.2rem;
    font-weight:normal;
    color: #292C2E;
    letter-spacing: 2px;
    text-transform: uppercase ;
    font-size: 1em;
    font-weight: 200;
    margin-bottom: 20px;
    line-height: 1.1em;
}

.semillero-boton-irarriba {
    display: none;
    position: fixed;
    bottom: 10px;
    right: 15px;
    z-index: 99;
    cursor: pointer;
    background-color: #292C2E;
    color: #FFFFFF;
}

.semillero-boton-irarriba:hover {
    background-color: #FF671B;
}
.rcorners {
    border-radius: 6px;
}

.button.large img {
  height: 2rem;
  padding-bottom:12px;
}

/*
Se comenta por que choca con metroui
.rounded {
  border-radius: 1rem !important;
}

 */

.button.large {
    padding:0px;
    font-size: 1.7rem;
    line-height: 30px;
}

.button.square.large, .button.cycle.large {
  width: 2.8rem;
  height: 2.8rem;
}



.window  {
    z-index: 3;
}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #efdfd7; }
.autocomplete-suggestions strong { font-weight: normal; color: #0567D6; background: yellow }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

.my-pagination-wrapper .pagination .page-link {
    display: block;
    position: relative;
    padding: 0.5rem ;
   margin-top:6px;
    font-size: .9rem;
    text-decoration: none;
    color: inherit;
    background-color: inherit;
}
.switch .check, .switch .caption {
    display: block;
    line-height: 38px;
    font-size: 14px;
    margin:  0px;
    position: relative;
}


.mySwitch .check::after {
    background: #A7A8A9 !important;
    border-color: #A7A8A9!important;
}
.mySwitch input[type="checkbox"]:checked ~ .check {
    background: #0557D6 !important;
}
.mySwitch input[type="checkbox"]:checked ~ .check::after {
    border-color: #ffffff!important;
    background: #ffffff!important;
}



.table.compact_semilla th,
.table.compact_semilla .th
{
    padding: 13px 3px 13px 3px;
    font-size: .7em;
    background:#292C2E ;
    color:#FFFFFF;
    width: auto; /* sobreescribe  a [class*=cell-], [class*=col-] para tener responsive cells  */
}

.table.compact_semilla th,
.table.compact_semilla .th
{
    padding: 13px 3px 13px 3px;
    font-size: .7em;
    background:#FFFFFF ;
    color:#292C2E;
    font-weight: 300;
    width: auto; /* sobreescribe  a [class*=cell-], [class*=col-] para tener responsive cells  */
}
.table.compact_semilla td
.table.compact_semilla .td {
    padding: 1px 3px 1px 3px;
    font-size: .85em;
    width: auto; /* sobreescribe  a [class*=cell-], [class*=col-] para tener responsive cells  */
}
.table .sortable-column.sort-asc, .table .sorting.sort-asc, .table .sortable-column.sort-desc, .table .sorting.sort-desc, .table .sortable-column.sorting_asc, .table .sorting.sorting_asc, .table .sortable-column.sorting_desc, .table .sorting.sorting_desc {
    background-color: #A7A8A9;
}
/*
.table.compact_semilla.striped tbody tr:nth-child(odd), .table.compact_semilla.striped .tbody .tr:nth-child(odd) {
    background: #EEEEEE;
    padding: 5px 3px 3px 5px;
    font-size: .85em;
}*/

.table.compact_semilla tbody td{
    padding: 0.25rem;
    font-size: .85em;
    vertical-align: middle;
    width: auto; /* sobreescribe  a [class*=cell-], [class*=col-] para tener responsive cells  */
}

.dialog {
    z-index: 5000 !important;
}

.table-skip-input
{
    width: 100px;
    float: left;
}

.divcell_con_radio
{
    border:  solid 1px #A7A8A9;
}

/*
.panel .panel-title :hover{
    background-color: #ffe484;
    ebkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 100%;
    padding: 0 0.8125rem;
    color: inherit;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}*/


.table-skip-button{
    outline-color: #75b5fd;
    background-color: #0557D6;
    color: #ffffff;
}

mif-2x {
    font-size: 0.8em;
}

.panel .panel-title .dropdown-toggle {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    height: 100%;
    width: 3.625rem;
    border-left: 1px solid #dfdfdf;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.info-box.alert {
    z-index: 6000 !important;
}



.fg-tarifa{
    color: #FFD432;
}
.bg-tarifa{
    background-color: #FFD432;
}

.bg-reportes{
    background-color: #327056;
}
.fg-reportes{
    color: #327056;
}

.bg-gris_tablero{
    background-color: #E0E0E0;
}
.claseautocomplete_input{
    border: 1px dashed #FF6720;
}


.bg-naranjaclaro-hover :hover {
    cursor: pointer;
    background-color: #FFA017;
}

.table.compact_semilla_monitor th,
.table.compact_semilla_monitor .th
{
    padding: 7px 3px 7px 3px;
    font-size: .7em;
    background:#f1f1f1 ;
    color: #A7A8A9;
}
.table.compact_semilla_monitor tbody td
.table.compact_semilla_monitor tbody .td {
    padding: 1px 3px 1px 3px;
    font-size: .7em;
}

.hint {
    z-index: 6000;
}
.showHint {
    animation-name: hintIn;
    animation-duration: 0.5s;
}
.hideHint {
    animation-name: hintOut;
    animation-duration: 0.5s;
}
@keyframes hintIn {
    0% {
        transform: translate3d(0, -200px, 0) scale3d(0.1, 0.1, 0.1);
        opacity: 0; }
    40% {
        opacity: 1;
        animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
        transform: translate3d(0, 0, 0) scale3d(1.08, 1.08, 1.08); }
    60% {
        animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
        transform: translate3d(0, 0, 0) scale3d(1, 1, 1); }
    80% {
        animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
        transform: translate3d(0, 0, 0) scale3d(1.03, 1.03, 1.03); }
    100% {
        animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    }
}


@keyframes hintOut {
    0% {
        animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transform: scale3d(1, 1, 1); }
    60% {
        animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
        transform: scale3d(1.08, 1.08, 1.08); }
    80% {
        opacity: 1;
        animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1); }
    100% {
        opacity: 0;
        animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
        transform: scale3d(0.3, 0.3, 0.3);
    }
}

.opacity_01
{
    opacity: 0.1;
}
.opacity_02
{
    opacity: 0.2;
}
.opacity_05
{
    opacity: 0.5;
}
.opacity_10
{
    opacity: 1;
}
.message-avatar-semillero
{
    border-radius: 30px;
    border: solid 1px #fff;
    width: 33px;
    height: 33px;
    line-height: 33px;
    text-align: center;
}


/**

 ESTILOS DEL TIMELINE

 */

/* The actual timeline (the vertical ruler) */
.timeline {
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
}

/* The actual timeline (the vertical ruler) */
.timeline::after {
    content: '';
    position: absolute;
    width: 6px;
    background-color:#FF671B;
    top: 0;
    bottom: 0;
    left: 50%;
    margin-left: -3px;
}

/* Container around content */
.timeline-container {
    padding: 10px 40px;
    position: relative;
    background-color: inherit;
    width: 50%;
}

/* The circles on the timeline */
.timeline-container::after {
    content: '';
    position: absolute;
    width: 25px;
    height: 25px;
    right: -13px;
    background-color: #ffe7de;
    border: 5px solid #ffbeab;
    top: 15px;
    border-radius: 50%;
    z-index: 1;
}

/* Place the envase to the left */
.timeline-left {
    left: 0;
}

/* Place the envase to the right */
.timeline-right {
    left: 50%;
}

/* Add arrows to the left envase (pointing right) */
.timeline-left::before {
    content: " ";
    height: 0;
    position: absolute;
    top: 22px;
    width: 0;
    z-index: 1;
    right: 30px;
    border: medium solid rgba(255, 103, 27, 0.57);
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent rgba(255, 103, 27, 0.57);
}

/* Add arrows to the right envase (pointing left) */
.timeline-right::before {
    content: " ";
    height: 0;
    position: absolute;
    top: 22px;
    width: 0;
    z-index: 1;
    left: 30px;
    border: medium solid rgba(255, 103, 27, 0.57);
    border-width: 10px 10px 10px 0;
    border-color: transparent rgba(255, 103, 27, 0.57) transparent transparent;
}

/* Fix the circle for envases on the right side */
.timeline-right::after {
    left: -13px;
}

/* The actual content RIGHT */
.timeline-content-right {
    border-radius: 6px;
    border : solid 1px rgba(255, 103, 27, 0.57);
    padding: 10px 15px;
    background-color: rgba(255, 103, 27, 0.57);
    position: relative;
    color : #FFF;
}
/* The actual content LEFT */
.timeline-content-left {
    border-radius: 6px;
    padding: 10px 15px;
    background-color: rgba(255, 103, 27, 0.57);
    position: relative;
    color:#FFF;
}

/* The actual content */
.timeline-content {
    padding: 0;
    position: relative;
    border-radius: 6px;
}

/* Media queries - Responsive timeline on screens less than 600px wide */
@media screen and (max-width: 600px) {
    /* Place the timelime to the left */
    .timeline::after {
        left: 31px;
    }

    /* Full-width envases */
    .timeline-container {
        width: 100%;
        padding-left: 70px;
        padding-right: 25px;

    }

    /* Make sure that all arrows are pointing leftwards */
    .timeline-container::before {
        left: 60px;
        border: medium solid #f1f1f1;
        border-width: 10px 10px 10px 0;
        border-color: transparent #f1f1f1 transparent transparent;
    }

    /* Make sure all circles are at the same spot */
    .timeline-left::after, .timeline-right::after {
        left: 15px;
    }

    /* Make all right envases behave like the left ones */
    .timeline-right {
        left: 0%;
    }
}
.h2_header{
    font-size: 13px;
    color: #082742;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.text-minismall {
    font-weight: 300;
    font-size: 0.55rem;
}
.bg-bluesemillero{
    background-color: #082742;
}

.panel .panel-title .btn-custom {
     max-width: 300px;
    height: 32px;
}

.w-5 {
    width: 5% !important;
}
.w-10 {
    width: 10% !important;
}
.w-15 {
    width: 15% !important;
}
.w-20 {
    width: 20% !important;
}
.w-30 {
    width: 30% !important;
}
.w-35 {
    width: 35% !important;
}
.w-40 {
    width: 40% !important;
}
.w-45 {
    width: 45% !important;
}


.wizard > section:nth-child(1) {
    border-color: #EEEEEE;
}
.wizard > section:nth-child(2) {
    border-color: #A7A8A9;
}
.wizard > section:nth-child(3) {
    border-color: #747575;
}
.wizard > section:nth-child(4) {
    border-color: #424242;
}


.linea_semillero {
    border-left: 6px solid  #FF671B;
    height: 40px;
    margin-left:10px;
    margin-right:10px;
}
.linea_semillero_delgada{
    border-left: 2px solid  #FF671B;
    height: 35px;
    margin-right:10px;
    margin-top: 0px;
}

.bg-griclaro_semillero {
    background-color: #EEEEEE !important;
}
.fg-grisoclaro_semillero {
    color: #EEEEEE !important;
}
.bg-grisoclaro_semillero-hover:hover {
    background-color: #EEEEEE !important;
}

.bg-naranja_semillero {
    background-color: #FF671B !important;
}
.fg-naranja_semillero {
    color:  #FF671B !important;
}
.bg-naranja_semillero-hover:hover {
    background-color:  #FF671B !important;
}


.bg-gris_semillero {
    background-color:  #A7A8A9 !important;
}
.fg-gris_semillero {
    color:  #A7A8A9 !important;
}
.bg-gris_semillero-hover:hover {
    background-color:#A7A8A9  !important;
}

.bg-negro_semillero {
    background-color:  #292C2E !important;
}
.fg-negro_semillero {
    color:  #292C2E !important;
}
.bg-negro_semillero-hover:hover {
    background-color:#292C2E  !important;
}

.my-info-wrapper_monitreo,
.my-info-wrapper-t,
.my-info-wrapper-transferencias,
.my-info-wrapper-corresponsalia,
.my-info-wrapper-datastage,
.my-info-wrapper-gridtranslados,
.my-info-wrapper-gridtranslados,
.my-info-wrapper-gridmercancias,
.my-info-wrapper_modelos,
.my-info-wrapper-t,
.my-info-wrapper{
    font-weight: bold;
    color: #607d8b  ;
}
/** clase primary sobreescribir*/
/*
.wizard > section.current::before, .wizard > .section.current::before {
    display: block;
    left: 0;
    color: #ffffff;
    background-color: #FF671B;
}
.button.primary, .command-button.primary, .image-button.primary, .shortcut.primary, .tool-button.primary, .split-button .split.primary, tbody tr.primary, tbody td.primary, .tally.primary, code.primary, .notify.primary, .info-button.primary, .input .button.primary, .select .button.primary, .tag-input .button.primary, .spinner .button.primary, .toast.primary {
    outline-color: #FFA017;
    background-color: #FF671B;
    color: #ffffff;
}

 */

.w-55 {
    width: 55% !important;
}
.w-95 {
    width: 95% !important;
}

.w-60 {
    width: 60% !important;
}
.w-65 {
    width: 65% !important;
}

.w-70 {
    width: 70% !important;
}

.accordion.material > .frame > .heading {
    padding: 6px 42px 10px 6px;
    font-size: 16px;
    background-color: #EEEEEE;
    color:#000000;
}

.progress.line::before {
    height: 100%;
    width: 100%;
    background-color: #ffffff;
    content: '';
    -webkit-animation: running-progress 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
    animation: running-progress 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

navview .navview-menu .item-header {
    font-size: 22px;
    height: 32px;
    line-height: 32px;
    padding-left: 16px;
    cursor: default;
    background-color: transparent;
    white-space: nowrap;
    display: block;
    z-index: 1;
}


.metro-input.invalid:focus,
.file.invalid:focus,
.input.invalid:focus,
.textarea.invalid:focus,
.select.invalid:focus,
.tag-input.invalid:focus,
.spinner.invalid:focus,
.metro-input.invalid.focused,
.file.invalid.focused,
.input.invalid.focused,
.textarea.invalid.focused,
.select.invalid.focused,
.tag-input.invalid.focused,
.spinner.invalid.focused {
    -webkit-box-shadow: 0 0 0 10px rgba(206, 53, 44, 0.65) !important;
    box-shadow: 0 0 0 4px rgba(206, 53, 44, 0.65) !important;
}



.metro-input.valid:focus,
.file.valid:focus,
.input.valid:focus,
.textarea.valid:focus,
.select.valid:focus,
.tag-input.valid:focus,
.spinner.valid:focus,
.metro-input.valid.focused,
.file.valid.focused,
.input.valid.focused,
.textarea.valid.focused,
.select.valid.focused,
.tag-input.valid.focused,
.spinner.valid.focused {
    -webkit-box-shadow: 0 0 0 3px rgba(96, 169, 23, 0.65) !important;
    box-shadow: 0 0 0 4px rgba(96, 169, 23, 0.65) !important;
}

{input:-webkit-autofill { display:none; }