@font-face{font-family:'Glyphicons Halflings';src:url(../../fonts/website_v1/glyphicons-halflings-regular.eot);src:url(../../fonts/website_v1/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../../fonts/website_v1/glyphicons-halflings-regular.woff2) format('woff2'),url(../../fonts/website_v1/glyphicons-halflings-regular.woff) format('woff'),url(../../fonts/website_v1/glyphicons-halflings-regular.ttf) format('truetype'),url(../../fonts/website_v1/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}
.crm-container{ display:table;}
.crm-box{ background: #1f5077; padding:10px; min-height:250px; display:table-cell; float:none;}
.crm-box.box2{background:#7bb9aa}
.crm-box.box3{background:#927b51}
.crm-box.box4{background:#e95e3f}
.crm-box ul{ margin: 10px; padding: 0; list-style: none;}
.crm-box ul li{ margin: 9px 0 ;}
.crm-box ul li a{ display:block; color:#fff;}
.crm-box ul li a:hover{ color:#ccc; text-decoration:none;}
.crm-box ul li a i{margin-right:3px;}
.crm-heading{ font-size: 19px; margin-top: 0; font-family:'open sans'; text-align:center; color:#fff;  border-bottom: 1px solid rgba(255,255,255,0.1); padding: 10px;}
.icon-bg{ background:#336893; padding:19px 0; height:130px; width:130px; margin:10px auto; text-align:center; color:#fff;}
.icon-bg.bg2{ background:#8ecdbe; padding:30px 0;}
.icon-bg.bg3{ background:#a28a5e; padding:30px 0;}
.icon-bg.bg4{ background:#f56f52; padding:30px 0;}

#dynamicbox-view-customer, #dynamicbox-add-customer, #edit-detail{display:none;}
.detail-container{ margin:15px 0 0 0; background:#e8e8e8;}
.detail-container .heading{ background:#1f5077; color:#fff; font-family:'open sans'; margin:0; font-size:18px; }
.detail-container .heading .icon, .daily-report-wrapper h2 .icon{background:#154469; padding:5px 10px; display:inline-block;}
.detail-container .heading span{padding:5px; display:inline-block;}
.form-container{ padding:20px 15px;}
.form-container h4{ margin-top:0; font-family:'open sans'; color:#333}
.form-container label{ color:#444; font-weight:normal;}
.form-input{ height:inherit; border-radius:25px;}
.form-input-btn{height:inherit; border-radius:25px; background:#2269c0}
.form-input-bttton{height:inherit; border-radius:25px;}

.customer-details{ display:none;}
.action-list{ list-style:none; float:right;}
.action-list li{ padding:0 15px; border-left:1px solid #ddd; display:inline-block;}
.action-list li a{ text-decoration:none;}
.select-wrapper{ height:36px; line-height:34px; z-index: 0;}
.select-wrapper, .select-wrapper select{ border-radius:25px;}
.select-wrapper .holder{ margin-left:15px;}
.bg-success, .bg-danger { margin-top: 5px; margin-bottom: 20px; padding: 5px;}
#dynamicbox-add-customer, #dynamicbox-create-ticket, 
#dynamicbox-ticket-listing, #dynamicbox-failed-payment, 
#dynamicbox-pending-payment, #dynamicbox-incorrect-details, 
#dynamicbox-incomplete-details, #dynamicbox-followup-details, 
#dynamicbox-daywiseconsumption-report, #dynamicbox-dailyactivation-report, 
#dynamicbox-dailyregistration-report, #dynamicbox-offlinepayment-report, 
#dynamicbox-agentwiseactivity-report, #dynamicbox-agent-myaccount, 
#dynamicbox-user-management { min-height: 400px;}
.custom-tooltip-styling{ color: #333333 !important; font-size: 11px !important; }
.text-box-subject{width: 200px !important; padding: 5px;}
.dataTables_empty table tr td{ border: 1px solid #DDDDDD; padding: 8px;}
.dataTables_empty table{ border-collapse: collapse;}
#ui-datepicker-div {border: none; padding: 0px;}
.action-detail {cursor: pointer;}
.tooltipbox {position:absolute; width:500px; height:auto; left:0px; top: 0px; background: #f1f1f1; border: 1px solid #cccccc; z-index: 999; border-radius:4px; padding: 5px; font-size: 11px; display: none;}
.close_box{position:absolute; right:0px; top: 0px; padding: 0px 5px; background: black; cursor: pointer; color: #ffffff;}
.view_user_details_left {width:48%; border-right:1px solid #cccccc; margin-right:5px; float:left;}
.view_user_details_right {width:48%; float:left;}
.buy-accod {float: left; margin-right: 10px; /*min-width: 155px;*/ min-width: 29%;}
input.css-checkbox[type="checkbox"], input.css-radio[type="radio"] {display: none;}
input.css-checkbox[type="checkbox"] + .css-label::before, input.css-radio[type="radio"] + .css-label::before {
    border: 1px solid #dadada; border-radius: 5px; color: #2886fa; content: ""; display: inline-block;  height: 25px;  margin-right: 10px;
    text-align: center; vertical-align: middle;  width: 25px;}
input.css-radio[type="radio"] + .css-label::before {
    border-radius: 50%;    content: "";    font-size: 30px;    line-height: 18px;}
input.css-radio[type="radio"] + .css-label::before, input.css-radio[type="radio"] + .css-label::before {
    background: #fff none repeat scroll 0 0;    border-radius: 100%;    height: 16px;    width: 16px;}
input.css-radio[type="radio"] + .css-label::before, input.css-radio[type="radio"] + .css-label::before {
    background: #fff none repeat scroll 0 0;    border-radius: 100%;    height: 16px;    width: 16px;}
input.css-radio[type="radio"]:checked + .css-label::before {    content: "•";}
.buy-opt input.css-radio[type="radio"]:checked + .css-label::before, .buy-accod input.css-radio[type="radio"]:checked + .css-label::before, .buy-accod input.css-checkbox[type="checkbox"]:checked + .css-label::before {
    background: #f05454 url("../../../images/website_v1/buy/opt-check.png") no-repeat scroll 3px 4px;
    border: 1px solid #f05454;    content: "";}
.buy-accod input.css-radio[type="radio"]:checked + .css-label::before, .buy-accod input.css-radio.checked[type="radio"] + .css-label::before {
    background: #ffffff url("../../images/website_v1/post-login/opt-radio.jpg") no-repeat scroll 1px 2px;
    border: 1px solid #f05454;    content: "";}
    .ui-datepicker-trigger{ position: absolute; right: 25px; top:8px;  cursor: pointer;}
    .coupon_text{ margin-top: 5px;}
   .btm-gray-border{ border-bottom: 1px solid #ddd; padding: 15px 0}
   .mb0{ margin-bottom: 0 !important;}
.alert-msg-error{color:red; font-size: 12px;}
.packageconfirmation-box{display:none;background:none repeat scroll 0 0 #FFFFFF;border-radius:0.25em;height:150px;margin:0px auto;width:400px;z-index:1000000;font-family:'open_sansregular';}
.register-contbox{font-family:'open_sansregular';background:#ffffff;border:2px solid #404040;display:table;padding-bottom:10px;height:auto;width:490px;margin:0px auto;-webkit-border-radius:0.250em;-moz-border-radius:0.250em;border-radius:0.250em;}
.cartcrm thead{background: #2C6085;color: #FFF;}
.cartcrm tbody{background: #FFF;}
.cartcrm thead tr{margin-bootom:0;}
.popupsubject li{margin-left: 20px;}
.popupsubject{padding: 15px;}
.enter-code .form-control {
    float: none;
    padding-right: 95px;
    width: 330px;
}
.enter-code .btn-primary {
    border-radius: 0 7px 7px 0;
    top: 0;
    height: 100%;
    position: absolute;
    right: 0;
    width: 95px;
    z-index: 9;
}
.popover.right > .arrow {
  top: 50%;
  left: -29px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
	background: transparent;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left:19px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}

.popover li{list-style-type: none !important;margin-left: 0;}
.classpopover{margin:0;list-style:none;width:155px;float:left;padding:0 10px;}
.classpopover li{margin-bottom:7px;}
.classpopover.boredred{border-left:1px solid #ccc;}
#card-table tr th,#card-table tr td{ text-align: center;}
#card-table tr td i{color:grey;}