/* **** HOJA DE ESTILOS PERSONALIZADA **** */
@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i&display=swap');
/* Reseteos y estilos generales */

	* {
		margin: 0;
		padding: 0;	
	} 
	
	
	body {
		font-family: 'PT Sans', sans-serif;
	}
	button,
	button:active,
	button:focus, 
	button:hover,
	.btn,
	.btn:active, 
	.btn:focus, 
	.btn:hover{   
	    outline:none !important;
	}
	.form-control:focus,
	select:focus {
	    border-color: initial;
	    outline: 0;
	    -webkit-box-shadow:none;
	    box-shadow: none;
	}
/* TipografÃƒÂ­as */

	@font-face {
		font-family: MontserratRegular;
		src: url('../fonts/Montserrat/Montserrat-Regular-webfont.eot');
   		src: url('../fonts/Montserrat/Montserrat-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         	 url('../fonts/Montserrat/Montserrat-Regular-webfont.woff') format('woff'),
        	 url('../fonts/Montserrat/Montserrat-Regular-webfont.ttf') format('truetype'),
       		 url('../fonts/Montserrat/Montserrat-Regular-webfont.svg#Montserrat-Regular-webfont') format('svg');	
	}
	
/* Cabecera principal */


	body {
		width:100%;
		margin:0 auto;
		background:#ffffff !important;
	}
	.jumbotron {
		width: 100%;
		background-size: cover;
		-moz-background-size: cover;
		margin-bottom: 0;
		padding: 0;
	}

		/* Estilo de los tÃƒÂ­tulos y textos */
	
			.jumbotron h1, .jumbotron h2, .jumbotron h3 {
				font-weight: lighter;
				color: #FFF;	
			}
			
			.jumbotron h1 {
				font-size: 42px;
				margin-bottom: 5px;
			}
			
			.jumbotron h2 {
				font-size: 38px;
				margin: 0;
				padding: 0 0 24px 0;
				border-bottom: 1px solid #FFF;
			}
			
			.jumbotron h3 {
				font-size: 29px;
				line-height: 45px;
				margin-top: 0;
				margin-bottom: 15px;
				padding: 24px 0 0 0;
			}
			
			.jumbotron span {
				font-weight: 400;	
			}
	
			.textoBanner {
				float: left;
				text-align: center;
				padding: 70px 70px;
				margin-top: 30px;
			}
/*NEW*/	
	/* Contenedor principal del menÃ¯Â¿Â½ de navegaciÃ¯Â¿Â½n */
.comandia-shop {
	color: #646464;
}

.comandia-design-index {
	min-height: 77px;
	background-color: #10aad9;
}
.comandia-design-index .img-responsive {
	margin: 15px auto;
}
.comandia-design-index .text-center p{
	color:#1c366d;
	font-size: 18px;
	margin:10px 0;
	font-weight: bold;
}
.comandia-design-index button.btn-blue{
	background-color:#1d376e;
	color: #fff;
	border: 1px solid transparent;
	padding:7px 15px;
	font-size:14px;
	margin:20px auto;
	border-radius: 3px;
	font-weight: 400;
}
.comandia-design-index button.btn-blue:hover {
	background-color:#fff;
	color: #1d376e;
	border: 1px solid #1d376e;
}
.main_nav {
	margin: 0 auto;
	width: 100%;
	max-width: 1280px;
	background: #FFF;	
}

/* Bloque superior del menÃ¯Â¿Â½ de navegaciÃ¯Â¿Â½n */

.top_nav_col {
	height: 45px;
	background: #C4CAD0;
}

.top_left_menu, 
.top_right_menu {
	margin-top: 12px;
}

.top_left_menu {
	list-style: none;		
}

.top_left_menu {
	float: left;	
}

.top_right_menu {
	float: right;	
}

.top_nav_col ul li {
	float: left;
	padding: 0 10px;
}
	
.top_nav_col ul li a {
	color: #2C3849;	
}
	
.top_nav_col ul li a:hover {
	text-decoration: underline;	
}

#op_es {
	padding-left: 0 !important;
}

.lg_sel {
	font-weight: bold;	 /* Sirve para destacar en negrita el idioma o lengua seleccionado */
}

.divider {
	border-right: 1px solid #303030;
	height: 10px;
	margin-top: 5px;
	padding: 0 !important;
}
		
.btn_mi_tienda {
	background: #211914;
	border: 1px solid #211914;
	padding: 8px 12px;
	text-decoration: none !important;
	color: #FFF !important;
}
	
.btn_mi_tienda:hover {
	background: #FFF;
	color: #211914 !important;	
}
		
.cont {
	padding-right: 10px;	
	color: #2C3849;
}

.cont:hover {
	color: #2C3849;
	text-decoration: underline;	
}

/* Bloque inferior del menÃ¯Â¿Â½ de navegaciÃ¯Â¿Â½n */

.navbar-brand {
	height: auto;	
}

.navbar-nav {
	margin: 20px 0;	
}

.navbar-default .navbar-nav>li>a {
	padding: 8px 20px;
	color: #2C3849;
	border: 1px solid #FFF;
	border-radius: 5px;
	font-size: 14px;
}

.navbar-default .navbar-nav>li>a:hover {
	color: #2C3849;	
	border: 1px solid #2C3849;
	border-radius: 5px;
	transition: .9s all linear;
}

.divider2 {
	/*border-right: 1px solid #2C3849;*/
	height: 10px;
	margin: 13px 5px;
	padding: 0 !important;
}	

.navbar-toggle {
	margin-top: 25px;
	padding: 5px 5px;	
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background: none;	
}

.navbar-toggle {
	margin-right: 11px;	
}

.navbar-default .navbar-toggle {
	border: none;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #2C3849;	
}

@media screen and (max-width: 399px) {
	.top_menu li {
		padding: 0 5px;
	}
	
	.btn-default2, .btn_mi_tienda {
		padding: 8px 6px;	
	}	
}

@media screen and (max-width: 560px) {
	.navbar-brand img {
		width: 130px;
	}
}

@media screen and (max-width: 767px) {
	.navbar-nav.navbar-right:last-child {
		margin-right: 0;
	}
	
}

@media screen and (max-width: 991px) {
	.content-b, .content-b-correos, .partners, .content-policy, .content-policy,
	.content-privacy, .wrapper-index, #examples, .wrapper-examples,
	#collaborate, .wrapper-store {
		padding-top:57px !important;
	}
	.navbar-brand {
		padding: 26px 15px;	
	}
}
/* NEW RESPONSIVE MENU */
.responsive-navbar {
	border:none;
	background-color: #fff;
	box-shadow: none;
	background-image: none;
}
.responsive-navbar .navbar-toggle {
  border: none;
  background: transparent !important;
  z-index:99;
  -webkit-transform:translateZ(99px);
}
.responsive-navbar .navbar-toggle:hover {
  background: transparent !important;
}
.responsive-navbar .navbar-toggle .icon-bar {
  width: 22px;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
}
.responsive-navbar .navbar-toggle .top-bar {
  transform: rotate(45deg);
  transform-origin: 10% 10%;
  -webkit-transform: rotate(45deg);
  -webkit-transform-origin: 10% 10%;
}
.responsive-navbar .navbar-toggle .middle-bar {
  opacity: 0;
}
.responsive-navbar .navbar-toggle .bottom-bar {
  -webkit-transform: rotate(-45deg);
  -webkit-transform-origin: 10% 90%;
  transform: rotate(-45deg);
  transform-origin: 10% 90%;
}
.responsive-navbar .navbar-toggle.collapsed .top-bar {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
.responsive-navbar .navbar-toggle.collapsed .middle-bar {
  opacity: 1;
}
.responsive-navbar .navbar-toggle.collapsed .bottom-bar {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
.responsive-navbar .logo-responsive {
	/*margin: 10px auto;*/
	max-height: 63px;
}
.navbar-collapse .mobile-navbar>.open>a, 
.navbar-collapse .mobile-navbar>.open>a:hover, 
.navbar-collapse .mobile-navbar>.open>a:focus {
	font-weight:bold;
	background-color: transparent;
	color:#211914;
}
.navbar-collapse .mobile-navbar>li>a {
	display:inline-block;
	border:none;
}
.navbar-collapse .mobile-navbar>li>a:hover {
	border:none;
	color:#211914 !important;
}
.navbar-collapse .mobile-navbar .open .dropdown-menu>li>a{
	color:#211914 !important;
}
.navbar-collapse > ul.mobile-navbar >li {
	border-bottom: 1px solid #211914;
}
.navbar-collapse  ul.mobile-navbar li .dropdown-toggle,
.navbar-collapse  ul.mobile-navbar li .test {
	
	width: 100%;
	color: #211914;
}
.navbar-collapse  ul.mobile-navbar li .dropdown-toggle .fa,
.navbar-collapse  ul.mobile-navbar li .test .fa {
	float:right;
}
.navbar-nav .current .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
}
.current>.dropdown-menu {
/*     display: block; */
}
.navbar-collapse .mobile-navbar .open .dropdown-menu>li>a {
	display:inline-block;
}
.navbar-collapse > ul.mobile-navbar > li.dropdown > ul.dropdown-menu >li>a.link-responsive {
	/*border-left: 2px solid #c7cddb;*/ 
	color: #211914;
}
.navbar-collapse .current-link {
	font-weight: bold;
	/*background: #efefef;*/
	color: #211914;
}
.navbar-collapse > ul.mobile-navbar > li.dropdown > ul.dropdown-menu >li.dropdown-submenu > ul.dropdown-menu > li > a {
	font-size: 12px;
    margin: 0px 15px 0px 35px;
    border-left: 2px solid #c7cddb;
    padding: 10px;
    color: #211914;
}
#navbar-2 .block-bottom-menu > li > a {
	color: #646464;
}
#navbar-2 .block-bottom-menu li.dropdown a .fa-chevron-down {
	float:right;
}
#navbar-2 .block-bottom-menu>li>a:hover {
	border:none;
}
#navbar-2  .block-bottom-menu >.open>a,
#navbar-2  .block-bottom-menu>.open>a:hover, 
#navbar-2  .block-bottom-menu>.open>a:focus {
	background-color: transparent;
}
@media (max-device-width: 480px) and (orientation: landscape){
	.navbar-collapse {
		max-height:200px;
	}
}
@media (max-width:991px){

}
@media (min-width:992px){

}
  @media (min-width: 768px) and (max-width: 991px) {
        .navbar-nav .open .dropdown-menu {
            position: static;
            float: none;
            width: auto;
            margin-top: 0;
            background-color: transparent;
            border: 0;
            -webkit-box-shadow: none;
            box-shadow: none;
        }
        .navbar-nav .open .dropdown-menu > li > a {
            line-height: 20px;
        }
        .navbar-nav .open .dropdown-menu > li > a,
        .navbar-nav .open .dropdown-menu .dropdown-header {
            padding: 5px 15px 5px 25px;
        }
        .dropdown-menu > li > a {
            display: block;
            padding: 3px 20px;
            clear: both;
            font-weight: normal;
            line-height: 1.42857143;
            color: #333;
            white-space: nowrap;
        }
        .navbar-header {
            float: none;
        }
        .navbar-toggle {
            display: block;
        }
        .navbar-collapse {
            border-top: 1px solid transparent;
            box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
        }
        .navbar-collapse.collapse {
            display: none!important;
        }
        .navbar-nav {
            float: none!important;
            /*margin: 7.5px -15px;*/
            margin: 7.5px 50px 7.5px -15px
        }
        .navbar-nav>li {
            float: none;
        }
        .navbar-nav>li>a {
            padding-top: 10px;
            padding-bottom: 10px;
        }
        .navbar-text {
            float: none;
            margin: 15px 0;
        }
        /* since 3.1.0 */
        .navbar-collapse.collapse.in { 
            display: block !important;
            overflow-y: auto !important;
            overflow-x:visible !important;
            margin-right: -15px !important;
    		margin-left: -15px !important;
    		padding-right:15px;
    		padding-left:15px;
        }
        .collapsing {
            overflow: hidden!important;
        }
        .responsive-navbar >.container {
        	width:100% !important;
        }
    }
/* / NEW RESPONSIVE MENU */


	/* MenÃƒÂº de navegaciÃƒÂ³n principal */	
		
		/*.navbar-toggle {
			margin-top: 7px;
			padding: 5px 5px;	
		}*/
	
		/*.navbar-brand {
			padding: 6px 0 0 15px;
		}*/
		
		.navbar-brand img{
			padding: 0;
			height: 60px;
		}
		
		.navColor {
			max-width:1280px;
			width:100%;
			margin:0 auto;
			/*background:#EBEBEB;*/
			background: #fff
		}
		.navbar-resellers #navmenu .seleccionado {
			color: #211914 !important;
		}
			.examplesIcon, .colIcon, .plansIcon, .supportIcon {
				background: #FFF;	
			}
		
			.navbar-default .navbar-nav>li>a {
				padding: 8px 16px;
				color: #211914;
				height: 35px;
			}
		
			.navbar-default .navbar-nav>li>a:hover {
				color: #FC0;	
			}
			
			.seleccionado {
				color: #FC0 !important; /* Importante para dejar marcado el elemento del menÃƒÂº en funciÃƒÂ³n de la pÃƒÂ¡gina actual */
			}
			
			.homeIcon {
				background: url("../images/iconoHome.png") -6px 0 no-repeat;
				height: 36px;
				width: 34px;
			}
			
			.homeHref {
				height: 36px;
				width: 34px;
			}
			
			.inicioIcon {
				background: #FC0;
				border: 1px solid #FC0;
			}
			
			.inicioIcon:hover {
				background: #FFF;
				border: 1px solid #FC0;
			}
		
			.homeIcon a:hover:after, .examplesIcon a:hover:after, .colIcon a:hover:after, .plansIcon a:hover:after, .supportIcon a:hover:after {
				content: url("../images/flechasHover.png");
				position: absolute;
				top: 35px;
			}
			
			.homeIcon a:hover:after {
				right: 8px;
			}
			
			.examplesIcon a:hover:after {
				right: 37px;	
			}
			
			.colIcon a:hover:after {
				right: 35px;
			}
			
			.plansIcon a:hover:after {
				right: 60px;	
			}
			
			.supportIcon a:hover:after {
				right: 32px;	
			}
			/* HOJA DE ESTILOS P�GINA HOME */

	.index {
		max-width: 1280px;
		width: 100%;
		margin: 0 auto;	
		background: #EBEBEB;
	}
	
	.texto_banner {
		text-align: center;	
	}
	
	.texto_banner strong {
		display: inline-block;	
	}
	
	/* Men� de nueva tienda */	
			
			.navbarNuevatienda {
				margin: 0 auto;
			}
		
			.navbarNuevatienda .navbar {
				margin-bottom: 0;
			}
		
				.navbar-form {
					margin: 5px 60px;	
				}
		
				.form-group {
					margin: 0 20px;
					margin-bottom: 15px;	
				}
				
				.navbar-form .form-group {
					width: 100%;
				}
				
				.navbar-form .form-control {
					margin-right: 40px;	
					width: 300px;
				}
				
				.form-group ::-webkit-input-placeholder {
					font-size: 16px;
				}
		
				.btn-setup {
					background: #FC0;
					color: #211914;
					border: 1px solid #FC0;
					float: right;
					width: 100%;
				}
				
				.btn-setup:hover {
					background: #FFF;
					color: #211914;
					border: 1px solid #211914;	
				}
				
				.navbarNuevatienda form {
					display: table;
					margin: auto;
				}
	.setupform .tooltip-inner {
		max-width:350px;	
	}
				
	.recuadro_home {
				text-align: center;
				border: 1px solid #333;
				box-shadow: 0px 4px 0px 0px #CCCCCC;
				min-height: 270px;
				min-height: 200px;
				margin-bottom: 15px;
				padding: 10px;
			}
			
	.home_h {
				background-color: #fff;
				padding: 30px 10px;	
			}
	
	.jumbotron-index {
		background: url('../images/home1.jpg') center right no-repeat;
		background-size: cover;	
		color: #FFF;
		/*height: 450px; */
		/* height: 394px; */
	}
	
	.container h1, .container h2 {
		font-weight: lighter;
		/*color: #FFF;*/
	}
	
	.jumbotron-index .container {
			padding: 20px;	
		}
	
	.jumbotron-index h1 {
		/* font-size: 40px; */
		font-size: 36px;
		text-align: center;
		color: #211914;
		font-weight:bold;
		margin-bottom: 30px;
	}
	
	.jumbotron-index  h2 {
		font-size: 20px;	
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;
		border: none;
		display: inline-block;
		color: #646464;
		font-weight:bold;
	}
	@media screen and (max-width:991px){
		.jumbotron-index h1 {
			font-size: 20px !important;	
		}
		.jumbotron-index  h2 {
			font-size: 16px !important;
		}
		.jumbotron-index .navbarNuevatienda form .form-group {
			margin: 7px 0px;
		}
	}
	.jumbotron-index .navbarNuevatienda form {
		display: block;
		max-width:350px;
	}
	.jumbotron-index .navbarNuevatienda form .input-lg{
		border-radius: 0px;
		border-color: #fff;
		box-shadow:none;
	}
	.jumbotron-index .navbarNuevatienda form .btn-shop {
		text-transform: uppercase;
		font-size: 12px;
		padding: 16px 20px;
	}
	.btn-shop{
	    background: #22aad6;
	    color: #fff;
	    border: 1px solid #22aad6;
	    padding: 12px 20px;
	}
	.btn-shop:hover {
	    background: #fff;
	    color: #22aad6;
	}
	.icon-w-title {
		margin-bottom: 0px;
	}
	.pageTitle h1 {
	    color: #211914;
	    font-size: 24px;
	}
	.additional-services-background .pageTitle h1 {
	    color: #ffffff;
	    font-size: 24px;
	}
	.blue-separator {
	    width: 60px;
	    height: 1px;
	    margin: 20px auto;
	    display: block;
	    background-color: #22aad6;
	}
	.dark-blue-separator {
	    width: 60px;
	    height: 1px;
	    margin: 20px auto;
	    display: block;
	    background-color: #211914;
	}
	.elegir .blue-separator, .exclusive-services .blue-separator{
		margin: 20px 0 !important;
	}
	.elegir iframe {
		margin-top: 40px;
	}
	.elegir .pageTitle h2, .exclusive-services .pageTitle h2 {
		font-weight: bold !important;
	}
	.icon-w-title span{
		color: #211914;
		font-size:16px;
		font-weight:bold;
		text-transform: uppercase;
		margin-left:5px;
	}
	.jumbotron-index h3 {
		font-size: 18px;	
		padding-top: 0!important;
		margin: 0;
	}
	
	
	.jumbotron-index  .apuntate {
		display: inline-block;
		margin: 0 0 0 145px;	
	}
	.do-not-settle {
		background: url('../images/do-not-settle.jpg') left center no-repeat;
		background-size: cover;
		min-height: 380px;
		padding:30px 0;
	}
	.do-not-settle h2 {
		color: #ffffff;
	}
	.do-not-settle p {
		margin: 20px 0 20px;
	}
	.do-not-settle .underline-link {
		margin: 20px 0 10px;
		font-size: 12px;
	}
	.do-not-settle .col-md-4 {
		margin-top: 30px;
	}
	.exclusive-services {
		background: #fff;
		padding: 40px 0;
	}
	.exclusive-services .blue-link,
	.elegir .blue-link {
		font-weight: bold;
	}
	.exclusive-services .blue-link:hover,
	.elegir .blue-link:hover {
		color: #22aad6;
	}
	.underline-link {
		text-decoration: underline;
	}
	.underline-link:hover {
		color: #211914;
		text-decoration: underline;
	}
	.do-not-settle p.white {
		max-width: 300px;
		margin: 10px auto;
	}
	.box-pricing {
		padding: 40px;
	}
		.box-pricing .pageTitle h2{
			font-weight: bold;
		}
		.box-pricing .row .col-sm-3 {
			padding-left: 0px;
			padding-right: 0px;
		}
		.box-pricing .row .col-sm-3 .plan, .box-pricing .row .col-sm-3 .pro-plan{
		   	width: 100%;
		}
		.box-pricing .pro-plan .feature-txt {
			color: #a2cbd8;
			padding-top: 5px;
			margin-bottom:5px;
		}
		.box-pricing .header-plan {
		 	color: #212121;
		}
		.box-pricing .plan .price-plan {
		 	min-height: 75px;
		 	border-top: 1px solid #22aad6;
		 	background: #fff;
		 	color: #212121;
		}
		.box-pricing .plan h3 {
			margin-top:30px;
			font-weight:bold;
		}
		.box-pricing .pro-plan h3{
			margin-top:0px;
			font-weight:bold;
		}
		.box-pricing .pro-plan .price-plan {
		 	min-height: 75px;
		 	border-top: 1px solid #22aad6;
		 	background: #22aad6;
		 	color: #fff;
		}
		.box-pricing .btn-know-more {
			padding: 15px 0;
		}
		.box-pricing .btn-know-more .try_button_normal,
		.box-pricing .btn-know-more .try_button_recommended {
			font-size: 12px;
			width:170px;
			text-decoration: none;
		}
.block-to-express {
	padding:50px 20px;
	background: #bfbfbf;
	border-top: 5px solid #ffffff;
}
 .block-to-express h2 {
	color: #fff;
	font-size: 20px;
 }
 .btn-without-bg {
 	border: 2px solid #00386b;
 	border-radius: 4px;
 	background: transparent;
 	color: #00386b;
 	max-width: 260px;
 	padding: 10px 20px;
 	font-size: 12px;
 	font-weight: bold;
 }
 .btn-without-bg:hover {
 	background: #fff;
 	color: #00386b;
 }
		
		.apuntate a {
			background: #FC0;
			border: 1px solid #FC0;
			color:  #211914;	
		}
		
			.index .jumbotron .apuntate a:hover {
				background: #FFF;
				border: 1px solid #FC0;
				color: #FC0;
			}
		
			.apuntate a:hover {
				background: #FFF;
				border: 1px solid #211914;
				color: #211914;	
				text-shadow: none;
			}
	
	.exports-banner{
	      padding-left:0px !important;
	      padding-right:0px !important;
	}
		.exports-banner img{
			width:100%;
			height:auto; 
		}		
	.caracteristicas {
		padding: 30px 15px;
		background: #FFF;
	}
	
		.caracteristicas .col-md-3 {
			text-align: center;	
		}
		
		.btn-default3 {
				background: #211914 url('../images/ayuda_icono_flecha_blanco.png')105px 11px no-repeat;
				color: #FFF;
				padding: 10px 40px 10px 12px;
				border: 1px solid #211914;
				text-decoration: none;
				display: block;
				border-radius: 5px;
				width: 60%;
				margin: 15px auto 0px;
				white-space: nowrap;
			}
			
			.btn-default3:hover {
				background: #FFF url('../images/ayuda_icono_flecha_azul.png')105px 11px no-repeat;
				color: #211914;
				border: 1px solid #211914;
				text-decoration: none;
			}
		
	.elegir {
		padding: 30px 15px 30px 15px;
		background: #EEEFF3;
	}
		
		.elegir .thumbnail {
			margin-top: 14px;	
		}
			
			.duracion {
				font-size: 16px !important;
				color: #909091;	
			}
		
		.elegir_tit {
			width: 100%;
			text-align: center;
			padding-bottom: 40px;	
		}
		
			.elegir_tit h2 {
				color: #2C3849;
				padding: 0;
				margin-top: 0 !important;
				margin-bottom: 0 !important;
				text-transform: uppercase;	
			}
				
		.elegir_lis  {
			padding: 10px 15px;
		}
		
			.elegir_lis ul {
				-webkit-padding-start: 30px;
				-moz-padding-start: 30px;
				margin: 0;
				list-style: none;
			}
			
				.elegir_lis ul li {
					margin: 0 0 10px 0;	
				}
				
		.home_tienda {
			background:url('../images/Home_tienda.jpg') center center no-repeat;
			margin:0;
			padding: 0;
			height: 537px;	
		}
		
		.tienda_text {
			padding: 100px 0;	
		}
		.tienda_text h2 {
			color: #2C3849;
			line-height: 40px;
		}
		
		.subrayado_black {
			background: url('../images/subrayado_black1.png') 0px 30px no-repeat;
			font-weight: bold!important;
			display: inherit;
		}
		
		/* Slider con las opiniones de algunos clientes */
				.slider {
					padding: 30px 15px;
					width: 100%;
					background: #FFF;
				}
		
					.examplesSlider {
						margin: 0 auto 0 auto;
						width: 90%;
						text-align: center;	
					}
			
						.examplesSlider div img {
							margin: 0 auto 10px auto;
						}
						
						.examplesSlider div p {
							padding: 0 10px;
							font-size: 16px;
						}
	.horizontal-form h1 {
		font-size: 20px;
		font-weight: 700;
	}	
	.horizontal-form .btn-setup {
		background: #211914;
		color: #fff;
	}
	.horizontal-form .texto_banner {
		padding: 20px 0;
	}			
	.home_reg_inf {
			background:#FC0;
			min-height: 190px;
			width: 100%;
			float:left;
	}
	@media screen and (max-width: 1199px){
	
		.horizontal-form .input-lg {
			margin: 10px 0;
		}
		.horizontal-form .home_reg_inf{
			min-height: 380px;
		}
	}
	
	@media screen and (min-width: 992px) and (max-width: 1200px) {
			.btn-default3 {
				background: #211914;
				color: #FFF;
				padding: 10px 12px;
				width: 60%;
				margin: 15px auto 15px;
				white-space: nowrap;
			}
			.btn-default3:hover {
				background: #FFF;
				color: #211914;
				border: 1px solid #211914;
				text-decoration: none;
			}
			
			.home_tienda {
			background:url('../images/Home_tienda1.jpg') center center no-repeat;
			height: 462px;
			text-align: center;
			background-size: cover;	
			}
			
	
	}
	
	@media screen and (max-width: 992px) {
		.index .jumbotron {
			text-align: center;
			background: url('../images/home1-resp.jpg') center center no-repeat;
			background-size: cover;	
		}
		
			.index .jumbotron h2 {
				margin: 0;
				background-image: none;
			}
			
			.index .jumbotron ul {
				list-style: none;
				-webkit-padding-start: 0;
				-moz-padding-start: 0;
				padding-start: 0;
			}
			
			.index .jumbotron .apuntate {
				margin: 0;	
			}
			
			.elegir_lis {
				text-align: center;	
			}
			
			.elegir_lis ul {
				-webkit-padding-start: 0 !important;
			}
	
		.caracteristicas img {
			margin-bottom: 15px;
		}
		
		.btn-default3 {
				background: #211914;
				color: #FFF;
				padding: 10px 12px;
				margin: 0px auto 15px;
				white-space: nowrap;
			}
			
			.btn-default3:hover {
				background: #FFF;
				color: #211914;
				border: 1px solid #211914;
				text-decoration: none;
			}
			
			.home_tienda {
			background:url('../images/tablet_sin_texto.jpg') center center no-repeat;
			height: 537px;
			text-align: center;
			background-size: cover;	
		}
		
		.tienda_text {
			padding: 100px 125px !important;
	
		}
			
			.subrayado_black {
			background: url('../images/subrayado_black1.png') center 30px no-repeat;
			font-weight: bold!important;
			display: inherit;
		}
	}
	
	@media screen and (max-width: 767px) {
		.btn-default3 {
				width: 30%;
				padding: 10px 8px;
			}		
	}	
	
	@media screen and (max-width: 580px) {
			.tienda_text {
			padding: 70px 15px !important;
	
		}
		
		.home_tienda {
			background:url('../images/Home_tienda-resp-xs.jpg') center center no-repeat;
			margin:0;
			padding: 0;
			height: 400px;
			text-align: center;
			background-size: cover; 	
		}	
	}
	
	@media screen and (max-width: 410px) {
		
			.index .jumbotron h1 {
				font-size: 26px;
				margin:0 0 0 0;	
			}
			
			.index .jumbotron h2 {
				padding: 15px 0 5px 0;
			}	
		
		.index .jumbotron li {
			margin: 0 0 5px 0;	
		}
		
		.btn-default3 {
				width: 60%;
				padding: 10px 8px;
			}
		
		.form-group {
					margin: 0 20px;
					margin-bottom: 8px;	
		}		
	}	
	/*END NEW*/
	/* MenÃƒÂº de creaciÃƒÂ³n de nueva tienda */	
		
		.navbarNuevatienda {
			float: left;
			width: 100%;
		}
	
		.navbarNuevatienda .navbar {
			padding: 10px;
			margin-bottom: 0;
		}
	
			.navbar-form {
				margin: 5px 60px;	
			}
	
			
			.navbar-form .form-group {
				width: 100%;
			}
			
			.navbar-form .form-control {
				margin-right: 40px;	
				width: 300px;
			}
			
			.form-group ::-webkit-input-placeholder {
				font-size: 16px;
			}
			
			.btn-setup:hover {
				background: #FFF;
				color: #211914;	
			}

/* Contenido central y Footer */
	.wrapper-index {
			width: 100%;
			background: url("../images/fondogris.png");
			overflow: hidden;
			
		}
	.wrapper {
			width: 100%;
			background: url("../images/fondogris.png");
			overflow: hidden;
		}
		
	.fondo {
		background: #efefef;	
	}
	
	.contenido {
		width: 90%;
		margin: 0 auto;
			
	}
	
	.ancho {
		margin: 0 auto;	
	}
		
	/* Elementos principales del contenido del index */
	
		.description, .expVideo, .slider, .footer {
			float: left;
			/*width: 100%;*/
		}

		/* DescipciÃƒÂ³n de servicios */
			
			.description {
				padding-top: 50px;
				padding-bottom: 50px;
				width: 80%;
				margin-left: 10%;
				margin-right: 10%;	
			}
	
				.thumbnail, .img-thumbnail {
					box-shadow: none;
					background-color: transparent;
					border: none;	
					margin: auto;
				}
				
				.description .caption {
					text-align: center;	
				}
				
				.description .caption {
					font-size: 20px;	
				}
				
				.description .caption h3 {
					font-size: 22px;
					font-weight: bold;	
				}
	
		/* Apartado para el vÃƒÂ­deo explicativo */
		
			.expVideo {
				background: #FFF;
				padding-top: 50px;
				padding-bottom: 50px;
				width: 100%;
				padding-left: 10%;
				padding-right: 10%;	
			}
	
				.expVideo #size {
					font-size: 2.1vw;
					margin-top: 3.5em;
					margin-bottom: 3.5em;
					text-align: center;	
				}
				
				.video-container {
					position: relative;
					padding-bottom: 56.25%;
					padding-top: 30px; height: 0; overflow: hidden;
				}
 
				.video-container iframe,
				.video-container object,
				.video-container embed {
					position: absolute;
					top: 0;
					left: 0;
					width: 100%;
					height: 100%;
				}
				
		/* Slider con las opiniones de algunos clientes */
			.slider {
				padding-top: 50px;
				width: 100%;
			}
	
				.examplesSlider {
					margin: 0 auto 0 auto;
					width: 90%;
					text-align: center;	
				}
		
					.examplesSlider div img {
						margin: 0 auto 10px auto;
					}
					
					.examplesSlider div p {
						padding: 0 10px;
						font-size: 16px;
					}
		/* Footer principal */
	
			.footer {
				background-color: #211914;
				/*padding: 60px;*/
				width: 100%;
			}
			.resellers-footer {
				background-color: #211914 !important;
				
			}
	
			/* Estilos generales del footer */
				
				.footer ul {
					list-style: none;
					text-align: center;	
				}
				
				.footer ul li p {
					color: #FFF;
					line-height: 26px;
				}
				
				.footer ul li a {
					color: #FFF;
					line-height: 26px;
					text-decoration: none;
				}
				
				.footer ul li a:hover {
					text-decoration: none;
					color: #f3d231;
				}
		/* te puede interesar */
				h3.interested {
					text-transform: uppercase;
					text-align:center;
					margin-top:20px;
				}
					.btn {
			white-space: normal;	
		}
		
		.recuadro {
			text-align: center;
			border: 1px solid #efefef;
			min-height: 270px;
			margin-bottom: 15px;
		}
		.recuadro-image{
			margin-top:10px;
		}
			.texto_recuadro {
				padding: 0 20px;	
			}
			
				.texto_recuadro p {
					font-size: 16px;	
				}
		
		.footer_h {
			background-color: #fff;
			padding: 20px 10px;	
		}
		
			.footer_h h3 {
				margin-bottom: 20px;
				text-align: center;
				font-size: 20px;
			}
			
				.footer_h h3 a {
					color: #211914;	
					text-decoration: underline;
				}
				
					.footer_h h3 a:hover {
						color: #211914;
						text-decoration: underline;	
					}
		
		.footer_h .recuadro img {
			width: 100%;
		}
		
		.footer_h .recuadro .icono_mas {
			float: right;
			padding: 0 10px;
			color: #211914;
		}
		
		.footer_b {
			padding: 25px;	
		}
		
		.footer_b ul {
			list-style: none;
			text-align: center;	
		}
		
			.footer_b ul li {
				color: #FFF;	
				margin-top: 10px;
			}
		
		.tlf li:first-child {
			font-size: 18px;	
		}
					
		.footer_b p {
			color: #fff;	
			text-align: center;
			margin: 0;
		}
		
		.footer_b .help_modal {
			cursor: pointer;	
		}
		
		.rrss {
			padding: 15px;
			border-top: 1px dashed #fff;
		}
		
		.rrss p {
			color: #fff;	
		}
		
		.siguenos {
			display: inline-block;
			text-align: right;	
		}
		
		.siguenos p {
			display: inline-block;
			margin-right: 15px;	
		}
		
		.app {
			display: inline-block;	
		}
		
		.app p {
			display: inline-block;	
			margin-right: 15px;
		}
		
		.btn-default2 {
			background: #4aa1b5;
			padding: 8px 12px;
			text-decoration: none !important;
		}
		
		.btn-default2:hover {
			background: #FFF;
			color: #4aa1b5 !important;
			border: 1px solid #4aa1b5;
			text-decoration: none !important;
		}
			
		.legal ul {
			list-style: none;
			text-align: center;
			color: #FFF;
		}
		
			.legal ul li {
				display: inline-block;	
			}
		
		.logo-agrupacion {
			margin-bottom:15px;	
		}
		
		.logos_enlaces {
			margin: 20px 0 15px 0;	
		}
		
		.logos_enlaces a,.logos_enlaces img {
			margin: 0 25px 20px 0;
				
		}
		.logos_enlaces img {
			max-height: 30px;
		}
		.pie_copy #logo-grupo-correos {
			max-width:250px;
		}
		@media (max-width: 767px){
			.logos_enlaces img{
				max-height: 40px;
			}
		}
		.logos_correos {
			background-color:#FFF;
			padding: 10px 0;
			text-align: center;	
		}
		
		.separacion_f {
			border-right: 1px solid #211914;	
		}
		
		.cpr {
			padding: 10px 0;
		}
		
			.cpr a {
				color: #211914;
				text-decoration: underline;	
			}
			
				.cpr a:hover {
					color: #211914;
					text-decoration: underline;	
				}
		
		.borde_footer {
			border-right: 1px dashed #fff;
			min-height: 170px;	
		}
				/* Apartados del footer */
	
					.mainFooter, .legal {
						overflow: hidden;	
					}
					
					.mainFooter .col-lg-3 {
						border-right: 1px solid #FFF;
						min-height: 200px;	
					}
					
					.mainFooter .bordeUltimo {
						border: none;	
					}
			
					.mainFooter .footerTitle {
						display: inline-block;
						width: 100px;
						border-bottom: 1px solid #FFF;
						line-height: 26px;	
					}
					
					.legal .col-lg-6 img {
						float: right;
						height: 33px;
						width: 120px;
						margin-top: 30px;	
					}	
				
					.legal .legalInfo {
						list-style: none;
						float: left;
						margin-top: 30px;
						overflow: hidden;	
					}
					
					.legal .legalInfo li {
						float: left;
						margin-right: 20px;
					}
				
					.btn-default {
						background: #FC0;
						border: 1px solid #FC0;	
						color: #000;
					}
		
					.btn-default:hover {
						background: #FFF;
						color: #FC0;
						border-color: #FC0;	
					}

/* Estilo pÃƒÂ¡gina ejemplos.php */
	/* ----- Banner 2 - Ejemplos y plantillas ----- */
.bnr_themestore {
	width: 100%;
	min-height: 490px;
	display: block;
	position: relative;
	background: url('../images/examples/bg.png') center center no-repeat;
	background-size: cover;
	
}
.bnr_themestore .row {
	margin-top:140px;
}
.bnr_themestore .row img{
	margin: 0 auto;
}
.bnr_themestore .row p {
	font-size: 16px;
}
#examples .bnr_ejemplos-txt-title2 {
	font-family: Montserrat, Arial, sans-serif;
}
#examples .design-block .col-sm-6 {
	margin: 20px 0;
}
@media screen and (max-width: 767px){
	#examples .design-block .col-sm-6 {
		margin: 40px 0;
	}
}
#examples .ejemplos .img-responsive {
	margin: 0 auto;
}
section.design-block h5{
	font-size: 18px;
	font-weight: bold;
	max-width: 240px;
	margin: 20px auto;
}
section.design-block .bbc_f {
	display: inline-block;
	border: 1px solid #211914;
}
section.design-block .bbc_f:hover {
	color: #211914 !important;
	background: #fff !important;
	border: 1px solid #211914 !important;
}
section.design-block p{
	max-width: 340px;
	margin: 10px auto;
	font-size: 16px;
	color: #211914;
	min-height: 110px;
}
#examples .more-info-design  {
	display: block;
	margin-top:30px;
	text-transform: capitalize;
}
.yw-line {
	width:150px;
	height: 5px;
	background:#ffc100;
	margin: 10px 0 30px 0;
}
.tag-new {
	background: url('../images/examples/new-tag.png');
	background-size: 100% 100%;
	width: 165px;
	height: 165px;
	position: absolute;
	left:0;
	top:0;
	z-index:0;
}
.btn-yellow {
		background-color: #f4b239;
		color: #414141;
		padding:12px;
		border: 1px solid transparent;
		border-radius: 4px;
		margin: 20px 0;
		font-size: 16px;
	}
		.btn-yellow:hover {
			background-color: #fff;
			color: #f4b239;
			border: 1px solid #f4b239;
		}
#examples .bnr_ejemplos {
	background: url('../images/examples/bnr2-bg.png');
	background-size: 100% 100%;
	margin: 15px 0px;
	max-height: 560px;
}

#examples .bnr_ejemplos-block {
z-index: 40;
}



#examples .bnr_ejemplos-txt-title h1 {
	color: white;
	margin-bottom: 5px;
}

#examples .bnr_ejemplos-txt-title h4 {
	margin-top: 0px;
}

#examples .bnr_ejemplos-txt-image {

}

#examples .bnr_ejemplos-txt-image img {
	width: 100%;
}

#examples .bnr_ejemplos-txt-button {
	position: absolute;
	padding-top: 150px;
	padding-left: 75%;
	z-index: 50;
	color:white;
}

#examples .bnr_ejemplos-txt-button button {
	width: 170px;
	position:relative;
	z-index: 55;
	border:1px solid #95b36e;
	border-radius: 5px;
	background: rgba(0, 0, 0, 0.43);

}
#examples .box-inner-banner {
	width:70%;
	border-radius: 10px;
	margin:0 auto;
	background:url(../images/examples/background-white.png) repeat;
	margin-top:20px;
	
	
}
	#examples .box-inner-banner p {
		color:#222;
		font-size:26px;
		line-height:1em;
		padding:10px;
	}
		#examples .box-inner-banner p .green-txt{
			color:#417006;
		}
@media screen and (max-width:767px){
	.bnr_ejemplos-txt-image {
		/*display:none;*/
	}
	#examples .box-inner-banner {
		width: 95%;
		
	}
	#examples .box-inner-banner p {
		font-size:18px;
		line-height:1.2em;
	}
	#examples .bnr_ejemplos-txt-title h1{
		font-size:24px;
	}
}
/* ----- / Banner 2 - Ejemplos y plantillas ----- */
	
	a.partnerLink span{
		font-size:14px;
		color: #211914;
		text-decoration: underline;
	}
	a.partnerLink:hover span{
		color: #428bca;
	}
	.partners {
		background:#fff;
		margin-bottom:0px !important;
		padding-bottom:50px;	
	}
	.partners h2{
		color:#333333;
	}
	.partners h1 {
    	color: #333333;
	}
	 .inicio, .content-grid {
		overflow: hidden;
		margin: 0px auto;
		width: 100%;
		background:#fff;
		padding-bottom:50px;	
	}
	#examples {
		padding-top:0px !important;
	}
	#examples .examplesGrid .pageTitle {
		background: url('../images/page-examples/banner-examples.png') 100% center no-repeat;
		background-size: cover;
		padding: 30px 0px 30px 0px;
	}  

	.pageTitle {
		overflow: hidden;
		margin: 0 0 35px 0;
		text-align: center;		
	}
		
		.pageTitle h1{
			font-weight: 500;
		}
		
		.sectionTitle {
			overflow: hidden;
			margin: 0px 0 10px 0;
			text-align: center;	
		}

		#firstRow, #secondRow {
			overflow: visible;
			padding: 0 0 20px 0;	
		}
		
		/*#secondRow {
			overflow: hidden;
		}*/
		
			#firstRow .col-lg-4 h3, #secondRow .col-lg-4 h3 {
				text-align: center;
				margin-top: 10px;
				margin-bottom: 25px;
			}
				
		
				
		span.roll {
			background:url("../images/mag.png") center center no-repeat #211914;
			position: absolute;
			left: 15px;
			width:100%;
			height:100%;
			
				}
		
		.plantilla {
			margin-top: 15px;
			margin-bottom: 15px;	
		}
				
			.plantilla h3 {
				float:left;	
			}
			
			.plantilla a, .desc a {
				background: #211914;
				color: #FFF;
				text-shadow: none;
				box-shadow: none;
				border:1px solid #211914;
			}
			
			.plantilla a {
				float: right;
			}
			
				.plantilla a:hover, .desc a:hover {
					background: #FFF;
					color: #211914;
					text-shadow: none;
					box-shadow: none;
					border: 1px solid #211914;	
				}
			.examples-web{
				margin-top: 15px;
				margin-bottom: 15px;
			}
			.examples-web span{
				font-size: 20px;
				font-weight:bolder;
			}
			.examples-web span:hover {
				color:#211914;
				text-decoration:underline;
			}
			.plantilla span {
				font-size: 20px;	
			}
			
			.centrado {
				text-align: center;	
			}
		
			.preview {
				padding: 20px;	
			}
			
			.vista_previa {
				margin: 0 auto;	
				width: 100%;
			}
			
			.desc {
				text-align: center;	
			}

.ejemplos .carousel-control .icon-prev, .ejemplos .carousel-control .icon-next, .ejemplos .carousel-control .glyphicon-chevron-left, .ejemplos .carousel-control .glyphicon-chevron-right {
	top: 21%;	
}
				
/* Estilo pÃƒÂ¡gina tarifas.php */

.prices {
	/*margin-bottom: 0px;*/
	margin:0 auto;
	width: 90%;	
}

.divider {
	/*border-top: 1px solid #303030;*/	
}

.plan_box {
	border: 1px solid #211914;
	background: #211914;
	padding: 40px 0;
	margin-bottom: 10px;
	text-align: center;
}

	.plan_box .plan_title {
		color: #FFF;
		margin: 0 0 20px 0;
		text-transform: uppercase;
	}
	
	.plan_box p {
		font-size: 28px;
		color: #FFF;	
		margin: 20px 0;
	}
	
	.plan_box .try_button, .try .try_button, .try_button {
		border: 1px solid #FC0;
		background: #FC0;
		color: #211914;	
		padding: 6px 25px;
	}
	
		.plan_box .try_button:hover, .try .try_button:hover, .try_button:hover {
			border: 1px solid #FC0;
			background: #FFF;
			color: #FC0;	
			padding: 6px 25px;
		}
	
	.plan_box .divisor {
		height:1px;
		width: 50%;
		margin: 0 auto;
		background-color: #FC0;	
	}

.best_option {
		border: 1px solid #FC0;
		background: #FC0;	
	}
	
	.best_option .plan_title {
		color: #211914;
		margin: 0 0 20px 0;
		text-transform: uppercase;
	}
	
	.best_option p {
		font-size: 28px;
		color: #211914;	
		margin: 20px 0;
	}
	
	.best_option .try_button, .try_best .try_button {
		border: 1px solid #211914;
		background: #211914;
		color: #fC0;	
		padding: 6px 25px;
	}
	
		.best_option .try_button:hover, .try_best .try_button:hover {
			border: 1px solid #211914;
			background: #FFF;
			color: #211914;	
			padding: 6px 25px;
		}
	
	.best_option .divisor {
		height:1px;
		width: 50%;
		margin: 0 auto;
		background-color: #211914;	
	}

.features_box {
	border: 1px solid #303030;
	background: transparent;
	border-radius: 10px;	
	text-align: center;
	margin-bottom: 10px;	
}

.features_box .table {
	margin-bottom: 0;
	font-size: 12px;
}

.table {
	border-left: 1px solid #BFBFBF;
	margin: 10px 0;	
}

table.first {
	border-left: none;	
}

.table_title {
	font-size: 16px;	
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	border: none;	
	text-align: center;	
	padding: 10px 0;
}

.table>tbody>tr>td.last {
	border-bottom: none;
	padding-bottom: 16px;
}

.table tr th span {
	padding: 0 0 10px 0;	
}

table>tbody>tr {
	height: 50px;
}

table>tbody>tr>td {
	vertical-align: middle !important;
}

.try, .try_best {
	text-align: center;
	margin-bottom: 10px;
}

.common_features, .faq {
	padding: 0 0 20px 0;	
}
.common_features .crct {
	min-height: 250px;
}
.common_features {
	text-align: center;
}

.common_features .row, .faq .row {
	margin-bottom: 20px;	
}

.faq {
	padding-bottom: 20px;	
}

.center {
	margin: 0 auto 0 auto;
	width: 80%; 	
}

#recomendado {
	position: absolute;
	top: 30px;
	right: 55px;	
}

span.payment img {
	margin: -25px 0;
}
@media (min-width: 768px){
	#modal_48 .modal-dialog, #modal_72 .modal-dialog, #modal_dev .modal-dialog {
	    width: 730px !important;
	}
}
.modal {
	background: rgba(33,25,20,0.6);	
}

	.reg {
		float: left;
		padding: 20px;	
	}
	
		.reg .cierre {
			overflow: hidden;	
		}
		
		.reg .close {
			margin-bottom: 20px;	
		}
	
		.reg .reg_logo {
				margin: 10px;	
			}
			
		.reg .intro {
			padding: 20px 15px;
		}
		
			.reg .intro .reg_text {
				font-size: 22px;
				text-align: center;
				margin: 0 25px 0 0;	
			}
		
		.reg .formulario {
			margin: 30px 0;
			padding: 10px 0 30px 0;
			background: #FC0;
		}
			
			.reg .formulario .reg_form {
				margin: 8px;	
			}
		
			.reg .formulario input {
				margin: 0 0 10px 0;	
			}
			
			.reg .formulario .btn-setup {
				width: auto;	
			}

.faq h4 {
	font-weight: bold;
	color: #211914;	
}

.faq ul {
	list-style: none;	
}

.faq ul .sub_envio{
	margin: 5px 0 0 15px;
	list-style: outside;	
}

.masInfo {
	text-align: center;
	margin-top: 30px;
}

.masInfo a {
	color: #211914;
	border-top: 1px solid #211914;
	padding: 10px 140px;
}

	.masInfo a:hover {
		text-decoration: none;
		color: #FC0;	
	}

/* Estilo pÃƒÂ¡gina funcionalidades */

table>tbody>tr {
	height: 62px;
}
	
	table>tbody>tr>td {
		vertical-align: middle !important;
	}
	
	.weight {
		font-weight: normal;
	}
	
	.tachado {
		text-decoration: line-through;
	}	
	
	.gris {
		color: #CCC;
		font-weight: normal;
	}
	
	span#flecha {
		padding-right: 10px;
		font-size: 12px;
	}
	
	#carrusel_movil .carousel-indicators li {
		border: 1px solid #211914;
	}
	
	#carrusel_movil .carousel-indicators .active {
		border: 1px solid #211914;
		background-color: #211914 !important;	
	}
	
	.panel {
		background: none;
		border-radius: 0;
		box-shadow: none !important;	
	}
	
	.panel-group .panel {
		border-radius: 0;
	}
	
	.panel-default {
		border: none;	
	}

	.panel-default>.panel-heading+.panel-collapse .panel-body {
		border: 1px solid #211914 !important;	
		border-top: none !important;
	}
	
	.panel-group .panel+.panel {
		margin-top: 10px;	
	}
	
	.panel-title a p {
		width: 200px;
		display: inline-block;
		margin: 0;
	}

#acordeon_comparativa {
	margin-bottom: 10px;
	margin-top: 15px;
}

#acordeon_comparativa .panel-body {
	padding: 0;
}

.panel-title>a {
	padding-left: 44%;
	color: #211914;
	display: block;
}

	.panel-title>a:hover {
		text-decoration: none;	
	}
	
	.panel-title>a:focus {
		outline: 0;
		text-decoration: none;
	}

.panel-default>.panel-heading {
	background-image: none;
	background: none;
	border: 1px solid #211914;
}

.tabla_acordeon>tbody>tr>td {
	text-align: center;
}

.separacion {
	padding-left: 0;
	padding-right: 0;	
}

#carrusel_movil {
	display: none;	
}

	.carousel-inner #plan {
		border-bottom: 1px solid #211914;
		padding: 0 0 60px 0;	
	}
	
		#plan h2.plan_title, #plan p {
			text-align: center;
		}
		
	.carousel-inner #circle {
		margin-top: -40px;
	}
		
		.carousel-inner #circle .img-circle {
			background: #211914;
			height: 84px;
			width: 84px;
			margin: 0 auto;
		}
		
			.carousel-inner #circle .img-circle p {
				padding: 21px 0;
				text-align: center;
				color: #FFF;	
			}

	.carousel-inner #lista {
		padding: 40px 0 50px 0;
		text-align: center;
		border: 1px solid #211914;
		border-top: none;
		margin: -45px 0 0 0;	
	}
	
		.carousel-inner #lista ul {
			text-align: center;
			width: 100%;
			padding: 20px 0 10px 0;
			list-style: none;	
		}
			
			.carousel-inner #lista ul li {
				margin: 10px 0;
			}	
	.carousel-inner button {
		text-align: center;	
	}
	
.carousel-indicators {
	top: 60px;
	bottom: initial;
}
	
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
	top: 3%;
	color: #211914;	
}

	.carousel-control {
		opacity: 1;	
	}
	
.pruebaInf {
	background: none;
	border: none;
	padding-top: 10px;
}

	.pruebaInf .plan_title {
		color: #211914;	
	}
/* HOJA DE ESTILOS PaGINA CURSO E-COMMERCE */

.curso_ecommerce {
	max-width: 1280px;
	width: 100%;
	margin: 0 auto;	
	background: #EBEBEB;
}

.curso_ecommerce .jumbotron {
	background: url('../images/curso_ecommerce.jpg') center center no-repeat;
	background-size: cover;	
	color: #FFF;
	height: 450px !important;
}

	.curso_ecommerce .jumbotron .container {
		padding: 20px;	
	}

.curso_ecommerce .jumbotron h1 {
	font-size: 30px !important;	
	text-align: center;
}

.curso_ecommerce .jumbotron h2 {
	font-size: 22px;	
	padding: 30px 0 10px 0;
	margin: 0 0 0 138px;
	border: none;
	display: inline-block;
	
}
.maintenance-block {
	background: #FC0;
}
.maintenance-message {
	font-size: 18px;
	color: #211914;
	padding:15px;
	text-align:center;
	border: 2px solid #FC0;
}
.apuntate .fa-asterisk {
	color: #FC0;
}
	.subrayado {
		background: url('../images/subrayado.png') center bottom no-repeat;	
	}

.curso_ecommerce .jumbotron h3 {
	font-size: 18px;	
	padding: 15px 0 10px 0;
	margin: 0;
}

.curso_ecommerce .jumbotron ul {
	padding: 0 0 0 24px;	
	list-style: url('../images/tic_listado.png');
}

.curso_ecommerce .jumbotron li {
	font-size: 16px;	
	margin: 0 0 20px 0;
}

.curso_ecommerce .jumbotron  .apuntate {
	display: inline-block;
	margin: 0 0 0 145px;	
}

	.apuntate a {
		background: #FC0;
		border: 1px solid #FC0;
		color:  #211914;	
	}
	
		.curso_ecommerce .jumbotron .apuntate a:hover {
			background: #FFF;
			border: 1px solid #FC0;
			color: #FC0;
		}
	
		.apuntate a:hover {
			background: #FFF;
			border: 1px solid #211914;
			color: #211914;	
			text-shadow: none;
		}
		
.caracteristicas {
	padding: 30px 15px;
	background: #f5f5f5;
	padding-bottom: 60px;
}

	.caracteristicas .col-md-3 {
		text-align: center;	
	}
	
.modulos_curso {
	padding: 30px 15px 10px 15px;
	background: #EEEFF3;
	font-size: 18px;
}
	
	.modulos_curso .thumbnail {
		margin-top: 14px;	
	}
	
		.modulos_curso h2 {
			font-size: 18px;
			color:#333333;	
		}
		
		.duracion {
			font-size: 16px !important;
			color: #909091;	
		}
			
	.modulos  {
		border-top: 1px dashed #B5B5B8;
		border-bottom: 1px dashed #B5B5B8;
		padding: 10px 15px;
	}
	
		.modulos ol {
			-webkit-padding-start: 30px;
			-moz-padding-start: 30px;
			margin: 0;
		}
		
			.modulos ol li {
				margin: 0 0 10px 0;	
			}
		
	.modulos_destacado {
		padding: 10px 20px;
	}

.profesor {
	padding: 10px 15px;
	background: #EEEFF3;
}

	.profesor h2 {
		font-size: 20px;	
		text-align: center;
		margin-bottom: 20px;
		padding-bottom: 10px;
		background: url('../images/subrayado_doble.png') 155px 25px no-repeat;
		color:#333333;
	}
	
		.about p {
			padding: 20px;
			line-height: 25px;	
		}
		
	.profesor .apuntate {
		margin: 20px 0 0 0;
		text-align: center;	
	}
	
.comparte {
	padding: 30px 15px;	
	background: #EEEFF3;
}
	
.comparte h2 {
	text-align: center;
	color: #211914;	
	font-size: 25px;
	margin: 0 0 20px 0;
}
	
.twitter_curso {
	text-align: right;	
}

.facebook_curso {
	text-align: center;	
}

.linkedin_curso {
	text-align: left;	
}

/* *** MEDIA QUERIES PARA DISEÃƒâ€˜O ADAPTATIVO *** */

	/* MÃƒÂ³vil */
	
		@media screen and (max-width: 399px) {
			.top_nav_col ul li {
				    float: left;
				    padding: 0 3px !important;
				}
			
			.jumbotron {
				background-image: none;
				background-color: #211914;	
				height: 400px !important;
			}
			.jumbotron-index {
			    background: url('../images/home1.jpg') center right no-repeat;
			    background-size: cover;
			    color: #FFF;
			    height: 394px;
			}
			.jumbotron li {
				margin: 0 0 5px 0;	
			}
			.texto_banner h1,
			.texto_banner h4 {
				font-size: 16px !important;
				margin-top:15px;
			}
			.jumbotron h1 {
				font-size: 24px;
				margin-bottom: 2px;
			}
			
			
			.jumbotron h2 {
				font-size: 22px;
				margin: 5px 0 5px 0;
			}
			.texto_banner h2 {
				font-size: 16px !important;
				margin-bottom: 10px !important;
			}
			
			.jumbotron h3 {
				font-size: 16px;
				line-height: 20px;
				margin-bottom: 3px;
				padding: 5px 5px 5px 0;
			}
			
			.textoBanner {
				float: none;
				margin-top: -35px;
			}
			
			.navbar-form {
				margin: 5px 0;
			}
			/**
			.navbar-nav {
				margin: 0px -15px;	
			}**/
			
			/*.navColor {
				height: 52px;	
			}*/
			
			.navbarNuevatienda {
				padding: 5px 0;	
				margin-top: 0;
			}
			
				.form-group .col-lg-3 {
					margin-bottom: 5px;
				}
			
			.examplesSlider div p {
				font-size: 10px;
			}
			
			.footer ul li p, .footer ul li a {
				font-size: 10px; line-height: 16px;
			}
			
				.mainFooter .col-lg-3 {
					border: none;
					font-size: 10px;
				}
			â€‹.examplesGrid {
			margin:120px auto 0 auto;
			width: 90%;
			}â€‹
			
			.container .examplesGrid h2 {
				font-size: 20px;
				color:#333;	
			}
			
			.examplesGrid h2 {
				font-size: 16px; 	
			}
			
				#block {	
					padding: 15px;
				}
				
				#firstRow .col-lg-3 a, #secondRow .col-lg-3 a {
					display: block;
					text-align: center;	
				}
				.legal ul li {
					display: block;	
					margin-bottom: 10px;
				}	
		}
	
	/* Resoluciones intermedias */
		
		@media screen and (min-width: 400px) and (max-width: 600px) {
			.jumbotron h1 {
				font-size: 32px;
				margin-bottom: 2px;
			}
			
			.jumbotron h2 {
				font-size: 28px;
				margin: 5px 0 15px 0;
			}
			
			.jumbotron h3 {
				font-size: 19px;
				line-height: 35px;
				margin-bottom: 7px;
				padding: 5px 5px 5px 0;
			}
			
			/**
			.navbar-nav {
				margin: 7.5px -15px;	
			}**/
			
			.textoBanner {
				float: none;
				margin-top: -35px;
			}
			
			.navbarNuevatienda {
				padding: 5px 0;	
				margin-top: 0;
			}

			.form-group .col-lg-3 {
				margin-bottom: 5px;
			}
			
			.mainFooter .col-lg-3 {
				border: none;
			}
			
			#block {	
				padding: 15px;
			}
				
			#firstRow .col-lg-3 a, #secondRow .col-lg-3 a {
				display: block;
				text-align: center;	
			}	
		}
		
		@media screen and (max-width: 768px) {
			
			/* RESPONSIVE PARA PÃ¯Â¿Â½GINA FUNCIONALIDADES */
			
			.funcionalidades #firstRow {
				display: none;	
			}
			
			#carrusel_movil {
				display: block !important;	
				margin: 0 0 20px 0;
			}
			
			/* FIN RESPONSIVE PARA PÃ¯Â¿Â½GINA FUNCIONALIDADES */
			
			
			#input_theme_keyword, #input_app_keyword {
				z-index: 0 !important;
			}
			.navbar-brand img {
				height: 33px;
				width: 105px;
			}
			
			.homeIcon {
				background: #FFF url("../images/iconoHome.png") 10px 0 no-repeat;
				width: 100%;
			}
			
			.expVideo #size {
				font-size: 21px;
				margin: 10px 0 10px 0;
				text-align: center;	
			}
			
			.legalInfo {
				font-size: 10px;
				text-align: center;	
			}
			
			.separador {
				visibility: hidden;	
			}
			
			.legal .col-lg-6 {
				width: 100%;
				clear: both;	
			}
			
			.legal .col-lg-6 img {
				float: left;
				margin-top: 0;
			}	
		}

	/* Resoluciones mayores */

		@media (min-width: 768px) {
			.navbar-nav {
				margin: 20px -15px;	
			}
			
			.navbar-nav.navbar-right:last-child {
				margin-right: 3px;	
			}
			
			.textoBanner {
				width: 670px;	
			}
			
			.reg .formulario {
				margin: 10px 0;
				padding: 10px 0 0;
			}
			
		}
		
		@media screen and (min-width: 768px) and (max-width: 996px) {
			.navbar-default .navbar-nav>li>a {
				font-size: 13px;
				padding: 8px 10px;	
			}
			
				.homeIcon {
					width: 50px;	
				}
			
				.homeIcon a:hover:after {
					right: 8px;
				}
				
				.examplesIcon a:hover:after {
					right: 32px;	
				}
				
				.colIcon a:hover:after {
					right: 28px;
				}
				
				.plansIcon a:hover:after {
					right: 52px;	
				}
				
				.supportIcon a:hover:after {
					right: 26px;	
				}
				
			.expVideo #size {
				font-size: 21px;
				margin: 10px 0 10px 0;
				text-align: center;	
			}
		}
		
		@media screen and (min-width: 399px) and (max-width: 1199px) {
			
			/* RESPONSIVE PARA PaGINA FUNCIONALIDADES */
			
			.funcionalidades .escritorio {
				display: none;	
			}
			
			.funcionalidades .tablet {
				display: block !important;
				float: left;
				width: 100%;	
			}
			
			/* FIN RESPONSIVE PARA PaGINA FUNCIONALIDADES */
		}
		
		@media screen and (min-width: 768px) and (max-width: 1199px) {
			
			.prices #firstRow .col-lg-3 {
				width: 50%;
				float: left;
			}
			
			#block #firstRow .col-lg-3, #block #secondRow .col-lg-3 {
				width: 50%;
				float: left;
			}
		}
		@media screen and (max-width: 992px) {
			.jumbotron {
				text-align: center;	
			}
			
				.jumbotron h2 {
					margin: 0;
					background-image: none;
				}
				
				.jumbotron ul {
					list-style: none;
					-webkit-padding-start: 0;
					-moz-padding-start: 0;
					padding-start: 0;
				}
				
				.jumbotron .apuntate {
					margin: 0;	
				}
		
			.caracteristicas img {
				margin-bottom: 15px;
			}
			
			.modulos_curso {
				text-align: center;	
			}
			
				.modulos_curso ol {
					list-style: none;	
					-webkit-padding-start: 0;
					-moz-padding-start: 0;
				}
			
			.profesor h2 {
				background-image: none;	
			}
			
			.contenedor_blanco {
				text-align: center;
			}
			.rrss, .siguenos, .app {
				text-align: center;	
			}
			.app img {
				margin-bottom: 10px;	
			}	
			.siguenos {
			margin-bottom: 15px;	
			}
			
			.siguenos p, .app p {
			display:block;
			margin-right: 0;
			}
			.app p {
			display:block;
			}
			
			.separacion_f {
			border-right: none;	
			}
			
			.borde_footer {
			border-right: none;
			min-height: inherit;	
			}
		}
		@media screen and (max-width: 1199px) {
			.textoBanner {
				float: none;
			}
			
			.navbar-form .form-control {	
				display: block;
				width: 100%;
			}
			
			.btn-setup {
				display: block;
				width: 100%;
			}
			
			.form-group .col-lg-3 {
				margin-bottom: 5px;
			}
			
			.footer .mainFooter .col-lg-3 {
				border: none;
			}
			
			#firstRow .col-lg-3 a, #secondRow .col-lg-3 a {
				display: block;
				text-align: center;	
			}
			.contenedor_blanco {
				overflow: hidden;
				background-image: none;
				background-color: #FFF;
				padding: 15px;
			}	
		}

		@media screen and (min-width: 1200px) and (max-width: 1470px) {	
			.navbar-form .form-control {
				margin-right: 40px;	
				width: 220px;
			}
			
			.plan_box {
				padding: 30px 0;	
			}
			
			.plan_box .plan_title, .best_option .plan_title {
				font-size: 26px;	
			}
			
			.plan_box p, .best_option p {
				font-size: 28px;
			}
			
			.plan_box .try_button, .try .try_button, .try_button, .best_option .try_button, .try_best .try_button {
				font-size: 10px;	
			}
			.pruebaInf button {
				font-size: 15px;
			}
		}
		@media screen and (min-width: 1200px) {
			.contenedor_sombra {
				background: url('../images/sombra_inclinada.png') 130px 4px no-repeat;
				height: 205px;
			}
			
			.contenedor_blanco {
				overflow: hidden;
				background: url('../images/fondo_libros.jpg') center center no-repeat;
				background-size: cover;
				padding: 15px;
			}	
		}
.setup-done-pricing {
	background-color: transparent;
	max-height: 0;
}	
.setup-done-pricing.setup-done {
	background-color: #211914; 
	color: #fff;
	padding: 22px 60px;
	max-height: 100% !important;
}
.flexslider.setup-done {
  /*background: #211914;*/
  margin-bottom: 15px;
  height: 350px;
}

.flexslider.setup-done a, .flexslider.setup-done a:hover {
	color: #DABD28;
}
/*PAY PAL PAGE*/
btn {
	white-space: normal;
	width: auto;	
}

.home {
	max-width: 1280px;
	width: 100%;
	margin: 0 auto;
	background: #EBEBEB;	
}

.paypal .jumbotron {
	background: url('../images/paypal/banner_paypal.png') center center no-repeat;
	background-size: cover;	
	color: #FFF;
	height: 425px !important;
}
.paypal_cat .jumbotron {
	background: url('../images/paypal/banner_paypal_cat.png') center center no-repeat;
	background-size: cover;	
	color: #FFF;
	height: 425px !important;
}

   .title-paypal h2{
		color:#222;
		text-align: center;
	}
	.paypal .jumbotron .container, .paypal_cat .jumbotron .container {
		padding: 20px;	
	}
	
	.paypal .jumbotron ul, .paypal_cat .jumbotron ul {
		margin-top: 10px;
		list-style: none;
		text-align: center;	
	}
	
		.paypal .jumbotron ul li, .paypal_cat .jumbotron ul li {
			margin: 0 0 15px 0;	
		}
	
	.paypal .jumbotron h1, .paypal .jumbotron h2, .paypal_cat .jumbotron h1, .paypal_cat .jumbotron h2 {
		text-align: center;	
	}

	.paypal .jumbotron h1, .paypal_cat .jumbotron h1 {
		font-size: 30px !important;	
		font-weight: bold;
	}
	
	.paypal .jumbotron h2, .paypal_cat .jumbotron h2 {	
		padding: 10px 0 0 0;
		font-size: 25px !important;
		border: none;
	}
	
	  .paypal .caracteristicas, .paypal_cat .caracteristicas {
		padding: 30px 15px;
		background: #FFF;
	}
		
	.paypal .recuadro, .paypal_cat .recuadro {
		margin-bottom: 20px;
		padding: 20px 26px;
		text-align: center;	
		border: 1px solid #333;
		box-shadow: 0px 4px 0px 0px #CCCCCC;	
		min-height: 390px;
	}
	
	.paypal .recuadro h4, .paypal_cat .recuadro h4 {
		font-size: 18px !important;	
		color: #211914;
	}
	
	.paypal .recuadro p, .paypal_cat .recuadro p {
		margin-top: 15px;
		font-size: 16px !important;
		color: #909091;	
	}
	
.pasos_paypal {
	padding: 30px 15px;
	background: #EEEFF3;
}

	.pasos_paypal h2, .pasos_paypal h4 {
		text-align: center;	
	}
	
	.pasos_paypal h2 {
		font-size: 25px;
		color: #211914;	
	}

	.pasos_paypal h4 {
		font-size: 18px;	
		color: #2C3849;
		margin-bottom: 35px;
	}
	
		.pasos_paypal h4 span {
			font-size: 20px;
			font-weight: bold;	
		}
		
	.pasos_paypal img {
		margin: 0 auto 10px auto;	
	}
		
	.apuntate, .detalles_promo, .ayuda {
		text-align: center;	
	}
		
	.apuntate {
		margin: 35px 0 0 0;
	}
	
		.apuntate a {
			margin: 0 0 15px 0;
			background: #FC0;
			border: 1px solid #FC0;
			color: #211914;	
			font-weight: bold;
			text-shadow: none;
		}
		
			.apuntate a:hover {
				background: #FFF;
				border: 1px solid #211914;
				color: #211914;
				text-shadow: none;	
			}
	
	.detalles_promo {
		margin-bottom: 10px;	
	}
	
	.detalles_promo, .ayuda {
		color: #2C3849;
	}
			
	.condiciones_promo {
		color: #211914;
		text-decoration: underline;
	}
	
	span.destacado_ayuda {
		font-size: 22px;
	}
	
	span.enlace_form a {
		color: #211914;
		font-weight: bold;
		text-decoration: underline;	
	}
	
	.ayuda span.thumbnail {
		display: inline-block;
		vertical-align: middle;	
	}
	
.paypal .condiciones,.paypal_cat .condiciones {
	padding: 30px 15px;
	background: #FFF;	
}

	.condiciones h2 {
		text-align: center;	
		margin-bottom: 15px;
	}

	.condiciones ol li {
		margin-bottom: 10px;	
	}

	.condiciones ul {
		list-style: none;	
	}
	
	.tarifas_paypal, .tarifas_paypal:hover {
		color: #2C3849;	
		font-weight: bold;
		text-decoration: underline;
	}

@media screen and (max-width: 768px) {
	.paypal .jumbotron, .paypal_cat .jumbotron {
		background: url('../images/paypal/banner_paypal_phone.png') center center no-repeat;
		background-size: cover;	
	}
	
	
		.paypal .jumbotron h2, .paypal_cat .jumbotron h2 {
			font-size: 21px !important;	
		}
		
	.paypal .recuadro, .paypal_cat .recuadro {
		min-height: 	230px;
	}
}

@media screen and (min-width: 769px) and (max-width: 992px) {
	.paypal .jumbotron {
		background: url('../images/paypal/banner_paypal_tablet.png') center center no-repeat;
		background-size: cover;	
	}
	.paypal_cat .jumbotron {
		background: url('../images/paypal/banner_paypal_tablet_cat.png') center center no-repeat;
		background-size: cover;	
	}
	
		.paypal .jumbotron h2, .paypal_cat .jumbotron h2 {
			font-size: 21px !important;	
		}
		
	.paypal .recuadro, .paypal_cat .recuadro, {
		min-height: 330px;	
	}
	
}

/* ABOUT US */
.quienes_somos {
	width: 100%;
	margin: 0 auto;
	background: #ffffff;	
}

.quienes_somos .about-banner {
	background: url('../images/banner_quienes_somos.png') no-repeat;
	background-size: cover;
	color: #ffffff;
	height: 212px;
	text-align:center;
}

.quienes_somos .about-banner .container {
	padding: 30px;	
}

.quienes_somos .about-banner h1 {
	font-size: 36px !important;	
	font-weight:bold;
}

.quienes_somos .about-banner h2 {
	font-size: 26px !important;
	font-weight: normal;
}

.texto_quienes_somos {
	background: #ffffff;
	padding: 60px 0px;
	font-size: 16px;
}

@media screen and (max-width: 768px) {
	.quienes_somos .about-banner {
		background:#211914;
	}
}
@media screen and (max-width: 768px) {
	.jumbotron {
		/*background: url('../images/banner_quienes_somos_phone.png') center center no-repeat !important;*/
		background-size: cover;	
		/* height: 402px !important; */
		height: 450px !important;
	}
	
		.jumbotron h2 {
			font-size: 21px !important;	
		}
}
/* 	AYUDA  */
/* Estilo p�gina de recursos */

/* Cabecera */

.new_ayuda .preguntas_frecuentes {
	background-color: #FFFFFF;	
	padding: 30px 15px 50px 15px;
	
}

.new_ayuda .preguntas_frecuentes h1 {
	font-size: 24px;
	font-weight: bold;
	color: #211914;	
	margin: 0;
	text-align: center;
}

.new_ayuda .preguntas_frecuentes h2 {
	font-size: 14px;
	color: #333333;
	margin: 0 0 35px 0;
	padding: 10px 0 0 0;
	text-align: center;
}	

/* Sistema de pesta�as */


.new_ayuda .nav-tabs>li, .new_ayuda .nav-tabs>li>p>a {
	background-color: transparent;	
	border-top: 0;
	border-right: 0;
	border-left: 0;
}

.new_ayuda .nav-tabs>li {
	width: 16.5%;
}
	
.new_ayuda .nav-tabs>li>p>a span {
	color: #211914; /* Color s�lido para IE8 al no soportar opacidades */
	color: rgba(36,63,114,0.4);	
	margin: 0 auto;
}

.new_ayuda .nav-tabs>li>p>a:hover, .new_ayuda .nav-tabs>li>p>a:focus {
	color: #211914; /* Color s�lido para IE8 al no soportar opacidades */
	color: rgba(255,204,0,1);
	text-decoration: none;
	margin: 0 auto;
}

.new_ayuda #first_tab a#tab1 {
	width: 30%;
}

.new_ayuda .nav-tabs>li>p>a img  {   
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	opacity: 0.4;	
}

.new_ayuda .nav-tabs>li>p>a {
	outline: 0;	
}

.new_ayuda .nav-tabs>li.active>p>a img {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity: 1;		
}

.new_ayuda #second_tab a#tab2 {
	width: 50%;	
}

.new_ayuda #third_tab a#tab3 {
	width: 40%;	
}

.new_ayuda #third_tab a#tab4 {
	width: 40%;	
}

.new_ayuda #third_tab a#tab5 {
	width: 40%;	
}

.new_ayuda .nav-tabs>li.active>p>a span, .nav-tabs>li.active>p>a span:hover, .nav-tabs>li.active>p>a span:focus {
	background: none !important;	
	color: rgba(36,63,114,1);
	text-decoration: none;
}

.new_ayuda .aprende_tabs .tab-content>.tab-pane {
	background-color: #FFFFFF;	
	overflow: initial;
	padding: 20px 50px;
}

.new_ayuda .aprende_tabs .nav li p {
	text-align: center;	
	margin:0px;
	
}
@media screen and (min-width: 768px){
	.new_ayuda .aprende_tabs .nav li p{
		min-height:90px;
	}
}
@media screen and (max-width: 767px){
	.new_ayuda .aprende_tabs .nav li p{
		min-height:50px;
	}
}

.new_ayuda .aprende_tabs .nav li img {
	display: inline-block;
	padding: 0 5px;
}	

.new_ayuda .aprende_tabs .tab-content .tab-pane .col-md-6:last-child {
	border-left: none;
}	

.new_ayuda .preguntas_frecuentes .aprende_tabs .tab-content .tab-pane h4 {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #211914;
}

.new_ayuda .preguntas_frecuentes .aprende_tabs .tab-content .tab-pane p {
	font-size: 12px;
	margin: 5px 0;
}

.new_ayuda .preguntas_frecuentes .aprende_tabs .tab-content .tab-pane .answer {
	position: relative;
	padding: 0 10px 20px 16px;
	overflow: hidden;
}

.new_ayuda .preguntas_frecuentes .aprende_tabs .tab-content .tab-pane .answer:before {
	background-color: #e0e0e0;
	content: '';
	height: 100%;
	left: 0;
	position: absolute;
	top: -20px;
	width: 1px;	
}

.new_ayuda .preguntas_frecuentes .aprende_tabs .tab-content .tab-pane ul {
	font-size: 12px;	
}
.new_ayuda .recuadro {
  margin-bottom: 20px;
  padding: 20px 26px;
  text-align: center;

  box-shadow: 0px 4px 0px 0px #CCCCCC;

}
/* Atributos scroll horizontal barra de pesta�as */

.aprende_tabs {
	position:relative;
}

.new_ayuda .nav li.slide-line {
	display: block;
	padding:0;
	margin:0;
	background: none #FC0;
	position: absolute;
	top: 0;
	width: 15%; 
	height: 4px; 
	left: 6%; 
	top: 82px;
	z-index: 0;
}

/* Gu�as de ayuda */

.new_ayuda .guias_ayuda {
	background: #EEEFF3;
	padding: 50px 15px;
}

.new_ayuda .guias_ayuda h2, .new_ayuda .formas_contacto h2 {
	font-size: 22px;
	font-weight: bold;
	color: #211914;
	text-align: center;	
	margin-top: 0;
}

.new_ayuda .guias_ayuda h4, .new_ayuda .formas_contacto h4 {
	font-size: 14px;
	color: #333333;
	text-align: center;	
	margin-bottom: 35px;	
}

.new_ayuda .guias_ayuda .recuadro {
	min-height: 325px;
	background: #FFFFFF;
  	border: 1px solid #CCCCCC;	
}

.new_ayuda .guias_ayuda .recuadro h4 {
	color: #211914;
	font-weight: bold;
}

.new_ayuda .guias_ayuda .lista_ayuda {
	text-align: left;	
}

.new_ayuda .guias_ayuda .lista_ayuda a {
	color: #211914;
	text-decoration: underline;	
}
/* Contacto */
.contact  {
	margin-top:130px;
	background-color:#fff;
}
.contact .block-contact{
	min-height:240px;
}
.contact .btn-default2 {
	color:#fff;
}
/* Formas de contacto */

.new_ayuda .formas_contacto {
	background: #FFFFFF;
	padding: 50px 15px 20px 15px;
}

.new_ayuda .formas_contacto .icon_title {
	margin-bottom: 10px;
}

.new_ayuda .formas_contacto .enl {
	margin-top: 10px;	
}
.formas_contacto ul {
  list-style: none;
  text-align: center;
}
.list_pf {
  list-style: none;
  font-size: 16px;
}
.list_pf ul li {
  margin: 5px 0 0 15px;
  list-style: outside;
}
/* Media Queries */

@media screen and (min-width: 992px) {	
	.new_ayuda .preguntas_frecuentes h1 {
		font-size: 30px;
	}
	
	.new_ayuda .preguntas_frecuentes h2 {
		font-size: 18px;
	}	
	
	.new_ayuda .guias_ayuda h2, .new_ayuda .formas_contacto h2 {
		font-size: 25px;
	}
	
	.new_ayuda .guias_ayuda h4, .new_ayuda .formas_contacto h4 {
		font-size: 18px;	
	}
}

@media screen and (min-width: 768px) {
	.new_ayuda .nav li.slide-line { 
		width: 12%; 
		left: 5%;
		top: 113px; 
	}
	
	
}
@media screen and (min-width: 768px) and (max-width: 991px){
	.new_ayuda .aprende_tabs .nav li p {
	    min-height: 105px !important;
	}
}
.new_ayuda .aprende_tabs .nav-tabs {
		border-bottom: 0px;
		/*height: 116px;*/
	}
/* 	/AYUDA  */
/* correos page */
/* new*/
.new_ayuda .answer a {
	font-weight:bold;
	
}
.new_ayuda .answer a:hover {
	text-decoration:underline;
	color: #211914;
}
.correospaq-logo img{
	width:100%;
}
@media screen and (max-width:991px){
	.correospaq-logo img{
		width:auto;
	}
}
@media screen and (min-width:768px){
	#modalHelp .modal-dialog {
    width: 750px;
    margin: 30px auto;
}
}
#modalHelp img{
	
}
#integracion a.logo, #integracion_CAT a.logo{
	text-indent: -99999px;
	width: 175px;
	height: 60px; 
	background: url('../images/correos/correos_partner_paqueteria.png') 0 0 no-repeat;
	display: inline-block;
}
#integracion .banner_paq, #integracion_CAT .banner_paq{
	padding:0px !important;
}
#integracion .promociones, #integracion_CAT .promociones {
	background: #FFF;
	margin: 125px 0 0 0;	
}

#integracion #promo_page h1, #integracion_CAT #promo_page h1 {
	color: #333;
	font-size: 32px;
}

#integracion .promo,#integracion_CAT .promo {
	text-align: center;
	color: #535b66;
	padding: 25px 0;
	margin: 0 0 20px 0;
	border-top: 1px solid #e4e4e4;
	border-bottom: none;
	min-height: 300px;	
	float: left;	
}

#integracion .promo:last-child, #integracion_CAT .promo:last-child {
	border-bottom: 1px solid #e4e4e4;	
}

#integracion .promo img, #integracion_CAT .promo img {
	width: 100%;
	height: auto;
}

#integracion .promo_desc h3, #integracion_CAT .promo_desc h3 {
	color: #2C3849;
	margin-bottom: 15px;	
	margin-top: 20px;
}
#integracion .jumbotron ul li, #integracion_CAT .jumbotron ul li {
margin: 0 0 15px 0;
}

#integracion .promo_desc ul, #integracion_CAT .promo_desc ul {
	list-style: none;
	line-height: 20px;
}

#integracion .promo .exp_date, #integracion_CAT .promo .exp_date {
	font-size: 18px;
	color: #211914;	
}

#integracion .promo_desc .btn_promo, #integracion_CAT .promo_desc .btn_promo {
	background: #211914;
	border: 1px solid #211914;
	color: #FFF;
	padding: 8px 12px;	
	margin-top: 40px;
}

#integracion .promo_desc .btn_promo:hover, #integracion_CAT .promo_desc .btn_promo:hover {
	background: #FFF;
	color: #211914;
	border: 1px solid #211914;	
}

#integracion #promo_page .pageTitle h2, #integracion_CAT #promo_page .pageTitle h2 {
	color: #333;	
}

/*#integracion .jumbotron {
	background: url('../images/correos/img_partner_cabecera_1.jpg') 0 0 no-repeat;
	height: 450px;
	margin-top:136px;
	background-size: cover;
	-moz-background-size: cover;
	color: #FFF;
}
#integracion_CAT .jumbotron {
	background: url('../images/correos/fondo_1_CAT.jpg') 0 0 no-repeat;
	height: 450px;
	margin-top:136px;
	background-size: cover;
	-moz-background-size: cover;
	color: #FFF;
}*/

#integracion .jumbotron h1, #integracion .jumbotron h2, #integracion_CAT .jumbotron h1, #integracion_CAT .jumbotron h2 {
	text-align: center;	
}
#integracion .jumbotron h1, #integracion_CAT .jumbotron h1{
	font-size:36px;
}
#integracion .jumbotron h2, #integracion_CAT .jumbotron h2{
	font-size:22px;
	border:none !important;
}
#integracion .jumbotron ul, #integracion_CAT .jumbotron ul {
	margin-top: 20px;	
}
#integracion .producto-precios-container .producto-precios-planes .producto-precios-planes-container .item .item-price {
    margin: 15px 0px;
}
#integracion .caracteristicas h2, #integracion_CAT .caracteristicas h2, #integracion .caracteristicas p {
	text-align: center;
}
#integracion .caracteristicas h2 {
	font-size:21px;
	font-weight:bold;
}
#integracion .caracteristicas p {
	font-size:15px;
	font-weight:bold;
	margin-bottom:80px;
}
#integracion .recuadro {
	border:1px solid #211914;
}

#integracion .recuadro .caracteristicas-price-container{
	margin-top:30px;
	text-align:center;
}
#integracion .recuadro .caracteristicas-price-container p{
	color:#211914;
	font-size:16px;
	font-weight:normal;
	margin-bottom:20px;	
}

#integracion .recuadro .caracteristicas-price-container .new-price {
	font-size:21px;
	font-weight:bold;
}
#integracion .recuadro h4{
	font-size: 24px;
	font-weight: bold;
	color: #211914;
}
#integracion .caracteristicas .recuadro h4, #integracion_CAT .caracteristicas .recuadro h4 {
	text-align: center;	
	color: #211914;
}

#integracion .caracteristicas .recuadro, #integracion_CAT .caracteristicas .recuadro {
	min-height: 360px;
	padding: 30px 26px;
	width:260px;
	display:block;
	margin:auto;
	margin-bottom:20px;
}
#integracion .ver-tarifas a {
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
#integracion .correos-button:focus {
    border: 1px solid #211914;
    background-color: #211914 !important;
    color: #ffffff !important;
}
#integracion .serv_correos, #integracion_CAT .serv_correos {
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;	
}

#integracion .serv_correos img:hover, #integracion_CAT .serv_correos img:hover {
	cursor: pointer;	
}

#integracion .serv_desc, #integracion_CAT .serv_desc {
	display: none;	
	background: #FFF;
	border: 1px solid #211914;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px;
	text-align: center;
}

#integracion .serv_desc h4, #integracion_CAT .serv_desc h4 {
	margin-top: 0;
	margin-bottom: 20px;
	color: #211914;
	font-weight: bold;
	font-size: 20px !important;
}	

#integracion .logo_paq, #integracion_CAT .logo_paq {
	height: 66px;
	margin: 10px 0 !important;	
}

#integracion .serv_desc ul, #integracion_CAT .serv_desc ul {
	list-style: none;	
}

#integracion .serv_desc p.cntr, #integracion_CAT .serv_desc p.cntr {
	text-align: center;	
}

#integracion .descr4 img, #integracion_CAT .descr4 img {
	/*height: 79px;	*/
	width:100%;
}

.arrow1, .arrow2, .arrow3,.arrow4, .arrow5, .arrow6, .arrow7, .arrow8 {
	width: 25px;
	height: 25px;
	background: #fff;
	transform: rotate(45deg);
	border-left: 1px solid #211914;
	border-right: none;
	border-bottom: none;
	border-top: 1px solid #211914;
	position: absolute;
	display: block;
	top: -13px;
}

#integracion .arrow1, #integracion_CAT .arrow1 {
	left: 11%;
}	

#integracion .arrow2,  #integracion_CAT .arrow2 {
	left: 36%;	
}

#integracion .arrow3,  #integracion_CAT .arrow3 {
	left: 61%;
}	

#integracion .arrow4,  #integracion_CAT .arrow4 {
	left: 86.5%;	
}

#integracion .arrow5, #integracion .arrow6, #integracion .arrow7, #integracion .arrow8
#integracion_CAT .arrow5, #integracion_CAT .arrow6, #integracion_CAT .arrow7, #integracion_CAT .arrow8 {
	left: 48.5%;	
}
#integracion .descr1 .int_title, #integracion_CAT .descr1 .int_title {
	margin-top: 60px;	
}
#integracion .enl_mas a, #integracion_CAT .enl_mas a {
	color: #211914;
	text-decoration: underline;
	cursor: pointer;
}

#integracion .modal .modal-header, #integracion_CAT .modal .modal-header {
	border: none;
	padding: 15px 15px 5px 15px;
}	

#integracion .modal .modal-header h4, #integracion_CAT .modal .modal-header h4 {
	color: #211914;
	text-align: center;	
}

#integracion .modal .modal-body, #integracion_CAT .modal .modal-body {
	padding: 0 20px 20px 20px;	
}
#integracion .ver-tarifas button {
	width:100%;
	margin-top:10px;
}
#integracion .table>thead>tr>th, #integracion .table>tbody>tr>th, #integracion .table>tfoot>tr>th, #integracion .table>thead>tr>td, #integracion .table>tbody>tr>td, #integracion .table>tfoot>tr>td,
#integracion_CAT .table>thead>tr>th, #integracion_CAT .table>tbody>tr>th, #integracion_CAT .table>tfoot>tr>th, #integracion_CAT .table>thead>tr>td, #integracion_CAT .table>tbody>tr>td, #integracion_CAT .table>tfoot>tr>td,
#parcel-landing .table>thead>tr>th, #parcel-landing .table>tbody>tr>th, #parcel-landing .table>tfoot>tr>th, #parcel-landing .table>thead>tr>td, #parcel-landing .table>tbody>tr>td, #parcel-landing .table>tfoot>tr>td,
#parcel-landing_CAT .table>thead>tr>th, #parcel-landing_CAT .table>tbody>tr>th, #parcel-landing_CAT .table>tfoot>tr>th, #parcel-landing_CAT .table>thead>tr>td, #parcel-landing_CAT .table>tbody>tr>td, #parcel-landing_CAT .table>tfoot>tr>td {
	border: 1px solid #707070;	
	padding: 5px;
}

#integracion .table p, #integracion_CAT .table p,
#parcel-landing .table p, #parcel-landing_CAT .table p {
	margin: 0;
	text-align: left;	
}
#integracion .table thead th p{
	color:#fff;
}
#integracion thead, #integracion_CAT thead,
#parcel-landing thead, #parcel-landing_CAT thead  {
	background: #211914;
	color: #FFFFFF;
}

#integracion thead tr th, #integracion_CAT thead tr th,
#parcel-landing thead tr th, #parcel-landing_CAT thead tr th {
	border: 1px solid #211914 !important;		
}

#integracion tbody .encabezados, #integracion_CAT tbody .encabezados,
#parcel-landing tbody .encabezados, #parcel-landing_CAT tbody .encabezados {
	background: #E5E5E5;
    color: #211914;
    border: 1px solid #707070 !important;
}
#parcel-landing tbody p, #parcel-landing thead p{
	font-size: 14px;
}
#integracion .aclaraciones span, #integracion_CAT .aclaraciones span,
#parcel-landing .aclaraciones span, #parcel-landing_CAT .aclaraciones span{
	font-weight: bold;
	color: #211914;	
}

#integracion .txt_iva, #integracion_CAT .txt_iva,
#parcel-landing .txt_iva, #parcel-landing_CAT .txt_iva {
	text-align: right;
	font-size: 13px;
	margin-bottom: 15px;	
}
@media (max-width: 768px) {
	/*#integracion .jumbotron, #integracion_CAT .jumbotron {
		background: url('../images/correos/fondo_3.jpg') 0 0 no-repeat !important;
		height: 410px !important;
		
	}	*/	
	#integracion .descuento_circles, #integracion_CAT .descuento_circles {
		float: none;	
	}
}
@media (max-width: 991px) {
	#integracion .jumbotron, #integracion_CAT .jumbotron {
	
	}
}
@media (min-width: 768px) {
	#integracion #promo_page h1, #integracion_CAT #promo_page h1 {
		font-size: 36px;
	}
	
	#integracion .promo:nth-child(2n + 1)  .promo_img, #integracion_CAT .promo:nth-child(2n + 1)  .promo_img{
		float: right;	
	}
	
	#integracion .promo:nth-child(2n + 1)  .promo_desc, #integracion_CAT .promo:nth-child(2n + 1)  .promo_desc{
		float: left;	
	}
	
	#integracion .promo, #integracion_CAT .promo {
		text-align: left;	
	}
	
	#integracion .promo_desc ul, #integracion_CAT .promo_desc ul {
		line-height: 30px;
	}
	
	#integracion .promo_desc h3, #integracion_CAT .promo_desc h3  {
		margin-top: 0;
	}
}

@media (min-width: 769px) and (max-width: 992px) {
	/*#integracion .jumbotron, #integracion_CAT .jumbotron {
		background: url('../images/correos/img_partner_cabecera_2.jpg') center center no-repeat !important;
		height: 410px !important;
	}	*/
}

@media (min-width: 992px) and	(max-width: 1200px) {
	#integracion .caracteristicas .recuadro, #integracion_CAT .caracteristicas .recuadro {
		min-height: 290px;
	}	
}

@media (min-width: 992px) {
	#integracion .promo_desc h2, #integracion_CAT .promo_desc h2 {
		margin-top: 0;	
	}	
	
	#integracion .serv_desc, #integracion_CAT .serv_desc {
		margin-bottom: 0;	
		text-align: left;
		font-size: 15px;
	}	
	
}

#integracion_CAT .info_circles, #integracion_CAT .descuento_circles, #integracion .info_circles, #integracion .descuento_circles,
#parcel-landing_CAT .info_circles, #parcel-landing_CAT .descuento_circles, #parcel-landing .info_circles, #parcel-landing .descuento_circles {
	float: right;
	text-align: center;
	margin: 35px 0;	
}

#integracion_CAT .ventajas_correos img, #integracion_CAT .descuentos_correos img, #integracion .ventajas_correos img, #integracion .descuentos_correos img {
	display: inline;
}
#integracion .descuentos_correos a, #integracion_CAT .descuentos_correos a,
#parcel-landing .descuentos_correos a, #parcel-landing_CAT .descuentos_correos a {
	color: #211914;
	text-decoration: underline;
	cursor: pointer;
	font-weight:lighter;	
}
	

#integracion .descuentos h2, #integracion .descuentos h3, #integracion_CAT .descuentos h2, #integracion_CAT .descuentos h3,
#parcel-landing .descuentos h2, #parcel-landing .descuentos h3, #parcel-landing_CAT .descuentos h2, #parcel-landing_CAT .descuentos h3 {
	color: #211914;	
}

#integracion .descuentos .subtext, #integracion_CAT .descuentos .subtext,
#parcel-landing .descuentos .subtext, #parcel-landing_CAT .descuentos .subtext {
	overflow: hidden;	
}

#integracion .descuentos .subtext h3, #integracion_CAT .descuentos .subtext h3,
#parcel-landing .descuentos .subtext h3, #parcel-landing_CAT .descuentos .subtext h3 {
	margin: 0 0 25px 0;
}

#integracion .descuentos h3.subtext, #integracion_CAT .descuentos h3.subtext,
#parcel-landing .descuentos h3.subtext, #parcel-landing_CAT .descuentos h3.subtext  {
	margin: 40px 0 0 0;
}

#integracion .descuentos, #integracion_CAT .descuentos,
#parcel-landing .descuentos, #parcel-landing_CAT .descuentos {
	background: #ffffff;	
	padding-bottom:40px;
}
#integracion .producto-precios-container .producto-precios-title h5 {
    font-size: 24px;
    font-weight: bold;
    color: #211914;
    margin: 25px 0px;
}
#integracion .producto-precios-container .producto-precios-title {
    text-align: center;
    padding-top: 40px;
    padding-bottom: 20px;
}

#integracion .producto-precios-container .producto-precios-planes .producto-precios-planes-container .item .item-image img {
    margin: auto;
    max-width: 100%;
    width: 100px;
}
#integracion .producto-precios-container .producto-precios-planes .producto-precios-planes-container .item {
    text-align: center;
    background: #ffffff;
    border: 1px solid #211914;
    padding: 15px;
    margin: 15px 0px;
}

#integracion .producto-precios-container .producto-precios-planes .producto-precios-planes-container .item .item-title h5 {
    font-size: 24px;
    font-weight: bold;
    color: #211914;
}
#integracion .producto-precios-container .producto-precios-planes .producto-precios-planes-container .item .item-text p {
    font-size: 18px;
    font-weight: normal;
    color: #211914;
}
#integracion .producto-precios-container .producto-precios-planes .producto-precios-planes-container .item .item-price p {
    font-size: 24px;
    font-weight: bold;
    color: #211914;
    margin: 0px;
}
#integracion .pricing-correos {
	background: url('../images/correos/paqueteria-correos-banner.png') 100% no-repeat;
	background-size: cover !important;
	height:310px;
}

#integracion .pricing-correos p{
	color:#ffffff;
	font-size:18px;
	margin-top:15px;
}
#integracion .pricing-correos .img-container{
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
}
#integracion .descuentos h2, #integracion .descuentos h3, #integracion_CAT .descuentos h2, #integracion_CAT .descuentos h3,
#parcel-landing .descuentos h2, #parcel-landing .descuentos h3, #parcel-landing_CAT .descuentos h2, #parcel-landing_CAT .descuentos h3 {
	text-align: center;	
}

#integracion .descr4 a, #integracion_CAT .descr4 a {
	word-wrap: break-word;	
}
#integracion .ver-tarifas a:hover {
    color: #211914;
    text-decoration:none;
}

#integracion .jumbotron, #integracion_CAT .jumbotron {
	background: url('../images/correos/correos-banner.png') 100% no-repeat;
	height: 250px;
	background-size: cover !important;
}

@media (max-width: 992px) and (min-width: 770px){	
	#integracion .precio-basic {
		height:379px;
	}
	.responsive-margin {
		margin-top:65px !important;
	}
}
@media (max-width: 992px) {	
	#integracion .pricing-correos {
		height:auto;
	}
	#integracion .caracteristicas-containers {
		margin-bottom:20px;
	}
	#integracion .caracteristicas p {    
    	margin-bottom: 55px;
	}
	#integracion .caracteristicas-containers {
		margin-top:30px;
	}
	#integracion .jumbotron {
    	height: 350px !important;
	}
}
/* --/correos page*/
/*APP STORES*/
.wrapper-store {
	background:#e4e2e3;
}
.wrapper-store span.label {
	color: #211914;
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
	padding: 0px;
}
.wrapper-store .app-ratings {
	font-weight: bold;
}
.wrapper-store .title-bar {
	padding: 5px 15px 5px 15px;
	margin: 0px 15px 25px 15px;
}
.wrapper-store .title-bar h4 {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	margin: 0px;
}
.modal-get-app .modal-header p{
	margin:0px;
}
.modal-get-app ::-webkit-input-placeholder {font-size:10pt !important;}
.modal-get-app ::-moz-placeholder {font-size:10pt !important;}
.modal-get-app :-ms-input-placeholder {font-size:10pt !important;}
.modal-get-app input:-moz-placeholder {font-size:10pt !important;}

.modal-get-app #myModalLabel {
	font-size: 20px;
	margin-top: 5px;
}
.modal-get-app h4{
	font-size:14px;
	font-weight: 700;
	min-height: 30px;
}
.modal-get-app .alert-danger {
	font-size:12px;
	padding: 5px;
	margin-bottom:10px;
}
.modal-get-app .btn-success {
	    padding: 6px 12px;
    	font-size: 14px;
    	background: #FC0;
    	color: #211914;
    	width:80%;
    	float:none;
    	border-color:#FC0;
}
	.modal-get-app .btn-success:hover {
		background: #FFF;
		color: #FC0;
	}
.modal-get-app .form-right{
	border-left:1px solid #5e7d9c;
}
.thumb-app {
	width:100%;
	max-height:146px;
	overflow: hidden;
}
.thumb-app img {
	max-width: 100%;
}
.appGrid {}
.appGrid .thumbnail{
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	overflow: hidden;
	border-radius:0px;
	padding: 0px;
	/*-webkit-box-shadow: 0px 5px 12px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 5px 12px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 5px 12px 0px rgba(0,0,0,0.4);*/
}
.appGrid .thumbnail img{
	width:100%;
	height: auto;
 }

.wrapper-examples .additional-services-background {
	padding: 50px 0px 50px 0px;
	background: url('../images/banners/cabecera-empresa.jpg') center no-repeat;
	background-size:cover;
}

.blue_back{
	padding: 50px 0px 50px 0px;
	background: url('../images/banners/theme-store-banner.png') center no-repeat;
	background-size:cover;
}
.blue_back .blue-separator {
	width: 100px;
	margin: 15px auto;
}
.blue_back h1{
	font-size: 36px;
	font-weight:bold;
}
.blue_back h3{
	font-size: 26px;
	font-weight:normal;
}
.blue_back h1, .blue_back h3{
	color:#ffffff;
}
.theme-store-subtitle {
	font-size: 26px !important;
	font-weight: normal !important;
}
.excerpt-description p {
    font-size: 16px !important;
    line-height: 1.6em;
}
.white_back {
	background: #ffffff;
	padding: 40px 0;
}
.examplesGrid .pagination>li>a, .pagination>li>span {
	border:none;
	color:#233E74;
	line-height: 1.3em;
}
#filter{
	background-color:#211914;
}
	#filter .btn-default {
		background: #211914;
		border: 0px;
		color: #fff;
		text-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		
	}
	#filter .btn-default:hover {
		border: 0px;
	}
#filter .navbar-default, #filter .navbar-form{
	background: #211914;
	border: none;
	margin:7px 0 !important;
	width:100%;
	box-shadow:none;
}
#filter .navbar-left .form-group{
	width:29%;
	margin:0 10px;
}
#filter .navbar-left .form-control{
	width:100%;
	margin-right:0px;
	border-radius:0px;
}
#filter .input-group .form-control {
	border-radius:0px;
}
#filter .input-group{
	margin:7px 0 !important;
}
#filter .input-group .btnSearch{
	padding: 10px 12px;
	border: 1px;
}
.wrapper-examples .pagination>li>a, .pagination>li>span {
	border:none;
	color:#555;
	line-height: 1em;
}
.single-item {
  position: relative;
  height:100%;
  width:100%;
}
.single-item .caption {
	color: #292929;
	padding: 15px;
}

.appGrid .single-item .caption h4 {
    min-height: 38px;
    font-size:23px;
}
.appGrid .single-item .caption .app-price {
    min-height: 28px;
    margin: 3px 0 14px;
}

.single-item .caption h4{
	font-weight: bold;
	color: #211914;
	margin-bottom:0px;
}
.single-item .caption .blue-btn {
	margin:0px;
}
.single-item .caption-service-company a {
	color: #211914;
}
.single-item .caption-service-company a:hover {
	color: #211914;
	text-decoration: underline;
}
.thumbnail .item-overlay {
  background:#FFF;
  top:0;
  display:none;
  height:0;
  left:0;
  position: absolute;
  transition:height 500ms ease 0s;
  width:100%;
  
  /*opacity:;*/
}
.item-overlay p{
	line-height:1em
}
.thumbnail:hover .item-overlay {
  display:block;
  height:100%;
  background-color: #211914;
}

.thumbnail:hover .item-overlay .caption h4 {
    color: #ffffff;
    font-size:23px;
}
.thumbnail:hover .item-overlay .caption span {
    color: #ffffff;
    background:none;
    font-size:18px;
}
.thumbnail:hover .item-overlay .caption a {
    background-color: #ffffff;
    color:#211914;
    border:1px solid #ffffff;
    text-transform:uppercase;
    font-weight:bolder;
}
.thumbnail:hover .item-overlay .caption a:hover {
    background-color: #211914;
    color:#ffffff;
    border:1px solid #ffffff;
    text-transform:uppercase;
    font-weight:bolder;
}

.label-price {
	font-size: 100%;
	font-weight: normal;
}
.app-price {
	line-height: 1em;
	margin: 18px 0 14px;
}
.item-features .caption .app-price {
	margin: 0px 0 14px;
}
.app-price .col-xs-5,
.app-price .col-xs-7 {
	padding-left: 0px;
    padding-right: 0px;
}
.app-price h3 {
	margin: 0px 0px;
	font-weight: bold;
}
.detailGrid .thumbnail .blue-btn {
	width: 100%;
	margin-top: 15px;
	text-transform: uppercase;
}
.wrapper-store .pagination {
	margin:0px;
}
.wrapper-store .pagination>.active>a, 
.wrapper-store .pagination>.active>span, 
.wrapper-store .pagination>.active>a:hover, 
.wrapper-store .pagination>.active>span:hover, 
.wrapper-store .pagination>.active>a:focus, 
.wrapper-store .pagination>.active>span:focus {
    z-index: 2;
    color: #211914;
    background-color:#e4e2e3;
    border-color: transparent;
    cursor: default;
	font-weight: bolder;
}
.wrapper-store #counter-options .btn.active{
	box-shadow: none !important;
	color: #22aad6;
}
.wrapper-store #counter-options .btn:active{
	box-shadow: none !important;
}
.wrapper-store .pagination>li>a, 
.wrapper-store .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #646464;
    border: none;
    margin-left: -1px;
    width: 32px;
    margin-right: 3px;
}
.wrapper-store .pagination>li>a:hover {
	background: #fff;
	color: #211914;
}
.wrapper-store .label-info,
.wrapper-store .label-primary {
	background-color: transparent;
}
.wrapper-store .pagination>li>a>i.fa{
	padding-top: 4px;
	color: #646464;
}
.wrapper-store .pagination .arrows-control a{
	
}
@media screen and (max-width: 767px) {
	.single-item .thumb-app {
		height: auto;
	}
	#filter .navbar-default, #filter .navbar-form{
		text-align: center;
		margin:0 auto;
		
	}
	#filter .form-group,#filter .navbar-left .form-control, #filter .navbar-form .form-control{
		width:90% !important;
		margin:0 auto !important;
		padding: 5px 0;
	}
	#filter .navbar-form .form-control
	#filter .btn-default{
		margin-top:10px;
	}
	.navbar-form{
		border-top: 0px !important;
		border-bottom: 0px !important;
	}
}
/* new design APP STORE*/
.banner-app-detail .border-line {
	margin:20px 0;
}
#owl-app-store.owl-carousel .owl-item img{
	width: auto !important;
}
#owl-app-store .express-logo-slide {
	margin: 20px auto !important;
}
#owl-app-store .owl-controls .owl-buttons div {
    position: absolute;
    padding: 5px 9px;
}
#owl-app-store .owl-controls .owl-pagination {
	text-align: center;
}
#owl-app-store .owl-buttons .owl-next {
	right: 10px;
    top: 100px;
    position:absolute;
}
#owl-app-store .owl-buttons .owl-prev {
	left: 10px;
    top: 100px;
    position:absolute;  
}
#owl-app-store .bg-app {
	min-height: 230px;
	height: 100%;
	width: 100%;
	position: relative;
	border: 1px solid #cccccc;
}
#owl-app-store .bg-app .img-responsive {
	margin: 0 auto;
}
@media screen and (min-width:768px){
	.white-layer {
		padding: 50px 0;
	}
}@media screen and (max-width:767px){
	.white-layer {
		padding: 10px 0;
		text-align: center;
	}
}
.block-container-lg {
	padding: 80px 0 !important;
}
.block-container-md {
	padding: 60px 0 !important;
}
.block-container {
	padding: 15px 0 !important;
}
.block-container-sm {
	padding: 20px 0 !important;
}
#owl-app-store #app-2 h3 {
	font-size: 28px;
}
#owl-app-store #app-1 .bg-app{
	background: url("../images/app-store/stripe-bg.jpg") center center no-repeat;
	background-size: 100% 100%;
	padding: 40px 0;
}
#owl-app-store #app-1 .bg-app img{
	
}
@media screen and (max-width:991px){
	#owl-app-store #app-1 .bg-app p{
		margin-top:10px !important;
		text-align: center;
	}
}
#owl-app-store #app-1 .bg-app p{
	font-size: 24px;
}
@media screen and (min-width: 992px){
	#owl-app-store #app-1 .bg-app {
		display: -ms-flexbox;
	    display: -webkit-box;
	    display: flex;
	    -ms-flex-align: center;
	    -ms-flex-pack: center;
	    -webkit-box-align: center;
	    align-items: center;
	    -webkit-box-pack: center;
	    justify-content: center;
	}
}
#owl-app-store #app-2 .bg-app{
	background: url("../images/app-store/form-bg.jpg") center center no-repeat;
	background-size: 100% 100%;
	padding: 40px 0;
}
#owl-app-store #app-3 .bg-app{
	background: url("../images/app-store/express-bg.jpg") right center no-repeat;
	background-size: cover;
	padding: 40px 0;
}
#owl-app-store #app-3 .bg-app img {
	margin-bottom: 20px;
}
@media screen and (max-width: 768px){
	#owl-app-store .owl-buttons {
	    display: block;
	}
}
@media screen and (max-width: 1199px){
	#filter .navbar-form .search-name {
		display: block;
		width: 80%;
	}
}
/*APP DETAIL//THEME DETAIL*/
.detailGrid{
	padding:10px 0 0 0;
}
.wrapper-examples .detailGrid {
	background-color: #eaeaea;
}
.wrapper-examples .detailGrid .single-item .item-features .caption-service-company p {
	color: #211914;
}
.wrapper-examples .detailGrid .single-item h4 {
	font-size:24px;
	margin-bottom: 15px;
}

.detailGrid .col-md-12 h1{
	margin-top: 10px;
	font-size: 30px;
	color: #292929;
	font-weight: bold;
}
.detailGrid .app-item-description p,
.detailGrid .app-item-description p span{
	font-size:14px !important;
	font-family: Montserrat, Arial, sans-serif !important;
	color: #211914 !important;
	line-height: 1.3em !important;
}
.detailGrid #review-items {
	/*max-height: 200px;
	overflow-y: auto;*/
	border: 1px solid #ddd;
	border-radius: 4px;
	background: #fff;
	/*position: absolute;*/
	z-index: 99;
	width:100%;
	padding: 15px;
}
/*
 *  review-items
 */
.review-items-btn {
	text-transform: uppercase;
	color: #333;
	font-size: 14px;
	border: 1px solid #646464;
	padding: 5px 7px;
	border-radius: 4px;
	background: #fff;
}
.review-items-btn:hover{
	text-transform: uppercase;
	color: #333;
	font-size: 14px;
}
/* Icon when the collapsible content is shown */
  .review-items-btn:after {
  	font-family: 'FontAwesome';
    content: "\f0d8";
    float: right;
    margin-left: 15px;
  }
  /* Icon when the collapsible content is hidden */
  .review-items-btn.collapsed:after {
     content: "\f0d7";
  }
#review-items::-webkit-scrollbar-track,
#review-items::-moz-scrollbar-track
{
	-webkit-box-shadow: none;
	border-radius: 0px;
	background-color: #ccc;
}

#review-items::-webkit-scrollbar,
#review-items::-moz-scrollbar
{
	width: 12px;
	background-color: #646464;
}

#review-items::-webkit-scrollbar-thumb,
#review-items::-moz-scrollbar-thumb
{
	border-radius: 4px;
	-webkit-box-shadow: none;
	background-color: #fff;
	border: 1px solid #646464;
}
@media screen and (max-width: 767px){
	.detailGrid #review-items {
		position:relative;
		max-height: none;
		overflow-y: hidden;
	}
}
.detailGrid .thumbnail{
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 2px solid #ddd;
	overflow: hidden;
}
.detailGrid .thumbnail img{
	border-radius: 4px;
	max-width:100%;
}
.app-item-description,.theme-item-description{
	margin:30px 0;
}
.app-block-item, .theme-block-item{
	margin:20px 0;
}
	.app-block-item p, .theme-block-item p{
		font-size:14px !important;
		margin:10px 0;
	}
	.app-item-description ul, .theme-item-description ul{
	 	margin:10px;
	}
	.app-item-description ul li, .theme-item-description ul li{
		margin: 10px 0;
	}
.screenshot-item {
	margin:30px 0;
}
	.screenshot-item img{
		border: 1px solid #bfb4a2;
		border-radius: 0px;
		width:100%;
		height:auto;
	}
	.screenshot-theme img{
		border: 1px solid #bfb4a2;
		width:100%;
		height:auto;
	}
	.iphone5s{
		width: 240px;
		height: 500px;
		background: url("../images/iphone5s.png") center center no-repeat;
		position: relative;	
		margin-top:20px;	
	}
	.screenshot-mobile{
		width:200px;
		height:355px;
		position: absolute;
		top:70px;
		left:21px;
		overflow:hidden;
		
	}
	.screenshot-mobile img{
		width:100%;
		height:auto;
	}
	.top-iphone5s{
		height:225px;
	}


/*THEME STORES*/
.themeGrid {
	padding: 40px 0px;
}
	.themeGrid .img-item {
		height: 250px;
		overflow: hidden;
	}
	.themeGrid .thumbnail{
		margin-bottom: 20px;
		line-height: 1.42857143;
		background-color: #fff;
		border: 1px solid #ddd;
		overflow: hidden;
		border-radius: 0px;
		padding:0px;
	}
	.themeGrid .thumbnail .item-overlay{
		background: url("../images/details-themes.png") repeat;
		top: 0px;
		/* display: none; */
		height: 250px;
		position: absolute;
		transition: height 500ms ease 0s;
		width: 100%;
	}
		.themeGrid .thumbnail .item-overlay .center {
			width:100px;
			height:30px;
			position:absolute;
			left: 50%;
 			top: 50%;
 			transform: translate(-50%, -50%);
			text-align: center;
		}
		.themeGrid .thumbnail .item-overlay .center a{
			color:#c0c0c0;
			font-weight:700;
			font-size:18px;
			text-decoration:none;
			
		}
		.themeGrid .thumbnail .item-overlay .center a:hover{
			color:#fff;
			text-decoration:none;
		}
	.themeGrid .thumbnail .caption{
		background: #f2f2f2;
		height:45px;
	}
		.themeGrid .thumbnail img{
			border-radius: 0px;
			width:100%;		}
	table.table-cookie-policy thead tr th,table.table-cookie-policy tbody tr td {
		padding: 10px;
	}
#cookies-used-in-web {
	padding-top: 30px;
}
.excerpt-description {
    height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 10px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: block;
    display: -webkit-box;
	line-height: 17px !important;
    font-size: 14px !important;
    color: #292929;
    font-weight: 400 !important;
    font-family: Montserrat, Arial, sans-serif !important;    
}

.excerpt-description strong, .excerpt-description em, .excerpt-description span{
	font-weight: 400 !important;	
	text-decoration:none !important;
	font-style: normal;
}

.thumbnail:hover .item-overlay .caption .excerpt-description {
	color: #ffffff !important;
}
.excerpt-description p, .excerpt-description span, .excerpt-description label{
	font-size: 14px !important;
	color: #292929 !important;
	font-weight: 400 !important;
	font-family: Montserrat, Arial, sans-serif !important;
	line-height: 17px !important;
	margin: 0px !important;
	overflow: hidden;
	text-overflow: ellipsis;
}

.pagination#search_form_paging {
	padding:20px 0;
}
.pagination#search_form_paging>.active>span,
.pagination#search_form_paging>.active>a {
	background-color:#d5d5d5;
}
.pagination#search_form_paging>li>span,
.pagination#search_form_paging>li>a {
	background-color: transparent;
	
}

/* MICROSOFT page */

/* CSS Document */
#microsoft .top-microsoft {
	background: url(../images/microsoft/bg-top-microsoft.png) repeat transparent;
	height: 80px;
}
	#microsoft .top-microsoft img{
		margin:0 auto;
		margin-top: 10px;
	}
#microsoft h3.rec_tq {
	line-height: 1.5em;
}
#microsoft .logo_microsoft {
	display: inline-block;	
	text-align: center;
	margin-bottom: 20px;
}

#microsoft .ttl_txt {
	text-align: center;
	margin: 35px 0;
}
	
#microsoft .jumbotron h1 {
	font-size: 36px;
	font-weight: bold;
	margin-top: 5px;
	
}	
#microsoft .jumbotron h2 {
	border: none;
	
}	
#microsoft .jumbotron h4 {
	color:#fff;
}	

#microsoft .subttl {
	color: #2C384A;
	margin-bottom: 25px;
}	

#microsoft .circulos_microsoft {
	margin: 0 0 25px 0;
}

#microsoft .circulos_microsoft img {
	display: inline;
}

#microsoft .circ_pasos {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;	
}

#microsoft .circ_pasos img {
	display: inline-block;
}	

#microsoft .jumbotron {
	background: #10C8CE !important;
	height: auto !important;
}

#microsoft .banner_promo_micro {
	background: #E1E3E5 url('../images/microsoft/banner_promo_microsoft.jpg') center center no-repeat;	
	background-size: cover;
}
#microsoft .banner_promo_micro .btn {
	padding-top: 30px;
	text-align: center;
	width:100%;	
}
#microsoft #destacados {

}
	#microsoft .banner_promo_micro .btn button{
		width:250px;
		height:50px;
		border-radius: 10px;
		color: #2C384A;
		font-size:20px;
	}

#microsoft .desc_sp {
	margin: 140px 0;
	overflow: hidden;
	background: rgba(225, 227, 229, 0.6);
	border-radius: 5px;
	padding: 5%;
}

#microsoft .desc_sp h3 {
	text-align: center;
}	

#microsoft .desc_sp h3.bnr_txt {
	color: #2C384A;
	margin-top: 0;	
}

#microsoft .desc_sp H3.rec_tq {
	border: 2px dashed #10C8CE;
	padding: 20px 5px;
	width: 100%;
	margin: 0 auto;
	color: #10C8CE;
}

#microsoft .destacados, #microsoft .oferta_especial, #microsoft .planes_plus {
	background: #FFF;	
	padding: 30px 15px;
}

#microsoft .destacados h3 {
	color: #2C384A;	
	text-align: center;
	margin-bottom: 50px;
	font-weight: bold;
}

#microsoft .destacados p, #microsoft .planes_plus {
	text-align: center;	
}

#microsoft .oferta_especial {
	background: url('../images/microsoft/background_form_microsoft.jpg') center center no-repeat;
	background-size: cover;	
	margin-top: -10px;
}
		
#microsoft .oferta_especial h3 {
	font-size: 24px;
	color: #FFF;	
	text-align: center;
}

#microsoft .oferta_especial h3.ttl_oferta {
	text-transform: uppercase;	
}

#microsoft .oferta_especial h3.subttl_oferta {
	margin-top: 10px;
	margin-bottom: 60px;
}
		
#microsoft .btn_reg {
	background: #FFD400;
	color: #2C384A;
	border: 1px solid #FFD400;
	width: 100%;
}

#microsoft .btn_reg:hover {
	background: #FFF;
	color: #2C384A;
	border: 1px solid #2C384A;
}

#microsoft .modal-header {
	border-bottom: none;	
}

#microsoft .oferta_planes {
	width: 80%;
	overflow: hidden;
	margin: 0 auto;
}

#microsoft .oferta_planes h3 {
	margin: 25px 0 50px 0;
}	
				
#microsoft .list-plus {
	list-style: none;	
	margin-top: 25px;	
	border: 1px solid #333;
	border-radius: 10px;
	padding: 15px;
}

#microsoft .list-plus li {
	height: 62px;	
}

#microsoft .ap_btn {
	margin-top: 20px;	
}

#microsoft .btn_plus {
	background: #211914 url('../images/microsoft/ayuda_icono_flecha_blanco.png') 84% center no-repeat;
	color: #FFF;
	border: 1px solid #211914;
	padding: 10px 37px 10px 8px;
	margin-bottom: 15px;
}

#microsoft .btn_plus:hover {
	background: #FFF url('../images/microsoft/ayuda_icono_flecha.png') 84% center no-repeat;
	color: #211914;
	border: 1px solid #211914;	
	padding: 10px 37px 10px 8px;	
}

#microsoft .saber_mas {
	display: none;
}

#microsoft .payment img {
	margin: 0;	
}

#microsoft .faq_ms {
	background: #10C8CE;
	padding: 30px 0;
}

#microsoft .faq_ms h3 {
	color: #FFFFFF;
	text-align: center;	
	margin-bottom: 50px;
}

#microsoft .faq_ms h4 {
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 6px;
}	

#microsoft .faq_ms ul {
	margin-left: 35px;	
}

#microsoft .faq_ms ul li, #microsoft .faq_ms p {
	color: #2C384A;
	font-size: 15px;
}

#microsoft .faq_ms p {
	margin-bottom: 15px;
}	

#microsoft .imp {
	font-weight: bold;	
	font-size: 16px;
}

#microsoft a.imp {
	/*color: #2C384A;*/
	font-size: 15px;	
}

#microsoft .faq_ms .list {
	margin: 20px 0 15px 0;	
}

#microsoft .condiciones_ms {
	background: #FFFFFF;
	padding: 30px 15px;
}

#microsoft .condiciones_ms h2#cond {
	text-align: center;
	margin-bottom: 15px;
	color: #333;	
}

#microsoft .condiciones_ms ul {
	list-style: none;	
}

#microsoft .condiciones_ms ol li {
	margin-bottom: 10px;
}
#microsoft .condiciones_ms ul li {
	margin-bottom: 20px;
}

#microsoft .oferta_planes img {
	display: inline;
}

#microsoft .micro, #microsoft .comandia {
	padding: 30px 40px;
}

#microsoft .microsoft_comandia {
	padding: 0;	
}

#microsoft .microsoft_comandia .img_center {
	text-align: center;	
	margin-bottom: 30px;
}	

#microsoft .microsoft_comandia img {
	display: inline-block;
}

#microsoft .microsoft_comandia h4 {
	font-size: 18px;
	color: #2C384A;
	font-weight: bold;
	text-align: center;
	margin-bottom: 30px;
}	

#microsoft .micro {
	background: #EDEFF3;
	color: #2C384A;
}

#microsoft .comandia {
	background: #FFD400;
	color: #2C384A;
}

#microsoft .microsoft_comandia .more {
	margin-bottom: 0;	
	text-align: center;
}

#microsoft .micro .more {
	margin-top: 45px;	
}

#microsoft .micro .msto {
	text-align: center;	
}

#microsoft .micro a {
	/*color: #2C384A;*/
	font-weight: bold;
	font-size: 17px;
	text-decoration: underline;
}	

#microsoft .comandia .more {
	margin-top: 25px;
	font-weight: bold;
	font-size: 17px;
}	

@media screen and (max-width: 768px) {
	#microsoft .formulario_prueba {
		height: 100%;
	}
}
	
@media screen and (max-width: 992px) {
	#microsoft .form-group {
		margin: 15px 0;
		width: 100%;	
	}
	
	#microsoft .form-control {
		width: 100%;	
	}
	
	#microsoft .btn_submit {
		width: 100%;	
	}
	
	#microsoft .microsoft_comandia {
		text-align: center;
	}	
}

@media screen and (min-width: 992px) {
	#microsoft .jumbotron {
		background: #10C8CE url('../images/microsoft/banner_principal_microsoft.jpg') left bottom no-repeat !important;
		background-size: contain !important;
		height: auto;
	}
	
	#microsoft .logo_microsoft {
		display: none;	
	}
	
	#microsoft .jumbotron h1 {
		font-size: 45px;
		font-weight: bold;
		margin-top: 25px;
	}
	
	#microsoft .jumbotron h2 {
		font-size: 30px;
		font-weight: bold;	
		margin: 35px 0 30px 0;
	}
	
	#microsoft .jumbotron h4 {
		font-size: 30px;
		margin-top: 35px;	
	}
	
	#microsoft .ttl_txt {
		float: right;	
		text-align: center;
		margin: 35px 0;
	}
	
	#microsoft .banner_promo_micro {
		background: #E1E3E5 url('../images/microsoft/banner_promo_microsoft.jpg') 0 0 no-repeat;
		background-size: cover;	
	}
	
	#microsoft .desc_sp {
		margin: 60px 0;
		overflow: hidden;	
	}
	
	#microsoft .desc_sp h3 {
		text-align: center;
	}	
	
	#microsoft .desc_sp h3.bnr_txt {
		color: #2C384A;	
	}
	
	#microsoft .desc_sp H3.rec_tq {
		border: 2px dashed #10C8CE;
		padding: 20px 14px;
		width: 100%;
		color: #10C8CE;
	}
	
	#microsoft .formulario_prueba {
		padding: 45px 0;
		text-align: center;
	}
	
	#microsoft .btn_submit {
		margin: 15px;
		width: 30%;	
	}
	
	#microsoft .faq_ms .h_col {
		min-height: 260px;	
	}
	
	#microsoft .micro, .microsoft .comandia {
		min-height: 675px;	
		max-height: 675px;
		padding: 50px 90px;
	}
}

@media screen and (min-width: 1200px) {
	#microsoft .desc_sp {
		background: none;
	}	
	
	#microsoft .micro, #microsoft .comandia {
		min-height: 605px !important;	
		max-height: 605px !important;
		padding: 65px 88px;
	}
}

/* developer */
.login-developer {
	background:#fff;
}
.btnRegister {
	margin:15px 0;
}
/*alta -tienda*/
/* ----- Tipograf�as ----- */



/* ----- / Tipograf�as ----- */

/* ----- Reseteos ----- */

* {
	margin: 0;
	padding: 0;	
}


.thumbnail, .img-thumbnail {
	background: none;
	border: none;
	box-shadow: none;	
}

/* ----- / Reseteos ----- */

/* ----- body ----- */
.body-container {
	padding: 0px 10px;
}
/* ----- / body ----- */

/* ----- Banner 1 - Entrar en tienda ----- */
.setup-done .comandia-banner {
	height:300px;
}
.bnr_mi_tienda {
	background: url('../images/alta-tienda/banner-thanks.jpg') no-repeat 100%;	
	height:250px;
	font-family: 'PT Sans', sans-serif;
}
.bnr_mi_tienda .bnr_mi_tienda-txt-title .btn-login-to-shop {
	background:#ffffff;
	color:#211914 !important;
	border:1px solid #211914 !important;
	font-weight:bold;
}
.bnr_migrations {
	background: url('../images/alta-tienda/banner-migrations.jpg') no-repeat left center transparent;
	margin:0 auto;
	height:350px;
	font-family: 'PT Sans', sans-serif;
	text-align: right;
}
.bnr_migrations .bnr_mi_tienda-block {
	text-align: right;
}

.bnr1-bg {
	height: 100%;
}

.bnr1-bg img {
	padding-top: 20%;
	height: 100%;
}

.bnr_mi_tienda-block {
	text-align: center;
	padding-top: 40px;
 	padding-left: 50px;
}

.bnr_mi_tienda-txt-title {
	font-family: 'PT Sans', sans-serif;
}

.bnr_mi_tienda-txt-title h1 {
	font-weight: bold;
}

.bnr_mi_tienda-txt-title h3 {
	
}
.bnr_mi_tienda-txt-title h4 {

}

.bnr_mi_tienda-txt-subtitle {

}

.bnr_mi_tienda-txt-subtitle h3 {
	padding-top:0px;
	font-size:24px;
	font-weight: 500;
}
.nimble-message h3{
	padding-top:0px;
	font-size:20px;
	font-weight: 500;
}
.bnr_mi_tienda-txt-subtitle p {
	font-size: 18px;
}

.bnr_mi_tienda-txt-button {
	padding-top: 0px;
}
.text-uppercase {
	text-transform: uppercase;
}
.blue-btn {
	background-color: #211914;
	color: #fff;
	border: 1px solid #211914;
	padding: 5px 10px;
	display: inline-block;
	margin:20px 0;
}
.blue-btn:hover,
.blue-btn:focus {
	background-color: #ffffff;
	color: #211914;
	border: 1px solid #211914;
}
.light-blue-btn {
	background-color: #22aad6;
	color: #fff !important;
	border: 1px solid #22aad6;
	padding: 15px 20px;
	display: inline-block;
	margin:20px 0;
}
.light-blue-btn:hover {
	background-color: #fff !important;
	color: #22aad6 !important;
	border: 1px solid #22aad6;
}
.bnr_mi_tienda-txt-button button {
	/*color: #211914;
	padding:10px 30px;
	border-radius: 5px;
	border: 1px solid #695f40;
	background: #f5c11f;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6dd8f), color-stop(1, #f5c11f));
	background-image: -moz-linear-gradient(top,  #f6dd8f 0%, #f5c11f 100%);
	background-image: -o-linear-gradient(top,  #f6dd8f 0%, #f5c11f 100%);;
	background-repeat: repeat-x;*/
}

@media (max-width: 991px) {
	

	
}

@media (max-width: 768px) {
	.bnr_mi_tienda-block {
		text-align: center;
		padding: 25px;
		background: rgba(256, 256, 256,0.7);
	}
	.bnr_migrations  .bnr_mi_tienda-block {
		text-align: center;
		padding: 25px;
		background: rgba(76, 115, 152, 0.7);
	}
	.bnr_mi_tienda-txt-title {
		width: 100%;
	}
	.bnr_mi_tienda-txt-subtitle {
		width: 100%;
	}
	.bnr1-bg {
		display: none;
	}
}

@media (max-width: 387px) {
	.bnr_mi_tienda-txt-button {
 		padding-top: 10px;
	}
	.bnr_mi_tienda-block {
		text-align: center;
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media (max-width: 370px) {
	.bnr_mi_tienda {
 		padding-top: 10px;
	}
}

@media (max-width: 320px) {
	.bnr_mi_tienda {
 		padding-top: 10px;
 		height: 410px;
	}
}

/* ----- / Banner 1 - Entrar en tienda ----- */

/* ----- Banner 2 - Ejemplos y plantillas ----- */

.bnr_ejemplos {
	background: url('../images/examples/bnr2-bg.png');
	background-size: 100% 100%;
	margin: 15px 0px;
	text-align:center;
	font-family: 'Ubuntu', sans-serif;
	
}

.bnr_ejemplos-block {
z-index: 40;
}

.bnr_ejemplos-txt-title {
	font-family: 'Ubuntu', sans-serif;
}

.bnr_ejemplos-txt-title h1 {
	color: white;
	margin-bottom: 5px;
}

.bnr_ejemplos-txt-title h4 {
	margin-top: 0px;
}

.bnr_ejemplos-txt-image {
	font-family: 'Ubuntu', sans-serif;
}

.bnr_ejemplos-txt-image img {
	width: 100%;
}

.bnr_ejemplos-txt-button {
	position: absolute;
	
	z-index: 50;
	color:white;
}
@media (min-width:992px){
	.bnr_ejemplos-txt-button {
		top:80%;
		left: 75%;
	}
}
@media (max-width:991px){
	.bnr_ejemplos-txt-button {
		position:relative !important;
	}
}
.bnr_ejemplos-txt-button button {
  width: 200px;
  text-align: left;
  position: relative;
  z-index: 55;
  border: 1px solid #95b36e;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.43);

}

.button-image {
	position: absolute;
	height: 40px;
	width: 40px;
	background: url("../images/examples/button-image.png") no-repeat;
	background-size: 25px 25px;
	background-position: center center;
}

.button-text {
  padding-left: 45px;
  color: #fff;
}



@media (max-width: 991px) {
	.bnr_ejemplos-txt-button button {
  		width: 188px;
	}
	.bnr_mi_tienda-txt-title h1 {
	  font-size: 36px;
	}
	.bnr_mi_tienda-txt-subtitle h3 {
	  font-size: 20px;
	  line-height:1.2em;
	}
}

@media (max-width: 768px) {
.bnr_ejemplos-txt-button {
  padding-top: 15px;
  padding-left: 35%;
}

.bnr_ejemplos {
  
  margin: 15px 0px;
  height: 450px;
}

}

@media (min-width: 630px) and (max-width: 768px) {
		.bnr_ejemplos {
	  height: 500px;
	}
}

@media (max-width: 555px) {
.bnr_ejemplos-txt-button {
  padding-left: 25%;
}
	.bnr_ejemplos-txt-image {
		display:none !important;
	}
	.bnr_ejemplos {
	 
	  height: 250px;
	}
	.bnr_ejemplos-txt-title h1 {
	font-size: 26px;
	
	}
}

@media (max-width: 340px) {
.bnr_ejemplos-txt-button {
  padding-left: 10%;
}
}

/* ----- / Banner 2 - Ejemplos y plantillas ----- */

/* ----- Banner 3 - Especializate e-Commerce ----- */
.bnr_especial-block {
	padding:0;
}

.bnr_especial-txt-block {
	color: #211914;
	padding-bottom: 15px;
}
.bnr_especial-logo {
	background: url('../images/alta-tienda/special-logo.jpg') no-repeat 100%;
	height: 450px;
}
.bnr_especial-logo .bnr_especial-txt-block h2 {
	font-size:29px;
	font-weight:bold;
	color:#ffffff;
	margin-bottom:30px;
}
.bnr_especial-logo .bnr_especial-txt-block .bnr_especial-block-subtitle {
	font-size:16px;
	font-weight:bold;
}
.bnr_especial-logo .bnr_especial-block .bnr_especial-block-top h2 {
	color:#211914;
}
.bnr_especial-border-padding {
	padding: 10px;
	padding-top:30px;
	padding-bottom:30px;
}

.bnr_especial-logo .bnr_especial-border {
	border: 1px solid #211914;
	background:#ffffff;
	margin-right:15px;
	margin-left:15px;
}

.bnr_especial-block-title {
	margin-top: 10px;
	font-size: 28px;
}

.bnr_especial-block-subtitle {
	margin-top: 10px;
	font-size: 20px;
}

.bnr_especial-block-bottom {

}

.bnr_especial-block-text {
	margin: 0px;
}

.bnr_especial-block-button {
	padding-top: 15px;
}

.bnr_especial-block-button button {
	color: #ffffff;
	padding:10px 25px;
	background: #211914;
	text-transform:uppercase;
	border:none;
}
.alta-tienda-caracteristicas h2 {
    font-size: 21px;
    font-weight: bold;
}
.bnr_especial-middle-image img {
	width: 100%;
	padding-top: 5px;
}
.alta-tienda-caracteristicas {
	background: #f5f5f5;
	padding: 30px 15px;
}
.alta-tienda-caracteristicas .recuadro {
    border: 1px solid #211914;
}
.alta-tienda-caracteristicas p {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 80px;
}
.alta-tienda-caracteristicas .recuadro h4 {
	text-align: center;
	color: #211914;
	font-size: 24px;
	font-weight: bold;
}
.alta-tienda-caracteristicas .recuadro .caracteristicas-price-container .new-price {
    font-size: 21px;
    font-weight: bold;
}
.alta-tienda-caracteristicas .recuadro .caracteristicas-price-container {
    margin-top: 30px;
    text-align: center;
}
.alta-tienda-caracteristicas .ver-tarifas button {
    width: 100%;
    margin-top: 10px;
}
.alta-tienda-caracteristicas .caracteristicas-containers .recuadro {
    min-height: 360px;
    padding: 30px 26px;
    width: 260px;
    display: block;
    margin: auto;
    margin-bottom: auto;
    margin-bottom: 20px;
    background:#ffffff;
}
.alta-tienda-caracteristicas .recuadro .caracteristicas-price-container p {
    color: #211914;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 20px;
}

@media (max-width:767px) {
	.special-courses .bnr_especial .bnr_especial-block .all-center {
		display:block;
	}
	.bnr_especial-logo .bnr_especial-border {	    
	    margin-left: 0px;
	    margin-bottom:20px;
	}
}
@media (max-width: 991px) {
	.alta-tienda .alta-option {
		margin-bottom:40px;
	}
	.bnr_especial-txt-block {
  		padding-top: 10px;
	}
	.setup-done .comandia-banner {
    	height: 300px;
    	padding: 30px 0px 30px 0px !important;
	}
	.special-courses .bnr_especial-logo{
		padding: 30px 0px 30px 0px !important;
		height:auto;
	}
	section.alta-tienda {
		padding:0px !important;
	}
		
}

@media (max-width: 440px) {
	.bnr_especial-middle-image img {
		width: 100%;
		padding-top: 5px;
	}
	
}

/* ----- / Banner 3 - Especializate e-Commerce ----- */

/* ----- Banner 4 - Descuentos especiales de correos ----- */



/* ----- / Banner 4 - Descuentos especiales de correos ----- */
/* footer alta tienda */


.top-footer h2, .top-footer h4 {
	color: #fff !important;
}
/* /---footer alta tienda */

/* CONDITIONS */
.conditions-section {
		background: #fff;
		border: 1px solid #ddd;
		padding:40px 0;
		font-family: "Ubuntu", Sans-serif;
}
.conditions-section a {
	color: #211914 !important;
	font-weight: bold;
	
}
.conditions-section a:hover {
	color: #211914 !important;
	text-decoration: underline;
	
}
.header-conditions {
	padding:30px 0;
}
.conditions-section h2 {
	font-weight: 500;
	margin-bottom: 20px;
}
ul.conditions-list {
	margin: 20px 0;
}
ul.conditions-list li{
	list-style: none;
	margin: 15px 0;
	line-height: 1.2em;
}
.ubuntu-text {
	font-family: "Ubuntu", Sans-serif;
}
/* /--CONDITIONS */

/* LEARN */
#aprende {
	background: #fff;
}
#aprende #aprende-banner1, #aprende-banner2, #aprende-banner3, #aprende-banner4 {
	margin-top: 5px;
	margin-bottom: 5px;
}
#aprende .block-w-border {
	padding: 20px 0;
	border-top: 1px solid #646464;
	border-bottom: 1px solid #646464;
	margin-bottom: 30px;
}
#aprende .block-w-border p {
	color: #646464;
	font-size: 16px;
	margin-bottom: 0px;
}
#aprende .block-w-border .light-blue-link {
	text-decoration: underline;
	font-size: 16px;
}
.light-blue-link {
	color: #22aad6;
}
.light-blue-link:hover {
	color: #211914;
	text-decoration: underline;
}
.grey-link{
	color. #646464;
	text-decoration:underline;
}
/* ----- / body ----- */

/* ----- Banner 1 - Preview Aprende ----- */

#aprende #aprende-banner1 {
	background: #f05064;
}

#aprende #aprende-banner1 .row-fluid {
	background: #f05064;
}

#aprende .banner1-title h1 {
	font-size: 28px;
	color: white;
}

#aprende .banner1-title span {
	color: #ffbd22;
}

#aprende .banner1-text-left {
	text-align: left;
}

#aprende .banner1-text-color {
	color:white;
	padding-left: 15px;
	padding-right:15px;
}
.banner1-text-left-line-1, .banner1-text-left-line-3 {
	padding-left:0px !important;
	padding-right:0px !important;
	margin:20px 0;
}
.banner1-text-left-line-2 {
	padding-left:0px !important;
	padding-right:0px !important;
	line-height:1.1em;
}
.banner1-text-right-line-1 {
	padding-left:0px !important;
	padding-right:0px !important;
}
.banner1-text-right-line-2, .banner1-text-right-line-4{
	padding-left:0px !important;
	padding-right:0px !important;
	margin:20px 0;
}
.banner2-title h1 {
	font-weight:700;
	font-size:24px;
}
.banner1-text-right-line-3{
	padding-left:0px !important;
	padding-right:0px !important;
}
#aprende .banner1-text-line {
	border-bottom: 1px solid white;
}

#aprende .banner1-img img {
	width: 100%;
}

#aprende .banner1-text-right {
	text-align: right;
}

@media (max-width: 768px) {

	#aprende .banner1-img img {
		width: 75%
	}

}
/* ----- / Banner 1 - Preview Aprende ----- */


/* ----- Banner 2 - Curso Online ----- */

#aprende .banner2-title {
	color: #184272;
}

#aprende .banner2-title h1 {
	color: #184272;
	font-size: 20px;
	padding-left: 7%;
}

#aprende .banner2-image {
	padding: 0px;
	margin: 0px;
}

#aprende .banner2-image img {
	padding: 0px;
	margin: 0px;
	width: 100%;
}

#aprende .banner2-background {
	padding: 0px;
	margin: 0px;
}

#aprende .banner2-background img {
	padding: 0px;
	margin: 0px;
	width: 100%;
}

#aprende .bold {
	font-weight: bold;
}

#aprende .banner2-text {
	text-align: left;
	padding:20px 0;
}

#aprende .banner2-text ul {
	list-style: none;
}

#aprende .banner2-text ul li {
	font-size: 13px;
	padding:7px 0;
	font-size:18px;
	

}

#aprende .banner2-text button {
	background: #1b4376;
	border:0px;
	border-radius: 10px;
	padding: 7px 20px;
	color:white;
	margin:10px auto;
}


@media (max-width: 768px) {

	#aprende .banner2-image img {
		display: none;
	}
	#aprende .banner2-background img {
		display: none;
	}
	#aprende .banner2-text {
	text-align: center !important;
	}

}


/* ----- / Banner 2 - Curso Online ----- */


/* ----- Banner 3 - Proximos Webinars ----- */

#aprende .banner3-title {
	color:#1b4376;
	font-size: 20px;
	margin: 10px 0px;
}

#aprende .banner3-title h1 {
	color:#1b4376;
	font-size: 24px;
	font-weight: 700;
	padding-top:20px;
}

#aprende .banner3-subtitle {
	color:#1b4376;
	margin: 10px 0px;
	font-size:18px;
}

#aprende .banner3-backgroundtypes {
	background: url("../images/learn/lined_bg.jpg");
	margin-top: 15px;
	margin-bottom:20px; 
}

#aprende .banner3-backgroundtypes h2 {
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 10px; 
}

#aprende .banner3-backgroundtypes h4 {
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 10px; 
}

#aprende .banner3-contenttypes {
	border: 1px solid #dbdbdb;
	border-radius: 5px;
	margin-bottom: 20px;
}

#aprende .banner3-contenttypes h1 {
	font-size: 18px;
	color: #2f5496;
	margin-top: 10px;
	margin-bottom: 10px;
}

#aprende .banner3-contenttypes button {
	background: #1b4376;
	border: 0px;
	border-radius: 10px;
	padding: 7px 20px;
	color: white;
	margin-bottom: 20px;
}

#aprende .time {
	margin:0px 0px !important;
}

#aprende .rojo .banner3-contenttypes button {
	background: #22aad6;
}

#aprende .azul .banner3-contenttypes button {
	background: #c72c77;
}

#aprende .amarillo .banner3-contenttypes button {
	background: #fabc3d;
}


/* ----- / Banner 3 - Proximos Webinars ----- */


/* ----- Banner 4 - Galeria de Webinars ----- */

#aprende .banner4-title {
	color:#1b4376;
	font-size: 20px;
	margin: 10px 0px;
}

#aprende .banner4-title h1 {
	color:#1b4376;
	font-size: 24px;
	font-weight: 700;
	padding-top:20px;
}

#aprende .banner4-subtitle {
	color:#1b4376;
	margin: 10px 0px;
	font-size:18px;
	
}

/* ----- / Banner 4 - Galeria de Webinars ----- */

/* ----- Banner 5 - Galeria de Webinars ----- */

#aprende .banner5-title {
	color:#1b4376;
	font-size: 20px;
	margin: 10px 0px;
}

#aprende .banner5-title h1 {
	color:#1b4376;
	font-size: 20px;
}

#aprende .banner5-subtitle {
	color:#1b4376;
	margin: 10px 0px;
}

#aprende .banner5-content {

}

#aprende .banner5-text-title {
	color:#1b4376;
	font-size: 18px;
}

#aprende .banner5-text-subtitle {
	color:#1b4376;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#aprende .banner5-text-image {
	margin-top: 20px;
	margin-bottom: 35px;
}
#aprende .webinars-row iframe {
	margin: 15px 0;
}
/* ----- / Banner 5 - Galeria de Webinars ----- */
/* ---/LEARN */
/* ---RESELLERS--- */
.navbar-resellers {
	height: 80px;
	background: #fff;
} 
.navbar-resellers .navbar-brand{
	padding: 0 0 0 15px;
	width: 65%;
} 
.navbar-resellers .navbar-collapse {
	background: #fff;
}
.navbar-resellers .navbar-brand img{
	height:100%;
	max-height: 70px;
} 
@media screen and (max-width: 768px){
	.navbar-resellers .navbar-brand img{
	 	width: auto;
	}
}
@media (max-width: 991px) {
	.navbar-resellers .navbar-toggle {
	    margin-top: 28px;
	}
}
.green-txt {
	color: #211914;
}
.green-link {
	color: #211914;
}
.green-link:hover {
	color: #211914 !important;
	text-decoration: underline !important;
}
.green-btn {
	height: 50px;
	background: #211914;
	color: #fff;
	border: 1px solid #211914;
}
.green-btn:hover {
	background: #fff;
	color: #211914;
}
.breadcrumbs-top {
	margin-top: 20px;
}
	 .breadcrumbs-top a{
	 	color: #333;
	 }
	 .breadcrumbs-top a.currently-breadcrumb{
	 	color: #428bca ;
	 }
.reseller-registration .btn-default {
	width:250px;
	height: 50px;
}
.reseller-benefits .mega-price {
	font-weight: 700;
	font-size: 85px;
}
.reseller-benefits .block-border-green {
	color: #646464;
	padding: 0px 40px 30px 15px;
}

.more-about-comandia h3 {
	font-size: 36px;	
}

@media screen and (min-width: 992px){
	.more-about-comandia {
		background: #fff;
	}
}
.more-about-comandia .border {
	background-color: #211914;
	margin: 10px auto;
}
.more-about-comandia ul{
	list-style: none;
}
.more-about-comandia ul li{
	display: inline-block;
}
.more-about-comandia .tag-btn {
	background-color: #fff;
	color: #211914;
	padding: 10px 30px;
	margin: 5px;
	font-weight:bold;
}
.more-about-comandia .tag-btn:hover {
	text-decoration: underline;
}
.more-about-comandia .more-about-comandia-containers {
	text-align:center;	
	margin-top:20px;
}
.more-about-comandia .more-about-comandia-text {
	margin: 0 auto;
}
.icon-features-reseller {
	min-height: 40px;
	margin-bottom:20px;
}
.more-about-comandia .more-about-comandia-image {
	
}
.resellers-footer .reseller-footer-button {
	color:#211914;
	background:#ffffff;
}
.reseller-benefits .grey-txt, .more-about-comandia .grey-txt{
	color: #2f2f2f;
}
@media (max-width:640px) {
	.more-about-comandia ul li {
	    display: grid;
	}
}

.reseller-benefits .reseller-containers {
	margin-bottom:15px;
}

.resellers-footer ul li a {
    color: #211914;
}
.banner-reseller-login {
	background: url('../images/resellers/banner.jpg') center center no-repeat;
	background-size: cover;
	padding: 40px 0;
	
}
	.banner-reseller-login h1 {
		font-weight: 700;
	}
	.banner-reseller-login .form-group,
	.reseller-reg-now .form-group{
		margin-left: 0px;
		margin-right: 10px;
	}
	.banner-reseller-login .form-group input,
	.reseller-reg-now .form-group input {
		height: 50px;
		min-width: 300px;
	}
.reseller-reg-now .grey-txt a{
	color: #646464 !important;
	text-decoration: underline !important;
}
.reseller-help h4, .reseller-help p{
	
}
#LoginResellers .modal-header {
	border-bottom:5px solid #211914;
}
.reseller-help h4 {
	color:#264071;
}
.title-reseller-help h4{
	margin:20px 0 40px 0;
}
	.title-reseller-help h4 span{
		border-bottom: 5px solid #211914;
	}


.reseller-help .answer {
	position: relative;
	padding: 0 10px 20px 16px;
	overflow: hidden;
}

.reseller-help .answer:before {
	background-color: #e0e0e0;
	content: '';
	height: 100%;
	left: 0;
	position: absolute;
	top: -20px;
	width: 1px;	
}
.checkbox-inner {
	margin-left:10px;
}

/* PRECIOS PAGE  */

.pagina_tarifas .jumbotron {
	/*background: url('../images/prices/banner_precios.png') 100% no-repeat;
	background-size: 100% 100%;
	height: 222px;
	padding: 0;
	color:#fff;*/
}
.pagina_tarifas .new-pricing {
	
}
.pagina_tarifas #yearly .first-row td.normal-plan{
	border-top: 1px solid #211914;
}
.pagina_tarifas .white-bk {
	background-color: #ffffff;
	padding: 40px 0;
}
.pagina_tarifas .first-row {
	background: #fff;
}
.pagina_tarifas .first-row td.normal-plan{
	background-color: #fff !important;
	border-top: 1px solid #22aad6;
	font-size: 14px;
	vertical-align: middle !important;
}
.pagina_tarifas #yearly .first-row td.normal-plan, 
.pagina_tarifas #yearly .first-row td.recommended-plan strong{
	font-size: 16px;
}
.pagina_tarifas #yearly .first-row td.recommended-plan{
	background-color: #211914 !important;
	color: #fff;
	border-top: 1px solid #211914;
	font-size: 14px;
}
.pagina_tarifas #yearly .try_button_normal {
    background: #22aad6;
    color: #fff;
    border: 1px solid #22aad6;
    padding: 5px 20px;
}
.pagina_tarifas #yearly .try_button_normal:hover {
	background: #fff;
    color: #22aad6;
}
.pagina_tarifas #yearly .try_button_recommended {
	background: #211914;
    color: #fff;
    border: 1px solid #211914;
    padding: 5px 20px;
}
.pagina_tarifas #yearly .try_button_recommended:hover {
	background: #ffffff;
    color: #211914;
}
.pagina_tarifas .first-row td.recommended-plan{
	/*background-color: #22aad6 !important;*/
	/*color: #fff;*/
	/*border-top: 1px solid #22aad6;*/
	/*font-size: 14px;*/
}
.pagina_tarifas .first-row td.recommended-plan p {
	margin-bottom: 0px;
}
.pagina_tarifas .table td{
	font-size: 12px;
	color: #646464;
}
.pagina_tarifas .table td .feature-txt {
	color: #b4b4b4;
}
.try_button_normal {
	background:#00386b;
	color: #fff;
	border: 1px solid #00386b; 
	padding: 5px 20px;
}
.try_button_normal:hover {
	background:#fff;
	color: #00386b;
}
.try_button_recommended {
	background:#22aad6;
	color: #fff;
	border: 1px solid #22aad6; 
	padding: 5px 20px;
}
.try_button_recommended:hover {
	background:#fff;
	color: #22aad6;
}
/* tabs in pricing */
.pagina_tarifas .marketing-tools {
	
}
.pagina_tarifas .marketing-tools ul li:first-child{
	border-left: none !important;
}
.pagina_tarifas .marketing-tools ul.nav-tabs li {
	width: 25%;
	text-align: center;
	height: 100px;
	border-left: 1px solid #ddd;
}
.pagina_tarifas .marketing-tools ul.nav-tabs li a{
	height: 100%;
	margin-right: 0px;
}
.pagina_tarifas .marketing-tools ul.nav-tabs li a:hover {
	color:#646464;
}
.pagina_tarifas .marketing-tools ul.nav-tabs li a p {
	min-height: 50px;
}
.pagina_tarifas .marketing-tools ul.nav-tabs li a span {
		color:#8d9bb4;
}
.pagina_tarifas .marketing-tools ul.nav-tabs li a:hover span,
.pagina_tarifas .marketing-tools ul.nav-tabs li.active a span{
	color: #211914;
}
.pagina_tarifas .marketing-tools ul.nav-tabs li a p img{
	opacity:0.5;
}
.pagina_tarifas .marketing-tools ul.nav-tabs li a:hover p img,
.pagina_tarifas .marketing-tools ul.nav-tabs li.active a p img{
	opacity:1;
}
.pagina_tarifas .marketing-tools .nav-tabs {
	border: 1px solid #ddd;
}
.pagina_tarifas .marketing-tools .nav-tabs>li>a {
	background: #f7f7f7;
}
.pagina_tarifas .marketing-tools .nav-tabs>li.active>a, .pagina_tarifas .marketing-tools .nav-tabs>li.active>a:hover, .pagina_tarifas .marketing-tools .nav-tabs>li.active>a:focus {
	border-bottom: 7px solid #22aad6;
	background-color: #fff;
	border-top: none;
	border-right: none;
	border-left:none;
}
.pagina_tarifas .nav-tabs>li.active>a, .pagina_tarifas .nav-tabs>li.active>a:hover, .pagina_tarifas .nav-tabs>li.active>a:focus {
	border-bottom: 7px solid #22aad6;
	background-color: #efefef;
	border-top: none;
	border-right: none;
	border-left:none;
}
.light-blue-txt, a.light-blue-txt{
	color: #22aad6;
}
	a.light-blue-txt:hover {
		color: #22aad6;
		text-decoration: underline;
	}
a.grey-link {
	color: #646464;
}
	a.grey-link:hover {
		color: #646464;
		text-decoration: underline;
	}
@media screen and (max-width:991px){
	.pagina_tarifas .marketing-tools ul.nav-tabs li a p {
		min-height: 40px;
		margin-bottom: 5px;
	}
	.pagina_tarifas .marketing-tools ul.nav-tabs li a span{
		line-height: 1.1em;
	}
}
/* tab-pane */
.pagina_tarifas .tab-content {
	/* background: #fff; */
	padding: 20px 30px;
}
.pagina_tarifas .tab-pane .row{
	padding: 0 0 15px 0;

}
.pagina_tarifas .tab-pane .blue-txt {
	font-size: 20px;
	font-weight: bold;
}
.pagina_tarifas p{
	font-size: 16px;
	color: #646464;
}
.pagina_tarifas .tab-pane .parraph-txt{
	padding-top: 15px;
	
}
.pagina_tarifas .tab-pane img {
	padding:20px 0 10px;
}
.pagina_tarifas .tab-pane img.logo-showcase {
	padding-top: 0px;
}
.pagina_tarifas .icons-block {
	margin: 20px 0;
	
}
.pagina_tarifas .icons-block h4{
	font-size:16px;
	color: #211914;
	font-weight: bold;
	max-width: 205px;
	margin:10px auto;
}
.pagina_tarifas .icons-block p{
	color: #646464;
	font-size: 14px;
}
.pagina_tarifas .icons-block p a{
	color: #211914;
	font-size: 14px;
	text-decoration: underline;
}
.pagina_tarifas .icons-block p a:hover{
	color: #00c3da;
}
.pagina_tarifas .icons-block .img-responsive {
	margin: 20px auto;
}
.pagina_tarifas h2 {
	color: #211914;
	font-size: 24px;
	font-weight: bold;
}
.pagina_tarifas .blue-separator {
	width: 80px;
	height: 1px;
	margin: 20px auto;
	display: block;
	background-color:#646464;
	
}
.pagina_tarifas .table {
	border-left: none;
}
.pagina_tarifas .jumbotron h1, .pagina_tarifas .jumbotron h4 {
	text-align: center;
	color: #211914
}

.pagina_tarifas .jumbotron h1 {
	margin-bottom: 0;	
	font-weight:bold;
}

.pagina_tarifas .jumbotron h4 {
	margin-top: 0;	
}

.pagina_tarifas .jumbotron .separador_tq {
	margin-bottom: 0;	
}

.pagina_tarifas .jumbotron .vtj {
	margin-top: 45px;	
}

.pagina_tarifas .jumbotron p {
	text-align: center;	
	font-size: 16px;
	line-height: 20px;
}

.pagina_tarifas .jumbotron p img, .pagina_tarifas .tarifas .plan_img p img, .pagina_tarifas .wh_blq p img,  .nuevas_caracteristicas .wh_blq p img,.nuevas_caracteristicas .plan_img p img{
	display: inline-block;
}

.pagina_tarifas .jumbotron .anual_ancla {
	background: #5FC1D8;
	padding: 5px 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	border-radius: 5px;
}

.pagina_tarifas .sectionTitle h2 {
	color: #211914;
	margin-bottom: 35px;	
}

.pagina_tarifas .pageTitle h2 {
	color: #211914;
	font-size: 24px;
}

.pagina_tarifas .pageTitle h3 {
	font-size: 20px;
}

.pagina_tarifas .tarifas .plan_img p, .nuevas_caracteristicas .plan_img p {
	text-align: center;	
}

.pagina_tarifas .tarifas .plan_img p button, .nuevas_caracteristicas .plan_img p button {
	border: 0;
	background: none;
	outline: 0;	
}
.pagina_tarifas .tarifas .nav-tabs {
	text-align: center;
	border-bottom: 0px;
}
.pagina_tarifas .tarifas .nav-tabs .sep-blue {
	width: 1px;
	background-color:#22aad6;
	height: 42px;
	vertical-align: bottom;
}
.pagina_tarifas .tarifas .nav-tabs li{
	text-align: center;
	float: none;
	display: inline-block;
	margin-right: -5px;
}
.pagina_tarifas .tarifas .nav-tabs li a {
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #22aad6;
}
.pagina_tarifas .tarifas .nav-tabs li a:hover {
	background: #999999;
}
.pagina_tarifas .tarifas .nav-tabs li.active a, .pagina_tarifas .tarifas .nav-tabs li.active a:hover,
.pagina_tarifas .tarifas .nav-tabs li.active a:focus{
	color:#22aad6;
	border-bottom: 3px solid #22aad6;
	background-color: transparent;
}
.pagina_tarifas .tarifas .nav-tabs li.active.annual-price a {
	color: #211914;
    border-bottom: 3px solid #211914;
}
.features_box {
	background: #FFFFFF;
}

.pagina_tarifas .tarifas .try_button {
	font-size: 14px;	
}

.pagina_tarifas .tarifas .try button.try_button:hover, .pagina_tarifas .tarifas .try_best button.try_button:hover {
	background: #FFFFFF;
	border: 1px solid #211914;
	color: #211914;	
}

/* settings on tarifas */

.pagina_tarifas .PlansList th {
	color: #211914;
}

.pagina_tarifas .PlansList tr.first-row {
	border-top: 1px solid #22aad6;
	border-bottom: 1px solid #22aad6;
	background: #ffffff;
}

.pagina_tarifas .PlansList tr.first-row td {
	background: #ffffff;
}

.pagina_tarifas .PlansList .subtitle {
	font-size: 10px;
	margin: 0px;
    padding-top: 15px;
}

.pagina_tarifas .PlansList .price-tag {
	font-size: 18px;
}

.pagina_tarifas .PlansList td[scope="row"] {
	text-align: left;
	padding-left: 25px;
}

.pagina_tarifas .PlansList .precios-title {
	color: #211914;
	font-size: 14px;
}

.pagina_tarifas .PlansList .free-plan {
	font-size: 18px !important;
	font-weight: normal !important;
}

.pagina_tarifas .PlansList .basic-plan {
	
}

.pagina_tarifas .PlansList .premium-plan {
	position: relative;
}

.pagina_tarifas .PlansList .premium-plan .recommended {
	position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    color: #ffffff;
    font-size: 10px;
    background: #22aad6;
    padding: 5px;
}

@media (min-width: 991px ) {
	.pagina_tarifas .PlansList .premium-plan .recommended {
		position: absolute;
	    top: 0px;
	    left: 20%;
	    right: 20%;
	}
}

.pagina_tarifas .PlansList .premium-plan .recommended .fa-star {
	font-size: 14px;
}

.pagina_tarifas .PlansList .basic-plan,
.pagina_tarifas .PlansList .premium-plan {
	padding-top: 35px;
}

.pagina_tarifas .PlansList .vat-included-text {
	text-align: right;
	color: #646464;
	font-size: 14px;
	font-weight: normal;
	margin: 25px 0px;
}

.pagina_tarifas .PlansList .btn:focus {
    /*color: #ffffff !important;*/
}

/* colors */

.pagina_tarifas .PlansList .fa-check {
	color: #22aad6;
}

.pagina_tarifas .PlansList .fa-times {
	color: #646464;
}

/* bottom button */

.pagina_tarifas .PlansList .start-now-button {
	text-align: center;
	margin: 15px 0px 25px 0px;
}

.pagina_tarifas .PlansList .start-now-button button {
	padding: 10px 35px;
}

.pagina_tarifas .PlansList .start-now-button p {
	font-size: 14px;
	font-weight: normal;
	color: #211914;
	margin: 15px 0px 15px 0px;
}

/* settings on tarifas */

.pagina_tarifas .more_info, .pagina_tarifas .anual_plan, .nuevas_caracteristicas .anual_plan {
	margin: 10px 0 20px 0;
	float: left;
	width: 100%;	
}

.pagina_tarifas .wh_blq  {
	background: #FFFFFF;
	border-radius: 10px;
	padding: 15px 0;	
}

.nuevas_caracteristicas .wh_blq {
	background: #f2f2f2;
	border-radius: 10px;
	padding: 15px 0;
}
.pagina_tarifas .wh_blq h2, .nuevas_caracteristicas .wh_blq h2 {
	color: #5FC1D8;
	font-weight: bold;
}	

.pagina_tarifas .wh_blq h2, .pagina_tarifas .wh_blq h4, .nuevas_caracteristicas .wh_blq h2, .nuevas_caracteristicas .wh_blq h4 {
	text-align: center;	
}

.pagina_tarifas .wh_blq .row, .nuevas_caracteristicas .wh_blq .row {
	margin: 35px -15px 10px -15px;
}	

.pagina_tarifas .wh_blq p, .nuevas_caracteristicas .wh_blq p {
	color: #211914;
	text-align: center;
	font-size: 16px;
	margin-bottom: 0;
}

.pagina_tarifas p.cuota_pa, .nuevas_caracteristicas p.cuota_pa {
	font-size: 32px;
	font-weight: bold;
	margin-top: 0;	
}

.pagina_tarifas .mas_funcionalidades {
	margin: 20px 0 50px 0;	
}

.pagina_tarifas .more_info .masInfo {
	margin: 0;	
}

.pagina_tarifas .more_info .masInfo a{
	border: 1px solid #211914;
	border-radius: 5px;
	font-size: 24px;
	color: #211914;
	background: transparent;
	padding: 10px 50px;
}

.pagina_tarifas .more_info .masInfo a:hover {
	border: 1px solid #211914;
	border-radius: 5px;
	background: #FFFFFF;
	text-decoration: none;
}

.pagina_tarifas .common_features {
	padding: 50px 15px;	
	float: left;
}

.pagina_tarifas .common_features h3 {
	font-size: 20px;
}

.pagina_tarifas .crct {
	margin-bottom: 20px;	
}

.pagina_tarifas .crct:last-child {
	margin-bottom: 0;	
}

.pagina_tarifas .faq {
	padding: 50px 15px;	
	float: left;
}

.pagina_tarifas .faq .question h4 {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #211914;	
}

.pagina_tarifas .faq .answer p {
	font-size: 12px;
	margin: 5px 0;	
}

.pagina_tarifas .faq .answer ul {
	font-size: 12px; 
}

.pagina_tarifas .faq .answer {
	position: relative;
	padding: 0 10px 20px 16px;
	overflow: hidden;
}

.pagina_tarifas .faq .answer:before {
	background-color: #211914;
	content: '';
	height: 100%;
	left: 0;
	position: absolute;
	top: -20px;
	width: 1px;	
}

@media (max-width: 479px) {
	
	
	.pagina_tarifas .jumbotron .separador_tq img {
		margin-bottom: 0;	
		height: 20px;
	}
	
	.pagina_tarifas .more_info .masInfo a {
		display: block;
		padding: 10px 18px;	
	}
}

@media (max-width: 768px) {
	.pagina_tarifas p.cuota_pa {
		margin-bottom: 25px;
		font-size: 28px;	
	}
	
	.pagina_tarifas .common_features .col-lg-4 {
		margin-bottom: 25px;	
	}
	
	.pagina_tarifas .try, .pagina_tarifas .try_best {
		margin-bottom: 40px;	
	}
	
	.pagina_tarifas .sectionTitle h2 {
		font-size: 26px;	
	}
	
	.pagina_tarifas .wh_blq {
		padding: 15px 10px;	
	}
	.pagina_tarifas .jumbotron {
		height:222px !important;
		background: #211914 url('../images/prices/banner_precios.png') transparent no-repeat;
		background-size: auto;
		background-position: center;
	}
}
/* NEW SECTION HOME PRICES ---------------------------------*/
.nuevas_caracteristicas{
	
	background:#fff;
	width:100%;
	position:relative;
	padding: 40px 0;
}
	.nuevas_caracteristicas a {
		text-decoration: none;
	}
	.nuevas_caracteristicas a:hover h4 {
		text-decoration: none;
		color:#233E71;
	}
	.nuevas_caracteristicas a:hover h2{
		text-decoration: none;
		color:#FC0;
	}
.new {
	width:164px;
	height:164px;
	background: url('../images/nuevo.png') no-repeat !important;
	background-size: cover !important;
	position:absolute;
	top:0;
	left:0;
	
}

/* PROMOTIONS ANNUAL-PROMO ------------------------------*/
.promo_anual .plan_anual {
	background: #211914;
	padding: 10px 15px 25px 15px;
	text-align: center;	
}

@media (max-width: 768px){
.promo_anual .plan_anual {
	margin-top: 0px;
}
}

.promo_anual .plan_anual h1, .promo_anual .plan_anual h2 {
	color: #FFFFFF;	
}

.promo_anual .plan_anual h1 {
	font-size: 30px;
	font-weight: bold;
}

.promo_anual .plan_anual h2 {
	font-size: 22px;
	margin: 0;
}

.promo_anual .plan_anual .sep {
	text-align: center;	
	margin: 0;
}

.promo_anual .plan_anual .sep img {
	display: inline;
}

.promo_anual .promo {
	background: #C8E9FE;	
}

.promo_anual .promo .promo_title, .promo_anual .promo .promo_intro {	
	color: #211914;
}

.promo_anual .promo .promo_title {
	margin-top: 40px;
	margin-bottom: 0;	
	font-weight: bold;
}

.promo_anual .promo .promo_intro {
	font-size: 18px;
}	

.promo_anual .promo .sep {
	text-align: left;
	margin: 0;	
}

.promo_anual .promo .sep img {
	display: inline;
}

.promo_anual .promo .neg_mg {
	margin-top: -178px	
}

.promo_anual .promo .pd_tg {
	padding: 50px 0;	
}

.promo_anual .promo .prize img {
	display: inline;	
}

.promo_anual .promo .prize {
	text-align: center;	
}

.promo_anual .promo .valid, .promo_tarifas .valid {
	color: #211914;
	font-size: 14px;
	text-align: center;	
	margin-bottom: 25px;
}

.promo_tarifas .valid {
	margin-top: 25px;	
}

.promo_anual .promo_tarifas {
	background: #FFFFFF;	
	padding: 25px 15px;
}

.promo_anual .promo_tarifas .plan_cont {
	width: 65%;
	margin: 0 auto;	
	overflow: hidden;
}

.promo_anual .promo_tarifas h3, .promo_anual .promo_tarifas h4, .promo_anual .promo_cond h3 {
	text-align: center;	
}

.promo_anual .promo_tarifas h3, .promo_anual .promo_cond h3 {
	font-size: 24px;
	color: #211914;
	margin-top: 0;
}

.promo_anual .promo_tarifas h4 {
	font-size: 20px;	
	margin-bottom: 30px;
}

.promo_anual .promo_tarifas .gr_bloq {
	float: left;
	background: #EEEFF3;
	width: 100%;
	margin: 0 auto;
	padding: 15px 30px;
	border-radius: 10px;
}

.promo_anual .promo_tarifas .gr_bloq:nth-child(2) {
	margin-right: 2%;	
}

.promo_anual .promo_tarifas p.plan_title, .promo_anual .promo_tarifas p.cuota_pa, .promo_anual .promo_tarifas p.note {
	text-align: center;	
	color: #211914;
}

.promo_anual .promo_tarifas p.cuota_pa, .promo_anual .promo_tarifas p.note {
	font-weight: bold;	
}

.promo_anual .promo_tarifas p.plan_title {
	font-size: 20px;
	margin-bottom: 0;
}

.promo_anual .promo_tarifas p.cuota_pa {
	font-size	: 30px;
	margin-bottom: 0;
}

.promo_anual .promo_tarifas p.note {
	font-size: 18px;
}

.promo_anual .promo_tarifas p.sep {
	text-align: center;	
	margin-bottom: 0;
}

.promo_anual .promo_tarifas p.btn_con {
	text-align: center;	
	margin-top: 25px;
}

.promo_anual .promo_tarifas p.btn_con a, .promo_tarifas p button {
	background: #FFCC00;
	padding: 10px 15px;
	color: #211914;	
	border: 1px solid #FFCC00;
	border-radius: 5px;
	font-size: 20px;
	font-weight: bold;
}

.promo_anual .promo_tarifas p.btn_con a:hover, .promo_tarifas p button:hover {
	text-decoration: none;
	background: #FFFFFF;
	border: 1px solid #211914;
	color: #211914;
}

.promo_anual .promo_cond {
	background: #EEEFF3;
	padding: 25px 15px;
}
.promo_anual .links_promo {
	    background: #0072BA;
	    padding:30px 0;
	    color:#fff;
}
.promo_anual .links_promo a{
	color: #fff;
	text-decoration: underline;
}
.promo_anual .links_promo h3{
	margin-top: 10px;
}
	
@media (max-width: 479px) {
	.promo_anual .promo_tarifas .plan_cont {
		width: 100%;
		margin: 0 auto;	
		overflow: hidden;
	}
	
	.promo_anual .promo_tarifas p.btn_con a {
		display: block;
	}	
}

@media (max-width: 768px) {
	.promo_anual .promo .neg_mg {
		margin-top: 0;
	}
	
	.promo_anual .promo .pd_tg {
		padding: 0;	
	}
	
	.promo_anual .promo_tarifas p.cuota_pa {
		font-size	: 24px;
		margin-bottom: 0;
	}	
	
	.promo_anual .promo_tarifas .gr_bloq {
		margin: 10px auto;
	}
}
/* 404 ------------------------------*/

.error-404 #content {
	background-color:#efefef;
	padding-top: 220px;
}

.error-404 img {    
	width: 100%;
}
.error-404 h1 {color: #211914}

.comandia-link-home a {
	font-size: 12px;
	display: inline-block;
	margin-top: 20px;
}

@media (max-width: 768px) { 
	.error-404 img {    
	margin-top: 50px;
	}

	.error-404 #content {
	text-align: center;
	}
}
/* SUGGESTIONS PAGE */
#suggestions{
	margin-top:0px !important;
}
#suggestions .banner-page {
	background: url('../images/suggestions/suggestions-banner.png') center 100% no-repeat;
	height: 250px;
	padding:50px 0px;
	text-align:center;
	background-size: cover;
}

#suggestions .banner-page h1 {
	color:#ffffff;
	font-size:36px;
	font-weight:bold;
}

#suggestions .banner-page h3 {
	color:#ffffff;
	font-size:26px;
	font-weight:normal;
}

#suggestions .title-suggestions {
	margin: 30px 0;
	color:#211914;
}
#suggestions .text-suggestions {
    color: #211914;
    font-size: 17px;
    font-weight: normal;
    line-height: 1.2em;
    padding-bottom: 20px;
    margin-top:40px;
}
#suggestions #textarea_counter {
	text-align: right;
}
#suggestions .btn-suggestions {
	background-color: #211914;
	font-weight:bold;
	padding: 8px 0px;
	color: #ffffff;
	width:100%;
	text-transform:uppercase;
}
#suggestions .btn-suggestions:hover{
	background-color: #fff;
	color: #211914;
	border-color: #211914;
}

#suggestions #suggestionsForm {
	width: 450px;
	margin: 0 auto;
}

#suggestions #suggestionsForm label {
	color:#211914;
	font-weight: bold;
}
#suggestions #suggestionsForm .form-control {
	border-radius:0px;
	width:100%;
}
#suggestions #suggestionsForm .form-group {
	text-align:left;
}
#suggestions #top-margin{
	height: 127px;
}

#suggestions #subject-suggestion {
	background-color: #e7e7e7;
	color:#a0a0a0;
}

#suggestions #textarea_counter p {
	color:#a0a0a0;
}

/* developer rating */
.developer-rating > i.glyphicon-star {
	color: #FC0;
}
.developer-rating > i.glyphicon-star-empty {
	color: #ffe377;
}
.developer-rating.not-rated > i.glyphicon-star-empty {
	color: #ccc;
}
.developer-rating.not-rated > i.glyphicon-star-empty:hover {
		color: #FC0;
}

/* LOGIN */
#login{
	background:#fff;
}
#login .input-group .form-control {
	z-index: 0;
}
.login-page {
	font-family: 'PT Sans', sans-serif;
}
.login-page .login-header {
	background-color: #fff;
}
#login {
	background:url(../images/login/back-login.jpg) center center no-repeat;
	background-size: cover;
	min-height:600px;
}
.login-page .login-box{
	max-width:390px;
	margin:0 auto;
}
.login-page .well {
	margin-top:-15px;
	background-color: #fff;
	position:relative;
	padding:20px 55px;
	background-image:none;

}
.login-page .back-login img {
	margin-top:60px;
	z-index:1;
	position:relative;
}

.login-page .login-box h3 {
	font-family: 'PT Sans', sans-serif;
	margin:15px 0;
	color: #428bca;
	font-size:22px;
}
.login-page .login-box h1 {
    font-family: 'PT Sans', sans-serif;
    margin: 15px 0;
    color: #707070;
    font-size: 22px;
    font-weight: bold;
}

.login-page .login-box h5.login-text {
	font-family: 'PT Sans', sans-serif;
	text-align: left;
	padding: 5px;
	color: #211914;
	font-weight:normal;
	line-height:1.3em;
}
.login-page .login-box input{
	font-family: 'PT Sans', sans-serif;
	background-color: #eeeeee;
	border-color:#eeeeee;
	font-size:12px;
	
}
.login-page .input-group-addon:last-child {
	border-left:1px solid #ccc;
}
.login-page .login-box  ::-webkit-input-placeholder {
   font-size:12px; 
}



.login-page .btn-login-admin {
	background-color: #211914;
	color:#fff;
	width:100%;
	border: 1px solid #211914;
}
.login-page .btn-login-admin:hover {
	background-color: #fff;
	color:#211914;
	width:100%;
	border: 1px solid #211914;
}
.login-page .input-shopname{
	width:53%;	
}
.login-page .forget-pwd a {
	color:#211914;
	font-family: 'PT Sans', sans-serif;
	text-decoration: underline;
}
.login-page .login-box .input-login {
	    width: 97%;
	    
}
.login-page .content-login-box{
	max-width:450px;
}
.label-price {
	font-size: 1.6em;
	padding: 7px 10px;
}
.label-price.label-price-free {
	background-color: #5cb85c;
}
.login-page .login-footer {
	background:#211914;
	color:#fff;
}
.login-page .login-box-footer{
	padding:20px 0;
	font-family: 'PT Sans', sans-serif;
}
	.login-page .login-box-footer ul {
		list-style:none;
		text-align: center;
		margin: 0px;
	}
	.login-page .input-group-addon {
		font-size:12px;
	}
	.login-page .borde_footer {
    border-right: 1px dashed #fff;
    min-height: 170px;
	}
	.login-page .login-box-footer .span3 {
		padding-left: 15px;
    	padding-right: 15px;
    	margin:0px;
	}
.login-page .footer ul li p {
    color: #FFF;
    line-height: 26px;
}
.login-page .tlf li:first-child {
    font-size: 18px;
}
.login-box-footer ul li, .login-box-footer ul li a {  
    margin-top: 10px;
    color:#fff;
    text-shadow: none;
}
.btn-default2 {
    background: #4aa1b5;
    padding: 8px 12px;
    text-decoration: none !important;
}
.btn-default2:hover {
    background: #FFF;
    color: #4aa1b5 !important;
    border: 1px solid #4aa1b5;
    text-decoration: none !important;
}
.login-subfooter {
	background:#fff;
}
.login-subfooter .legalInfo {
    padding-top: 30px;
    padding-bottom: 12px;
}
.login-subfooter ul {
    list-style: none;
    text-align: center;
    
}
.login-subfooter ul li {
    display: inline-block;
}
.login-page .input-group label.shopname-label {
	 		display:none;
	 	}
@media (max-width:468px){
	.login-page .content-login-box {
	    width: 100%;
	}
	.login-page .login-box h3 {
		font-size: 18px;	
	}
	.login-page .login-box h5.login-text {
		font-size:13px;
	}
	.login-page .input-group-addon {
		display:none;
	}
	.login-page .input-group .form-control:first-child {
		    border-bottom-right-radius: 4px;
    		border-top-right-radius: 4px;
	}
	.login-page .input-group {
		display:block;
	}
	 	.login-page .input-group label.shopname-label {
	 		display:block;
	 	}
}
/* ============================ Collaborate ======================= */
.black-txt {
	color: #000 !important;
}
.collaborate-banner {
	margin: 60px auto 0;
	
}
.collaborate-block-banner {
	display:block;
	max-width: 555px;
	margin: 0 auto;
}
#collaborate {

	background: #fff;
	color: #013d74;
}
#collaborate .blue-btn {
	width: 70%;
	padding: 15px;
	border-radius: 4px;
}
.list-icon-collaborate {
	padding-left:10px;
}
.li-icon-small {
	padding:0 20px 0 30px;
}
.li-icon-big {
	padding:0 20px 0 90px;
}
	.li-icon-big > span {
		font-size: 18px;
	}
#collaborate .one-in-one {
	background: url(../images/colabora/one-in-one.png) left top no-repeat;
}
#collaborate .plug-in-icon {
	background: url(../images/colabora/plug-in.png) left top no-repeat;
}
#collaborate .ecommerce-icon {
	background: url(../images/colabora/ecommerce.png) left top no-repeat;
}
#collaborate .correos-icon {
	background: url(../images/colabora/correos.png) left top no-repeat;
}
#collaborate .graphics-icon {
	background: url(../images/colabora/graphics.png) 8px 0 no-repeat;
}
#collaborate .eye-icon {
	background: url(../images/colabora/eye.png) left top no-repeat;
}
#collaborate .support-icon {
	background: url(../images/colabora/support.png) 8px 0 no-repeat;
}
#collaborate #collaborate-banner {
	background: url(../images/colabora/banner.jpg) right center no-repeat #faf8f9;
    height: 242px;
    padding: 0;
}
#collaborate .title-page {
	padding:40px 0;
}
	#collaborate .title-page h1{
		font-size:28px;
		margin-bottom:5px;
	}
	#collaborate .title-page h3{
		font-size:18px;
		margin-top:0px;
	}
#collaborate .banner {
	margin-bottom:40px;
}
#collaborate .boxes {
	padding-bottom: 60px;
}
	#collaborate .boxes h1 {
		font-weight: bold;
		font-size:18px;
	}
	#collaborate .boxes p {
		font-size: 14px;
		min-height: 60px;
	}


@media screen and (min-width:992px) and (max-width:1140px){
	#collaborate .boxes p {
		min-height: 80px;
	}
}
@media screen and (max-width:991px){
	#collaborate #collaborate-ways .col-md-4{
		padding: 15px 0;
	}
	#collaborate .boxes p {
    	min-height: 1px;
	}
}

/* ============================ Frequent Questions ======================= */

#preguntas-frecuentes-block-title {
	text-align: center;
	padding-bottom: 25px;
}
.preguntas-frecuentes-title h2 {
	color: #00477e;
	font-weight: bold;
}
.preguntas-frecuentes-subtitle h4 {
	color: #222931;
}
#preguntas-frecuentes-block-content {
	padding-top: 15px;
	padding-bottom: 75px;
}
.preguntas-frecuentes-text-title h2 {
	color: #00477e;
	font-size: 18px;
    font-weight: bold;
}
.preguntas-frecuentes-text-content {
	margin-left: 5px;
	padding-left: 15px;
	border-left: 1px solid #a0a0a0;
}
.preguntas-frecuentes-text-content p {
	color: #a0a0a0;
	font-size: 14px;
	line-height: 1.3;
}
.first-section {
		padding-top: 180px;
	}
@media (max-width: 768px) {
	.first-section {
		padding-top: 150px;
	}
}

/* ============================ Header - Express Styles ======================= */

.header-express {
	color: #CA2778 !important;
}

#subhome_express {
	margin: 0 auto;
}

.header-express a {
	border: 0px !important;
	color: #CA2778 !important;
}

.express-img {
	position: relative;
    margin-top: -37px;
    margin-left: -58px;
}

.vouchers_table table {
	border-left: 0px;
}

@media (max-width: 991px) and (min-width: 768px) {
	.express-img {
		margin-left: -56px;
	}
}

@media (max-width: 1199px) {
	.navbar-brand img {
		height: 45px;
	}
}
@media (max-width: 991px) {
	.navbar-brand img {
		height: 30px;
	}
	.divider2 {
		margin: 0px;
	}
}

/* ============================ Header - Express Styles ======================= */
.nav-info-request-logo{
	background:#fff;
	min-height: 80px;
	padding: 20px 0;
	border-bottom:2px #ebebeb solid;
}
.nav-info-request-title{
	background:#fff;
	min-height: 80px;
	padding: 10px 0;
}
.nav-info-request-title h1 {
	color:#211914;
	font-size: 40px;
    font-weight: 700;
}
.solicitar-informacion {
}
.footer-info-request {
	padding: 0px !important;
}
.footer-info-request .other_links_footer {
	border-top: 0px !important;
    margin-top: 0px !important;
}
/** CSS Ported **/

/* Showcase Landing */
#showcase-landing{
	
}
#showcase-landing .horizontal-form .col-lg-offset-4 {
	margin-top: 15px;
}
#showcase-landing .bbc_c .blue-link{
	/*text-decoration: none;*/
}
#showcase-landing .img_center {
	margin-bottom:20px;
}
#showcase-landing .module_content .fbc_d {
	max-width: 200px;
	margin:0 auto 40px;
	font-size: 18px;
}
#showcase-landing .icons_flow {
	margin:30px 0;
}
#showcase-landing .border {
	margin: 10px auto 15px;
}
#showcase-landing .main_banner {
	background: url('../images/landing/showcase/banner.jpg') 0 0 no-repeat;
	background-size: cover;
}
#showcase-landing h1{
	font-weight: 400;
	font-size: 24px;
	color: #211914;
}
#showcase-landing h3{
	font-weight: 700;
	line-height:1.3em;
	font-size: 22px;
}
#showcase-landing h4 {
	color: #211914;
	margin-top: 0px;
}
#showcase-landing .bbc_a{
	background-color: #fabc2d !important;
}
#showcase-landing .bbc_e .col-md-6 .img-responsive {
	margin-top:30px;
}
#showcase-landing .bbc_e ul{
	margin: 20px 0 0 20px;
}
#showcase-landing .bbc_e ul li{
	margin:10px 0;
	font-size: 16px;
}
#showcase-landing .bbc_e ul li span{
	padding-left: 30px;
    font-size: 16px;
    display: block;
}
#showcase-landing .bbc_e ul li .fa{
	color: #fabc2d;
    font-size: 22px;
    float: left;
	
}
#showcase-landing .module .img-responsive{
	margin: 0 auto;
}
#showcase-landing .home_reg_inf {
	background: #fabc2d;
}
#showcase-landing .horizontal-form .navbarNuevatienda {
	padding-bottom:40px;
}
#showcase-landing .horizontal-form .texto_banner h4 {
	margin-top:20px;
}
#showcase-landing .horizontal-form p {
	margin-bottom:0px;
	font-size: 18px;
	color: #211914;
}
#showcase-landing .horizontal-form .border {
	background: #fff;
}
#showcase-landing .offers .border {
	margin: 20px 0px 15px auto;
	
}
#showcase-landing .yellow-btn {
	margin: 40px 0;
	background-color:#fabc2d;
	color: #fff;
	border-radius: 0px;
	font-size: 18px;
	padding: 10px 30px;
	border: 1px solid #fabc2d;
	
}
#showcase-landing .main_banner {
    	padding: 40px 20px;
    	min-height:180px;
}
#showcase-landing .yellow-btn:hover {

	background-color:#fff;
	color: #fabc2d;

}
@media screen and (min-width: 992px) {
	#showcase-landing .wrap {
		margin-top: 80px !important;
		
	}
	
}
@media screen and (max-width: 991px) {
	#showcase-landing .wrap {
		margin-top: 57px !important;
	}
}

/* end Showcase Landing */

/* Express Landing */
#express-landing p{
	color: #646464;
	font-size: 16px;
}
@media screen and (min-width: 992px){
	#express-landing .arrow-sep{
		width:100%;
		height:96px;
		background: url('../images/landing/express/right-arrow.png') center center no-repeat;
		background-size: auto 100%;
	}
	#express-landing .icons_flow .col-md-1 {
		    padding-left: 0px;
    		padding-right: 0px;
	}
	#express-landing .icons_flow .col-md-3 {
		width: 27.7%;
	}
}
@media screen and (max-width: 991px){
	#express-landing .arrow-sep{
		width:96px;
		height:51px;
		margin: 30px auto;
		background: url('../images/landing/express/down-arrow.png') no-repeat;
		background-size: auto 100%;
		
	}
}

#express-landing .img_center {
	margin-bottom:20px;
}
#express-landing .module_content .fbc_d {

	margin:0 auto 40px;
	font-size: 14px;
	line-height: 1.5em;
}
#express-landing .icons_flow {
	margin:30px 0;
}
#express-landing .fourth-section .btn-section{
	margin: 30px 0 0 0;
	display: block;
}
#express-landing .border {
	margin: 20px auto 15px;
}
#express-landing .main_banner {
	background: url('../images/landing/express/banner.jpg') 0 0 no-repeat;
	background-size: cover;
}
#express-landing h1{
	font-weight: 400;
	font-size: 24px;
	color: #211914;
}
#express-landing .first-block h1 {
	font-size:24px;
	font-weight: 700;
}
#express-landing .first-block .img_center {
	margin:30px auto;
}
#express-landing .talk-block {
	background: url('../images/landing/express/globo_rectangular.png') right center no-repeat;
	background-size: cover;
	padding:10px 25px 15px 15px;
	width:100%;
	display: inline-block;
	margin-top: 20px;
}

#express-landing .img_person {
	margin-top:20px;
}

#express-landing .exp-btn {
	background-color: #c72c77;
	color: #fff;
	padding: 5px 25px;
	font-size: 14px;
	text-transform: uppercase;
	border-radius: 4px;
	border: 1px solid #c72c77;
}
#express-landing .exp-btn:hover {
	background-color: #fff;
	color: #c72c77;

}
@media screen and (min-width: 992px){
	#express-landing .thirth-section {
		background-image: url(../images/landing/express/ipad.png);
		background-repeat: no-repeat;
		background-position: right bottom;
	}
}

#express-landing .white-block {
	background: #fff;
	padding: 20px 0;
}
#express-landing .white-block .col-md-6 {
	padding-left: 0px;
}
#express-landing .white-block ul {
	margin: 20px 0;
}
#express-landing .white-block ul li {
	font-size: 16px;
	margin:7px 0;
	color: #646464;
}
#express-landing .white-block ul li .gray-txt {
	color: #646464;
	font-size: 15px;
}
#express-landing .white-block ul li .fa{
	color: #211914;
}
#express-landing h1{
	font-weight: 700;
	line-height:1.3em;
	font-size: 24px;
}
#express-landing h4 {
	color: #211914;
	margin-top: 0px;
}
#express-landing .icons_flow h4 {
	color: #646464;
	margin-top: 0px;
	font-size: 18px;
	font-weight: bold;
}

#express-landing .bbc_a{
	background-color: #c72c77 !important;
}
#express-landing .bbc_e .col-md-6 .img-responsive {
	margin-top:30px;
}
#express-landing .bbc_e ul{
	margin: 20px 0 0 20px;
}
#express-landing .bbc_e ul li{
	margin:10px 0;
	font-size: 16px;
}
#express-landing .bbc_e ul li span{
	padding-left: 30px;
    font-size: 16px;
    display: block;
}
#express-landing .bbc_e ul li .fa{
	color: #fabc2d;
    font-size: 22px;
    float: left;
	
}
#express-landing .module .img-responsive{
	margin: 0 auto;
}
#express-landing .home_reg_inf {
	background: #fabc2d;
}
#express-landing .horizontal-form .navbarNuevatienda {
	padding-bottom:40px;
}
#express-landing .horizontal-form .texto_banner h4 {
	margin-top:20px;
}
#express-landing .horizontal-form p {
	margin-bottom:0px;
	font-size: 18px;
	color: #211914;
}
#express-landing .horizontal-form .border {
	background: #fff;
}
#express-landing .offers .border {
	margin: 20px 0px 15px auto;
	
}
#express-landing .yellow-btn {
	margin: 40px 0;
	background-color:#fabc2d;
	color: #fff;
	border-radius: 0px;
	font-size: 18px;
	padding: 10px 30px;
	border: 1px solid #fabc2d;
	
}
#express-landing .yellow-btn:hover {

	background-color:#fff;
	color: #fabc2d;

}
@media screen and (max-width: 991px) {
	#express-landing .wrap {
		margin-top: 57px !important;
	}
	#express-landing .main_banner {
    	padding: 85px 0 0 0;
    	background:url(../images/landing/express/banner.jpg) center center no-repeat;
	}
}
@media screen and (min-width: 992px) {
	#express-landing .wrap {
		margin-top: 80px !important;
	}
	#express-landing .main_banner {
    	padding: 40px 20px;
		min-height: 150px;
	}
}


/* end Express Landing */

.main_banner {
	background: url('../images/landing/information/main_banner.jpg') 0 0 no-repeat;
	background-size: cover;
}

.encabezado {
    float: left;
    padding: 8% 10% 5% 10%;
    width: 100%;
}
.border-line {
    height: 1px;
    width: 80px;
    margin: 30px auto;
}
.bbc_n {
	background-color: #211914;
}
.bbc_a {
	background-color: #C72C77;
}
.bbc_a:hover {
	background-color: #B31B64;	
}
.bbc_b {
	background-color: #22AAD6;	
}
.bbc_b:hover {
	background-color: #1699C4;
}
.bbc_d {
background-color: #646464;		
}
.encabezado h1 {
    font-size: 40px;
    font-weight: 700;
    color: #211914;
}
.encabezado h2 {
    font-size: 20px;
    color: #646464;
}
.encabezado h1, .encabezado h2 {
    text-align: center;
}
.botonera {
    float: left;
    width: 100%;
    margin: 25px 0;
}
.link_express a, .link_shop a {
    display: block;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    color: #FFFFFF;
    padding: 8px 0;
    border-radius: 3px;
}
.module {
    padding: 50px 0;
}

/** CSS Ported **/

#solicitar-info-form {
	background: white;
}
#solicitar-info-main .link_express {
	margin: 0 0 0 20%;
}
#solicitar-info-main .encabezado h1 {
	font-size: 30px;
}
#solicitar-info-main .link_shop {
	margin: 0 20% 0 0;	
}
.block-red {
	border: 1px solid #e7287a;
	margin-bottom: 20px;
	border-radius: 5px;
	padding: 20px;
}
.block-blue {
	border: 1px solid #00acd9;
	border-radius: 5px;
	padding: 20px;
}
.grey-bg, .gray-bg {
	background: #efefef;
	padding:5px 20px;
	/*margin:10px 0;*/
}
.block-border {
	border: 1px solid #d2d2d2;
}
.solicitar-info-form-left-title {
	font-size: 18px;
	font-weight: bold;
	color: #00477e;	
}
.solicitar-info-form-left-subtitle {
	font-size: 14px;
	color: #00477e;	
}
.solicitar-info-form-left-ul {
	list-style: initial;
	padding-left: 20px;
}
.solicitar-info-form-left-ul li {
	color: #646464;
}
.solicitar-info-form-right-block {
	background: #fff;
    padding: 20px;
    border-radius: 5px;
    text-align: center;
}
@media (min-width:992px){
	#solicitar-info-form .thanks-block {
		    min-height: 594px;
		    padding: 80px 20px;
	}
	#solicitar-info-form .thanks-block h3{
		margin-top:30px;
		line-height: 1.3em;
	}
}
@media screen and (min-width:769px) and (max-width:992px){
	#solicitar-info-form .thanks-block {
		    min-height: 643px;
	    
	}
	#solicitar-info-form .thanks-block h3{
		margin-top:30px;
		line-height: 1.3em;
	}
}
.solicitar-info-form-right-title {
	color: #00477e;
	font-weight: bold;
	margin-bottom: 20px;
}
.solicitar-info-form-right-subtitle {
	color: #535353;
	margin-bottom: 20px;
}
.type-text-form-solicitar-info {
	padding: 12px 25px;
	border: 0px;
	border-radius: 5px;
	margin-bottom: 25px;
	width: 70%;
}
.solicitar-info-form-button {
	color: white;
	background: #00477e;
	border: 0px;
	border-radius: 5px;
	padding: 10px 34px;
	font-size: 22px;
}
.solicitar-info-form-checkbox-text {
	padding-left: 25px;
	text-align: left;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.checkbox-form-solicitar-info {
	float: left;
	margin-left: 20px;
}
@media (max-width: 1199px) {
	.type-text-form-solicitar-info {
		margin-bottom: 30px;
	}
}
@media (max-width: 991px) {
	.type-text-form-solicitar-info {
		margin-bottom: 15px;
	}
}
@media (max-width: 768px) {
	.type-text-form-solicitar-info {
		margin-bottom: 30px;
	}
	.solicitar-info-form-right-block {
		margin-top: 20px;
	}
}
.solicitar-info-form-checkbox-text {

}
.solicitar-info-form-checkbox-text a {
	color: #211914;
}

/* ============================ Extra CSS ======================= */

/* Needed for porting css */

body {
	padding-top: 0px;
}
.partners {
	padding-top: 16px;
}
.container-policy {
	padding-top: 16px;
}

.container-policy h1{
	font-size: 20px;
}

.container-policy a, .comandia-shop a{
	text-decoration: underline;
}
	.container-policy a:hover,.wrapper-login-developer a:hover, .wrapper-register-developer a:hover,
	.comandia-shop a:hover{
		color:#2a6496;
		text-decoration: underline;
	}
.new_ayuda {

}
@media (min-width: 769px){
	.new_ayuda_resellers {
		margin-top:130px;
	}
}
.error-404 {
	
}
.contact-new  {

}
.contact  {
	margin-top: 0px;
}
.ejemplos {
	padding-top: 0px;	
}
.ejemplos .pageTitle h1 {
	color:#ffffff;
	font-weight:bold;
	font-size:36px;
}
.ejemplos .pageTitle h3 {
	color:#ffffff;
	font-size:26px;
}
.ejemplos .examples-web p {
	color:#211914;
	font-weight: 600;
}

#examples .ejemplos .image img{
	border:1px solid #d4d2d2;
}

#aprende {
    
}
#express_container {
	margin-top: -16px;
}

/* / Needed for porting css */

/* ============================ Comandia - Contacto ======================= */

.comandia-contacto-down-title h2 {
	color: #211914;
	font-size: 22px;
	margin-bottom:50px;
}
.contact-down {
	padding-bottom: 50px;
}

.comandia-contacto-link a {
	color: #428bca;
}

.comandia-contacto-boton {
	background: #428bca;
	background-color: #428bca;
	margin-top:15px;
}

.comandia-contacto-block-form-title {
    width: 50%;
    margin: 0 auto;
}

/* ============================ Setting - Footer Text ======================= */

.jumbotron p {
    font-size: 14px;
}

@media (max-width: 768px) {

}

/* ============================ New landing - Responsive code ======================= */

@media (max-width: 1199px) {
	.contact  {
		margin-top: 0px;
	}
	.ejemplos {
		padding-top: 0px;	
	}

	#express_container {
		margin-top: -16px;
	}
	#preguntas-frecuentes-block-title {
		
	}	
	#login {
	    
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	.promo_anual .promo .neg_mg {
	    margin-top: 0px;
	}
	.carrusel_promo .promociones .promo_button {
	    font-size: 12px;
	}
}

@media (max-width: 768px) {
	.main_banner {
		/*background: #FFFFFF;*/
	}
	#express_iframe {
		margin-top: 0px !important;
	}
	.inicio, .content-grid {
		margin: 0px;
	}
	#top-margin {
		display: none;
	}
	.solicitar-informacion {
	    padding-top: 0px;
	}
	.shops-banner-express {
		display: none;
	}
	.promo_anual .plan_anual {
		margin-top: 0px;
	}
	#aprende {
	    margin-top: 0px;
	}
	.new_ayuda {
		padding-top: 0px;
	}
	.new_ayuda .preguntas_frecuentes {
	    margin-top: 0px;
	}
	#login {
	    margin-top: 0px;
	}
	.contact-new {
		margin-top: 0px;
	}
	.first-section {
	    padding-top: 50px !important;
	}
	#examples {
		margin-top: 0px;
	}
	.wrapper {
	    margin-top: 0px;
	}
	.ejemplos {
	    margin-top: 0px;
	}
}

@media (max-width: 480px) {
	#suggestions .banner-page  {
		background:#211914;	
	}
}

@media (max-width: 768px) {
	#suggestions #suggestionsForm {
		width:100%;
	}
}

/* ============================ Compare w/ new port CSS ======================= */

@media (max-width: 1199px) {
	.panel-group .panel {
	     overflow: visible;
	}
	#acordeon_comparativa {
	    padding-top: 550px;
	}
	.plan_box {
	    width: 50%;
    	margin: 20px auto;
	}
	#recomendado {
	    position: absolute;
	    top: 50px;
    	right: 155px;
	}
}

@media (max-width: 768px) {
	#acordeon_comparativa {
	    padding-top: 20px;
	}
	.plan_box {
	    width: 50%;
    	margin: 20px auto;
	}
	#recomendado {
	    position: absolute;
	    top: 30px;
	    right: 200px;
	}
}

/* ============================ Examples w/ new port CSS ======================= */

.bnr_ejemplos-txt-image {
	margin: 0 auto;
	float: none;
}
/** Campa�as **/

.campanyas {
	background: #211914;
    text-align: center;
    padding: 80px 0px 100px 0px;
    background: url('../images/banners/banner-promociones-top.jpg') center center no-repeat;
	background-size: cover;
}

.campanyas h1 {
	font-size: 36px;
    font-weight: bold;
    color: #fff;
    margin: 0px;
    margin-bottom: 10px;
}

.campanyas h2 {
	font-size: 26px;
    color: #fff;
    margin: 0px;	
    line-height:40px;
}
.campanyas .border {
	margin: 10px auto;
}
.campanya-bloque-contenido {
	padding-top: 50px;
	padding-bottom: 50px;
}

@media (min-width: 991px) and (max-width: 1200px) {
	.campanya-bloque-contenido {
		padding-top: 80px;
		padding-bottom: 80px;
	}	
}

@media (min-width: 1201px) and (max-width: 1400px) {
	.campanya-bloque-contenido {
		padding-top: 100px;
		padding-bottom: 100px;
	}	
}

@media (min-width: 1401px) and (max-width: 1600px) {
	.campanya-bloque-contenido {
		padding-top: 120px;
		padding-bottom: 120px;
	}	
}
@media (min-width: 1601px) and (max-width: 1800px) {
	.campanya-bloque-contenido {
		padding-top: 150px;
		padding-bottom: 150px;
	}	
}
@media (min-width: 1801px) and (max-width: 2100px) {
	.campanya-bloque-contenido {
		padding-top: 180px;
		padding-bottom: 180px;
	}	
}
@media (min-width: 2100px) {
	.campanya-bloque-contenido {
		padding-top: 220px;
		padding-bottom: 220px;
	}	
}
.campanya-bloque-imagen {
	background-size:50% auto !important;
	height:350px;
}
#campaigns {
	background:#ffffff;
}

.filter-by-tags {
	padding:20px 0;
}
.filter-by-tags h3 {
	font-size: 16px;
	margin-top: 10px;
}
.filter-tags {
	border-radius: 15px;
	font-size: 14px;
	color: #646464;
	background-color: #e9e8e8;
	margin:5px 3px;
}
.filter-tags.active {
	background-color: rgb(77, 93, 125);
	color: #fff;
}
.filter-tags.active:focus,
.filter-tags.active:hover,
.filter-tags:focus,
.filter-tags:hover,
.filter-tags:active {outline:0;}
.campanyas-content {
	background-size: 50% auto !important;
	/*min-height: 450px;*/
}

@media screen and (max-width:991px){
	.campanyas-content
	{
		background: #ffffff !important;
		text-align:center;
		min-height: 300px;
	}
	.campanyas-content .paddingTop {
		padding-top:0px;
	}
}

.no-tags {
	padding: 60px 0;
}
.campanyas-content a{
	text-decoration: underline;
}
.campanyas-content a:hover{
	text-decoration: underline;
	color: #22AAD6;
}
.campanya-barra {
	margin: 15px;
	margin-left: 0px;
}

.campanya-content-titulo {
	margin-top: 5px;
	margin-bottom: 0px;
	padding-left: 15px;
	font-size: 24px;
	color: #211914;
	font-weight: bold !important;
}

.campanya-content-texto h3 {
	font-size: 18px;
	color: #211914;
}
@media (min-width:992px){
	.campanya-content-texto h3 p {
		text-align:justify;
	}
}
.campanya-content-texto h3 span {
	font-weight: bold;
}

.campanya-content-texto h4 {
	font-size: 13px;
	font-weight: bold;
	color: #211914;
}

.campanya-content-texto button {
	border: 0px;
	padding: 5px 15px;
	color: white;
	background: #211914;
}

.campanya-bloque-atributos ul li {
	color: #858484;
	font-size: 12px;
	margin-bottom: 15px;
}

.campanya-atributos-border {
	border-left: 1px solid #a29f9f;
	padding-left: 15px;
	padding-top: 10px;
    padding-bottom: 5px;
}

.campanya-img-attr {
	width: 15px;
	height: 15px;
	margin-right: 10px;
}

/** Resposive **/

@media (max-width: 1199px) {
	.campanya-content-titulo {
		font-size: 18px;
	}
	.campanya-content-texto h3 {
		font-size: 16px;
	}
}

@media (max-width: 991px) {
	.campanya-bloque-atributos {
		padding-right: 0px;
	}
	.campanya-bloque-contenido {
		padding-right: 0px;	
	}
	.campanya-atributos-border {
		padding-left: 10px;
	}
	.campanya-content-titulo {
		font-size: 16px;
	}
	.campanya-content-texto h3 {
		font-size: 14px;
	}
	.campanya-content-texto h4 {
		font-size: 11px;
	}
}
@media (max-width: 991px) and (min-width: 768px) {
	.campanya-bloque-imagen {
	    padding-top: 25px;
	}
}

@media (max-width: 768px) {

	.campanyas h1 {
		font-size: 25px;
	}
	.campanyas h2 {
		font-size: 14px;
	}
	.campanyas-content {
		text-align: center;
	}
	.campanya-content-titulo {
		padding-top: 35px;
		font-size: 28px;
	}
	.campanya-barra {
	    margin: 20px auto;
	}
	.campanya-content-texto {
		margin-top: 10px;
	}

	.campanya-bloque-atributos {
	    padding-left: 0px;
	}
	.campanya-atributos-border {
		padding-top: 35px;
		padding-left: 0px;
		border-left: 0px;
		width: 50%;
		margin: 0 auto;
		margin-left: 39%;
		text-align: left;
	}
	.campanya-bloque-imagen img {
		margin: 0 auto;
	}
}

@media (max-width: 450px) {
	.campanya-atributos-border {
		margin-left: 30%;
	}
}
/* MODAL DIALOG STORE */
.modal-dialog-store .modal-header {
	background:#5e7d9c;
	border-top-left-radius: 6px;
    border-top-right-radius: 6px;
	
}
.modal-dialog-store .modal-content {
	border-color: #000;
}
.modal-dialog-store .modal-header .close {
	color:#fff;
	opacity:1;
}
.modal-dialog-store .modal-header p{
	color:#000;
}
.modal-dialog-store .modal-header h3 {
	color: #fff;
}
/*-------------------------------------------------
                 LEARN YOUTUBE PICS 
---------------------------------------------------*/
.box-video{
  position: relative;
  max-width:590px;
  margin:0 auto 20px auto;
  cursor: pointer;
  overflow: hidden;
}
.box-video .bg-video{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  z-index: 2;
}
.box-video .video-container{
  position: relative;
  margin: 0;
  z-index: 1;
}
.box-video .bt-play {
  position: absolute;
  top:50%;
  left:50%;
  margin:-30px 0 0 -30px;
  display: inline-block;
  width: 60px;
  height: 60px;
  background:#fff;
  border-radius: 50%;
  text-indent: -999em;
  cursor: pointer;
  z-index:2;
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out;
}
.box-video .bt-play:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  height: 0;
  width: 0;
  margin: -12px 0 0 -6px;
  border: solid transparent;
  border-left-color: #000;
  border-width: 12px 20px;
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out;
}
.box-video:hover .bt-play {
  transform: scale(1.1);
}
.box-video.open .bg-video{
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all .6s .8s;
  transition: all .6s .8s;  
}
.box-video.open .video-container{
  opacity: 1;
  -webkit-transition: all .6s .8s;
  transition: all .6s .8s;
}
.videos-row {
  margin-bottom: 20px;
}
.youtube-title {
	text-align: left;
	padding-top: 10px;
}
.youtube-title p {
	font-weight: bold;
	font-size: 14px;
}
@media (max-width: 991px) and (min-width: 768px) {
	.videos-row div div img {
		width: 100%;
	}
}
@media (min-width: 1199px){
	.youtube-title {
		width: 84%;
    	margin: auto;
	}
}
@media (max-width: 768px){
	.youtube-title {
		text-align: center;
	}
}
/* 
------------------------------------------------------- 
                   FREE DESIGN LANDING
-------------------------------------------------------
*/
.free-design .module {
	clear:both;
}
.free-design .main_banner {
    background: url('../images/landing/free-design/creacion-tienda-online-gratis-finished.jpg') center center no-repeat;
    background-size: cover;
    min-height: 445px;
}
@media (max-width: 991px){
	.free-design .main_banner {
		margin-top: 57px;
		float:left;
		width:100%;
	}
}
.free-design p{
	font-size: 16px;
}
.free-design .encabezado h1{
	color:#211914;
	font-size: 40px !important;
	font-weight: 700;
	text-align: right;
}
.free-design .encabezado {
	padding: 20px 10px;
}
.free-design .bree{
	font-family: 'Bree Serif', serif;
}
.free-design .border-line {
	margin: 20px 0 !important;
}
.free-design .free-design-one .img-responsive {
	margin: 0 auto;
}
.free-design .text-center .border-line {
	margin: 20px auto !important;
}
.free-design .free-design-two {
	background-color: #efefef;
}
.free-design .free-design-four .row {
	margin:20px 0;
}
.free-design .free-design-one .panel {
	border-top: 2px #fbb12b solid;
	padding: 20px 0;
	margin-top: 20px;
}
.container-columns {
	padding:20px 0;
}
.solicitar-info-form-button.white-lb-btn {
	width:100%;
}
.white-lb-btn {
	background-color: #fff;
    color: #22aad6;
    padding: 12px;
    border-radius: 4px;
    border: 1px solid #22aad6;
    text-transform: uppercase;
    margin-top: 10px;
    font-size:18px;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}
.white-lb-btn:hover {
	-webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.container-columns .col-md-3 {
	margin: 20px 0;
}
.free-design .container-columns h4 {
	line-height: 1.2em;
	max-width: 250px;
	margin:0 auto;
}
.container-columns img {
	margin: 15px 0;
}
.free-design h3 {
	font-size:24px;
	font-weight: bold;
	color: #211914;
}
.free-design .main_banner h1 {
	font-size:36px;
}
@media screen and (max-width:991px){
	.free-design .main_banner h1 {
		    padding: 10px 20px;
    		background: rgba(256,256,256,0.7);
	}	
	.error-404 {
		margin-top: 57px;
	}
	.error-404 #content {
	    padding-top: 90px;
	}
}
.free-design .encabezado {
	margin-top: 50px;
}
.free-design .logo-text-banner {
	text-align: right;
}
.free-design button.btn-free-design {
	background-color: #22aad6;
	color: #fff;
	padding: 12px;
    border-radius: 4px;
    border: 1px solid transparent;
    text-transform: uppercase;
    margin-top: 10px;
}
	.free-design button.btn-free-design:hover {
		background-color: #fff;
		color: #22aad6;
		border: 1px solid #22aad6;
	}
.free-design a {
	color: #428bca;
	text-decoration: underline;
}
.free-design a:hover {
	color: #211914;
	text-decoration: underline;
}
.free-design .subtitle {
	font-weight: 400;
}
	.free-design .free-design-one .panel .clock {
		width:28px;
		height:28px;
		display: inline-block;
	}
	.free-design .free-design-one .panel .text-icon{
		line-height: 25px;
		margin-left:10px;
	}
	.free-design .free-design-one .panel .panel-header-right{
		text-align:right;
		font-size: 12px;
	}
		.free-design .free-design-one .panel .text-line-through{
			color: #fbb12b;
			font-size: 36px;
			text-decoration:line-through
		}
	.free-design .free-design-one .panel .panel-body {
		background-color: #fbb12b;
		padding: 40px 20px;
	}
		.free-design .free-design-one .panel .panel-body p{
			color: #fff;
			font-size: 21px;
		}
			 .free-design .free-design-one .panel .panel-body p .free{
				font-size: 30px;
			}
	.free-design .free-design-two .list-includes {
		margin-top: 40px;
	}
	.free-design .includes {
		margin: 20px 0;
	}
	.free-design .free-design-two .inc-icon {
		margin-right:10px;
		float:left;
		width:35px;
	}
	.free-design .list-includes img.tag-includes {
		max-width: 206px;
		margin-top: 30px;
		margin-bottom:30px;
	}
	.free-design .free-design-two .text-icon {
		display:block;
		font-size:12px;
		text-transform: uppercase;
	}
.free-design-three {
	background-color: #e6e5e5;
}
	.free-design-three .border-line, .free-design-four .border-line, .tabs-activation .border-line {
		margin: 20px auto;
	}
.free-design-three .panel-pricing, .free-design-three .panel-pricing-recommend {
	text-align: center;
}
.free-design-three .panel-pricing .panel-header{
	background-color: #211914;
	min-height:67px;
	padding-top: 20px;
	margin-top: 30px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
.free-design-three .panel-pricing-recommend .panel-header {
	background-color: #211914;
	min-height:67px;
	padding-top: 8px;
}
	.free-design-three .panel-pricing .panel-header h3 {
		color: #fff;
		font-weight: 700;
		margin: 15px 0 0 0;
		
	}
	.free-design-three .panel-pricing-recommend .panel-header h3 {
		color: #fff;
		font-weight: 700;
		margin: 15px 0 0 0;
		
	}
.free-design-three .panel-pricing .panel-body, .free-design-three .panel-pricing-recommend .panel-body{
	background-color: #fff;
	padding-bottom:0px;
}
	.free-design-three .panel-pricing .panel-body h1, .free-design-three .panel-pricing-recommend .panel-body h1{
		font-size: 48px;
		color: #646464;
		font-weight: 700;
		margin-top: 10px;
		margin-bottom: 0px;
	}
	.free-design-three .panel-pricing .panel-body p, .free-design-three .panel-pricing-recommend .panel-body p{	
		color: #646464;
		font-weight: 400;
		margin-top: 0px;
		font-size: 24px;
	}
.free-design-three .panel-pricing .panel-footer, .free-design-three .panel-pricing-recommend .panel-footer{
	background-color: #fff;
	padding-top: 0px;
	border-top: 1px solid transparent;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}
	.free-design-three .panel-pricing .panel-footer h3, .free-design-three .panel-pricing-recommend .panel-footer h3 {
		font-size: 18px;
		color: #646464;
		font-weight: 400;
		margin-bottom: 5px;
	}
	.free-design-three .panel-pricing .panel-footer p, .free-design-three .panel-pricing-recommend .panel-footer p {
		font-size: 18px;
		color: #646464;
	}
.pricing-row {
	margin-top: 20px;
}
.panel-top-header {
	height: 30px;
	background-color: #9ca8be;
	padding: 5px 0;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
	.panel-top-header p {
		color: #fff;
		text-align: center;
		margin: 0;
		font-size: 12px;
	}
.star-pro-icon {
	background: url('../images/landing/free-design/star-pro.png') no-repeat;
	width:34px;
	height:32px;
	display:inline-block;
	margin: 0 10px;
}

section.white-bg {
	background-color: #fff;
	padding: 40px 0;
}
.white-bg {
	background-color: #fff;
}
.yellow-txt {
	color: #fabc2d;
}
.blue-txt {
	color: #211914 !important;
}
	.blue-txt a{
		color: #211914;
		text-decoration: underline;
	}
		.blue-txt a:hover{
			color: #000;
			text-decoration: underline;
		}
.blue-bg {
	background-color: #211914;
}
.free-design-four {
	background-color: #efefef;
}
.free-design-four a {
	color: #22aad6;	
}
.free-design-four a:hover {
	text-decoration: underline;
	color:#211914;
}
.thanks-free-design {
	background: #fbb12b;
	padding:40px 20px;
}
.thanks-free-design img{
	padding:20px 0;
}
.free-design-form {
	background: #ffc000;
}
	.free-design-form h2{
		font-size:24px;
		font-weight: 700;
		color: #211914;
	}
	.free-design-form h4{
		font-size:14px;
		color: #211914;
	}
.free-design .type-text-form-solicitar-info {
	width:100%;
	margin-bottom:10px;
	border-radius: 4px;
	border: 1px solid #aaa;
}
#info_form_design .btn-free-design {
	width:100%;
	font-size: 12px;
}
#info_form_design .solicitar-info-form-checkbox-text {
	margin:0 0 20px 0;
	padding: 0 0 0 30px;
}
#info_form_design .checkbox-form-solicitar-info {
	margin-left:0px;
}
#info_form_design input[type="checkbox"]{
  width: 25px;
  height: 25px;
  background-color: #fff !important;
  cursor: pointer;
  background-image: none !important;
}
.free-design .encabezado img  {
	max-width: 320px;
}
/* 
------------------------------------------------------- 
                   carousel examples
-------------------------------------------------------
*/
.carousel-showmanymoveone .carousel-control {
  width: 4%;
  background-image: none;
}
.carousel-showmanymoveone .carousel-control.left {
  margin-left: 15px;
}
.carousel-showmanymoveone .carousel-control.right {
  margin-right: 15px;
}
.carousel-showmanymoveone .cloneditem-1,
.carousel-showmanymoveone .cloneditem-2,
.carousel-showmanymoveone .cloneditem-3 {
  display: none;
}
@media all and (min-width: 768px) {
  .carousel-showmanymoveone .carousel-inner > .active.left,
  .carousel-showmanymoveone .carousel-inner > .prev {
    left: -50%;
  }
  .carousel-showmanymoveone .carousel-inner > .active.right,
  .carousel-showmanymoveone .carousel-inner > .next {
    left: 50%;
  }
  .carousel-showmanymoveone .carousel-inner > .left,
  .carousel-showmanymoveone .carousel-inner > .prev.right,
  .carousel-showmanymoveone .carousel-inner > .active {
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner .cloneditem-1 {
    display: block;
  }
}
@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
  .carousel-showmanymoveone .carousel-inner > .item.active.right,
  .carousel-showmanymoveone .carousel-inner > .item.next {
    -webkit-transform: translate3d(50%, 0, 0);
            transform: translate3d(50%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.active.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev.right,
  .carousel-showmanymoveone .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    left: 0;
  }
}
@media all and (min-width: 992px) {
  .carousel-showmanymoveone .carousel-inner > .active.left,
  .carousel-showmanymoveone .carousel-inner > .prev {
    left: -25%;
  }
  .carousel-showmanymoveone .carousel-inner > .active.right,
  .carousel-showmanymoveone .carousel-inner > .next {
    left: 25%;
  }
  .carousel-showmanymoveone .carousel-inner > .left,
  .carousel-showmanymoveone .carousel-inner > .prev.right,
  .carousel-showmanymoveone .carousel-inner > .active {
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner .cloneditem-2,
  .carousel-showmanymoveone .carousel-inner .cloneditem-3 {
    display: block;
  }
}
@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {
  .carousel-showmanymoveone .carousel-inner > .item.active.right,
  .carousel-showmanymoveone .carousel-inner > .item.next {
    -webkit-transform: translate3d(25%, 0, 0);
            transform: translate3d(25%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.active.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-25%, 0, 0);
            transform: translate3d(-25%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev.right,
  .carousel-showmanymoveone .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    left: 0;
  }
}
/* 
-------------------------------------------------
                     TABS 
-------------------------------------------------                     
*/
.free-design .tabs-activation {
	background-color: #fff;
	padding: 30px 0;
	/*border-bottom: 7px solid #fbb12b;*/
	overflow: auto;
}
.free-design .tabs-activation .nav-tabs {
	border-bottom: none;
	padding-right:0px;
}
.free-design .tabs-activation .nav-tabs li{
	height: 50px;
	background: #fff;
	width:48%;
	border: 1px solid #fbb12b;
	margin-right: 10px;
	display: table;
}
.free-design .tabs-activation .nav>li>a {
	padding: 15px;
}
.free-design .tabs-activation .nav-tabs li.active {
	background: #fbb12b;
	
}
.free-design .tabs-activation .nav-tabs li.active a{
	color: #fff;
}
.free-design .tabs-activation .content-tabs {
	width: 100%;
	border-bottom: 1px solid #fbb12b;
	height: 52px;
	
}
.free-design .tabs-activation .nav-tabs>li.active>a, 
.free-design .tabs-activation .nav-tabs>li.active>a:hover, 
.free-design .tabs-activation .nav-tabs>li.active>a:focus {
	background-color: transparent;
	border: none;
}
.free-design .tabs-activation .nav-tabs>li>a {
	height:100%;
	display: table-cell;
	vertical-align: middle;
	border: none;
	color: #fbb12b;
}
	.free-design .tabs-activation .nav-tabs>li>a:hover {
		background-color: #5d410e;
		border-radius: 0px;
		color:#fff;
	}
.free-design .tabs-activation .steps-activation {
	padding:40px 0;
}
.free-design .tabs-activation .step-number {
	font-size: 48px;
	color: #fbb12b;
	font-weight: bold;
}
.free-design .tabs-activation .steps-activation h2{
	font-size:24px;
	color: #646464;
	font-weight: 400;
}
.txt-blue {
	color:#211914 !important;
}
.txt-light-blue {
	color: #22aad6 !important;
}
.free-design .tabs-activation .steps-activation p {
	font-size: 16px;
	color: #646464;
	font-weight: 400;
}
.code-activation {
	padding:8px 20px;
	border: dashed 1px #211914;
	border-radius: 10px;
	color: #211914;
	font-size: 24px;
	margin:30px auto;
	display: block;
    max-width: 290px;
    font-weight: 700;
}
.step-online {
	padding:30px 0;
}
#form-free-design-content {
	padding: 20px 0;
	
}
#info_form_design a {
	text-decoration: underline;
}
	#info_form_design a:hover {
		text-decoration: underline;
		color: #22aad6;
	}
.free-design .tabs-activation .btn-shop-activation {
	background-color: #ffcc00;
	padding:15px 30px;
	border: 1px solid #ffcc00;
	font-weight: 700;
	margin:40px 0;
}
	.free-design .tabs-activation .btn-shop-activation:hover {
		background-color: #fff;
		color: #ffcc00;
		border: 1px solid #ffcc00;
}
@media screen and (max-width: 991px){
	.free-design .tabs-activation .nav-tabs li {
	 	width: 50%;
	 	margin-right:0px;
	}
}
@media screen and (max-width: 520px){
	.free-design .tabs-activation .nav-tabs>li>a {
		font-size: 12px;
		line-height: 12px;
	}
	.free-design .tabs-activation .nav-tabs li {
		height: 70px;
	}
}
@media screen and (max-width: 370px){
	.code-activation {	
		font-size: 20px;	
	}
}
/* 
--------------------------------------------------
                    /TABS   
--------------------------------------------------
*/
@media screen and (max-width: 499px){
	.free-design .encabezado img  {
		max-width: 250px;
	}
	.free-design p {
	    font-size: 14px;
	}
}
@media screen and (max-width:991px){
	.free-design .center-sm, .free-design .free-design-four h5{
		text-align: center;
	}
}
.conditions-free-design {
	background-color:#ebebeb;
	padding:30px 0;
}
.conditions-free-design p{
	font-size:12px !important;
	color:#646464 !important;
}
.conditions-free-design .container-fluid , .conditions-free-design .col-xs-12 {
	padding: 0px;
}
/* banner-responsive-promo */
.banner-responsive-promo {
	background-color: #70a4c5;
	padding: 30px 0 0 0;
	color:#fff;
}
.banner-responsive-promo .container{
	margin-right: 0px;
	padding-right:0px;
}
	.banner-responsive-promo h1 {
		font-size: 27px;
		font-weight: 700;
	}
	.banner-responsive-promo h3 {
		font-size: 22px;
		font-weight: 400;
	}
	.banner-responsive-promo p {
		font-size: 14px;
		font-weight: 700;
		margin-top: 20px;
	}
	.banner-responsive-promo .btn-yellow {
		background-color: #f4b239;
		color: #1e4073;
		text-transform: uppercase;
		padding:12px;
		border: 1px solid transparent;
		border-radius: 4px;
		margin: 20px 0;
	}
		.banner-responsive-promo .btn-yellow:hover {
			background-color: #1e4073;
			color: #f4b239;
			border: 1px solid #f4b239;
		}
	.banner-responsive-promo .right-block-promo {
		background: url('../images/banners/back-banner-promo.jpg') no-repeat;
		min-height: 388px;
	}
	@media screen and (max-width:767px){
		.banner-responsive-promo .right-block-promo {
			background-size: 100%;
			min-height: 200px;
			background-position: center;
		}
	}
	/* banner-responsive-promo-v2 */
.banner-responsive-promo-v2 {
	background-color: #22aad6;
	padding:0px;
	color:#fff;
}
.banner-responsive-promo-v2 .container-fluid {
	padding-right:0px;
}
.banner-responsive-promo-v2 .left-block-promo {
	padding: 60px 10px 20px 40px;
}
	.banner-responsive-promo-v2 .left-block-promo img{
		max-width: 290px;
	}
.banner-responsive-promo-v2 h1 {
		font-size: 30px;
		font-weight: 400;
		margin-top: 60px;
		line-height: 1.3em;
}
	.banner-responsive-promo-v2 h3 {
		font-size: 18px;
		font-weight: 400;
		text-transform:uppercase;
		padding:20px 0;
		margin-top:30px;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		text-align: center;
		
	}
	.banner-responsive-promo p {
		font-size: 14px;
		font-weight: 700;
		margin-top: 20px;
	}
	.banner-responsive-promo-v2 .btn-yellow {
		background-color: #f4b239;
		color: #1e4073;
		text-transform: uppercase;
		padding:12px;
		border: 1px solid transparent;
		border-radius: 4px;
		margin: 40px 0 0 0;
	}
		.banner-responsive-promo-v2 .btn-yellow:hover {
			background-color: #1e4073;
			color: #f4b239;
			border: 1px solid #f4b239;
		}
	.banner-responsive-promo-v2 .right-block-promo {
		padding-left:0px;
		padding-right:0px;
		background: url('../images/landing/free-design/general-banner.png') left top no-repeat;
		background-size: 100% auto;
		min-height: 495px;
	}
	@media screen and (max-width:767px){
		.banner-responsive-promo-v2 h1 {
				font-size: 26px;
				font-weight: 400;
				margin-top: 30px;
				line-height: 1.3em;
		}
		.banner-responsive-promo-v2 .left-block-promo{
			text-align: center;
			padding: 40px 20px 20px 20px;
		}
	}
	@media screen and (max-width:1199px){
		.banner-responsive-promo-v2 .right-block-promo {
			text-align: right;
			background: url('../images/landing/free-design/general-banner.png') left top no-repeat;
			background-size: auto 100%;
			
		}
		.banner-responsive-promo-v2 .right-block-promo img{
			width: auto;
			height: 100%;
			
		}
	}
	@media screen and (min-width:1200px){
		.banner-responsive-promo-v2 .right-block-promo {
			text-align: right;
			
		}
		.banner-responsive-promo-v2 .right-block-promo img{
			width: 100% !important;
			height: auto;
			
		}
	}
	/* 
------------------------------------------------------- 
                   scroll to top
-------------------------------------------------------
*/

.scroll-to-top{
  text-decoration: none;
  position: fixed; 
  bottom: 0px;
  left: 0px;
  display: none;
  font-size: 36px;
  color: #fff;
  background-color:rgba(0,0,0,0.5);
  width: 50px;
  height: 50px;
  z-index:999;
  padding:7px;
 
}

.scroll-to-top:hover{
  text-decoration:none;
  color: #000;
}
@media screen and (max-width:340px){
		.scroll-to-top{
			width: 40px;
  			height: 40px;
  			font-size: 25px;
		}
	}

.list-style-active {
	list-style-type: square;
	list-style-position:inside;
}
.list-style-active li {
	margin:10px 20px;;
}
	/* 
------------------------------------------------------- 
                   winner banner
-------------------------------------------------------
*/

.winner-banner  {
	width:100%;
	min-height: 145px;
	background: url(../images/banners/bg.png) repeat;
	padding: 0 10px;
}
.winner-banner p {
	font-size: 18px;
}
.winner-banner p a {
	color: #fff;
	text-decoration: underline;
}
.txt-white, .white-txt {
	color: #fff !important;
}
#eday-banner img {
	width:100%;
	height:auto;
}

.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    margin-top: 20px;
}
.embed-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
	/* 
------------------------------------------------------- 
                   SETUP FORM IN FOOTER
-------------------------------------------------------
*/
.setup-form-background {
	background: url(../images/footer/setup-form-bg.jpg) center center no-repeat;
	min-height: 390px;
	padding: 40px 0px;
	background-size: cover;
}
.setup-form-background .setupShop .col-md-4{
	margin-top:20px;
}
.setup-form-background .texto_banner h1,
.setup-form-background .texto_banner h4 {
	font-size: 24px;
	font-weight: bold;
}
.setup-form-background .setupShop .btn-setup {
	background: #22aad6;
	color: #fff;
	border: 1px solid #22aad6;
	font-size: 14px;
}
.setup-form-background .setupShop .btn-setup:hover {
	background: #fff;
	color: #22aad6;
}
	/* 
------------------------------------------------------- 
                   PARCEL LANDING PAGE
-------------------------------------------------------
*/
#parcel-landing p{
	font-size: 16px;
}
#parcel-landing > .main_banner{
    background: url(../images/landing/parcel/banner.jpg) no-repeat;
    background-size: cover;
    background-position: center center;
    padding: 30px 0;
    
}
#parcel-landing .col-md-6 h5{
	margin: 0px 0px 20px 0px;
	font-size: 18px;
	font-weight: bold;
}
#parcel-landing  ul li span{
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
}
#parcel-landing  ul, #parcel-landing  ul li {
	margin:10px 0;
}

.gray-txt, .grey-txt {
	color: #646464;
}
#parcel-landing  .advantages, #parcel-landing  .requirements {
	padding: 30px 0;
}
#parcel-landing  .requirements .row {
	padding: 20px 0;
}
#parcel-landing .grey-bg, #parcel-landing .gray-bg {
	margin: 0px;
	padding: 40px 0;
}
#parcel-landing .bbc_e {
	padding: 60px 0;
}
.img-center {
	margin: 0 auto;
}
@media screen and (max-width: 768px){
	#parcel-landing > .main_banner {
	    background: url(../images/landing/parcel/banner.jpg) 0 0 no-repeat;
	    background-size: cover;
	}
	#parcel-landing  .main_banner h2{
	    font-size: 24px;
	}

}
@media screen and (max-width: 767px){
	#parcel-landing  .advantages .row {
		margin: 15px 0;
	}
	
	#parcel-landing  .advantages .text-right {
		text-align: center !important;
	}
	#parcel-landing .main_banner {
		    padding: 85px 0 0 0;
	}
	
	.you-maybe-interested .element {
		text-align: center;
		margin-bottom: 30px;
	}
	.you-maybe-interested .element p{
		min-height: auto;
	}
}
@media screen and (max-width: 1199px){
	#parcel-landing .grey-bg a.blue-link {
		font-size: 12px;
	}
}
@media screen and (min-width: 768px)and (max-width: 991px){
	#parcel-landing .grey-bg a.blue-link {
		font-size: 9px;
	}
}

/* 
------------------------------------------------------- 
                   CAROUSEL FEATURES EXPRESS
-------------------------------------------------------
*/

.block-slider-express-bottom {
	background: #bf2572 url('../images/agencia/banner-carrousel-express.png') 0 0 no-repeat;
	background-size: cover;
	background-position: center center;
	padding: 50px 0px 0px 0px !important;
}

#owl-express-bottom-slider {
	text-align: center;
	margin-bottom: 50px;
}


.express-owl-slide {
	font-size: 20px;	
	text-align: center;
}

.express-owl-slide p {
	font-weight: 400;	
}

.block-slider-express-bottom .owl-theme .owl-controls .owl-page span {
	border-color: #ffffff !important;
}

.block-slider-express-bottom .owl-theme .owl-controls .owl-page.active span,
.block-slider-express-bottom .owl-theme .owl-controls.clickable .owl-page:hover span {
	background: #ffffff !important;
}

/* To move navigation buttons outside use these settings: */
 
#owl-express-bottom-slider .owl-controls .owl-buttons div {
	position: absolute;
	padding: 5px 9px;
}
 
#owl-express-bottom-slider .owl-controls .owl-buttons .owl-prev {
	left: -90px;
	top: 35%;
}
 
#owl-express-bottom-slider .owl-controls .owl-buttons .owl-prev i {
	padding-right: 2px;	
}
 
#owl-express-bottom-slider .owl-controls .owl-buttons .owl-next {
	right: -90px;
	top: 35%;
}

#owl-express-bottom-slider .owl-controls .owl-buttons .owl-next i{
	padding-left: 2px;	
}

@media (max-width: 1199px) {
	.express-owl-slide {
		font-size: 16px;
	}
}

/* 
------------------------------------------------------- 
                   FOOTER PRICES BLOCK
-------------------------------------------------------
*/

.footer-prices-img {
	max-width: 100%;
}

@media (min-width: 768px) and (max-width: 991px) {
	.footer-prices-img {
    	padding-bottom: 15px;
	}
}

/* 
------------------------------------------------------- 
                   LEARN NEW PAGE
-------------------------------------------------------
*/

/* new banners */
#aprende #aprende-webinars-banner {
	background: url(../images/learn/banner-aprende.jpg) no-repeat;
	height: 204px !important;
    background-size: cover !important;
	text-align: center;
	padding: 50px 0px 50px 0px;
}

#aprende #aprende-tutoriales-banner {
	background: url(../images/learn/banner-aprende.jpg) no-repeat;
	background-size: cover;
	height: 204px;
    padding: 0;
    color: #211914;
}

#aprende.aprende-courses #aprende-cursos-banner {
	background: url(../images/learn/aprende-curso.png) no-repeat;
	height: 204px;
    background-size: cover !important;
	text-align: center;
	padding: 50px 0px 50px 0px;
}
/* / new banners */

#aprende .aprende-banner0 {
	text-align: center;
}

#aprende .aprende-banner0 h1 {
	font-size: 36px;
	font-weight: bold;
	color: #ffffff;
}

#aprende .aprende-banner0 h4 {
	font-size: 26px;
	font-weight: normal;
	color: #ffffff;
}

@media (min-width: 992px) {
	
}

@media (max-width: 767px) {	
	#aprende .aprende-banner0 h1 {
	    font-size: 30px !important;
	}
	#aprende .aprende-banner0 h4 {
	    font-size: 20px !important;
	}
}

#aprende #aprende-second-navbar {
	background: #f7f7f7;
}

#aprende #aprende-second-navbar ul.nav.nav-tabs.nav-justified {
	border: 1px solid #d9d9d9;
}

#aprende #aprende-second-navbar ul.nav.nav-tabs.nav-justified li a {
    border-bottom: 5px solid transparent;
    border-radius: 0px;
    font-size: 18px;
    font-weight: bold;
    color: #211914;
}

@media (max-width: 1199px) {
	#aprende #aprende-second-navbar ul.nav.nav-tabs.nav-justified li a {
		font-size: 16px;
	}
}

@media (max-width: 991px) {
	#aprende #aprende-second-navbar ul.nav.nav-tabs.nav-justified li a {
		font-size: 14px;
	}
}

#aprende #aprende-second-navbar ul.nav.nav-tabs.nav-justified li a:hover {
	color: #211914;
}

#aprende #aprende-second-navbar ul.nav.nav-tabs.nav-justified li.active a {
    border: 0px;
    border-bottom: 5px solid #01356e;
    border-radius: 0px;
    color: #211914; 
}

/* Learn - webinar */

#aprende #learn-inc-webinar {
	background-color: #f7f7f7;
}

#aprende #learn-inc-webinar .webinar-firts-block {
	text-align: center;
	color: #211914;
	padding-top: 35px;
	padding-bottom: 35px;
	margin-top: 35px;
}

#aprende #learn-inc-webinar .webinar-firts-block h2 {
	font-size: 24px;
	font-weight: bold;
}

#aprende #learn-inc-webinar .webinar-firts-block h4 {
	font-size: 18px;
	font-weight: bold;
}

#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav {
	width: 50%;
    margin: auto;
    padding-top: 50px;
}

#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav li a {
	background-color: #f7f7f7;
	border: 0px;
	border-radius: 0px;
	color: #000000;
	font-weight: bold;
	padding: 0px;
}

#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav li a:hover {
	color: #000000;
}

#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav li a .webinar-nav-item {
	position: relative;
}

#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav li a .webinar-nav-item .webinar-nav-imagen {
	padding-top: 10px;
	padding-bottom: 10px;
}

#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav li a .webinar-nav-item .webinar-nav-text {
	padding-top: 10px;
	padding-bottom: 10px;
}

#aprende .webinar-nav-text-blue {
	color: #22aad6;
}

#aprende .webinar-nav-text-red {
	color: #aa3074;
}

@media (width: 768px) {
	#aprende #aprende-first-navbar {
	    background-color: #00b5b5;
	    height: 200px !important;
	    background-image: none;
	}
}

/* colors */

#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav li.active a .webinar-nav-item.webinar-blue .webinar-nav-bar {
	border-bottom: 5px solid #22aad6;
}

#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav li.active a .webinar-nav-item.webinar-red .webinar-nav-bar {
	border-bottom: 5px solid #aa3074;
}

#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav li.active a .webinar-nav-item.webinar-yellow .webinar-nav-bar {
	border-bottom: 5px solid #2ea25a;
}

#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav li.active a .webinar-nav-item.webinar-web .webinar-nav-bar {
	border-bottom: 5px solid #009cb1;
}

#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav li.active a .webinar-nav-item.webinar-cross-border .webinar-nav-bar {
	border-bottom: 5px solid #f29333;
}

#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav li.active a .webinar-nav-item.webinar-web .webinar-nav-rombo {
    border-top: 15px solid #009cb1;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
}

#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav li.active a .webinar-nav-item.webinar-blue .webinar-nav-rombo {
    border-top: 15px solid #22aad6;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
}

#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav li.active a .webinar-nav-item.webinar-cross-border .webinar-nav-rombo {
    border-top: 15px solid #f29333;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
}

#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav li.active a .webinar-nav-item.webinar-red .webinar-nav-rombo {
    border-top: 15px solid #aa3074;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
}

#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav li.active a .webinar-nav-item.webinar-yellow .webinar-nav-rombo {
    border-top: 15px solid #2ea25a;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
}

/* end colors */

#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav li.active a .webinar-nav-item .webinar-nav-rombo {
    width: 0;
    height: 0;
    position: absolute;
    bottom: -15px;
    z-index: 1;
    /* config */
    left: 43%;
    right: 43%;
}

@media (min-width: 992px) {
	#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav li a {
		width: 170px;
    	margin: auto;
	}
	#aprende #aprende-first-navbar {
	    margin-top: 40px;
	}
}

@media (max-width: 991px) {
	#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav {
		width: 75%;
	}
	#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav li a {
		width: 170px;
		margin: auto;
	}
}

@media (max-width: 767px) {
	#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav li.active a .webinar-nav-item .webinar-nav-rombo {
		display: none;
	}
	#aprende #learn-inc-webinar .webinar-second-block .nav-tabs.nav-justified>li {
	    display: table-cell;
	    width: 1%;
	}
	#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav {
		width: 100%;
	}
	#aprende #learn-inc-webinar .webinar-second-block .webinar-second-block-nav li a {
		width: auto;
	}
	#aprende  #aprende-webinars-banner-list {
		text-align:center;
	}
}


/* webinar list banner */

#aprende-webinars-banner-list {
	z-index: 100;
	background: url(../images/learn/webinar/webinar-shop-content.png) 100% no-repeat;
	background-size: cover;
	height: 220px;
	padding: 20px 0px 20px 0px;
}

#aprende-webinars-banner-list .aprende-webinars-banner-list-right .aprende-webinars-banner-list-right-img {
	text-align: center;
	padding-top: 70px;
	padding-bottom: 10px;
}

#aprende-webinars-banner-list .aprende-webinars-banner-list-right .aprende-webinars-banner-list-right-text {
	padding-top: 15px;
	padding-bottom: 10px;
}

#aprende-webinars-banner-list .aprende-webinars-banner-list-right .aprende-webinars-banner-list-right-text p {
	margin: 0px;
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
}

#aprende-webinars-banner-list .aprende-webinars-banner-list-left ul {
	padding-bottom: 10px;
	text-align:center;
}

#aprende-webinars-banner-list .aprende-webinars-banner-list-left ul li {
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
}

@media (max-width: 1199px) {
	.aprende-webinars-banner-list-right-text p {
		font-size: 20px !important;
	}
	#aprende-webinars-banner-list .aprende-webinars-banner-list-left ul {
	    padding-top: 15px !important;
	}
	#aprende-webinars-banner-list .aprende-webinars-banner-list-right .aprende-webinars-banner-list-right-img {
	    padding-top: 60px !important;
	}
}

@media (max-width: 991px) {
	.aprende-webinars-banner-list-right-text p {
		font-size: 17px !important;
	}
	#aprende-webinars-banner-list .aprende-webinars-banner-list-left ul li {
	    font-size: 17px;
	}
	#aprende-webinars-banner-list .aprende-webinars-banner-list-right .aprende-webinars-banner-list-right-img img {
	    width: 100%;
	}
}

@media (max-width: 767px) {
	#aprende-webinars-banner-list .aprende-webinars-banner-list-right .aprende-webinars-banner-list-right-text {
		padding: 30px 0px !important;
	}
	#aprende-webinars-banner-list .aprende-webinars-banner-list-left ul {
		padding: 10px 0px !important;
	}
	#aprende-webinars-banner-list .aprende-webinars-banner-list-right .aprende-webinars-banner-list-right-img {
	    display: none;
	}
	#aprende-webinars-banner-list .aprende-webinars-banner-list-right .aprende-webinars-banner-list-right-text p {
		font-size: 16px !important;
	}
	#aprende-webinars-banner-list .aprende-webinars-banner-list-left ul li {
		font-size: 16px !important;
		padding-left: 20px;
	}
}

@media (max-width: 445px) {
	#aprende-webinars-banner-list .aprende-webinars-banner-list-right .aprende-webinars-banner-list-right-text {
		padding: 30px 0px 0px 0px !important;
	}
	#aprende-webinars-banner-list {
		height: auto !important;
   		background-size: cover !important;
	}
}

/* End webinar list banner */

/* webinar list */

#aprende #learn-inc-webinar #aprende-webinars-list .aprende-webinar-item {
	padding: 15px 10px 70px 10px;
	background-color: #ffffff;
	margin-bottom: 25px;
	position: relative;
}

/* colors */

#aprende #learn-inc-webinar #aprende-webinars-list .aprende-shop-webinar-container .aprende-webinar-item {
    border: 1px solid #22aad6;
    border-top: 10px solid #22aad6;
}

#aprende #learn-inc-webinar #aprende-webinars-list .aprende-express-webinar-container .aprende-webinar-item {
    border: 1px solid #aa3074;
    border-top: 10px solid #aa3074;
}

#aprende #learn-inc-webinar #aprende-comandia-cross-border .aprende-cross-border-webinar-container .aprende-webinar-item {
    border: 1px solid #f29333;
    border-top: 10px solid #f29333;
} 

#aprende #learn-inc-webinar #aprende-webinars-list .aprende-especializado-webinar-container .aprende-webinar-item {
    border: 1px solid #2ea25a;
    border-top: 10px solid #2ea25a;
}

/* End colors */

#aprende #learn-inc-webinar #aprende-webinars-list .aprende-webinar-item h5 {
	font-size: 18px;
	font-weight: bold;
	color: #211914;
	margin: 10px 0px;
	text-align:center;
}

#aprende #learn-inc-webinar #aprende-webinars-list .aprende-webinar-item p {
	font-size: 14px;
	font-weight: normal;
	color: #211914;
	margin: 10px 0px;
	text-align:center;	
}

#aprende #learn-inc-webinar #aprende-webinars-list .aprende-webinar-item .aprende-webinar-item-button {
	text-align: center;
    padding-bottom: 30px;
    position: absolute;
    bottom: 5px;
    left: 0;
    right: 0;
}

#aprende #learn-inc-webinar #aprende-webinars-list .aprende-webinar-item .aprende-webinar-item-button a {
	padding: 8px 20px;
	font-size: 14px;
    font-weight: normal;
}

#aprende #learn-inc-webinar .tab-content {
	padding-top: 30px;
	padding-bottom: 30px;
}

/* Learn - tutorials */

#aprende #learn-inc-tutorials {
	background-color: #f7f7f7;
}

#aprende #learn-inc-tutorials .tutorials-firts-block {
	text-align: center;
	color: #1b4376;
	padding-top: 35px;
	padding-bottom: 35px;
}

#aprende #learn-inc-tutorials .tutorials-firts-block h2 {
	font-size: 24px;
	font-weight: bold;
}

#aprende #learn-inc-tutorials .tutorials-firts-block h4 {
	font-size: 18px;
	font-weight: normal;
}

#aprende #learn-inc-tutorials .tutorials-item {
	margin-bottom: 25px;
}

#aprende #learn-inc-tutorials .tutorials-item .tutorials-item-title h4 {
	font-size: 14px;
}

@media (min-width: 768px) and (max-width: 991px) {
	#aprende #learn-inc-tutorials .tutorials-item {
	    min-height: 260px;
	}
}

/* Learn - Videos */

#aprende-tutoriales-banner {
	display: flex;
	align-items: center;
}

#aprende-tutoriales-banner .aprende-banner0 {
	width: 100%;
}

#aprende-tutoriales-banner h1 {
	margin: 0px 0px 10px 0px;
}

#aprende-tutoriales-banner h4 {
	margin: 10px 0px 0px 0px;
}

#aprende-tutoriales #learn-inc-videotutorials {
	
}

#aprende-tutoriales #learn-inc-videotutorials .tutorials-firts-block {
	
}

#aprende-tutoriales #learn-inc-videotutorials .tutorials-firts-block h4 {
	font-size: 18px;
	font-weight: bold;
	color: #211914;
	margin: 40px 0px 50px 0px;
}

#learn-inc-videotutorials .tutorials-item {
	margin-bottom: 20px;
}

#learn-inc-videotutorials .tutorials-item .tutorials-item-title h4 {
	font-size: 14px;
}

/* banners */

/* Aprende common part */
#aprende-common-section .banner-curso-online {
	background: url(../images/learn/banner-curso-ecommerce.jpg) center right no-repeat #ffffff;
	background-size: 50% auto;
}
#aprende-common-section .banner-curso-online .banner-curso-online-content {
	padding: 60px 0px;
}

#aprende-common-section .banner-curso-online .banner-curso-online-content h4 {
	font-size: 25px;
	font-weight: bold;
	color: #211914;
	margin-top: 0px;
	margin-bottom: 15px;
}

#aprende-common-section .banner-curso-online .banner-curso-online-content ul li {
	font-size: 16px;
	font-weight: normal;
	color: #211914;
}

#aprende-common-section .banner-curso-online .banner-curso-online-content .btn {
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    background: #211914;
    border-color: #211914;
    padding: 0.75rem 2.5rem;
    box-shadow: none;
}
#aprende-common-section .banner-curso-online .banner-curso-online-content .btn:hover {
	background: #ffffff;
    color: #211914;
    border: 1px solid #211914;
}
#aprende-common-section .banner-comandia-design {
    background: url(../images/learn/banner-comandia-design.jpg) center left no-repeat #ffffff;
        background-size: auto;
    background-size: 50% auto;
}

#aprende-common-section .banner-comandia-design .banner-comandia-design-content {
	padding: 60px 0px;
}

#aprende-common-section .banner-comandia-design .banner-comandia-design-content h4 {
    font-size: 25px;
    font-weight: bold;
    color: #211914;
    margin-top: 0px;
    margin-bottom: 15px;
}

#aprende-common-section .banner-comandia-design .banner-comandia-design-content p {
    font-size: 16px;
    font-weight: normal;
    color: #211914;
}

#aprende-common-section .banner-comandia-design .banner-comandia-design-content .btn {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background: #211914;
	border-color: #211914;
	padding: 0.75rem 2.5rem;
	box-shadow: none;
}
#aprende-common-section .banner-comandia-design .banner-comandia-design-content .btn:hover {
	background: #ffffff;
    color: #211914;
    border: 1px solid #211914;
}

@media (min-width: 992px) {
	#aprende-common-section .banner-comandia-design .banner-comandia-design-content {
		padding-left: 30px;
	}
}

@media (max-width: 991px) {
	#aprende-common-section .banner-curso-online {
		background: #fff !important;
	}
	#aprende-common-section .banner-curso-online .banner-curso-online-content {
		padding-bottom: 20px;
	}
	#aprende-common-section .banner-comandia-design {
		background: #fff !important;
	}
	#aprende-common-section {
		margin-bottom: 20px;
	}
}

@media (max-width: 1550px) {
	#aprende-common-section .banner-curso-online {
		background-size: 50% 100%;
	}
	#aprende-common-section .banner-comandia-design {
		background-size: 50% 100%;
	}
}
	
/* / Aprende common part */

#learn-banners-list {
	
}

#learn-banners-list .banner-webinars,
#aprende #banner-webinar-calendar {
	background: #f3f3f3;
	padding: 40px 0px;
}

#learn-banners-list .banner-webinars .banner-webinars-image {
	float: right;
}

#learn-banners-list .banner-webinars .banner-webinars-image img,
#aprende #banner-webinar-calendar .banner-webinar-calendar-image img {
	height: 292px;
}

@media (min-width: 992px) {
	#learn-banners-list .banner-webinars .banner-webinars-text,
	#aprende #banner-webinar-calendar .banner-webinar-calendar-text {
		height: 292px;
		display: flex;
	    flex-direction: column;
	    justify-content: center;
	}	
}

#learn-banners-list .banner-webinars .banner-webinars-text h4 {
	font-size: 25px;
	font-weight: bold;
	color: #211914;
	margin-top: 0px;
	margin-bottom: 15px;
}

#learn-banners-list .banner-webinars .banner-webinars-text p {
	font-size: 16px;
	font-weight: normal;
	color: #211914;
	margin-bottom: 25px;
}

#learn-banners-list .banner-webinars .banner-webinars-text .button {
	
}

#learn-banners-list .banner-webinars .banner-webinars-text .button .btn {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background: #211914;
	border-color: #211914;
	padding: 0.75rem 2.5rem;
}

@media (max-width: 991px) {
	#learn-banners-list {
		margin-bottom: 20px;
	}
}

/* Learn - courses */

#aprende #learn-inc-courses #learn-inc-courses-main-block , #aprende #learn-inc-courses #learn-inc-courses-banner3 {
	background: #ffffff !important;
}

#aprende #learn-inc-courses #learn-inc-courses-banner2 {
	background:#efefef;
}

#aprende #learn-inc-courses #learn-inc-courses-banner2 .learn-inc-courses-banner-content .learn-text-video img{
	margin:auto;
}

#aprende #learn-inc-courses #learn-inc-courses-banner1 {
   	background-size: 400px 525px;
    min-height: 525px;
}

@media (max-width: 991px) {
	#aprende #learn-inc-courses #learn-inc-courses-banner1 {
		background: none;
	}
}

#aprende #learn-inc-courses #learn-inc-courses-banner1 .courses-firts-block {
	text-align: center;
	margin-top: 35px;
}
#aprende #learn-inc-courses #learn-inc-courses-banner1 .courses-firts-block h1 {
	font-size: 24px;
	font-weight: bold;
	color: #211914;
}
#aprende #learn-inc-courses #learn-inc-courses-banner1 .courses-firts-block h2 {
	font-size: 24px;
	font-weight: bold;
	color: #211914;
}

#aprende #learn-inc-courses #learn-inc-courses-banner1 .courses-firts-block h4 {
	font-size: 24px;
	color: #211914;
	font-weight:bold;
}

/* second block  */

#aprende #learn-inc-courses #learn-inc-courses-banner1 .courses-second-block {
	margin-top: 35px;
	margin-bottom: 25px;
}
#aprende #learn-inc-courses #learn-inc-courses-banner1 .courses-third-block {
	margin-bottom: 50px;
	
}

	/* left */

#aprende #learn-inc-courses #learn-inc-courses-banner1 .courses-second-block-left .courses-second-block-left-content {
	text-align:center;
}

@media(max-width: 991px) {
	#aprende #learn-inc-courses #learn-inc-courses-banner1 .courses-second-block-left .courses-second-block-left-content {
		padding-left: 0px;
	}
}

#aprende #learn-inc-courses #learn-inc-courses-banner1 .courses-second-block-left .courses-second-block-left-content h3 {
	font-size: 18px;
    color: #211914;
    font-weight:bold;
}

#aprende #learn-inc-courses #learn-inc-courses-banner1 .courses-second-block-left .courses-second-block-left-content .courses-second-block-list ul li {
	font-size: 16px;
	color: #646464;
	margin-top: 15px;
	margin-bottom: 15px;
}
#aprende #learn-inc-courses #learn-inc-courses-banner1 .courses-second-block-left .courses-second-block-left-content .courses-second-block-list ul {
	display: inline-block;
	text-align: left;
}
#aprende.aprende-courses #learn-inc-courses #learn-inc-courses-banner1 .courses-second-block-list span {
	color:#211914;
}

	/* right */

@media (max-width: 767px) {
	#aprende #learn-inc-courses #learn-inc-courses-banner1 .courses-third-block-right {
		border-left: 0px;
	}
	#aprende #learn-inc-courses #learn-inc-courses-banner1 .courses-third-block-right {
		margin-top: 0px;
	}
}

#aprende #learn-inc-courses #learn-inc-courses-banner1 .courses-third-block-right .courses-third-block-right-item {
	margin-bottom: 5px;
}


#aprende #learn-inc-courses #learn-inc-courses-banner1 .courses-third-block-right .courses-third-block-right-item .courses-second-block-right-item-image img {
	margin-top: 10px;
}

#aprende #learn-inc-courses #learn-inc-courses-banner1 .courses-third-block-right .courses-third-block-right-item .courses-second-block-right-item-text h4 {
	font-size: 16px;
	font-weight: bold;
	color: #211914;
	margin-top: 15px;
	margin-bottom: 5px;
}

#aprende #learn-inc-courses #learn-inc-courses-banner1 .courses-third-block-right .courses-third-block-right-item .courses-second-block-right-item-text h5 {
	font-size: 16px;
	font-weight: normal;
	color: #211914;
	margin-top: 5px;
}

#aprende #learn-inc-courses #learn-inc-courses-banner1 .courses-third-block-right .courses-second-block-right-item-image {
    text-align: center;
    vertical-align: middle;
}

#aprende #learn-inc-courses #learn-inc-courses-banner1 .courses-third-block-right .courses-second-block-right-item-image img {
    height: 45px;
    vertical-align: middle;
}

/* third block  */

#aprende #learn-inc-courses .courses-third-block {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 35px;
}
#aprende #learn-inc-courses .courses-third-block a {
	padding: 10px 12px;
	font-size:14px;
	font-weight:bold;
	
}
/* Banner 2 y 3 */

#aprende #learn-inc-courses .learn-text-block {
	padding-top: 35px;
    padding-bottom: 35px;
}

#aprende #learn-inc-courses #learn-inc-courses-banner3 h4 {
	font-size: 24px;
	font-weight: bold;
	color: #211914;
	padding-left: 5px;
	padding-bottom: 7px;
	margin-bottom: 30px;
	border-bottom:1px solid #9e9e9e;
}

#aprende #learn-inc-courses #learn-inc-courses-banner2 h4 {
	font-size: 24px;
	font-weight: bold;
	color: #211914;
	padding-left: 5px;
	padding-bottom: 7px;
	margin-bottom: 30px;	
}	

#aprende .module-block {
	margin-bottom: 20px;
}

#aprende .learn-inc-courses-banner2-list .module-block span {
	margin-right: 2%;
}

#aprende .module-block h5 {
	font-size: 18px;
}
#aprende #learn-inc-courses .learn-text-block .learn-inc-courses-banner-content .learn-text-1-block .learn-inc-courses-banner2-list .table {
    border-left: 0px;
    margin: 0px;
}

#aprende #learn-inc-courses .learn-text-block .learn-inc-courses-banner-content .learn-text-1-block .learn-inc-courses-banner2-list .table .modnumber {
    font-weight: bold;
    font-size: 16px;
    color: #646464;
    width: 20%;
    vertical-align: top !important;
}

#aprende #learn-inc-courses .learn-text-block .learn-inc-courses-banner-content .learn-text-1-block .learn-inc-courses-banner2-list .table .modtitle {
    font-size: 16px;
    color: #646464;
}

/* format table */

#aprende #learn-inc-courses .learn-text-block .learn-inc-courses-banner-content .learn-text-1-block .learn-inc-courses-banner2-list .table>thead>tr>th,
#aprende #learn-inc-courses .learn-text-block .learn-inc-courses-banner-content .learn-text-1-block .learn-inc-courses-banner2-list .table>tbody>tr>th,
#aprende #learn-inc-courses .learn-text-block .learn-inc-courses-banner-content .learn-text-1-block .learn-inc-courses-banner2-list .table>tfoot>tr>th,
#aprende #learn-inc-courses .learn-text-block .learn-inc-courses-banner-content .learn-text-1-block .learn-inc-courses-banner2-list .table>thead>tr>td,
#aprende #learn-inc-courses .learn-text-block .learn-inc-courses-banner-content .learn-text-1-block .learn-inc-courses-banner2-list .table>tbody>tr>td,
#aprende #learn-inc-courses .learn-text-block .learn-inc-courses-banner-content .learn-text-1-block .learn-inc-courses-banner2-list .table>tfoot>tr>td {
	text-align: left !important;
}

	/* Banner 3 */

#aprende #learn-inc-courses #learn-inc-courses-banner3 .learn-inc-courses-banner-content .learn-expert-pic {
	text-align: center;
}

#aprende #learn-inc-courses #learn-inc-courses-banner3 .learn-inc-courses-banner-content .learn-expert-text h5 {
	padding-top: 10px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 18px;
	color: #696969;
}

#aprende #learn-inc-courses #learn-inc-courses-banner3 .learn-inc-courses-banner-content .learn-expert-text div p {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 16px;
	color: #696969;
	font-style: italic;
}

/* Banner 4 */

#aprende #learn-inc-courses #learn-inc-courses-banner4 .courses-four-block {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}

/* Banner 5 */

#aprende #learn-inc-courses #learn-inc-courses-banner5 .courses-five-block {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 50px;
}

#aprende #learn-inc-courses #learn-inc-courses-banner5 .courses-five-block h4 {
	color: #211914;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 20px;
}

#aprende #learn-inc-courses #learn-inc-courses-banner5 .courses-five-block div .list-inline a {
	color: #ffffff;
}
 	
#aprende #learn-inc-courses #learn-inc-courses-banner5 .courses-five-block div .list-inline a .icon-background {
	background-color: #211914;
	border-radius: 50px;
	width: 35px;
    padding: 10px 0px;
}

/* Banner Phone */

#aprende.aprende-page #banner-phone {
	background: url('../images/learn/webinar/webinar-banner-phone.png') center left no-repeat #ffffff;
	background-size: 50% auto;
}

#aprende.aprende-page #banner-phone .banner-phone-img {
	text-align: center;
}

#aprende.aprende-page #banner-phone .banner-phone-img img {
	max-width: 100%;
}

#aprende.aprende-page #banner-phone .banner-phone-text {
	padding: 60px 0px;
}

#aprende.aprende-page #banner-phone .banner-phone-text h4 {
	font-size: 24px;
	font-weight: bold;
	color: #211914;
}

#aprende.aprende-page #banner-phone .banner-phone-text p {
	font-size: 16px;
	font-weight: normal;
	color: #211914;
}

#aprende.aprende-page #banner-phone .banner-phone-text .banner-phone-text-button {
	text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 30px;
    margin-top: 20px;
}

#aprende.aprende-page #banner-phone .banner-phone-text .banner-phone-text-button a {
	background: #211914;
	padding: 10px 15px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}

#aprende.aprende-page #banner-phone .banner-phone-text .banner-phone-text-button a:hover {
	background: #ffffff;
    color: #211914;
    border:1px solid #211914;
}

@media (max-width: 1550px) {
	#aprende.aprende-page #banner-phone {
		background-size: 50% 100%;
	}
}

@media (min-width: 992px) {
	#aprende.aprende-page #banner-phone .banner-phone-text {
	    padding-left: 30px;
	}
}

@media (max-width: 991px) {
	#aprende.aprende-page #banner-phone {
		background:#ffffff;
	}
	#aprende.aprende-page #banner-phone .banner-phone-text {
	    padding-bottom: 20px;
	}
}

/* Banner courses */

#aprende.aprende-page #banner-courses {
	background: url(../images/learn/webinar/webinar-banner-girl.png) center right no-repeat;
	background-position: center right;
	background-size: 50% auto;
}
#aprende.aprende-page #banner-courses .banner-courses-text {
    padding: 35px;	
}

#aprende.aprende-page #banner-courses .banner-courses-text h5, #aprende.aprende-courses #banner-courses .banner-courses-text h5 {
	font-size: 24px;
	font-weight: bold;
	color: #211914;
	margin-top: 30px;
	margin-bottom:0px;
}

#aprende.aprende-page #banner-courses .banner-courses-text p, #aprende.aprende-courses #banner-courses .banner-courses-text p {
	font-size: 24px;
	font-weight: bold;
	color: #211914;
	margin: 0px;
}

#aprende.aprende-page #banner-courses .banner-courses-text ul, #aprende.aprende-courses #banner-courses .banner-courses-text ul {
	list-style: none;
	margin-top:15px;
}

#aprende.aprende-page #banner-courses .banner-courses-text ul li, #aprende.aprende-courses #banner-courses .banner-courses-text ul li {
	font-size: 16px;
	font-weight: normal;
	color: #211914;
}

#aprende.aprende-page #banner-courses .banner-courses-text .banner-courses-button, #aprende.aprende-courses #banner-courses .banner-courses-text .banner-courses-button {
	padding: 10px 0px;
	text-align: left;
	margin-top: 25px;
    margin-bottom: 30px;
}

#aprende.aprende-page #banner-courses .banner-courses-text .banner-courses-button a, #aprende.aprende-courses #banner-courses .banner-courses-text .banner-courses-button a {
	padding: 10px 15px;
	background-color: #211914;
	color: #ffffff;
	font-weight:bold;
}

#aprende.aprende-page #banner-courses .banner-courses-text .banner-courses-button a:hover, #aprende.aprende-courses #banner-courses .banner-courses-text .banner-courses-button a:hover {
	background-color: #ffffff;
	color: #211914;
	border:1px solid #211914;
}

@media (max-width: 991px) {
	#aprende.aprende-page #banner-courses .banner-courses-text {
		padding: 30px;
	}
	#aprende.aprende-page #banner-courses {
		background:#f7f7f7 ;
	}
}

@media (min-width: 992px) and (max-width: 1300px) {
	#aprende.aprende-page #banner-courses .banner-courses-text {
		padding: 0px;
	}
	#aprende.aprende-page #banner-courses .banner-courses-text h5 {
	    margin-top: 8px;
	    font-size:20px;
	}
	
	#aprende.aprende-page #banner-courses .banner-courses-text p {
		font-size:20px;
	}
	
	#aprende.aprende-page #banner-courses .banner-courses-text .banner-courses-button {    
	    margin-top: 20px;
	    margin-bottom: 10px;
	}
	
}

@media (min-width: 1301px) and (max-width: 1600px) {
	#aprende.aprende-page #banner-courses .banner-courses-text {
		padding: 5px;
	}
}

/* Banner Comandia Design */

#aprende.aprende-page #banner-design, #aprende.aprende-courses #banner-design{
	background: url('../images/learn/banner-comandia-design.png') center left no-repeat #ffffff;
	background-size: 50% auto;
}

#aprende.aprende-page #banner-design .banner-design-text {
	padding: 50px 40px;
}


#aprende.aprende-page #banner-design .banner-design-text .banner-design-title, #aprende.aprende-courses #banner-design .banner-design-text .banner-design-title{
	font-size: 24px;
	font-weight: bold;
	color: #211914;
}

#aprende.aprende-page #banner-design .banner-design-text .banner-design-subtitle, #aprende.aprende-courses #banner-design .banner-design-text .banner-design-subtitle {
	font-size: 16px;
	font-weight: normal;
	color: #211914;
}

#aprende.aprende-page #banner-design .banner-design-text .banner-design-button, #aprende.aprende-courses #banner-design .banner-design-text .banner-design-button{
	padding: 10px 0px;
	margin: 35px 0px;
	text-align: left;
}

#aprende.aprende-page #banner-design .banner-design-text .banner-design-button a, #aprende.aprende-courses #banner-design .banner-design-text .banner-design-button a{
	padding: 10px 15px;
	background: #211914;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

#aprende.aprende-page #banner-design .banner-design-text .banner-design-button a:hover, #aprende.aprende-courses #banner-design .banner-design-text .banner-design-button a:hover{
	background: #ffffff;
	color: #211914;
	border:1px solid #211914;
}

@media (max-width: 991px) {
	#aprende.aprende-page #banner-design .banner-design-text{
		padding: 30px;
	}
	#aprende.aprende-page #banner-design {
		background:#ffffff;
	}
}

@media (min-width: 992px) and (max-width: 1300px) {
	#aprende.aprende-page #banner-design .banner-design-text, #aprende.aprende-courses #banner-design .banner-design-text{
		padding: 0px;
	}
	#aprende.aprende-page #banner-design .banner-design-text .banner-design-button, #aprende.aprende-courses #banner-design .banner-design-text .banner-design-button{
		margin: 20px 0px;
	}
	#aprende.aprende-page #banner-design .banner-design-text .banner-design-title, #aprende.aprende-courses #banner-design .banner-design-text .banner-design-title {
    	font-size: 20px;
	}
}

@media (min-width: 1301px) and (max-width: 1600px) {
	#aprende.aprende-page #banner-design .banner-design-text, #aprende.aprende-courses #banner-design .banner-design-text {
		padding: 10px;
	}
}
/* Banner Webinars Calendar */

#aprende #banner-webinar-calendar .banner-webinar-calendar-text h5 {
	font-size: 24px;
    font-weight: bold;
    color: #211914;
}

#aprende #banner-webinar-calendar .banner-webinar-calendar-text p {
	font-size: 16px;
    font-weight: normal;
    color: #211914;
    margin-bottom: 25px;
}

#aprende #banner-webinar-calendar .banner-webinar-calendar-text .banner-webinar-calendar-button {
	padding: 10px 0px;
	text-align: left;
}

#aprende #banner-webinar-calendar .banner-webinar-calendar-text .banner-webinar-calendar-button a {
	padding: 10px 15px;
	background: #211914;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

#aprende #banner-webinar-calendar .banner-webinar-calendar-text .banner-webinar-calendar-button a:hover {
	background: #211914;
	color: #ffffff;
}

#aprende #banner-webinar-calendar .banner-webinar-calendar-image {
	text-align: right;
}

/* last fixes */

#aprende #learn-inc-webinar .col-xs-12.col-sm-12 {
	padding: 0px;
}


/* 
------------------------------------------------------- 
                   Help new page
-------------------------------------------------------
*/

#comandia-ayuda {
	
}

/* text colors */

#comandia-ayuda .color-blue-shop {
	color: #22AAD6;
}

#comandia-ayuda .color-red-express {
	color: #C72C77;
}

/* / text colors */

#comandia-ayuda div.border.bbc_d {
	margin-top: 20px;
	margin-bottom: 10px;
}

#comandia-ayuda .ayuda-first-banner {
	background: #211914;
    text-align: center;
    padding: 80px 0px 100px 0px;
    background: url(../images/help/background-guias-de-ayuda.jpg) 100% no-repeat;
    background-size: cover;
}

#comandia-ayuda .ayuda-first-banner-title h1 {
	font-size: 36px;
    font-weight: bold;
    color: #fff;
    margin: 0px;
    margin-bottom: 10px;
}

#comandia-ayuda .ayuda-first-banner-subtitle h3 {
	font-size: 26px;
    color: #fff;
    margin: 0px;
    line-height:40px;
}

#comandia-ayuda .ayuda-guias-shop {
	background-color: #ffffff;
	padding: 30px 0px;
}

#comandia-ayuda .ayuda-guias-shop .ayuda-guias-shop-title {
	padding: 15px 0px;
	text-align: center;
}

#comandia-ayuda .ayuda-guias-shop .ayuda-guias-shop-title h1 {
	font-size: 18px;
	font-weight: bold;
	color: #211914;
	margin: 0px;
}

#comandia-ayuda .ayuda-guias-shop .ayuda-guias-shop-title p {
	font-size: 18px;
	font-weight: bold;
	color: #211914;
	margin: 0px;
}

#comandia-ayuda .ayuda-guias-shop .ayuda-guias-shop-row {
	padding: 25px 0px;
}

#comandia-ayuda .ayuda-guias-shop .ayuda-guias-shop-item {
	border: 1px solid #211914;
	padding: 25px 15px;
}

#comandia-ayuda .ayuda-guias-shop .ayuda-guias-shop-item .ayuda-guias-shop-item-image {
	text-align: center;
	padding: 10px 0px;
}

#comandia-ayuda .ayuda-guias-shop .ayuda-guias-shop-item .ayuda-guias-shop-item-image img {
	max-height: 35px;
}

#comandia-ayuda .ayuda-guias-shop .ayuda-guias-shop-item .ayuda-guias-shop-text {
	padding-top: 10px;
}

#comandia-ayuda .ayuda-guias-shop .ayuda-guias-shop-item .ayuda-guias-shop-text p {
	font-size: 14px;
    font-weight: normal;
    color: #211914;
}

#comandia-ayuda .ayuda-guias-shop .ayuda-guias-shop-item .ayuda-guias-shop-button-container {
	display: flex;
	padding: 10px 0px 0px 0px;
}

#comandia-ayuda .ayuda-guias-shop .ayuda-guias-shop-item .ayuda-guias-shop-button-container .btn.btn-guias-shop {
    background: #211914;
    color: #fff;
    border: 1px solid #211914;
    font-size: 14px;
    width: 100%;
}

#comandia-ayuda .ayuda-guias-shop .ayuda-guias-shop-item .ayuda-guias-shop-button-container .btn.btn-guias-shop:hover,
#comandia-ayuda .ayuda-guias-shop .ayuda-guias-shop-item .ayuda-guias-shop-button-container .btn.btn-guias-shop:focus {
	background: #fff;
    color: #211914;
    border: 1px solid #211914;
}

/* responsive */

@media (max-width: 991px) {
	#comandia-ayuda .ayuda-guias-shop .ayuda-guias-shop-item {
		margin-bottom: 25px;
	}
}

/* / responsive */

#comandia-ayuda .ayuda-guias-express {
	padding: 45px 0px;
	background: #ebebeb;
}

#comandia-ayuda .ayuda-guias-express .ayuda-guias-express-title {
	text-align: center;
}

#comandia-ayuda .ayuda-guias-express .ayuda-guias-express-title h5 {
	font-size: 18px;
    font-weight: bold;
    color: #211914;
    margin: 0px;
}

#comandia-ayuda .ayuda-guias-express .ayuda-guias-express-title p {
	font-size: 18px;
    font-weight: normal;
    color: #211914;
    margin: 0px;
    margin-bottom: 10px;
}

.ayuda-preguntas-frecuentes {
	background-color: #ffffff;
	padding: 35px 0px;
}

.ayuda-preguntas-frecuentes .ayuda-preguntas-frecuentes-title {
	text-align: center;
}

.ayuda-preguntas-frecuentes .ayuda-preguntas-frecuentes-title h5 {
	font-size: 18px;
	font-weight: bold;
	color: #211914;
	margin-bottom:30px;
}

/* / responsive */

#comandia-ayuda .ayuda-formas-contacto {
	padding: 35px 0px;
}

#comandia-ayuda .ayuda-formas-contacto .ayuda-formas-contacto-title {
	text-align: center;
}

#comandia-ayuda .ayuda-formas-contacto .ayuda-formas-contacto-title h5 {
	font-size: 24px;
	font-weight: bold;
	color: #211914;
}

#comandia-ayuda .ayuda-formas-contacto .ayuda-formas-contacto-title p {
	font-size: 14px;
	font-weight: bold;
	color: #646464;
}

#comandia-ayuda .ayuda-formas-contacto .ayuda-formas-contacto-row {
	padding: 55px 0px;
}

#comandia-ayuda .ayuda-formas-contacto .ayuda-formas-contacto-item {
	text-align: center;
}

#comandia-ayuda .ayuda-formas-contacto .ayuda-formas-contacto-item .ayuda-formas-contacto-item-image {
	padding: 15px 0px;
}

#comandia-ayuda .ayuda-formas-contacto .ayuda-formas-contacto-item .ayuda-formas-contacto-item-image img {
	max-height: 34px;
}

#comandia-ayuda .ayuda-formas-contacto .ayuda-formas-contacto-item .ayuda-formas-contacto-item-title h5 {
	font-size: 18px;
    font-weight: bold;
    color: #211914;
    border-bottom: 1px solid #211914;
    padding-bottom: 5px;
    margin: 10px 0px;
}

#comandia-ayuda .ayuda-formas-contacto .ayuda-formas-contacto-item .ayuda-formas-contacto-item-subtitle p {
	font-size: 14px;
    font-weight: normal;
    color: #646464;
}

#comandia-ayuda .ayuda-formas-contacto .ayuda-formas-contacto-item .ayuda-formas-contacto-item-extra p {
	font-size: 14px;
    font-weight: bold;
    color: #646464;
}

#comandia-ayuda .ayuda-formas-contacto .ayuda-formas-contacto-item .ayuda-formas-contacto-item-extra p a {
	font-size: 14px;
    font-weight: vold;
    color: #646464;
}

#comandia-ayuda .ayuda-formas-contacto .ayuda-formas-contacto-item .ayuda-formas-contacto-item-extra .ayuda-formas-contacto-item-extra-button {
	margin-top: 30px;
	padding: 15px 0px;
}

#comandia-ayuda .ayuda-formas-contacto .ayuda-formas-contacto-item .ayuda-formas-contacto-item-extra .ayuda-formas-contacto-item-extra-button a {
	padding: 10px 15px;
}

@media (max-width: 767px) {
	#comandia-ayuda .ayuda-formas-contacto .ayuda-formas-contacto-item {
		width: 50%;
    	margin: auto;
	}
}

@media (max-width: 500px) {
	#comandia-ayuda .ayuda-formas-contacto .ayuda-formas-contacto-item {
		width: 80%;
    	margin: auto;
	}
}

#comandia-ayuda .ayuda-solicitar-info {
	background-color: #ffffff;
	padding: 35px 0px;
	text-align: center;
}

#comandia-ayuda .ayuda-solicitar-info .ayuda-solicitar-info-title h5 {
	font-size: 24px;
	font-weight: bold;
	color: #211914;
}

#comandia-ayuda .ayuda-solicitar-info .ayuda-solicitar-info-image {
	padding: 15px 0px;
}

#comandia-ayuda .ayuda-solicitar-info .ayuda-solicitar-info-link a {
	font-size: 14px;
	font-weight: normal;
	color: #211914;
	text-decoration: underline;
}

/* 
------------------------------------------------------- 
                   FAQ page
-------------------------------------------------------
*/

.faq-page {
	background-color: #ffffff;
	padding: 0px 0px 35px 0px;
}

@media (max-width: 991px) {
	.faq-page .faq-first-banner {
		background-size: 100%;
	}	
}

@media (max-width: 768px) {
	.faq-page .faq-first-banner {
		background: none;
	}	
}


.faq-page .faq-first-banner h4 {
	font-size: 24px;
	font-weight: normal;
	color: #211914;
}

.faq-page .faq-content {}

#shops-faq .faq-page .faq-first-banner {
	text-align: center;
	padding: 50px 0px 50px 0px;
	background: url('../images/banners/preguntas-frecuentes-banner.png') center center no-repeat;
	background-size: cover;
	height: 210px;
}

.faq-page .faq-content .faq-content-item {
	margin-bottom: 25px;
}

.faq-page .faq-content .faq-content-item .faq-content-item-title {}

.faq-page .faq-content .faq-content-item .faq-content-item-title h5 {
	font-size: 21px;
	font-weight: bold;
	color: #707070;
	padding: 5px 0px;
	margin: 0px;
}

.faq-page .faq-content .faq-content-item .faq-content-item-text {}

.faq-page .faq-content .faq-content-item .faq-content-item-text p {
	font-size: 14px;
	font-weight: normal;
	color: #646464;
	padding: 10px 0px;
	margin: 0px;
}

.faq-page .faq-content .faq-content-item .faq-content-item-text p a {
	/*font-weight: bold;*/
	color: #211914;
    text-decoration: underline;
}

.faq-page .faq-content .faq-content-item .faq-content-item-text p a:hover {
	font-weight: bold;
}

.faq-page .faq-content .faq-content-item .faq-content-item-text ul {
	margin-bottom: 15px;
}

.faq-page .faq-content .faq-content-item .faq-content-item-text ul li {
    font-size: 14px;
    font-weight: normal;
    color: #646464;
    margin: 5px 0 0 15px;
    list-style: outside;
}

/* 
------------------------------------------------------- 
                   FAQ page - Express
-------------------------------------------------------
*/
.faq-banner {
	background: url('../images/banners/preguntas-frecuentes-banner.png') center center no-repeat !important;
	height:210px;
}

.faq-page .faq-first-banner h1 {
    font-size: 36px;
    font-weight: bold;
    color: #ffffff;
}
#express-faq .faq-page .faq-first-banner {
	
}

#express-faq .faq-page .faq-first-banner h4 {
	padding-top: 65px;
}

#express-faq .faq-page .faq-content {
	padding: 35px 0px;
}

/* 
------------------------------------------------------- 
                   FAQ page - Shops
-------------------------------------------------------
*/

#shops-faq .faq-page .faq-first-banner {
	
}

#shops-faq .faq-page .faq-first-banner h4 {
	padding-top: 55px;
}

/* shops slide bar */

#shops-faq .new_ayuda .nav li.slide-line {
	background: #22aad6;
	opacity: 0;
}

#shops-faq .new_ayuda .nav li {
	width: 16.66666666666667%;
	border-bottom: 2px solid #EEEFF3;
}
#shops-faq .new_ayuda .nav li.active {
	border-bottom: 10px solid #211914;
}
/* */

#shops-faq .new_ayuda .aprende_tabs .nav li img {
	max-height: 50px;
}

@media (min-width: 768px) {
	
	#shops-faq .new_ayuda .aprende_tabs .nav-tabs li {
	    padding-bottom: 10px;
	}
	#shops-faq .new_ayuda .nav li.slide-line {
		height: 10px;
		top: 120px;
		left: 0;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#shops-faq .new_ayuda .aprende_tabs .nav-tabs {

	}
	#shops-faq .new_ayuda .nav li.slide-line {
		top: 135px;
	}
}

@media (max-width: 767px) {
	#shops-faq .new_ayuda .aprende_tabs .nav li img {
		max-height: 30px;
	}
}

/* 
------------------------------------------------------- 
		Puesta en marcha page - Showcase Banner
-------------------------------------------------------
*/

.free-design .design-comandia-showcase {
	background: url(../images/landing/free-design/background-comandia-showcase.png) 100% no-repeat #f3e8d5;
	background-color: #f3e8d5;
	background-size: cover;
	background-position: top left;
}

@media (max-width: 991px) {
	.free-design .design-comandia-showcase {
		background-image: none;
	}
}

.free-design .design-comandia-showcase .design-comandia-showcase-block {
	padding: 35px 0px;
}

.free-design .design-comandia-showcase .design-comandia-showcase-block .design-comandia-showcase-logo img {
	max-width: 100%;
}

.free-design .design-comandia-showcase .design-comandia-showcase-block .design-comandia-showcase-text h4 {
	font-size: 24px;
	font-weight: bold;
	color: #211914;
	padding: 10px 0px;
}

.free-design .design-comandia-showcase .design-comandia-showcase-block .design-comandia-showcase-text p {
	font-size: 16px;
	font-weight: normal;
	color: #646464;
	padding: 10px 0px;
}

.free-design .design-comandia-showcase .design-comandia-showcase-block .design-comandia-showcase-list ul li {
	width: 100%;
	background-color: #fff;
	margin: 10px 0px;
	padding: 5px;
}

.free-design .design-comandia-showcase .design-comandia-showcase-block .design-comandia-showcase-list .design-comandia-showcase-list-item {
	font-size: 18px;
	font-weight: bold;
	color: #211914;
}

.free-design .design-comandia-showcase .design-comandia-showcase-block .design-comandia-showcase-list .design-comandia-showcase-list-item span img {
	display: inline-flex;
	margin-left: 5px;
	margin-right: 5px;
}
/* 
------------------------------------------------------- 
		MARKETPLACES
-------------------------------------------------------
*/
#express-marketplaces {
	
}
#express-marketplaces .carousel-control.left,
#express-marketplaces .carousel-control.right {
	background-image: none;
}
#express-marketplaces .left-arrow,
#express-marketplaces .right-arrow {
	width:39px;
	height: 69px;
	display: block;
	margin: 0 auto;
}
#express-marketplaces .left-arrow {
	background: url(../images/marketplaces/left-arrow.png) center center no-repeat;
}
#express-marketplaces .right-arrow {
	background: url(../images/marketplaces/right-arrow.png) center center no-repeat;
}
#express-marketplaces .left {
	text-align: center !important;
	margin: 0px !important;
}
#express-marketplaces #carousel-marketplaces .img-responsive {
	margin: 0 auto;
}
#express-marketplaces #carousel-marketplaces .col-md-4 {
	min-height: 80px;
}
#express-marketplaces #carousel-marketplaces .carousel-control span {
	margin-top: 20%;
}
#express-marketplaces .marketplace-filter-block {
	padding: 50px 40px 40px 40px;
}
#express-marketplaces .express-marketplaces-filter-content {
	padding: 20px 0;
}
#express-marketplaces .filter-title h4{
	margin: 0px;
	padding:10px 0 7px;
	border-bottom: 1px solid #646464;
	color:#646464;
	font-size:18px;
	font-weight: bold;
}
/*  CHECKBOXES */
/* .roundedOne */
#express-marketplaces .roundedOne {
  width: 17px;
  height: 17px;
  position: relative;
  background: #fcfff4;
  border-radius: 50%;
  float:left;
  margin-right: 5px;
}
#express-marketplaces .roundedOne input[type=checkbox] {
    visibility: hidden;
}  
#express-marketplaces .roundedOne input[type=checkbox]:checked + label:after {
   background: #c72c77;
}  
#express-marketplaces .roundedOne label {
    width: 17px;
    height: 17px;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
   
  }
#express-marketplaces .roundedOne label:after {
      content: '';
      width: 17px;
      height: 17px;
      position: absolute;
      top: 0;
      left: 0;
      background: #d2d2d2;
      border-radius: 50%;
    }
input[type="submit"].bbc_a {
	border-width:0px;
}
.select-radio-buttons {
     list-style-type:none;
     margin:25px 0 0 0;
     padding:0;
     display: block;
}

.select-radio-buttons li {
     float:left;
     margin:0 5px 0 0;
    width:31%;
    height:40px;
    position:relative;
}

.select-radio-buttons label, .select-radio-buttons input {
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
}

.select-radio-buttons input[type="radio"] {
    opacity:0.011;
    z-index:100;
}

.select-radio-buttons input[type="radio"]:checked + label {
    background:#c72c77;
    color:#ffffff;
    text-align: center;
    border: 1px solid #fff;
    font-weight: bold;
}

.select-radio-buttons label {
     padding:5px;
     border:1px solid #CCC; 
     cursor:pointer;
    z-index:90;
    color: #646464;
    text-align: center;
    font-weight: normal;
}

.select-radio-buttons label:hover {
     background:#DDD;
}
.express-marketplaces-filter-results-item {
	background: #fff;
	width: 100%;
	padding: 20px;
	margin-bottom: 10px;
}
.express-marketplaces-filter-results-item .img-responsive {
	margin:0 auto;
}
.express-marketplaces-filter-results-item p{
	font-size: 14px;
	overflow: hidden;
	max-height: 40px;
	margin-bottom: 20px;
}
#express-marketplaces .bbc_a {
	border: 1px solid #B31B64;
}
#express-marketplaces .bbc_a:hover {
	background: #fff !important;
	color: #B31B64 !important;
}
#mkt-no-notes {
	display:none;
}
/* 
------------------------------------------------------- 
		MARKETPLACES
-------------------------------------------------------
*/
.marketplace-detail .img-responsive {
	margin:0 auto;
}
.sep-to-left{
	margin:15px 0 !important;
}
.mkt-feature-item strong {
	font-size:16px;
}
.mkt-feature-item {
	margin: 15px 0;
}
ul.requirements-list {
	margin:10px 0;
}
ul.requirements-list li {
	margin:3px 0;
}
ul.requirements-list li .fa-check{
	color:#5bd213;
}
ul.requirements-list li .fa-times{
	color:#ed0d4c;
	width: 14px;
}
/*
------------------------------------------------------- 
		EXPRESS PRICES
-------------------------------------------------------
*/
.more_button_pricing{    
	position: absolute;
    bottom: -15px;
    right: 15px;
    width: auto;
    height: 26px;
    padding: 6px 8.9px;
    border-radius: 30px;
    color: #fff;
}
.more_button_pricing p{
	font-size: 11px;
}
.more_button_pricing.bbc_f:hover{
	background:#fff !important;
}
.more_button_pricing.bbc_f:hover p{
	color:#211914 !important;
	font-weight: bold;
}
.iva-express {
	display: block;
	padding-top: 15px;
	bottom:-62px !important;
}
#subhome_express .vouchers_table {
	margin: 0 auto 100px auto;
}
#express-pricing .banner-pricing-express {
	width: 100%;
	min-height:320px;
	background: url(../images/express/banner-pricing.jpg) center right no-repeat;
	background-size: cover;
}
#express-pricing #without-permanence {
	width: 166px;
	height: 176px;
	position: absolute;
	top:0;
	right:0;
	background: url(../images/express/without-permanence.png)center center no-repeat;
}
.info-popover {
	width: 20px;
	height: 20px;
	background: url(../images/express/info-tooltip.png)center center no-repeat;
	display:inline-block;
	border-width:0px;
	
}
#express-plans {
	position:relative;
}
#express-plans .table {
	border-left: none;
}
#express-plans .table th{
	border-bottom:1px solid #c72c77;
}
#express-plans .table .recommended-plan {
	background:#c72c77;
	padding-top: 0px;
	vertical-align: top !important;
}
#express-plans .table .recommended-plan p {
	/*color: #db92b5;*/
	margin: 0px;
}
#express-plans .table .recommended-plan strong {
	color: #fff;
}
#express-plans .table .popover {
	border-radius:0px;
	background: #f0f0f0;
}
#express-plans .popover.top>.arrow:after {
	border-top-color: #f0f0f0;
}
#express-plans .table .popover .close {
	padding: 3px;
	opacity: .8;
}
#express-plans .table .popover-content {
	padding: 10px 15px;
	font-size: 12px;
	text-align: center;
}
#express-plans .phrase {
    text-align: center;
    margin-top: 2px;
    padding: 20px;
    background: #f0f0f0;
    font-size:14px;
    font-weight:bold;
    border-radius: 6px;
}
#express-plans .profile {
	padding: 25px 0
}
.arrow-testimonial {
	width: 21px;
	height: 30px;
	position: absolute;
	top:34%;
	left:-5px;
	background:url(../images/express/arrow-testimonials.png)center center no-repeat;
}
.testimonials_four {
    width: 80%;
    margin: 10px auto;
    overflow: hidden;
}
@media screen and (min-width:992px){
	#express-pricing {
		margin-top: 40px;
	}
}
@media screen and (max-width:991px){
	#express-pricing {
		margin-top: 57px;
	}
	#express-pricing .banner-pricing-express {
		background: url(../images/express/banner-pricing.jpg) center center no-repeat;
	}
	#express-plans .phrase {
		font-size: 12px;
	}
	.testimonials_four > .col-xs-3 {
		padding-left:0px;
	}
	#express-pricing #without-permanence {
		    height: 120px;
		    width:110px;
		    background-size:cover;
	}
	#express-pricing .bttn {
		font-size:12px;
	}
}
/* ---------------------------------------
                SITE MAP
-----------------------------------------*/
#site-map {}
#site-map p {font-size: 14px;}
#site-map h3 {font-size: 22px;}
#site-map h4 {font-size: 16px;}
#site-map h4 a:hover strong{color:#646464 !important;}

#site-map .fa-angle-right {
	font-size: 24px;
	vertical-align: middle;
}
#site-map ul li {
	font-size: 14px;
}
#site-map ul.site-map-item > li{
	margin:10px 0;
}
#site-map ul.site-map-item > li > ul > li{
	margin:10px 0 10px 10px;
}
#site-map ul.site-map-item > li > ul > li > a{
	font-size: 12px;
	font-weight: 400;
}
#site-map ul.site-map-item > li a{
	font-size: 14px;
	font-weight: bold;
}
#site-map ul.site-map-item > li a:hover{
	text-decoration: underline;
	color: #211914;
}


/* ---------------------------------------
			New Learn Page
-----------------------------------------*/

#aprende {}

#aprende .owl-carousel.carrusel_tutorials {}

#aprende .owl-carousel.carrusel_tutorials .owl-item {
	/*padding: 0px 15px;*/
}

#aprende .owl-carousel.carrusel_tutorials .owl-controls {
	text-align: center;
}

/* webinar tabs selector */

#learn-inc-tutorials-webinars .webinar-second-block .webinar-second-block-nav {
	width: 50%;
    margin: auto;
    padding-top: 50px;
    padding-bottom: 25px;
}

#learn-inc-tutorials-webinars .webinar-second-block .webinar-second-block-nav li a {
	background-color: transparent;
	border: 0px;
	border-radius: 0px;
	color: #000000;
	font-weight: bold;
	padding: 0px;
}

#learn-inc-tutorials-webinars .webinar-second-block .webinar-second-block-nav li a:hover {
	color: #000000;
}

#learn-inc-tutorials-webinars .webinar-second-block .webinar-second-block-nav li a .webinar-nav-item {
	position: relative;
}

#learn-inc-tutorials-webinars .webinar-second-block .webinar-second-block-nav li a .webinar-nav-item .webinar-nav-imagen {
	padding-top: 10px;
	padding-bottom: 10px;
}

#learn-inc-tutorials-webinars .webinar-second-block .webinar-second-block-nav li a .webinar-nav-item .webinar-nav-text {
	padding-top: 10px;
	padding-bottom: 10px;
}

#learn-inc-tutorials-webinars .webinar-nav-text-blue {
	color: #22aad6;
}

#learn-inc-tutorials-webinars .webinar-nav-text-red {
	color: #aa3074;
}

@media (width: 768px) {
	#aprende-first-navbar {
	    background-color: #00b5b5;
	    height: 200px !important;
	    background-image: none;
	}
}

/* colors */

#learn-inc-tutorials-webinars .webinar-second-block .webinar-second-block-nav li.active a .webinar-nav-item.webinar-blue .webinar-nav-bar {
	border-bottom: 5px solid #22aad6;
}

#learn-inc-tutorials-webinars .webinar-second-block .webinar-second-block-nav li.active a .webinar-nav-item.webinar-red .webinar-nav-bar {
	border-bottom: 5px solid #aa3074;
}

#learn-inc-tutorials-webinars .webinar-second-block .webinar-second-block-nav li.active a .webinar-nav-item.webinar-yellow .webinar-nav-bar {
	border-bottom: 5px solid #e9ba4a;
}

#learn-inc-tutorials-webinars .webinar-second-block .webinar-second-block-nav li.active a .webinar-nav-item.webinar-blue .webinar-nav-rombo {
    border-top: 15px solid #22aad6;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
}

#learn-inc-tutorials-webinars .webinar-second-block .webinar-second-block-nav li.active a .webinar-nav-item.webinar-red .webinar-nav-rombo {
    border-top: 15px solid #aa3074;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
}

#learn-inc-tutorials-webinars .webinar-second-block .webinar-second-block-nav li.active a .webinar-nav-item.webinar-yellow .webinar-nav-rombo {
    border-top: 15px solid #e9ba4a;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
}

/* end colors */

#learn-inc-tutorials-webinars .webinar-second-block .webinar-second-block-nav li.active a .webinar-nav-item .webinar-nav-rombo {
    width: 0;
    height: 0;
    position: absolute;
    bottom: -15px;
    z-index: 2000;
    /* config */
    left: 43%;
    right: 43%;
}

@media (min-width: 992px) {
	#learn-inc-tutorials-webinars .webinar-second-block .webinar-second-block-nav li a {
		width: 170px;
    	margin: auto;
	}
}

@media (max-width: 991px) {
	#learn-inc-tutorials-webinars .webinar-second-block .webinar-second-block-nav {
		width: 75%;
	}
	#learn-inc-tutorials-webinars .webinar-second-block .webinar-second-block-nav li a {
		width: 170px;
		margin: auto;
	}
}

@media (max-width: 767px) {
	#learn-inc-tutorials-webinars .webinar-second-block .webinar-second-block-nav li.active a .webinar-nav-item .webinar-nav-rombo {
		display: none;
	}
	#learn-inc-tutorials-webinars .webinar-second-block .nav-tabs.nav-justified>li {
	    display: table-cell;
	    width: 1%;
	}
	#learn-inc-tutorials-webinars .webinar-second-block .webinar-second-block-nav {
		width: 100%;
	}
	#learn-inc-tutorials-webinars .webinar-second-block .webinar-second-block-nav li a {
		width: auto;
	}

}

/* webinars tab selector */

#aprende-tutoriales .tutorials-firts-block {
	text-align: center;
}

#aprende #learn-inc-tutorials .tutorials-firts-block h1 {
    font-size: 24px;
    font-weight: bold;
}
#aprende-tutoriales .tutorials-firts-block h1 {
    font-size: 24px;
    font-weight: bold;
    color: #211914;
}

#aprende-tutoriales .tutorials-firts-block h2 {
	font-size: 24px;
	font-weight: bold;
    color: #211914;
}

#aprende-tutoriales .tutorials-firts-block h4 {
 	font-size: 18px;
 	font-weight: normal;
    color: #211914;
}

#owl-Texplico,
#aprende-webinars-list,
#owl-Productos {
	margin-top: 20px;
	margin-bottom: 0px;
	position: relative;
}

#aprende-tutoriales .owl-pagination {
	padding-top: 20px;
}

/* Styling Next and Prev buttons */

#aprende .owl-theme .owl-controls .owl-buttons div {
	color: #333 !important;
	border: 2.5px solid #333 !important;
}

#aprende .owl-theme .owl-controls .owl-buttons div.owl-prev {
	position: absolute;
	top: 35%;
	left: -35px;
}

#aprende .owl-theme .owl-controls .owl-buttons div.owl-next {
	position: absolute;
	top: 35%;
	right: -35px;
}

@media (max-width: 767px) {

	#aprende .owl-theme .owl-controls .owl-buttons {
		display: block !important;
		position: absolute;
	    top: 0;
	    left: 35%;
	    right: 35%;
	}

	#aprende .owl-theme .owl-controls .owl-buttons div.owl-prev {
		position: static;
		top: auto;
		left: auto;
	}

	#aprende .owl-theme .owl-controls .owl-buttons div.owl-next {
		position: static;
		top: auto;
		left: auto;
	}

	#owl-Texplico,
	#owl-Webinars-shop,
	#owl-Webinars-express,
	#owl-Webinars-especializado,
	#owl-Productos {
	 	padding-top: 35px;
	 }

}

#aprende-tutoriales .tab-content .tutorials-item-description {
	background: #ececec;
	border: 1px solid #ececec;
	padding: 5px;
}

#aprende-tutoriales  .owl-carousel .owl-wrapper-outer {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#aprende-tutoriales .tutorials-item .tutorials-item-video {
    /*padding: 0px 15px;*/
}

#aprende-tutoriales .tutorials-item .tutorials-item-title {
	padding: 0px 10px;
}

#aprende-tutoriales .tutorials-item .tutorials-item-title a {
	color: #646464;
}

#aprende-tutoriales .tutorials-item .tutorials-item-title a:hover,
#aprende-tutoriales .tutorials-item .tutorials-item-title a:focus {
	color: #646464;
	text-decoration: underline;
	cursor: pointer;
}

#aprende-tutoriales .tutorials-item .tutorials-item-title.active {
	background: #ececec;
}

#aprende-tutoriales .text-right {
	text-align: right;
}

/* new reseller sign up */
.navbar-resellers .navbar-header .navbar-brand > img {

	margin-right: 15px;
}
.reseller-registration {
	padding-left: 0px;
	padding-right: 0px;
}

.comandia-reseller-registration {
	background: url(../images/resellers/distribuidor-registration-back.png) top center no-repeat;
	padding-top: 20px;
	padding-bottom: 20px;
	background-size: cover;
}

.comandia-reseller-registration .comandia-reseller-registration-inner {
	padding: 25px 10px;
}

.comandia-reseller-registration .wrapper-register-developer {
	background: #ffffff;
	width: 600px;
	/*margin-right: 40px;*/
}
@media (max-width: 767px) {
	.comandia-reseller-registration .wrapper-register-developer {
		background: #ffffff;
		width: 80%;
		margin: auto;
	}
}

.comandia-reseller-registration .pageTitle h1 {
	font-weight: normal;
	font-size: 30px;
	color: #211914;
	margin: 30px 0px;
}

.comandia-reseller-registration .pageTitle h3 {
	font-weight: normal;
	font-size: 16px;
	color: #211914;
}

.comandia-reseller-registration .dist-form-title-info {
	font-size: 12px;
	font-weight: normal;
	color: #646464;
}

.comandia-reseller-registration .dist-form-title {
	font-size: 12px;
	font-weight: normal;
	color: #646464;
	margin-bottom: 5px;
}

.comandia-reseller-registration .btnRegister {
	
}

.comandia-reseller-registration .btnRegister button {
	width: 100%;
    background: #211914;
    border: 1px solid #211914;
    text-shadow: none;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.comandia-reseller-registration .btnRegister button:hover {
    background: #fff;
    border: 1px solid #211914;
    text-shadow: none;
    color:#211914;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.comandia-reseller-registration input,
.comandia-reseller-registration select,
.comandia-reseller-registration textarea {
	width: 100%;
	background: #ececec;
	border-color: #ececec;
	color: #000000;
}

.comandia-reseller-registration input[type="checkbox"] {
	width: auto;
}

.comandia-reseller-registration .minus-separator {
	text-align: center;
	vertical-align: middle;
	padding: 5px 0px;
	color: #646464;
}

.dist-form-group {
	padding: 0px;
}

@media (max-width: 1199px) {
	.comandia-reseller-registration .dist-form-title-info {
		margin-bottom: 15px;
	}
	.dist-form-group-first {
		margin-bottom: 15px;
	}
}

.comandia-reseller-registration-inner-title {
	text-align: center;
}

.comandia-reseller-registration-inner-title p {
	font-size: 24px;
	font-weight: 700;
	color: #211914;
	margin: 0px;
	line-height: 1.1em;
}

.comandia-reseller-registration-inner-title h1 {
	font-size: 24px;
	font-weight: 700;
	color: #211914;
	margin: 0px;
	line-height: 1.1em;
}

.comandia-reseller-registration-inner-inputs {
	padding-top: 10px;
}
.wrapper-register-developer #resellerform .btnRegister {
	margin: 15px 0 0 0;
}
.comandia-reseller-registration-inner-inputs input {
	padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    height: 45px;
}

.comandia-reseller-registration-inner-inputs-email,
.comandia-reseller-registration-inner-inputs-password,
.comandia-reseller-registration-inner-inputs-phone {
	margin-top: 20px;
	margin-bottom: 0px;
}


/* Checkbox formulario tiendas */

.form-conditions {
	padding: 0px 20px;
	color: #646464;
}

.form-conditions a {
	color: #646464;
}

/* Paso a paso Express */

#Express-Guide {}

.express-guide {
	padding: 35px 0px;
	background: #f9f9f9;
}

#Express-Guide-banner {
	background: url(../images/express-guide/guide-banner.png) top right no-repeat;
	background-size: 100% 100%;
	padding: 120px 0px;
}

#Express-Guide-banner .express-banner-inner {
	text-align: center;
}

#Express-Guide-banner .express-banner-inner h1{
	font-size: 36px;
	font-weight: normal;
	color: #211914;
	margin: 0px;
}

.express-guide-tips {
	
}

.express-guide-tips .express-guide-tips-list {
	display: inline-flex;
	padding: 55px 0px;
}

.express-guide-tips .express-guide-tips-list  .express-guide-tips-list-item {
	border-radius: 4px;
	border: 1px solid #d3d3d3;
	width: 19%;
	margin: 0px 1%;
	position: relative;
}

.express-guide-tips .express-guide-tips-list  .express-guide-tips-list-item a,
.express-guide-tips .express-guide-tips-list  .express-guide-tips-list-item a:hover,
.express-guide-tips .express-guide-tips-list  .express-guide-tips-list-item a:focus {
	color: #211914;
	text-decoration: none;
}

.express-guide-tips .express-guide-tips-list  .express-guide-tips-list-item .tip-number {
	background: #c72c77;
    color: #ffffff;
    border-radius: 250px;
    width: 40px;
    height: 40px;
    margin: auto;
    padding: 8px 15px;
    font-size: 18px;
    
    /* Position */
    position: absolute;
    left: 0%;
    right: 0%;
    top: -20px;
}

.express-guide-tips .express-guide-tips-list  .express-guide-tips-list-item .tip-content {
	
}

.express-guide-tips .express-guide-tips-list  .express-guide-tips-list-item .tip-content {
}

.express-guide-tips .express-guide-tips-list  .express-guide-tips-list-item .tip-content .tip-picture {
	text-align: center;
}

.express-guide-tips .express-guide-tips-list  .express-guide-tips-list-item .tip-content .tip-picture img {
	max-width: 100%;
	border-top-left-radius: 2em;
	border-top-right-radius: 2em;
}

.express-guide-tips .express-guide-tips-list  .express-guide-tips-list-item .tip-content .tip-text {
	padding: 10px;
	text-overflow: ellipsis;
}

.express-guide-tips .express-guide-tips-list  .express-guide-tips-list-item .tip-content .tip-text p {
	font-weight: bold;
	text-overflow: ellipsis;
}

.express-guide-tips,
.express-guide-content {
	width:80%;
	margin: auto;
}

.express-guide-content {}

.express-guide-content .express-guide-section {
	border-bottom: 1px solid #646464;
    margin: 45px 0px;
    padding-bottom: 35px;
}

.express-guide-content .express-guide-section .express-guide-section-title {
	margin: 25px 0px;
	padding-left: 55px;
}

.express-guide-content .express-guide-section .express-guide-section-title .express-guide-section-title-number {
	background: #c72c77;
    color: #ffffff;
    border-radius: 250px;
    width: 40px;
    height: 40px;
    padding: 8px 15px;
    font-size: 18px;
    margin-left: -55px;
    margin-right: 11px;
}

.express-guide-section-title-text {
	font-size: 30px;
	font-weight: bold;
	color: #211914;
}

.express-guide-section-content {
	padding-left: 150px;
}

@media (max-width: 1199px) {
	.express-guide-section-content {
		padding-left: 150px;
	}
}

@media (max-width: 991px) {
	.express-guide-section-content {
		padding-left: 50px;
	}
}

.express-guide-section-content p {
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: normal;
	color: #646464;
}

.express-guide-section-content img {
	display: block !important;
	margin: 0px 0px 45px 0px;
	max-width: 100%;
}

@media (max-width: 991px) {
	.express-guide-section-content img {
		margin: 15px auto;
	}
}

.express-guide-section-content a,
.express-guide-section-content a:hover {
	color: #211914;
}

.express-guide-section-content a:hover {
	text-decoration: underline;
}

.express-guide-box-color {
	background: #c72c77;
	color: #ffffff;
	padding: 5px;
	margin: 25px 0px;
}

.express-guide-box-color p {
	color: #ffffff;
	margin: 0px;
}

.express-guide-section-content .underline {
	text-decoration: underline;
}

@media (max-width: 799px) {
	.express-guide-tips .express-guide-tips-list {
		display: block;
	}
	.express-guide-tips .express-guide-tips-list  .express-guide-tips-list-item {
		width: 205px;
		margin: auto;
		position: relative;
		margin-bottom: 50px;
	}
	.express-guide-tips .express-guide-tips-list  .express-guide-tips-list-item .tip-content .tip-picture {
		text-align: center;
	}
}

/* */

/* settings on tarifaz */

.ExpressPricesList th {
	color: #211914;
}

.ExpressPricesList td {
	color: #646464;
}

.ExpressPricesList tr.first-row {
	border-top: 1px solid #C72C77;
	border-bottom: 1px solid #C72C77;
	background: #ffffff;
}

.ExpressPricesList tr.first-row td {
	background: #ffffff !important;
}

.ExpressPricesList .subtitle {
	font-size: 10px;
	margin: 0px;
    padding-top: 15px;
}

.ExpressPricesList .price-tag {
	font-size: 18px;
}

.ExpressPricesList td[scope="row"] {
	text-align: left;
	padding-left: 25px;
}

.ExpressPricesList .precios-title {
	color: #211914;
	font-size: 14px;
}

.ExpressPricesList .free-plan {
	font-size: 18px !important;
	font-weight: normal !important;
}

.ExpressPricesList  .basic-plan {
	
}

.ExpressPricesList .premium-plan {
	position: relative;
}

.ExpressPricesList .premium-plan .recommended {
	position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    color: #ffffff;
    font-size: 10px;
    background: #C72C77;
    padding: 5px;
}

@media (min-width: 991px ) {
	.ExpressPricesList .premium-plan .recommended {
		position: absolute;
	    top: 0px;
	    left: 20%;
	    right: 20%;
	}
}

.ExpressPricesList .premium-plan .recommended .fa-star {
	font-size: 14px;
}

.ExpressPricesList .basic-plan,
.ExpressPricesList .premium-plan {
	padding-top: 35px !important;
}

.ExpressPricesList .vat-included-text {
	text-align: right;
	color: #646464;
	font-size: 14px;
	font-weight: normal;
}

.ExpressPricesList .btn:focus {
    color: #ffffff !important;
}

/* colors */

.ExpressPricesList .fa-check {
	color: #C72C77;
}

.ExpressPricesList  .fa-times {
	color: #646464;
}

.Express-vat-included-text {
    text-align: right;
    color: #646464;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 45px;
}

/* shop pricing modal */

.shops-pricing-modal {}

.shops-pricing-modal .reg {
	padding: 0px !important;
	border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
    overflow: hidden;
    float: none !important;
}

@media (min-width: 768px) {
	.shops-pricing-modal .shops-pricing-modal-left,
	.shops-pricing-modal .shops-pricing-modal-right {
		min-height: 420px;
	}
}

@media (min-width: 991px) {
	.shops-pricing-modal .shops-pricing-modal-left,
	.shops-pricing-modal .shops-pricing-modal-right {
		min-height: 450px;
	}
}

.shops-pricing-modal .shops-pricing-modal-left {
	background: url(../images/pricing-shop/shops-pricing-modal-background.png) top left no-repeat;
	background-size: 100% 100%;
}

.shops-pricing-modal .shops-pricing-modal-left .shops-pricing-modal-left-content {
	padding-left: 10px;
}

.shops-pricing-modal .shops-pricing-modal-left .shops-pricing-modal-left-content h2 {
	font-size: 26px;
	font-weight: normal;
	color: #ffffff;
	padding: 0px;
	margin: 55px 0px 35px 0px;
}

@media (max-width: 991px) {
	.shops-pricing-modal .shops-pricing-modal-left .shops-pricing-modal-left-content h2 {
		font-size: 18px;
	}
	.shops-pricing-modal .shops-pricing-modal-left .shops-pricing-modal-left-content {
	    padding-left: 0px;
	}
}

.shops-pricing-modal .shops-pricing-modal-left .shops-pricing-modal-left-content img {
	padding: 0px;
	margin: 15px 0px;
}

.shops-pricing-modal .shops-pricing-modal-right {
	background: #ebebeb;
	text-align: center;
}

.shops-pricing-modal .shops-pricing-modal-right .shops-pricing-modal-right-close {
	min-height: 25px;
    position: relative;
    display: block;
}

.shops-pricing-modal .shops-pricing-modal-right .shops-pricing-modal-right-close button {
	margin: 10px;
	padding: 0px;
	opacity: 1;
}

.shops-pricing-modal .shops-pricing-modal-right .shops-pricing-modal-right-close button:hover,
.shops-pricing-modal .shops-pricing-modal-right .shops-pricing-modal-right-close button:focus {
	opacity: 0.2;
}

.shops-pricing-modal .shops-pricing-modal-right .shops-pricing-modal-right-content {
	width: 80%;
    margin: auto;
    margin-top: 25px;
}

.shops-pricing-modal .shops-pricing-modal-right .shops-pricing-modal-right-content .shops-pricing-modal-right-title {
	padding: 0px;
	margin: 10px 0px;
}

.shops-pricing-modal .shops-pricing-modal-right .shops-pricing-modal-right-content .shops-pricing-modal-right-title h2 {
	margin: 0px;
	padding: 0px;
	font-size: 30px;
}

.shops-pricing-modal .shops-pricing-modal-right .shops-pricing-modal-right-content .shops-pricing-modal-right-form {}

.shops-pricing-modal .shops-pricing-modal-right .shops-pricing-modal-right-content .shops-pricing-modal-right-form .form-control {
	margin-top: 10px;
	margin-bottom: 10px;
}

.shops-pricing-modal .shops-pricing-modal-right .shops-pricing-modal-right-content .shops-pricing-modal-right-form .form-control.input-sm {
    padding: 20px 10px;
}


.shops-pricing-modal .shops-pricing-modal-right .shops-pricing-modal-right-content .shops-pricing-modal-right-form .form-conditions {
	color: #646464;
	text-align: left !important;
	margin: 10px 0px;
}

.shops-pricing-modal .shops-pricing-modal-right .shops-pricing-modal-right-content .shops-pricing-modal-right-form .form-conditions a {
	color: #646464;
	text-decoration: none;
}

.shops-pricing-modal .shops-pricing-modal-right .shops-pricing-modal-right-content .shops-pricing-modal-right-form .form-conditions a:hover,
.shops-pricing-modal .shops-pricing-modal-right .shops-pricing-modal-right-content .shops-pricing-modal-right-form .form-conditions a:focus {
	color: #646464;
	text-decoration: underline;
}

.shops-pricing-modal .shops-pricing-modal-right .shops-pricing-modal-right-content .shops-pricing-modal-right-form .btn {
	margin: 5px 0px 25px 0px;
    padding: 10px;
    text-transform: uppercase;
    background: #22aad6;
    color: #ffffff;
    border: 1px solid #22aad6;
}

.shops-pricing-modal .shops-pricing-modal-right .shops-pricing-modal-right-content .shops-pricing-modal-right-form .btn:hover,
.shops-pricing-modal .shops-pricing-modal-right .shops-pricing-modal-right-content .shops-pricing-modal-right-form .btn:focus {
	background: #ffffff;
    color: #211914;
    border: 1px solid #211914;
}

/* boton turquesa */
.turquoise-button {
    background: #22aad6;
    color: #fff;
    border: 1px solid #22aad6;
}
.turquoise-button:hover,
.turquoise-button:focus {
    background: #fff !important;
    color: #22aad6 !important;
}
/* boton turquesa */

/* boton turquesa */
.dark-blue-button {
    background: #211914;
    color: #fff;
    border: 1px solid #211914;
}
.dark-blue-button:hover,
.dark-blue-button:focus {
    background: #fff !important;
    color: #211914 !important;
}
/* boton turquesa */

/* General Conditions Header */

#general-conditions-header {}

#general-conditions-header .general-conditions-header-title {
	text-align: center;
}

#general-conditions-header .general-conditions-header-title h4 {
	font-size: 24px;
    font-weight: bold;
    color: #211914;
}

#general-conditions-header .general-conditions-header-title h1 {
    font-size: 24px;
    font-weight: bold;
    color: #211914;
}

#general-conditions-header .general-conditions-header-tabs {}

#general-conditions-header .general-conditions-header-tabs ul.nav.nav-justified {
	background: #f7f7f7;
}

#general-conditions-header .general-conditions-header-tabs ul.nav.nav-justified li {}

#general-conditions-header .general-conditions-header-tabs ul.nav.nav-justified li a {
	text-decoration: none;
	font-weight: bold;
	color: #646464;
}

#general-conditions-header .general-conditions-header-tabs ul.nav.nav-justified li a:hover,
#general-conditions-header .general-conditions-header-tabs ul.nav.nav-justified li a:focus,
#general-conditions-header .general-conditions-header-tabs ul.nav.nav-justified li.active {
	background: #efefef;
}

#general-conditions-header .general-conditions-header-tabs ul.nav.nav-justified li.active a {
	color: #211914;
}

/* buttons in pricing */

#PlansList table tfoot h4 {
	font-size: 12px;
    color: #211914;
    font-weight: bold;
}

#PlansList table tfoot .tfoot-free {
	padding: 0px 15px;
	padding-top: 10px;
}

#PlansList table tfoot .tfoot-basic {
	padding: 0px 15px;
	padding-top: 10px;
}

#PlansList table tfoot .tfoot-premium {
	padding: 0px 15px;
	padding-top: 10px;
}

#PlansList table tfoot .tfoot-basic .monthly-button {
	background: none;
    border: none;
    color: #211914;
    text-decoration: underline;
    padding: 5px 20px;
    font-weight: bold;
}

#PlansList table tfoot .tfoot-basic .monthly-button:hover,
#PlansList table tfoot .tfoot-basic .monthly-button:focus {
	background: none;
    border: none;
    color: #211914;
    text-decoration: underline;
    padding: 5px 20px;
}

#PlansList table tfoot .tfoot-premium .monthly-button {
	background: none;
    border: none;
    color: #22aad6;
    text-decoration: underline;
    padding: 5px 20px;
    font-weight: bold;
}

#PlansList table tfoot .tfoot-premium .monthly-button:hover,
#PlansList table tfoot .tfoot-premium .monthly-button:focus {
	background: none;
    border: none;
    color: #22aad6;
    text-decoration: underline;
    padding: 5px 20px;
}

/* New Index */

.background-green-app {
	background: #2ea25a;
}

.bold {
	font-weight: bold;
}

.main_banner_index {
	text-align: center;
}

.main_banner_index .main_banner-title {
	margin-top: 80px;
    margin-bottom: 60px;
}

.main_banner_index .main_banner-title h4 {
	font-size: 30px;
	font-weight: bold;
	color: #211914;
	margin: 0px;
}

.main_banner_index .main_banner-title h4 .main_banner-title-bold {
	font-size: 42px;
	font-weight: bold;
	color: #211914;
}

.main_banner_index .main_banner-subtitle {
	margin-top: 30px;
    margin-bottom: 30px;
}

.main_banner_index .main_banner-subtitle p {
	font-size: 24px;
	font-weight: bold;
	color: #211914;
	margin: 0px;
}

.main_banner_index .main_banner-icons {}

.main_banner_index .main_banner-icons .main_banner-icons-content {}

.main_banner_index .main_banner-icons .main_banner-icons-content .main_banner-icons-icon {}

.main_banner_index .main_banner-icons .main_banner-icons-content .main_banner-icons-icon img {}

.main_banner_index .main_banner-icons .main_banner-icons-content .main_banner-icons-text {}

.main_banner_index .main_banner-icons .main_banner-icons-content .main_banner-icons-text p {
	font-size: 18px;
	font-weight: normal;
	color: #211914;
}

.no-padding-bottom {
	padding-bottom: 0px !important;
}
.module_content .testimonials-2 {
    padding: 0 10px 10px 10px;
    width: 275px;
}
@media(max-width: 991px) {
.module_content .testimonials-2 {
	padding: 0 10px 10px 10px;
	width: 375px;
	margin:auto;
	margin-bottom: 100px;
}	
}
.module_content .testimonials-2 .col-md-2 {
		padding-left: 5px;
		padding-right: 0px;	
	}
	
	.module_content .testimonials-2 .col-md-10 {
		padding-left: 5px;
		padding-right: 5px;
	}

	.module_content .testimonials-2 .phrase {
		text-align: center;
		margin-top: 20px;
		background: url('../img/globo_rectangular.png') 0 -3px no-repeat;
	}
	
		.module_content .testimonials-2 .phrase p {
			text-align: center;	
			font-size: 12px;
			background: #ffffff;
    		padding: 5px;
		}
		.module_content .testimonials-2 .col-md-8 {
			padding-right:5px;
		}
.module_content .col-md-6:first-child .box, .module_content .col-md-6:first-child .testimonials-2 {
	float: right;
}	
.bbc_web {
	background-color: #529bb0;
}
.bg-web-section {
	background-color: #eceaea;
}
.module_content .col-md-6:last-child .box, .module_content .col-md-6:last-child .testimonials-2 {
	float: left;
}	





.index-comandia .module_content .box {
	padding: 20px;
	/*width: 330px;*/
	width: 260px;
    margin: auto;
	border-radius: 3px;	
}

@media (max-width: 1199px) and (min-width: 992px) {
	.index-comandia .module_content .box {
		padding: 20px;
		width: 280px;
		margin: auto;
		border-radius: 3px;	
	}
	.index-comandia .module_content .testimonials {
	    padding: 0px;
	    width: 275px;
	}
	.index-comandia .module_content .testimonials .phrase {
		padding: 0px 5px;
	}
	
	.index-comandia .module_content .testimonials em {
	    font-size: 12px;
	}
}

@media (min-width: 992px) {
.main_banner_index {
	background: url('../images/new-index/new-background.png') top left no-repeat;
	background-size: cover;
	min-height: 600px;
}
}
@media (max-width: 991px) {
.main_banner_index {
	background: url('../images/new-index/new-background-xs.png') top left no-repeat;
	background-size: 100% 100%;
	min-height: 600px;
}	
}

.comandia-products {
	text-align: center;
	background: url('../images/new-index/new-background-xs.png') top left no-repeat;
	background-size: 100% 100%;
}

.comandia-products-title {
	margin-top: 60px;
    margin-bottom: 60px;
}

.comandia-products-title h4 {
	font-size: 30px;
	font-weight: bold;
	color: #211914;
	margin: 0px;
}

.comandia-products-subtitle {
	margin-top: 30px;
    margin-bottom: 30px;
}

.comandia-products-subtitle p {
	font-size: 24px;
	font-weight: bold;
	color: #211914;
	margin: 0px;
}

.comandia-products-icons {
	margin-top: 50px;
	margin-bottom: 80px;
}

.comandia-products-icons-text p {
	font-size: 21px;
	font-weight: normal;
	color: #211914;
}


/* efectos */
a .index-button-effect {
    position: relative;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1); 
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1); 
}

a:hover .index-button-effect {
	box-shadow: 0px 0px 75px -7px #000000;
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.1);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.1);
    transition: all 200ms ease-in;
    transform: scale(1.1);
    border-radius: 360px;
    background: #fff;
}

a .index-text-effect {
    position: relative;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1); 
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1); 
}

a:hover .index-text-effect {
	box-shadow: none;
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.1);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.1);
    transition: all 200ms ease-in;
    transform: scale(1.1);
    border-radius: 0px;
    background: transparent;
    margin-top: 15px;
}
/* efectos */

/* Crear App */

/* index */

.crear-app-main-block {
	text-align: center;
}
@media (min-width: 992px) {
.crear-app-main-block {
	background: url('../images/crear-app/crear-app-main-banner.png') bottom right no-repeat;
	background-size: cover;
	min-height: 450px;
}
}
@media (max-width: 991px) {
.crear-app-main-block {
	background: url('../images/crear-app/crear-app-main-banner-xs.png') bottom right no-repeat;
	background-size: cover;
	min-height: 450px;
}	
}

.crear-app-main-block .crear-app-main-block-title {
	padding-top: 150px;
}

.crear-app-main-block .crear-app-main-block-title h4 {
	font-size: 36px;
	font-weight: bold;
	color: #211914;
	margin: 0px;
}

.crear-app-main-block .crear-app-main-block-button {
	padding-top: 35px;
	padding-bottom: 80px;
}

.crear-app-main-block .crear-app-main-block-button a {
	padding-left: 90px;
	padding-right: 90px;
	margin: 0px;
}

@media (max-width: 500px) {
.crear-app-main-block .crear-app-main-block-button a {
	padding-left: 15px;
	padding-right: 15px;
	margin: 0px;
}
}

/* second block */
@media (min-width: 768px) {
.best-solution-block {
	padding-left: 35px;
}
}
@media (max-width: 767px) {
.best-solution-block {
	padding-left: 0px;
	margin-top: 30px;
}
}
.best-solution-block .best-solution-block-item {
	margin-bottom: 20px;
}

.best-solution-block .best-solution-block-item-title {
	
}

.best-solution-block .best-solution-block-item-title p {
	font-size: 14px;
	font-weight: bold;
	color: #211914;
	margin: 0px;
	padding: 0px;
}

.best-solution-block .best-solution-block-item-text {
	
}

.best-solution-block .best-solution-block-item-text p {
	font-size: 14px;
	font-weight: normal;
	color: #646464;
	margin: 0px;
	padding: 0px;
}

/* third block */

.crear-app-configure-app .module_title {
	text-align: center;
}

.configure-app-subtitle {
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	color: #646464;
}

.configure-app-steps {
	margin-top: 60px;
	margin-bottom: 40px;
}

.configure-app-item {}

.configure-app-item-pic {
	text-align: center;
}

.configure-app-item-pic img {
	max-width: 100%;
}

.configure-app-item-text {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px;
}

.configure-app-item-text p {
	font-size: 14px;
	font-weight: bold;
	color: #646464;
	margin: 0px;
	padding: 0px;
}

.configure-app-final-message {
	text-align: center;
	margin-bottom: 20px;
}

.configure-app-final-message p {
	font-size: 18px;
	font-weight: bold;
	color: #211914;
	margin: 0px;
	padding: 0px;
}

/* fourth block */

.crear-app-modules {}

.crear-app-modules .module_title h3,
.crear-app-modules .module_title p {
	text-align: left;
}

.crear-app-modules .module_title .border {
	margin-left: 0px;
}

.crear-app-modules .crear-app-modules-item {
	margin-bottom: 20px;
}

.crear-app-modules .crear-app-modules-item .crear-app-modules-item-title {}

.crear-app-modules .crear-app-modules-item .crear-app-modules-item-title p {
	font-size: 14px;
    font-weight: normal;
    color: #211914;
    margin: 0px;
    padding: 0px;
}

.crear-app-modules .crear-app-modules-item .crear-app-modules-item-text {}

.crear-app-modules .crear-app-modules-item .crear-app-modules-item-text p {
	font-size: 14px;
    font-weight: normal;
    color: #646464;
    margin: 0px;
    padding: 0px;
}

.crear-app-modules .crear-app-modules-pic {
	text-align: center;
}

.crear-app-modules .crear-app-modules-pic img {
	max-width: 100%;
}

.crear-app-modules-bottom-text {
	margin-top: 50px;
	margin-bottom: 50px;
	text-align: center;
}

.crear-app-modules-bottom-text p {
	font-size: 20px;
    font-weight: bold;
    color: #211914;
    margin: 0px;
    padding: 0px;
}

@media (min-width: 768px) {
.crear-app-modules .no-padding-left {
	padding-left: 0px;
}
.crear-app-modules .no-padding-right {
	padding-right: 0px;
}
}

/* last block */

#crear-app-plans-list-list {
	position:relative;
}
#crear-app-plans-list-list .table {
	border-left: none;
}
#crear-app-plans-list-list .table th{
	border-bottom:1px solid #2ea25a;
}
#crear-app-plans-list-list .table .recommended-plan {
	background:#2ea25a;
	padding-top: 0px;
	vertical-align: top !important;
}
#crear-app-plans-list-list .table .recommended-plan p {
	/*color: #db92b5;*/
	margin: 0px;
}
#crear-app-plans-list-list .table .recommended-plan strong {
	color: #fff;
}
#crear-app-plans-list-list .table .popover {
	border-radius:0px;
	background: #f0f0f0;
}
#crear-app-plans-list-list .popover.top>.arrow:after {
	border-top-color: #f0f0f0;
}
#crear-app-plans-list-list .table .popover .close {
	padding: 3px;
	opacity: .8;
}
#crear-app-plans-list-list .table .popover-content {
	padding: 10px 15px;
	font-size: 12px;
	text-align: center;
}
#crear-app-plans-list-list .phrase {
    text-align: center;
    margin-top: 2px;
    padding: 20px;
    background: #f0f0f0;
    font-size:14px;
    font-weight:bold;
    border-radius: 6px;
}
#crear-app-plans-list-list .profile {
	padding: 25px 0
}



.crear-app-plans-list-table th {
	color: #211914;
}

.crear-app-plans-list-table td {
	color: #646464;
}

.crear-app-plans-list-table tr.first-row {
	border-top: 1px solid #2ea25a;
	border-bottom: 1px solid #2ea25a;
	background: #ffffff;
}

.crear-app-plans-list-table tr.first-row td {
	background: #ffffff !important;
}

.crear-app-plans-list-table .subtitle {
	font-size: 10px;
	margin: 0px;
    padding-top: 15px;
}

.crear-app-plans-list-table .price-tag {
	font-size: 18px;
}

.crear-app-plans-list-table td[scope="row"] {
	/* text-align: left; */
	/* padding-left: 25px; */
}

.crear-app-plans-list-table .precios-title {
	color: #211914;
	font-size: 14px;
}

.crear-app-plans-list-table .free-plan {
	font-size: 18px !important;
	font-weight: normal !important;
}

.crear-app-plans-list-table  .basic-plan {
	
}

.crear-app-plans-list-table .premium-plan {
	position: relative;
}

.crear-app-plans-list-table .premium-plan .recommended {
	position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    color: #ffffff;
    font-size: 10px;
    background: #2ea25a;
    padding: 5px;
}

@media (min-width: 991px ) {
	.crear-app-plans-list-table .premium-plan .recommended {
		position: absolute;
	    top: 0px;
	    left: 20%;
	    right: 20%;
	}
}

.crear-app-plans-list-table .premium-plan .recommended .fa-star {
	font-size: 14px;
}

.crear-app-plans-list-table .free-plan,
.crear-app-plans-list-table .basic-plan,
.crear-app-plans-list-table .premium-plan {
	padding-top: 35px !important;
}

.crear-app-plans-list-table .vat-included-text {
	text-align: right;
	color: #646464;
	font-size: 14px;
	font-weight: normal;
}

.crear-app-plans-list-table .btn:focus {
    color: #ffffff !important;
}

/* colors */

.crear-app-plans-list-table .fa-check {
	color: #2ea25a;
}

.crear-app-plans-list-table  .fa-times {
	color: #646464;
}

.app-vat-included-text {
    text-align: right;
    color: #646464;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 45px;
}


.crear-app-go-to-plans {
	margin-top: 20px;
	margin-bottom: 60px;
	text-align: center;
}

.crear-app-go-to-plans a {
	font-size: 16px;
	font-weight: normal;
	color: #2ea25a;
}

.crear-app-go-to-plans a:hover,
.crear-app-go-to-plans a:focus {
	font-size: 16px;
	font-weight: normal;
	color: #2ea25a;
	text-decoration: underline;
}
@media (min-width: 992px) {
.comandia-shop-index-info {
	padding-top: 70px;
}
}

/* / index */

/* footer bottom block */
.crear-app-footer-block {
	text-align: center;
}
@media (min-width: 992px) {
.crear-app-footer-block {
	background: url('../images/crear-app/module-footer-background.png') top left no-repeat;
	background-size: cover;
	min-height: 450px;
}
}
@media (max-width: 991px) {
.crear-app-footer-block {
	background: url('../images/crear-app/module-footer-background-xs.png') top left no-repeat;
	background-size: cover;
	min-height: 450px;
}
}

.crear-app-footer-block .crear-app-footer-block-title {
	padding-top: 150px;
}

.crear-app-footer-block .crear-app-footer-block-title h4 {
	font-size: 36px;
	font-weight: bold;
	color: #211914;
	margin: 0px;
}

.crear-app-footer-block .crear-app-footer-block-button {
	padding-top: 35px;
	padding-bottom: 80px;
}

.crear-app-footer-block .crear-app-footer-block-button a {
	padding-left: 90px;
	padding-right: 90px;
	margin: 0px;
}

@media (max-width: 500px) {
.crear-app-footer-block .crear-app-footer-block-button a {
	padding-left: 15px;
	padding-right: 15px;
	margin: 0px;
}
}

/* footer bottom block */

/* pricing */

@media (min-width: 992px) {
.crear-app-prices-main-block {
	background: url('../images/crear-app/crear-app-pricing-banner.png') top right no-repeat;
	background-size: cover;
	min-height: 320px;
}
}
@media (max-width: 991px) {
.crear-app-prices-main-block {
	background: url('../images/crear-app/crear-app-pricing-banner-xs.png') top right no-repeat;
	background-size: cover;
	min-height: 320px;
}	
}

.crear-app-prices-main-block .crear-app-prices-main-block-title {
	text-align: center;
	padding-top: 130px;
}

.crear-app-prices-main-block .crear-app-prices-main-block-title h1 {
	font-size: 36px;
	font-weight: bold;
	color: #211914;
	margin: 0px;
}


.crear-app-pricing-plans-list .module_title {
	margin-bottom: 35px;
}

#crear-app-pricing-plans-list-list {
	position:relative;
}
#crear-app-pricing-plans-list-list .table {
	border-left: none;
}
#crear-app-pricing-plans-list-list .table th{
	border-bottom:1px solid #2ea25a;
}
#crear-app-pricing-plans-list-list .table .recommended-plan {
	background:#2ea25a;
	padding-top: 0px;
	vertical-align: top !important;
}
#crear-app-pricing-plans-list-list .table .recommended-plan p {
	/*color: #db92b5;*/
	margin: 0px;
}
#crear-app-pricing-plans-list-list .table .recommended-plan strong {
	color: #fff;
}
#crear-app-pricing-plans-list-list .table .popover {
	border-radius:0px;
	background: #f0f0f0;
}
#crear-app-pricing-plans-list-list .popover.top>.arrow:after {
	border-top-color: #f0f0f0;
}
#crear-app-pricing-plans-list-list .table .popover .close {
	padding: 3px;
	opacity: .8;
}
#crear-app-pricing-plans-list-list .table .popover-content {
	padding: 10px 15px;
	font-size: 12px;
	text-align: center;
}
#crear-app-pricing-plans-list-list .phrase {
    text-align: center;
    margin-top: 2px;
    padding: 20px;
    background: #f0f0f0;
    font-size:14px;
    font-weight:bold;
    border-radius: 6px;
}
#crear-app-pricing-plans-list-list .profile {
	padding: 25px 0
}



.crear-app-pricing-plans-list-table th {
	color: #211914;
}

.crear-app-pricing-plans-list-table td {
	color: #646464;
}

.crear-app-pricing-plans-list-table tr.first-row {
	border-top: 1px solid #2ea25a;
	border-bottom: 1px solid #2ea25a;
	background: #ffffff;
}

.crear-app-pricing-plans-list-table tr.first-row td {
	background: #ffffff !important;
}

.crear-app-pricing-plans-list-table .subtitle {
	font-size: 10px;
	margin: 0px;
    padding-top: 15px;
}

.crear-app-pricing-plans-list-table .price-tag {
	font-size: 18px;
}

.crear-app-pricing-plans-list-table td[scope="row"] {
	text-align: left;
	padding-left: 25px;
}

.crear-app-pricing-plans-list-table .precios-title {
	color: #211914;
	font-size: 14px;
}

.crear-app-pricing-plans-list-table .free-plan {
	font-size: 18px !important;
	font-weight: normal !important;
}

.crear-app-pricing-plans-list-table  .basic-plan {
	
}

.crear-app-pricing-plans-list-table .premium-plan {
	position: relative;
}

.crear-app-pricing-plans-list-table .premium-plan .recommended {
	position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    color: #ffffff;
    font-size: 10px;
    background: #2ea25a;
    padding: 5px;
}

@media (min-width: 991px ) {
	.crear-app-pricing-plans-list-table .premium-plan .recommended {
		position: absolute;
	    top: 0px;
	    left: 20%;
	    right: 20%;
	}
}

.crear-app-pricing-plans-list-table .premium-plan .recommended .fa-star {
	font-size: 14px;
}

.crear-app-pricing-plans-list-table .free-plan,
.crear-app-pricing-plans-list-table .basic-plan,
.crear-app-pricing-plans-list-table .premium-plan {
	padding-top: 35px !important;
}

.crear-app-pricing-plans-list-table .vat-included-text {
	text-align: right;
	color: #646464;
	font-size: 14px;
	font-weight: normal;
}

.crear-app-pricing-plans-list-table .btn:focus {
    color: #ffffff !important;
}

/* colors */

.crear-app-pricing-plans-list-table .fa-check {
	color: #2ea25a;
}

.crear-app-pricing-plans-list-table .fa-times {
	color: #646464;
}

.crear-app-prices-table-button {
	text-align: center;
}

.crear-app-prices-table-button a {
	padding-left: 25px;
    padding-right: 25px;
    margin: 0px;
}

.crear-app-prices-table-button a:hover,
.crear-app-prices-table-button a:focus {
	
}

.crear-app-pricing-tips {
	background: #f2f2f2 !important;
	background-color: #f2f2f2 !important;
}

.crear-app-pricing-tips .crear-app-pricing-tips-text {}

@media (min-width: 992px) {
	.crear-app-pricing-tips .crear-app-pricing-tips-text {
		padding-top: 120px;
	}
}

@media (max-width: 991px) {
	.crear-app-pricing-tips .crear-app-pricing-tips-text {
		padding-top: 50px;
	}
}

@media (max-width: 767px) {
	.crear-app-pricing-tips .crear-app-pricing-tips-text {
		padding-top: 25px;
		padding-bottom: 25px;
	}
}

.crear-app-pricing-tips .crear-app-pricing-tips-text .crear-app-pricing-tips-text-item {
	margin-bottom: 25px;
}

.crear-app-pricing-tips .crear-app-pricing-tips-text .crear-app-pricing-tips-text-item .crear-app-pricing-tips-text-title {}

.crear-app-pricing-tips .crear-app-pricing-tips-text .crear-app-pricing-tips-text-item .crear-app-pricing-tips-text-title p {
	font-size: 21px;
	font-weight: normal;
	color: #211914;
	margin: 0px;
}

.crear-app-pricing-tips .crear-app-pricing-tips-text .crear-app-pricing-tips-text-item .crear-app-pricing-tips-text-subtitle {}

.crear-app-pricing-tips .crear-app-pricing-tips-text .crear-app-pricing-tips-text-item .crear-app-pricing-tips-text-subtitle p {
	font-size: 14px;
	font-weight: normal;
	color: #646464;
	margin: 0px;
}

.crear-app-pricing-tips .crear-app-pricing-tips-images img {
	max-width: 100%;
}



/* / pricing */

/* FAQ - Crear App */

.crear-app-faq {}

@media (min-width: 768px) {
.crear-app-faq-banner-space {
	height: 60px;
	background: #ffffff;
}
}

@media (min-width: 992px) {
.crear-app-faq-banner {
	background: url('../images/crear-app/crear-app-faq-banner.png') top right no-repeat;
	background-size: cover;
	min-height: 178px;
}
}
@media (max-width: 991px) {
.crear-app-faq-banner {
	background: #ffffff;
	min-height: auto;
}	
}

.crear-app-faq-banner {
	text-align: center;
}

.crear-app-faq-banner .crear-app-faq-banner-block {
	padding-top: 40px;
}

@media (max-width: 767px) {
.crear-app-faq-banner .crear-app-faq-banner-block {
	padding-top: 90px;
	padding-bottom: 40px;
}	
}

.crear-app-faq-banner .crear-app-faq-banner-block h1 {
	margin: 0px;
	font-size: 24px;
}

.crear-app-faq-banner .crear-app-faq-banner-block .border {}


.crear-app-faq-content {}

.crear-app-faq-content .crear-app-faq-item {
	margin-top: 15px;
	margin-bottom: 30px;
}

.crear-app-faq-content .crear-app-faq-item .crear-app-faq-title {
	font-size: 21px;
	font-weight: normal;
	color: #211914;
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
}

.crear-app-faq-content .crear-app-faq-item .crear-app-faq-text p {
	font-size: 14px;
	font-weight: normal;
	color: #646464;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}

.crear-app-faq-content .crear-app-faq-item .crear-app-faq-text a {
	font-size: 14px;
	font-weight: normal;
	color: #211914;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.crear-app-faq-content .crear-app-faq-item .crear-app-faq-text a:hover,
.crear-app-faq-content .crear-app-faq-item .crear-app-faq-text a:focus {
	font-size: 14px;
	font-weight: normal;
	color: #211914;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}

.crear-app-faq-content .crear-app-faq-item .crear-app-faq-text p span.underline {
	font-size: 14px;
	font-weight: normal;
	color: #646464;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}

/* / FAQ - Crear App */

/* comandia shop login settings */

.login-bottom-text {
	text-align: center;
}

.login-bottom-text h5 {
	margin: 0px;
	color:#211914;
}

.login-bottom-text a {
	color: #211914;
	text-decoration: underline !important;
}
.login-bottom-text a:hover,
.login-bottom-text a:focus {
	color: #428bca !important;
	text-decoration: underline !important;
}


/* comandia shop login settings */

/* comandia product title text */

.comandia-product-title-text {
	font-size: 16px;
    font-weight: 400;
    text-align: center;
    margin-top: 20px;
}

/* / comandia product title text */

/* comandia app title text */

.comandia-app-title-text {
	font-size: 36px;
    font-weight: bold;
    color: #211914;
    margin: 0px;
    text-align: center;
}

/* / comandia app title text */

/* DIV PROMO */
.div-promo {
	min-height: 60px;
	width:100%;
	padding:5px 0;
}
.div-promo img{
	height: 50px;
}
.div-promo-black {
	background-color: #000;
}
.div-promo-cyber {
	background-color: #219f9b;
}
.div-promo .obj-inline {
	display: inline-block;
}
.div-promo .title-promo {
	color:#f4ca08;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
}
.div-promo .text-promo {
	color:#ffffff;
	font-size: 15px;
}
.div-promo .link-promo {
	color:#ffffff;
	font-size: 15px;
	text-decoration: underline;
}
/* /-- DIV PROMO */

/* promo-block-discount */
.promo-block-discount{
	background: #ffd802;
	padding:15px;
	border-radius: 10px;
	width:100%;
	display: inline-block;
}
.promo-block-discount .text-promo-discount {
	text-align:left;
}
.promo-block-discount .text-promo-discount h2 {
	margin-top:0px;
	padding:0px;
}
.promo-block-discount .text-promo-discount h4 {
	margin:0px;
}
@media screen and (max-width:767px){
	.promo-block-discount img{
		margin: 7px auto;
	}
	.promo-block-discount .text-promo-discount{
		text-align: center;
	}
}
/* promo-block-discount */
.blank-space {
	display:block;
	width:100%;
	height:40px;
}

/* RESELLER REGISTRATION THANKS */

.reseller-registration-thanks {
	
}

.comandia-reseller-registration-thanks-container {
	text-align: center;
}

.comandia-reseller-registration-thanks-container .comandia-reseller-registration-thanks-title {
	margin-bottom: 35px;
}
.comandia-reseller-registration-thanks-container .comandia-reseller-registration-thanks-title p {
	margin: 0px;
	font-size: 30px;
	font-weight: bold;
	color: #211914;
}

.comandia-reseller-registration-thanks-container .comandia-reseller-registration-thanks-image {
	text-align: center;
	margin-bottom: 35px;
}

.comandia-reseller-registration-thanks-container .comandia-reseller-registration-thanks-image img {
	
}

.comandia-reseller-registration-thanks-container .comandia-reseller-registration-thanks-text-2 {
	margin-bottom: 25px;
}

.comandia-reseller-registration-thanks-container .comandia-reseller-registration-thanks-text-2 p {
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #646464;
}

.comandia-reseller-registration-thanks-container .comandia-reseller-registration-thanks-text-3 {
	
}

.comandia-reseller-registration-thanks-container .comandia-reseller-registration-thanks-text-3 p {
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #211914;
}

/* RESELLER LOGIN */

.banner-reseller-login-container {
	width: 550px;
	margin: auto;
	background: #fff;
	padding: 35px;
}

@media (max-width: 767px) {
	.banner-reseller-login-container {
		background: #ffffff;
		width: 80%;
		margin: auto;
	}
}

.banner-reseller-login-title {
	margin-bottom: 20px;
	text-align: center;
}

.banner-reseller-login-title p {
	font-size: 30px;
    font-weight: 700;
    color: #211914;
    margin: 0px;
}

.banner-reseller-login-subtitle {
	margin-bottom: 35px;
	text-align: center;
}

.banner-reseller-login-subtitle p {
	font-size: 16px;
    font-weight: 400;
    color: #646464;
    margin: 0px;
}


.banner-reseller-login-form {
	
}

.banner-reseller-login-form .banner-reseller-login-inner-errorMessage {
	
}

.banner-reseller-login-form .banner-reseller-login-form-email {
	margin-bottom: 20px;
}

.banner-reseller-login-form .banner-reseller-login-form-password {
	
}

.banner-reseller-login-form .banner-reseller-login-form-email input,
.banner-reseller-login-form .banner-reseller-login-form-password input {
	padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    height: 45px;
    width: 100%;
    background: #ececec;
    border-color: #ececec;
    color: #000000;
    margin: 0px;
}

.banner-reseller-login-form .banner-reseller-login-form-forgot-password {
	margin-top:20px;
	margin-bottom: 20px;
	margin-left: 5px;
}

.banner-reseller-login-form .banner-reseller-login-form-forgot-password a {
	font-size: 12px;
	font-weight: normal;
	color: #211914;
	text-decoration: underline;
	margin: 0px;
}

.banner-reseller-login-form .banner-reseller-login-form-button {
	margin-bottom: 25px;
}

.banner-reseller-login-form .banner-reseller-login-form-button button {
	width: 100%;
	height: 45px;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
	background-color: #211914;
	text-shadow: none;
	border: 1px solid #211914;
}
.banner-reseller-login-form .banner-reseller-login-form-button button:hover {
	background-color: #fff;
	color: #211914;
}
.banner-reseller-login-form .banner-reseller-login-form-register-now {
	text-align: center;
}

.banner-reseller-login-form .banner-reseller-login-form-register-now p,
.banner-reseller-login-form .banner-reseller-login-form-register-now p a {
	font-size: 16px;
	font-weight: normal;
	color: #211914;
}

.banner-reseller-login-form .banner-reseller-login-form-register-now p a {
	text-decoration: underline;
}
/******************************************************
                 COMANDIA WEB
*******************************************************/
.comandia-web .jumbotron-comandia-web {
	background: url('../images/comandia-web/banner.jpg') no-repeat;
	background-size: cover;
}
.comandia-web .jumbotron-comandia-web h3{
	padding:0;
	font-size:24px;
}
.comandia-web .jumbotron-comandia-web h1{
	font-size: 36px;
	margin-bottom: 0px;
}

.comandia-web .jumbotron-comandia-web .navbarNuevatienda .form-control{
	border-radius:0px;
	border:0px;
}
.comandia-web .navbarNuevatienda .form-conditions a{
	color: #ffffff;
	text-decoration: underline;
}
.comandia-web .jumbotron-comandia-web .navbarNuevatienda .form-group .btn-setup-web,
.comandia-web .jumbotron-comandia-web-footer .navbarNuevatienda .form-group .btn-setup-web{
	width:100%;
}
.comandia-web .cw-section-features {
	background: url('../images/comandia-web/background-1.png') no-repeat #ffffff;
	background-position: center right;
	background-size: 45%;
	min-height: 670px;
}
.comandia-web .cw-section-features-2 {
	background: url('../images/comandia-web/background-2.png') no-repeat #ffffff;
	background-position: center right;
	background-size: 45%;
	min-height: 670px;
}
.separator-left{
	margin: 20px 0 !important;
}
@media screen and (max-width:767px){
	.comandia-web .cw-section-features,
	.comandia-web .cw-section-features-2 {
		background: none;
		background-color: #ffffff;
	}
}
.comandia-web .table-pricing {
	border-left: 0px;
}
.comandia-web .table-pricing tr td {
	width: 33%;
}
.comandia-web .table-pricing .first-row {
	border-top:1px solid #529bb0;
	border-bottom:1px solid #529bb0;
}
.comandia-web .table-pricing td {
	color:#646464;
}
.comandia-web .table-pricing td.free-plan,
.comandia-web .table-pricing td.basic-plan .price-tag {
	font-size: 24px;
}
.comandia-web .table-pricing .fa-check {
	color: #529bb0;
}
.comandia-web .cw-section-features-2 ol li {
	color: #646464;
	margin: 10px 0px 10px 25px;;
}
.comandia-web .jumbotron-comandia-web-footer {
	background: url('../images/comandia-web/banner-2.jpg') no-repeat;
	background-color: #efefef;
	background-size: 100% auto;
	background-position: center bottom;
}
.comandia-web .jumbotron-comandia-web-footer .text-center {
	margin-bottom: 50px;
}
.fbc_web {color: #211914 !important;}
@media screen and (max-width: 768px){
	.comandia-web .jumbotron.jumbotron-comandia-web,
	.comandia-web .jumbotron.jumbotron-comandia-web-footer {
		height: auto !important;
	}
}
.comandia-web .cw-blue-btn{
	padding: 12px 20px;
	text-transform: initial;
}
/* ******** WEB DONE *********** */
.web-done {
	background-image: url('../images/comandia-web/background-colors.jpg');
	background-position: center bottom;
	background-repeat: no-repeat;
}
.web-done .img-responsive {
	margin: 0 auto;
}
.web-done .cw-container-img {
	margin-top: 40px;
}
.web-done h4 {
	font-weight: bold;
	margin-bottom: 0px;
}
.web-done p {
	font-weight: bold;
}
.cw-blue-btn {
	background-color: #529bb0;
	color: #fff;
	border: 1px solid #529bb0;
	padding: 5px 10px;
	display: inline-block;
	margin:20px 0;
	text-transform: uppercase;
}
.cw-blue-btn:hover {
	background-color: #ffffff;
	color: #529bb0;
}
.xl-btn {
	padding: 15px 30px;
}
/* LOGIN */
#login-page{
	background:#fff;
}
#login-page .input-group .form-control {
	z-index: 0;
}
.login-web {
	font-family: 'PT Sans', sans-serif;
}
.login-web .login-header {
	background-color: #fff;
}
#login-web {
	background:url(../images/comandia-web/bg-login.jpg) center center no-repeat;
	background-size: cover;
	min-height:600px;
}
.login-web .login-box{
	max-width:390px;
	margin:0 auto;
}
.login-web .well {
	margin-top:30px;
	background:url(../images/comandia-web/login-box-bg.png) repeat;
	position:relative;
	padding:20px 55px;

}
.login-web .back-login img {
	margin-top:60px;
	z-index:1;
	position:relative;
}

.login-web .login-box h3 {
	font-family: 'PT', sans-serif !important;
	margin:15px 0;
	color: #707070 !important;
	font-size:22px;
	font-weight: bold;
}
.login-web .login-box h5.login-text {
	font-family: 'PT Sans', sans-serif;
	text-align: left;
	padding: 5px;
	color: #211914;
	font-weight:normal;
	line-height:1.3em;
}
.login-web .login-box input{
	font-family: 'PT Sans', sans-serif;
	background-color: #eeeeee;
	border-color:#eeeeee;
	font-size:12px;
	box-shadow: none;
	height: 30px;
}
.login-web .input-group-addon:last-child {
	border-left:1px solid #ccc;
}
.login-web .login-box  ::-webkit-input-placeholder {
   font-size:12px; 
}

.login-web .btn-login-admin {
	background-color: #211914;
	color:#fff;
	width:100%;
	border: 1px solid #211914;
}
.login-web .btn-login-admin:hover {
	background-color: #fff;
	color:#211914;
	width:100%;
	border: 1px solid #211914;
}
.login-web .input-shopname{
	width:53%;	
}
.login-web .forget-pwd a {
	color:#211914;
	font-family: 'PT Sans', sans-serif;
	text-decoration: underline;
}
.login-web .login-box .input-login {
	    width: 97%;
	    
}
.login-web .content-login-box{
	max-width:450px;
}
.label-price {
	font-size: 1.6em;
	padding: 7px 10px;
}
.label-price.label-price-free {
	background-color: #5cb85c;
}
.login-web .login-footer {
	background:#211914;
	color:#fff;
}
.login-web .login-box-footer{
	padding:20px 0;
	font-family: 'PT Sans', sans-serif;
}
	.login-web .login-box-footer ul {
		list-style:none;
		text-align: center;
		margin: 0px;
	}
	.login-web .input-group-addon {
		font-size:12px;
	}
	.login-web .borde_footer {
    border-right: 1px dashed #fff;
    min-height: 170px;
	}
	.login-web .login-box-footer .span3 {
		padding-left: 15px;
    	padding-right: 15px;
    	margin:0px;
	}
.login-web .footer ul li p {
    color: #FFF;
    line-height: 26px;
}
.login-web .tlf li:first-child {
    font-size: 18px;
}
.login-web .login-bottom-text h5 {
	margin: 0px;
	color:#211914;
}

.login-web .input-group label.shopname-label {
	 		display:none;
	 	}
@media (max-width:468px){
	.login-web .content-login-box {
	    width: 100%;
	}
	.login-web .login-box h3 {
		font-size: 18px;	
	}
	.login-web .login-box h5.login-text {
		font-size:13px;
	}
	.login-web .input-group-addon {
		display:none;
	}
	.login-web .input-group .form-control:first-child {
		    border-bottom-right-radius: 4px;
    		border-top-right-radius: 4px;
	}
	.login-web .input-group {
		display:block;
	}
	 	.login-web .input-group label.shopname-label {
	 		display:block;
	 	}
}

.custom-modal {
	background: rgba(36,63,114,0.6);
	display: none;
	overflow: auto;
	overflow-y: scroll;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}

/* */
.shops-faq-content .tab-3-correos-services-container {
	/*padding-left: 20px;*/
}
.tab-3-delivery-text {
    color: #211914;
    font-weight: bold;
}

.shops-faq-content .tab-3-correos-services-container .tab-3-correos-services-item {
	margin-top: 20px;
	margin-bottom: 20px;
}

.shops-faq-content .tab-3-correos-services-container .tab-3-correos-services-item-title h5 {
	font-size: 24px;
	font-weight: bold;
	color: #211914;
}

.shops-faq-content .tab-3-correos-services-container .tab-3-correos-services-item-content {
	border-left: 1px solid #211914;
	padding: 0px 15px;
}

.shops-faq-content .tab-3-correos-services-container .tab-3-correos-services-item-content .precio-anterior p {
	font-size: 16px;
	font-weight: normal;
	color: #211914;
	margin: 0px;
	padding:0px;
}

.shops-faq-content .tab-3-correos-services-container .tab-3-correos-services-item-content .precio-actual p {
	font-size: 18px;
	font-weight: bold;
	color: #211914;
	margin: 0px;
	padding:0px;
}

.shops-faq-content .tab-3-correos-services-container .tab-3-correos-services-item-content .ver-tarifas {
	margin-top: 10px;
}

.shops-faq-content .tab-3-correos-services-container .tab-3-correos-services-item-content .ver-tarifas a:hover,
.shops-faq-content .tab-3-correos-services-container .tab-3-correos-services-item-content .ver-tarifas a:focus,
.shops-faq-content .tab-3-correos-services-container .tab-3-correos-services-item-content .ver-tarifas a {
	font-size: 15px;
	font-weight: normal;
	color: #211914;
	cursor: pointer;
	text-decoration: underline;
}

/* ServicesStoreGrid */

.ServicesStoreGrid .single-item .caption h4 {
	font-size: 22px;
	margin-bottom: 10px;
}

.ServicesStoreGrid .single-item .excerpt-description {
	color: #9e9e9e;
}

.ServicesStoreGrid .single-item .thumb-app {
	width: 100%;
	height: auto;
    min-height: 60px;
}

.ServicesStoreGrid .single-item .thumb-app img {
	width: 100%;
    height: auto;
	object-fit: contain;
}

.ServicesStoreGrid .single-item .caption .app-ratings {
	margin: 10px 0px;
}

.ServicesStoreGrid .single-item .caption .app-price {
	margin: 10px 0px;
}

.ServicesStoreGrid .single-item .caption .app-price span {
	font-size: 22px;
	font-weight: bold;
	color: #211914;
}

.ServicesStoreGrid .btn-load-more {
	background: transparent;
	border-color: #211914;
	color: #211914;
	text-transform: uppercase;
	padding: 5px 25px;
	margin: 5px 0px;
}


}
.service-store-result-line .thumbnail .single-item .caption .caption-service-features{
	padding: 15px;
}
.service-store-result-line .thumbnail .single-item .caption .caption-service-features .excerpt-description ,
.service-store-result-line .thumbnail .single-item .caption .caption-service-features .excerpt-description p{
	font-size: 11px !important;
	color: #211914 !important;
}
.service-store-result-line .thumbnail .single-item .caption .company-service-logo img{
	width:50%;
}
.services-tabs {
	
}

.services-tabs .icon-circle{
	border-radius: 50%;
    width: 70px;
    height: 70px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    background-color:#211914;
}
.services-tabs .nav-tabs>li a{
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	width: 150px;
	line-height: 1.2em;
	border: none;
}
.services-tabs .icon-text {
	line-height: 1em;
	min-height: 36px;
	display: block;
}
.services-tabs .nav-tabs>li.active>a,
.services-tabs .nav-tabs>li.active>a:hover,
.services-tabs .nav-tabs>li.active>a:focus,
.services-tabs .nav-tabs>li>a:hover{
	background-color: transparent;
	color: #211914;
	border: 0px;
	
}
.services-tabs .icon-circle img{
	margin: 0 auto;
}
.paddingTop {
	padding-top:50px;
}
.all-center {
	 display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}

/* App Store New Design */
.shop-app-store-home {
	
}

.shop-app-store-first-banner {
	background: #211914;
    text-align: center;
    padding: 80px 0px 100px 0px;
    background: url('../images/app-store/shop-app-store-banner.jpg') center center no-repeat;
	background-size: cover;
}

.shop-app-store-first-banner .shop-app-store-first-banner-title {}

.shop-app-store-first-banner .shop-app-store-first-banner-title h1 {
	font-size: 36px;
    font-weight: bold;
    color: #fff;
    margin: 0px;
    margin-bottom: 10px;
}

.shop-app-store-first-banner .shop-app-store-first-banner-subtitle {}

.shop-app-store-first-banner .shop-app-store-first-banner-subtitle h3 {
	font-size: 26px;
    font-weight: normal;
    color: #fff;
    margin: 0px;
}

#filter.shop-app-store-filters {
	background: #211914;
	margin: 0px !important;
}

#filter.shop-app-store-filters .navbar,
#filter.shop-app-store-filters .navbar-default,
#filter.shop-app-store-filters .navbar-form {
	border: 0px;
	background: #211914;
	box-shadow: none !important;
}

#filter.shop-app-store-filters .btn-default {
	background: #211914;
}

#filter.shop-app-store-filters select,
#filter.shop-app-store-filters input {
	font-weight: bold;
}

.shop-app-store-content {
	background: #ebebeb;
}

.shop-app-store-top-pagination,
.shop-app-store-bottom-pagination {
	padding: 5px 0px;
}

.shop-app-store-top-pagination .pagination a,
.shop-app-store-bottom-pagination .pagination a {
	background: transparent;
}

.shop-app-store-details-bottom-banner {
	background: #efefef;
    text-align: center;
    padding: 60px 0px;
}

.shop-app-store-details-bottom-banner-title h1 {
	font-size: 24px;
    font-weight: bold;
    color: #211914;
    margin: 0px;
    margin-bottom: 10px;
}

.shop-app-store-details-bottom-banner-subtitle h3 {
	font-size: 17px;
    font-weight: normal;
    color: #211914;
    margin: 0px;
}

.shop-app-store-details-bottom-banner-subtitle a {
	font-size: 17px;
    font-weight: normal;
    color: #211914 !important;
}

.shop-app-store-details-bottom-banner-subtitle a:hover,
.shop-app-store-details-bottom-banner-subtitle a:focus {
	text-decoration: underline;
}

.shop-app-store-details-category {
	margin-bottom: 0px !important;
	color: #211914 !important;
}

.shop-app-store-details-title {
	margin-top: 0px !important;
	color: #211914 !important;
}

.shop-app-store-details-description {
	color: #211914 !important;
}

.shop-app-store-details-price-label {
	color: #211914 !important;
	padding: 5px 0px;
	text-transform: uppercase;
}

.shop-app-store-details-price {
	color: #211914 !important;
}

.shop-app-store-details-developer-label {
	color: #211914 !important;
	padding: 5px 0px;
}

.shop-app-store-details-rating-label {
	color: #211914 !important;
	padding: 5px 0px;
}

.shop-app-store-details-right-container {
	border-color: #211914 !important;
}

.shop-app-store-details-get-app-button {
	background-color: #211914;
    color: #fff;
    border: 1px solid #211914;
    padding: 10px 20px;
    display: inline-block;
    margin: 20px 0;
    margin-top: 15px;
    text-transform: uppercase;
}

.shop-app-store-details-get-app-button:hover,
.shop-app-store-details-get-app-button:focus {
	background-color: #ffffff;
    color: #211914;
}

.shop-app-store-details-price-table {
	width: 100%;
}

table.shop-app-store-details-price-table >tbody>tr>td.top{
	vertical-align: middle !important;
	text-align: right;
}

table.shop-app-store-details-price-table >tbody>tr>td.bottom{
	vertical-align: bottom !important;
	text-align: left;
}

#modal-get-app .modal-header {
	background: #211914;
}

#modal-get-app .btn-success {
	background-color: #211914;
    color: #fff;
    border-color: #211914;
}

#modal-get-app .btn-success:hover,
#modal-get-app .btn-success:focus {
	background-color: #ffffff;
    color: #211914;
    border-color: #211914;
}

.shop-app-store-details .btn-write-review {
	background-color: #211914;
    color: #fff;
    border-color: #211914;
    text-shadow: none;
}

.shop-app-store-details .btn-write-review:hover,
.shop-app-store-details .btn-write-review:focus {
	background-color: #ffffff;
    color: #211914;
    border-color: #211914;
}

.ayuda-preguntas-frecuentes-circle {	
	height: 150px;
	width:160px;
	margin-right:30px;
	margin-left:30px;
}
.ayuda-preguntas-frecuentes-container {
	display:flex;
}
.ayuda-preguntas-frecuentes-content .ayuda-preguntas-frecuentes-circle p {
	font-weight:bold;
	margin-top:20px;
}

.ayuda-preguntas-frecuentes-content .ayuda-preguntas-frecuentes-circle a:hover {
	color:#211914;
}

.border-marketplace,
.border-shop,
.border-app,
.border-web {
	border: 1px solid #211914;
}

.border-marketplace:hover, 
.border-marketplace:focus {
	border: 1px solid #c72c77;
}
.border-shop:hover,
.border-shop:focus {
	border: 1px solid #0da9d8;
}
.border-app:hover,
.border-app:focus {
	border: 1px solid #2ea25a;	
}
.border-web:hover,
.border-web:focus {
	border: 1px solid #009cb1;	
}
.border-web p {
	margin-top:5px !important;
}
.border-web img {
	max-width:67px;
	height:auto;
}
@media (max-width: 600px) {
	.ayuda-preguntas-frecuentes-container {
		display:grid;
	}
	.ayuda-preguntas-frecuentes-circle {
		margin-top:20px;
	}
}
.contact-new .solicitar-info-form-right-block h3 {
	color:#211914;
}
.contact-new .solicitar-info-form-right-block .thanks-text {
	font-size:21px;
	margin-top:0px;
	line-height:30px;
}

.comandia-banner {
	text-align: center !important;
	padding: 50px 0px 50px 0px !important;
	background-size: cover !important;
}
.comandia-banner h1{
	font-size:36px;
	font-weight:bold;
	color:#ffffff;
}
.comandia-banner h3{
	font-size:26px;
	font-weight:normal;
	color:#ffffff;
	line-height:40px;
}
.event-page {
	background: url('../images/new-comandia-page/banners/event-training-banner.png') 100% no-repeat;
	height: 250px;
	background-size: cover !important;
	text-align:center;
	padding: 40px 0px 40px 0px;
}
/* Medias for event page */
@media (max-width:450px) {
	.event-page {
		height: 300px;
		padding: 20px 0px 40px 0px;
	}
	#event .events-content {
		padding-top: 40px !important;
		padding-bottom: 40px !important;		
	}	
}
@media (max-width:991px) {
	#event .event-date-container {
		margin-top:20px;
		width:100%;
	}
	#event .event-list-title {    
    	margin-top: 20px;
	}
	.event-page h1 {
		margin-top:10px;
	}
}
/* Medias for event page */
.event-page h1 {
	font-weight:bold;
	font-size:36px;
}
.event-page h2 {
	font-weight:normal;
	font-size:26px;
}
#event .event-list {
	margin-top:50px;
	margin-bottom:30px;
}
#event .title h2 {
	font-weight:bold;
	margin-top:20px;
	margin-bottom:20px;
}
#event .event-list h2 {
	font-size:20px;
	display: inline-flex;
	color:#ffffff;
	font-weight:bold;
}
#event .event-list .day {
	font-size:30px;
	margin-bottom:5px;
}
#event .event-list .month {
	font-size:16px;
	margin-top:5px;
}
#event .event-list-title {
	background-color:#211914;
	height:90px;
}
#event .event-list-title img {
	display: inline-flex;
}
#event .events-content img {
	display: inline-flex;
	margin-right:5px;
	height:auto;
	width:100px;
}
#event .events-content {
	padding-top:25px;
	padding-bottom:25px;
}
#event .events-content h3 {
	color:#211914;
	font-weight:bold;
	margin:0px;	
}
#event .campanya-content-texto {
	margin-top:20px;
}
#event .campanya-content-texto .event-list-container h3{
	min-height:40px;
}
#event .campanya-content-texto .event-list-container h3{
	margin-top:0px;
	font-size:16px;
	margin-bottom:0px;
}
#event .event-list-container a {
	color:#211914;
	font-weight:bolder;
	text-decoration:underline;
	display: block;	
}
#event .event-list-container a:hover, a:focus {
	color:#211914;
	font-weight:normal;
	text-decoration:none;
}
#event .event-list-container .correos-button {
	color:#ffffff;
	text-decoration:none;
	width:125px;
	margin:auto;
}
#event .campanya-content-button {
	margin-top:20px;
}
#event .campanya-content-button .correos-button {
	width:125px;
	margin:auto;
}
#event .event-list-container h4 {
	color:#211914;
	font-weight:normal;
	font-size:14px;
	margin-top:2px;
}
.event-list .blue-border {
	padding-bottom:20px;
}
 #event .campanya-content-texto .event-list-container .desc-blog {
	color:#211914;
	height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 10px;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	margin-bottom:0px;
}
#event .blue-link {
	font-weight: bold;
}
#event .campanya-content-texto h3{
	font-size:20px;
	font-weight:bold;
	color:#211914;
}
#event .bbc_n h3 {
	color:#fff;
}
#event .events-content h4 {
	color:#211914;
	font-size:22px;
}
#event .event-date-container {
	min-height: 330px;
	height:auto;
	background-color:#ffffff;
	width:100%;
}
#event .event-date-container h3 {
	padding-top:15px;
	padding-bottom:15px;
}

.ellipsis::after {
	content: "...";
	position: absolute;
	right: -12px; 
	bottom: 4px;
}
#event .speaker-container {
	margin-bottom:20px;
	padding-left:0px;
}
#event .events-content p {
	color:#211914;
	font-size:18px;
}
#event .events-content .bbc_e {
	padding:15px;
	padding-bottom: 0px;
}
#event .event-speaker {
	margin-left:10px;
	font-size:16px;
}
#event .event-date-container .address-description {
	
}
#event .events-content .event-date-container .block-with-text {	
	overflow: hidden;
	position: relative;
	line-height: 1.4em;
	max-height: 4.2em;
	text-align: left;
	margin-right: -1em;
	padding-right: 1em;
}
/* Events Modal button */
.modal-see-more .modal-content {
	padding:20px;
}
.modal-see-more .modal-body .download-image {
	width:20px;
	height:auto;
}
.modal-see-more .modal-dialog .modal-header {
	border-bottom:none;
}
.modal-see-more .modal-dialog .event-speaker-container {
	margin-top:50px;
	margin-bottom:55px;
}
.modal-see-more .modal-dialog .modal-header h3 {
	padding-bottom:0px !important;
}
.modal-see-more .modal-dialog .modal-header h4 {
	margin-top:5px;
}
.modal-see-more .modal-body {
	padding-top:0px;
}
.modal-see-more .modal-body .event-speaker-container img {
	float:left;
}
/* Events Modal button */
#event .correos-button {
	margin-bottom:20px;
	margin-top:20px;
}

#event .correos-button:focus {
    border: 1px solid #211914;
    background-color: #211914;
    color: #fff;
}
.blue-border {
	border:1px solid #211914;
}
.border-grey {
	border:1px solid #c0c0c0;
}
.event-list .bbc_n h3 {
	color:#ffffff;
	margin-top:15px;
	margin-bottom:15px;
}
.event-list .bbc_n {
	height:95px;
}
.block-with-text {
  overflow: hidden;
  position: relative;
  line-height: 1.2em;
  max-height: 6em;
  text-align: left;
  margin-right: -1em;
  padding-right: 1em;
  text-overflow:ellipsis;
  color: #211914;
  font-size: 18px;
}

.ServicesStoreGrid .single-item .caption h4 {
	min-height: 26px;
	height: 26px;
	white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis;
}

.ServicesStoreGrid .single-item .caption .company-service-logo img {
	height: 60px;
	width: 50%;
	object-fit: contain;
}

.ServicesStoreGrid .single-item .caption {
	padding: 0px;
}

.ServicesStoreGrid .single-item .caption .caption-service-features {
    padding: 15px;
}

.ServicesStoreGrid .single-item .caption .thumb-app img {
	width: 100%;
	height: 150px;
	object-fit: contain;
}

/* Unsuscribe mailing */
.comandia-block-title-content {
	background: #211914;
    text-align: center;
    padding: 80px 0px;
    background: url(../images/banners/banner-unsubscribe-newsletter.jpg) center center no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
}

.comandia-block-title-content .comandia-block-title h5 {
	font-size: 24px;
	font-weight: normal;
	color: #fff;
	margin: 0px;
}

.comandia-block-title-content .comandia-block-title h1 {
    font-size: 36px;
    font-weight: bold;
    color: #fff;
    margin: 0px;
}

.comandia-block-title-content .comandia-block-subtitle h1 {
	font-size: 26px;
	font-weight: normal;
	color: #fff;
	margin: 0px;
	line-height:40px;
}

.comandia-block-title-content .comandia-block-subtitle p {
	font-size: 36px;
	font-weight: bold;
	color: #fff;
	margin: 0px;
}

.unsubscribe-content {
	
}

.unsubscribe-content .unsuscribe-text {
	width: 50%;
	margin: 40px auto;
	text-align: center;
}

.unsubscribe-content .unsuscribe-text p {
	font-size: 15px;
	font-weight: normal;
	color: #211914;
}

.unsubscribe-content .unsuscribe-inputs {
	width: 30%;
	margin: auto;
	margin-bottom: 50px;
}

.unsubscribe-content .unsuscribe-inputs input,
.unsubscribe-content .unsuscribe-inputs select {
	width: 100%;
	border: 1px solid #e1e1e1;
	height: 40px;
	padding: 5px 20px;
}

.unsubscribe-content .unsuscribe-inputs .form-group {
	margin-left: 0px;
	margin-right: 0px;
}

.unsubscribe-content .unsuscribe-inputs .unsuscribe-inputs-label {
	
}

.unsubscribe-content .unsuscribe-inputs .unsuscribe-inputs-label p {
	font-size: 17px;
	font-weight: bold;
	color: #211914;
}

.unsubscribe-content .unsuscribe-inputs input[type="submit"] {
	background: #211914;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
}

.unsubscribe-content .unsuscribe-survey {
	width: 50%;
	margin: 40px auto;
	text-align: center;
}

.unsubscribe-content .unsuscribe-survey .paso-2-form-row {
	font-size: 15px;
	font-weight: normal;
	color: #211914;
}

.unsubscribe-content .unsuscribe-survey .paso-2-form-row input[type="radio"]{
	margin-right: 5px;
}

.unsubscribe-content .unsuscribe-survey input[type="submit"] {
	background: #211914;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	width: 50%;
	margin: auto;
	border: 1px solid #211914;
	padding: 10px 15px;
}

.event-list-description {
	color:#211914;
	font-size:14px;
}
.powered-by, .powered-by a,.powered-by a:hover {
	font-size: 10px;
	color: #ababab;
}
.powered-by a, .powered-by a:hover {
	text-decoration: underline;
}
@media screen and (max-width: 768px){
	.powered-by, .powered-by a,.powered-by a:hover {
		font-size: 8px;
	}
	.powered-by-container {
		margin-bottom:20px;
	}
}