/* roboto-regular - latin-ext_latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v20-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('../fonts/roboto-v20-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v20-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v20-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v20-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v20-latin-ext_latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}


*{
    font-family: 'Roboto', Verdana, sans-serif;
}
body { 
	background-color: #0D0D0D;
	margin:0px;
}
@media (max-width: 485px) { 
	body { 	
		padding-top: 113px; 
	}
}
@media (min-width: 485px) { 
	body { 	
		padding-top: 56px; 
	}
}

.maincontent{
	background-color: #121212;
	padding-top:14px;
	padding-bottom:25px;


}
.row {
  margin-right: -5px;
  margin-left: -5px;
  margin-top:0px;

}
.row > [class^="col-"], .row > [class^=" col-"] {
  padding-right: 5px;
  padding-left: 5px;
  margin:8px 0px 5px 0px;
}

.navbar-right {
	margin-right:-15px;
}
/****************************************************************************************************/
/* Overall layout																					*/
/****************************************************************************************************/

.navbar {
    margin-bottom: 0px;
	font-size: 150%;

}
.navbar-brand {
    height: 55px;
    padding: 0px 0px 0px 10px;
}
.navbar-nav > li > a {
	padding-top:17px;
}
.navbar-text {
	margin-top:17px;
}
.navbar-default {
	background-color: #181818;
	background-image: none;
	border-color: #353535;
	
}
.navbar-default .navbar-nav > li > a {
	color:#FFF;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:active{
	color:#E33D7B;
	
}
.navbar-default .navbar-text > a {
	color:#FFF;
}
.navbar-default .navbar-text{
	margin-top:0px;
	margin-bottom:0px;
}
.navbar-default .navbar-text > a:focus, .navbar-default .navbar-text > a:hover, .navbar-default .navbar-text > a:active{
	color:#E33D7B;
	background-color: #2E2E2E;
	font-size: 100%;
}

.navbar-default .mycart{
	width:220px;
	height:55px;
	padding:0px;
	font-size: 70%;
}
.navbar-default .mycart a{
	background-color: #1F1F1F;
	border-left: 1px;
	border-color: #272727;
	display: block;
	width:220px;
	height:55px;
	padding-top:7px;
	padding-left:60px;
}
.navbar-default .mycart-small{
	margin-left:20px;
	background-color: #1F1F1F;
	font-size: 80%;
	width:220px;
	height:55px;
	padding:0px;
	float: left;
}
.navbar-default .mycart-small a{
	color: #FFFFFF;
	background-color: #1F1F1F;
	font-size: 80;
	display: block;
	width:220px;
	height:55px;
	padding-top:7px;
	padding-left:60px;
}
.panel-default {
    border-color: #242424;
}

.panel-body{
	background-color: #181818;
}
.panel {
    background-color: #121212;
}
.panel-default > .panel-heading {
	background-color: #181818;
	background-image: none;
	color:#FFF;
    border-color: #242424;
}
.panel-default > .panel-heading > .panel-title{
	font-weight:normal;
}

footer{
	background: #181818;
	color:#FFF;
	border-top:1px solid #000;
	padding:20px 0px;
}
footer h4	{
	color:#747474;
}
footer ul{
	padding-inline-start: 20px;
	color:#747474;
}
footer ul > li{
	color:#FFF;
}
footer ul > li > a{
	color:#464646;
}
footer ul > li > a:hover{
	color:#FFF;
}
footer ul > li > a:active{
	color:#FFF;
}

/****************************************************************************************************/
/* Form - Special																					*/
/****************************************************************************************************/

.form-control {
	transition: none;
	
}

.form-control:focus {
	box-shadow: none;
	transition: none;
	
}

/****************************************************************************************************/
/* Default videolist (main page, search results														*/
/****************************************************************************************************/

