/******************************************************************	
Projectname:   Shopping and Logistics Management	
Module: 	   Storefront	
Version:       1.3.2
Author:        C.C. Net Technologies	
Last modified: 13 june 2016	
Copyright (C): 2009-2016 C.C. Net Technologies	
Prohibido su distribución, todos los derechos reservados C.C. Net Technologies S.A.
******************************************************************/
/*	
Custom CSS
*/
*::-moz-selection{
   background: #415A1B;
   color: #fff;
}

*::selection {
   background: #415A1B;
   color: #fff;
}
@import 'https://fonts.googleapis.com/css?family=Cookie|Dancing+Script|Pacifico|Playball|Satisfy';
@import url('https://fonts.googleapis.com/css?family=Grand+Hotel|Sofia');

@import url('https://fonts.googleapis.com/css?family=Arimo');
@import url('https://fonts.googleapis.com/css?family=Raleway');
.footer-logo-image{
	width: 220px !important;
}
/*font-family: 'Pacifico', cursive;
font-family: 'Grand Hotel', cursive;
font-family: 'Sofia', cursive;*/
p, strong,label, a {font-family: 'Raleway', sans-serif !important;}

h1, h2, .title-ferriva, .background-titulos { font-family: 'Raleway', sans-serif !important; }

.font-sofia { font-family: 'Raleway', sans-serif !important; }

.link-personalizado, legend{ font-family: 'Raleway', sans-serif !important; font-size: 16px !important;}

.btn-eliminar{background-color: red;}

body{ color:#4C4C4D; }
.fa-ccnet {
margin-left: 5px;
}
.title-ferriva{
	text-align: right; 
	font-size: 25px; 
	color: #42C5C9; 
	letter-spacing: 1px; 
	text-transform: none !important; 
	padding-bottom: 6px; 
	border-bottom: 1px solid #42C5C9;
}

.title-ferriva-2{
	text-align: left; 
	font-size: 18px; 
	color: #42C5C9; 
	letter-spacing: 1px; 
	text-transform: none !important; 
	padding-bottom: 6px; 
	border-top: 1px solid #42C5C9;
}

.readmore-ferriva{
	text-align: right; 
	font-size: 13px; 
	color: #42C5C9; 
	letter-spacing: 1px; 
	text-transform: none !important; 
	padding-bottom: 6px; 
	border-bottom: 1px solid #42C5C9;
} 

.img-you-know{
	width: 117px !important;
	margin-left: 30%;
}

.image-produc{
	max-width: 50% !important;
}

.col-p-news{
	text-align: justify;
}

.category_block{
	background: #FCFCFC !important;
	list-style: none;
}

.category_block ul li {
	background: #F5F5F5;
}


.state-accepted{
	background-color: #008000 !important;
	text-align: center;
	color: white;
}

.state-denied{
	background-color: #FF0000 !important;
	text-align: center;
	color: white;
}

.state-wait{
	background-color: #FFA500 !important;
	text-align: center;
	color: white;
}

.underline-link{
	text-decoration: underline !important;
}


.button-datails {
background-color: #6F6F6F !important;
border: none;
color: white; 
text-align: center;
text-decoration: none;
display: inline-block;
cursor: pointer;
}

.col-sm-6-ccnet{
	display: table-cell;
	margin-left: 10px;
	width: 50%;
	text-align: center;
}

.top-table{
	border: 1px solid #42C5C9;
	padding: 10px;
	background-color: #AAE5E7;
}

@media (min-width:1200px)
{
	#imagen-front{
		width: 100%;
		height: 240px;
	}
}
@media (min-width:768px) {
	.col-sm-6-1 {width: 30% !important;}
	
	.col-sm-6-2 {width: 70% !important;}
	
	.col-sm-6-3 {width: 50% !important;}
	
	.col-sm-6-4 {width: 40% !important;}
	
	.col-sm-6-5 {width: 50% !important;}
	
	.navbar{display:none;}
}

@media (min-width:650px)
{
	.form-account{
		width: 85% !important;
		margin-left: 50px !important;
	}

}

@media (max-width:649px)
{
	.form-account{
		width: 85% !important;
		margin-left: 25px !important;
	}

}

