@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500;700;800&display=swap);
body {
    background: #fcfcfc !important;
    font-family: Montserrat, sans-serif !important;
    font-size: 16px;
    margin: 0;
    letter-spacing: -0.01em;
    overflow: auto!important;
}

html {
    overflow-x: hidden;
    overflow-y: scroll;
    position: relative;
    min-height: 100%;
    background: #eff3f6;
}

h1, h2, h3, h4, h5, h6 {
    margin: 10px 0;
    font-weight: 700;
}

h1 {
    line-height: 43px;
}

h2 {
    line-height: 35px;
}

h3 {
    line-height: 30px;
}

h3 small {
    color: #444;
}

h4 {
    line-height: 22px;
}

h4 small {
    color: #444;
}

h5 small {
    color: #444;
}

* {
    outline: 0 !important;
}

a {
    color: #071e55;
    text-decoration: none;
}

a:hover {
    outline: 0;
    text-decoration: none;
    color: #071e55;
}

a:active {
    outline: 0;
    text-decoration: none;
    color: #ffc107;
}

a:focus {
    outline: 0;
    text-decoration: none;
    color: #ffc107;
}

.inputcls {
    display: block;
    width: 30px;
    height: 30px;
    border: 2px solid #d3d3d3;
}

.labelcls {
    margin-left: 30px;
    margin-top: 8px;
    font-size: 19px;
}

.textboxcls {
    height: 45px;
    border: 2px solid #d3d3d3;
    border-radius: 0;
}


 .nav-linkrag {
    display: block;
    padding: 0.2rem 0.2rem!important;
 }
.actionfsize { font-size: 12px; }
.inputdownarrow { width: 16px; } 
.siteurlstyle { font-size: 0.8rem; } 
.actionminsize { min-width: 160px!important; } 
.btn-outline-secondary {
    color: #071e55;
    background-color: transparent;
    background-image: none;
    border-color: #071e55;
    border: 1px solid #071e55;
    text-align: left;
    font-size: 12px!important;
    border-radius: 2px!important;
    padding: 4px 8px;
    margin-top: 0px;
}
.selectdropdownboxcls {
    padding: 0.4%; 
    width: 18%; 
    height: 44px; 
    font-size: 15px; 
    font-weight: 600; 
    border: 2px solid #071e55;
    color: #071e55;
    padding-left: 17px;
}
.btnNewbg {
    background: #eae7e7!important;
}
.btn-rag8 {
    background: #f3f2f2;
    border: none;
    border-radius: 15px!important;
    color: #000000;
    padding: 3px 20px;
    margin-left: 80px;
}   
.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 89%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .15rem;
    letter-spacing: 0.02rem;
}
.VueTables.VueTables--client table thead {
    background: #eff1ed;
} 

label.col-form-label {
    font-size: 12px;
    color: #0c2359;
    padding: 0;
    font-weight: 500;
}

code {
    color: #0097a7;
}

/* .wmp {
    width: 100% !important;
    padding: 0;
    margin: 0;
} */

.wmp {
    width: 100% !important;
    padding: 0;
    margin: 0;
    overflow: hidden;
 }

 .mp {
    padding: 0;
    margin: 0;
}

.hvh {
    height: 100vh;
}

.hper {
    height: 100%;
}

.container-alt {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.disnon {
    display: none;
}

.disblk {
    display: block;
}

.footer {
    background-color: #f9f9f9;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    bottom: 0;
    color: #0a1832;
    text-align: center;
    padding: 20px 30px;
}

#wrapper {
    height: 100%;
    overflow: hidden;
    width: 100%;
}

#topnav .navbar-toggle .lines {
    display: none;
}

.page {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

ul.ucls {
    list-style: none;
    display: inline-flex;
    width: 100%;
    margin: 0;
    padding: 0;
}

ul.ucls li {
    width: 20%;
    margin-right: 10px;
}

.nsec {
    box-shadow: 0px 3px 8px 1px #dadfef;
    background: #ffffff;
    padding: 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 20px;
    height: auto;
}

.nsec .cardbodychg {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0 0rem;
}

ul.nsecul {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 3px;
    display: flex;
    width: 100%;
}

.mini-state-info {
    font-size: 14px;
    font-weight: 600;
    width: 100%;
    float: left;
    display: block;
}

.mini-state-leftinfo {
    font-size: 14px;
    padding-top: 0;
    font-weight: 600;
    width: 56%;
    float: left;
    display: block;
}
span.mini-state-leftinfo img {
    max-width: 29px;
}
.mini-state-rightinfo {
    width: 43%;
    height: 28px;
    float: right;
    display: block;
    background: #ffffff;
    text-align: left;
    border-radius: 5px;
    margin-right: 0;
    color: #ccc8c8;
    font-size: 12px;
    transform: rotate(0deg);
    letter-spacing: 0.02rem;
    padding-top: 7px;
}

.mini-state-in {
    box-shadow: 0 3px 8px 1px #dadfef;
    background: #fff;
    padding: 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 6px;
    height: 55px;
}

.mini-state-secin {
    box-shadow: 0 3px 8px 1px #dadfef;
    background: #fff;
    padding: 8px 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 6px;
    height: auto;
}

.tablesecsnd {
    box-shadow: 0 3px 8px 1px #dadfef;
    background: #fff;
    padding: 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 134px;
}

.tablesecsnd .table {
    margin-bottom: 0;
    margin: 0;
    padding: 0;
}

.table-firstinfo {
    display: block;
    width: 100%;
}

.table>tfoot>tr>td, .table>thead>tr>td, .tablesecsnd>.table>tbody>tr>td {
    padding: 7px 6px !important;
    color: #afadad;
}

table.table.table-borderless.table-firstinfo tbody tr td:first-child {
    width: 70%;
}

table.table.table-borderless.table-firstinfo tbody tr td:last-child {
    color: green;
}


.mini-stat-icon {
    display: inline-block;
    text-align: center;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    float: left;
    width: 24%;
    margin-right: 3px;
    padding-top: 4px;
}
span.mini-stat-icon img {
    max-width: 30px;
}

.tablesecfif {
    background: #fff;
    padding: 0 8px;
    height: auto;
}
.tablesecfif thead {
    display: block;
    float: left;
    width: 100%;
}
.tablesecfif tbody {
    display: block;
    float: left;
    width: 100%;
}
.tablesecfif thead tr{
    display: block;
    float: left;
    width: 100%;
}
.tablesecfif li.nav-item{
    position: relative;
 }
 .tablesecfif li.nav-item:before {
    content: "";
    width: 0;
    height: 0;
    top: 100%;
    left: 5px;
    display: block;
    position: absolute;
    border-left-style: solid;
    border-right-style: solid;
    border-left-width: 8px;
    border-right-width: 0;
    border-top: 0 solid transparent;
    border-bottom: 8px solid transparent;
    border-right-color: inherit;
    border-left-color: inherit;
}


.table-fifinfo {
    display: block;
    width: 100%;
    margin: 0;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 0 5px 5px 5px !important;
}


table.table.table-borderless.table-fifinfo tbody tr {
    display: flex;
}

table.table.table-borderless.table-fifinfo tbody tr td:first-child {
width: 70%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #afadad;
}

table.table.table-borderless.table-fifinfo tbody tr td:last-child {
    color: green;
    width: 57px;
}

table.table.table-borderless.table-fifinfo thead tr th {
    padding: 6px;
    margin: 0;
    font-size: 12px;
    font-weight: 600;
    color: #616161;
    padding: 6px;
    width: 38%;
    display: block;
    float: left;
}

table.table.table-borderless.table-fifinfo {
    padding: 0;
}

.table>tfoot>tr>td, .table>thead>tr>td, .tablesecfif>.table>tbody>tr>td {
    padding: 2px 5px !important;
    color: #afadad;
}

span.loserspan {
    display: block;
    float: right;
    width: 20px;
    height: 20px;
    background: #bc462e;
    color: #fff;
    border-radius: 3px;
    padding: 1px 2px;
    margin-left: 0;
}

span.winnerpan {
    display: block;
    float: right;
    width: 23px;
    height: 20px;
    background: green;
    color: #fff;
    border-radius: 3px;
    padding: 1px 5px;
    margin-left: 2px;
}

i.fa.fa-arrow-circle-left {
    font-size: 12px;
}

.cardbodychg {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0 1.25rem;
}

.social-links li a {
    -webkit-border-radius: 50%;
    background: #eff3f6;
    border-radius: 50%;
    color: #9f9f9f;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;
}
.mini-stat-info {
    padding-top: 10px;
    font-weight: 600;
    width: 55%;
    float: left;
    display: block;
}
.mini-stat-info-2ndrightsec {
    display: block;
    float: right;
    width: 45%;
    padding-top: 4px;
    font-weight: 700;
}

#preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #eff3f6;
    z-index: 9999999;
}

#status {
    width: 40px;
    height: 40px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -20px 0 0 -20px;
}

.spinner {
    position: absolute;
    width: 78px;
    height: 78px;
    left: 50%;
    margin-left: -39px;
    margin-top: -39px;
}

.alertify-notifier {
    color: black;
    display: block!important;
    width: 400px;
    overflow: visible;
    z-index: 99999999!important;
    transform: translate3d(0, 0, 0);
}

.wrapper {
    padding-top: 75px!important;
    display: block;
    margin-bottom: 0;
}

#topnav .navbar-custom {
    padding-left: 0;
    float: left;
    width: 54%;
}

#topnav #navigation {
    display: block;
}

#topnav .navigation-menu {
    list-style: none;
    margin: 0;
    padding: 0;
}

#topnav .navigation-menu>li {
    display: inline-block;
    position: relative;
}

#topnav .navigation-menu>li>a {
    display: block;
    color: #000000;
    font-size: 14px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    line-height: 18px;
    padding: 11px!important;
}

.mini-stat {
    box-shadow: 0px 3px 8px 1px #dadfef;
    background: #ffffff;
    padding: 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 30px;
    height: 51px;
}

.mini-stat-info {
    font-size: 13px;
    padding-top: 8px;
    font-weight: 600;
    width: 67%;
    float: left;
    display: block;
}

.mini-stat-info span {
    font-size: 16px;
    font-weight: 600;
    display: block;
    float: right;
    margin-top: -1px;
}

ul.ucls img {
    max-width: 31px;
    width: 100%;
    height: auto;
}

.mini-stat-icon {
    display: inline-block;
    text-align: center;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    float: left;
    margin-right: 0px;
    margin-top: 0px;
}

.logwraper {
    margin-top: 60px;
}



.keywordexplorersec {
    width: 100%;
    margin: 0;
    padding: 0;
    background: url(../images/Keyword-Explorerbgimg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.keywordexplorersec .card {
    background: transparent!important;
}
.keywordexplorersec .card-header {
    padding: 0 10px;
    margin-bottom: 0;
    background-color: transparent!important;
    border-bottom: none;
}
.keywordexplorersec .card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: transparent;
    border: none;
    border-radius: 0;
}
div.keywordexplorerimgsec {
    position: absolute;
    right: 10%;
    top: 25px;
    display: block;
}
div.keywordexplorerimgsec img {
    max-width: 350px;
    width: 100%;
    height: auto;
}
.keywordexplorersec h3 {
    font-size: 40px;
    background: transparent;
    margin: 0;
    padding: 80px 34px;
    color:#273d6e;
}
.keywordexplorersec h3 span {
    font-size: 40px;
    color:#fcb50d;
}
.keywordexplorersec .nav-tabs .nav-link {
    border: 4px solid transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    font-size: 1.1rem;
    letter-spacing: -00.03rem;
    font-weight: 600;
}
.keywordexplorersec .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #fcb50d;
    background-color: #f9f9f9;
    border-top: 4px solid #fcb50d;
    font-size: 1.1rem;
    letter-spacing: -00.03rem;
    font-weight: 600;
    margin-bottom: 10px;
}

.keywordexplorerinnersec {
    display: inline-flex;
    margin: 0;
    padding:0;
    width: 100%;
}
.keywordexplorerinnersec .keywordexsecleft {
   display: block;
   float: left;
   width: 40%;
   height: auto;
}
.keywordexplorerinnersec .keywordexsecleftsec {
    display: block;
    float: left;
    width: 20%;
    height: auto;
 }

.keywordexplorerinnersec .keywordexsecright {
    display: block;
    float: right;
    width: 19%;
    height: auto;
 }
.keywordexsecright .btn-info {
    background-color: #fcb50d!important;
    border: 1px solid #fcb50d!important;
    border-radius: 0!important;
    height: 78px;
    width: 44%;
    font-size: 16px;
}
.keywordexsecright .btn-info:hover {
    background-color: #273d6e!important;
    border: 1px solid #273d6e!important;
    border-radius: 0!important;
    height: 78px;
    width: 44%;
    font-size: 16px;
}
.keywordexplorersec .form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1.02rem!important;
    line-height: 1.5;
    letter-spacing: -00.03rem!important;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: none!important;
    border-radius: 0;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    min-height: 78px;
    background: rgb(251,250,250);
    background: linear-gradient(90deg, rgba(251,250,250,1) 0%, rgba(253,252,253,1) 90%, rgba(233,228,228,1) 100%);
}
.keywordexplorersec .IZ-select__input {
    font-size: 1.02rem!important;
    background-size: 25px 25px;
    background-position: right 10px center;
    background-repeat: no-repeat;
    color: #495057 !important;
    background-color: transparent;
    border-style: none;
    pointer-events: auto;
    flex: 1 1;
    margin-top: 0;
    min-width: 0;
    position: relative;
    letter-spacing: -00.03rem!important;
    line-height: 20px;
    max-width: 100%;
    width: 100%;
    min-height: 80px;
    background: rgb(251,250,250);
    background: linear-gradient( 90deg, rgba(251,250,250,1) 0%, rgba(253,252,253,1) 90%, rgba(233,228,228,1) 100%);
    border: none!important;
    border-radius: 0!important;
    padding-right: 8px
}
.keywordexplorersec .IZ-select__input input {
    font-size: 1.02rem!important;
    color: #495057;
    letter-spacing: -00.03rem!important;
}
.keywordexplorersec .card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0 0 0 0;
}
.VueTables.VueTables--client .btn-primary {
    background-color: #827f7f;
    border: 1px solid #827f7f;
}
.VueTables.VueTables--client .btn-danger {
    background-color: #a57052;
    border: 1px solid #a57052;
}

.VueTables.VueTables--client .btn-group-sm>.btn, .btn-sm {
    padding: 1px 5px;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem;
}
.VueTables.VueTables--client .btn-group-sm>.btn, .btn-smm {
    padding: 1px 5px;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem;
    color: #f5f5f5;
    background-color: #ef0202;
}
.keywordexplorersec button.btn.btn-success.btn-lg {
    height: 78px;
    border-radius: 0;
    padding: 7px;
}

.logwraper .alert-danger {
    color: #ef0202;
    background-color: #f5f5f5;
    font-size: 12px;
    line-height: 21px;
    font-weight: 600;
    border-radius: 0;
    margin: 0 5%;
}
.custom-modal-footer-section-1 {
    color: #ff1919;
    width: 50%;
    padding: 5px 10px;
    background: #fde4e4;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
    box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
}
span.mini-stat-icon img {
    max-width: 25px!important;
}


table.table.table-borderless.table-fifinfo thead tr th:first-child {
    margin: 0;
    font-size: 11px;
    font-weight: 600;
    color: #616161;
    padding: 7px 0px;
    width: 70%;
    display: block;
    float: left;
}

table.table.table-borderless.table-fifinfo thead tr th:last-child {
    margin: 0;
    font-size: 11px;
    font-weight: 600;
    color: #616161;
    padding: 7px 0px;
    width: 20%;
    display: block;
    float: left;
}

/* old code -- span.winnerpan {display: block;float: right;width: 17px;height: 17px;border-radius: 3px;padding: 1px 3px;margin-left: 0px;font-size: 10px;}*/

span.winnerpan {
    display: block;
    float: right;
    width: 21px;
    height: 17px;
    border-radius: 3px;
    padding: 1px 3px;
    margin-left: 8px;
    font-size: 10px;
}

.mini-stat-info-rightsec {
    display: block;
    float: right;
    width: 15%;
    padding-top: 4px;
    font-weight: 700;
}

.mini-stat-info-2ndrightsec {
    display: block;
    float: right;
    width: 45%;
    padding-top: 10px;
    font-weight: 700;
}

.tablesecsnd {
    box-shadow: 0px 3px 8px 1px #dadfef;
    background: #ffffff;
    padding: 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 198px;
}

.tablesecsnd>.table>tbody>tr>td, .table>tfoot>tr>td, .table>thead>tr>td {
    padding: 9px 5px!important;
    color: #afadad;
}

