@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 400;
  src: local('Play'), url(//fonts.gstatic.com/s/play/v6/ZNo-5SxCwH1CXgZ-n3bt2g.woff2) format('woff2'), url(//fonts.gstatic.com/s/play/v6/-SXnV4mZjf4oh1IBw13WZw.woff) format('woff');
}
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: 700;
  src: local('Play-Bold'), url(//fonts.gstatic.com/s/play/v6/d8o4OpWQkZkrWqhvSfqU1Q.woff2) format('woff2'), url(//fonts.gstatic.com/s/play/v6/ZzUearZLklGfoL18Ti0GaQ.woff) format('woff');
}

body, .navbar, .nav, .container, .modal{
	font-family: "Barlow", 'Play', sans-serif !important;
	font-size: 16px !important;
}

 #nomination-list .table{ margin: 25px 0px;}

.login-box{
	width: 350px;
	margin: 0 auto !important;
}

body .master-container{
	border: 1px solid #ccc;
	border-radius: 5px;
	/*border-right: 1px solid #ccc;*/
	padding: 20px 30px;
}

 div.files{ font-weight: bold; color: #0066CC;}

.invisible{
	visibility : hidden;
}


.comment{ width: 550px !important;}
.comment .panel-heading{ padding: 3px 7px;}
.comment-date{
	font-style: italic;
	font-size: 0.9em;
	font-weight: bold;
}

 .image-container{
 	width: 350px;
 	height: 300px;
 	overflow: hidden;
 }

 .radio-group-horizontal{ 
 	display: inline-block;
 	vertical-align: top;
 }

 .radio-group-horizontal .radio{
	display: inline-block;
	margin-left: 10px;
 }

 .nav-tabs li a {
 	font-size: 1.2em;
 	color: #0066CC;
 	font-weight: bold;
 }

.panel{
	margin: 15px 15px 15px 0px;
}

.btn{
	margin-left: 10px;
}

.hidden{ display: none; }

.line-separator{
	clear: both;
	display: block;
}

.btn-group{
	width: 100%;
	text-align: right;
}

.form-control.short{
	width: 200px;
	display: inline;
	margin: 0 10px;
}

.input-group.short{
	width: 200px;
}

.column-line .input-group{ 
	display: inline-table; 
	margin: 0 10px;
}

.input-group .form-control.short{
	margin: 0;
}

.form-control.ultrashort{
	width: 70px;
	display: inline;
	margin: 0 10px;
}

#hours-of-operation .form-control.ultrashort{
	padding: 1px;
	margin: 3px;
	width: 65px;
}

#hours-of-operation .form-control.time-marker{
	width: 50px;
}

#hours-of-operation{ 
	color: #686868;
	background-color: #FFFFF7;
	padding: 6px 6px 6px 20px;
	border-radius: 7px;
	border: 1px solid #F7F7FF;
}

#hours-of-operation .checkbox{
	margin-left: 10px;
}

.column-line{
	margin: 7px;
	text-align: left;
}

.column-line label{
	display: inline-block;
	text-align: right;
	width: 30%;
}
/*
.brands-sold, .assoc-dealer-number{
	height: 34px;
}

.brands-sold label, .assoc-dealer-number label{
	float: left;
	margin-right: 14px;
	margin-top: 5px;
}
*/
#account-expectations label{
	width: 60%;
}

.column-left{
	float: left;
	width: 50%;
	text-align: left;
}

.column-right{
	float: right;
	width: 50%;
}

.headline{
	margin: 20px 0px;
	color: #0066CC;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}

/************************************************************
	Loader Styles
************************************************************/

#fountainG{
	position:relative;
	width:166px;
	height:20px;
	margin: 20px;
}

