/*--------------------------------------------



    Template Name: srtdash - Bootstrap 4 Admin and Ui Kit

    Template URI: http://tf.itech-theme.com/srtdash-preview

    Description: This is Bootstrap 4 Admin Template and Ui Kit

    Author: cdibrandstudio

    Author https://themeforest.net/user/cdibrandstudio

    Version: 1.0



----------------------------------------------

    

    CSS INDEX

    ===================

  

    1. Core Css

    2. Dashboard One

        2.1 Sidebar Menu

            2.1.1 Horizontal Menu

        2.2 Header Area

        2.3 Page Title Area

        2.4 Fact Area

        2.5 Overview

        2.6 Market value

        2.7 Live Crypto Price

        2.8 Trading History

        2.9 Letest Post

    3. Dashboard Two

    4. Dashboard Three

    5. Bar Chart

    6. Line Chart

    7. Pie Chart

    8. Accroding

    9. Alert

   10. Badge

   11. Button

   12. Cards

   13. Dropdown Button

   14. List Group

   15. Modal

   16. Pagination

   17. Form

   18. Icons

   19. Table Basic

   20. Datatable

   21. Map

   22. Invoice

   23. Login

   24. Pricing

   25. 404 Page

   26. Offset Sidebar



-----------------------------------------------------------------------------------*/





/*------------------------- 1. Core Css -------------------*/



.page-container {

    width: 100%;

    height: 100%;

    min-height: 100vh;

    padding-left: 280px;

    -webkit-transition: padding-left 0.3s ease 0s;

    transition: padding-left 0.3s ease 0s;

}



.sbar_collapsed.page-container {

    padding-left: 0;

}



.card {

    border: none;

    border-radius: 4px;

    background-color: #fff;

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

}



.card:hover {

    box-shadow: 0 5px 30px rgba(0, 0, 0, 0.02);

}



.card-body {

    padding: 25.6px;

    padding: 1.6rem;

}



.h-full {

    height: 100%;

}



.main-content {

    width: 100%;

    background: #F3F8FB;

}



.main-content-inner {

    padding: 0 30px 50px;

}



/*------------------------- END Core Css -------------------*/





/*-------------------- 2.1 Sidebar Menu -------------------*/



.sidebar-menu {

    position: fixed;

    left: 0;

    top: 0;

    z-index: 99;

    height: 100vh;

    width: 280px;

    overflow: hidden;

    background: #222;

    box-shadow: 2px 0 32px rgba(0, 0, 0, 0.05);

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

}
.top-bttn {
	margin-top: 11px;
}
.top-bttn input[type="button"] {
	height: 40px;
	width: 100px;
	font-size: 16px;
	font-family: Poppins;
	border: none;
	background: #272727;
	color: #fff;
	border-radius: 5px;
}
.top-bttn select {
	height: 40px;
	padding: 6px 10px 5px 9px;
	margin-right: 10px;
	font-size: 16px;
	font-family: Poppins;
	background: #ececec;
	border: 1px solid #aeaeae;
	border-radius: 5px;
}

.sbar_collapsed .sidebar-menu {

    left: -280px;

}



.main-menu {

    height: calc(100% - 100px);

    overflow: hidden;

    padding: 20px 10px 0 0;

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

}

#printmobilePage {
	display: none;
}

.menu-inner {

    overflow-y: scroll;

    height: 100%;

}



.slimScrollBar {

    background: #2942fa!important;

    opacity: 0.1!important;

}



.sidebar-header {

    padding: 19px 32px 20px;

    background: #222;

    border-bottom: 1px solid #343e50;

}

.sidebar-menu .logo{

    text-align: center;

}

.logo a {

    display: inline-block;

    font-size: 25px;

    color: #fff;

}



.metismenu >li >a {

    padding-left: 32px!important;

}

.metismenu li a {

    position: relative;

    display: block;

    color: #8d97ad;

    font-size: 15px;

    text-transform: capitalize;

    padding:9px 15px;

    letter-spacing: 0;

    font-weight: 400;

}

.table.table-tebs a {
	display: inline-block;
	margin-bottom: 3px;
}

.table.table-tebs {
	margin-left: -16px;
}



.metismenu li a i {

    color: #8d97ad;

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

}



.metismenu li a:after {

    position: absolute;

    content: '\f107';

    font-family: fontawesome;

    right: 15px;

    top: 12px;

    color: #8d97ad;

    font-size: 20px;

}



.metismenu li.active>a:after {

    content: '\f106';

}



.metismenu li a:only-child:after {

    content: '';

}



.metismenu li a span {

    margin-left: 10px;

}



.metismenu li.active>a,

.metismenu li:hover>a {

    color: #fff;

}



.metismenu li li a {

    padding: 8px 20px;

}



.metismenu li ul {

    padding-left: 37px;

}



.metismenu >li:hover>a,

.metismenu >li.active>a {

    color: #fff;

    background: #343942;

}



.metismenu li:hover>a,

.metismenu li.active>a {

    color: #fff;

}



.metismenu li:hover>a i,

.metismenu li.active>a i {

    color: #fff;

}



.metismenu li li a:after {

    top: 6px;

}



/*-------------------- END Sidebar Menu -------------------*/





/*-------------------- 2.1.1 Horizontal Menu -------------------*/



.body-bg {

    background: #F3F8FB;

}



.horizontal-main-wrapper {

    min-height: 100vh;

}



.horizontal-main-wrapper .container {

    max-width: 1440px;

}



.horizontal-main-wrapper .header-area,

.horizontal-main-wrapper .mainheader-area {

    padding-left: 0;

    padding-right: 0;

}



.horizontal-main-wrapper .main-content-inner {

    padding: 0 0 50px;

}



.mainheader-area .notification-area {

    -webkit-transform: translateY(-11px);

            transform: translateY(-11px);

}



.mainheader-area {

    background: #fff;

    border-bottom: 1px solid #f3f8fb;

    padding-left: 15px;

    position: relative;

    z-index: 99;

}



.mainheader-area .logo a span {

    color: #843df9;

}



.horizontal-menu {

    position: relative;

}



.horizontal-menu ul li {

    display: inline-block;

    position: relative;

}



.horizontal-menu ul li a {

    display: block;

    font-size: 13px;

    padding: 10px 20px;

    color: #000000;

    text-transform: capitalize;

}



.horizontal-menu ul li:hover>a,

.horizontal-menu ul li.active>a {

    color: #007BFF;

}



.horizontal-menu nav>ul>li:first-child>a {

    padding-left: 0;

}



.horizontal-menu ul li a i {

    margin-right: 5px;

}



.horizontal-menu .submenu {

    position: absolute;

    left: 0;

    top: 100%;

    z-index: 99;

    width: 200px;

    background: #fff;

    opacity: 0;

    visibility: hidden;

    border-top: 4px solid #007BFF;

    border-radius: 3px;

    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.03);

}



.horizontal-menu .submenu li {

    display: block;

}



.horizontal-menu ul li:hover>.submenu {

    opacity: 1;

    visibility: visible;

}



.horizontal-menu .mega-menu {

    position: inherit;

}



.horizontal-menu .mega-menu .submenu {

    width: 100%;

    max-width: 900px;

}



.horizontal-menu .mega-menu .submenu li {

    display: inline-block;

    width: calc(100% * (1/3) - 5px);

}



.header-bottom .search-box input {

    max-width: 350px;

    width: 100%;

}



/* mobile menu */



.slicknav_menu {

    background: #8255f7;

    padding: 0;

    margin-top: 20px;

}



.slicknav_menu>a {

    display: block;

    width: 100%;

    padding: 15px;

    margin: 0;

    background: transparent;

}



.slicknav_menu .slicknav_icon {

    float: right;

}



.slicknav_menu .slicknav_icon-bar {

    box-shadow: none;

}



.slicknav_menu .slicknav_menutxt {

    font-weight: 500;

    text-shadow: none;

}



.slicknav_nav .slicknav_row,

.slicknav_nav a {

    text-transform: capitalize;

}



.slicknav_nav .slicknav_row:hover {

    border-radius: 0;

    background: #8e66f7;

}



.slicknav_nav li i {

    width: 26px;

    display: inline-block;

}



.slicknav_nav .slicknav_item .slicknav_arrow {

    float: right;

}



/*-------------------- END Horizontal Menu -------------------*/





/*-------------------- 2.2 Header Area -------------------*/



.header-area {

    padding: 15px 30px;

    background: #fff;

    border-bottom: 1px solid #d8e3e7;

}



.nav-btn {

    margin-right: 30px;

    margin-top: 5px;

    cursor: pointer;

}



.nav-btn span {

    display: block;

    width: 22px;

    height: 2px;

    background: #b3aaaa;

    margin: 4px 0;

    border-radius: 15px;

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

    box-shadow: 0 0 0 4px rgba(99, 96, 96, 0.03);

}



.sbar_collapsed .nav-btn span:nth-child(2) {

    opacity: 0;

}



.sbar_collapsed .nav-btn span:first-child {

    -webkit-transform: rotate(45deg)translate(5px, 5px);

            transform: rotate(45deg)translate(5px, 5px);

}



.sbar_collapsed .nav-btn span:last-child {

    -webkit-transform: rotate(-45deg)translate(3px, -3px);

            transform: rotate(-45deg)translate(3px, -3px);

}



.search-box form {

    position: relative;

}



.search-box input {

    width: 350px;

    border-radius: 33px;

    border: none;

    height: 40px;

    padding-left: 20px;

    padding-right: 40px;

    letter-spacing: 0;

    background: #f3eeff;

}



.search-box input::-webkit-input-placeholder {

    color: #b1a7a7;

}



.search-box input::-moz-placeholder {

    color: #b1a7a7;

}



.search-box input:-ms-input-placeholder {

    color: #b1a7a7;

}



.search-box form i {

    position: absolute;

    right: 21px;

    top: 14px;

    font-size: 14px;

    color: #b1a7a7;

}





/* notification-area */



.notification-area {

    -webkit-user-select: none;

       -moz-user-select: none;

        -ms-user-select: none;

            user-select: none;

    position: relative;

    z-index: 1;

}



.notification-area li {

    display: inline-block;

    margin-left: 20px;

    cursor: pointer;

    -webkit-user-select: none;

       -moz-user-select: none;

        -ms-user-select: none;

            user-select: none;

}



.notification-area li.settings-btn.active i {

    color: #007BFF;

}



.notification-area li>i {

    font-size: 26px;

    color: #bdbcbc;

    vertical-align: middle;

    text-shadow: 0 0 8px rgba(0, 0, 0, 0.12);

    -webkit-transition: color 0.3s ease 0s;

    transition: color 0.3s ease 0s;

}



.notification-area li:hover>i,

.dropdown.show>i {

    color: var(--primary-color);

}



.notification-area li i>span {

    position: absolute;

    right: -5px;

    top: -7px;

    font-size: 10px;

    font-weight: 600;

    color: #fff;

    background: var(--primary-color);

    height: 20px;

    width: 20px;

    border-radius: 50%;

    text-align: center;

    line-height: 20px;

    padding-left: 2px;

}



.notify-box {

    width: 350px;

    border-radius: 10px;

    overflow: hidden;

    padding: 0;

    margin: 0;

}



.notify-title {

    background: var(--primary-color);

    display: block;

    padding: 18px 30px;

    color: #fff;

    font-size: 15px;

    letter-spacing: 0;

    overflow: hidden;

}



.notify-title a {

    float: right;

    display: inline-block;

    color: #ffee1d;

    font-size: 13px;

    text-decoration: underline;

}



.nofity-list {

    padding: 30px 0;

}



.nofity-list a {

    padding: 0 30px;

    display: block;

    margin-bottom: 20px;

    border-bottom: 1px solid #f5f2f2;

    padding-bottom: 15px;

}



.nofity-list a:last-child {

    margin-bottom: 0;

    border-bottom: none;

}



.notify-thumb {

    float: left;

    margin-right: 20px;

}



.notify-thumb i {

    height: 50px;

    width: 50px;

    line-height: 50px;

    display: block;

    border-radius: 50%;

    text-align: center;

    color: #fff;

    font-size: 23px;

}



.notify-text {

    overflow: hidden;

}



.notify-text p {

    font-size: 14px;

    color: #4e4e4e;

    line-height: 22px;

    margin-bottom: 4px;

}



.notify-text span {

    letter-spacing: 0;

    color: #272626;

    font-size: 11px;

    font-weight: 300;

}



/* notify envelope */



.expanded .notification-area li#full-view-exit {

    display: inline-block;

}



.notification-area li#full-view-exit {

    display: none;

}



.expanded .notification-area li#full-view {

    display: none;

}



.notification-area li#full-view {

    display: inline-block;

}



.nt-enveloper-box .notify-text p {

    margin-bottom: 0;

}



.notify-text span.msg {

    display: block;

    font-size: 12px;

    color: #4e4e4e;

    line-height: 22px;

    margin-bottom: 4px;

    font-weight: 400;

}



.notify-thumb img {

    width: 60px;

    height: 60px;

    border-radius: 50%;

    margin-top: 4px;

}



/*-------------------- END Header Area -------------------*/



/*-------------------- 2.3 Page Title Area -------------------*/



.page-title-area {

    padding: 0 30px;

    background: #f7f7f7;

    position: relative;

}



.page-title-area:before {

    content: '';

    position: absolute;

    left: 0;

    top: 50%;

    width: 4px;

    height: 36px;

    background: var(--primary-color);

    -webkit-transform: translateY(-50%);

            transform: translateY(-50%);

}



.page-title {

    font-size: 24px;

    font-weight: 300;

    color: #313b3d;

    letter-spacing: 0;

    margin-right: 30px;

}



ul.breadcrumbs {

    margin-top: 4px;

}



.breadcrumbs li {

    display: inline-block;

}



.breadcrumbs li a,

.breadcrumbs li span {

    display: block;

    font-size: 14px;

    font-weight: 400;

    color: #7801ff;

    letter-spacing: 0;

    margin-right: 16px;

    position: relative;

}



.breadcrumbs li a:before {

    content: '/';

    color: #768387;

    position: absolute;

    right: -13px;

    top: 0;

}



.breadcrumbs li span {

    margin-right: 0;

    color: #768387;

    text-transform: capitalize;

}



.user-profile {
	margin-right: -30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background: -webkit-linear-gradient(left, rgb(59, 59, 59) 0%, #222 100%);
	background: linear-gradient(to right, rgb(59, 59, 59) 0%, #222 100%);
	padding: 17px 18px;
	position: relative;
}



.user-profile img.avatar {

    height: 35px;

    width: 35px;

    border-radius: 50%;

    margin-right: 12px;

}



.user-name {

    font-size: 15px;

    font-weight: 500;

    color: #fff;

    letter-spacing: 0;

    cursor: pointer;

    -webkit-user-select: none;

       -moz-user-select: none;

        -ms-user-select: none;

            user-select: none;

}



.user-name i {

    margin-left: 2px;

    font-size: 21px;

    vertical-align: middle;

    position: relative;

}



.notification-area .dropdown-toggle,

.user-name.dropdown-toggle {

    position: relative;

}



.notification-area .dropdown-toggle:after,

.user-name.dropdown-toggle:after {

    display: none;

}



.notification-area .dropdown-menu,

.user-profile .dropdown-menu {

    background: #fff;

    border: none;

    -webkit-transform: none!important;

            transform: none!important;

    top: 130%!important;

    right: 30px!important;

    left: auto!important;

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

    display: block!important;

    visibility: hidden;

    opacity: 0;

}



.notification-area .dropdown-menu.show,

.user-profile .dropdown-menu.show {

    top: 100%!important;

}



.notification-area .dropdown-menu.show,

.user-profile .dropdown-menu.show {

    top: 100%!important;

    visibility: visible;

    opacity: 1;

    box-shadow: 0 0 45px 0 rgba(131, 23, 254, 0.06);

}



.user-profile .dropdown-menu a {

    font-size: 14px;

    color: #8a8a8a;

    letter-spacing: 0;

    font-weight: 500;

    padding: 4px 120px;

    padding-left: 25px;

}



.user-profile .dropdown-menu a:hover {

    background: #f8f9fa;

    color: #2942fa;

}



/*-------------------- END Page Title Area -------------------*/





/*-------------------- 2.4 Fact Area ------------------- */



.single-report {

    background: #fff;

    overflow: hidden;

    position: relative;

}



.s-report-inner {

    padding-left: 85px;

}



.single-report .icon {

    font-size: 32px;

    color: #fff;

    background: var(--primary-color);

    height: 95px;

    width: 100px;

    text-align: right;

    padding-top: 40px;

    padding-right: 22px;

    border-radius: 50%;

    position: absolute;

    left: -39px;

    top: -30px;

}



.s-report-title {

    margin-bottom: 25px;

}



.header-title {

    font-family: 'Lato', sans-serif;

    font-size: 18px;

    font-weight: 600;

    letter-spacing: 0;

    color: #333;

    text-transform: capitalize;

    margin-bottom: 17px;

}



.single-report p {

    font-size: 12px;

    font-weight: 700;

    color: #565656;

    background: #ececec;

    letter-spacing: 0;

    padding: 0 9px;

    height: 20px;

    line-height: 20px;

}



.single-report h2 {

    font-size: 26px;

    color: #565656;

    font-weight: 500;

    letter-spacing: 0;

}



.single-report span {

    font-size: 15px;

    font-weight: 600;

    color: #565656;

    letter-spacing: 0;

}



.highcharts-exporting-group {

    display: none;

}



/*-------------------- END Fact Area ------------------- */





/*-------------------- 2.5 Overview ------------------- */



.custome-select {

    font-size: 13px;

    color: #565656;

    font-weight: 500;

    letter-spacing: 0;

}



.border-0 {

    border: none;

}



#verview-shart {

    height: 400px;

}



#verview-shart-license-text,

#coin_distribution-license-text {

    display: none;

}



#coin_distribution-wrapper {

    height: 400px!important;

    margin-top: -30px;

}



#coin_distribution-menu {

    display: none;

}





/*-------------------- END Overview ------------------- */





/*-------------------- 2.6 Market value ------------------- */



.market-status-table {

    overflow: hidden;

}



table.dbkit-table {

    width: 100%;

}



table.dbkit-table tr {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: nowrap;

        flex-wrap: nowrap;

    -webkit-box-align: center;

        -ms-flex-align: center;

            align-items: center;

    -webkit-box-pack: justify;

        -ms-flex-pack: justify;

            justify-content: space-between;

    height: 71px;

    border: 1px solid transparent;

    padding: 0 30px;

    margin: 20px 2px 6px;

    background: #f5f8f9;

}



table.dbkit-table tr th,

table.dbkit-table tr td {

    border-top: none!important;

}



table.dbkit-table tr:hover {

    border-color: #e4e2f5;

}



table.dbkit-table tr td {

    font-size: 16px;

    font-weight: 400;

    letter-spacing: 0;

    color: #616161;

    min-width: 141px;

}



.mv-icon img {

    max-width: 29px;

}



.trends {

    text-align: center;

}



.stats-chart {

    text-align: center;

    max-width: 75px;

}



.stats-chart canvas {

    margin: auto;

}



.buy img,

.sell img {

    margin-left: 10px;

}



/*-------------------- END Market value ------------------- */





/*-------------------- 2.7 Live Crypto Price ------------------- */



.cripto-live ul li {

    margin-bottom: 27px;

    font-size: 16px;

    font-weight: 500;

    color: #565656;

    letter-spacing: 0;

}



.cripto-live ul li:last-child {

    margin-bottom: 0;

}



.cripto-live ul li .icon {

    display: inline-block;

    height: 30px;

    width: 30px;

    margin-right: 10px;

    border-radius: 50%;

    font-size: 16px;

    font-weight: 700;

    color: #fff;

    background: #ffd615;

    text-align: center;

    line-height: 30px;

    text-transform: uppercase;

}



