/*****************************************************************************/

/********************************/
/* Herramientas de PIN comparado Offline */
.pin-tools .page_title {
display: block;
float: left;
margin-bottom: 10px;
clear: both;
font-size: 20px;
font-weight: 300;
}

.pin-tools-content {
}

.pin-tools-content form {
display: block;
clear: both;
width: 100%;	
}

.sms_pin_form_wrapper,
.view_modify_pin_form_wrapper {
display: block;
position:relative;
width: 100%;
float: left;
clear: both;
}

.sms_pin_description {
margin: 0 0 10px;
}

.sms_pin_serial_label, 
.sms_pin_amount_label,

.view_modify_pin_serial_label, 
.view_modify_pin_amount_label,
.view_modify_pin_new_registered_phone_label {
float: left;
clear: left;
margin: 25px 15px 0 0;
text-align: right;
width: 20%;
}

.view_modify_pin_new_registered_phone_label {
float: left;
clear: left;
margin: 15px 0 0 0;
text-align: left;
}

.view_modify_pin_new_registered_phone_value {
float: left;
clear: right;
}

.sms_pin_serial, 
.sms_pin_amount,
.sms_pin_registered_telephone,

.view_modify_pin_serial, 
.view_modify_pin_amount,
.view_modify_pin_registered_telephone,
.view_modify_previous_mobile,
.view_modify_new_mobile {
float: left;
clear: left;
margin: 15px 0 0 0;
text-align: left;
width: 100%;
}

.sms_pin_serial_number,
.sms_pin_amount_number,

.view_modify_pin_serial_number,
.view_modify_pin_amount_number,
view_modify_pin_new_registered_phone_value {
float: right;
clear: right;
width: 77%;
margin: 15px 0 0 0;
}

.form-control-large {
margin: 25px 0 10px;
float: left;	
}

.form-control {
width: 100%;	
}

.sms_pin_button,
.consult_pin_button,
.modify_pin_button {
overflow: visible;
width: auto;
height: 25px;
padding: 0 17px;
background: #fff;
border: 1px #008DFF solid;
white-space: nowrap;
color: #444;
text-align: center;
text-transform: uppercase;
font: normal 11px 'NovecentowideUltraLightBold';
cursor: pointer;
border-radius: 10px;
float: right;
clear: both;
margin: 15px 0 0 0;
}

.pin_message {
float: left;
clear: both;
margin: 15px 0 15px;
color: red;	
}

.view_modify_records_modified {
float: left;
clear: both;
margin: 15px 0 15px;
color: blue;		
}

/********************************/
/* Formulario de Internet */
#send-internet-request {
	margin-right: 2%;
	margin-top: 25px;		
}

.formulario-internet-nombre, .formulario-internet-telefono {
	width: 45%;
    float: left;
    clear: left;
    display: block;
	margin-bottom: 20px;
    margin-left: 2%;	
}
.formulario-internet-apellido, .formulario-internet-email {
	width: 45%;
	float: right;
	clear: right;
	display: block;
	margin-bottom: 20px;
    margin-right: 2%;	
}

.select-venezuela-wrapper {
    margin-top: 15px;
    height: 40px;
    width: 45%;				
}
.select-venezuela-wrapper::after {
	content: '▼';
    position: relative;
    right: 10px;
    color: #BBB;
    top: -25px;
    font-size: 1em;
    display: block;
    float: right;
    clear: none;
}
.select-venezuela-wrapper.estado, .select-venezuela-wrapper.municipio {
    float: left;
	margin-left: 2%;
}
.select-venezuela-wrapper.ciudad, .select-venezuela-wrapper.parroquia {
    float: right;
	margin-right: 2%;
}

.select-venezuela {
	width: 100%;
	background-color: rgb(248, 248, 248);
    padding: 9px;
    border: 0 none;
    color: #555;
    display: block;
    border-radius: 0;
}
.select-venezuela::after {

}


.select-venezuela.estado, .select-venezuela.municipio {

}
.select-venezuela.ciudad, .select-venezuela.parroquia {
}

.navbar-right {
    height: 60px !important;
}

/********************************/
/* Forgot Password Form */

@media screen and (max-width: 479px) {
.customer-account-forgotpassword .page {
float: left;
width: 100% !important;
display: block;
position: relative;
}
.customer-account-forgotpassword .page .col1-layout {
float: left;
width: 100% !important;
display: block;
position: relative;	
}
.customer-account-forgotpassword .page .col1-layout .main {
float: left;
width: 100% !important;
display: block;
position: relative;
margin: 0;
left: 0;
}
.customer-account-forgotpassword .page .col1-layout .main .col-main {
float: left;
width: 100% !important;
display: block;
position: relative;
}
.customer-account-forgotpassword .form-list input.input-text {
width:250px !important;
}
}


/********************************/
/* Icono Internet Header */
.internet-header {
background: url(/custom/images/header/rj45.png) center no-repeat;
background-size: 25px 25px;
display: block;
height: 27px;
}

.internet-header:hover {
background: url(/custom/images/header/rj45-on.png) center no-repeat;
background-size: 25px 25px;
display: block;
height: 27px;
}
@media screen and (max-width: 479px) {
.internet-header-text {
float:left;
}
.internet-header {
float:left;
width: 27px;
margin-right:15px;
}
}

/********************************/
/* Llamadas Landing Page 				*/
.tarifas.landing-llamadas .llamadas-top-right-support {
    text-align: right;
    margin-top: 15px;
	margin-bottom: 15px;	
}
.tarifas.landing-llamadas .footer-copy p {
	text-align: center;
}
.tarifas.landing-llamadas .plan-selected {
    margin-bottom: -60px;
}
	
/********************************/
/* Tarifas Page 				*/
.st-val.text-center.tipo-cell {
	height: 60px;	
}

@media (max-width: 767px) {
	.tarifas .external_counter {
		float: left;
		clear: both;
	}
	.tarifas > footer,
	.tarifas > .footer-copy {
		float: left;
		width: 100%;
		position: relative;
		clear: both;		
	}
}

.tarifas section.recharge .lista-de-pasos.container {
}
.tarifas section.recharge .lista-de-pasos .row {
}
.tarifas section.recharge .pasos-tarifas {
	padding: 0;
    margin: 30px 0 15px;
}
.tarifas section.recharge .pasos-tarifas .numero-de-paso {
	float:left;
	clear:left;
	display:block;
	margin-right: 20px;
}
.tarifas section.recharge .pasos-tarifas .numero-de-paso span {
	display: inline-block;
	border: 2px solid #FFF;
	border-radius: 50%;
	width: 45px;
	height: 45px;
	font-size: 26px;
	text-align: center;
	padding: 2px;
	color: #FFF;
}
.tarifas section.recharge .pasos-tarifas .descripcion-de-paso {
	display:block;
    padding-top: 2px;
}
.tarifas section.recharge .pasos-tarifas .descripcion-de-paso p {
	font-size: 24px;
}
.tarifas section.recharge .pasos-tarifas .descripcion-de-paso small {
	font-size: 18px;
}
@media (max-width: 767px) {
	.tarifas section.recharge .lista-de-pasos.container {
	}
	.tarifas section.recharge .lista-de-pasos .row {
		padding-right: 15px;
		padding-left: 15px;
	}
	.tarifas section.recharge .pasos-tarifas {
	}
	.tarifas section.recharge .pasos-tarifas .numero-de-paso {
	    margin-bottom: 15px;
		margin-right: 10px;
	}
	.tarifas section.recharge .pasos-tarifas .numero-de-paso span {
	}
	.tarifas section.recharge .pasos-tarifas .descripcion-de-paso {
	}
	.tarifas section.recharge .pasos-tarifas .descripcion-de-paso p {
	}
	.tarifas section.recharge .pasos-tarifas .descripcion-de-paso small {
	}	
}

@media (min-width: 1024px) {
	.tarifas section.recharge .lista-de-pasos.container {
		position: relative;
	}
	.tarifas section.recharge .lista-de-pasos .row {
	}
	.tarifas section.recharge .pasos-tarifas {
		float: left;
		clear: none;
		width: 33%;
	}
	.tarifas section.recharge .pasos-tarifas .numero-de-paso {
		float: left;
		clear: left;
		display: block;
		padding: 0;
	    margin-RIGHT: 15px;	
	}
	.tarifas .pasos-tarifas.paso-tarifas-1 {
		text-align: left;
	}
	.tarifas .pasos-tarifas.paso-tarifas-2 {
		text-align: center;	
	}
	.tarifas .pasos-tarifas.paso-tarifas-3 {
		text-align: right;	
	}		
	.tarifas section.recharge .pasos-tarifas .numero-de-paso span {
	}
	.tarifas section.recharge .pasos-tarifas .descripcion-de-paso {
		display: block;
		padding-top: 2px;
		float: left;
		clear: none;
		text-align: left;
		width: 80%;	
	}
	.tarifas section.recharge .pasos-tarifas .descripcion-de-paso p {
	}
	.tarifas section.recharge .pasos-tarifas .descripcion-de-paso small {
	}	
}

/********************************/
/* Success Page Banesco Voucher */
.banescogateway_voucher_wrapper {
}
.banescogateway_voucher_container {

}
.banescogateway_voucher_container>table {
margin:30px auto;
}
.banescogateway_legend {
float: left;
clear: both;
margin: 0 0 15px;
}



/********************************/
/* Banesco checkout page 		*/
.banescogateway_legend_text {
	
}
.banescogateway_legend_logos>img {
max-width: 300px;
width: 100%;
}
.banescogateway_logos_visa_master {
float: left;
clear: right;
display: block;
position: relative;
margin: -7px 0 0 25px;
}
.banescogateway_logos_visa_master .cc_img_checkout {

}
.input-box.cc_type_select_menu {
float: left;
clear: left;
display: block;
position: relative;
width: auto !important;
}

select#banescogateway_expiration {
    margin: 0px 10px 0px 0;
}
/********************************/




@media screen and (min-width: 990px) {
.small-box.bg-aqua.dashboard_buttons .inner {
min-height:120px;	
}
}
/********************************/
/* Carousel controls 			*/
@media screen and (min-width: 1024px) {
.carousel-indicators {
}
}
/********************************/




/********************************/
/* Carousel item containing		*/
/* rates of USA, Colombia		*/
/* and Spain, per media width 	*/

/********************************/
/* Desktop & laptop Screens */
@media screen and (min-width: 1024px) {
/* Carousel item with minute rates for USA, Colombia and Spain */
.full-page .carousel-inner .carousel-item-minute-rates .center-caption {
    margin: 0 auto;
    text-align: center;	
    padding-top: 20px;	
}
.full-page .carousel-inner .carousel-item-minute-rates .center-caption h1 {
	font-weight: 100;
	font-size: 28px;
	letter-spacing: 0.1px;
}
.full-page .carousel-inner .carousel-item-minute-rates .center-caption h2 {
    text-transform: uppercase;
    font-size: 28px;
    font-weight: 400;
}
.full-page .carousel-inner .carousel-item-minute-rates .minute_rate_legend {
    font-weight: 100;
    font-size: 12px;
    position: absolute;
    width: 100%;
    left: 0%;
    bottom: 12%;
	margin: 0 10px;
}

/* Container for links, links contain images below */
.full-page .carousel-inner .carousel-item-minute-rates  .minute_rates_container_home {	
}
.full-page .carousel-inner .carousel-item-minute-rates .home_usa_minute_link_container {
    position: absolute;
    width: 33%;
    left: 3%;
    top: 36%;
}
.full-page .carousel-inner .carousel-item-minute-rates .home_colombia_minute_link_container {
    position: absolute;
    width: 33%;
    left: 33%;
    top: 36%;
}
.full-page .carousel-inner .carousel-item-minute-rates .home_spain_minute_link_container {
    position: absolute;
    width: 33%;
    right: 3%;
    top: 36%;
}

/* Images containing rates inside dialog balloons, with triangle and without it */
.full-page .carousel-inner .carousel-item-minute-rates .home_usa_minute_img,
.full-page .carousel-inner .carousel-item-minute-rates .home_colombia_minute_img,
.full-page .carousel-inner .carousel-item-minute-rates .home_spain_minute_img {
    box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5);
    border-radius: 30px 30px 30px 30px;
}
}



/********************************/
/* Vertical tablets 		*/
@media screen and (min-width: 768px) and (max-width: 1023px) {
.carousel-indicators {
bottom: 10px;
}
/* Carousel item with minute rates for USA, Colombia and Spain */
.full-page .carousel-inner .carousel-item-minute-rates .center-caption {
    margin: 0 auto;
    text-align: center;	
    padding-top: 15px;	
}
.full-page .carousel-inner .carousel-item-minute-rates .center-caption h1 {
    font-weight: 100;
    font-size: 36px;
    letter-spacing: -0.1px;	
}
.full-page .carousel-inner .carousel-item-minute-rates .center-caption h2 {
    text-transform: uppercase;
    font-size: 28px;
    font-weight: bold;	
}
.full-page .carousel-inner .carousel-item-minute-rates .minute_rate_legend {
    font-weight: 100;
    font-size: 12px;
    position: absolute;
    width: 100%;
    left: 0%;
    bottom: 10%;
	margin: 0 10px;
}

/* Container for links, links contain images below */
.full-page .carousel-inner .carousel-item-minute-rates  .minute_rates_container_home {	
}
.full-page .carousel-inner .carousel-item-minute-rates .home_usa_minute_link_container {
    position: absolute;
    width: 33%;
    left: 3%;
    top: 50%;
}
.full-page .carousel-inner .carousel-item-minute-rates .home_colombia_minute_link_container {
    position: absolute;
    width: 33%;
    left: 33%;
    top: 50%;
}
.full-page .carousel-inner .carousel-item-minute-rates .home_spain_minute_link_container {
    position: absolute;
    width: 33%;
    right: 3%;
    top: 50%;
}

/* Images containing rates inside dialog balloons, with triangle and without it */
.full-page .carousel-inner .carousel-item-minute-rates .home_usa_minute_img,
.full-page .carousel-inner .carousel-item-minute-rates .home_colombia_minute_img,
.full-page .carousel-inner .carousel-item-minute-rates .home_spain_minute_img {
	box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5);
	border-radius: 20px 20px 20px 20px;
	height: 230px;
}
}



/********************************/
/* Horizontal smartphones		*/
@media screen and (min-width: 480px) and (max-height: 479px) {
body, html {
overflow-x:hidden;
}	
.carousel-indicators {
bottom: 0px;
}
/* Carousel item with minute rates for USA, Colombia and Spain */
.full-page .carousel-inner .carousel-item-minute-rates .center-caption {
    margin: 0 auto;
    text-align: center;	
    padding-top: 15px;	
}
.full-page .carousel-inner .carousel-item-minute-rates .center-caption h1 {
    font-weight: 100;
    font-size: 21px;
    letter-spacing: -0.4px;
}
.full-page .carousel-inner .carousel-item-minute-rates .center-caption h2 {
	text-transform: uppercase;
    font-size: 20px;
    font-weight: 400;
}
.full-page .carousel-inner .carousel-item-minute-rates .minute_rate_legend {
    font-weight: 100;
    font-size: 12px;
    position: relative;
    width: 100%;
    margin: 0 10px;
    float: left;
    bottom: inherit;
    left: inherit;
}

/* Container for links, links contain images below */
.full-page .carousel-inner .carousel-item-minute-rates  .minute_rates_container_home {	
    float: left;
    position: relative;
    display: block;
    width: 100%;
}
.full-page .carousel-inner .carousel-item-minute-rates .home_usa_minute_link_container {
    position: relative;
    width: 33%;
    float: left;
    margin: 15px 0;
    right: inherit;
    top: inherit;
    left: inherit;
}
.full-page .carousel-inner .carousel-item-minute-rates .home_colombia_minute_link_container {
    position: relative;
    width: 33%;
    float: left;
    margin: 15px 0;
    right: inherit;
    top: inherit;
    left: inherit;	
}
.full-page .carousel-inner .carousel-item-minute-rates .home_spain_minute_link_container {
    position: relative;
    width: 33%;
    float: left;
    margin: 15px 0;
    right: inherit;
    top: inherit;
    left: inherit;
}

/* Images containing rates inside dialog balloons, with triangle and without it */
.full-page .carousel-inner .carousel-item-minute-rates .home_usa_minute_img,
.full-page .carousel-inner .carousel-item-minute-rates .home_colombia_minute_img,
.full-page .carousel-inner .carousel-item-minute-rates .home_spain_minute_img {
    box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5);
    border-radius: 20px 20px 20px 20px;
    height: 170px;
}
}

/********************************/
/* Horizontal smartphones short	*/
@media screen and (min-width: 481px) and (max-height: 375px) {
/* Images containing rates inside dialog balloons, with triangle and without it */
.full-page .carousel-inner .carousel-item-minute-rates .home_usa_minute_img,
.full-page .carousel-inner .carousel-item-minute-rates .home_colombia_minute_img,
.full-page .carousel-inner .carousel-item-minute-rates .home_spain_minute_img {
    box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5);
    border-radius: 20px 20px 20px 20px;
    height: 145px;
}	
}

/********************************/
/* Horizontal iPhone 5 			*/
@media screen and (max-height: 359px) {
body, html {
overflow-x:hidden;
}	
.carousel-indicators {
bottom: 0px;
}
/* Carousel item with minute rates for USA, Colombia and Spain */
.full-page .carousel-inner .carousel-item-minute-rates .center-caption {
    margin: 0 auto;
    text-align: center;	
    padding-top: 15px;	
}
.full-page .carousel-inner .carousel-item-minute-rates .center-caption h1 {
    font-weight: 100;
    font-size: 15px;
    letter-spacing: 0px;
}
.full-page .carousel-inner .carousel-item-minute-rates .center-caption h2 {
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 400;
}
.full-page .carousel-inner .carousel-item-minute-rates .minute_rate_legend {
    font-weight: 100;
    font-size: 12px;
    position: relative;
    width: 100%;
    margin: 0 10px;
    float: left;
    bottom: inherit;
    left: inherit;
}

/* Container for links, links contain images below */
.full-page .carousel-inner .carousel-item-minute-rates  .minute_rates_container_home {	
    float: left;
    position: relative;
    display: block;
    width: 100%;
}
.full-page .carousel-inner .carousel-item-minute-rates .home_usa_minute_link_container {
    position: relative;
    width: 33%;
    float: left;
    margin: 10px 0;
    right: inherit;
    top: inherit;
    left: inherit;
}
.full-page .carousel-inner .carousel-item-minute-rates .home_colombia_minute_link_container {
    position: relative;
    width: 33%;
    float: left;
    margin: 10px 0;
    right: inherit;
    top: inherit;
    left: inherit;	
}
.full-page .carousel-inner .carousel-item-minute-rates .home_spain_minute_link_container {
    position: relative;
    width: 33%;
    float: left;
    margin: 10px 0;
    right: inherit;
    top: inherit;
    left: inherit;
}

/* Images containing rates inside dialog balloons, with triangle and without it */
.full-page .carousel-inner .carousel-item-minute-rates .home_usa_minute_img,
.full-page .carousel-inner .carousel-item-minute-rates .home_colombia_minute_img,
.full-page .carousel-inner .carousel-item-minute-rates .home_spain_minute_img {
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
    border-radius: 10px 10px 10px 10px;
    height: 90px;
}
}