.videolist{
}
.videolist .videobox{
	background-color: #181818;

}
.videolist .videobox .videobox_storename{
	background: #181818;
	color:#fcdedf;
	height:28px;
	overflow:hidden;
	padding:4px 5px 4px 5px;
	text-align:center;
	
}
.videolist .videobox .videobox_storename a{
	color:#FB8CB6;
}
.videolist .videobox .videobox_storename a:hover{
	color:#DF2F70;
}
.videolist .videobox .videobox_storename a:active{
	color:#FFF;
}
.videolist .videobox .videobox_image{
	background-color:#181818;
    display: -webkit-flex;
    display:flex;
	height:95px;
    align-items:center;
    justify-content:center;
	overflow:hidden;
}
.videolist .videobox .videobox_image a {
  display: block;
	width:100%;
}
.videolist .videobox .videobox_image a video {
  display: block;
	width:100%;
}
.videolist .videobox .videobox_image a img {
  display: block;
	width:100%;
}
.videolist .videobox .videobox_title{
	background-color:#181818;	
	color:#FFF;
	height:24px;
	padding:2px 5px 2px 5px;
	text-align:left;
	font-weight: bold;
	overflow:hidden;
}
.videolist .videobox .videobox_title a{
	color:#B2B2B2;
	font-weight: normal;
}
.videolist .videobox .videobox_title a:hover{
	color:#FFF;
	font-weight: normal;
}
.videolist .videobox .videobox_title a:active{
	color:#FFF;
	font-weight: normal;
}
.videolist .videobox .videobox_info{
	background-color:#181818;
	height:20px;
}
.videolist .videobox .videobox_info .info{
	color:#FFF;	
	padding-left:5px;
	font-size:12px;
  float: left !important;
}
.videolist .videobox .videobox_info .price{
	color:#FFF;
	padding-right:5px;
	font-size:12px;
  float: right !important;
}
.videolist .videobox .videobox_title a{
  display: block;
	width:100%;
}
.videolist .videobox .videobox_addtocart{
	background-color:#000;
	padding:0px;
}
.videolist .videobox .videobox_addtocart > .btn-default{
	border-radius:0px;
	border-width:2px;
	background: #000;
	text-shadow: none;
	border-color: #2F0013;
	color:#FFF;
}
.videolist .videobox .videobox_addtocart > .btn-default:hover{
	background: #DF2F70;
	border-color: #DF2F70;

}

/****************************************************************************************************/
/* Main page																						*/
/****************************************************************************************************/

.mainpage_headline{
	padding:5px 0px 5px 0px;
	height:68px;
}	

.mainpage_headline h2{
	margin-top: 10px;
	margin-bottom: 10px;
	/* background-color: #550022; */
}


.mainpage_search .panel{
	margin-bottom:10px;
}
.mainpage_search h2{
	color:#FFF;
}
.mainpage_search .btn-default{
	/*	background: #fab58e; /* Old browsers */
	/* background: -moz-linear-gradient(top, #fab58e 0%, #c02302 100%); /* FF3.6-15 */
	/* background: -webkit-linear-gradient(top, #fab58e 0%,#c02302 100%); /* Chrome10-25,Safari5.1-6 */
	/* background: linear-gradient(to bottom, #fab58e 0%,#c02302 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fab58e', endColorstr='#c02302',GradientType=0 ); /* IE6-9 */
	
	background-color: #000000;
	color: #fff;
    border-color: #2F0013;
	font-weight: normal;
	border-width: 2px; 
	text-shadow: none;
	border-radius: 0px;
}
.mainpage_search .btn-default:hover{
	background: #DF2F70;
	border-color: #DF2F70;
}
.mainpage_search input{
	background-color: #A2043F;
	background-image: none;
	color:#FFF;
    border-color: #A2043F;
}
.mainpage_search input:focus{
    border-color: #A62D04;
}




.mainpage_categories{
	margin:0px 0px 15px 0px;
}
.mainpage_categories > .categorybox{

}	
.mainpage_categories > .categorybox > .inner{
	background-color:#550022;	
	border-radius:0px;
	text-align:center;
	padding:5px;
}	
.mainpage_categories > .categorybox > .inner > h2{
	font-size:16px;
	margin:5px 0px 5px 0px;
	color:#E77AA3;
	height:35px;
}	
@media (max-width: 1200px) { 
	.mainpage_categories > .categorybox > .inner > h2{

	}	
}
.mainpage_categories > .categorybox > .inner > h2 > a{
	color:#FC89B4;
}	
.mainpage_categories > .categorybox > .inner > h2 > a:hover{
	color:#DF2F70;
}	
.mainpage_categories > .categorybox > .inner > h2 > a:active{
	color:#FFF;
}	
.mainpage_categories > .categorybox > .inner > h4{
	font-size:12px;
	color:#FFF;
	margin:5px 0px 5px 0px;
}



