/* vietnamese */
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(fonts/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp4U8WRL2kXWdycuJDETf.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(fonts/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp4U8WRP2kXWdycuJDETf.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(fonts/QldgNThLqRwH-OJ1UHjlKENVzkWGVkL3GZQmAwLYxYWI2qfdm7Lpp4U8WR32kXWdycuJDA.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

















#mapCanvas{
    z-index: 3;

}

#OpenLayers_Control_Zoom_6{
    z-index: 900 !important;
}
#OpenLayers_Control_Attribution_8{
    z-index: 900 !important;    
}
#sidenav-overlay{
    opacity: 0 !important;
}

html{
  font-size: 90% !important; 
}



.side-nav a.btn, .side-nav a.btn-large, .side-nav a.btn-large, .side-nav a.btn-flat, .side-nav a.btn-floating {
    margin: 0px;
    height: 30px;
    width: 30px;
    line-height: 35px;
    margin-left: -8px;
    top: 29px;
    padding: 0px;
    font-size: 14px;
}

.collection a.collection-item {
    height: 30px;
    line-height: 2;
}
.select-wrapper span.caret {
    color: #eceff1;
}
a.button-collapse.top-nav {
    top:1%;
    left:2%;
}  
select{
    overflow-y: auto;
}

hr.style17 {
    border-top: 1px solid #D8D8D8;
    text-align: center;
    width:80%;
}
hr.style17:after {
    content: '§';
    display: inline-block;
    position: relative;
    top: -14px;
    padding: 0 10px;
    background: #ffffff;
    color: #D8D8D8;
    font-size: 18px;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    transform: rotate(60deg);
}
/*.side-nav {
    width: 335px !important; 
}*/
/*.modal.login{
    width:30%;
}*/
.modal{
    max-height: 89% !important;
}
.pos_1 {
    position: absolute;
    top: 90%;
    z-index: 99;
    right: 75%;
}
.pos_2 {
    position: absolute;
    top: 90%;
    z-index: 99;
    right: 70%;
}
.pos_3 {
    position: absolute;
    top: 90%;
    z-index: 99;
    right: 65%;
}
.pos_4 {
    position: absolute;
    top: 90%;
    z-index: 99;
    right: 60%;
}
.pos_5 {
    position: absolute;
    top: 90%;
    z-index: 99;
    right: 55%;
}
.pos_6 {
    position: absolute;
    top: 90%;
    z-index: 99;
    right: 50%;
}
.pos_7 {
    z-index:800; 
    position: absolute;
    top:1%;
}
.pos_8 {
    position: absolute;
    top: 90%;
    z-index: 99;
    right: 40%;
}
.pos_9 {
    position: absolute;
    top: 90%;
    z-index: 99;
    right: 35%;
}
.pos_10 {
    position: absolute;
    top: 90%;
    z-index: 99;
    right: 30%;
}
.pos_11 {
    position: absolute;
    top: 90%;
    z-index: 99;
    right: 25%;
}
.pos_12 {
    position: absolute;
    top: 90%;
    z-index: 99;
    right: 20%;
}

.tamTable{
    max-height:320px !important;
    overflow-y: auto !important;
}

li.user-details {
    background: url(../images/bg.jpg) no-repeat center center;
    /*background: #00ABCD;*/
/*background: rgba(153,153,153,1);
background: -moz-linear-gradient(left, rgba(153,153,153,1) 0%, rgba(56,56,56,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(153,153,153,1)), color-stop(100%, rgba(56,56,56,1)));
background: -webkit-linear-gradient(left, rgba(153,153,153,1) 0%, rgba(56,56,56,1) 100%);
background: -o-linear-gradient(left, rgba(153,153,153,1) 0%, rgba(56,56,56,1) 100%);
background: -ms-linear-gradient(left, rgba(153,153,153,1) 0%, rgba(56,56,56,1) 100%);
background: linear-gradient(to right, rgba(153,153,153,1) 0%, rgba(56,56,56,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#383838', GradientType=1 ); */
 /*background: url(http://images.all-free-download.com/images/graphiclarge/blue_blur_background_211427.jpg) no-repeat center center;*/
    /*background: url(http://www.freebiesgallery.com/wp-content/uploads/2014/02/blurred-background-2.jpg) no-repeat center center;*/
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    /* overflow: hidden; */
    padding: 25px 10px 10px 10px;
}


ul.side-nav.fixed li a.user-name  {
    font-size: 16px;
    line-height: 44px;
    height: 44px;
    padding: 0 0px !important;
    text-shadow: 1px 1px 1px #444;
}

.user-roal {
    color: #fff;
    margin-top: -16px;
    font-size: 16px;
    text-shadow: 1px 1px 1px #444;
}

#modalFilter{
    /*width: 82%;*/
    /*left: 18%;*/
    height: 28%; 

}

#markerDiv{
    z-index: 333333;

}
.darken-3-text{
    font-size:25px;
}
/*.scrollAuto{
        overflow-y: auto;
}

body{
    overflow-y: hidden;
}
*/
.btnFilter{
    z-index:800; 
    background-color: #00ABCD;
    position: absolute;
    top: 90%;
}

/*
.navIcono {
/*    position: absolute !important;
    top: 81.5% !important;
    width: 80%;
    left: 10%;*//*
    background: url(../images/iconoEque.png) no-repeat center;
    background-attachment: fixed;
    background-position: left 0px bottom 5px;
    background-size: 200px;
    
}
*/
main{
        background-size: 100%;

}
.down{
    z-index:99999; 
    background-color: #00ABCD;
}
.caja {
    position: absolute;
    top: 60%;
    /*left: 83.3% !important;*/

    /*width: 20%;*/
/*    z-index: 99;*/
/*    height: 500px !important;*/
    /*overflow-y: auto !important;*/

}  



/*ul.select-dropdown{
    z-index: 9999999999999999 !important;
    position: inherit;
    overflow-y: scroll !important;
}*/

/*.cd-header{
    margin: 0 !important;
    padding: 15px !important;
}*/
/*.asd{
    z-index:99998 !important; 
    height:60% !important; 
    overflow-y:auto !important;
}*/

/*.modal.bottom-sheet {
}*/
/*.lean-overlay{
        display:none !important; 
}*/
