body { padding-top: 10px; }
nav{ color:#B0B0B0; }
.navbar { display: inline-block; float: none; vertical-align: top; }
.navbar { text-align: center; }
@media (min-width: 768px){
    .navbar-header { float: none; }
    .navbar-toggle { display: block; }
    .navbar-collapse.collapse { display: none !important; }
}

.nav-title{	width: 100%;margin-left: auto;margin-right: auto;text-align: center; }
.vcenter{ display: inline-block; }

.vcenter::after,.vcenter::before{ top: 44% !important; }
.vcenter::after{ margin-top: -6px !important; }
.radio		.vcenter::before{ margin-top: -9px !important; }
.checkbox	.vcenter::before{ margin-top: -5px !important; }

.page-title{ font-weight: bold; }
a{ text-decoration: underline }
.btn-transparent { background-color: transparent; }
.exit-button{ position: relative; float: right; font-size: 30px }
.popup-title{ background: #000000; background: -moz-linear-gradient(top, #000000 0%, #45484d 100%); background: -webkit-linear-gradient(top, #000000 0%,#45484d 100%); background: linear-gradient(to bottom, #000000 0%,#45484d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#45484d',GradientType=0 ); } 
.popup-title h4{ color:#B0B0B0; margin:0;padding: 5px 0 5px 0 }
#gui-popup-overlay{position: fixed;width:100%;height:100%;top:0;left:0;background-color: rgba(0,0,0,0.7);z-index:1000}

@media all and (min-width: 600px) {
    #gui-popup{margin-left:-300px;left:50%}
}

#gui-popup{position: fixed;background-color: #fff;z-index:1001;}


#gui-popup-extra-info{background-color: #F0AD4E;border-radius: 7px;padding: 5px;}
.btn-basic {
  color: #333;
  background-color: #bcbcbc;
  border-color: #ccc;
}

.amlogo{
    padding-top: 20px;padding-bottom: 5px;
}