.fountainG{
	position:absolute;
	top:0;
	background-color:#000000;
	width:21px;
	height:21px;
	-moz-animation-name:bounce_fountainG;
	-moz-animation-duration:1s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-direction:normal;
	-moz-transform:scale(.3);
	-moz-border-radius:14px;
	-webkit-animation-name:bounce_fountainG;
	-webkit-animation-duration:1s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:normal;
	-webkit-transform:scale(.3);
	-webkit-border-radius:14px;
	-ms-animation-name:bounce_fountainG;
	-ms-animation-duration:1s;
	-ms-animation-iteration-count:infinite;
	-ms-animation-direction:normal;
	-ms-transform:scale(.3);
	-ms-border-radius:14px;
	-o-animation-name:bounce_fountainG;
	-o-animation-duration:1s;
	-o-animation-iteration-count:infinite;
	-o-animation-direction:normal;
	-o-transform:scale(.3);
	-o-border-radius:14px;
	animation-name:bounce_fountainG;
	animation-duration:1s;
	animation-iteration-count:infinite;
	animation-direction:normal;
	transform:scale(.3);
	border-radius:14px;
}

#fountainG_1{
	left:0;
	-moz-animation-delay:0.4s;
	-webkit-animation-delay:0.4s;
	-ms-animation-delay:0.4s;
	-o-animation-delay:0.4s;
	animation-delay:0.4s;
}

#fountainG_2{
	left:21px;
	-moz-animation-delay:0.5s;
	-webkit-animation-delay:0.5s;
	-ms-animation-delay:0.5s;
	-o-animation-delay:0.5s;
	animation-delay:0.5s;
}

#fountainG_3{
	left:42px;
	-moz-animation-delay:0.6s;
	-webkit-animation-delay:0.6s;
	-ms-animation-delay:0.6s;
	-o-animation-delay:0.6s;
	animation-delay:0.6s;
}

#fountainG_4{
	left:62px;
	-moz-animation-delay:0.7s;
	-webkit-animation-delay:0.7s;
	-ms-animation-delay:0.7s;
	-o-animation-delay:0.7s;
	animation-delay:0.7s;
}

#fountainG_5{
	left:83px;
	-moz-animation-delay:0.8s;
	-webkit-animation-delay:0.8s;
	-ms-animation-delay:0.8s;
	-o-animation-delay:0.8s;
	animation-delay:0.8s;
}

#fountainG_6{
	left:104px;
	-moz-animation-delay:0.9s;
	-webkit-animation-delay:0.9s;
	-ms-animation-delay:0.9s;
	-o-animation-delay:0.9s;
	animation-delay:0.9s;
}

#fountainG_7{
	left:125px;
	-moz-animation-delay:1s;
	-webkit-animation-delay:1s;
	-ms-animation-delay:1s;
	-o-animation-delay:1s;
	animation-delay:1s;
}

#fountainG_8{
	left:145px;
	-moz-animation-delay:1.1s;
	-webkit-animation-delay:1.1s;
	-ms-animation-delay:1.1s;
	-o-animation-delay:1.1s;
	animation-delay:1.1s;
}

@-moz-keyframes bounce_fountainG{
	0% {
		-moz-transform:scale(1);
		background-color:#000000;
	}

	100% {
		-moz-transform:scale(.3);
		background-color:#FFFFFF;
	}

}

@-webkit-keyframes bounce_fountainG{
	0% {
		-webkit-transform:scale(1);
		background-color:#000000;
	}

	100% {
		-webkit-transform:scale(.3);
		background-color:#FFFFFF;
	}

}

@-ms-keyframes bounce_fountainG{
	0% {
		-ms-transform:scale(1);
		background-color:#000000;
	}

	100% {
		-ms-transform:scale(.3);
		background-color:#FFFFFF;
	}

}

@-o-keyframes bounce_fountainG{
	0% {
		-o-transform:scale(1);
		background-color:#000000;
	}

	100% {
		-o-transform:scale(.3);
		background-color:#FFFFFF;
	}

}

@keyframes bounce_fountainG{
	0% {
		transform:scale(1);
		background-color:#000000;
	}

	100% {
		transform:scale(.3);
		background-color:#FFFFFF;
	}

}
#modal-base div.modal-body {white-space: pre-wrap}
.flow-target-label{
	color : LightCoral;
};