/* Reset*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

/* Remember focus styles! */
:focus { outline: 0; }

ol, ul { list-style: none; }

/* Tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }

/* HTML 5 elements as block */
header, footer, aside, nav, article { display: block; }

/*******************************/

::-webkit-input-placeholder {color:#b6b6b6;}
::-moz-placeholder{color:#b6b6b6;}
:-moz-placeholder{color:#b6b6b6;}
:-ms-input-placeholder{color:#b6b6b6;}


input, textarea, select{border: 1px solid #e2e2e1;box-sizing: border-box;}
select{background: #fff url(../images/icons/select_icon.png) right no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

fieldset{}
.error{color:red;font-weight:600;}
.error_message{color:red;font-weight:600;}
.error_input{border:1px solid red;}
.validator{font-weight: 600;color: red;text-transform: uppercase;font-size: 14px;}

body, html{height:100%;}
body{font-family: 'Open Sans', sans-serif;background:#edf3f7;min-width: 1240px;}
body.hidden_overflow{overflow-y:hidden;}

.content_wrapper{min-width:1100px;}

a{color:#599fe4;text-decoration:none;cursor:pointer;display:inline-block;}
a:hover, a:focus{color:#3c648c;text-decoration:none;outline:none; }

button:focus{outline:none !important;}

table a{color:#272727;border-bottom:1px dotted #272727;}
tr.this-user{border: 2px solid #9da9b1;}

.list-group{margin-bottom: 50px;}
.font_normal{font-weight:normal;}

h3{font-size:16px;font-weight:bold;}

.box-white {background: #fff;margin-bottom: 15px;border: 1px solid #dee1e2;border-radius: 3px;padding: 15px;}
.common-stat-report > div{background: #fff;margin-bottom: 15px;border: 1px solid #dee1e2;border-radius: 3px;padding: 15px;}
.common-stat-report > div table tr th{vertical-align:middle;}
.common-stat-report > div table tr th a{padding-right:10px;}
.common-stat-report > div table tr th a:before{top:50%;margin-top:-5px}

.casino-activity-deposits-report > div{background: #fff;margin-bottom: 15px;border: 1px solid #dee1e2;border-radius: 3px;padding: 15px;}
.casino-activity-deposits-report > div table tr th{vertical-align:middle;}
.casino-activity-deposits-report > div table tr th a{padding-right:10px;}
.casino-activity-deposits-report > div table tr th a:before{top:50%;margin-top:-5px}

.table-default{padding:3px;font-size:14px;}
.table-default tr{}
.table-default tr:first-child{background:none;}
.table-default tr:nth-child(odd){background:#eaf3f8;}
.table-default tr:last-child{}
.table-default tr:hover{background:#cde0eb;}
.table-default tr th{background:#18415e;font-weight:600;font-size:14px;color:#fff;padding:12px 10px;border-left: 1px solid #dce6f0;position:relative;vertical-align:middle;}
.table-default tr th a{color:#c4dff1;padding-right: 8px;border:none;}
.table-default tr th a:before{content:"";width:10px;height:10px;background:url(../Images/icons/sort_arrow.png);position:absolute;right: 5px;top: 50%;margin-top: -5px;}
.table-default tr th:first-child{border-left:0;}
.table-default tr th:last-child{border-right:0;}
.table-default tr td{padding:12px 10px;border-left: 1px solid #dce6f0;vertical-align:middle;}
.table-default tr td:first-child{border-left:0;}
.table-default tr td:last-child{border-right:0;}
.table-default tr td:first-child{}
.table-default tr td img{height: 15px;margin: 0 auto;width: auto;display: block;}
.table-default tr .delete{text-align:center;}
.table-default tr .delete a{}
.table-default tr:last-child table tr td a{border-bottom:none;}

.red_button{background:rgb(174, 14, 14);color:#fff;box-shadow:0 2px #550707;border:none;color:#fff;padding: 8px 16px;border-radius:3px;font-size:14px;}
.red_button:hover{background:rgb(206, 27, 27);color:#f9f9f9;}
.red_button:active{background:rgb(206, 27, 27);color:#f9f9f9;}
.red_button[disabled]{background:#ccc;box-shadow:0 2px #afadad;}
.green_button{font-size:14px;text-align:center;background:#92c126;box-shadow:0 2px #78a217;border:none;color:#fff;padding: 8px 16px;border-radius:3px;}
.green_button:hover{background:#709814;box-shadow:0 2px #496607;color:#f9f9f9;}
.green_button:active{color:#f9f9f9;box-shadow:0 2px #496607;}
.green_button[disabled]{background:#ccc;box-shadow:0 2px #afadad;}
.beige_button{font-size:14px;background:rgb(179, 166, 130);box-shadow:0 2px #91835f;border-radius:3px;color:#fff;border:none;border-radius:3px;padding: 8px 16px;}
.beige_button:hover{background:rgba(179, 166, 130, 0.9);}
.beige_button[disabled]{background:#ccc;box-shadow:0 2px #afadad;}
.blue_button{background:#475d72;box-shadow:0 3px #243342;border-radius:3px;color:#fff;font-size:14px;padding: 8px 16px;border:none;}
.blue_button:hover{background:#2c4054;color:#f9f9f9;}
.blue_button:active{color:#f9f9f9;box-shadow:0 3px #243342;}
.blue_button[disabled]{background:#ccc;box-shadow:0 2px #afadad;}
.yellow_button{background:rgb(231, 196, 1);box-shadow:0 2px #d0b000;border-radius:3px;color:#fff;font-size:14px;padding: 5px 15px;border:none;}
.yellow_button:hover{background:#dcbc0b;}
.yellow_button[disabled]{background:#ccc;box-shadow:0 2px #afadad;}
.aspNetDisabled{background:#ccc;box-shadow:0 2px #afadad;}
.aspNetDisabled:hover{background:#ccc;box-shadow:0 2px #afadad;}

span.aspNetDisabled{background: none;box-shadow: none;}

.wrapper.container{margin: 0;padding: 0;width: 100%;min-width: 320px;height: 100%;}
.wrapper.container .content{height: inherit;}
.wrapper.container .content .content_wrapper{height: 100%;overflow-y: scroll;}

.navbar {min-height:60px;margin-bottom:0px;background:#222 url(../images/menu_bg.jpg) no-repeat left center;}
.navbar .menu_button{margin-top: 10px;background:#2f3248;position: absolute;left: 2%;padding: 8px 10px;border-radius: 3px;box-shadow:0 2px #1d1d23;}
.navbar .menu_button .icon-bar{background-color: #fff;width: 22px;height: 4px;}
.navbar-brand {height:60px;padding:12px 15px;}
.navbar-brand img {width:250px;}

.navbar-brand.not_logined{color:#fff;text-shadow:0 4px 4px #021323;font-size: 33px;position: relative;top: 6px;}
.navbar-brand.not_logined span{color:#e3d8ab;text-shadow:0 3px 3px #465d65;}

/* Index */

.login_panel{max-width:1280px;margin:100px auto 0;}
.login_panel > table{width:285px;}
.login_panel .login_inputs{}
.login_panel .login_inputs h3{margin: 5px 0 18px;font-size: 18px;}
.login_panel .login_inputs .form_input{position:relative;position: relative;margin-bottom: 12px;}
.login_panel .login_inputs .form_input input{width: 240px;padding: 8px;border-radius: 3px;}
.login_panel .login_inputs .form_input .glyphicon{position:absolute;right: 8px;top: 12px;color: #ccc;}
.login_panel .login_inputs .form_input .failureNotification{position:absolute;right:-5px;right: -13px;top: 12px;margin: 0;}
.login_panel .login_inputs .checkbox_wrapper{}
.login_panel .login_inputs .checkbox_wrapper input{width:initial;}
.login_panel .login_inputs .checkbox_wrapper label{}
.login_panel .login_inputs .button_wrapper{margin-bottom:10px;}
.login_panel .login_inputs .button_wrapper .submit_button{background: rgb(184, 171, 132);border: 0;font-size: 18px;font-weight: bold;text-transform: uppercase;color: #fff;width: 100%;border-radius: 5px;padding: 10px;box-shadow: #dcd8cc 0 4px;outline: none;}

.login_panel table .failureNotification{color:red;font-weight:600;margin-bottom: 10px;display: inline-block;font-size: 14px;line-height: 16px;}
.login_panel table fieldset{background: rgba(255, 255, 255, 0.96);border: 1px solid #c6c5c4;border-radius: 0 5px 5px;padding: 12px 20px;box-shadow: 0 2px rgba(58, 50, 26, 0.6);}

/* Left side */

.sidebar{background: url(../images/left_side_bg.jpg) left repeat-y;height: 100%;background-size: 100%;}
.sidebar.opened{width:100%;}
.sidebar .navbar-collapse{padding: 0;width: 251px;z-index: 9;background: url(../images/left_side_bg.jpg) left repeat-y;}
.sidebar .personal_info{display: table;width: 100%;background:url(../Images/user_bg.jpg);background-size: 100%;color:#fff;font-size:18px;padding: 17px 0;}
.sidebar .personal_info .account_image{text-align: center;float: left;margin: 0 10px 0 20px;}
.sidebar .personal_info .account_image .circle{display: inline-block;}
.sidebar .personal_info .account_image .circle img{width:60px;height:60px;}
.sidebar .personal_info .account_name{margin-top: 5px;}
.sidebar .personal_info .account_name .username{font-weight:bold;}
.sidebar .personal_info .account_name span{display:block;}
.sidebar .personal_info .account_name .logout{font-size:13px;text-transform:uppercase;}
.sidebar .personal_info .account_name .logout a{color:#fefefe;font-weight:600;}
.sidebar .personal_info .account_name .logout a:hover{color:#ccc;}

.sidebar .list-group{font-size:16px;padding-bottom: 50px;}
.sidebar .list-group > li{border-radius: 0;background:none;border: 0;position:relative;margin-bottom:0;}
.sidebar .list-group > li > a{padding: 12px 0;display: block;color: #fff;text-transform:uppercase;}

.sidebar > ul > li:hover{background:#405468;}
.sidebar > ul > li:after{content:"";position:absolute;right:22px;top:32px;background:url(../Images/icons/drop.png);width: 12px;height: 7px;}
.sidebar > ul > li:last-child:after{display:none;}

.sidebar ul li > ul{font-size:16px;}
.sidebar ul li > ul > li{line-height: 48px;position:relative;}
.sidebar ul li > ul > li a{padding:0;padding-left:60px;display:block;color:#9eb6cc;}
.sidebar ul li > ul > li a:before{content:"";background:url(../Images/icons/menu_icons/arrow.png);width:20px;height:20px;position:absolute; left: 23px;top: 14px;}


.sidebar .list-group > li > a{position:relative;padding:24px 0;padding-left:60px;font-size: 14px;text-transform:uppercase;    border-bottom: 1px solid #485d71;}
.sidebar .list-group > li > a:before{content:"";position:absolute;width:35px;height:30px;left:15px;top:18px;}
.sidebar .list-group > li:last-child > a:before{background: url(../images/icons/menu_icons/logout.png);}
.sidebar .list-group > li:last-child > a{border:none;}

.sidebar .list-group .User_Managment > a:before{background: url(../images/icons/menu_icons/user_managements.png);}
.sidebar .list-group .Affiliates_Management > a:before {background: url(../images/icons/menu_icons/user_managements.png);}
.sidebar .list-group .Reports > a:before{background: url(../images/icons/menu_icons/reports.png);}
.sidebar .list-group .Casino_Activity > a:before{background: url(../images/icons/menu_icons/casino_activity.png);}
.sidebar .list-group .Marketing_Tools > a:before{background: url(../images/icons/menu_icons/marketing_tools.png);}
.sidebar .list-group .KYC_Documents > a:before{background: url(../images/icons/menu_icons/documents.png);}
.sidebar .list-group .Withdrawals > a:before{background: url(../images/icons/menu_icons/withdrawals.png);}
.sidebar .list-group .Casino_Managment > a:before{background: url(../images/icons/menu_icons/casino_management.png);}
.sidebar .list-group .Admin > a:before{background: url(../images/icons/menu_icons/admin.png);}

.sidebar > ul li.active{background:#243342;padding-bottom:15px;}
.sidebar > ul li.active:hover{background:#243342;}
.sidebar > ul li.active li a:hover{background:#405468;}
.sidebar > ul li.active:after{display:none;}
.sidebar > ul li.active > a{border-bottom: none;}
.sidebar > ul li > .active_link{background:#132333;color:#fff;}
.sidebar > ul li > .active_link:before{background:url(../Images/icons/menu_icons/arrow_white.png);}


/* Content */

.page_wrapper{padding-left: 15px;margin-top: 60px;}
.page_wrapper .row{padding: 28px 15px;margin: 0;margin-left: -15px;}
.page_wrapper .row .inside_block{width: 98%;max-width: 1250px;padding: 0 1%;position: relative;}
.page_wrapper .row .inside_block.account_details{margin-top:15px;width: 100%;}
.page_wrapper .row .inside_block.account_details.full{margin-top:0;}

.page_wrapper .page_name{position: relative;font-size:16px;background: #b7a982 url(../Images/header_bg.jpg) left center no-repeat;box-shadow: 0 6px 6px #e0e0e0;    padding: 30px 15px;}
.page_wrapper .page_name h1{margin:0;color:#fff;font-size:32px;margin-bottom: 6px;text-transform:uppercase;color:#665217;padding-left:30px;}
.page_wrapper .page_name h1 span{color:#fff;}
.page_wrapper .page_name h1:before{content:"";position:absolute;top:0;left:0;height:100%;width:20px;
    background: rgb(127,114,80); /* Old browsers */
    background: -moz-linear-gradient(left,  rgba(127,114,80,1) 0%, rgba(136,123,88,1) 15%, rgba(164,152,114,1) 50%, rgba(177,163,126,1) 70%, rgba(185,171,132,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(127,114,80,1) 0%,rgba(136,123,88,1) 15%,rgba(164,152,114,1) 50%,rgba(177,163,126,1) 70%,rgba(185,171,132,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(127,114,80,1) 0%,rgba(136,123,88,1) 15%,rgba(164,152,114,1) 50%,rgba(177,163,126,1) 70%,rgba(185,171,132,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f7250', endColorstr='#b9ab84',GradientType=1 ); /* IE6-9 */
}

.filter_options{background:#fff;}
.filter_options .filter{display:table;width: 100%;max-width:1250px;padding: 0 0 0 1%;}
.filter_options .filter .filter-item{float:left;width:20%;padding-right:12px;margin-bottom: 12px;}

.filter_options .filter .filter-item label{display:block;margin-bottom: 5px;font-weight: 700;}
.filter_options .filter .filter-item select{display:block;width: 100%;padding: 12px;padding-right:20px;}
.filter_options .filter .filter-item input{display:block;width: 100%;padding: 12px;padding-right:20px;}

.filter_options .filter .filter-item.radio_buttons{padding-top:25px;}
.filter_options .filter .filter-item.radio_buttons table{width:600px;}
.filter_options .filter .filter-item.radio_buttons input{width:auto;display:inline-block;margin-right:5px;}
.filter_options .filter .filter-item.radio_buttons label{display:inline-block;}

.filter_options .filter .filter-item-datetime{float:left;width:20%;padding-right:12px;margin-bottom: 12px;}
.filter_options .filter .filter-item-datetime label{display:block;margin-bottom: 5px;font-weight: 700;}
.filter_options .filter .filter-item-datetime input{display:inline;width: 62%;padding: 12px;padding-right:20px;}
.filter_options .filter .filter-item-datetime input.timepicker{display:inline;width: 33%;padding: 12px;padding-right:20px;}

.filter_options .filter .filter-item .search_button{text-transform:uppercase;font-weight:bold;margin-top: 28px;padding: 12px 20px;}
.filter_options .filter .filter-item .search_button.error{pointer-events: none;cursor: default;color: #ccc;background: #a6a9ad;box-shadow: 0 3px #808488;}
.filter_options .filter .button_wrapper{}
.filter_options .filter .button_wrapper a{text-transform: uppercase;font-weight: bold;margin-top: 28px;padding: 12px 20px;}

.search_member_result{max-width:1250px;}
.search_member_result .box-white{padding:0;border:none;}
.search_member_result table{}
.search_member_result table tr{}
.search_member_result table tr th:first-child{text-align:center;}
.search_member_result table tr td:first-child{text-align:center;}
.search_member_result table tr td:last-child img{display:inline-block;margin-right:5px;white-space:nowrap;}

.message_box{}
.message_box .blackListInfo{margin-left:15px;margin-top:8px;margin-bottom:5px;}
.message_box .blackListInfo span{display:inline-block;box-shadow: 0px 0px 4px red;color:red;padding:5px 20px;font-weight:600;}

.page_wrapper .page_content{background:#edf3f7;border-top:1px solid #d5dade;padding-top: 25px;}


/* Validation Logs */

.validation-logs.total{text-align:right;font-size:14px;padding:18px;}
.validation-logs.total .total_page_count{}
.validation-logs.total .green_text{color:#8cb138;}

.validation_logs_table{width: 100%;}
.validation_logs_table tr:last-child{background:none;}
.validation_logs_table tr:last-child table{margin:0 auto;}
.validation_logs_table tr:last-child table td{border:none;}

.content_table > div{background:#fff;max-width:1250px;padding: 0 12px;}
.content_table .table h4{font-weight: bold;margin-left: 10px;margin-bottom: 15px;padding-top: 16px;text-transform: uppercase;}


.content_table .table-fill tr.this-user{border: 2px solid #074181;}
.content_table .table-fill tr td.to-block{background-color: #f12d2d;cursor: help;}




.content_table .module_management_table{padding:15px;}
.content_table .module_management_table table{width:500px;}
.content_table .module_management_table table tr{}
.content_table .module_management_table table tr th{padding: 12px 10px;}
.content_table .module_management_table table tr td{padding: 12px 10px;}
.content_table .module_management_table table tr td:first-child{text-align:center;}
.content_table .module_management_table table tr td:last-child{text-align:center;}
.content_table .module_management_table .button_wrapper{max-width:500px;text-align:right;margin-top: 18px;margin-bottom: 20px;}
.content_table .module_management_table .button_wrapper input{padding: 5px 20px;text-transform:uppercase;font-weight:600;}

.inline-tooltip{font-weight: bold; cursor: help; font-size: 12px;}

/* Members Page */

.content_tabs{}
.content_tabs .top_block{margin-bottom: 25px;margin-left: -20px;padding-left: 10px;background: #fff;position:relative;}
.content_tabs .top_block:before{content:"";width:27px;height:75px;position:absolute;left: 5px;top: -18px;background:url(../Images/menu_corner.png);}
.content_tabs .top_block nav{display:table;width:100%;}
.content_tabs .top_block .filter-user-info{padding-right:90px;position:relative;width:240px;float:left;background: #edf3f7;padding-top: 12px;margin-top: -15px;padding-bottom: 5px;padding-left: 15px;}
.content_tabs .top_block .filter-user-info .left_side{font-size:16px;}
.content_tabs .top_block .filter-user-info .left_side > span{display:block;line-height: 23px;}
.content_tabs .top_block .filter-user-info .left_side .user_info{}
.content_tabs .top_block .filter-user-info .left_side .user_info label{color:#2c2c2c;font-weight:bold;}
.content_tabs .top_block .filter-user-info .left_side .user_info a{color:#599fe4;font-size:18px;font-weight:bold;}

.row.user_info_bar{background:#fff;padding-top:0;}
.row.user_info_bar .info_bar_wrapper{display:table;width:100%;max-width:1250px;border: 1px solid #eff3f6;border-radius: 3px;background: #f8fcff;padding: 15px;}
.row.user_info_bar .info_bar_wrapper > div{float:left;height:96px;position:relative;}
.row.user_info_bar .info_bar_wrapper > div label{font-weight:600;}
.row.user_info_bar .info_bar_wrapper > div .button_wrapper{position:absolute;width:100%;bottom:0;}
.row.user_info_bar .info_bar_wrapper > div .button_wrapper input{padding:5px 15px;}
.row.user_info_bar .info_bar_wrapper > div .button_wrapper input:first-child{margin-right:5px;}
.row.user_info_bar .info_bar_wrapper > div .button_wrapper .blue_button{box-shadow: 0 2px #243342;}

.info_bar_wrapper .brand_image{width:10%;text-align:center;vertical-align:middle;height:90px;margin-right:1%;background:#fff;margin-top: 5px;}
.info_bar_wrapper .brand_image:before{content:"";display: inline-block;height: 100%;vertical-align: middle;}
.info_bar_wrapper .brand_image img{vertical-align: middle;width:80%;}

.info_bar_wrapper .user_info{width:16%;margin-right:1%;margin-top:4px;font-weight:600;}
.info_bar_wrapper .user_info .member_details_item{margin-bottom: 8px;}
.info_bar_wrapper .user_info .member_details_item label{}
.info_bar_wrapper .user_info .member_details_item span{color:#b8ab84;}
.info_bar_wrapper .user_info .member_details_item .kyc{color:#92c126;}

.info_bar_wrapper .user_info .member_details_item:first-child{margin-top:4px;}
.info_bar_wrapper .user_info .member_details_item:first-child span{}
.info_bar_wrapper .user_info .member_details_item:last-child span{}

.info_bar_wrapper .user_status{margin-right:1.5%;}
.info_bar_wrapper .user_status ul{position:relative;top: 50%;transform: translateY(-50%);}
.info_bar_wrapper .user_status ul li:last-child span{margin-bottom:0;}
.info_bar_wrapper .user_status span{display:block;position:relative;padding: 4px 18px;padding-left: 32px;border-radius:3px;margin-bottom:3px;}
.info_bar_wrapper .user_status span:before{content:"";width:16px;height:16px;position:absolute;left:10px;top:7px;}
.info_bar_wrapper .user_status .attention{color:#92c126;background:#ecf4db;}
.info_bar_wrapper .user_status .attention:before{background:url(../Images/icons/approve_icon.png);background-size:cover;}
.info_bar_wrapper .user_status .danger{color:#e00b0b;background:#fbeaea;}
.info_bar_wrapper .user_status .danger:before{background:url(../Images/icons/not_approved_icon.png);background-size:cover;}

.info_bar_wrapper .account_status{margin-right: 1.5%;padding-left: 2.5%;padding-right: 2.5%;margin-top: 8px;}
.info_bar_wrapper .account_status > div{}
.info_bar_wrapper .account_status > div:first-child{margin-top:1px;margin-bottom:7px}
.info_bar_wrapper .account_status:before{content:"";position:absolute;left: -8px;top: -20px;height: 120px;width:18px;background:url(../Images/block_shadow.png);background-size:cover;}
.info_bar_wrapper .account_status:after{content:"";position:absolute;right: 0;top: -20px;height: 120px;width:18px;background:url(../Images/block_shadow.png);background-size:cover;}
.info_bar_wrapper .account_status label{}
.info_bar_wrapper .account_status span{color:#92c126;font-weight:600;}
.info_bar_wrapper .account_status .button_wrapper{}
.info_bar_wrapper .account_status .button_wrapper a{padding:5px 15px;}

.info_bar_wrapper .user_withdrawal{margin-top: 8px;}
.info_bar_wrapper .user_withdrawal span{color:#e6c302;font-weight:600;}

    /** Info Tab **/

    .content_tabs{}
    .content_tabs .member_details{background:#fff;border:1px solid #dee1e2;border-radius:3px;padding:15px;}

    .content_tabs .affiliate_details{background:#fff;border:1px solid #dee1e2;border-radius:3px;padding:15px; margin-top: 10px;}
    .content_tabs .affiliate_details label{display:inline-block;width:140px;font-weight:bold;}
    .content_tabs .affiliate_details .affiliate_info{display: block;}
    .content_tabs .affiliate_details .affiliate_info > span{display:block;margin-bottom:12px;padding-bottom:12px;border-bottom: 1px solid #e4e9ee;}
    .content_tabs .affiliate_details .affiliate_info > span span{display:inline-block;}
    .content_tabs .affiliate_details .datepicker{width: 120px;display: inline;height: auto;padding: 8px 12px;}
    .content_tabs .affiliate_details .checkpoint{position:relative;}
    .content_tabs .affiliate_details .checkpoint .button-wrapper{position:absolute;left:274px;top:0;}
    .content_tabs .affiliate_details .checkpoint .button-wrapper .button{}

    .content_tabs .member_details h3{color:#243342;font-weight:normal;font-size:22px;text-transform:uppercase;margin-bottom:20px;}
    .content_tabs .member_details .detail_list{display:table;width:100%;}
    .content_tabs .member_details .detail_list > ul{float:left;width:32%;margin:0 1%;}
    .content_tabs .member_details .detail_list > ul:first-child{margin-left:0;}
    .content_tabs .member_details .detail_list > ul:last-child{margin-right:0;}
    .content_tabs .member_details .detail_list > ul li{font-size:14px;padding: 8px 12px;position:relative;}
    .content_tabs .member_details .detail_list > ul li:nth-child(odd){background:#eaf3f8;}
    .content_tabs .member_details .detail_list > ul li label{font-weight:bold;width:95px;padding: 4px 0;}
    .content_tabs .member_details .detail_list > ul li input{padding:3px 5px;border-radius:3px;}
    .content_tabs .member_details .detail_list > ul li .send_sms{padding:3px 10px;position: absolute;right: 8px;top:8px;}
    .content_tabs .member_details .detail_list > ul li .confirm_icon{position:absolute;right:10px;width:18px;height:18px;top: 13px;}
    .content_tabs .member_details .detail_list .login_hystory_link{float: right;margin-top: 4px;}

    .content_tabs .remark_block{background:#fff;border:1px solid #dee1e2;border-radius:3px;padding:15px;margin-top:10px;}
    .content_tabs .remark_block h3{color:#243342;font-weight:normal;font-size:22px;text-transform:uppercase;margin-bottom:20px;}
    .content_tabs .remark_block textarea{resize: none;width:100%;height:90px;padding: 10px 12px;}
    .content_tabs .remark_block .top_remarks{font-size:12px;line-height:14px;font-family: consolas;height:130px;}
    .content_tabs .remark_block .remark_list{margin: 15px 0;}
    .content_tabs .remark_block .remark_list ul{width:100%;}
    .content_tabs .remark_block .remark_list ul li{border-bottom:1px solid #e4e9ee;padding:10px 0;}
    .content_tabs .remark_block .remark_list ul li:last-child{border:none;}
    .content_tabs .remark_block .remark_list ul li .title{color:#8fa4b9;font-size: 14px;}
    .content_tabs .remark_block .remark_list ul li .title span{display:inline-block;position:relative;}
    .content_tabs .remark_block .remark_list ul li .title .date{margin-right: 7px;padding-right: 12px;}
    .content_tabs .remark_block .remark_list ul li .title .date:after{content:"";position:absolute;height:16px;border-left:1px solid #b1bfcd;border-right:1px solid #cfd8e0;right:0;top: 3px;}
    .content_tabs .remark_block .remark_list ul li .text{}
    .content_tabs .remark_block .button_wrapper{margin:15px 0 20px;margin: 10px 0 0px;text-align: right;}
    .content_tabs .remark_block .button_wrapper a{padding:5px 15px;}

    /** Deposit/Withdrawal Tab **/

    .last_deposit_info{margin-bottom:18px;color:#000;font-style:italic;}
    .last_deposit_info .green_text{color:#92c126;font-weight:bold;font-style:normal;}
    .last_deposit_info .blue_text{font-style:normal;font-weight:bold;font-size:18px;color:#475d72;}

    .member_deposits_withdrawals{}
    .member_deposits_withdrawals .panel{margin-bottom:12px;border:1px solid #dee1e2;border-radius:3px;}
    .member_deposits_withdrawals .panel .panel-heading{padding:0;background: none;}
    .member_deposits_withdrawals .panel .panel-heading .panel-title{position:relative;}
    .member_deposits_withdrawals .panel .panel-heading .panel-title a{display:block;color:#243342;font-size:20px;text-transform:uppercase;padding:20px;}
    .member_deposits_withdrawals .panel .panel-heading .panel-title a:before{content:"";position:absolute;left: 195px;top: 5px;height: 52px;width: 8px;background:url(../Images/block_shadow.png);background-size:cover;}
    .member_deposits_withdrawals .panel .panel-heading .panel-title a:after{content:"";position:absolute;width:23px;height:14px;background:url(../Images/icons/arrow_close.png);background-size:cover;right: 16px;top: 24px;}
    .member_deposits_withdrawals .panel .panel-heading .panel-title a.collapsed:after{background:url(../Images/icons/arrow_open.png);background-size:cover;}

    .member_deposits_withdrawals .panel .panel-heading .panel-title .total_info{position: absolute;left: 200px;top: 50%;font-size:20px;font-weight:bold;margin-top:-11px;color:#475d72;width: 130px;text-align: right;}
    .member_deposits_withdrawals .deposits .panel-heading .panel-title .total_info{color:#92c126;}
    .member_deposits_withdrawals  table{width:850px;}
    .member_deposits_withdrawals  table tr:last-child td{font-weight:bold;text-align:right;background: #e0eaf1;border-top: 5px solid #fff;}
    .member_deposits_withdrawals .withdrawals .panel-heading .panel-title .total_info{color:#e7c401;}
    .member_deposits_withdrawals .profit_info{background:#e0eaf1;}
    .member_deposits_withdrawals .profit_info .panel-heading{}
    .member_deposits_withdrawals .profit_info .panel-heading .name{display:block;color:#243342;font-size:20px;text-transform:uppercase;padding:20px;}
    .member_deposits_withdrawals .profit_info .panel-heading .panel-title .total_info{color:#e30c0a;}
    .member_deposits_withdrawals .profit_info .panel-heading .panel-title .total_info.positive_profit{color:#91c22a;}

    .member_deposits_withdrawals .hidden{visibility:hidden;}


    .casino_activity  {margin-top: 10px;}
    .casino_activity .panel{margin-bottom:12px;border:1px solid #dee1e2;border-radius:3px;}
    .casino_activity .panel .panel-heading{padding:0;background: none;}
    .casino_activity .panel .panel-heading .panel-title{position:relative;}
    .casino_activity .panel .panel-heading .panel-title a{display:block;color:#243342;font-size:20px;text-transform:uppercase;padding:20px;}

    .casino_activity .panel .panel-heading .panel-title a:after{content:"";position:absolute;width:23px;height:14px;background:url(../Images/icons/arrow_close.png);background-size:cover;right: 16px;top: 24px;}
    .casino_activity .panel .panel-heading .panel-title a.collapsed:after{background:url(../Images/icons/arrow_open.png);background-size:cover;}

    .casino_activity .panel .panel-heading .panel-title .total_info{position: absolute;left: 200px;top: 50%;font-size:20px;font-weight:bold;margin-top:-11px;color:#475d72;width: 130px;text-align: right;}
    .casino_activity .deposits .panel-heading .panel-title .total_info{color:#92c126;}


    .casino_activity .withdrawals .panel-heading .panel-title .total_info{color:#e7c401;}
    .casino_activity .profit_info{background:#e0eaf1;}
    .casino_activity .profit_info .panel-heading{}
    .casino_activity .profit_info .panel-heading .name{display:block;color:#243342;font-size:20px;text-transform:uppercase;padding:20px;}
    .casino_activity .profit_info .panel-heading .panel-title .total_info{color:#e30c0a;}
    .casino_activity .profit_info .panel-heading .panel-title .total_info.positive_profit{color:#91c22a;}

    .casino_activity .hidden{visibility:hidden;}




    /** Manager User **/

    .content_tabs .tab-nav{float: left;background:#475d72;color:#fff;font-size:18px;width: 100%;max-width: 1260px;}
    .content_tabs .tab-nav > span{padding: 16px 1.5%;cursor:pointer;float:left;}
    .content_tabs .tab-nav > span:first-child{padding-left:30px;}
    .content_tabs .tab-nav > span.active{background:#1c2d3e;}
    .content_tabs .tab-nav > span:hover{background: #405468;}
    .content_tabs .tabs{max-width:1250px;}
    .content_tabs .tabs > div{display:none;margin-bottom: 100px;}
    .content_tabs .tabs > div.active{display:block;}

    .user-manager h2{color: #243342;font-weight: normal;font-size: 22px;text-transform: uppercase;margin-bottom: 20px;}
    .member_management{}
    .member_management .manage_member .button_list{margin-bottom:8px;display:table;width:100%;background: #fff;padding: 15px;border: 1px solid #dee1e2;border-radius: 3px;}
    .member_management .manage_member .button_list .button_wrapper{position:relative;width:41%;float:left;border-bottom:1px solid #dce6f0;display:block;padding: 20px 0;padding-left: 10px;color:#000;}
    .member_management .manage_member .button_list .button_wrapper:hover{background: #eaf3f8;}
    .member_management .manage_member .button_list .button_wrapper:nth-child(odd){margin-right:8%;}
    .member_management .manage_member .button_list .button_wrapper .text{display:block;}
    .member_management .manage_member .button_list .button_wrapper a{position:absolute;right:10px;top:15px;padding: 4px 10px;width:70px;text-align:center;}

    .member_management .manage_member .button_list:last-child .button_wrapper:nth-last-of-type(-n+2){border:1px solid transparent;}

    .member_management .manage_member .action_buttons{margin-bottom: 10px;}
    /*.member_management .manage_member .action_buttons .button_wrapper{clear:both;}*/
    .member_management .manage_member .action_buttons .button_wrapper{border:1px solid transparent;}
    .member_management .manage_member .action_buttons.button_list a{width:70px;height:28px;box-shadow:none;}
    .member_management .manage_member .action_buttons.button_list .on{background:url(../Images/icons/on.png);}
    .member_management .manage_member .action_buttons.button_list .off{background:url(../Images/icons/off.png);}

    .user-manager .opt-ins{background:#fff;margin-top: 10px;padding:15px;border: 1px solid #dee1e2;border-radius: 3px;}
    .user-manager .opt-in-loader{display:none;text-align: center;margin: 15px 0;}
    .user-manager .opt-in-update-form{width: 466px;position:relative;}
    .user-manager .opt-in-update-form > div{margin-bottom: 6px;}
    .user-manager .opt-in-update-form .chk{}
    .user-manager .opt-in-update-form .chk input{margin-right:5px;}
    .user-manager .opt-in-update-form .promotion_options{font-size: 12px;font-style: italic;color: #c2c2c2;}
    .user-manager .opt-in-update-form .promotion_options > span{display:block;}
    .user-manager .opt-in-update-form .button_wrapper{text-align:right;}
    .user-manager .opt-in-update-form .button_wrapper input{padding:6px 15px;font-size:16px;}

    /** Credit Card Details **/

    .credit_card_details{}
    .credit_card_details h3{color: #243342;font-weight: normal;font-size: 22px;text-transform: uppercase;margin-bottom: 20px;}
    .credit_card_details table tr td:last-child{text-align:center;}
    .credit_card_details table tr td:last-child input{padding:3px 10px}

    /** Failed validation Tab **/

    .content_table.user_logs{padding: 10px;padding-left: 0;padding-right:230px;position:relative;background: #fff;}
    .content_table.user_logs .user-logs{width:100%;}
    .content_table.user_logs .user-logs tr td:last-child{color:#92c126;}
    .content_table.user_logs .user-logs tr:last-child{background:none;}
    .content_table.user_logs .user-logs tr:last-child table{margin:0 auto;}
    .content_table.user_logs .user-logs tr:last-child table td{border:none;width:auto;}
    .content_table.user_logs .user-logs tr td:first-child{text-align:center;}
    .content_table.user_logs .user-logs tr td:last-child{min-width: 250px;}
    .content_table.user_logs .user-logs tr:last-child td:last-child{color:inherit;}

    .content_table.user_logs .review-buttons{position:absolute;top:0;right:16px;width:210px;background:none;padding: 0 5px;padding-top:85px;}
    .content_table.user_logs .review-buttons:before{content:"";position:absolute;width:230px;height:44px;background: #18415e;top:10px;left: -16px;}
    .content_table.user_logs .review-buttons textarea{border:1px solid #e4e4e4;height:140px;width:100%;padding: 10px;}
    .content_table.user_logs .review-buttons .button_wrapper{margin-top: 8px;}
    .content_table.user_logs .review-buttons .button_wrapper input{width:100%;margin-bottom:12px;padding: 8px 0;}

    /** Exception Tab **/


    .exception_table{background:#fff;padding:10px;}
    .exception_table .exc-title{margin-bottom:15px;margin-left: 10px;}
    .exception_table .exc-title label{font-size:14px;color:#2c2c2c;font-weight:bold;}
    .exception_table .exc-title a{font-weight:bold;}
    .exception_table .table_wrapper{overflow: auto;margin-bottom: 18px;width:100%;position:relative;padding-bottom: 8px;}
    .exception_table table{padding-bottom: 12px;}
    .exception_table table tr th{font-weight:600;font-size:12px;color:#fff;text-align:center;vertical-align:middle;padding:5px;}
    .exception_table table tr td:first-child{font-size:14px;color:#a5cbe5;background:#2e5c7c;text-align:left;}
    .exception_table table tr td{text-align:center;}
    .exception_table .exception_comment{margin-bottom:25px;}
    .exception_table .exception_comment textarea{width:100%;height:80px;border:1px solid #e4e4e4;border-radius:2px;padding:10px;}
    .exception_table .button_wrapper{text-align:right;margin-top:12px;}
    .exception_table .button_wrapper input{padding:5px 20px;}

    /** Linked Users Tab **/

    .linked_users_output{}
    .linked_users_output .loading{text-align:center;}
    .linked_users_output .loading .image_wrapper{margin: 10px auto 20px auto;}
    .linked_users_output .loading .text{display: block; font-size: 11px; color: #4E5066;}
    .linked_users_output .loading .text label{font-weight: bold;}
    .linked_users_output .box-white{padding: 15px 15px;}
    .linked_users_output .search_options{}
    .linked_users_output .search_options > label{color: #243342;font-weight: normal;font-size: 22px;text-transform: uppercase;margin-bottom: 15px;}
    .linked_users_output .search_options ul{display:table;width:100%;}
    .linked_users_output .search_options ul li{float:left;padding: 0 6px;width: 24%;margin-bottom: 10px;position:relative;padding-left:20px}
    .linked_users_output .search_options ul li input{position:absolute;top:1px;left:0;}
    .linked_users_output .search_options .button_wrapper{text-align:right;margin-top:10px;}
    .linked_users_output .search_options .button_wrapper input{font-size: 16px;font-weight: 600;text-transform: uppercase;padding: 12px 20px;}

    .linked_users_output .linked-edit-buttons{margin: 0 3px 20px;}

    .content_table.linked_users_table{width: 100%;overflow: auto;margin-bottom: 5px;position:relative;padding-bottom: 18px;}
    .content_table.linked_users_table > div{padding:0;}
    .content_table.linked_users_table table{font-size: 12px;}
    .content_table.linked_users_table table tr th{padding: 5px 15px;font-size: 11px;vertical-align:middle;white-space: nowrap;}
    .content_table.linked_users_table table tr td{padding: 5px;border: 1px solid #dce6f0;}
    .content_table.linked_users_table table tr td:last-child{border-right:none;}
    .content_table.linked_users_table table tr td img{height:15px;display: inline-block;}
    .content_table.linked_users_table table tr:last-child td{border:none;}
    .content_table.linked_users_table table tr:last-child td:nth-child(n + 18):nth-child(-n + 20){border: 1px solid #dce6f0;}
    .content_table.linked_users_table table tr td:nth-child(1){text-align:center;}
    .content_table.linked_users_table table tr td:nth-child(2){text-align:center;}
    .content_table.linked_users_table table tr td:nth-child(3){text-align:center;}
    .content_table.linked_users_table table tr td:nth-child(4){white-space:nowrap;}
    .content_table.linked_users_table table tr td:nth-child(4) img{margin-right:5px;}
    .content_table.linked_users_table table tr td.to-block{background:#935f5f;}
    .content_table.linked_users_table table tr:last-child{background:none;}


    .content_table.credit_card_detail_table{}
    .content_table.credit_card_detail_table table tr td{border: 1px solid #dce6f0;}
    .content_table.credit_card_detail_table table tr td:first-child{border-left: none;}
    .content_table.credit_card_detail_table table tr td:last-child{border-right: none;}
    .content_table.credit_card_detail_table table tr td img{height:15px;}
    .content_table.credit_card_detail_table table tr td:nth-child(2){white-space:nowrap;}
    .content_table.credit_card_detail_table table tr td:nth-child(2) img{margin-right:5px;display:inline-block;}
    .content_table.credit_card_detail_table table tr:last-child td{border-bottom:none;}

    .content_table.table_3{}
    .content_table.table_3 .table-fill{width:auto;}
    .content_table.table_3 .table-fill tr td{border: 1px solid #dce6f0;}


    .content_table .table_title{cursor: pointer;color: #243342;font-weight: normal;font-size: 20px;text-transform: uppercase;position:relative;display:block;}
    .content_table .table_title:before{content:"";position:absolute;width:23px;height:14px;background:url(../Images/icons/arrow_open.png);background-size:cover;right: 5px;top: 8px;}
    .content_table .table_title.active{margin-bottom:15px;}
    .content_table .table_title.active:before{background:url(../Images/icons/arrow_close.png);background-size:cover;}
    .linked_users_output .CreditCardDetails{display:none;width: 100%;}
    .linked_users_output .BlacklistedItems{display:none;width: 100%;}

    /** Request Tab **/

    .userRequest{}
    .userRequest .user_information{background: #fff;padding: 20px 15px 10px;}
    .userRequest .user_information h2{font-weight:bold;font-size:18px;text-transform:uppercase;margin-bottom:8px;}
    .userRequest .user_information ul{}
    .userRequest .user_information ul li{margin-bottom:3px;}
    .userRequest .user_information ul li label{float:left;width:100px;font-weight:600;}
    .userRequest .request_documents{background:#fff;padding: 0 15px;padding-bottom: 18px;}
    .userRequest .request_documents .send_request{font-size:16px;padding:6px 15px;}
    .userRequest .request_documents .add_remarks{font-size:16px;box-shadow: 0 2px #243342;padding: 6px 15px;float: right;}

    .userRequest .content_table > div{padding: 15px;}
    .userRequest .document_request_table{width:100%;}

    .userRequest .remark_add_link{background:#fff;padding:15px;}
    .userRequest .remark_add_link .add_remarks{font-size:16px;font-weight:600;text-transform:uppercase;padding:6px 15px;margin-bottom:30px;}

/*********************************************************/




.add_to_blacklist{background:#fff;}
.add_to_blacklist .menu{font-size:16px;text-transform:uppercase;background:#efefef;margin-left:15px;display:table;}
.add_to_blacklist .menu > span{font-weight:bold;padding:6px 25px;cursor:pointer;float: left;}
.add_to_blacklist .menu > span.active{background: #ccc;}
.add_to_blacklist .add-form{border:1px solid #ccc;border-radius:3px;margin: 15px;padding: 15px;display: inline-block;}
.add_to_blacklist .add-form h5{font-weight:bold;font-size:16px;margin-bottom: 15px;}
.add_to_blacklist .add-form .form_input{display:table;margin-bottom: 12px;}
.add_to_blacklist .add-form .form_input label{float:left;width:180px;font-weight: 600;margin-top: 6px;}
.add_to_blacklist .add-form .form_input input{width:500px;padding: 8px 15px;border-radius:3px;}
.add_to_blacklist .add-form .form_input textarea{width:500px;padding: 8px 15px;border-radius:3px;}
.add_to_blacklist .add-form .button_wrapper{width:680px;text-align:right;}
.add_to_blacklist .add-form .button_wrapper .link-button{font-weight:bold;text-transform:uppercase;padding: 6px 15px;}

.row.blacklisted_items_info{max-width:1250px;}

.blacklisted_items_info h4{color: #243342;font-size: 20px;text-transform: uppercase;margin-bottom:15px;margin-top:5px;}
.blacklisted_items_info table{width:100%;}

.add_to_whitelist{background:#fff;}
.add_to_whitelist h4{font-weight:bold;font-size:16px;margin-bottom: 15px;}
.add_to_whitelist .form_input{display:table;margin-bottom: 12px;}
.add_to_whitelist .form_input label{float:left;width:180px;font-weight: 600;margin-top: 6px;}
.add_to_whitelist .form_input input{width:500px;padding: 8px 15px;border-radius:3px;}
.add_to_whitelist .form_input select{width:500px;padding: 8px 15px;border-radius:3px;}
.add_to_whitelist .form_input textarea{width:500px;padding: 8px 15px;border-radius:3px;}
.add_to_whitelist .button_wrapper{width:680px;text-align:right;}
.add_to_whitelist .button_wrapper .btn-save{font-weight:bold;text-transform:uppercase;padding: 6px 15px;}

.auto_block_options{background:#fff;}
.auto_block_options table{}
.auto_block_options table tr{}
.auto_block_options table tr td{padding: 8px;}
.auto_block_options table tr td:first-child{font-size:13px;}
.auto_block_options table tr:nth-child(even){background: #eaf3f8;}
.auto_block_options table tr:nth-child(odd){background: none;}
.auto_block_options .exception_table .button_wrapper input{text-transform:uppercase;font-weight:600;}

.reload_option{background:#fff;}
.reload_option h4{font-weight: bold;margin-bottom: 12px;margin-left: 15px;}
.reload_option .button_wrapper{margin-left: 15px;}
.reload_option .button_wrapper input{text-transform:uppercase;font-weight:600;padding: 5px 15px;}

.brands_management{}
.brands_management .content_table{padding:15px;}
.brands_management .content_table > div{overflow:auto;width:100%;max-width:100%;position:relative;padding: 0;padding-bottom: 18px;}
.brands_management .content_table h4{font-size: 16px;font-weight: bold;text-transform: uppercase;margin-bottom: 15px;}

.option_matrix{background:#fff;}
.option_matrix h2{font-weight:bold;text-transform:uppercase;margin-bottom:10px;margin-left: 20px;}
.option_matrix .doc-header{font-size: 18px; text-transform:uppercase;font-weight:600;margin-left: 20px;}
.option_matrix .doc-header div{margin-bottom:6px;}
.option_matrix .doc-header span{cursor:pointer;display:inline-block;margin-right:10px;}

.row.deposit_option_container{background:#fff;padding:15px 20px;margin-top:15px;margin-left:0px;max-width:1250px;}
.deposit_option_container .filter{background-color: #34495e; padding:15px;}
.deposit_option_container .filter .option-nav{color:#ccc;margin-bottom: 10px;font-weight:600;}
.deposit_option_container .filter .option-nav span{cursor: pointer;}
.deposit_option_container .filter .option-nav .active{color:#fff;}
.deposit_option_container .filter .filter-option{}
.deposit_option_container .filter .filter-option .option_number{color:#fff;font-weight:bold;margin-right:5px;}
.deposit_option_container .filter .filter-option select{padding: 12px;padding-right: 20px;margin-right:12px;width:280px;}
.deposit_option_container .output_block{padding:15px;}
.deposit_option_container .output_block > div{margin-bottom:5px;}


.row.deposit_option_edit{background:#fff;padding:15px 20px;margin-top:15px;margin-left:0px;max-width:1250px;display: table;width:100%;padding-bottom: 60px;position:relative;}
.row.deposit_option_edit > div{float:left;padding: 10px;background-color:rgba(255,255,255,0.3);box-shadow:0px 0px 2px white;margin-right:10px;}
.row.deposit_option_edit > .dark{border-radius: 2px;padding: 10px;background-color: #34495e; border-radius: 4px; border:  1px solid #95a5a6;margin-right:10px;}
.row.deposit_option_edit > .edit-options{font-size:14px; width: 220px; height: 640px; color:white;}
.row.deposit_option_edit > .edit-brands{font-size:14px; width: 220px; height: 640px; color:white;}
.row.deposit_option_edit > .save_button{position: absolute;top: 15px;right:25px;padding:5px 25px;font-weight:600;}

/*******************************/

.edit-countries{height: 640px;width:500px;font-size:9px;position:relative;}
.edit-countries .cc-par{height: 566px;width:240px;margin-top:28px;}
.edit-countries .cc-par, .edit-countries .country-list{display: inline-block; background: rgba(255,255,255,0.4);}
.edit-countries .country-list, .edit-countries .country-selection{overflow-y:scroll;}
.edit-countries .country-selection{height:542px;}
.edit-countries .country-list{height: 564px;width:240px;margin-top:28px;color:#fff;}
.edit-countries #filter-countries{display:block;}
.edit-countries .h1, .edit-countries .h2{position:absolute;font-size:16px;margin:0;color:#fff;font-weight:600;}
.edit-countries .h2{margin-left:245px;}
.edit-countries .insta-actions{position:absolute;left:0;width: 100%;bottom: 6px;}
.edit-countries .insta-actions button{font-size: 14px;padding:5px;width: 240px;font-weight:600;border-radius:0;}
.edit-countries .insta-actions button:first-child{float:left;margin-left: 10px;}
.edit-countries .insta-actions button:last-child{float:right;margin-right: 5px;}

.countries-listed .sel, .assigned-countries .del{cursor:pointer;}
.assigned-countries .del{float:right;margin-right:6px;}

.loader-bg{ background: rgba(255, 255, 255, 0.8);border-radius: 2px;height: 620px;margin-left: -10px;margin-top: -10px;position: absolute;width: 520px;text-align:center;z-index:10;}
.loader-bg img{margin-top: 234px;}

#filter-countries input{border:none;width:240px;padding:5px;}
.countries-listed, .assigned-countries{padding:5px;}
.countries-listed:hover, .assigned-countries:hover{background-color: black;}

.edit-brands span, .edit-options span{display: block; cursor: pointer;padding: 5px;}
.edit-brands span:hover, .edit-options span:hover{text-decoration: underline;}
.edit-brands span.active, .edit-options span.active{background-color: white; color:black;}

#edit-msg{position: absolute;top: 100px; left: 773px;}

.row.deposit_option_copy{background:#fff;padding:15px 20px;margin-top:25px;max-width:1250px;margin-left:0px;}
.row.deposit_option_copy .warning{color:red;font-weight:600;margin-bottom:15px;}
.row.deposit_option_copy .copy_options{}
.row.deposit_option_copy .copy_options label{font-size:16px;font-weight:bold;margin-right:8px;}
.row.deposit_option_copy .copy_options select{padding: 12px;padding-right: 20px;margin-right:12px;width:280px;}
.row.deposit_option_copy .button_wrapper{text-align:right;}
.row.deposit_option_copy .button_wrapper .copy_button{padding:5px 25px;font-weight:bold;font-size:16px;}

/*****************************************************************/

.row.admin_member_page{background:#fff;padding:15px 20px;margin-top:25px;max-width:1250px;margin-left:0px;position:relative;padding-left:200px;padding-right:435px;min-height:700px;}
.admin_member_page > div{}
.admin_member_page .member_page_menu{width:180px;position:absolute;left:20px;top:20px;font-size: 18px;font-weight: 600;}
.admin_member_page .member_page_menu ul{}
.admin_member_page .member_page_menu ul li{margin-bottom:5px;}
.admin_member_page .member_page_menu ul li a{display:block;}
.admin_member_page .member_info{}
.admin_member_page .member_info .member_info_item{position:relative;margin-bottom:5px}
.admin_member_page .member_info .member_info_item .title{width:250px;display:inline-block;font-weight:600;}
.admin_member_page .member_info .member_info_item textarea{width:96%;height:150px;}
.admin_member_page .member_info .member_info_item .button_wrapper{position:absolute;right:4%;top:0;}
.admin_member_page .member_info .member_remarks{}
.admin_member_page .member_info .member_remarks .button_wrapper{width:96%;text-align:right;margin-top:10px;}
.admin_member_page .member_info .member_remarks .button_wrapper a{text-transform:uppercase;padding:5px 25px;font-weight:600;}
.admin_member_page .member_info .member_deposits_withdrawals{width:96%;margin-top:15px;}
.admin_member_page .member_info .member_deposits_withdrawals h3{margin-bottom:5px;}
.admin_member_page .member_info .member_deposits_withdrawals > div{margin-bottom:12px}
.admin_member_page .member_info .member_deposits_withdrawals table{width:100%;border-collapse:collapse;}
.admin_member_page .member_info .member_deposits_withdrawals table td{padding:5px;border:1px solid #ccc;}

.panel-history table{width:auto;min-width:900px;}
.panel-history table tr th:last-child{}
.panel-history table tr td:first-child{white-space:nowrap;}
.panel-history table tr td:last-child{font-weight: 600;width:150px;}

.admin_member_page .member_details{width:400px;position:absolute;right:20px;top:20px;}
.admin_member_page .member_details .member_details_item{margin-bottom:5px;}
.admin_member_page .member_details .member_details_item .title{display:inline-block;font-weight:600;width:180px;}
.admin_member_page .member_details .member_details_item .attention{display:inline-block;font-weight:600;color:red;margin-top:10px;}

.manage_options{}
.manage_options h2{text-transform:uppercase;font-weight:bold;margin-bottom:8px;margin-top:10px;}
.manage_options .manage_member{padding-left:10px;}
.manage_options .manage_member a{display:block;}

.account_statement{background:#fff;}
.account_statement h2{font-weight:bold;font-size:18px;margin-left:15px;}
.account_statement .account_statement_item{margin: 10px 0 0;}
.account_statement .account_statement_item label{font-weight: 700;margin-right:8px;}
.account_statement .account_statement_item input[type="text"]{padding: 12px;margin-right:25px;}
.account_statement .account_statement_item input[type="checkbox"]{margin-right:8px;}
.account_statement .account_statement_item .get_statement{padding: 12px 20px;text-transform: uppercase;font-weight: bold;position: relative;top: -2px;}
.account_statement .account_statement_item:last-child label{font-weight:normal;}

.account_statement_table{}
.account_statement_table .content_table > div{max-width:1250px;padding-top:12px;padding-bottom:12px;}
.account_statement_table .account_statement{width:100%;}
.account_statement_table .account_statement tr th{vertical-align:middle;}
.account_statement_table .account_statement tr td{vertical-align:middle;}
.account_statement_table .account_statement tr td:first-child{white-space: nowrap;}
.account_statement_table .account_statement tr td:nth-child(2){}
.account_statement_table .account_statement tr:last-child{background:none;}
.account_statement_table .account_statement tr table{margin:0 auto;}
.account_statement_table .account_statement tr table td{border:none;}

/* Deposit Details */

.row.deposits_details_table{padding-top:0;}
.deposits_details_table{background:#fff;}
.deposits_details_table .content_table{width: 540px;margin-left: 15px;}
.deposits_details_table .content_table .casino_backoffice_table{}
.deposits_details_table .content_table .casino_backoffice_table tr:nth-child(odd){background: #eaf3f8;}
.deposits_details_table .content_table .casino_backoffice_table tr:hover {background: #cde0eb;}
.deposits_details_table .content_table .casino_backoffice_table tfoot tr:nth-child(odd){background: inherit;}

.bonus_details_table{background:#fff;}

/* Withdrawal Details */

.row.withdrawal_details_table{}
.withdrawal_details_table{background:#fff;}
.withdrawal_details_table .content_table{width: 430px;}
.withdrawal_details_table .content_table .casino_backoffice_table{}
.withdrawal_details_table .content_table .casino_backoffice_table tr:nth-child(odd){background: #eaf3f8;}
.withdrawal_details_table .content_table .casino_backoffice_table tr:hover {background: #cde0eb;}
.withdrawal_details_table .content_table .casino_backoffice_table tfoot tr:nth-child(odd){background: none;}



.member_visits_table{background:#fff;}
.member_visits_table h2{color: #243342;font-weight: normal;font-size: 22px;text-transform: uppercase;margin-bottom: 20px;}
.member_visits_table .content_table{width: 600px;}
.member_visits_table .content_table .casino_backoffice_table{}
.member_visits_table .content_table .casino_backoffice_table tr:nth-child(odd){background: #eaf3f8;}
.member_visits_table .content_table .casino_backoffice_table tr:hover {background: #cde0eb;}


.permission_popup{position: absolute; width: 140px; background: white; box-shadow: 0 0 2px gray; color: black; cursor: pointer;}
.permission_popup:hover{color: black;}
.permission_popup > div{padding: 2px;}
.permission_popup > div:hover{background-color: #dcdcdc;}

.parent.failed .report_short_info .parent-log{background: #ffd9d9;}
.parent.passed .report_short_info .parent-log{background: #ddfbdd;}

.report_short_info{background:#fff;}
.report_short_info .parent-log{display:inline-block;box-shadow: 0px 0px 2px black;padding:20px;margin:0 12px;}
.report_short_info .parent-log .parent-log-item{margin-bottom:5px}
.report_short_info .parent-log .parent-log-item label{font-weight:600;width:80px}
.report_short_info .parent-log .button_wrapper{margin-top:12px}
.report_short_info .parent-log .button_wrapper .link-user-logs{text-transform:uppercase;}

.report_review{}
.report_review .reviewed-content{width: 600px;margin-left: 10px;}
.report_review .reviewed-content textarea{width:100%;height:100px;padding:5px 15px;}
.report_review .reviewed-content .button_wrapper{text-align:right;margin-top:10px;}
.report_review .reviewed-content .button_wrapper .review-error{font-weight:bold;}
.report_review .reviewed-content .button_wrapper .mark_reviewed{text-transform:uppercase;font-weight:600;padding:5px 25px;}

.row.report_details{padding-top: 5px;}
.report_details .child-logs{background:#fff;padding:20px;}
.report_details .child-logs .parent-validation-comment{font-weight:bold;color:red;text-shadow: 1px 1px 1px #ccc;text-transform: uppercase;    font-size: 15px;}
.report_details .child-logs .child-logs-item{border: 1px solid #ccc;margin-bottom: 20px;border-radius: 3px;padding: 10px 15px 15px;}
.report_details .child-logs .child-logs-item .item_header{font-weight: 600;text-transform: uppercase;font-size: 18px;margin: 2px 0 5px;}
.report_details .child-logs .child-logs-item .item_description{}
.report_details .child-logs .child-logs-item .item_description .expand{cursor:pointer; background:rgb(179, 166, 130);box-shadow:0 2px #91835f;border-radius:3px;color:#fff;text-transform: uppercase;padding: 5px 15px;font-weight: 600;margin-top: 8px;}
.report_details .child-logs .child-logs-item .item_description .expand.active{background:rgba(179, 166, 130, 0.8);}
.report_details .child-logs .child-logs-item .item_description .expand-container{display:none;margin: 15px 0;}



.deposit_withdrawal_table{max-width:1250px;}
.deposit_withdrawal_table h2{font-size: 20px;text-transform: uppercase;font-weight: 600;margin-bottom: 15px;}

.provider_deposit_table{max-width:1250px;}
.provider_deposit_table h2{font-size: 20px;text-transform: uppercase;font-weight: 600;margin-bottom: 15px;}

.expand-container{}
.expand-container .xml-note{display:block;}

.deposit_detail_table{}
.deposit_detail_table table{}
.deposit_detail_table table tr:last-child{background:none;}
.deposit_detail_table table tr:last-child td{}
.deposit_detail_table table tr:last-child td table{margin:0 auto;}
.deposit_detail_table table tr:last-child td table td{border:none;}

.hidden_tables{overflow:auto;width: 100%;position: relative;padding-bottom:18px;}

.expand-container .xml-container .expand-grid-container.UserDetails tr th{padding: 5px;font-size: 11px;vertical-align: middle;white-space: nowrap;}
.expand-container .xml-container .expand-grid-container.UserDetails tr td{font-size: 12px;padding: 5px;border: 1px solid #dce6f0;}
.expand-container .xml-container .expand-grid-container.UserDetails tr td:last-child{border-right:none;}
.expand-container .xml-container .expand-grid-container.UserDetails tr td:nth-child(1), .expand-container .xml-container .expand-grid-container.UserDetails tr td:nth-child(2){text-align:center;}
.expand-container .xml-container .expand-grid-container.UserDetails tr td:nth-child(3){white-space:nowrap;}
.expand-container .xml-container .expand-grid-container.UserDetails tr td:nth-child(3) img{margin-right:5px;display:inline-block;}
.expand-container .xml-container .expand-grid-container.UserDetails tr:last-child{background:none;}
.expand-container .xml-container .expand-grid-container.UserDetails tr:last-child td{font-weight:bold;border:none;}
.expand-container .xml-container .expand-grid-container.UserDetails tr:last-child td:nth-child(n + 17):nth-child(-n + 20){border-left: 1px solid #dce6f0;}

.expand-container .xml-container .expand-grid-container.CreditCardDetails tr th{}
.expand-container .xml-container .expand-grid-container.CreditCardDetails tr td{border: 1px solid #dce6f0;}
.expand-container .xml-container .expand-grid-container.CreditCardDetails tr td:nth-child(2){white-space:nowrap;}
.expand-container .xml-container .expand-grid-container.CreditCardDetails tr td:nth-child(2) img{margin-right:5px;display:inline-block;}
.expand-container .xml-container .expand-grid-container.CreditCardDetails tr td:last-child{border-right:none;}

.expand-container .expand-grid-container{display:none;}
.expand-container .expand-grid{font-size:14px;text-align:center;background:#92c126;box-shadow:0 2px #78a217;border:none;color:#fff;padding:5px 15px;border-radius:3px;display:inline-block;cursor:pointer;margin-bottom: 15px;margin-top: 8px;}
.expand-container .expand-grid.active{background:#709814;box-shadow:0 2px #496607;color:#f9f9f9;}

.row.brand_filter{background:#fff;padding:0;}

.row.brand_filter > ul{display: table;background: #475d72;color: #fff;font-size: 14px;width: 100%;max-width: 1265px;position:relative;}
.row.brand_filter > ul > li{float:left;margin:0;}
.row.brand_filter > ul > li a{padding: 16px 10px;color:#fff;border-radius:0;}
.row.brand_filter > ul > li a:focus, .row.brand_filter > ul > li a:hover{background:none;}
.row.brand_filter > ul > li:first-child a{}
.row.brand_filter > ul > li.active a{background:#1c2d3e;}
.row.brand_filter > ul  li > a:hover{background: #405468;}

.row.brand_filter > ul > .open > a, .row.brand_filter > ul .open > a:focus, .row.brand_filter > ul .open > a:hover{background:#1c2d3e;}
.row.brand_filter > ul > li .dropdown-menu{background:#1c2d3e;border-radius:0;margin:0;}
.row.brand_filter > ul > li .dropdown-menu a{font-size: 18px;}
.row.brand_filter > ul .dropdown > a{padding-right:35px}
.row.brand_filter > ul .dropdown .caret{position: absolute;right: 10px;top: 26px;background: url(../Images/icons/drop.png);width: 12px;height: 7px;border: none;}

.content_tabs .tabs{max-width:1250px; min-height: 1000px;}
.content_tabs .tabs > div{display:none;margin-bottom: 100px;}
.content_tabs .tabs > div.active{display:block;}

.data_tables .total_info{padding: 20px 22px;max-width: 1250px;}
.data_tables .total_info h2{color: #243342;font-weight: normal;font-size: 22px;text-transform: uppercase;margin-bottom: 20px;}
.data_tables .total_info ul{display:table;}
.data_tables .total_info ul li{float:left;padding:0 30px 0 25px;position:relative;}
.data_tables .total_info ul li:after{content:"";position:absolute;width:9px;height:60px;right:0;top:0;background:url(../Images/block_shadow_small.png);background-size:cover;}
.data_tables .total_info ul li:first-child{padding-left:0;}
.data_tables .total_info ul li:last-child:after{display:none;padding-right:0;}
.data_tables .total_info ul li label{display:block;color:#272727;font-size:16px;}
.data_tables .total_info ul li span{display:block;font-size:26px;font-weight:bold;}
.data_tables .total_info ul .free span{color:#475d74;}
.data_tables .total_info ul .real span{color:#475d74;}
.data_tables .total_info ul .deposits span{color:#91c22a;}
.data_tables .total_info ul .withdrawals span{color:#e9c201;}
.data_tables .total_info ul .profit span{color:#e30c0a;}
.data_tables .total_info ul .profit .positive_profit{color:#91c22a;}

.data_tables .brand_detail_info{max-width:1240px;min-height:1000px;}

.brand_detail_info h2{font-weight:bold;text-transform:uppercase;color:#475d74;font-size: 36px;margin-top: 30px;margin-bottom: 25px;padding-left:70px;position:relative;}
.brand_detail_info h2:before{content:"";position:absolute;left:0;top:-2px;width:60px;height:42px;background-size:cover !important;}
.brand_detail_info h2 .arrow_up{position:absolute;width:30px;height:30px;background:url(../Images/icons/arrow_up.png);background-size:cover;top:5px;right:0;cursor:pointer;display:none;}
.brand_detail_info .brand_7red:before{background:url(../Images/brands/7red.png);}
.brand_detail_info .brand_NordicSlots:before{background:url(../Images/brands/nordicslots.png);}
.brand_detail_info .brand_RoyaalCasino:before{background:url(../Images/brands/royaalcasino.png);}
.brand_detail_info .brand_CasinoNoir:before{background:url(../Images/brands/casinonoir.png);}
.brand_detail_info .brand_ParisCasino:before{background:url(../Images/brands/pariscasino.png);}
.brand_detail_info .brand_VegasCasino:before{background:url(../Images/brands/vegascasino.png);}
.brand_detail_info .brand_RedSlots:before{background:url(../Images/brands/redslots.png);}
.brand_detail_info .brand_MegaJackpot:before{background:url(../Images/brands/megajackpot.png);}
.brand_detail_info .brand_LeJackpot:before {background: url(../Images/brands/lejackpot.png);}
.brand_detail_info .brand_FranceCasino:before {background: url(../Images/brands/francecasino.png);}
.brand_detail_info .brand_VegasKasino:before{background:url(../Images/brands/vegaskasino.png);}
.brand_detail_info .brand_MacauCasino:before{background:url(../Images/brands/macaucasino.png);}
.brand_detail_info .brand_NorgesSpillet:before{background:url(../Images/brands/norgesspillet.png);}
.brand_detail_info .brand_YBet:before{background:url(../Images/brands/ybet.png);}
.brand_detail_info .brand_LondonCasino:before{background:url(../Images/brands/londoncasino.png);}

.brand_detail_info.all_brands_active .tab-pane:first-child h2 .arrow_up{display:none;}
.brand_detail_info.all_brands_active h2 .arrow_up{display:block;}
.brand_detail_info.all_brands_active .tab-pane .brand_7red{display:none;}
.brand_detail_info.all_brands_active .tab-pane.panel_7red_france .brand_7red{display:block;}
.brand_detail_info.all_brands_active .tab-pane .brand_NordicSlots{display:none;}
.brand_detail_info.all_brands_active .tab-pane.panel_nordicslots_norway .brand_NordicSlots{display:block;}

.brand_detail_info .panel_7red_france h3{position:relative;padding-left:45px;}
.brand_detail_info .panel_7red_france h3:before{content:"";position:absolute;background:url(../Images/countries/france.png);width:36px;height:28px;left:0}
.brand_detail_info .panel_7red_norway h3{position:relative;padding-left:45px;}
.brand_detail_info .panel_7red_norway h3:before{content:"";position:absolute;background:url(../Images/countries/norway.png);width:36px;height:28px;left:0}
.brand_detail_info .panel_7red_sweden h3{position:relative;padding-left:45px;}
.brand_detail_info .panel_7red_sweden h3:before{content:"";position:absolute;background:url(../Images/countries/sweden.png);width:36px;height:28px;left:0}
.brand_detail_info .panel_7red_finland h3{position:relative;padding-left:45px;}
.brand_detail_info .panel_7red_finland h3:before{content:"";position:absolute;background:url(../Images/countries/finland.png);width:36px;height:28px;left:0}
.brand_detail_info .panel_7red_germany h3{position:relative;padding-left:45px;}
.brand_detail_info .panel_7red_germany h3:before{content:"";position:absolute;background:url(../Images/countries/germany.png);width:36px;height:28px;left:0}
.brand_detail_info .panel_7red_netherlands h3{position:relative;padding-left:45px;}
.brand_detail_info .panel_7red_netherlands h3:before{content:"";position:absolute;background:url(../Images/countries/holland.png);width:36px;height:28px;left:0}
.brand_detail_info .panel_7red_rest h3{position:relative;padding-left:45px;}
.brand_detail_info .panel_7red_rest h3:before{content:"";position:absolute;background:url(../Images/countries/other.png);width:36px;height:28px;left:0}

.brand_detail_info .panel_nordicslots_norway h3{position:relative;padding-left:45px;}
.brand_detail_info .panel_nordicslots_norway h3:before{content:"";position:absolute;background:url(../Images/countries/norway.png);width:36px;height:28px;left:0}
.brand_detail_info .panel_nordicslots_sweden h3{position:relative;padding-left:45px;}
.brand_detail_info .panel_nordicslots_sweden h3:before{content:"";position:absolute;background:url(../Images/countries/sweden.png);width:36px;height:28px;left:0}
.brand_detail_info .panel_nordicslots_finland h3{position:relative;padding-left:45px;}
.brand_detail_info .panel_nordicslots_finland h3:before{content:"";position:absolute;background:url(../Images/countries/finland.png);width:36px;height:28px;left:0}
.brand_detail_info .panel_nordicslots_rest h3{position:relative;padding-left:45px;}
.brand_detail_info .panel_nordicslots_rest h3:before{content:"";position:absolute;background:url(../Images/countries/other.png);width:36px;height:28px;left:0}

.brand_detail_info h3{color: #243342;font-weight: normal;font-size: 22px;text-transform: uppercase;margin-bottom: 20px;margin-left:5px;}
.brand_detail_info .hide_subject{display:none;}
.brand_detail_info .tables{display:table;width:100%;}
.brand_detail_info .tables .table_wrapper{float:left;margin: 0 1% 0 0;}
.brand_detail_info .tables .table_wrapper:first-child{width:27%;}
.brand_detail_info .tables .table_wrapper:nth-child(2){width:43%;}
.brand_detail_info .tables .table_wrapper:nth-child(2) tr td:last-child{    width: 50px;}
.brand_detail_info .tables .table_wrapper:last-child{margin-right:0;width:28%;}
.brand_detail_info .tables .table_wrapper table{width:100%;}
.brand_detail_info .tables .table_wrapper .table_2 tr td:nth-child(2){white-space:nowrap;}

.brand_detail_info .table-default{padding:0;}
.brand_detail_info .table-default th, .brand_detail_info .table-default td {font-size:12px;padding: 10px 6px;}


/* Documents */

/** Document Types **/

.document_type_control{background:#fff;}
.document_type_control .document_type_button{margin-bottom:15px;text-transform:uppercase;font-weight:600;margin-left:15px;}
.document_type_control h2{font-size: 20px;text-transform: uppercase;font-weight: 600;margin-bottom: 8px;}

.document_type_table{margin-left:15px;}

.add_document_form{display:inline-block;margin-left:15px;margin-bottom:25px;}
.add_document_form .form_input{margin-bottom:12px;}
.add_document_form .form_input label{width:160px;}
.add_document_form .form_input input{padding: 12px;width:250px}
.add_document_form .button_wrapper{display:table;width:100%;}
.add_document_form .button_wrapper input{text-transform:uppercase;font-weight:600;}
.add_document_form .button_wrapper input:first-child{float:left;}
.add_document_form .button_wrapper input:last-child{float:right;}

.document_type_dictionary{margin-left:15px;}

/** Email Templates **/

.email_template_control{background:#fff;}
.email_template_control .email_template_button{margin-bottom:30px;text-transform:uppercase;font-weight:600;margin-left: 15px;}
.email_template_control .email_template_table{margin-left: 15px;}

.email_template_form{display:inline-block;margin-left:15px;margin-bottom:25px;width:1024px;}
.email_template_form .form_input{margin-bottom:12px;}
.email_template_form .form_input label{width:160px;}
.email_template_form .form_input input{padding: 12px;width:250px}
.email_template_form .form_input select{padding: 12px;width:250px}
.email_template_form .button_wrapper{display:table;width:100%;}
.email_template_form .button_wrapper input{text-transform:uppercase;font-weight:600;}
.email_template_form .button_wrapper input:first-child{float:left;}
.email_template_form .button_wrapper input:last-child{float:right;}

.inner_template_title{background:#fff;padding-bottom:0 !important;}
.inner_template_title > span{margin-left:15px;display: block;}
.inner_template_title > span b{margin-right:2px;}

/** Document Requests **/

.request_filter{background:#fff;}
.request_filter .top_block{max-width: 1250px;display: table;width: 100%;margin-bottom: 15px;padding: 0 1%;}
.request_filter .top_block .column{width:20%;float:left;padding-right: 15px;padding-left: 15px;}
.request_filter .top_block .column:first-child{padding-left:0;}
.request_filter .top_block .column:last-child{padding-right:0;}
.request_filter .top_block label{display: block;margin-bottom: 5px;font-weight: 700;}
.request_filter .top_block input{padding: 12px;width:100%;}
.request_filter .top_block select{padding: 12px;width:100%;}

.request_filter .top_block > div{}
.request_filter .top_block > div:first-child{}
.request_filter .top_block > div:first-child .from{padding-left:0;}
.request_filter .top_block > div:first-child .till{padding-right:0;}

.request_filter .middle_block{padding-left:15px;margin-bottom: 15px;max-width: 1250px;}
.request_filter .button_wrapper{max-width: 1250px;padding:0 15px;display:table;width:100%;}
.request_filter .button_wrapper input{text-transform:uppercase;font-weight:600;}
.request_filter .button_wrapper input:first-child{float:left;}
.request_filter .button_wrapper input:last-child{float:right;}

.document_request_table{}
.document_request_table > div{background: #fff;margin-bottom: 15px;border: 1px solid #dee1e2;border-radius: 3px;padding: 12px;margin-top:18px;margin-right: 15px;}
.document_request_table > div table{font-size:13px;}

/* Withdrawal Monitor */

.export-members{float:right;width:235px; display:none}
.export-members .member-info{font-size:12px;}
.export-members .member-info  .list-item{padding:12px 0;border-bottom:1px solid #ccc;}
.export-members .member-info  .list-item:last-child{border:none;}
.export-members .member-info  .list-item div:first-child{font-size:14px;}


.row.cashout_table {min-width:1350px;overflow:auto;}
.cashout_table .table_content{background:#fff;padding:10px 8px;}
.cashout_table.ido .cashout_table_content{width:100%;}
.cashout_table.ido .cashout_table_content .table_content{float:left;width: calc(100% - 255px);}
.cashout_table .table_content .button_wrapper{margin:5px 5px 15px;}
.cashout_table .table_content .button_wrapper .process_button{text-transform:uppercase;font-weight:bold;padding:5px 15px}
.cashout_table .table_content .cashout_monitor_table{width:100%;border-collapse:collapse;}

.cashout_table .table_content .cashout_monitor_table tr:last-child{background:none;}
.cashout_table .table_content .cashout_monitor_table tr th{background: #18415e;font-weight: bold;font-size: 13px;color: #fff;padding: 8px 10px;vertical-align: middle;border-left: 1px solid #dce6f0;}
.cashout_table .table_content .cashout_monitor_table tr th:first-child{border-left:none;text-align:center;}
.cashout_table .table_content .cashout_monitor_table tr td:first-child{text-align:center;}
.cashout_table .table_content .cashout_monitor_table tr td{padding: 8px 10px;border: 1px solid #dce6f0;vertical-align: middle;}
.cashout_table .table_content .cashout_monitor_table tr td img{width:15px;margin-right:5px;display:inline-block;}
.cashout_table .table_content .cashout_monitor_table tr .date{white-space:nowrap;}
.cashout_table .table_content .cashout_monitor_table tr .brand{white-space:nowrap;}

.loader {position: fixed;width: 100%;height: 100%;background: rgba(255,255,255,0.8);z-index: 1000; display:none; left: 0;top: 0;}
.cashout_table  #withdrawal_approve .loading{text-align:center;}
.cashout_table  #withdrawal_approve .loading img{margin: 20% auto 20px auto; display: block;}
.cashout_table  #withdrawal_approve .loading span, #linked-users-output .loading div{display: block; font-size: 11px; color: #4E5066;}
.cashout_table  #withdrawal_approve .loading div label{font-weight: bold;}

.approved_withdrawals_period{background:#fff;padding: 0 1%;}
.approved_withdrawals_period .filter{display:table;width:100%;max-width:1250px;}
.approved_withdrawals_period .filter .filter-item{width:20%;float:left;padding:0 10px}
.approved_withdrawals_period .filter .apply_button{text-transform: uppercase;font-weight: bold;margin-top: 28px;padding: 12px 20px;width:auto;}
.approved_withdrawals_period label{width:100%;font-weight:600;margin-bottom:5px;}
.approved_withdrawals_period input{padding: 12px;width:100%;}
.approved_withdrawals_period select{padding: 12px;width:100%;}



.approved_withdrawal_table{max-width:1250px;}


/*******************************/

.chart_data{background:#fff;}
.chart_data > div{padding:5px 15px;}
.chart_data .view_options{}
.chart_data .view_options input{text-transform:uppercase;font-weight:600;padding:5px 20px;margin-right:20px}
.chart_data .select_options{}
.chart_data .select_options{margin: 15px 15px 0;border: 1px solid #ccc;padding: 10px 18px 15px 12px;border-radius:2px;display:table;}
.chart_data .select_options > label{font-weight:bold;margin-bottom: 5px;margin-top: 6px;}

.chart_data .select_options > div span{float:left;padding: 0 6px;}
.chart_data .select_options > div span input{margin-right:2px;position:relative;top:1px;}
.chart_data .select_options .button_wrapper{text-align:right;padding-top:10px;clear: both;}
.chart_data .select_options .button_wrapper input{padding:5px 15px;font-size:16px;font-weight:600;}
.chart_data .select_options .old_brands{float: left;margin-right: 15px;}
.chart_data .select_options .new_brands{float: left;}

#chart_div{width:99%;}

/*********************************************/

.campaign_info_details{background:#fff;}

.campaign_info_details .campaign_info{margin-left:15px}
.campaign_info_details .campaign_info span{display:block;}

.campaign_info_details .campaign_segmentation{margin-top:20px;margin-left:15px;}
.campaign_info_details .campaign_segmentation .title{font-weight:bold;}

.campaign_info_details .campaign_params{margin-left:15px;}
.campaign_info_details .campaign_params .campaign_params_item{margin-bottom:8px;}


.system_task_table{width:100%;}
.system_task_table tr td:last-child{}

.row.permission_management{position:static;background: #fff;}
.permission_management .window{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0, 0, 0, 0.8);z-index:9999;}
.permission_management .window .popup_content{width:1100px;background:#fff;position:absolute;left:50%;margin-left:-550px;top:100px;padding:15px;height: 660px;padding-top: 70px;}
.permission_management .window .popup_content .btn-back{position: absolute;top: 20px;left: 20px;}
.permission_management .window .popup_content .btn-back img{width: 40px;}
.permission_management .window .popup_content .left_side{width: 650px;padding-left: 5px;height:100%;overflow: auto;}
.permission_management .window .popup_content .left_side .table-fill{width: 97%;}
.permission_management .window .popup_content h4{font-weight:bold;margin-bottom:10px}
.permission_management .window .popup_content .table-fill{font-size: 13px;}
.permission_management .window .popup_content .table-fill tr{}
.permission_management .window .popup_content .table-fill tr:nth-child(even){background: #eaf3f8;}
.permission_management .window .popup_content .table-fill tr th{padding:5px;background: #18415e;font-weight: 600;color: #fff;border-left: 1px solid #dce6f0;}
.permission_management .window .popup_content .table-fill tr th:first-child{border:none;}
.permission_management .window .popup_content .table-fill tr td{padding:4px 8px;border-left: 1px solid #dce6f0;}
.permission_management .window .popup_content .table-fill tr td:first-child{border:none;}
.permission_management .window .popup_content .table-fill tr:hover{background: #cde0eb;}

.admin_popup{background-color: white;box-shadow: 0 0 1px grey;height: 550px;right: 15px;padding: 10px;position: absolute;top: 20px;width: 400px;}
.admin_popup input{width: 380px;margin: 0 0 8px 0;padding: 5px 15px;border-radius: 3px;}
.admin_popup .admin_item{cursor: pointer; padding: 2px 4px; transition: background-color 0.2s; -webkit-transition: background-color 0.2s; font-size: 11px;}
.admin_popup .admin_item:hover{background-color: #dcdcdc;}
.admin_popup .popup-content-scrollable{position: relative; height: 92%; overflow-y: auto;}
.admin_popup .admin_item .admin_id{color: #808080; display: inline-block; width: 30px;}
.admin_popup .admin_item .admin_fullName{font-weight: bold;}
.admin_popup .admin_item .admin_username{color: #808080;}

.permission_management .window .popup_content .btn-container{position: absolute;bottom: 18px;right: 20px;}
.permission_management .window .popup_content .btn-container .btn{display:inline-block; cursor: pointer; padding: 8px 20px;text-align: center;font-weight:600;}
.permission_management .window .popup_content .btn-container .btn .btn-image{ width: 16px;position: relative;margin-right: 5px;top: 3px;}

.permission_management .permissions_options{max-width:1000px;padding:0 10px}

.role_list.content_table .table-default tr:nth-child(odd){background:none;}
.role_list.content_table .table-default tr:nth-child(even){background: #eaf3f8;}
.role_list.content_table .table-default tr:hover {background: #cde0eb;}
.role_list.content_table .table-default tr th{padding:10px 8px;}
.role_list.content_table .table-default tr th:first-child{text-align:center;}
.role_list.content_table .table-default tr td{vertical-align: middle;padding: 10px 8px;}
.role_list.content_table .table-default tr td:first-child{text-align:center;}
.role_list.content_table .table-default tr td img{height:20px;width:auto;}
.role_list.content_table .table-default tr .manage_brands{text-align:center;}
.role_list.content_table .table-default tr .manage_rights{text-align:center;}
.role_list.content_table .table-default tr .manage_users{text-align:center;}

.manage{cursor: pointer;}

.form-item{margin: 20px 30px 15px;}
.form-item label{font-weight: 600;margin-top: 6px;}
.form-item label[for=select-add-right], .form-item label[for=select-add-brand]{width:120px;}
.form-item select{padding:10px;}
.form-item #select-add-right, .form-item #select-add-brand{width:367px;}
.form-item.table{}
.form-item.table label{width:120px;}
.form-item.table select{background:none;margin-right:20px;min-width: 110px;min-height: 150px;}


/*********************************************/

.close-link{cursor: pointer;}
.admin_img img{width: 10px; position:relative; top: 1px;}

[data-popup] {display: none;}
[data-popup-action] {cursor: pointer;}

/*********************************************/


.popup_wrapper{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0, 0, 0, 0.8);z-index:9999;}
.popup_wrapper .popup_panel{position:absolute;width:900px;min-height:215px;background:#edf3f7;left:50%;top: 50%;transform: translate(-50%,-50%);}
.popup_wrapper .popup_panel .popup_panel_close{cursor:pointer;background:url(../Images/popup/close_icon.png);position:absolute;width: 30px;height: 30px;right: 20px;top: 23px;font-size: 0;color: transparent;z-index: 9;}

.popup_panel .bl-info-open{cursor: pointer;position: absolute;bottom: 18px;left: 16px;display: none;background: url(/Images/question.png) no-repeat;background-size: contain;width: 30px;height: 30px;}
.popup_panel .popup_title{background: #b7a982 url(../Images/header_bg.jpg) left center no-repeat;padding: 22px;padding-left: 75px;position: relative;min-height: 77px;}
.popup_panel .popup_title:before{content:"";background:url(../Images/popup/title_icon.png);width:32px;height:40px;position: absolute;left: 30px;top: 18px;}
.popup_panel .popup_title h2{color:#665217;font-size:30px;text-transform:uppercase;}
.popup_panel .popup_title h2 span{color:#fff;}
.popup_panel .popup_title h2:before{content:"";position:absolute;top:0;left:0;height:100%;width:20px;
    background: rgb(127,114,80); /* Old browsers */
    background: -moz-linear-gradient(left,  rgba(127,114,80,1) 0%, rgba(136,123,88,1) 15%, rgba(164,152,114,1) 50%, rgba(177,163,126,1) 70%, rgba(185,171,132,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(127,114,80,1) 0%,rgba(136,123,88,1) 15%,rgba(164,152,114,1) 50%,rgba(177,163,126,1) 70%,rgba(185,171,132,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(127,114,80,1) 0%,rgba(136,123,88,1) 15%,rgba(164,152,114,1) 50%,rgba(177,163,126,1) 70%,rgba(185,171,132,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f7250', endColorstr='#b9ab84',GradientType=1 ); /* IE6-9 */
}
.popup_panel .popup_main_block .top_block{padding:20px;background:#fff;    margin: 0;}
.popup_panel .popup_main_block .middle_block{padding:20px 20px 0;}
.popup_panel .popup_main_block .bottom_block{padding:20px;}
.popup_panel .button_wrapper{text-align:right;padding:0 20px;margin-bottom: 25px;}
.popup_panel .task_result_info .info{margin-left:20px;}

.popup_panel .popup_main_block .popup_input{margin-bottom: 12px;position: relative;}
.popup_panel .popup_main_block .popup_input label{width:200px;font-weight:bold;float: left;margin-top: 6px;}
.popup_panel .popup_main_block .popup_input .large_label{margin-top: 2px;line-height: 18px;padding-right: 10px;}
.popup_panel .popup_main_block .popup_input input[type=text]{padding: 8px 12px;width: 220px;}
.popup_panel .popup_main_block .popup_input select{padding: 8px 12px;width: 220px;}
.popup_panel .popup_main_block .popup_input textarea{width: 350px;height: 85px;resize:none;}
.popup_panel .popup_main_block .popup_input .error-msg{display:inline-block;color:red;font-weight:600;font-size:12px;position:absolute;top: 11px;margin-left: 8px;}
.popup_panel .popup_main_block .popup_input .request_status_options{display:table;clear:both;}
.popup_panel .popup_main_block .popup_input .request_status_options li{float:left;}
.popup_panel .popup_main_block .popup_input .request_status_options li label{width:auto;margin-right:20px;font-weight:normal;}
.popup_panel .popup_main_block .popup_input .request_status_options li input{margin-right:6px;}
.popup_panel .popup_main_block .popup_input.request_status h4{font-size:24px;text-transform:uppercase;color:#243342;margin-bottom:10px;}
.popup_panel .popup_main_block .popup_input.request_status_note{margin-bottom:0;}
.popup_panel .popup_main_block .popup_input.request_status_note textarea{width:100%;padding:10px 15px;}
.popup_panel .popup_main_block .popup_input .document_type_list{}
.popup_panel .popup_main_block .popup_input .document_type_list li{}
.popup_panel .popup_main_block .popup_input .document_type_list li label{float:none;font-weight:600;}
.popup_panel .popup_main_block .popup_input .document_type_list li input{width:auto;position:relative;top:1px;}

.ui-timepicker .ui-timepicker-table td{}
.ui-timepicker .ui-timepicker-table td a{width:auto;font-size: 14px;}

.document_request_add_remark .popup_main_block .popup_input textarea {width:100%;padding:10px 15px;}
.document_translation_popup .popup_main_block .popup_input textarea {width:100%;padding:10px 15px;}

.document_request_add .popup_info_text .btn_priview{padding:5px 15px;margin-bottom:15px;}
.document_request_add .popup_info_text .request_preview{background:#fff;font-family:Consolas;max-height:150px;overflow-y:auto;font-size:12px;}
.document_request_add .popup_info_text .request_preview > span{}
.document_request_add .popup_main_block .popup_input .request_reason {padding:8px 15px;width: 100%;}

.popup_panel .input_validation_error{color:red;font-weight:600;font-size:14px;}
.popup_panel .input_validation_succefully{color:green;font-weight:600;font-size:14px;}

.popup_panel .wire_details_table {margin: 0 20px 20px;height: 300px;overflow-y: scroll;}
.popup_panel .wire_details_table table{background:#fff;width:100%;}
.popup_panel .wire_details_table table tr{}

.popup_panel .wire_details_table table tr:nth-child(even){background:#eaf3f8}
.popup_panel .wire_details_table table tr:hover{background: #cde0eb;}
.popup_panel .wire_details_table table tr th{background: #18415e;font-weight: bold;font-size: 12px;color: #fff;padding: 8px 15px;border-left: 1px solid #dce6f0;}
.popup_panel .wire_details_table table tr th:first-child{border:none;}
.popup_panel .wire_details_table table tr td{font-size: 13px;padding: 8px 15px;border-left: 1px solid #dce6f0;}
.popup_panel .wire_details_table table tr td:first-child{border:none;}

.extendedSearchLoading{display:none;}
.extendedSearchLoading img{}

.set_account_to_zero .popup_panel{width: 750px;}
.set_account_to_zero .popup_panel .button_wrapper{margin-top:15px;}

.remove_chips .popup_panel{width: 750px;}
.remove_chips .popup_panel .button_wrapper{margin-top:15px;}

.change_vip_status .popup_panel{width: 750px;min-height: 200px;}
.change_vip_status .popup_panel .popup_main_block .middle_block{padding-top:40px;}
.change_vip_status .popup_main_block .popup_input label{width:150px;}
.change_vip_status .popup_panel .button_wrapper{position:relative;margin:0;}
.change_vip_status .popup_panel .button_wrapper input{position:absolute;left:420px;bottom:15px;}

.update_member_details{}
.update_member_details .middle_block{display:table;}
.update_member_details .middle_block .popup_input{float:left;}
.update_member_details .middle_block .popup_input .error-msg{margin: 0;top: 38px;right: 0;font-size: 10px;}
.update_member_details .middle_block .popup_input label{width:160px;}
.update_member_details .middle_block .popup_input:nth-child(odd){margin-right:50px;}
.update_member_details .middle_block .popup_input input[type=text]{width:240px;}
.update_member_details .middle_block .popup_input select{width:240px;}
.update_member_details .button_wrapper{margin-top:10px;}
.update_member_details .button_wrapper input{margin-right:10px;}

.deposit_amount_option .popup_panel{width: 750px;}
.deposit_amount_option .popup_panel .popup_main_block .popup_input input{width:350px;}
.deposit_amount_option .popup_panel .popup_main_block .popup_input textarea{}
.deposit_amount_option .popup_panel .button_wrapper input{right: 40px;bottom: 33px;position: absolute;}

.give_chips_with_email .popup_panel{width: 750px;}
.give_chips_with_email .popup_panel .popup_main_block .popup_input input{width:350px;}
.give_chips_with_email .popup_panel .popup_main_block .popup_input textarea{}
.give_chips_with_email .popup_panel .button_wrapper input{right: 20px;bottom: 30px;position: absolute;}

.wire_details .popup_panel .button_wrapper{position:relative;}
.wire_details .popup_panel .button_wrapper input{position:absolute;bottom: 16px;left: 470px;}

.lock_account{}
.lock_account .popup_panel .popup_main_block .popup_input{margin-bottom:0;}
.lock_account .popup_panel .popup_main_block .popup_input label{width:150px;}
.lock_account .popup_panel .popup_main_block .popup_input textarea{width:400px;}
.lock_account .popup_panel .button_wrapper{margin:0;position:relative;}
.lock_account .popup_panel .button_wrapper input{position:absolute;bottom: 28px;left: 600px;}

.member-manager-popup{}
.member-manager-popup .member-manager-popup-text{margin-bottom:12px;}
.member-manager-popup .popup_main_block .popup_input{margin-bottom:0;}
.member-manager-popup .popup_main_block .popup_input textarea{width:100%;margin-bottom:12px;height:80px;padding:8px 15px;}

.blacklist_info{}
.blacklist_info .bl-tabs{display:table;font-size: 16px;text-transform: uppercase;background: #efefef;}
.blacklist_info .bl-tabs span{float:left;font-weight: 600;padding: 6px 25px;cursor: pointer;}
.blacklist_info .bl-tabs span.active{background:#ccc;}
.blacklist_info .tab_content{background:#fff;border:1px solid #ccc;margin-bottom:25px;padding:10px 15px;min-height:90px;max-height: 300px;overflow: auto;}
.blacklist_info .tab_content span{display:block;padding-left:10px;}
.blacklist_info .tab_content #bl-output > div{margin-bottom:6px;}

.files_uploader .popup_panel{width: 750px;}

.user_documents_requests .popup_panel{width: 750px;}

.deposit_limits .popup_panel{width: 750px;padding-bottom: 12px;}
.deposit_limits .popup_panel .button_wrapper{margin:0;position:relative;}
.deposit_limits .popup_panel .button_wrapper input{position:absolute;bottom: 15px;left: 465px;}

.set_task_popup .popup_panel{width: 750px;padding-bottom: 12px;}
.set_task_popup .popup_panel .button_wrapper{margin:0;position:relative;}
.set_task_popup .popup_panel .button_wrapper input{position:absolute;bottom: 15px;left: 500px;}

.campaign_management_popup .popup_panel{width: 750px;padding-bottom: 12px;}
.campaign_management_popup .popup_panel .button_wrapper{margin:0;position:relative;}
.campaign_management_popup .popup_panel .button_wrapper input{position:absolute;bottom: 15px;left: 500px;}

.popup_panel_content.set_task{}
.popup_panel_content.set_task .task_result_info{padding-top: 20px;font-weight: 600;}
.popup_panel_content.set_task .task_result_info .button_wrapper{}
.popup_panel_content.set_task .task_result_info .button_wrapper input{bottom: -5px;}

/* Search Member */

.search_member_table{width:100%;padding: 10px;border: 1px solid #dee1e2;}
.search_member_table tr{}
.search_member_table tr th{}
.search_member_table tr td{}

/* Advanced Search */

.advanced_search_settings {background: #fff;}
.advanced_search_settings .filter_item_setting{padding:0 1%;margin:10px 0;}
.advanced_search_settings .filter_item_setting .filter_item_row{}
.advanced_search_settings .filter_item_setting .filter_item_row select{padding: 12px;width:500px;margin-right:15px;display:inline-block;position: relative;top: 1px;}
.advanced_search_settings .filter_item_setting .filter_item_row input{font-size:16px;padding:6px 12px;margin-right:10px;}

.advanced_search_items{max-width:1250px;margin-bottom:0 !important;}
.advanced_search_items .filter_item_row{display: table;width: 100%;max-width: 1250px;margin-bottom:18px;}
.advanced_search_items .filter_item_row:last-child{margin-bottom:0;}
.advanced_search_items .filter_item_row label{display:block;font-weight:600;margin-bottom:8px;}
.advanced_search_items .filter_item_row select{display:block;padding:12px;width:100%}
.advanced_search_items .filter_item_row input[type=text]{display:block;padding:12px;width:100%}
.advanced_search_items .filter_item_row input[type=number] {display: block; padding: 12px; width: 100%}
.advanced_search_items .filter_item_row input[type=checkbox]{margin-right:6px;}
.advanced_search_items .filter_item_row .filter_item_period{display:table;}
.advanced_search_items .filter_item_row .filter_item_applay{margin-top:8px;}
.advanced_search_items .filter_item_row .filter_item_applay label{font-weight:normal;}
.advanced_search_items .filter_item_period .filter_item_date:first-child{padding-left:0;}
.advanced_search_items .filter_item_period .filter_item_date:last-child{padding-right:0;}
.advanced_search_items .filter_item_interval .filter_item_date:first-child{padding-left:0;}
.advanced_search_items .filter_item_interval .filter_item_date:last-child{padding-right:0;}
.advanced_search_items .filter_item_row .checkbox_label{font-weight:normal;margin-bottom: 5px;}
.advanced_search_items .filter_item_row .button_wrapper{text-align:right;margin-top: 50px;}
.advanced_search_items .get_member_button{text-transform:uppercase;font-weight:600;padding: 10px 18px;}

.advanced_search_result{}
.advanced_search_result h2{color: #243342;font-weight: normal;font-size: 22px;text-transform: uppercase;margin-bottom: 20px;}
.advanced_search_result .button_wrapper{margin-bottom:5px;}
.advanced_search_result .button_wrapper input{padding:5px 15px;margin-right:8px;text-transform:uppercase;}

.advanced_search_result .page_pagination{text-align:right;margin-bottom:15px;}

.advanced_search_result .box-white{padding: 15px 10px;}
.advanced_search_result .advansed_search_table{width:100%;overflow-x:auto;}
.advanced_search_result .advansed_search_table table{}
.advanced_search_result .advansed_search_table table tr{}
.advanced_search_result .advansed_search_table table tr th{font-size: 11px;padding: 4px;vertical-align: middle;}
.advanced_search_result .advansed_search_table table tr td{padding: 5px;font-size: 10px;font-size: 11px;}
.advanced_search_result .advansed_search_table .pagination{}
.advanced_search_result .advansed_search_table .pagination > div{display:inline-block;margin:0 5px;}

/* Campaign History */

.system_tasks_search{background:#fff;}
.system_tasks_search h2{font-size:20px;text-transform:uppercase;font-weight:600;margin-bottom:8px;}
.system_tasks_search .import{margin-bottom:25px;margin-left:15px;}
.system_tasks_search .import input{padding:5px 15px;text-transform:uppercase;font-size:16px;margin-right:8px;}
.system_tasks_search .search_options{margin-left:15px;}
.system_tasks_search .search_options .filter{display:table;width:100%;max-width: 1250px;}
.system_tasks_search .search_options .filter .filter-item{width:20%;float:left;padding-right: 25px;}

.system_tasks_search .search_options .filter .filter-item label{width:100%;font-weight:600;margin-bottom:5px;}
.system_tasks_search .search_options .filter .filter-item input[type=text]{padding: 12px;width: 100%;}
.system_tasks_search .search_options .filter .filter-item select{padding: 12px;width: 100%;}
.system_tasks_search .search_options .filter .filter-item.date .from{padding-left:0;padding-right:8px;}
.system_tasks_search .search_options .filter .filter-item.date .till{padding-right:0;padding-left:8px;}
.system_tasks_search .search_options .filter .filter-item .filter_aply{padding-top:8px;clear:both;}
.system_tasks_search .search_options .filter .filter-item .filter_aply label{width:initial;font-weight:normal;}
.system_tasks_search .search_options .filter .checkbox_item{clear:both;padding-top:8px;}
.system_tasks_search .search_options .filter .checkbox_item label{font-weight:600;}

.system_tasks_search .search_options .button_wrapper{text-align:right;max-width:1250px;}
.system_tasks_search .search_options .button_wrapper input{text-transform:uppercase;font-weight:600;margin-right:20px;}


.campaign_history_table{max-width:1250px;}
.campaign_history_table table{}
.campaign_history_table table tr{}
.campaign_history_table table tr td{}
.campaign_history_table table tr td .status{display:inline-block;width: 70px;}
.campaign_history_table table tr td a{padding:3px 8px;font-size:12px;white-space: nowrap;}
.campaign_history_table table tr td .hide_campaigns_cancel_button{display:none;}

.servise_logs_result_table{max-width:1250px;}
.servise_logs_result_table table tr td a{padding: 3px 8px;font-size: 12px;}
.servise_logs_result_table table tr:last-child{background:none;}
.servise_logs_result_table table tr:last-child td{}
.servise_logs_result_table table tr:last-child td table{margin:0 auto;}
.servise_logs_result_table table tr:last-child td table tr{}
.servise_logs_result_table table tr:last-child td table tr td{border:none;}

/* Deposit Log */

.deposit_log_filter{}
.deposit_log_filter .filter{}
.deposit_log_filter .filter .filter_item_row{display:table;width:100%;}
.deposit_log_filter .filter .filter_item_row .filter-item{width: 18%;}
.deposit_log_filter .filter .filter_item_row .filter-item input[type=checkbox]{width:auto;display: inline-block;}
.deposit_log_filter .filter .filter_item_row .filter-item .search_button{}
.deposit_log_filter .filter .filter_item_row .filter-item.checkbox_wrapper{}
.deposit_log_filter .filter .filter_item_row .filter-item.checkbox_wrapper label{display:inline-block;font-weight: 600;}
.deposit_log_filter .filter .filter_item_row .filter-item.button_wrapper{width: 10%;}

/* Simulate Validation Events */

.tab_panel{background:#fff;}
.tab_panel ul{display:table;background: #efefef;font-size: 15px;width:100%;max-width: 1250px;margin-left: 10px;}
.tab_panel ul li{float:left;width: 20%;text-align: center;}
.tab_panel ul li a{padding: 10px 30px;display: block;cursor: pointer;text-transform:uppercase;color: #333;font-weight:600;}
.tab_panel ul li a.active{background: #1c2d3e;background: rgb(204, 204, 204);}

.simulate_event_filter{padding-top:0 !important;background: #fff;}
.simulate_event_filter .event_filter{border: 1px solid #ccc;border-radius: 3px;padding: 15px;max-width:1250px;margin-left: 10px;}
.simulate_event_filter .event_filter .form_input{float:left;width:48%;margin:0 1% 12px;position:relative;padding-left:170px;}
.simulate_event_filter .event_filter .form_input label{position:absolute;font-weight: 600;margin-top: 6px;left:0;}
.simulate_event_filter .event_filter .form_input select{width:100%;padding: 8px 15px;border-radius:3px;}
.simulate_event_filter .event_filter .form_input input{width:100%;padding: 8px 15px;border-radius:3px;}
.simulate_event_filter .event_filter .button_wrapper{display:table;width:100%;padding: 0 1%;}
.simulate_event_filter .event_filter .button_wrapper input{float:right;text-transform:uppercase;font-weight:600;}
.simulate_event_filter .function_result{margin-left:15px;margin-top:10px;}

.simulate_event_output{padding:15px;max-width: 1250px;margin-left:10px;}
.simulate_event_output h2{font-size:18px;text-transform:uppercase;font-weight:600;margin-bottom:10px}

.simulate_event_output .sql{margin-bottom: 15px;}
.simulate_event_output .sql .spoiler_link{}
.simulate_event_output .sql code{display:none;padding: 8px 12px;font-size: 12px;font-family: consolas;border: dotted 1px;}
.simulate_event_output .sql table{width:100%;}

.simulate_event_output .output_table{overflow:auto;height:500px;position:relative;box-shadow: 0px 0px 4px gray;}
.simulate_event_output .output_table table{width:100%;}

/* Import Users */

.import_options{background:#fff;}
.import_options .filter{border: 1px solid #ccc;border-radius: 3px;padding:15px;display: inline-block;margin-left: 15px;}
.import_options .filter .form-field{display:table;margin-bottom:12px}
.import_options .filter .form-field > label{float: left;width: 250px;font-weight: 600;margin-top: 6px;}
.import_options .filter .form-field > input{width: 400px;padding: 8px 15px;border-radius: 3px;}
.import_options .filter .form-field > select{width: 400px;padding: 8px 15px;border-radius: 3px;}
.import_options .filter .form-field .chk-boxes{float:left;font-size:14px;}
.import_options .filter .form-field .chk-boxes input{margin-right:6px;top:1px;position:relative;}
.import_options .filter .button_wrapper{width:650px;text-align:right;}
.import_options .filter .button_wrapper input{text-transform:uppercase;font-weight:600;}
.import_options .filter .button_wrapper .msg-error{position:absolute;margin-left:15px;margin-top:10px;}

.import_data_table{max-width: 1250px;}
.import_data_table .table-default{width:100%;}
.import_data_table table tr:last-child{background:none;}
.import_data_table table tr:last-child table{margin:0 auto;}
.import_data_table table tr:last-child table td{border:none;}

/* Manage Administrators */

.add_new_administrator{background:#fff;}
.add_new_administrator > *{display:inline-block;}
.add_new_administrator button:first-child{margin-left:15px;}
.add_new_administrator input{margin:0 10px;border-radius:3px;position:relative;top:3px;padding: 8px 16px;}

.administrator_table{max-width:1250px;}
.administrator_table .administrator_accounts{width:100%}
.administrator_table .administrator_accounts tr td:last-child{text-align:center;}
.administrator_table .administrator_accounts tr td:last-child a{padding: 4px 0;font-size:12px;width:110px;text-align:center;}
.administrator_table .administrator_accounts tr:last-child{background:none;}
.administrator_table .administrator_accounts tr:last-child table{margin:0 auto;width: initial;}
.administrator_table .administrator_accounts tr:last-child table td{border:none;}
.administrator_table .administrator_accounts tr:last-child table td a{padding:0;width:initial;}

.popup_wrapper.add-account{}
.popup_wrapper.add-account .popup_input:nth-child(odd){float:left;}
.popup_wrapper.add-account .popup_input:nth-child(even){float:right;}
.popup_wrapper.add-account .popup_input label{width: 150px;margin-top:5px;}
.popup_wrapper.add-account .popup_input input{float: right;}
.popup_wrapper.add-account .button_wrapper{display: table;width: 100%;padding-top:15px;}
.popup_wrapper.add-account .button_wrapper > *{text-transform:uppercase;font-weight:600;}
.popup_wrapper.add-account .button_wrapper button{float:left;}

/* Vamasoft Options */

.credit_card_options{background:#fff;}
.credit_card_options .filter{border: 1px solid #ccc;border-radius: 3px;margin: 0 15px 25px;padding: 15px;width:778px;}
.credit_card_options .filter .filter_option{display:table;position:relative;margin-bottom:12px;}
.credit_card_options .filter .filter_option label{float: left;width: 180px;font-weight: 600;margin-top: 8px;}
.credit_card_options .filter .filter_option label i{position:absolute;right:-20px;}
.credit_card_options .filter .filter_option .check_time{}
.credit_card_options .filter .filter_option.check_time input{width:90px;margin-right:20px}
.credit_card_options .filter .filter_option.check_time select{width:90px;}
.credit_card_options .filter .filter_option input{padding:10px;width:200px;}
.credit_card_options .filter .filter_option select{padding:10px;width:200px;}
.credit_card_options .filter .button_wrapper{display:table;width:100%;margin-top:10px;}
.credit_card_options .filter .button_wrapper input{float:right;text-transform:uppercase;font-weight:600;}
.credit_card_options .filter .button_wrapper input:first-child{float:left;}


.service-info{height: 200px;overflow: auto;font-size: 11px;font-family: consolas;box-shadow: 0 0 1px black;background-color: #6F6F6F;color: white; width: 728px;margin-left:20px;}
.service-info ul{list-style: none;}
.filter.cards-service .service-queue{margin: 10px 0 15px;}
.service-queue .chk{display: inline-block; width: 230px; height: 100px; padding:4px; background-color:#de7c7c; cursor: pointer; color: white; text-align: center; box-shadow: 0 0 8px white;font-size: 14px;}
.service-queue .arrow{position: relative;top: 35px;}
.service-queue .chk.checked{background-color: #a6f2b3; color: black;}
.service-queue .chk span{text-transform:uppercase;font-weight:600;display: inline-block;margin-bottom: 5px;}
.service-queue .chk i{display: none;}
.service-queue .chk i, .service-queue .chk b{font-size: 10px; font-weight: normal;width: 210px;margin-left: 5px;padding: 5px;float:left; text-align: left; box-shadow: 0 0 1px black; height: 64px;}

.service-info{height: 200px;overflow: auto;font-size: 11px;font-family: consolas;box-shadow: 0 0 1px black;background-color: #6F6F6F;color: white;width: 776px;margin-left: 16px;}
.service-info ul{list-style: none;}

.aborting{display: none;}

#progress-bar{width: 778px; margin: 15px; text-align: center;}
#progress-bar #counters{position: relative; top: -28px;}
#progress-bar #name{position:relative; text-align: left; font-size: 10px; top: -42px; margin-left: 4px; color: #4E5066;}

/* Service Settings */

.row.service_settings{background:#fff;margin-bottom: 15px;}
.row.service_settings > div{max-width:1250px;margin-left: 10px;}

.service_settings .first_block{}
.service_settings .first_block .filter_item_row{display: table;width: 100%;margin-bottom:12px}
.service_settings .first_block .filter_item_row .filter-item{}
.service_settings .first_block .filter_item_row .filter-item:first-child{padding-left:0;}
.service_settings .first_block .filter_item_row .filter-item label{margin-bottom: 5px;font-weight: 600;}
.service_settings .first_block .filter_item_row .filter-item select{display: block;width: 100%;padding: 12px;padding-right: 20px;}
.service_settings .first_block .filter_item_row .filter-item input[type=text]{display: block;width: 100%;padding: 12px;padding-right: 20px;}
.service_settings .first_block .filter_item_row .button_wrapper{text-align:right;}
.service_settings .first_block .filter_item_row:last-child label{font-weight:normal;}
.service_settings .second_block input{margin-right:5px;}

.service_settings{}
.service_settings h2{font-size: 20px;text-transform: uppercase;font-weight: 600;margin-bottom: 10px;}

.row.service_settings_table{padding-top: 0;padding-bottom: 0px;max-width: 1250px;}
.service_settings_table table{}
.service_settings_table table tr:last-child{background:none;}
.service_settings_table table tr:last-child table{margin:0 auto;}
.service_settings_table table tr:last-child table td{border:none;}

/* Deposit Bonuses Control */

.deposit_bonus_control{background:#fff;}
.deposit_bonus_control table{}
.deposit_bonus_control table tr{}
.deposit_bonus_control table tr th{border-left: 1px solid #dce6f0;border-bottom: 1px solid #dce6f0;}
.deposit_bonus_control table tr th:first-child{border-left: 1px solid #dce6f0;}
.deposit_bonus_control table tr td{text-align:center;}
.deposit_bonus_control table tr td:first-child{text-align:left;}


/* NDC Details */

.ndc_detail_table{background:#fff;display:inline-block;margin: 25px 15px;width:90%;max-width:1250px;}
.ndc_detail_table table{margin:15px;}
.ndc_detail_table table tr:last-child{background:none}
.ndc_detail_table table tr:last-child td{}
.ndc_detail_table table tr:last-child td table{margin:0 auto;}
.ndc_detail_table table tr:last-child td table tr{}
.ndc_detail_table table tr:last-child td table tr td{border:none;}


/****************************************/
.txt-helper-container {
    display: none;
}


/* Form */

.inside_block form{display: table;width: 100%;margin-bottom: 50px;}
.inside_block form .form_inputs{padding-right: 20px;padding-left: 0;}
.inside_block form .form_inputs fieldset{background:url(../images/fieldset_bg.png) bottom left no-repeat;margin-bottom: 25px;padding-bottom: 5px;}
.inside_block form .form_inputs fieldset:last-of-type{background:none;margin-bottom: 0px;}
.inside_block form .form_inputs fieldset .form-group{display:table;width:100%;position:relative;margin-bottom: 20px;}
.inside_block form .form_inputs fieldset .form-group label{float: left;width: 23%;font-weight: normal;color: #242424;margin-top: 14px;}
.inside_block form .form_inputs fieldset .form-group input, .inside_block form .form_inputs fieldset .form-group select{height: 48px;border: 1px solid #e4e4e4;color: #2c2c2c;box-shadow:none;}
.inside_block form .form_inputs fieldset .form-group input, .inside_block form .form_inputs fieldset .form-group .select_wrapper, .inside_block form .form_inputs fieldset .form-group .country_list
{float: right;width: 76%;}
.inside_block form .form_inputs fieldset .form-group .country_list{background-image:none;}
.inside_block form .form_inputs fieldset .form-group .country_list option[disabled="disabled"] {color: #b6b6b6;}
.inside_block form .form_inputs fieldset .form-group .country_list option{color: #2c2c2c;}
.inside_block form .form_inputs fieldset .form-group select{outline: none;border-radius:4px;padding: 6px 12px;padding: 6px 70px 6px 12px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff url(../images/select_bg.jpg) right center no-repeat;}
.inside_block form .form_inputs fieldset .form-group select:first-child{margin-right:15px;}
.inside_block form .form_inputs fieldset .form-group input:focus{border-color:#b8ab84;}
.inside_block form .form_inputs fieldset .form-group input:focus ~ span{color:#b8ab84;}
.inside_block form .form_inputs fieldset .glyphicon{color: #b7bbc2;position:absolute;right: 12px;top: 16px;}
.inside_block form .form_inputs .button_wrapper{text-align: right;}
.inside_block form .form_inputs .button_wrapper .submit_button{padding: 8px 30px;text-transform: uppercase;font-weight: bold;font-size: 16px;display: inline-block;}



/* Footer */

.row.footer{padding:15px 0;}

footer{color:#c4c4c4;display: table;  width: 100%;}
footer a{color:#ae9f75;}
footer a:hover{color:#968A67;}
footer .contact_link{padding: 0;float: left;}
footer .copyrights{float:right;text-align: right;padding: 0;}

/* Other */

.ui-datepicker .ui-datepicker-header{background: #b8ab84;color: #fff;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none;}
.menu_bg{width: 100%;height: 100%;position: absolute;z-index: 9;display:none;}
.toggled .menu_bg{display: block;margin-left: -15px;}

#txtMemberId.error {
    border-color: red;
}


/* Media Queries */

@media (max-width: 1500px){
    .content_tabs .tab-nav{font-size:17px;}
    .row.brand_filter > ul{font-size:13px;}
    .row.brand_filter > ul .dropdown .caret{top: 24px;}
}
@media (max-width: 1450px){
    .content_tabs .tab-nav{font-size:16px;}
    .common-stat-report > div table{font-size:12px;}
    .common-stat-report > div table tr th{font-size:12px;}
    .row.brand_filter > ul{font-size:12px;}
    .linked_users_output .search_options ul{font-size: 14px;}
    .linked_users_output .search_options ul li{padding-left: 16px;margin-bottom: 5px;}
    .linked_users_output .search_options ul li input{top: 0px;}
}
@media (max-width: 1400px){
    .row.brand_filter > ul .dropdown .caret{top: 17px;}
    .row.brand_filter > ul > li a{padding: 10px 8px;}
    .row.brand_filter > ul .dropdown > a{padding-right: 28px;}
    .content_table.user_logs .user-logs tr td:last-child{min-width:180px;}
    .table-default{font-size: 13px;}
    .table-default tr th{font-size: 13px;}
    .content_table.user_logs .review-buttons:before{height: 42px;left: -10px;width: 200px;}
    .content_table.user_logs{padding-right: 190px;}
    .content_table.user_logs .review-buttons{right: 6px;width: 190px;}
    .system_tasks_search .search_options .filter{font-size: 14px;}
}
@media (max-width: 1350px){
    .row.user_info_bar .info_bar_wrapper{padding: 12px;    font-size: 14px;}
    .info_bar_wrapper .user_info{font-size: 14px;}
    .row.user_info_bar .info_bar_wrapper > div{height: 80px;}
    .info_bar_wrapper .user_info .member_details_item{margin-bottom:5px;}
    .info_bar_wrapper .account_status > div:first-child{margin-bottom:5px;}
    .content_tabs .tab-nav{font-size:15px;}
    .tab_panel ul{font-size: 14px;}
}
@media (max-width: 1300px){
    .content_tabs .tab-nav{font-size:14px;}
    .table-default{font-size: 12px;}
    .table-default tr th{font-size: 12px;padding: 10px 8px;}
    .table-default tr td{padding: 10px 8px;}
    .content_table.user_logs .review-buttons:before{height: 37px;}
    .linked_users_output .search_options ul li{width: 32%;}
    .common-stat-report > div table tr th{padding: 8px 6px;}
    .common-stat-report > div table tr td{padding: 8px 6px;}
    .advanced_search_settings .filter_item_setting .filter_item_row select{width: 400px;}
    .system_tasks_search .search_options .filter .filter-item{padding-right: 12px;}
    .system_tasks_search .search_options .filter .filter-item.date .from{padding-right: 4px;}
    .system_tasks_search .search_options .filter .filter-item.date .till{padding-left: 4px;}
    .tab_panel ul li a{padding: 8px 18px;}
}

/* highlight table pagination active page selection */
table tr:last-child td table >tbody > tr > td > span { font-weight: bold; color: #132333; }

.table-deposit-logs .message-container {width: 318px;word-wrap: break-word; white-space: normal;}
.table-deposit-logs {margin-top: 12px; font-size: 12px;}
.table-deposit-logs .glyphicon {padding: 6px;font-size: 16px;display: inline;}
.table-deposit-logs .glyphicon.glyphicon-ok-circle{color: #005807;}
.table-deposit-logs .glyphicon.glyphicon-remove-circle{color: #9c1c1c;}
.table-deposit-logs .glyphicon.glyphicon-question-sign{cursor: help;}
.table-deposit-logs td .glyphicon.glyphicon-info-sign{cursor: pointer;}
.deposit_detailed_info_container ul {margin-bottom: 10px;}
.deposit_detailed_info_container ul li span{font-weight: 600;}
.table-deposit-logs td{ word-wrap:normal; white-space:nowrap; }
.table-deposit-logs th {word-wrap: normal; white-space: nowrap; font-size: 11px !important;}
.table-deposit-logs ul.messages { list-style: initial; padding-left: 12px; font-size: 11px; color: #475d72; }
.detailed_deposit_logs_info .info-table-numbers tr > td:first-child { text-align: right; padding-right: 20px }
.detailed_deposit_logs_info .info-table-numbers tr > td:nth-child(2) { font-weight: bold;}
.box-white.deposit-logs {min-width: 1262px;}

.member_details #btnResendRegEmail {cursor: pointer;float: right;margin-right: 24px;margin-top: 5px;}

.custom-error-container{padding-top:50px;margin-left:30px;font-size:18px;}
.custom-error-container h1{font-size:25px;font-weight:bold;text-transform:uppercase;margin-bottom:8px;}

.affiliate_withdrawa_footer { font-weight: bold; display:inline-block; width: 100%; text-align:right;}

.box-white.bonus-report-table {
    max-width: 1500px;
}

.local_ip {
    color: white;
    padding-left: 25px;
}

.gridRequest.content_table .box-white {
    padding-left: 15px;
    padding-top: 0px;
    padding-bottom: 0px;
}




.user_campaign_activity {
    margin-bottom: 8px;
    display: table;
    width: 100%;
    background: #fff;
    padding: 15px;
    border: 1px solid #dee1e2;
    border-radius: 3px;
}

.user_campaign_activity .header {margin-bottom:10px; font-weight:bold;}
.user_campaign_activity .footer {margin-top: 10px;}
.user_campaign_activity .footer span {margin-top: 10px; font-size:small;}
.email_campaign_activity {display: inline-block; width: 50%;}
.email_campaign_activity span {display: block;}
.sms_campaign_activity {display: inline-block;width: 50%;}
.sms_campaign_activity span {display: block;}

.gridRequest.content_table .row.filter_options.deposit_log_filter {
    padding: 10px 3px;
}


.content_table .bonus-ratio-report-table {
    width: 100%;
    overflow-x: auto;
    max-width: 1350px;
    padding-top:8px;
}
.bonus-ratio-report-table  a{}

.bonus-ratio-report-table .table-default {
        font-size: 12px;width: 100%;
 }

.bonus-ratio-report-table .table-default th {
        font-size: 12px;
}

.deposit-by-providers{
    font-weight:normal;
}
.deposit-by-providers li{
    padding:4px 0;
}

.deposit-by-providers label{
    width:140px;
}
.deposit-by-providers .amount{
    width: 120px;
    display:inline-block;
    text-align:right;
}
.deposit-by-providers .total-amount{
    font-weight:bold;
}

.deposit-by-providers-table tr td:nth-child(2){
    font-weight:bold;
}

.number_to_skip_btn {
    font-weight: bold;
}
.number_to_skip {
    color: green;
    font-weight: bold;
}

.number_to_skip_btn{border:none;font-family:Arial;font-weight:normal;display:flex;align-items:center;}
.skip-container{display:flex;justify-content:space-between;align-items:center;font-size:16px;}


.bootstrap-options-modal{width: 100%;height: 100vh;overflow:auto;}
.bootstrap-options-modal .modal-dialog{height:80vh;min-height:600px;}
.bootstrap-options-modal .modal-dialog .modal-content{height:100%;}
.bootstrap-options-modal .modal{position: absolute;}
.bootstrap-options-modal .modal .modal-body{height:calc(100% - 89px);overflow:auto;}

.cpa-plan-table{

}
.cpa-plan-table table tr:first-child{}
.cpa-plan-table table tr:first-child th{border-bottom:1px solid #dce6f0;text-align:center;}
.cpa-plan-table table tr:last-child td{font-weight:bold;}

#txtPlayersIds{
    min-height: 175px;
    padding: 4px 8px;
    box-sizing: border-box;
    width: 100%;}