/********************************/
/* Vertical smartphones 		*/
@media screen and (max-width: 479px) {
body, html {
overflow-x:hidden;
}
.carousel-indicators {
bottom: 0px;
}
/* Carousel item with minute rates for USA, Colombia and Spain */
.full-page .carousel-inner .carousel-item-minute-rates .center-caption {
    margin: 0 auto;
    text-align: center;	
    padding-top: 15px;	
}
.full-page .carousel-inner .carousel-item-minute-rates .center-caption h1 {
    font-weight: 100;
    font-size: 32px;
    letter-spacing: -0.1px;	
}
.full-page .carousel-inner .carousel-item-minute-rates .center-caption h2 {
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 400;
}
.full-page .carousel-inner .carousel-item-minute-rates .minute_rate_legend {
    font-weight: 100;
    font-size: 12px;
    position: absolute;
    width: 100%;
    left: 0%;
    bottom: 6%;
	margin: 0 10px;
}

/* Container for links, links contain images below */
.full-page .carousel-inner .carousel-item-minute-rates  .minute_rates_container_home {	
}
.full-page .carousel-inner .carousel-item-minute-rates .home_usa_minute_link_container {
    margin: 20px 0;
    float: left;
    width: 33%;
}
.full-page .carousel-inner .carousel-item-minute-rates .home_colombia_minute_link_container {
    margin: 20px 0;
    float: left;
    width: 33%;
}
.full-page .carousel-inner .carousel-item-minute-rates .home_spain_minute_link_container {
    margin: 20px 0;
    float: left;
    width: 33%;
}

/* Images containing rates inside dialog balloons, with triangle and without it */
.full-page .carousel-inner .carousel-item-minute-rates .home_usa_minute_img,
.full-page .carousel-inner .carousel-item-minute-rates .home_colombia_minute_img,
.full-page .carousel-inner .carousel-item-minute-rates .home_spain_minute_img {
	box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5);
	border-radius: 20px 20px 20px 20px;
	height: 120px;

}

}
/* End item with rates of USA, 	*/
/* Colombia and Spain 			*/
/********************************/