.cripto-live ul li .icon.l {

    background: #08bfc1;

}



.cripto-live ul li .icon.d {

    background: #4cff63;

}



.cripto-live ul li .icon.e {

    background: #8a7fe2;

}



.cripto-live ul li .icon.t {

    background: #95b36e;

}



.cripto-live ul li span {

    display: block;

    width: 50%;

    float: right;

}



.cripto-live ul li span i {

    color: #2fd444;

    margin-right: 10px;

}



.cripto-live ul li span i.fa-long-arrow-down {

    color: #ff0e0e;

}



/*-------------------- END Live Crypto Price ------------------- */





/*-------------------- 2.8 Trading History ------------------- */



.trd-history-tabs ul li a {

    font-size: 15px;

    font-weight: 500;

    color: #b0b0b0;

    letter-spacing: 0;

    margin: 0 15px;

    display: block;

    border-bottom: 2px solid transparent;

    padding-bottom: 7px;

}



.trd-history-tabs ul li a:hover,

.trd-history-tabs ul li a.active {

    border-bottom: 2px solid #731ffd;

    padding-bottom: 7px;

    color: #565656;

}



/*-------------------- END Trading History ------------------- */





/*-------------------- 2.9 Letest Post ------------------- */



.single-post {

    margin-bottom: 34px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    -webkit-box-pack: justify;

        -ms-flex-pack: justify;

            justify-content: space-between;

}



.lts-thumb {

    -ms-flex-preferred-size: calc(40% - 10px);

        flex-basis: calc(40% - 10px);

}



.lts-content {

    -ms-flex-preferred-size: calc(60% - 10px);

        flex-basis: calc(60% - 10px);

}



.lts-content span {

    font-size: 16px;

    font-weight: 600;

    color: #565656;

    letter-spacing: 0;

}



.lts-content h2 a {

    display: block;

    font-size: 20px;

    font-weight: 700;

    color: #565656;

    letter-spacing: 0;

    margin-bottom: 16px;

}



.lts-content h2 a:hover {

    color: #6d65dc;

}



.lts-content p {

    font-size: 15px;

    font-weight: 400;

    color: #565656;

}



.input-form {

    position: relative;

}



.input-form input {

    height: 80px;

    width: 100%;

    padding-left: 50px;

    border: none;

    box-shadow: 0 0 41px rgba(67, 54, 251, 0.05);

}



.input-form span {

    position: absolute;

    right: 0;

    top: 0;

    height: 100%;

    width: 125px;

    background: var(--primary-color);

    text-align: center;

    line-height: 80px;

    font-weight: 600;

    color: #fff;

    letter-spacing: 0;

    font-size: 19px;

}



.exhcange-rate {

    padding: 38px;

    background: #f7fafb;

}



.exhcange-rate .exchange-devider {

    text-align: center;

    font-size: 30px;

    color: #686868;

    letter-spacing: 0;

    font-weight: 600;

    margin: 24px 0;

}



.exchange-btn button {

    width: 100%;

    margin-top: 20px;

    height: 79px;

    background: var(--primary-color);

    color: #fff;

    letter-spacing: 0;

    font-weight: 700;

    border: none;

    border-radius: 2px;

    font-size: 18px;

    outline: none;

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

}



.exchange-btn button:hover {

    background: #3c34ab;

}



.footer-area {

    text-align: center;

    padding: 23px 0 19px;

    background: #fff;

}



.footer-area p {

    color: #676666;

    margin-bottom: 0;

}



/*-------------------- END Letest Post ------------------- */





/*-------------------- 3. Dashboard Two ------------------- */



.sales-style-two .single-report {

    background: #fff;

    overflow: hidden;

    position: relative;

    padding: 10px 15px 10px;

}



#visitor_graph {

    height: 400px;

}







/* Todays Order List */



.dbkit-table .heading-td td {

    color: #444;

    font-weight: 500;

}



.pagination_area ul li {

    display: inline-block;

}



.pagination_area ul li a {

    display: block;

    height: 45px;

    line-height: 44px;

    width: 45px;

    border: 2px solid #f1ebeb;

    border-radius: 50%;

    text-align: center;

    font-size: 18px;

    font-weight: 600;

    color: #4d4d4d;

    margin-left: 3px;

}



.pagination_area ul li a:hover {

    background: #8553fa;

    color: #fff;

}



.pagination_area ul li a i {

    font-size: 14px;

}



/* team member area */



.team-search input {

    height: 40px;

    padding-left: 12px;

    border: 1px solid #e1e1e1;

    letter-spacing: 0;

    font-size: 13px;

    border-radius: 2px;

}



.team-search input::-webkit-input-placeholder {

    color: #e1e1e1;

}



.team-search input::-moz-placeholder {

    color: #e1e1e1;

}



.team-search input:-ms-input-placeholder {

    color: #e1e1e1;

}



.member-box .media-body {}



.member-box .media-body p {

    font-size: 18px;

    font-weight: 500;

    color: #4d4d4d;

}



.member-box .media-body span {

    display: block;

    font-size: 15px;

    font-weight: 500;

    color: #4d4d4d;

    letter-spacing: 0;

}



.tm-social a {

    display: inline-block;

    margin-left: 15px;

    font-size: 22px;

    color: #555;

}



.s-member {

    padding: 16px 15px 17px;

    background: #f9f9f9;

    margin: 15px 0;

}



/*-------------------- END Dashboard Two ------------------- */





/*-------------------- 4. Dashboard Three ------------------- */



.seo-fact {

    border-radius: 3px;

}



.sbg1 {

    background: -webkit-linear-gradient(291deg, rgb(77, 77, 253) 0%, rgb(108, 143, 234) 100%);

    background: linear-gradient(159deg, rgb(77, 77, 253) 0%, rgb(108, 143, 234) 100%);

}



.sbg2 {

    background: -webkit-linear-gradient(291deg, rgb(5, 176, 133) 0%, rgb(27, 212, 166) 59%);

    background: linear-gradient(159deg, rgb(5, 176, 133) 0%, rgb(27, 212, 166) 59%);

}



.sbg3 {

    background: -webkit-linear-gradient(298deg, rgb(216, 88, 79) 0%, rgb(243, 140, 140) 100%);

    background: linear-gradient(152deg, rgb(216, 88, 79) 0%, rgb(243, 140, 140) 100%);

}



.sbg4 {

    background: -webkit-linear-gradient(59deg, rgb(254, 208, 63) 0%, rgb(230, 190, 63) 110%);

    background: linear-gradient(31deg, rgb(254, 208, 63) 0%, rgb(230, 190, 63) 110%);

}



.seofct-icon {

    color: #fff;

    font-size: 18px;

    font-weight: 500;

}



.seofct-icon i {

    font-size: 52px;

    margin-right: 20px;

    vertical-align: middle;

    -webkit-transform: translateY(-5px);

            transform: translateY(-5px);

    display: inline-block;

}



.seo-fact h2 {

    font-size: 27px;

    color: #fff;

    letter-spacing: 0;

}



.seo-fact #seolinechart3,

.seo-fact #seolinechart4 {

    max-width: 200px;

}



/* socialads */



.highcharts-credits {

    display: none;

}



/* user-statistics */



#user-statistics {

    height: 350px;

}



/* salesanalytic */



#salesanalytic {

    height: 500px;

}



/* timeline */



.timeline-area {

    padding-left: 52px;

    padding-top: 6px;

}



.timeline-task {

    position: relative;

    margin-bottom: 35px;

}



.timeline-task:before {

    content: '';

    position: absolute;

    left: -35px;

    top: 0;

    height: calc(100% + 33px);

    width: 1px;

    background: #e6cdff;

}



.timeline-task:last-child:before {

    height: 100%;

}



.timeline-task:last-child {

    margin-bottom: 0;

}



.timeline-task .icon {

    position: absolute;

    left: -52px;

    top: -6px;

    height: 35px;

    width: 35px;

    line-height: 35px;

    border-radius: 50%;

    text-align: center;

    font-size: 12px;

    color: #fff;

}



.bg1 {

    background: #5c6df4;

}



.bg2 {

    background: #19D0A2;

}



.bg3 {

    background: #F7CB3F;

}



.tm-title {

    margin-bottom: 6px;

}



.tm-title h4 {

    font-size: 15px;

    letter-spacing: 0;

    color: #333;

    margin-bottom: 2px;

}



.tm-title span.time {

    color: #8c8a8a;

    font-size: 13px;

}



.tm-title span.time i {

    margin-right: 5px;

    color: #2c3cb7;

    font-size: 11px;

}



.timeline-task p {

    color: #666;

    font-size: 14px;

    line-height: 25px;

    margin-bottom: -10px;

}



.timeline-task:last-child p {

    margin-bottom: 0;

}



#seomap {

    height: 300px;

    width: 100%;

}



.map-marker {

    /* adjusting for the marker dimensions

      so that it is centered on coordinates */

    margin-left: -8px;

    margin-top: -8px;

}



.map-marker.map-clickable {

    cursor: pointer;

}



.pulse {

    width: 10px;

    height: 10px;

    border: 5px solid #f7f14c;

    border-radius: 30px;

    background-color: #716f42;

    z-index: 10;

    position: absolute;

}



.map-marker .dot {

    border: 10px solid #fff601;

    background: transparent;

    border-radius: 60px;

    height: 50px;

    width: 50px;

    -webkit-animation: pulse 3s ease-out;

    animation: pulse 3s ease-out;

    -webkit-animation-iteration-count: infinite;

    animation-iteration-count: infinite;

    position: absolute;

    top: -20px;

    left: -20px;

    z-index: 1;

    opacity: 0;

}



@-webkit-keyframes "pulse" {

    0% {

        -webkit-transform: scale(0);

        opacity: 0.0;

    }

    25% {

        -webkit-transform: scale(0);

        opacity: 0.1;

    }

    50% {

        -webkit-transform: scale(0.1);

        opacity: 0.3;

    }

    75% {

        -webkit-transform: scale(0.5);

        opacity: 0.5;

    }

    100% {

        -webkit-transform: scale(1);

        opacity: 0.0;

    }

}



.testimonial-carousel {

    margin: 60px 0 28px;

}



.tstu-img {

    width: 70px;

    width: 70px;

    border-radius: 50%;

    overflow: hidden;

    float: left;

    margin-right: 20px;

}



.tstu-content {

    overflow: hidden;

}



.tstu-name {

    font-size: 20px;

    color: #fff;

    letter-spacing: 0;

}



.profsn {

    display: block;

    font-size: 16px;

    color: #fff;

    letter-spacing: 0.02em;

    margin-bottom: 15px;

}



.tst-item p {

    color: #fff;

}



.testimonial-carousel .owl-dots {

    text-align: center;

    margin-top: 60px;

}



.testimonial-carousel .owl-dots>div {

    height: 11px;

    width: 11px;

    background: #fff;

    display: inline-block;

    border-radius: 50%;

    margin: 0 4px;

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

}



.testimonial-carousel .owl-dots .active {

    background: #f7cb3f;

}



/*-------------------- END Dashboard Three ------------------- */





/*-------------------- 5. Bar Chart ------------------- */



#ambarchart1,

#ambarchart2,

#ambarchart3,

#ambarchart4,

#ambarchart5,

#ambarchart6 {

    height: 400px;

}



.amcharts-chart-div>a {

    display: none!important;

}



/*-------------------- END Bar Chart ------------------- */





/*-------------------- 6. Line Chart ------------------- */



#amlinechart1,

#amlinechart2,

#amlinechart3,

#amlinechart4,

#amlinechart5 {

    height: 400px;

}







/*-------------------- END Line Chart ------------------- */





/*-------------------- 7. Pie Chart ------------------- */



#ampiechart1,

#ampiechart2,

#ampiechart3,

#highpiechart4,

#highpiechart5,

#highpiechart6 {

    height: 400px;

    width: 100%;

}



/*-------------------- END Pie Chart ------------------- */



/*-------------------- 8. Accroding ------------------- */



.according .card {

    margin-bottom: 20px;

}



.according .card:last-child {

    margin-bottom: 0;

}



.according .card-header {

    padding: 0;

    border: none;

}



.according .card-header a {

    display: block;

    background: #EFF3F6;

    padding: 16px 15px;

    border-radius: 3px;

    color: #444;

    letter-spacing: 0;

    font-size: 15px;

    font-weight: 500;

}



.according .card-body {

    padding: 10px;

    border: 1px solid #eff3f6;

    font-size: 14px;

    letter-spacing: 0;

    color: #444;

    line-height: 27px;

    font-weight: 400;

}



.according .card-header a {

    position: relative;

}



.accordion-s2 .card-header a.collapsed:before {

    content: "\f107";

}



.accordion-s2 .card-header a:before {

    content: "\f106";

    font-family: fontawesome;

    position: absolute;

    right: 13px;

    color: #444;

    font-size: 26px;

}







/* accordion-3 */



.accordion-s3 .card-header a.collapsed:before {

    content: "\e61a";

}



.accordion-s3 .card-header a:before {

    content: "\e622";

    font-family: 'themify';

    position: absolute;

    right: 13px;

    color: #444;

    font-size: 15px;

}



.gradiant-bg .card-header a {

    background-image: -webkit-linear-gradient(top left, #8914fe, #8160f6);

    background-image: linear-gradient(to bottom right, #8914fe, #8160f6);

    color: #fff;

}



.gradiant-bg .card-header a:before {

    color: #fff;

}



/*-------------------- END Accroding ------------------- */





/*-------------------- 9. Alert------------------- */



.alert {

    letter-spacing: 0;

    font-size: 13px;

    border: none;

    padding: 10px 16px;

}



.alert strong,

.alert-link {

    font-weight: 600;

}



.alert-items .alert-primary {

    color: #4796ea;

    background-color: #c8e1fb;

}



.alert-items .alert-primary .alert-link {

    color: #4796ea;

}



.alert-items .alert-success {

    color: #36b398;

    background-color: #cff1ea;

}



.alert-items .alert-success .alert-link {

    color: #36b398;

}



.alert-items .alert-danger {

    color: #f96776;

    background-color: #ffdde0;

}



.alert-items .alert-danger .alert-link {

    color: #f96776;

}



.alert-items .alert-warning {

    color: #d6a20c;

    background-color: #f9efd2;

}



.alert-items .alert-warning .alert-link {

    color: #d6a20c;

}



/* additional content */



.alert-heading {

    margin-bottom: 7px;

}



.alert-dismiss .alert {

    padding: 13px 15px;

}



.alert-dismiss .alert-dismissible .close {

    top: 4px;

    outline: none;

    font-size: 13px;

}



/*-------------------- END Alert------------------- */





/*-------------------- 10. Badge------------------- */



.btn {

    padding: 11px 17px;

    font-size: 13px;

    letter-spacing: 0;

}



.btn-xl {

    padding: 19px 24px;

}



.btn-lg {

    padding: 15px 22px;

}



.btn-md {

    padding: 12px 19px;

}



.btn-sm {

    padding: 5px 14px;

}



.btn-xs {

    padding: 5px 10px;

}



.nav-pills .nav-link {

    padding: 16px 48px;

    padding: 1rem 3rem;

    line-height: 19px;

}



/*-------------------- END Badge------------------- */





/*-------------------- 11. Button------------------- */



.btn-flat {

    border-radius: 0;

}



.btn-rounded {

    border-radius: 50px;

}



/*-------------------- END Button ------------------- */



/*-------------------- 12. Cards ------------------- */



.title {

    font-size: 18px;

    color: #444;

    margin-bottom: 10px;

}



.card-bordered {

    border: 1px solid rgba(0, 0, 0, .125);

}



p.card-text {

    margin-bottom: 23px;

}



/*-------------------- END Cards ------------------- */





/*-------------------- 13. Dropdown Button ------------------- */



.drop-buttons .btn {

    margin-bottom: 1.3em;

}



.dropdown-item {

    font-size: 14px;

}



/*-------------------- END Dropdown Button ------------------- */





/*-------------------- 14. List Group ------------------- */



.list-group-item {

    color: #444;

    font-size: 13px;

}

#protocolformdiv #append_court {
	width: 100%;
	height: 41px;
	margin-bottom: 30px;
	border-radius: 5px;
	border: 1px solid #bdbdbd;
	margin-right: 0px;
	margin-top: 20px;
}

#protocolformdiv .sib.sib-s {
	gap: 10px;
	justify-content: space-between;
}

#protocolformdiv .sib.sib-s input {
	margin-bottom: 12px;
}

#protocolformdiv .sib.sib-s .dosc {
	font-family: 'Poppins';
	color: #666666;
	font-size: 18px;
	font-weight: 500;
}

#protocolformdiv .sib.sib-s > * {
	width: 100%;
	gap: ;
}

#protocolformdiv .sib.sib-s {
	margin-top: 20px !important;
	display: flex;
}

#protocolformdiv .min.flx span {
	font-family: 'Poppins';
	color: #666666;
	font-size: 18px;
	font-weight: 500;
	width: 290px;
}


#protocolformdiv .text-aria .min.flx {
	margin-top: 0px !important;
}


.text-aria.mrrt {
	margin-top: 40px;
}


#protocolformdiv .text-aria textarea {
	margin-top: 0px !important;
}

#protocolformdiv .text-aria {
	display: flex;
	justify-content: space-between;
	align-items: start;
	margin-bottom: 20px;
}
#protocolformdiv .min.flx .lab {
	font-family: 'Poppins';
	color: #666666;
	font-size: 18px;
	font-weight: 500;
	width: 290px;
}

.row.form.edit-top-song.mobi-n.no-n {
	display: block;
}


#protocolformdiv .min.flx {
	margin-top: 18px !important;
}

#protocolformdiv .flx-lbl {
	font-family: 'Poppins';
	color: #666666;
	font-size: 18px;
	font-weight: 500;
}

#protocolformdiv .flx-lbl .radio-flex {
	margin-top: 0px !important;
}
#protocolformdiv .flx-lbl .radio-flex label {
	font-family: 'Poppins';
	color: #666666;
	font-size: 13px;
	font-weight: 326;
}

#protocolformdiv .flx-lbl {
	display: flex;
	gap: 30px;
}

#protocolformdiv {
	border: 1px #d4d4d4;
	width: 100%;
	margin: 0px auto;
	margin-top: 0px;
	padding: 20px;
	background: #fff;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}



.media-body {

    font-size: 13px;

    line-height: 27px;

}





/*-------------------- END List Group ------------------- */





/*-------------------- 15. Modal ------------------- */



.child-media {

    padding-left: 100px;

}



.modal-dialog.modal-xl {

    max-width: 100%;

}



/*-------------------- END Modal ------------------- */





/*-------------------- 16. Pagination ------------------- */



.pg-color-border li a {

    border-color: #007BFF;

}



.pagination li a {

    font-family: 'lato', sans-serif;

}



/*-------------------- END Pagination ------------------- */





/*-------------------- 17. Form ------------------- */



.form-control,

.form-control:focus {

    outline: none;

    box-shadow: none;

}



.form-rounded {

    border-radius: 40px;

}



.form-control {

    font-size: 14px;

    border: 1px solid rgba(170, 170, 170, .3);

    padding: 10.72px 12.8px;

    padding: .67rem .8rem;

}



.form-control-sm,

.input-group-sm>.form-control,

.input-group-sm>.input-group-append>.btn,

.input-group-sm>.input-group-append>.input-group-text,

.input-group-sm>.input-group-prepend>.btn,

.input-group-sm>.input-group-prepend>.input-group-text {

    padding: 4px 8px;

    padding: .25rem .5rem;

}



.form-control-lg,

.input-group-lg>.form-control,

.input-group-lg>.input-group-append>.btn,

.input-group-lg>.input-group-append>.input-group-text,