table.table.table-borderless.table-firstinfo tbody tr td:first-child {
    width: 62%;
}

.tablesecfif>.table>tbody>tr>td, .table>tfoot>tr>td, .table>thead>tr>td {
    padding: 1px 5px!important;
}

span.loserspan {
    width: 22px;
    font-size: 10px;
    height: 17px;
    padding: 1px 3px;
    margin-left: 8px;
}

ul.nsecul li {
    font-size: 12px;
}

ul.nsecul li img {
    max-width: 30px;
}
.table-fifinfo {
    display: block;
    width: 100%;
    margin: 0;
    background: #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 0 5px 5px 5px!important;
}

.spinner:before {
    content: "";
    position: absolute;
    width: 45px;
    height: 45px;
    top: 50%;
    margin-top: -23px;
    left: 50%;
    margin-left: -23px;
    border-width: 2px 1px;
    border-style: solid;
    border-color: #0097a7 rgba(0, 151, 167, 0.3);
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    animation: spin 3.45s infinite;
    -o-animation: spin 3.45s infinite;
    -ms-animation: spin 3.45s infinite;
    -webkit-animation: spin 3.45s infinite;
    -moz-animation: spin 3.45s infinite;
}

.spinner:after {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    top: 50%;
    margin-top: -6px;
    left: 50%;
    margin-left: -6px;
    background-color: #0097a7;
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    animation: pulse 6.9s infinite, borderPulse 6.9s infinite;
    -o-animation: pulse 6.9s infinite, borderPulse 6.9s infinite;
    -ms-animation: pulse 6.9s infinite, borderPulse 6.9s infinite;
    -webkit-animation: pulse 6.9s infinite, borderPulse 6.9s infinite;
    -moz-animation: pulse 6.9s infinite, borderPulse 6.9s infinite;
}

@keyframes spin {
    0% {
        transform: rotate(0);
    }
    50% {
        transform: rotate(360deg);
    }
    100% {
        transform: rotate(1080deg);
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0);
    }
    50% {
        -o-transform: rotate(360deg);
    }
    100% {
        -o-transform: rotate(1080deg);
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0);
    }
    50% {
        -ms-transform: rotate(360deg);
    }
    100% {
        -ms-transform: rotate(1080deg);
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0);
    }
    50% {
        -webkit-transform: rotate(360deg);
    }
    100% {
        -webkit-transform: rotate(1080deg);
    }
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0);
    }
    50% {
        -moz-transform: rotate(360deg);
    }
    100% {
        -moz-transform: rotate(1080deg);
    }
}

@keyframes pulse {
    0% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    13% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    15% {
        background-color: rgba(0, 151, 167, 0.9);
    }
    28% {
        background-color: rgba(0, 151, 167, 0.9);
    }
    30% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    43% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    45% {
        background-color: rgba(0, 151, 167, 0.9);
    }
    70% {
        background-color: rgba(0, 151, 167, 0.9);
    }
    74% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    100% {
        background-color: rgba(0, 151, 167, 0.9);
    }
}

@-o-keyframes pulse {
    0% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    13% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    15% {
        background-color: rgba(0, 151, 167, 0.9);
    }
    28% {
        background-color: rgba(0, 151, 167, 0.9);
    }
    30% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    43% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    45% {
        background-color: rgba(0, 151, 167, 0.9);
    }
    70% {
        background-color: rgba(0, 151, 167, 0.9);
    }
    74% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    100% {
        background-color: rgba(0, 151, 167, 0.9);
    }
}

@-ms-keyframes pulse {
    0% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    13% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    15% {
        background-color: rgba(0, 151, 167, 0.9);
    }
    28% {
        background-color: rgba(0, 151, 167, 0.9);
    }
    30% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    43% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    45% {
        background-color: rgba(0, 151, 167, 0.9);
    }
    70% {
        background-color: rgba(0, 151, 167, 0.9);
    }
    74% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    100% {
        background-color: rgba(0, 151, 167, 0.9);
    }
}

@-webkit-keyframes pulse {
    0% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    13% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    15% {
        background-color: rgba(0, 151, 167, 0.9);
    }
    28% {
        background-color: rgba(0, 151, 167, 0.9);
    }
    30% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    43% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    45% {
        background-color: rgba(0, 151, 167, 0.9);
    }
    70% {
        background-color: rgba(0, 151, 167, 0.9);
    }
    74% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    100% {
        background-color: rgba(0, 151, 167, 0.9);
    }
}

@-moz-keyframes pulse {
    0% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    13% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    15% {
        background-color: rgba(0, 151, 167, 0.9);
    }
    28% {
        background-color: rgba(0, 151, 167, 0.9);
    }
    30% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    43% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    45% {
        background-color: rgba(0, 151, 167, 0.9);
    }
    70% {
        background-color: rgba(0, 151, 167, 0.9);
    }
    74% {
        background-color: rgba(0, 151, 167, 0.2);
    }
    100% {
        background-color: rgba(0, 151, 167, 0.9);
    }
}

@keyframes borderPulse {
    0% {
        box-shadow: 0 0 0 0 #fff, 0 0 0 1px rgba(0, 151, 167, 0.8);
    }
    40% {
        box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 151, 167, 0.8);
    }
    80% {
        box-shadow: 0 0 0 3px #fff, 0 0 1px 3px rgba(0, 151, 167, 0.8);
    }
}

@-o-keyframes borderPulse {
    0% {
        box-shadow: 0 0 0 0 #fff, 0 0 0 1px rgba(0, 151, 167, 0.8);
    }
    40% {
        box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 151, 167, 0.8);
    }
    80% {
        box-shadow: 0 0 0 3px #fff, 0 0 1px 3px rgba(0, 151, 167, 0.8);
    }
}

@-ms-keyframes borderPulse {
    0% {
        box-shadow: 0 0 0 0 #fff, 0 0 0 1px rgba(0, 151, 167, 0.8);
    }
    40% {
        box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 151, 167, 0.8);
    }
    80% {
        box-shadow: 0 0 0 3px #fff, 0 0 1px 3px rgba(0, 151, 167, 0.8);
    }
}

@-webkit-keyframes borderPulse {
    0% {
        box-shadow: 0 0 0 0 #fff, 0 0 0 1px rgba(0, 151, 167, 0.8);
    }
    40% {
        box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 151, 167, 0.8);
    }
    80% {
        box-shadow: 0 0 0 3px #fff, 0 0 1px 3px rgba(0, 151, 167, 0.8);
    }
}

@-moz-keyframes borderPulse {
    0% {
        box-shadow: 0 0 0 0 #fff, 0 0 0 1px rgba(0, 151, 167, 0.8);
    }
    40% {
        box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 151, 167, 0.8);
    }
    80% {
        box-shadow: 0 0 0 3px #fff, 0 0 1px 3px rgba(0, 151, 167, 0.8);
    }
}

@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes load8 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.breadcrumb {
    background-color: transparent;
    margin-bottom: 15px;
    margin-top: 5px;
}

.dropdown-menu {
    padding: 4px 0;
    font-size: 15px;
    box-shadow: 0 2px 30px rgba(0, 0, 0, 0.08);
    border-color: #eff3f6;
}

.dropdown-item.active, .dropdown-item:active {
    color: #0a1832;
    text-decoration: none;
    background-color: #eff3f6;
}

.dropdown-item {
    padding: 6px 1.5rem;
}

.dropdown-menu-lg {
    width: 270px;
}

.bg-primary {
    background-color: #0f9cf3 !important;
}

.bg-success {
    background-color: #6fd088 !important;
}

.bg-info {
    background-color: #0097a7 !important;
}

.bg-warning {
    background-color: #fb4 !important;
}

.bg-danger {
    background-color: #f32f53 !important;
}

.bg-muted {
    background-color: #707070 !important;
}

.bg-white {
    background-color: #fff !important;
}

.text-white {
    color: #fff !important;
}

.text-danger {
    color: #f32f53 !important;
}

.text-muted {
    color: #707070 !important;
}

.text-primary {
    color: #0f9cf3 !important;
}

.text-warning {
    color: #fb4 !important;
}

.text-success {
    color: #6fd088 !important;
}

.text-info {
    color: #0097a7 !important;
}

.text-dark {
    color: #0a1832 !important;
}

.badge-default {
    background-color: #eff3f6;
    color: #0a1832;
}

.badge-primary {
    background-color: #0f9cf3;
}

.badge-success {
    background-color: #6fd088;
}

.badge-info {
    background-color: #fb4;
}

.badge-warning {
    background-color: #fb4;
}

.badge-danger {
    background-color: #f32f53;
}

.badge-dark {
    background-color: #0a1832;
}

.nav-pills .nav-item.show .nav-link, .nav-pills .nav-link.active {
    background-color: #071e55;
}

.nav-pills>.active>a>.badge {
    color: #0f9cf3;
}

.list-group-item.active {
    background-color: #ddd;
    border-color: #ddd;
    color: #444;
    z-index: 2;
}

.list-group-item.active:hover {
    background-color: #ddd;
    border-color: #ddd;
    color: #444;
    z-index: 2;
}

.list-group-item.active:hover .list-group-item-text {
    color: #0f9cf3;
}

.list-group-item.active:focus {
    background-color: #ddd;
    border-color: #ddd;
    color: #444;
    z-index: 2;
}

.list-group-item.active:focus .list-group-item-text {
    color: #0f9cf3;
}

.list-group-item.active .list-group-item-text {
    color: #0f9cf3;
}

.list-group-item {
    border-radius: 0;
    padding: 12px 20px;
    border: 1px solid fade(#0a1832, 6%);
}

.list-group-item:first-child {
    border-radius: 0;
    padding: 12px 20px;
}

.list-group-item:last-child {
    border-radius: 0;
    padding: 12px 20px;
}

.list-group-item-heading {
    font-weight: 300;
}

.list-group-item.active>.badge {
    color: #0f9cf3;
}

.popover-header {
    margin-top: 0;
}

.blockquote {
    font-size: 1.05rem;
}

.alert {
    position: relative;
    border: 0;
}

.alert .alert-link {
    font-weight: 600;
}

.alert-success {
    color: #6fd088;
    background-color: #e2f6e7;
    font-size: 12px;
}

.alert-success .alert-link {
    color: #49c368;
}

.alert-success hr {
    border-top-color: #49c368;
}

.alert-info {
    color: #212323;
    background-color: #f5fafb;
}

.alert-info .alert-link {
    color: #006974;
}

.alert-info hr {
    border-top-color: #006974;
}

.alert-warning {
    color: #fb4;
    background-color: #fff6e7;
}

.alert-warning .alert-link {
    color: #ffa811;
}

.alert-warning hr {
    border-top-color: #ffa811;
}

.alert-danger {
    color: #f32f53;
    background-color: #fef0f2;
}

.alert-danger .alert-link {
    color: #e20d34;
}

.alert-danger hr {
    border-top-color: #e20d34;
}

.p-0 {
    padding: 0;
}

.p-t-10 {
    padding-top: 10px;
}

.p-b-10 {
    padding-bottom: 10px;
}

.m-0 {
    margin: 0;
}

.m-r-5 {
    margin-right: 5px;
}

.m-r-10 {
    margin-right: 10px;
}

.m-r-15 {
    margin-right: 15px;
}

.m-l-10 {
    margin-left: 10px;
}

.m-l-15 {
    margin-left: 15px;
}

.m-t-5 {
    margin-top: 5px;
}

.m-t-10 {
    margin-top: 10px;
}

.m-t-15 {
    margin-top: 15px;
}

.m-t-20 {
    margin-top: 20px;
}

.m-t-30 {
    margin-top: 30px;
}

.m-t-40 {
    margin-top: 40px;
}

.m-b-5 {
    margin-bottom: 5px;
}

.m-b-10 {
    margin-bottom: 10px;
}

.m-b-15 {
    margin-bottom: 15px;
}

.m-b-20 {
    margin-bottom: 20px;
}

.m-b-30 {
    margin-bottom: 30px;
}

.w-xs {
    min-width: 80px;
}

.w-sm {
    min-width: 95px;
}

.w-md {
    min-width: 110px;
}

.w-lg {
    min-width: 140px;
}

.m-h-50 {
    min-height: 50px;
}

.l-h-34 {
    line-height: 34px;
}

.font-14 {
    font-size: 14px;
}

.font-16 {
    font-size: 16px;
}

.font-18 {
    font-size: 18px;
}

.font-20 {
    font-size: 20px;
}

.font-32 {
    font-size: 32px;
}

.font-40 {
    font-size: 40px;
}

.no-border {
    border: none;
}

.bx-shadow {
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}

.thumb-sm {
    height: 32px;
    width: 32px;
}

.thumb-md {
    height: 48px;
    width: 48px;
}

.thumb-lg {
    height: 88px;
    width: 88px;
}

.grid-structure .grid-container {
    background-color: #f5f5f5;
    margin-bottom: 10px;
    padding: 10px 20px;
}

.header-title {
    font-size: 16px;
}

.waves-effect {
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    vertical-align: middle;
    z-index: 1;
    will-change: opacity, transform;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.waves-effect .waves-ripple {
    position: absolute;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    opacity: 0;
    background: rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.7s ease-out;
    -moz-transition: all 0.7s ease-out;
    -o-transition: all 0.7s ease-out;
    -ms-transition: all 0.7s ease-out;
    transition: all 0.7s ease-out;
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -o-transition-property: -o-transform, opacity;
    transition-property: transform, opacity;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    pointer-events: none;
}

.waves-effect.waves-light .waves-ripple {
    background-color: rgba(255, 255, 255, 0.25);
}

.waves-effect.waves-red .waves-ripple {
    background-color: rgba(244, 67, 54, 0.7);
}

.waves-effect.waves-yellow .waves-ripple {
    background-color: rgba(255, 235, 59, 0.7);
}

.waves-effect.waves-orange .waves-ripple {
    background-color: rgba(255, 152, 0, 0.7);
}

.waves-effect.waves-purple .waves-ripple {
    background-color: rgba(156, 39, 176, 0.7);
}

.waves-effect.waves-green .waves-ripple {
    background-color: rgba(76, 175, 80, 0.7);
}

.waves-effect.waves-teal .waves-ripple {
    background-color: rgba(0, 150, 136, 0.7);
}

.waves-notransition {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
}

.waves-circle {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    text-align: center;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    border-radius: 50%;
    -webkit-mask-image: none;
}

.waves-input-wrapper {
    border-radius: 0.2em;
    vertical-align: bottom;
}

.waves-input-wrapper .waves-button-input {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1;
}

.waves-block {
    display: block;
}

.updownsec {
    display: block;
    width: 8%;
    height: auto;
    float: left;
    margin-right: 8px;
}

.tablesecsnd {
    display: block;
    width: 11%;
    float: left;
}
.mg-admin-content input.mg-input {
    width: 58%;
    height: 47px;
  }
/* custom by Raghav */

.graphsec {
    display: block;
    width: 29%;
    height: auto;
    float: left;
    padding: 0;
    margin: 0 0.2%;
}

.graphsec .container {
    padding: 0;
    margin: 0;
}
.graphsec2 {
    display: block;
    width: 29%;
    height: auto;
    float: left;
    padding: 0;
    margin: 0 0.2%;
}

.graphsec2 .container {
    padding: 0;
    margin: 0;
}

.tablesecfif {
    display: block;
    width: 21%;
    height: auto;
    float: left;
    margin: 0;
    padding: 0.2%;
}
.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 0.8rem;
    line-height: 1.5;
    letter-spacing: 0.0;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
/* custom by Raghav */

/* 31.05.2021 */
    .affiliateheadersec {
        margin: 0;
        padding: 2% 0;
    }
    .affiliateheadersec h1 {
        font-size: 35px;
        color: #ffc107;
    }
    .affiliateheadersec ul {
        margin-top: 32px;
        margin-bottom: 30px;
    }
    .affiliateheadersec ul li {
        color: #071e55;
        font-weight: 550;
        padding: 4px 0;
        font-size: 23px;
    }
    .affiliateheadersec button.Affbut {
        font-size: 14px;
        border: none;
        padding: 9px 20px;
        font-weight: 600;
        margin-top: 4px;
        border-radius: 3px;
        background: #ffc107;
        color: #071e55;
    }
    .affiliateheadersec p {
        font-size: 14px;
        margin-bottom: 20px;
        color: #a9a7a7;
    }
    .affiliatesndsec {
        background: whitesmoke;
        padding: 0;
    }
    .affiliatesndsec .affsecright {
        padding: 0 10%;
        display: block;
    }
    .affiliatesndsec .affsecright1 {
        padding: 0 10%;
        display: block;
        text-align: right;
    }
    .affiliatesndsec .affsecright2 {
        padding-right: 10%;
        padding-top: 4%;
        display: block;
        text-align: left;
        width: 75%;
    }
    .affiliatesndsec .affsecright2 p {
        font-size: 21px;
        font-weight: 600;
        color: #616161;
        line-height: 39px;
        text-align: left;
    }
    .affiliatethirdsec {
        padding: 3% 0;
    }
    .affiliatethirdsec .section-title {
        text-align: center;
        margin-bottom: 3%;
    }
    .affiliatethirdsec .section-title h2 {
        font-size: 30px;
        color: #ffc107;
    }
    .affiliatethirdsec .box {
        background: #fff;
        box-shadow: 0 0 29px 0 rgb(68 88 144 / 12%);
        padding: 30px;
        min-height: 305px;
         height: auto;
         position: relative;
    }
    .affiliatethirdsec .box .icon {
        position: absolute;
        top: 0px;
        right: 0;
        background: #ffc107;
        border-radius: 0 0 0 50px;
        padding: 17px;
    }
    .affiliatethirdsec .box .icon img {
        max-width: 55px;
        width: 100%;
        height: auto;
    }
    .affiliatethirdsec .box h3 {
        font-weight: 700;
        margin-bottom: 16px;
        font-size: 19px;
        color: #ffc107;
    }
    .affiliatethirdsec .box p {
        font-size: 14px;
        line-height: 28px;
        margin-bottom: 20px;
        color: #a29e9e;
    }


.affiliatethirdsec .box2 {
    width: 100%;
    height: auto;
    padding: 1.5% 5%;
    background: #ffc107;
    color: white;
    text-align: center;
    margin-top: 2%;
}

.affiliatethirdsec .box2 h5 {
    font-weight: 700;
    font-size: 23px;
    font-weight: 700;
    color: #ffffff;
    margin-bottom: 20px;
}

.affiliatethirdsec .box2 button.btn-buy {
    border: none;
    padding: 7px 18px;
    background: white;
    border-radius: 4px;
    font-weight: 600;
    color: #071e55;
}
.bemax-area {
    padding: 0;   
}
.bemax-area h4{
    line-height: 30px;
    margin-bottom: 51px;
    color: rgb(7, 30, 85);
}
.single-bemax-item {
    margin-bottom: 40px;
}
.item-icon i {
    width: 50px;
    height: 50px;
    background: rgb(7, 30, 85);
    color: #fff;
    font-size: 25px;
    text-align: center;
    line-height: 50px;
    display: inline-block;
    border: 1px solid rgb(7, 30, 85);
    -webkit-transition: .3s;
    transition: .3s;
}
.single-bemax-item {
    margin-bottom: 40px;
}
/* 26.05.2021 */
.item-icon a {
    background: rgb(7, 30, 85);
    width: 55px;
    height: 55px;
    display: block;
    text-align: center;
    padding-top: 2px;
}
.item-icon a img {
    max-width: 48px;
}
/* 26.05.2021 */
.item-content {
    padding-left: 20px;
    margin-top: -4px;
}
.single-bemax-item .item-content h6 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px;
}
.single-bemax-item .item-content p {
    font-weight: normal;
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 28px;
    color: #636161;
    letter-spacing: 0.1px;
}

/* Faqs*/
.faq-section {
    background: #f6f3f3;
    min-height: auto;
    padding-bottom: 2%;
}
.faq-title h2 {
    position: relative;
    margin-bottom: 20px;
    display: inline-block;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1;
    margin-top: 4%;
    color: #ffc107;
}

.faq-title p {
  padding: 0 190px;
  margin-bottom: 10px;
}

.faq {
  background: #FFFFFF;
  box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.06);
  border-radius: 4px;
}

