@charset "utf-8";
/* CSS Document */

/* html */
html {}

em { color: #0d4c9f; }

.hide { display:none; }

/* custom header */
#header_main {
  background:#fefefe; color:#000000; height: 50px;
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}
#menu_top_dropdown .top_menu_toggle .material-icons,.sswitch { color:#000000; }
#header_main .sSwitch .sSwitchIcon, #header_main .sSwitch .sSwitchIcon:before, #header_main .sSwitch .sSwitchIcon:after, #header_main .sSwitch:before { background: #333333; }
#header_main .user_actions .user_action_icon .material-icons { color: #000000;}
#header_main .user_actions .user_action_icon .uk-text-red-sinersis { color: #cc0000;}
#header_main .user_actions .user_action_icon > .uk-badge { background:#f3e700; color:#000000; }
#header_main .uk-navbar .uk-navbar-nav > li > a { color: #333333; }
#header_main .user_actions .user_action_icon > .uk-badge-cart {
    background: rgba(255, 0,0, 0.6);
    color:#333333;
}
.menu_section { margin-top: 20px; }

.app_theme_d #header_main { background:#00529f; }
.uk-button-anadircesta,.uk-button-anadircesta:active, .uk-button-anadircesta:visited, .uk-button-anadircesta:focus {
    background-color:#00529f;
    color: #FFF;
}
.uk-button-modificarcesta,.uk-button-modificarcesta:active, .uk-button-modificarcesta:visited, .uk-button-modificarcesta:focus {
    background-color:#00529f;
    color: #FFF;
}

/* scroll para cesta */
.uk-scrollable-box-cesta { height: 500px; }

#page_content_inner {padding: 18px 24px 100px;}

/* imagenes card */
.pointer {cursor:pointer;}
.md-card-head img { width: 100%; }

#menu_top_dropdown .top_menu_toggle {color: #000000;}
.uk-nav-header-bold { font-weight: bold; }

.md-input-width-small {max-width:80px;}