.input-group-lg>.input-group-prepend>.btn,

.input-group-lg>.input-group-prepend>.input-group-text {

    padding: 13.6px 16px;

    padding: .85rem 1rem;

}



label {

    font-weight: 500;

    color: #666;

    display: inline-block;

    margin-bottom: 8px;

    margin-bottom: .5rem;

}

/* rohit css start here */

.btn.btn-secondary.btn-sm.action_btn_edit {
	background: transparent;
	border: none;
	color: #000000;
	font-size: 12px;
}

.btn.btn-danger.btn-sm.action_btn_delete {
	background: transparent;
	color: #000000;
	border: none;
	font-size: 12px;
}

.col-lg-9.col-md-9.col-12.hendel_table #myTable tbody tr td {
	padding-top: 4px;
	padding-bottom: 3px;
}

.col-lg-9.col-md-9.col-12.hendel_table #myTable .even {
	background: #f3ede6;
	padding: 0px !important;
}

.btn.btn-danger.btn-sm.action_btn_delete {
	background: transparent;
	border: none;
	color: #000000;
	font-size: 12px;
}

#append_team {
	margin-left: 17px;
	padding: 8px;
}

.cash-section.row .col-md-3.col-lg-3.col-12 {
	padding-left: 0px !important;
}



.form_relative .form-group .btn {
	 
	top: 41px;
	background: #C4A680;
	font-family: "poppins";
	color: #000;
	border: none;
	right: 0px;
	padding: 11px 16px;
	 
}

#myTable tr td:nth-child(1) {
    border-left: 1px solid #D8D8D8 !important;
}

#myTable tr th:nth-child(1) {
    border-left: 1px solid #D8D8D8 !important;
}

#myTable thead tr:nth-child(1) {
	background: #C4A680;
}

#myTable thead tr:nth-child(1) th {
	font-size: 16px;
	font-family: "poppins";
	font-weight: 400;
}

#myTable thead tr th{
    border-right: 1px solid #D8D8D8;
    border-bottom: none;
    text-align: center;
    vertical-align: middle;
}

.show_event #myTable {
	width: 100% !important;
} 

.show_event #myTable thead tr th:nth-child(2) input {
	width: 86px;
}

.show_event #myTable thead tr th:nth-child(1) input {
	/* width: 45px; */
	display: none !important;
}

.table_action input {
	/* display: none; */
	visibility: hidden;
}
.container-fluid.show_event #myTable tbody tr td:nth-child(7) a {
	background: transparent;
	border: none;
	color: #000;
	/* font-size: 12px; */
	font-family: "poppins";
	font-size: ;
	font-weight: 400;
	/* width: 100%; */
	/* display: inline-block; */
}

 

.container-fluid.add-event h5 {
	font-size: 20px;
	font-family: "poppins";
	font-weight: 500;
	line-height: 30px;
	padding-bottom: 8px;
}
.container-fluid.add-event .row {
	width: 100% !important;
	padding-left: 1px;
	justify-content: center;
}

.container-fluid.add-event .row input {
	border: 1px solid #CFCFCF;
	height: 35px;
	border-radius: 6px;
	font-size: 12px;
	 
	font-family: "poppins";
	font-weight: 400;
    color: #676767;
}

.add-event .row input[type="checkbox"] {
	height: 18px !important;
	border: 1px solid #B0B0B0;
	width: 18px;
	margin-left: 4px;
}

.container-fluid.add-event .row {
	width: 100% !important;
	padding-left: 1px;
	justify-content: center;
}

.cash-section.row {
	padding-top: 21px;
	justify-content: left !important;
}

.row.ceroo-op .col-lg-6.col-md-6.col-12 {
	padding: 0px;
	/* width: 47% !important; */
	padding-left: 12px;
}

.row.ceroo-op .col-lg-6.col-md-6.col-12:nth-child(2) {
	/* padding-left: 11px; */
	position: relative;
	left: 15px;
}

#team .col-md-12 {
	padding-bottom: 10px;
	padding-left: 0px !important;
}

#team .col-md-12 .row {
	width: 100% !important;
	margin: 0;
}


.removeaddmore button {
	width: 100%;
	height: 41px;
	border-radius: 5px;
	border: 1px solid grey;
	font-weight: bold;
	font-size: 18px;
}

.row.form.Q-form .removeaddmore {
	padding: 0px 14px !important;
}

.backgroud-col {
	background: #EBEBEB;
	padding: 16px 20px;
	font-size: 16px;
	font-weight: 500;
	font-family: "poppins";
	text-decoration: i\\;
	font-style: italic;
}

.container-fluid.add-event .row {
	width: 100% !important;
	padding-left: 1px;
	justify-content: center;
}

.container-fluid.add-event .col-md-12 hr {
	display: none !important;
}

.row.addition-afair {
	padding-top: 10px;
	padding-bottom: 19px;
}
.container-fluid.add-event .row {
	width: 100% !important;
	padding-left: 1px;
	justify-content: center;
}

.row.contract-info {
	padding-top: 31px;
}   

.container-fluid.add-event .row {
	width: 100% !important;
	padding-left: 1px;
	justify-content: center;
}

.append_div.col-md-12 {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.row.contract-info {
	justify-content: left !important;
}

.append_div.col-md-12 > .col-lg-6.col-md-6.col-12.work_payment {
	padding-left: 0px;
}
.append_div.col-md-12 > .col-lg-6.col-md-6.col-12.work_payment_type {
	padding-right: 0px;
}

.container-fluid.add-event .row {
	width: 100% !important;
	padding-left: 1px;
	justify-content: center;
}
#team .row {
	justify-content: left;
}
.lighting.row {
	justify-content: left !important;
}

#team > .col-md-12 > .row {
	justify-content: left;
}
.background-col {
	background: #EBEBEB;
	padding: 16px 20px;
	font-size: 16px;
	font-weight: 500;
	font-family: "poppins";
	text-decoration: i\\;
	font-style: italic;
    position: relative;
}

.row.extras .col-md-12 {
	padding: 0px;
}
.row.extras {
	border: 1px solid #DBDBDB;
	margin-left: 20px;
	margin-right: 17px;
    position: relative;
	/* padding: 0px; */
}


.row.extras .col-md-12.pt-3 h5 {
	position: absolute;
	z-index: 10;
	 
	top: -39px;
	 
}

.red-star {
	color: #E40404;
}

.container-fluid.upcoming-event #myTable {
	margin: 0px;
	width: 100% !important;
}

.container-fluid.upcoming-event #eventForMonth {
	border: 1px solid #999999;
	font-family: "poppins";
	color: #878787;
	font-size: 14px;
	font-weight: 400;
	padding: 7px 10px;
	margin-left: 23px;
	margin-top: 4px;
	position: relative;
	top: -5px;
}

.row.add-calendar-child-row input {
	border: 1px solid #CFCFCF;
	border-radius: 6px;
	font-size: 12px;
	font-family: "poppins";
	height: 32px;
	color: #676767;
}

.row.add-calendar-child-row textarea {
	border-radius: 6px;
	font-family: "poppins";
	font-size: 12px;
	border: 1px solid #CFCFCF;
}

.container-fluid.add-calendar-event #addEvent {
	background: #C4A680;
	color: #000000;
	font--f: ;
	font-family: "poppins";
	border: none;
	padding: 10px 20px;
	padding-bottom: -1px;
	font-size: 16px;
}

.container-fluid.show-song #myTable thead .filters th:nth-child(5) input {
	display: none;
}

.container-fluid.add-genre #myTable thead .filters th:nth-child(3) input {
	display: none;
}

.container-fluid.show-users #myTable thead .filters th:nth-child(6) input {
	width: 123px;
    opacity: 0;
}
.container-fluid.show_event #myTable tr td:last-child {
	width: unset;
	float: unset !important;
}
.container-fluid.show_event #myTable tr td:last-child a {
	margin: 4px 0px;
}
.col-lg-8.col-md-8.col-12.hendel_table #myTable_wrapper #myTable .filters th:nth-child(4) input {
	width: 150px;
}
.container-fluid.show-users #myTable tr td:nth-child(8) a {
	margin: 3px 0px;
}
.container-fluid.show-users #myTable thead .filters th:nth-child(7) input {
	width: 80px;
}

.container-fluid.show-users #myTable thead .filters th:nth-child(8) input {
	width: 158px !important;
}
.container-fluid.show-users #myTable thead .filters th:nth-child(5) input {
	width: 75px;
}
.container-fluid.show-users #myTable thead .filters th:nth-child(4) input {
	width: 60px;
}
.container-fluid.leads #myTable .filters th:nth-child(9) input {
	/* display: none; */
	width: 167px;
	visibility: hidden;
}

.row.add-user-child {
	padding-right: 89px;
}

.row.add-user-child label {
	font-size: 14px;
	font-family: "poppins";
	font-weight: 400;
	margin-bottom: 4px;
	margin-top: 21px;
	color: #222222;
}

.row.add-user-child select {
	border: 1px solid #CFCFCF;
	border-radius: 6px;
	font-size: 12px;
	font-family: "poppins";
	height: 32px;
	color: #676767;
}


.container-fluid.add-user #createUserBtn {
	border-radius: 6px;
	color: #000000;
	background: #C4A680;
	font-size: 16px;
	padding: 6px 20px;
	padding-bottom: 33px;
}
.music-events-show-part .forms-catagres-label {
	padding: 0px;
	padding-right: 20px;
	border: none !important;
	width: 250px !important;
    vertical-align: top;
}
.music-events-show-part .forms-catagres-label label {
	line-height: 17px;
}
.music-events-show-part .form-catagreos tr {
	border: none !important;
}
.markk {
	margin-left: 0px !important;
}

.music-events-show-part .forms-catagres-heading {
	margin: 24px 0px 0px;
}
.row.add-user-child input {
	border: 1px solid #CFCFCF;
	height: 32px;
	font-size: 12px;
	font-family: "poppins";
	color: #676767;
	border-bottom: ;
	border-radius: 5px;
}
.container-fluid.add-calendar-event {
	padding-left: 27px;
}

.row.add-calendar-child-row select {
	border-radius: 6px;
	border: 1px solid #CFCFCF;
	font-family: "poppins";
	font-size: 12px;
	font-weight: 400;
	color: #676767;
	height: 32px;
}
.row.add-calendar-child-row label {
	font-size: 14px;
	font-family: "poppins";
	font-weight: 400;   
	color: #222;
	margin-bottom: 3px;
}

.row.add-calendar-child-row {
	padding-top: 13px;
}

.add-genre-form label {
	padding-top: 11px;
	margin-bottom: 3px;
	font-size: 14px;
	color: #000;
	font-family: "poppins";
	font-weight: 400;
}

.col-md-12.pt-4.add-genre-btn {
	padding-top: 0px !important;
}

.add-genre #myTable thead tr th:nth-child(1) input {
	display: none;
}

.add-genre #myTable tbody tr td:nth-child(3) a {
	background: transparent;
	border: none;
	color: #000;
	font-size: 12px;
	font-family: "poppins";
}

.show-song-form #musicGenre {
	background: #fff;
	/* border: bo; */
	border: 1px solid #999999;
	font-size: 12px;
	font-family: "poppins";
	padding: 5px 20px;
	font-weight: 400;
	width: 213px;
	color: #9E9E9E;
}


#login-page-logo {
	margin: 0px auto !important;
}

.login-area.login-s2.login-page-main .form-gp label {
	position: static !important;
}

.login-area.login-s2.login-page-main .login-form-body {
	padding-top: 19px;
}

#login-page-logo {
	max-width: 217px !important;
}

.login-area.login-s2.login-page-main .login-form-head {
	padding-bottom: 0px;
}

#login-page-logo img {
	width: 100% !important;
}

.leads #myTable thead tr th:nth-child(1) input {
	display: none;
}

.show-music-delete svg {
	position: relative;
	top: -1px;
}

.leads #myTable thead tr th:nth-child(10) input {
	display: none;
}

.show-song #myTable tbody tr td:nth-child(5) a {
    background: transparent;
	border: none;
	color: #000;
	font-size: 12px;
	font-family: "poppins";
}

.show-song #myTable tbody tr td:nth-child(5) button {
    background: transparent;
	border: none;
	color: #000;
	font-size: 12px;
	font-family: "poppins";
}

.show-song #myTable tbody tr td:nth-child(2) {
	text-align: left;
	padding-left: 24px;
}


.show-song #myTable thead tr th:nth-child(1) input {
	display: none;
}

.show-song .row.pt-5 .col-md-12:nth-child(1) {
	display: flex;
	justify-content: space-between;
	align-content: ;
	align-items: center;
	padding-bottom: 26px;
}

.show-song-form input[type="submit"] {
	padding: 5px 10px;
	border: none;
	background: #C4A680;
	font-family: "poppins";
	font-size: 14px;
	font-weight: 400;
}

.add-genre #myTable_wrapper {
	padding-top: 60px;
	padding-right: 12px;
	padding-left: 20px;
}

.add-genre #myTable tbody tr td:nth-child(3) {
	text-align: center;
}

.add-genre #myTable thead tr th:nth-child(5){
	text-align: center;
}

.show-song #myTable tbody tr td:nth-child(5) {
	text-align: center;
}

.icon.bg-icon.b-music-sample.bg-un {
	background-image: unset !important;
}


.show-song #myTable thead tr th:nth-child(5){
	text-align: center;
}

.add-genre #myTable tbody tr td:nth-child(3) button {
	background: transparent;
	border: none;
	color: #000;
	font-size: 12px;
	font-family: "poppins";
}

.add-genre-form input {
	border: 1px solid #999999;
	border-radius: 0px;
	height: 32px;
	font-size: 12px;
	font-family: "poppins";
	color: #222222;
}

.add-genre-form #addSong {
	background: #C4A680;
	border: none;
	border-radius: 0px;
	color: #000;
	font-family: "poppins";
	font-size: 12px;
	padding: 11px 30px;
}

.container-fluid.upcoming-event #myTable thead .filters th input {
	border: 1px solid #999999;
	font-family: "poppins";
	font-size: 12px;
	padding-top: 3px;
	border-radius: 6px;
}

.container-fluid.upcoming-event #myTable thead .filters th:nth-child(5) input {
	display: none;
	/* opacity: 0; */
	/* width: 267px !important; */
}   

.container-fluid.upcoming-event #myTable thead .filters th:nth-child(2) input {
	width: 250px;
}

.container-fluid.upcoming-event #myTable tbody tr td:nth-child(5) a {
	border: none;
	background: transparent;
	color: #000;
}

.add-calendar {
	width: 100%;
}

#eventForMonth {
	display: none;
}

.container-fluid.upcoming-event #myTable thead .filters th:nth-child(1) input {
	display: none;
}

.lighting.row .col-md-12 {
	padding: 0px;
}

.gallery-item .filter {
	height: 100% !important;
}

.row.booth .col-md-12 {
	padding: 0px;
}

#addContractForm {
	margin-bottom: 50px;
}

#adduser > div {
	padding: 0px;
}

#adduser {
	margin-bottom: 50px;
}

.row.other .col-md-12 {
	padding: 0px;
}

.row.other {
	margin-left: 18px;
	margin-right: 18px;
	border: 1px solid #DBDBDB;
}

.row.booth {
	margin-left: 18px;
	margin-right: 18px;
	border: 1px solid #DBDBDB;
}

.lighting.row {
	border: 1px solid #DBDBDB;
	margin-right: 18px;
	margin-left: 18px;
}
.row.visual {
	border: 1px solid #DBDBDB;
	margin-left: 18px;
	margin-right: 18px;
}

.row.visual .col-md-12 {
	padding: 0px;
}

.row.visual {
	border: 1px solid #DBDBDB;
}

.row.extras {
	margin-top: 45px;
}

.row.extras .col-md-12.pt-3 {
	padding-top: 0px !important;
}
.background-col svg {
	position: absolute;
	right: 17px;
}

.container-fluid.add-event .row textarea {
	border: 1px solid #CFCFCF;
	border-radius: 6px;
	height: 35px;
	/* overflow: scroll; */
	color: #676767;
	font-size: 12px;
	font-family: "poppins";
	font-weight: 400;
	padding-top: 8px;
}

.row.detail {
	padding-top: 4px;
}


.container-fluid.add-event .row select {
	border: 1px solid #CFCFCF;
	border-radius: 6px;
	font-size: 12px;
	font-family: "poppins";
	padding: 4px 9px;
	height: 35px;
	color: #676767;
}

.container-fluid.add-event .row label {
	font-size: 12px;
	font-family: "poppins";
	color: #222222;
	font-weight: 400;
	line-height: 21px;
}

.row.extras {
	justify-content: left !important;
}

.container-fluid.add-event {
	display: flex;
	justify-content: center;
}

.row.extras {
	margin-bottom: 22px;
}

.container-fluid.show_event #myTable tbody tr td:nth-child(7) {
	width: 134px !important;
	text-align: center;
	/* both: cl; */
	float: none !important;
}

.container-fluid.add-event .container-fluid {
	display: flex;
	justify-content: center;
}

.col-md-8.text-right.forms-btn a {
	margin-bottom: 5px;
}

.col-md-12.forms-catagres-heading hr {
	display: none;
}

.container-fluid.music-events-show-part {
	padding: 0px 74px;
}

.col-md-12.forms-catagres-heading label {
	color: #fff;
	padding-top: 8px;
	font-size: 16px;
}

.col-md-12.forms-catagres-heading {
	background: #cdae85;
	margin-top: top;
	margin-top: 36px;
    margin-bottom: 14px;
}

.col-md-12.forms-catagres-heading {
	background: #cdae85;
	margin-top: top;
	margin-top: 20px;
}

.lighting.row {
	margin-bottom: 24px;
}
.show_event #myTable tbody tr td:nth-child(9) {
	/*display: flex;*/
	align-items: center;
	gap: 7px;
	justify-content: center;
}
.row.booth {
	margin-bottom: 24px;
}

.row.visual {
	margin-bottom: 24px;
}

.col-md-12.sysyem-pick {
	padding-top: 20px;
}

.col-md-12.sysyem-pick #systemPickDropInstruction {
	height: 58px;
}

.row.contract-info .col-md-3.col-lg-3.col-12 {
	margin-bottom: 15px;
}

.cash-section.row #saveEventBtn {
	background: #C4A680;
	border: none;
	color: #000;
	font-size: 16px;
	font-family: "poppins";
	margin-top: 20px;
}

.row.visual {
	justify-content: left !important;
}
.edit-e {
	margin-top: 30px;
	margin-bottom: 20px;
	margin-left: 11px;
	background: #222;
	border: none;
	padding: 10px 27px;
	border-radius: 2px;
	color: #fff;
	font-size: 18px;
}
.row.form.edit-top-song table tbody tr td:nth-child(2) input {
	padding: 22px 8px;
	margin: 10px 5px;
}
.row.form.edit-top-song table tbody tr td {
	display: ;
	text-align: center;
}
.row.form.edit-top-song table, tr, th, td {
	border: 1px solid #edeff0 !important;
}
.row.form.edit-top-song table tbody tr td input {
	width: 97%;
}
.bx > div {
	margin-top: 25px;
}
.bx > div .card_link .card {
	width: 100%;
}
.row.form.edit-top-song table tbody tr td:nth-child(3) input {
	padding: 22px 8px;
	margin: 10px 5px;
}
.row.form.edit-top-song table tbody tr td:nth-child(4) input {
	padding: 22px 8px;
	margin: 10px 5px;
}
.row.form.edit-top-song table thead tr th {
	text-align: center;
	font-size: 18px;
	color: #7a7a7a;
	padding: 12px;
}
.row.form.edit-top-song .captcha-box {
	margin: 25px 0px;
}
.row.form.edit-top-song .captcha-box button {
	background: #000;
	border: none;
	border-radius: 2px;
	padding: 14px 37px;
	color: #fff;
	font-size: 18px;
	padding-top: 10px;
}
.row.form.edit-top-song .captcha-box button:hover {
	background: #0771ce;
}
.row.form.edit-top-song table thead tr th:nth-child(4) {
	width: 25%;
}
.row.form.edit-top-song table tbody tr td:nth-child(4) {
	width: 25%;
}
.row.form.edit-top-song table tbody tr td:nth-child(3) {
	width: 35% !important;
}
.row.form.edit-top-song table tbody tr td:nth-child(2) {
	width: 35% !important;
}
.row.form.edit-top-song table tbody tr td:nth-child(1) {
	text-align: center;
}
.row.form.edit-top-song table thead tr th:nth-child(1) {
	width: 5%;
	text-align: center;
}
.row.form.edit-top-song table thead tr th:nth-child(3) {
	width: 35%;
}
.row.form.edit-top-song table thead tr th:nth-child(2) {
	width: 35%;
}
.row.form.edit-top-song table {
	width: 100%;
}
.row.form.edit-top-song > div {
	width: 100%;
}
.row.form.edit-top-song {
	width: 100% !important;
	margin-left: 0px;
}
.edit-e:hover {
	background: #0b5ed7;
}
.nav-btn.pull-left.hem-bger {
	margin-right: 0px !important;
	margin-top: 11px !important;
}