/********************************/
/* Carousel item containing		*/
/* man and woman calling		*/
/* & Carousel item containing	*/
/* 2 girls calling				*/
/********************************/
section.section-call.call-image {
background: url(https://globallink.cachefly.net/net-ve/img/AF-GL-TeConecta.png) no-repeat center center #36d5ea;
background-size: cover;
min-height: 504px;
}
section.section-404 {
margin-top: 72px;
}
@media (max-height:479px) {
section.section-404 {
    margin-top: 50px;
}
}
@media (max-width:479px) {
section.section-404 {
    margin-top: 55px;
}
}

.full-page .carousel-inner .carousel-item-man .center-caption {
color: #FFF;
text-shadow: 2px 2px 2px #000;
}
.full-page .carousel-inner .carousel-item-clock-girls .center-caption {
color: #FFC6A3;
text-shadow: 3px 3px 3px #000;
}
.full-page .carousel-inner .carousel-item-man .center-caption h1 {
text-transform: uppercase;
font-size: 30px;
line-height: 60px;
margin: 0px;
font-weight: 600;
letter-spacing: -1px;
}
.full-page .carousel-inner .carousel-item-clock-girls .center-caption h1 {
text-transform: uppercase;
font-size: 30px;
line-height: 60px;
margin: 0px;
font-weight: 600;
letter-spacing: -0.028em;
}
.full-page .carousel-inner .carousel-item-man .center-caption h2,
.full-page .carousel-inner .carousel-item-clock-girls .center-caption h2 {
text-transform: capitalize;
font-size: 29px;
line-height: 40px;
margin: 0px;
font-weight: 400;
letter-spacing: 0.1em;
}
.full-page .carousel-inner .carousel-item-man .center-caption {
text-align: center;
line-height: 20px;
margin: 0 auto;
}
.full-page .carousel-inner .carousel-item-clock-girls .center-caption {
margin: 0 auto;
margin-left: 260px;
text-align: center;
line-height: 20px;
margin: 0 auto;
}
.section-call.call-image h1,
.section-call.call-image h2,
.section-call.call-image h3,
.section-call.call-image h4,
.section-call.call-image p {
color:#000;	
}
.btn.btn-recarga {
color: #FFF !important;	
}
.homepage .description_home_container {
    text-shadow: 1px 1px 0px #FFF;	
}

/* Horizontal smartphones */
@media (max-height:479px){
.full-page .carousel-inner .carousel-item-man .center-caption h1,
.full-page .carousel-inner .carousel-item-clock-girls .center-caption h1 {
font-size: 18px;
letter-spacing: -0.01em;
line-height: 36px;
}
.full-page .carousel-inner .carousel-item-man .center-caption h2,
.full-page .carousel-inner .carousel-item-clock-girls .center-caption h2 {
font-size: 15px;
margin-top: 75px;
line-height: 30px;
letter-spacing: 0.22em;
}
.full-page .carousel-inner .carousel-item-man .arrows-down,
.full-page .carousel-inner .carousel-item-clock-girls .arrows-down {
margin-top: 15px;
}
}
/* Horizontal smartphones smaller than iPhone 6 */
@media (max-width:666px) and (max-height:374px) {
.full-page .carousel-inner .carousel-item-man .center-caption h1,
.full-page .carousel-inner .carousel-item-clock-girls .center-caption h1 {
font-size: 15px;
letter-spacing: -0.01em;
line-height: 30px;
}
.full-page .carousel-inner .carousel-item-man .center-caption h2,
.full-page .carousel-inner .carousel-item-clock-girls .center-caption h2 {
font-size: 14px;
line-height: 28px;
letter-spacing: 0.145em;
margin-top: 60px;
}
.full-page .carousel-inner .carousel-item-man .arrows-down,
.full-page .carousel-inner .carousel-item-clock-girls .arrows-down {
margin-top: 10px;
}
.full-page .carousel-inner .carousel-item-man button.top-20,
.full-page .carousel-inner .carousel-item-clock-girls button.top-20 {
margin-top:10px;	
}
}
/* Vertical smartphones */
@media (max-width:479px) {
.carousel-inner .item,
section.section-call.call-image {
background-position: 0 center !important;	
}
.full-page .carousel-inner .carousel-item-man .center-caption,
.full-page .carousel-inner .carousel-item-clock-girls .center-caption {
margin-left: 0px;
position: absolute;
top: 36%;
}
.full-page .carousel-inner .carousel-item-man > div,
.full-page .carousel-inner .carousel-item-clock-girls > div {
position: relative;
height: 100%;
}
.full-page .carousel-inner .carousel-item-man .center-caption h1,
.full-page .carousel-inner .carousel-item-clock-girls .center-caption h1 {
font-size: 20px;
line-height: 35px;
margin-top: 15px;
}
.full-page .carousel-inner .carousel-item-man .center-caption h2,
.full-page .carousel-inner .carousel-item-clock-girls .center-caption h2 {
font-size: 20px;
line-height: 35px;
}
}

/* Vertical smartphones smaller than iPhone 6 */
@media (max-width:374px) {
.carousel-inner .item,
section.section-call.call-image {
background-position: 0 center !important;	
}
.full-page .carousel-inner .carousel-item-man .center-caption,
.full-page .carousel-inner .carousel-item-clock-girls .center-caption {
margin-left: 0px;
position: absolute;
top: 35%;
}
.full-page .carousel-inner .carousel-item-man > div,
.full-page .carousel-inner .carousel-item-clock-girls > div {
position: relative;
height: 100%;
}
.full-page .carousel-inner .carousel-item-man .center-caption h1,
.full-page .carousel-inner .carousel-item-clock-girls .center-caption h1 {
font-size: 18px;
line-height: 30px;
margin-top: 15px;
}
.full-page .carousel-inner .carousel-item-man .center-caption h2,
.full-page .carousel-inner .carousel-item-clock-girls .center-caption h2 {
font-size: 15px;
line-height: 30px;
}
}
/* Vertical tablet */ 
@media (min-width: 768px) {
.description_home_container {
padding-left: 30%;
padding-right: 15px;
}
div.full-page {
margin-top: 82px;
}

.full-page .carousel-inner .carousel-item-man > div {
vertical-align:top;
}
.full-page .carousel-inner .carousel-item-clock-girls > div {
vertical-align:top;
}
.full-page .carousel-inner .carousel-item-man .center-caption {
}
.full-page .carousel-inner .carousel-item-clock-girls .center-caption {
}
}
/* iPad Horizontal */
@media (min-width: 1024px) and (min-height:768px) {
.full-page .carousel-inner .carousel-item-man .center-caption,
.full-page .carousel-inner .carousel-item-clock-girls .center-caption {
padding-top: 20%;
}
.full-page .carousel-inner .carousel-item-man .center-caption h1,
.full-page .carousel-inner .carousel-item-clock-girls .center-caption h1 {
font-size: 30px;
line-height: 60px;
margin-top: 30px;
margin-bottom: 10px;
}
.full-page .carousel-inner .carousel-item-man .center-caption h2,
.full-page .carousel-inner .carousel-item-clock-girls .center-caption h2 {
font-size: 29px;
line-height: 29px;
}
}
/* iPad Vertical */
@media (min-height: 1024px) and (min-width:768px) {
.full-page .carousel-inner .carousel-item-man .center-caption,
.full-page .carousel-inner .carousel-item-clock-girls .center-caption {
padding-top: 48%;
}
.full-page .carousel-inner .carousel-item-man .center-caption h1,
.full-page .carousel-inner .carousel-item-clock-girls .center-caption h1 {
font-size: 45px;
line-height: 70px;
margin-top: 30px;
}
.full-page .carousel-inner .carousel-item-man .arrows-down,
.full-page .carousel-inner .carousel-item-clock-girls .arrows-down {
margin-top: 30px;
}
.full-page .carousel-inner .carousel-item-man .center-caption h2,
.full-page .carousel-inner .carousel-item-clock-girls .center-caption h2 {
font-size: 35px;
line-height: 50px;
}
}
@media (max-width:767px) {
.homepage section.section-call.call-image {
background-position: -100px center;
}	
}
@media (min-width:768px) and (max-width:1200px) {
.full-page .carousel-inner .carousel-item-man {
background-position: 0 center !important;
}
}
@media (min-width:768px) and (max-width:1024px) and (min-height:1024px) {
.full-page .carousel-inner .carousel-item-clock-girls {
background-position: 0 center !important;
}
}
@media (min-width: 1280px) {
.description_home_container {
padding-left: 30%;	
}
div.full-page {
margin-top: 82px;
}
.full-page .carousel-inner .carousel-item-man > div {
vertical-align: top;
position: relative;
width: 100%;
}
.full-page .carousel-inner .carousel-item-clock-girls > div {
vertical-align:top;
}
.full-page .carousel-inner .carousel-item-man .center-caption {
}
.full-page .carousel-inner .carousel-item-clock-girls .center-caption {
margin-left: 20%;
}
}
.tarifas .rendimiento.pin_advice,
.homepage .rendimiento.pin_advice {
margin:20px 0;
color:#000;	
}
/*****************************************************************************/



/*****************************************************************************/
/* Aplicaciones */
.apps h1.web-dialer-title {
display:block;
text-align: justify;
font-size:24px;
}
.apps h1.mobile-apps-title {
display:block;
text-align: justify;
font-size:24px;
}
.apps p.mobile-apps-instructions {
display:block;
text-align: left;
}
.apps p.web-dialer-instructions {
display:block;
text-align: left;
}
.dialer-list {
    margin-top: 0px;
}
.apps_container_apps_page,
.apps_instructions_container_apps_page {
    float: left;
    width: 100%;
    position: relative;
}
.apps_container_apps_page .apps_page_apps_apple {	
margin-right:20px;
}
.apps_container_apps_page .apps_page_apps_android {	
}

.app .dialer-list {
margin-top: 150px;
}
.apps .aplicaciones {
	
}
.apps .aplicaciones .row_apps {
	
}
.apps .aplicaciones .col_apps {
	
}
.apps .aplicaciones .title_apps {
color: #000;
font-weight: lighter;
border: 0px;
text-transform: uppercase;	
}
.apps .aplicaciones .subtitle_apps {
color: #000;
font-weight: 500;
border: 0px;
text-transform: uppercase;
margin-left: 50px;
}
.apps .aplicaciones h1.title_apps,
.apps .aplicaciones h1.subtitle_apps {
text-shadow: 1px 2px 3px #0196E3;
}
.soporte section.section-404 {
background: url(https://globallink.cachefly.net/net-ve/img/soporte.png) no-repeat top center #FFF;
height: 100%;
background-size: cover;
background-position: center top;
}
.apps section.section-404 {
background: url(https://globallink.cachefly.net/net-ve/img/apps.png) no-repeat top center #FFF;
height: 100%;
background-size: cover;
background-position: center center;
position: relative;
}
@media (min-width:768px) and (max-width:991px) {
.apps .aplicaciones .container_apps {
padding-top: 130px;
padding-left: 40px;
}
}
@media (min-width:992px) {
.apps .aplicaciones .container_apps {
/*
padding-top: 130px;
padding-left: 150px;
*/
}
}
@media (max-width:479px) {
.apps .aplicaciones .container_apps {
padding-top: 0;
padding-left: 30px;
}
.apps section.section-404 {
background-position: -180px center;
position: relative;
margin-top: 50px;
padding: 40px 0;
min-height: 300px;
}
.apps .aplicaciones .subtitle_apps,
.apps .aplicaciones .title_apps {
font-size: 27px;	
}
.soporte section.section-404 {
margin-top: 55px;
background-position: -300px 0 !important;
}
}
@media (min-width:1200px) {
.apps .aplicaciones .container_apps {
padding-top: 130px;
padding-left: 240px;
}
}

/*****************************************************************************/
/* Banner de Apps - Home */
.full-page .carousel-inner .carousel-item-apps .center-caption {
width: 100%;
bottom: 0px;
position: absolute;
height: 100%;
top: 5px;
margin-left: 0px;
text-transform: uppercase;
color: #FFF;
text-shadow: 2px 2px 2px #000;
}
.full-page .carousel-inner .carousel-item-apps .center-caption h1 {
	
}
.full-page .carousel-inner .carousel-item-apps .center-caption h2.upper_title {
letter-spacing: 0.29em;
text-transform: capitalize;
}
.full-page .carousel-inner .carousel-item-apps .center-caption h2.lower_title {
letter-spacing: 0.2em;
text-transform: capitalize;
}

.full-page .carousel-inner .carousel-item-apps .center-caption .apps_container_home {
position: absolute;
bottom: 0;
margin-bottom: 70px;
width: auto;
}
.full-page .carousel-inner .carousel-item-apps .center-caption .apps_container_home a {
margin-right:15px;
}
/*
@media (min-width:768px) and (max-width:1200px) {
.carousel-inner .carousel-item-apps {	
background-position: -330px center !important;
}
}
*/
/*****************************************************************************/



/********************************/
/* Carousel item containing		*/
/* App links					*/
.full-page .carousel-inner .carousel-item-apps .center-caption h2.lower_title .smartphone_title {
}
/********************************/
/* Desktop & laptop Screens */
@media screen and (min-width: 1024px) {
.full-page .carousel-inner .carousel-item-apps .center-caption .apps_container_home {
}
}



/********************************/
/* Vertical tablets 		*/
@media screen and (min-width: 768px) and (max-width: 1023px) {
.full-page .carousel-inner .carousel-item-apps .center-caption .apps_container_home {
}
}



/********************************/
/* Horizontal smartphones		*/
@media screen and (min-width: 480px) and (max-height: 479px) {
.full-page .carousel-inner .carousel-item-apps .center-caption .apps_container_home {
    margin-bottom: 60px;
}
.full-page .carousel-inner .carousel-item-apps .center-caption h1 {
}
.full-page .carousel-inner .carousel-item-apps .center-caption h2.lower_title {
	text-transform: capitalize;
	letter-spacing: 2px;
	font-weight: 900;
	font-size: 24px;
}
.full-page .carousel-inner .carousel-item-apps .center-caption h2.lower_title .smartphone_title {
}
	.full-page .carousel-inner .carousel-item-apps .center-caption h2.top_title {
	text-transform: capitalize;
	letter-spacing: 5.8px;
}
}

/********************************/
/* Horizontal smartphones short	*/
@media screen and (min-width: 481px) and (max-height: 375px) {
.full-page .carousel-inner .carousel-item-apps .center-caption .apps_container_home {
}
}

/********************************/
/* Horizontal iPhone 5 			*/
@media screen and (max-height: 359px) {
.full-page .carousel-inner .carousel-item-apps .center-caption .apps_container_home {
}
}


/********************************/
/* Vertical smartphones 		*/
@media screen and (max-width: 479px) {
.full-page .carousel-inner .carousel-item-apps {
    background-position: -330px center !important;
    float: left;
    height: 100%;
    width: 100%;
}
.full-page .carousel-inner .carousel-item-apps .center-caption {
    width: 100%;
    position: absolute;
    margin-bottom: 0;
    margin-left: 0px;
    margin-top: 10px;	
}
.full-page .carousel-inner .carousel-item-apps .center-caption h1 {
	font-size: 22px;
}
.full-page .carousel-inner .carousel-item-apps .center-caption h2.upper_title {
    font-size: 18px;
	text-transform: capitalize;
	letter-spacing: 0.8px;
}
.full-page .carousel-inner .carousel-item-apps .center-caption h2.lower_title {
    text-transform: capitalize;
    letter-spacing: 1px;
    font-weight: 900;
    font-size: 15px;
}
.full-page .carousel-inner .carousel-item-apps .center-caption h2.lower_title .smartphone_title {
}
.full-page .carousel-inner .carousel-item-apps .center-caption .apps_container_home {
    position: relative;
    bottom: 0px;
    top: 60%;
    padding: 0;
    margin: 0;
    height: auto;
}
.full-page .carousel-inner .carousel-item-apps .center-caption .apps_container_home a {
    margin-right: 0px;
}
}
/* End item with Apps 			*/
/********************************/


/********************************/
/* Carousel item Farmatodo		*/

/* Farmatodo Dia */

.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .top-left h1 {
    font-weight: 100;
    font-size: 21px;
	letter-spacing: -0.4px;
	margin-left: 7px;	
}
@media screen and (min-width: 1024px) {
	.carousel-item-farmatodo-2 {
		
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 {
		position: relative;
		float: left;
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .top-left {
		
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .top-left.logo {
	    margin-bottom: 30px;	
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .top-left.logo img {
		margin-top: 30px;
		width: 300px;
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .top-left.message {
		
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .top-left.message img {
		width: 560px;
		z-index: 10;
		display: block;
		position: absolute;	
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .bottom-girl {
		position: fixed;
		bottom: 0;
		right: 0;
	}

	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .bottom-girl img {
		display: block;
		margin-right: 0;
		z-index: 1;
		width: 500px;
		float: right;
	}	
}


@media screen and (min-width: 768px) and (max-width: 1023px) {
	.carousel-item-farmatodo-2 {
		
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 {
		position: relative;
		float: left;
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .top-left {
		
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .top-left.logo {
	    margin-bottom: 30px;	
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .top-left.logo img {
	    margin-top: 30px;	
		width: 300px;		
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .top-left.message {
		
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .top-left.message img {
		width: 560px;
		z-index: 10;
		display: block;
		position: absolute;	
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .bottom-girl {
	    position: absolute;
		top: -210px;
		right: 0;
		margin: 0 auto;
		left: 50%;
		width: 100%;
	}

	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .bottom-girl img {
		display: block;
		margin-right: 380px;
		margin-top: 65%;
		z-index: 1;
		width: 380px;
		float: right;
	}	
}

/********************************/
/* Horizontal smartphones		*/
@media screen and (min-width: 480px) and (max-height: 479px) {
	.carousel-item-farmatodo-2 {
		
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 {
		position: relative;
		float: left;
		width: 100%;
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .top-left {
		
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .top-left.logo {
	    margin-bottom: 10px;	
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .top-left.logo img {
	    margin-top: 30px;
   		width: 180px;	
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .top-left.message {
		
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .top-left.message img {
		width: 320px;
		z-index: 10;
		display: block;
		position: absolute;	
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .bottom-girl {
		display: block;
		right: 0;
		z-index: 1;
		width: 100%;
		position: absolute;
		top: 10px;
	}

	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .bottom-girl img {
		display: block;
		right: 0;
		z-index: 1;
		width: 270px;
		float: right;
		top: 0;
		position: absolute;
	}	
}
/********************************/
/* Vertical smartphones 		*/
@media screen and (max-width: 479px) {
	.full-page .carousel-inner .carousel-item-farmatodo-2 {
    	background-position: -270px !important;
	}
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 {
		position: relative;
		float: left;
		width: 100%;
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .top-left {
		
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .top-left.logo {
	    margin-bottom: 10px;	
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .top-left.logo img {
	    margin-top: 30px;
   		width: 180px;	
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .top-left.message {
		
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .top-left.message img {
		width: 320px;
		z-index: 10;
		display: block;
		position: absolute;	
	}
	
	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .bottom-girl {
		display: block;
		right: 0;
		z-index: 1;
		width: 100%;
		position: absolute;
		top: 10px;
	}

	.carousel-item-farmatodo-2 .farmatodo-wrapper-2 .bottom-girl img {
		display: block;
		right: 0;
		z-index: 1;
		width: 270px;
		float: right;
		top: 180px;
		position: absolute;
	}		
}


/* Farmatodo Noche */
.full-page .carousel-inner .carousel-item-farmatodo .center-caption h1 {
    font-weight: 100;
    font-size: 21px;
	letter-spacing: -0.4px;
	margin-left: 7px;
}

@media screen and (min-width: 1024px) {
.full-page .carousel-inner .carousel-item-farmatodo .farmatodo-wrapper {
	float:left;
	position:relative;
	width:100%;
}
.full-page .carousel-inner .carousel-item-farmatodo .top-left {
    float:left;
	position:absolute;
	top:20px;
	left:10px;
}
.full-page .carousel-inner .carousel-item-farmatodo .center-caption {
    float:left;
	position:absolute;
	margin:auto;
	margin-top:20%;
	margin-left:50%;
	left:-287px;
}
}
/********************************/
/* Vertical tablets 		*/
@media screen and (min-width: 768px) and (max-width: 1023px) {
.full-page .carousel-inner .carousel-item-farmatodo {
    background-position: 0px !important;
}
.full-page .carousel-inner .carousel-item-farmatodo .farmatodo-wrapper {
	float:left;
	position:relative;
	width:100%;
}
.full-page .carousel-inner .carousel-item-farmatodo .top-left {
    float:left;
	position:absolute;
	top:20px;
	left:10px;
}
.full-page .carousel-inner .carousel-item-farmatodo .center-caption {
    float:left;
	position:absolute;
	margin:auto;
	margin-top:40%;
	margin-left:50%;
	left:-287px;
}
.full-page .carousel-inner .carousel-item-farmatodo .center-caption > img {
}
}

/********************************/
/* Horizontal smartphones		*/
@media screen and (min-width: 480px) and (max-height: 479px) {
.full-page .carousel-inner .carousel-item-farmatodo {
    background-position: 0px !important;
}
.full-page .carousel-inner .carousel-item-farmatodo .farmatodo-wrapper {
	float:left;
	position:relative;
	width:100%;
}
.full-page .carousel-inner .carousel-item-farmatodo .top-left {
    float:left;
	position:absolute;
	top:20px;
	left:10px;
}
.full-page .carousel-inner .carousel-item-farmatodo .top-left > img {
	width:60px;
}
.full-page .carousel-inner .carousel-item-farmatodo .center-caption {
    float:left;
	position:absolute;
	margin:auto;
	margin-top:20%;
	margin-left:50%;
	left:-150px;
}
.full-page .carousel-inner .carousel-item-farmatodo .center-caption > img {
	width:300px;
}	
}

/********************************/
/* Vertical smartphones 		*/
@media screen and (max-width: 479px) {
.full-page .carousel-inner .carousel-item-farmatodo {
    background-position: 0px !important;
}
.full-page .carousel-inner .carousel-item-farmatodo .farmatodo-wrapper {
	float:left;
	position:relative;
	width:100%;
}
.full-page .carousel-inner .carousel-item-farmatodo .top-left {
    float:left;
	position:absolute;
	top:25px;
	left:0px;
}
.full-page .carousel-inner .carousel-item-farmatodo .top-left > img {
	width:60px;
}
.full-page .carousel-inner .carousel-item-farmatodo .center-caption {
    float: left;
    position: absolute;
    margin: auto;
    margin-top: 50%;
    margin-left: 50%;
    left: -170px;
}
.full-page .carousel-inner .carousel-item-farmatodo .center-caption > img {
	width:300px;
}	
}


/********************************/
/* Carousel item containing		*/
/* TRANSFERENCIAS BANCARIAS		*/
.full-page .carousel-inner .carousel-item-transferencias {
}
.full-page .carousel-inner .carousel-item-transferencias > img {
}
.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper {
}
.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left {
}
.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left h1 {
	color: #43d0e1;
	font-weight: bolder;
	font-size: 48px;
}
.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left h2 {
    color: #FFFFFF;
    font-weight: 300;
    font-size: 36px;
    letter-spacing: -1px;	
}
.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left h3 {
    color: #43d0e1;
    font-weight: bolder;
    font-size: 33px;
    text-transform: uppercase;
}

/********************************/
/* Desktop & laptop Screens */
@media screen and (min-width: 1024px) {
	.full-page .carousel-inner .carousel-item-transferencias {
	}
	.full-page .carousel-inner .carousel-item-transferencias > img {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left h1 {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left h2 {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left h3 {
	}
}



/********************************/
/* Vertical tablets 		*/
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.full-page .carousel-inner .carousel-item-transferencias {
	}
	.full-page .carousel-inner .carousel-item-transferencias > img {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left h1 {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left h2 {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left h3 {
	}
}



/********************************/
/* Horizontal smartphones		*/
@media screen and (min-width: 480px) and (max-height: 479px) {
	.full-page .carousel-inner .carousel-item-transferencias {
	}
	.full-page .carousel-inner .carousel-item-transferencias > img {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left h1 {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left h2 {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left h3 {
	}
}

/********************************/
/* Horizontal smartphones short	*/
@media screen and (min-width: 481px) and (max-height: 375px) {
	.full-page .carousel-inner .carousel-item-transferencias {
	}
	.full-page .carousel-inner .carousel-item-transferencias > img {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left h1 {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left h2 {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left h3 {
	}
}

/********************************/
/* Horizontal iPhone 5 			*/
@media screen and (max-height: 359px) {
	.full-page .carousel-inner .carousel-item-transferencias {
	}
	.full-page .carousel-inner .carousel-item-transferencias > img {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left h1 {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left h2 {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left h3 {
	}
}


/********************************/
/* Vertical smartphones 		*/
@media screen and (max-width: 479px) {
	.full-page .carousel-inner .carousel-item-transferencias {
	}
	.full-page .carousel-inner .carousel-item-transferencias > img {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left h1 {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left h2 {
	}
	.full-page .carousel-inner .carousel-item-transferencias .transferencias-wrapper .top-left h3 {
	}
}
/* End item with 				*/
/* TRANSFERENCIAS BANCARIAS 	*/
/********************************/




/*****************************************************************************/
/* Quiénes Somos */

.quienes-somos section.section-404 {
background: url(https://globallink.cachefly.net/net-ve/img/AF-Banner-QuienesSomos.png) no-repeat top center #FFF;
min-height: 735px;
background-size: cover;
background-position: center center;
padding: 10px 0;
}
.quienes-somos section.section-call {
background: url(https://globallink.cachefly.net/net-ve/img/AF-GL-Llamalos.png) no-repeat center center #36d5ea;
background-size: cover;
min-height: 504px;	
}

@media (min-width: 1024px) {
.quienes-somos .quienes-somos-experiencia {
padding-top: 0px;	
}
.quienes-somos section.mision {
padding: 0px;	
}
}

@media (min-width:1280px) {
.quienes-somos section.section-call .text-center {
margin-top: 70px;
margin-left: -40px;
text-align: left;
}
}
.quienes-somos section.section-call .text-center h2 {
display: block;
float: left;
clear: both;
font-size: 32px;
text-shadow: 1px 1px 10px #000;	
}
.quienes-somos section.section-call .text-center h1 {
display: block;
float: left;
clear: both;
font-size: 32px;
text-shadow: 1px 1px 10px #000;	
}
.quienes-somos .page_title_description {
color:#FFF6CD;
text-shadow: 1px 1px 10px #000;
}
.quienes-somos .page_title_description h1 {
text-transform: uppercase;
font-size: 35px;
line-height: 35px;
margin: 0px 0px 0px -10px;
font-weight: 400;
}
.quienes-somos .page_title_description h2 {
text-transform: uppercase;
font-size: 35px;
line-height: 35px;
margin: 10px 0px 0px 25px;
font-weight: 400;
}
.quienes-somos section.section-call .text-center {
text-shadow: 2px 2px 3px #000;
}
@media (max-width:479px) {
.quienes-somos .page_title_description h1 {
font-size: 30px;
line-height: 30px;
}
.quienes-somos .page_title_description h2 {
font-size: 25px;
line-height: 25px;
margin: 5px 0px 0px 5px;
}
.quienes-somos section.section-call .text-center h2 {
font-size: 25px;
float: none;
}
.quienes-somos section.section-call .text-center h1 {
font-size: 25px;
float: none;
}
.quienes-somos section.section-call {
background-position: -850px 0;	
}
.quienes-somos section.section-call .container {
margin-top:-40px;	
}
}
@media (min-width:768px) and (min-height:1024px) and (max-width:1024px) {
.quienes-somos section.section-404 {
background-position: -110px center;
}
.quienes-somos section.section-call {
background-position: -510px center;
}
.quienes-somos section.section-call .text-center {
margin-top: -60px;
margin-left: -20px;
text-align: left;
}
}


/*****************************************************************************/
/* Soporte */
.soporte .section-404 {
position: relative;
padding: 0;	
}
.soporte .section-404 .container {
position: absolute;
height: 100%;
margin: 0;
padding: 0;
width: 100%;
}
.soporte .section-404 .container .row {
position: relative;
margin-top: 0;
height: 100%;
}
.soporte .container_descripcion_soporte {
position: absolute;
height: auto;
bottom: 0px;	
}
.soporte .media-left {
display: table-cell;
vertical-align: top;
width: auto;
padding: 0px 10px 0px 0px;
}
.soporte .container_descripcion_soporte .descripcion_soporte {
color: #000;
margin: 0px 0px 30px 30px;	
}
.soporte .container_descripcion_soporte .descripcion_soporte h1 {	
text-transform: uppercase;
font-size: 33px;
margin: 0px;
}
@media (max-width:479px) {
.soporte .container_descripcion_soporte .descripcion_soporte h1 {	
font-size: 20px;
}
.soporte .container_descripcion_soporte .descripcion_soporte {
margin: 0 0 10px 10px;
}
}
.soporte .container_descripcion_soporte .descripcion_soporte h1.heavy {
font-weight: 400;
}
.soporte .section-404 {
}
.soporte .container_descripcion_soporte .descripcion_soporte h1 {
text-shadow: 1px 2px 3px #FFF;
}
@media (max-width:479px) {
.soporte .form-faqs {
display: block;
float: left;
clear: both;
position: relative;
height: 120px;
width: 100%;
}
.soporte .form-faqs .form-group {
display: block;
float: left;
clear: both;
position: relative;
width: 100%;
}
.soporte .info-faqs {
display: block;
float: left;
clear: both;
position: relative;
}
.soporte .inner-addon .fa {
z-index: 1;
}
}



@media (min-width: 768px) {
footer,
.footer-copy {
width:100%;
clear:both;
float:left;	
}
.footer-copy .col-sm-8 {
width: 100%;
}
}
/* Menu */
@media (max-width:479px) {
header.site-header {
background-color: #F0F0F0;
float: left;
width: 100%;
height: auto;
display: block;
}	
header.site-header .navbar {
margin-bottom: 0;
background-color: #FFF;
float: left;
position: absolute;
width: 100%;
}	
}
@media (min-width:768px) and (max-width:990px) {
header.site-header {
background-color: #F0F0F0;
float: left;
width: 100%;
height: auto;
display: block;
}	
header.site-header .navbar {
margin-bottom: 0;
float: left;
width: 100%;
margin-right: 0px;
padding: 0px;
right: 0px;
left: 0px;
}	
}

.navbar-toggle {
padding: 20px 20px;
}
.page_description {
margin-bottom: 20px;	
}
.breadcrumbs_back_button {
float:right;
}
.breadcrumbs_back_button a {
color:#FFF !important;
}
.breadcrumbs ul {
padding: 0px;
}
.cc_img_checkout {
margin-bottom: 20px;
float: right;		
}
.mp_img_checkout {
margin-bottom: 20px;
}
#pmtOption #atm,
#pmtOption #bankTransfer,
#pmtOption optgroup[label="Otro medio de pago"] {
display:none;	
}
@media (max-width:479px) {
.breadcrumbs_back_button.large {
display:none;
}
.breadcrumbs_back_button.small {
display:block;
}

.buy_access_form .buy_access_field {
width: 155px !important;
margin: 0 0 10px 0 !important;
}
}
@media (min-width:481px) {
.breadcrumbs_back_button.small {
display:none;
}	
}
/* Display navigation in iPad too */
@media (max-width: 989px) and (min-width: 768px) {
.hidden-sm {
display: block!important;
}
.navbar-custom-menu .navbar-nav > li {
float: left;
display: block !important;
}
}
@media (min-width: 990px) {
header.site-header li a {
padding: 15px 5px 10px !important;
}
header.site-header li.last-item a {
padding: 5px 8px 5px 4px !important;
}
.navbar-nav>li {

}
header.main-header {
border-bottom: 1px #eee solid;
height: 50px;
}
.main-header .logo {
}
.skin-black .main-header > .navbar .navbar-custom-menu .navbar-nav > li > a, 
.skin-black .main-header > .navbar .navbar-right > li > a {
height: 50px;
}
.main-header .logo .logo-lg img {

}
.skin-black .main-header > .navbar > .sidebar-toggle {
height: 50px;
width: 50px;
text-align: center;
padding: 15px 0;
}
.skin-black .main-header > .logo {
height: 50px;
}
}
@media (max-width: 479px) {
.fixed .content-wrapper, .fixed .right-side {
padding-top: 75px;
}
.nav.navbar-nav.navbar-right.header-menu li.last-item .img.font-icono {
float: left;
margin: -6px 15px 0px 0px;
font-size: 24px;
}	
header.site-header li.last-item a {
font-size: 14px;
}
header.site-header li.last-item .uppercase {
}

/* Dashboard and account menu */
.skin-black .main-header > .navbar {
z-index: 1;
float: right;
clear: right;
width: auto;
height: 60px;
border: 1px #eee solid;
}
.data-table td.last {
padding: 0 10px 0 10px !important;
}
.skin-black .main-header > .logo {
color: #ffffff;
border-right: 1px #eee solid;
max-width: 75px;
z-index: 2;
}
.skin-black .main-header > .navbar > .sidebar-toggle {
border-right: none;
width: 50px;
text-align: center;
margin-top: 5px;
}
.main-header {
border-bottom: 1px solid #ccc;	
}
.main-header .logo {
width: auto !important;
float: left !important;
height: 60px !important;
}
.main-header .logo .logo-mini {
display: block !important;
}
.main-header .logo .logo-mini img{
width: 50px !important;
margin-top: 10px !important;
}
.main-header .logo .logo-lg,
.main-header .navbar-custom-menu {
display:none !important;
}
.navbar-nav>li>a {
height: 60px;
}
}
@media(min-width:768px) and (max-width:990px) {
.sidebar-mini.sidebar-collapse .main-header .logo {
width: 50px;
height: auto;
}
.skin-black .main-header > .navbar .navbar-custom-menu .navbar-nav > li > a, 
.skin-black .main-header > .navbar .navbar-right > li > a {
height: 50px;
}	
.navbar-nav > .user-menu .user-image {
width: 40px;
height: 40px;
margin-right: 0px;
margin-top: -7px;
}
}
@media (min-width:481px) and (max-width: 767px) {
.fixed .content-wrapper, .fixed .right-side {
padding-top: 0px;
}
}
@media (max-width:767px) {
.main-sidebar, .left-side {
padding-top: 60px;
}	
}
.navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
border-radius: 3px !important;
}
.content {
margin-top: 0;
}
.user-menu .customer_name_header {
margin-left:10px;	
}
/**************************************************************/
/* Tarifas */
section.section-tarifas .planes-badges .panel-heading {
background: #FFF;
position: relative;
height: 0px;
border: none;
line-height: 0px;
margin: 0px;
padding: 0px;
}
.tarifas-table.stacktable tbody tr {
display: none;
}
section.recharge .recharge-options small {
font-size:18px;	
}
section.recharge .recharge-options p {
font-size: 24px;
}
ul.soporte a,
ul.corporativo_footer a {
padding: 0px;	
}
ul.soporte li,
ul.corporativo_footer li {
padding: 5px 0px;	
}
.recharge-container.tarifas.balance-container {
width:50%;
float:left;
margin-top: 10px;
}
.recharge-container.tarifas .btn.btn-recarga {
display: block;
margin: 0px;
float: right;
position: relative;
clear: right;
width: 40%;
}
.tarifas.compra_saldo {
width: 50%;
float: left;	
}
.tarifas .select-plans-wraper {
float: left;
width: 60%;
clear: none;
display: inline;
margin-top: 0px;
}
.tarifas .select-plans-wraper::after {
top:10px;
}
.tarifas .select-plans.balance_value {
width: 100%;
padding:11px;
}
.tarifas .compra_saldo h3 {
float: left;
display: block;
margin-right: 10px;
margin-top: 0px;	
}
.tarifas .recharge-form.country_selector {
width: 100%;
display: block;
float: left;
}
.tarifas .recharge-form.country_selector select.select-plans {
width: 100%;
display: inline;
}
.tarifas .media:first-child {
margin-top: 10px;
}
.tarifas .prices-table .container .col-xs-12 {
margin-bottom:1px;	
}

/* Tarifas big screen */
@media (min-width: 768px) {

.tarifas section.tarifas-select {
padding: 30px 0;
}
.tarifas .rendimiento_home section.tarifas-select {
padding: 0px;
}
.stacktable.large-only {
margin-bottom: 0px;
padding-bottom: 0px;
}
.tarifas .recharge-form .select-plans-wraper {
float: left;
width: 60%;
clear: none;
margin-top: 0px;
display: inline;
}
.tarifas .col-sm-6 {
width: 50%;
padding: 0px;
}
.tarifas .col-sm-6.compra_saldo {
padding: 10px 0px 10px;
}
.tarifas .recharge-form.country_selector  .select-plans-wraper {
clear: none;
margin-top: 0px;
display: inline;
width: 100%;
float: right;
}

}
/* tarifas small screen */
@media (min-width: 481px) and (max-width: 990px) {
section.section-tarifas .planes-badges .panel-selected .panel-heading::before {
background-size: 72px !important;
right: -68px;
top: -4px;
}	
}
@media (min-width: 991px) and (max-width: 1199px) {
section.section-tarifas .planes-badges .panel-selected .panel-heading::before {
background-size: 104px !important;
top: -7px;
right: -38px;
}	
}
@media (max-width: 767px) {
section.prices-table .table-responsive-prices table {
margin-bottom:0px!important;	
}
.select-plans.balance_value {
width: 100%;
padding: 10px;
margin: 0px;
height: 42px !important;
}	
.recharge-container.tarifas.balance-container {
width: 100%;
padding: 0 15px;
}
.tarifas .recharge-form {
width: 50%;
display: block;
float: left;
clear: left;
margin-top: 0px;
}
.tarifas .select-plans-wraper {
float: right;
width: 100%;
clear: both;
padding: 15px 0;
}
.tarifas .select-plans-wraper::after {
top: 20px !important;
}
.tarifas .recharge-form.country_selector {
padding:0px;	
}
.recharge-container.tarifas .btn.btn-recarga {
display: block;
float: right;
position: relative;
clear: right;
width: 50%;
margin: 25px 0;
}
.tarifas .select-plans.balance_value {
width: 100%;
}

.recharge-container.tarifas p {
float: right;
margin: 0px 15px 15px 0px;
}

}
@media (min-width: 990px) {
.tarifas .col-sm-6.compra_saldo {
padding: 30px 0px 20px;
}	
}
@media (max-width: 479px) {
.tarifas .col-sm-6.compra_saldo	{
margin-top: 20px;
float: left;
width: 100%;
margin-bottom: -10px;	
}
}

/**************************************************************/
/* Homepage destinations and balance */
.homepage .site-wraper {
margin-top:-5px;
}
@media (min-width: 768px) and (max-width:989px) {
.homepage .site-wraper {
margin-left:0px;
}
.navbar-right {
float: right !important;
margin-right:-15px;
}	
}
@media (min-width: 990px) {
.homepage .site-wraper {
margin-top:-10px;
}
}
.homepage .prices-table .table-responsive .st-key,
.homepage .prices-table .table-responsive .st-val {
color: #333 !important;	
}
.homepage .prices-table .table-responsive .st-head-row {
color:color: #333 !important;	
}
.section_wrapper_rendimiento {
width: 100%;
float: left;
display: block;
}
.section_wrapper_rendimiento .homepage .recharge-form {
display: block;
float: right;
width: 70%;
}
.homepage .recharge-form .btn-recarga, .homepage .recharge-container .btn-recarga {
width: 30%;
display: block;
margin: 0px;
float: right;
position: relative;
clear: right;	
}
.homepage .recharge-form .select-plans-wrapper {
float: left;
display: block;
width: 100%;
margin: 0px;
height: 40px;
padding: 0px;
}
.homepage .recharge-form.homepage.destinations-form .select-plans-wrapper .select-plans {
float: left;
display: block;
width: 100%;	
}
.tarifas .select-plans-wrapper::after,
.homepage .select-plans-wrapper::after {
content: '▼';
position: absolute;
right: 35%;
color: #BBB;
top: 10px;
font-size: 1em;
display: block;
float: right;
clear: none;
}
@-moz-document url-prefix() {
	.tarifas .select-plans-wrapper::after,
	.homepage .select-plans-wrapper::after {
		content: '▼';
	}
}
.homepage .buy_balance_container {
width: 30%;
float: right;
display: block;
position: relative;
}
.homepage .buy_balance_container > a {
width: 100%;
float: right;
display: block;
clear: right;
}
.homepage .buy_balance_container > a > .btn {
margin: 0px;
color: #FFF;
width: 100%;
}	
.homepage .recharge-form {
display: block;
float: left;
width: 70%;	
}

/* Home Small Screens */
@media (max-width: 767px) {
.home_form_browse_countries .buy_access_form,
.home_form_browse_countries .buy_access_form > div,
.home_form_browse_countries .buy_access_form > div .select-plans-wrapper,
.home_form_browse_countries .buy_access_form > div .select-plans-wrapper select,
.home_form_browse_countries .renew-service-list .btn {
float: left;
display: block;
width: 100%;
clear:both;		
}
.home_form_browse_countries .renew-service-list .btn {

}
.home_form_browse_countries .buy_access_form > div {
position:relative;	
}
.home_form_browse_countries .buy_access_form > div .select-plans-wrapper {
position: relative;
margin: 0px 0px 20px;
}
.home_form_browse_countries .buy_access_form > div .select-plans-wrapper::after {
right: 15px;	
}
.home_form_browse_countries .buy_access_form > div .select-plans-wrapper select {
width: 100%;
padding: 0 10px;
margin: 0;
background-color: rgb(248, 248, 248);
height: 40px;
}
.rendimiento_home .recharge-form.tarifas-form {
width: 100%	!important;
}
.rendimiento_home .select-plans-wrapper {
width: 100%	!important;
}
.rendimiento_home .select-plans-wrapper select {
width: 100% !important;
display: block !important;
position: relative;
}
.rendimiento_home .select-plans-wrapper::after {
float: right !important;
position: absolute !important;
right: 15px !important;
top: 30px !important;
}
section.testimonio .row .col-sm-4 {
margin-bottom:20px;	
}
}

/* Home Big Screens */
@media (min-width: 768px) {

/* prices table */
.homepage section.prices-table .media-body, .homepage section.prices-table .bold-mobile {
color: #333 !important;
}
.homepage section.prices-table .media-body, .homepage section.prices-table .media-left {
padding: 10px 10px 0 0 !important;
}
.homepage .recharge-options.media-list,
.homepage .recharge-options .media-left,
.homepage .recharge-options .media-body.destinations,
.homepage .recharge-options .recharge-container.destinations-container {
float:left;
position:relative;
display:block;	
}
.homepage .recharge-options.media-list {
width: 100%;
}
.homepage .recharge-options .media-left {
width:10%;	
}
.homepage .recharge-options .media-body.destinations {
width:50%;
}
.homepage .recharge-options .recharge-container.destinations-container {
width: 40%;	
}
.homepage .recharge-options .recharge-container.destinations-container .recharge-form.destinations-form {

}
.homepage .recharge-options .recharge-container.destinations-container .recharge-form.destinations-form .select-plans-wrapper {

}
.homepage .recharge-options .recharge-container.destinations-container .recharge-form.destinations-form .select-plans-wrapper .select-plans.destination {

}
.rendimiento_home .tarifas-select, .rendimiento_home .section_wrapper_rendimiento, .rendimiento_home .select-plans-wrapper, .rendimiento_home .select-plans-wrapper select.select-plans.destino {
float: left;
display: block;
width: auto !important;
clear: none !important;
}
.rendimiento_home .select-plans-wrapper select.select-plans.destino {
clear: left !important;
}
.rendimiento_home section.tarifas-select,
.rendimiento_home section.prices-table,
.rendimiento_home .section_wrapper_rendimiento,
.rendimiento_home .section_wrapper_rendimiento .rendimiento_wrapper {
width: 100% !important;
float: left !important;
clear: both !important;
display: block !important;
}
.tarifas .recharge-form .select-plans-wrapper,
.homepage .recharge-form .select-plans-wrapper {
float: left;
display: block !important;
width: 100% !important;
margin: 0px !important;
height: 40px !important;
padding: 0px !important;
}
.rendimiento_home .select-plans-wrapper select.select-plans.destino {
float: left !important;
display: block !important;
width: 100% !important;
}
.rendimiento_home .select-plans-wrapper::after {
float: right !important;
position: absolute !important;
right: 15px !important;
top: 10px !important;
}
@-moz-document url-prefix() {
	.rendimiento_home .select-plans-wrapper::after {
		content: "" !important;
	}
}
.prices-table .container {
width:100%;	
}
.home_form_containers .rendimiento_home {
float: left;
position: relative;
clear: both;	
}
.home_form_containers .container-fluid .row {
float: left;
position: relative;
clear: both;
width: 100%;
margin: 0px;
padding: 0px;
}
.home_form_browse_countries .select-plans.buy_balance_value {
background-color: rgb(248, 248, 248);
width: 100%;
padding-right: 35px;
height: 35px;
float: left;
clear: left;
}
.home_form_browse_countries ul.renew-service-list {
padding: 0px;
width: 100%;
float: left;
clear: both;
position: relative;
}
.home_form_browse_countries .buy_access_form {
float: left !important;
clear: left !important;
margin-top: 30px !important;
width: 70% !important;
}
.home_form_browse_countries .buy_access_form > div.top-30 {
margin-top:0px !important;	
float:left !important;
position:relative !important;
width:100% !important;
clear:left !important;
}
.home_form_browse_countries .renew-service-list #add-to-cart-balance {
float: right !important;
clear: right !important;
margin-top: 30px !important;
width: 30%;
display: block;
position: relative;
}
.home_form_browse_countries .buy_access_form > .top-30 .select-plans-wrapper {
padding: 0px;
position: relative;
width: 100%;
float: left;
clear: none;	
}
.home_form_browse_countries .buy_access_form > .top-30 .select-plans-wrapper::after {
float: right;
position: absolute;
right: 15px;
top: 10px;
}
.footer-logos li img {
margin: 0px !important;
}
}
@media (min-width:768px) and (max-width:989px) {
section.testimonio .container {
width:auto;	
}
section.testimonio .container .post .image img {
width:75px;	
}
.homepage .recharge-options .media-body.destinations {
width: 40%;
}
.homepage .recharge-options .recharge-container.destinations-container {
width: 50%;
}
}
.rendimiento_home .tarifas-select,	
.rendimiento_home .section_wrapper_rendimiento,
.rendimiento_home .select-plans-wrapper {
float: left;
display: block;
width: 100%;
clear:both;	
}
.rendimiento_home .select-plans-wrapper {
margin:20px 0px	!important;
}
.rendimiento_home .recharge-form.tarifas-form {
position:relative;	
}
.home_form_browse_countries .buy_access_form > .top-30 {

}
@media (min-width: 768px) {
.rendimiento_home .title_container {
float: left;
clear: left;
margin-right: 0px !important;
margin-top: 0px !important;
}
.rendimiento_home .form_container {
float: right;
clear: right;
width: 50%;
}
.rendimiento_home .select-plans-wrapper {
float: right !important;
clear: right !important;
width: 250px !important;
margin-left: 64px;
}	
.modal-body .section_wrapper_rendimiento .recharge-form.tarifas-form {
display: block;
float: right;
width: 100%;
clear: right;
}
section.prices-table table td h3 {
font-weight: 700;
color: #c3c3c3;
font-size: 2em;
}
.rendimiento_home section.prices-table table td {
border-top: 1px solid #f4f4f4;
padding: 3px 4px 3px 4px !important;
}
.rendimiento_home .prices-table {
display: block;
float: left;
clear: both;
}
.rendimiento_home .prices-table table td .bold-mobile {
margin:0px !important;	
}
.rendimiento_home .prices-table td .media-left{
padding:0px 10px 0px 10px;
}
.rendimiento_home .prices-table table td h3,
.rendimiento_home .prices-table table td .bold-mobile {
font-weight: 700;
color: #c3c3c3;
font-size: 14px;
margin: 10px 0px 0px 0px;
}	
.rendimiento_home .table-responsive {
width: 570px;	
}	
.tarifas .recharge-form select.select-plans,
.homepage .recharge-form select.select-plans {
width: 100%;
display: inline;
}

ul.formas_de_pago img {
margin: 0;	
}

.tarifas .homepage .recharge-form .btn-recarga,
.homepage .recharge-form .btn-recarga {
float: right;
clear: right;
width: 200px;
height: 45px;
margin-top: 0px;
}
section.testimonio {
padding: 0px;
}

.pin_advice {
font-size: 14px !important;
display: block;
float: right;
clear: both;
}
.bottom-20 {
margin-bottom: 20px;	
}
.media-list.recharge-options {

}
.row.post .col-sm-9 {
padding-left:20px;	
}
.media-body.homepage.destinations {
float: left;
display: block;
position: relative;
clear: none;
width: auto;
}

.homepage .recharge-container {
float: right;
clear: right;
display: block;
width: 50%;
}
.homepage .select-plans-wrapper::after,
.tarifas .select-plans-wrapper::after {
top: 12px;
font-size: 1em;
right: 12px;
}
@-moz-document url-prefix() {
	.homepage .select-plans-wrapper::after,
	.tarifas .select-plans-wrapper::after {
		content: "" !important;
	}
}

.media-list.recharge-options .media.top-40 .media-left {
float: left;
display: block;
position: relative;
clear: left;

}
.media-list.recharge-options .media.top-40 {
float: left;
display: block;
position: relative;
clear: left;
width: 100%;	
}
.recharge-form.homepage.destinations-form {

}
.tarifas .select-plans-wrapper,
.homepage .select-plans-wrapper {
position: relative;
float: right;
display: block;	
height: 45px;	
}
.tarifas .select-plans.destination,
.homepage .select-plans.balance_value {
}
.destinations-form.homepage {
}
.select-plans.balance_value.homepage {
}

}




.home_form_containers.home_form_browse_countries {

}

.home_form_containers.home_form_browse_countries .renew-service-list top-20 {

}

.home_form_containers.home_form_browse_countries .home_form_description {

}
.buy_balance_container .button_recharge {
float: right;
display: block;
clear: right;
}
.renew-service-list li {
color:#333;
list-style-type: none;
margin-bottom: 24px;
overflow: auto;
}
span.home_form_description {
font-size: 12px;
font-weight: 300;
display: block;
margin-left: 10px;	
}
i.fa.fa-caret-right {
color:#333;		
}
.rendimiento_home .table-responsive th {
color:#333;	
}
.rendimiento_home h3.rendimiento_title {
font-weight: 300;
font-size: 18px;
text-transform: capitalize;
background-color: #FFF;
color: #333;
float: left;
margin: 10px 0px 0;	
}
.rendimiento_home .select-plans.destino {
float: left;
width: 100%;
display: block;
clear: right;
}
.rendimiento_home .tarifas-select {
padding: 0px;
float: left;
clear: left;
display: block;	
}
.rendimiento_home .section_wrapper_rendimiento {

}
.rendimiento_home .rendimiento_wrapper {

}

.rendimiento_home .select-plans-wrapper select {
background-color: rgb(248, 248, 248);
}

.rendimiento_home .prices-table table td .thing {
font-weight: 300;
color: #c3c3c3;
font-size: 12px;
}



/**********************************************************************/
/* Call Records */
section.sidebar	.top-10 {
margin-top:0px !important;
}
.nav.navbar-nav .dropdown.user-menu .user-footer .pull-right {
margin-left:10px;	
}
.call-records .balance_digits .small-box.bg-aqua h4 {
color:#FFF;	
}
.login-page .form-group {
width:100%;
}
button.btn {
/*border-radius: 0px !important;*/
}
.dropdown-menu.user-image-menu {
right: 0;
left: inherit;
}



/**********************************************************************/
/* Dashboard */
.box.box-solid {
padding:0px;
}
.sales-order-history .buttons-set {
background-color: transparent;
}
.limiter select {
padding: 0;
margin: 0 5px 1px 5px;
vertical-align: middle;
}
.limiter,
.pager p.amount {
font-style: normal !important;
font-size: 12px;
text-transform: uppercase;
}
.page-title h1,
.breadcrumbs {
text-transform: uppercase;	
}
.breadcrumbs li.back a:before {
top: 6px;
}
.breadcrumbs li  a {
color: #444;
}
.breadcrumbs li strong {
color: #36d5ea !important;
}
.breadcrumbs {
width: 100%;	
font-size: 12px;
}
.account_password.form-control {
width:100%;	
}
.password_field_left {
width: 50% !important;
padding-right: 15px;	
}
.password_field_right {
width: 50% !important;
padding-left: 15px;	
}
.my-account h2.legend {
border: none;
background-color: #f7f7f7;
font-weight: 500;
font-size: 24px;
padding: 0px 0px 10px;
margin-top: 20px;
margin-bottom: 0px;
}
.fieldset {
margin: 0px;
}
.buttons-set {
background-color: #FFF;
border: none;
margin: 0px;
}
.customer-address-form .buttons-set label.required,
.my-account .buttons-set label.required {
text-align:left;
font-weight: 300;	
width: 100%;
}
.customer-address-form .buttons-set label.required::before,
.my-account .buttons-set label.required::before {
content: '*';
color: #36d5ea;
font-size: 14px;
margin-right: 2px;
}
.my-account .buttons-set label.required::after {
content:none;
}
.form-list #country.validate-select {
width: 100% !important;
border-radius: 0;
height: 30px;
float: right;
margin-right: 0px;	
}
.form-list .customer-name .input-box,
.form-list .customer_city .input-box,
.form-list .customer_zipcode .input-box,
.form-list .customer_state .input-box,
.form-list .customer_country .input-box{
width:100% !important;
}
.customer_address_telephone {
width: 100% !important;
display: block;
float: left;
}
.fa.fa-star,
.fa.fa-star-half-o {
color:#ECD502;	
}
.post .image {
border-radius: 50%;
border: 2px solid #36d5ea;
width: auto;
height: auto;
padding: 2px 2px 2px 2px;
margin: 0 auto;
display: block;
position: relative;
float: left;
}
.post .image img {
width: auto;
display: block;
position: relative;
height: auto;
}
.customer_phone,
.customer_city,
.customer_zipcode {
width: 50%;
padding-right: 15px;
float: left;
clear: left;	
}
.customer_fax,
.customer_state,
.customer_country {
width: 50%;
padding-left: 15px;
float: left;
clear: right;	
}

.customer_phone .input-box,
.customer_fax .input-box {
width:100%	
}
.form-list .customer_address_fields {
display: block;
float: left;
width: 100%;
clear: both;
}
.form-list .field.name-firstname,
.form-list .address1_field
{
width: 50%;
padding-right: 15px;
clear: left;
float: left;
left: 0px;
}
.form-list .field.name-lastname,
.form-list .address2_field {
width: 50%;
padding-left: 15px;
clear: right;
right: 0px;
float: left;
}
.email_edit_info.form-control,
.company_edit_info.form-control {
width:100%;
padding:0px 10px;	
}
.input-box.account_email {
width:100%;	
}
.dashboard h4.modal-title {
color:#FFF !important;	
}
.dashboard .dashboard_description {
font-size: 12px;
font-weight: 300;
display: block;
margin-left: 10px;	
}
.buy_access_form .buy_access_field,
.buy_balance_form .buy_balance_field {
border-radius: 5px 2px 2px 5px;
width: 180px;
height: 30px;
margin: 0px;
padding: 0px 0px 0px 5px;
text-align: center;
display: block;
float: left;
}
.buy_access_form button,
.buy_balance_form button {
width: 180px;
}
@media (max-width: 479px) {
.buy_access_form button,
.buy_balance_form button {
width: 160px;
}
}
.dashboard .buy_access_form .top-30,
.dashboard .buy_balance_form .top-30 {
margin-top:15px;	
}
.dashboard .buy_balance_value {
width: 150px;
border-radius: 0;
height: 30px;
float: right;
margin-right: 10px;
}
.dashboard .box-content .default_billing_title,
.dashboard .box-content .default_shipping_title,
.dashboard .box-title.contact_info_box,
.dashboard .box-title.newsletter_box {
background-color: #FFF;
border-radius: 3px 3px 0 0;
padding: 5px 5px;
position: relative;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
border-bottom: 1px solid #f4f4f4;
}
.dashboard .box-title.contact_info_box a,
.dashboard .box-title.newsletter_box a{
float: right;
display: block;
position: absolute;
right: 10px;
top: 10px;
}
.dashboard .address_book .box-content {
float: left;
position: relative;
width: 48.5%;
margin-right: 3%;
}
.dashboard .address_book .box-content.right-col {
margin-right:0%;	
}
.dashboard .col-1.default_billing_title {
float: left;
clear: right;
width:100%;
}
dashboard .col-1.default_billing_address {
float: left;
clear: left;
}
.dashboard .col-1.default_shipping_title {
float: left;
clear: right;
}
dashboard .col-1.default_shipping_address {
float: left;
clear: left;
}
.col2-set .col-1,
.col2-set .col-2 {
background: transparent;
}
.dashboard .box.contact_information,
.dashboard .box.newsletter_information,
.dashboard .address_book .box-content {
padding: 0 10px 10px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
position: relative;
border-radius: 3px;
background:#FFF;
}
.box-recent.box-content {
padding: 0 0px 0px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
position: relative;
border-radius: 3px;
background: #FFF;
}
.customer-account-index #my-orders-table.data-table td {
padding: 5px 15px 5px 15px !important;
}
.customer-account-index #my-orders-table.data-table th {
padding: 5px 15px 5px;
font-size: 12px;
color: #333;
font-weight: 700;
}
.dashboard .box-title.contact_info_box h3,
.dashboard .box-title.newsletter_box h3,
.dashboard .box-content .default_billing_title h4,
.dashboard .box-content .default_shipping_title h4
{
font-size: 18px !important;
font-weight: 300;	
}
.dashboard .col-2.default_shipping_address,
.dashboard .col-1.default_billing_address {
float: left;
width: 100%;
padding: 5px;	
}
.dashboard .box-info {
background-color: #f7f7f7;
}
.dashboard .box .box-content {
padding: 0px;
}
.box-account .box-head h2 {
font-size: 24px;
}
.dashboard .box .box-title {
padding: 5px 0px 0px;
border-bottom: 1px solid #f4f4f4;
}
.dashboard .box-account .box-head {
padding: 8px 0px 0;
}
.dashboard .box {
position: relative;
border-radius: 0;
background: none;
border-top: none;
margin-bottom: 20px;
width: auto;
box-shadow: none;
}
.sidebar-form.form-inline.pull-left {
display:none !important;	
}
.block.block-reorder {
display:none !important;	
}
.dashboard .col2-set .box .box-title h3 {
font-size: 24px;
color: #333;
}

.row.cpanel-opctions h4 {
color:#FFF !important;
font-size: 18px !important;	
}
.form-list label.required em {
display:none;
}
body, p, div, a, span, table, th, label, textfield, td, input, select, textarea, button,
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
font-family: 'Lato', sans-serif !important;
}
span.img.font-icono {
font-family: icono !important;
font-size: 24px;
}
.sidebar-toggle {
font-family: fontAwesome !important;	
}
.loading_entries,
.pin_list.modal-content,
.ani_list.modal-content {
display: inline-block;
height: auto;
position: relative;
background-color: #FFF;
width: 100%;
padding: 30px 30px;
border-top-color: #f4f4f4;
border-top: 1px solid #e5e5e5;	
}
.customer-account-create .main-header,
.customer-account-login .main-header {
display:none;	
}
.customer-account-create .main-footer,
.customer-account-login .main-footer {
display: block;
position: fixed;
height: 60px;
width: 100%;
bottom: 0px;
right: 0px;
}
.modal-dialog {
z-index: 10000;
}



/**************************************************************/
/* Footer */
/* footer */
.main-footer > .pull-left {
}
.main-footer {
border-top: 1px solid #d2d6de;
display: block;
height: 120px;
}
.footer_wrapper {
float: left;
position: relative;
width: 100%;
z-index:0;
}
/*
.footer_container {	
width: 100%;
background: #FFF;
position: absolute;
height: 120px;
}
*/
.footer_container {	
width: 50%;
background: #FFF;
position: absolute;
height: 120px;
}	
.footer_policies {
float: left;
display: block;
clear: none;
position: absolute;
}
.footer_copyright {
text-align: center;
max-width: 400px;
}
@media (max-width:900px) {
.footer_copyright {
display:none;	
}
}
.footer_copyright_1,  .footer_copyright_4, .footer_copyright_5 {
display: block;
}



.call-records .bg-aqua h4 {
color:#FFF;
font-size:18px;	
}

.seals_container {
float: right;
right: 240px;
position: absolute;
display: none;
z-index: 1000;
top: 25px;
}
@media (min-width: 1300px) {
.seals_container {
display:block !important;
}
}
@media (min-width:800px) and (max-width: 1299px) {
.footer_copyright {
left: 20%;
position: relative;	
}
}
.symantec_seal {
position: relative;
display: block;
right: 120px;
float: right;
bottom: 0px;
}
.mcafee_seal {
position: relative;
display: block;
right: 150px;
float: right;
top: -10px;
}



/**************************************************************/
/* Checkout */
@media (max-width:479px) {
.cart_footer td.a-left,
.cart_footer td.a-right {
float: left;
clear: both;
display: block;
width: 300px;	
}
.cart_footer td button.button {
float: left;
clear: both;
display: block;
width: 300px;
position: relative;
margin-bottom: 20px;
}
.data-table.cart-table.table .input-group-btn .btn,
.data-table.cart-table.table .form-control.text-center.input-number {
padding: 6px 6px;
}
.data-table.cart-table.table td {
padding: 5px 0 0 5px !important;
}
.cart_footer .button.btn-continue,
.cart_footer .button.btn-update {
text-align:left !important;	
}
}
/* Success Page */
.checkout-onepage-success .page-title,
.checkout-onepage-failure .page-title {
margin: -20px 0px 0px !important;
}

/* Checkout Page */
.opc-wrapper-opc p {
text-align: justify;
}
.cart .totals .checkout-types {
list-style: none;
}
.cart .totals {
background: transparent;
}
.opc-wrapper-opc {
width:100%;	
}
.opc-wrapper-opc .opc-menu {
margin-top: 70px;	
}
.banner_checkout_mp {
width: 90px !important;
margin: 0px 0px 15px 0px !important;
}
.mercadopago-pay-index .banner_checkout_mp {
display:none;	
}

#p_method_purchaseorder,
label[for=p_method_purchaseorder], 
#payment_form_purchaseorder {
display:none !important;	
}
.opc-menu .le-socialconnect-social {
margin-top: 0px;
position: relative !important;
display: block;
float: left;
}
div.le-socialconnect-social .col3-set .col-3 .content {
text-align: left !important;
border: none !important;
min-height: 50px !important;
float: left;
position: relative;
width: 180px;
padding: 0px;
}
div.le-socialconnect-social .col3-set .col-3 .content .le-social-button-login {
margin: 0px !important;
width: 180px !important;
padding: 0px !important;
bottom: 23px !important;
left: 10px !important;
}
.le-login-facebook .content h2,
.le-login-facebook .content p {
display:none;	
}
.opc-wrapper-opc .validation-advice {
background: white;
margin-top: 0px;
padding-left: 5px;
margin-bottom: 0px;
display: block;
float: left;
position: relative;
clear: both;
padding-top: 0px;
}
.opc-wrapper-opc .payment-block select {
float: left;
}
.validation-advice:before {
content: "";
position: absolute;
top: -5px;
left: 8px;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid #9C9C9C;
}
.md-modal {
z-index: 20000;
}
.md-overlay {
z-index: 10000;
}
button.button span {
white-space: nowrap;
margin: 0px 0px;
}
.opc-wrapper-opc .btn span {
background: none;
}
.opc-wrapper-opc .login-trigger,
.opc-wrapper-opc .btn span span {
background: #FFF !important;
border: 1px solid #2c9ead;
color: #2c9ead;
font-weight: normal;
border-radius: 3px;
width: 90px;
height: 36px;
line-height: 33px;
margin-top: 0;
}
.opc-wrapper-opc .btn span span {
width:110px;	
}
.opc-wrapper-opc .login-trigger:hover,
.opc-wrapper-opc .btn span span:hover {
color: #fff;
background: #2c9ead !important;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

.payment-block  .tool-tip-content img {
width:310px;	
}
.opc-wrapper-opc .btn-checkout.button-disabled span span {
background: url(images/ajax-loader-button.png) no-repeat scroll 250px 12px transparent;
}


.review-menu-block a.review-total:hover, 
.review-menu-block a.review-total.open, 
.review-menu-block a.review-total {
background: #2c9ead !important;
}
.review-menu-block .polygon {
border-top: 10px solid #2c9ead;	
}
.opc-wrapper-opc .payment-block li {
margin-bottom: 12px;
position: relative;
display: block;
float: left;
clear: both;
}
.mercadopago-pay-index .sidebar-toggle {
display:none;	
}
.sidebar, .slimScrollDiv {
min-height: 550px !important;
}
.opc-wrapper-opc .form-list .input-box input[type="text"], 
.opc-wrapper-opc .form-list .input-box input[type="password"] {
width: 100% !important;
float: left !important;
display: block;
}

.button.btn-checkout.opc-btn-checkout {
width: 100%;
display: block;
position: relative;
float: left;
height: auto;	
}

.opc-wrapper-opc .payment-block dt {
width: 100%;
padding: 0px 20px;
font-size: 19px;
color: #fff;
margin: 0 auto;
background: #FFF !important;
border: 1px solid #2c9ead;
border-radius: 0px;
margin-bottom: 20px;
font-weight: 500;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.09);
-moz-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.09);
box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.09);
}

dt.active #p_method_paypal_express +label,
.opc-wrapper-opc .payment-block dt.active {
background: #36d5ea !important;
color: #FFF;
font-weight: 500;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid transparent;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.09);
-moz-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.09);
box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.09);
}

.opc-wrapper-opc .payment-block dt:hover {
color: #fff;
background: #2c9ead !important;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.opc-wrapper-opc .payment-block dt:hover label,
dt:hover #p_method_paypal_express +label {
color:#FFF;
}
.opc-wrapper-opc .payment-block dt:active {
position:relative;
top:1px;
}

.opc-wrapper-opc .payment-block dt label,
#p_method_paypal_express +label {
color: #2c9ead;
cursor: pointer;
display: block;
font-size: 18px;
height: 44px;
line-height: 44px;
max-width: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
padding: 0 !important;
font-weight: normal;
}

.opc-wrapper-opc .payment-block dt.active label {
color: #FFF;
}  

.opc-wrapper-opc .btn-checkout > span {
background: #2c9ead !important;
width: 100%;
padding: 10px 20px;
font-size: 19px;
color: #fff;
margin: 0 auto;
height: 50px;
font-family: 'Lato', sans-serif !important;
font-weight: lighter;
display: block;
float: left;
position: relative;
margin-bottom: 0px;
font-weight: 500;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.09);
-moz-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.09);
box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.09);
}

.opc-wrapper-opc .btn-checkout > span:hover{
color: #fff;
background: #206C77 !important;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

.review-menu-block a.review-total:hover, .review-menu-block a.review-total.open {
background: #206C77 !important;
}

.review-menu-block a.review-total.open ~ .polygon {
border-top: 10px solid #206C77 !important;
}

.opc-wrapper-opc .btn-checkout span span {
background: none;
}

.opc-wrapper-opc .btn-checkout span span:hover{
background: none;
color:#FFF;
}

.opc-wrapper-opc .opc-col-center {
float: left;
width: 0;
display:none;
}

.opc-wrapper-opc .opc-col-right {
float: right;
width: 40%;
}

.opc-wrapper-opc .opc-col-left {
float: left;
width: 60%;
}

.opc-wrapper-opc .btn-checkout span span {
margin: 3px 0px 0px 0px;
width: 100%;
color: #FFF;
font-weight: 100 !important;
font-size: 19px;
font-family: 'Lato', sans-serif !important;

}

button.btn-checkout > span > span:after {
content: "W";
top: 12px;
}

button.btn-checkout.opc-btn-checkout > span > span:after {
content: "W";
top: 22px;	
}

#p_method_checkmo +label {
display:none;	
}

p.paypal-logo {
display:none;
}

#p_method_paypal_express +label {
font-style:normal;
text-transform: none !important;
}

#opc-address-form-billing .fields {
float: left;
width: 100%;
clear: both;
display: block;
}
#opc-address-form-billing .control .checkbox {
display: block;
float: left !important;
clear: left;
margin-top: 3px;	
}
#opc-address-form-billing .control label {
float: left;
clear: right;
margin: 0px;	
}
#opc-address-form-billing select {
width: 100% !important;
height: 30px;
float: left;
}
#opc-address-form-billing .email-field,
#opc-address-form-billing .city-field,
#opc-address-form-billing .zipcode-field,
#opc-address-form-billing .telephone-field,
#opc-address-form-billing .address1-field,
#opc-address-form-billing .customer-password-field {
width: 50%;
clear: left;
padding-right: 15px;
}
#opc-address-form-billing .company-field {
clear:both;
width:100%;	
}

#opc-address-form-billing .fax-field,
#opc-address-form-billing .support_pin-field,
#opc-address-form-billing .country-field,
#opc-address-form-billing .region-field,
#opc-address-form-billing .address2-field,
#opc-address-form-billing .customer-confirmation-field {
width: 50%;
clear: right;
padding-left: 15px;
}

.opc-wrapper-opc.design_package_default,
.opc-wrapper-opc.design_package_default h2 {
float:left !important;
clear:both !important;
display:block !important;
position:relative !important;
}
.opc-wrapper-opc.design_package_default .opc-menu p.left {
float:left !important;
clear:left !important;
display:block !important;	
position:relative !important;
}
.opc-wrapper-opc.design_package_default .opc-menu .social_login_explained {
float: left;
clear: both;
font-size: 11px;
margin: 10px 0 0 25px;	
}
.opc-col-right .payment_method_explained {
margin-bottom: 25px;
}
.checkout-review-table-wrapper .cart-price {
margin-top: 0px;	
}
.opc-wrapper-opc .payment-block h3 {
margin-bottom: 23px;
}
.opc-wrapper-opc.design_package_default .opc-menu .checkout_login_block {
float: left;
}
.opc-wrapper-opc.design_package_default .opc-menu .le-socialconnect-social {
float:left !important;
clear:right !important;
display:block !important;	
position:relative !important;
margin: -5px 15px 0;
}
.col-3.le-login-facebook > .content > p,
.col-3.le-login-facebook > .content > h2 {
display:none !important;	
}

#paynearme_button {
display: none !important;
}
@media (max-width: 989px) {
.opc-index-index .page,
.opc-wrapper-opc,
.opc-index-index .col1-layout .col-main,
.opc-wrapper-opc .opc-col-left,
.opc-wrapper-opc .opc-col-right,
.opc-index-index .col1-layout .main,
.opc-index-index .main-container.col1-layout {
position: relative !important;
display: block !important;
margin: 0px !important;
width: 100% !important;
height: 100% !important;
float: left !important;
clear: both !important;
padding-top: 0px !important;
left:0px !important;		
}
#opc-address-form-billing .field.name-firstname,
#opc-address-form-billing .field.name-lastname, 
#opc-address-form-billing .fax-field,
#opc-address-form-billing .company-field,
#opc-address-form-billing .country-field,
#opc-address-form-billing .region-field,
#opc-address-form-billing .address2-field,
#opc-address-form-billing .customer-confirmation-field,
#opc-address-form-billing .email-field,
#opc-address-form-billing .city-field,
#opc-address-form-billing .zipcode-field,
#opc-address-form-billing .telephone-field,
#opc-address-form-billing .address1-field,
#opc-address-form-billing .customer-password-field,
#opc-address-form-billing .form-list .input-box, 
#opc-address-form-billing .form-list li.wide .input-box {
width: 100% !important;
clear: both !important;
padding:0px !important;
}
#opc-address-form-billing .field.address2-field {
margin-top:20px !important;
}


.review-menu-block {
position: relative;
float: left !important;
clear: both !important;
margin: 10px 0 !important;
width: 100% !important;
}
.opc-wrapper-opc #opc-review-block {
box-shadow: 2px 2px 2px 0px #dadada !important;
width: 100% !important;
}
.opc-wrapper-opc .review-total {
width:100% !important;	
}
}
@media (min-width: 768px) {
.modal-dialog.modal-lg {
    width: 708px;
    margin: 30px auto;
}
.modal-title {
color:#FFF !important;	
}
.agree_to_terms {
margin: 10px 0px 25px -15px;
width: 360px;
float: left;
}
.agree_to_terms input {
margin: 5px 0px 0px 0px;
float: right !important;
}
button.btn-checkout.checkout_disabled {
border-color: #eee !important;
}
}
@media (max-width: 1250px) {
.opc-wrapper-opc .opc-col-left .fields .field:first-child {
margin-right: 0px;
}
}
.opc-wrapper-opc a {
color: #3c8dbc;	
}
.opc-wrapper-opc a::hover {
color: #72afd2;
}

/**********************************************************************/
/* Dashboard form containers */

.dashboard_form_containers {
display:none;	
}

/* Renew Service */
.dashboard_functions_content_call_records,
.dashboard_functions_content_renew_service {
margin: 20px 0px 10px 5px;
}

.dashboard_functions_content_call_records h1, 
.dashboard_functions_content_renew_service h1 {
font-size: 24px;
float: left;
}

.call_records_container {
float: left;
margin-bottom: 5px;
margin-top: 10px;
}

.renew_services_container {
float: left;
margin-bottom: 5px;
margin-top: 15px;
}

.call_records_container h2,
.renew_services_containers h2 {
float:left;	
display:block;
clear:both;
}

.call_records_container .get_service_button,
.renew_services_containers .get_service_button {
float:left;
}

.dashboard_my_service_button {
float:left;
}

.dashboard_my_service_button.right {
clear:right;
}

.dashboard_my_service_button.left {
clear:left;
}

.call_records_container .dashboard_my_service_button.left {
margin-left:25px;
}

.call_records_container a.get_service_button,
.renew_services_container a.renew_service_button,
.renew_services_container a.get_service_button,
.renew_services_container a.refill_service_button {
float: left;
background-color: #428bca;
color: #FFF;
text-shadow: 1px 1px 1px #000;
border-radius: 3px;
height: 30px;
width: 120px;
margin-right: 15px;
padding: 5px;
text-align: center;
box-shadow: 3px 3px 1px #888888;
}
.call_records_container a.get_service_button {
width:200px;	
}

/* Create PIN */
.dashboard_form_create_pin,
.dashboard_form_create_ani {
padding: 30px 10px 10px;
}

.main-container.col2-left-layout .dashboard_functions_content_create_ani h1 {
text-transform: uppercase;
font-size: 25px;
margin-top: 40px !important;
}

.dashboard_functions_content_create_pin h1,
.dashboard_functions_content_create_ani h1 {
text-transform: uppercase;	
}
.dashboard_functions_content_create_ani {
font-size: 27px;
margin: 0px 0px 0px 10px;
}
.dashboard_functions_content_create_pin h2,
.dashboard_functions_content_create_ani h2 {
display: block;
float: left;
clear: both;
text-transform: uppercase;
margin-top: 20px;
}

.create_pin_form,
.create_ani_form {
display: block;
margin-top: 5px;
}

.create_pin_form .new_pin_field,
.create_ani_form .new_ani_field {
border-radius: 5px 2px 2px 5px;
width: 180px;
height: 30px;
margin-top: 5px;
padding: 0px 0px 0px 5px;
font-size: 12px;
text-align: center;
}

.create_pin_form .new_pin_language,
.create_ani_form .new_ani_language {
width: 50px;
height: 30px;
margin-top: 5px;
font-size: 12px;
}

.create_pin_form .new_pin_button,
.create_ani_form .new_ani_button {
border-radius: 2px 5px 5px 2px;
width: 75px;
height: 30px;
margin-top: 4px;
background-color: #0D76AF;
color: #FFF;
text-shadow: 1px 1px 0px #000;
font-size: 12px;
}

.pin_action_button,
.ani_action_button {
float: left;
clear: right;
border-radius: 2px 5px 5px 2px;
width: 90px;
height: 30px;
background-color: #0D76AF;
color: #FFF;
text-shadow: 1px 1px 0px #000;
font-size: 12px;
}

.dashboard_pin_language,
.dashboard_ani_language {
float: left;
clear: none;
font-size: 12px;
border: 1px solid #36d5ea;
height: 30px;
margin: 1px 7px 0px 0px;
padding: 5px;
border-radius: 3px;
width: 30px;
text-align: center;
}

.dashboard_pin_number,
.dashboard_ani_number {
float: left;
clear: left;
margin: 1px 7px 7px 0px;
border: 1px solid #36d5ea;
border-radius: 3px;
padding: 5px;
text-align: center;
width: 110px;
font-size: 12px;
height: 30px;
}
.dashboard_pin_recharge {
float: left;
clear: right;
height: 38px;
padding: 10px 0px 0px 0px;
font-size: 12px;
}
.dashboard_pin_delete {
float: left;
clear: right;
}
.dashboard_form_containers .btn.bg-aqua {
padding: 5px;
margin: 0 0 6px 0;	
}

.pin_action_button:hover,
.ani_action_button:hover {
cursor:pointer;
}

/* Dashboard Features */
.dashboard_function_form_box_close {
display:block;
float:right;
padding:5px 10px 0 0;
}
.dashboard_function_form_box_close:hover {
cursor:pointer;	
}
.dashboard_shade {
display:none;
background-image: url(/custom/images/dashboard/dot.png);
width: 100%;
height: 100%;
position: absolute;
z-index: 10000;
}
.dashboard_function_form_box {
display: none;
background-color: #FFF;
width: 320px;
height: auto;
position: absolute;
z-index: 10001;
margin: 0 auto;
left: 50%;
margin-left: -250px;
}

.dashboard_form_containers p.instructions {
font-size:11px;	
}
.dashboard-services {
float: right;
clear: both;
width: 100%;
}

.dashboard-service {
display: block;
width: auto;
border-radius: 9px;
padding: 9px;
background: url(/custom/images/header/top_menu_right_bg.png) repeat-x top right;
background-size: 40px 95px;
margin: 0px 9px 15px 9px;
}

.dashboard-service p {
-moz-box-shadow: inset 0px 1px 0px 0px #005d8c;
-webkit-box-shadow: inset 0px 1px 0px 0px #005d8c;
box-shadow: inset 0px 1px 0px 0px #005d8c;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1783bd), color-stop(1, #1783bd) );
background: -moz-linear-gradient( center top, #1783bd 5%, #1783bd 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1783bd', endColorstr='#1783bd');
background-color: #1783bd;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;
text-indent: 0;
border: 1px solid #26a7ec;
display: inline-block;
font-size: 16px;
height: 65px;
line-height: 23px;
text-decoration: none;
text-align: center;
text-shadow: 1px 1px 1px #000000;
padding: 10px 10px;
width: 155px;
}

.dashboard-service p span {

}

.dashboard-service p span a {
color:#FFF;
}

.dashboard-service-left {
float: left;
}

.dashboard-service-center {
float:left;	
}

.dashboard-service-right {
float:left;	
}

.customer-account-edit input.checkbox {
display: block !important;
float: left !important;
clear: left !important;
margin: 4px 4px 0px 0px !important;	
}

.customer-account-edit label[for=change_password] {
display: block !important;
float: left !important;
clear: right !important;
margin: 0px !important;
}

/* cart */

.checkout-cart-index .cart, .checkout-cart-index .page-title, .checkout-cart-index .cart-empty {
width: 960px;
margin: 0px;
}
firstdataglobalgateway_cc_type_exp_div select {

}

#checkout-step-billing #co-billing-form .control input[type=radio] {
float: left !important;
display: block !important;
margin-top: 3px !important;
margin-right: 10px !important;
position: relative;
clear: none;	
}



#checkout-step-billing #co-billing-form .control label {
float: left !important;
display: block !important;
clear: none !important;
margin: 0px !important;  
}

#checkout-step-billing .form-list li {
margin: 0 0 10px;
float: left;
display: block;
clear: both;
}

.v-fix {
float: left !important;
position: relative;
height: auto;
padding: 0px !important;
display: block;
width: auto;
margin: 0px;
}

.v-fix select {
width: 200px;
left: 0px;
margin: 0px 10px 0px;
padding: 0px;
float: left;
display:block;
}

.form-list select {
width: auto !important;
}

.form-list label {
position: relative;
z-index: 0;
margin: 5px 0px 5px;
float: left;
clear: both;
display: block;
height: auto;
}

#usaepay_expiration {
float: left;
display: block;
position: relative;
margin: 5px 0px; 
}

#payment_form_usaepay #usaepay_expiration_yr {
float: left;
position: relative;
display: block;
margin: 5px 10px;	 
}

#payment_form_usaepay #usaepay_cc_cid {
position: relative;
width: 50px !important;
}

ul#payment_form_usaepay {
margin-bottom: 20px;
float: left;
display: block;	
}

#payment_form_usaepay .cvv-what-is-this {
font-size: 11px;
cursor: help;
float: left;
display: block;
margin-top: 5px;
}

label[for=usaepay_cc_cid] {
margin-top: 20px;	
}

.form-list input.input-text {
width: 300px !important;
}

.input-text.cvv.required-entry.validate-cc-cvn {
width: 50px;
margin: 0px 0px 0px 0px;
display: block;
float: left;
position: relative;	
}

#opc-review .price {
font-size: 1em;
margin: 0 5px;
font-family: 'NovecentowideUltraLightBold';
}



/**************************************************************/
/* product view */
#added a {
padding: 6px 10px !important;
margin: 0 0 0 12px !important;
}
.product-view .product-shop .quanitybox {
float: left;
margin: 7px 0px;
display: block;
left: 0px;
clear: both;
}
.product-options .input-box .jqTransformSelectWrapper ul {
width: 298px !important;
}
.product-view .product-shop .btn.btn-red {
float: left;
display: block;
right: 0;
padding: 8px 18px;
width: 260px;
margin-top: 15px;
}
.short-description.clear {
display:none;	
}
.add-to-cart {
/*
float: left;
position: relative;
display: block;
width: 300px;
*/
}
ul.add-to-links {
display:none !important;
/*
display: block !important;
float: right !important;
width: 120px !important;
margin-top: 30px !important;
*/
}
.product-options .jqTransformSelectWrapper {
width:300px !important;	
}
.product-options .quanitybox .jqTransformInputWrapper {
width:30px !important;	
}
.product-options dl,
.product-options dt,
.product-options dd {
float: left;
display: block;
}
.product-options .input-box {
border:none !important;
}
.product-options p.note {
float: left;
display: block;
clear: both;
}
.quanitybox .jqTransformInputWrapper {
width:30px !important;
margin: 0px 5px !important;	
}
.quanitybox button {
/* margin:2px 0px 0px !important; */
}
.quanitybox label,
.quanitybox button {
display: block !important;
float: left !important;
clear: none !important;
}
.quanitybox {
display:none !important;	
}
/* general */
h1, .h1, h2, .h2, h3, .h3 {
margin-top: 5px;
margin-bottom: 5px;
}

/* buttons */

/* customer menu */
ul {
padding: 0px;
list-style: none;	
}
ul.left_menu_block {
margin-bottom: 0px;	
}
/* header */
.navbar-default {
background-color: #FFF !important;
border-color: #FFF !important;
}
img.pull-left.margint10.logo_image {
margin: 5px 0px 0px 10px !important;	
}

/* cart corrections */
/*
.cart .cart-promo {
display:none;
}
*/
/*
.quantity_box_button_up,
.quantity_box_button_down,
*/
.a-center.item-product-edit,
th.item-product-edit {
display:none;	
}
.cart-table th {
padding: 10px 0 10px 5px!important;
font-size: 16px;
white-space: nowrap;
color: #000;
font-weight: 400;
}
td.item-product-img a {
margin: 5px 0;
display: block;	
}
.a-right .cart-price .price {
}
.item-options dt {
font-weight: bold;
font-style: normal;
font-size: 14px;
}
.item-options dd {
padding-left: 10px;
font-style: normal;
font-size: 14px;
}
td.a-right.item-product-price {
padding: 0px 5px 0px 0px !important;
}
td.a-right.item-product-price .price {
}
.cart-table .product-name {
margin: 0px 0 5px;
font-family: 'Source Sans Pro', sans-serif !important;
font-size: 15px;
min-width:110px;
}
td.a-right.item-product-price span.cart-price span.price {
padding:0px !important;
font-family: 'Source Sans Pro', sans-serif !important;
}
.show_buy_access_balance_form {
display:block !important;	
}
.a-right span.cart-price {
padding: 0px 15px 0 0;
margin-top: 0px;
display: block;
}
.item-product-price span.cart-price {
margin-top:20px;
}
.data-table td {
padding: 15px 0 0 15px !important;
}

#overdue-payments.data-table td {
padding: 5px 5px 5px 5px !important;
}


.checkout-onepage-index .col2-right-layout li.success-msg {
margin-left: 40px !important;	
}
span.cart-price span {
font-family: 'Source Sans Pro', sans-serif !important;
}
#shipping_method_update p {
font-size: 16px !important;	
}
#p_method_checkmo,
label[for=p_method_checkmo] {
display:none;	
}
#co-payment-form input[type=radio] {
float:left;
margin-right:10px;	
}
.paypal-express-review .content {
margin-bottom: 90px;
}
#addedoverlay {
z-index:10002 !important;	
}
#added {
z-index:10003 !important;	
}
.checkout-onepage-index .page {
padding-bottom: 90px !important;
display: block;
}
/*.cart-collaterals .col-2,*/
.cart-collaterals .col-1,
#shopping-cart-totals-table tbody,
.checkout-types li a[title="Checkout with Multiple Addresses"] {
display:none;	
}
.cart .discount .buttons-set {
background-color: inherit;	
}
.discount-form .buttons-set button.button {
    float: left;
    margin-left: 0px;
    padding: 0 11px;
    margin-right: 10px;
}
.opc-wrapper-opc .btn-checkout.button-disabled span span {
background: url(images/ajax-loader-button.png) no-repeat scroll 210px 0px transparent !important;
}
.cart .totals .checkout-types .paypal-or {
padding: 10px 10px 10px 0 !important;
}
input.qty {
left: -0.4em !important;
border: 0px !important;
float: left !important;
width: 30px !important;
display: block !important;
height: 30px;
font-size: 15px;
position: absolute;
margin: 0 auto;
margin-left: 50%;
}

.quantity_box_button_down {
display: block !important;
position: absolute !important;
float: left !important;
clear: left !important;
border-right: 2px #000 solid !important;	
position: absolute !important;
left: 10px !important;
border-radius: 15px !important;
width: 30px !important;
height: 30px !important;
visibility:visible !important;
}
.quantity_box_button_up {
display: block !important;
position: absolute !important;
float: left !important;
clear: right !important;
border-left: 2px #000 solid !important;	
position: absolute !important;
right: 30px !important;
border-radius: 15px !important;
width: 30px !important;
height: 30px !important;
visibility:visible !important;
}
.a-center.item-product-quantity {
margin: 15px 10px 0px 20px!important;
display: table;
}
.cart-table .btn-remove2 {
margin: 25px 25px 0px 0px !important;
}
.cart_footer {
background-color: transparent;
border: none;
padding: 0px;
display: block;
width: 100%;
position: relative;
float: left;
}
.cart_footer tr {
}
.cart_footer td {
width: 100%;
}
.cart .totals {
background: none;
}
#shopping-cart-totals-table .a-right strong {
font-weight: 300;
}
.cart .totals tfoot td[colspan="1"] strong::after {
font-weight: 300;
content:":";
}
#shopping-cart-totals-table .a-right strong .price {
font-weight: 700 !important;
font-size: 14px !important;
color: #333;	
}
.cart .totals tfoot td {
padding: 0px 0px 0px 75px;
font-style: normal;
}
.cart .totals tfoot td[colspan="1"] strong {
margin-top: 0px;
}
.cart_footer td button {
color: #36d5ea !important;
border: none;
background-color: transparent;
text-transform: capitalize;
font-size: 14px;
display: block;
position: relative;
padding: 0px;
}
.cart_footer td.a-left {
}
.cart_footer td.a-right {
}
/* product landing pages */
.plan-title {
}
.go-back-link {
display:block;
float:right;
font-size:10px;
color:#FFF;
margin-top:5px;
}
.form-group {
float: left;
margin-top:20px;
}
.addthis_sharing_toolbox {
float: left;
clear: both;
width: 100%;
margin: 5px 0;
}
form.marginb15 {
margin-bottom:15px;	
}
.input-group label {
font-size: 12px;
font-weight: normal;	
}
.input-group .pull-left {
width: 100%;
text-align: left;
}
label.required em {
color: #eb340a;
font-size: 12px;
margin-right:3px;
}
.input-group span.required {
font-size: 9px !important;
text-align: right;
color: #f00;
font-family: 'Source Sans Pro', sans-serif !important;
font-style: italic;
float:right;
}

/* paypal */
body.checkout-cart-index .cart {
margin-bottom:60px;
width: 100%;
}
.addthis_toolbox.addthis_32x32_style {
display:none;	
}
.product-view .product-shop .product-options-bottom .paypal-logo {
float: left;
margin-left: 70px;
}
.checkout-types p.paypal-logo {
width: 100%;
text-align: right;
margin-left: 35px;
}
#shipping-zip-form p {
font-size:15px;	
}
/* header */
.add-to-box .add-to-cart .paypal-logo {
float: left;
margin-left: 65px;
}


.nav.navbar-nav.pull-right.menu-ul li.dropdown {
display:block !important;
margin-top:0px;
}
.sign_up_link,
.sign_in_link,
.my_account_link,
.sign_out_link {
display:block !important;
margin-top:0px;	
}
.nav.navbar-nav.pull-right.menu-ul li.dropdown a:hover {
background-color: #e7e7e7 !important;
}
body #footer ul.menu {
display:block;
/*bottom:35px;*/
position:relative;	
bottom:0px;
margin: 0px !important;
padding:0px;
height:90px;
background:#FFF !important;
}
.breadcrumb>li+li:before {
content: "";
padding: 0px;
}
body.customer-account-create #footer ul.menu,
body.customer-account-login #footer ul.menu {
/*bottom:0px;*/
}
#footer ul.menu {

