/*Customize.css*/
/*Use this file to change colors and logos*/
body{
background-color: #dedede;
}

 @-ms-viewport { height:device-height; width:device-width}
 
#page{
background-color: #eeeeee;
margin: 0px auto;
/*border: 6px solid #151515;*/
font-family: "Adamina", "Times New Roman", sans-serif;
}

#header_back{
width: 100%;
background-image: url('../img/header_back.jpg');
background-repeat: no-repeat;
color: #ffffff;
/*font-family: "Times New Roman", times, Serif;*/
}

#header_title{
background-color: rgba(0,0,0,0.1);
}

#header_hosts{
background-color: rgba(0,0,0,0.4);
}

.host_logo img{
text-decoration:none;
border: 0px;
}

.cohost_logo img{
text-decoration:none;
border: 0px;
}

.nav_color{
background-color: rgba(1, 178, 168,1);
color: rgba(255,255,255,1);
text-align: center;
text-decoration: none;
}
.nav_color:hover{
background-color: #565656;
/*background-color: rgba(164,164,164,1);
color: rgba(186,186,186,.7);*/
}
.nav_indicator:hover{
background-color: rgba(205,4,46,1); /*should be same as non-hover*/
}

.nav_indicator_highlight{
background-color: rgba(255,255,255,.2);
}

.anav_indicator_highlight{
background-color: rgba(255,255,255,.1);
}

.anav_color{
background-color: rgba(0,33,71,1);
color: white;
text-align: center;
text-decoration: none;
}

.anav_color_in{
background-color: rgba(98,98,98,1);
color: rgba(168,168,168,1);
text-align: center;
text-decoration: none;
}


.anav_color:hover{
background-color: #565656;
}
.anav_indicator:hover{
background-color: rgba(0,33,71,1); /*should be same as non-hover*/
}

#anav_menu{
overflow: hidden;
}

.content_colors{
background-color: #eeeeee;
color: #000000;
/*font: normal normal 400 20px/30px "Times New Roman";*/
}

#login_div{
border: dotted 2px #000000;
background-color: #ffffff;
margin: auto;
}

#login_div  fieldset{
padding: 0px;
border: 0px solid; 
}

/*#login_div input{
width: 100%;
display: inline-block;
margin: 0px 0px auto auto;
border: inset 2px #cccccc;
}*/

#login_div .submit input{
background-color: #002147;
color: #ffffff;
border: solid 0px #ffffff;
-webkit-appearance: none;
}

#login_div label{
color: rgba(0,0,0,1);
}

#login_div input{
color: rgba(64,64,64,1);
}

#authMessage{
background-color: #ff0000;
color: #ffffff;
text-align: center;
/*margin-bottom: 5px;
margin-top: -35px;*/
font: normal normal 400 20px/30px "Times New Roman";
}

/* registration page specific */
#inputform_div fieldset{
border: 0px solid;
}

#inputform_div .input{
margin-top: 15px;
margin-bottom: 20px;
width: 100%;
}

#inputform_div .input label{
display: block;
vertical-align: middle;
}

#inputform_div .selection_input label{
display: inline-block;
margin-right: 10px;
}


#inputform_div .required label{
font-weight: bold;
}

#inputform_div .required label::after { 
color: #EE3322;
content: " *";
display: inline;
}

#inputform_div  .error-message{
background-color: #ff0000;
color: #ffffff;
text-align: center;
}

#captcha_failure{
background-color: #ff0000;
color: #ffffff;
text-align: center;
font: normal normal 400 20px/30px "Times New Roman";
}

#inputform_div .submit input{
background-color: #002147;
color: #ffffff;
border: solid 0px #ffffff;
vertical-align: middle;
-webkit-appearance: none;
}

#inputform_div .submit{
vertical-align: middle;
}

#inputform_div .cancel_link{
background-color: #002147;
color: #ffffff;
border: solid 0px #ffffff;
text-decoration: none;
font: normal normal 400 20px/normal Arial;
}

#personal_div .cancel_link{
background-color: #002147;
color: #ffffff;
border: solid 0px #ffffff;
text-decoration: none;
font: normal normal 400 20px/normal Arial;
}

#opanel_div .cancel_link{
background-color: #002147;
color: #ffffff;
border: solid 0px #ffffff;
text-decoration: none;
font: normal normal 400 20px/normal Arial;
}

/* My account page */
.user_section_title{
background-color: #002147;
color: #ffffff;
}

.user_section_title a{
color: #ffffff;
text-decoration: none;
}

.user_section{
border: 2px solid #002147;
}

.user_labels{
background-color: #454545;
color: #ffffff;
border: 0px solid #002147;
}

/* My submissions page */
#sub_title{
background-color: #002147;
color: #ffffff;
}

.sub_labels{
background-color: #454545;
color: #ffffff;
border: 0px solid #002147;
}

.sub_mini_label{
background-color: #454545;
color: #ffffff;
border: 0px solid #002147;
}

/* Panels page */
#pan_title{
background-color: #002147;
color: #ffffff;
}

.pan_labels{
background-color: #454545;
color: #ffffff;
border: 0px solid #002147;
font-weight: bold;
}

.pan_mini_label{
background-color: #454545;
color: #ffffff;
border: 0px solid #002147;
}

#panel_div .altrow {
background-color: #cecece;
}
/* One Panel page */
#opan_title{
background-color: #002147;
color: #ffffff;
}

.opan_labels{
background-color: #454545;
color: #ffffff;
border: 0px solid #002147;
font-weight: bold;
}

.opan_mini_label{
background-color: #454545;
color: #ffffff;
border: 0px solid #002147;
}

#opanel_div .altrow {
background-color: #cecece;
}

/* other */

#flashMessage{
margin-top: 45px;
font-size: 18px;
}
.good_message{
background-color: #01aa26;
color: #ffffff;
text-align: center;
padding: 5px;
}
.bad_message{
background-color: #ff0000;
color: #ffffff;
text-align: center;
padding: 5px;
}

.empty_div{
width: 0px;
height: 100%;
display:inline-block;
vertical-align: middle;
}

.actions{
display: none;
}

iframe{
margin: 2%;
width: 96%;
border: solid 1px #343434;
}

/*admin nav*/
.adnav_color{
background-color: rgba(0,0,0,1);
color: white;
text-align: center;
text-decoration: none;
}
.adnav_color:hover{
background-color: #333333;
}

/*admin all users page*/
#adminuser_div #user_results .altrow td{
background-color: #ffffff;
}