/* 
font-family: 'Montserrat', sans-serif;
   
*/   
body { 
  font-family: 'Montserrat', sans-serif;}

.material-icons {  
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';}

/* General */
html, 
body {
  height: 100%;
  min-height: 100%;}

a:hover, a:focus,
button:hover, button:focus{
	outline: none !important;
  	text-decoration: none !important;}

.clearfix{
  clear: both;
  display: block;
  overflow: hidden; 
  visibility: hidden;
  width: 0;
  height: 0;}

.s-back-switch {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;}

.float-none{
  float: none;}

.nopadding{
  padding: 0px;}

/* _______________________ 
________________________*/
@media (min-width: 992px) {
	.video_.col-md-8{width: 70%;}
	.turnos_.col-md-4{width: 30%;}

}

.video_{
    position: fixed;
    /*height: 100vh;*/
	height: 100%;}

.marquee_{
	position: relative !important;
	height: 10vh !important;
	height: 10% !important;	
	background: linear-gradient(180deg, #00a651, #019047);
	background: linear-gradient(180deg, #84124f, #6f0f42);}

	.slide_{    
		top: 50%;
    	transform: translateY(-50%);
    	-ms-transform: translateY(-50%);
	    -webkit-transform: translateY(-50%);
	    -moz-transform: translateY(-50%);
	    -o-transform: translateY(-50%);
	    transform: translateY(-50%);}

    .slide_ .slick-slide{
    	height: 60px;
    	min-height: 60px;}

	.slide_ p{
	    text-align: center;
	    display: block;
	    margin: 0;
	    font-size: 26px;
	    line-height: 27px;
	    letter-spacing: 0px;
	    font-weight: 500;
	    color: #fff;
	    position: relative;
	    top: 50%;
	    -ms-transform: translateY(-50%);
	    -webkit-transform: translateY(-50%);
	    -moz-transform: translateY(-50%);
	    -o-transform: translateY(-50%);
	    transform: translateY(-50%);
	    }

/* MULTIMEDIA VIDEOS */
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
  /* padding-bottom: 75%; */
  margin-bottom: 0px;
  height: 90vh;
  height: 90%;}

  .embed-responsive .video-js{
    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    border: 0; !important}

/**/
.logoo_{
	display: block;
	position: relative;
	height: 13%;
	text-align: center;
	padding-top:10px; }

	.logoo_ img {
	    max-height: 100px;
	    max-height: 70px;}

.paneltres_ .embed-responsive{
	height: 77%;}

	.paneltres_ .head_{
		padding: 20px;
		min-height: auto;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);}

	.namepanel_{
	    position: relative;
	    width: 50%;
	    display: block;
	    text-align: center;
	    float: left;}

		.namepanel_ h3{
			margin: 0;
			font-size: 40px;
			line-height: 40px;
			letter-spacing: -2px;
			font-weight: 900;
			color: #710b51;}

		.namepanel_:after{
			content: "";
			display: block;
			position: absolute;
			width: 1px; 
			height: 100%;
			top: 50%;
			-ms-transform: translateY(-50%);
		    -webkit-transform: translateY(-50%);
		    -moz-transform: translateY(-50%);
		    -o-transform: translateY(-50%);
		    transform: translateY(-50%);
		    background: rgba(0, 0, 0, 0.2);
		    left: 0}

		    .paneltres_ .head_ .namepanel_:first-of-type:after{
		    	display: none;}

	.paneltres_ .list_ li.new .number_{
		box-shadow: none;}

	.paneltres_ .btn_full{
		bottom: 40px;}

/* _______________________ 
________________________*/
.turnos_{
    background: #ffffff;
    min-height: 100%;
    height: 100%;
    display: block;
    position: relative;
    height: 100vh;
    overflow: auto;
    right: 0;
    float: right;
    }

	.head_{
		min-height: 135px;
		text-align: center;
		position: relative;
		display: block;
		padding-top: 10px;
		background: linear-gradient(-160deg, #ffffff, #ffffff);
		}

	.head_ img{
    	max-height: 100px;
    	max-height: 70px;
	}

    .head_ h1{
	    margin: 0;
	    font-size: 40px;
	    line-height: 40px;
	    letter-spacing: -2px;
	    font-weight: 900;
	    color: #1176bc;
	    }

    .head_ h4{
	    margin: 0;
	    font-size: 18px;
	    line-height: 20px;
	    letter-spacing: -0.5px;
	    font-weight: 500;
	    background: #00a651;
	    background: #84124f;
	    color: #fff;
	    padding: 15px;
	    margin-top: 10px;
	    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
	    }

    .list_{
	    /* overflow: hidden; */
	    margin-top: 0px;
	    padding-top: 0px;
	    }

    .list_ nav{}

    .list_ ul{
		z-index: 2;
		position: relative;
		padding: 0;
		margin: 0;
		}

    .list_ li{
	    list-style-type: none;
	    background: #fff;
	    /* box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.05); */
	    border-radius: 0;
	    margin: 0;
	    height: 90px;
	    position: relative;
	    padding: 10px 95px 10px 135px;
	    opacity: 1;
	    border: 0px solid rgba(0,0,0,0);
	    cursor: pointer;
	    -webkit-transition: all .2s ease-in-out;
	    -moz-transition: all .2s ease-in-out;
	    -ms-transition: all .2s ease-in-out;
	    -o-transition: all .2s ease-in-out;
	    transition: all .2s ease-in-out;
	    }

	    .list_ li:after{
	    	position: absolute;
	    	content: "";
	    	display: block;
	    	width: 100%;
	    	height: 1px;
	    	bottom: 0;
	    	right: 0;
	    	background: rgba(0, 0, 0, 0.15);
	    }

	    .list_ li:hover{
	    	opacity: 1; }

	    .list_ li.call_{
	    	opacity: 1}

	    .list_ li.new{
	    	z-index: 2;
	    	opacity: 1;
	    	margin: 0px;
	    	height: 100px;
	    	padding: 10px 95px 10px 140px;
	    	display: block;
	    	box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.1);
	    	/*-webkit-animation: ripple_ 2s ease-in-out infinite;*/
	    	/* animation: ripple_ 4s ease-in-out infinite, translateX_ .5s ease-in-out; */
	    	}

    		@-webkit-keyframes ripple_ {
	          0% {box-shadow:0 0 0 0px rgba(0, 0, 0, 0), 0 0 0 0px rgba(0, 0, 0, 0.05);}
	          50% {box-shadow:0 0 0 15px rgba(0, 0, 0, 0.08), 0 0 0 25px rgba(0, 0, 0, 0);}
	          100% {box-shadow: 0 0 0 0px rgba(0, 0, 0, 0), 0 0 0 0px rgba(0, 0, 0, 0.05);}
	        }
	        @keyframes ripple_ {
	          0% {box-shadow:0 0 0 0px rgba(0, 0, 0, 0), 0 0 0 0px rgba(0, 0, 0, 0.05);}
	          50% {box-shadow:0 0 0 15px rgba(0, 0, 0, 0.08), 0 0 0 25px rgba(0, 0, 0, 0);}
	          100% {box-shadow: 0 0 0 0px rgba(0, 0, 0, 0), 0 0 0 0px rgba(0, 0, 0, 0.05);}
	        }

	        @-webkit-keyframes translateX_ {
	          	0% {-webkit-transform: translateX(-20px);transform: translateX(-20px);}
	          	100% {-webkit-transform: translateX(0px);transform: translateX(0px);}
	        }
	        @keyframes translateX_ {
	          	0% {-webkit-transform: translateX(-20px);transform: translateX(-20px);}
	          	100% {-webkit-transform: translateX(0px);transform: translateX(0px);}
	        }

	    .list_ .info_{
	    	position: relative;
	    	top: 50%;
	    	-ms-transform: translateY(-50%);
		    -webkit-transform: translateY(-50%);
		    -moz-transform: translateY(-50%);
		    -o-transform: translateY(-50%);
		    transform: translateY(-50%);
	    }
        
	    .list_ .number_{
    		margin: 0;
    		word-break: break-all;
    		width: 50%;
    		height: 100%;
    		position: absolute;
    		left: 0;
    		top: 0;
    		display: inline-block;
    		text-align: center;
    		padding: 30px 10px;
    		border-radius: 0;
    		background: linear-gradient(-180deg, #901569, #881a65);
    		background: linear-gradient(160deg, #179254, #048041);
    		-webkit-transition: all .2s ease-in-out;
    		-moz-transition: all .2s ease-in-out;
    		-ms-transition: all .2s ease-in-out;
    		-o-transition: all .2s ease-in-out;
    		transition: all .2s ease-in-out;
    		}

    		.list_ .number_ h1{
    			font-size: 20px;
    			line-height: 20px;
    			font-weight: 600;
    			letter-spacing: 1px;
    			color: #fff;
    			position: relative;
    			top: 5px;
    			/*-ms-transform: translateY(-50%);
			    -webkit-transform: translateY(-50%);
			    -moz-transform: translateY(-50%);
			    -o-transform: translateY(-50%);
    			transform: translateY(-50%);*/
    			margin: 0;
    			font-size: 50px;
    			line-height: 22px;
    			font-weight: 600;
    		}

    		.list_ li.new .number_{
    			background: linear-gradient(-160deg, #901569, #630746);
    			box-shadow: 0 0px 30px 0px rgba(138, 19, 101, 0.35), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(140, 20, 102, 0.2);
    			width: 50%;
    			padding: 10px;
    			left: 0px;
    			top: 0;
    			/* background: linear-gradient(60deg, #ef5350, #e53935); */
    			/* box-shadow: 0 12px 20px -10px rgba(244, 67, 54, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(244, 67, 54, 0.2); */
    			}

    			.list_ li.new .number_ h1{
    				font-size: 50px;
    				line-height: 22px;
    				font-weight: 700;
    				top: 30px;
    				text-shadow: 0px 3px 10px rgba(0,0,0,.2);
    				}

    		.list_ li.call_ .number_{
    			background: linear-gradient(160deg, #14a059, #048041);
    			box-shadow: none;
    			}
 
	    .list_ li h2{
		    margin: 0;
		    font-size: 20px;
		    font-weight: 400;
		    color: #968e8e;
		    letter-spacing: -1px;
		    }

		    .list_ li.new h2{
		    	font-size: 18px;
		    	}

	    .list_ li p{
		    margin: 0;
		    font-size: 19px;
		    line-height: 20px;
		    letter-spacing: -1px;
		    font-weight: 500;
		    color: #6d6b6b;
		    }

		    .list_ li.new p{
		    	font-size: 22px;
		    	line-height: 22px;
		    	font-weight: 500;
		    	}

		.iconm_{
		    position: absolute;
		    right: 0px;
		    top: 50%;
		    -ms-transform: translateY(-50%);
		    -webkit-transform: translateY(-50%);
		    -moz-transform: translateY(-50%);
		    -o-transform: translateY(-50%);
		    transform: translateY(-50%);
		    text-align: center;
		    padding: 0px 0px;
		    border-left: 1px solid rgba(0,0,0,.1);
		    transition: all .2s ease-in-out;
		    width: 50%;
		    }

		    .list_ .new .iconm_{
		    	/* box-shadow: 0 0px 30px 0px rgba(142, 20, 103, 0.3), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(76, 175, 80, 0.2); */
		    	border-radius: 0;
		    	/* padding: 5px 15px; */
		    	/* right: 5px; */
		    	/* animation: ripple_ 2s ease-in-out infinite; */
		    	background: linear-gradient(-160deg, #ffffff, #f3f3f3);
		    	height: 100%;
		    }

			.iconm_ h6{
			    font-size: 48px;
			    line-height: 28px;
			    letter-spacing: -1.5px;
			    font-weight: 600;
			    color: #771148;
			    min-width: 60px;
			    margin: 0;
			    }
 
			    .new .iconm_ h6{
			    	/* color: #fff; */
			    	/* font-size: 18px; */
			    	/* line-height: 25px; */
			    	/* text-shadow: 0px 3px 10px rgba(0,0,0,.2); */
			    	top: 50%;
			    	position: relative;
			    	-ms-transform: translateY(-50%);
			    	-webkit-transform: translateY(-50%);
			    	-moz-transform: translateY(-50%);
			    	-o-transform: translateY(-50%);
			    	transform: translateY(-50%);
			    	}

			.iconm_ h6 b{
    			display: inline-block;
    			color: #84124f;
    			font-size: 42px;
    			margin-left: 0px;
    			}

    			.new .iconm_ h6 b{
				    /* font-size: 40px; */
				    /* color: #fff; */
				    /* text-shadow: 0px 3px 10px rgba(0,0,0,.2); */
				    }

				.call_ .iconm_ h6 b{
					color: #84124f;
					}

/* SOLICITAR TURNOS */
.content_{
	width: 90%;
    margin-left: 5%;}

	.card_{
		background: #fff;
		box-shadow: 0 5px 20px rgba(0, 0, 0, 0.4);
		margin: 20px 30px;
		border-radius: 7px;
		overflow: hidden;
		min-height: 90%;
		min-height: 90vh;
		display: block;
		position: relative;
		}

	.infobox_{
		background: #fff;
		box-shadow: 0 0px 40px rgba(0, 0, 0, 0.1);
		margin: 20px 20px;
		border-radius: 7px;
		display: block;
		overflow: hidden;
		position: relative;}

	.modulo_{}

		.modulo_ .logo_{
	    	padding: 10px;}

   		.ingreso_ .logo_{
	    	padding: 30px;
	    	margin-bottom: 25px;
    		text-align: center;}

	    .modulo_ .logo_ img{}

	    .modulo_ .logo_ h4{
	    	position: relative;
	    	display: block;
	    	top: 50%;
	    	-ms-transform: translateY(-50%);
		    -webkit-transform: translateY(-50%);
		    -moz-transform: translateY(-50%);
		    -o-transform: translateY(-50%);
	    	transform: translateY(-50%);
	    	font-size: 20px;
	    	font-weight: 700;
	    	color: #b1abab;
	    	letter-spacing: -1px;
	    	text-align: right;} 


	.bread_{
	    box-shadow: 0 12px 20px -10px rgba(0, 164, 80, 0.25), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(0, 164, 80, 0.15);
	    margin: 5px 30px;
	    border-radius: 4px;
	    background: linear-gradient(180deg, #00a651, #019047);
	    }

		.bread_ nav{
		    padding: 0;
		    padding-right: 70px;
		    margin: 0;}

		    .ingreso_ .bread_ nav{
		    	padding-right: 0px;}

		.bread_ ul{
		    list-style-type: none;
		    margin: 0;
		    padding: 0px;
		    margin-top: 8px;
		    }

		.bread_ li{
		    display: inline-block;
		    position: relative;}

		.bread_ a{
		    margin: 0;
		    font-size: 18px;
		    letter-spacing: -1px;
		    color: #fff;
		    background: transparent;
		    display: block;
		    padding: 20px 20px;
		    font-weight: 500;}

		    .bread_ li:last-child a{
		    	font-weight: 800;}

		    .bread_ a:after{
		    	content: '\f054';
		    	color: rgba(255,255,255,0.7);
		    	position: absolute;
		    	display: block;
		    	font-family: FontAwesome;
		    	font-weight: normal;
		    	font-style: normal;
		    	font-size: 10px;
		    	-webkit-font-smoothing: antialiased;
		    	right: 5px;
		    	top: 50%;
		    	-ms-transform: translateY(-50%);
			    -webkit-transform: translateY(-50%);
			    -moz-transform: translateY(-50%);
			    -o-transform: translateY(-50%);
		    	transform: translateY(-50%);}

		    	.bread_ li:last-child a:after{
		    		display: none;}

		.bread_ h1{
			font-size: 20px;
			letter-spacing: -1px;
			color: #fff;
			background: transparent;
			display: block;
			padding: 20px 20px;
			font-weight: 500;
			text-align: center;
			} 

		    ._BtnVolver{
			    position: absolute;
			    right: 15px; 
			    top: 50%;
			    -ms-transform: translateY(-50%);
			    -webkit-transform: translateY(-50%);
			    -moz-transform: translateY(-50%);
			    -o-transform: translateY(-50%);
			    transform: translateY(-50%);}

		    ._BtnVolver button{
		    	width: 40px;
		    	height: 40px;
		    	border-radius: 50%;
		    	line-height: 41px;
		    	padding: 0px;
		    	margin: 0;
		    	font-size: 13px;
		    	background: rgba(0, 0, 0, 0.1);
		    	color: #fff;
		    	box-shadow: none;}

	.collection_{
		z-index: 0;
    	margin: 10px 50px;}

		.collection_ nav{}

		.collection_ ul{
		    list-style-type: none;
		    margin: 0;
		    padding: 0px;}

		.collection_ li{
		    background: #fff;
		    box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1);
		    border-radius: 3px;
		    margin-bottom: 15px;
		    margin-top: 15px;
		    border: 1px solid rgba(0, 0, 0, 0.04);
		    animation: fadeInRight 1.2s ease-in-out both}

		    .collection_ li:nth-child(1){animation-delay: 0.1s;}
		    .collection_ li:nth-child(2){animation-delay: 0.2s;}
		    .collection_ li:nth-child(3){animation-delay: 0.3s;}
		    .collection_ li:nth-child(4){animation-delay: 0.4s;}
		    .collection_ li:nth-child(5){animation-delay: 0.5s;}
		    .collection_ li:nth-child(6){animation-delay: 0.6s;}
		    .collection_ li:nth-child(7){animation-delay: 0.7s;}
		    .collection_ li:nth-child(8){animation-delay: 0.8s;}
		    .collection_ li:nth-child(9){animation-delay: 0.9s;}
		    .collection_ li:nth-child(10){animation-delay: 1s;}
		    

		.collection_ .item_{
		    display: block;
		    min-height: 90px;
		    height: 90px;
		    position: relative;
		    padding: 0px 100px 0px 100px;}

		.collection_ .item_ h4{
			position: relative;
			display: block;
			top: 50%;
			-ms-transform: translateY(-50%);
		    -webkit-transform: translateY(-50%);
		    -moz-transform: translateY(-50%);
		    -o-transform: translateY(-50%);
			transform: translateY(-50%);
			margin: 0;
			font-size: 24px;
			font-weight: 700;
			color: #b1aaaa;
			letter-spacing: -1px;}

			.collection_ .print_ .item_ h4{
				color: #989494;}

		.collection_ .item_ .point_{
		    background: linear-gradient(-160deg, #901569, #630746);
		    -webkit-transition: all .2s ease-in-out;
		    -moz-transition: all .2s ease-in-out;
		    -ms-transition: all .2s ease-in-out;
		    -o-transition: all .2s ease-in-out;
		    transition: all .2s ease-in-out;
		    color: #fff;
		    width: 70px;
		    height: 70px;
		    text-align: center;
		    position: absolute;
		    display: block;
		    font-size: 22px;
		    left: 10px;
		    top: 10px;
		    box-shadow: 0 12px 20px -10px rgba(139, 20, 102, 0.3), 0 4px 20px 0px rgba(128, 17, 93, 0.28), 0 7px 8px -5px rgba(139, 20, 102, 0.2);
		    border-radius: 3px;
		    }

		    .collection_ .print_ .item_ .point_{
		    	background: linear-gradient(180deg, #00a651, #019047);
		    	box-shadow: 0 12px 20px -10px rgba(1, 162, 80, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(1, 162, 80, 0.2);
		    	}

		    .collection_ .item_ .point_ i{
		    	position: relative;
    			display: block;
    			top: 50%;	
    			-ms-transform: translateY(-50%);
			    -webkit-transform: translateY(-50%);
			    -moz-transform: translateY(-50%);
			    -o-transform: translateY(-50%);
    			transform: translateY(-50%);}

    	.collection_ .item_ .next_{
		    position: absolute;
		    color: #fff;
		    text-shadow: 0px 2px 3px rgba(0,0,0,.15);
		    width: 70px;
		    height: 100%;
		    text-align: center;
		    border-radius: 0px 3px 3px 0px;
		    display: block;
		    font-size: 14px;
		    right: 0px;
		    top: 0px;
		    background: #dcdcdc;}
		   
			.collection_ .print_ .next_ {
				background: linear-gradient(180deg, #00a651, #019047);
				border-radius: 50%;
				animation: ripple_ 2s ease-in-out infinite;
				width: 50px;
				height: 50px;
				right: 20px;
				top: 20px;
				font-size: 16px;
				}

		.collection_ .next_ i{
		    position: relative;
		    display: block;
		    top: 50%;
		    -ms-transform: translateY(-50%);
		    -webkit-transform: translateY(-50%);
		    -moz-transform: translateY(-50%);
		    -o-transform: translateY(-50%);
		    transform: translateY(-50%);}

.ingreso_ .collection_{
	margin: 0;}

	.ingreso_ .collection_ .kLogo_{
		background: transparent;
		box-shadow: none;
		border: 0px;
		border-radius: 0px;
		width: 55%;
		float: left;
		margin: 0;
		min-height: 100%;}

		.kInfo_{
			background: #fff;
			box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05);
			border-radius: 3px;
			right: -30px;
			margin-bottom: 30px;
			position: relative;
			z-index: 10;
			margin-top: 50px;
			}

	.ingreso_ .collection_ .keyboard_{
		background: #00a651;
		box-shadow: none;
		width: 45%;
		float: right;
		border-radius: 0px;
		margin: 0;
		padding: 20px 40px;
		z-index: 0;
		min-height: 100%;
		height: 100%;
		}

	.ingreso_ .collection_ ul{	
    	margin-bottom: -40px;}

.boxForm_{
	padding: 5px 20px 20px;	}

	.boxForm_ span{
	    position: relative;
	    display: block;}

	    .boxForm_ span:before{
            content: '';
            width: 5px;
            height: 5px;
            background: rgb(0, 166, 81);
            box-shadow: 0px 0px 15px rgb(0, 166, 81);
            border-radius: 50%;
            position: absolute;
            top: 5px;
            right: 5px;
            z-index: 10;
            margin: auto;
            -webkit-animation: flash 2s infinite both;
            animation: flash 2s infinite both;
            }

        .boxForm_ span:after{
        	content: '';
        	width: 0%;
        	height: 2px;
        	border-radius: 3px;
        	background: rgb(0, 166, 81);
        	position: absolute;
        	bottom: 0px;
        	left: 0px;
        	right: 0px;
        	z-index: 10;
        	margin: auto;
        	transition: all .5s ease-in-out;
        	}

        	.boxForm_ span:hover:after, .boxForm_ span:focus:after{
        		width: 100%;}

	.boxForm_ input{
		cursor: pointer;
	    background: #fff;
	    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
	    border-radius: 3px;
	    border: 0px;
	    padding: 20px;
	    height: 70px;
	    font-size: 24px;
	    letter-spacing: -1px;
	    color: #8e8d8e;
	    margin: 0;}

	    .boxForm_ input:focus{
	    	background: #fff;
	   		box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.15);}

	.boxForm_ ::-webkit-input-placeholder {color: #d2cfcf;}
	.boxForm_ ::-moz-placeholder {color: #d2cfcf;}
	.boxForm_ :-ms-input-placeholder {color: #d2cfcf;} 
	.boxForm_ :-moz-placeholder {color: #d2cfcf;}

	    .text_g{
	    	position: absolute;
	    	z-index: -1;
	    	pointer-events: none;
	    	text-align: right;
	    	left: 5%;
	    	max-width: 45%;
	    	bottom: 30% !important;
	    	animation: fadeInRight 1.5s ease-in-out .5s both
	    	}

		    .text_g h1{
		    	text-shadow: 0 5px 75px rgba(0, 0, 0, 0.05);
		    	margin: 0;
		    	color: rgba(255, 255, 255, 0.9);
		    	font-size: 90px;
		    	line-height: 80px;
		    	font-weight: 800;
		    	letter-spacing: -4px;
		    	}
	
	.kNumber_{
	    position: relative;
	    display: block;
	    top: 50%;
	    -ms-transform: translateY(-50%);
	    -webkit-transform: translateY(-50%);
	    -moz-transform: translateY(-50%);
	    -o-transform: translateY(-50%);
	    transform: translateY(-50%);}

	    .kNumber_ .box__{
	    	width: -moz-fit-content;
			width: -webkit-fit-content;
			width: fit-content;
			margin: auto; }

		.kNumber_ span{
			float: left; 
			text-align: center;
			margin: 5px;}

			.kNumber_ span:nth-child(5){clear: both;}
			.kNumber_ span:nth-child(8){clear: both;}
			.kNumber_ span:nth-child(11){clear: both;}

		.kNumber_ a{
		    background: #00a952;
		    box-shadow: 0 12px 20px -10px rgb(1, 167, 82), 0 0px 20px 0px rgba(0, 0, 0, 0.04), 0 7px 8px -5px rgb(3, 160, 79);
		    margin: 0px auto;
		    display: block;
		    width: 80px;
		    height: 80px;
		    text-align: center;
		    line-height: 80px;
		    border-radius: 3px;
		    -webkit-transition: all .2s ease-in-out;
		    -moz-transition: all .2s ease-in-out;
		    -ms-transition: all .2s ease-in-out;
		    -o-transition: all .2s ease-in-out;
		    transition: all .2s ease-in-out;
		    }

		    .kNumber_ a:hover{
		    	box-shadow: 0 12px 20px -10px rgba(6, 185, 93, 0.45), 0 0px 20px 0px rgba(0, 0, 0, 0), 0 7px 8px -5px rgba(6, 185, 93, 0.25);
		    	background: #06b95d;
		    	}

		   	.kNumber_ .btnK_ a{
		   		position: relative;
		   		background: linear-gradient(-160deg, #901569, #630746);
		   		box-shadow: 0 12px 20px -10px rgba(127, 16, 92, 0.25), 0 5px 20px 0px rgba(0, 0, 0, 0.2), 0 7px 8px -5px rgba(138, 19, 100, 0.25);
		   		width: 170px;
		   		padding-right: 15px;
		   		}  

		   		.kNumber_ .btnK_ a:after{
		   			content: '';
				    width: 5px;
				    height: 5px;
				    background: rgb(255, 255, 255);
				    box-shadow: 0px 0px 15px rgb(255, 255, 255);
				    border-radius: 50%;
				    position: absolute;
				    top: 50%;
				    -ms-transform: translateY(-50%);
				    -webkit-transform: translateY(-50%);
				    -moz-transform: translateY(-50%);
				    -o-transform: translateY(-50%);
				    transform: translateY(-50%);
				    right: 10px;
				    z-index: 10;
				    margin: auto;
				    -webkit-animation: flash 2s infinite both;
				    animation: flash 2s infinite both;}

		   		.kNumber_ .btnK_ a h1{
		   			font-size: 26px;
    				letter-spacing: -2px;} 

    			.kNumber_ .btnBack_ a {
    				background: #00af55;
    				}

    			.kNumber_ .btnBack_ a h1{
    				font-size: 20px; }

		.kNumber_ h1{
		    margin: 0;
		    display: block;
		    top: 50%;
		    -ms-transform: translateY(-50%);
		    -webkit-transform: translateY(-50%);
		    -moz-transform: translateY(-50%);
		    -o-transform: translateY(-50%);
		    transform: translateY(-50%);
		    color: #fff;
		    font-size: 34px;
		    font-weight: 700;}

/* MODAL */
.modal .modal-dialog{
	width: 700px;
	height: 100%;
	margin: 0 auto;
	left: auto}

	._Encuesta.modal .modal-dialog {
    	width: 990px;}

.modal-content{
	top: 50%;
	-ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
	border: none;
    border-radius: 10px;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);}

    ._Encuesta .modal-content{
    	top: 20px;
    	margin-bottom: 20px;
		-ms-transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
	    transform: translateY(0%);}

    .modal-content .close__{
	    position: absolute;
	    width: 30px;
	    height: 30px;
	    z-index: 10;
	    right: 0;}

	.modal-content .modal-body{
	    padding: 0;
	    height: 480px;}

	    ._Encuesta .modal-content .modal-body{
	    	height: auto;}

    	.modal-content .modal-body:after{
    		position: absolute;
    		display: block;
    		content: "";
    		top: 0px;
    		height: 100%;
    		width: 25%;
    		background: linear-gradient(180deg, #00a651, #019047);
    		box-shadow: 0 12px 20px -10px rgba(0, 166, 81, 0.3), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(0, 165, 80, 0.25);
    		border-radius: 8px 0px 0px 8px;
    		}

.hidesidebar .modal-content .modal-body:after {
	display: none
}

	.logoM_{}

		.imgLogo{
			background: #fff;
			box-shadow: -5px 5px 40px rgba(0, 0, 0, 0.1);
			padding: 10px;
			border-radius: 5px;
			margin-top: 25px;
			height: 125px;
			width: 215px;
			left: -80px;
			transition: all .2s ease-in-out;}

			.modal.in .imgLogo{
				animation: fadeInUp .8s ease-in-out .5s both;}

		.imgLogo img{}

		.modal-body .logoM_ .imgLogo img{
			top: 50%;
			-ms-transform: translateY(-50%);
		    -webkit-transform: translateY(-50%);
		    -moz-transform: translateY(-50%);
		    -o-transform: translateY(-50%);
    		transform: translateY(-50%);}
		

	.infoM_{
		text-align: center;
		min-height:  100%;
		height:  100%;}

		._Encuesta .infoM_{
			padding-bottom: 30px;}

		.infoM_ .box_{
			top: 50%;
			-ms-transform: translateY(-50%);
		    -webkit-transform: translateY(-50%);
		    -moz-transform: translateY(-50%);
		    -o-transform: translateY(-50%);
    		transform: translateY(-50%);}

    		._Encuesta .infoM_ .box_{
    			top: 15px;
				-ms-transform: translateY(0%);
			    -webkit-transform: translateY(0%);
			    -moz-transform: translateY(0%);
			    -o-transform: translateY(0%);
	    		transform: translateY(0%);}

		.infoM_ i{
			width: 130px;
			height: 130px;
			line-height: 130px;
			text-align: center;
			color: #fff;
			font-size: 30px;
			border-radius: 50%;
			transition: all .2s ease-in-out;
			background: linear-gradient(180deg, #00a651, #019047);
			box-shadow: 0 12px 20px -10px rgba(0, 166, 81, 0.3), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(0, 165, 80, 0.25);
			}

		    ._Encuesta .infoM_ i{
		    	width: 80px;
			    height: 80px;
			    line-height: 80px;
		    	font-size: 22px }

		.infoM_ h1{
		    color: #901569;
		    letter-spacing: -2px;
		    font-size: 36px;
		    line-height: 35px;
		    font-weight: 900;
		    margin-bottom: 0px;
		    transition: all .2s ease-in-out;
		    }

			._Encuesta .infoM_ h1{
				font-size: 26px;
    			line-height: 25px;
    			letter-spacing: -1px}

		.infoM_ h2{
		    color: #d0d0cf;
		    letter-spacing: -1px;
		    font-size: 26px;
		    line-height: 35px;
		    font-weight: 300;
		    margin: 0px;
			transition: all .2s ease-in-out;}

			._Encuesta .infoM_ h2{
				color: #b3b3b3;
			    font-size: 20px;
			    line-height: 20px;}

		    .modal.in .infoM_ i{animation: fadeInUp 1s ease-in-out .2s both;}
		    .modal.in .infoM_ h1{animation: fadeInUp .8s ease-in-out .6s both;}
		    .modal.in .infoM_ h2{animation: fadeInUp .6s ease-in-out .4s both;}

/* BOTON FULLSCREEN */
.btn_full{
    position:  absolute;
    right: 10px;
    bottom: 10px;
	transition: all .2s ease-in-out;}

	.btn_full i{
	    width:  30px;
	    height:  30px;
	    line-height:  30px;
	    text-align: center;
	    background: rgba(0,0,0,.2);
	    border-radius:  3px;
	    color:  #fff;
	    box-shadow: none;
		transition: all .2s ease-in-out;}

		.btn_full:hover i{
			background: #029248;
			box-shadow: 0 0px 30px 0px rgba(0, 166, 81, 0.25), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(76, 175, 80, 0.2);
		}


/* Encuesta */
.ques_{
	background: #fff;
	box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
	padding: 15px;
	border-radius: 5px;
	margin-top: 40px;
	position: relative;
	display: block;}

	.ques_:after{
		content: '\f128';
	    color: rgba(0, 0, 0, 0.07);
	    position: absolute;
	    display: block;
	    font-family: FontAwesome;
	    font-size: 84px;
	    line-height: 60px;
	    right: 15px;
	    bottom: 15px;}

    .modal.in .infoM_ .ques_{animation: fadeInUp 1s ease-in-out .2s both;}

    .ques_ h3{
    	background: #019e4e;
    	box-shadow: 0 0px 20px -10px rgba(0, 165, 81, 0.3), 0 4px 20px 0px rgba(2, 158, 79, 0.4), 0 7px 8px -5px rgba(2, 158, 79, 0.15);
    	color: #fff;
    	text-shadow: 0px 2px 5px rgba(0,0,0,.5);
    	padding: 25px 40px;
    	margin: 0;
    	font-size: 18px;
    	letter-spacing: -1px;
    	border-radius: 4px;
    	margin-top: -25px;
    	} 

._radioBox{
    position:  relative;
    display: block;
    padding: 0% 10%;
    margin-top: 20px;}

	._radioBox .radio{
	    text-align: left;
	    margin-top: 15px;
	    margin-bottom: 15px;}

	._radioBox .radio label{
	    font-size: 18px;
	    letter-spacing:  -1px;
	    font-weight:  600;
	    color: #a5a5a5;
		display: block;}

	._radioBox .radio input{
		margin: 7px 0 0;
		margin-left: -20px;}

.btn_encu{
	position: relative;
    display: block;
 	padding-top: 20px;}

	.btn_encu button{
		background: #901569;
		box-shadow: 0 12px 20px -10px rgba(144, 21, 105, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(144, 21, 105, 0.16);
		border: 0px;
		color: #fff;
		font-size: 24px;
		font-weight: 700;
		letter-spacing: -1px;
		padding: 15px;
		transition: all .2s ease-in-out;
		}

		.btn_encu button:hover, .btn_encu button:focus, .btn_encu button.focus{
			background: #901569;
			box-shadow: 0 12px 20px -10px rgba(43, 48, 128, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(43, 48, 128, 0.2);
			color: #fff;
			}

.animOut {
    animation: fadeOutRight 1s ease-in-out !important;
}

.animIn { 
    animation: fadeInRight 1s ease-in-out;
}

/* COLA DE TURNOS */
.colaTurnos_{}

	.colaTurnos_ .collection_{
		min-height: 700px;}

	.colaTurnos_ .modulo_ .logo_ h4{
		font-size: 26px;
		margin: 0;}

	.colaTurnos_ .item_ .next_{
		background: #68094a;
		width: auto;
		padding: 15px;
		}

	    .colaTurnos_ .item_ .next_ h2{
	    	margin: 0;
		    font-size: 17px;
    		font-weight: 500;
		    color: #fff;
		    letter-spacing: -1px;
			top: 50%;
		    -ms-transform: translateY(-50%);
		    -webkit-transform: translateY(-50%);
		    -moz-transform: translateY(-50%);
		    -o-transform: translateY(-50%);
		    transform: translateY(-50%);}

	.colaTurnos_ .info_c{
		position: relative;
		display: block;
		top: 50%;
	    -ms-transform: translateY(-50%);
	    -webkit-transform: translateY(-50%);
	    -moz-transform: translateY(-50%);
	    -o-transform: translateY(-50%);
	    transform: translateY(-50%);}

		.colaTurnos_ .info_c h4{
			top: auto;
			transform: none;}

		.colaTurnos_ .info_c h5{
			margin: 0;
		    color: #6d6a6a;	}

/* SELECT - LIST */
.selected-item {
	display: inline-block;}

.selected-item p {
  	font-size: 18px;
  	letter-spacing: -1px;
  	color: #fff;
  	padding: 25px 20px;
  	font-weight: 500;
  	margin: 0;	}

.selected-item p span {
  font-weight: bold;}

/* dropdown list */
.dropdown {
	margin: 8px;
	width: 280px;
	position: relative;
	-webkit-perspective: 800px;
	        perspective: 800px;
	display:  inline-block;
	float:  right;}

.dropdown.active .selLabel:after {
  content: '\25B2';
}
.dropdown.active .dropdown-list li:nth-child(1) {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.dropdown.active .dropdown-list li:nth-child(2) {
  -webkit-transform: translateY(200%);
          transform: translateY(200%);
}
.dropdown.active .dropdown-list li:nth-child(3) {
  -webkit-transform: translateY(300%);
          transform: translateY(300%);
}
.dropdown.active .dropdown-list li:nth-child(4) {
  -webkit-transform: translateY(400%);
          transform: translateY(400%);
}
.dropdown.active .dropdown-list li:nth-child(5) {
  -webkit-transform: translateY(500%);
          transform: translateY(500%);
}
.dropdown.active .dropdown-list li:nth-child(6) {
  -webkit-transform: translateY(600%);
          transform: translateY(600%);
}
.dropdown.active .dropdown-list li:nth-child(7) {
  -webkit-transform: translateY(700%);
          transform: translateY(700%);
}
.dropdown.active .dropdown-list li:nth-child(8) {
  -webkit-transform: translateY(800%);
          transform: translateY(800%);
}
.dropdown.active .dropdown-list li:nth-child(9) {
  -webkit-transform: translateY(900%);
          transform: translateY(900%);
}
.dropdown.active .dropdown-list li:nth-child(10) {
  -webkit-transform: translateY(1000%);
          transform: translateY(1000%);
}
.dropdown.active .dropdown-list li:nth-child(11) {
  -webkit-transform: translateY(1100%);
          transform: translateY(1100%);
}
.dropdown > span {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 60px;
  line-height: 60px;
  color: #fff;
  font-size: 16px;
  letter-spacing: -1px;
  background: #12b562;
  display: block;
  padding: 0 50px 0 20px;
  position: relative;
  z-index: 9999;
  cursor: pointer;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  -webkit-transition: -webkit-transform 300ms;
  transition: -webkit-transform 300ms;
  transition: transform 300ms;
  transition: transform 300ms, -webkit-transform 300ms;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.dropdown > span:after {
  content: '\25BC';
  position: absolute;
  right: 0px;
  top: 15%;
  width: 50px;
  text-align: center;
  font-size: 12px;
  padding: 10px;
  height: 70%;
  line-height: 24px;
  border-left: 1px solid #0000001a;
}
.dropdown > span:active {
  -webkit-transform: rotateX(45deg);
          transform: rotateX(45deg);
}
.dropdown > span:active:after {
  content: '\25B2';
}
.dropdown-list {
  position: absolute;
  top: 0px;
  width: 100%;
}
.dropdown-list li {
  display: block;
  list-style: none;
  left: 0;
  opacity: 1;
  background-color: #12b562;
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.dropdown-list li:nth-child(1) {
  z-index: 4;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.dropdown-list li:nth-child(2) {
  z-index: 3;
  -webkit-transform: translateY(3%);
          transform: translateY(3%);
}
.dropdown-list li:nth-child(3) {
  z-index: 2;
  -webkit-transform: translateY(6%);
          transform: translateY(6%);
}
.dropdown-list li:nth-child(4) {
  z-index: 1; 
  -webkit-transform: translateY(9%);
          transform: translateY(9%);
}
.dropdown-list li:nth-child(5) {
  z-index: 0;
  -webkit-transform: translateY(12%);
          transform: translateY(12%);
}
.dropdown-list li span {
  box-shadow: 0px 0px 1px -1px rgba(0, 0, 0, 0.3);
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  font-size: 16px;
  line-height: 50px;
  padding: 0 20px;
  display: block;
  color: #00000070;
  cursor: pointer;
  letter-spacing: -1px;
  font-weight: 500;
  border-top: 1px solid rgba(0,0,0,.08);
}


/* INGRESE IP */
.col_Ip{
	text-align: left;}

	.modal.in .col_Ip{animation: fadeInUp 1s ease-in-out .2s both;}

	.col_Ip h3{
		font-size: 24px;
	    font-weight: 700;
	    color: #b1aaaa;
	    letter-spacing: -1px;}

    .col_Ip input{
    	cursor: pointer;
    	background: #fff;
    	box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
    	border-radius: 3px 0px 0px 3px;
    	border: 0px;
    	padding: 20px;
    	height: 70px;
    	font-size: 24px;
    	letter-spacing: -1px;
    	color: #8e8d8e;
    	margin: 0;
    	width: 80%;
    	float: left;}

	.col_Ip button{
	    height: 70px;
	    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
	    border-radius: 0px 3px 3px 0px;
	    border: 0;
	    background: #00a651;
	    text-align:  center;
	    color: #fff;
	    width: 20%;}

	    .col_Ip button:hover{
	    	color: #fff;
	    	background: #0b8245;}

	.col_Ip ::-webkit-input-placeholder {color: #d2cfcf;}
	.col_Ip ::-moz-placeholder {color: #d2cfcf;}
	.col_Ip :-ms-input-placeholder {color: #d2cfcf;} 
	.col_Ip :-moz-placeholder {color: #d2cfcf;}

	.col_Ip input[type="text"]:focus, .col_Ip input[type="text"]:hover{
		box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.15);
		border: 0px }

/* === VIDEO === */
.jp_video{
	width: 100%;
	height: 100%;
    position: relative;
	border: 0px;}

    .jp_video .jp-type-playlist{    
    	height: 100%;
	    width: 100%;
	    position: relative;}

	.jp_video .jp-jplayer{
		width: 100% !important;
		height: 100% !important;
		background-color: #fff;}

	.jp_video .jquery_jplayer img{
		width: 100% !important;
		height: 100% !important;}

	.embed-responsive .jp_video video{
		width: 100% !important;
		height: 100% !important;}

	.jp_video .jp-gui{
		position: absolute;
	    z-index: 1000;
	    width: 100%;
	    height: 100%;
	    top: 0px;}

	.jp_video .jp-video-play{    
		position: absolute;
	    top: 50%;
	    margin-top: auto;
	    height: 100px;
	    transform: translateY(-50%);}

	/**/
	.jp_video .jp-interface{
		opacity: 0;
		-webkit-transition: all .25s ease-in-out;
	    -moz-transition: all .25s ease-in-out;
	    -ms-transition: all .25s ease-in-out;
	    -o-transition: all .25s ease-in-out;
	    transition: all .25s ease-in-out;}

		.jp_video .jp-interface:hover{
			opacity: 1;}

		.jp_video .jp-interface {
    		border-top: 0px solid #009be3;}

	.jp_video .jp-controls-holder button{
		padding: 0px}	

		.jp_video button:hover, .jp_video button:focus, .jp_video .button:hover, .jp_video .button:focus {
    		background-color: transparent ;}	

		.jp_video .jp-controls-holder{    
			top: 0;}

		.jp_video.jp-video .jp-progress{    
			height: 0;
			display: none;}

/**/
.turn__{}
	
	.turn__ .list_ li{
		height: auto;
		padding: 20px 0px;
		background: linear-gradient(160deg, #16864e, #048041)}	

			.turn__ .list_ li:after{
				height: 5px;
				background: rgba(0, 0, 0, 0.2);}

			.turn__ .list_ li.new:after{
				height: 0px;}

    	.turn__ .list_ li.new{
    		background: linear-gradient(-160deg, #901569, #630746);
    		box-shadow: 0 0px 30px 0px rgba(138, 19, 101, 0.35), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 0px 8px -5px rgba(140, 20, 102, 0.2);
    		}

    	.turn__ .list_ .number_{
    		width: 100% !important;
    		position: relative;
    		padding: 10px;
    		background: transparent !important;
    		box-shadow: none !important;}

    	.turn__ .list_ .iconm_{
    		width: 100% !important;
    		position: relative;
    		top: auto;
		    -ms-transform: none;
		    -webkit-transform: none;
		    -moz-transform: none;
		    -o-transform: none;
		    transform: none;
			background: transparent;}

		.turn__ .new .iconm_ h6{
    		width: 100% !important;
    		position: relative;
    		top: auto;
		    -ms-transform: none;
		    -webkit-transform: none;
		    -moz-transform: none;
		    -o-transform: none;
		    transform: none;}

		.turn__ .list_ .number_ h1{
			line-height: 56px;
			top: auto;
			font-size: 72px;
			text-shadow: 0px 3px 10px rgba(0,0,0,.2);
			font-weight: 700;}

			.turn__ .list_ li.new .number_ h1{
				line-height: 56px;
				top: auto;
				font-size: 72px;}

		.turn__ .iconm_ h6{
			line-height: 66px;
			font-size: 68px;
			color: #fff;
			font-weight: 400;}

			.turn__ .iconm_ h6 b{
				font-size: 55px;
				color: #fff;}
 


/* _____________________________________________________________________________________________*/
@media (max-width: 1200px){
	/*.head_, .imgLogo{background: red;}*/

	.slide_ .slick-slide {height: 50px;min-height: 50px;}
	.slide_ p{font-size: 17px;line-height: 15px;}

	.list_ li{margin: 0;padding: 30px 70px 25px 95px;}
	.list_ li .number_{width: 90px;}
	.list_ .number_ h1{font-size: 17px;line-height: 16px;}
	.list_ li h2 {font-size: 16px;} 
	.list_ li p {font-size: 18px;line-height: 18px;}

	.list_ li.new{margin: 0;padding: 35px 70px 25px 100px;}
	.list_ li.new .number_{width: 90px;}
	.list_ li.new .number_ h1{font-size: 20px;line-height: 19px;}
	.list_ li.new h2 {font-size: 18px;}
	.list_ li.new p {font-size: 20px;line-height: 19px;}
 	
 	.turnos_ .list_ .iconm_{padding: 5px;right: 3px;}
 	.turnos_ .list_ .iconm_ h6{font-size: 16px;line-height: 25px;}
	.turnos_ .list_ .iconm_ h6 b{font-size: 29px; line-height: 25px;}

	.content_ { width: 98%; margin-left: 2%;}
	.ingreso_ .logo_{margin-bottom: 0px;}
	.bread_ a{ padding: 20px 20px 20px 5px;font-size: 17px;}
	.kInfo_{margin-top: 20px;}

	._Encuesta.modal .modal-dialog {width: 950px;}
	._Encuesta .imgLogo{left: -30px;}
}
 

@media (max-width: 990px){
	/*.head_, .imgLogo{background: blue;}*/

	._Encuesta.modal .modal-dialog {width: 90%;}
}

@media (max-width: 767px){
	/*.head_, .imgLogo{background: green;}*/

	._Encuesta .imgLogo{left: auto;top: -15px;}

	._Encuesta .modal-content .modal-body:after{display: none;}

}