/*margin-top: 15px !important;*/
}
#footer {
position: fixed;
height: 70px;
bottom: 0;
left: 0;
width: 100%;
color: #202020;
padding: 0px;
z-index: 101;
background-color: #FFF;
border-top: 1px solid #D8D8D8;
}
#footer ul.menu li {
font-size: 12px;
display: -webkit-inline-box;
margin-right: 30px;
height: 65px;
padding-top: 30px;
float: left;
}
.menu li a {
/*font-style:italic;*/
}
/* terms of use and privacy policy */
.terms_of_use_content, .privacy_policy_content {
margin-bottom: 100px;	
}
.terms_of_use_content p, .privacy_policy_content p {
font-size: 15px !important;
padding: 0px !important;
}
/* checkout paypal button */	                             
ul.checkout-types p.paypal-logo {
float:right;	
}

/******************** login & register forms ********************/
.form-list label.required {
float:left;
display:block;
position:relative;
clear:both;	
}
.form-list .input-group {
float:left;
clear:both;
position:relative;	
}

.col-sm-6.col-md-4.copy.text-center p {
font-family: 'Source Sans Pro', sans-serif;
font-style:normal;
}
div.col-sm-6.col-md-4.copy.text-center {
margin-top: 30px;
}
.col-sm-6.col-md-4.hidden-xs {
/*margin-top:20px;*/
}
.nav.navbar-bar li a {
padding:0px;	
}
.customer-account-create .col-sm-6.col-md-4.hidden-xs,
.customer-account-login .col-sm-6.col-md-4.hidden-xs {
margin-top:0px;	
}
#cot_tl_pop, #cot_tl_fixed {
z-index:1003 !important;
}

