@import url('font-awesome.min.css');
:root{
	--login-background:url(../images/login.jpg);
	/*--login-background:#bb3886;*/
	--color1: #330048;
    --color2: #ff7ac9;
	--color3:#5c0181;
	--color4:#bb3886;
	--matchbook-color:#bb3886;
}




/*login page color3:#ff8d00*/

.background_dots{
	background:var(--login-background); 
    background-size: 100% 100%;
	background-repeat:no-repeat;
}
.loginModule input{
    background: var(--color1);
    border-radius: 0;
    padding: 7px 10px;
    color: #fff;
    font-weight: 600;
    height: auto;
	border:4px solid #7c279e;
}
.loginModule input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  background:var(--color1);
  opacity: 1; /* Firefox */
	color: var(--color2);
}

.loginModule input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  background:var(--color1);
	color: var(--color2);
}

.loginModule input::-ms-input-placeholder { /* Microsoft Edge */
  background:var(--color1);
	color: var(--color2);
}
.cap-wrap img {
    border-radius: 0;
}
.loginModule input[type="submit"] {
    background: var(--color1);
    border-radius: 0;
    padding: 10px 10px;
    color: #ffffff;
    font-weight: 600;
    height: auto;
    box-shadow: inset 400px 0 0 rgba(0, 0, 0, 0.15);
	border:4px solid #7c279e;
}
.loginModule input[type="submit"]:hover {
    box-shadow: inset 0px 0 0 rgba(0, 0, 0, 0.15);
}
.loginModule .form {
	background-color: var(--color3);
    padding: 20px 20px;
    width: 320px;
    border: 8px solid var(--color3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.36);
}
.llogo img {
    max-height: 130px;
    margin: 0 0 10px;
}
.remembrInpt input {
    display: none;
}

.remembrInpt label {
    color: #000;
    font-weight: normal;
    font-size: 15px;
    padding-left: 29px;
    cursor: pointer;
    user-select: none;
}

.remembrInpt label:before {
	content: '';
    position: absolute;
    left: 0;
    top: 0;
    border: 1px solid var(--color2);
    background: var(--color1);
    width: 20px;
    height: 20px;
    display: flex;
    display: -webkit-flex;
    display: -ms-flex;
    display: -moz-flex;
    display: -o-flex;
    align-items: center;
    justify-content: center;
}

.remembrInpt input:checked ~ label:before {
    content: '\f00c';
    font-family: fontawesome;
	color:var(--color2);
}







/*login page end*/

/*client pannel start*/
body.allbetbody {
    background: #e09d9d;
}

.blueBgHead, .topnav, .change-passwordwpr input#ContentPlaceHolder1_btn_submit, .game-heading, .center_ul, .dashtableHead table.table tr th, .topnelHeding .panel-heading, .theme-asphalt .btn-primary, .theme-asphalt .btn-primary:focus, .navbar-inverse {
	background:var(--color4) !important;
}

.header_wrp, .notification, .actionbtn input, .theme-asphalt #main-navbar .navbar-header, .theme-asphalt #main-navbar .navbar-collapse, .center_ul_bg, .header-wrap, .bidhistorywrp .tbl_history tr th {
	background:var(--color3) !important;
}
.notification {
    color: #fff;
}
.change-passwordwpr input#ContentPlaceHolder1_btn_submit, .center_ul, .dashtableHead table.table tr th, .theme-asphalt .btn-primary, .theme-asphalt .btn-primary:focus, .navbar-inverse{
	border-color:var(--color4) !important;
}
.stacklistWrp ul li input, .actionbtn input {
	border-color:var(--color3) !important;
}
.stacklistWrp ul li input{
	color:var(--color3) !important;;
}
.drybhead h3, h6.datesmall, .betpanel .panel, .box-heading, .betpanel .mark-head, .teamname .mark-head, .top_drop ul li .dash__m li a:hover, .table-striped > thead > tr > th, .table-striped > tbody > tr > th, .dataTable thead tr:nth-child(1) th, .betHistorydata .panel-heading {
    background:var(--matchbook-color) !important;
}
.table-striped > thead > tr > th, .table-striped > tbody > tr > th, .dataTable thead tr:nth-child(1) th{
	border-color:var(--matchbook-color) !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background: var(--matchbook-color) !important;
    color: #fff !important;
    border: 1px solid var(--matchbook-color) !important;
}
.teamname .mark-head{
	color:#fff;
}


.bidhistorywrp .tbl_history tr th {
    background: #000;
    color: #fff;
}

.top_drop ul li .dash__m li {
    display: block;
}

.top_drop ul li .dash__m li a {
    display: block;
}

.top_drop ul li .dash__m li a:hover {
    color: #fff;
}


