/*
Author: S. M. Ijaz-ul-Amin Chowdhury
Codeforces Handle: .PEIN.
Github Username: 0PEIN0
Github Repository Link: https://github.com/0PEIN0/cfapi
License: GNU General Public License version 2
*/

.label-accepted {
	background-color : #5cb85c ;
}

.label-wrong-answer {
	background-color : #d9534f ;
}

.label-runtime-error {
	background-color : #805961 ;
}

.label-time-limit-exceeded {
	background-color : #62A7E5 ;
}

.label-memory-limit-exceeded {
	background-color : #E8B545 ;
}

.label-running {
	background-color : #7D8370 ;
}

.label-in-queue {
	background-color : #337941 ;
}

.label-presentation-error {
	background-color : #73E8E4 ;
}

.label-skipped {
  background-color : #CDF53B ;
}

.label-hacked {
  background-color : #CAA149 ;
}

.label-compilation-error {
  background-color : #F53BC8 ;
}

.label-crashed {
  background-color : #9763B0 ;
}

.label-idleness-limit-exceeded {
  background-color : #21A8BA ;
}

.label-judgement-failed {
  background-color : #0F40BA ;
}

.label-pretests-passed {
  background-color : #8cb85c ;
}

.label-rejected {
  background-color : #8C0915 ;
}

.standings-cell-core {
  padding : 0.5em ;
  font-size : 0.9em ;
  text-align : center ;
  overflow : hidden ;
  width : auto !important ;
  max-width : 20em !important ;
  vertical-align : inherit ;
  border-collapse : collapse ;
  border-spacing : 0 ;
  border-color : gray ;
  border-spacing : 2px ;
  font-family : verdana,arial,sans-serif ;
}

.standings-cell-accepted {
  color : #0a0 ;
  font-weight : bold ;
}

.standings-cell-pretests-passed {
  color : blue ;
  font-weight : normal ;
}

.standings-cell-not-accepted {
  color : red ;
  font-weight : bold ;
  text-align : center ;
}

.standings-cell-pretest-failed {
  color : gray ;
  text-align : center ;
}

.standings-cell-challenge-success {
  color : green ;
  font-family : verdana,arial,sans-serif ;
}

.standings-cell-challenge-fail {
  color : gray ;
  font-family : verdana,arial,sans-serif ;
}

.standings-cell-challenge-seperator {
  margin-right : 5px ;
  margin-left : 5px ;
}

.standings-cell-points {
  font-weight : bold ;
  margin-top : 0 ;
  font-size : 0.95em ;
}

.flag-img {
  position : relative ;
  top : 0.5px ;
  border : 0 ;
  float : left ;
}

.user-rating-core {
  font-family : "Helvetica Neue", Helvetica, Arial, sans-serif ;
  text-decoration : none !important ;
  font-weight : bold ;
  cursor : auto ;
  text-align : center ;
  font-size : 1.0em ;
  border-collapse : collapse ;
  border-spacing : 0 ;
  border-spacing : 2px ;
  border-color : gray ;
  float : left ;
  margin-left : 5px ;
  margin-right : 5px ;
}

.user-rating-red {
  color : red !important ;
}

.user-rating-orange {
  color : #FF8C00 !important ;
}

.user-rating-orange {
  color : #FF8C00 !important ;
}

.user-rating-purple {
  color : #a0a !important ;
}

.user-rating-purple {
  color : #a0a !important ;
}

.user-rating-blue {
  color : blue !important ;
}

.user-rating-green {
  color : green !important ;
}

.user-rating-gray {
  color : gray !important ;
}

.user-rating-unrated {
  color : black !important ;
  font-weight : normal ;
}

.customTable {
  table-layout : fixed ;
  word-wrap : break-word ;
  font-size : 13.0px ;
}

.table>thead>tr>th {
  font-size : 11px ;
  text-align : center ;
  vertical-align : middle ;
}

table tr td {
  text-align : center ;
  vertical-align : middle !important ;
}

.badge-custom {
	background-color : #92A093 ;
}

.problem-info {
  background-color : #f0f0f0 ;
  font-size : 10px ;
  padding : 0 3px 2px 3px ;
  margin : 2px ;
  font-family : verdana , arial , sans-serif ;
}

.well-sm div {
  margin-top : 0.30em ;
  margin-bottom : 0.30em ; 
}

.navigation-image {
  width : 20px ;
  height : 20px ;
}

.nav-pills>li {
  font-size : 13px ;
}

.overlay {
  background-color : rgba( 0 , 0 , 0 , 0.8 ) ;
  z-index : 999 ;
  position : absolute ;
  left : 0 ;
  top : 0 ;
  width : 100% ;
  height : 100% ;
  display : block ;
}​

span.table-cell-generic {
  font-size : 12px ;
}

.generic-select-tag {
  width : 14% ;
  float : left ;
  padding : 0px 0px 0px 0px ;
  height : 23px ;
  font-size : 13px ;
  border-radius : 0px 0px 0px 0px ;
  font-family : 'Helvetica Neue' , Helvetica , Arial , sans-serif ;
  margin-left : 2.5px ;
  margin-right : 2.5px ;
}

.contest-select-tag {
  width : 20% ;
}

.filter-span {
  float : left ;
  margin-right : 2.5px ;
}

.well-sm-override {
  margin-bottom : 0px ;
}

.pagination-custom {
  font-size : 12px ; 
}

.participant-type-span {
  float : right ; 
}