.mainpage_toplist{
	padding:15px 0px 0px 0px;
	
}
.mainpage_toplist .mainpage_toplist_title{

	color:#FF8FBB;
	padding:5px;
	text-align: center; 
	font-weight: bold; 
	font-size: 16px;

}
.mainpage_toplist .mainpage_toplist_title h3{
	font-size:16px;
	font-weight:bold;
	margin:0px;
}
.mainpage_toplist .mainpage_toplist_content{

}
.mainpage_toplist .mainpage_toplist_content ol{
	padding-inline-start: 30px;
	color:#FF8FBB;
}
.mainpage_toplist .mainpage_toplist_content ol li{
	color:#FF8FBB;
}
.mainpage_toplist .mainpage_toplist_content ol li a{
	color:#FF8FBB;
	text-wrap: nowrap;
	overflow: hidden;
	width: 100%;
	display: block;
}
.mainpage_toplist .mainpage_toplist_content ol li a:hover{
	color:#DF2F70;
}
.mainpage_toplist .mainpage_toplist_content ol li a:active{
	color:#FFF;
}
.tooltip.in {
  filter: alpha(opacity=100);
  opacity: 1;
}
.tooltip{

}
.tooltip > .tooltip-inner {
	background-color: #DF2F70; 
	padding-bottom:8px;
	border:1px solid #000;
	text-align:left; 
}
.mainpage_moreclipsbuttons .btn-default{	
	background: #000;
	color: #FFF;
	border-color: #2F0013;
	border-width: 2px;
	border-radius: 0px;
}
.mainpage_moreclipsbuttons .btn-default:hover{
	background: #DF2F70;
	color: #FFF;
	border-color: #DF2F70;
	border-radius: 0px;
}
	

					.storeavatar{
						background-position: center center; background-repeat: no-repeat; background-size: cover; height: 0; padding-bottom: 100%; position: relative; width: 100%; display: block; height: auto; max-width: 100%; 
					}
					.storeavatar_name{
						position:absolute;
						bottom:0px;
						left:0px;
						width:100%;
						background-color:#000; 
						opacity: 0.6;
						font-family: 'Roboto', sans-serif; 
						font-size:20px; 
						font-weight:bold; 
						padding:6px; 
						text-align:center; 
						color:#FFF;
						height:41px; 
						overflow:hidden;
					}
					.storeavatar_info{
						position:absolute;
						top:0px;
						left:0px;
						width:100%;
						height:100%;
						background-color:#000;
						opacity: 0.6;
						font-family: 'Roboto', sans-serif; 
						text-align:center; 
						color:#FFF;
					}
					.storeavatar_info_noofclips{
						position:absolute;
						top:30%;
						left:0px;
						width:100%;
						font-size:30px; 
						font-weight:bold; 
					
					}
					.storeavatar_info_latestupdate{
						position:absolute;
						top:45%;
						left:0px;
						width:100%;
						font-size:14px; 
						font-weight:bold; 
					
					}
					.storeavatar_info_name{
						position:absolute;
						bottom:0px;
						left:0px;
						width:100%;
						font-size:20px; 
						font-weight:bold; 
						padding:6px; 
						height:41px; 
					}					
					.storeavatar:hover .storeavatar_info {
						display: block;
					}
					
/****************************************************************************************************/
/* Searchable dropdown																				*/
/****************************************************************************************************/