.row.booth {
	justify-content: left !important;
}

.leads #myTable tbody tr td:nth-child(9) a {
	background: transparent;
	border: none;
	font-family: "poppins";
	font-size: 12px;
	font-weight: 400;
}
.row.contract-info h6 {
	font-size: 20px;
	padding-bottom: 10px;
}

.row.other {
	justify-content: left !important;
}

.show_event #myTable thead tr th:nth-child(5) input {
	width: 162px;
}
.show_event #myTable thead tr th:nth-child(6) input {
	width: 90px;
}

/* icon */
#menu .bg-icon {
	background-image: url("https://elitedjsli.com/event-management/Public/assets/images/icons/strip_icon.png") !important;
	background-repeat: no-repeat !important;
	transition: unset !important;
}
.metismenu li a::after {
	top: 6px;
}
.dashboard-icon {
	background-position: -17px -29px;
}
.main-menu nav #menu li:hover {
	background-color: #343942;
}
.main-menu nav #menu li a:hover {
	background: unset;
	background-color: unset;
}
#menu .dashboard-icon:hover {
	background-position:-427px -29px !important;
}
.event-icon {
	background-position: -17px -133px;
}
#menu .calendar-icon {
	background-position: -17px -236px;
}
#menu .bg-icon.users-icon {
	background-position: -17px -341px;
}
#menu .bg-icon.users-icon:hover {
	background-position: -427px -341px !important;
}
#menu .bg-icon.music-icon {
	background-position: -15px -442px;
}

#menu .bg-icon.music-icon:hover {
	background-position: -425px -442px !important;
}

#menu li.active .bg-icon.music-icon {
	background-position: -425px -442px !important;
}
#menu .bg-icon.dates-icon {
	background-position: -18px -547px;
}
#menu .bg-icon.dates-icon:hover {
	background-position: -427.99px -547px !important;
}
#menu li.active .bg-icon.dates-icon{
	background-position: -427.99px -547px !important;
}
#menu li.active .bg-icon.users-icon {
	background-position: -427px -341px !important;
}
#menu .calendar-icon:hover {
	background-position: -427px -236px !important;
}
#menu li.active .calendar-icon{
	background-position: -427px -236px !important;
}
#menu .event-icon:hover {
	background-position: -427px -133px !important;
}
#menu li.active .event-icon{
	background-position: -427px -133px !important;
}
.metismenu > li:hover > a, .metismenu > li.active {
	color: #fff;
	background-color: #343942;
}

.metismenu > li:hover > a, .metismenu > li.active > a {
	color: #fff;
	background:unset !important;
}


#menu .bg-icon.hall-icon {
	background-position: -18px -653px;
}

#menu .bg-icon.hall-icon:hover {
	background-position: -428px -653px !important;
}

#menu .bg-icon.leads-icon {
	background-position: -18px -754px;
}

#menu li.active .bg-icon.leads-icon{
	background-position: -428px -754px !important;
}

#menu .bg-icon.payment-icon {
	background-position: -18px -859px;
}

#menu .bg-icon.payment-icon:hover {
	background-position: -427px -859px !important;
}
#menu .bg-icon.client-payment-icon {
	background-position: -16px -964px;
}

#menu .bg-icon.client-payment-icon:hover {
	background-position: -425px -964px !important;
}

#menu li.active .bg-icon.client-payment-icon{
	background-position: -425px -964px !important;
}
.sidebar-menu .main-menu {
	padding-left: 11px;
}
#menu .bg-icon.invoice-icon {
	background-position: -18px -1071px;
}
#menu .bg-icon.invoice-icon:hover {
	background-position: -427px -1071px !important;
}
#menu li.active .bg-icon.invoice-icon{
	background-position: -427px -1071px !important;
}

#menu .bg-icon.leads-icon:hover{
    background-position: -428px -754px !important;
  }
  #menu .bg-icon.email-icon {
	background-position: -20px -1175px;
}
#menu .bg-icon.email-icon:hover {
	background-position: -430px -1175px !important;
}

.card .icon.bg-icon {
	height: 69px;
	padding-top: 0px !important;
	margin-top: 5px;
}
.card .icon.bg-icon {
	background-position-x: 8px;
}
.icon.bg-icon.b-music-sample {
	background-position: -130px -3027px;
}
.card .icon.bg-icon{
    background-image: url("https://elitedjsli.com/event-management/Public/assets/images/icons/strip_icon.png") !important;
    background-repeat: no-repeat !important;
    transition: unset !important;
  }
  .icon.bg-icon.b-show-event {
	background-position: -131px -1418px;
}
.icon.bg-icon.b-show-calender-event {
	background-position: -129px -1595px;
}
.icon.bg-icon.b-show-user {
	background-position: -129px -1773px;
}
.icon.bg-icon.b-music {
	background-position: -127px -1951px;
}
.icon.bg-icon.b-lead-event {
	background-position: -128px -2132px;
}
.icon.bg-icon.b-create-event {
	background-position: -129px -1239px;
}

.icon.bg-icon.history {
	background-position: -129px -2489px;
}
.icon.bg-icon.b-invoic-event {
	background-position: -128px -2667px;
}

.icon.bg-icon.b-show-invoic-event {
	background-position: -130px -2846px;
}
.icon.bg-icon.b-email-event {
	background-position: -129px -2311px;
}
/* icon */

.show_event #myTable thead tr th:nth-child(7) input {
	width: 152px !important;
	display: block;
	/* overflow: 0px !important; */
	opacity: 0 !important;
}

.show_event #myTable tbody tr td:nth-child(8) a {
	margin: 5px;
}

.show_event #myTable tbody tr td:nth-child(8) {
	width: 277px !important;
}

input:checked + .slider {
	background: #C4A680 !important;
}

#myTable thead tr th input{
    width: 134px;
  padding: 0px 6px;
  font-size: 12px;
  font-family: 'poppins';
  font-weight: 400;
}

#myTable tbody .sorting_1 {
	background-color: transparent !important;
}

#myTable .even {
	background: #f3ede6 !important;
}

.btn.btn-primary.btn-sm.eye svg {
	position: relative;
	top: -1px;
	right: 6px;
}


.container-fluid.show-bed-date #myTable {
	margin: 0px;
	width: 100% !important;
}

.form-group.rele-position {
	position: relative;
}

.form-group.rele-position #addBadDate {
	/* position: absolute; */
	top: 29px;
	right: 0px;
	border-top-left-radius: 0px;
	padding: 7px 17px;
	background: #C4A680;
	color: #000000;
	font-size: 12px;
	font-family: "poppins";
	border: none;
	margin-top: 20px;
}

.container-fluid.show-users #myTable tbody tr td:nth-child(6) a {
	background: transparent;
	border: none;
}
.leads.client-payment #myTable tbody tr td:nth-child(6) a input {
	padding: 4px 12px;
}
.addpayments #createUser label {
	font-size: 12px;
	font-family: "poppins";
	color: #222222;
	font-weight: 400;
	line-height: 21px;
}
.addpayments #createUser input {
	border: 1px solid #CFCFCF;
	height: 35px;
	border-radius: 6px;
	font-size: 12px;
	font-family: "poppins";
	font-weight: 400;
	color: #676767;
	background: #fff;
}
.container-fluid.add-song #addSongForm input {
	border: 1px solid #CFCFCF;
	border-radius: 6px;
	height: 32px;
	font-size: 12px;
	font-family: "poppins";
	color: #676767;
}

.container-fluid.add-song #addSongForm select {
	height: 32px;
	font-family: "poppins";
	font-weight: 400;
	font-size: 12px;
	color: #676767;
	border: 1px solid #CFCFCF;
	border-radius: 6px;
}

.container-fluid.add-song #addSongForm #addSong {
	border: none;
	background: #C4A680;
	font-size: 16px;
	color: #000000;
	font-family: "poppins";
	padding: 8px 17px;
	border-radius: 6px;
}
.table-col #myTable thead tr th:nth-child(1) input {
	display: none;
}
.table-col {
	padding-left: 20px;
}

#myTable thead tr th input {
    
	border: 1px solid #CFCFCF;
	font-size: 12px;
	font-family: "poppins";
	padding: 3px 9px;
	border-radius: 6px;
	font-weight: 400;
}

#myTable thead tr:nth-child(1) {
	background: #C4A680;
}
.col-lg-8.col-md-8.col-12.table-col {
	padding-top: 67px;
}
.container-fluid.add-song #addmoreSong {
	border: none;
	background: #222222;
	font-size: 16px;
	color: #FFFFFF;
	font-family: "poppins";
	padding: 8px 11px;
	border-radius: 6px;
}

.container-fluid.show-users #myTable tbody tr td .btn.btn-danger.btn-sm.delete svg {
	position: relative;
	top: -1px;
	right: 5px;
}   

.container-fluid.add-song #addSongForm label {
	font-size: 14px;
	font-family: "poppins";
	font-weight: 400;
	color: #000;
}

.container-fluid.show-users #myTable tbody tr td .btn.btn-warning.btn-sm.edit svg {
	position: relative;
	right: 3px;
}
.show-user-search-btn input[type="submit"] {
	padding: 5px 20px;
	border-radius: 0px;
	border: none;
	background: #C4A680;
	color: #000;
	font-family: "poppins";
}

.show-user-search-btn {
	position: relative;
	top: -22px;
}
.show-user-search-btn select {
	background: #fff;
	border: 1px solid #999999;
	padding: 5px 10px;
	width: 233px;
	font-size: 12px;
	font-family: "poppins";
	font-weight: 400;
	color: #9E9E9E;
}

.container-fluid.show-users #myTable thead tr th:nth-child(1) input {
	display: none;
}

#myTable {
	width: 100% !important;
}

#team {
	width: 100% !important;
	overflow-x: scroll;
}

.form-group.rele-position input {
	border: 1px solid #999999;
	font-size: 12px;
	font-family: "poppins";
	color: #000;
	padding: 15px;
}

.btn.btn-danger.btn-sm.eye.delete svg {
	position: relative;
	top: -1px;
	right: 2px;
}


.col-lg-8.col-md-8.col-12.show-bad-dates-col-bottom.pt-5 {
	padding-left: 20px;
}

.show-bed-date #myTable thead tr th:nth-child(3) input {
	width: 68px;
}

.container-fluid.show-bed-date #myTable td .btn {
	border: none;
	background: transparent;
	color: #000000;
	font-size: 12px;
	font-size: 400;
}

.filters th {
	border-bottom: 1px solid #D8D8D8 !important;
}

.container-fluid.show-bed-date #myTable .filters th:nth-child(1) input {
	display: none;
}

#createUserBtn {
	margin-top: 20px;
}
.rad {
	margin-left: 10px;
}
.row.form.Q-form h2 {
	font-size: 24px;
}
.row.form.Q-form div {
	padding-left: 0px !important;
	padding-right: 0px;
}
.text-aria {
	width: 100%;
}
.form.Q-form .btn.btn-primary {
	height: 48px !important;
}
#mainContainer .custom-control-label::before {
	display: none;
}
.toggled-off .tem.toggle-title {
	background: #ffcbbd;
	color: #000;
}
.tem.toggle-title:hover {
	/* transition: 0.3s; */
	background: #ecececd4;
	transition: 0.3s;
	color: #000;
}
.toggled-off + div > .row > div label {
	font-weight: 400;
	/* margin-bottom: -4px; */
	position: relative;
	top: -1px;
	font-size: 15px;
}
.row.form.dot-form form {
	width: 100%;
	margin: ;
	margin-left: 17px;
}
#mainContainer h5 {
	margin-bottom: 17px;
}
.row.form.dot-form h3 {
	font-size: 24px;
	padding-bottom: 10px;
	padding-top: 30px;
}
.row.form.dot-form .form-floating.pt-4 {
	padding-left: 0px;
}
.row.form.dot-form .form-check-input {
	position: static;
    margin-top:0px !important;
  margin-left:0px !important;
}
.row.form.dot-form {
	width: 100% !important;
	margin: 25px;
	margin-top: -2px;
	/* margin-right: 25px; */
	margin-left: 0px;
	border: 1px solid #856f4c;
	box-shadow: 0 0 14px 5px #ccc;
	padding: 21px;
	line-height: 23px;
	margin-right: 0px;
}
.leads.client-payment #myTable tbody tr td:nth-child(6) a input {
	padding: 4px 12px;
	margin-bottom: 0px;
	margin-top: 0px !important;
}
.toggled-off + div > .row > div {
	margin-bottom: 11px;
}
.toggled-off + div {
	padding: 12px 29px;
}
#mainContainer #songs {
	width: 100%;
}
.tem.toggle-title {
	/* background: #f9f5ee; */
	margin: 12px;
	padding: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
	border-bottom: 1px solid #d7d7d7;
	font-size: 18px;
	font-weight: 600;
	color: #7a7a7a;
}
.row.form.Q-form {
	margin-top: 20px !important;
	padding: 30px !important;
}
.row.form.Q-form h2 {
	font-size: 22px !important;
}
.row.form.Q-form h4 {
	font-size: 22px !important;
}
.flx-lbl .radio-flex {
	width: 72% !important;
}
.row.form.Q-form .flx-lbl .lab {
	width: 28% !important;
	/* display: block !important; */
}
.flx-lbl {
	margin-top: 16px !important;
}
#myTable .odd {
	background: #fff !important;
}
.weding-protocol .print {
	padding-bottom: 11px;
}
.container-fluid.padd-l-r {
	padding: 0px 74px;
}
.container-fluid.weding-protocol {
	padding: 0px 44px;
	box-sizing: border-box;
	overflow: hidden;
}
.form.Q-form .btn.btn-primary {
	height: 48px;
}
#court_single_song {
	width: 100%;
}
.min.flx {
	display: flex !important;
}
#myTable tbody tr td {
	 
	vertical-align: middle;
	/* line-height: 20px; */
	border-right: 1px solid #D8D8D8;
	padding: 0px 10px;
	font-size: 12px;
	font-family: 'poppins';
	font-weight: 400;
	line-height: 24px;
	color: #000;
	border-top: none !important;
	padding-left: 15px;
}
#myTable_wrapper #myTable_length label {
	font-size: 16px;
	font-family: "poppins";
	color: #000;
	font-weight: 400;
}

#myTable_wrapper  #myTable_filter label {
    font-size: 16px;
	font-family: "poppins";
	color: #000;
	font-weight: 400;
}

.dataTables_wrapper .dataTables_filter input {
	/* border: 1px solid #aaa; */
	border-radius: 3px;
	padding: 5px;
	background-color: transparent;
	margin-left: 3px;
	border: 1px solid #CFCFCF !important;
}

.dataTables_wrapper .dataTables_length select {
	/* border: 1px solid #aaa; */
	/* border-radius: 3px; */
	padding: 5px;
	background-color: transparent;
	padding: 4px;
	border: 1px solid #CFCFCF !important;
}
#myTable tbody tr td:nth-child(1) {
	text-align: center !important;
	padding: 0px !important;
}

#myTable thead tr th {
	text-align: left;
	padding-left: 15px;
}
.show_event.add #myTable tbody tr td:nth-child(9) {
	display: flex;
}
.show_event #myTable tbody tr td:nth-child(8) {
	float: unset;
	height: 100% !important;
	border-bottom: 0px !important;
}

#myTable_wrapper {
	width: 100%;
	overflow-x: scroll;
}

.col-lg-8.col-md-8.col-12.hendel_table #myTable thead tr:nth-child(2) th {
	 padding: 7px 10px;
}

.col-lg-8.col-md-8.col-12.hendel_table {
	padding-left: 45px;
	padding-right: 30px;
	/* margin-right: 10px; */
}

.container.leads #myTable thead th:nth-child(8) input {
	display: none;
}

.container.leads h5 {
	padding-bottom: 34px;
}

.container.leads #myTable thead th:nth-child(9) input {
	/* display: none; */
	opacity: 0;
	width: 91px;
}
.form_relative #hall {
	padding: 21px 9px;
}

.col-lg-8.col-md-8.col-12.hendel_table .even {
	background: #f3ede6;
}

.col-lg-8.col-md-8.col-12.hendel_table #myTable .dataTables_wrapper {
	position: relative;
	clear: both;
	overflow-x: scroll;
}

.col-lg-8.col-md-8.col-12.hendel_table #myTable_wrapper #myTable .filters th:nth-child(1) input {
	display: none;
}

.col-lg-8.col-md-8.col-12.hendel_table #myTable tbody tr td:nth-child(1) {
    vertical-align: middle;
	width: 50px;
	margin: 0px;
	 text-align: center;
	border-right: none;
	/* height: auto; */
}

.col-lg-8.col-md-8.col-12.hendel_table #myTable tbody tr td:nth-child(2) {
	vertical-align: middle;
	/* text-align: center; */
	font-family: 'poppins';
	font-weight: 400;
	font-size: 12;
	padding-left: 16px;
}
.col-lg-8.col-md-8.col-12.hendel_table #myTable tbody tr td:nth-child(3) {
	display: flex;
	justify-content: center;
	align-items: center;
	border-left: none;
}

.col-lg-8.col-md-8.col-12.hendel_table #myTable tbody tr:nth-child(1) td {
	border-top: 1px solid #CFCFCF !important;
}
.col-lg-8.col-md-8.col-12.hendel_table #myTable td {
	border-right: 1px solid #D8D8D8 !important;
}

.col-lg-8.col-md-8.col-12.hendel_table #myTable thead tr th {
	border-right: 1px solid #D8D8D8;
    border-bottom:none !important ;
}


 

.col-lg-8.col-md-8.col-12.hendel_table #myTable  tbody td {
	padding: 5px 10px;
}

.col-lg-8.col-md-8.col-12.hendel_table #myTable_wrapper #myTable .filters th:nth-child(3) input {
	display: none;
}

.col-lg-8.col-md-8.col-12.hendel_table #myTable thead tr:nth-child(1) {
	background: #C4A680;
}

.col-lg-8.col-md-8.col-12.hendel_table #myTable thead tr th {
	font-size: 16px;
	font-family: "poppins";
	font-weight: 400;
}

.col-lg-8.col-md-8.col-12.hendel_table #myTable {
	width: 100% !important;
	 
}

 
 

.margin-b {
	margin-bottom: 19px;
	position: relative;
	bottom: -14px;
	color: #000;
	font-size: 14px;
	font-family: "poppins";
	font-weight: 400;
}

.cash-section.row {
	margin-left: 15px !important;
}

