body { font-family: 'Poppins', sans-serif; font-size: 13px; background: rgb(23,170,157); background: linear-gradient(0deg, rgba(23,170,157,1) 0%, rgb(4, 7, 32) 100%); color: #fff; }
* { margin: 0; padding: 0; list-style: none; font-style: normal; }
dl, ol, ul { margin-top: 0; margin-bottom: 0; }
a { text-decoration: none; }
.tab-content>.active { display: block; }
.fade.in { opacity: 1; }
.last-10-result { display: flex; width: 100%; }
.result-sec { width: 100%; display: flex; justify-content: flex-end; }
.result-sec ul { display: flex; width: 100%; justify-content: space-around; }
.result-sec ul li { display: flex; border: solid 1px #fff; text-align: center; margin: 0 5px; width: 100%; flex-direction: column; }
.result-count { display: flex; width: 100%; justify-content: space-evenly; }
.result-count-1 { display: flex; font-size: 14px; flex-direction: column; justify-content: center; }
.result-black-div { display: flex; align-items: center; justify-content: center; text-align: center; }
.action-buttons ul { display: flex; width: 100%; border: solid 1px #fff; justify-content: space-evenly; }
.time-real ul { display: flex; }
.transaction-sec ul { display: flex; align-items: center; }
.time-section { display: flex; width: 100%; justify-content: flex-start; background-color: #272d32; border-radius: 0; margin: 0 0 5px 0; }
.time-titl-text b { display: block; text-align: center; font-size: 20px; }
.time-real li { font-size: 18px; font-weight: bold; padding: 0 10px; }
.time-real li i { font-size: 16px; }
.result-black-div { display: flex; align-items: center; padding: 0 0; width: 150px; background: #fff; margin: 0 5px 0 0px; justify-content: center; text-align: center; font-size: 18px; color: #2c3991; }
.time-real li span { display: block; text-align: center; background-color: #384047; margin: 2px 0; padding: 2px 20px; font-size: 18px; line-height: 25px; font-weight: normal; }
.transaction-sec li b { display: block; }
.transaction-sec li b i { font-weight: normal; }
.transaction-sec li em { display: block; text-align: center; background-color: #37e180; color: #333; }
.time-real ul { display: flex; align-items: center; }
.time-titl-text { display: flex; flex-direction: column; background-color: #384047; justify-content: center; padding: 0 20px; }
.transaction-sec { display: flex; }
.transaction-sec ul li { margin: 0 15px; }
.stamdard-time-sec { display: flex; width: 100%; margin: 5px 0 5px 0; justify-content: center; }
.server-sect ul { display: flex; text-align: center; justify-content: space-evenly; flex-direction: row; flex-wrap: nowrap; }
.open-close-sec { display: flex; width: 100%; padding: 0 10px; }
.inp-matka input { width: 100%; }
.inp-matka b { display: block; }
.input-lsiitng { display: flex; flex-direction: row; }
.logo-top a { display: inline-block; margin: 0 0 10px 0; width: 200px; }
img { max-width: 100%; }
.result-sec ul li i { margin: 1px 0 1px 0; font-size: 12px; border-bottom: solid 1px #fff; padding: 0 0 0px 0; color: #fff; }
.result-sec ul li strong { margin: 2px 0 0px 0; border-top: solid 1px #fff; color: #fff; padding: 1px 0 0 0; font-size:16px; font-weight: normal; }
.result-count-1 b { font-size: 24px; }
.action-buttons ul li { display: block; width: 100%; text-align: center; }
.action-buttons ul li a { display: block; font-weight: 500; padding: 2px 0; transition: .2s; color: #fff; border-left: solid 1px #fff; margin: 0px 0 0px 0; text-align: center; }
a:hover { text-decoration: none }
.action-buttons ul li a:hover { background-color: #00ffcc; border-radius: 0px; color: #2d3791; }
.inp-matka b { font-size: 18px; text-align: center; border-radius: 20px;}
.inp-matka b i { font-size: 16px; font-weight: normal; border-radius: 20px;}
.inp-matka input[type="text"] { padding: 0  0px; border: 0; font-size: 16px; font-weight: bold; margin: 0px 0 0 0; height: 25px; border-radius: 20px; text-align: center; }
.input-lsiitng { display: flex; padding: 2px 0px; flex-direction: row; }
.inp-matka { margin: 0 5px; width: 100%; }
.logo-top { text-align: center; }
.action-buttons ul li.refresh-btn a { border-left: 0; }
.input-lsiitng:nth-child(even) { background-color: #384047; }
.matka-table-sectino { background-color: #272d32; display: flex, flex-wrap; padding: 5px 0; margin: 5px 0 0 0; }
.open-bt { width: 160px; text-align: center; border-radius: 20px;}
.open-close-sec .jodi-bt { width: 100%; text-align: center; border-radius: 20px;}
.close-bt { width: 160px; text-align: center; border-radius: 20px;}
.open-bt i { background-color: #ce4848; text-align: center; border-radius: 20px;}
.open-close-sec .jodi-bt i { background-color: #37e180; color: #000; border-radius: 20px;}
.close-bt i { background-color: #000000; text-align: center; border-radius: 20px;}
.open-close-sec div i { padding: 2px 40px; display: inline-block; font-weight: bold; margin: 0 0 5px 0; }
.inp-matka.open-sec input { background-color: #ce4848; color: #fff; border-radius: 20px;}
.inp-matka.inp-matka.close-sec input { background-color: #000; color: #fff; }
.server-sect li.tab-se a { display: block; background-color: #fff; }
.server-sect ul li { width: 100%; }
.server-sect ul li.active a, .server-sect ul li a.active { background-color: #272d32; color: #fff; }
.server-sect li.tab-se a { display: block; color: #b7b7b7; font-size: 14px; background-color: #384047; padding: 5px 0; font-weight: normal; border-left: solid 1px #333; }
li.preview { background-color: #2d3691; color: #fff; text-transform: uppercase; line-height: 30px; }
li.total-point { background-color: red; color: #fff; text-transform: uppercase; line-height: 30px; }
.red-color-text em { }
li.cumul { background-color: #384047; color: #fff; text-transform: uppercase; line-height: 30px; }
li.check-sec { text-align: left; line-height: 30px; padding: 0 0 0 20px; }
li.check-sec span { margin: 0 10px 0 0px; }
li.check-sec span input { margin: 0 3px 0 0; }
.time-real li i.red-color { font-size: 18px; color: #ce4848; }
.customer-sec select { background-color: #265a95; border: solid 1px #fff; color: #fff; height: 30px; width: 230px; text-align: right; }
.customer-sec button { background-color: #ce4848; border: solid 1px #fff; color: #fff; padding: 0 20px; height: 30px; text-align: center; }
.stamdard-time-sec p { margin: 0 15px 0 0; display: flex; align-items: center; font-size: 13px; }
.result-sec ul li:nth-child(even) { background-color: #000; }
.result-sec ul li { background-color: #ce4848; border: 0; }
.print-action ul { display: flex; width: 100%; justify-content: space-evenly; }
.print-action ul li { display: flex; margin: 0 10px 0 0; width: 100%; align-items: center; }
.print-action { padding: 5px; background-color: #272d32; margin: 5px 0 0 0; }
.print-action ul li button { width: 100%; border: 0; line-height: 30px; background-color: #384047; color: #fff; }
.print-action ul li i { margin: 0 10px 0 0; }
.print-action ul li.total-sec { background-color: red; color: #fff; text-transform: uppercase; line-height: 30px; font-size: 15px; display: flex; text-align: center; justify-content: center; }
.print-action ul li.poin-sec { justify-content: flex-end; }
.print-action ul li input[type="text"] { line-height: 26px; padding: 0 5px; }
.result-count-1 em { line-height: 18px; font-size: 16px;} 
.logo-top { text-align: center; padding: 0 15px; background-color: #fff; }
.time-reset-sec { display: flex; width: 100%; justify-content: flex-end; }
.action-buttons { margin: 0 0 5px 0; }
.customer-sec label { margin: 0; }
h5.modal-title { color: #333 }
.date-filter { display: flex; background-color: #f1f1f1; padding: 10px; margin: 0 0 15px 0; }
.form-tab label { color: #333; margin: 0 5px 0 0; }
.form-tab { margin: 0 20px 0 0; }
.result-modal .result-sec ul li { width: 95px; margin: 0 0 5px 0; background-color: #ffcc99; border: solid 1px #484848; }
.result-modal .result-sec ul { justify-content: left; width: 100%; flex-wrap: wrap; }
.result-modal .result-sec ul li i { color: #0b0f13; border: navajowhite; }
.result-modal .result-count { color: #0b0f13; }
.result-modal .result-count-1 em { line-height: 22px; }
.result-modal .red-text .result-count { color: red; }
b.date-center { display: block; text-align: center; color: #333; margin: 0 0 10px 0; font-size: 16px; }
.modal-body { color: #333 }
.date-filter button { background-color: #ce4848; border: solid 1px #fff; color: #fff; padding: 0 20px; height: 30px; text-align: center; }
.form-tab input[type="date"] { padding: 4px 7px; }
.server-sect .country-sale ul { display: inline-block; box-sizing: border-box; margin: 0 0 15px 0; text-align: left; }
.country-sale b { display: block; margin: 0 0 3px 0; }
.server-sect .country-sale ul li { border: solid 1px #ddd; line-height: 30px; padding: 0 10px; }
.server-sect .country-sale ul li:nth-child(even) { background-color: #f1f1f1; }
.server-sect .country-sale ul li i:before { content: ":"; position: absolute; left: 0; }
.server-sect .country-sale ul li i { float: right; min-width: 180px; position: relative; margin: 0 0 0 20px; font-weight: bold; padding: 0 0 0 10px; text-align: left; }
h5.profile-heading { font-size: 18px; border-bottom: solid 1px #3840478f; margin: 20px 0 20px 0; padding: 10px 10px 10px 0px; }
.btn.btn-default { background-color: #ce4848; border: solid 1px #fff; color: #fff; padding: 0 20px; border-radius: 0; font-size: 14px; height: 30px; text-align: center; }
label.control-label { font-size: 15px; margin: 8px 0 0 0; }


/**********Login***************/

.ftco-section {
    padding: 7em 0
}
.heading-section {
    font-size: 28px;
    color: #000
}
.login-wrap {
    position: relative;
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 0 10px 34px -15px rgba(0,0,0,.24);
    -moz-box-shadow: 0 10px 34px -15px rgba(0,0,0,.24);
    box-shadow: 0 10px 34px -15px rgba(0,0,0,.24)
}

.login-wrap h3 {
    font-weight: 700;
    font-size: 20px;
    color: #8d448b
}

.login-wrap .icon {
    width: 80px;
    height: 80px;
    background: #8d448b;
    border-radius: 50%;
    font-size: 30px;
    margin: 0 auto;
    margin-bottom: 10px
}

.login-wrap .icon span {
    color: #fff
}

.form-control {
    height: 48px;
    background: rgba(0,0,0,.05);
    color: #000;
    font-size: 16px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid transparent;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.form-control::-webkit-input-placeholder {
    color: rgba(0,0,0,.2)!important
}
.checkbox-wrap {
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.checkbox-wrap input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0
}

.checkmark {
    position: absolute;
    top: 0;
    left: 0
}

.checkmark:after {
    content: "\f0c8";
    font-family: "FontAwesome";
    position: absolute;
    color: rgba(0,0,0,.1);
    font-size: 20px;
    margin-top: -4px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}
.checkbox-wrap input:checked ~ .checkmark:after {
    display: block;
    content: "\f14a";
    font-family: "FontAwesome";
    color: rgba(0,0,0,.2)
}

.checkbox-primary {
    color: #8d448b
}

.checkbox-primary input:checked ~ .checkmark:after {
    color: #8d448b
}
 .login-wrap {
    position: relative;
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 0 10px 34px -15px rgba(0,0,0,.24);
    -moz-box-shadow: 0 10px 34px -15px rgba(0,0,0,.24);
    box-shadow: 0 10px 34px -15px rgba(0,0,0,.24);
}
button.btn.btn-default.login {
    padding: 12px 20px;
    height: inherit;
    border-radius: 5px;
}
.logo-loigin {
    
    display: block;
    text-align: center;
    margin: 0 0 25px 0;
}
.logo-loigin img {
    display: inline-block;width: 190px;
}
.paddin-mi {
    padding: 30px 30px 20px 30px;
}
body, html {
    min-height: 100%;
}
.sp-panna ul li b {
    display: flex;
    justify-content: center;
}
.sp-panna ul li b {
    padding: 4px 0;
    font-size: 14px;
    color: #fff;
    border-bottom: solid 1px #ffffff40;
    margin: 0 0 7px 0;
}
.sp-panna ul li i {
    background-color: #333;
    padding: 2px 10px;
    display: inline-block;
    margin: 3px 0;
    border-radius: 15px;
}
.sp-panna ul li:nth-child(even) {
    background-color: #000;
}
.sp-panna ul li {
    background-color: #ce4848;
    border: 0;
}
.sp-panna ul li { 
    padding: 14px 0;
    margin: 0 0 5px 0;
}

#markeName{font-size: 35px;}
 
.btn-2 {
    background: rgb(96,9,240);
    background: linear-gradient(0deg, rgba(96,9,240,1) 0%, rgba(129,5,240,1) 100%);
    border: none;
    
  }
  .btn-2:before {
    height: 0%;
    width: 2px;
  }
  .btn-2:hover {
    box-shadow:  4px 4px 6px 0 rgba(255,255,255,.5),
                -4px -4px 6px 0 rgba(116, 125, 136, .5), 
      inset -4px -4px 6px 0 rgba(255,255,255,.2),
      inset 4px 4px 6px 0 rgba(0, 0, 0, .4);
  }