/* Custom CSS for EventsAir - for Regional Meeting Template*/
body {
  font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #333333;
  background-color: #fff; 
  border-top: 0px solid #005596;}

  
a {
  color: #002e6d;
  text-decoration: none; }
  a:hover, a:focus {
    color: #005596;
    text-decoration: underline; }
  a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }  
	
.btn-public {
  font-weight: bold;
  letter-spacing: 1px;
  font-size: 9pt;
  background-color: #bebebe;
  color: #fff;
  padding: 2px 10px; }
a:hover.btn-public {
    color: #005596;
}	

.form-submit, .group-forward {
  display: none;
}

p {
  font-family: "Gill Sans MT", "Gill Sans", Calibri, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #333333;
}

h1 {
  font-weight: bold;
}

h4, .h4 {
  font-weight: bold;
}

/*
.form-submit, .group-forward {
  letter-spacing: 1px;
  font-size: 14pt;
  background-color: #d86227;
  color: #fff;
  text-transform: uppercase;
  border: 0px;
}
.form-submit:hover, .group-forward:hover {
    color: #005596;
	background-color: #d86227;
    border: 0px;	
}
*/




.navbar.navbar-inverse {
   border-top: 4px solid #fff;
   border-bottom: 4px solid #fff;
    -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 3px rgba(0, 0, 0, .5);  
    background-color: #f8e4b8;	    
}

.navbar-inverse {
  /*
  box-shadow: inset 3px 3px 5px rgba(231, 176, 86, .7); 
  -moz-box-shadow: inset 3px 3px 5px rgba(231, 176, 86, .7);
  -webkit-box-shadow: inset 3px 3px 5px rgba(231, 176, 86, .7); 
*/
  background-image:-webkit-linear-gradient(top,#f8e4b8 0%,#E7B056 100%);
  background-image:linear-gradient(to bottom,#f8e4b8 0%,#E7B056 100%);
  background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8e4b8',endColorstr='#ffe7b056',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}
  
/*  
.navbar-inverse .navbar-nav>.active>a {
  background-image:-webkit-linear-gradient(top,#f08b1d 0%,#f19129 100%);
  background-image:linear-gradient(to bottom,#f08b1d 0%,#f19129 100%);
  background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff08b1d',endColorstr='#fff19129',GradientType=0);
  -webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,0.25);
  box-shadow:inset 0 3px 9px rgba(0,0,0,0.25)}
*/  


.navbar-collapse.collapse {

}

.container-fluid {
}   

.nav.navbar-nav {
  margin-top: 0px; 
}

.nav.navbar-nav li a {
  text-transform: uppercase;
  font-weight: bold;
  color: #002e6d;
  font-size: 17px;
  letter-spacing: -1px;
}
.nav.navbar-nav li a:hover {
  text-transform: uppercase;
  font-weight: bold;
  color: White;
}

/* Cap the Page Header */
.marginBottom h2 {
	text-transform: uppercase;
}

.meritasBody p {
	font-size: 15pt;
	color: #002e6d;
}
.meritasBody ul {
	font-size: 15pt;
	color: #002e6d;
}



.agenda_viewer {
   width: 100%;
   height: 1000px;
   border: 0px;
}

.btn-hotel_registration {
  font-weight: bold;
  letter-spacing: 1px;
  font-size: 13pt;
  background-color: #E7B056;
  color: #005596;
  padding: 2px 10px; }
a:hover.btn-hotel_registration {
  color: #7faaca;
}	

/* button for the Registration Page */
.page-forward, .group-forward, .page-summary, .page-backward, .page-cancel, .form-submit {
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 13pt;
  background-color: #E7B056;
  color: #005596;
  padding: 2px 10px; }
a:hover.page-forward, a:hover.group-forward, a:hover.page-summary, a:hover.page-backward, a:hover.page-cancel, a:hover.form-submit {
  color: #7faaca;
}	
.navbar-inside-page {
  height: 56px;
}




@media screen and (max-width: 894px) {
/* right side photos */
img.rightSide{
   display: none;
}
.rightSide {
   display: none;
} 
.agenda_viewer {
   width: 100%;
   height: 480px;
}
}

/* change to remove padding left and right from around the main site */
.body-content {
   padding-left: 0px;
   padding-right: 0px;
}


/* This removes the padding from around the header */  
.brand-header-bg {
     margin-left:-15px;
	 margin-right:-15px;
	 max-width:initial!important
}
.navbar-inverse {
	 margin-left:-15px;
	 margin-right:-15px;
}
/* END: This removes the padding from around the header */

@media only screen and (min-width: 1024px) {
.reg_frame {
  height: 900px;
  border: 0px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
.reg_frame {
  height: 480px;
  border: 0px;  
}
}
@media only screen and (max-width: 767px) {
.reg_frame {
  height: 480px;
  border: 0px;  
}
}


/* For Registration Only */
.mobile {
 display: none;
}
.mobile div {
  display: none;
}
.mobile button {
  position: absolute;
  top: 15px;
  right: 15px;
  border: 0;
  text-indent: 200%;
  overflow: hidden;
  background: rgba(255,255,255,0.8) url("http://i.imgur.com/vKRaKDX.png") center no-repeat;
  border: 1px solid #ddd;
  border-radius: 3px;
  background-size: 80%;
  width: 30px;
  height: 30px;
  outline: none;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}
.mobile button.expanded {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  background-color: transparent;
  border: 0;
}
.mobile a {
  display: block;
}


@media only screen and (max-width: 768px) {
  .mobile {
    display: block;
  }	
}