/*!
 * Start Custom-Style - Mapa del Estado (http://mapadelestado.jefatura.gob.ar)
 * Copyright 2015-2019 Start Custom-Style
 * Licensed under MDE 
 */
/*--------------*/
/* $FONTS       */
/*--------------*/
@font-face {
  font-family: 'RobotoRegular';
  src: url("../font/Roboto-Regular.eot");
  src: url("../font/Roboto-Regular.eot?#iefix") format("embedded-opentype"), 
    url("../font/Roboto-Regular.woff") format("woff"), 
    url("../font/Roboto-Regular.ttf") format("truetype"), 
    url("../font/Roboto-Regular.svg#RobotoRegular") format("svg");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'RobotoLight';
  src: url("../font/Roboto-Light-webfont.eot");
  src: url("../font/Roboto-Light-webfont.eot?#iefix") format("embedded-opentype"), 
    url("../font/Roboto-Light-webfont.woff") format("woff"), 
    url("../font/Roboto-Light.ttf") format("truetype"), 
    url("../font/Roboto-Light-webfont.svg#RobotoLight") format("svg");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'RobotoMedium';
  src: url("../font/Roboto-Medium-webfont.eot");
  src: url("../font/Roboto-Medium-webfont.eot?#iefix") format("embedded-opentype"), 
    url("../font/Roboto-Medium-webfont.woff") format("woff"), 
    url("../font/Roboto-Medium.ttf") format("truetype"), 
    url("../font/Roboto-Medium-webfont.svg#RobotoMedium") format("svg");
  font-weight: 500;
  font-style: normal; }
@font-face {
    font-family: 'GothamRoundedBook';
    src: url('../font/gothamrnd-book.eot');
    src: url('../font/gothamrnd-book.eot') format('embedded-opentype'),
         url('../font/gothamrnd-book.woff') format('woff'),
         url('../font/gothamrnd-book.ttf') format('truetype'),
         url('../font/gothamrnd-book.svg#GothamRoundedBook') format('svg');
}
@font-face {
    font-family: 'GothamRoundedMedium';
    src: url('../font/gothamrnd-medium.eot');
    src: url('../font/gothamrnd-medium.eot') format('embedded-opentype'),
         url('../font/gothamrnd-medium.woff') format('woff'),
         url('../font/gothamrnd-medium.ttf') format('truetype'),
         url('../font/gothamrnd-medium.svg#GothamRoundedMedium') format('svg');
}
@font-face {
    font-family: 'GothamRoundedLight';
    src: url('../font/gothamrnd-light.eot');
    src: url('../font/gothamrnd-light.eot') format('embedded-opentype'),
         url('../font/gothamrnd-light.woff') format('woff'),
         url('../font/gothamrnd-light.ttf') format('truetype'),
         url('../font/gothamrnd-light.svg#GothamRoundedLight') format('svg');
}
@font-face {
  font-family: 'EncodeSansBold';
  src: url("../font/EncodeSans-Bold.ttf") format("truetype");
  font-weight: 600;
  font-style: bold; }