.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{
	background-color: #7A0000;
	background-image: -webkit-linear-gradient(top,#620002 0,#7A0000 100%);
    background-image: -o-linear-gradient(top,#620002 0,#7A0000 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#620002),to(#7A0000));
    background-image: linear-gradient(to bottom,#620002 0,#7A0000 100%);
}
.bootstrap-select .btn-default{
	background-color: #7A0000;
	background-image: none;
	color:#FFF;
    border-color: #3C0001;
}
.bootstrap-select .dropdown-toggle.btn-default, .mainpage_search .dropdown-toggle.btn-default:active, .mainpage_search .dropdown-toggle.btn-default:focus, .mainpage_search .dropdown-toggle.btn-default:hover,
.bootstrap-select.open > .dropdown-toggle.btn-default, .mainpage_search .open > .dropdown-toggle.btn-default:active, .mainpage_search .open > .dropdown-toggle.btn-default:focus, .mainpage_search .open > .dropdown-toggle.btn-default:hover{
	background-color: #A2043F;
	background-image: none;
	color:#FFF;
    border-color: #7E0332;

}
.dropdown-menu{
	background-color:#7E0332;
	border:1px solid #7E0332;
	color:#FFF;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover , .dropdown-menu > .active > a:active {
	background-color:#7E0332;
    background-image:none;
	color:#FFF;
}
.dropdown-menu > li > a{
	color:#FFF;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:active{
	background-color:#550022;
	color:#FFF;
    background-image:none;
}
..dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover , .dropdown-menu > .active > a:active {
	background-color:#C9054F;
	color:#FFF;
    background-image:none;
}

/****************************************************************************************************/
/* Search results																					*/
/****************************************************************************************************/

.searchresults_headerfooter{

}
.searchresults_headerfooter > [class^="col-"], .searchresults_headerfooter > [class^=" col-"]{
	margin:3px 0px;
}
.searchresults_headerfooter h2{
	text-align:center;
	color:#FFF;
	margin:3px 0px;
}
.searchresults_headerfooter h3{
	text-align:center;
	color:#FFF;
	margin:3px 0px;
}
.searchresults_headerfooter h4{
	text-align:center;
	color:#FFF;
	margin:3px 0px;
}
.searchresults_headerfooter p{
	color:#FFF;
}
.searchresults_headerfooter p.searchsorting{
	color:#FFF;
}
.searchresults_headerfooter p.searchsorting a.selected{
	font-weight:bold;
}
.searchresults_headerfooter p a{
	color:#fdbbbc;
}
.searchresults_headerfooter p a:hover{
	color:#FFF;
}
.searchresults_headerfooter p a:active{
	color:#FFF;
}
.searchresults_pagination .pagination {
	margin:0px;
}
.pagination > li > a, .pagination > li > span {
	background-color: #181818;
	color:#FFF;
	border-color: #0D0D0D;;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > a:active, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
	background-color: #DF2F70;    
	border-color: #DF2F70;;
}



/****************************************************************************************************/
/* Store view																						*/
/****************************************************************************************************/

.storeview_maincontent{

}
.storeview_maincontent .storeview_storename{

}
.storeview_maincontent .storeview_storename h2{
	margin:0px;
}
.storeview_maincontent .storeview_header_img{

}
.storeview_maincontent .storeview_header_text{

}
.storeview_maincontent .storeview_header_text p{
	margin:0px;
	font-size:12px;
}
.storeview_maincontent .storeview_header_banner{

}
#form_tributeform{
	color:#FFF;
	margin-top:-10px;
}
#form_tributeform h4{
	margin-top:0px;
	font-size:14px;
	color:#FFF;
}
#form_tributeform label{

}
#form_tributeform #tribute_val_custom{
	width:100px;
	display:inline;
}
#form_tributeform #tribute_message{
	background-color: #7A0000;
	background-image: none;
	color: #FFF;
	border-color: #3C0001;
}
#form_tributeform #tribute_addtocart{
	margin-top:8px;
}
.storeview_maincontent .storeview_search{

}
.storeview_maincontent .storeview_search ol{
	margin-bottom:0px;
	padding-left:20px;
}
.storeview_maincontent .storeview_search ol li{
	font-size:12px;
	color:#FFF;
}
.storeview_maincontent .storeview_search ol li a{
	color:#FFF;
}
.storeview_maincontent .storeview_search ol li a:hover{
	color:#FFF;
}
.storeview_maincontent .storeview_search ol li a:active{
	color:#FFF;
}
.storeview_cliplist {

}
.storeview_cliplist .storeview_clip{
	margin-top:10px;
	margin-bottom:10px;
}
.storeview_cliplist .storeview_clip .storeview_clip_desc{

}
.storeview_cliplist .storeview_clip .storeview_clip_desc h4{
	margin-top:0px;
}
.storeview_cliplist .storeview_clip .storeview_clip_desc p{
	font-size:12px;
}
.storeview_cliplist .storeview_clip .storeview_clip_desc .clipinfo{
	font-size:11px;
}
.storeview_cliplist .storeview_clip .storeview_clip_desc table tr td{
	font-size:11px;
}
.storeview_cliplist .storeview_clip .storeview_clip_desc .price{
	font-size:16px;
	text-align:right;
}
.storeview_cliplist .storeview_clip .storeview_clip_desc .btn-addtocart{
	background: #000000;
	color:#FFFFFF;
	padding:10px 20px;
    border-color: #2F0013;
	border-width: 2px; 
	text-shadow: none;
	border-radius: 0px;
}
.storeview_cliplist .storeview_clip .storeview_clip_desc .btn-addtocart:hover{
	background: #DF2F70;
	border-color: #DF2F70;
}
.storeview_cliplist .storeview_clip .storeview_clip_img{

}
/****************************************************************************************************/
/* Content pages																					*/
/****************************************************************************************************/
.cpage_maincontent{
	background-color: #121212;
	padding-top:14px;
	padding-bottom:25px;
}
.cpage_maincontent .cpage_pagename{

}
.cpage_maincontent .cpage_pagename h2{
	margin:0px;
	color:#FFF;
}
.cpage_maincontent .cpage_pagecontent{

}
.cpage_maincontent .cpage_pagecontent h1,h2,h3,h4,h5,h6,li{
	color:#FFF;
}
.cpage_maincontent .cpage_pagecontent p{
	margin:0px 0px 5px 0px;
	font-size:12px;
	line-height:150%;
	color:#FFF;
}
.cpage_maincontent .cpage_pagecontent p a{
	color:#fdbbbc;
}
.cpage_maincontent .cpage_pagecontent p a:hover{
	color:#FFF;
}
.cpage_maincontent .cpage_pagecontent p a:active{
	color:#FFF;
}