.faq .card {
  border: none;
  background: none;
  border-bottom: 1px dashed #CEE1F8;
}

.faq .card .card-header {
  padding: 0px;
  border: none;
  background: none;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.faq .card .card-header:hover {
    background: rgb(233 189 30 / 10%);
    padding-left: 10px;
}
.faq .card .card-header .faq-title {
    width: 100%;
    text-align: left;
    padding: 0px;
    padding-left: 30px;
    padding-right: 30px;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0.2px;
    color: #071e55;
    text-decoration: none !important;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    cursor: pointer;
    padding-top: 5px;
    padding-bottom: 5px;
}

.faq .card .card-header .faq-title .badge {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 14px;
  float: left;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  text-align: center;
  background: #ffc107;
  color: #fff;
  font-size: 12px;
  margin-right: 20px;
}

.faq .card .card-body {
    padding: 10px 30px;
    padding-left: 35px;
    padding-bottom: 16px;
    font-weight: 400;
    font-size: 14px;
    color: #989898;
    line-height: 23px;
    letter-spacing: 0.1px;
    border-top: 1px solid #bdbdbd;
}

.faq .card .card-body p {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .faq {
    margin-bottom: 30px;
  }
  .faq .card .card-header .faq-title {
    line-height: 26px;
    margin-top: 10px;
  }
}


/* Faqs */

    /* 31.05.2021 */
@media print {
    #topnav, .breadcrumb, .footer, .logo, .page-title {
        display: none;
        margin: 0;
        padding: 0;
    }
    .left {
        display: none;
    }
    .content, .page-content-wrapper, .wrapper {
        margin-top: 0;
        padding-top: 0;
    }
    .content-page {
        margin-left: 0;
        margin-top: 0;
    }
    .footer, .side-menu, .topbar {
        display: none;
        margin: 0;
        padding: 0;
    }
    .content-page>.content {
        margin: 0;
    }
}

.button-items {
    margin-bottom: -8px;
}

.button-items .btn {
    margin-bottom: 8px;
    margin-right: 5px;
}

.bs-example-modal {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 1;
    display: block;
}

.icon-demo-content {
    text-align: center;
    color: #707070;
}

.icon-demo-content i {
    display: block;
    font-size: 28px;
    margin-bottom: 5px;
}

.icon-demo-content .col-sm-6 {
    margin-bottom: 30px;
}

.icon-demo-content .col-sm-6:hover i {
    color: #0f9cf3;
}

.btn {
    border-radius: 3px;
    font-size: 12px;
}

.btn-danger, .btn-dark, .btn-info, .btn-primary, .btn-success, .btn-warning {
    color: #fff;
}

.card-body h4 {
    font-size: 17px;
}

.btn-secondary {
    border-color: rgba(10, 24, 50, 0.2);
    background-color: #071e55;
}

.vld-parent h3 {
    color: #071e55;
    font-size: 17px;
    letter-spacing: 0.3px;
}

.card.card-body h3 {
    font-size: 17px;
}

.conrank {
    font-size: 12px;
}

.vld-parent a.btn.btn-secondary.btn-block.btn-sm {
    width: 50%;
    height: 35px;
    line-height: 24px;
    margin: 0 auto;
    margin-top: 0;
    font-size: 12px;
}

.vld-parent button.btn.btn-success.pull-right {
    background: #ffc107;
    border: 1px solid #ffc107;
}

.btn-secondary.active, .btn-secondary.focus, .btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover, .open>.dropdown-toggle.btn-secondary, .show>.btn-secondary.dropdown-toggle {
    border: 1px solid rgba(10, 24, 50, 0.2);
}

.btn-primary {
    background-color: #ffc107;
    border: 1px solid #ffc107;
}

button.btn.btn-success.btn-lg {
    background-color: #ffc107;
    border: 1px solid #ffc107;
}
/* 20.07.2021 */
.btn-outline-primary.active, .btn-outline-primary:active, .btn-outline-primary:hover, .btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary, .show>.btn-outline-primary.dropdown-toggle, .show>.btn-primary.dropdown-toggle {
    background-color: #071e55;
    border: 1px solid #071e55;
}
.btn-success {
    background-color: #071e55;
    border: 1px solid #071e55;
}
.btn-outline-success.active, .btn-outline-success:active, .btn-outline-success:hover, .btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open>.dropdown-toggle.btn-success, .show>.btn-outline-success.dropdown-toggle, .show>.btn-success.dropdown-toggle {
    background-color: #ffcc25;
    border: 1px solid #ffcc25;
    color: #071e55;
}
.keywordexplorelist {
    display: block;
    margin: 0px 0px 30px 0;
    font-size: 12px;
    color: #071e55;
    font-weight: 700;
    padding: 10px 20px;
    float: left;
    background: transparent;
    box-shadow: rgb(0 0 0 / 10%) 0px 4px 12px;
}
a.importkeywordsfromcsvfile {
    display: block;
    margin: 0px 20px 30px 0;
     font-size: 12px;
    color: #f7af31;
    font-weight: 700;
    padding: 10px 20px;
    float: left;
    box-shadow: rgb(0 0 0 / 10%) 0px 4px 12px;
}

.btn-paymentinfon {
    background: #071e55;
    display: block;
    border: #071e55;
    border-radius: 4px;
    color: #ffffff;
    font-weight: normal;
    padding: 10px 19px;
    box-shadow: rgb(0 0 0 / 10%) 0px 4px 12px;
}

.btn-info {
    background-color: #0097a7;
    border: 1px solid #0097a7;
}

.btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .btn-outline-info.active, .btn-outline-info:active, .btn-outline-info:hover, .open>.dropdown-toggle.btn-info, .show>.btn-info.dropdown-toggle, .show>.btn-outline-info.dropdown-toggle {
    background-color: #00808e;
    border: 1px solid #00808e;
}

/* 20.07.2021 */
.btn-warning {
    color: #212529!Important;
    background-color: #fb4;
    border: 1px solid #fb4;
}
/* 20.07.2021 */

.btn-outline-warning.active, .btn-outline-warning:active, .btn-outline-warning:hover, .btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open>.dropdown-toggle.btn-warning, .show>.btn-outline-warning.dropdown-toggle, .show>.btn-warning.dropdown-toggle {
    background-color: #ffb22b;
    border: 1px solid #ffb22b;
}

.btn-danger {
    background-color: #ff0000;
    border: 1px solid #ff0000;
}

.btn-danger.active, .btn-danger.focus, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .btn-outline-danger.active, .btn-outline-danger:active, .btn-outline-danger:hover, .open>.dropdown-toggle.btn-danger, .show>.btn-danger.dropdown-toggle, .show>.btn-outline-danger.dropdown-toggle {
    background-color: #ffc107;
    border: 1px solid #ffc107;
}

.btn-dark {
    background-color: #0a1832;
    border: 1px solid #0a1832;
    color: #fff;
}

.btn-dark.active, .btn-dark.focus, .btn-dark:active, .btn-dark:focus, .btn-dark:hover, .btn-outline-dark.active, .btn-outline-dark:active, .btn-outline-dark:hover, .open>.dropdown-toggle.btn-dark, .show>.btn-outline-dark.dropdown-toggle {
    background-color: #060e1d;
    border: 1px solid #060e1d;
    color: #fff;
}

.btn-dark.focus, .btn-dark:focus, .btn-outline-dark.focus, .btn-outline-dark:focus {
    -webkit-box-shadow: 0 0 0 2px rgba(10, 24, 50, 0.3);
    box-shadow: 0 0 0 2px rgba(10, 24, 50, 0.3);
}

.btn-link {
    color: #0a1832;
}

.btn-link:hover {
    color: #0f9cf3;
}

.btn-outline-primary {
    color: #ffc107;
    border-color: #ffc107;
}

.btn-outline-success {
    color: #6fd088;
    border-color: #6fd088;
}

.btn-outline-info {
    color: #0097a7;
    border-color: #0097a7;
}

.btn-outline-warning {
    color: #fb4;
    border-color: #fb4;
}

.btn-outline-danger {
    color: #ffc107;
    border-color: #ffc107;
}

.btn-outline-dark {
    color: #0a1832;
    background-image: none;
    background-color: transparent;
    border-color: #0a1832;
}

.card.text-white.bg-lastupdatesfir {
    background: #fbfbfb;
    border: 5px solid #e8e8e8;
}

/*old
.card.text-white.bg-lastupdatesfir .card-body h3 {
    color: #ffc107;
    font-size: 45px;
}*/

.card.text-white.bg-lastupdatesfir .card-body h3 {
    color: #ffc107;
    font-size: 25px;
}

.bg-lastupdatesfir .card-body p {
    color: #000;
}

.card {
    border: none;
    box-shadow: 1px 0 20px rgba(0, 0, 0, 0.05);
}

.card-primary {
    background-color: #0f9cf3;
    border-color: #0f9cf3;
}

.card-success {
    background-color: #6fd088;
    border-color: #6fd088;
}

.card-info {
    background-color: #0097a7;
    border-color: #0097a7;
}

.card-warning {
    background-color: #fb4;
    border-color: #fb4;
}

.card-danger {
    background-color: #f32f53;
    border-color: #f32f53;
}

.card-header {
    border-bottom: 1px solid rgba(10, 24, 50, 0.05);
}

.page-link {
    color: #0f9cf3;
}

.page-item.active .page-link {
    background-color: #ffc107;
    border-color: #ffc107;
}

.page-link:focus, .page-link:hover {
    color: #0a1832;
    background-color: #eff3f6;
}

.progress-bar {
    background-color: #0f9cf3;
}

.popover-title {
    margin-top: 0;
}

.tooltip .tooltip-inner {
    padding: 4px 10px;
}

.swal2-modal {
    font-family: Arimo, sans-serif;
}

.swal2-modal .swal2-title {
    font-size: 28px;
}

.swal2-modal .swal2-content {
    font-size: 16px;
}

.swal2-modal .swal2-spacer {
    margin: 10px 0;
}

.swal2-modal .swal2-file, .swal2-modal .swal2-input, .swal2-modal .swal2-textarea {
    border: 2px solid #707070;
    font-size: 16px;
    box-shadow: none !important;
}

.swal2-modal .swal2-styled {
    border: inherit;
}

.swal2-icon.swal2-question {
    color: #0f9cf3;
    border-color: #0f9cf3;
}

.swal2-icon.swal2-success {
    border-color: #6fd088;
}

.swal2-icon.swal2-success .line {
    background-color: #6fd088;
}

.swal2-icon.swal2-success .placeholder {
    border-color: #6fd088;
}

.swal2-icon.swal2-warning {
    color: #fb4;
    border-color: #fb4;
}

.swal2-icon.swal2-error {
    border-color: #f32f53;
}

.swal2-icon.swal2-error .line {
    background-color: #f32f53;
}

.swal2-modal .swal2-file:focus, .swal2-modal .swal2-input:focus, .swal2-modal .swal2-textarea:focus {
    outline: 0;
    border: 2px solid #0f9cf3;
}

.custom-dd .dd-list .dd-item .dd-handle {
    background: #eff3f6;
    border: 1px solid #eff3f6;
    padding: 10px 16px;
    height: auto;
    font-size: 15px;
    font-weight: 400;
    border-radius: 3px;
}

.custom-dd .dd-list .dd-item .dd-handle:hover {
    color: #0f9cf3;
}

.custom-dd .dd-list .dd-item button {
    height: auto;
    font-size: 25px;
    margin: 8px auto;
    color: #707070;
    width: 35px;
}

.custom-dd-empty .dd-list .dd3-handle {
    border: none;
    background: #f3f3f3;
    height: 36px !important;
    width: 36px !important;
}

.custom-dd-empty .dd-list .dd3-handle:before {
    color: inherit;
    top: 7px;
}

.custom-dd-empty .dd-list .dd3-handle:hover {
    color: #0f9cf3;
}

.custom-dd-empty .dd-list .dd3-content {
    height: auto;
    border: none;
    padding: 8px 16px 8px 46px;
    background: #f3f3f3;
    font-family: Arimo, sans-serif;
}

.custom-dd-empty .dd-list .dd3-content:hover {
    color: #0f9cf3;
}

.custom-dd-empty .dd-list button {
    width: 26px;
    height: 26px;
    font-size: 16px;
    font-weight: 600;
}

.dd-dragel>.dd-item .dd-handle {
    padding: 8px 16px !important;
    background: #f3f3f3;
    height: auto;
}

.dd-empty, .dd-placeholder {
    background: #f3f3f3;
    border: 1px dashed #707070;
}

.dd-dragel>.dd3-item>.dd3-handle {
    border: none;
    background: #f3f3f3;
    height: 36px !important;
    width: 36px !important;
}

.dd-dragel>.dd3-item>.dd3-handle:before {
    color: inherit;
    top: 7px;
}

.dd-dragel>.dd3-item>.dd3-content {
    padding: 8px 16px 8px 46px;
    background: #f3f3f3;
    height: auto;
}

.alertify, .alertify-logs {
    z-index: 99;
}

.alertify input {
    border: 2px solid #707070;
}

.alertify-logs>.success {
    background-color: #6fd088;
    color: #fff;
}

.alertify-logs>.error {
    background-color: #f32f53;
    color: #fff;
}

.alertify-logs>*, .alertify-logs>.default {
    background-color: #0a1832;
}

