body {

    width:100%;

    max-width:1920px;
 
    height:1080px;

}

.body {

    overflow:hidden;

	width: 1920px;

	height: 1080px;

}

.content {

	padding: 0px 0;

	position: relative;

	width: 100%;

}

.container {

    max-width: 1920px;

    padding:0;

    max-height: 1080px;

} 

.outwrapper {
	

	width: 1920px;

	height: 1080px;

	position: relative;
}

.header {

	background-image: url(2123-score.png);

	background-repeat: no-repeat;

	width: 1920px;

	height: 1080px;

	background-position: top center;

	position: relative;

}

.header2 {
	background-image: url(2123.png);
	background-repeat: no-repeat;
	width: 1920px;
	height: 1080px;
	background-position: top center;
	position: absolute;
	top: 0;
	left: 0;
}

.score-board {

    max-width: 100%;

	height: auto;

	position: relative;

	margin: 0px auto;

	padding: 57px 0 0;

}

.score-board .score-board-left {

	float: left;

}

.score-board .score-board-right {

	float: right;

}

.team_name {
	position: absolute;
	color: #413203;
	font-weight: 700;
	font-size: 25px;
	bottom: -13px;
	left: 30px;
	width: 270px;
	text-transform: uppercase;
	text-align: center;
}

.score-board .score-board-right .team_name {
	left: auto;
	right: 1210px;
	bottom: -13px;
	text-align: center;
	width: 270px;
}

#teamAname, #teamBname {
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0px 30px;
	box-sizing: border-box;
}

.admin-row{
	padding:0px;
}

.team_score {

	position: absolute;

	color: #fff;

	font-weight: 600;

	font-size: 33px;

	bottom: -20px;

	left: -59px;

	width: 775px;

	text-align: center;

}

.score-board .score-board-right .team_score {

	left: auto;

    	right:1122px;

    	bottom: -20px;

}

.team_raiders {

	position: absolute;

	font-weight: 700;

	bottom: -65px;

	left: 65px;

	width: 300px;

	text-align: center;

}

.score-board .score-board-right .team_raiders {

	left: auto;
	right:1245px;

}

#teamAraiders, #teamBraiders {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-content: center;
	align-items: center;
	text-align: center;
}

#teamBraiders {
	flex-direction: row-reverse;
}

#teamAraiders > span, #teamBraiders > span {
	border: 1px solid black;
	border-radius: 100%;
	width: 28px;
	height: 28px;
	color: #fff;
	background-color:#2E3192;
	font-size: 14px;
	line-height: 26px;
	text-align: center;
	margin-right: 5px;
	align-content: center;
	align-items: center;
	align-selft: center;
}

.m-t-0 {

	margin-top: 0px !important;

}

.m-t-10 {

	margin-top: 10px !important;

}

.m-t-20 {

	margin-top: 20px !important;

}

.m-t-30 {

	margin-top: 30px !important;

}

.m-t-40 {

	margin-top: 40px !important;

}

.m-t-50 {

	margin-top: 50px !important;

}

.m-t-60 {

	margin-top: 60px !important;

}

.m-t-70 {

	margin-top: 70px !important;

}

.m-t-80 {

	margin-top: 80px !important;

}

.m-t-90 {

	margin-top: 90px !important;

}

.m-t-100 {

	margin-top: 100px !important;

}

.m-l-0 {

	margin-left: 0px !important;

}

.m-l-10 {

	margin-left: 10px !important;

}

.m-l-20 {

	margin-left: 20px !important;

}

.m-l-30 {

	margin-left: 30px !important;

}

.m-l-40 {

	margin-left: 40px !important;

}

.m-l-50 {

	margin-left: 50px !important;

}

.m-l-60 {

	margin-left: 60px !important;

}

.m-l-70 {

	margin-left: 70px !important;

}

.m-l-80 {

	margin-left: 80px !important;

}

.m-l-90 {

	margin-left: 90px !important;

}

.m-l-100 {

	margin-left: 100px !important;

}

.m-r-0 {

	margin-right: 0px !important;

}

.m-r-10 {

	margin-right: 10px !important;

}

.m-r-20 {

	margin-right: 20px !important;

}

.m-r-30 {

	margin-right: 30px !important;

}