.betpanel .mark-head {
    border-radius: 0;
    font-size: 13px;
    padding: 7px 16px;
    color: #fff;
    font-weight: bold;
}
.stacklistWrp ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
	flex-wrap: wrap;
}
.stacklistWrp ul li{
	float:none;
}
.actionbtn input {
    background: #009688;
    border: 1px solid #009688;
    border-radius: 2px;
    padding: 8px 25px;
    color: #fff;
}
.actionbtn {
    text-align: center;
	margin:20px 0; 
}
.lefmenu {
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    white-space: nowrap;
    width: 100%;
}
.head .main-bar h3 {
    background: #fafafa;
    border-bottom: 1px solid #ececec;
    position: relative;
    padding: 10px;
    text-align: center;
    border-top-right-radius: 1px;
    border-top-left-radius: 1px;
    letter-spacing: 1px !important;
    font-weight: 600;
    font-size: 13px;
}

.head .main-bar h3 i {
    display: none;
}

.head {
    display: block !important;
}

.profile-body {
    background: #fff;
    margin: 0;
    padding: 10px;
    min-height: 350px;
}
/*client pannel end*/

/*dl panel start*/
.theme-asphalt #main-navbar .navbar-nav > li > a {
    color: #fff;
}
.navbar-header{
	background: #333!important;
    width: auto;
    padding-left: 0px!important;
}
.navbar-brand{
	padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
}
.navbar-brand img{
	height: 35px;
    width: auto;
}
#main-navbar .navbar-collapse, #main-navbar .navbar-collapse.collapse{
	height: 47px !important;
}
.theme-asphalt #main-navbar .navbar-collapse > div > .navbar-nav{
	min-width: 630px !important;
    width: 100%;
}
#main-navbar .navbar-toggle span {
    font-size: 15px;
    padding-right: 10px;
    padding-top: 0px;
}

.theme-asphalt #main-navbar .right > .navbar-nav > li {
    border: 0 solid #ffffff;
}
.theme-asphalt #main-navbar .navbar-nav > li{
    border: 0 solid #ffffff;
}













/*dl panel end*/
/*ptsadmin start*/

.navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-text {
    color: #fff;
}
.nav-master .dropdown ul {
    top: 49px;
    background: #3d3d3d;
}

.nav-master .dropdown ul a {
    color: #fff;
}

.nav-master .dropdown ul li a {
    border-bottom: 1px solid #1e1e1e;
    padding: 10px 15px;
}

.nav-master .dropdown ul li a:hover {
    color: #fff;
    background: #000;
}

.logo_master img{
	max-height:50px;
	padding:5px 0;
}
.betHistorydata .panel-heading{
	color:#fff;
	font-size:14px;
}
.betHistorydata .panel-heading a{
	color:#fff !important ;
}

.panel-body, .profile-body {
    background:rgb(255, 244, 251);
}

.table-responsive {
    overflow: auto;
	width: 100%;
}

.ui-dialog .ui-dialog-buttonpane button {
    font-size: 12px;
    padding: 2px 8px;
}
.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
	top: 5px;
    right: 6px;
}
.pagergrid a { background: #f1f1f1; color: #525252; display: inline-block; padding: 7px 12px; font-size: 14px; margin: 2px; } 
.pagergrid .pageFirst, .pagergrid .pageLast { background: #525252; color: #fff; }
.pagergrid a.aspNetDisabled { background: #525252; color: #fff; }


.suspend_wrapper {
    position: relative;
}


  












/*ptsadmin end*/

@media (max-width: 767px){
.topnav a {
    color: #fff;
}
.topnav a.tenpatiBTn {
	position: absolute;
    right: 0;
    top: 0;
    height: 54px;
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    align-items: center;
    justify-content: center;
    background: var(--color4) !important;
}
.lefmenu{
    min-width: 431px;
}
.homenelmewrp {
    overflow: auto;
}

#main-navbar .navbar-collapse, #main-navbar .navbar-collapse.collapse {
    height: auto !important;
}
.theme-asphalt #main-navbar .nav + .nav, .theme-asphalt #main-navbar .nav + .right, .theme-asphalt #main-navbar li + li {
    border-top: 1px solid #ffffff;
}
.theme-asphalt #main-navbar .dropdown-menu > li > a, .theme-asphalt #main-navbar .dropdown > a, .theme-asphalt #main-navbar .nav > li > a {
    color: #ffffff;
}
.logo_master {
    display: block;
    text-align: left;
}
.lsitright {
    text-align: right;
}
.nav-master header.navbar-header .navbar-toggle {
    margin: 7px 0;
}

.nav-master .topnav.marTopNav {
    float: right;
}

.nav-master header.navbar-header {
    background: transparent !important;
}
.topnav a img {
    display: block;
    margin: 0 auto 2px;
    max-width: 28px;
    width: 100%;
}
.logo img {
    max-height: 70px;
    padding: 0;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
}







}