.jqstooltip {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.chart {
    position: relative;
    display: inline-block;
    width: 110px;
    height: 110px;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
}

.chart canvas {
    position: absolute;
    top: 0;
    left: 0;
}

.chart.chart-widget-pie {
    margin-top: 5px;
    margin-bottom: 5px;
}

.percent {
    display: inline-block;
    line-height: 110px;
    z-index: 2;
}

.percent:after {
    content: "%";
    margin-left: 0.1em;
    font-size: 0.8em;
}

.morris-hover.morris-default-style {
    border-radius: 5px;
    padding: 10px 12px;
    background: #fff;
    border: none;
    font-family: Arimo, sans-serif;
    box-shadow: 0 5px 25px 5px rgba(0, 0, 0, 0.14);
}

.morris-hover.morris-default-style .morris-hover-point {
    font-weight: 500;
    font-size: 14px;
    color: #0a1832 !important;
}

.morris-hover.morris-default-style .morris-hover-row-label {
    background-color: #0a1832;
    color: #fff;
    padding: 4px;
    border-radius: 5px 5px 0 0;
    margin: -10px -12px 10px;
}

#flotTip {
    padding: 8px 12px;
    background-color: #fff;
    z-index: 100;
    color: #0a1832;
    box-shadow: 0 5px 25px 5px rgba(0, 0, 0, 0.14);
    border-radius: 1px;
}

.ct-golden-section:before {
    float: none;
}

.ct-chart {
    height: 300px;
}

.ct-grid {
    stroke: rgba(0, 0, 0, 0.09);
    stroke-width: 2px;
    stroke-dasharray: 3px;
}

.ct-chart .ct-label {
    fill: #707070;
    color: #707070;
    font-size: 14px;
    line-height: 1;
}

.ct-chart.simple-pie-chart-chartist .ct-label {
    color: #fff;
    fill: #fff;
    font-size: 16px;
}

.ct-chart .ct-series.ct-series-a .ct-bar, .ct-chart .ct-series.ct-series-a .ct-line, .ct-chart .ct-series.ct-series-a .ct-point, .ct-chart .ct-series.ct-series-a .ct-slice-donut {
    stroke: #0f9cf3;
}

.ct-chart .ct-series.ct-series-b .ct-bar, .ct-chart .ct-series.ct-series-b .ct-line, .ct-chart .ct-series.ct-series-b .ct-point, .ct-chart .ct-series.ct-series-b .ct-slice-donut {
    stroke: #0097a7;
}

.ct-chart .ct-series.ct-series-c .ct-bar, .ct-chart .ct-series.ct-series-c .ct-line, .ct-chart .ct-series.ct-series-c .ct-point, .ct-chart .ct-series.ct-series-c .ct-slice-donut {
    stroke: #fb4;
}

.ct-chart .ct-series.ct-series-d .ct-bar, .ct-chart .ct-series.ct-series-d .ct-line, .ct-chart .ct-series.ct-series-d .ct-point, .ct-chart .ct-series.ct-series-d .ct-slice-donut {
    stroke: #0a1832;
}

.ct-chart .ct-series.ct-series-e .ct-bar, .ct-chart .ct-series.ct-series-e .ct-line, .ct-chart .ct-series.ct-series-e .ct-point, .ct-chart .ct-series.ct-series-e .ct-slice-donut {
    stroke: #6fd088;
}

.ct-chart .ct-series.ct-series-f .ct-bar, .ct-chart .ct-series.ct-series-f .ct-line, .ct-chart .ct-series.ct-series-f .ct-point, .ct-chart .ct-series.ct-series-f .ct-slice-donut {
    stroke: #f32f53;
}

.ct-chart .ct-series.ct-series-g .ct-bar, .ct-chart .ct-series.ct-series-g .ct-line, .ct-chart .ct-series.ct-series-g .ct-point, .ct-chart .ct-series.ct-series-g .ct-slice-donut {
    stroke: #eff3f6;
}

.ct-series-a .ct-area, .ct-series-a .ct-slice-pie {
    fill: #0f9cf3;
}

.ct-series-b .ct-area, .ct-series-b .ct-slice-pie {
    fill: #fb4;
}

.ct-series-c .ct-area, .ct-series-c .ct-slice-pie {
    fill: #0a1832;
}

.chartist-tooltip {
    position: absolute;
    display: inline-block;
    opacity: 0;
    min-width: 10px;
    padding: 2px 10px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    background-clip: padding-box;
    background: #0a1832;
    color: #fff;
    text-align: center;
    pointer-events: none;
    z-index: 1;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}

.chartist-tooltip.tooltip-show {
    opacity: 1;
}

.c3 svg {
    max-width: 100%;
}

.c3-tooltip td>span {
    background: #0a1832;
}

.c3-tooltip td {
    border-left: none;
}

.c3-tooltip {
    box-shadow: 0 8px 40px 0 rgba(0, 0, 0, 0.12);
    opacity: 1;
}

.c3-chart-arcs-title {
    font-size: 18px;
    font-weight: 600;
    font-family: Arimo, sans-serif;
}

.c3-tooltip tr {
    border: none !important;
}

.c3-tooltip th {
    background-color: #0a1832;
}

.c3-tooltip .value {
    font-weight: 600;
    font-family: Arimo, sans-serif;
}

.c3-line {
    stroke-width: 2px;
}

.c3-legend-item {
    font-size: 13px;
    font-family: Arimo, sans-serif;
}

.table {
    margin-bottom: 10px;
}

th {
    font-weight: 500;
}

.table>tbody>tr>td, .table>tfoot>tr>td, .table>thead>tr>td {
    padding: 15px 12px;
}

.table-hover tbody tr:hover, .table-striped tbody tr:nth-of-type(odd), .thead-default th {
    background-color: #eff3f6;
}

table.focus-on tbody tr.focused th {
    background-color: #0f9cf3;
    color: #fff;
}

table.focus-on tbody tr.focused td {
    background-color: #0f9cf3;
    color: #fff;
}

.table-rep-plugin .btn-toolbar {
    display: block;
}

.table-rep-plugin .btn-default {
    background-color: #fff;
    border-color: #ddd;
    margin-right: 5px;
}

.table-rep-plugin .btn-default.btn-primary {
    background-color: #0f9cf3;
    border-color: #0f9cf3;
}

.table-rep-plugin .table-responsive {
    border: none !important;
}

.table-rep-plugin .btn-group.pull-right .dropdown-menu {
    left: auto;
    right: 0;
}

.table-rep-plugin tbody th {
    font-size: 14px;
    font-weight: 400;
}

.table-rep-plugin .checkbox-row {
    padding-left: 40px;
}

.table-rep-plugin .checkbox-row label {
    display: inline-block;
    padding-left: 5px;
    position: relative;
}

.table-rep-plugin .checkbox-row label::before {
    -o-transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
    background-color: #fff;
    border-radius: 3px;
    border: 1px solid #ccc;
    content: "";
    display: inline-block;
    height: 17px;
    left: 0;
    margin-left: -20px;
    position: absolute;
    transition: 0.3s ease-in-out;
    width: 17px;
    outline: 0 !important;
}

.table-rep-plugin .checkbox-row label::after {
    color: #555;
    display: inline-block;
    font-size: 11px;
    height: 16px;
    left: 0;
    margin-left: -20px;
    padding-left: 3px;
    padding-top: 1px;
    position: absolute;
    top: -1px;
    width: 16px;
}

.table-rep-plugin .checkbox-row input[type="checkbox"] {
    cursor: pointer;
    opacity: 0;
    z-index: 1;
    outline: 0 !important;
}

.table-rep-plugin .checkbox-row input[type="checkbox"]:disabled+label {
    opacity: 0.65;
}

.table-rep-plugin .checkbox-row input[type="checkbox"]:focus+label::before {
    outline-offset: -2px;
    outline: 0;
}

.table-rep-plugin .checkbox-row input[type="checkbox"]:checked+label::after {
    content: "\f00c";
    font-family: FontAwesome;
}

.table-rep-plugin .checkbox-row input[type="checkbox"]:disabled+label::before {
    background-color: #eff3f6;
    cursor: not-allowed;
}

.table-rep-plugin .checkbox-row input[type="checkbox"]:checked+label::before {
    background-color: #0f9cf3;
    border-color: #0f9cf3;
}

.table-rep-plugin .checkbox-row input[type="checkbox"]:checked+label::after {
    color: #fff;
}

.irs-from, .irs-single, .irs-to {
    background: #0f9cf3;
}

.irs-from:after, .irs-single:after, .irs-to:after {
    border-top-color: #0f9cf3;
}

#session-timeout-dialog .modal-title {
    margin-top: 0;
}

#session-timeout-dialog .close {
    display: none;
}

#session-timeout-dialog .btn-default {
    background-color: #fff;
    color: #f32f53;
}

#session-timeout-dialog .countdown-holder {
    color: #f32f53;
    font-weight: 700;
}

label {
    font-weight: 700;
}



.form-control:focus {
    border-color: #0f9cf3;
    box-shadow: none;
}

.custom-control-input:checked~.custom-control-indicator {
    background-color: #0f9cf3;
}

.custom-control-input:focus~.custom-control-indicator {
    -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 3px #0f9cf3;
    box-shadow: 0 0 0 1px #fff, 0 0 0 3px #0f9cf3;
}

.has-success .form-control {
    border-color: #6fd088;
    box-shadow: none;
}

.has-warning .form-control {
    border-color: #fb4;
    box-shadow: none;
}

.has-error .form-control {
    border-color: #f32f53;
    box-shadow: none;
}

.input-group-addon {
    border-radius: 2px;
    border: 1px solid #eff3f6;
}

.error {
    color: red;
}

.parsley-error {
    border-color: #f32f53;
}

.parsley-errors-list {
    display: none;
    margin: 0;
    padding: 0;
}

.parsley-errors-list.filled {
    display: block;
}

.parsley-errors-list>li {
    font-size: 12px;
    list-style: none;
    color: #f32f53;
    margin-top: 5px;
}

.dropzone {
    min-height: 230px;
    border: 2px dashed rgba(0, 0, 0, 0.3);
    background: #fff;
    border-radius: 6px;
}

.dropzone .dz-message {
    font-size: 30px;
}

.datepicker {
    border: 1px solid #ddd;
    padding: 8px;
}

.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover, .datepicker table tr td.selected, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected:hover, .datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover {
    background-color: #0f9cf3 !important;
    background-image: none;
    box-shadow: none;
    color: #fff;
}

.bootstrap-touchspin .input-group-btn-vertical .btn {
    padding: 9px 12px;
}

.bootstrap-touchspin .input-group-btn-vertical i {
    top: 4px;
    left: 8px;
}

.input-group-addon {
    padding: 0.375rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
}

:not(pre)>code[class*="language-"], pre[class*="language-"] {
    background: #eff3f6;
}

.badge:empty {
    padding: 0;
}

.mce-panel {
    border-color: #dfe7ed !important;
    background-color: #eff3f6 !important;
}

.mce-menu-item.mce-selected, .mce-menu-item:focus, .mce-menu-item:hover {
    background-color: #0f9cf3 !important;
}

.mce-menu {
    background-color: #fff !important;
}

.note-btn-group .dropdown-menu>li>a {
    display: block;
    padding: 5px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.note-btn-group .dropdown-menu>li>a:hover {
    background-color: #f6f8fa;
}

.note-air-popover, .note-image-popover, .note-link-popover {
    display: none;
}

.note-air-popover .dropdown-toggle::after, .note-image-popover .dropdown-toggle::after, .note-link-popover .dropdown-toggle::after {
    margin-left: 0;
}

.note-icon-caret {
    display: none;
}

.note-editor {
    position: relative;
}

.note-editor .btn-default {
    background-color: transparent;
    border-color: transparent;
}

.note-editor .btn-group-sm>.btn, .note-editor .btn-sm {
    padding: 8px 12px;
}

.note-editor .note-toolbar {
    background-color: #f3f3f3;
    border-bottom: 1px solid #eff3f6;
    margin: 0;
}

.note-editor .note-statusbar {
    background-color: #fff;
}

.note-editor .note-statusbar .note-resizebar {
    border-top: none;
    height: 15px;
    padding-top: 3px;
}

.note-editor.note-frame {
    border: 1px solid #eff3f6;
}

.note-popover .popover .popover-content {
    padding: 5px 0 10px 5px;
}

.note-popover .btn-default {
    background-color: transparent;
    border-color: transparent;
}

.note-popover .btn-group-sm>.btn, .note-popover .btn-sm {
    padding: 8px 12px;
}

.note-toolbar {
    padding: 5px 0 10px 5px;
}

.calendar {
    float: left;
    margin-bottom: 0;
}

.none-border .modal-footer {
    border-top: none;
}

.fc-toolbar {
    margin-bottom: 5px;
}

.fc-toolbar h2 {
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    text-transform: uppercase;
}

.fc-day {
    background: #fff;
}

.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active, .fc-toolbar .ui-state-hover, .fc-toolbar button:focus, .fc-toolbar button:hover {
    z-index: 0;
}

.fc-widget-header {
    border: 1px solid #d5d5d5;
    background-color: #eff3f6;
}

.fc-widget-content {
    border: 1px solid #d5d5d5;
}

.fc th.fc-widget-header {
    font-size: 14px;
    line-height: 20px;
    padding: 10px 0;
    font-weight: 700;
    text-transform: uppercase;
}

.fc-button {
    background: #fff;
    border: 1px solid #d5d5d5;
    color: #555;
    text-transform: capitalize;
}

.fc-text-arrow {
    font-family: arial;
    font-size: 16px;
}

.fc-state-hover {
    background: #f5f5f5;
}

.fc-state-highlight {
    background: #f0f0f0;
}

.fc-cell-overlay {
    background: #f0f0f0;
}

.fc-unthemed .fc-today {
    background: #fff;
}

.fc-event {
    border-radius: 2px;
    border: none;
    cursor: move;
    font-size: 13px;
    margin: 5px 0;
    padding: 5px 5px;
    text-align: center;
    background-color: #0f9cf3;
    color: #fff !important;
}

.external-event {
    color: #fff;
    cursor: move;
    margin: 10px 0;
    padding: 6px 10px;
}

.fc-basic-view td.fc-week-number span {
    padding-right: 5px;
}

.fc-basic-view td.fc-day-number {
    padding-right: 5px;
}

.widget-chart li {
    width: 31.5%;
    display: inline-block;
    padding: 0;
}

.widget-chart li i {
    font-size: 22px;
}

.mini-stat {
    box-shadow: 0 3px 8px 1px #dadfef;
    background: #fff;
    padding: 8px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 30px;
    height: 55px;
}

.mini-stat-icon {
    width: 16%;
    display: inline-block;
    text-align: center;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    float: left;
    margin-right: 3px;
}

.mini-stat-info {
    font-size: 13px;
    padding-top: 8px;
    font-weight: 600;
    width: 55%;
    float: left;
    display: block;
}

.mini-stat-info span {
    font-size: 18px;
    font-weight: 600;
    display: block;
    float: right;
    margin-top: -1px;
}

.btn-rag1 {
    background-color: #9e9c99;
    border: 1px solid #a2a09d;
    color: #fff;
}

.btn-rag1:hover {
    background-color: #7d7a75;
    border: 1px solid #a2a09d;
    color: #fff;
}

.btn-rag2 {
    background-color: #ffc107;
    border: 1px solid #ffc107;
    color: #fff;
}

.btn-rag2:hover {
    background-color: #d09d06;
    border: 1px solid #ffc107;
    color: #fff;
}

.btn-rag3 {
    background-color: #071e55;
    border: 1px solid #071e55;
    color: #fff;
}

.btn-rag3:hover {
    background-color: #0936a0;
    border: 1px solid #071e55;
    color: #fff;
}

.btn-rag4 {
    background-color: #e40707;
    border: 1px solid #e40707;
    color: #fff;
}

.btn-rag4:hover {
    background-color: #ab1212;
    border: 1px solid #e40707;
    color: #fff;
}

.delete-button {
    background-color: #e40707 !important;
    border: 1px solid #e40707 !important;
    color: #ffffff !important;
    border-top-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
    width: 100% !important;
}

.delete-button:hover {
    background-color: #ab1212 !important;
    border: 1px solid #e40707 !important;
    color: #ffffff !important;
}

.cd-container {
    width: 90%;
    max-width: 1170px;
    margin: 0 auto;
}

.cd-container::after {
    content: "";
    display: table;
    clear: both;
}

#cd-timeline {
    margin-bottom: 2em;
    margin-top: 2em;
    padding: 2em 0;
    position: relative;
}

#cd-timeline::before {
    border-left: 3px solid #eff3f6;
    content: "";
    height: 100%;
    left: 18px;
    position: absolute;
    top: 0;
    width: 3px;
}