@font-face {
  font-family: 'EncodeSansMedium';
  src: url("../font/EncodeSans-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'TechnoatDuskRegular';
  src: url("../font/Techno-at-Dusk.otf");
  src: url("../font/Techno-at-Dusk.woff") format("woff");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'TechnoatDuskExpanded';
  src: url("../font/Techno-at-Dusk.otf");
  src: url("../font/Techno-at-Dusk.woff") format("woff");
  font-weight: 500;
  font-stretch: ultra-expanded; }  
/*--------------*/
/* $GENERAL     */
/*--------------*/ 
body {font-family: 'EncodeSansMedium', sans-serif !important;font-size:15px;color: rgb(88,89,91) !important;font-weight: 400;
	   background: #ffffff;background-image: url(../imagenes/cuadricula.png);background-repeat: repeat;
}
a {text-decoration: none;}
a, a:hover {text-decoration: none !important;font-weight: bold;}
a {color: #13275E;text-decoration: none;}
a {background-color: transparent;}
p {display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
/*ul{ list-style-type: none;}*/
form {margin: 0 0 2em;display: block;margin-top: 0em;padding-left: 0;}
button, input, optgroup, select, textarea {margin: 0.25em 0;font-size: 100%;line-height: 1.25em;padding: 0.7em 1em;}
html [type="submit"] {border:none;border-radius: 0.3em;}

svg:not(:root), symbol, image, marker, pattern, foreignObject {overflow: visible;}   
div .no-padding {padding: 0;}
h1{font-size:2.5rem;}
h2{font-size:1.96rem;}
h3{font-size:1.33rem;}
h4{font-size:0.9rem;line-height: 1.49rem}
h5{font-size:0.82rem;}
h6{font-size:0.75rem;}
h1 small{font-size:1.96rem;}
h2 small{font-size:1.53rem;}
h3 small{font-size:1.09rem;}
h4 small{font-size:0.82rem;}
.medium-size{font-size:120%;}
@media (max-width:770px){h1,h2,h3,h4,h5,h6{font-size: 120%;}}
.badge-primary{margin: 0.1em 0.25em;}
table td {padding: 0.5rem 0.5rem 0.5rem 0!important;}
/*--------------------------------*/
/* $BACKGROUND AND FONT COLOR     */
/*--------------------------------*/
/* BASIC */
.bg-gradient{background-color: #13275E;background-image: -webkit-linear-gradient(left, #13275E, #0072bc);
  background-image: linear-gradient(to right,#13275E, #0072bc);}
.bg-shadow{border:0px;border-radius: 4px;box-shadow:0 2px 2px rgba(0,0,0,0.3);display: block;text-decoration: none !important;}
.bg-shadow-top{-o-box-shadow: 0 -2px 4px 0 rgba(150, 150, 150, 0.5);-moz-box-shadow: 0 -2px 4px 0 rgba(150, 150, 150, 0.5);
  -webkit-box-shadow: 0 -2px 4px 0 rgba(150, 150, 150, 0.5);box-shadow: 0 -2px 4px 2px rgba(150, 150, 150, 0.5)}
/* BG */
.bg-dark{background-color: #DBDBDB!important;}
.bg-white{background-color: #ffffff!important;}
.bg-light{background-color: #f9f9f9!important;}
.bg-primary{background-color: #f5f5f5!important;}
.bg-info{background-color: #e5e5e5!important;}
.bg-secondary{background-color: #e9e9e9!important;}
/* FONT */
.ft-prymary{color:#13275E;}
.ft-secondary{color:#FF6600;}
.ft-light{font-family: 'RobotoLight';}
.ft-small{font-size: 85%;}
.ft-black{color:#303132!important;}
.ft-lt-black{color:#58595b!important;}
.ft-dark{color:#13275E!important;}
.ft-white{color:#ffffff!important;}
.ft-01{color:rgb(194,10,71)!important;}    
.bg-01{background-color:rgb(194,10,71)!important;}
.ft-02{color:rgb(143,34,121)!important;}    
.bg-02{background-color:rgb(143,34,121)!important;} 
.ft-03{color:rgb(144,96,177)!important;}    
.bg-03{background-color:rgb(144,96,177)!important;} 
.ft-04{color:rgb(0,82,145)!important;}    
.bg-04{background-color:rgb(0,82,145)!important;}
.ft-05{color:rgb(0,114,188)!important;}    
.bg-05{background:rgb(0,114,188)!important;} 
.ft-06{color:rgb(0,146,220)!important;}    
.bg-06{background:rgb(0,146,220)!important;} 
.ft-07{color:rgb(0,172,193)!important;}    
.bg-07{background:rgb(0,172,193)!important;} 
.ft-08{color:rgb(66,196,206)!important;}    
.bg-08{background:rgb(66,196,206)!important;} 
.ft-09{color:rgb(67,205,182)!important;}    
.bg-09{background:rgb(67,205,182)!important;} 
.ft-10{color:rgb(164,197,78)!important;}    
.bg-10{background:rgb(164,197,78)!important;} 
.ft-11{color:rgb(202,211,0)!important;}    
.bg-11{background:rgb(202,211,0)!important;} 
.ft-12{color:rgb(253,216,53)!important;}    
.bg-12{background:rgb(253,216,53)!important;} 
.ft-13{color:rgb(255,161,0)!important;}    
.bg-13{background:rgb(255,161,0)!important;} 
.ft-14{color:rgb(230,74,25)!important;}    
.bg-14{background:rgb(230,74,25)!important;} 
.ft-15{color:rgb(120,105,108)!important;}    
.bg-15{background:rgb(120,105,108)!important;} 
.border-dark{border-top:0.1rem #58595b solid!important;}
/*--------------*/
/* $COMMON      */
/*--------------*/
nav {background: #13275E;}
.navbar-brand {font-family: 'TechnoatDuskExpanded'!important;letter-spacing: 3px;color:#13275E;}
@media (min-width:900px){   
  .navbar-brand{font-size: 2em!important;} 
  .navbar{padding: 0!important;}
  .navbar-collapse a{padding-top: 30px;padding-bottom: 30px;}    
  .navbar-collapse a:hover {
      background-color: #13275E;
      color: #ffffff!important;
      vertical-align: middle;
      padding-top: 30px;
      padding-bottom: 30px;
  }  
}
@media (max-width:400px){ 
  .navbar-brand{margin-right: 0!important;}
  .navbar-brand a{font-size: 1rem!important;}
}
.navbar-toggler-icon button {background: #ffffff!important;color:#13275E!important;border:none;border-radius: 0;}
.custom-toggler .navbar-toggler-icon {
   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(19,39,94, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.navbar-toggler {
    padding: 0.15rem 0.15rem;
}
.nav-link:hover {
  color: #FFFFFF!important;
  font-weight: normal!important;
}
header {background-color: #13275e;color:#FF6600;}
header p {color: #ffffff;margin: 1em 0;line-height: 1.5;text-align: justify;font-size: 120%;padding: 0.5em 0;font-family: 'GothamRoundedLight';}
footer{background-color: #13275e;color:#ffffff;text-align:center;padding:1em 0;}    
footer p{text-align: center;font-size: 80%;-webkit-margin-before: 0.1em;-webkit-margin-after: 0.1em;}
footer a{color: #ffffff!important;text-decoration: underline!important;font-size: 120%;font-weight: 500; }
ul{padding-left: 2rem;}
.carousel-control-prev{left:-40px;}
.carousel-control-next {right: -40px;}
.card-header{border-bottom: 1px solid #f8f9fa!important;}
.card-body{padding:0.50rem!important;}
.title {color:#ffffff;
	background-color: #00B9F1;
	background-image: -webkit-linear-gradient(left, #00B9F1, #13275E);
	background-image: linear-gradient(to right,#00B9F1, #13275E);
}
.volanta{font-style: italic;color:#676565!important;font-size: 95%;}
.display-0 {font-size: 6.5rem;font-weight: 300;}
.display-5 {font-size: 1.5rem;font-weight: 300;}
.display-6 {font-size: 1.3rem;font-weight: 300;line-height: 1.2;font-family: 'GothamRoundedLight';}
.display-7 {font-size: 0.92rem;font-weight: 300;line-height: 1.3;font-family: 'GothamRoundedLight';}
.info-gral{font-family: 'GothamRoundedLight';}
.info-gral .fas,.far{font-size: 3.5rem!important;}
.info-gral h4 {font-size: 85%;font-weight: 400;text-align: center;}
.info-gral p {line-height: 1.1rem;font-size: 0.95rem;padding: 0;}
.check-box input{font-size:90%; line-height: 1.5em; vertical-align: middle;padding-left: 0.3em;}
.wsp {
  border-width: 0!important;
  background-color: #ff6600;
  display:block;
  color#fff;
  font-size: 1rem;
  position: fixed;
  right:1rem;
  bottom:1rem;
  border-radius:1rem;
  line-height:3rem;
  text-align:center;
  z-index:999;
}
@media (max-width:400px){ 
  .wsp img{width: 50%;}
  .wsp {
    border-width: 0!important;
    background-color: #ff6600;
    display:block;
    color#fff;
    font-size: 1rem;
    position: fixed;
    right:1rem;
    bottom:1rem;
    border-radius:1rem;
    line-height:2rem;
    padding: 0.3rem 0.2rem;
    text-align:center;
    z-index:999;
    }
}
.cuadricula{background-image: url(../imagenes/cuadricula.png);background-repeat: repeat;}
.panels-row {color: #fff;height: 30em;overflow: hidden;display: grid;}
.relleno {display: block;position: absolute;width: 0;height: 100%;transition: all 0.4s ease-out;background: #fff;}
.progreso {position: relative;height: 5px;display: block;}
.lead {vertical-align: text-bottom;}
.border-top {border-top: 1px solid #f8f9fa!important;}
/*----------------*/
/* SECCIONES      */
/*----------------*/

/*----------------*/
/* SEARCH         */
/*----------------*/

/*------------*/
/* IDIOMA     */
/*------------*/
.lang{display:inline-block;}
.lang ul{padding: 0;margin:0;}
.lang li {color:#ffffff;display:inline-block;}
.lang li a {color:#ffffff;font-size:90%;text-decoration:none;padding:0 0.25em;text-align: center;}
.lang li a:hover {background-color:#ffffff;color:#13275E;}

/*-------------*/
/* DROPDOWN    */
/*-------------*/