.col-lg-8.col-md-8.col-12.hendel_table #myTable tbody tr td:nth-child(3) {
	/* text-align: left !important; */
	justify-content: start;
}

/* rohit css end here */

.font-14 {

    font-size: 14px;

}



.input-rounded {

    border-radius: 50px;

}



.custom-file-label,

.custom-file-input,

.custom-file {

    height: calc(2.25rem + 7px);

    padding: 10.8px 12px;

    padding: .675rem .75rem;

}



.custom-file-label:after {

    height: calc(calc(2.25rem + 7px) - 1px * 2);

    padding: 10.8px 12px;

    padding: .675rem .75rem;

}



.grid-col {

    padding: 10px 15px;

    background: #f3f8fb;

    margin-bottom: 30px;

    color: #666;

    border: 1px solid #e3e6e8;

}



.custom-control-label {

    margin-top: 2px;

}



/*-------------------- END Form ------------------- */





/*-------------------- 18. Icons ------------------- */



.fw-icons {}



.fw-icons a {

    color: #444;

    margin: 9px 0;

    display: inline-block;

    font-family: 'lato', sans-serif;

}



.fw-icons a:hover {

    color: #007BFF;

}



.fw-icons a i {

    width: 30px;

    font-size: 14px;

}







/* icon-container */



.icon-section {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

        flex-wrap: wrap;

}



.icon-container {

    cursor: pointer;

    -ms-flex-preferred-size: calc(100% * (1/4));

        flex-basis: calc(100% * (1/4));

}



.icon-container [class^="ti-"] {

    width: 30px;

    font-size: 14px;

    display: inline-block;

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

}



.icon-container:hover [class^="ti-"] {

    -webkit-transform: scale(2);

            transform: scale(2);

    -webkit-transform-origin: left center;

            transform-origin: left center;

}



.icon-container span.icon-name {

    color: #444;

    margin: 9px 0;

    display: inline-block;

    font-family: 'lato', sans-serif;

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

}



.icon-container:hover span.icon-name {

    -webkit-transform: translateX(10px);

            transform: translateX(10px);

}



.icon-container:hover span {

    color: #007BFF;

}



/*-------------------- END Icons ------------------- */





/*-------------------- 19. Table Basic ------------------- */



.single-table .table {

    margin-bottom: 0;

}



table tr th {

    border-bottom: none;

}



table tr th,

table tr td {

    border-top: 1px solid rgba(120, 130, 140, 0.13) !important;

}



table tr td [class^="ti-"] {

    cursor: pointer;

}



.table-bordered td,

.table-bordered th {

    border: 1px solid rgba(120, 130, 140, 0.13) !important;

}



.status-p {

    color: #fff;

    padding: 0px 20px 1px;

    border-radius: 20px;

    display: inline-block;

    text-transform: capitalize;

    vertical-align: middle;

}



/*-------------------- END Table Basic ------------------- */





/*-------------------- 20. Datatable ------------------- */



div.dataTables_wrapper div.dataTables_length select {

    width: 76px;

    margin: 0 10px;

}



/* datatable-primary */



.datatable-primary thead {

    background: #4336fb;

    color: #fff;

}



.dataTables_wrapper .dataTables_paginate .paginate_button:hover {

    border: none;

    background: transparent;

}



.dataTables_wrapper .dataTables_paginate .paginate_button {

    padding: 0;

    border: none;

    margin-top: 20px;

}



table.dataTable.no-footer {

    border-bottom: 1px solid rgba(120, 130, 140, 0.13) !important;

}



table.dataTable thead th,

table.dataTable thead td {

    border-bottom-color: transparent;

}



.datatable-primary .dataTables_paginate .page-item.active .page-link,

.datatable-primary .dataTables_paginate .page-item .page-link:hover {

    background-color: #4336fb;

    border-color: #4336fb;

    color: #fff;

}



.datatable-primary .dataTables_paginate .page-link {

    color: #4336fb;

    border: 1px solid #4336fb;

}



.datatable-primary .dataTables_paginate .paginate_button.disabled,

.datatable-primary .dataTables_paginate .paginate_button.disabled:hover,

.datatable-primary .dataTables_paginate .paginate_button.disabled:active {

    color: #4336fb!important;

    border: none;

}



.datatable-primary .dataTables_paginate .page-item.disabled .page-link {

    color: #9f98f7;

    background-color: #f9f9f9;

    border-color: #c9c6f5;

}







/* datatable-dark */



.datatable-dark thead {

    background: #444;

    color: #fff;

}



.datatable-dark .dataTables_paginate .page-item.active .page-link,

.datatable-dark .dataTables_paginate .page-item .page-link:hover {

    background-color: #444;

    border-color: #444;

    color: #fff;

}
.mq {
	display:none;
}


.datatable-dark .dataTables_paginate .page-link {

    color: #444;

    border: 1px solid #444;

}



.datatable-dark .dataTables_paginate .paginate_button.disabled,

.datatable-dark .dataTables_paginate .paginate_button.disabled:hover,

.datatable-dark .dataTables_paginate .paginate_button.disabled:active {

    color: #444!important;

    border: none;

}



.datatable-dark .dataTables_paginate .page-item.disabled .page-link {

    color: #999;

    background-color: #f9f9f9;

    border-color: #999;

}



/*-------------------- END Datatable ------------------- */





/*-------------------- 21. Map Start ------------------- */



#mapamchart1,

#mapamchart2,

#mapamchart3,

#mapamchart4,

#mapamchart5,

#mapamchart6 {

    height: 400px;

}



#google_map {

    height: 600px;

}



/*-------------------- END Map Start ------------------- */



/*-------------------- 22. Invoice ------------------- */



.invoice-area {}



.invoice-head {

    margin-bottom: 30px;

    border-bottom: 1px solid #efebeb;

    padding-bottom: 20px;

}



.invoice-head .iv-left span {

    color: #444;

}



.invoice-head span {

    font-size: 21px;

    font-weight: 700;

    color: #777;

}



.invoice-address h3 {

    font-size: 24px;

    text-transform: uppercase;

    font-weight: 600;

    color: #333;

    margin-bottom: 15px;

}



.invoice-address h5 {

    font-size: 17px;

    margin-bottom: 10px;

}



.invoice-address p {

    font-size: 15px;

    color: #555;

}



.invoice-date li {

    font-size: 15px;

    color: #555;

    font-weight: 700;

    margin-bottom: 5px;

}



.invoice-table {}



.invoice-table .table-bordered td,

.invoice-table .table-bordered th {

    border: 1px solid rgba(120, 130, 140, 0.13) !important;

    border-left: none!important;

    border-right: none!important;

}



.invoice-table tr td {

    color: #666;

}



.invoice-table tfoot tr td {

    text-transform: uppercase;

    font-weight: 600;

    color: #444;

}



.invoice-buttons a {

    display: inline-block;

    font-size: 15px;

    color: #fff;

    background: #815ef6;

    padding: 12px 19px;

    border-radius: 3px;

    text-transform: capitalize;

    font-family: 'Lato', sans-serif;

    font-weight: 600;

    letter-spacing: 0.03em;

    margin-left: 6px;

}



.invoice-buttons a:hover {

    background: #574494;

}



/*-------------------- END Invoice ------------------- */





/*-------------------- 23. Login ------------------- */



.login-area {

    background: #F3F8FB;

}



.login-box {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    min-height: 100vh;

}



.login-box form {

    margin: auto;

    width: 450px;

    max-width: 100%;

    background: #fff;

    border-radius: 3px;

}



.login-form-head {

    text-align: center;

    background: #8655FC;

    padding: 50px;

}

.bld {
	font-weight: 800 !important;

}

.login-form-head h4 {

    letter-spacing: 0;

    text-transform: uppercase;

    font-weight: 600;

    margin-bottom: 7px;

    color: #fff;

}



.login-form-head p {

    color: #fff;

    font-size: 14px;

    line-height: 22px;

}



.login-form-body {

    padding: 50px;

}



.form-gp {

    margin-bottom: 25px;

    position: relative;

}



.form-gp label {

    position: absolute;

    left: 0;

    top: 0;

    color: #b3b2b2;

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

}



.form-gp.focused label {

    top: -15px;

    color: #7e74ff;

}



.form-gp input {

    width: 100%;

    height: 30px;

    border: none;

    border-bottom: 1px solid #e6e6e6;

}



.form-gp input::-webkit-input-placeholder {

    color: #dad7d7;

}



.form-gp input::-moz-placeholder {

    color: #dad7d7;

}



.form-gp input:-ms-input-placeholder {

    color: #dad7d7;

}



.form-gp input:-moz-placeholder {

    color: #dad7d7;

}



.form-gp i {
	position: absolute;
	right: 11px;
	bottom: 15px;
	color: #c5a881;
	font-size: 16px;
}

.login-box #form_submit {
	background: #c4a780;
	margin-bottom: 11px;
	border: 2px solid #997f5c;
	font-size: 17px;
	font-family: Poppins;
}
.login-box #form_submit + a {
	color: #222 !important;
	text-decoration: underline;
}
.login-form-body .form-gp input {
	height: 47px;
	border: 1px solid #CFCFCF;
	border-radius: 5px;
	padding: 11px !important;
}
.login-box .form-gp.focused label {
	color: #000;
}
.rmber-area {

    font-size: 13px;

}



.submit-btn-area {

    text-align: center;

}



.submit-btn-area button {

    width: 100%;

    height: 50px;

    border: none;

    background: #9534ff;

    color: #ffffff;

    border-radius: 40px;

    text-transform: uppercase;

    letter-spacing: 0;

    font-weight: 600;

    font-size: 12px;

    box-shadow: 0 0 22px rgb(0 0 0 / 7%);

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

}



.submit-btn-area button:hover {

    background: #2c71da;

    color: #ffffff;

}



.submit-btn-area button i {

    margin-left: 15px;

    -webkit-transition: margin-left 0.3s ease 0s;

    transition: margin-left 0.3s ease 0s;

}



.submit-btn-area button:hover i {

    margin-left: 20px;

}



.login-other a {

    display: block;

    width: 100%;

    max-width: 250px;

    height: 43px;

    line-height: 43px;

    border-radius: 40px;

    text-transform: capitalize;

    letter-spacing: 0;

    font-weight: 600;

    font-size: 12px;

    box-shadow: 0 0 22px rgba(0, 0, 0, 0.07);

}



.login-other a i {

    margin-left: 5px;

}



.login-other a.fb-login {

    background: #8655FC;

    color: #fff;

}



.login-other a.fb-login:hover {

    box-shadow: 0 5px 15px rgba(44, 113, 218, 0.38);

}



.login-other a.google-login {

    background: #fb5757;

    color: #fff;

}



.login-other a.google-login:hover {

    box-shadow: 0 5px 15px rgba(251, 87, 87, 0.38);

}



.form-footer a {

    margin-left: 5px;

}



/* login-s2 */



.login-s2 {

    background: #fff;

    position: relative;

    z-index: 1;

    overflow: hidden;

}



.login-s2:before {

    content: '';

    position: absolute;

    height: 116%;

    width: 73%;

    background: #fcfcff;

    border-radius: 50%;

    left: -42%;

    z-index: -1;

    top: -47%;

    box-shadow: inset 0 0 51px rgba(0, 0, 0, 0.1);

}



.login-s2 .login-form-head,

.login-s2 .login-box form,

.login-s2 .login-box form .form-gp input {

    background: transparent;

}



.login-s2 .login-form-head h4,

.login-s2 .login-form-head p {

    color: #444;

}



/* login-s3 */



.login-bg {

    background: url(../images/bg/singin-bg.jpg) center/cover no-repeat;

    position: relative;

    z-index: 1;

}



.login-bg:before {

    content: '';

    position: absolute;

    left: 0;

    top: 0;

    z-index: -1;

    height: 100%;

    width: 100%;

    background: #272727;

    opacity: 0.7;

}







/* register 4 page */



.login-box-s2 {

    min-height: 100vh;

    background: #f9f9f9;

    width: 100%;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}



.login-box-s2 form {

    margin: auto;

    background: #fff;

    width: 100%;

    max-width: 500px;

}



/*-------------------- END Login ------------------- */





/*-------------------- 24. Pricing ------------------- */



.pricing-list {

    text-align: center;

}



.prc-head h4 {

    background: #805ff5;

    color: #fff;

    padding: 28px;

    letter-spacing: 0;

    font-family: 'lato', sans-serif;

    font-weight: 500;

}



.prc-list {

    padding: 30px;

}



.prc-list li a {

    display: block;

    font-size: 15px;

    letter-spacing: 0;

    margin: 23px 0;

    color: #6d6969;

}



.prc-list li.bold {

    font-weight: 600;

    margin-top: 20px;

}



.prc-list>a {

    display: inline-block;

    margin-top: 40px;

    background: #805ff5;

    color: #fff;

    padding: 11px 20px;

    border-radius: 40px;

}



.prc-list>a:hover {

    box-shadow: 0 3px 25px rgba(44, 113, 218, 0.38);

}



.dark-pricing .prc-head h4 {

    background: #3e3b3b;

    color: #fff;

}



.dark-pricing .prc-list>a {

    background: #3e3b3b;

}



.dark-pricing .prc-list>a:hover {

    box-shadow: 0 3px 25px rgba(27, 27, 27, 0.38);

}



/*-------------------- END Pricing ------------------- */





/*-------------------- 25. 404 Page ------------------- */



.error-area {

    min-height: 100vh;

    background: #F3F8FB;

}



.error-content {

    background: #fff;

    width: 100%;

    max-width: 600px;

    margin: auto;

    padding: 70px 30px;

}



.error-content h2 {

    font-size: 98px;

    font-weight: 800;

    color: #686cdc;

    margin-bottom: 28px;

    text-shadow: -3px -3px 0 #ffffff, 3px -3px 0 #ffffff, -3px 3px 0 #ffffff, 3px 3px 0 #ffffff, 4px 4px 0 #6569dc, 5px 5px 0 #6569dc, 6px 6px 0 #6569dc, 7px 7px 0 #6569dc;

    font-family: 'lato', sans-serif;

}



.error-content img {

    margin-bottom: 50px;

}



.error-content p {

    font-size: 17px;

    color: #787bd8;

    font-weight: 600;

}



.error-content a {

    display: inline-block;

    margin-top: 40px;

    background: #656aea;

    color: #fff;

    padding: 16px 26px;

    border-radius: 3px;

}



/*-------------------- END 404 Page ------------------- */





/*-------------------- 26. Offset Sidebar ------------------- */



.offset-area {

    position: fixed;

    right: -320px;

    top: 0;

    height: 100vh;

    width: 320px;

    background: #f9f9f9;

    z-index: 998;

    box-shadow: -5px 0 20px rgba(0, 0, 0, 0.05);

    -webkit-transition: right 0.3s cubic-bezier(0.62, -0.01, 0.2, 0.83) 0s;

    transition: right 0.3s cubic-bezier(0.62, -0.01, 0.2, 0.83) 0s;

}



.show_hide.offset-area {

    right: 0;

}



.offset-close {

    font-size: 19px;

    position: absolute;

    left: 0;

    top: 0;

    height: 40px;

    width: 40px;

    cursor: pointer;

    text-align: center;

    line-height: 40px;

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

}



.offset-close:hover {

    -webkit-transform: rotate(90deg);

            transform: rotate(90deg);

}



.offset-menu-tab {

    padding: 30px 20px;

}



.offset-menu-tab li {

    display: inline-block;

    width: 50%;

    text-align: center;

}



.offset-menu-tab li a {

    display: block;

    font-size: 16px;

    color: #444;

    font-weight: 600;

    font-family: 'lato', sans-serif;

    position: relative;

    padding-bottom: 15px;

}



.offset-menu-tab li a.active {

    color: #853bfa;

}



.offset-menu-tab li a:before {

    content: '';

    position: absolute;

    bottom: 0;

    height: 5px;

    width: 100%;

    background: #853bfa;

    border-radius: 30px;

    -webkit-transition: all 0.3s cubic-bezier(0.91, 0.31, 0.31, 0.92) 0s;

    transition: all 0.3s cubic-bezier(0.91, 0.31, 0.31, 0.92) 0s;

}
.table-tebs td {
	border: none !important;
}
.table-tebs tr {
	border-bottom: 1px solid #e3e3e3;
}
.d-disk {
	display: flex;
	justify-content: center;
	margin-top: 40px;
}
.link-card .card a {
	color: #212529;
}
.bl {
	margin-right: 3px;
	font-weight: bold !important;
}
.table-tebs th {
	border: none !important;
}

.offset-menu-tab li a.active:before {

    left: 0;

}
input[value="Start Submitting Music Planing."] {
	margin-bottom: 20px;
	padding: 15px 20px;
	border: 0px;
	background: #f8f4ed;
}


.offset-menu-tab li a:before {

    left: 100%;

}



.offset-menu-tab li:last-child a:before {

    display: none!important;

}



.offset-content {

    padding: 15px;

}



.recent-activity {

    padding-top: 7px;

    padding-left: 53px;

}



.offset-settings h4 {

    font-family: 'lato', sans-serif;

    font-size: 18px;

    letter-spacing: 0;

    font-weight: 700;

    color: #444;

    margin-bottom: 23px;

}



.s-swtich input[type=checkbox] {

    height: 0;

    width: 0;

    visibility: hidden;

    position: absolute;

}



.s-swtich label {

    cursor: pointer;

    text-indent: -9999px;

    width: 40px;

    height: 23px;

    background: #1bd4a6;

    display: block;

    border-radius: 100px;

    position: relative;

    margin: 0;

}



.s-swtich label:after {

    content: '';

    position: absolute;

    top: 5px;

    left: 5px;

    width: 15px;

    height: 15px;

    background: #fff;

    border-radius: 90px;

    -webkit-transition: 0.3s;

    transition: 0.3s;

}



.s-swtich input:checked+label {

    background: #bada55;

}



.s-swtich input:checked+label:after {

    left: calc(100% - 5px);

    -webkit-transform: translateX(-100%);

            transform: translateX(-100%);

}



.s-swtich label:active:after {

    width: 40px;

}



.s-settings {

    margin-bottom: 30px;

}



.s-settings p {

    color: #888383;

    font-size: 14px;

}



.s-sw-title {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: justify;

        -ms-flex-pack: justify;

            justify-content: space-between;

    -ms-flex-wrap: nowrap;

        flex-wrap: nowrap;

    -webkit-box-align: center;

        -ms-flex-align: center;

            align-items: center;

    margin-bottom: 20px;

}



.s-sw-title h5 {

    font-size: 16px;

    color: #555;

}

table.dataTable thead th, table.dataTable thead td {
	padding: 5px 13px !important;

}
.container-fluid.leads #myTable thead .filters th:nth-child(8) input {
    width: 90px !important;
}
.container-fluid.leads #myTable thead .filters th:nth-child(10) input {
	width: 90px !important;
	display: block !important;
	opacity: 0 !important;
}
.container-fluid.leads #myTable thead .filters th:nth-child(12) input {
	width: 50px;
	opacity: 0;
}
.container-fluid.leads #myTable thead .filters th:nth-child(11) input {
	width: 160px !important;
	opacity: 0;
}
.container-fluid.leads #myTable thead .filters th:nth-child(9) input {
	width: 100px !important;
}
.show_event #myTable tbody tr td:nth-child(9) {
	border-bottom: none !important;
}
.show_event #myTable thead tr th:nth-child(9) input {
	display: block;
	width: 240px;
	opacity: 0;
}
.show_event #myTable tbody tr td:nth-child(9) {
	padding-top: 4px;
	justify-content: unset !important;
}
.show_event #myTable tbody tr td:nth-child(9) a {
	width: 210px;
	display: flex;
	align-items: center;
}
.container-fluid.leads #myTable thead .filters th:nth-child(7) input {
	width: 120px !important;
}
.container-fluid.leads #myTable thead .filters th:nth-child(6) input {
	width: 140px !important;
}
.container-fluid.leads #myTable thead .filters th:nth-child(5) input {
	width: 90px !important;
}
.container-fluid.leads #myTable thead .filters th:nth-child(2) input {
	width: 80px !important;
}
.container-fluid.leads #myTable thead .filters th:nth-child(3) input {
	width: 120px !important;
}
.show_event #myTable thead tr th:nth-child(8) input {
	width: 84px !important;
	display: block;
}