@media only screen and (min-width: 1170px) {
    #cd-timeline {
        margin-bottom: 3em;
        margin-top: 3em;
    }
    #cd-timeline::before {
        left: 50%;
        margin-left: -2px;
    }
    #topnav .navigation-menu>li>a {
        display: block;
        color: #000;
        font-size: 16px;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
        line-height: 18px;
        padding: 11px !important;
    }
}

.cd-timeline-block {
    margin: 2em 0;
    position: relative;
}

.cd-timeline-block:after {
    clear: both;
    content: "";
    display: table;
}

.cd-timeline-block:first-child {
    margin-top: 0;
}

.cd-timeline-block:last-child {
    margin-bottom: 0;
}

@media only screen and (min-width: 1170px) {
    .cd-timeline-block {
        margin: 4em 0;
    }
    .cd-timeline-block:first-child {
        margin-top: 0;
    }
    .cd-timeline-block:last-child {
        margin-bottom: 0;
    }
}

.cd-timeline-img {
    position: absolute;
    top: 20px;
    left: 0;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    font-size: 20px;
    color: #fff;
    background-color: #0f9cf3;
    border: 5px solid #fff;
}

.cd-timeline-img i {
    margin-left: 1px;
}

@media only screen and (min-width: 1170px) {
    .cd-timeline-img {
        width: 40px;
        height: 40px;
        line-height: 30px;
        left: 50%;
        margin-left: -20px;
        -webkit-transform: translateZ(0);
        -webkit-backface-visibility: hidden;
    }
    .cssanimations .cd-timeline-img.is-hidden {
        visibility: hidden;
    }
    .cssanimations .cd-timeline-img.bounce-in {
        visibility: visible;
        -webkit-animation: cd-bounce-1 0.6s;
        -moz-animation: cd-bounce-1 0.6s;
        animation: cd-bounce-1 0.6s;
    }
}

.cd-timeline-content {
    border-radius: 5px;
    border: 1px solid #eff3f6;
    margin-left: 60px;
    padding: 1em;
    position: relative;
}

.cd-timeline-content:after {
    clear: both;
    content: "";
    display: table;
}

.cd-timeline-content h2 {
    margin-top: 0;
}

.cd-timeline-content .cd-read-more {
    background: #0f9cf3;
    border-radius: 0.25em;
    color: #fff;
    display: inline-block;
    float: right;
    font-size: 14px;
    padding: 0.8em 1em;
}

.cd-timeline-content .cd-date {
    display: inline-block;
    font-size: 14px;
}

.cd-timeline-content h3 {
    font-size: 18px;
    margin: 0 0 15px 0;
}

.no-touch .cd-timeline-content .cd-read-more:hover {
    background-color: #bac4cb;
}

.cd-timeline-content .cd-date {
    float: left;
    padding: 0.8em 0;
    opacity: 0.7;
}

.cd-timeline-content::before {
    content: "";
    position: absolute;
    top: 16px;
    right: 100%;
    height: 0;
    width: 0;
    border: 12px solid transparent;
    border-right: 12px solid #fafafa;
}

@media only screen and (min-width: 1170px) {
    .cd-timeline-content {
        margin-left: 0;
        padding: 1.6em;
        width: 45%;
    }
    .cd-timeline-content::before {
        top: 24px;
        left: 100%;
        border-color: transparent;
        border-left-color: #eff3f6;
    }
    .cd-timeline-content .cd-read-more {
        float: left;
    }
    .cd-timeline-content .cd-date {
        position: absolute;
        width: 100%;
        left: 122%;
        top: 20px;
    }
    .cd-timeline-block:nth-child(even) .cd-timeline-content {
        float: right;
    }
    .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
        top: 24px;
        left: auto;
        right: 100%;
        border-color: transparent;
        border-right-color: #eff3f6;
    }
    .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
        float: right;
    }
    .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
        left: auto;
        right: 122%;
        text-align: right;
    }
    .cssanimations .cd-timeline-content.is-hidden {
        visibility: hidden;
    }
    .cssanimations .cd-timeline-content.bounce-in {
        visibility: visible;
        -webkit-animation: cd-bounce-2 0.6s;
        -moz-animation: cd-bounce-2 0.6s;
        animation: cd-bounce-2 0.6s;
    }
}

@media only screen and (min-width: 1170px) {
    .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
        -webkit-animation: cd-bounce-2-inverse 0.6s;
        -moz-animation: cd-bounce-2-inverse 0.6s;
        animation: cd-bounce-2-inverse 0.6s;
    }
}

.table>thead>tr>.no-line {
    border-bottom: none;
}

.table>tbody>tr>.no-line {
    border-top: none;
}

.table>tbody>tr>.thick-line {
    border-top: 2px solid #eff3f6;
}

.gmaps, .gmaps-panaroma {
    height: 300px;
    background: #eff3f6;
    border-radius: 3px;
}

.gmaps-overlay {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 40px;
    background: #0f9cf3;
    border-radius: 4px;
    padding: 10px 20px;
}

.gmaps-overlay_arrow {
    left: 50%;
    margin-left: -16px;
    width: 0;
    height: 0;
    position: absolute;
}

.gmaps-overlay_arrow.above {
    bottom: -15px;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-top: 16px solid #0f9cf3;
}

.gmaps-overlay_arrow.below {
    top: -15px;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 16px solid #0f9cf3;
}

.accountbg {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
}

.wrapper-page {
    margin: 0 auto;
    max-width: 100%;
    position: relative;
}

.wrapper-page .logo-admin {
    font-size: 28px;
    line-height: 70px;
    margin: 0 auto;
    width: 150px;
    display: block;
}

.user-thumb {
    position: relative;
    z-index: 999;
}

.user-thumb img {
    height: 88px;
    margin: 0 auto;
    width: 88px;
}

.ex-page-content h1 {
    font-size: 98px;
    font-weight: 700;
    line-height: 150px;
    text-shadow: rgba(61, 61, 61, 0.3) 1px 1px, rgba(61, 61, 61, 0.2) 2px 2px, rgba(61, 61, 61, 0.3) 3px 3px;
}
/* 20.07.2021 */
.fullbgimg {
    background: #f8f8f8 no-repeat;
    background-position: 25% bottom;
}
/* 20.07.2021 */
.trial-features {
    margin: 0 auto;
    max-width: 100%;
    padding: 25px 32px 0 32px;
}

.trial-features__list {
    margin: 40px auto 0;
    max-width: 500px;
    padding: 0;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap;
    webkit-box-pack: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
}

.trial-features__item {
    font-size: 1.0625rem;
    font-weight: 600;
    color: #071e55;
    list-style: none;
    flex-basis: calc(53.5% - 32px);
    margin-bottom: 16px;
    max-width: calc(70.5% - 32px);
    padding-left: 32px;
    border: 3px solid #fff;
    height: 50px;
    line-height: 42px;
    cursor: pointer;
}

.trial-features__item:hover {
    background: #fff;
    transition: all 0.6s;
}

.card.hper .card-body {
    padding: 5% 15%;
    height: 100vh;
}

.testimonialbgcol {
    overflow-x: hidden;
    background: linear-gradient(45deg, #e1e1e1 50%, #eee 50%);
    background-repeat: no-repeat;
}

.logwraper {
    max-width: 445px;
    width: 100%;
    height: auto;
    margin: 0 auto;
    margin-top: 80px;
}

.logbg {
    overflow-x: hidden;
    background: linear-gradient(45deg, #e1e1e1 50%, #eee 50%);
    background-repeat: no-repeat;
    height: 100vh;
}

.logoc {
    max-width: 145px;
    height: auto;
    display: block;
    padding-top: 10px;
}

.card0 {
    box-shadow: 0 4px 8px 0 #757575;
    border-radius: 20px;
}

.card1 {
    border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;
    background-color: #512da8;
    height: 100%;
    color: #fff;
    padding-left: 13%;
    padding-right: 13%;
}

.logo {
    cursor: pointer;
}

.mini-stat-info-rightsec {
    display: block;
    float: right;
    width: 15%;
    padding-top: 8px;
    font-weight: 700;
}

.txtcolfir {
    color: #7d7979;
}

.txtcolsec {
    color: #7d7979;
}

.txtcolthr {
    color: #2bc519;
}

.txtcolfor {
    color: #d84a4a;
}

.card.card-body h4 {
    font-size: 18px;
}

.alert-info {
    color: #fb0;
    background-color: #f5f3f3;
    font-size: 14px;
    letter-spacing: 0.1px;
    font-weight: 700;
}

.card .table-bordered td, .table-bordered th {
    border: 1px solid #dee2e6;
    font-size: 14px;
}

.card2 {
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
}

.social-connect .fa-google-plus {
    color: #df4b37;
    padding: 10px 12px;
    font-size: 20px;
}

.social-connect .fa-facebook-square {
    color: #3b5998;
    padding: 10px 15px;
    font-size: 20px;
}

.social-connect {
    padding: 3px 0 3px 3px;
    border-radius: 10px;
    cursor: pointer;
    border: 1px solid #e0e0e0;
}

.social-connect:hover {
    background-color: #eee;
}

.line {
    height: 1px;
    width: 45%;
    background-color: #e0e0e0;
    margin-top: 10px;
}

.or {
    width: 10%;
}

.text-sm {
    font-size: 14px !important;
}

input {
    padding: 10px 12px 10px 12px;
    border: 1px solid #d3d3d3;
    border-radius: 6px;
    margin-bottom: 0;
    margin-top: 2px;
    width: 100%;
    box-sizing: border-box;
    color: #2c3e50;
    font-size: 12px;
    letter-spacing: 0.5px;
}

input:focus {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #512da8;
    outline-width: 0;
}

::placeholder {
    color: #eee;
    opacity: 1;
}

:-ms-input-placeholder {
    color: #eee;
}

::-ms-input-placeholder {
    color: #eee;
}

button:focus {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline-width: 0;
}

.btn-blue {
    background-color: #512da8;
    width: 100%;
    color: #fff;
    border-radius: 6px;
}

.btn-blue:hover {
    background-color: #311b92;
    color: #fff;
    cursor: pointer;
}

.card-0 {
    background-color: #fff;
    border-radius: 20px;
    min-height: 200px;
    margin-top: 50px;
    padding: 30px;
}

.carousel-indicators {
    position: absolute;
    bottom: -100px;
    display: -webkit-box !important;
}

.carousel-indicators li {
    cursor: pointer;
    border-radius: 50% !important;
    width: 40px !important;
    height: 40px !important;
    opacity: 0.5;
    margin: 5px !important;
}

.carousel-indicators li.active {
    opacity: 1;
    width: 50px !important;
    height: 50px !important;
    margin-top: 0 !important;
    border: 2px solid #fff;
}
/* 20.07.2021 */
.carousel-indicators li#li1 {
    background: url('../images/1627454635472.jpeg') !important;
    background-size: cover !important;
}

.carousel-indicators li#li2 {
    background: url('../images/1627454964711.jpeg') !important;
    background-size: cover !important;
}

.carousel-indicators li#li3 {
    background: url('../images/1627456140118.jpeg') !important;
    background-size: cover !important;
}

.carousel-indicators li#li4 {
    background: url('../images/1627456493839.jpeg') !important;
    background-size: cover !important;
}

.carousel-indicators li#li5 {
    background: url('../images/1627456885482.jpeg') !important;
    background-size: cover !important;
}
/* 20.07.2021 */
.profile-pic {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    position: absolute;
    top: -50px;
    left: calc(50% - 50px);
}

.content {
    color: #000;
    font-size: 14px;
}

.social {
    margin-top: 150px;
}

.carousel-item.card.border-0.card-0.active h6.font-weight-bold {
    font-size: 26px;
    color: #2e2e2b;
}

.carousel-item.card.border-0.card-0.active small.mb-2 {
    font-size: 19px;
    color: #2e2e2b;
}

.card-0 {
    background-color: #fff;
    border-radius: 20px;
    min-height: 200px;
    margin-top: 50px;
    padding: 30px;
}

.carousel {
    position: relative;
    width: 85%;
    margin: 0 auto;
}

.mybuttonsty {
    background: #071e55;
    color: #fff;
    height: 50px;
}

.formgfontsty {
    font-size: 18px;
    color: #071e55;
}

a.btn.btn-default {
    color: #071e55;
    font-size: 14px;
    letter-spacing: 0.6px;
}

@media screen and (max-width: 991px) {
    .card1 {
        border-bottom-left-radius: 0;
        border-top-right-radius: 20px;
    }
    .card2 {
        border-bottom-left-radius: 20px;
        border-top-right-radius: 0;
    }
}

.wrapper {
    padding-top: 110px;
    display: block;
    margin-bottom: 0;
}

.page-title-box {
    padding: 22px 0;
}

.page-title-box .page-title {
    font-size: 20px;
    margin-bottom: 0;
    margin-top: 0;
}

.page-title-box .breadcrumb .breadcrumb-item a {
    color: #707070;
}

.container-fluid {
    width: 95%;
}

.container {
    max-width: 100%;
}

#topnav {
    position: fixed;
    right: 0;
    left: 0;
    top: 0;
    z-index: 1030;
    background-color: transparent;
    border: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    min-height: 62px;
}

#topnav .dropdown.show .nav-link {
    background-color: rgba(255, 255, 255, 0.2);
}

#topnav .language-switch a img {
    float: right;
    margin-top: 5px;
}

#topnav .has-submenu.active a {
    color: #000;
    background-color: #f2f2f2 !important;
}

#topnav .has-submenu.active .submenu li.active>a {
    color: #0f9cf3;
}

#topnav .topbar-main {
    background-color: #fff;
}

#topnav .topbar-main .logo {
    color: #fff !important;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 57px;
    text-transform: uppercase;
    float: left;
    display: block;
    width: 150px;
}

#topnav .topbar-main .logo-small {
    display: none;
}

#topnav .topbar-main .badge-topbar {
    position: absolute;
    top: 7px;
    right: 7px;
    z-index: 99;
}

#topnav .topbar-main .nav>li>a {
    height: 36px;
    width: 36px;
    padding: 0;
    font-size: 24px;
    line-height: 35px;
    text-align: center;
    border-radius: 50%;
    margin: 12px 8px;
    color: rgba(10, 24, 50, 0.7);
}

#topnav .topbar-main .nav>li>a:focus, #topnav .topbar-main .nav>li>a:hover {
    background-color: rgba(10, 24, 50, 0.1);
    color: #0a1832;
}

#topnav .topbar-main .navbar-nav>.open>a {
    background-color: rgba(10, 24, 50, 0.1) !important;
}

#topnav .topbar-main .profile img {
    height: 34px;
    width: 34px;
    display: block;
}

#topnav .topbar-main .navbar-nav {
    margin: 0;
}

#topnav .navbar-custom {
    padding-left: 0;
    float: left;
    width: auto;
}

#topnav .navbar-toggle {
    border: 0;
    position: relative;
    padding: 0;
    margin: 0;
    cursor: pointer;
}

#topnav .navbar-toggle:hover {
    background-color: transparent;
}

#topnav .navbar-toggle:hover span {
    background-color: #fff;
}

#topnav .navbar-toggle .lines {
    width: 25px;
    display: block;
    position: relative;
    margin: 0 10px 0 0;
    padding-top: 13px;
    height: 23px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#topnav .navbar-toggle span {
    height: 2px;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.8);
    display: block;
    margin-bottom: 5px;
    -webkit-transition: -webkit-transform 0.5s ease;
    transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
}

#topnav .navbar-toggle.open span {
    position: absolute;
}

#topnav .navbar-toggle.open span:first-child {
    top: 18px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

#topnav .navbar-toggle.open span:nth-child(2) {
    visibility: hidden;
}

#topnav .navbar-toggle.open span:last-child {
    width: 100%;
    top: 18px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

#topnav .navigation-menu {
    list-style: none;
    margin: 0;
    padding: 0;
}

#topnav .navigation-menu>li {
    display: inline-block;
    position: relative;
}

#topnav .navigation-menu>li>a:hover {
    color: #071e55;
}

#topnav .navigation-menu>li>a:focus {
    color: #071e55;
}

#topnav .navigation-menu>li>a:active {
    color: #000;
}

#topnav .navigation-menu>li>a i {
    font-size: 14px;
    margin-right: 8px;
    text-align: center;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#topnav .navigation-menu>li>a:focus, #topnav .navigation-menu>li>a:hover {
    background-color: transparent;
}

.search-wrap {
    background-color: #f5f5f5;
    color: #0a1832;
    z-index: 9997;
    position: absolute;
    top: 0;
    display: flex;
    right: 0;
    left: 2.5%;
    max-width: 95%;
    height: 60px;
    padding: 0 15px;
    transform: translate3d(0, -100%, 0);
    transition: 0.3s;
}

