/*

font-family: 'Shadows Into Light Two', cursive;
font-family: 'Rancho', cursive;
font-family: 'Just Another Hand', cursive;
font-family: 'Pompiere', cursive;

*/
@import url(https://fonts.googleapis.com/css?family=Oswald);
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300');


h1,h2,h3,h4,h5{
    /*font-family: 'Pompiere', cursive;*/
    font-family: 'Open Sans Condensed', sans-serif;
}
h1 {
    font-size:5em;
}
h2{

}
p {
    font-size: 1.8em;


}
.lead{
    font-size:xx-large;
}

body {
    padding-top: 50px;
    padding-bottom: 20px;
    font-family: 'Open Sans Condensed', sans-serif;

    /*font-family: 'Oswald', sans-serif;*/
    /*font-family: 'Pompiere', cursive;*/
    /*background-image: url("../img/bootstrap-background-10.jpg");*/
    /*background-size: cover;*/
    /*font-family: 'Arial';*/
}
table{
    font-size: 1.6em;
}
table td{
    padding:5px;
}
table img{
    width: 25px;
}
.header .lead{
    margin-top:-15px!important;
}
.flag {
    width:150px;
}
.pink{
    color: pink;
}
.hr2{
    /*margin-top:5px;*/
    /*margin-bottom:5px;*/
    background-image: url("../img/hr.png");
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: auto;
}
.hr_black{
    margin-top:5px;
    margin-bottom:15px;
    background-image: url("../img/hr_black.png");
    background-repeat: no-repeat;
    background-position: center;

    height: auto;
}
.border {
   border: 1px solid red;
}
.alert{
    margin-top:-10px;
    margin-bottom:-20px;
    opacity:0
}
.ip-info{
    height: 100%;
    border:2px solid red;
}
.google-maps {

}
.google-maps .iframe {
    width: 100% !important;
    height: 458px !important;
}
.nopadding {
    padding: 0 !important;
    margin: 0 !important;
}

.btn{
    font-size: inherit;
    margin:5px 30px;
    padding: 0px 20px;
    /*border:1px solid #7d7d7d;*/
    /*color: #000;*/
    /*background-color: #28be45;*/
}
.btn:hover{
    /*background-color: #00ff01;*/
    /*color: #000;*/
}
.empty{
    font-size: 8px;
    color:red;
}
.spacer{
    height:30px;
}
.error{
    font-size: smaller;
    color:red;
    font-style: italic;
}
.google-proxy{
    font-size: small;
    color:green;
    font-style: italic;
}

footer p{
    font-size: small;
}


@media (max-width: 992px) {
   body{
       padding-top:15px;
   }
    h1{
        font-size: 3em;
    }
    .google-maps .iframe{
        width:100%;
        height:300px;
    }
    .nopadding{
        padding:7px!important;
        margin:7px!important;
    }
    .btn{
        margin:5px 2px;
    }


}