.mobile-col {
	display: none;
}

.user-name.dropdown-toggle img {
	display: none;
}

.desboard-for-mobile > div > div .card .for-mobile {
	display: none !important;
}

.heading-deshboard {
	display: none;

}

.cash-section .faq-question {
	padding-left: 0px !important;
}

.weding-protocol.protocal-form-mobile h5 {
	margin-bottom: 12px;
}

.for-mobi {
	display: none;
}

.table_data_for_mobile {
	display: none;
}

.for-footer {
	display: none;
}
/*-------------------- END Offset Sidebar ------------------- */

.container-fluid.add-event .row {

	justify-content: left;
}

#addalbum > div {
	padding: 0px;
}
.addglery button:hover {
	background: #c6a981;
	color: #222;
}
#addContractForm .col-md-12 {
	padding: 0px !important;
}

.addglery button {
	height: 50px;
	font-size: 18px !important;
	background: #c6a981;
	border: none;
	color: #222;
	width: 140px !important;
}

.addglery input {
	width: 100% !important;
	height: 45px;
	border-radius: 5px;
	padding: 8px;
}


.addglery select {
	width: 100% !important;
	height: 45px;
	border-radius: 5px;
	padding: 8px;
}

.addg {
	margin-top: 37px;
	font-size: 30px;
	margin-bottom: 26px;
}

.addglery label {
	color: #222;
	font-size: 16px;
	font-weight: 400;
}
/* For Mobile */
.mrin {
	margin-left: 20px;
	position: relative;
	top: 4px;
}

.th-radio.rr {
	gap: 5px;
}

.th-radio.rr label {
	margin: 0px;
}

.protocal-form-mobile.cermony #mainContainer > form {
	width: 100% !important;
}

.faq-item.mbd .faq-question {
	margin-bottom: 16px;
}

#contract {
	padding: 10px;
	height: auto;
	margin-bottom: 12px;
}

#addContract {
	padding: 10px 30px;
	font-size: 16px;
	/* background: #c4a680; */
	/* border: none; */
}

.add-genre.contract #myTable2_wrapper td svg {
	position: relative;
	top: -2px;
}

.add-genre.contract #myTable2_wrapper td svg path {
	fill: #fff;
}

.for-mobile-drop {
	display: none;
}


.container-fluid.show-song.mobi-n #myTable_filter {
	display: none;
}

.desboard-for-mobile > div > div .card .bg-icon .for-tab {
	display: none;
}

#saveEventBtn.desk {
	margin-left: 19px;
	margin-bottom: 20px;
	margin-top: 20px;
}

#show_user_div {
	width: 100%;
}

#menu .bg-icon.checkout-icon.nav-links {
	background-image: url(https://elitedjsli.com/event-management/assets/images/icons/checkout-grey.png) !important;
	background-position: 12px 6px;
}

#menu .bg-icon.checkout-icon.nav-links:hover {
	background-position: 12px 6px !important;
	background-image: url(https://elitedjsli.com/event-management/assets/images/icons/checkout-white.png) !important;
}

.row.form.Q-form .removeaddmore.flx {
	display: flex !important;
	align-items: center !important;
	margin-top: 11px;
}

.min.flx.rmm input {
	width: 59% !important;
}

.sib.sib-s.mpm input {
	margin-bottom: 10px !important;
}

#append_era {
	padding: 10px;
	margin: 17px 0px;
}

.row.form.Q-form div.removeaddmore.pmin {
	width: ;
	padding: 0px 13px !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
    #menu .bg-icon {
        width: 300px;
    }
    
    .candl-h {
	text-align: center;
	margin-bottom: 8px;
}

    .desboard-for-mobile > div > div .card .bg-icon .for-tab {
        display: block;
    }

    #saveEventBtn.desk {
        margin: 0px !important;
        margin-bottom: 20px;
    }

    .desboard-for-mobile > .bx > div .card .bg-icon .for-mobile {
        display: none !important;
    }
    .container.desboard-for-mobile .card .text {
        padding-top: 8px;
    }

    .container-fluid.add-event.add-event-mobile .row {
        /* margin: 0px !important; */
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .container-fluid.add-event.add-event-mobile .faq-answer {
        padding: 0px !important;
    }
    .container-fluid.add-event.add-event-mobile  #team > div > .row > div {
        padding-left: 16px !important;
    }
    .container-fluid.add-event h5 {
        padding: 0px 15px !important;
    }
    .container-fluid.add-event .col-lg-12.faq-answer.pplus.vs {
        padding: 0px 12px !important;
    }
    .container-fluid.add-event .create.event {
        padding-left: 13px;
    }
    .container-fluid.add-event.add-event-mobile  .cash-section.row .col-md-3.col-lg-3.col-12 {
        padding-left: 13px !important;
    }
    .container-fluid.add-event.add-event-mobile #team .append_div > div > .row > div {
        padding-left: 16px !important;
    }

    .container-fluid.add-event .faq-answer .faq-answer.pplus.vs {
        padding: 0px 15px !important;
    }

    .container-fluid.add-event .faq-answer > div .row div {
        padding-left: 0px;
    }
    .mobile-header .row {
        flex-wrap: nowrap !important;
        width: 100%;
        justify-content: space-between;
        width: 100% !important;
        max-width: 100%;
    }

    .mobile-header {
        padding: 0px !important;
        display: flex;
        justify-content: center;
    }
    .sbar_collapsed .mobile-header .nav-btn.pull-left.hem-bger {
        right: 0px !important;
        padding: 15px;
        left: unset;
    }
    .show-song .show-song-form #musicGenre {
        width: 84%;
    }
    #valueBoxContainer {
        display: flex;
        gap: 11px;
        flex-wrap: wrap;
    }

    .container-fluid.add-event .addition-afair > div h5 {
        padding: 0px !important;
    }
    .value_box .bottom-btns {
        display: flex;
        flex-wrap: wrap;
    }

    .container-fluid.add-event .create.event {
        padding-left: 15px !important;
    }

    .container-fluid.add-event.editvanue .row {
        justify-content: flex-start !important;
    }

    .container-fluid.add-event.editvanue > form {
        padding-left: 24px;
    }
    .row.faq-item.tm {
        margin-top: 20px;
    }
    .container.weding-protocol.protocal-form-mobile.pd-m.edit-vent .col-md-6.faq-question.for-mobi {
        max-width: 100% !important;
        flex: 100%;
    }
    .container.weding-protocol.protocal-form-mobile.pd-m.edit-vent .faq-answer > div {
        max-width: 100%;
    }
    .container.weding-protocol.protocal-form-mobile.pd-m.edit-vent form .faq-answer #team > .col-md-4 {
        max-width: 100%;
    }
    .container.weding-protocol.protocal-form-mobile.pd-m.edit-vent #team .row > div {
        max-width: 33%;
        flex: 100% !important;
    }
    .edit-vent .faq-answer .extras-box:last-child {
        margin-bottom: 26px;
    }
    .container-fluid.add-event.editvanue h5 {
        margin-bottom: 10px;
        margin-top: 14px;
    }
    .table_data_for_mobile .fww {
        gap: 13px;
    }
    .value_box .bottom-btns {
        display: flex !important;
    }
    .container-fluid.add-event.m-vanue #append_team {
        margin-left: 0px !important;
    }
    .container-fluid.add-event.m-vanue #savevenue {
        margin-left: 16px;
    }
    .container-fluid.add-event.m-vanue .faq-question {
        margin-top: 20px;
    }

    .add-event.m-vanue h5 {
        margin-bottom: 0px;
        margin-top: 0px !important;
    }

    .container-fluid.add-event.m-vanue .row {
        justify-content: flex-start !important;
        margin: 0px !important;
    }
    .value_box .bottom-btns a {
        width: 48% !important;
    }
    .container, .container-md, .container-sm {
        max-width: 801px;
    }
    .add-song + .table_data_for_mobile.container {
        max-width: 801px !important;
      }
    .container-fluid.add-user > .row > div .row.add-user-child.mobile_pd_n > div {
        padding: 0px 10px !important;
    }
    .container-fluid.add-user > .row > div {
        max-width: 100% !important;
        flex: 100%;
    }
    .metismenu li a {
        width: 263px;
    }

    .container-fluid.add-event .create.event {
        padding-left: 0px;
    }

    .container-fluid.add-event #append_team {
        margin-left: 15px !important;
    }

    .container-fluid.add-event #team .row > div {
        flex: 40% !important;
        max-width: 33%;
    }

    .container-fluid.add-event h5::after {
        display: none;
    }

    .value_box {
        width: 49%;
    }
    .sbar_collapsed .nav-btn {
        right: 0px !important;
        width: 55px !important;
        left: unset;
    }

    .mobile-header .row > div:nth-child(1) {
        width: 20% !important;
        max-width: 130px;
        /* padding: 0px; */
    }

    .mobile-header .row > div:nth-child(3) {
        max-width: 130px;
    }

    .container.weding-protocol.protocal-form-mobile.pd-m.edit-vent h5 {
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .container.weding-protocol.protocal-form-mobile.pd-m.edit-vent .faq-answer > div {
        padding: 0px;
    }

    .only_event #printPage {
        padding: 10px 10px 14px;
    }
  }
  
@media screen and (max-width:1024px) {
    .mob {
        display: none !important;
    }
    
    .min.flx.rmm input {
	width: 100% !important;
}
    
    .row.form.Q-form div .removeaddmore {
	padding: 0px !important;
}
    
    .table.table-tebs {
	margin-left: 0px;
}


    
    #menu .bg-icon.checkout-icon.nav-links {
	background-position: 12px 15px;
}

#menu .bg-icon.checkout-icon.nav-links:hover {
	background-position: 12px 15px !important;
}
    
    .icon.bg-icon.b-music-sample.bg-un .for-desk {
	display: none;
}
    
 #printmobilePage {
	display: block;
	width: 90%;
	margin: 0px auto;
	margin-bottom: 31px;
	border-radius: 10px;
	font-family: poppins;
	background: #ffeed8;
	border: none;
	padding: 1px 10px;
	font-size: 18px;
	color: #000;
}
    


    #show_user + label {
        margin-top: 17px;
        margin-left: 5px;
    }

    #show_user {
        margin-top: 16px;
    }

    #saveEventBtn.desk {
        margin: 0px !important;
        margin-bottom: 20px;
    }

    .container-fluid.add-genre.contract.protocal-form-mobile.all-set.pr.contracts + .table_data_for_mobile.cont .value_box a {
        height: 40px;
        /* border: 1px solid grey; */
        padding: 0px 8px !important;
        border-radius: 2px;
        /* padding-top: 9px !important; */
        display: flex;
        align-items: center;
        background: #2baa2b;
        color: #fff;
    }
.table_data_for_mobile.container.confrem .fww {
	gap: 7px;
}
.container-fluid.add-genre.contract.protocal-form-mobile.all-set.pr.contracts + .table_data_for_mobile.cont .value_box li:last-child a {
	background: #dc3545;
}
    .container-fluid.music-events-show-part.protocal-form-mobile.all-set.pr .forms-catagres-heading {
	margin: 0px 11px;
	margin-top: 10px;
    margin-bottom: 10px;
}

    .trts {
	padding-top: 30px !important;
}
.pdf-link a {
	text-align: left !important;
	background: unset !important;
	color: #222 !important;
	font-size: 15px !important;
	line-height: 22px !important;
	padding: 0px !important;
	margin-bottom: 10px;
}
.btnpm {
	padding: 0px !important;
}
    .container-fluid.music-events-show-part.protocal-form-mobile.all-set.pr {
	padding: 0px 20px;
}

.container-fluid.music-events-show-part.protocal-form-mobile.all-set.pr > .container-fluid {
	padding: 0px;
}

    .faq-item.mbd .faq-question {
	margin-bottom: 0px;
}
#blessing_matron_men_no {
	display: block;
}
#blessing_matron_men_no + label {
	display:block ;
}
.th-radio.rr {
	gap: 4px;
}

.th-radio.rr input {
	position: relative;
	top: -2px;
}


    .table_data_for_mobile {
        display: block;
    }

    .value_box_search.with-option {
        display: flex;
    }
    .value_box_search.with-option select {
        background: #F2F2F2;
        border: 1px solid #999999;
        padding: 10px;
        height: 44px;
        border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
    }
    /* .value_box_search.with-option input {
        border-left: 0px;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    } */
    .box-m-0 ul {
        margin-top: 0px !important;
    }
.mobi-n {
        display: none;
    }

    .value_box_search {
        position: relative;
    }

    .value_box_search input {
        border: 1px solid #999999;
        height: 44px;
        border-radius: 3px;
        padding: 16px;
        display: block;
        width: 100%;
        font-family: Poppins;
        font-weight: 400;
        font-size: 12px;
        line-height: 100%;
        letter-spacing: 0%;
        color: #222;
    }

    .container-fluid.add-event.m-vanue #append_team {
        margin-top: 16px !important;
    }
   .value_box_search button {
	color: #000000;
	font-family: Poppins;
	font-weight: 400;
	font-size: 16px !important;
	line-height: 100%;
	letter-spacing: 0%;
	background: #C4A680 !important;
	border: none !important;
	height: 42px;
	width: 75px;
	border-top-right-radius: 2px !important;
	border-bottom-right-radius: 2px !important;
	position: absolute;
	top: 1px;
	right: 1px;
	border-radius: 0px !important;
}

    .edcatact .m-n {
        display: none;
    }
    .edcatact label {
        font-weight: 400;
    }
    .edcatact #addEvent {
        background: #C4A680;
        border: none;
        font-family: Poppins;
        font-weight: 400;
        font-size: 16px;
        line-height: 100%;
        letter-spacing: 0%;
        text-align: center;
        color: #000000;
        padding: 14px 30px;
    }

    .add-event.m-vanue h5 {
        background: #F6F1EB;
        font-family: Poppins;
        font-weight: 500;
        font-size: 18px;
        line-height: 100%;
        letter-spacing: 0%;
        padding: 15px 12px;
        border-radius: 4px;
        margin-bottom: 14px;
        margin-top: 19px;
    }
.container-fluid.add-genre.contract.protocal-form-mobile.all-set.pr .table.table-tebs a button {
	font-size: 16px !important;
	padding: 0px;
	height: 47px;
    color: #fff !important;
}

.hall .mdn {
	padding-top: 36px !important;
}

.hall input {
	height: 42px !important;
	margin-bottom: 0px;
}
.mdn .btn.btn-primary {
	margin-top: 19px;
	margin-bottom: 10px;
}

.hall + .table_data_for_mobile #valueBoxContainer .bottom-btns a:nth-child(2) {
	background: #ffc107;
	color: #222;
}
.protocal-form-mobile.all-set.pr .form-catagreos tr {
	display: flex;
	flex-direction: column;
	width: 100%;
}
.hall + .table_data_for_mobile #valueBoxContainer .bottom-btns a:nth-child(3) {
	background: #c13f3f;
	color: #fff;
}
.mdn .form-group {
	margin-bottom: 0px;
}
.container-fluid.add-genre.contract.protocal-form-mobile.all-set.pr > .container-fluid {
	padding: 0px;
}
    .add-event.m-vanue textarea {
        width: 100% !important;
        padding: 11px;
    }

    .create.event button {
        background: #C4A680;
        border: none;
        font-family: Poppins;
        font-weight: 400;
        font-size: 16px;
        line-height: 100%;
        letter-spacing: 0%;
        border-radius: 6px;
        color: #000000;
        padding: 14px 30px;
    }
    .add-event.m-vanue .append_div > div {
        padding: 0px;
    }
    .value_box li a {
        text-align: left;
        font-size: 12px;
        color: #007BFF;
        line-height: 18px;
    }
    .value_box .Delete {
        background: #DC3545 !important;
    }
    .value_box .Edit {
        background: #FFC107 !important;
    }
    .add-event.m-vanue #append_team {
        margin: 0px;
        margin-bottom: 15px;
        background: #C5C5C5;
        padding: 10px 20px;
        height: auto;
        color: #fff;
    }
    .add-event.m-vanue .mp-o {
        padding-top: 0px !important;
    }
    .m-vanue #saveVenue > .container-fluid {
        padding: 0px;
    }
    .add-event.m-vanue {
        display: unset !important;
    }
    .weding-protocol.protocal-form-mobile.pd-m .mp-o {
        padding-top: 8px !important;
    }

    .add-user .row {
        margin: 0px;
    }
    .edcatact {
        padding-bottom: 20px;
    }
    .bottom-btns.three {
        grid-template-columns: auto auto auto !important;
    }
    .bottom-btns.three a {
        font-size: 14px;
    }
    .value_box_limit {
        font-family: Poppins;
        font-weight: 400;
        font-size: 14px;
        line-height: 100%;
        letter-spacing: 0%;
        /* text-align: center; */
        color: #676767;
        margin-top: 14px;
        margin-bottom: 12px;
    }

    .table_data_for_mobile {
        padding-top: 17px;
        padding-bottom: 20px;
    }

    .table_data_for_mobile #paginationControls {
        text-align: center;
    }

    .table_data_for_mobile #paginationControls button {
        background: #EEEEEE;
        /* border: none; */
        font-family: Poppins;
        font-weight: 400;
        font-size: 14px;
        line-height: 100%;
        letter-spacing: 0%;
        color: #676767;
        padding: 12px 22px;
        border: 1px solid #D9D9D9;
        border-radius: 4px;
    }