/****************************************************************************************************/
/* Shopping cart																					*/
/****************************************************************************************************/

.cart_maincontent{
	background-color: #121212;
	padding-top:14px;
	padding-bottom:25px;
}
.cart_maincontent .cart_headline{

}
.cart_maincontent .cart_headline h2{
	margin:0px 0px 10px 0px;
	color:#FFF;
}
.cart_maincontent .cart_items{

}
.cart_maincontent .cart_items .cart_items_hl{
	background-color:#181818;
	padding-top:5px;
}
.cart_maincontent .cart_items .cart_items_hl div{
	color:#FFF;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom: 1px solid #353535;
}
.cart_maincontent .cart_items .cart_item{
	background-color:#181818;
}
.cart_maincontent .cart_items .cart_item div{
	color:#FFF;
	height:95px;
	overflow:hidden;
}
.cart_maincontent .cart_items .cart_item div h4{
	margin-top:0px;
	margin-bottom:10px;
}
.cart_maincontent .cart_items .cart_item div a{
	color:#fdbbbc;
}
.cart_maincontent .cart_items .cart_item div a:hover{
	color:#FFF;
}
.cart_maincontent .cart_items .cart_item div a:active{
	color:#FFF;
}
.cart_maincontent .cart_items .cart_item .videobox{
    display: -webkit-flex;
    display:flex;
	height:95px;
    align-items:center;
    justify-content:center;
	overflow:hidden;
}
.cart_maincontent .cart_items .cart_item .videobox a {
	display: block;
	width:100%;
	max-width:170px;
}

.cart_maincontent .cart_items .cart_item .videobox video {
	display: block;
	width:100%;
	max-width:170px;
}
.cart_maincontent .cart_items .cart_item .videobox img {
	display: block;
	width:100%;
	max-width:170px;
}

.cart_maincontent .cart_items .cart_items_total{
	background-color:#121212;
	padding-bottom:5px;
}
.cart_maincontent .cart_items .cart_items_total div{
	color:#FFF;
	font-weight:bold;
	padding-top:5px;
	border-top: 1px solid #353535;
}

