@import url('https://fonts.googleapis.com/css?family=Mitr:300|Roboto:400,700&display=swap');

@font-face {font-family: 'southamptonregular';src: url('southampton-webfont.woff2') format('woff2'),url('southampton-webfont.woff') format('woff');font-weight: normal;font-style: normal;}

* {margin: 0;padding: 0;font-family: 'Roboto', Helvetica, Arial, Verdana,Tahoma, sans-serif;border:0;outline:none;text-rendering: optimizelegibility;-ms-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;outline:0;color:#1D1D1D}

a:link, a:visited, a:active {text-decoration: none;color: #575756;outline:0;transition:0.2s all linear}
a:hover {text-decoration: underline;}

body {background: #FFF;}

.clear{clear:both}
.centrado {text-align:center !important}
.derecha {text-align:right !important}
.izquierda {text-align:left !important}
.fl {float:left !important}
.fr {float:right}
.di {display:inline}
.dn {display:none !important;}
.dib {display:inline-block;padding:10px;border-radius:2px}
strong,b {font-weight:700}

.gris1 {color:#DADADA !important}
.gris2 {color:#8F8D8D !important}
.azul {color:#66A3B2 !important}

.bgris1 {background-color:#DADADA !important}
.bgris2 {background-color:#8F8D8D !important}
.bgris3 {background-color:#F6F6F6 !important}
.bazul {background-color:#66A3B2 !important}
.brojo {background-color:red !important}
.bverde {background-color:green !important}

.white {color:#FFF !important}

.contenedor{width:1280px;margin:0 auto;position:relative;}

	.wh {position:fixed;top:50%;right:-128px;transform:translate(0,-50%);z-index:999999}
		.wht {position:absolute;top:0;left:0;width:47px;height:50px}
		.whl {position:absolute;top:0;left:47px;width:128px;height:50px}

	a.gotop {z-index:99999999;color:#FFF !important;position:fixed;left:10px;bottom:10px;width:44px;height:44px;text-align:left;background:url(../images/gotop.svg) 50% 50% no-repeat;transition:0.2s all linear;text-indent:-999em;}
	a.gotop:hover {opacity:0.7;}
	
	.rwd {display:none}
	
	.topbar {display:inline;float:left;width:100%;}
		.topbar ul {display:flex;justify-content:space-between}
			.topbar ul li {flex:0 0 auto;font-size:12px;line-height:25px;list-style:none}
				.topbar ul li a {margin-left:5px;margin-right:5px}
				.topbar ul li i {margin-right:5px}
	
	.logo {text-align:center;display:inline;float:left;width:100%;text-align:center;padding:25px 0;transition:0.2s top linear}
			.logo img {transition: height 0.5s ease;}
			.logo a:link,.logo a:active,.logo a:visited{display:inline-block;}
		
	.menu {display:inline;float:left;width:100%;}
		.menu ul {display:table;width:auto;margin:0 auto}
			.menu li{position:relative;float: left;margin:0;list-style:none;font-size:15px;text-transform:uppercase}
				.menu li a:link,.menu li a:active,.menu li a:visited{display:block;height:48px;padding:0 30px;line-height:48px;text-decoration:none;margin:0;float:left}
				.menu li a:hover{color:#000;text-decoration:none}
				.activo {background:#3c3c3b;color:#FFF !important;}
						
	.logos {display:inline;float:left;width:100%;padding:30px 0}
		.logos ul {display:flex;justify-content:space-between;}
			.logos ul li {flex:0 0 auto;list-style:none;position:relative;height:70px}
				.logos ul li img {position:relative;top:50%;transform:translate(0,-50%)}
				/*.logos ul li img {height:50px;width:auto;}*/
	
	.index {display:inline;float:left;width:100%;padding:50px 0}
		.index hgroup {text-align:center;}
			.index h1 {font-family:'Mitr', sans-serif;font-weight:300;font-size:40px}
			.index h2 {font-family:'Mitr', sans-serif;font-weight:300;font-size:28px}
			
			.pasos {display:flex;padding:30px 0;justify-content:space-between}
				.pasos li {flex:0 0 auto;position:relative;min-height:198px;list-style:none}
				.pasos li:nth-child(1) {padding:30px 0 0 150px;}
				.pasos li:nth-child(2) {padding:30px 0 0 150px;}
				.pasos li:nth-child(3) {padding:30px 0 0 140px;}
					.pasos li img {position:absolute;left:0;top:50%;transform:translate(0,-50%)}
					.pasos li h3 {font-weight:700;margin:0 0 20px 0;font-size:28px;letter-spacing:10px}
					.pasos li p {color:#9D9D9C;margin:0 0 20px 0;font-size:20px;line-height:145%}
			.index .p {font-family:'Mitr', sans-serif;color:#3C3C3B;margin:0 0 3px 0;font-size:21px;line-height:145%;font-weight:300}
	
	section {display:inline;float:left;width:100%;clear:both}
	.bordetop {border-top:1px solid #000}
	.padding {padding:60px 0}
	.margentop {margin-top:30px}
			
	.formulario {display:inline;float:left;width:100%;padding:40px 0}
		.tasar {display:flex;justify-content:space-between;}
			.tasar1 {flex:0 0 auto;width:390px}
			
				.tasar1 img {max-width:100%;max-height:100%;}
				.tasar1 p {line-height:145%;font-size:16px;margin-bottom:30px;}
					.tasar1 p:last-child {margin-bottom:0}
			
		.tasar form {display:flex;justify-content:space-between;width:890px;padding-left:50px}
			.tasar form fieldset {flex:0 0 auto;width:390px;}
				.tasar p {font-size:13px;margin-bottom:20px}
				.tasar label {font-size:14px;position:relative;width:100%;display:block;float:left;}
				.tasar input[type=text],.tasar input[type=tel],.tasar input[type=email],.tasar select {margin-bottom:20px;width:390px;height:40px;padding:0 10px;margin-top:5px;border:1px solid #8F8D8D;background:#FFF;clear:both;}
				.tasar input[type=file] {margin-bottom:20px;width:390px;height:auto;padding:0;margin-top:5px;border:0;background:transparent;clear:both;}
				.tasar input[type=checkbox] {vertical-align:middle;}
				.tasar textarea {margin-bottom:0;width:390px;padding:10px;margin-top:5px;border:1px solid #8F8D8D;background:#FFF;resize:none;height:195px;clear:both}
				.tasar em.error {position:absolute;top:0;right:0;color:red}
				.tasar button {margin-top:20px;position:relative;}
				.toggleajax2 {float:left;width:100%;clear:both;margin-top:20px;position:relative;background:none;border:0;}
				.recaptcha {display:inline;float:left;width:100%;border:0;padding:0;position:relative;margin:20px 0}
	
	.fondoreloj {height:280px;background:url(../images/fondoreloj.jpg) 50% 50% no-repeat;background-size:cover !important}
	.fondorelojqs {height:310px;background:url(../images/qs.jpg) 50% 50% no-repeat;background-size:cover !important}
	.fondorelojcf {height:310px;background:url(../images/cf.jpg) 50% 50% no-repeat;background-size:cover !important}
	.fondorelojcf2 {height:280px;background:url(../images/cf4.jpg) 50% 50% no-repeat;background-size:cover !important}
	.fondorelojpanel {height:310px;background:url(../images/panel.jpg) 50% 50% no-repeat;background-size:cover !important}
	
	.fondok {text-decoration:none !important;border-radius:3px;overflow:hidden;border:0;font-size:20px;letter-spacing:4px;font-weight:bold;display:inline-block;background:url(../images/bgbotonazul.svg) 100% 50% no-repeat;padding:0 60px 0 25px;line-height:48px;}
	.userk {text-decoration:none !important;border-radius:3px;overflow:hidden;border:0;font-size:13px;display:inline-block;background:url(../images/userk.svg) 0 50% no-repeat;padding:0 0 0 90px;line-height:48px;}
	
	.sh {font-family: 'southamptonregular'}
	
	.flex {display:flex;justify-content:space-between}
		.flexcenter {align-items:center}
		.flexwrap {flex-wrap:wrap}
		.cc {width:350px;}
		.ccb {width:390px;}
			.cc h2 {font-family:'Mitr', sans-serif;font-size:22px;letter-spacing:1px;border-bottom:1px solid #3F3E3E;display:inline-block;margin:0 0 20px 0;padding:0 0 5px 0}
			.cc3 h2 {font-family:'Mitr', sans-serif;font-size:22px;letter-spacing:1px;border-bottom:0;display:inline-block;margin:0 0 20px 0;padding:0 0 5px 0}
			.cc p {font-size:18px;line-height:30px;margin:0 0 30px 0;clear:both}
			.cc3 p {font-size:18px;line-height:30px;margin:0 0 30px 0;clear:both}
			a.masinfo {line-height:30px;padding-left:60px;font-size:16px;letter-spacing:2px;background:url(../images/masinfo.svg) 0 50% no-repeat;display:inline-block;color:#66A3B2;text-decoration:none}
			
			.cc img,.ccb img {max-width:100%;height:auto}
			
		.cc1 {height:120px;margin-bottom:30px;}
			.cc1 img {position:relative;top:50%;transform:translate(-50%,-50%);left:50%;height:55px !important;width:auto}
		.cc2 {height:120px;margin-bottom:30px;width:835px}
			.cc2 p {font-size:120px !important;line-height:120px;text-align:center}
			
			
	.opiniones {background:#8E8C8B;clear:both}
		.k {position:relative;flex:0 0 200px;background:url(../images/k.svg) 0 50% no-repeat}
		.op1 {position:relative;flex:0 0 auto;padding:40px 0;font-size:14px;}
			.op1 h2 {font-family:'Mitr', sans-serif;font-size:28px;letter-spacing:1px;margin:0 0 10px 0;color:#FFF;font-weight:300}
			.op1 h3 {font-family:'Mitr', sans-serif;font-size:18px;letter-spacing:1px;margin:0 0 10px 0;color:#000;font-weight:300}
			.op1 .stars {margin-bottom:15px}
				.op1 .stars i {font-size:20px;margin:0 10px;color:#DCDB22}
		.op2 {position:relative;flex:0 0 400px;}
			.op2slider {position:relative;padding:40px 35px;max-width:400px;}
				.opi {background:#FFF;position:relative;padding:0 0 20px 0}
					.op2 .usuario {width:50px;height:50px;background:url(../images/usuario.png) 50% 50% no-repeat;position:absolute;top:10px;left:10px;background-size:100% 100% !important;}
					.op2 h3 {font-family:'Mitr', sans-serif;font-size:14px;letter-spacing:1px;margin:0 0 10px 75px;}
					.op2 p {font-style:italic;font-size:12px;color:#6F6F6E;margin:0 50px 0 75px;line-height:110%}
					.op2stars {margin:20px 0 0 75px;display:inline;float:left;width:100%}
						.op2stars i {font-size:12px;margin:0 10px 0 0;color:#DCDB22}
			
		/* SlickSlider */
		.slick-slider{    position: relative;box-sizing: border-box;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
		.slick-list{  position: relative;display: block;overflow: hidden;padding: 0;margin:0}
		.bxhome .slick-list{margin: 0 -20px 0 0 !important;}
		
		.slick-list:focus{    outline: none;}
		.slick-list.dragging{    cursor: pointer;    cursor: hand;}

		.slick-slider .slick-track,.slick-slider .slick-list{ transform: translate3d(0, 0, 0);}
		.slick-track{position: relative; top: 0;left: 0;display: block;margin-left: auto; margin-right: auto;}
		.slick-track:before,.slick-track:after{display: table;content: '';}
		.slick-track:after{    clear: both;}
		.slick-loading .slick-track{    visibility: hidden;}
		.slick-slide{    display: none;    float: left;    height: 100%;    min-height: 1px;}
		.bxhome .slick-slide{margin: 0 20px 0 0;}
		
		[dir='rtl'] .slick-slide{    float: right;}
		.slick-slide img {    display: block;}
		.slick-slide.slick-loading img{    display: none;}
		.slick-slide.dragging img{    pointer-events: none;}
		.slick-initialized .slick-slide{    display: block;}
		.slick-loading .slick-slide{    visibility: hidden;}
		.slick-vertical .slick-slide{    display: block;    height: auto;    border: 1px solid transparent;}
		.slick-arrow.slick-hidden {    display: none;}

		/* Arrows */
		em.bprev {cursor:pointer;position:absolute;left:1px;top:50%;width:20px;height:40px;background:url(../images/flechal.svg) 50% 50% no-repeat;z-index:8888;transform:translate(0,-50%);text-indent:-999em !important;}
		em.bnext {cursor:pointer;position:absolute;right:1px;top:50%;width:20px;height:40px;background:url(../images/flechar.svg) 50% 50% no-repeat;z-index:8888;transform:translate(0,-50%);text-indent:-999em !important;}
			
			
		.slider {display:inline;float:left;width:100%;clear:both;margin:0;position:relative;z-index:102;overflow:hidden;height:600px;overflow:hidden}
			.sliderMAIN{width: 100%;height: 100%;overflow: hidden;position: relative;}
				.slide{width: 100%;height: 100%;top: 0;left: 0;float: left;position: absolute;}
					.slidecontent {position: absolute;top: 50%;text-align: center;left:50%;transform:translate(-640px,-50%);width:720px}
						.slidecontent .t1 {font-size:140px;line-height:140px;opacity:1;animation: 2s ease 0s normal forwards 1 aparecer;}
							.slidecontent .t1 span {color:#FFF;display:block;width:100%;}
						.slidecontent .t2 {margin-top:30px;font-size:18px;line-height:100%;color:#FFF;opacity:1;animation: 2s ease 1s normal forwards 1 aparecer;}
						.slidecontent .t3 {margin-top:30px;font-size:20px;line-height:100%;overflow:visible;text-align:center;opacity:1;animation: 3s ease 2s normal forwards 1 aparecer;}
		
				/*@keyframes aparecer{0% { opacity:0; }66% { opacity:0; }100% { opacity:1; }}*/
		
		.vendidos {background:url(../images/vendidos.jpg) 50% 0 no-repeat;background-size:cover !important}
			.vend1 {width:30%;height:280px;background:url(../images/vend1.jpg) 50% 50% no-repeat;background-size:cover !important;position:relative}
			.vend2 {width:30%;height:280px;background:url(../images/vend2.jpg) 50% 50% no-repeat;background-size:cover !important;position:relative}
			.vend3 {width:30%;height:280px;background:url(../images/vend3.jpg) 50% 50% no-repeat;background-size:cover !important;position:relative}
				.vendidos span {position:absolute;bottom:20px;left:50%;transform:translate(-50%,0);display:inline-block;padding:4px 8px;font-size:14px;font-weight:bold;white-space:pre}
		
		
		/* QUIENES SOMOS */
		.qs {padding:40px 0}
			.qs h1 {font-family:'Mitr', sans-serif;font-size:44px;letter-spacing:2px;font-weight:normal;color:#3f3e3e}
			.qs h2 {font-family:'Mitr', sans-serif;font-size:30px;line-height:30px;margin:0 0 30px 0;font-weight:normal;color:#3f3e3e;}
			.qs h3 {font-size:25px;line-height:30px;margin:0;font-style:italic;font-weight:normal;color:#8e8c8b}
		
		.qs2 p {font-style:italic;font-size:20px;line-height:160%;color:#222221}
			.qs2 .flex {padding-top:60px}
		
		.slider2 {display:inline;float:left;width:100%;clear:both;margin:0;position:relative;z-index:102;overflow:hidden;height:310px;overflow:hidden}
			.sliderMAIN2{width: 100%;height: 100%;overflow: hidden;position: relative;}
				.slide2{width: 100%;height: 100%;top: 0;left: 0;float: left;position: absolute;}
					.slidecontent2 {position: absolute;top: 50%;text-align: center;left:50%;transform:translate(-400px,-50%);width:640px;}
						.slidecontent2 .t1 {font-size:100px;line-height:100px;opacity:1;animation: 2s ease 0s normal forwards 1 aparecer;}
							.t1 span {color:#FFF;display:block;width:100%;}
						.slidecontent2 .t3 {margin-top:30px;font-size:20px;line-height:100%;overflow:visible;text-align:center;opacity:1;animation: 2s ease 1s normal forwards 1 aparecer;}
						.slide2 .k {position:absolute;width:250px;height:310px;background:url(../images/k.svg) 0 50% no-repeat;background-size:auto 111%;position:absolute;left:50%;top:0;transform:translate(-640px,-0%);}
						
		.qs3 h2 {font-family:'Mitr', sans-serif;font-size:22px;margin:0 0 5px 0;color:#3f3e3e;}
		.qs3 p {font-size:14px;line-height:135%;color:#1d1d1b;margin-bottom:30px}
		.qs3 ul {font-size:14px;line-height:135%;color:#1d1d1b;margin-bottom:25px;margin-left:30px}
			.qs3 ul li {margin-bottom:5px;}
		
		/* COMO FUNCIONAMOS */
		.cf h2 {font-family:'Mitr', sans-serif;font-size:30px;line-height:30px;margin:0 0 30px 0;font-weight:normal;color:#3f3e3e;}
			.cf1 {width:380px;}
			.cf1 h2 {font-family:'Mitr', sans-serif;font-size:22px;letter-spacing:1px;border-bottom:1px solid #3F3E3E;display:inline-block;margin:0 0 20px 0;padding:0 0 5px 0}
			.cf1 p {font-size:18px;line-height:30px;margin:0 0 30px 0;clear:both}
			.cf1 img {max-width:100%;height:auto;margin-top:20px;}
		
		.cf2 {width:835px}
			.cf2 h2 {font-family:'Mitr', sans-serif;font-size:36px;margin:0 0 2px 0;font-weight:normal}
			.cf2 p {font-family:'Mitr', sans-serif;font-size:22px;margin:0;clear:both;font-weight:normal}
		
		.cf3 {width:350px;}
			.cf3 h2 {font-family:'Mitr', sans-serif;font-size:22px;margin:0 0 15px 0;font-weight:normal}
			.cf3 h3 {font-family:'Mitr', sans-serif;font-size:17px;margin:0 0 0 0;}
			.cf3 p {font-size:15px;line-height:145%;margin:0 0 20px 0;clear:both;}
			.cf3 img {max-width:100%;height:auto}
			
			.login {display:inline;float:left;width:100%;margin:30px 0 80px}
				.nomargen {margin-bottom:0 !important}
				.login div {position:relative;padding:0 !important}
					.login label {font-size:15px;display:block}
					.login input[type=password],.login input[type=email],.login input[type=text],.login input[type=tel] {margin-bottom:20px;width:100%;height:40px;padding:0 10px;margin-top:5px;margin-bottom:20px;border:1px solid #8F8D8D;background:#FFF;clear:both}
					.login textarea {margin-bottom:20px;width:100%;height:40px;padding:10px;margin-top:5px;margin-bottom:20px;border:1px solid #8F8D8D;background:#FFF;height:130px;resize:none;clear:both}
					.login em.error {position:absolute;top:0 !important;right:0;color:red}
					.login input[type=submit] {padding:10px 30px;border-radius:4px;}
		
		/* CONTACTO */
		.ct1,.ct2 {width:380px;position:relative;}
			.ct2 .login {margin-bottom:0 !important}
			.ct2 h2 {font-family:'Mitr', sans-serif;font-size:22px;margin:0 0 20px 0;}
			.ct2 p {font-size:18px;line-height:30px;margin:0 0 30px 0;clear:both}
			.ct1 img {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:100%;height:auto}
		
		/* PANEL */
		.formhalf {width:50%;margin:0 auto}
		
		.password {display:inline;float:left;width:100%;margin:30px 0 80px}
			.password div {position:relative;padding:0 !important}
				.password label {font-size:15px;display:block}
				.password input[type=email] {margin-bottom:20px;width:100%;height:40px;padding:0 10px;margin-top:5px;margin-bottom:20px;border:1px solid #8F8D8D;background:#FFF;}
				.password em.error {position:absolute;top:0 !important;right:0;color:red}
				.password input[type=submit] {padding:10px 30px;border-radius:4px;}
				
				.pr {font-size:13px !important;line-height:145%;position:relative;padding-left:20px;padding-bottom:20px}
					.pr input {position:absolute;left:0;top:4px}
		
		.submenu {flex:0 0 auto;width:300px;}
			.submenu ul {list-style:none;}
				.submenu ul li {margin-bottom:15px;font-size:13px;position:relative;line-height:16px;padding:0 0 0 20px;font-weight:bold}
					.submenu ul li span {display:block;padding-left:20px;font-weight:normal}
					.submenu ul li i {position:absolute;left:0;top:0;line-height:16px}
		
		.area {flex:0 0 auto;width:900px;}
			.area rwd {min-width:100%;padding:0 0 20px 0;overflow-x:auto;}
				.area table {min-width:100%;font-size:12px}
					.area th {border-bottom:1px solid;padding:0 0 5px 0;white-space:pre}
					.area td {border-bottom:1px dotted #8F8D8D;padding:8px 0 8px 0;}
						.area th:nth-child(2),.area th:nth-child(3),.area th:nth-child(4) {padding:0 16px 8px 16px}
						.area td:nth-child(2),.area td:nth-child(3),.area td:nth-child(4) {padding:8px 16px}
						
		.area form {display:inline;float:left;width:100%;margin:0 0 80px;}
			.area h2 {font-family:'Mitr', sans-serif;font-size:22px;margin:0 0 20px 0;}
			.area form div {position:relative;padding:0 !important}
				.half {flex:0 0 auto;width:48%;}
				.third {flex:0 0 auto;width:32%;}
				.full {width:100%;}
					.area form label {font-size:15px;display:block}
					.area form input[type=password],.area form input[type=email],.area form input[type=text],.area form input[type=tel],.area form select {margin-bottom:20px;width:100%;height:40px;padding:0 10px;margin-top:5px;margin-bottom:20px;border:1px solid #8F8D8D;background:#FFF;}
					.area form textarea {margin-bottom:20px;width:100%;height:40px;padding:10px;margin-top:5px;margin-bottom:20px;border:1px solid #8F8D8D;background:#FFF;height:130px;resize:none}
					.area form em.error {position:absolute;top:0 !important;right:0;color:red}
					.area form input[type=submit] {padding:10px 30px;border-radius:4px;}
					
					.boton {font-size:12px;display:inline-block;border-radius:4px;padding:8px 20px;text-decoration:none !important}
		
		p.ok{font-size:13px !important;font-weight:normal;color:#4f8a10 !important;background:#dff2bf;text-align:left;padding:10px 10px 10px 30px !important;height:auto !important;position:relative;border:solid #FFF;border-width:0 0 20px 0}
			p.ok:before {position:absolute;width:15px;height:auto;top:50%;left:10px;transform:translate(0,-50%);content:"\f058";font-family: "Font Awesome 5 Free"; font-weight: 900; font-size:15px}
		p.error{font-size:13px !important;font-weight:normal;color:#d8000c !important;background:#ffbaba;text-align:left;padding:10px 10px 10px 30px !important;height:auto !important;position:relative;border:solid #FFF;border-width:0 0 20px 0}
			p.error:before {position:absolute;width:15px;height:auto;top:50%;left:10px;transform:translate(0,-50%);content:"\f06a";font-family: "Font Awesome 5 Free"; font-weight: 900; font-size:15px}
		p.alerta{font-size:13px !important;font-weight:normal;color:#9f6000 !important;background:#feefb3;text-align:left;padding:10px 10px 10px 30px !important;height:auto !important;position:relative;border:solid #FFF;border-width:0 0 20px 0}
			p.alerta:before {position:absolute;width:15px;height:auto;top:50%;left:10px;transform:translate(0,-50%);content:"\f0f3";font-family: "Font Awesome 5 Free"; font-weight: 900; font-size:15px}
		p.info{font-size:13px !important;font-weight:normal;color:#00529b !important;background:#bde5f8;text-align:left;padding:10px 10px 10px 30px !important;height:auto !important;position:relative;border:solid #FFF;border-width:0 0 20px 0}
			p.info:before {position:absolute;width:15px;height:auto;top:50%;left:10px;transform:translate(0,-50%);content:"\f05a";font-family: "Font Awesome 5 Free"; font-weight: 900; font-size:15px}
		
		label.error {position:absolute;top:0;right:0;width:20px;height:20px;text-indent:-999em}
			label.error:before {font-size:16px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f057";right:0;position:absolute;width:20px;height:20px;text-indent:0;text-align:right;color:red;line-height:20px}
		
		.pie{display: inline;float: left;width: 100%;margin:0;padding:40px 0 0 0;text-align:left;clear:both;background:#8E8C8B}
			.pie .flex {align-items:center;padding-bottom:40px}
			.pie .cc5 {flex: 0 0 auto;color:#D9D9D9;font-size:14px}
				.pie .cc5 img {margin-bottom:35px;height:45px;width:auto}
					.cc5 a:link,.cc5 a:active,.cc5 a:visited,.cc5 a:hover{color:#D9D9D9;margin:0 5px;text-decoration:none}
			.pie .cc4 {flex: 0 0 auto;color:#D9D9D9;font-size:20px}
				.cc4 ul {list-style:none;margin:0 0 0;display:inline;float:left;width:100%}
					.cc4 ul li {position:relative;font-size:14px;margin:0 0 25px 0;padding:0;display:block;}
						.cc4 ul li:last-child {margin-bottom:0}
						.cc4 li a:link,.cc4 li a:active,.cc4 li a:visited,.cc4 li a:hover{color:#3C3C3B;text-decoration:none}
		
		.pie2{color:#9C9B9B;display: inline;float: left;width: 100%;margin:0;padding:10px 0;text-align:left;clear:both;background:#3C3C3B;font-size:20px;line-height:40px}
			.pie2 p{color:#9C9B9B;margin:0}
			.pie2 i {font-size:14px;color:#FFF;}
			.pie2 i:hover {font-size:14px;color:#9C9B9B;}
				.pie2 a:link,.pie2 a:active,.pie2 a:visited{color:#FFF;margin:0 10px;text-decoration:none}
				.pie2 a:hover{color:#9C9B9B;text-decoration:none}
		
		.pie3{display: inline;float: left;width: 100%;margin:0;padding:20px 0;text-align:left;clear:both;background:#1D1D1B}
			.pie3 p{color:#C5C5C5;margin:0;font-size:12px}
				.pie3 a:link,.pie3 a:active,.pie3 a:visited{color:#9C9B9B;text-decoration:none}
				.pie3 a:hover{color:#9C9B9B;text-decoration:none}
				
			
		
		.msgcookie{display:inline;float:left;width:100%;background:rgba(0,0,0,0.8);color:#fff;font-size:11px;line-height:135%;}
			.msgcookie p{margin:0;padding:10px;text-align:center;color:#FFF}
			.msgcookie i {font-size:16px;margin-right:10px;vertical-align:middle}
			.msgcookie p a:link,.msgcookie p a:active,.msgcookie p a:visited,.msgcookie p a:hover{clear:both;color:#000;display:inline-block;background:#FFF;margin:5px 5px 0;padding:5px 10px;text-decoration:none;opacity:0.5;}
			.msgcookie p a:hover{opacity:1}
		
		
		/*	 RESPONSIVE */
		@media only screen and (min-width: 1024px) and (max-width: 1365px) 
		{
			.contenedor {width:1024px;}
			
			.logo img {height:60px}
			.menu li{font-size:14px;}
				.menu li a:link,.menu li a:active,.menu li a:visited{height:40px;padding:0 20px;line-height:40px;}
				
			.logos ul li {height:50px}
				.logos ul li img {height:50px}
				
			.index h1 {font-size:36px}
			.index h2 {font-size:24px}
			
			.pasos li:nth-child(1) {padding:30px 0 0 140px;}
			.pasos li:nth-child(2) {padding:30px 0 0 130px;}
			.pasos li:nth-child(3) {padding:30px 0 0 110px;}
				.pasos li h3 {font-size:24px;}
				.pasos li p {font-size:18px;}
			.index .p {font-size:18px;}
			
			.tasar1 {width:340px}
			
				.tasar1 img {max-width:100%;max-height:100%;}
				.tasar1 p {line-height:145%;font-size:15px;margin-bottom:30px;}
					.tasar1 p:last-child {margin-bottom:0}
			
			.tasar form {width:684px;padding-left:40px}
				.tasar form fieldset {width:290px;}
				.tasar input[type=text],.tasar input[type=tel],.tasar input[type=email],.tasar select {width:290px}
				.tasar input[type=file] {width:290px;}
				.tasar textarea {width:290px;height:150px}
				
			.fondoreloj {height:250px;}
			.fondorelojqs {height:280px;}
			.fondorelojcf {height:280px;}
			.fondorelojcf2 {height:250px;}
			.fondorelojpanel {height:280px;}
			
			.userk {font-size:12px;padding:0 0 0 85px;}
			
			.cc,.ccb {width:300px;}
				.cc h2 {font-size:20px;}
				.cc3 h2 {font-size:22px;letter-spacing:1px;}
				.cc p {font-size:16px;}
				.cc3 p {font-size:16px;}
			
			.cc1 {height:120px;margin-bottom:30px;}
				.cc1 img {height:50px !important;}
			.cc2 {width:724px;}
				.cc2 p {font-size:100px !important;line-height:100px;}
			
			.op1 h2 {font-size:23px;}
			
			.slider {height:400px;overflow:hidden}
				.slidecontent {transform:translate(-512px,-50%);width:400px;}
					.slidecontent .t1 {font-size:90px;line-height:90px;}
					.slidecontent .t2 {font-size:17px;line-height:120%;}
					
			/* QUIENES SOMOS */
			.qs {padding:20px 0}
				.qs h1 {font-size:36px;}
				.qs h2 {font-size:24px;margin:0 0 20px 0;}
				.qs h3 {font-size:17px;line-height:110%;}
			
			.qs2 p {font-size:18px;}
				.qs2 .flex {padding-top:40px}
			
			.slidecontent2 {transform:translate(-280px,-50%);width:500px;}
				.slidecontent2 .t1 {font-size:80px;line-height:80px;}
				.slide2 .k {transform:translate(-512px,-0%);}
				
			/* COMO FUNCIONAMOS */
			.cf h2 {font-size:30px;line-height:30px;margin:0 0 30px 0;font-weight:normal;color:#3f3e3e;}
				.cf1 {width:300px;}
				.cf1 h2 {font-size:19px;}
				.cf1 p {font-size:13px;line-height:18px;}
			
			.cf2 {width:680px}
				.cf2 h2 {font-size:30px;}
				.cf2 p {font-size:18px;}
			
			.cf3 {width:300px;}
				.cf3 h2 {font-size:20px;}
				.cf3 h3 {font-size:16px;}
				.cf3 p {font-size:14px;}
				
			/* CONTACTO */
			.ct1,.ct2 {width:300px;}
				.ct2 h2 {font-size:19px;}
				.ct2 p {font-size:15px;line-height:25px;}
				
			/* PANEL */
			.submenu {width:200px;}
			.area {width:800px;}
			
			/* PIE */
			.pie .cc5 {font-size:12px}
			.cc4 ul li {font-size:12px;}


		}

		@media only screen and (min-width: 768px) and (max-width: 1023px)
		{
			.contenedor {width:100%;padding:0 40px;}
			
			.padding {padding:30px 0}
			
			.logo img {height:50px}
			.menu li{font-size:13px;}
				.menu li a:link,.menu li a:active,.menu li a:visited{height:34px;padding:0 10px;line-height:34px;}
				
			.logos ul li {height:35px}
				.logos ul li img {height:35px}
				
			.index h1 {font-size:30px}
			.index h2 {font-size:20px}
			
			.pasos {padding:20px 0;}
				.pasos li {min-height:110px;}
				.pasos li:nth-child(1) {padding:30px 0 0 80px;}
				.pasos li:nth-child(2) {padding:30px 0 0 100px;}
				.pasos li:nth-child(3) {padding:30px 0 0 90px;}
					.pasos li img {height:110px;width:auto}
					.pasos li h3 {font-size:18px;letter-spacing:3px}
					.pasos li p {font-size:13px;line-height:125%}
			
			.index .p {font-size:14px;}
			
			.tasar1 {width:50%}
			
				.tasar1 img {max-width:100%;max-height:100%;}
				.tasar1 p {line-height:145%;font-size:15px;margin-bottom:30px;}
					.tasar1 p:last-child {margin-bottom:0}
			
			.tasar form {width:50%;padding-left:40px;flex-wrap:wrap}
				.tasar form fieldset {width:100%;}
				.tasar input[type=text],.tasar input[type=tel],.tasar input[type=email],.tasar select {width:100%}
				.tasar input[type=file] {width:100%;}
				.tasar textarea {width:100%;height:150px}
				
			.fondoreloj {height:200px;}
			.fondorelojqs {height:230px;}
			.fondorelojcf {height:230px;}
			.fondorelojcf2 {height:200px;}
			.fondorelojpanel {height:230px;}
			
			.cc,.ccb {width:30%;}
				.cc h2 {font-size:18px;}
				.cc3 h2 {font-size:18px;letter-spacing:1px;}
				.cc p {font-size:13px;}
				.cc3 p {font-size:13px;line-height:155%}
				
			.cc2 {width:70%;}
				.cc2 p {font-size:70px !important;line-height:120px;}
			
			.opiniones .flex {flex-wrap:wrap}
				.opiniones .k {display:none}
				.op1 {width:100%;padding:20px 0}
				.op2 {flex:0 0 100%;margin-bottom:20px}
					.op2slider {max-width:auto;margin:0 auto;padding:0 35px 0}
			
			.slider {height:400px;overflow:hidden}
				.slidecontent {transform:translate(0,-50%);width:300px;left:20px}
					.slidecontent .t1 {font-size:70px;line-height:70px;}
					.slidecontent .t2 {font-size:14px;line-height:120%;}
					
			.fondok {font-size:16px;letter-spacing:4px;line-height:38px;}
			.userk {font-size:12px;background-size:auto 38px !important;padding:7px 0 0 70px;line-height:100%;height:38px}
			
			/* QUIENES SOMOS */
			.qs {padding:20px 0}
				.qs h1 {font-size:36px;}
				.qs h2 {font-size:24px;margin:0 0 20px 0;}
				.qs h3 {font-size:17px;line-height:110%;}
			
			.qs2 p {font-size:16px;}
				.qs2 .flex {padding-top:40px}
			
			.slidecontent2 {transform:translate(-50%,-50%);width:100%;}
				.slidecontent2 .t1 {font-size:60px;line-height:70px;}
				.slide2 .k {transform:translate(0,-0%);left:0}
				
			/* COMO FUNCIONAMOS */
			.cf h2 {font-size:30px;line-height:30px;margin:0 0 30px 0;font-weight:normal;color:#3f3e3e;}
				.cf1 {width:30%;}
				.cf1 h2 {font-size:19px;}
				.cf1 p {font-size:13px;line-height:18px;}
			
			.cf2 {width:60%}
				.cf2 h2 {font-size:30px;}
				.cf2 p {font-size:14px;}
			
			.cf3 {width:30%;}
				.cf3 h2 {font-size:18px;}
				.cf3 h3 {font-size:14px;}
				.cf3 p {font-size:12px;}
				
			/* CONTACTO */
			.ct .flex {flex-wrap:wrap;align-items:flex-start;}
			.ct1 {width:100%;height:90px}
				.ct1 img {height:60px;width:auto}
			.ct2 {width:48%;padding-top:20px}
				.ct2 h2 {font-size:18px;}
				.ct2 p {font-size:13px;line-height:20px;}
				
			/* PANEL */
			.panel .flex {flex-wrap:wrap;align-items:flex-start;}
			.submenu {width:100%;}
				.submenu ul {display:flex;justify-content:space-between}
					.submenu ul li {flex:0 0 auto}
						.submenu ul li span {padding-left:0}
			.area {width:100%;padding-top:50px}
			
			/* PIE */
			.pie .flex {flex-wrap:wrap;align-items:flex-start;}
			.pie .cc5 {font-size:11px;width:100%;padding-bottom:30px}
				.pie .cc5 img {margin-bottom:15px;}
			.cc4 ul li {font-size:11px;}
			
			/* VENDIDOS */
			.vend1,.vend2,.vend3 {height:220px}


		}

		@media only screen and (min-width: 421px) and (max-width: 767px)
		{
			.contenedor {width:100%;padding:0 30px}
			
			.rwd {display:block}
			.norwd {position:absolute !important;left:-9999em !important;flex:none;display:none !important}
			.flex {flex-wrap:wrap}
			.padding{padding:30px 0}
			.masinfo {margin-bottom:30px}
			
			.topbar,.logos {position:absolute;left:-9999em}
			.logo {padding:10px 0;position:relative}
				.logo img {height:40px}
				.logo .togglemenu {position:absolute;font-size:30px;right:10px;top:50%;transform:translate(0,-50%);}
					.togglemenu i{color:#838283}
			
			.menu {display:none}
				.menu ul {width:100%;margin:0;display:inline;float:left;border-top:1px solid}
					.menu li{float: none;width:100%;clear:both;text-align:center !important;border-bottom:1px solid}
						.menu li a:link,.menu li a:active,.menu li a:visited{float:none}
		
			.index {padding:20px 0}
				.index h1 {font-size:20px}
				.index h2 {font-size:16px}
				.index p {font-size:14px !important}
			
			.pasos {flex-wrap:wrap}
				.pasos li {flex:0 0 100%;}
		
			.tasar {flex-wrap:wrap}
			
			.tasar1 {width:100%}
				.tasar1 img {max-width:100%;max-height:100%;}
					.tasar1 p:last-child {margin-bottom:0}
			
			.tasar form {width:100%;padding-left:0;flex-wrap:wrap}
				.tasar form fieldset {width:100%;}
				.tasar input[type=text],.tasar input[type=tel],.tasar input[type=email],.tasar select {width:100%}
				.tasar input[type=file] {width:100%;}
				.tasar textarea {width:100%;height:150px}
		
			.cc,.ccb {width:100%;}
				.cc h2 {font-size:18px;}
				.cc3 h2 {font-size:18px;letter-spacing:1px;}
				.cc p {font-size:13px;}
				.cc3 p {font-size:13px;line-height:155%}
			
			.cc1 {height:60px}
			
			.cc2 {width:100%;}
				.cc2 p {font-size:70px !important;line-height:120px;}
			
			.fondoreloj {height:150px;}
			.fondorelojqs {height:150px;}
			.fondorelojcf {height:150px;}
			.fondorelojcf2 {height:150px;}
			.fondorelojpanel {height:150px;}
			
			.cc,.ccb {width:100%;}
				.cc h2 {font-size:18px;}
				.cc3 h2 {font-size:18px;letter-spacing:1px;}
				.cc p {font-size:13px;}
				.cc3 p {font-size:13px;line-height:155%}
				.cc3 .fondok {margin-bottom:20px}
				
			.cc2 {width:70%;}
				.cc2 p {font-size:70px !important;line-height:120px;}
			
			.opiniones .flex {flex-wrap:wrap}
				.opiniones .k {display:none}
				.op1 {width:100%;padding:20px 0}
					.op1 h2 {line-height:110%}
				.op2 {flex:0 0 100%;margin-bottom:20px}
					.op2slider {max-width:300px;margin:0 auto;padding:0 35px 0}
			
			.slider {height:400px;overflow:hidden}
				.slidecontent {transform:translate(0,-50%);width:100%;left:0;padding:0 50px}
					.slidecontent .t1 {font-size:70px;line-height:70px;}
					.slidecontent .t2 {font-size:14px;line-height:120%;}
					
			.fondok {font-size:16px;letter-spacing:4px;line-height:38px;}
			.userk {font-size:12px;background-size:auto 38px !important;padding:7px 0 0 70px;line-height:100%;height:38px}
			
			/* QUIENES SOMOS */
			.qs {padding:20px 0}
				.qs h1 {font-size:36px;}
				.qs h2 {font-size:24px;margin:0 0 20px 0;}
				.qs h3 {font-size:17px;line-height:110%;}
			
			.qs2 p {font-size:16px;}
				.qs2 .flex {padding-top:40px}
			
			.slidecontent2 {transform:translate(-50%,-50%);width:100%;}
				.slidecontent2 .t1 {font-size:50px;line-height:50px;}
				.slide2 .k {display:none}
				
			/* COMO FUNCIONAMOS */
			.cf h2 {font-size:30px;line-height:30px;margin:0 0 30px 0;font-weight:normal;color:#3f3e3e;}
				.cf1 {width:100%;}
				.cf1 h2 {font-size:19px;}
				.cf1 p {font-size:13px;line-height:18px;}
			
			.cf2 {width:100%;padding-top:30px}
				.cf2 h2 {font-size:30px;}
				.cf2 p {font-size:14px;}
			
			.cf3 {width:100%;}
				.cf3 h2 {font-size:18px;}
				.cf3 h3 {font-size:14px;}
				.cf3 p {font-size:12px;}
				.cf3 .nomargen button {margin-bottom:30px}
				
			/* CONTACTO */
			.ct .flex {flex-wrap:wrap;align-items:flex-start;}
			.ct1 {width:100%;height:90px}
				.ct1 img {height:60px;width:auto}
			.ct2 {width:100%;padding-top:20px}
				.ct2 h2 {font-size:18px;}
				.ct2 p {font-size:13px;line-height:20px;}
				
			/* PANEL */
			.panel .flex {flex-wrap:wrap;align-items:flex-start;}
			.submenu,.half {width:100%;}
				.submenu ul {display:flex;justify-content:space-between;flex-wrap:wrap}
					.submenu ul li {flex:0 0 100%}
						.submenu ul li span {padding-left:0}
			.area {width:100%;padding-top:50px}
			
			.tablerwd {border:solid #ccc;border-width:1px 0;width:100%;overflow-x:scroll;padding:20px 0}
				.tablerwd td,.tablerwd th {white-space:pre}
				.fa-file-pdf {margin-left:15px}
			
			.formhalf {width:80%}
			
			/* PIE */
			.pie .flex {flex-wrap:wrap;align-items:flex-start;}
			.pie .cc5 {font-size:11px;width:100%;padding-bottom:30px}
				.pie .cc5 img {margin-bottom:15px;}
			.cc4 ul li {font-size:11px;}
			
			/* VENDIDOS */
			.vendidos {padding:10px;}
			.vend1,.vend2,.vend3 {height:220px;width:100%;margin:10px 0}
		
		}

		@media only screen and (max-width: 420px) 
		{
			.contenedor {width:100%;padding:0 20px}
			
			.rwd {display:block}
			.norwd {position:absolute !important;left:-9999em !important;flex:none;display:none !important}
			.flex {flex-wrap:wrap}
			.padding{padding:30px 0}
			.masinfo {margin-bottom:30px}
			
			.topbar,.logos {position:absolute;left:-9999em}
			.logo {padding:10px 0;position:relative}
				.logo img {height:40px}
				.logo .togglemenu {position:absolute;font-size:30px;right:10px;top:50%;transform:translate(0,-50%);}
					.togglemenu i{color:#838283}
			
			.menu {display:none}
				.menu ul {width:100%;margin:0;display:inline;float:left;border-top:1px solid}
					.menu li{float: none;width:100%;clear:both;text-align:center !important;border-bottom:1px solid}
						.menu li a:link,.menu li a:active,.menu li a:visited{float:none}
		
			.index {padding:20px 0}
				.index h1 {font-size:20px}
				.index h2 {font-size:16px}
				.index p {font-size:14px !important}
			
			.pasos {flex-wrap:wrap}
				.pasos li {flex:0 0 100%;}
		
			.tasar {flex-wrap:wrap}
			
			.tasar1 {width:100%}
				.tasar1 img {max-width:100%;max-height:100%;}
					.tasar1 p:last-child {margin-bottom:0}
			
			.tasar form {width:100%;padding-left:0;flex-wrap:wrap}
				.tasar form fieldset {width:100%;}
				.tasar input[type=text],.tasar input[type=tel],.tasar input[type=email],.tasar select {width:100%}
				.tasar input[type=file] {width:100%;}
				.tasar textarea {width:100%;height:150px}
		
			.cc,.ccb {width:100%;}
				.cc h2 {font-size:18px;}
				.cc3 h2 {font-size:18px;letter-spacing:1px;}
				.cc p {font-size:13px;}
				.cc3 p {font-size:13px;line-height:155%}
			
			.cc1 {height:60px}
			
			.cc2 {width:100%;}
				.cc2 p {font-size:70px !important;line-height:120px;}
			
			.fondoreloj {height:150px;}
			.fondorelojqs {height:150px;}
			.fondorelojcf {height:150px;}
			.fondorelojcf2 {height:150px;}
			.fondorelojpanel {height:150px;}
			
			.cc,.ccb {width:100%;}
				.cc h2 {font-size:18px;}
				.cc3 h2 {font-size:18px;letter-spacing:1px;}
				.cc p {font-size:13px;}
				.cc3 p {font-size:13px;line-height:155%}
				.cc3 .fondok {margin-bottom:20px}
				
			.cc2 {width:70%;}
				.cc2 p {font-size:70px !important;line-height:120px;}
			
			.opiniones .flex {flex-wrap:wrap}
				.opiniones .k {display:none}
				.op1 {width:100%;padding:20px 0}
					.op1 h2 {line-height:110%}
				.op2 {flex:0 0 100%;margin-bottom:20px}
					.op2slider {max-width:300px;margin:0 auto;padding:0 35px 0}
			
			.slider {height:330px;overflow:hidden}
				.slidecontent {transform:translate(0,-50%);width:100%;left:0;padding:0 50px}
					.slidecontent .t1 {font-size:70px;line-height:70px;}
					.slidecontent .t2 {font-size:14px;line-height:120%;}
					
			.fondok {font-size:16px;letter-spacing:4px;line-height:38px;}
			.userk {font-size:12px;background-size:auto 38px !important;padding:7px 0 0 70px;line-height:100%;height:38px}
			
			/* QUIENES SOMOS */
			.qs {padding:20px 0}
				.qs h1 {font-size:36px;}
				.qs h2 {font-size:24px;margin:0 0 20px 0;}
				.qs h3 {font-size:17px;line-height:110%;}
			
			.qs2 p {font-size:16px;}
				.qs2 .flex {padding-top:40px}
			
			.slidecontent2 {transform:translate(-50%,-50%);width:100%;}
				.slidecontent2 .t1 {font-size:50px;line-height:50px;}
				.slide2 .k {display:none}
				
			/* COMO FUNCIONAMOS */
			.cf h2 {font-size:30px;line-height:30px;margin:0 0 30px 0;font-weight:normal;color:#3f3e3e;}
				.cf1 {width:100%;}
				.cf1 h2 {font-size:19px;}
				.cf1 p {font-size:13px;line-height:18px;}
			
			.cf2 {width:100%;padding-top:30px}
				.cf2 h2 {font-size:30px;}
				.cf2 p {font-size:14px;}
			
			.cf3 {width:100%;}
				.cf3 h2 {font-size:18px;}
				.cf3 h3 {font-size:14px;}
				.cf3 p {font-size:12px;}
				.cf3 .nomargen button {margin-bottom:30px}
				
			/* CONTACTO */
			.ct .flex {flex-wrap:wrap;align-items:flex-start;}
			.ct1 {width:100%;height:90px}
				.ct1 img {height:60px;width:auto}
			.ct2 {width:100%;padding-top:20px}
				.ct2 h2 {font-size:18px;}
				.ct2 p {font-size:13px;line-height:20px;}
				
			/* PANEL */
			.panel .flex {flex-wrap:wrap;align-items:flex-start;}
			.submenu,.half {width:100%;}
				.submenu ul {display:flex;justify-content:space-between;flex-wrap:wrap}
					.submenu ul li {flex:0 0 100%}
						.submenu ul li span {padding-left:0}
			.area {width:100%;padding-top:50px}
			
			.tablerwd {border:solid #ccc;border-width:1px 0;width:100%;overflow-x:scroll;padding:20px 0}
				.tablerwd td,.tablerwd th {white-space:pre}
				.fa-file-pdf {margin-left:15px}
			
			.formhalf {width:80%}
			
			/* PIE */
			.pie .flex {flex-wrap:wrap;align-items:flex-start;}
			.pie .cc5 {font-size:11px;width:100%;padding-bottom:30px}
				.pie .cc5 img {margin-bottom:15px;}
			.cc4 ul li {font-size:11px;}
			
			/* VENDIDOS */
			.vendidos {padding:10px;}
			.vend1,.vend2,.vend3 {height:220px;width:100%;margin:10px 0}
			
		}


		@media 
			only screen and (-webkit-min-device-pixel-ratio: 2),
			only screen and (min-device-pixel-ratio: 2) {
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		


		
			
			
			
			
			
			
			
			
			
			
			
			
			
			
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:999999999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#cboxOverlay{background:rgba(255,255,255,0.95);}
#colorbox{outline:0;box-shadow:0 0 150px rgba(0,0,0,0.20)}
    #cboxTopLeft{width:21px; height:21px; background:#FFF;}
    #cboxTopRight{width:21px; height:21px; background:#FFF;}
    #cboxBottomLeft{width:21px; height:21px; background:#FFF;}
    #cboxBottomRight{width:21px; height:21px; background:#FFF;}
    #cboxMiddleLeft{width:21px; background:#FFF;}
    #cboxMiddleRight{width:21px; background:#FFF;}
    #cboxTopCenter{height:21px; background:#FFF}
    #cboxBottomCenter{height:21px; background:#FFF}
    #cboxContent{background:#fff;overflow:hidden}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxClose{position:absolute; bottom:0; right:0;background:url(../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight {    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
			
/*!
 * jquery-confirm v3.3.4 (http://craftpip.github.io/jquery-confirm/)
 * Author: boniface pereira
 * Website: www.craftpip.com
 * Contact: hey@craftpip.com
 *
 * Copyright 2013-2019 jquery-confirm
 * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE)
 */@-webkit-keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body[class*=jconfirm-no-scroll-]{overflow:hidden!important}.jconfirm{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999;font-family:inherit;overflow:hidden}.jconfirm .jconfirm-bg{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity .4s;transition:opacity .4s}.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0!important}.jconfirm .jconfirm-scrollpane{-webkit-perspective:500px;perspective:500px;-webkit-perspective-origin:center;perspective-origin:center;display:table;width:100%;height:100%}.jconfirm .jconfirm-row{display:table-row;width:100%}.jconfirm .jconfirm-cell{display:table-cell;vertical-align:middle}.jconfirm .jconfirm-holder{max-height:100%;padding:50px 0}.jconfirm .jconfirm-box-container{-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform}.jconfirm .jconfirm-box-container.jconfirm-no-transition{-webkit-transition:none!important;transition:none!important}.jconfirm .jconfirm-box{background:white;border-radius:4px;position:relative;outline:0;padding:15px 15px 0;overflow:hidden;margin-left:auto;margin-right:auto}@-webkit-keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@-webkit-keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@-webkit-keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@-webkit-keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@-webkit-keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@-webkit-keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}@keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}.jconfirm .jconfirm-box.jconfirm-type-animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.jconfirm .jconfirm-box.jconfirm-type-blue{border-top:solid 7px #3498db;-webkit-animation-name:type-blue;animation-name:type-blue}.jconfirm .jconfirm-box.jconfirm-type-green{border-top:solid 7px #2ecc71;-webkit-animation-name:type-green;animation-name:type-green}.jconfirm .jconfirm-box.jconfirm-type-red{border-top:solid 7px #e74c3c;-webkit-animation-name:type-red;animation-name:type-red}.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:solid 7px #f1c40f;-webkit-animation-name:type-orange;animation-name:type-orange}.jconfirm .jconfirm-box.jconfirm-type-purple{border-top:solid 7px #9b59b6;-webkit-animation-name:type-purple;animation-name:type-purple}.jconfirm .jconfirm-box.jconfirm-type-dark{border-top:solid 7px #34495e;-webkit-animation-name:type-dark;animation-name:type-dark}.jconfirm .jconfirm-box.loading{height:120px}.jconfirm .jconfirm-box.loading:before{content:'';position:absolute;left:0;background:white;right:0;top:0;bottom:0;border-radius:10px;z-index:1}.jconfirm .jconfirm-box.loading:after{opacity:.6;content:'';height:30px;width:30px;border:solid 3px transparent;position:absolute;left:50%;margin-left:-15px;border-radius:50%;-webkit-animation:jconfirm-spin 1s infinite linear;animation:jconfirm-spin 1s infinite linear;border-bottom-color:dodgerblue;top:50%;margin-top:-15px;z-index:2}.jconfirm .jconfirm-box div.jconfirm-closeIcon{height:20px;width:20px;position:absolute;top:10px;right:10px;cursor:pointer;opacity:.6;text-align:center;font-size:27px!important;line-height:14px!important;display:none;z-index:1}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1}.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:22px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;padding-bottom:15px}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-content-pane{margin-bottom:15px;height:auto;-webkit-transition:height .4s ease-in;transition:height .4s ease-in;display:inline-block;width:100%;position:relative;overflow-x:hidden;overflow-y:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{overflow-y:hidden}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar{width:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{max-width:100%;height:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none}.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:11px}.jconfirm .jconfirm-box .jconfirm-buttons>button{margin-bottom:4px;margin-left:2px;margin-right:2px}.jconfirm .jconfirm-box .jconfirm-buttons button{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;min-height:1em;-webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease,-webkit-box-shadow .1s ease;-webkit-tap-highlight-color:transparent;border:0;background-image:none}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue{background-color:#3498db;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background-color:#2980b9;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#f1c40f;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#DADADA;color:#8F8D8D !important}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#8F8D8D ;color:#FFF !important;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#DADADA;color:#8F8D8D !important}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple{background-color:#9b59b6;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover{background-color:#8e44ad;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:#FFF}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#e74c3c!important}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#3498db!important}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#2ecc71!important}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#9b59b6!important}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#f1c40f!important}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{color:#34495e!important}.jconfirm .jconfirm-clear{clear:both}.jconfirm.jconfirm-rtl{direction:rtl}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{left:5px;right:auto}.jconfirm.jconfirm-white .jconfirm-bg,.jconfirm.jconfirm-light .jconfirm-bg{background-color:#000;opacity:.80}.jconfirm.jconfirm-white .jconfirm-box,.jconfirm.jconfirm-light .jconfirm-box{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);border-radius:5px}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#333}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#ddd}.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg{background-color:darkslategray;opacity:.4}.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);background:#444;border-radius:5px;color:white}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button{border:0;background-image:none;text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none;-webkit-transition:background .1s;transition:background .1s;color:white}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#666}.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{-webkit-animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{-webkit-animation:glow .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:glow .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@-webkit-keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}@keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}.jconfirm{-webkit-perspective:400px;perspective:400px}.jconfirm .jconfirm-box{opacity:1;-webkit-transition-property:all;transition-property:all}.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-zoom,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-scalex{opacity:0}.jconfirm .jconfirm-box.jconfirm-animation-rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{-webkit-transform:rotatey(90deg);transform:rotatey(90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{-webkit-transform:rotatey(-90deg);transform:rotatey(-90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scaley{-webkit-transform:scaley(1.5);transform:scaley(1.5);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scalex{-webkit-transform:scalex(1.5);transform:scalex(1.5);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-top{-webkit-transform:translate(0px,-100px);transform:translate(0px,-100px)}.jconfirm .jconfirm-box.jconfirm-animation-left{-webkit-transform:translate(-100px,0px);transform:translate(-100px,0px)}.jconfirm .jconfirm-box.jconfirm-animation-right{-webkit-transform:translate(100px,0px);transform:translate(100px,0px)}.jconfirm .jconfirm-box.jconfirm-animation-bottom{-webkit-transform:translate(0px,100px);transform:translate(0px,100px)}.jconfirm .jconfirm-box.jconfirm-animation-zoom{-webkit-transform:scale(1.2);transform:scale(1.2)}.jconfirm .jconfirm-box.jconfirm-animation-scale{-webkit-transform:scale(0.5);transform:scale(0.5)}.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden}.jconfirm.jconfirm-supervan .jconfirm-bg{background-color:rgba(54,70,93,0.95)}.jconfirm.jconfirm-supervan .jconfirm-box{background-color:transparent}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark{border:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon{color:white}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c{text-align:center;color:white;font-size:28px;font-weight:normal}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c>*{padding-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane{margin-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content{text-align:center;color:white}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button{font-size:16px;border-radius:2px;background:#303f53;text-shadow:none;border:0;color:white;padding:10px;min-width:100px}.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-material .jconfirm-bg{background-color:rgba(0,0,0,0.67)}.jconfirm.jconfirm-material .jconfirm-box{background-color:white;-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 25px 10px 25px}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons{text-align:right}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-weight:500}.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-bootstrap .jconfirm-bg{background-color:rgba(0,0,0,0.21)}.jconfirm.jconfirm-bootstrap .jconfirm-box{background-color:white;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);border:solid 1px rgba(0,0,0,0.4);padding:15px 0 0}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold;padding-left:15px;padding-right:15px}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87);padding:0 15px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{text-align:right;padding:10px;margin:-5px 0 0;border-top:solid 1px #ddd;overflow:hidden;border-radius:0 0 4px 4px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button{font-weight:500}.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-modern .jconfirm-bg{background-color:slategray;opacity:.6}.jconfirm.jconfirm-modern .jconfirm-box{background-color:white;-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 30px 15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87);top:15px;right:15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:24px;font-weight:bold;text-align:center;margin-bottom:10px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:scale(0);transform:scale(0);display:block;margin-right:0;margin-left:0;margin-bottom:10px;font-size:69px;color:#aaa}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{text-align:center;font-size:15px;color:#777;margin-bottom:25px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{font-weight:bold;text-transform:uppercase;-webkit-transition:background .1s;transition:background .1s;padding:10px 20px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button+button{margin-left:4px}.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{-webkit-transform:scale(1);transform:scale(1)}
 
 