.for-mobi {
        display: block;
    }
    .weding-protocol.protocal-form-mobile.pd-m {
        padding: 0px;
    }
    .for-dest {
        display: none;
    }

    .value_box {
        border: 1px solid #D3D3D3 !important;
        margin-bottom: 10px;
        padding: 13px;
        border-radius: 4px;
    }
    .value_box a {
        font-family: Poppins;
        font-weight: 400;
        font-size: 18px;
        line-height: 100%;
        letter-spacing: 0%;
        text-align: center;
        width: 94% !important;
        display: inline-block;
    }
    .value_box .value {
        margin-top: 16px;
        margin-bottom: 12px;
    }
    .value_box .Approved_btn a {
        background: #FFEED8;
        border-radius: 10px;
        color: #000000;
        height: 39px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .value_box .value li {
        display: flex;
        align-items: flex-start;
        margin-bottom: 2px;
        gap: 9px;
        font-family: Poppins;
        font-weight: 400;
        font-size: 14px;
        line-height: 26px;
        letter-spacing: 0%;
    }

    .value_box .bottom-btns a {
        background: #007BFF;
        border-radius: 10px;
        color: #fff;
        height: 39px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .value_box .bottom-btns a:nth-child(2) {
        background: #26A11B;
    }

    .value_box .bottom-btns a:nth-child(3) {
        background: #FFC107;
        color: #222;
    }

    .value_box .bottom-btns a:nth-child(4) {
        background: #DC3545;
    }

    .value_box .value li img {
        position: relative;
        top: 2px;
    }
    .value_box .Approved_btn {
        display: grid;
        gap: 10px;
        grid-template-columns: 50% 50%;
    }
    .value_box .bottom-btns {
        display: grid;
        grid-template-columns: 50% 50%;
        gap: 10px;
    }
    .sbar_collapsed .mobile-header .nav-btn.pull-left.hem-bger {
        right: 0px;
        padding: 15px;
    }
    .user-name.dropdown-toggle > img {
        margin: 0px;
    }
    .sidebar-menu .logo {
        text-align: left;
    }
    .sidebar-header {
        padding: 5px 32px 2px;

    }

    .menu-inner nav {
        height: 100%;
        overflow: scroll;
    }

    #menu .bg-icon.client-payment-icon {
        background-position: -16px -956px;
    }
    #menu li.active .bg-icon.leads-icon {
        background-position: -428px -745px !important;
    }
    #menu li.active .bg-icon.client-payment-icon {
        background-position: -425px -956px !important;
    }

    #menu li.active .bg-icon.invoice-icon {
        background-position: -427px -1060px !important;
    }
    #menu li.active .bg-icon.music-icon {
        background-position: -425px -434px !important;
    }
    #menu li.active .bg-icon.users-icon {
        background-position: -427px -332px !important;
    }
    #menu li.active .event-icon {
        background-position: -427px -124px !important;
    }
    #menu .bg-icon.email-icon {
        background-position: -20px -1166px;
    }
    #menu .bg-icon.invoice-icon {
        background-position: -18px -1061px;
    }
    .metismenu li a {
        font-size: 20px;
        padding: 14px 10px;
    }

    #menu li.active .calendar-icon {
        background-position: -427px -228px !important;
    }
    #menu .bg-icon.leads-icon {
        background-position: -18px -745px;
    }

    #menu .bg-icon.payment-icon {
        background-position: -18px -851px;
    }
    .dashboard-icon {
        background-position: -17px -21px;
    }
    #menu .bg-icon.hall-icon {
        background-position: -18px -642px;
    }
    #menu .bg-icon.dates-icon {
        background-position: -18px -537px;
    }
    #menu .bg-icon.music-icon {
        background-position: -15px -434px;
    }
    #menu .bg-icon.users-icon {
        background-position: -17px -332px;
    }
    #menu .calendar-icon {
        background-position: -17px -228px;
    }
    .event-icon {
        background-position: -17px -124px;
    }
    .sbar_collapsed .sidebar-menu {
        width: 100%;
    }
    .user-profile.pull-right {
        padding-right: 10px;
    }   
    .mobile-header {
        padding: 0px !important;
        padding: 4px 0px !important;
    }

    .mobile-header .user-profile.pull-right {
        margin: 0px;
    }
    #iu a {
        color: #222 !important;
    }
    .page-container {
        overflow: hidden;
    }
    .mobile-header .user-name.dropdown-toggle span {
        display: none;
    }
    .mobile-header .user-profile.pull-right {
        width: 100px;
        background: transparent;
    }
    .nav-btn.pull-left.hem-bger > span {
        background: #C4A680;
    }
    .nav-btn.pull-left.hem-bger {
        margin-top: 0px !important;
        padding: 10px;
    }

    .mobile-header > div {
        background-color: unset !important;
    }
    .mobile-header {
        background: #151515 !important;
    }
    .logo-for-mobile {
        text-align: center;
    }

    .mobile-col {
        display: block;
    }

    .mobile-header {
        padding: 0px !important;
    }

    .user-profile.pull-right > img {
        display: none;
    }
    .user-name.dropdown-toggle > img {
        display: inline-block;
    }
    .user-profile.pull-right .user-name.dropdown-toggle {
        display: block;
        width: 100%;
        text-align: right;
    }

    .bx > div {
        margin-top: 25px;
        margin-top: 0px;
    }
    .heading-deshboard {
        margin-top: 40px !important;
        margin-bottom: 10px;
    }
    .desboard-for-mobile > div > div {
        width: 25%;
    }

    .desboard-for-mobile > div > div .card {
        background: unset !important;
        box-shadow: unset !important;
        height: unset;
    }

    .page-title-area::before {
        display: none;
    }

    .desboard-for-mobile > div > div .card .for-mobile {
        display: block !important;
    }

    .desboard-for-mobile > div > div .card .bg-icon {
        background-image: unset !important;
        margin-top: 0px;
        height: 62px !important;
    }

    .desboard-for-mobile > div > div .card .bg-icon .for-mobile {
        display: block !important;
    }

    .desboard-for-mobile > div {
        padding-top: 10px !important;
    }

    #iu {
        box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    }

    .heading-deshboard {
        display: block;
        font-family: Poppins;
        font-weight: 400;
        font-size: 26px;
        line-height: 20px;
        letter-spacing: 0%;
        text-align: center;
        text-transform: uppercase;
        color: #000000;
    }


    .add-event.add-event-mobile {
        padding: 0px;
    }

    .add-event.add-event-mobile #saveEvent > div {
        padding: 0px;
    }

    .sidebar-menu {
        width: 100% !important;
    }

    .sidebar-menu {
        left: -100% !important;
        top: 0;

    }

    .sbar_collapsed .sidebar-menu {
	left: 0px !important;
}

label.checkbox_label {
	padding-left: 1px !important;
	position: relative;
	top: -2px;
}

.cash-section .faq-question {
	padding-left: 10px !important;
}

.info-tbs h5 {
	font-family: Poppins;
	font-weight: 400;
	font-size: 18px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	color: #222222;
	margin-bottom: 19px;
}

.info-tbs .table.table-tebs {
	border: 1px solid #D3D3D3;
	border-radius: 4px !important;
	overflow: hidden;
}

.info-tbs .table.table-tebs tbody tr:nth-child(1) {
	background: #C4A680;
	width: 100% !important;
	font-family: Poppins;
	font-weight: 500;
	font-size: 16px;
	line-height: 32px;
	letter-spacing: 0%;
	color: #FFFFFF;
}

.info-tbs .table.table-tebs tbody tr:nth-child(1) th {
	width: 100% !important;
	padding: 5px 10px;
}

.info-tbs .table.table-tebs tr td:nth-child(2) a {
	font-family: Poppins;
	font-weight: 400;
	font-size: 12px;
	line-height: 100%;
	letter-spacing: 0%;
	color: #222222;
	background: #FFEED8;
	padding: 6px 20px;
	border-radius: 6px;
}

.info-tbs .btn.btn-secondary.btn-sm {
	font-family: Poppins;
	font-weight: 400;
	font-size: 18px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	color: #000000;
	background: #FFEED8;
	border: none;
	border-radius: 10px;
	width: 100%;
	margin-bottom: 10px;
}

.weding-protocol.protocal-form-mobile h5 {
	font-family: Poppins;
	font-weight: 400;
	font-size: 18px;
	line-height: 100%;
	letter-spacing: 0%;
	color: #222222;
	margin-bottom: 15px;
}
.weding-protocol.protocal-form-mobile .print button:nth-child(3) {
	display: none;
}

.weding-protocol.protocal-form-mobile .print button {
	font-family: Poppins;
	font-weight: 400;
	font-size: 18px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	color: #000000;
	background: #FFEED8;
	border: none;
	width: 100%;
	border-radius: 10px;
}

.weding-protocol.protocal-form-mobile .row.form.Q-form {
	margin-top: 12px !important;
	padding: 0px 20PX !important;
	box-shadow: unset;
	background: #fff;
}

.weding-protocol.protocal-form-mobile .row.form.Q-form h3 {
	font-family: Poppins;
	font-weight: 400;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: 0%;
	color: #222222;
}
.weding-protocol.protocal-form-mobile .row.form.Q-form .flx-lbl {
	margin-top: 0px !important;
}

.weding-protocol.protocal-form-mobile .row.form.Q-form .flx-lbl label {
	font-family: Poppins;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0%;
	color: #222222;
	margin-bottom: 10px;
}

.label-sam label {
	font-size: 16px !important;
	margin-bottom: 0px;
	font-weight: 400;
	color: #676767;
}

.dosc span {
	font-size: 16px !important;
	margin-bottom: 0px;
	font-weight: 400;
	color: #676767;
}

.weding-protocol.protocal-form-mobile .row.form.Q-form .flx-lbl .radio-flex {
	gap: 13px;
}

.weding-protocol.protocal-form-mobile .row.form.Q-form .flx-lbl .radio-flex label {
	color: #676767;
}
.weding-protocol.protocal-form-mobile .row.form.Q-form .flx-lbl > * {
	width: 100% !important;
}

.weding-protocol.protocal-form-mobile > .row:nth-child(1) {
	margin: 0px !important;
	padding-top: 20px !important;
}
.weding-protocol.protocal-form-mobile {
	padding: 10px 17px;
	width: 100% !important;
}

.sim.mobil .lab > * {
	/* display: flex; */
	/* justify-content: space-around; */
	margin-right: 27px;
	font-family: Poppins;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	letter-spacing: 0%;
	color: #676767;
}

.sim.mobil .lab > label {
	/* margin-left: 28px !important; */
	display: inline-block !important;
	position: relative;
	top: -5px;
	left: 19px;
}

.smiler label {
	font-family: Poppins;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	letter-spacing: 0%;
	color: #222222;
}

.label-sam.mmt label {
	color: #222 !important;
}

.label-sam.mmt.drt label {
	flex-direction: column;
	margin-top: 10px;
}

.min.flx.column.label-sam.mmt.drt .form-check .form-check-input {
	margin-left: 0px !important;
	margin-bottom: 0px !important;
}

.min.flx.column.label-sam.mmt.drt .form-check .form-check-input + label {
	/* margin-left: 0px; */
	margin-right: 15px;
	position: relative;
	top: -5px;
	color: #676767 !important;
}
.lab {
	font-size: 16px !important;
	font-weight: 400 !important;
	margin-bottom: 2px;
	color: #222 !important;
}
.th-radio label {
	font-size: 16px;
	color: #676767 !important;
	font-weight: 400 !important;
	position: relative;
	top: -4px;
	margin-right: 11px;
}

#append_dedication {
	margin-top: 9px;
}
.append_parents_div .sim.mobil .lab {
	margin-top: 7px;
}
.append_parents_div .sim.mobil {
	margin-top: 8px;
}
.form-hd.mbd {
	margin-bottom: 10px;
}
.th-radio label:nth-child(6) {
	display: none;
}
.Piece {
	margin-top: 13px !important;
}
.th-radio input:nth-child(5) {
	display: none;
}
.th-radio {
	margin-top: 14px;
}
.matron {
	margin-top: 10px;
}
.matron label {
	margin-right: 13px;
	font-size: 16px;
	color: #676767 !important;
	position: relative;
	top: -5px;
}

.form-hd {
	font-family: Poppins !important;
	font-weight: 500 !important;
	font-size: 18px !important;
	line-height: 32px;
	letter-spacing: 0%;
	color: #222222 !important;
	margin-bottom: 0px;
	margin-top: 10px;
	display: block;
}
.protocal-form-mobile .in-text > .row > div {
	padding: 0px 16px !important;
}

.sim.mobil {
	margin-top: 16px;
}
.smiler input {
	margin-bottom: 10px !important;
	font-family: Poppins !important;
}
.weding-protocol.protocal-form-mobile input {
	margin-bottom: 10px !important;
	font-family: Poppins !important;
}

.weding-protocol.protocal-form-mobile.cermony h4 {
	font-family: Poppins;
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: 0%;
	color: #222222;
	margin-top: 14px;
}
.weding-protocol.protocal-form-mobile > .row {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.weding-protocol.protocal-form-mobile .form.dot-form {
	border: none;
	box-shadow: unset !important;
	padding: 0px;
}
.weding-protocol.protocal-form-mobile .form.dot-form h3 {
	font-family: Poppins;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	letter-spacing: 0%;
	color: #222222;
	padding-top: 18px;
}
.weding-protocol.protocal-form-mobile .form.dot-form input[type="text"] {
	border: 1px solid #CFCFCF;
	width: 100%;
	height: 33px;
	padding: 10px;
	border-radius: 5px;
}

.weding-protocol.protocal-form-mobile label {
	font-family: Poppins;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	letter-spacing: 0%;
	color: #222222;
	margin-bottom: 6px;
}

.weding-protocol.protocal-form-mobile .form.dot-form .mpm p input {
	margin-top: 0px !important;
}

.weding-protocol.protocal-form-mobile .form.dot-form .mpm .form-group {
	margin-bottom: 2px;
}
.weding-protocol.protocal-form-mobile .form.dot-form .mpm p input::placeholder {
	color: #222 !important;
}
.weding-protocol.protocal-form-mobile .form.dot-form .mpm p input{
	color: #222 !important;
}

.weding-protocol.protocal-form-mobile .form.dot-form .mpm #append_music {
	background: #FFEED8;
	border: none;
	font-family: Poppins;
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	color: #000000;
	width: 100%;
	padding: 8px 10px;
	margin-top: 5px;
	border-radius: 10px;
}

.weding-protocol.protocal-form-mobile .form.dot-form textarea {
	width: 100%;
	font-family: Poppins;
	font-weight: 400;
	font-size: 12px;
	line-height: 100%;
	letter-spacing: 0%;
	border: 1px solid #CFCFCF;
	border-radius: 6px;
}

.weding-protocol.protocal-form-mobile input#append_era {
	background: #FFEED8;
	border: none;
	font-family: Poppins;
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	color: #000000;
	width: 100%;
	padding: 8px 10px;
	margin-top: 5px;
	border-radius: 10px;
}
.weding-protocol.protocal-form-mobile input.btn.btn-primary {
	background: #222222;
	border: none;
	font-family: Poppins;
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	color: #fff;
	width: 100%;
	padding: 12px 10px;
	margin-top: 5px;
	border-radius: 4px;
}

.weding-protocol.protocal-form-mobile.edit-music-event .toggle-title {
	margin: 0px;
	padding: 0px;
	border: none;
	font-family: Poppins;
	font-weight: 500;
	font-size: 18px;
	line-height: 100%;
	letter-spacing: 0%;
	color: #000000;
	background: #F6F1EB;
	height: 46px;
	display: flex;
	align-items: center;
	padding: 12px;
	border-radius: 4px;
	margin-bottom: 16px;
}

.weding-protocol.protocal-form-mobile.edit-music-event #append_court {
	font-family: Poppins;
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	background: #FFEED8;
	border: none;
	width: 100%;
	margin: ;
	padding: 12px 10px;
	border-radius: 6px;
	margin: 0px auto !important;
}

.weding-protocol.protocal-form-mobile.edit-music-event .edit-e {
	width: 100%;
	margin: 21px 0px;
	border-radius: 6px;
}
.weding-protocol.protocal-form-mobile.edit-music-event .faq-answer {
	padding: 6px !important;
	padding-bottom: 15px !important;
}
.weding-protocol.protocal-form-mobile.edit-music-event .append_div + div {
	text-align: center !important;
	padding: 0px !important;
}
.weding-protocol.protocal-form-mobile.edit-music-event .row {
	margin: 0px !important;
}

.req {
	margin-top: 20px;
	margin-bottom: 10px;
}
.weding-protocol.protocal-form-mobile.edit-music-event .toggled-on {
	padding: 0px !important;
}
.weding-protocol.protocal-form-mobile .form.dot-form .form-floating {
	padding: 0px !important;
}
.weding-protocol.protocal-form-mobile .form.dot-form .mpm p {
	margin-top: 0px;
}
.weding-protocol.protocal-form-mobile.edit-music-event .mpm .dosc {
	display: none;
}
.weding-protocol.protocal-form-mobile.edit-music-event .mpm {
	padding: 0px !important;
}
.weding-protocol.protocal-form-mobile .form.dot-form .coun {
	padding: 0px;
}

.weding-protocol.protocal-form-mobile p {
	font-family: Poppins;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	letter-spacing: 0%;
	color: #222222;
	/* margin-bottom: 12px !important; */
	margin-top: 8px;
	padding-bottom: 0px;
}


.weding-protocol.protocal-form-mobile .m-n {
	display: none;
}

.extras-box h6 {
	font-family: Poppins;
	font-weight: 500;
	font-style: italic;
	font-size: 16px;
	line-height: 100%;
	letter-spacing: 0%;
	color: #000000;
	background: #EBEBEB;
	padding: 11px;
}
.extras-box > .col-md-12 {
	padding: 0px;
}
.faq-item.conta .ntr {
	margin-top: 0px;
}
.faq-item.conta .faq-question h5 {
	margin-top: 0px;
}
#team #append_team {
	width: 100%;
	margin: 0px;
	background: #FFEED8;
	border: none;
	border-radius: 11px;
}  

#team .append_div .row > div:nth-child(1) label {
	margin-top: 0px;
}

#team #saveEventBtn {
	background: #222222;
	border: none;
	width: 100%;
	font-family: Poppins;
	font-weight: 400;
	font-size: 18px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
}
#team .append_div > div {
	padding: 0px;
}
#team .append_div .row > div label {
	margin-top: 20px;
}

#team .append_div .row > div {
	padding: 0px;
}
#team > div {
	padding: 0px;
}
.faq-item.conta h5 {
	font-family: Poppins;
	font-weight: 500;
	font-size: 18px;
	line-height: 20px;
	letter-spacing: 0%;
	color: #000000;
	margin-top: 30px;
}
.faq-item.conta label {
	margin-top: 20px;
}
.extras-box .ms-label {
	margin: 0px 10px;
}
.extras-box #systemPickDropInstruction {
	width: 95%;
	margin: 0px auto;
    margin-bottom: 10px;
}
.extras-box {
	border: 1px solid #DBDBDB;
	margin-top: 10px;
}
.extras-box > div:nth-child(1) {
	padding: 0px;
}
.weding-protocol.protocal-form-mobile .mmr {
	padding-top: 0px !important;
}
.weding-protocol.protocal-form-mobile .faq-question h5 {
	font-family: Poppins;
	font-weight: 500;
	font-size: 18px;
	line-height: 100%;
	letter-spacing: 0%;
	color: #000000;
	background: #F6F1EB;
	border-radius: 4px;
	height: 46px;
	display: flex;
	align-items: center;
	padding: 10px;
	margin-bottom: 0px;
}



.weding-protocol.protocal-form-mobile .form.dot-form .mpm {
	padding: 0px;
}
.weding-protocol.protocal-form-mobile form > div:nth-child(1) p {
	margin-top: 13px !important;
}
.weding-protocol.protocal-form-mobile p input {
	margin-top: 7px;
}
.weding-protocol.protocal-form-mobile form {
	margin: 0px !important;
}
.weding-protocol.protocal-form-mobile.cermony .lab {
	font-family: Poppins;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	letter-spacing: 0%;
	margin-bottom: 8px;
	margin-top: 8px;
}
.weding-protocol.protocal-form-mobile .m-n {
	display: none;
}

.weding-protocol.protocal-form-mobile .faq-item.active .faq-answer input {
	border: 1px solid #CFCFCF;
	font-family: Poppins;
	font-weight: 400;
	font-size: 12px;
	line-height: 100%;
	letter-spacing: 0%;
	color: #222222;
	margin-bottom: 0px;
}

.weding-protocol.protocal-form-mobile .faq-item.active .faq-answer select {
	border: 1px solid #CFCFCF;
	font-family: Poppins;
	font-weight: 400;
	font-size: 12px;
	line-height: 100%;
	letter-spacing: 0%;
	color: #222222;
	margin-bottom: 0px;
}

.weding-protocol.protocal-form-mobile .faq-item.active .faq-answer {
	padding-top: 10px;
}

.only_event button {
	display: none;
}

.only_event #printPage {
	display: block;
	font-family: Poppins;
	font-weight: 400;
	font-size: 18px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	color: #000000;
	background: #FFEED8;
	border: none;
	width: 100%;
	border-radius: 10px;
}

.eventshow_box h5 {
	font-family: Poppins;
	font-weight: 500;
	font-size: 16px !important;
	line-height: 20px !important;
	letter-spacing: 0%;
	color: #000000;
	margin-bottom: 8px !important;
}