.bar-wrap:hover .block-blue .btn-support{

}

.bar-wrap:hover .block-blue {
background: #0D5E88;
background: -moz-linear-gradient(top,#0b75ad 0,#26a8ec 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#0b75ad),color-stop(100%,#0b75ad));
background: -webkit-linear-gradient(top,#0b75ad 0,#26a8ec 100%);
background: -o-linear-gradient(top,#0b75ad 0,#26a8ec 100%);
background: -ms-linear-gradient(top,#0b75ad 0,#26a8ec 100%);
background: linear-gradient(to bottom,#0b75ad 0,#26a8ec 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b75ad', endColorstr='#26a8ec', GradientType=0);
}

.success-msg {
margin: 0px 0px 10px !important;
}

.error-msg, .notice-msg {
margin-top:10px;	
margin-bottom:10px;	
}

.le-socialconnect-social {
text-align: center !important;
position: relative !important;
float: center !important;
height: 35px !important;	
}

.le-social-button-login {
position: absolute !important;
margin: 0 auto !important;
width: 100% !important;
margin-left: 50% !important;
left: -70px !important;
}
.checkout-onepage-index .le-social-button-login {
float: left !important;
display: block !important;
clear: both !important;
position: relative !important;
margin: 0 auto !important;
width: 100% !important;
margin-left: 50% !important;
left: -85px !important;
}
.checkout-onepage-index .le-socialconnect-social {
margin-top: 0px !important;
height: 180px !important;
display: block !important;
position: relative !important;
}
.checkout-onepage-index .col-3.le-login-facebook {
width: 670px !important;
margin: 0 auto !important;
left: 40px !important;
margin-left: 50% !important;
height: 110px !important;
}
.checkout-onepage-index .account-login {
display: block !important;
float: left !important;
height: 150px !important;
margin: 0px auto!important;
width: 100% !important;
}
.checkout-onepage-index .page-title h1 {
margin: 10px 0px 10px 40px !important;
padding: 0px !important;
display: block !important;
float: left !important;
left: 0px !important;
right: 0px !important;	
}
.checkout-onepage-index .page-title {
margin: 0px !important;
}
.checkout-onepage-index .sp-methods input[type=radio] {
display: inline-block;
margin: 0px;	
}
.checkout-onepage-index .sp-methods label {
display: inline-block;
margin: 0px 0px 0px 10px;

}
@media ( max-width: 767px ) {
.a-center.item-product-quantity {
margin: 15px 5px 0px 5px!important;
}	
.cart-table .btn-remove2 {
margin: 25px 0px 0px 0px !important;
font-size: 5px !important;
}
}
.opc-review-actions .agree_to_terms {
margin-bottom: 20px;	
}
@media ( max-width: 479px ) {
.cart-table .btn-remove2 {
margin: 25px 5px 0px 0px !important;
font-size: 5px !important;
}
.opc-menu .le-socialconnect-social {
margin-left: -10px !important;	
}
.opc-wrapper-opc.design_package_default .opc-menu .social_login_explained {
margin-left: 0px;	
}
}
input[id="p_method_checkmo"] {
display: none !important;
border: none !important;
}
.opc-review-actions {
    border-top: none;
}
/*
.messages li {
margin-top: 10px !important;
}
*/
/*
#footer_login_register {
position: absolute;
height: 100px;
bottom: 0;
left: 0;
width: 100%;
background: #202020;
color: #717171;
padding: 10px;	
}
*/
body.customer-account-login,
body.customer-account-create
{
overflow-x: hidden!important;
font-family: 'Source Sans Pro', sans-serif;
-webkit-font-smoothing: antialiased;
height: 100%;
/* background: url('/custom/images/login_register/bg.jpg') no-repeat center center fixed; */
/* background-size: cover; */
margin: 0;
}
.last-item-big {
padding: 0 15px 0 0;
}
.fa-yahoo-square::before {
content: "\f19e" !important;
background: #FFF !important;
color: #881391;
font-size: 15px;
margin-top: 1px;
display: block;
padding: 2px 3px 1px 2px;
border-radius: 5px;
}
.customer-account-login .forgot-password {
width: 330px;
text-align: center;
margin-top: 15px;
}

.customer-account-create label.register-newsletter-checkbox{
float: left !important;
position: relative !important;
display: block;
clear: right;
margin: 0;
}
.customer-account-create .newsletter-checkbox.input-group {
float: left !important;
position: relative !important;
clear: left;
}
.block-account .block-content li.current {
background-color: #1783bd;
padding: 5px 10px;
}
.block-account .block-content li.current strong {
color:#FFFFFF;
font-weight:normal;	
}
.block-account .block-content li:hover,
#customer-service-sidebar li:hover {
background-color: #1783bd;
}
#customer-service-sidebar li a:hover,
.block-content li a:hover {
color:#FFF !important;
}

.customer-account-create .newsletter-checkbox.input-group input[type=checkbox] {
margin-top:4px !important;;	
}
#footer .col-md-4 {
width: 33.33%;
float:left;
display:block;
position:relative;
}
#footer .col-md-4 p {
width: 100%;
float:left;
display:block;
position:relative;
}
.main-container.col2-left-layout h1 {
margin-top: 12px !important;
text-transform: uppercase;
}
.customer-account-logoutsuccess .col2-set-bottom, 
.customer-account-login .col2-set-top,
.customer-account-create .col2-set-top {
border-radius: 15px 15px 0px 0px;
}
.customer-account-logoutsuccess .col2-set-bottom,
.customer-account-login .col2-set-bottom,
.customer-account-create .col2-set-bottom {
border-radius: 0px 0px 15px 15px;
}
.customer-account-login .header,
.customer-account-create .header {
width: auto;
}
.customer-account-logoutsuccess .col2-set .col-2,
.customer-account-login .col2-set .col-2,
.customer-account-create .col2-set .col-2 {
float: left;
width: 100%;
background: white;
}
.customer-account-logoutsuccess .col1-layout .col-main,
.customer-account-login .col1-layout .col-main,
.customer-account-create .col1-layout .col-main {
width: 360px !important;
padding-top: 0px !important;
float: left;
}
.customer-account-login .main,
.customer-account-create .main {
position: relative;
display: block;
float: left;
margin: 0 auto;
margin-top: 0px;
margin-left: none;
margin-bottom: 15px;
left: -180px;
width: 360px;
min-height: 450px !important;	
}
a:hover,
a:active,
a:focus {
outline: none;
text-decoration: none;
color: #72afd2;
}


.customer-account-login .logo,
.customer-account-create .logo {
position: fixed;
top: 40px;
left: 23px;
z-index: 999;
}

.btn-red{
background: #B40503 !important;
width: 182px;
padding: 10px 20px;
font-size: 19px;
color: #fff;
margin: 0 auto;
}
.btn-red:hover{
color: #fff;
background: #2c9ead !important;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

.btn {
border-top-left-radius: 4px !important;
}

.btn-1 {
background: url('/custom/images/login_register/1.png') no-repeat;
border: solid 1px #E6065F !important;
height: 38px;
width: 40px;

}

.btn-2 {
background: url('/custom/images/login_register/2.png') no-repeat;
border: solid 1px #71BA6C !important;
height: 38px;
width: 40px;

}

.btn-3{
background: url('/custom/images/login_register/3.png') no-repeat;
border: solid 1px #2c9ead !important;
height: 38px;
width: 40px;

}

.btn-4 {
background: url('/custom/images/login_register/3.png') no-repeat;
border: solid 1px #2c9ead !important;
height: 38px;
width: 40px;

}

.form-box{
background: #fff;
border-radius: 10px;
padding: 10px;
margin-bottom: 120px !important;
}

.customer-account-login .wrapper,
.customer-account-create .wrapper {
min-height: 100%;
position: absolute;
width: 100%;
bottom: 0px;
height: 100%;
}
.customer-account-create .buttons-set .back-link {
padding-bottom: 0 px;
}
.customer-account-login #content,
.customer-account-create #content {
padding: 10px;
padding-bottom: 100px;
}
.customer-account-create .buttons-set {
clear: both;
margin: 5px 0px 0px !important;
padding: 5px 5px !important;
border-top: 1px solid #e4e4e4;
text-align: right;
}

.customer-account-create .account-login p.required {
margin: 0 0 5px 0;
}

.customer-account-create .fieldset {
margin: 0px;
background: white;
padding: 0 15px 5px;
}
div.copy p {
font-weight:normal;
font-size:12px;	
}
footer a{
color: #717171;
}

.copy{
margin-top: 10px;
font-style: italic;
}

.customer-account-create .fa-border-1,
.customer-account-login .fa-border-1 {
padding: 9px 15.5px 8px;
border: solid 1px #666;
border-radius: 7px;
margin-top: 15px;
}

.customer-account-create .fa-border-3,
.customer-account-login .fa-border-3 {
padding: 9px 11px 8px;
border: solid 1px #666;
border-radius: 7px;
}

.alert-msg {
text-align: center;
color: #666;
}

.links{
font-size: 17px;
}

.customer-account-login .breadcrumb,
.customer-account-create .breadcrumb {
background: none !important;
}

.customer-account-login .breadcrumb > li+li:before,
.customer-account-create .breadcrumb > li+li:before  {
content: " ";
}
/* Checkbox and radio inputs */
.customer-account-login .checkbox,
.customer-account-login .radio {
padding-left: 0;
margin-left: 20px;
margin-bottom: 30px;
font-size: 16px;
}

.customer-account-login .tosign {
text-align: right;
font-size: 16px;
margin-bottom: 35px;
color: #666;
}

.customer-account-login .forgot {
margin-bottom: 30px;
}

.customer-account-login .forgot a {
color: #66AADE;
font-size: 16px;
font-style: italic;
}


/* Header */
body.customer-account-login > .header,
body.customer-account-create > .header {
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 1030;
}

/* Content */
.customer-account-login .wrapper > .content,
.customer-account-create .wrapper > .content {
position: relative;
width: 360px;
margin: 0 auto;
left: 180px;
}
#pin-list-table .ticket-header td {
padding-bottom: 10px !important;
}
table#rate-table.accounts_table td {
padding:5px;	
}
table#rate-table.accounts_table td,
#pin-list-table td {
float:none !important;
display:table-cell !important;
text-align:center !important;
}
h2 {
font-family: 'Source Sans Pro', sans-serif;
font-size: 20px;
}
/* Page Header */
.page-header {
margin: 10px 0 20px 0;
font-size: 22px;
}
.page-header > small {
color: #666;
display: block;
margin-top: 5px;
}
/* All images should be responsive */
.margin {
margin-bottom: 22px;
}
/* Display inline */
.inline {
display: inline;
width: auto;
}
/* 
All form elements including input, select, textarea etc.
-----------------------------------------------------------------
*/
.form-control {
box-shadow: none;
font-size: 14px !important;
}
.form-control:focus {
border-color: #3c8dbc !important;
box-shadow: none;
}
.form-group.has-success label {
color: #00a65a;
}
.form-group.has-success .form-control {
border-color: #00a65a !important;
box-shadow: none;
}
.form-group.has-warning label {
color: #f39c12;
}
.form-group.has-warning .form-control {
border-color: #f39c12 !important;
box-shadow: none;
}
.form-group.has-error label {
color: #f56954;
}
.form-group.has-error .form-control {
border-color: #f56954 !important;
box-shadow: none;
}
/* Input group */
.input-group .input-group-addon {
border-radius: 0;
background-color: #f4f4f4;
}
/* button groups */
.btn-group-vertical .btn.btn-flat:first-of-type,
.btn-group-vertical .btn.btn-flat:last-of-type {
border-radius: 0;
}
/*
Component: Buttons
-------------------------
*/
.btn {
font-weight: 500;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid transparent;
-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.09);
-moz-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.09);
box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.09);
}
.btn.btn-default {
background-color: #fafafa;
color: #666;
/*
border-color: #ddd;
border-bottom-color: #ddd;
*/
}
.btn.btn-default:hover,
.btn.btn-default:active,
.btn.btn-default.hover {
background-color: #f4f4f4!important;
}
.btn.btn-default.btn-flat {
border-bottom-color: #d9dadc;
}
.btn.btn-primary {
background-color: #3c8dbc;
border-color: #367fa9;
}
.btn.btn-primary:hover,
.btn.btn-primary:active,
.btn.btn-primary.hover {
background-color: #367fa9;
}
.btn.btn-success {
background-color: #00a65a;
border-color: #008d4c;
}
.btn.btn-success:hover,
.btn.btn-success:active,
.btn.btn-success.hover {
background-color: #008d4c;
}
.btn.btn-info {
background-color: #00c0ef;
border-color: #00acd6;
}
.btn.btn-info:hover,
.btn.btn-info:active,
.btn.btn-info.hover {
background-color: #00acd6;
}
.btn.btn-danger {
background-color: #f56954;
border-color: #f4543c;
}
.btn.btn-danger:hover,
.btn.btn-danger:active,
.btn.btn-danger.hover {
background-color: #f4543c;
}
.btn.btn-warning {
background-color: #f39c12;
border-color: #e08e0b;
}
.btn.btn-warning:hover,
.btn.btn-warning:active,
.btn.btn-warning.hover {
background-color: #e08e0b;
}
.btn.btn-flat {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border-width: 1px;
}
.btn:active {
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
-moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn:focus {
outline: none;
}
.btn.btn-file {
position: relative;
width: 120px;
height: 35px;
overflow: hidden;
}
.btn.btn-file > input[type='file'] {
display: block !important;
width: 100% !important;
height: 35px !important;
opacity: 0 !important;
position: absolute;
top: -10px;
cursor: pointer;
}
.btn.btn-app {
position: relative;
padding: 15px 5px;
margin: 0 0 10px 10px;
min-width: 80px;
height: 60px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
text-align: center;
color: #666;
border: 1px solid #ddd;
background-color: #fafafa;
font-size: 12px;
}
.btn.btn-app > .fa,
.btn.btn-app > .glyphicon,
.btn.btn-app > .ion {
font-size: 20px;
display: block;
}
.btn.btn-app:hover {
background: #f4f4f4;
color: #444;
border-color: #aaa;
}
.btn.btn-app:active,
.btn.btn-app:focus {
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
-moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.btn-app > .badge {
position: absolute;
top: -3px;
right: -10px;
font-size: 10px;
font-weight: 400;
}
.btn.btn-social-old {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
opacity: 0.9;
padding: 0;
}
.btn.btn-social-old > .fa {
padding: 10px 0;
width: 40px;
}
.btn.btn-social-old > .fa + span {
border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.btn.btn-social-old span {
padding: 10px;
}
.btn.btn-social-old:hover {
opacity: 1;
}
.btn.btn-circle {
width: 30px;
height: 30px;
line-height: 30px;
padding: 0;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.btn.ico-fb {
background: #3b5998;
color:#FFF;
}
.btn.ico-go {
background: #DC4E41;
color:#FFF;
}
.btn.ico-tw {
background: #55acee;
color:#FFF;	
}
.btn.ico-yh {
background: #881391;
color:#FFF;	
}
.btn.ico-li {
background: #4598c4;
color: #FFF;
}
/* 
Page: register and login
*/
.form-box {
width: 360px;
margin: 110px auto 0 auto;
margin-left: -10px;
-webkit-box-shadow: 0px 2px 15px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 2px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 2px 15px 0px rgba(50, 50, 50, 0.75);
}
.form-box .header {
padding: 0px 20px 20px;
text-align: center;
font-size: 30px;
font-weight: 400;
color: #005EAA;
}
.form-box .body {
padding-top: 20px;
background: #fff;
color: #444;
}
.form-box .body > .form-group,
.form-box .footer > .form-group {
margin-top: 20px;
}
.form-box .body > .form-group > input,
.form-box .footer > .form-group > input {
border: #fff;
}
.form-box .body > .btn,
.form-box .footer > .btn {
margin-bottom: 10px;
}
.form-box .footer {
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}

/*
* Social Buttons for Bootstrap
*
* Copyright 2013-2014 Panayiotis Lipiridis
* Licensed under the MIT License
*
* https://github.com/lipis/bootstrap-social
*
* Note: this file has been altered to work correctly with AdminLTE
*/
.btn-social {
position: relative;
padding-left: 44px !important;
text-align: left;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.btn-social :first-child {
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 32px !important;
line-height: 34px !important;
font-size: 1.6em!important;
text-align: center;
border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.btn-social.btn-lg {
padding-left: 60px !important;
}
.btn-social.btn-lg :first-child {
line-height: 45px;
width: 45px;
font-size: 1.8em;
}
.btn-social.btn-sm {
padding-left: 38px !important;
}
.btn-social.btn-sm :first-child {
line-height: 28px;
width: 28px;
font-size: 1.4em;
}
.btn-social.btn-xs {
padding-left: 30px !important;
}
.btn-social.btn-xs :first-child {
line-height: 20px;
width: 20px;
font-size: 1.2em;
}
.btn-social-icon {
position: relative;
padding-left: 44px !important;
text-align: left;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
height: 34px;
width: 34px;
padding: 0;
}
.btn-social-icon :first-child {
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 32px !important;
line-height: 34px !important;
font-size: 1.6em!important;
text-align: center;
border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.btn-social-icon.btn-lg {
padding-left: 60px !important;
}
.btn-social-icon.btn-lg :first-child {
line-height: 45px;
width: 45px;
font-size: 1.8em;
}
.btn-social-icon.btn-sm {
padding-left: 38px !important;
}
.btn-social-icon.btn-sm :first-child {
line-height: 28px;
width: 28px;
font-size: 1.4em;
}
.btn-social-icon.btn-xs {
padding-left: 30px !important;
}
.btn-social-icon.btn-xs :first-child {
line-height: 20px;
width: 20px;
font-size: 1.2em;
}
.btn-social-icon :first-child {
border: none;
text-align: center;
width: 100%!important;
}
.btn-social-icon.btn-lg {
height: 45px;
width: 45px;
padding-left: 0;
padding-right: 0;
}
.btn-social-icon.btn-sm {
height: 30px;
width: 30px;
padding-left: 0;
padding-right: 0;
}
.btn-social-icon.btn-xs {
height: 22px;
width: 22px;
padding-left: 0;
padding-right: 0;
}
.btn-bitbucket {
color: #ffffff;
background-color: #205081;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-bitbucket:hover,
.btn-bitbucket:focus,
.btn-bitbucket:active,
.btn-bitbucket.active,
.open .dropdown-toggle.btn-bitbucket {
color: #ffffff;
background-color: #183c60;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-bitbucket:active,
.btn-bitbucket.active,
.open .dropdown-toggle.btn-bitbucket {
background-image: none;
}
.btn-bitbucket.disabled,
.btn-bitbucket[disabled],
fieldset[disabled] .btn-bitbucket,
.btn-bitbucket.disabled:hover,
.btn-bitbucket[disabled]:hover,
fieldset[disabled] .btn-bitbucket:hover,
.btn-bitbucket.disabled:focus,
.btn-bitbucket[disabled]:focus,
fieldset[disabled] .btn-bitbucket:focus,
.btn-bitbucket.disabled:active,
.btn-bitbucket[disabled]:active,
fieldset[disabled] .btn-bitbucket:active,
.btn-bitbucket.disabled.active,
.btn-bitbucket[disabled].active,
fieldset[disabled] .btn-bitbucket.active {
background-color: #205081;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-bitbucket .badge {
color: #205081;
background-color: #ffffff;
}
.btn-dropbox {
color: #ffffff;
background-color: #1087dd;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-dropbox:hover,
.btn-dropbox:focus,
.btn-dropbox:active,
.btn-dropbox.active,
.open .dropdown-toggle.btn-dropbox {
color: #ffffff;
background-color: #0d70b7;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-dropbox:active,
.btn-dropbox.active,
.open .dropdown-toggle.btn-dropbox {
background-image: none;
}
.btn-dropbox.disabled,
.btn-dropbox[disabled],
fieldset[disabled] .btn-dropbox,
.btn-dropbox.disabled:hover,
.btn-dropbox[disabled]:hover,
fieldset[disabled] .btn-dropbox:hover,
.btn-dropbox.disabled:focus,
.btn-dropbox[disabled]:focus,
fieldset[disabled] .btn-dropbox:focus,
.btn-dropbox.disabled:active,
.btn-dropbox[disabled]:active,
fieldset[disabled] .btn-dropbox:active,
.btn-dropbox.disabled.active,
.btn-dropbox[disabled].active,
fieldset[disabled] .btn-dropbox.active {
background-color: #1087dd;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-dropbox .badge {
color: #1087dd;
background-color: #ffffff;
}
.btn-facebook {
color: #ffffff;
background-color: #3b5998;
border-color: rgba(0, 0, 0, 0.2);
margin-bottom: 10px;
}
.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook.active,
.open .dropdown-toggle.btn-facebook {
color: #ffffff;
background-color: #30487b;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-facebook:active,
.btn-facebook.active,
.open .dropdown-toggle.btn-facebook {
background-image: none;
}
.btn-facebook.disabled,
.btn-facebook[disabled],
fieldset[disabled] .btn-facebook,
.btn-facebook.disabled:hover,
.btn-facebook[disabled]:hover,
fieldset[disabled] .btn-facebook:hover,
.btn-facebook.disabled:focus,
.btn-facebook[disabled]:focus,
fieldset[disabled] .btn-facebook:focus,
.btn-facebook.disabled:active,
.btn-facebook[disabled]:active,
fieldset[disabled] .btn-facebook:active,
.btn-facebook.disabled.active,
.btn-facebook[disabled].active,
fieldset[disabled] .btn-facebook.active {
background-color: #3b5998;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-facebook .badge {
color: #3b5998;
background-color: #ffffff;
}
.btn-flickr {
color: #ffffff;
background-color: #ff0084;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-flickr:hover,
.btn-flickr:focus,
.btn-flickr:active,
.btn-flickr.active,
.open .dropdown-toggle.btn-flickr {
color: #ffffff;
background-color: #d6006f;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-flickr:active,
.btn-flickr.active,
.open .dropdown-toggle.btn-flickr {
background-image: none;
}
.btn-flickr.disabled,
.btn-flickr[disabled],
fieldset[disabled] .btn-flickr,
.btn-flickr.disabled:hover,
.btn-flickr[disabled]:hover,
fieldset[disabled] .btn-flickr:hover,
.btn-flickr.disabled:focus,
.btn-flickr[disabled]:focus,
fieldset[disabled] .btn-flickr:focus,
.btn-flickr.disabled:active,
.btn-flickr[disabled]:active,
fieldset[disabled] .btn-flickr:active,
.btn-flickr.disabled.active,
.btn-flickr[disabled].active,
fieldset[disabled] .btn-flickr.active {
background-color: #ff0084;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-flickr .badge {
color: #ff0084;
background-color: #ffffff;
}
.btn-foursquare {
color: #ffffff;
background-color: #0072b1;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-foursquare:hover,
.btn-foursquare:focus,
.btn-foursquare:active,
.btn-foursquare.active,
.open .dropdown-toggle.btn-foursquare {
color: #ffffff;
background-color: #005888;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-foursquare:active,
.btn-foursquare.active,
.open .dropdown-toggle.btn-foursquare {
background-image: none;
}
.btn-foursquare.disabled,
.btn-foursquare[disabled],
fieldset[disabled] .btn-foursquare,
.btn-foursquare.disabled:hover,
.btn-foursquare[disabled]:hover,
fieldset[disabled] .btn-foursquare:hover,
.btn-foursquare.disabled:focus,
.btn-foursquare[disabled]:focus,
fieldset[disabled] .btn-foursquare:focus,
.btn-foursquare.disabled:active,
.btn-foursquare[disabled]:active,
fieldset[disabled] .btn-foursquare:active,
.btn-foursquare.disabled.active,
.btn-foursquare[disabled].active,
fieldset[disabled] .btn-foursquare.active {
background-color: #0072b1;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-foursquare .badge {
color: #0072b1;
background-color: #ffffff;
}
.btn-github {
color: #ffffff;
background-color: #444444;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-github:hover,
.btn-github:focus,
.btn-github:active,
.btn-github.active,
.open .dropdown-toggle.btn-github {
color: #ffffff;
background-color: #303030;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-github:active,
.btn-github.active,
.open .dropdown-toggle.btn-github {
background-image: none;
}
.btn-github.disabled,
.btn-github[disabled],
fieldset[disabled] .btn-github,
.btn-github.disabled:hover,
.btn-github[disabled]:hover,
fieldset[disabled] .btn-github:hover,
.btn-github.disabled:focus,
.btn-github[disabled]:focus,
fieldset[disabled] .btn-github:focus,
.btn-github.disabled:active,
.btn-github[disabled]:active,
fieldset[disabled] .btn-github:active,
.btn-github.disabled.active,
.btn-github[disabled].active,
fieldset[disabled] .btn-github.active {
background-color: #444444;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-github .badge {
color: #444444;
background-color: #ffffff;
}
.btn-google-plus {
color: #ffffff;
background-color: #dd4b39;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-google-plus:hover,
.btn-google-plus:focus,
.btn-google-plus:active,
.btn-google-plus.active,
.open .dropdown-toggle.btn-google-plus {
color: #ffffff;
background-color: #ca3523;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-google-plus:active,
.btn-google-plus.active,
.open .dropdown-toggle.btn-google-plus {
background-image: none;
}
.btn-google-plus.disabled,
.btn-google-plus[disabled],
fieldset[disabled] .btn-google-plus,
.btn-google-plus.disabled:hover,
.btn-google-plus[disabled]:hover,
fieldset[disabled] .btn-google-plus:hover,
.btn-google-plus.disabled:focus,
.btn-google-plus[disabled]:focus,
fieldset[disabled] .btn-google-plus:focus,
.btn-google-plus.disabled:active,
.btn-google-plus[disabled]:active,
fieldset[disabled] .btn-google-plus:active,
.btn-google-plus.disabled.active,
.btn-google-plus[disabled].active,
fieldset[disabled] .btn-google-plus.active {
background-color: #dd4b39;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-google-plus .badge {
color: #dd4b39;
background-color: #ffffff;
}
.btn-instagram {
color: #ffffff;
background-color: #3f729b;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-instagram:hover,
.btn-instagram:focus,
.btn-instagram:active,
.btn-instagram.active,
.open .dropdown-toggle.btn-instagram {
color: #ffffff;
background-color: #335d7e;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-instagram:active,
.btn-instagram.active,
.open .dropdown-toggle.btn-instagram {
background-image: none;
}
.btn-instagram.disabled,
.btn-instagram[disabled],
fieldset[disabled] .btn-instagram,
.btn-instagram.disabled:hover,
.btn-instagram[disabled]:hover,
fieldset[disabled] .btn-instagram:hover,
.btn-instagram.disabled:focus,
.btn-instagram[disabled]:focus,
fieldset[disabled] .btn-instagram:focus,
.btn-instagram.disabled:active,
.btn-instagram[disabled]:active,
fieldset[disabled] .btn-instagram:active,
.btn-instagram.disabled.active,
.btn-instagram[disabled].active,
fieldset[disabled] .btn-instagram.active {
background-color: #3f729b;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-instagram .badge {
color: #3f729b;
background-color: #ffffff;
}
.btn-linkedin {
color: #ffffff;
background-color: #007bb6;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-linkedin:hover,
.btn-linkedin:focus,
.btn-linkedin:active,
.btn-linkedin.active,
.open .dropdown-toggle.btn-linkedin {
color: #ffffff;
background-color: #005f8d;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-linkedin:active,
.btn-linkedin.active,
.open .dropdown-toggle.btn-linkedin {
background-image: none;
}
.btn-linkedin.disabled,
.btn-linkedin[disabled],
fieldset[disabled] .btn-linkedin,
.btn-linkedin.disabled:hover,
.btn-linkedin[disabled]:hover,
fieldset[disabled] .btn-linkedin:hover,
.btn-linkedin.disabled:focus,
.btn-linkedin[disabled]:focus,
fieldset[disabled] .btn-linkedin:focus,
.btn-linkedin.disabled:active,
.btn-linkedin[disabled]:active,
fieldset[disabled] .btn-linkedin:active,
.btn-linkedin.disabled.active,
.btn-linkedin[disabled].active,
fieldset[disabled] .btn-linkedin.active {
background-color: #007bb6;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-linkedin .badge {
color: #007bb6;
background-color: #ffffff;
}
.btn-tumblr {
color: #ffffff;
background-color: #2c4762;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-tumblr:hover,
.btn-tumblr:focus,
.btn-tumblr:active,
.btn-tumblr.active,
.open .dropdown-toggle.btn-tumblr {
color: #ffffff;
background-color: #1f3346;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-tumblr:active,
.btn-tumblr.active,
.open .dropdown-toggle.btn-tumblr {
background-image: none;
}
.btn-tumblr.disabled,
.btn-tumblr[disabled],
fieldset[disabled] .btn-tumblr,
.btn-tumblr.disabled:hover,
.btn-tumblr[disabled]:hover,
fieldset[disabled] .btn-tumblr:hover,
.btn-tumblr.disabled:focus,
.btn-tumblr[disabled]:focus,
fieldset[disabled] .btn-tumblr:focus,
.btn-tumblr.disabled:active,
.btn-tumblr[disabled]:active,
fieldset[disabled] .btn-tumblr:active,
.btn-tumblr.disabled.active,
.btn-tumblr[disabled].active,
fieldset[disabled] .btn-tumblr.active {
background-color: #2c4762;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-tumblr .badge {
color: #2c4762;
background-color: #ffffff;
}
.btn-twitter {
color: #ffffff;
background-color: #55acee;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-twitter:hover,
.btn-twitter:focus,
.btn-twitter:active,
.btn-twitter.active,
.open .dropdown-toggle.btn-twitter {
color: #ffffff;
background-color: #309aea;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-twitter:active,
.btn-twitter.active,
.open .dropdown-toggle.btn-twitter {
background-image: none;
}
.btn-twitter.disabled,
.btn-twitter[disabled],
fieldset[disabled] .btn-twitter,
.btn-twitter.disabled:hover,
.btn-twitter[disabled]:hover,
fieldset[disabled] .btn-twitter:hover,
.btn-twitter.disabled:focus,
.btn-twitter[disabled]:focus,
fieldset[disabled] .btn-twitter:focus,
.btn-twitter.disabled:active,
.btn-twitter[disabled]:active,
fieldset[disabled] .btn-twitter:active,
.btn-twitter.disabled.active,
.btn-twitter[disabled].active,
fieldset[disabled] .btn-twitter.active {
background-color: #55acee;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-twitter .badge {
color: #55acee;
background-color: #ffffff;
}
.btn-vk {
color: #ffffff;
background-color: #587ea3;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-vk:hover,
.btn-vk:focus,
.btn-vk:active,
.btn-vk.active,
.open .dropdown-toggle.btn-vk {
color: #ffffff;
background-color: #4a6a89;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-vk:active,
.btn-vk.active,
.open .dropdown-toggle.btn-vk {
background-image: none;
}
.btn-vk.disabled,
.btn-vk[disabled],
fieldset[disabled] .btn-vk,
.btn-vk.disabled:hover,
.btn-vk[disabled]:hover,
fieldset[disabled] .btn-vk:hover,
.btn-vk.disabled:focus,
.btn-vk[disabled]:focus,
fieldset[disabled] .btn-vk:focus,
.btn-vk.disabled:active,
.btn-vk[disabled]:active,
fieldset[disabled] .btn-vk:active,
.btn-vk.disabled.active,
.btn-vk[disabled].active,
fieldset[disabled] .btn-vk.active {
background-color: #587ea3;
border-color: rgba(0, 0, 0, 0.2);
}
.btn-vk .badge {
color: #587ea3;
background-color: #ffffff;
}
/*
Codigo nuevo
Responsable: Jose Manuel Rodriguez
Email: jmrpadrino@gmail.com
*/
#symantec_seal{
bottom: 10px !important;
}
#symantec_seal a{
display:block;
}

/*---- FIN CODIGO NUEVO ----*/
.fa-linkedin-square:before {
content: "\f08c";
}

@-moz-document url-prefix() {
	.select-venezuela-wrapper::after {
		content:"" !important;
	}
}