.m-r-40 {

	margin-right: 40px !important;

}

.m-r-50 {

	margin-right: 50px !important;

}

.m-r-60 {

	margin-right: 60px !important;

}

.m-r-70 {

	margin-right: 70px !important;

}

.m-r-80 {

	margin-right: 80px !important;

}

.m-r-90 {

	margin-right: 90px !important;

}

.m-r-100 {

	margin-right: 100px !important;

}

.m-b-0 {

	margin-bottom: 0px !important;

}

.m-b-10 {

	margin-bottom: 10px !important;

}

.m-b-20 {

	margin-bottom: 20px !important;

}

.m-b-30 {

	margin-bottom: 30px !important;

}

.m-b-40 {

	margin-bottom: 40px !important;

}

.m-b-50 {

	margin-bottom: 50px !important;

}

.m-b-60 {

	margin-bottom: 60px !important;

}

.m-b-70 {

	margin-bottom: 70px !important;

}

.m-b-80 {

	margin-bottom: 80px !important;

}

.m-b-90 {

	margin-bottom: 90px !important;

}

.m-b-100 {

	margin-bottom: 100px !important;

}

.clear {

	clear: both;

}


.team_header {
	width: 100%;
	margin-bottom: 15px;
}

.btns {
	text-align: center;
	display: block;
	margin-bottom: 15px;
}

.btns .btn {
	display: inline-block;
	width: 70px;
	height: 70px;
	font-weight: bold;
	font-size: 30px;
	line-height: normal;
}

.adminContainer {
	padding: 40px 30px;
}

.team_scores {
	text-align: center;
	font-size: 50px;
	font-weight: bold;
	margin: 0px 0 15px;
	display: block;
}

.btn-full-width{
	width:100%;
	display: block;
}

.inline-block {
	display: inline-flex;
	flex-direction: row;
	justify-content: center;
	align-content: center;
	align-items: center;
	width: 100%;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	margin-bottom: 25px;
	padding: 10px 0;
}

.radioBtns {
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: space-between;
	width: 140px;
	margin-left: 20px;
}

.selectRound {
	margin-top: 25px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	text-align: center;
	padding: 15px 0px;
}

.selectRound label {
	font-weight: bold;
}

.selectRound select {
	width: auto;
	display: inline-block;
	margin-left: 15px;
}
#roundd {
	position: absolute;
	bottom: 960px;
	left: -1180px;
	right: 0;
	margin: auto;
	width: 100%;
	display: block;
	text-align: center;
	font-size: 25px;
	font-weight: bold;
	color:#fff;
	text-shadow: 0px 0px 5px #000;
	text-transform: uppercase;
}
#roundd.hasRaiders{
	bottom: 935px;
}
.team_update{
	position: absolute;
	bottom: -2px;
	left: 0;
	right: 0;
	margin: auto;
	width: 100%;
	display: block;
	text-align: center;
	font-size: 33px;
	font-weight: 700;
	color:#000;
	text-transform: uppercase;
}
.show_texts, .show_scroll_texts {
	position: absolute;
	bottom:-30px;
	left: 0;
	right: 0;
	margin: auto;
	width: 100%;
	display: block;
	text-align: center;
	font-size: 33px;
	font-weight: 500;
	color: #000;
	text-transform: uppercase;
}
#team_text_1 {
	position: absolute;
	left: 10px;
	bottom: 105px;
	width: 675px;
	height: 65px;
	line-height: 65px;
	font-size: 42px;
	font-weight: bold;
	color: #000;
	text-align: center;
	display: inline-block;
	overflow: hidden;
	margin: auto;
}
#team_text_2 {
	position: absolute;
	left: 710px;
	bottom: 95px;
	width: 1070px;
	height: 60px;
	font-size: 35px;
	font-weight: bold;
	color: #fff;
}

.team_text_1 {
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	width: 100%;
	position: relative;
	overflow: hidden;
}
#time {
	position: absolute;
	right: 0;
	bottom: 82px;
	font-size: 26px;
	font-weight: bold;
	width: 130px;
	text-align: center;
}
@media only screen and (max-width: 680px){
	.btns .btn {
	width: auto;
	height: auto;
}
}