.search-wrap form {
    display: flex;
    width: 100%;
}

.search-wrap .search-bar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.search-wrap .search-input {
    flex: 1 1;
    border: none;
    outline: 0;
    box-shadow: none;
    background-color: transparent;
}

.search-wrap .close-search {
    width: 36px;
    height: 64px;
    line-height: 64px;
    text-align: center;
    color: inherit;
    font-size: 24px;
}

.search-wrap .close-search:hover {
    color: #f32f53;
}

.search-wrap.open {
    transform: translate3d(0, 0, 0);
}

.notification-list {
    margin: 0 !important;
}

.notification-list .noti-title {
    border-radius: 0.25rem 0.25rem 0 0;
    margin: -4px 0 0 0;
    width: auto;
    padding: 12px 20px;
}

.notification-list .noti-title h5 {
    margin: 0;
    font-size: 14px;
    text-transform: uppercase;
}

.notification-list .noti-title .label {
    float: right;
}

.notification-list .noti-icon {
    font-size: 28px;
    vertical-align: middle;
    color: #fff;
}

.notification-list .noti-icon-badge {
    display: inline-block;
    position: absolute;
    top: 9px;
    right: 3px;
}

.notification-list .notify-item {
    padding: 10px 20px;
}

.notification-list .notify-item .notify-icon {
    float: left;
    height: 36px;
    width: 36px;
    line-height: 36px;
    text-align: center;
    margin-right: 10px;
    border-radius: 50%;
    color: #fff;
}

.notification-list .notify-item .notify-icon img {
    margin-top: 4px;
}

.notification-list .notify-item .notify-details {
    margin-bottom: 0;
    overflow: hidden;
    margin-left: 45px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.notification-list .notify-item .notify-details b {
    font-weight: 500;
}

.notification-list .notify-item .notify-details small {
    display: block;
    white-space: normal;
}

.notification-list .notify-item .notify-details span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px;
}

.notification-list .notify-all {
    border-radius: 0 0 0.25rem 0.25rem;
    margin: 0 0 -5px 0;
    background-color: #eff3f6;
}

.notification-list .profile-dropdown .notify-item {
    padding: 4px 20px;
}

.notification-list .nav-link {
    padding: 0 12px;
}

.profile-dropdown {
    width: 170px;
}

.profile-dropdown i {
    font-size: 16px;
    vertical-align: middle;
    margin-right: 5px;
}

.nav-user img {
    height: 34px;
    width: 34px;
    margin-top: 13px;
}

.arrow-none:after {
    border: none;
    margin: 0;
    display: none;
}

@media (min-width: 992px) {
    #topnav .navigation-menu>li>a {
        padding-top: 11px;
        padding-bottom: 11px;
    }
    #topnav .navigation-menu>li:first-of-type>a {
        padding-left: 0;
    }
    #topnav .navigation-menu>li.active:first-of-type>a {
        padding-left: 0;
    }
    #topnav .navigation-menu>li.last-elements .submenu {
        left: auto;
        right: 0;
    }
    #topnav .navigation-menu>li.last-elements .submenu>li.has-submenu .submenu {
        left: auto;
        right: 100%;
        margin-left: 0;
        margin-right: 10px;
    }
    #topnav .navigation-menu>li:hover a {
        color: #071e55;
    }
    #topnav .navigation-menu>li:hover a i {
        color: #071e55;
    }
    #topnav .navigation-menu>li .submenu {
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 1000;
        padding: 15px 0;
        list-style: none;
        min-width: 200px;
        text-align: left;
        visibility: hidden;
        opacity: 0;
        margin-top: 20px;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
        background-color: #fff;
        box-shadow: 0 1px 12px rgba(0, 0, 0, 0.1);
    }
    #topnav .navigation-menu>li .submenu.megamenu {
        white-space: nowrap;
        width: auto;
    }
    #topnav .navigation-menu>li .submenu.megamenu>li {
        overflow: hidden;
        width: 200px;
        display: inline-block;
        vertical-align: top;
    }
    #topnav .navigation-menu>li .submenu>li.has-submenu>a:after {
        content: "\56";
        font-family: dripicons-v2;
        position: absolute;
        right: 20px;
        top: 8px;
        font-size: 15px;
    }
    #topnav .navigation-menu>li .submenu>li .submenu {
        left: 100%;
        top: 0;
        margin-top: 10px;
    }
    #topnav .navigation-menu>li .submenu li {
        position: relative;
    }
    #topnav .navigation-menu>li .submenu li ul {
        list-style: none;
        padding-left: 0;
        margin: 0;
    }
    #topnav .navigation-menu>li .submenu li a {
        display: block;
        padding: 8px 25px;
        clear: both;
        white-space: nowrap;
        font-size: 15px;
        color: #0a1832;
        -webkit-transition: all 0.35s ease;
        transition: all 0.35s ease;
    }
    #topnav .navigation-menu>li .submenu li a:hover {
        color: #0f9cf3;
    }
    #topnav .navigation-menu>li .submenu li span {
        display: block;
        padding: 8px 25px;
        clear: both;
        line-height: 1.42857143;
        white-space: nowrap;
        font-size: 10px;
        text-transform: uppercase;
        letter-spacing: 2px;
        font-weight: 500;
        color: #0a1832;
    }
    #topnav .navbar-toggle {
        display: none;
    }
    #topnav #navigation {
        display: block;
    }
}

@media (max-width: 991px) {
    .wrapper {
        padding-top: 80px;
    }
    .container-fluid {
        width: 100%;
    }
    #topnav .navigation-menu {
        float: none;
        max-height: 400px;
        text-align: left;
        display: inline-flex;
    }
    #topnav .navigation-menu>li {
        display: block;
    }
    #topnav .navigation-menu>li>a {
        color: #0a1832;
        padding: 15px;
    }
    #topnav .navigation-menu>li>a i {
        display: inline-block;
        margin-right: 10px;
        margin-bottom: 0;
        vertical-align: inherit;
    }
    #topnav .has-submenu.active a, #topnav .navigation-menu>li>a:active, #topnav .navigation-menu>li>a:hover {
        color: #0f9cf3 !important;
    }
    #topnav .navigation-menu>li>a:after {
        position: absolute;
        right: 15px;
    }
    #topnav .navigation-menu>li .submenu {
        display: none;
        list-style: none;
        padding-left: 20px;
        margin: 0;
    }
    #topnav .navigation-menu>li .submenu li a {
        display: block;
        position: relative;
        padding: 7px 20px;
        color: #0a1832;
    }
    #topnav .navigation-menu>li .submenu li a:hover {
        color: #0f9cf3;
    }
    #topnav .navigation-menu>li .submenu li.has-submenu>a:after {
        content: "\54";
        font-family: dripicons-v2;
        position: absolute;
        right: 30px;
    }
    #topnav .navigation-menu>li .submenu.open {
        display: block;
    }
    #topnav .navigation-menu>li .submenu .submenu {
        display: none;
        list-style: none;
    }
    #topnav .navigation-menu>li .submenu .submenu.open {
        display: block;
    }
    #topnav .navigation-menu>li .submenu.megamenu>li>ul {
        list-style: none;
        padding-left: 0;
    }
    #topnav .navigation-menu>li .submenu.megamenu>li>ul>li>span {
        display: block;
        position: relative;
        padding: 15px;
        text-transform: uppercase;
        font-size: 11px;
        letter-spacing: 2px;
        color: #0a1832;
    }
    #topnav .navigation-menu>li.has-submenu.open>a {
        color: #0f9cf3;
    }
    #topnav .navbar-header {
        float: left;
    }
    #navigation {
        height: auto;
        padding-bottom: 0;
        overflow: auto;
        background-color: #fff;
    }
    #navigation.open {
        display: block;
        overflow-y: auto;
    }
    #topnav .navbar-toggle {
        display: none;
    }
}

@media (min-width: 768px) {
    #topnav .navigation-menu>li.has-submenu:hover>.submenu {
        visibility: visible;
        opacity: 1;
        margin-top: 0;
    }
    #topnav .navigation-menu>li.has-submenu:hover>.submenu>li.has-submenu:hover>.submenu {
        visibility: visible;
        opacity: 1;
        margin-top: -1px;
        margin-right: 0;
    }
    #topnav .navbar-toggle {
        display: none;
    }
    .tablesecfif li.nav-item a#tabs-icons-text-1-tab {
        margin-bottom: 0!important;
    }
}

@media (max-width: 620px) {
    .logo-large {
        display: none;
    }
    .logo-small {
        display: inline-block !important;
    }
    .notification-list .noti-icon {
        font-size: 24px;
    }
}

.topbar-custom {
    border-radius: 0;
    margin-bottom: 0;
    display: block;
    float: right;
    width: auto;
}

.topbar-custom .nav-link {
    color: #fff;
}

.topbar-custom .dropdown-toggle:after {
    content: initial;
}

.topbar-custom .menu-left {
    overflow: hidden;
}


.header-title {
    margin-bottom: 8px;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    font-size: 14px;
}

@media (min-width: 1401px) and (max-width: 1500px) {
    .wrapper {
        padding-top: 75px !important;
        display: block;
        margin-bottom: 0;
    }
    #topnav .navbar-custom {
        padding-left: 0;
        float: left;
        width: auto;
    }
    #topnav #navigation {
        display: block;
    }
    #topnav .navigation-menu {
        list-style: none;
        margin: 0;
        padding: 0;
    }
    #topnav .navigation-menu>li {
        display: inline-block;
        position: relative;
    }
    #topnav .navigation-menu>li>a {
        display: block;
        color: #000;
        font-size: 14px;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
        line-height: 18px;
        padding: 11px !important;
    }
    .mini-stat {
        box-shadow: 0 3px 8px 1px #dadfef;
        background: #fff;
        padding: 8px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin-bottom: 30px;
        height: 51px;
    }
    ul.ucls img {
        max-width: 31px;
        width: 100%;
        height: auto;
    }
    .mini-stat-icon {
        display: inline-block;
        text-align: center;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        border-radius: 100%;
        float: left;
        margin-right: 0;
        margin-top: 0;
        padding-top: 0;
    }
    table.table.table-borderless.table-fifinfo tbody tr td:first-child {
        width: 70%;
    }
    span.mini-stat-icon img {
        max-width: 25px !important;
  
    }
    table.table.table-borderless.table-fifinfo thead tr th {
        font-size: 11px;
    }
    span.winnerpan {
        display: block;
        float: right;
        width: 17px;
        height: 17px;
        border-radius: 3px;
        padding: 1px 3px;
        margin-left: 0;
        font-size: 10px;
    }
    .mini-stat-info-rightsec {
        display: block;
        float: right;
        width: 10%;
        padding-top: 4px;
        font-weight: 700;
    }
    .mini-stat-info-2ndrightsec {
        display: block;
        float: right;
        width: 33%;
        padding-top: 6px;
        font-weight: 700;
    }
    .tablesecsnd {
        box-shadow: 0 3px 8px 1px #dadfef;
        background: #fff;
        padding: 8px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        height: auto;
        height: 185px;
    }
    .table>tfoot>tr>td, .table>thead>tr>td, .tablesecsnd>.table>tbody>tr>td {
        padding: 7px 6px !important;
        color: #afadad;
    }
    table.table.table-borderless.table-firstinfo tbody tr td:first-child {
        width: 66%;
    }
    .table>tfoot>tr>td, .table>thead>tr>td, .tablesecfif>.table>tbody>tr>td {
        padding: 1px 5px !important;
    }
    span.loserspan {
        width: 17px;
        font-size: 10px;
        height: 17px;
        padding: 1px 3px;
        margin-left: 0;
    }
    .nsec {
        box-shadow: 0 3px 8px 1px #dadfef;
        background: #fff;
        padding: 20px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin-bottom: 20px;
        height: auto;
    }
    ul.nsecul {
        margin-top: 3px;
    }
    ul.nsecul li {
        font-size: 12px;
    }
    ul.nsecul li img {
        max-width: 30px;
    }
    .mini-state-rightinfo {
        width: 30px;
        height: 28px;
        float: right;
        display: block;
        background: #ffffff;
        text-align: left;
        border-radius: 5px;
        margin-right: 0;
        color: #ccc8c8;
        font-size: 12px;
        transform: rotate(0deg);
        letter-spacing: 0.02rem;
        margin-top: 1px;
    }
    .table-fifinfo {
        display: block;
        width: 100%;
        margin: 0;
        background: #fff;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        padding: 0 5px 5px 5px !important;
    }
}

@media (min-width: 1301px) and (max-width: 1400px) {
    .wrapper {
        padding-top: 75px !important;
        display: block;
        margin-bottom: 0;
    }
    #topnav .navbar-custom {
        padding-left: 0;
        float: left;
        width: 54%;
    }
    #topnav #navigation {
        display: block;
    }
    #topnav .navigation-menu {
        list-style: none;
        margin: 0;
        padding: 0;
    }
    #topnav .navigation-menu>li {
        display: inline-block;
        position: relative;
    }
    #topnav .navigation-menu>li>a {
        display: block;
        color: #000;
        font-size: 14px;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
        line-height: 18px;
        padding: 11px !important;
    }
    .mini-stat {
        box-shadow: 0 3px 8px 1px #dadfef;
        background: #fff;
        padding: 8px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin-bottom: 30px;
        height: 51px;
    }
    .mini-stat-info {
        font-size: 13px;
        padding-top: 11px;
        font-weight: 600;
        width: 67%;
        float: left;
        display: block;
    }
    .mini-stat-info span {
        font-size: 16px;
        font-weight: 600;
        display: block;
        float: right;
        margin-top: -1px;
    }
    ul.ucls img {
        max-width: 31px;
        width: 100%;
        height: auto;
    }
    .mini-stat-icon {
        display: inline-block;
        text-align: center;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        border-radius: 100%;
        float: left;
        margin-right: 0;
        margin-top: 3px;
        padding-top: 0;
    }
    table.table.table-borderless.table-fifinfo tbody tr td:first-child {
        width: 70%;
    }
    span.mini-stat-icon img {
        max-width: 25px !important;
    }
    table.table.table-borderless.table-fifinfo thead tr th {
        font-size: 11px;
    }
    span.winnerpan {
        display: block;
        float: right;
        width: 23px;
        height: 17px;
        border-radius: 3px;
        padding: 1px 3px;
        margin-left: 0;
        font-size: 10px;
    }
    .mini-stat-info-rightsec {
        display: block;
        float: right;
        width: 15%;
        padding-top: 4px;
        font-weight: 700;
    }
    .mini-stat-info-2ndrightsec {
        display: block;
        float: right;
        width: 45%;
        padding-top: 4px;
        font-weight: 700;
    }
    .tablesecsnd {
        box-shadow: 0 3px 8px 1px #dadfef;
        background: #fff;
        padding: 8px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        height: auto;
    }
    .table>tfoot>tr>td, .table>thead>tr>td, .tablesecsnd>.table>tbody>tr>td {
        padding: 7px 6px !important;
        color: #afadad;
    }
    table.table.table-borderless.table-firstinfo tbody tr td:first-child {
        width: 62%;
    }
    span.loserspan {
        width: 23px;
        font-size: 10px;
        height: 17px;
        padding: 1px 3px;
        margin-left: 0;
    }
    .nsec {
        box-shadow: 0 3px 8px 1px #dadfef;
        background: #fff;
        padding: 20px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin-bottom: 20px;
        height: auto;
    }
    ul.nsecul {
        margin-top: 3px;
    }
    ul.nsecul li {
        font-size: 12px;
    }
    ul.nsecul li img {
        max-width: 30px;
    }
    .mini-state-rightinfo {
        width: 30px;
        height: 28px;
        float: right;
        display: block;
        background: #ffffff;
        text-align: left;
        border-radius: 5px;
        margin-right: 0;
        color: #ccc8c8;
        font-size: 12px;
        transform: rotate(0deg);
        letter-spacing: 0.02rem;
        margin-top: 1px;
    }
    .table-fifinfo {
        display: block;
        width: 100%;
        margin: 0;
        background: #fff;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        padding: 0 5px 5px 5px !important;
    }
    .btn-paymentinfon {
        background: #071e55;
        display: block;
        border: #071e55;
        border-radius: 4px;
        color: #ffffff;
        font-weight: normal;
        padding: 10px 19px;
        box-shadow: rgb(0 0 0 / 10%) 0px 4px 12px;
    }
    .mg-admin-content input.mg-input {
        width: 56%;
      }
}

