@import url('https://fonts.googleapis.com/css?family=Open+Sans');

@font-face {
  font-family: Open Sans;
  src: url('https://fonts.googleapis.com/css?family=Open+Sans');
}

#head_img {
margin-top : -20px;
background-image : url("../images/head.png");
background-size : cover;
width : 100%;
}
.navbar-default .navbar-brand,.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:active, .navbar-default .navbar-brand:visited, .navbar-default .navbar-brand>a:link{
    color: #fff;
    font-size:1.4em;
    font-family: Open Sans;
    text-decoration: none;
}
body {
background : #fff;
background-image : url("../images/terrain.jpg");
font-family : Open Sans;
min-height : 990px;
background-attachment : fixed;
background-position : center;
background-repeat : no-repeat;
background-size : cover;
}
.container {
width : 960px;
background : #fff;
border : #ccc solid 1px;
}
a {
color : #C22600;
text-decoration : underline;
}
h1 {
font-size : 1.4em;
}
h2 {
font-size : 1.4em;
}
h3 {
font-size : 1.2em;
}
p {
font-size : 1em;
font-family : Open Sans;
text-align : justify;
}
.not_ready {
color : red;
font-weight : bold;
}
.navbar-default {
background-color : #045593;
background-image : url("../images/bg.png");
border : none;
background-repeat-y: no-repeat;
}

}
.navbar-collapse {
border : none;
}
.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:active {
color : #fff;
font-family : Open Sans;
padding : 10px;
text-decoration : none;
}
.navbar-default .navbar-nav > li > a:hover {
background-color : #EA744A;
background-image : url("../images/bg_o.png");
color : #fff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:visited {
background-color : #EA744A;
background-image : url("../images/bg_o.png");
color : #fff;
}
.navbar-default .navbar-toggle {
border-color : #fff;
}
.dropdown-menu {
background-color : #115891;
color : #fff;
}
.dropdown-menu > li {
color : #fff;
line-height : 20px;
}
.dropdown-menu > li > a {
color : #fff;
padding : 10px;
text-decoration:none;
}
.dropdown-menu > li > a:hover {
background-color : #EA744A;
background-image : url("../images/bg_o.png");
color : #fff;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
background-color : #EA744A;
background-image : url("../images/bg_o.png");
color : #fff;
}
.img-responsive.img-center {
margin : 0 auto;
}
.img-thumbnail {
width : 70%;
border : #ccc dotted 1px;
}
.img-left {
float : left;
padding-right : 10px;
padding-bottom : 10px;
width : 150px;
margin-right: 20px;
}
form {
background : #ccc;
padding : 10px;
border-radius : 3px;
}
form > h2 {
color : #C22600;
text-align : center;
padding-bottom : 10px;
font-family : Open Sans;
}
label {
font-weight : normal;
font-size : 1em;
}
.form-horizontal .control-label {
text-align : left;
}
.col-md-9 > h1 {
color : #1F3A7F;
font-weight : bold;
}
.col-md-9 > h2, article > h2 {
text-align : left;
padding-bottom : 20px;
color : #1F3A7F;
font-weight : bold;
}
.col-md-3 > h1 {
text-align : center;
color : #1F3A7F;
font-weight : bold;
}
.col-md-3 > h2 {
text-align : center;
color : #1F3A7F;
line-height : 20px;
font-weight : bold;
/*background-image : url("../images/bg.png");*/
background-size : cover;
}
.col-md-3 > h3 {
text-align : center;
padding-bottom : 20px;
border-bottom : 1px dotted #fff;
}
.col-md-3 > p {
color : #fff;
text-align : center;
}
.col-md-12 > h2 {
padding : 20px 20px 0 20px;
}
.col-md-12 > p {
color : #fff;
text-align : center;
}
.embed-responsive embed-responsive-16by9 {
min-height : 500px;
}
.copyright > p {
margin-top : 10px;
padding-top : 10px;
text-align : center;
}
.col-md-9 form {
background : none;
}
thead {
background-image : url("../images/bg_o.png");
color : #fff;
height : auto;
}
.table.table tr:nth-child(even) {
background : #ccc;
}
.table.table tr {
text-align:center;
}
.clear {
content : "";
clear : both;
}
.hr {
border-bottom : 1px dotted #ccc;
}
.win {
   animation-name: flash;
    animation-duration: 0.8s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-play-state: running;
    padding:0 2px 0 2px;
}
@keyframes flash {
    from {background-color:#e9e9e9;color:#61aa25;}
    to   {color:#d23e16;}
}
footer {
text-align : center;
color : #000;
}
button.navbar-toggle.collapsed, button.navbar-toggle.collapsed:hover, button.navbar-toggle.collapsed:after {
background : #fff;
}
.readmore, .readmore:hover {
color : #337ab7;
}
#back-to-top {
color : white;
padding : 10px 15px 10px 15px;
position : fixed;
bottom : 20px;
right : 20px;
background-image : url("../images/bg_o.png");
color : #fff;
text-decoration : none;
}
#back-to-top a, #back-to-top a:hover {
color : #fff;
}