.cart_maincontent .cart_checkoutinfo{

}
.cart_maincontent .cart_checkoutinfo h4{
	color:#FFF;
	margin-bottom:20px;
}
.cart_maincontent .cart_checkoutinfo p{
	color:#FFF;
	font-size:12px;
}

.cart_maincontent .cart_checkout{

}
.cart_maincontent .cart_checkout h4{
	color:#FFF;
	margin-bottom:20px;
}
.cart_maincontent .cart_checkout label{
	color:#FFF;
	text-align:left;
}
.cart_maincontent .cart_checkout .col-xs-4, .cart_maincontent .cart_checkout .col-xs-8{
	padding-left:5px;
	padding-right:5px;
}
.cart_maincontent .cart_checkout p{
	color:#FFF;
	font-size:12px;
}
.cart_maincontent .cart_checkout a{
	color:#fdbbbc;
}
.cart_maincontent .cart_checkout a:hover{
	color:#FFF;
}
.cart_maincontent .cart_checkout a:active{
	color:#FFF;
}

/****************************************************************************************************/
/* Store / Affiliate Register+Login+Request PW														*/
/****************************************************************************************************/

.std_loginreg{
	background-color: #121212;
	padding-top:14px;
	padding-bottom:25px;

}
.std_loginreg .std_loginreg_hl{

}
.std_loginreg .std_loginreg_hl h2{
	margin:10px 0px 10px 0px;
	color:#FFF;
}
.std_loginreg .std_loginreg_content{
	padding:0px 10px;
	color:#FFF;
}
.std_loginreg .std_loginreg_content .help-block{
	font-size:12px;
	color:#BBB;
}
.std_loginreg .std_loginreg_content a{
	color:#fdbbbc;
}
.std_loginreg .std_loginreg_content a:hover{
	color:#FFF;
}
.std_loginreg .std_loginreg_content a:active{
	color:#FFF;
}
#std_loginreg_fpwf{
	margin-top:0px;
}
@media (min-width: 768px) {
	#std_loginreg_fpwf{
		margin-top:25px;
	}
}
@media (min-width: 1200px) { 
	#std_loginreg_fpwf{
		margin-top:75px;
	}
}


.aff_loginreg{
	background-color: #121212;
	padding-top:14px;
	padding-bottom:25px;

}
.aff_loginreg .aff_loginreg_hl{

}
.aff_loginreg .aff_loginreg_hl h2{
	margin:10px 0px 10px 0px;
	color:#FFF;
}
.aff_loginreg .aff_loginreg_content{
	padding:0px 10px;
	color:#FFF;
}
.aff_loginreg .aff_loginreg_content .help-block{
	font-size:12px;
	color:#BBB;
}
.aff_loginreg .aff_loginreg_content a{
	color:#fdbbbc;
}
.aff_loginreg .aff_loginreg_content a:hover{
	color:#FFF;
}
.aff_loginreg .aff_loginreg_content a:active{
	color:#FFF;
}
#aff_loginreg_fpwf{
	margin-top:0px;
}
@media (min-width: 768px) {
	#aff_loginreg_fpwf{
		margin-top:25px;
	}
}
@media (min-width: 1200px) { 
	#aff_loginreg_fpwf{
		margin-top:75px;
	}
}

/****************************************************************************************************/
/* Customer Login																					*/
/****************************************************************************************************/


.customerlogin_headerfooter{

}
.customerlogin_headerfooter > [class^="col-"], .customerlogin_headerfooter > [class^=" col-"]{
	margin:3px 0px;
}
.customerlogin_headerfooter h3{
	text-align:center;
	color:#FFF;
	margin:3px 0px;
}
.customerlogin{

}
.customerlogin h4{
	color:#FFF;
	margin-top:20px;
}
.customerlogin p{
	color:#FFF;
}
.customerlogin p a{
	color:#fdbbbc;
}
.customerlogin p a:hover{
	color:#FFF;
}
.customerlogin p a:active{
	color:#FFF;
}
.customerlogin form{

}
.customerlogin form label{
	color:#FFF;
}