@media (min-width: 1201px) and (max-width: 1300px) {
    .wrapper {
        padding-top: 75px!important;
        display: block;
        margin-bottom: 0;
    }
    #topnav .navbar-custom {
        padding-left: 0;
        float: left;
        width: 54%;
    }
    #topnav #navigation {
        display: block;
    }
    #topnav .navigation-menu {
        list-style: none;
        margin: 0;
        padding: 0;
    }
    #topnav .navigation-menu>li {
        display: inline-block;
        position: relative;
    }
    #topnav .navigation-menu>li>a {
        display: block;
        color: #000000;
        font-size: 14px;
        -webkit-transition: all .5s ease;
        transition: all .5s ease;
        line-height: 18px;
        padding: 11px!important;
    }
    .mini-stat {
        box-shadow: 0px 3px 8px 1px #dadfef;
        background: #ffffff;
        padding: 8px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin-bottom: 30px;
        height: 51px;
    }
    .mini-stat-info {
        font-size: 13px;
        padding-top: 8px;
        padding-left: 5px;
        font-weight: 600;
        width: 67%;
        float: left;
        display: block;
    }
    .mini-stat-info span {
        font-size: 16px;
        font-weight: 600;
        display: block;
        float: right;
        margin-top: -1px;
    }
    ul.ucls img {
        max-width: 31px;
        width: 100%;
        height: auto;
    }
    .mini-stat-icon {
        display: inline-block;
        text-align: center;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        border-radius: 100%;
        float: left;
        margin-right: 0px;
        margin-top: 0px;
        padding-top:0;
    }
    .logwraper {
        margin-top: 60px;
    }
    table.table.table-borderless.table-fifinfo tbody tr td:first-child {
        width: 70%;
    }
    span.mini-stat-icon img {
        max-width: 25px!important;
    }
    .btn-rag8 {
        background: #f3f2f2;
        border: none;
        border-radius: 15px!important;
        color: #000000;
        padding: 3px 20px;
        margin-left: 26px;
    }
    table.table.table-borderless.table-fifinfo thead tr th:first-child {
        margin: 0;
        font-size: 11px;
        font-weight: 600;
        color: #616161;
        padding: 7px 0px;
        width: 143px;
        display: block;
        float: left;
    }
    table.table.table-borderless.table-fifinfo thead tr th:last-child {
        margin: 0;
        font-size: 11px;
        font-weight: 600;
        color: #616161;
        padding: 7px 0px;
        width: 20%;
        display: block;
        float: left;
    }
    span.winnerpan {
        display: block;
        float: right;
        width: 21px;
        height: 17px;
        border-radius: 3px;
        padding: 1px 3px;
        margin-left: 0px;
        font-size: 10px;
    }
    .mini-stat-info-rightsec {
        display: block;
        float: right;
        width: 15%;
        padding-top: 8px;
        font-weight: 700;
    }
    .mini-stat-info-2ndrightsec {
        display: block;
        float: right;
        width: 45%;
        padding-top: 4px;
        font-weight: 700;
    }
    .tablesecsnd {
        box-shadow: 0px 3px 8px 1px #dadfef;
        background: #ffffff;
        padding: 8px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        height: 156px;
    }
    .tablesecsnd>.table>tbody>tr>td, .table>tfoot>tr>td, .table>thead>tr>td {
        padding: 5px 5px!important;
        color: #afadad;
    }
    .tablesecsnd>.table>tbody>tr>td, .table>tfoot>tr>td, .table>thead>tr>td {
        color: #afadad;
    }
    table.table.table-borderless.table-firstinfo tbody tr td:first-child {
        width: 62%;
    }
    .tablesecfif>.table>tbody>tr>td, .table>tfoot>tr>td, .table>thead>tr>td {
        padding: 1px 5px!important;
    }
    span.loserspan {
        width: 22px;
        font-size: 10px;
        height: 17px;
        padding: 1px 3px;
        margin-left: 0px;
    }
    .nsec {
        box-shadow: 0px 3px 8px 1px #dadfef;
        background: #ffffff;
        padding: 20px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin-bottom: 20px;
        height: auto;
    }
    ul.nsecul {
        margin-top: 3px;
    }
    ul.nsecul li {
        font-size: 12px;
    }
    ul.nsecul li img {
        max-width: 30px;
    }
    .mini-state-rightinfo {
        width: 43%;
        height: 28px;
        float: right;
        display: block;
        background: #ffffff;
        text-align: left;
        border-radius: 5px;
        margin-right: 0;
        color: #ccc8c8;
        font-size: 12px;
        transform: rotate(0deg);
        letter-spacing: 0.02rem;
        margin-top: 1px;
    }
    .table-fifinfo {
        display: block;
        width: 100%;
        margin: 0;
        background: #ffffff;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        padding: 0 5px 5px 5px!important;
    }
    .mini-state-secin {
        box-shadow: 0 3px 8px 1px #dadfef;
        background: #fff;
        padding: 5px 8px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin-bottom: 6px;
        height: auto;
    }
    .tablesecfif {
        display: block;
        width: 21%;
        height: auto;
        float: left;
    }
    .tablesecfif li.nav-item {
        position: relative;
        width: 50%!important;
        margin: 0!important;
        padding: 0!important;
    }
    .tablesecfif .nav-pills .nav-item.show .nav-link, .nav-pills .nav-link.active {
        background-color: #071e55;
        margin: 0!important;
        padding: 7px!important;
        width: 100%!important;
    }
    .tablesecfif .nav-pills .nav-link {
        border-radius: .2rem .2rem 0 0!important;
        margin: 0!important;
        padding: 6px 0!important;
    }
    .mg-admin-content input.mg-input {
        width: 70%;
      }
      .selectdropdownboxcls {
        width: 11%;
        margin-left: 25px;
    }
    .btn-paymentinfon {
        padding: 11px 19px;
    }
    .mini-stat-icon {
        display: inline-block;
        text-align: center;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        border-radius: 100%;
        float: left;
        margin-right: 3px;
        margin-top: 0px;
        padding-top: 0;
    }
}

@media (min-width: 1100px) and (max-width: 1200px) {
    .wrapper .container-fluid {  width: 100%;}
    #topnav .navbar-custom { padding-left: 0; float: left; width: 54%;}
    #topnav #navigation { display: block;}
    #topnav .navigation-menu { list-style: none; margin: 0; padding: 0;}
    #topnav .navigation-menu>li { display: inline-block; position: relative;}
    #topnav .navigation-menu>li>a { display: block; color: #000; font-size: 14px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;line-height: 18px;padding: 11px !important;}
    .mini-stat {
        box-shadow: 0 3px 8px 1px #dadfef;
        background: #fff;
        padding: 8px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin-bottom: 30px;
        height: 51px;
    }
    .mini-stat-info {
        font-size: 13px;
        padding-top: 8px;
        font-weight: 600;
        width: 67%;
        float: left;
        display: block;
    }
    .mini-stat-info span {
        font-size: 16px;
        font-weight: 600;
        display: block;
        float: right;
        margin-top: -1px;
    }
    .mini-stat-info-rightsec {
        display: block;
        float: right;
        width: 10%;
        padding-top: 9px;
    }
    .mini-stat-info-2ndrightsec {
        display: block;
        float: right;
        width: 45%;
        padding-top: 6px;
        font-weight: 700;
    }
    ul.ucls img {
        max-width: 25px;
        width: 100%;
        height: auto;
    }
    table.table.table-borderless.table-fifinfo tbody tr td:first-child {
        width: 70%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .tablesecsnd {
        box-shadow: 0 3px 8px 1px #dadfef;
        background: #fff;
        padding: 8px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        height: 170px;
    }
    .mini-state-secin {
        box-shadow: 0 3px 8px 1px #dadfef;
        background: #fff;
        padding: 5px 8px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin-bottom: 5px;
        height: auto;
    }
    .mini-state-rightinfo {
        width: 26px;
        height: 26px;
        float: right;
        display: block;
        background: #ffffff;
        text-align: left;
        border-radius: 5px;
        margin-right: 0;
        color: #ccc8c8;
        font-size: 12px;
        transform: rotate(0deg);
        letter-spacing: 0.02rem;
        padding-top: 6px;
    }
    .mini-stat-icon {
        display: inline-block;
        text-align: center;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        border-radius: 100%;
        float: left;
        margin-right: 3px;
        margin-top: 0;
    }
    .topbar-custom {
        border-radius: 0;
        margin-bottom: 0;
        display: block;
        float: right;
        width: auto;
    }
    .container.vld-parent {
        margin: 0;
        padding: 0;
    }
    .tablesecsnd>.table>tbody>tr>td, .table>tfoot>tr>td, .table>thead>tr>td {
        padding: 7px 5px!important;
        color: #afadad;
    }
    .tablesecfif {
        display: block;
        width: 21%;
        height: auto;
        float: left;
    }
    .tablesecfif li.nav-item {
        position: relative;
        width: 50%!important;
        margin: 0!important;
        padding: 0!important;
    }
    .tablesecfif .nav-pills .nav-item.show .nav-link, .nav-pills .nav-link.active {
        background-color: #071e55;
        margin: 0!important;
        padding: 7px!important;
        width: 100%!important;
    }
    .tablesecfif .nav-pills .nav-link {
        border-radius: .2rem .2rem 0 0!important;
        margin: 0!important;
        padding: 6px 0!important;
    }
    table.table.table-borderless.table-fifinfo thead tr th {
        margin: 0;
        font-size: 12px;
        font-weight: 600;
        color: #616161;
        padding: 7px 0;
        width: 45%;
        display: block;
        float: left;
    }
    .btn-rag8 {
        background: #f3f2f2;
        border: none;
        border-radius: 15px!important;
        color: #000000;
        padding: 3px 20px;
        margin-left: 22px;
    }
    .tablesecfif {
        display: block;
        width: 21%;
        height: auto;
        float: left;
    }
    .tablesecfif li.nav-item {
        position: relative;
        width: 50%!important;
        margin: 0!important;
        padding: 0!important;
    }
    .tablesecfif .nav-pills .nav-item.show .nav-link, .nav-pills .nav-link.active {
        background-color: #071e55;
        margin: 0!important;
        padding: 7px!important;
        width: 100%!important;
    }
    .tablesecfif .nav-pills .nav-link {
        border-radius: .2rem .2rem 0 0!important;
        margin: 0!important;
        padding: 6px 0!important;
    }
    .btn-paymentinfon {
        padding: 11px 19px;
    }
    .mini-state-secin {
        box-shadow: 0 3px 8px 1px #dadfef;
        background: #fff;
        padding: 5px 8px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin-bottom: 5px;
        height: auto;
    }
    .mini-state-rightinfo {
        width: 20px;
        height: 26px;
        float: right;
        display: block;
        background: #ffffff;
        text-align: left;
        border-radius: 5px;
        margin-right: 0;
        color: #ccc8c8;
        font-size: 12px;
        transform: rotate(0deg);
        letter-spacing: 0.02rem;
        padding-top: 6px;
    }
}

@media (min-width: 992px) and (max-width: 1099px) {
    .IZ-select__input.IZ-select__input--selection-slot { padding-left: 0.2rem;}
    .wrapper .container-fluid { padding: 5px; width: 100%;}
    #topnav .navbar-custom { padding-left: 0; float: left; width: 54%;}
    #topnav #navigation { display: block;}
    #topnav .navigation-menu { list-style: none; margin: 0; padding: 0;}
    #topnav .navigation-menu>li { display: inline-block; position: relative;}
    #topnav .navigation-menu>li>a {
        display: block;
        color: #000;
        font-size: 14px;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
        line-height: 18px;
        padding: 11px !important;
    }
    .mini-stat {
        box-shadow: 0 3px 8px 1px #dadfef;
        background: #fff;
        padding: 8px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin-bottom: 30px;
        height: 51px;
    }
    .mini-stat-info {
        font-size: 12px;
        padding-top: 8px;
        font-weight: 600;
        width: 60%;
        float: left;
        display: block;
    }
    .mini-state-secin {
        box-shadow: 0 3px 8px 1px #dadfef;
        background: #fff;
        padding: 4px 8px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin-bottom: 6px;
        height: auto;
    }
    .mini-stat-info-2ndrightsec {
        display: block;
        float: right;
        width: 15px;
        padding-top: 8px;
        font-weight: 700;
    }
    .tablesecsnd>.table>tbody>tr>td, .table>tfoot>tr>td, .table>thead>tr>td {
        padding: 7px 5px!important;
        color: #afadad;
    }
    .mini-state-rightinfo {
        width: 18px;
        padding-top: 5px;
    }
    .tablesecsnd {
        padding: 0;
        height: 164px;
        font-size: 10px;
    }
    .mini-stat-info span {
        font-size: 14px;
        font-weight: 600;
        display: block;
        float: right;
        margin-top: -1px;
    }
    .mini-stat-info-rightsec {
        display: block;
        float: right;
        width: 12%;
        padding-top: 11px;
    }
    ul.ucls img {
        max-width: 20px;
        width: 100%;
        height: auto;
    }
    .mini-stat-icon {
        display: inline-block;
        text-align: center;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        border-radius: 100%;
        float: left;
        margin-right: 3px;
        margin-top: 3px;
    }
    .topbar-custom {
        border-radius: 0;
        margin-bottom: 0;
        display: block;
        float: right;
        width: auto;
    }
    .btn-rag8 {
        background: #f3f2f2;
        border: none;
        border-radius: 12px!important;
        color: #000000;
        padding: 3px 14px;
        margin-left: 14px;
        font-size: 12px;
    }
    .col-md-12.vld-parent .row { margin: 0;}
    .tablesecfif { display: block; width: 21%; height: auto; float: left;}
    .tablesecfif li.nav-item { position: relative; width: 50%!important; margin: 0!important; padding: 0!important;}
    .tablesecfif .nav-pills .nav-item.show .nav-link, .nav-pills .nav-link.active { background-color: #071e55; margin: 0!important; padding: 7px!important; width: 100%!important;}
    .tablesecfif .nav-pills .nav-link { border-radius: .2rem .2rem 0 0!important; margin: 0!important; padding: 6px 0!important;}
    .nsec .IZ-select__input.IZ-select__input--selection-slot { padding-left: 0.2rem; }
    .siteurlstyle { font-size: 0.6rem;} 
    .inputdownarrow { width: 10px;} 
    ul.nsecul li { font-size: 11px;}
    ul.nsecul li img { max-width: 17px;}
    .nsec .row .col-lg-6.col-md-6.col-sm-12 { padding: 0; margin: 0;}
    .nsec .IZ-select .IZ-select__input input { height: 29px; }
    .actionfsize { font-size: 11px; }
    .vue-daterange-picker .reportrange-text { font-size: 11px!important;}
    .actionminsize { min-width: 123px!important; } 
    .nsec { padding: 10px; }
}

@media (min-width: 768px) and (max-width: 991px) {
    .wrapper .container-fluid { width: 98%;}
    .wrapper .container-fluid .container { width: 98%;}
    .nsec { padding: 5px; }
    body { overflow-x: hidden;}
    ul.ucls img { display:block;}
    .logoc {max-width: 118px; height: auto; display: block; padding-top: 16px;}
    #topnav .navbar-custom {
        padding-left: 0;
        float: left;
        width: 70%;
    }
    #topnav #navigation {
        display: block;
    }
    #topnav .navigation-menu {
        list-style: none;
        float: left;
        margin: 0;
        padding: 0;
        display: inline-flex;
    }
    #topnav .navigation-menu>li {
        display: inline-block;
        position: relative;
    }
    #topnav .navigation-menu>li>a {
        display: block;
        color: #000;
        font-size: 14px;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
        line-height: 18px;
        padding: 11px !important;
    }

    .mini-stat {
        box-shadow: 0 3px 8px 1px #dadfef;
        background: #fff;
        padding: 4px 8px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin-bottom: 15px;
        height: 42px;
    }
    ul.ucls li {
        width: 20%;
        margin-right: 3px;
    }
    .topbar-custom {
        border-radius: 0;
        margin-bottom: 0;
        display: block;
        float: right;
        width: 13%;
    }
    #topnav .topbar-main {
        background-color: #fff;
        height: 58px;
    }
    #topnav .navbar-toggle .lines {
        display: none;
    }
    .disnon {
        display: none;
    }
    .disblk {
        display: block;
    }
    .mr {
        margin-top: 6px;
    }
    .mini-state-secin {
        padding: 7px 8px;
    }
    .tablesecsnd>.table>tbody>tr>td, .table>tfoot>tr>td, .table>thead>tr>td {
        padding: 8px 5px!important;
        color: #afadad;
    }
    .tablesecsnd {
        height: 180px;
    }
    .btn-rag8 {
        background: #f3f2f2;
        border: none;
        border-radius: 15px!important;
        color: #000000;
        padding: 7px 20px;
        margin-left: 60px;
        margin-bottom: 20px;
    }
    ul.nsecul li {
        font-size: 14px;
    }
    .nsec {
        height: 545px;
    }
    .updownsec {
        display: block;
        width: 20%;
        height: auto;
        float: left;
        margin-right: 8px;
    }
    .tablesecsnd {
        display: block;
        width: 20%;
        float: left;
    }
    .tablesecfif {
        display: block;
        width: 57%;
        height: auto;
        float: left;
        margin: 0;
        padding: 0.2%;
        margin-left: 1%;
    }
    .graphsec {
        display: block;
        width: 45%;
        height: auto;
        float: none;
        padding: 0;
        margin: 0 0.2%;
        position: absolute;
        top: 314px;
        left: 15px;
    }
    
    .graphsec .container {
        padding: 0;
        margin: 0;
    }
    .graphsec2 {
        display: block;
        width: 45%;
        height: auto;
        float: none;
        padding: 0;
        margin: 0 0.2%;
        position: absolute;
        top: 314px;
        left: 414px;
    }
    .graphsec2 .container {
        padding: 0;
        margin: 0;
    }
    .advance-filter-section .btnNewbg {
        font-size: 11px!important;;
        min-width: 100%!important;
    }
    .btnNew {
        padding: 4px 4px;
        font-size: 1rem;
    }
    .tablesecfif .nav {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-left: 0;
        margin-bottom: 0px;
        list-style: none;
    }
    table.table.table-borderless.table-firstinfo tbody tr td:first-child {
        width: 75%;
    }
    table.table.table-borderless.table-fifinfo thead tr th:first-child {
        margin: 0;
        font-size: 11px;
        font-weight: 600;
        color: #616161;
        padding: 7px 0px;
        width: 80%;
        display: block;
        float: left;
    }
    table.table.table-borderless.table-fifinfo tbody tr td:first-child {
        width: 79%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #afadad;
    }
    .mini-stat-icon {
        display: block;
        text-align: left;
        -moz-border-radius: 100%;
        float: left;
        margin-right: 0;
        margin-bottom: 0;
        width: 19%;
    }
    .mini-stat-info-2ndrightsec {
        display: block;
        float: right;
        width: 22%;
        padding-top: 7px;
        font-weight: 700;
    }
    .mini-stat-info {
        width: 80%;
        float: left;
        display: block;
        margin: 0 auto;
        height: 10px!important;
        padding-top: 1!important;
        padding-left: 3px;
    }
    .mini-stat-info-rightsec {
        display: block;
        float: right;
        width: 21%;
        padding-top: 0px;
        text-align: center;
    }
    .mini-state-rightinfo {
        width: 23%;
        height: 28px;
        float: right;
        display: block;
        background: #ffffff;
        text-align: left;
        border-radius: 5px;
        margin-right: 0;
        color: #ccc8c8;
        font-size: 12px;
        transform: rotate(0deg);
        letter-spacing: 0.02rem;
        padding-top: 7px;
    }
}