/* md-btn */
.md-btn-border { border:1px solid #333333; }

.md-btn-sinersis-blue,
.md-btn-sinersis-blue:hover,
.md-btn-sinersis-blue:focus,
.md-btn-sinersis-blue:active,
.md-btn-sinersis-blue.uk-active,
.md-btn-sinersis-lblue,
.md-btn-sinersis-lblue:hover,
.md-btn-sinersis-lblue:focus,
.md-btn-sinersis-lblue:active,
.md-btn-sinersis-lblue.uk-active{
    color: #fff;
}

.md-btn-sinersis-blue,
.md-btn-sinersis-blue:focus,
.md-btn-sinersis-blue:active,
.md-btn-sinersis-blue.uk-active {
    background: #00326d;
}
.md-btn-sinersis-blue:hover {
    background: #333333;
}
.md-btn-sinersis-lblue,
.md-btn-sinersis-lblue:focus,
.md-btn-sinersis-lblue:active,
.md-btn-sinersis-lblue.uk-active {
    background: #196acb;
}
.md-btn-sinersis-lblue:hover {
    background: #333333;
}
.md-btn-sinersis-grey,
.md-btn-sinersis-grey:focus,
.md-btn-sinersis-grey:active,
.md-btn-sinersis-grey.uk-active {
    background: #ffffff;
    color: #212529;
    border: 1px solid #212529;
}
.md-btn-sinersis-grey:hover {
    background: #f1f1f1;
}

.md-hr {margin: 20px 0;}
	
.lightbox {cursor: pointer; }

.md-list > li.border-none {border:none;}
.border-red {border:2px solid #f00;}

/* UIKit customs */
.uk-grid-divider-form {margin-top:6px; margin-bottom:6px; border: none;}
.uk-tooltip.long-text {width:350px;max-width:360px;}
/* Text size */
.uk-text-size-10 {font-size: 10px;}
.uk-text-size-12 {font-size: 12px;}
.uk-text-size-14 {font-size: 14px;}
.uk-text-size-16 {font-size: 16px;}
.uk-text-size-18 {font-size: 18px;}
.uk-text-italic {font-style: italic;}
.uk-text-center {text-align: center;}

/* Colores corporativos */
.uk-text-sinersis-blue {color: #00326d;}
.uk-text-sinersis-grey {color: #212529;}
.uk-text-light-sinersis-grey {color: #6c757d;}
.uk-bg-sinersis-blue {background:#00326d; color: #ffffff;}
.uk-bg-sinersis-grey {background:#212529;}
.uk-bg-light-sinersis-grey {background: #6c757d;}

.uk-padding-0 { padding:0px !important; }
.uk-margin-medium-left { margin-left: 22px !important; }
.uk-margin-medium-bottom { margin-bottom: 22px !important; }

.img_min {
  width: 50px;
  max-width: 100%;
  height: auto;
}
.img_min.square {
  height: 50px;
}
.img_cesta {
  width: 90px;
  height:80px;
}

#header_main .uk-navbar .uk-navbar-nav > li .uk-dropdown { max-height: 345px; }

.req {color: #d82d1e; font-weight: bold; }

/*
 * Modifier: `uk-button-sinersis`
 */
.uk-button { padding: 2px 18px; }
.uk-button-sinersis {
	padding: 2px 18px;
	text-shadow: none;
	background-color: #ffe9f0;
  	border: 1px solid #00326d;
  	color: #00326d;
}
/* Hover */
.uk-button-sinersis:hover,
.uk-button-sinersis:focus {
  background-color: #f5dfe6;
  color: #00326d;
}
/* Active */
.uk-button-sinersis:active,
.uk-button-sinersis.uk-active {
  background-color: #ffe9f0;
  color: #00326d;
}

.uk-dropdown {min-width: 280px;}
.uk-notify {width: 500px;}

#header_main .uk-navbar .uk-navbar-nav > li .uk-dropdown-cesta {min-width:750px; max-height:750px;}
#header_main .uk-navbar .uk-navbar-nav > li .uk-dropdown-cesta .uk-switcher-cesta {
	list-style: none;
	max-height: 600px;
  	overflow-y: auto;
  	-webkit-overflow-scrolling: touch;
}
.uk-tab > li > a > span#peso_cesta {text-transform: none;}

.pointer {cursor: pointer;}


/* ALERTS */
.uk-fondo-total{ color:#ffffff; }
.uk-alert-repetidos { background-color: #f3bcbc; }

uk-table thead th, .uk-table tfoot td, .uk-table tfoot th {
    color: #ffffff;
    font-weight:bold;
    font-size:18px;
}
.uk-button-anadircesta:hover { background-color:#00529f; color: #FFF;}

/* BADGE */
.uk-badge-art { font-size: 20px; font-weight:bold; padding:5px; }
.uk-badge-promotion { background-color:#00326d; }

/* PROMOTIONS */
.md-card .md-card-head-img {
    height: auto;
    width: 100%;
}

.md-card .md-card-head {
    height:auto;
}

/* TABS */
.uk-tab > li > a:hover,
.uk-tab > li > a:focus {
    border-bottom-color :#2473bd;
}
.uk-tab > li.uk-active > a {
    background: transparent !important;
    border-bottom-color: #00326d;
}

/* WIZARD */
.wizard > .steps {
    background:#C66 none repeat scroll 0% 0%;
    color: #FFF;
    cursor: default;
}

.wizard > .steps > ul > li.current a, .wizard > .steps > ul > li.current a:hover, .wizard > .steps > ul > li.current a:active {
    background:#C00 none repeat scroll 0% 0%;
    color: #FFF;
    cursor: default;
}

.wizard > .steps > ul > li.done a, .wizard > .steps > ul > li.done a:hover, .wizard > .steps > ul > li.done a:active {
    background: #600 none repeat scroll 0% 0%;
    color: #FFF;
}

/* custom styles incidencias */
.activo { border-right: 2px solid #0d47a1; }
.sin-leer { border-right: 3px solid #00326d;}
.btn-mail-actions {
    font-size: 12px;
    line-height: 25px;
    text-transform:none;
    border:1px solid #ccc;
}

/* DATEPICKER */
.uk-datepicker-nav {
    background: #00326d;
}
.uk-datepicker-table a.uk-active {
    background-color: #00326d;
    color: #ffffff;
}
.uk-datepicker { z-index: 3000; }

/* INPUTS */
.md-input-wrapper .md-input-bar:before,
.md-input-wrapper .md-input-bar:after {
    background: #00326d;
}
.input-mail-manager {
    font: 400 15px / 18px "Roboto", sans-serif;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0);
    box-sizing: border-box;
    padding:6px 4px;
    margin-top: 4px;
    background: transparent;
    width: 100%;
    display: block;
    border:1px solid #ccc;
}

/* CABECERAS */
.md-card .cabecera1 { background-color: #42c525; margin: 20px 0px; }
.md-card .cabecera1 .md-card-toolbar-heading-text {color:#FFF; }
.md-card .md-card-toolbar { background: #e3e3e3; }
.uk-acordion-title-bg { border-bottom:2px solid #00326d; }

/*CT-LEGEND*/
.ct-legend {
    padding: 0;
    font-family: sans-serif;
}

.ct-legend li {
    position: relative;
    padding-left: 1.3em;
    margin-bottom: 0.3em;
    list-style-type: none;
}

.ct-legend li::before {
    height: 1em;
    width: 1em;
    position: absolute;
    top: 0.1em;
    left: 0;
    content: '';
    border-radius: 1em;
}

.ct-legend .ct-series-legend-a::before { background-color: #1f77b4; }
.ct-legend .ct-series-legend-b::before { background-color: #ff7f0e; }
.ct-legend .ct-series-legend-c::before { background-color: #2ca02c; }
.ct-legend .ct-series-legend-d::before { background-color: #d62728; }
.ct-legend .ct-series-legend-e::before { background-color: #9467bd; }
.ct-legend .ct-series-legend-f::before { background-color: #8c564b; }
.ct-legend .ct-series-legend-g::before { background-color: #e377c2; }
.ct-legend .ct-series-legend-h::before { background-color: #7f7f7f; }
.ct-legend .ct-series-legend-i::before { background-color: #bcbd22; }
.ct-legend .ct-series-legend-j::before { background-color: #17becf; }
.ct-legend .ct-series-legend-k::before { background-color: #eacf7d; }
.ct-legend .ct-series-legend-l::before { background-color: #86797d; }
.ct-legend .ct-series-legend-m::before { background-color: #b2c326; }
.ct-legend .ct-series-legend-n::before { background-color: #6188e2; }
.ct-legend .ct-series-legend-o::before { background-color: #a748ca; }

.ct-legend .ct-series-legend-p::before { background-color: #1f77b4; }
.ct-legend .ct-series-legend-q::before { background-color: #ff7f0e; }
.ct-legend .ct-series-legend-r::before { background-color: #2ca02c; }
.ct-legend .ct-series-legend-w::before { background-color: #d62728; }
.ct-legend .ct-series-legend-t::before { background-color: #9467bd; }
.ct-legend .ct-series-legend-u::before { background-color: #8c564b; }


/*.ct-series-a .ct-bar, .ct-series-a .ct-line, .ct-series-a .ct-point, .ct-series-a .ct-slice-donut*/
.ct-series-p .ct-bar, .ct-series-p .ct-line, .ct-series-p .ct-point, .ct-series-p .ct-slice-donut { stroke: #1f77b4; }
.ct-series-q .ct-bar, .ct-series-q .ct-line, .ct-series-q .ct-point, .ct-series-q .ct-slice-donut { stroke: #ff7f0e; }
.ct-series-r .ct-bar, .ct-series-r .ct-line, .ct-series-r .ct-point, .ct-series-r .ct-slice-donut { stroke: #2ca02c; }
.ct-series-s .ct-bar, .ct-series-s .ct-line, .ct-series-s .ct-point, .ct-series-s .ct-slice-donut { stroke: #d62728; }
.ct-series-t .ct-bar, .ct-series-t .ct-line, .ct-series-t .ct-point, .ct-series-t .ct-slice-donut { stroke: #9467bd; }
.ct-series-u .ct-bar, .ct-series-u .ct-line, .ct-series-u .ct-point, .ct-series-u .ct-slice-donut { stroke: #8c564b; }
.ct-series-v .ct-bar, .ct-series-v .ct-line, .ct-series-v .ct-point, .ct-series-v .ct-slice-donut { stroke: #e377c2; }
.ct-series-w .ct-bar, .ct-series-w .ct-line, .ct-series-w .ct-point, .ct-series-w .ct-slice-donut { stroke: #7f7f7f; }
.ct-series-x .ct-bar, .ct-series-x .ct-line, .ct-series-x .ct-point, .ct-series-x .ct-slice-donut { stroke: #bcbd22; }
.ct-series-y .ct-bar, .ct-series-y .ct-line, .ct-series-y .ct-point, .ct-series-y .ct-slice-donut { stroke: #17becf; }
.ct-series-z .ct-bar, .ct-series-z .ct-line, .ct-series-z .ct-point, .ct-series-z .ct-slice-donut { stroke: #eacf7d; }

/*Cambiamos las labels*/
.ct-label {
    color: white !important;
    fill: white !important;
}

.ct-label  {color:#666 !important; }

#form_modelos_campania > table > thead > tr > th,
#form_modelos_campania > table > tbody > tr > td {
    text-align: center;
    width: 13%;
}

.uk-accordion-title.white:after {
    color:#ffffff;
}