@font-face {
    font-family: 'caviar_dreamsregular';
    src: url('../fonts/CaviarDreams-webfont.eot');
    src: url('../fonts/CaviarDreams-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/CaviarDreams-webfont.woff') format('woff'),
         url('../fonts/CaviarDreams-webfont.ttf') format('truetype'),
         url('../fonts/CaviarDreams-webfont.svg#caviar_dreamsregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'alex_brushregular';
    src: url('../fonts/alexbrush-regular-webfont.eot');
    src: url('../fonts/alexbrush-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alexbrush-regular-webfont.woff2') format('woff2'),
         url('../fonts/alexbrush-regular-webfont.woff') format('woff'),
         url('../fonts/alexbrush-regular-webfont.ttf') format('truetype'),
         url('../fonts/alexbrush-regular-webfont.svg#alex_brushregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
html{
 height:100%;
 min-height:100%;
 }
body.homepage{ 
min-height:100%;
background-attachment:fixed;
background-position:center;
background-repeat:no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
body.bgimg1 {
background-image:url(../img/homebg.jpg);
}
div.homemenuholder { 
position:absolute; 
bottom:0px; 
left: 0px; 
width:100%;
}
div.homemenubox {
position:relative;
text-align:center;
line-height: 50px;
font-family:caviar_dreamsregular;
font-size:24px;
color:#FFFFFF;
box-shadow: 3px 3px 1px #222222;
margin-bottom:15px;
}
div.homemenubox>a, div.homemenubox>a:visited, div.homemenubox>a:active {
display:block;
line-height: 50px;
height:100%;
width: 100%;
background-color:#3495A9;
color:#FFFFFF;
text-decoration:none;
}
div.homemenubox>a:hover {
background-color:#174E5E;
color:#fff;
text-decoration:none;
}
div.centertxt {
text-align:center;
}
div.homehd1 {
margin-top:25px;
font-family:alex_brushregular;
font-size:45px;
color:#fff;
text-shadow: 2px 2px 5px #000;
}
div.homehd1 span {
font-size:36px;
}
body.mainpage{
background-image:url(../img/paper2.jpg);
font-family:open_sanslight;
font-size:18px;
}
div.maincontain {
max-width:100%;
background-color:#E1D3B0;
margin: 0 auto;
}
.navbar-inverse {
background-color: #3495A9;
border-color: #3495A9;
font-family:caviar_dreamsregular;
color:#FFFFFF;
font-size:24px;
}
.navbar-inverse .navbar-brand {
    color: #fff;
}
.navbar-brand {
font-family:alex_brushregular;
font-size:30px;
text-shadow: 2px 2px 5px #000;
line-height: 40px;
padding: 5px 5px;
}
a.gghomelink, a.gghomelink>a:active, a.gghomelink>a:focus {

}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
color:#fff;
background-color:#0B242B;
}
.navbar-inverse .navbar-nav>li>a {
    color: #fff;
}
.navbar-inverse .navbar-nav>li>a:hover {
    color: #fff;
	background-color:#174E5E;
}
.navbar {
border-radius: 0px;
}
img.border1 {
box-shadow: 3px 3px 5px grey;
}
div.ggtexthd1 {
color:#3495A9;
font-family:caviar_dreamsregular;
font-weight:bold;
font-size:24px;
margin-bottom:20px;
}
div.ggfooter {
background-color:#3495A9;
color:#FFFFFF;
text-align:center;
font-family:caviar_dreamsregular;
line-height: 50px;
max-width:100%;
margin: 0 auto;
}
div.galbase {
text-align:center;
font-size:14px;
}
div.galbg {
background-color:#FFFF00;
padding: 5px;
}
div.galtitle {
font-family:caviar_dreamsregular;
font-size:16px; 
font-weight:bold;
color:#174E5E;
margin-top: 5px;
}
div.galimg img {
margin: 0 auto;
}
div.galsize {
font-size:12px;
}
div.galsize span{
	font-weight:bold;
	color:#000;
}
div.galdesc {
margin-top:5px;
margin-bottom: 5px;
}
div.galorder {
margin: 20px;
}
div.galorder>a, div.galorder>a:active, div.galorder>a:visited {
background-color:#0B242B;
color:#fff;
text-decoration:none;
padding-bottom: 3px;
padding-top: 3px;
padding-left: 10px;
padding-right: 10px;
}
div.galorder>a:hover {
background-color: #174E5E;
}
button.galorder {
margin: 10px;
background-color:#0B242B;
color:#fff;
text-decoration:none;
padding-bottom: 3px;
padding-top: 3px;
padding-left: 10px;
padding-right: 10px;
border:none;
}
button.galorder:hover {
background-color: #174E5E;
}
div.ggearlyhd {
color:#3495A9;
font-family:alex_brushregular;
font-size:60px;
text-align:center;
}
div.ggform input, textarea {
width:100%;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
background-color:#EFE9D6;
border:#3495A9 1px solid;
padding-left: 5px;
padding-right: 5px;
}
div.ggsubmit input {
background-color:#174E5E;
color:#FFFFFF;
font-family:caviar_dreamsregular;
font-size:24px;
}
div.g-recaptcha {
  margin: 0 auto;
  margin-bottom: 5px;
  width: 304px;
  
}
div.gg-green {
color: #009900;
font-size:20px;
font-weight:bold;
text-align:center;
margin-top: 15px;
margin-bottom: 15px;
}
div.gg-red {
color: #FF0000;
font-size:20px;
font-weight:bold;
text-align:center;
margin-top: 15px;
margin-bottom: 15px;
}
div.ggaddmargin {
margin-top: 10px;
margin-bottom: 10px;
}
div.adminform1 {
	margin:10px;
}
div.adminrowhd1 {
	border-bottom:double medium #000;
	padding: 5px;
}
div.rowresultlt {
	padding-top:5px;
	padding-bottom: 5px;
}
div.rowresultdk {
	padding-top:5px;
	padding-bottom: 5px;
	background-color:#CCC;
}
div.prevnext {
font-family:caviar_dreamsregular;
font-size:18px; 
}
div.prevnext span{
font-size:26px; 
}
div.popupcontain {
	width:100%;
	background-color:#E1D3B0;
}
div.popuphd1 {
	background-color:#3495A9;
	padding: 5px;
	text-align:center;
}
div.popupimg {
	height:10px;
}
div.popupremarks {
	margin: 10px;
}
div.ggadminfbp {width: 22%; float: left; text-align: center; height: 114px;}
div.ggadminfbt {width: 78%; float: left; text-align: left; height: 57px; padding-top: 7px;}
div.ggadmingal {border: #3495A9 2px solid; margin-bottom: 25px; background-color: #E1D3B0;}
img.ggadmingalimg {margin:7px;}
div.ggadmingalhd {font-size: 18px;}
div.ggadmingalbold {font-weight: bold;}
div.ggadminwrap {width: 1200px; margin: 0 auto;}
@media (min-width: 1200px) {
.navbar-brand {
font-size:40px;
}
div.homemenubox>a, div.homemenubox>a:visited, div.homemenubox>a:active{
line-height: 70px;
}
div.homehd1 {
font-size:80px;
}
div.maincontain {
max-width:1200px;
}
div.ggfooter {
max-width:1200px;
}
div.ggform input, textarea {
width:100%;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.navbar-brand {
font-size:40px;
}
div.homemenubox>a, div.homemenubox>a:visited, div.homemenubox>a:active{
line-height: 70px;
}
div.homehd1 {
font-size:80px;
}
div.maincontain {
max-width:992px;
}
div.ggfooter {
max-width:992px;
}
div.ggform input, textarea {
width:100%;
}
}
@media (min-width: 768px) and (max-width: 991px){
.navbar-brand {
font-size:35px;
}
.navbar-inverse {
font-size:18px;
}
div.homemenubox>a, div.homemenubox>a:visited, div.homemenubox>a:active{
line-height: 60px;
}
div.homehd1 {
font-size:70px;
}
div.maincontain {
max-width:768px;
}
div.ggfooter {
max-width:768px;
}
div.ggform input, textarea {
width:100%;
}
}
@media (min-width: 768px){
	div.popupcontain {
	width:500px;
}
}