/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Author     : Aitor
*/
/*** IMPORTACIONES ***/
/*** MIXIN ***/
/* line 29, ../sass/style.scss */
body {
  background: #FFF;
}

/* line 37, ../sass/style.scss */
body.nav-sm .navbar.nav_title a.site_title {
  padding: 15px 0 0;
  text-align: center;
}

/* line 44, ../sass/style.scss */
#navProfile {
  width: 100%;
  height: 100px;
}

/* line 49, ../sass/style.scss */
.sidebar-footer a {
  width: 25%;
  cursor: pointer;
}

/* line 54, ../sass/style.scss */
.cursor-default {
  cursor: default !important;
}

/* line 58, ../sass/style.scss */
.grey {
  color: #d9d9d9;
}

/* line 63, ../sass/style.scss */
.main_container > .left_col {
  position: fixed !important;
}
/* line 65, ../sass/style.scss */
.main_container .left_col {
  background-color: #e74c3c;
}
/* line 69, ../sass/style.scss */
.main_container .left_col .nav_title {
  background-color: #c0392b;
}
/* line 77, ../sass/style.scss */
.main_container .left_col #navProfile .profile_pic .img-circle.profile_img {
  border: 1px solid rgba(228, 66, 66, 0.44);
}
/* line 84, ../sass/style.scss */
.main_container .left_col #navProfile .profile_info span, .main_container .left_col #navProfile .profile_info h2 {
  color: #f7f7f7;
}
/* line 96, ../sass/style.scss */
.main_container .left_col #sidebar-menu .nav.side-menu > li a {
  color: #f7f7f7;
}
/* line 100, ../sass/style.scss */
.main_container .left_col #sidebar-menu .nav.side-menu > li.current-page, .main_container .left_col #sidebar-menu .nav.side-menu > li.active-sm {
  border-right-color: #E4F1FE;
}
/* line 104, ../sass/style.scss */
.main_container .left_col #sidebar-menu .nav.side-menu > li.active {
  border-right-color: #E4F1FE;
}
/* line 107, ../sass/style.scss */
.main_container .left_col #sidebar-menu .nav.side-menu > li.active > a {
  background: #c0392b;
}
/* line 113, ../sass/style.scss */
.main_container .left_col #sidebar-menu .nav.child_menu {
  background: #e74c3c;
}
/* line 118, ../sass/style.scss */
.main_container .left_col #sidebar-menu .nav.child_menu li:before {
  background: #c0392b;
}
/* line 122, ../sass/style.scss */
.main_container .left_col #sidebar-menu .nav.child_menu li:after {
  border-left-color: #c0392b;
}
/* line 131, ../sass/style.scss */
.main_container .left_col .sidebar-footer {
  background-color: #a82315;
}
/* line 134, ../sass/style.scss */
.main_container .left_col .sidebar-footer a {
  background-color: #c0392b;
  color: #f7f7f7;
}

/* line 143, ../sass/style.scss */
#contentColores {
  display: flex;
  flex-direction: column;
  width: 100%;
}
/* line 148, ../sass/style.scss */
#contentColores > span {
  width: 100%;
  padding: 0;
}
/* line 153, ../sass/style.scss */
#contentColores figure.colorFigure {
  width: 5%;
  border: 1px solid #e6e6e6;
  cursor: pointer;
}
/* line 158, ../sass/style.scss */
#contentColores figure.colorFigure > span {
  padding-left: 15px;
  line-height: 13px;
}

/* line 165, ../sass/style.scss */
span#numEmail {
  position: absolute;
  left: 0;
}

/* line 170, ../sass/style.scss */
.contentArtShopList {
  color: #333;
  border-bottom: 5px solid #222;
}
/* line 174, ../sass/style.scss */
.contentArtShopList ul {
  display: flex;
  position: relative;
  flex-direction: row;
  flex-wrap: wrap;
}
/* line 180, ../sass/style.scss */
.contentArtShopList ul li {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  border-bottom: 1px solid #222;
  padding-top: 5px;
  align-items: center;
}
/* line 191, ../sass/style.scss */
.contentArtShopList ul li:first-child div:first-child {
  text-align: left;
}
/* line 195, ../sass/style.scss */
.contentArtShopList ul li:first-child div {
  width: 100%;
  text-align: right;
}
/* line 199, ../sass/style.scss */
.contentArtShopList ul li:first-child div.text-left {
  text-align: left;
}
/* line 205, ../sass/style.scss */
.contentArtShopList ul li span {
  width: 25%;
}
/* line 210, ../sass/style.scss */
.contentArtShopList ul li span:first-child small {
  color: #E52520;
}
/* line 215, ../sass/style.scss */
.contentArtShopList ul li span a {
  color: #ecf0f1 !important;
}
/* line 219, ../sass/style.scss */
.contentArtShopList ul li span input.modCant {
  width: 50px;
  text-align: center;
}
/* line 227, ../sass/style.scss */
.contentArtShopList .resumenCompra {
  background: #e8e8e8;
  margin: 20px 0;
  padding: 0.4em 1em;
  font-size: 2em;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
/* line 236, ../sass/style.scss */
.contentArtShopList .resumenCompra > div {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
/* line 243, ../sass/style.scss */
.contentArtShopList #realizarPedido {
  background-color: #ecf0f1;
  font-size: 0.7em;
  padding: .5em 1em;
}

@media only print {
  /* line 251, ../sass/style.scss */
  .no-print, .nav_menu {
    display: none;
    width: 0;
    height: 0;
    visibility: hidden;
  }
}
