/*   
Template Name: Color Admin - Responsive Admin Dashboard Template build with Twitter Bootstrap 3.3.5
Version: 1.9.0
Author: Sean Ngu
Website: http://www.seantheme.com/color-admin-v1.9/frontend/blog/
*/

/* FORM HACKS */
.active {
  display: none;
}


.td-subfield {
  vertical-align: top;
	padding-top: 11px !important;
}

.brand-logo {
    border-color: #4DCACA #31A3A3 #1D8888;
}
a,
.sidebar-social-list > li a:hover,
.sidebar-social-list > li a:focus,
.navbar .nav.navbar-nav > li.active > a, 
.navbar .nav.navbar-nav > li > a:focus, 
.navbar .nav.navbar-nav > li > a:hover {
    color: #00acac;
}
a:hover,
a:focus {
    color: #008a8a;
}
.pace-progress {
    background: #00acac;
}
.pace .pace-activity {
    border-top-color: #00acac;
    border-left-color: #00acac;
}

.navbar .nav.navbar-nav>li>a {
    text-transform: uppercase;
}

.div-image img {
  max-width: 100%;
	max-height: 100%;
}

.div-image {
  width: 32%;
	height: 158px;
	display: inline-block;
	text-align: center;
	margin-bottom: 5px;
	margin-right: 0.5%;
}



/* ENTRY FORM */
.table-form {
  border-collapse: collapse;
}

.table-form td {
  padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}

.table-form tr td:first-child {
  font-weight: 400;
	color: #003366;
}

.td-checkbox {
  font-weight: 100 !important;
	color: black !important;
}

input[type=text],
input[type=password] {
  -webkit-appearance: none; 
  background: #f0f0f0;
	border: none;
	outline: 0;
	padding: 8px;
	transition: 0.25s;
	box-sizing: border-box;
}

select.select-chosen {
    -webkit-appearance: none; 
    background: #f0f0f0 !important;
	border: none !important;
	outline: 0;
	padding: 8px !important;
	transition: 0.25s;
	box-sizing: border-box;
	width: 350px;
}

input[type=submit] {
  background: #f0f0f0;
	border: 1px solid #aaa;
	outline: 0;
	padding: 10px;
	transition: 0.25s;
	cursor: pointer;
}

input[type=submit]:hover {
  background: #003366;
	color: white;
}


#country,
#nauthors,
#ninstitutions,
#participation,
#section,
#altsection { 
  background: #f0f0f0;
	border: none;
	outline: 0;
	padding: 8px;
}

*:focus {
  outline: 0;
}

.input-error {
  background: #fff0f0 !important;
}

.div-success {
  padding: 20px;
	border: 1px solid green;
	background: #eeffee;
	width: 95%;
}

.div-error {
  padding: 20px;
	border: 1px solid red;
	background: #ffeeee;
	width: 95%;
}

.td-subfield {
  color: black !important;
}

#tr-au2,
#tr-au3,
#tr-au4,
#tr-au5,
#tr-au6,
#tr-au7,
#tr-au8,
#tr-au9,
#tr-au10 {
  display: none;
}

#tr-af2,
#tr-af3,
#tr-af4,
#tr-af5,
#tr-af6,
#tr-af7,
#tr-af8,
#tr-af9,
#tr-af10 {
  display: none;
}

/*
#tr-section,
#tr-altsection {
  display: none;
}
*/

#tr-sponsor {
  display: none;
}

table a {
  background: none !important;
}

#span_sec_other,
#span_altsec_other {
  margin-top: 2px;
	display: none;
}

.a-button-enabled {
  padding: 20px;
	background: #ddd !important;
	border: 1px solid black;
	display: inline-block;
	width: 100px;
	color: black;
	text-transform: uppercase;
	text-align: center;
	margin-right: 20px;
	transition: 0.25s;
}

.a-button-enabled:hover {
  color: white;
	background: #003366 !important;
}

.a-button-disabled {
  padding: 20px;
	background: #eee !important;
	border: 1px solid #aaa;
	display: inline-block;
	width: 100px;
	color: black;
	text-transform: uppercase;
	text-align: center;
	margin-right: 20px;
	transition: 0.25s;
	cursor: not-allowed;
}

#span-invited {
  background: #eeeeff;
	border: 1px solid #5555bb;
	padding: 20px;
	display: none;
}