@media (max-width:372px)
{
	.col-sm-6-3 {
		width: 130px !important;
		margin-left: 20% !important;
	}
	
	
}


/****************************** checkbox no deseados *********************************/
  .checkcontent .radio label,
  .checkcontent .checkbox label {
	display: inline-block;
	cursor: pointer;
	color: #588E31;
	position: relative;
	padding: 5px 15px 5px 51px;
	font-size: 13px;
	border-radius: 5px;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease; }
	
	.checkcontent .radio label:hover,
	.checkcontent .checkbox label:hover {
	  background: rgba(49, 191, 195, 0.1); 
	  background: rgba(236, 149, 151, 0.1); 
	  }
	  
	.checkcontent .radio label:before,
	.checkcontent .checkbox label:before {
	  content: "";
	  display: inline-block;
	  width: 17px;
	  height: 17px;
	  position: absolute;
	  left: 15px;
	  border-radius: 50%;
	  background: none;
	  border: 3px solid #588E31; }
	  
  .checkcontent input[type="radio"] {
	display: none; }
	
	.checkcontent input[type="radio"]:checked + label:before {
	  display: none; }
	  
	.checkcontent input[type="radio"]:checked + label {
	  padding: 5px 15px;
	  background: #DF4A4F;
	  border-radius: 2px;
	  color: #fff; }
	  
	  
	  
  .checkcontent .checkbox label:before {
	border-radius: 3px; }
	
  .checkcontent .checkbox input[type="checkbox"] {
	display: none; }
	
	.checkcontent .checkbox input[type="checkbox"]:checked + label:before {
	  display: none; }
	  
	.checkcontent .checkbox input[type="checkbox"]:checked + label {
	  background: #DF4A4F;
	  color: #fff;
	  padding: 5px 15px; }
/*************************** end checkbox  ******************************/

/****************************** checkbox simulacion primer ingreso *********************************/
  .checksimulacion .radio label,
  .checksimulacion .checkbox label {
	display: inline-block;
	cursor: pointer;
	color: #4C4C4D;
	position: relative;
	padding: 5px 15px 5px 51px;
	font-size: 13px;
	border-radius: 5px;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease; }
	
	.checksimulacion .radio label:hover,
	.checksimulacion .checkbox label:hover {
	  background: rgba(49, 191, 195, 0.1); 
	  background: rgba(236, 149, 151, 0.1); 
	  }
	  
	.checksimulacion .radio label:before,
	.checksimulacion .checkbox label:before {
	  content: "";
	  display: inline-block;
	  width: 17px;
	  height: 17px;
	  position: absolute;
	  left: 15px;
	  border-radius: 50%;
	  background: none;
	  border: 3px solid #4C4C4D; }
	  
  .checksimulacion input[type="radio"] {
	display: none; }
	
	.checksimulacion input[type="radio"]:checked + label:before {
	  display: none; }
	  
	.checksimulacion input[type="radio"]:checked + label {
	  padding: 5px 15px;
	  background: #4C4C4D;
	  border-radius: 2px;
	  color: #fff; }
	  
	  
	  
  .checksimulacion .checkbox label:before {
	border-radius: 3px; }
	
  .checksimulacion .checkbox input[type="checkbox"] {
	display: none; }
	
	.checksimulacion .checkbox input[type="checkbox"]:checked + label:before {
	  display: none; }
	  
	.checksimulacion .checkbox input[type="checkbox"]:checked + label {
	  background: #4C4C4D;
	  color: #fff;
	  padding: 5px 15px; }
/*************************** end checkbox  ******************************/



/****************************** checkbox vegetal extra *********************************/
  .checkboxextra .radio label,
  .checkboxextra .checkbox label {
	display: inline-block;
	cursor: pointer;
	color: #fff;
	position: relative;
	padding: 5px 1px 5px 35px;
	font-size: 13px;
	border-radius: 5px;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease; }
	
	.checkboxextra .radio label:hover,
	.checkboxextra .checkbox label:hover {
	  background: rgba(49, 191, 195, 0.1); 
	  background: rgba(236, 149, 151, 0.1); 
	  }
	  
	.checkboxextra .radio label:before,
	.checkboxextra .checkbox label:before {
	  content: "";
	  display: inline-block;
	  width: 17px;
	  height: 17px;
	  position: absolute;
	  left: 15px;
	  border-radius: 50%;
	  background: none;
	  border: 3px solid #fff; }
	  
  .checkboxextra input[type="radio"] {
	display: none; }
	
	.checkboxextra input[type="radio"]:checked + label:before {
	  display: none; }
	  
	.checkboxextra input[type="radio"]:checked + label {
	  padding: 5px 15px;
	  background: #DF4A4F;
	  border-radius: 2px;
	  color: #fff; }
	  
	  
	  
  .checkboxextra .checkbox label:before {
	border-radius: 3px; }
	
  .checkboxextra .checkbox input[type="checkbox"] {
	display: none; }
	
	.checkboxextra .checkbox input[type="checkbox"]:checked + label:before {
	  display: none; }
	  
	
	.checkboxextra .checkbox input[type="checkbox"]:checked + label {
	  background: #fff;
	  color: #588E31;
	  padding: 5px 15px;
	  margin-left: 13px;
	}
	
@media (min-width:720px)
{
	.checkboxextra .checkbox input[type="checkbox"]:checked + label {
	  background: #fff;
	  color: #588E31;
	  padding: 5px 15px;
	  width: 80px;
	  margin-left: 10px;
	}
}	

@media (min-width:980px)
{
	.checkboxextra .checkbox input[type="checkbox"]:checked + label {
	  background: #fff;
	  color: #588E31;
	  padding: 5px 15px;
	  width: auto;
	  margin-left: 10px;
	}
}	
	
	
/*************************** end checkbox  ******************************/


.titulo-accordion{
	font-size: 16px;
	color: #2B9395 !important;
}

.titulodetromenu{
	font-size: 16px;
	font-weight: 600;
}


/*****************************  estilo  de los selects *******************************/


/* The CSS */
.est-select {
	width: 100%;
	padding:3px;
	margin: 0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
	-moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
	box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
	background: #f8f8f8;
	color:#4C4C4D;
	border:none;
	outline:none;
	display: inline-block;
	-webkit-appearance:none;
	-moz-appearance:none;
	cursor:pointer;
	border: 2px solid #3FB2B6;
    border-radius: 8px;
	padding-left: 15px;
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.est-select {padding-right:18px}
}

.contenedor-select {
	position:relative;
	width: 95%;
}
.contenedor-select:after {
	content:'<>';
    font-size: 12px;
    font-weight: 600;
    color: #3FB2B6;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	right:8px; top:5px;
	padding:0 0 2px;
	position:absolute;
	pointer-events:none;
}
.contenedor-select:before {
	content:'';        
	right:4px; top:4px;
	width:20px; height:20px;
	position:absolute;
	pointer-events:none;
	display:block;
	background: #ffffff;
}
	
/******************************** mini-banner-menu ***********************/

.mini-banner-menu{
	min-height: 170px;
	background: #00484F;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555958', endColorstr='#1e201f', GradientType=0 );
	padding: 10px;
}
	
.mini-banner-lineafija{
	min-height: 150px;
	border: 3px solid #FDF9F6;
	padding: 5px;
}

.mini-banner-lineapunteada{
	min-height: 150px;
	border: 2px dashed #FDF9F6;
}

.mini-banner-img-titulo{
	min-height: 65px;
}
.mini-banner-recomendacion{
	min-height: 90px;
	text-align: center;
}

.mini-banner-img{
	min-height: 65px;
}

.mini-banner-titulo{
	min-height: 50px;
	padding-top: 6px;
}

.mini-banner-titulo p{
	color: white;
	font-family: 'Pacifico', cursive;
	text-align: center;
	font-size: 29px;
	margin-top: 3%;
}

.mini-img{
	width: 50px;
	padding-top: 6px;
	padding-right: 5px;
}

.img-menu-responsive{
	text-align: center;
	width: 50%;
	float: left;
}

.mini-banner-recomendacion p{
	color: white;
	font-size: 18px;
}

@media (min-width: 992px){
	
	.mini-banner-titulo{
		width: 32% !important;
	}
	.mini-banner-img{
		width: 34% !important;
	}
}

/******************************** FIN mini-banner-menu ***********************/


/******************************** Nuevo index ***********************/

.fondo-index{
/* background-image: url(image/bg.jpg); */
/* background-size: cover; */
background-size: 100% 1000px;
background-repeat: no-repeat;
	text-align: center;
}

.help-block{
font-size: 14px;
color: red;
}

.recaptcha-gil{
margin-left: 28%;
} 

@media (min-width:493px){
.li-ccnet{
	width: 125px;
	font-size: 10px;
	min-height: 78px;
}
.a-ccnet{height: 78px; font-size: 11px !important; font-weight: 700;}
}
.a-ccnet-hecho{
background-color: rgba(169,169,169,0.3) !important;
color: #000 !important;
font-size: 11px;

}
.nav-tabs>li.active>a {background: #91CB67 !important;}
.btn-acompanante-ccnet{
	width: 260px;
height: 40px;
background-color: #588E31;
border-radius: 10px;
color: #fff;
font-size: 15px;
margin-left: 30%;
}

@media (max-width:980px){
	.btn-acompanante-ccnet{
		margin-left: 20%;
	}
}
@media (max-width:560px){
	.btn-acompanante-ccnet{
		margin-left: 12%;
	}
}
@media (max-width:500px){
	.btn-acompanante-ccnet{
		margin-left: 0;
		width: 95%;
	}
}
.form-control{
border-radius: 8px;
}
.ccnet-acompanante{
width:100%;
}
.ccnet-txt{
width:50%;
}
.ccnet-advertencia{
color: #FF0000;
font-size: 15px;
}
.btn-danger{background-color: #DF4A4F !important;}
.btn-danger:hover{background-color: #DB3539 !important;}



/*   style nuevo tablas */
.table{
	overflow: hidden;
	width: 100%;
	border: 2px solid #40B2B6;
}
th {
	text-align: center !important;
} 
.tr-thead{
	color: #fff;
	font-weight:100 !important;
}
.tr-tbody{
	color: #4C4C4D;
}
.tbody{background-color: #fff;}
tr:nth-child(even) { background-color: #fff !important; }
.thead{ background-color: #40B2B6; color: #ffffff; } 
.thead tr th label{ font-size: 16px !important; font-weight: 100; } 
/*   style nuevo   */

/**********File Inputs**********/
.inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.inputfile + label {
    max-width: 80%;
    font-size: 1.25rem;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    padding: 1.25rem 0;
}

.inputfile + label svg {
    width: 1em;
    height: 1em;
    vertical-align: middle;
    fill: currentColor;
    margin-top: -0.25em;
    margin-right: 0.25em;
}

.iborrainputfile {
	font-size:16px; 
	font-weight:normal;
	font-family: 'Lato';
}
/* style 3 */

.inputfile-3 + label, .sobre-label {
    color: #42C5C9;
}

.inputfile-3:focus + label,
.inputfile-3.has-focus + label,
.inputfile-3 + label:hover {
    color: #ec9b1b !important;
}

.sobre-label:hover{color: #ec9b1b !important;}

.btn-success { text-transform: uppercase !important; font-size: 15px !important; font-weight: 600 !important; padding-left: 4px !important; padding-right: 5px !important; border: 0 !important;}
.btn-danger { text-transform: uppercase !important; font-size: 15px !important; font-weight: 600 !important; padding-left: 4px !important; padding-right: 5px !important; border: 0 !important;}

@media (max-width:767px){
	.cuenta-escritorio{ display:none; }
	.cuenta-movil{ display:block !important; }
}

.breadcrumb{
	background: #2BB1B4 !important;
	color:#ffffff !important;
	margin: 0px !important;
}
.breadcrumb>li>a{
	color:#ffffff !important;
    font-size: 1.3em;
    font-weight: 100;
    text-shadow: 0 0px 0 #FFF;
}

.breadcrumb>li+li:before{
    color: #ffffff;
    font-size: 2em;
	text-shadow: 0 0px 0 #FFF;
}
#content{ padding-top: 10px !important; }

.fa-home{ color: #ffffff !important; font-size: 1.3em !important; text-shadow: 0 0px 0 #FFF !important; }

/*modals personalizados*/
.modal-footer{
	margin-top: -10px;
    padding: 9px 13px 8px;
    text-align: center;
    border: 0;
}
.modal-footer button{
	padding: 6px 20px 6px 20px !important;
    border-radius: 18px;
}
.modal-content{ background: #40B2B6; border-radius: 30px;}
.modal-body p{ color:#fff; font-size: 1.8em; text-align:center; line-height: 25px;}

/*modals personalizados*/

.panel-success{ border: 2px solid #40B2B6; }

.panel-success>.panel-heading{ color: #ffffff; background-color: #40B2B6; }

.panel-title{ font-size: 22px; text-transform: uppercase !important; }

.panel-footer{ background: #ECEFF2; padding: 10px; }

.input-custom{ border: 1px solid #40B2B6; font-size: 16px !important; }

.well { min-height: 165px; padding: 19px; margin-bottom: 20px; background-color: #fff; border: 2px solid #40B2B6; }

.control-label{ color: #4C4C4D !important; font-size: 14px; }

.facebook-boton{
	background:#4165AE; text-transform: none !important; padding: 14px 0 8px 0; font-size: 16px !important; cursor: pointer;
}

.facebook-boton:hover{
	background:#314B82; text-transform: none !important; padding: 14px 0 8px 0; font-size: 16px !important; cursor: pointer;
}

.has-feedback .form-control {
    padding-right: 27.5px !important;
}


.tooltip {
	position: relative !important;
	border-bottom: 1px dotted #C5C5C5 !important;
	opacity: 1 !important;
	font-size: 13px !important;
	z-index: auto;
}

.tooltip .tooltiptext {
	visibility: hidden;
	position: absolute;
	width: 200px;
	background-color: #555;
	color: #fff;
	text-align: center;
	padding: 5px 1px;
	border-radius: 6px;
	z-index: 1;
	opacity: 0;
	transition: opacity 0.3s;
}

.tooltip:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}

.tooltip-bottom {
    top: 135%;
    left: 20%;
    margin-left: -60px;
}

.tooltip-bottom::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #555 transparent;
}


@media (max-width:767px){
	.general-container>.container {
		padding: 0px !important;
	}
	.navbar {
		border: 0px !important;
	}
}	


/* modificaciones del boostrap  767px => 979px */
@media (min-width:767px) and (max-width:979px) {
    .container {
        width: auto;
		padding: 0 20px;
    }
	
	.imagen-separador{
		width: 175px;
		margin-left: -40px;
	}

	.row {
		margin-left: 0px !important;
	}

    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
        -webkit-overflow-scrolling: touch;
    }

    .table-responsive>.table {
        margin-bottom: 0;
    }

    .table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td {
        white-space: nowrap;
    }

    .table-responsive>.table-bordered {
        border: 0;
    }

    .table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child {
        border-left: 0;
    }

    .table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child {
        border-right: 0;
    }

    .table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td {
        border-bottom: 0;
    }

    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }

	.col-sm-6-3{
		    border: none !important;
	}
	
	
    .navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px;
    }

    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px;
    }

    .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus {
        background-image: none;
    }

    .navbar-form .form-group {
        margin-bottom: 5px;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #777;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #333;
        background-color: transparent;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #555;
        background-color: #e7e7e7;
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #ccc;
        background-color: transparent;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #999;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #fff;
        background-color: transparent;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
        color: #fff;
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
        color: #444;
        background-color: transparent;
	}
	
    .hidden-xs,tr.hidden-xs,th.hidden-xs,td.hidden-xs {
        display: none!important;
    }
	
	#content {
		width: 100% !important;
	}

	#menu {
		display: block;
	}
	
	.general-container .container {
		width: auto;
		padding: 0px;
	}
	
}

@media(min-width:980px) and (max-width:1200px){
	.fondo4-img-lef{
		border-radius: 0 !important;
	}
}
/* modificaciones del boostrap*/

#call-me {
    position: fixed;
    right: 5px;
    bottom: 170px;
    width: 100px;
    height: 50px;
    padding: 15px;
    border-radius: 50%;
    z-index: 2;
}