.customerlogin_downloaditem{

}
.customerlogin_downloaditem div{
	color:#FFF;
	height:auto;
}
@media (min-width: 768px) {
	.customerlogin_downloaditem div{
		height:125px;
		overflow:hidden;
	}
}
.customerlogin_downloaditem div h5{
	margin-top:5px;
	margin-bottom:5px;
}
@media (min-width: 768px) {
	.customerlogin_downloaditem div h5{
		margin-top:25px;
		margin-bottom:10px;
	}
}
.customerlogin_downloaditem div h4{
	margin-top:0px;
	margin-bottom:10px;
}
.customerlogin_downloaditem div a{
	color:#fdbbbc;
}
.customerlogin_downloaditem div a:hover{
	color:#FFF;
}
.customerlogin_downloaditem div a:active{
	color:#FFF;
}
.customerlogin_downloaditem div a.btn{
	margin-top:5px;
}
@media (min-width: 768px) {
	.customerlogin_downloaditem div a.btn{
		margin-top:25px;
	}
}
.customerlogin_downloaditem div a.btn{
	color:#000;
}
.customerlogin_downloaditem div a.btn:hover{
	color:#000;
}
.customerlogin_downloaditem div a.btn:active{
	color:#000;
}
.customerlogin_downloaditem .videobox{
    display: -webkit-flex;
    display:flex;
	height:95px;
    align-items:center;
    justify-content:center;
	overflow:hidden;
}
.customerlogin_downloaditem .videobox a {
	display: block;
	width:100%;
	max-width:170px;
}

.customerlogin_downloaditem .videobox video {
	display: block;
	width:100%;
	max-width:170px;
}
.customerlogin_downloaditem .alert{
	height:auto;
	color:#000;
	margin:0px;
}


.customerlogin .player_icon{
	text-align:center;
}
.customerlogin .player_name{

}
.customerlogin .player_name h4{
	color:#FFF;
	text-align:center;
}
.customerlogin .player_name h5{
	color:#FFF;
	text-align:center;
}
.customerlogin .player_download{
	text-align:center;
}
.customerlogin .player_download a{
	color:#fdbbbc;
}
.customerlogin .player_download a:hover{
	color:#FFF;
}
.customerlogin .player_download a:active{
	color:#FFF;
}

/****************************************************************************************************/
/* Payment																					*/
/****************************************************************************************************/

.paymentpage{
	color:#FFF;
}
.paymentpage .payment_icon{

}
.paymentpage .payment_name{

}
.paymentpage .payment_name h4{
	font-size:14px;
	text-align:center;
}
.paymentpage .payment_name h4 a{
	color:#FFF;
}

/****************************************************************************************************/
/* Support																					*/
/****************************************************************************************************/
.support_maincontent{
	background-color: #121212;
	padding-top:14px;
	padding-bottom:25px;
}
.support_maincontent .support_pagename{

}
.support_maincontent .support_pagename h2{
	margin:0px;
	color:#FFF;
}
.support_maincontent .support_pagecontent{

}
.support_maincontent .support_pagecontent h3{
	color:#FFF;
}
.support_maincontent .support_pagecontent label{
	color:#FFF;
}
.support_maincontent .support_pagecontent p{
	margin:0px 0px 5px 0px;
	font-size:12px;
	line-height:150%;
	color:#FFF;
}
.support_maincontent .support_pagecontent p a{
	color:#fdbbbc;
}
.support_maincontent .support_pagecontent p a:hover{
	color:#FFF;
}
.support_maincontent .support_pagecontent p a:active{
	color:#FFF;
}
.supppormsgs{

}
.supppormsgs tr th{
	background-color:#181818;
	font-weight:bold;
	font-size:14px;
	padding:4px 1px;
	color:#A4A4A4;
}
.supppormsgs tr:nth-child(even) {
	background-color: #0A0A0A;
}
.supppormsgs tr:nth-child(odd) {
	background-color:#000000;
}
.supppormsgs tr td{
	font-size:12px;
	padding:4px 1px;
	color:#FFF;
}
/****************************************************************************************************/
/* Affiliate admin area (not responsive)															*/
/****************************************************************************************************/