.eventshow .table tr {
	display: flex;
	flex-direction: column;
	width: 50%;
}
.mmnt h5 {
	margin-top: 30px;
	margin-bottom: 6px !important;
}
.eventshow .table {
	margin: 14px;
	border: 1px solid #B5B5B5;
}
.row.add-user-child.mobile_pd_n {
	padding-right: 0px;
}
.eventshow .table tr td {
	height: 47px;
}

.show-bed-date.weding-protocol.protocal-form-mobile.pd-m #addBadDateForm > div > div {
	padding: 0px;
}
label {
	font-family: Poppins;
	font-weight: 400;
	color: #222;
}
.row.add-user-child.mobile_pd_n > div {
	padding: 0px;
}
input {
	font-family: Poppins;
}

.row.add-user-child.mobile_pd_n #createUserBtn {
	padding: 0px 20px !important;
}
select {
	font-family: Poppins;
}
textarea {
	font-family: Poppins;
}
.row.add-user-child.mobile_pd_n h5 {
	font-size: 26px;
	font-weight: 700;
	display: none;
}

.row.add-user-child.mobile_pd_n #createUserBtn {
	padding: 0px;
	height: 39px;
    margin-bottom: 20px !important;
}
.eventshow .table tbody {
	display: flex;
}

.ptm {
	padding-top: 4px !important;
}
#mainContainer.eventshow {
	padding-top: 18px !important;
}

.defrt {
	width: 100% !important;
}
.eventshow_box {
	border: 1px solid #B5B5B5;
	margin: 13px;
	padding: 14px;
	border-radius: 5px;
	margin-bottom: 1px !important;
}
.modal-header h5 {
	text-align: center !important;
	width: 100%;
	font-family: Poppins;
	font-weight: 400;
	font-size: 20px;
	line-height: 100%;
	letter-spacing: 0%;
	color: #000000;
}

.add-genre.contract .add-genre-btn button {
	display: inline-block;
	width: ;
	padding: 12px 36px;
	margin-top: 13px;
}

.container-fluid.add-genre.contract .pt-5 > div {
	padding: 0px;
}

.container-fluid.add-genre.contract .table.table-tebs {
	text-align: center;
}
.container-fluid.add-genre.contract .pt-5 {
	padding-top: 25px !important;
}

.row.pt-5 {
	padding-top: 1.5rem !important;
}

.for-footer {
	padding: 8px 9px !important;
}
.modal-body {
	text-align: center !important;
	width: 100%;
    font-family: Poppins; 
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	color: #676767;
}

.modal-footer {
	border: none;
}
.modal-footer {
	text-align: center !important;
	width: 100% !important;
	justify-content: center;
}

.modal-footer button {
	background: #C4A680;
	border: none;
	border-radius: 6px !important;
	font-family: Poppins;
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	color: #000000;
	padding: 10px 23px;
}

.with-v label {
	font-weight: 400;
}

.faq-question h5::after {
	content: url(https://elitedjsli.com/event-management/Public/assets/images/icons/faq-arrow.png);
	position: absolute;
	right: 12px !important;
	top: 4px !important;
}
.nt .faq-question h5::after {
	top: 12px !important;
}



.container-fluid.add-event h5 {
	display: flex;
	align-items: center;
	padding: 0px 10px !important;
}
.add-event.add-event-mobile #saveEvent .faq-question {
	padding: 0px !important;
}

.weding-protocol.protocal-form-mobile .faq-question h5::after {
	top: 17px;
}   

.container-fluid.add-event h5 {
	height: 44px;
	position: relative;
}
.container-fluid.add-event h5::after {
	content: url(https://elitedjsli.com/event-management/Public/assets/images/icons/faq-arrow.png);
	position: absolute;
	right: 12px;
	top: 4px;
}
.faq-question h5 {
	height: 44px !important;
}

.faq-question h5 {
	position: relative;
}
.faq-question.active h5::after {
	rotate: -90deg;
}
.bmdn {
	display: none;
}


body {
	padding-bottom: 50px;
}

.for-footer {
	display: block;
}

.table_data_for_mobile > .row > form {
	width: 100%;
}

.table_data_for_mobile.requestsong .value_box a {
	width: auto !important;
	padding: 10px;
	height: auto;
	line-height: 21px;
}

.add-genre.contract .table.table-tebs a button {
	background: #FFEED8 !important;
	border: 0px;
	font-family: Poppins;
	font-weight: 400;
	font-size: 18px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	color: #000000;
}

.add-genre.contract .add-genre-btn button {
	width: 100%;
	background: #222222;
	border: none;
	font-family: Poppins;
	font-weight: 400;
	font-size: 18px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
}

.add-event.editvanue {
	display: unset;
	padding: 0px;
}

.add-event.editvanue #saveVenue > div {
	padding: 0px;
}

.add-event.editvanue h5 {
	background: #F6F1EB;
}

.add-event.editvanue #append_team {
	margin-left: 0px;
	margin-bottom: 13px;
}

.add-event.editvanue #paid {
	width: 100% !important;
	margin-top: 11px;
	padding: 10px;
}
.add-song.pd0 #addSongForm > div > div {
	padding-left: 0px !important;
	padding-right: 0px;
}

.add-genre.pd0 #addSongForm > div > div {
	padding-left: 0px;
	padding-right: 0px;
}

.add-genre.pd0 #addSongForm {
	margin-bottom: 20px;
}

.pd0.hall .pt-5 > div {
	padding-left: 0px;
	padding-right: 0px;
}

.pd0.hall .pt-5 > div input {
	height: 50px;
}

.bottom-btns.three.conferm {
	display: flex;
	flex-wrap: wrap;
}

.bottom-btns.three.conferm > a {
	width: 48% !important;
}

.fww {
	width: 100% !important;
}

.bottom-btns.payment a:nth-child(1) input {
	margin: 0px !important;
	background: none;
	border: 0px;
}


input {
	margin: -b;
	margin-bottom: 10px;
}

select {
	margin-bottom: 10px;
}

.f-width h3 {
	font-size: 24px;
	margin-bottom: 10px;
}

.value_box .value > li > a {
	width: 100% !important;
	display: block;
	text-align: center;
	background: #6565ff;
	color: #fff;
	font-size: 16px;
	padding: 9px;
	border-radius: 8px;
}

#valueBoxContainer > #valueBoxContainer {
	
	padding: 0px;
}

#valueBoxContainer > #valueBoxContainer ul {
	
	margin-top: 0px;
}

#reason + #addBadDate {
	width: 100%;
	font-size: 15px;
	margin-top: 9px;
}

.value_box_search.with-option select {
	display: none;
}

form button {
	background: #C4A680 !important;
	border: 0px !important;
	border-radius: 6px !important;
	font-family: Poppins;
	font-weight: 400 !important;
	font-size: 16px !important;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	color: #000 !important;
}

.value_box .value li {
	position: relative;
	padding-left: 26px;
}

.value_box .value li img {
	position: absolute;
	left: 0px;
	top: 4px;
}

.value_box .Approved_btn.wid {
	display: flex !important;
	width: 100%;
}

.value_box .Approved_btn.wid a {
	width: auto;
	/* display: block; */
}

.deff > div {
	position: relative;
}

.value_box .value li.deff {
	padding-left: 0px;
	display: unset !important;
	display: block !important;
}

.deff img {
	position: relative !important;
}
.unset-cl {
	padding: 0px !important;
}
.value_box .value li.deff img {
	margin-top: -12px;
	margin-right: 10px;
}

.value_box .value.mm0 {
	margin-bottom: 0px;
}

.value_box .value li.deff img:nth-child(3) {
	margin-right: 5px;
}

.value_box .value li.deff span {
	display: inline-block;
	width: 22px;
	text-align: center;
}

.top-m {
	text-align: center;
}

.table_data_for_mobile.edit-top-m .value {
	margin-bottom: 0px;
}

.faq-question.arrow::after {
	content: url(https://elitedjsli.com/mobile/event-management/Public/assets/images/icons/faq-arrow.png);
	right: 11px;
	position: absolute;
	top: 12px;
}

.input-hei input[type="text"] {
	height: 45px;
}
.faq-question.active.arrow::after {
	rotate: -90deg;
}
.table_data_for_mobile.edit-top-m .value:last-child {
	margin-bottom: 0px;
}

.faq-question.arrow {
	margin-bottom: 6px !important;
}

.container-fluid.add-genre.contract input[type="file"] {
	/* height: 43px !important; */
	padding: 12px;
	height: auto;
}

.container-fluid.add-genre.contract .for-m {
	padding-top: 10px !important;
}

.container-fluid.add-genre.contract .for-m #addContract {
	width: auto;
	margin-top: 3px;
}

.table_data_for_mobile.cont .value_box li a {
	background: transparent;
	color: #222;
	text-align: center;
}

.table_data_for_mobile.cont .value_box li {
	padding-left: 0px;
}

.table_data_for_mobile.cont .bottom-btns {
	justify-content: center;
	align-content: center;
	display: flex;
	width: auto;
	margin-top: -13px;
}

.music-events-show-part.protocal-form-mobile.edit-music-event.for-m {
	padding: 14px;
}

.download-btn #printPage + button {
	display: none;
}

.download-btn #printPage {
	font-family: Poppins;
	font-weight: 400;
	font-size: 18px;
	line-height: 100%;
	letter-spacing: 0%;
	text-align: center;
	color: #000000;
	background: #FFEED8;
	border: none;
	width: 100%;
	border-radius: 10px;
	margin-bottom: 10px;
}

.container-fluid.music-events-show-part.protocal-form-mobile.edit-music-event.for-m .row.pt-5 {
	padding-top: 23px !important;
}

.container-fluid.music-events-show-part.protocal-form-mobile.edit-music-event.for-m h5 {
	text-align: center !important;
}

.container-fluid.music-events-show-part.protocal-form-mobile.edit-music-event.for-m h5 + br {
	display: none;
}

hr {
	box-sizing: content-box;
	height: 1px;
	overflow: visible;
}

.container-fluid.weding-protocol.f-mobile.protocal-form-mobile.all-set {
	padding: 0px 12px;
}

.container-fluid.weding-protocol.f-mobile.protocal-form-mobile.all-set > .row > div {
	padding: 0px !important;
}

.container-fluid.weding-protocol.f-mobile.protocal-form-mobile.all-set > .row {
	padding-top: 4px !important;
}

.all-set .table.table-tebs a button {
	width: 100%;
}

.all-set .table.table-tebs a {
	width: 49%;
	margin-bottom: 0px !important;
}
.all-set .table.table-tebs a:nth-child(1) button {
	background: #007BFF !important;
	border: 0px;
}
.all-set .table.table-tebs a:nth-child(2) button {
	background: #26A11B !important;
	border: 0px;
}
.all-set .table.table-tebs a:nth-child(3) button {
	background: #FFC107 !important;
	border: 0px;
}
.all-set .table.table-tebs a:nth-child(4) button {
	background: #DC3545 !important;
	border: 0px;
}
.all-set .table.table-tebs a:nth-child(5) button {
	background: #007BFF !important;
	border: 0px;
}
.all-set .table.table-tebs a:nth-child(6) button {
	background: #26A11B !important;
	border: 0px;
}

.important_text {
	padding-left: 0px;
	font-weight: 600;
}
.protocal-form-mobile.all-set h5 {
	margin-bottom: 3px !important;
}

.top-m.ad {
	padding-bottom: 19px;
}
.mrin {
	margin-left: 0px;
	position: relative;

	top: 0px;
}
#mainContainer .row.form.Q-form.prtd {
	padding: 5px !important;
}

.mmnc {
	padding-top: 20px !important;
}
.container-fluid.weding-protocol.protocal-form-mobile.all-set.pr {
	padding: 1px;
}
.all-set > .container-fluid > .row {
	padding-top: 29px !important;
}

.all-set .table.table-tebs {
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
	justify-content: center;
}

.container-fluid.add-song #addSongForm input {
	height: 44px;
	border-radius: 3px;
	padding: 14px;
	margin-bottom: 0px;
}

.container-fluid.add-song #addSongForm select {
	height: 44px;
	padding: 14px;
}

.add-song .ptm #addSong {
	margin-bottom: 20px;
}

.add-song .ptm #addSong + button {
	margin-bottom: 20px;
}

.add-genre-form input {
	height: 44px;
	padding: 14px;
	border-radius: 5px;
}

.important_text {
	padding-left: 0px !important;
}
.for-mobile-drop {
	display: block;
}
.plr {
	padding: 0px;
}

.value_box a.Delete {
	color: #fff !important;
}
.container-fluid.show-bed-date.weding-protocol.protocal-form-mobile.pd-m .pt-5 {
	padding-top: 24px !important;
}

.container-fluid.show-bed-date.weding-protocol.protocal-form-mobile input {
	height: 44px;
}

.container-fluid.show-bed-date.weding-protocol.protocal-form-mobile select {
	height: 44px;
}

.container-fluid.show-bed-date.weding-protocol.protocal-form-mobile #addBadDate {
	width: auto !important;
	padding: 11px 23px;
}

.container-fluid.addpayments.eding-protocol.protocal-form-mobile.pd-m .row > div {
	padding: 0px;
}
.container-fluid.addpayments.eding-protocol.protocal-form-mobile.pd-m .row.pt-5 {
	padding-top: 24px !important;
}

.container-fluid.addpayments.eding-protocol.protocal-form-mobile.pd-m label {
	margin-top: 7px;
}
.add-calendar-event .row > div {
	padding-right: 0px;
	padding-left: 7px;
}

.m-vanue #saveVenue > .container-fluid.mobi-n {
	display: none;
}

#saveVenue.vnue .faq-question h5 {
	margin-top: 0px !important;
	height: 49px !important;
}

#saveVenue.vnue .faq-answer {
	padding: 0px 9px !important;
	padding-top: 13px !important;
}

#saveVenue.vnue .faq-question {
	background: transparent;
}
#saveVenue.vnue .create.event {
	margin-top: 13px;
}

#paginationControls button {
	margin: 2px;
	border-radius: 50% !important;
	height: 40px;
	width: 40px;
	padding: 0px !important;
}

#paginationControls .page-btn.active {
	background: #c4a680;
	border: none;
	color: #000;
}

.value_box_search select {
	border: 1px solid #999999;
	height: 44px;
	border-radius: 3px;
	padding: 16px;
	display: block;
	width: 100%;
	font-family: Poppins;
	font-weight: 400;
	font-size: 12px;
	line-height: 100%;
	letter-spacing: 0%;
	border: 0px !important;
	color: #9E9E9E;
	margin-bottom: 0px;
}

.show-song-form .value_box_search {
	border: 1px solid #999999;
	border-radius: 6px;
	overflow: hidden;
	margin-bottom: 12px;
}

.value_box_search input[type="submit"] {
	color: #000000;
	font-family: Poppins;
	font-weight: 400;
	font-size: 16px !important;
	line-height: 100%;
	letter-spacing: 0%;
	background: #C4A680 !important;
	border: none !important;
	height: 44px;
	width: 75px;
	border-top-right-radius: 2px !important;
	border-bottom-right-radius: 2px !important;
	position: absolute;
	top: 0px;
	right: 0px;
	border-radius: 0px !important;
}

.table.table-tebs > a{
	display: none !important;
}

.container-fluid.add-genre.contract.protocal-form-mobile.all-set.pr.contracts h5 {
	text-align: center;
}

.container-fluid.add-genre.contract.protocal-form-mobile.all-set.pr.contracts label {
	display: block;
	text-align: center !important;
}
.container-fluid.add-genre.contract.protocal-form-mobile.all-set.pr.contracts .add-genre-btn {
	text-align: center;
}
.container-fluid.add-genre.contract.protocal-form-mobile.all-set.pr.contracts .value_box .bottom-btns a:nth-child(4) {
	background: unset;
	color: #222;
	font-size: 16px;
	height: auto;
}

.container-fluid.add-genre.contract.protocal-form-mobile.all-set.pr.contracts + .table_data_for_mobile.cont .value {
	margin-bottom: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
}


.switch p {
	position: absolute;
	z-index: 50;
	font-family: poppins;
	font-weight: 400;
	font-size: 12px;
}
.table_data_for_mobile.container .switch {
	width: 145px;
}

.table_data_for_mobile.container .switch.active input:checked + .slider::before {
	transform: translateX(111px) !important;
}

.table_data_for_mobile.container .switch.active p {
	padding-left: 13px;
	padding-top: 4px;
}
.table_data_for_mobile.container .switch p {
	padding-left: 37px;
	padding-top: 4px;
}

.table_data_for_mobile .f-width {
	gap: 3px !important;
}

.show-song .show-song-form #musicGenre {
	width: 77%;
}

.table_data_for_mobile .fww {
	display: flex;
	position: relative;
	left: -6px;
}

.value.vanue li:last-child a {
	background:red;
	color: #fff;
}

#menu .event-icon:hover {
    background-position: -428px -124px !important;
}

#menu .calendar-icon:hover {
    background-position: -427px -228px !important;
}

#menu .bg-icon.users-icon:hover {
    background-position: -427px -332px !important;
}

#menu .bg-icon.music-icon:hover {
    background-position: -425px -434px !important;
}

#menu .bg-icon.leads-icon:hover {
    background-position: -428px -745px !important;
}

#menu .bg-icon.client-payment-icon:hover {
    background-position: -425px -956px !important;
}

#menu li .bg-icon.invoice-icon:hover {
    background-position: -427px -1060px !important;
}

.container-fluid.add-event.add-event-mobile .create.event {
    padding: 0px !important;
  }
  .container-fluid.add-event.editvanue.setm h5 {
	margin-bottom: 13px;
	margin-top: 10px;
}

.row.mng > div {
	padding-left: 0px;
}
  .container-fluid.add-event.editvanue.setm .row {
	justify-content: center;
}

  .create.event.tnt {
	padding: 16px !important;
}

.col-lg-12.pt-4.cor {
	padding-top: 2px !important;
}

.cor > div {
	padding: 0px;
}
.checkcondition {
    border:2px solid #db0101b2;
  }

  #saveVenue.vnue .faq-question {
	padding: 0px !important;
	height: auto;
	margin: 0px 13px !important;
}

#addContractForm {
	margin-top: 30px;
}

#saveVenue.vnue .faq-question h5 {
	margin-bottom: 0px;
}
.addglery button {
	height: 50px;
	font-size: 16px !important;
	background: #c6a981;
	border: none;
	color: #222;
	width: 162px !important;
	margin-top: 0px !important;
	padding: 0px !important;
}

.container-fluid.add-genre.contract.protocal-form-mobile.all-set.pr.contracts.addglery .add-genre-btn {
	text-align: left !important;
}

.container-fluid.add-genre.contract.protocal-form-mobile.all-set.pr.contracts.addglery label {
	text-align: left !important;
}

.mq {
	display: inline-block;
	color: #000;
	font-weight: bold;
}

.candl-h {
	text-align: center;
	margin-bottom: 8px;
}
#protocolformdiv .flx-lbl {
	flex-direction: column;
	gap: 6px;
}

#protocolformdiv .sib.sib-s > * {
	width: 46%;
	gap: ;
}

#protocolformdiv .min.flx span {
	font-family: 'Poppins';
	color: #000;
	font-size: 17;
	font-weight: 400;
	width: 290px;
}

#protocolformdiv #append_court {
	margin-bottom: 20px !important;
}

#protocolformdiv .text-aria {
	flex-direction: column;
}

.row.form #protocolformdiv h2 {
	margin-bottom: 20px !important;
}



.candle-row {
	display: none;
}

#protocolformdiv {
	padding: 0px !important;
	box-shadow: unset !important;
}

#protocolformdiv .flx-lbl {
	flex-direction: column;
}
#printmobilePage {
	padding: 6px 10px;

}

#printmobilePage {
	display: block;
	width: 100%;
}



 .removeaddmore {
	margin-bottom:10px !important;
}

}