@font-face {
    font-family: 'norwester';
    src: url('norwester-webfont.eot');
    src: url('norwester-webfont.eot?#iefix') format('embedded-opentype'),
         url('norwester-webfont.woff2') format('woff2'),
         url('norwester-webfont.woff') format('woff'),
         url('norwester-webfont.ttf') format('truetype'),
         url('norwester-webfont.svg#norwester') format('svg');
    font-weight: lighter;
    font-style: normal;

}

body {	background-color:#272b30;
      	color: #d2d2d2;
      	font-family: norwester,Helvetica Neue,Helvetica,Arial;

}

.well {
	background-color: rgba(57, 57, 57, 0.6);
}

.navbar-inverse .navbar-inner{
	background-color:#E82B18;
	background-image:-moz-linear-gradient(top, #E82B18, #D51E07);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#E82B18), to(#D51E07));
	background-image:-webkit-linear-gradient(top, #E82B18, #D51E07);
	background-image:-o-linear-gradient(top, #E82B18, #D51E07);
	background-image:linear-gradient(to bottom, #E82B18, #D51E07);
	background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E82B18', endColorstr='#D51E07', GradientType=0);border-color:#D51E07;
}
.navbar-inverse .brand {
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: none;
}
.navbar-inverse .brand, .navbar-inverse .nav > li > a{
	color: #FFFFFF;
}
.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover{
    color: #FFFFFF;
    text-shadow: none;
}
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
    background-color: #B71601;
    color: #FFFFFF;
}
/**
 * Extra large button extensions. Extends `.btn`.
 */
.btn-red {
    background-color:#D1230C;
	background-image:-moz-linear-gradient(top, #EA280F, #D1230C);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#EA280F), to(#D1230C));
	background-image:-webkit-linear-gradient(top, #EA280F, #D1230C);
	background-image:-o-linear-gradient(top, #EA280F, #D1230C);
	background-image:linear-gradient(to bottom, #EA280F, #D1230C);
	background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffEA280F', endColorstr='#ffD1230C', GradientType=0);
	border:1px solid #CF2C17;
	border-bottom-color:#BD2815;
	color:#ffffff;
	text-shadow:none;
}
.btn-red:hover, .btn-red:focus {
	background-position: 0 0;
	background:#EA280F;
    color: #FFFFFF;
    text-decoration: none;
}


.btn-inverse {
    background-color:#5AC633;
	background-image:-moz-linear-gradient(top, #ABEE22, #5AC633);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ABEE22), to(#5AC633));
	background-image:-webkit-linear-gradient(top, #ABEE22, #5AC633);
	background-image:-o-linear-gradient(top, #ABEE22, #5AC633);
	background-image:linear-gradient(to bottom, #ABEE22, #5AC633);
	background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ABEE22', endColorstr='#5AC633', GradientType=0);
	color:#272b30;
	text-shadow:none;
}

.btn-inverse:hover, .btn-inverse:focus {
	background-position: 0 0;
	background:#5AC633;
    color: #272b30;
    text-decoration: none;
}




.btn-xlarge {
    padding: 9px 14px;
    font-size: 22px;
    line-height: normal;
    -webkit-border-radius: 8px;
       -moz-border-radius: 8px;
            border-radius: 8px;
	background-color:#ABEE22;
	background-image:-moz-linear-gradient(top, #ABEE22, #5AC633);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ABEE22), to(#5AC633));
	background-image:-webkit-linear-gradient(top, #ABEE22, #5AC633);
	background-image:-o-linear-gradient(top, #ABEE22, #5AC633);
	background-image:linear-gradient(to bottom, #ABEE22, #5AC633);
	background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ABEE22', endColorstr='#5AC633', GradientType=0);
	border:1px solid #5AC633;
	border-bottom-color:#5AC633;
	color:#272b30;
	text-shadow:none;
}
.btn-xlarge span{
	padding:10px 0 0;
	display:block;
	font-size: 16px;
}
.btn-xlarge:hover, .btn-xlarge:focus {
	background-position: 0 0;
	background:#5AC633;
    color: #272b30;
    text-decoration: none;
}
.btn-xlarge-group{margin-left:-20px;text-align: center;}
.btn-xlarge-group .btn-xlarge{margin:0 0 20px 20px;width: 120px;}

table { 
    background-color:#272b30;
    color:#5AC633;
    border:1px solid #B4B4B4;
}

a {
    color:#5AC633;
}
a:hover {
   color:#5AC633;
}

.ui-dialog .ui-dialog-content  {
padding:0 !important;
border:1px !important;
}

.ui-dialog {
padding:0 !important;
}

blockquote { 
  border-left: 7px solid #5AC633;
}

.form-actions {
    background-color:transparent;
}


.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th {
    background-color:transparent;
}

.accordion-toggle {
	color: #5AC633;

}



@media (max-width: 979px) {
	.navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {
		color: #FFFFFF;
		font-weight: normal;
	}
	.navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus {
		background-color: #EA280F;
		color: #FFFFFF;
	}
}

canvas {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
.control-label
{
    font-size:16px !important;
}
.controls label
{
    font-size:16pt !important;
	color: #FFFFFF;
}
.well-small
{
    font-size: 13pt !important;
}
input[type="text"] {
    font-size:16px !important;
}

.muted
{
    font-size: 14pt !important;
}

.dashboard-headerLabel
{
    font-size: 14pt !important;
	color: #FFF;
}

.dashboard-headerLabelMin
{
    font-size: 14pt;
	color: #FFF;
}

.btn-xlarge
{
    font-size: 16pt !important;
}

.btn-xlarge span{
    font-size: 18px !important;
}
/*--- check List page-- */
.accordion-toggle
{
    font-size: 14pt !important;
}
.table
{
    font-size: 14pt !important;
}
input[type="file"] {
    font-size:16px !important;
}
/*  ---   */

.alert-success{
    font-size: 13pt !important;
}


.nav li{
    font-size: 16px !important;
}



/*--- Channel Page -- */
.channel-header-div
{
	background-color: rgba(215, 247, 103, 0.6);
	min-height: 40px;
	line-height: 40px;
	padding-left: 20px;
	margin-top: 5px;
}

.channel-header-div > a
{
	color: #fff !important;
}
.channel-header-pt-div
{
	background-color: rgba(103, 247, 188, 0.6);
	min-height: 40px;
	line-height: 40px;
	padding-left: 20px;
	margin-top: 5px;
}

.channel-header-pt-div > a
{
	color: #fff !important;
}


.normal-text
{
}

.dropdown-item
{
	color: #000 !important;
}
.dropdown-menu
{
	text-align: center;
}


.input-convites-model
{
	width: 300px !important;
	left: 60% !important;
}

.url-label
{
	overflow-wrap: break-word;
	word-wrap: break-word;

	-ms-word-break: break-all;
	/* This is the dangerous one in WebKit, as it breaks things wherever */
	word-break: break-all;
	/* Instead use this non-standard one: */
	word-break: break-word;

	/* Adds a hyphen where the word breaks, if supported (No Blink) */
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
 }

 .watchtv-header-div
{
	background-color: rgba(140, 140, 140, 0.4);
	min-height: 40px;
	line-height: 40px;
	padding-left: 20px;
	margin-top: 5px;
}

.watchtv-header-div > a
{
	color: #fff !important;
}