.aff_adminnav{
	margin-top:20px;
	margin-bottom:20px;
	color:#FFF;
	text-align:center;
}

.aff_adminarea{
	color:#FFF;
}
.aff_adminarea a{
	color:#fdbbbc;
}
.aff_adminarea p{
	margin:10px 0px;
}
.aff_adminarea .form-control-static{
	margin:0px;
}
.aff_adminarea a:hover{
	color:#FFF;
}
.aff_adminarea a:active{
	color:#FFF;
}
.aff_adminarea input, .aff_adminarea select, .aff_adminarea textarea{
	color:#000;
}
.aff_adminarea td{
	padding:1px;
}
.stattable{

}
.stattable tr{

}
.stattable tr th{
	background-color:#0D0D0D;
	font-weight:bold;
	font-size:14px;
	padding:2px 1px;
}
.stattable tr:nth-child(even) {
	background-color: #0D0D0D;
}
.stattable tr:nth-child(odd) {
	background-color:#181818;
}
.stattable tr td{
	font-size:14px;
	padding:2px 1px;
}

/****************************************************************************************************/
/* Store admin area (not responsive)																*/
/****************************************************************************************************/

.store_adminnav{
	margin-top:20px;
	margin-bottom:20px;
	color:#FFF;
	text-align:center;
}

.store_adminarea{
	color:#FFF;
	padding:0px 0px 25px 0px;
}
.store_adminarea a{
	color:#fdbbbc;
}
.store_adminarea a:hover{
	color:#FFF;
}
.store_adminarea a:active{
	color:#FFF;
}
.store_adminarea p{
	margin:10px 0px;
}
.store_adminarea p.form-control-static{
	margin:0px 0px;
}
.store_adminarea input, .store_adminarea select, .store_adminarea textarea{
	color:#747474;
}
.store_adminarea td{
	padding:1px;
	background-color:#121212;
}
.storeitemstable{

}
.storeitemstable tr{

}
.storeitemstable tr th{
	background-color:#0D0D0D;
	font-weight:bold;
	font-size:14px;
	padding:3px 1px;
}
.storeitemstable tr:nth-child(even) {
	background-color: #121212;
}
.storeitemstable tr:nth-child(odd) {
	background-color:#181818;
}
.storeitemstable tr td{
	padding:3px 5px;
}

.store_adminarea .help-block{
	margin-top:0px;
	margin-bottom:0px;
	color:#DDD;
}



#futact_day, #futact_month, #futact_hour, #futact_min,#picset_futact_day,#picset_futact_month,#picset_futact_hour,#picset_futact_min{
	width:60px;
	display:inline-block;
	padding:4px;
}
#futact_year,#picset_futact_year{
	width:90px;
	display:inline-block;
	padding:4px;
}	


						.stdadm_checklist{
							
						}
						.stdadm_checklist td{
							padding: 5px;
						}
						.stdadm_checklist .bg-success{
							background-color: #449d44;
						}
						.stdadm_checklist .bg-success a{
							font-weight:bold;
							color:#FFF;
						}
						.stdadm_checklist .bg-warning{
							background-color: #ec971f;
						}
						.stdadm_checklist .bg-warning a{
							font-weight:bold;
							color:#FFF;
						}
						.stdadm_checklist .bg-danger{
							background-color: #d9534f;
						}
						.stdadm_checklist .bg-danger a{
							font-weight:bold;
							color:#FFF;
						}

			
 .mainpage_std_avt{
	 
 }
 .mainpage_std_avt .avatar{
	 
	margin:10px
 }
.avatar {
 transition:transform .2s
}
.avatar:hover {
 transform:scale(.95)
}
 .mainpage_std_avt .name{
 text-align:center;
 font-size:120%;
 height:24px;
 overflow:hidden
	 
 }
.mainpage_std_avt .name a{
	color:#FFF;
}

.btn-danger {
	color: #fff;
}	
.btn-danger:hover {
	color: #fff;
}	
.select2-results__options li{ color:#000; }

.newupl_container {
	background-color: #000000;
	}	
	
.newupl_container table tr td
{
	color: #fff;
	}	