@media (max-width: 767px) {
    .logoc {
        max-width: 114px;
        height: auto;
        display: block;
        padding-top: 19px;
    }
    body {
        overflow-x: hidden;
    }
    #topnav .topbar-main .logo {
        color: #fff !important;
        font-size: 24px;
        font-weight: 700;
        letter-spacing: 1px;
        line-height: 57px;
        text-transform: uppercase;
        float: left;
        display: block;
        width: 13%;
        margin-right: 0;
        margin-left: 5%;
    }
    .fc-toolbar .fc-right {
        float: left;
        margin: 10px 0;
    }
    .mini-stat {
        box-shadow: 0 3px 8px 1px #dadfef;
        background: #fff;
        padding: 8px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin-bottom: 30px;
        height: 130px;
    }
    .mini-stat-icon {
        display: block;
        text-align: center;
        -moz-border-radius: 100%;
        float: left;
        margin-right: 0;
        margin-bottom: 5px;
        width: 76%;
    }
    .mini-stat-info-2ndrightsec {
        display: block;
        float: right;
        width: 22%;
        padding-top: 7px;
        font-weight: 700;
    }
    .mini-stat-info {
        width: 100%;
        font-size: 10px!important;
        float: none;
        display: block;
        margin: 0 auto;
        text-align: center!important;
        height: 10px!important;
        padding-top: 0!important;
    }
    .mini-stat-info-rightsec {
        display: block;
        float: left;
        width: 100%;
        text-align: center;
        margin-top: 12px;
    }
    .mini-stat-info span {
        font-size: 18px;
        font-weight: 600;
        display: block;
        float: right;
        margin-top: -1px;
        display: block;
        float: none;
        text-align: center;
    }
    .bg-light {
        background-color: #fff !important;
    }
    #topnav .navbar-toggle {
        display: none;
    }
    #topnav .navbar-custom {
        padding-left: 0;
        float: left;
        width: 70%;
    }
    .topbar-custom {
        border-radius: 0;
        margin-bottom: 0;
        display: block;
        float: right;
        width: 11%;
    }
    #topnav #navigation {
        display: block;
    }
    #topnav .navigation-menu {
        float: left;
        max-height: 400px;
        text-align: left;
    }
    #topnav .navigation-menu>li {
        display: inline-block;
        position: relative;
    }
    #topnav .navigation-menu>li>a {
        display: block;
        color: #000;
        font-size: 14px;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
        line-height: 18px;
        padding: 3px 11px!important;
    }
    #topnav .topbar-main {
        background-color: #fff;
        height: 58px;
    }
    .tablesecfif .nav {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-left: 0;
        margin-bottom: -15px;
        list-style: none;
    }
    table.table.table-borderless.table-firstinfo tbody tr td:first-child {
        width: 75%;
    }
    table.table.table-borderless.table-fifinfo thead tr th:first-child {
        margin: 0;
        font-size: 11px;
        font-weight: 600;
        color: #616161;
        padding: 7px 0px;
        width: 80%;
        display: block;
        float: left;
    }
    table.table.table-borderless.table-fifinfo tbody tr td:first-child {
        width: 79%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #afadad;
    }
    .mini-state-secin {
        box-shadow: 0 3px 8px 1px #dadfef;
        background: #fff;
        padding: 8px 8px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin-bottom: 2px;
        height: auto;
    }
}

@media (max-width: 620px) {
    .logoc {
        max-width: 130px;
        height: auto;
        display: block;
        padding-top: 11px;
    }
    .page-header-title {
        text-align: center;
    }
    .dataTables_paginate .page-link {
        padding: 0.35rem 0.5rem;
    }
    .mo-mb-2 {
        margin-bottom: 10px;
    }
    .mo-mt-2 {
        margin-top: 10px !important;
    }
    .pagination-lg .page-link {
        padding: 0.25rem 0.5rem;
        font-size: 15px;
    }
    #topnav .navbar-toggle {
        display: block;
        position: relative;
        top: -36px;
        right: 25px;
        font-size: 26px;
    }
    #topnav #navigation {
        position: absolute;
        top: 51px;
        left: 0;
        padding: 0 4%;
        width: 100%;
    }
    #topnav .navbar-toggle span {
        height: 2px;
        width: 100%;
        background-color: rgba(2, 2, 2, 0.8);
        display: block;
        margin-bottom: 5px;
        -webkit-transition: -webkit-transform 0.5s ease;
        transition: -webkit-transform 0.5s ease;
        transition: transform 0.5s ease;
    }
    #topnav .navbar-toggle .lines {
        width: 25px;
        display: block;
        position: relative;
        margin: 0 10px 0 0;
        padding-top: 0;
        height: 23px;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
    #topnav .navigation-menu {
        float: left;
        max-height: 400px;
        text-align: left;
        display: block;
        width: 100%;
    }
    #topnav .navigation-menu>li {
        display: inline-block;
        position: relative;
        width: 49%;
    }
    .wrapper {
        padding-top: 113px;
    }
    table.table.table-borderless.table-fifinfo tbody tr td:first-child {
        width: 70%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #afadad;
    }
    ul.nsecul {
        width: 70%!important;
    }
}

@media (max-width: 548px) {
    .mini-stat {
        box-shadow: 0 3px 8px 1px #dadfef;
        background: #fff;
        padding: 8px 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin-bottom: 30px;
        height: 135px;
    }
    .mini-stat-info {
        width: 90%;
        font-size: 13px;
        line-height: 15px;
        float: none;
        display: block;
        margin: 0 auto;
        text-align: center !important;
        height: 50px;
    }
    ul.ucls li {
        width: 20%;
        margin-right: 1px;
    }
    #topnav .navigation-menu>li {
        display: inline-block;
        position: relative;
        width: 49%;
    }
    #topnav .navigation-menu>li>a {
        display: block;
        color: #000;
        font-size: 14px;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
        line-height: 18px;
        padding: 5px 3px !important;
    }
    table.table.table-borderless.table-fifinfo tbody tr td:first-child {
        width: 70%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #afadad;
    }
    ul.nsecul {
        width: 87%!important;
        margin-top: 29px;
    }
    .reportrange-text[data-v-4391f606] {
        padding: 2px 10px;
    }
    .vue-daterange-picker .reportrange-text {
        background-color: #ffc107;
        border: 1px solid #ffc107;
        color: #fff;
        font-size: 12px;
    }
    #topnav #navigation {
        position: absolute;
        top: 51px;
        left: 0;
        padding: 0;
        width: 100%;
    }
}

@media (max-width: 420px) {
    .hide-phone, .notify-icon {
        display: none;
    }
    .dropdown-menu-lg {
        width: 200px;
    }
    .notify-details {
        margin-left: 0 !important;
    }
    ul.ucls li {
        width: 20%;
        margin-right: 1px;
    }
    #topnav .navigation-menu>li {
        display: inline-block;
        position: relative;
        width: 49%;
    }
    #topnav .navigation-menu>li>a {
        display: block;
        color: #000;
        font-size: 12px;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease;
        line-height: 18px;
        padding: 0px 10px !important;
    }
    li.has-submenu.active img {
        width: 30px;
    }
    li.has-submenu.last-elements img {
        width: 30px;
    }
    table.table.table-borderless.table-fifinfo tbody tr td:first-child {
        width: 65%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #afadad;
    }
    .tablesecfif .flex-column {
        flex-direction: initial!important;
    }
}

/* Login start Raghav */

.logwraper { max-width: 410px;width: 100%;height: auto;margin: 0;margin-top: 60px;}
.logwraper h3 { font-size: 19px;}
.logwraper .form-group { margin-bottom: 0.5rem;}
.logbg { overflow-x: hidden; background-image: url("../images/loginbgimg.jpg"); background-size: cover; background-repeat: no-repeat; height: 100vh; padding: 0 8%;}
.logwraper .card { background: rgba(255, 255, 255, 0.1); border: none; box-shadow: 1px 0px 20px rgb(0 0 0 / 5%);}
.logwraper .card-body { background: #ffffff; margin: 5%;}
.logwraper a.btn.btn-default { color: #071e55; font-size: 14px; letter-spacing: .6px; padding: 0 11px;}
.labelcls { margin-left: 20px; margin-top: 10px; font-size: 12px; margin-bottom: 15px;}
.textboxcls { height: 35px; border: 2px solid #d3d3d3; border-radius: 0;}
.logwraper .card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0rem;
}
.inputcls {
    display: block;
    width: 20px;
    height: 20px;
    border: 2px solid #d3d3d3;
}
.logwraper .labelcls {
    margin-left: 8px;
    margin-top: 5px;
    font-size: 13px;
    margin-bottom: 15px;
}
.mybuttonsty {
    background: #071e55;
    color: #fff;
    height: 38px;
}
/* Login start Raghav */

/* Registration Page start */
.trial-features__item {
    font-size: 1.0625rem;
    font-weight: 600;
    color: #071e55;
    list-style: none;
    margin-bottom: 16px;
    max-width: 100%;
    width: 100%;
    padding-left: 32px;
    border: 3px solid #fff;
    height: 50px;
    line-height: 42px;
    cursor: pointer;
    text-align: center;
    flex-basis: unset;
}

.trial-features h5.colour--heading.pricesty {
    text-align: center;
    display: block;
    width: 48%;
    float: none;
    margin: 0 auto;
}
/* Registration Page end */

/* My Profile sec start */
.myprocls {
    box-shadow: rgb(0 0 0 / 16%) 0px 1px 4px;
    margin-bottom: 50px;
    background: #f1f1f3;
    font-family: 'Cabin', sans-serif;
    font-size: 14px!important;
    letter-spacing: 0.1px;
    padding-bottom: 40px;
}

.myproinnercls {
    padding: 0;
    margin: 0;
    border-radius: 15px;
}

.myproinnercls .myproinnerleftcls {
    display: block;
    max-width: 600px;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0 auto;
    text-align: center;
    padding-top: 75px;
}

.myproinnerleftcls h3 {
    font-size: 22px;
    color: #948e8e;
}

.myproinnerleftcls .cap2 {
    height: 150px;
    width: 150px;
    margin: 3px auto 7px;
    position: relative;
    box-sizing: border-box;
    border: 10px solid #f5f4f4;
    border-radius: 50%;
    padding: 3px;
    background: #fff;
}

.myproinnerleftcls .cap2>img {
    border-radius: 50%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100px;
}

.pricesty {
    display: block;
    width: 250px;
    margin: 0 auto;
    font-size: 17px;
    text-align: center;
    font-weight: 600;
}

.myproinnercls .myproinnerrightcls {
    font-size: 14px;
    font-family: 'Montserrat', sans-serif!important;
}

.myproinnerrightinnercls {
    display: block;
    width: 100%;
    clear: both;
    padding: 16px 0;
}

.myproinnerrightinnerleft {
    display: block;
    float: left;
    width: 30%;
    text-align: left;
}

.myproinnerrightinnerleft p {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 13px;
}

.myproinnerrightinneright {
    display: block;
    float: left;
    width: 62%;
    text-align: left;
}

.myproinnerrightinnercls h5 {
    margin: 0;
    padding: 0;
    font-size: 13px;
}

/* My Profile sec end */


/* RankTracker Page */

.form-group {
    margin-bottom: 0.5rem;
    font-size: 14px!important;
}

.IZ-select__input input {
    font-size: 13px!important;
}

.input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control {
    font-size: 13px!important;
    padding: 8px 10px;
}

/* RankTracker Page end */

.card.text-white.bg-lastupdatesfir .card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0.2rem;
}

/* subscripition Page */

.subscriptionbgimg {
    background-image: url(../images/subscriptionbgimg1.jpg);
    background-size: cover;
}

/* subscription page */



.col {
    padding: 5px!important;
}

.card.text-white.bg-lastupdatesfir .card-body h3 {
    color: #ffc107;
    font-size: 25px;
    padding: 0!important;
    margin: 0;
}

/* Upgrade subscription start */

.textboxsty {
    width: 17%;
    height: 45px;
    border-radius: 6px;
    border: 2px solid #f1efef;
}

.buttoncoupan {
    font-family: 'Cabin', sans-serif;
    font-size: 17px;
    color: #ffffff!important;
    background: #ffbb00;
    border: 1px solid #ffbb00;
    border-radius: 6px;
    padding: 12px 18px!important;
    margin-left: 10px;
    margin-right: 15px;
    width: 107px;
    height: 50px;
    cursor: pointer;
}

/* Upgrade subscription end */

/* Upgrade subscripition */

.btn-rag5 {
    background-color: #071e55;
    border: 1px solid #071e55;
    color: #fff;
    width: 180px;
    margin: 0 auto;
    border-radius: 6px;
}

/* contact */

/* contact */

.dashboard-icon-img {
    width: 25px;
    height: 25px;
    margin-right: 5px;
}

/*custom design of Project, Edit or Delete button of user page*/

.butstyfir {
    padding: 3px 10px;
    background: #071e55;
    color: white!important;
    border-radius: 3px;
    margin: 0.5%;
}

.butstysec {
    padding: 3px 10px;
    background: #84848a;
    color: white!important;
    border-radius: 3px;
    margin: 0.5%;
}

.butstythir {
    padding: 3px 10px;
    background: #e40707;
    color: white!important;
    border-radius: 3px;
    margin: 0.5%;
}

.csv-exp-btn {
    background-color: #ab1212;
    border: 1px solid #ab1212;
    color: #fff;
    margin: 0 auto;
    border-radius: 3px;
    font-size: 12px;
    padding: 3.7px 10px;
}

.csv-exp-btn:hover {
    background-color: #e40707;
    border: 1px solid #e40707;
    color: #fff;
}

/*custom design of Project, Edit or Delete button of user page*/
.daterangepicker td.in-range {
    background-color: #f9c1092b !important;
}
.daterangepicker td.active, .daterangepicker td.active:hover, .daterangepicker .btn-primary, .daterangepicker .btn-success {
    background-color: #ffc107 !important;
}
/* datarange picker theme design */

/*pasw reset style*/

.resetbox {
    background: #f7f7f7;
    margin: 11%;
    padding: 0.5%;
}

/*pasw reset style*/

