@charset "UTF-8";

@font-face {
  font-family:"Open Sans";
  src: url("../fonts/OpenSans-Regular.ttf") format("truetype");
}

@font-face {
  font-family: 'Origin-Regular';
  src: url('../fonts/Origin-Regular.ttf')  format('truetype');
}
@font-face {
  font-family: 'Azonix';
  src: url('../fonts/Azonix.otf')  format('opentype');
}

@font-face {
  font-family: 'Keep Calm Med';
  src: url("../fonts/KeepCalm-Medium.ttf")  format('truetype');
}

@font-face {
  font-family: 'Gtek Nova';
  src: url("../fonts/Gtek-Nova.ttf")  format('truetype');
}

html.dark {
	background: #1d2127;
	border-bottom-color: #161a1e;
	border-top-color: #1d2127;
}

body {
	background: #1d2127;
	font-family:"Open Sans";
	color: #FFFFFF;
	font-size: 14px;
	line-height: 16px;
}

.text-primary2{
	color: #4cd9fc !important;
}

.stw_row {
	margin-left: -15px;
	margin-right: -15px;
}
.stw_col-xs-1, .stw_col-sm-1, .stw_col-md-1, .stw_col-lg-1, .stw_col-xs-2, .stw_col-sm-2, .stw_col-md-2, .stw_col-lg-2, .stw_col-xs-3, .stw_col-sm-3, .stw_col-md-3, .stw_col-lg-3, .stw_col-xs-4, .stw_col-sm-4, .stw_col-md-4, .stw_col-lg-4, .stw_col-xs-5, .stw_col-sm-5, .stw_col-md-5, .stw_col-lg-5, .stw_col-xs-6, .stw_col-sm-6, .stw_col-md-6, .stw_col-lg-6, .stw_col-xs-7, .stw_col-sm-7, .stw_col-md-7, .stw_col-lg-7, .stw_col-xs-8, .stw_col-sm-8, .stw_col-md-8, .stw_col-lg-8, .stw_col-xs-9, .stw_col-sm-9, .stw_col-md-9, .stw_col-lg-9, .stw_col-xs-10, .stw_col-sm-10, .stw_col-md-10, .stw_col-lg-10, .stw_col-xs-11, .stw_col-sm-11, .stw_col-md-11, .stw_col-lg-11, .stw_col-xs-12, .stw_col-sm-12, .stw_col-md-12, .stw_col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	
}

hr {
	border: 0;
	height: 1px !important;
	background-image: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);
	background-image: -moz-linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);
	background-image: -ms-linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);
	background-image: -o-linear-gradient(left, transparent, rgba(0, 0, 0, 0.2), transparent);
	margin: 22px 0 22px 0;
}

hr.more {
	border: 0;
	height: 2px !important;
	margin: 22px 0 22px 0;
}

hr.short {
	margin: 11px 0 11px 0;
}

hr.tall {
	margin: 44px 0 44px 0;
}

hr.taller {
	margin: 66px 0 66px 0;
}

hr.light {
	background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), rgba(87, 182, 255, 0.5), rgba(255, 255, 255, 0));
	background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0), rgba(87, 182, 255, 0.2), rgba(255, 255, 255, 0));
	background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0), rgba(87, 182, 255, 0.2), rgba(255, 255, 255, 0));
	background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), rgba(87, 182, 255, 0.2), rgba(255, 255, 255, 0));
}

hr.dotted {
	height: 0;
	border-bottom: 1px dotted #ddd;
}

hr.solid {
	height: 0;
	border-bottom: 1px solid #ddd;
}

.stw_col-lg-1, .stw_col-lg-2, .stw_col-lg-3, .stw_col-lg-4, .stw_col-lg-5, .stw_col-lg-6, .stw_col-lg-7, .stw_col-lg-8, .stw_col-lg-9, .stw_col-lg-10, .stw_col-lg-11, .stw_col-lg-12 {
	float: left;
}
.stw_col-lg-12 {
	width: 100%;
}
.stw_col-lg-11 {
	width: 91.66666667%;
}
.stw_col-lg-10 {
	width: 83.33333333%;
}
.stw_col-lg-9 {
	width: 75%;
}
.stw_col-lg-8 {
	width: 66.66666667%;
}
.stw_col-lg-7 {
	width: 58.33333333%;
}
.stw_col-lg-6 {
	width: 50%;
}
.stw_col-lg-5 {
	width: 41.66666667%;
}
.stw_col-lg-4 {
	width: 33.33333333%;
}
.stw_col-lg-3 {
	width: 25%;
}
.stw_col-lg-2 {
	width: 16.66666667%;
}
.stw_col-lg-1 {
	width: 8.33333333%;
}
.stw_col-lg-pull-12 {
	right: 100%;
}
.stw_col-lg-pull-11 {
	right: 91.66666667%;
}
.stw_col-lg-pull-10 {
	right: 83.33333333%;
}
.stw_col-lg-pull-9 {
	right: 75%;
}
.stw_col-lg-pull-8 {
	right: 66.66666667%;
}
.stw_col-lg-pull-7 {
	right: 58.33333333%;
}
.stw_col-lg-pull-6 {
	right: 50%;
}
.stw_col-lg-pull-5 {
	right: 41.66666667%;
}
.stw_col-lg-pull-4 {
	right: 33.33333333%;
}
.stw_col-lg-pull-3 {
	right: 25%;
}
.stw_col-lg-pull-2 {
	right: 16.66666667%;
}
.stw_col-lg-pull-1 {
	right: 8.33333333%;
}
.stw_col-lg-pull-0 {
	right: auto;
}
.stw_col-lg-push-12 {
	left: 100%;
}
.stw_col-lg-push-11 {
	left: 91.66666667%;
}
.stw_col-lg-push-10 {
	left: 83.33333333%;
}
.stw_col-lg-push-9 {
	left: 75%;
}
.stw_col-lg-push-8 {
	left: 66.66666667%;
}
.stw_col-lg-push-7 {
	left: 58.33333333%;
}
.stw_col-lg-push-6 {
	left: 50%;
}
.stw_col-lg-push-5 {
	left: 41.66666667%;
}
.stw_col-lg-push-4 {
	left: 33.33333333%;
}
.stw_col-lg-push-3 {
	left: 25%;
}
.stw_col-lg-push-2 {
	left: 16.66666667%;
}
.stw_col-lg-push-1 {
	left: 8.33333333%;
}
.stw_col-lg-push-0 {
	left: auto;
}
.stw_col-lg-offset-12 {
	margin-left: 100%;
}
.stw_col-lg-offset-11 {
	margin-left: 91.66666667%;
}
.stw_col-lg-offset-10 {
	margin-left: 83.33333333%;
}
.stw_col-lg-offset-9 {
	margin-left: 75%;
}
.stw_col-lg-offset-8 {
	margin-left: 66.66666667%;
}
.stw_col-lg-offset-7 {
	margin-left: 58.33333333%;
}
.stw_col-lg-offset-6 {
	margin-left: 50%;
}
.stw_col-lg-offset-5 {
	margin-left: 41.66666667%;
}
.stw_col-lg-offset-4 {
	margin-left: 33.33333333%;
}
.stw_col-lg-offset-3 {
	margin-left: 25%;
}
.stw_col-lg-offset-2 {
	margin-left: 16.66666667%;
}
.stw_col-lg-offset-1 {
	margin-left: 8.33333333%;
}
.stw_col-lg-offset-0 {
	margin-left: 0%;
}
.wht-text {
	color: #FFFFFF;
}
.cyan-text {
	color: #69CBFB;
}
.o_regular {
	font-family: "Origin-Regular";
}
.azonix_regular {
	font-family: "Azonix";
}
.gtek {
	font-family: "Gtek Nova";
}
.kc_med {
	font-family: "Keep Calm Med";
}
.contest_title {
	padding-top: 15px;
	padding-right: 10px;
	font-size: 110%;
	font-weight: lighter;
	color: #FFFFFF;
	font-family: "Keep Calm Med";
}
.header .titulos-concurso {
	/*margin-left: 300px;**/
	position: absolute;
	/**display: flex;*/
	text-align: center;
	align-items: center;
	justify-content: center;
	height: 60px;
	padding-top: 8px;
}
.header .titulos-concurso .hs-txt {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
.tableCondensed td, th {
	margin: 1px;
	padding: 1px;
	font-size: 11px;
}
.tableHeadCenter {
	text-align: center;
}
.tableRowCenter {
	text-align: center;
}
.tableRowLeft {
	text-align: left;
}
.tableRowRight {
	text-align: right;
}
.tableRowMargin {
	border-right: solid 1px #A6A6A6;
}
.delete-row-red {
	color: #C30003;
}
.delete-row-view {
	color: #60b7ff;
}
.delete-row-edit {
	color: #FFEF1C;
}
.delete-row-add {
	color: #1FBD00;
}
.navMenus a, i {
	color: #FFFFFF;
}
.navMenus a:hover {
	color: #00D3FF;
}
.shortCutsI {
	color: #60b7ff;
	font-size: 50px;
	text-decoration: none;
}
.shortCutsI:hover {
	color: #00B3FF;
	font-size: 50px;
	text-decoration: none;
}
.myLinksA a, i {
	color: #3F3F3F;
	text-decoration: none;
}
.myLinksA a:hover, i:hover {
	color: #0084FF;
	text-decoration: none;
}
.myLinks {
	color: #5FA9DD;
	text-decoration: none;
	cursor: pointer;
}
.myLinks:hover {
	color: #01B7F8;
	text-decoration: none;
	cursor: pointer;
}
.dhidden {
	display: none;
}
.showSearch {
	height: auto;
	padding: 3px;
	margin: 3px;
	color: #FFFFFF;
	background-color: #272727;
	text-align: right;
}
.btn-dark-danger {
	background-color: #7C0002;
}
.btn-dark-danger:hover {
	background-color: #E50003;
}
.panel-group .panel-accordion-quadra .panel-heading .panel-title a {
	background: #003f74;
	color: #FFF;
	font-weight: 200;
}
#mainLoader {
	display: none;
}
.fullSwal {
	width: 1280px !important;
	height: 700px !important;
}
.padding-15px {
	padding: 15px;
}
.padding-20pxB {
	padding: 0px 20px;
}
.padding-20px {
	padding: 20px;
}
.theContainerIndex {
	width: 100%;
	height: 100vh;
	margin: auto auto;
	background: url("../images/bg_PS.png") no-repeat center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;

}
.theContainerData {
	width: 1300px !important;
	margin: auto auto;
	background: #1d2127;
	z-index: 1001;
}
.topInfoFixed {
	width: 100vw;
	height: 173px;
	position: fixed;
	background: #1d2127;
	z-index: 999;
	top: 0px;
}
.buttons-start {
	padding: 20px;
}
.headTitles {
	padding: 20px;
	color: #FFFFFF;
	font-size: 3rem;
}
.headTitlesB {
	color: #FFFFFF;
	font-size: 2rem;
}
.sf_wht_border {
	border: 1px solid #FFFFFF !important;
}
.body-judges {
	overflow-y: auto;
	overflow-x: hidden;
	background: url("../images/bg_PS2.png") no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.body-stewards {
	
	background: url("../images/bg_PS3.png") no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	
}
.list_container {
	min-height: 96vh;
	color: #FFFFFF;
	padding-top: 173px;
	width: 1300px !important;
	margin: 0 auto;
}

.judges_container {
	min-height: 96vh;
	color: #FFFFFF;
	width: 1300px !important;
	margin: 0 auto;
}
.bottomInfoFixed {
	width: 100vw;
	height: 25px;
	position: fixed;
	background: #1d2127;
	z-index: 999;
	bottom: 0px;
}
.tdBGTable {
	background: rgba(29, 33, 39, 0.9) !important;
}
.crossedText {
	text-decoration: line-through;
	text-decoration-color: #F40004;
}
.text-success2 {
	color: #69FF00 !important;
}
.stw_container {
	width: 940px !important;
	max-width: 940px !important;
	height: 625px !important;
	min-height: 625px !important;
	margin: auto auto;
	
	
	
}

.stw_row_fixed{
	position: fixed;
	left: 0px;
	z-index: 1009 !important;
	width: 100% !important;
	height: 200px;
	background: #1d2127;
	
}

.stw_containerData {
	width: 940px !important;
	margin: 0 auto;
	padding: 10px auto;
	position: fixed;
	left: 20px;
	top: 10px;
	background: #1d2127;
	z-index: 1010 !important;
	

	
}
.stw_headerTitles {
	font-size: 1.3rem;
}

.stw_headerTitlesB {
	font-size: 0.9rem;
}

table{
	color: #FFFFFF !important;
}

.text-left{
	text-align: left !important;
}
.text-center{
	text-align: center !important;
}
.text-right{
	text-align: right !important;
}
.stw_otTitle{
	font-size: 1.1rem;
}
.stw_imgTitle{
	font-size: 0.8rem;
}
.lh10{
	line-height: 1.0rem !important;
}
.lh11{
	line-height: 1.1rem !important;
}
.lh12{
	line-height: 1.2rem !important;
}
.lh13{
	line-height: 1.3rem !important;
}
.lh14{
	line-height: 1.3rem !important;
}
.lh15{
	line-height: 1.5rem !important;
}
.lh16{
	line-height: 1.6rem !important;
}
.lh17{
	line-height: 1.7rem !important;
}

.stw_unselectable {
        -webkit-user-select: none;
        -webkit-touch-callout: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }
