{
	"version": 3,
	"file": "style.css",
	"sources": [
		"../scss/style.scss",
		"../scss/_variables.scss",
		"../scss/_mixins.scss",
		"../scss/_extends.scss",
		"../scss/_reset.scss",
		"../scss/_button.scss",
		"../scss/_header.scss",
		"../scss/_body_content.scss",
		"../scss/_main_content.scss",
		"../scss/_dashboard_part.scss",
		"../scss/_form_style.scss",
		"../scss/_revenue_part.scss",
		"../scss/_payment_setting.scss",
		"../scss/_footer.scss",
		"../scss/_breadcrumb.scss",
		"../scss/_bar-chart.scss",
		"../scss/_lms_category.scss",
		"../scss/_summer_note.scss",
		"../scss/_common_component.scss",
		"../scss/_projects.scss",
		"../scss/_crm_tableStyle.scss",
		"../scss/_inbox.scss",
		"../scss/_CRM_form.scss",
		"../scss/_common_grid_style.scss",
		"../scss/_setting.scss",
		"../scss/_predefine.scss",
		"../scss/_setup.scss",
		"../scss/_menusetup.scss",
		"../scss/_email_template.scss",
		"../scss/_leads.scss",
		"../scss/_knowledgebase.scss",
		"../scss/_chat.scss",
		"../scss/_customers.scss",
		"../scss/_calender.scss",
		"../scss/_leads_details.scss",
		"../scss/_sales_deal.scss",
		"../scss/_data_table.scss",
		"../scss/_nestable.scss",
		"../scss/_mini_sidebar.scss",
		"../scss/_sidebar.scss",
		"../scss/_pm_login.scss",
		"../scss/_pos_product.scss",
		"../scss/_porducts_view.scss",
		"../scss/_grid.scss",
		"../scss/_profiles.scss",
		"../scss/_progressbar.scss",
		"../scss/_organizing_ui_ux.scss",
		"../scss/_custom.scss"
	],
	"sourcesContent": [
		"//reset css\n@import \"variables\";\n\n//reset css\n@import \"mixins\";\n\n//reset css\n@import \"_extends\";\n\n//reset css\n@import \"reset\";\n\n//reset css\n@import \"button\";\n\n//header css\n@import \"header\";\n\n//sidebar css\n// @import \"sidebar\";\n\n//body content css\n@import \"body_content\";\n\n//main content css\n@import \"main_content\";\n\n//dashboard content css\n@import \"dashboard_part\";\n\n//form style css\n@import \"form_style\";\n\n//revenue part css\n@import \"revenue_part\";\n\n//payment setting part css\n@import \"payment_setting\";\n\n//footer css\n@import \"footer\";\n\n//breadcrumb css\n@import \"breadcrumb\";\n\n\n// chart \n@import \"bar-chart.scss\";\n\n// lms_category \n@import \"lms_category\";\n\n// lms_category \n@import \"_summer_note\";\n// lms_category \n@import \"common_component\";\n\n// CRM SCSS \n@import '_projects';\n\n// CRM SCSS \n@import 'crm_tableStyle';\n\n// CRM inbox \n@import 'inbox';\n\n// CRM _CRM_form.\n@import 'CRM_form';\n\n// common_grid_style \n@import 'common_grid_style';\n\n// _setting \n@import '_setting';\n\n// _predefine \n@import '_predefine';\n\n// _setup \n@import '_setup';\n// _setup \n@import '_menusetup';\n\n// _email_template \n@import '_email_template';\n// leads \n@import 'leads';\n\n// _knowledgebase \n@import '_knowledgebase';\n// _chat.scss \n@import '_chat';\n\n// _customers.scss \n@import '_customers';\n\n// _customers.scss \n@import 'calender';\n\n// _leads_details\n@import '_leads_details';\n\n// _leads_details\n@import 'sales_deal';\n\n// _leads_details\n@import '_data_table.scss';\n\n// _nestable.scss\n@import '_nestable.scss';\n\n// _mini_sidebar\n@import '_mini_sidebar';\n@import '_sidebar';\n\n/* -------------------------------------------------------------------------- */\n/*                                  pm sass files here                        */\n/* -------------------------------------------------------------------------- */\n\n@import '_pm_login';\n@import '_pos_product';\n@import 'porducts_view';\n@import 'grid';\n@import 'profiles';\n@import 'progressbar';\n@import \"organizing_ui_ux\";\n@import \"custom\";",
		"\n$font_style_1:'Poppins', sans-serif;\n$white: #fff;\n$black: #000;\n$base_color: #008FD4;\n\n$section_bg: #fef1f2;\n$section_bg_1: #F5ECEC;\n$heading_color_1: #222222;\n$heading_color_2: #151B26;\n$heading_color_3: #192434;\n\n$icon_color: #D9D9D9;\n$text_color: #7e7172;\n$text_color_2: #222222;\n$text_color_3: #707070;\n\n$text_color_4: #707DB7;\n$text_color_5: #828BB2;\n\n$border_color: #79838b;\n$border_color_1: #BBC1C9;\n$border_color_2: #f1f2f3;\n$border_color_3: #e4e8ec;\n$border_color_4: #eee1e2;\n\n$big_device: '(min-width: 1200px)';\n$tab: '(max-width: 991px)';\n$min_tab: '(min-width: 991px)';\n$small_mobile:'(max-width: 575.98px)';\n$xs_mobile:'(max-width: 420px)';\n$extra_big_screen2: 'only screen and (min-width: 1680px) and (max-width: 1780px)';\n$extra_big_screen: 'only screen and (min-width: 1440px) and (max-width: 1679px)';\n$big_screen:'only screen and (min-width: 1200px) and (max-width: 1439px)';\n$medium_device : 'only screen and (min-width: 992px) and (max-width: 1200px)';\n$tab_device:'only screen and (min-width: 768px) and (max-width: 991px)';\n\n$large_mobile: 'only screen and (min-width: 576px) and (max-width: 767px)';\n\n/* Normal desktop :1200px. */\n$large_device:'(min-width: 1200px) and (max-width: 1500px)';\n\n/* Normal desktop :992px. */\n$mid_device:'(min-width: 992px) and (max-width: 1199.98px)';\n\n/* Tablet desktop :768px. */\n$tablet_device:'(min-width: 768px) and (max-width: 991.98px)';\n\n/* small mobile :320px. */\n$mobile_device:'(max-width: 767.98px)';\n\n$min_1200px: '(min-width: 1201px)';\n\n$min_1680px: '(min-width: 1680px)';",
		"@mixin background($imgpath,$position: center,$size: cover,$repeat: no-repeat) {\n    background: {\n        image: url($imgpath);\n        position: $position;\n        repeat: $repeat;\n        size: $size;\n    }\n}\n@mixin transform_time($total_time) {\n    -webkit-transition: $total_time;\n    transition: $total_time;\n}\n@mixin placeholder {\n\t&.placeholder {\n\t\t@content;\n\t}\n\t&:-moz-placeholder {\n\t\t@content;\n\t}\n\t&::-moz-placeholder {\n\t\t@content;\n\t}\n\t&::-webkit-input-placeholder {\n\t\t@content;\n\t}\n}\n\n\n// admin  mixin \n// opacity\n@mixin opacity($opacity) {\n    opacity: $opacity;\n    $opacity-ie: $opacity * 100;\n    filter: alpha(opacity=$opacity-ie); //IE8\n  }\n// transition\n@mixin transition($args...) {\n    -webkit-transition: $args;\n    -moz-transition: $args;\n    -ms-transition: $args;\n    -o-transition: $args;\n    transition: $args;\n}// transition\n@mixin border-radius($man) {\n  -webkit-border-radius: $man;\n  -moz-border-radius: $man;\n  border-radius: $man;\n}\n\n\n// Flexbox display\n@mixin flexbox() {\n  display: -webkit-box;\n  display: -moz-box;\n  display: -ms-flexbox;\n  display: -webkit-flex;\n  display: flex;\n}\n\n// justify-content\n@mixin justify-content($justify) {\n  -webkit-justify-content: $justify;\n     -moz-justify-content: $justify;\n      -ms-justify-content: $justify;\n          justify-content: $justify;\n            -ms-flex-pack: $justify;\n}\n\n// align-content\n@mixin align-content($align) {\n  -webkit-align-content: $align;\n     -moz-align-content: $align;\n      -ms-align-content: $align;\n          align-content: $align;\n}\n\n// Cross-axis Alignment\n@mixin align-items($align) {\n  -webkit-align-items: $align;\n     -moz-align-items: $align;\n      -ms-align-items: $align;\n          align-items: $align;\n}\n\n\n// transform\n// Browser Prefixes\n@mixin transform($transforms) {\n\t-webkit-transform: $transforms;\n\t-moz-transform: $transforms;\n\t-ms-transform: $transforms;\n\ttransform: $transforms;\n}\n// Translate\n@mixin translate ($x, $y) {\n\t@include transform(translate($x, $y));\n}\n// TranslateY\n@mixin translateY ($y) {\n  @include transform(translateY($y));\n  }\n// TranslateY\n@mixin translateX ($x) {\n  @include transform(translateX($x));\n  }\n\n\n// Box shadows\n@mixin box-shadow($shadow...) {\n  -webkit-box-shadow: $shadow;\n     -moz-box-shadow: $shadow;       \n          box-shadow: $shadow;\n}\n\n\n\n@mixin background($imgpath,$position: center,$size: cover,$repeat: no-repeat) {\n  background: {\n      image: url($imgpath);\n      position: $position;\n      repeat: $repeat;\n      size: $size;\n  }\n}\n@mixin transform_time($total_time) {\n  -webkit-transition: $total_time;\n  transition: $total_time;\n}\n@mixin placeholder {\n&.placeholder {\n  @content;\n}\n&:-moz-placeholder {\n  @content;\n}\n&::-moz-placeholder {\n  @content;\n}\n&::-webkit-input-placeholder {\n  @content;\n}\n}\n@mixin transition($args: all 0.6s ease 0s) {\n-webkit-transition: $args;\n-moz-transition: $args;\n-o-transition: $args;\ntransition: $args;\n}\n\n@mixin keyframes ($animation-name) {\n@-webkit-keyframes #{$animation-name} {\n  @content;\n}\n@-moz-keyframes #{$animation-name} {\n  @content;\n}\n@-o-keyframes #{$animation-name} {\n  @content;\n}\n@keyframes #{$animation-name} {\n  @content;\n}\n}",
		"%gradient_1 {\n    background: -webkit-gradient(linear, left top, right top, from(#008FD4), color-stop(70%, #A235EC), to(#1BC1E5));\n    background: -o-linear-gradient(left, #008FD4 0%, #A235EC 70%, #1BC1E5 100%);\n    background: linear-gradient(90deg, #008FD4 0%, #A235EC 70%, #1BC1E5 100%);\n    }\n    \n%common_box_shadow{\n    box-shadow: var(--box_shadow);\n}\n\n%gradient_text{\n    background: -webkit-linear-gradient(90deg, #008FD4 0%, #1BC1E5 100%);\n    background: -moz-linear-gradient(90deg, #008FD4 0%, #1BC1E5 100%);\n    background: -o-linear-gradient(90deg, #008FD4 0%, #1BC1E5 100%);\n    background: linear-gradient(90deg, #008FD4 0%, #1BC1E5 100%);\n        background-clip: border-box;\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n}",
		"/**************** common css start ****************/\n@import url('https://fonts.googleapis.com/css?family=Poppins:200,300,300i,400,400i,500,500i,600,600i,700,700i,800i,900&display=swap');\n\nbody {\n    font-family: $font_style_1;\n    padding: 0;\n    margin: 0;\n    font-size: 14px;\n}\n\nbody.crm_body_bg {\n    background-image: url(../img/body-bg.jpg);\n    background-repeat: no-repeat;\n    background-position: top center;\n    background-attachment: fixed;\n    background-size: cover;\n}\n\n@media #{$big_device} {\n    .container {\n        max-width: 1310px;\n    }\n}\n\n.br_5 {\n    border-radius: 5px;\n}\n\n.message_submit_form:focus {\n    outline: none;\n}\n\ninput:hover,\ninput:focus {\n    outline: none !important;\n    box-shadow: 0px 0px 0px 0px transparent !important;\n}\n\n:focus {\n    outline: -webkit-focus-ring-color auto 0;\n}\n\n.custom-file-input:focus~.custom-file-label {\n    border-color: transparent;\n    box-shadow: none;\n}\n\n.form-control {\n    border-color: $border_color_1;\n}\n\n.form-control:focus {\n    box-shadow: 0 0 0 0rem transparent !important;\n    border-color: $border_color_1;\n}\n\n.dropdown-menu {\n    margin: 0;\n    padding: 0;\n}\n\n.section_padding {\n    padding: 120px 0px;\n\n    @media #{$medium_device} {\n        padding: 80px 0px;\n    }\n\n    @media #{$tab_device} {\n        padding: 70px 0px;\n    }\n\n    @media #{$small_mobile} {\n        padding: 70px 0px;\n    }\n\n    @media #{$large_mobile} {\n        padding: 70px 0px;\n    }\n}\n\n.padding_top {\n    padding-top: 120px;\n\n    @media #{$tab} {\n        padding-top: 70px;\n    }\n\n    @media #{$medium_device} {\n        padding-top: 80px;\n    }\n}\n\n.padding_bottom {\n    padding-bottom: 120px;\n\n    @media #{$tab} {\n        padding-bottom: 70px;\n    }\n\n    @media #{$medium_device} {\n        padding-bottom: 80px;\n    }\n}\n\na {\n    text-decoration: none;\n    @include transform_time(.5s);\n\n    &:hover {\n        text-decoration: none;\n    }\n}\n\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n    font-family: $font_style_1;\n    font-weight: 600;\n    line-height: 1.2;\n}\n\n// h2{\n//     font-size: 30px;\n// }\n// h3{\n//     font-size: 26px;\n// }\n// h4{\n//     font-size: 20px;\n// }\n// h5{\n//     font-size: 16px;\n//     font-weight: 500;\n//     line-height: 1.8;\n// }\nli {\n    list-style: none;\n}\n\nul,\nol {\n    margin: 0;\n    padding: 0;\n}\n\np {\n    line-height: 24px;\n    font-size: 14px;\n    margin-bottom: 0px;\n    color: $text_color_5;\n    font-family: $font_style_1;\n    font-weight: 300;\n}\n\na:focus,\n.button:focus,\nbutton:focus,\n.btn:focus {\n    text-decoration: none;\n    outline: none;\n    box-shadow: none;\n    @include transform_time(1s);\n}\n\n.p_30 {\n    padding: 30px;\n\n    @media #{$tab} {\n        padding: 20px;\n    }\n}\n\n.p_20 {\n    padding: 20px;\n}\n\n.p_15 {\n    padding: 20px 20px 15px;\n}\n\n.pb_20 {\n    padding-bottom: 20px;\n}\n\n.mt_60 {\n    margin-top: 60px;\n\n    @media #{$tab} {\n        margin-top: 30px;\n    }\n}\n\n.mt_25 {\n    margin-top: 25px;\n}\n\n.mt_30 {\n    margin-top: 30px;\n\n    @media #{$tab} {\n        margin-top: 15px;\n    }\n}\n\n.mt_10 {\n    margin-top: 10px;\n}\n\n.mb_15 {\n    margin-bottom: 15px;\n}\n\n.mb_15_imp {\n    margin-bottom: 13px !important;\n}\n\n.mb_20 {\n    margin-bottom: 20px;\n}\n\n.mb_20_imp {\n    margin-bottom: 20px;\n}\n\n.mb_25 {\n    margin-bottom: 20px;\n}\n\n.mb_50 {\n    margin-bottom: 50px;\n\n    @media #{$small_mobile} {\n        margin-bottom: 30px;\n    }\n}\n\n.mb_60 {\n    margin-bottom: 60px;\n\n    @media #{$small_mobile} {\n        margin-bottom: 30px;\n    }\n}\n\n.mt_50 {\n    margin-top: 50px;\n\n    @media #{$small_mobile} {\n        margin-top: 25px;\n    }\n}\n\n.mt_20 {\n    margin-top: 20px;\n}\n\n.mb_10 {\n    margin-bottom: 10px !important;\n}\n\nth,\ntd {\n    &:focus {\n        outline: -webkit-focus-ring-color auto 0;\n    }\n}\n\ntable.dataTable tbody th,\ntable.dataTable tbody td {\n    vertical-align: middle;\n}\n\n.mt_40 {\n    margin-top: 40px;\n}\n\n.section_bg {\n    background-color: $section_bg;\n}\n\n.cs_checkbox {\n    display: block;\n    position: relative;\n    padding-left: 25px;\n    margin-bottom: 12px;\n    cursor: pointer;\n    font-size: 22px;\n    -webkit-user-select: none;\n    -moz-user-select: none;\n    -ms-user-select: none;\n    user-select: none;\n\n    input {\n        position: absolute;\n        opacity: 0;\n        cursor: pointer;\n        height: 0;\n        width: 0;\n    }\n\n    .checkmark {\n        position: absolute;\n        top: 0;\n        left: 0;\n        height: 16px;\n        width: 16px;\n        background-color: transparent;\n        border: 1px solid $border_color_3;\n    }\n}\n\n.section_tittle {\n    text-align: center;\n\n    h2 {\n        font-size: 36px;\n        margin-bottom: 25px;\n        line-height: 33px;\n\n        @media #{$tab} {\n            margin-bottom: 15px;\n            font-size: 25px;\n        }\n\n        @media #{$tab} {\n            font-size: 30px;\n        }\n    }\n\n    p {\n        margin-bottom: 72px;\n\n        @media #{$tab} {\n            margin-bottom: 40px;\n        }\n\n        @media #{$medium_device} {\n            margin-bottom: 50px;\n        }\n    }\n}\n\n/* Create the checkmark/indicator (hidden when not checked) */\n.cs_checkbox:after {\n    content: \"\";\n    position: absolute;\n    display: none;\n}\n\n/* Show the checkmark when checked */\n.cs_checkbox input:checked~.checkmark:after {\n    display: block;\n    left: 6px;\n    top: 1px;\n    width: 5px;\n    height: 9px;\n    border: solid $text_color;\n    border-width: 0 2px 2px 0;\n    -webkit-transform: rotate(45deg);\n    -ms-transform: rotate(45deg);\n    transform: rotate(45deg);\n    position: absolute;\n    content: \"\";\n}\n\n.cs_checkbox {\n    span {\n        padding: 0 !important;\n    }\n}\n\n.custom_checkbox {\n\n    tr th,\n    tr td {\n        &:first-child {\n            padding: 16px 0 16px 0 !important;\n        }\n    }\n}\n\n.border_1px {\n    border-right: 1px solid rgba(130, 139, 178, 0.3);\n    height: 40px;\n    margin-right: 20px;\n    margin-left: 8px;\n}\n\n.nice_Select {\n    border: 0;\n    border-radius: 0px;\n    padding-left: 0;\n    padding-right: 30px;\n    color: #008FD4;\n\n    .nice-select-search-box {\n        width: 200px !important;\n    }\n\n    &.bgLess {\n        background: transparent;\n        border: 0 !important;\n    }\n\n    &:after {\n        content: \"\\e62a\";\n        font-family: 'themify';\n        border: 0;\n        transform: rotate(0deg);\n        margin-top: -16px;\n        font-size: 12px;\n        font-weight: 500;\n        right: 18px;\n        transform-origin: none;\n        -webkit-transition: all 0.1s ease-in-out;\n        -moz-transition: all 0.1s ease-in-out;\n        -o-transition: all 0.1s ease-in-out;\n        transition: all 0.1s ease-in-out;\n        margin-top: -22px;\n\n    }\n\n    &.open::after {\n        -webkit-transform: rotate(180deg);\n        -moz-transform: rotate(180deg);\n        -ms-transform: rotate(180deg);\n        -o-transform: rotate(180deg);\n        transform: rotate(180deg);\n        margin-top: 15px;\n        margin-top: 12px;\n        right: 12px;\n    }\n\n    &:focus {\n        box-shadow: none;\n        border: 0 !important;\n    }\n\n    &:hover {\n        border: 0;\n    }\n\n    &.open .list {\n        min-width: 200px;\n        left: 0;\n        overflow-y: auto;\n\n        li:first-child {\n            color: #008FD4;\n        }\n    }\n\n    .current {\n        -webkit-transition: all 0.4s ease 0s;\n        -moz-transition: all 0.4s ease 0s;\n        -o-transition: all 0.4s ease 0s;\n        transition: all 0.4s ease 0s;\n    }\n\n    .list {\n        width: 100%;\n        left: auto;\n        right: 0;\n        border-radius: 0px 0px 10px 10px;\n        margin-top: 1px;\n        z-index: 9999 !important;\n        box-shadow: var(--box_shadow);\n\n        li {\n            font-size: 12px;\n            font-weight: 500;\n            text-transform: uppercase;\n        }\n    }\n}\n\n.nice_Select2 {\n    border: 0;\n    border-radius: 0px;\n    padding-left: 0;\n    padding-right: 30px;\n    color: #008FD4;\n    background: transparent;\n    border: 1px solid #000;\n    padding-left: 25px;\n    padding-right: 47px;\n    border-radius: 30px;\n    border: 1px solid #008FD4;\n    height: 32px;\n    line-height: 31px;\n    font-size: 12px;\n    text-transform: uppercase;\n\n    .nice-select-search-box {\n        width: 100% !important;\n        margin-top: 5px;\n    }\n\n    &:after {\n        content: \"\\e62a\";\n        font-family: 'themify';\n        border: 0;\n        transform: rotate(0deg);\n        margin-top: -16px;\n        font-size: 12px;\n        font-weight: 500;\n        right: 18px;\n        transform-origin: none;\n        -webkit-transition: all 0.1s ease-in-out;\n        -moz-transition: all 0.1s ease-in-out;\n        -o-transition: all 0.1s ease-in-out;\n        transition: all 0.1s ease-in-out;\n        margin-top: -16px;\n        right: 30px;\n\n    }\n\n    &:active,\n    &.open,\n    &:focus {\n        border-color: #008FD4;\n    }\n\n    &.open::after {\n        -webkit-transform: rotate(180deg);\n        -moz-transform: rotate(180deg);\n        -ms-transform: rotate(180deg);\n        -o-transform: rotate(180deg);\n        transform: rotate(180deg);\n        margin-top: 15px;\n        margin-top: 8px;\n        right: 24px;\n    }\n\n    &:focus {\n        box-shadow: none;\n        border: 1px solid #008FD4 !important;\n    }\n\n    &:hover {\n        border: 1px solid #008FD4 !important;\n    }\n\n    &.open .list {\n        min-width: 100%;\n        margin-top: 5px;\n        left: 0;\n        overflow-y: auto;\n\n        li:first-child {\n            color: #008FD4;\n        }\n    }\n\n    .current {\n        -webkit-transition: all 0.4s ease 0s;\n        -moz-transition: all 0.4s ease 0s;\n        -o-transition: all 0.4s ease 0s;\n        transition: all 0.4s ease 0s;\n    }\n\n    .list {\n        width: 100%;\n        left: auto;\n        right: 0;\n        border-radius: 0px 0px 10px 10px;\n        margin-top: 1px;\n        z-index: 9999 !important;\n        box-shadow: var(--box_shadow);\n\n        li {\n            font-size: 12px;\n            font-weight: 500;\n            text-transform: uppercase;\n        }\n    }\n}\n\n// .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {\n//     background-color: $base_color;\n// }\n\n.white_box {\n    background-color: $white;\n    padding: 40px;\n\n    @media #{$tab} {\n        padding: 30px 20px;\n    }\n\n    @media #{$small_mobile} {\n        padding: 25px 15px;\n    }\n\n    @media #{$medium_device} {\n        padding: 30px 20px;\n    }\n\n    @media #{$big_screen} {\n        padding: 30px 20px;\n    }\n\n    h3 {\n        font-size: 16px;\n        font-weight: 500;\n        line-height: 16px;\n        margin-bottom: 22px;\n        font-family: $font_style_1;\n\n        @media #{$tab} {\n            margin-bottom: 10px;\n        }\n\n        @media #{$medium_device} {\n            margin-bottom: 10px;\n        }\n\n        span {\n            font-weight: 300;\n            color: $text_color;\n        }\n    }\n}\n\n.progress-bar {\n    text-align: right;\n    padding-right: 8px;\n}\n\n.white_box_p_30 {\n    padding: 30px;\n    background-color: $white;\n\n    @media #{$tab} {\n        padding: 25px 15px;\n    }\n}\n\n.cu_dropdown {\n    .btn {\n        border: 1px solid $border_color_2;\n        background-color: $section_bg;\n        color: $text_color;\n        font-size: 12px;\n        font-weight: 300;\n        padding: 5px 15px;\n    }\n\n    .btn_1 {\n        padding: 11px 20px;\n    }\n\n    .dropdown-toggle::after {\n        display: inline-block;\n        margin-left: 10px;\n        vertical-align: 0;\n        content: \"\\e64b\";\n        border-top: none;\n        font-family: 'themify';\n        font-size: 10px;\n    }\n\n    .dropdown-menu {\n        min-width: auto;\n        background-color: $heading_color_1;\n        min-width: 102px;\n        left: 0 !important;\n        border-radius: 0 0 5px 5px;\n        top: -2px !important;\n        padding: 17px 0;\n\n        .dropdown-item {\n            font-size: 12px;\n            font-weight: 300;\n            text-transform: none;\n            padding: 7px 20px;\n            padding: 7px 20px;\n            color: #fff;\n        }\n    }\n\n    .left_arrow {\n        &:hover {\n            background-color: transparent;\n            padding-left: 38px;\n        }\n\n        &:after {\n            left: 18px;\n            top: 11px;\n        }\n    }\n}\n\n// .show{\n//     .btn{\n//         background-color: $base_color;\n//         color: $white;\n//         border-radius: 5px 5px 0 0;\n//     }\n//     .dropdown-toggle::after {\n//         transform: rotate(180deg);\n//         color: $white;\n//         // vertical-align: 1px;\n//     }\n// }\n\n.switch {\n    -webkit-appearance: none;\n    background-color: gray;\n    border-radius: 43px;\n    position: relative;\n    cursor: pointer;\n    padding: 14px 25px !important;\n    margin-right: 20px;\n    height: 30px;\n\n    &::after {\n        top: 6px;\n        left: 6px;\n        content: '';\n        width: 15px;\n        height: 15px;\n        background-color: $base_color;\n        position: absolute;\n        border-radius: 100%;\n        transition: 1s;\n    }\n\n    &:checked {\n        background-color: $base_color !important;\n\n        &::after {\n            background-color: $white !important;\n        }\n\n        &::after {\n            transform: translateX(25px);\n        }\n    }\n\n    &:focus {\n        outline-color: transparent;\n    }\n}\n\n.menu_bropdown {\n    display: inline-block;\n\n    .dropdown-menu {\n        min-width: 168px !important;\n        right: 0;\n    }\n}\n\n.sidebar_widget {\n    @media #{$tab} {\n        margin-top: 30px;\n    }\n\n    @media #{$tab_device} {\n        margin-top: 0;\n    }\n}\n\n.text_underline {\n    color: $heading_color_1;\n    text-decoration: underline;\n    @include transform_time(.5s);\n\n    &:hover {\n        color: $heading_color_1;\n        text-decoration: underline;\n    }\n}\n\n.check_box_item {\n    margin-top: 11px;\n\n    .single_check_box {\n        padding: 15px 0;\n        border-bottom: 1px solid $border_color_3;\n\n        .switch {\n            -webkit-appearance: none;\n            background-color: transparent;\n            padding: 14px 27px !important;\n            margin-right: 0;\n            border: 1px solid $border_color_3;\n\n            &:after {\n                top: 4px;\n                width: 20px;\n                height: 20px;\n            }\n        }\n\n        .switch:checked::after {\n            background-color: $text_color !important;\n            left: 4px;\n        }\n\n        .switch:checked {\n            background-color: transparent !important;\n        }\n    }\n}\n\n.list_header {\n    display: flex;\n    justify-content: space-between;\n    margin-bottom: 25px;\n    align-items: center;\n\n    @media #{$small_mobile} {\n        display: block;\n    }\n\n    @media #{$tab_device} {\n        // margin-top: 40px;\n    }\n\n    p {\n        color: $heading_color_1;\n        font-weight: 500;\n    }\n\n    .nice_Select {\n        margin-left: 15px;\n\n        @media #{$small_mobile} {\n            margin-left: 10px;\n        }\n    }\n\n    .list_header_filter {\n        display: flex;\n        align-items: center;\n\n        @media #{$small_mobile} {\n            margin-top: 15px;\n        }\n\n        img {\n            width: 17px;\n            margin-right: 8px;\n        }\n    }\n}\n\n.cs_modal {\n\n    .modal-content {\n        background-color: $section_bg;\n        padding: 0 30px;\n\n        @media #{$small_mobile} {\n            padding: 0 20px;\n        }\n    }\n\n    .modal-header {\n        padding: 34px 0 30px 0px;\n        align-items: center;\n        border-bottom: 0px solid transparent;\n\n        h5 {\n            margin-bottom: 0;\n            font-size: 18px;\n            font-weight: 500;\n            line-height: 25px;\n        }\n\n        .close {\n            padding: 0;\n            margin: 0;\n            opacity: 1;\n\n            i {\n                font-size: 14px;\n                color: $text_color_3;\n            }\n        }\n    }\n\n    .modal-body {\n        padding: 35px 30px !important;\n        background: #fff;\n        border-radius: 5px;\n\n        @media #{$small_mobile} {\n            padding: 25px 20px !important;\n        }\n\n        .chose_thumb_title {\n            font-size: 12px;\n            font-weight: 300;\n            color: #222222;\n            text-align: left;\n            margin: 0;\n            margin-bottom: 0px;\n            display: block;\n            margin-bottom: 8px;\n        }\n\n        .input_wrap {\n            label {\n                font-size: 12px;\n                font-weight: 300;\n                color: #222222;\n                text-align: left;\n                margin: 0;\n                margin-bottom: 0px;\n                display: block;\n                margin-bottom: 8px;\n            }\n\n            textarea {\n                height: 100px;\n                padding: 0;\n                line-height: 28px;\n                padding: 13px 25px;\n            }\n        }\n\n        .nice_Select,\n        input,\n        textarea {\n            height: 50px;\n            line-height: 50px;\n            background-color: $white;\n            border: 1px solid #eee1e2;\n            padding: 10px 25px;\n            color: #7e7172;\n            font-weight: 500;\n            font-size: 13px;\n            width: 100%;\n            display: block;\n            margin-bottom: 21px;\n            font-weight: 300;\n            border-radius: 3px;\n\n            &::placeholder {\n                color: #7e7172;\n                font-weight: 300;\n                opacity: 1;\n            }\n        }\n\n        .nice_Select {\n            line-height: 30px;\n\n            :after {\n                left: 22px;\n            }\n        }\n\n        ::placeholder {\n            color: $heading_color_1;\n        }\n    }\n\n    .modal_btn {\n        display: flex;\n        justify-content: start;\n        align-items: center;\n\n        .btn_1 {\n            // flex: 48% 0 0;\n            padding: 16px 26px !important;\n            margin: 0 5px;\n            text-align: center;\n        }\n    }\n\n    .modal-footer {\n        border-top: 0px solid transparent;\n        padding: 30px 0 40px 0;\n    }\n}\n\n.form_box {\n    .from_group {\n        display: block;\n        width: 100%;\n        margin-bottom: 23px;\n\n        label {\n            font-size: 14px;\n            font-weight: 500;\n            margin-bottom: 13px;\n            color: $text_color_3;\n        }\n\n        .nice_Select,\n        input,\n        textarea {\n            width: 100%;\n            display: block;\n            background-color: $section_bg;\n            border: 1px solid $border_color_2;\n            height: 50px;\n            line-height: 50px;\n            border-radius: 5px;\n            padding: 10px 20px;\n        }\n\n        textarea {\n            height: 115px;\n            line-height: 27px;\n        }\n\n        .bootstrap-tagsinput input {\n            border: none !important;\n            width: auto !important;\n            display: inline-block !important;\n            background-color: transparent !important;\n        }\n\n        .bootstrap-tagsinput .badge [data-role=\"remove\"]:after {\n            background-color: transparent !important;\n        }\n\n        .bootstrap-tagsinput .badge {\n            margin: 0 5px;\n            padding: 9px 8px;\n            line-height: 12px;\n            font-weight: 500;\n            font-size: 13px;\n        }\n\n        .badge-info {\n            color: #fff;\n            background-color: #2EC9B8;\n        }\n\n        .nice_Select {\n            line-height: 30px;\n        }\n    }\n}\n\n.note-editable {\n    background-color: $section_bg;\n}\n\n.note-btn-group {\n    &.note-style {\n        display: none;\n    }\n}\n\n\n\n.plr_30 {\n    // padding: 0 30px !important;\n    // @media #{$mobile_device} {\n    //     padding: 0 15px !important;\n    // }\n}\n\n.mb_8 {\n    margin-bottom: 8px !important;\n}\n\n.mb_7 {\n    margin-bottom: 7px !important;\n}\n\n// &.note-color, &.note-fontname, &.note-table, &.note-view{\n//     display: none;\n// }\n\n\n\n// margin prefix \n.ml-10 {\n    margin-left: 10px;\n}\n\n.mb_30 {\n    margin-bottom: 30px !important;\n}\n\n.lms_block {\n    @media #{$small_mobile} {\n        display: block !important;\n    }\n}\n\n.add_button {\n    @media #{$small_mobile} {\n        margin-top: 15px;\n        margin-left: 0;\n    }\n\n}\n\n.lms_pagination_wrap {\n    margin-top: 30px;\n\n    ul {\n        li {\n            display: inline-block;\n            margin: 0 .8px;\n\n            a {\n                width: 40px;\n                height: 40px;\n                display: inline-block;\n                background: #fff;\n                line-height: 40px;\n                color: #cec1c2;\n                text-align: center;\n                border-radius: 3px;\n                font-size: 14px;\n\n                &.active {\n                    background: #fe1724;\n                    color: #fff;\n                }\n\n                &:hover {\n                    background: #fe1724;\n                    color: #fff;\n                }\n            }\n        }\n    }\n}\n\n\n// modal \n\n@media (min-width: 768px) {\n    .modal-dialog.custom-modal-dialog {\n        max-width: 650px;\n    }\n}\n\n@media (min-width: 992px) {\n    .modal-dialog.custom-modal-dialog {\n        max-width: 950px;\n    }\n}\n\n@media (min-width: 1200px) {\n    .modal-dialog.custom-modal-dialog {\n        max-width: 1050px;\n    }\n}\n\n// file upload \n.file_upload {\n    border: 1px solid #eee1e2 !important;\n    padding: 9px 24px;\n    border-radius: 3px;\n\n    label {\n        margin-bottom: 0 !important;\n    }\n\n    .form-group {\n        padding: 0;\n        margin-bottom: 0;\n    }\n\n    .btn_file_upload {\n        color: $white;\n        padding: 0;\n        height: 30px;\n        line-height: 30px;\n        border: 0;\n        display: inline-block;\n\n        &:hover,\n        &:focus {\n            color: lighten(#555, 20%);\n            border-color: lighten(#555, 20%);\n        }\n    }\n\n    /* input file style */\n\n    .input-file,\n    .input-file2 {\n        width: 0.1px;\n        height: 0.1px;\n        opacity: 0;\n        overflow: hidden;\n        position: absolute;\n        z-index: -1;\n\n        +.js-labelFile,\n        +.js-labelFile2 {\n            overflow: hidden;\n            text-overflow: ellipsis;\n            white-space: nowrap;\n            padding: 0 10px;\n            cursor: pointer;\n        }\n    }\n\n    .btn {\n        padding: 0px 16px !important;\n        border-radius: 5px;\n        background-color: #fe1724;\n        display: inline-block !important;\n        font-size: 14px;\n        color: #fff !important;\n        border-radius: 30px;\n        bottom: 0;\n        margin-bottom: 0;\n\n        &:hover {\n            background-color: $base_color;\n            color: $white;\n            border: 0;\n        }\n    }\n\n    .form-group {\n        background-color: $white;\n        width: 100%;\n        padding: 0px;\n        border-radius: 5px;\n    }\n}\n\ntd:focus,\nth:focus {\n    outline: none !important;\n}\n\n.mb_20 {\n    margin-bottom: 20px;\n}\n\n.mr_10 {\n    margin-right: 10px !important;\n}\n\n// custom check box \n.checkbox_wrap {\n    p {\n        font-size: 13px;\n        font-weight: 300;\n        color: #7e7172;\n        margin-bottom: 0;\n    }\n}\n\n.lms_checkbox_1 {\n    display: inline-block;\n    height: 30px;\n    position: relative;\n    width: 50px;\n    margin-bottom: 0;\n    margin-right: 15px;\n\n    input {\n        display: none !important;\n    }\n\n    .slider-check {\n        background-color: #7e7172;\n        bottom: 0;\n        cursor: pointer;\n        left: 0;\n        position: absolute;\n        right: 0;\n        top: 0;\n        transition: .4s;\n\n        &.round {\n            border-radius: 34px;\n        }\n\n        &::before {\n            background-color: #222222;\n            bottom: 5px;\n            content: \"\";\n            height: 20px;\n            left: 4px;\n            position: absolute;\n            transition: .4s;\n            width: 20px;\n        }\n\n        &.round:before {\n            border-radius: 50%;\n        }\n    }\n\n    input:checked+.slider-check {\n        background-color: #fef1f2;\n        color: #fff;\n        content: \"oui\";\n    }\n\n    input:checked+.slider-check:before {\n        transform: translateX(20px);\n        background: #fe1724;\n    }\n}\n\n\n\n// general secect \n// .input_wrap{\n//     label{\n//         font-size: 12px;\n//         font-weight: 300;\n//         color:#222222;\n//         text-align: left;\n//         margin: 0;\n//         margin-bottom: 0px;\n//         display: block;\n//         margin-bottom: 8px;\n//     }\n// }\n\n\n// medium_modal_width \n// .medium_modal_width {\n//     .modal-dialog {\n//         @media #{$min_tab} {\n//             max-width: 780px;\n//         }\n//     }\n// }\n\n// for list_header_btn_wrapper \n// .list_header_btn_wrapper {\n//     @include flexbox();\n//     @include align-items(center);\n//     @include justify-content(space-between);\n//     width: 100%;\n//     margin-right: 60px;\n\n//     @media #{$small_mobile} {\n//         display: block;\n//         margin-bottom: 15px;\n//         margin-right: 0;\n//     }\n\n//     @media #{$large_mobile} {\n//         margin-right: 0;\n//         margin-bottom: 15px;\n//     }\n\n//     @media #{$tab_device} {\n//         margin-right: 0;\n//         display: block;\n//     }\n\n//     @media #{$medium_device} {\n//         margin-right: 0;\n//         display: block;\n//     }\n\n//     @media #{$big_screen} {\n//         margin-right: 30px;\n//     }\n// }\n\n// .list_header_block {\n//     @media #{$large_mobile} {\n//         display: block;\n//     }\n\n//     .success_faild_btn {\n//         @media #{$medium_device} {\n//             margin-top: 15px;\n//         }\n//     }\n\n//     .serach_field_2 {\n//         @media #{$big_screen} {\n//             width: 300px;\n//         }\n\n//         @media #{$large_mobile} {\n//             width: 380%;\n//         }\n//     }\n\n//     .box_right {\n//         @media #{$large_mobile} {\n//             justify-content: space-between;\n//         }\n//     }\n// }\n\n.gj-datepicker {\n    .fa-calendar-alt {\n        position: absolute;\n        top: 50%;\n        @include transform(translateY(-50%));\n        font-size: 14px;\n        color: #cec1c2;\n        right: 25px;\n    }\n}\n\n.nice-select .list {\n    padding: 52px 0 0 !important;\n}\n\n.nice-select.infix_theme_style .list {\n    padding-top: 52px !important;\n}\n\n.nice-select.open .list {\n    overflow-y: auto;\n}\n\n.nowrap {\n    white-space: nowrap;\n}\n\n// .pagination_wrap {\n//     margin-top: 35px;\n\n//     .pagination_text {\n//         @media #{$small_mobile} {\n//             text-align: center;\n//             margin-bottom: 15px;\n//         }\n\n//         p {\n//             font-size: 14px;\n//             color: #008FD4;\n//             font-weight: 400;\n//             padding-top: 0;\n\n//         }\n//     }\n\n//     .pagination_list {\n//         ul {\n//             display: flex;\n//             justify-content: flex-end;\n\n//             @media #{$small_mobile} {\n//                 justify-content: center;\n//             }\n\n//             li {\n//                 display: inline-flex;\n//                 margin-left: 10px;\n\n//                 a {\n//                     width: 32px;\n//                     height: 32px;\n//                     text-align: center;\n//                     line-height: 32px;\n//                     color: #008FD4;\n//                     font-size: 12px;\n//                     background: #fff;\n//                     border-radius: 3px;\n//                     display: inline-block;\n//                     flex-basis: 32px;\n\n//                     &:hover {\n//                         color: #fff;\n//                         background: linear-gradient(90deg, #008FD4 0.47%, #1BC1E5 100%);\n//                         box-shadow: 0px 5px 10px rgba(108, 39, 255, 0.25);\n//                     }\n\n//                     &.current {\n//                         color: #fff;\n//                         background: linear-gradient(90deg, #008FD4 0.47%, #1BC1E5 100%);\n//                         box-shadow: 0px 5px 10px rgba(108, 39, 255, 0.25);\n//                     }\n//                 }\n//             }\n//         }\n//     }\n// }\n\n.main-title {\n    li {\n        line-height: 1;\n    }\n}\n\n// .d_block_1700 {\n//     @media #{'(min-width: 1700px)'} {\n//         display: block !important;\n//     }\n// }\n\n// .d_block_1300 {\n//     @media #{'(min-width: 1300px)'} {\n//         display: block !important;\n//     }\n// }\n\n// .select_w100 {\n//     &.open .list {\n//         min-width: 100% !important;\n//         width: 100% !important;\n//     }\n\n//     .nice-select-search {\n//         min-width: 100% !important;\n//         width: 100% !important;\n//     }\n// }\n\n// .table_search_min992 {\n//     @media #{'only screen and (min-width: 992px) and (max-width: 1780px)'} {\n//         display: none;\n//     }\n// }\n\n// .required_mark {\n//     color: #FF0000;\n// }\n\n// .required_mark2 {\n//     color: #FF6D68 !important;\n// }\n\n// .required_mark_theme {\n//     color: #008FD4;\n\n//     &:hover {\n//         color: #008FD4;\n//     }\n// }\n\n// .required_text {\n//     color: #008FD4 !important;\n\n//     &:hover {\n//         color: #008FD4 !important;\n//     }\n// }\n\n.crm_full_height {\n    height: calc(100% - 30px);\n}\n\n// .box_shadow_white {\n//     box-shadow: 0px 10px 15px rgba(0, 79, 0, 0.22);\n// }\n\n// .inderline_text_lisk {\n//     color: #008FD4;\n//     font-size: 14px;\n//     font-weight: 400;\n\n//     &:hover {\n//         text-decoration: underline;\n//         color: #008FD4;\n//     }\n// }\n\n// .h32_px {\n//     height: 32px !important;\n//     line-height: 32px !important;\n//     font-size: 12px !important;\n\n//     &::placeholder {\n//         font-size: 12px;\n//     }\n// }\n\n// .height_32px {\n//     padding: 8px 25px !important;\n// }\n\n// .font_size_12px {\n//     font-size: 12px !important;\n// }\n\n// .white_space_normal {\n//     white-space: normal !important;\n// }\n\n.mb-25 {\n    margin-bottom: 20px;\n}\n\n.mb-10 {\n    margin-bottom: 10px;\n}\n\n.mb_17 {\n    margin-bottom: 17px;\n}\n\n.mb-13 {\n    margin-bottom: 13px;\n}\n\n.mr-12 {\n    margin-right: 12px !important;\n}\n\n.mr-10 {\n    margin-right: 10px;\n}\n\n.ml_15 {\n    margin-left: 15px;\n}\n\n.mr_20 {\n    margin-right: 20px;\n}\n\n.mb-20 {\n    margin-bottom: 20px;\n}\n\n.mb-35 {\n    margin-bottom: 35px;\n}\n\n.mb-40 {\n    margin-bottom: 40px !important;\n\n    @media #{$small_mobile} {\n        margin-bottom: 30px !important;\n    }\n}\n\n.mb-45 {\n    margin-bottom: 45px;\n}\n\n.mr-30 {\n    margin-right: 30px;\n}\n\n.mb-50 {\n    margin-bottom: 50px;\n}\n\n.mb-55 {\n    margin-bottom: 55px;\n}\n\n.mb-100 {\n    margin-bottom: 93px;\n\n    @media #{$small_mobile} {\n        margin-bottom: 50px;\n    }\n\n    @media #{$large_mobile} {\n        margin-bottom: 50px;\n    }\n}\n\n.mb_200 {\n    margin-bottom: 200px;\n}\n\n.pt_15 {\n    padding-top: 15px;\n}\n\n.pt_20 {\n    padding-top: 20px;\n}\n\n.pt_25 {\n    padding-top: 25px;\n}\n\n.mb-26 {\n    margin-bottom: 26px;\n}\n\n.pb_4px {\n    padding-bottom: 4px !important;\n}\n\n// .para_14px {\n//     font-size: 14px;\n//     line-height: 26px;\n//     color: #008FD4;\n//     font-weight: 400;\n// }\n\n// .brouse_File {\n//     position: absolute;\n//     left: 0;\n//     top: 0;\n//     right: 0;\n//     bottom: 0;\n//     opacity: 0;\n//     z-index: 0;\n//     cursor: pointer;\n// }\n\n#main-content {\n    width: calc(100% - 15%);\n    min-height: calc(100vh - 54px);\n\n    @media #{'(max-width: 1370px)'} {\n        width: calc(100% - 20%);\n        // padding: 30px 30px;\n    }\n\n    @media #{'(min-width: 1200px)'} {\n        padding: 30px 30px;\n    }\n\n    @media #{$tab} {\n        width: 100%;\n        margin-top: 0;\n    }\n}\n\n.up_st_admin_visitor {\n    @media #{$tab} {\n        margin-top: 15px;\n    }\n}\n\n.text_white {\n    color: $white !important;\n}\n\n// .shadow_none {\n//     box-shadow: none !important;\n// }\n\n// .bg_transparent {\n//     background: transparent !important;\n// }\n\n// .pt_6 {\n//     padding-top: 6px !important;\n// }\n\ninput::placeholder {\n    position: relative;\n    top: 0 !important;\n}\n\n.datepicker thead tr:first-child th {\n\n    &.prev,\n    &.next {\n        position: relative;\n        color: transparent;\n\n        &::before {\n            position: absolute;\n            content: \"\\e629\";\n            font-family: 'themify';\n            font-size: 15px;\n            left: -2px;\n            top: 0;\n            color: #008FD4;\n            width: 100%;\n            height: 100%;\n            text-align: center;\n            line-height: 35px;\n            font-size: 13px;\n        }\n\n        &:hover::before {\n            color: #fff;\n        }\n    }\n\n    &.next {\n        &::before {\n            position: absolute;\n            content: \"\\e628\";\n            font-family: 'themify';\n            font-size: 15px;\n            left: -2px;\n            top: 0;\n            color: #008FD4;\n            width: 100%;\n            height: 100%;\n            text-align: center;\n            line-height: 35px;\n            font-size: 13px;\n        }\n    }\n}\n\n.datepicker.dropdown-menu {\n    padding: 20px;\n\n    .datepicker-months,\n    .datepicker-years {\n        thead {\n            tr {\n                display: grid;\n                grid-template-columns: 35px 180px 35px;\n\n                th {\n                    padding: 0;\n                    line-height: 35px;\n\n                    &.prev {\n                        height: 35px;\n                        width: 35px;\n                        border-radius: 50%;\n                    }\n\n                    &.datepicker-switch {\n                        height: 35px;\n                        width: 160px;\n                        margin: auto;\n                    }\n\n                    &.next {\n                        height: 35px;\n                        width: 35px;\n                        border-radius: 50%;\n                    }\n                }\n            }\n        }\n\n        tbody {\n            tr {\n\n                td {\n                    width: 100%;\n                    height: 100%;\n                    display: grid;\n                    padding: 0;\n                    grid-template-columns: repeat(4, 1fr);\n                    margin-top: 10px;\n\n                    span.month,\n                    span.year {\n                        width: 45px;\n                        height: 45px;\n                        line-height: 45px;\n                        text-align: center;\n                        padding: 0 !important;\n                        font-size: 12px;\n                        border-radius: 50%;\n                    }\n                }\n            }\n        }\n    }\n\n    .datepicker-days {\n        table {\n            thead {\n                >tr {\n                    display: grid;\n                    grid-template-columns: 35px 180px 35px;\n\n                    th {\n                        padding: 0;\n                        line-height: 35px;\n\n                        &.prev {\n                            height: 35px;\n                            width: 35px;\n                            border-radius: 50%;\n                        }\n\n                        &.datepicker-switch {\n                            height: 35px;\n                            width: 160px;\n                            margin: auto;\n                        }\n\n                        &.next {\n                            height: 35px;\n                            width: 35px;\n                            border-radius: 50%;\n                        }\n                    }\n                }\n\n                tr:last-child {\n                    display: grid;\n                    margin-top: 10px;\n                    grid-template-columns: repeat(7, 1fr);\n\n                    th {\n                        width: 35px;\n                        height: 35px;\n                        text-align: center;\n                        line-height: 35px;\n                    }\n                }\n            }\n\n            tbody {\n                tr {\n                    display: grid;\n                    grid-template-columns: repeat(7, 1fr);\n\n                    td {\n                        &.day {\n                            width: 35px;\n                            height: 35px;\n                            line-height: 35px;\n                            text-align: center;\n                            padding: 0 !important;\n                            font-size: 12px;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.datepicker.dropdown-menu th,\n.datepicker.dropdown-menu td {\n    color: #008FD4;\n}\n\n// single-summery fix #####\n.white-box {\n    &.single-summery {\n        background-size: cover !important;\n        background-position: right center;\n\n        &:hover {\n            background-size: cover !important;\n            background-position: right center;\n        }\n\n        &::before {\n            @media #{'only screen and (min-width: 992px) and (max-width: 1440px)'} {\n                min-height: 136px;\n                width: 90%;\n            }\n        }\n\n        &::after {\n            @media #{'only screen and (min-width: 992px) and (max-width: 1440px)'} {\n                min-height: 136px;\n                width: 80%;\n            }\n        }\n\n        &:hover {\n            &::before {\n                @media #{'only screen and (min-width: 1440px) and (max-width: 1900px)'} {\n                    border-radius: 10px;\n                    background-size: 90% 100%;\n                }\n\n                @media #{'only screen and (min-width: 992px) and (max-width: 1440px)'} {\n                    border-radius: 10px;\n                    background-size: cover;\n                    width: 90%;\n                    left: 5%;\n                }\n\n                @media #{'only screen and (min-width: 320px) and (max-width: 580px)'} {\n                    border-radius: 10px;\n                    background-size: 90% 100%;\n                }\n            }\n\n            &::after {\n                @media #{'only screen and (min-width: 1440px) and (max-width: 1900px)'} {\n                    border-radius: 10px;\n                    background-size: 80% 100%;\n                }\n\n                @media #{'only screen and (min-width: 992px) and (max-width: 1440px)'} {\n                    border-radius: 10px;\n                    background-size: cover;\n                    width: 80%;\n                    left: 10%;\n                }\n\n                @media #{'only screen and (min-width: 320px) and (max-width: 580px)'} {\n                    border-radius: 10px;\n                    background-size: 80% 100%;\n                }\n            }\n        }\n    }\n}\n\n// .sales_value_legend {\n//     margin-top: 50px;\n\n//     ul {\n//         display: flex;\n//         flex-wrap: wrap;\n\n//         @media #{$small_mobile} {\n//             flex-direction: column;\n//         }\n\n//         li {\n//             text-align: center;\n//             flex: 1;\n//             display: flex;\n//             justify-content: center;\n\n//             @media #{$small_mobile} {\n//                 justify-content: start;\n//                 margin-bottom: 10px;\n//             }\n\n//             .legend-dots {\n//                 width: 12px;\n//                 height: 12px;\n//                 display: inline-block;\n//                 border-radius: 50%;\n//                 margin-right: 12px;\n//                 margin-top: 6px;\n//             }\n\n//             .legend_name {\n//                 text-align: left;\n\n//                 >span {\n//                     font-size: 14px;\n//                     color: #828BB2;\n//                     font-weight: 500;\n//                     position: relative;\n//                     display: block;\n//                 }\n\n//                 .value_legend {\n//                     font-size: 14px;\n//                     color: #3C4777;\n//                     font-weight: 500;\n//                 }\n//             }\n//         }\n//     }\n// }\n\n.theme_text {\n    color: #008FD4;\n}\n\n// .theme_text2 {\n//     color: #828BB2;\n// }\n\n// .single_check_line {\n//     display: flex;\n//     align-items: center;\n\n//     p {\n//         font-size: 14px;\n//         color: #008FD4;\n//         font-weight: 400;\n//     }\n// }\n\n.font_13 {\n    font-size: 13px;\n}\n\n.font_14 {\n    font-size: 14px;\n}\n\n.font_15 {\n    font-size: 15px;\n}\n\n.font_16 {\n    font-size: 16px;\n}\n\n.font_17 {\n    font-size: 17px;\n}\n\n.font_18 {\n    font-size: 18px;\n}\n\n.font_19 {\n    font-size: 19px;\n}\n\n.font_20 {\n    font-size: 20px;\n}\n\n.font_21 {\n    font-size: 21px;\n}\n\n.font_22 {\n    font-size: 22px;\n}\n\n.font_23 {\n    font-size: 23px;\n}\n\n.font_24 {\n    font-size: 24px;\n}\n\n.font_25 {\n    font-size: 25px;\n}\n\n.font_26 {\n    font-size: 26px;\n}\n\n.font_27 {\n    font-size: 27px;\n}\n\n.font_28 {\n    font-size: 28px;\n}\n\n.font_29 {\n    font-size: 29px;\n}\n\n.font_30 {\n    font-size: 30px;\n}\n\n.f_w_300 {\n    font-weight: 300;\n}\n\n.f_w_400 {\n    font-weight: 400;\n}\n\n.f_w_500 {\n    font-weight: 500;\n}\n\n.f_w_600 {\n    font-weight: 600;\n}\n\n.f_w_700 {\n    font-weight: 700;\n}\n\n.f_w_800 {\n    font-weight: 800;\n}\n\n// .radius_10px {\n//     border-radius: 10px;\n// }\n\n// .pos_border {\n//     border: 1px solid #ECEEF4;\n// }\n\n// .pos_bg {\n//     background: #F3F8FA;\n// }\n\n// .d_large_block {\n//     @media #{'(min-width: 1380px)'} {\n//         display: block !important;\n//     }\n// }\n\n.mb_5 {\n    margin-bottom: 5px;\n}\n\n.m_5 {\n    margin: 5px;\n}",
		"/******** base color css ********/\n.btn_1 {\n    background-color: $base_color;\n    border: 1px solid $base_color;\n    color: $white;\n    display: inline-block;\n    padding: 11px 23px;\n    text-transform: none;\n    line-height: 16px;\n    font-size: 13px;\n    font-weight: 500;\n    border-radius: 5px;\n    white-space: nowrap;\n    @include transform_time(.5s);\n\n    i {\n        font-size: 15px;\n        padding-right: 7px;\n    }\n\n    &:hover {\n        background-color: $white;\n        border: 1px solid $base_color;\n        color: $base_color;\n    }\n\n    &.light {\n        background-color: rgba($color: $base_color, $alpha: .1);\n        border: 1px solid transparent;\n        color: $base_color;\n    }\n\n    &.green {\n        background-color: rgba($color: #2EC9B8, $alpha: .1);\n        border: 1px solid transparent;\n        color: #2EC9B8;\n    }\n\n    &.sm {\n        font-size: 12px;\n        padding: 6px 15px;\n    }\n\n    &.big_btn {\n        padding: 11px 36px;\n    }\n\n    &.form_big_btn_1 {\n        padding: 16px 62px !important;\n\n        @media #{$small_mobile} {\n            padding: 16px 30px !important;\n        }\n    }\n\n    &.big_btn2 {\n        padding: 11px 37px;\n    }\n}\n\n.btn_2 {\n    color: $base_color;\n    border: 1px solid $base_color;\n    display: inline-block;\n    padding: 11px 23px;\n    text-transform: none;\n    line-height: 16px;\n    font-size: 13px;\n    font-weight: 500;\n    border-radius: 5px;\n    background-color: $white;\n    white-space: nowrap;\n    @include transform_time(.5s);\n\n    &:hover {\n        background-color: $base_color;\n        border: 1px solid $base_color;\n        color: $white;\n    }\n}\n\n// .btn_3{\n//     color: $heading_color_1;\n//     border: 1px solid $border_color_3;\n//     display: inline-block;\n//     padding: 11px 27px;\n//     text-transform: none;\n//     line-height: 16px;\n//     font-size: 13px;\n//     font-weight: 500;\n//     border-radius: 5px;\n//     background-color: $white;\n//     white-space: nowrap;\n//     @include transform_time(.5s);\n//     &.border_color_1{\n//         border: 1px solid #eee1e2;\n\n//     }\n//     &:hover{\n//         background-color: $base_color;\n//         border: 1px solid $base_color;\n//         color: $white;\n//     }\n// }\n// .btn_4 {\n//     display: inline-block;\n//     border: 1px solid $border_color_3;\n//     border-radius: 5px;\n//     color: $text_color;\n//     text-align: center;\n//     padding: 9px 15px;\n//     line-height: 20px;\n//     font-size: 13px;\n//     font-weight: 300;\n//     @include transform_time(.5s);\n\n//     &:hover {\n//         background-color: $base_color;\n//         border: 1px solid $base_color;\n//         color: $white;\n//     }\n// }\n\n// .btn_5 {\n//     border: 1px solid #fff;\n//     display: inline-block;\n//     padding: 16px 26px !important;\n//     text-transform: none;\n//     line-height: 16px;\n//     font-size: 13px;\n//     font-weight: 500;\n//     border-radius: 5px;\n//     background-color: $white;\n//     white-space: nowrap;\n//     @include transform_time(.5s);\n//     background: #fff !important;\n//     text-shadow: none !important;\n//     opacity: 1;\n//     color: #222222;\n\n//     &:hover {\n//         background-color: $base_color !important;\n//         border: 1px solid $base_color !important;\n//         color: $white;\n//         opacity: 1 !important;\n//     }\n\n//     &.small_btn {\n//         padding: 11px 26px !important;\n\n//         @media #{$small_mobile} {\n//             padding: 11px 19px !important;\n//         }\n\n//         @media #{$large_mobile} {\n//             padding: 11px 19px !important;\n//         }\n//     }\n// }\n\n// .btn_6 {\n//     color: $heading_color_1;\n//     border: 1px solid $border_color_4;\n//     display: inline-block;\n//     padding: 11px 25px;\n//     text-transform: none;\n//     line-height: 16px;\n//     font-size: 13px;\n//     font-weight: 500;\n//     border-radius: 5px;\n//     background-color: $white;\n//     white-space: nowrap;\n//     @include transform_time(.5s);\n\n//     &:hover {\n//         background-color: $base_color;\n//         border: 1px solid $base_color;\n//         color: $white;\n//     }\n// }\n\n// .sm_btn {\n//     line-height: 15px;\n//     background-color: #fff;\n//     height: 34px;\n//     padding: 9px 20px;\n//     color: #212e40;\n//     width: 150px;\n//     text-transform: none;\n//     border: 1px solid $border_color_4;\n// }\n\n//<<:::::::::::::::::: CRM_btn_list:::::::::::::::::::>>\n.primary_btn {\n    color: $base_color;\n    border: 1px solid #008FD4;\n    display: inline-block;\n    padding: 7px 23px;\n    text-transform: uppercase;\n    line-height: 16px;\n    font-size: 12px;\n    font-weight: 500;\n    border-radius: 30px;\n    background-color: transparent;\n    white-space: nowrap;\n    @include transform_time(.3s);\n\n    &:hover {\n        @extend %gradient_1;\n        border: 1px solid transparent;\n        color: $white;\n    }\n}\n\n// .primary_btn_1 {\n//     display: inline-block;\n//     padding: 7px 25px;\n//     text-transform: uppercase;\n//     line-height: 16px;\n//     font-size: 12px;\n//     font-weight: 500;\n//     border-radius: 30px;\n//     white-space: nowrap;\n//     @include transform_time(.3s);\n//     @extend %gradient_1;\n//     color: $white;\n\n//     i {\n//         font-size: 12px;\n//         padding-right: 6px;\n//     }\n\n//     &:hover {\n//         @extend %gradient_1;\n//         color: $white;\n//     }\n// }\n\n// .primary_btn_2 {\n//     display: inline-block;\n//     padding: 8px 25px;\n//     text-transform: uppercase;\n//     line-height: 16px;\n//     font-size: 12px;\n//     font-weight: 500;\n//     border-radius: 30px;\n//     white-space: nowrap;\n//     @include transform_time(.3s);\n//     @extend %gradient_1;\n//     color: $white;\n//     border: 0;\n//     cursor: pointer;\n//     overflow: hidden;\n\n//     i {\n//         font-size: 12px;\n//         padding-right: 6px;\n//     }\n\n//     &:hover {\n//         @extend %gradient_1;\n//         color: $white;\n//         box-shadow: 0px 5px 10px rgba(108, 39, 255, 0.25);\n//     }\n// }\n\n.primary_btn_large {\n    display: inline-block;\n    padding: 17px 23px;\n    text-transform: uppercase;\n    line-height: 16px;\n    font-size: 12px;\n    font-weight: 500;\n    border-radius: 5px;\n    white-space: nowrap;\n    @include transform_time(.3s);\n    @extend %gradient_1;\n    color: $white;\n    border: 0;\n    cursor: pointer;\n    letter-spacing: 0.1em;\n\n    i {\n        font-size: 12px;\n        padding-right: 6px;\n    }\n\n    &:hover {\n        @extend %gradient_1;\n        color: $white;\n        box-shadow: 0px 5px 10px rgba(108, 39, 255, 0.25);\n    }\n}\n\n// primary_btn_circle \n// .primary_btn_circle {\n//     color: $base_color;\n//     border: 1px solid #008FD4;\n//     display: inline-block;\n//     text-transform: uppercase;\n//     line-height: 16px;\n//     font-size: 12px;\n//     font-weight: 500;\n//     border-radius: 50%;\n//     background-color: transparent;\n//     white-space: nowrap;\n//     @include transform_time(.3s);\n//     width: 32px;\n//     height: 32px;\n//     line-height: 32px;\n//     text-align: center;\n\n//     i {\n//         font-size: 12px;\n//         line-height: 32px;\n//         @include transform_time(.3s);\n//         color: $base_color;\n//     }\n\n//     &:hover {\n//         @extend %gradient_1;\n//         border: 1px solid transparent;\n//         color: $white;\n\n//         i {\n//             color: $white;\n//         }\n//     }\n// }\n\n\n\n\n\n\n//<<:::::::::::::::::: CRM_btn_list end:::::::::::::::::::>>\n\n\ntable.dataTable.dtr-inline.collapsed>tbody>tr[role=\"row\"]>td:first-child::before,\ntable.dataTable.dtr-inline.collapsed>tbody>tr[role=\"row\"]>th:first-child::before {\n    // background-color:#222;\n    z-index: 9;\n    top: 50%;\n    transform: translateY(-50%);\n    content: \"\\e61a\";\n    font-family: 'themify';\n    font-size: 8px;\n    line-height: 14px;\n    font-weight: 600;\n    background-color: #fef1f2;\n    box-shadow: 6px 6px 12px rgba(0, 0, 0, .08),\n        -6px -6px 12px rgba(255, 255, 255, 1);\n\n}\n\ntable.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child::before,\ntable.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child::before {\n\n    content: \"\\e622\";\n    // background: #fe1724;\n    box-shadow: inset 6px 6px 12px rgba(0, 0, 0, .08),\n        inset -6px -6px 12px rgba(255, 255, 255, 1);\n\n}\n\n\n\n// CRM_dropdown \n.CRM_dropdown.dropdown {\n    .dropdown-toggle {\n        background: transparent;\n        color: #008FD4;\n        font-size: 12px;\n        font-weight: 500;\n        border: 1px solid #008FD4;\n        border-radius: 32px;\n        padding: 2px 40px 5px 23px;\n        text-transform: uppercase;\n        overflow: hidden;\n        transition: .3s;\n        height: 32px;\n\n        @media #{'only screen and (min-width: 992px) and (max-width: 1400px)'} {\n            padding: 2px 30px 5px 23px;\n        }\n\n        &:after {\n            content: \"\\e62a\";\n            font-family: \"themify\";\n            border: none;\n            border-top-color: currentcolor;\n            border-top-style: none;\n            border-top-width: medium;\n            border-top: 0px;\n            font-size: 12px;\n            position: relative;\n            top: 3px;\n            left: 0;\n            font-weight: 400;\n            transition: .3s;\n        }\n\n        &:hover,\n        &:focus {\n            color: #fff;\n            @extend %gradient_1;\n            border: 1px solid transparent;\n            box-shadow: none !important;\n        }\n    }\n\n    &.show {\n        .dropdown-toggle {\n\n            &::after {}\n        }\n    }\n\n    .dropdown-menu {\n        border-radius: 5px 5px 10px 10px;\n        border: 0px;\n        padding: 15px 0px;\n        box-shadow: var(--box_shadow);\n        margin-top: 5px;\n\n        &.full_width {\n            min-width: 110px;\n        }\n\n        .dropdown-item {\n            color: #828bb2;\n            text-align: right;\n            font-size: 12px;\n            padding: 4px 1.5rem;\n            text-transform: uppercase;\n            cursor: pointer;\n\n            &:hover {\n                color: $base_color;\n            }\n\n            .active,\n            &:active {\n                color: $base_color;\n                background-color: #f8f9fa;\n            }\n        }\n    }\n\n    &.CRM_dropdown_default {\n        button {\n            padding: 0 !important;\n            border: 0 !important;\n            text-transform: none;\n            font-size: 13px;\n            text-align: left;\n            overflow: visible;\n\n            &:hover {\n                background: transparent;\n                color: #008FD4;\n            }\n\n            &:hover,\n            &:focus {\n                border: 0;\n                box-shadow: none !important;\n                background: transparent;\n                color: #008FD4;\n            }\n\n            &:after {\n                content: \"\\f0d7\";\n                font-family: \"Font Awesome 5 free\";\n                border: none;\n                border-top-color: currentcolor;\n                border-top-style: none;\n                border-top-width: medium;\n                border-top: 0px;\n                font-size: 12px;\n                position: relative;\n                top: 3px;\n                left: 0;\n                font-weight: 900;\n                transition: .3s;\n                position: absolute;\n                right: 0;\n                left: auto;\n                top: 4px;\n            }\n        }\n\n        .dropdown-item {\n            text-transform: capitalize !important;\n            text-align: left;\n        }\n    }\n}\n\n.dropdown-menu.option_width_8 {\n    min-width: 150px;\n}\n\n/* -------------------------------------------------------------------------- */\n/*                                color button                                */\n/* -------------------------------------------------------------------------- */\n// .primary_color_btn {\n//     display: inline-block;\n//     padding: 11px 25px;\n//     text-transform: uppercase;\n//     font-size: 13px;\n//     font-weight: 500;\n//     border-radius: 10px;\n//     white-space: nowrap;\n//     @include transform_time(.3s);\n//     @extend %gradient_1;\n//     color: $white;\n//     border: 0;\n//     cursor: pointer;\n\n//     &.yellow_btn {\n//         background: rgba(255, 173, 31, 1);\n\n//         &:hover {\n//             background: rgba(255, 173, 31, .9);\n//         }\n//     }\n\n//     &.radish_btn {\n//         background: rgba(255, 109, 104, 1);\n\n//         &:hover {\n//             background: rgba(255, 109, 104, .9);\n//         }\n//     }\n\n//     &.green_btn {\n//         background: rgba(75, 207, 144, 1);\n\n//         &:hover {\n//             background: rgba(75, 207, 144, .9);\n//         }\n//     }\n\n//     &.lite_blue_btn {\n//         background: rgba(98, 118, 247, 1);\n\n//         &:hover {\n//             background: rgba(98, 118, 247, .9);\n//         }\n//     }\n\n//     &.Cyan_btn {\n//         background: rgba(32, 213, 238, 1);\n\n//         &:hover {\n//             background: rgba(32, 213, 238, .9);\n//         }\n//     }\n\n//     &.dark_btn {\n//         background: #3C4777;\n\n//         &:hover {\n//             background: #3C4777;\n//         }\n//     }\n\n//     // letter-spacing: 0.1em;\n//     // i{\n//     //     font-size: 12px;\n//     //     padding-right: 6px;\n//     // }\n//     &:hover {\n//         // @extend %gradient_1;\n//         color: $white;\n//         // box-shadow: 0px 5px 10px rgba(108, 39, 255, 0.25);\n//     }\n// }\n\n// .primary_color_btn2 {\n//     display: inline-block;\n//     padding: 6px 20px;\n//     text-transform: uppercase;\n//     font-size: 13px;\n//     font-weight: 500;\n//     border-radius: 10px;\n//     white-space: nowrap;\n//     @include transform_time(.3s);\n//     @extend %gradient_1;\n//     color: $white;\n//     border: 0;\n//     cursor: pointer;\n\n//     &.yellow_btn {\n//         background: rgba(255, 173, 31, 1);\n\n//         &:hover {\n//             background: rgba(255, 173, 31, .9);\n//         }\n//     }\n\n//     &.Maroon_btn {\n//         background: rgba(148, 90, 164, 1);\n\n//         &:hover {\n//             background: rgba(148, 90, 164, .9);\n//         }\n//     }\n\n//     &.radish_btn {\n//         background: rgba(255, 109, 104, 1);\n\n//         &:hover {\n//             background: rgba(255, 109, 104, .9);\n//         }\n//     }\n\n//     &.green_btn {\n//         background: rgba(75, 207, 144, 1);\n\n//         &:hover {\n//             background: rgba(75, 207, 144, .9);\n//         }\n//     }\n\n//     &.lite_blue_btn {\n//         background: rgba(98, 118, 247, 1);\n\n//         &:hover {\n//             background: rgba(98, 118, 247, .9);\n//         }\n//     }\n\n//     &.Cyan_btn {\n//         background: rgba(32, 213, 238, 1);\n\n//         &:hover {\n//             background: rgba(32, 213, 238, .9);\n//         }\n//     }\n\n//     &:hover {\n//         // @extend %gradient_1;\n//         color: $white;\n//         // box-shadow: 0px 5px 10px rgba(108, 39, 255, 0.25);\n//     }\n// }\n\n// .badge_1 {\n//     background: rgba(75, 207, 144, .1);\n//     font-size: 13px !important;\n//     font-weight: 500 !important;\n//     color: #4BCF90 !important;\n//     border: 0;\n//     display: inline-block;\n//     border-radius: 10px;\n//     padding: 7px 21px;\n//     white-space: nowrap;\n//     line-height: 1.2;\n//     text-transform: none;\n\n//     &:hover {\n//         background: rgba(75, 207, 144, .15);\n//     }\n// }\n\n// .badge_2 {\n//     background: rgba(255, 109, 104, .1);\n//     font-size: 13px !important;\n//     font-weight: 500 !important;\n//     color: #FF6D68 !important;\n//     border: 0;\n//     display: inline-block;\n//     border-radius: 10px;\n//     padding: 7px 21px;\n//     white-space: nowrap;\n//     line-height: 1.2;\n//     text-transform: none;\n\n//     &:hover {\n//         background: rgba(255, 109, 104, .15);\n//     }\n// }\n\n// .badge_3 {\n//     background: rgba(255, 173, 31, .1);\n//     font-size: 13px !important;\n//     font-weight: 500 !important;\n//     color: #FFAD1F !important;\n//     border: 0;\n//     display: inline-block;\n//     border-radius: 10px;\n//     padding: 7px 21px;\n//     white-space: nowrap;\n//     line-height: 1.2;\n//     text-transform: none;\n\n//     &:hover {\n//         background: rgba(255, 173, 31, .1);\n//     }\n// }\n\n// .badge_4 {\n//     background: rgba(255, 109, 104, .10);\n//     font-size: 13px !important;\n//     font-weight: 500 !important;\n//     color: #FF6D68 !important;\n//     border: 0;\n//     display: inline-block;\n//     border-radius: 10px;\n//     padding: 7px 21px;\n//     white-space: nowrap;\n//     line-height: 1.2;\n//     text-transform: none;\n\n//     &:hover {\n//         background: rgba(255, 109, 104, .10);\n//     }\n// }\n\n/* -------------------------------------------------------------------------- */\n/*                                 TAB BUTTON                                 */\n/* -------------------------------------------------------------------------- */\n// .pos_tab_btn {\n//     ul {\n//         li {\n//             a {\n//                 color: #008FD4;\n//                 font-size: 12px;\n//                 font-weight: 500;\n//                 background: #FFFFFF;\n//                 border-radius: 30px;\n//                 display: inline-block;\n//                 transition: .3s;\n//                 padding: 7px 23px;\n//                 white-space: nowrap;\n//                 border: 1px solid #008FD4;\n//                 text-transform: uppercase;\n//                 line-height: 16px;\n\n//                 @media #{$small_mobile} {\n//                     margin-bottom: 10px;\n//                 }\n\n//                 &:hover {\n//                     @extend %gradient_1;\n//                     color: #fff;\n//                     border-color: transparent;\n//                 }\n\n//                 &.active {\n//                     @extend %gradient_1;\n//                     color: #fff;\n//                     border-color: transparent;\n//                 }\n//             }\n\n//             &:not(:last-child) {\n//                 margin-right: 12px;\n//             }\n//         }\n//     }\n// }\n\n// .primary-btn.primary-circle {\n//     width: 32px;\n//     height: 32px;\n//     border-radius: 50% !important;\n//     padding: 0 !important;\n//     text-align: center;\n//     line-height: 32px;\n//     letter-spacing: 0 !important;\n\n//     i {\n//         margin: 0;\n//     }\n// }",
		"/******** header css here *********/\n.header_iner {\n    // padding: 27px 30px;\n    background-color: transparent;\n    position: fixed;\n    // width: 85%;\n    top: 0;\n    z-index: 99;\n    // .... \n    position: relative;\n    margin: 0 0 60px 0;\n\n    // width: 100%;\n    @media #{$small_mobile} {\n        justify-content: flex-end !important;\n    }\n\n    @media #{$large_mobile} {\n        justify-content: flex-end !important;\n    }\n\n    @media #{$tab} {\n        // width: 100%;\n        // padding: 20px;\n        margin: 0;\n    }\n\n    @media #{$tab_device} {\n        // margin: 0 10px;\n    }\n\n    @media #{$small_mobile} {\n        // margin:0 0 15px 0;\n        margin: 0;\n    }\n\n    @media #{$large_mobile} {\n        // margin:0 0 15px 0;\n        margin: 0;\n    }\n\n    @media #{$medium_device} {\n        // width: 80%;\n    }\n\n    // @media #{'only screen and (min-width: 1200px)'} {\n    //     margin-bottom: 60px;\n    // }\n    .page_tittle {\n        @media #{$tab} {\n            // padding-left: 40px;\n        }\n\n        @media #{$small_mobile} {\n            // padding-left: 25px;\n        }\n\n        h3 {\n            font-size: 18px;\n            font-weight: 500;\n            text-transform: none;\n            color: #222222;\n            margin-bottom: 2px;\n\n            @media #{$tab} {\n                margin-right: 15px;\n            }\n        }\n\n        .page_subtitle {\n            font-size: 12px;\n            font-weight: 300;\n            color: #7e7172;\n            margin-bottom: 0;\n\n            .page_subtitle_inenr {\n                color: #7e7172;\n\n                &.active_subcat {\n                    color: #fe1724;\n                    white-space: nowrap;\n                }\n\n                i {\n                    margin-left: 10px;\n                    margin-right: 7px;\n                    font-size: 12px;\n                }\n\n                svg {\n                    position: relative;\n                    margin: 0 7px 0 10px;\n                    top: -1px;\n\n                    @media #{$small_mobile} {\n                        margin: 0 2px 0 2px;\n                    }\n                }\n            }\n        }\n    }\n\n    .btn_1 {\n        margin: 0 30px;\n    }\n\n    .notification {\n        @media #{$tab} {\n            margin: 0 10px;\n        }\n\n        i {\n            color: $text_color_3;\n            position: relative;\n            font-size: 20px;\n\n            &:after {\n                position: absolute;\n                content: \"\";\n                right: -1px;\n                top: 0;\n                height: 9px;\n                width: 9px;\n                background-color: $base_color;\n                border-radius: 50%;\n            }\n        }\n    }\n\n    .serach_field-area {\n        @media #{$mobile_device} {\n            display: none;\n        }\n\n        @media #{$tab_device} {\n            width: auto;\n            left: 40px;\n        }\n\n        @media #{$tab_device} {\n            display: none;\n        }\n\n        @media #{$medium_device} {\n            width: auto;\n            margin-right: 70px;\n        }\n    }\n\n    .header_middle {\n        .select_style {\n\n            @media #{$tab_device} {\n                margin-left: 150px;\n            }\n        }\n    }\n\n    .header_right {\n        .header_notification_warp {\n            margin-right: 57px;\n            margin-left: 40px;\n\n            @media #{$small_mobile} {\n                margin-right: 25px;\n                margin-left: 20px;\n            }\n\n            @media #{$tab_device} {\n                margin-right: 35px;\n                margin-left: 25px;\n            }\n\n            li {\n                display: inline-block;\n                position: relative;\n\n                @media #{$small_mobile} {\n                    position: static;\n                }\n\n                @media #{$large_mobile} {\n                    position: static;\n                }\n\n                @media #{$tab} {\n                    position: static;\n                }\n\n                &:last-child a {\n                    margin-right: 0;\n                }\n\n                >a {\n                    font-size: 20px;\n                    color: $base_color;\n                    position: relative;\n                    margin-right: 29px;\n                    display: inline-block;\n\n                    i {\n                        transition: .3s;\n                        color: #707DB7;\n                    }\n\n                    &.gredient_hover {\n                        &:hover {\n                            i {\n                                @extend %gradient_text;\n                            }\n                        }\n                    }\n\n                    @media #{$small_mobile} {\n                        margin-right: 15px;\n                        font-size: 15px;\n\n                    }\n\n                    >span.notification_count {\n                        position: absolute;\n                        width: 20px;\n                        height: 20px;\n                        line-height: 20px;\n                        text-align: center;\n                        color: #fff;\n                        display: inline-block;\n                        @extend %gradient_1;\n                        font-size: 10px;\n                        border-radius: 50%;\n                        right: -8px;\n                        top: -4px;\n\n\n                    }\n                }\n            }\n\n            li.scroll_notification_list {\n                position: relative;\n\n            }\n        }\n\n        .select_style {\n            @media #{$small_mobile} {\n                display: none !important;\n            }\n\n            @media #{$large_mobile} {\n                display: none !important;\n            }\n        }\n    }\n}\n\n.profile_info {\n    position: relative;\n\n    // lms none \n    // display: none;\n    img {\n        max-width: 40px;\n        max-height: 40px;\n        border-radius: 50%;\n        cursor: pointer;\n\n        @media #{$tab} {\n            max-width: 30px;\n        }\n    }\n\n    .profile_info_iner {\n        position: absolute;\n        right: 0;\n        background-color: $base_color;\n        text-align: right;\n        width: 215px;\n        padding: 30px 30px 20px;\n        opacity: 0;\n        visibility: hidden;\n        top: 65px;\n        @include transform_time(.5s);\n        @include border-radius(5px);\n\n        &::before {\n            position: absolute;\n            content: '';\n            width: 0;\n            height: 0;\n            border-style: solid;\n            top: -14px;\n            right: 10px;\n            border-width: 0 15px 20px 15px;\n            border-color: transparent transparent $base_color transparent;\n        }\n\n        a {\n            display: block;\n\n        }\n\n        p {\n            font-size: 12px;\n            font-weight: 300;\n        }\n\n        h5 {\n            font-size: 12px;\n            color: $white;\n        }\n    }\n\n    &:hover {\n        .profile_info_iner {\n            opacity: 1;\n            visibility: visible;\n            top: 65px;\n        }\n    }\n\n    .profile_info_details {\n        margin-top: 20px;\n        border-top: 1px solid $border_color;\n        padding-top: 10px;\n\n        a {\n            color: $white;\n            font-size: 13px;\n            display: block;\n            padding: 10px 0;\n\n            &:hover {\n                color: $white;\n\n                i {\n                    color: $white;\n                }\n            }\n        }\n\n        i {\n            color: #cccccc;\n            font-size: 12px;\n            margin-left: 20px;\n            @include transform_time(.5s);\n        }\n    }\n}\n\n.admin .sidebar_icon {\n    position: absolute !important;\n    top: 50%;\n    // left: 30px;\n    @include transform(translateY(-50%));\n    right: auto;\n    left: 20px;\n    background: transparent !important;\n\n    @media #{$small_mobile} {\n        right: auto;\n        // left: 0px;\n        left: 60px;\n        top: 55%;\n    }\n\n    @media #{$large_mobile} {\n        right: auto;\n        left: 0px;\n    }\n\n    @media #{$tab} {\n        right: auto;\n        left: 0px;\n        left: 60px;\n        top: 55%;\n    }\n\n    i {\n        font-size: 20px;\n        color: #008FD4;\n\n        @media #{$small_mobile} {\n            font-size: 18px;\n        }\n    }\n}\n\n/******** header css end *********/\n\n\n// admin _menu Style \n.serach_field-area {\n    // width: 480px;\n    width: auto;\n    position: relative;\n\n    // margin-right: 30px;\n    @media #{$medium_device} {\n        width: 400px;\n    }\n\n    .search_inner {\n        input {\n            color: #000;\n            font-size: 13px;\n            height: 40px;\n            width: 100%;\n            padding-left: 32px;\n            border: 0;\n            padding-right: 15px;\n            border-bottom: 1px solid rgba(0, 79, 0, 0.4);\n            padding-bottom: 6px;\n            background: transparent;\n\n            &::placeholder {\n                font-size: 12px;\n                font-weight: 500;\n                color: #008FD4;\n                ;\n            }\n\n            &:focus {\n                outline: none;\n            }\n        }\n\n        button {\n            position: absolute;\n            left: 0;\n            top: 0;\n            height: 100%;\n            background: transparent;\n            font-size: 12px;\n            border: 0;\n            padding-left: 0px;\n            padding-right: 11px;\n\n            i {\n                font-size: 17px;\n                color: #008FD4;\n            }\n        }\n    }\n\n\n}\n\n// admin _menu Style \n// .serach_field_2{\n//     width: 430px;\n//     position: relative;\n//     margin-right: 0px;\n//     @media #{$small_mobile} {\n//         width: 100%;\n//     }\n//     @media #{$large_mobile} {\n//         width: 190px;\n//     }\n//     @media #{$tab_device} {\n//         width: 230px;\n//     }\n//     @media #{$mid_device} {\n//         width: 300px;\n//     }\n//     .search_inner{\n//         input{\n//             color: #000;\n//             font-size: 13px;\n//             height: 40px;\n//             width: 100%;\n//             border-radius: 5px;\n//             padding-left: 55px;\n//             border: 1px solid #eee1e2;\n//             padding-right: 15px;\n//             &::placeholder{\n//                 font-size: 13px;\n//                 font-weight: 300;\n//                 color: #7e7172;\n//             }\n//             &:focus{\n//                 outline: none;\n//             }\n//         }\n//         button{\n//             position: absolute;\n//             left: 0;\n//             top: 0;\n//             height: 100%;\n//             background: transparent ;\n\n//             font-size: 12px;\n//             border: 0;\n//             padding-left: 19px;\n//             padding-right: 11px;\n//             i{\n//                 font-size: 12px;\n//                 color: #fe1724;\n//             }\n//             &::before{\n//                 position: absolute;\n//                 width: 1px;\n//                 height: 24px;\n//                 content: '';\n//                 background: #eee1e2;\n//                 top: 50%;\n//                 @include transform(translateY(-50%));\n//                 right: 0;\n//             }\n//         }\n//     }\n\n\n// }\n// .serach_field-area3 {\n//     width: 200px;\n//     position: relative;\n\n//     // margin-right: 30px;\n//     @media #{$medium_device} {\n//         width: 200px;\n//     }\n\n//     .search_inner {\n//         input {\n//             color: #000;\n//             font-size: 13px;\n//             height: 40px;\n//             width: 100%;\n//             padding-left: 32px;\n//             border: 0;\n//             padding-right: 15px;\n//             border-bottom: 1px solid rgba(0, 79, 0, 0.4);\n//             padding-bottom: 6px;\n//             background: transparent;\n\n//             &::placeholder {\n//                 font-size: 12px;\n//                 font-weight: 500;\n//                 color: #008FD4;\n//                 ;\n//             }\n\n//             &:focus {\n//                 outline: none;\n//             }\n//         }\n\n//         button {\n//             position: absolute;\n//             left: 0;\n//             top: 0;\n//             height: 100%;\n//             background: transparent;\n//             font-size: 12px;\n//             border: 0;\n//             padding-left: 0px;\n//             padding-right: 11px;\n//             width: 20px;\n\n//             i {\n//                 font-size: 17px;\n//                 color: #008FD4;\n//             }\n//         }\n//     }\n\n\n// }\n\n\ntable.dataTable {\n\n    width: 100% !important;\n    margin: 0 auto;\n    clear: both;\n    border-collapse: separate;\n    border-spacing: 0;\n\n}\n\nth,\ntd {\n    // white-space: nowrap;\n}\n\n.table td,\n.table th {\n\n    padding: .75rem;\n    vertical-align: top;\n    border-top: 0 !important;\n\n}\n\n.small_logo_crm {\n    position: absolute;\n    left: 0;\n\n    img {\n        width: 50px;\n    }\n}",
		"// .body_content{\n//     display: flex;\n// }\n\n.main-title {\n    h3 {\n        font-family: $font_style_1;\n        font-weight: 500;\n        font-size: 18px;\n        line-height: 27px;\n        color: $base_color;\n\n    }\n}\n\n.main-title2 {\n    h4 {\n        font-family: $font_style_1;\n        font-weight: 500;\n        font-size: 16px;\n        line-height: 26px;\n        color: $base_color;\n\n    }\n}\n\n.box_header {\n    display: flex;\n    justify-content: space-between;\n    margin-bottom: 20px;\n    align-items: center;\n\n    &.box_header_block {\n        @media #{$small_mobile} {\n            flex-direction: column;\n            align-items: flex-start !important;\n        }\n\n        .main-title {\n            @media #{$small_mobile} {\n                margin-bottom: 15px;\n            }\n        }\n    }\n}",
		"/******** main content css here *********/\n// .main_content{\n\n//     // padding-left: 15%;\n//     padding-left: 270px;\n//     width: 100%;\n//     // padding-top: 135px;\n//     padding-top: 0px !important; \n//     // background: #fef1f2;\n//     transition: .5s;\n//     // update \n//     position: relative;\n//     min-height: 100vh;\n//     padding-bottom: 160px;\n//     &.main_content_padding_hide{\n//         padding-left: 0px;\n//         padding-top: 100px !important;\n//     }\n\n//     @media #{$tab}{\n//         padding: 90px 0 100px 0;\n//     }\n//     @media #{$small_mobile}{\n//         padding: 120px 0 100px 0;\n//     }\n//     @media #{$large_mobile}{\n//         padding: 120px 0 100px 0;\n//     }\n//     @media #{$tab_device}{\n//         padding: 120px 0 100px 0;\n//     }\n//     @media #{$medium_device}{\n//         padding-left: 20%;\n//         // padding-left: 25%;\n//     }\n//     .main_content_iner{\n//         min-height: 68vh;\n//         // margin-bottom: 100px;\n//         transition: .5s;\n//         &.main_content_iner_padding{\n//             @media #{$large_device} {\n//                 padding: 0 30px 0 30px;\n//             }\n//             @media #{$extra_big_screen} {\n//                 padding: 0 60px 0 60px;\n//             }\n//             @media #{$min_1680px} {\n//                 padding: 0 135px 0 135px;\n//             }\n//         }\n//         @media #{$small_mobile} {\n//             margin-bottom: 20px;\n//         }\n//         @media #{$large_mobile} {\n//             // margin-bottom: 50px;\n//         }\n//     }\n// }\n// .address_book_hint{\n//     p{\n//         font-size: 14px;\n//         line-height: 26px;\n//         margin-bottom: 8px;\n//     }\n// }\n// .single_element {\n//     h4 {\n//         margin-bottom: 30px;\n//     }\n\n//     .quick_activity_wrap {\n//         display: grid;\n//         grid-template-columns: repeat(4, 1fr);\n//         grid-gap: 30px;\n//         margin-bottom: 50px;\n\n//         @media #{$small_mobile} {\n//             grid-template-columns: repeat(1, 1fr);\n//             grid-gap: 15px;\n//             margin-bottom: 30px;\n//         }\n\n//         @media #{$large_mobile} {\n//             grid-template-columns: repeat(2, 1fr);\n//             grid-gap: 15px;\n//             margin-bottom: 30px;\n//         }\n\n//         @media #{$tablet_device} {\n//             grid-template-columns: repeat(2, 1fr);\n//             grid-gap: 15px;\n//             margin-bottom: 30px;\n//         }\n\n//         @media #{$mid_device} {\n//             grid-template-columns: repeat(2, 1fr);\n//             margin-bottom: 30px;\n//         }\n\n//         @media #{$large_device} {\n//             grid-template-columns: repeat(2, 1fr);\n//         }\n//     }\n\n//     .single_quick_activity {\n//         background-color: $white;\n//         border-radius: 10px;\n//         @include transform_time(.5s);\n//         padding: 18px 30px;\n//         position: relative;\n//         box-shadow: 0px 10px 15px rgba(0, 79, 0, 0.22);\n\n//         @media #{$small_mobile} {\n//             // margin-bottom: 20px;\n//             padding: 20px 15px;\n//         }\n\n//         @media #{$large_mobile} {\n//             // margin-bottom: 20px;\n//             padding: 20px 15px;\n//         }\n\n//         @media #{$medium_device} {\n//             // margin-bottom: 20px;\n//         }\n\n//         @media #{$tab_device} {\n//             // margin-bottom: 20px;\n//         }\n\n//         h3 {\n//             font-size: 24px;\n//             line-height: 40px;\n//             margin-bottom: 0;\n//             font-weight: 500;\n//             @include transform_time(.5s);\n//             color: $base_color;\n//         }\n\n//         p {\n//             @include transform_time(.5s);\n//         }\n\n//         &:hover {\n//             background: $base_color;\n\n//             h3,\n//             p {\n//                 color: #fff;\n//             }\n\n//             .quick_activity_icon {\n//                 background-color: rgba(255, 247, 248, 0.2);\n\n//                 i {\n//                     color: #ffffff;\n//                 }\n\n//             }\n//         }\n//     }\n// }\n\n/******** main content css end *********/",
		"// .dashboard_part{\n//     .notification_tab{\n//         padding: 27px 25px;\n//         background-color: $section_bg_1;\n//         display: flex;\n//         justify-content: space-between;\n//         align-items: center;\n//         margin-bottom: 60px;\n//         @include transform_time(.5s);\n//         p{\n//             font-size: 16px;\n//             color: $heading_color_1;\n//             a{\n//                 color: $base_color;\n//             }\n//         }\n//     }\n//     .hide_icon{\n//         cursor: pointer;\n//         i{\n//             color: $base_color;\n//             font-size: 10px;\n//         }\n//     }\n// }\n.white_box {\n    padding: 40px;\n    background-color: $white;\n    @include border-radius(10px);\n\n    @media #{$small_mobile} {\n        padding: 30px 25px;\n    }\n\n    .white_box_tittle {\n        h4 {\n            font-size: 16px;\n            font-weight: 500;\n            margin-bottom: 0;\n\n            @media #{$tab} {\n                margin-bottom: 15px;\n            }\n        }\n    }\n}\n\n// .white_box_large {\n//     padding: 50px;\n//     background-color: $white;\n//     @include border-radius(10px);\n\n//     @media #{$small_mobile} {\n//         padding: 30px 25px;\n//     }\n\n//     .white_box_tittle {\n//         h4 {\n//             font-size: 16px;\n//             font-weight: 500;\n//             margin-bottom: 0;\n\n//             @media #{$tab} {\n//                 margin-bottom: 15px;\n//             }\n//         }\n//     }\n// }\n\n.white_box_30px {\n    padding: 30px;\n    background-color: $white;\n    @include border-radius(10px);\n\n    @media #{$small_mobile} {\n        padding: 30px 25px;\n    }\n\n    .white_box_tittle {\n        h4 {\n            font-size: 16px;\n            font-weight: 500;\n            margin-bottom: 0;\n\n            @media #{$tab} {\n                margin-bottom: 15px;\n            }\n        }\n    }\n}\n\n// .white_box_50px {\n//     padding: 50px;\n//     background-color: $white;\n//     @include border-radius(10px);\n\n//     @media #{$small_mobile} {\n//         padding: 30px 25px;\n//     }\n// }\n\n// .white_box2 {\n//     padding: 40px 40px 25px 40px;\n//     background-color: $white;\n//     @include border-radius(5px);\n\n//     @media #{$small_mobile} {\n//         padding: 30px 25px;\n//     }\n\n//     .white_box_tittle {\n//         h4 {\n//             font-size: 16px;\n//             font-weight: 500;\n//             margin-bottom: 0;\n\n//             @media #{$tab} {\n//                 margin-bottom: 15px;\n//             }\n//         }\n//     }\n// }\n\n// .chart_box {\n//     .white_box_tittle {\n//         margin-bottom: 20px;\n\n//         h4 {\n//             margin-bottom: 2px;\n\n//             @media #{$tab} {\n//                 margin-bottom: 15px;\n//             }\n//         }\n//     }\n\n//     p {\n//         margin-bottom: 29px;\n//         color: $text_color_3;\n//     }\n// }\n\n// .chart_box {\n\n//     //troggle box\n//     label {\n//         margin-bottom: 0;\n//     }\n\n//     .b {\n//         display: block !important;\n//     }\n\n//     .toggle {\n//         position: relative;\n//         width: 44px;\n//         height: 22px;\n//         border-radius: 50px;\n//         background-color: $text_color_2;\n//         border: 1px solid $text_color_2;\n//         overflow: hidden;\n//     }\n\n//     .check {\n//         position: absolute;\n//         display: block;\n//         cursor: pointer;\n//         top: 0;\n//         left: 0;\n//         width: 100%;\n//         height: 100%;\n//         opacity: 0;\n//         z-index: 6;\n//     }\n\n//     .check:checked~.switch {\n//         right: 5px;\n//         left: 57.5%;\n//         transition: 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);\n//         transition-property: left, right;\n//         transition-delay: 0.08s, 0s;\n//     }\n\n//     .switch {\n//         position: absolute;\n//         left: 5px;\n//         top: 3px;\n//         bottom: 2px;\n//         right: 57.5%;\n//         background-color: $white;\n//         border-radius: 50%;\n//         z-index: 1;\n//         transition: 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);\n//         transition-property: left, right;\n//         transition-delay: 0s, 0.08s;\n//         height: 13px;\n//         width: 13px;\n//         padding: 6px !important;\n//         margin-right: 0;\n\n//         &:after {\n//             display: none;\n//         }\n//     }\n\n//     .hide {\n//         display: none !important;\n//     }\n// }\n\n//QA section content\n// .QA_section_white {\n//     border-radius: 10px;\n//     background: #fff;\n//     padding: 30px;\n//     box-shadow: 0px 10px 15px rgba(0, 79, 0, 0.22);\n\n//     @media #{$small_mobile} {\n//         padding: 20px;\n//     }\n\n//     &.QA_section {\n//         .QA_table {\n//             .table {\n//                 box-shadow: none !important;\n//             }\n//         }\n//     }\n// }\n\n.QA_section {\n    .QA_table {\n        .table {\n            background: #FFFFFF;\n            box-shadow: 0px 10px 15px rgba(0, 79, 0, 0.22);\n            border-radius: 10px;\n            // overflow: hidden;\n            margin-bottom: 35px;\n            padding-top: 20px;\n            padding-bottom: 40px;\n        }\n\n        th,\n        td {\n            font-size: 13px;\n            font-weight: 400;\n            line-height: 1.9;\n            color: $heading_color_1;\n            padding: 16px 30px;\n            vertical-align: middle;\n            position: relative;\n        }\n\n        .question_content {\n            color: $text_color;\n            font-size: 13px;\n\n            &:hover {\n                color: $base_color;\n            }\n        }\n\n        thead {\n\n            th {\n                white-space: nowrap;\n                border-bottom: 1px solid rgba(130, 139, 178, .3) !important;\n                padding-left: 45px !important;\n            }\n        }\n\n        tbody {\n            th {\n                font-size: 14px;\n                color: #008FD4;\n                font-weight: 400 !important;\n                // padding-left: 0;\n            }\n\n            th,\n            td {\n                color: $text_color;\n                font-size: 14px;\n                color: #828BB2;\n                font-weight: 400;\n                border-bottom: 1px solid rgba(130, 139, 178, .15);\n\n                a {\n                    font-size: 14px;\n                    font-weight: 400;\n                    color: #828BB2;\n\n                    &.active_hover {\n                        color: #008FD4;\n                    }\n\n                    &:hover {\n                        color: #008FD4;\n                    }\n                }\n\n                &.pending {\n                    color: #E09079;\n                    text-transform: uppercase;\n                    font-size: 12px;\n                    font-weight: 500;\n\n                }\n\n                &.priority_hight {\n                    font-size: 14px;\n                    color: #D7598F;\n                    font-weight: 400;\n                }\n            }\n\n            th {\n                // white-space: nowrap;\n            }\n\n            tr {\n                @include transition(.3s);\n\n                // &:first-child{\n                //     th, td{\n                //         border: 0px solid transparent;\n                //     }\n                // }\n                &:hover {\n                    background: #fff;\n                }\n            }\n        }\n\n        .view_btn {\n            color: $base_color;\n\n            &:hover {\n                text-decoration: underline;\n            }\n        }\n\n        .table {\n            margin-bottom: 0 !important;\n\n            thead th {\n                border-bottom: 0 solid transparent;\n                background-color: $white;\n                padding: 17px 30px;\n                line-height: 16px;\n                border: 0px solid transparent;\n                font-size: 12px;\n                font-weight: 400;\n                color: $base_color;\n                white-space: nowrap;\n                text-transform: uppercase;\n            }\n        }\n    }\n}\n\n// .QA_section3 {\n//     .QA_table.QA_table4 {\n//         .table {\n//             margin-bottom: 0 !important;\n\n//             thead th {\n//                 border-bottom: 0 solid transparent;\n//                 // background-color: $white;\n//                 padding: 20px 30px 20px 30px;\n//                 line-height: 16px;\n//                 border: 0px solid transparent;\n//                 font-size: 12px;\n//                 font-weight: 400;\n//                 color: $base_color;\n//                 white-space: nowrap;\n//                 text-transform: uppercase;\n//             }\n//         }\n//     }\n\n//     .QA_table {\n//         .table {\n//             background: #FFFFFF;\n//             box-shadow: 0px 10px 15px rgba(0, 79, 0, 0.22);\n//             border-radius: 10px;\n//             // overflow: hidden;\n//             margin-bottom: 35px;\n//             padding-top: 20px;\n//             padding-bottom: 40px;\n//         }\n\n//         th,\n//         td {\n//             font-size: 13px;\n//             font-weight: 400;\n//             line-height: 1.9;\n//             color: $heading_color_1;\n//             padding: 16px 30px;\n//             vertical-align: middle;\n//             position: relative;\n//         }\n\n//         .question_content {\n//             color: $text_color;\n//             font-size: 13px;\n\n//             &:hover {\n//                 color: $base_color;\n//             }\n//         }\n\n//         thead {\n\n//             th {\n//                 white-space: nowrap;\n//                 border-bottom: 1px solid rgba(130, 139, 178, .3) !important;\n//                 // padding-left: 45px !important;\n//             }\n//         }\n\n//         tbody {\n//             th {\n//                 font-size: 14px;\n//                 color: #008FD4 !important;\n//                 font-weight: 400 !important;\n//                 // padding-left: 0;\n//             }\n\n//             th,\n//             td {\n//                 color: $text_color;\n//                 font-size: 14px;\n//                 color: #828BB2;\n//                 font-weight: 400;\n//                 border-bottom: 1px solid rgba(130, 139, 178, .15);\n\n//                 a {\n//                     font-size: 14px;\n//                     font-weight: 400;\n//                     color: #828BB2;\n\n//                     &.active_hover {\n//                         color: #008FD4;\n//                     }\n\n//                     &:hover {\n//                         color: #008FD4;\n//                     }\n//                 }\n\n//                 &.pending {\n//                     color: #E09079;\n//                     text-transform: uppercase;\n//                     font-size: 12px;\n//                     font-weight: 500;\n\n//                 }\n\n//                 &.priority_hight {\n//                     font-size: 14px;\n//                     color: #D7598F;\n//                     font-weight: 400;\n//                 }\n//             }\n\n//             th {\n//                 // white-space: nowrap;\n//             }\n\n//             tr {\n//                 @include transition(.3s);\n\n//                 // &:first-child{\n//                 //     th, td{\n//                 //         border: 0px solid transparent;\n//                 //     }\n//                 // }\n//                 &:hover {\n//                     // background: #fff;\n//                 }\n//             }\n//         }\n\n//         tfoot {\n\n//             td,\n//             th {\n//                 font-weight: 500;\n//                 color: #008FD4;\n//                 font-size: 16px;\n//                 padding: 5px 15px;\n//             }\n//         }\n\n//         .view_btn {\n//             color: $base_color;\n\n//             &:hover {\n//                 text-decoration: underline;\n//             }\n//         }\n\n//         .table {\n//             margin-bottom: 0 !important;\n\n//             thead th {\n//                 border-bottom: 0 solid transparent;\n//                 // background-color: $white;\n//                 padding: 7px 30px 20px 30px;\n//                 line-height: 16px;\n//                 border: 0px solid transparent;\n//                 font-size: 12px;\n//                 font-weight: 400;\n//                 color: $base_color;\n//                 white-space: nowrap;\n//                 text-transform: uppercase;\n//             }\n//         }\n//     }\n// }\n\n// .QA_section2 {\n//     .QA_table {\n//         .table {\n//             background: #FFFFFF;\n//             box-shadow: 0px 10px 15px rgba(0, 79, 0, 0.22);\n//             border-radius: 10px;\n//             // overflow: hidden;\n//             margin-bottom: 35px;\n//             padding-top: 20px;\n//             padding-bottom: 40px;\n//         }\n\n//         th,\n//         td {\n//             font-size: 13px;\n//             font-weight: 400;\n//             line-height: 1.9;\n//             color: $heading_color_1;\n//             padding: 16px 30px;\n//             vertical-align: middle;\n//             position: relative;\n//         }\n\n//         .question_content {\n//             color: $text_color;\n//             font-size: 13px;\n\n//             &:hover {\n//                 color: $base_color;\n//             }\n//         }\n\n//         thead {\n\n//             th {\n//                 white-space: nowrap;\n//                 border-bottom: 1px solid rgba(130, 139, 178, .3) !important;\n//                 // padding-left: 45px !important;\n//             }\n//         }\n\n//         tbody {\n//             th {\n//                 font-size: 14px;\n//                 color: #008FD4 !important;\n//                 font-weight: 400 !important;\n//                 // padding-left: 0;\n//             }\n\n//             th,\n//             td {\n//                 color: $text_color;\n//                 font-size: 14px;\n//                 color: #828BB2;\n//                 font-weight: 400;\n//                 border-bottom: 1px solid rgba(130, 139, 178, .15);\n\n//                 a {\n//                     font-size: 14px;\n//                     font-weight: 400;\n//                     color: #828BB2;\n\n//                     &.active_hover {\n//                         color: #008FD4;\n//                     }\n\n//                     &:hover {\n//                         color: #008FD4;\n//                     }\n//                 }\n\n//                 &.pending {\n//                     color: #E09079;\n//                     text-transform: uppercase;\n//                     font-size: 12px;\n//                     font-weight: 500;\n\n//                 }\n\n//                 &.priority_hight {\n//                     font-size: 14px;\n//                     color: #D7598F;\n//                     font-weight: 400;\n//                 }\n//             }\n\n//             th {\n//                 // white-space: nowrap;\n//             }\n\n//             tr {\n//                 @include transition(.3s);\n\n//                 // &:first-child{\n//                 //     th, td{\n//                 //         border: 0px solid transparent;\n//                 //     }\n//                 // }\n//                 &:hover {\n//                     // background: #fff;\n//                 }\n//             }\n//         }\n\n//         tfoot {\n\n//             td,\n//             th {\n//                 font-weight: 500;\n//                 color: #008FD4;\n//                 font-size: 16px;\n//             }\n//         }\n\n//         .view_btn {\n//             color: $base_color;\n\n//             &:hover {\n//                 text-decoration: underline;\n//             }\n//         }\n\n//         .table {\n//             margin-bottom: 0 !important;\n\n//             thead th {\n//                 border-bottom: 0 solid transparent;\n//                 // background-color: $white;\n//                 padding: 35px 30px 20px 30px;\n//                 line-height: 16px;\n//                 border: 0px solid transparent;\n//                 font-size: 12px;\n//                 font-weight: 400;\n//                 color: $base_color;\n//                 white-space: nowrap;\n//                 text-transform: uppercase;\n//             }\n//         }\n//     }\n\n\n// }\n\n// Comon_table \n// .common_QA_section {\n//     .QA_table {\n//         .table {\n//             background: #FFFFFF;\n//             box-shadow: 0px 10px 15px rgba(0, 79, 0, 0.22);\n//             border-radius: 10px;\n//             // overflow: hidden;\n//             margin-bottom: 35px;\n//             padding-top: 20px;\n//             padding-bottom: 40px;\n//         }\n\n//         th,\n//         td {\n//             font-size: 13px;\n//             font-weight: 400;\n//             line-height: 1.9;\n//             color: $heading_color_1;\n//             padding: 16px 40px;\n//             vertical-align: middle;\n//             position: relative;\n//         }\n\n//         .question_content {\n//             color: $text_color;\n//             font-size: 13px;\n\n//             &:hover {\n//                 color: $base_color;\n//             }\n//         }\n\n//         thead {\n\n//             th {\n//                 white-space: nowrap;\n//                 border-bottom: 1px solid rgba(130, 139, 178, .3) !important;\n//                 // padding-left: 45px !important;\n//             }\n//         }\n\n//         tbody {\n//             th {\n//                 font-size: 14px;\n//                 color: #008FD4 !important;\n//                 font-weight: 400 !important;\n//                 // padding-left: 0;\n//             }\n\n//             th,\n//             td {\n//                 color: $text_color;\n//                 font-size: 14px;\n//                 color: #828BB2;\n//                 font-weight: 400;\n//                 border-bottom: 1px solid rgba(130, 139, 178, .15);\n//                 padding-left: 40px !important;\n\n//                 a {\n//                     font-size: 14px;\n//                     font-weight: 400;\n//                     color: #828BB2;\n\n//                     &.active_hover {\n//                         color: #008FD4;\n//                     }\n\n//                     &:hover {\n//                         color: #008FD4;\n//                     }\n//                 }\n\n//                 &.pending {\n//                     color: #E09079;\n//                     text-transform: uppercase;\n//                     font-size: 12px;\n//                     font-weight: 500;\n\n//                 }\n\n//                 &.priority_hight {\n//                     font-size: 14px;\n//                     color: #D7598F;\n//                     font-weight: 400;\n//                 }\n//             }\n\n//             th {\n//                 // white-space: nowrap;\n//             }\n\n//             tr {\n//                 @include transition(.3s);\n\n//                 // &:first-child{\n//                 //     th, td{\n//                 //         border: 0px solid transparent;\n//                 //     }\n//                 // }\n//                 &:hover {\n//                     // background: #fff;\n//                 }\n//             }\n//         }\n\n//         tfoot {\n\n//             td,\n//             th {\n//                 font-weight: 500;\n//                 color: #008FD4;\n//                 font-size: 16px;\n//             }\n//         }\n\n//         .view_btn {\n//             color: $base_color;\n\n//             &:hover {\n//                 text-decoration: underline;\n//             }\n//         }\n\n//         .table {\n//             margin-bottom: 0 !important;\n\n//             thead th {\n//                 border-bottom: 0 solid transparent;\n//                 // background-color: $white;\n//                 padding: 17px 30px 20px 45px;\n//                 line-height: 16px;\n//                 border: 0px solid transparent;\n//                 font-size: 12px;\n//                 font-weight: 400;\n//                 color: $base_color;\n//                 white-space: nowrap;\n//                 text-transform: uppercase;\n//             }\n//         }\n//     }\n\n\n// }\n\n// Comon_table \n.check_box_table {\n    .QA_table {\n        .table {\n            thead {\n                th {\n                    &:nth-child(2) {\n                        padding-left: 0px;\n                    }\n\n                    &:first-child {\n                        padding-left: 35px;\n                        padding-right: 24px;\n                    }\n                }\n            }\n\n            tbody {\n                th {\n                    &:nth-child(2) {\n                        padding-left: 0px;\n                    }\n\n                    &:first-child {\n                        padding-left: 35px;\n                        padding-right: 24px;\n                    }\n                }\n\n                td {\n                    &:nth-child(2) {\n                        padding-left: 0px;\n                    }\n\n                    &:first-child {\n                        padding-left: 35px;\n                        padding-right: 24px;\n                    }\n                }\n            }\n        }\n    }\n}\n\n// .chart_box_1 {\n//     .box_header {\n//         @media #{$large_mobile} {\n//             flex-direction: column;\n//         }\n\n//         .box_header_left {\n//             flex-basis: 50%;\n\n//             @media #{$tablet_device} {\n//                 flex-basis: 55%;\n//             }\n\n//             @media #{$medium_device} {\n//                 flex-basis: 55%;\n//             }\n\n//             @media #{$large_mobile} {\n//                 flex-basis: 100%;\n//                 width: 100%;\n//                 margin-bottom: 20px;\n//             }\n\n//             ul {\n//                 display: flex;\n//                 justify-content: space-between;\n//                 flex-wrap: wrap;\n\n//                 li {\n//                     display: inline-block;\n//                     text-align: center;\n\n//                     @media #{$small_mobile} {\n//                         flex: 50% 0 0;\n//                         margin-bottom: 20px;\n//                     }\n\n//                     h4 {\n//                         font-weight: 500;\n//                         font-size: 18px;\n//                         margin-bottom: 0px;\n//                         color: $base_color;\n//                     }\n\n//                     p {\n//                         font-weight: 500;\n//                         font-size: 12px;\n//                         margin-bottom: 0;\n//                     }\n//                 }\n//             }\n//         }\n\n//         .box_header_right {\n//             .legend_circle {\n//                 ul {\n//                     li {\n//                         color: $text_color_5;\n//                         font-size: 12px;\n//                         font-weight: 400;\n//                         margin-right: 30px;\n//                         display: inline-block;\n\n//                         @media #{$small_mobile} {\n//                             margin-right: 14px;\n//                         }\n\n//                         &:last-child {\n//                             margin-right: 0;\n//                         }\n\n//                         span {\n//                             width: 10px;\n//                             height: 10px;\n//                             display: inline-block;\n//                             border-radius: 50%;\n//                             margin-right: 10px;\n//                         }\n//                     }\n//                 }\n//             }\n//         }\n//     }\n// }",
		"// form style css\n// .form_style{\n//     .form-group{\n//         label, p{\n//             font-size: 14px;\n//             font-weight: 300;\n//             text-transform: none;\n//             margin-bottom: 13px;\n//             color: $text_color;\n//         }\n//         input{\n//             border: 1px solid $border_color_3;\n//             font-size: 13px;\n//             font-weight: 300;\n//             color: $text_color;\n//             padding: 15px 25px;\n//             background-color: $section_bg;\n//             height: auto;\n//             line-height: 18px;\n//         }\n//     }\n// }",
		"// .revenue_part{\n//     .btn_2{\n//         padding: 8px 13px;\n//         margin-left: 30px;\n//     }\n//     .courses_price{\n//         .btn_1{\n//             padding: 13px 32px;\n//             line-height: 16px;\n//             height: auto;\n//             width: auto;\n//         }\n//     }\n//     .courses_details{\n//         span{\n//             font-size: 16px;\n//             font-weight: 600;\n//             color: $text_color;\n//             margin-top: 3px;\n//         }\n//     }\n\n//     .courses_duration{\n//         position: relative;\n//         padding-left: 25px;;\n//         h6{\n//             font-size: 14px;\n//             margin-bottom: 8px;\n//             i{\n//                 color: $base_color;\n//                 position: absolute;\n//                 left: 0;\n//                 top: 2px;\n//             }\n//         }\n//     }\n// }",
		"// .payment_methord{\n//     h3{\n//         font-size: 20px;\n//         font-weight: 600;\n//         margin-bottom: 30px;\n//     }\n//     .payment_mathord_content{\n//         background-color: $white;\n//         padding: 30px;\n//         h4{\n//             font-size: 16px;\n//             font-weight: 600;\n//             margin: 28px 0 7px;\n//         }\n//         .btn_1{\n//             margin-top: 28px;\n//         }\n//     }\n//     .nav-tabs {\n//         border-bottom: 0 solid transparent;\n//     }\n//     .payment_methord_logo{\n//         display: flex;\n//         align-items: center;\n\n//        .single_logo_iner{\n//            width: 188px;\n//            height: 90px;\n//            display: flex;\n//            align-items: center;\n//            justify-content: center;\n//            border: 1px solid $border_color_1;\n//            border-left: 0px solid transparent;\n//            @include transform_time(.5s);\n//            &:first-child{\n//                border-left: 1px solid $border_color_1;\n//                border-radius: 5px 0 0 5px;\n//            }\n//            &:last-child{\n//                border-radius: 0 5px 5px 0;\n//            }\n//            img{\n//                max-width: 100px;\n//            }\n//            &.active{\n//             border: 1px solid $base_color !important;\n//            }\n//        } \n//     }\n//     .nav-link .active{\n\n//     }\n// }\n// .form_group {\n//     margin-top: 24px;\n\n//     input {\n//         width: 100%;\n//         background-color: $section_bg;\n//         border-radius: 5px;\n//         border: 1px solid #F1F3F5;\n//         padding: 12px 20px;\n//     }\n\n//     .single_form_item {\n//         label {\n//             width: 100%;\n//             display: block;\n//         }\n\n//         input {\n//             width: auto;\n//             display: inline-block;\n//             padding: 12px 20px;\n//             max-width: 85px;\n//             color: #9C9C9C;\n//         }\n//     }\n\n//     #CVV {\n//         max-width: 118px !important;\n//     }\n\n//     .nice_Select {\n//         background-color: $section_bg;\n//         margin-right: 10px;\n//         color: #9C9C9C;\n//     }\n// }\n\n.checkbox {\n    label {\n        margin-bottom: 0;\n        margin-top: 25px;\n        color: #9C9C9C;\n        margin-left: 8px;\n    }\n}",
		"/************** footer css ****************/\n// .footer_part{\n//     text-align: center;\n//     // padding: 18px 0;\n//     padding-bottom: 30px;\n//     padding-top: 6px;\n//     background:  transparent; \n//     // update \n//     padding-left: 270px;\n//     position: absolute;\n//     left: 0;\n//     right: 0;\n//     bottom: 0;\n//     @media #{'only screen and (min-width: 320px) and (max-width: 768px)'} {\n//         // position: relative;\n//         padding-left: 0 !important;\n//     }\n//     @media #{'only screen and (min-width: 992px) and (max-width: 1200px)'} {\n//         // position: relative;\n//         padding-left: 20%;\n//     }\n//     p{\n//         font-size: 14px;\n//         font-weight: 300;\n//         color: $text_color_5;\n//         span{\n//             margin: 0 10px;\n//         }\n//         a{\n//             color: $base_color;\n//             &:hover{\n//                 text-decoration: underline;\n//             }\n//         }\n//     }\n// }\n/************** footer css end ****************/",
		"/********* breadcrumd css here **********/\n// .breadcrumb_content{\n//     background-color: $white;\n//     padding: 19px 30px;\n//     line-height: 22px;\n//     @media #{$tab}{\n//         padding: 25px 15px;\n//     }\n//     @media #{$tab_device}{\n//         display: block !important; \n//     }\n//     @media #{$medium_device}{\n//         display: block !important; \n//     }\n\n\n//     .active{\n//         color: $base_color;\n//     }\n//     h2{\n//         font-size: 18px;\n//         font-weight: 500;\n//         margin-bottom: 0;\n//         @media #{$small_mobile}{\n//            margin-bottom: 15px;\n//            padding: 0;\n//         }\n//         @media #{$tab_device}{\n//             margin-bottom: 15px;\n//         }\n//         @media #{$medium_device}{\n//             margin-bottom: 15px;\n//         }\n//     }\n//     .sa_breadcrumb_iner{\n//         a{\n//             position: relative;\n//             color: $text_color;\n//             padding-left: 30px;\n//             &:after{\n//                 content: \"\";\n//                 position: absolute;\n//                 left: 10px;\n//                 top: 3px;\n//                 clip-path: polygon(0 0, 100% 55%, 0 100%);\n//                 background-color: $text_color;\n//                 width: 10px;\n//                 height: 10px;\n//                 @include transform_time(.5s);\n//             }\n//             &:first-child{\n//                 padding-left: 0;\n//                 &:after{\n//                     display: none;\n//                 }\n//             }\n//             &:hover{\n//                 &:after{\n//                     background-color: $base_color; \n//                 }\n//                 color: $base_color; \n//             }\n//             &:last-child{\n//                 color: $base_color;\n//                 &:after{\n//                     background-color: $base_color;\n//                 }\n//             }\n//         }\n//     }\n// }\n/********* breadcrumd css end **********/",
		"// #morris_bar {\n//     height: 300px;\n// }\n\n// #morris_bar_bold {\n//     height: 300px;\n// }\n\n// tspan {\n//     font-size: 13px;\n//     font-weight: 400;\n//     color: #828BB2;\n//     text-transform: capitalize;\n// }\n\n// .morris-hover.morris-default-style .morris-hover-point {\n//     white-space: nowrap;\n//     margin: 0.1em 0;\n//     font-size: 13px;\n//     color: #828BB2 !important;\n//     font-size: 12px;\n//     font-weight: 500;\n//     font-family: $font_style_1;\n// }\n\n// .morris-hover.morris-default-style .morris-hover-row-label {\n//     font-weight: bold;\n//     margin: 0;\n//     font-size: 16px;\n//     font-weight: 500;\n//     color: #828BB2;\n//     line-height: 16px;\n//     font-family: $font_style_1;\n// }\n\n// .morris-hover.morris-default-style {\n//     font-family: $font_style_1;\n//     font-size: 12px;\n//     text-align: center;\n//     background: #fff !important;\n//     border: 0;\n//     padding: 12px 22px 12px 22px !important;\n//     -webkit-border-radius: 5px;\n//     -moz-border-radius: 5px;\n//     color: #fff;\n//     border-radius: 5px;\n//     border: 1px solid #008FD4;\n//     font-weight: 500;\n\n//     span {\n//         font-weight: bold;\n//         margin: 0;\n//         font-size: 12px;\n//         font-weight: 300;\n//         color: #828BB2;\n//         line-height: 12px;\n//         font-family: $font_style_1;\n//     }\n// }\n\n\n// // single_tilt \n// .single_tilt {\n//     background: #FFFFFF;\n//     box-shadow: 0px 10px 15px rgba(0, 79, 0, 0.22);\n//     border-radius: 10px;\n//     padding: 20px 30px;\n\n//     .tilt_content {\n//         h4 {\n//             font-size: 24px;\n//             color: #008FD4;\n//             font-weight: 500;\n//             line-height: 36px;\n//             margin-bottom: 0;\n\n//             span {\n//                 color: #008FD4;\n//                 font-weight: 400;\n//                 font-size: 14px;\n//                 line-height: 21px;\n//             }\n//         }\n\n//         p {\n//             font-size: 14px;\n//             color: #828BB2;\n//             font-weight: 500;\n//         }\n//     }\n// }",
		"// .lms_category_wrap{\n//     margin-bottom: 50px;\n//     .category_header{\n//         background: $section_bg;\n//         border-radius: 5px;\n//         padding: 17px 30px;\n//         .category_left{\n//             h4{\n//                 font-size: 16px;\n//                 font-weight: 500;\n//                 color: #222;\n//                 margin-bottom: 0;\n//             }\n//             p{\n//                 color: $text_color;\n//                 font-size: 12px;\n//                 font-weight: 300;\n//                 margin-bottom: 0;\n//             }\n//         }\n//         .category_right{\n//             @media #{$small_mobile} {\n//                 margin-top: 15px;\n//             }\n//         }\n//     }\n//     ul{\n//         li{\n//             display: flex;\n//             justify-content: space-between;\n//             position: relative;\n//             padding: 15px 30px;\n//             background: #fff;\n//             align-items: center;\n//             border-bottom: 1px solid #eee1e2;\n//             transition: .3s;\n//             @media #{$small_mobile} {\n//                 padding: 15px 20px;\n//             }\n//             .category_info{\n//                 p{\n//                     font-size: 13px;\n//                     font-weight: 300;\n//                     color: $text_color;\n//                 }\n//             }\n//             &:hover{\n//                 background: #fff7f8;\n//             }\n//         }\n//     }\n// }",
		".note-editor.note-frame {\n    border: 1px solid #ECEEF4;\n    border-radius: 10px;\n    .note-popover .note-popover-content, .note-toolbar {\n\n        padding: 4px 15px 8px 15px;\n        margin: 0;\n        border-radius: 5px 5px 0 0;\n        background-color: #F5F7FB;\n    \n    }\n    \n    .note-btn i,.note-current-fontname {\n        color: #008FD4;\n        font-size: 14px;\n    \n    }\n    .note-btn {\n        font-size: 12px;\n        font-weight: 400;\n        line-height: 1.4;\n        color: #008FD4;\n        text-align: center;\n        white-space: nowrap;\n        cursor: pointer;\n        border-radius: 3px;\n        &:hover{\n            color: #fff;\n            background: #008FD4;\n        }\n        &:hover i{\n            color: #fff;\n            background: #008FD4;\n        }\n        .note-current-fontname:hover{\n            color: #fff;\n        }\n    }\n    \n    .show .dropdown-toggle::after {\n        transform: rotate(180deg);\n        // color: red;\n    }\n    .note-icon-font.note-recent-color {\n        background:transparent !important;\n        color: #7e7172 !important ;\n    }\n\n    .show .dropdown-toggle::after {\n        color: #7e7172 !important;\n    }\n    .note-btn:hover span {\n        color: #fff !important;\n    }\n    .note-btn:hover i {\n        color: #fff !important;\n    }\n    .note-editing-area .note-editable {\n        background-color: #fff;\n    }\n}\n.note-editor.note-frame .note-placeholder {\n    padding: 18px 25px 0 25px;\n    font-size: 14px;\n    color: #008FD4;\n    line-height: 26px;\n    font-weight: 400;\n}",
		".lms_sm_block {\n    @media #{$large_mobile} {\n        display: block;\n    }\n}\n\n.lms_xs_small_btn {\n    a {\n        @media #{$small_mobile} {\n            padding: 11px 20px;\n        }\n    }\n}\n\n.mb_xs_20px {\n    @media #{$small_mobile} {\n        margin-bottom: 20px !important;\n    }\n}\n\n.mb_xs_15px {\n    @media #{$small_mobile} {\n        margin-bottom: 15px !important;\n    }\n}\n\n.mb_sm_20px {\n    @media #{$large_mobile} {\n        margin-bottom: 20px !important;\n    }\n}\n\n.mb_sm_15px {\n    @media #{$large_mobile} {\n        margin-bottom: 15px !important;\n    }\n}\n\n.mb_sm_0 {\n    @media #{$large_mobile} {\n        margin-bottom: 0px !important;\n    }\n}\n\n.sm_ml_0 {\n    @media #{$small_mobile} {\n        margin-left: 0 !important;\n    }\n}\n\n.xs_mb_0 {\n    @media #{$small_mobile} {\n        margin-bottom: 0 !important;\n    }\n}\n\n.lms_supper_text {\n    vertical-align: super !important;\n}\n\n.gj-picker-md {\n    border: 1px solid #fef1f2;\n    padding: 10px;\n}\n\n.gj-picker-md table tr td.today div {\n    color: #fff;\n    background: #fe1724;\n    border-radius: 50%;\n}\n\n.gj-picker-md table tr td.gj-cursor-pointer div:hover {\n    border-radius: 50%;\n    background: #fe1724;\n    color: #fff;\n\n}\n\n.gj-picker-md div[role=\"navigator\"] div:first-child,\n.gj-picker-md div[role=\"navigator\"] div:last-child {\n    max-width: 42px;\n    background: #fef1f2;\n    color: #000;\n    border-radius: 50%;\n    font-size: 14px;\n    line-height: 44px;\n    height: 42px;\n    font-weight: 900;\n\n    i {\n        font-weight: 900;\n        font-size: 14px;\n    }\n}\n\n// dropdown \n.dropdown-menu {\n    &.show {\n        .dropdown-toggle.lms_drop_1::after {\n            color: #fff !important;\n        }\n    }\n\n    &.option_width {\n        min-width: 102px;\n    }\n}\n\n.dropdown.show .dropdown-toggle.lms_drop_1::after {\n    color: #fff;\n}\n\n\n// .lms_common_header {\n//     .lms_common_title {\n//         h4 {\n//             margin-bottom: 3px;\n//         }\n\n//         p {\n//             font-size: 12px;\n//             font-weight: 300;\n//             color: #7e7172;\n//             margin-bottom: 0;\n//         }\n//     }\n// }\n\n// .common_line_separator {\n//     display: inline-block;\n//     width: 2px;\n//     height: 11px;\n//     background: #b9b3b3;\n//     margin: 0 7px 0 7px;\n// }\n\n.h-120px {\n    height: 120px !important;\n}\n\n.h-260px {\n    height: 260px !important;\n\n    @media #{$tab} {\n        height: 160px !important;\n    }\n}\n\n.h-230px {\n    height: 230px !important;\n\n    @media #{$tab} {\n        height: 160px !important;\n    }\n}\n\n// .discription_list_wrap {\n//     p {\n//         font-size: 13px;\n//         font-weight: 300;\n//         color: #7e7172;\n//         line-height: 26px;\n//         margin-bottom: 17px;\n//     }\n\n//     h5 {\n//         font-size: 12px;\n//         font-weight: 400;\n//         color: #222222;\n//         margin-top: 19px;\n//         margin-bottom: 14px;\n//     }\n// }\n\n// .common_list_style {\n//     li {\n//         font-size: 13px;\n//         font-weight: 300;\n//         color: #7e7172;\n//         line-height: 26px;\n//         position: relative;\n//         padding-left: 15px;\n\n//         &:before {\n//             position: absolute;\n//             left: 0;\n//             top: 10px;\n//             width: 3px;\n//             height: 3px;\n//             background: #7e7172;\n//             content: '';\n//             border-radius: 50%;\n//         }\n//     }\n// }\n\n// result_modal_table_form \n// .result_modal_table_form {\n//     .modal-body {\n//         margin: 30px 0;\n//         padding: 120px 100px 104px 100px !important;\n\n//         @media #{$tab} {\n//             padding: 30px !important;\n//         }\n\n//         @media #{$medium_device} {\n//             padding: 50px 50px !important;\n//         }\n//     }\n// }\n\n// .result_modal_table_form {\n//     .table thead th {\n\n//         border-bottom: 0 solid transparent;\n//         background-color: #fef1f2;\n//         padding: 17px 30px;\n//         line-height: 16px;\n//         border: 0px solid transparent;\n//         border-top-color: transparent;\n//         border-top-style: solid;\n//         border-top-width: 0px;\n//         font-size: 12px;\n//         font-weight: 400;\n//         color: #222222;\n//         white-space: nowrap;\n\n//     }\n\n//     .table tbody th,\n//     .table tbody td {\n\n//         color: #7e7172;\n//         font-size: 13px !important;\n//         color: #7e7172;\n//         font-weight: 300;\n//         border-bottom: 1px solid #eee1e2;\n//         padding: 10px 25px !important;\n\n//     }\n\n//     .result_header_modal {\n//         margin-bottom: 45px;\n\n//         // margin-top: 82px;\n//         h2 {\n//             font-size: 36px;\n//             font-weight: 500;\n//             color: #222222;\n//             margin-bottom: 15px;\n\n//             @media #{$small_mobile} {\n//                 font-size: 20px;\n//             }\n\n//             @media #{$large_mobile} {\n//                 font-size: 20px;\n//             }\n//         }\n\n//         p {\n//             font-size: 14px;\n//             font-weight: 300;\n//             color: #7e7172;\n//             line-height: 26px;\n//         }\n\n//         .passed_text {\n\n//             display: block;\n//             font-size: 18px;\n//             font-weight: 500;\n//             margin-top: 29px;\n//             margin-bottom: 35px;\n\n//             @media #{$small_mobile} {\n//                 margin-top: 15px;\n//                 margin-bottom: 15px;\n//             }\n\n//             @media #{$large_mobile} {\n//                 margin-top: 15px;\n//                 margin-bottom: 15px;\n//             }\n\n//             @media #{$tab_device} {\n//                 margin-top: 15px;\n//                 margin-bottom: 15px;\n//             }\n\n//         }\n\n//         p {}\n//     }\n// }\n\n// .student_list_img {\n//     img {\n//         width: 50px;\n//         height: 50px;\n//     }\n// }\n\n// .common_date_picker input {\n//     width: 100%;\n//     border: 1px solid #eee1e2;\n//     border-radius: 3px;\n//     height: 40px;\n//     line-height: 40px;\n//     font-size: 13px;\n//     color: #7e7172;\n//     padding: 0px 25px;\n//     font-weight: 300;\n// }\n\n// .website_settings_wrap {\n//     .modal-body {\n//         padding: 0 !important;\n//     }\n// }\n\n// .input_form_persent {\n//     position: relative;\n\n//     &:before {\n//         content: \"\\f295\";\n//         border-bottom: 0;\n//         border-right: 0;\n//         // content: '';\n//         display: block;\n//         margin-top: 0;\n//         pointer-events: none;\n//         position: absolute;\n//         top: 50%;\n//         width: auto;\n//         right: 25px;\n//         // content: \"\\f0d7\";\n//         border: 0;\n//         font-family: \"Font Awesome 5 Free\";\n//         font-weight: 600;\n//         color: #cec1c2;\n//         transform: translateY(-50%);\n//         font-size: 13px;\n\n//     }\n// }\n\n\n// .tagInput_field {\n//     label {\n//         font-size: 12px;\n//         font-weight: 300;\n//         color: #222222;\n//         text-align: left;\n//         margin: 0;\n//         margin-bottom: 0px;\n//         display: block;\n//         margin-bottom: 8px;\n//     }\n\n//     .bootstrap-tagsinput {\n//         background-color: #fff;\n//         border: 1px solid #ECEEF4;\n//         box-shadow: none;\n//         display: inline-block;\n//         padding: 4px 9px;\n//         color: #555;\n//         vertical-align: middle;\n//         border-radius: 4px;\n//         width: 100%;\n//         line-height: 35px;\n//         border-radius: 30px;\n//         cursor: text;\n\n//         input {\n//             border: none;\n//             box-shadow: none;\n//             outline: none;\n//             background-color: transparent;\n//             padding: 0 6px;\n//             margin: 0;\n//             width: auto;\n//             max-width: inherit;\n//             width: 30%;\n//         }\n//     }\n\n//     .bootstrap-tagsinput .badge {\n//         margin: 0 5px 5px 0;\n//         height: 26px;\n//         line-height: 26px;\n//         padding: 0 30px 0 20px;\n//         font-size: 12px;\n//         color: #008FD4;\n//         font-weight: 400;\n//         background: #ffff;\n//         border-radius: 30px;\n//         position: relative;\n//         background: #ECEEF4;\n//         border: 0;\n//     }\n\n//     .bootstrap-tagsinput .badge [data-role=\"remove\"]::after {\n//         font-size: 10px;\n//         font-family: 'themify';\n//         content: \"\\e646\";\n//         background: none;\n//         padding: 0;\n//         margin: 0;\n//         margin-left: 0px;\n//         background: transparent;\n//         margin-left: 5px;\n//         padding: 0;\n//         border: 1px solid transparent;\n//         padding: 2px;\n//     }\n\n//     .bootstrap-tagsinput .badge [data-role=\"remove\"]:hover::after {\n//         background: $base_color;\n//         color: #fff;\n//     }\n\n//     span.badge.badge-info span {\n//         position: absolute;\n//         top: 50%;\n//         transform: translateY(-50%);\n//         right: 8px;\n//         cursor: pointer;\n//     }\n// }\n\n// .custom_striped_progressbar {\n//     .progress {\n//         height: 24px;\n//         background: transparent;\n//         border-radius: 30px;\n//         width: 256px;\n\n//     }\n\n//     .progress-bar {\n//         position: relative;\n//         border-radius: 30px;\n//         text-align: left;\n//         font-size: 15px;\n//         padding-left: 15px;\n//         color: #fff;\n//         font-weight: 300;\n//         background: transparent;\n//         background-size: 100% 100%;\n//         background-repeat: no-repeat;\n\n//         &.green_bar {\n//             background-image: url(../img/progress/progress-bg.png);\n//             background-size: cover;\n//         }\n\n//         &.yellow_bar {\n//             // background: #ffba00;\n//             background-image: url(../img/progress/design-progress-yellow.png);\n//             background-size: cover;\n//         }\n\n//         &.red_bar {\n//             background-image: url(../img/progress/design-progress-red.png);\n//             background-size: cover;\n//         }\n//     }\n// }\n\n\n// custom_lms_radio_2 \n// .custom_lms_radio_2 {\n//     label {\n//         display: inline-block;\n//         cursor: pointer;\n//         position: relative;\n//         font-size: 13px;\n//         font-weight: 300;\n//         color: #7e7172;\n//         margin-left: 0;\n//         padding-bottom: 15px;\n//         margin-top: 0;\n\n//         span {\n//             display: inline-block;\n//             position: relative;\n//             background-color: transparent;\n//             width: 20px;\n//             height: 20px;\n//             transform-origin: center;\n//             border: 1px solid #eee2e3;\n//             border-radius: 50%;\n//             vertical-align: -6px;\n//             margin-right: 15px;\n//             transition: background-color 150ms 200ms, transform 350ms cubic-bezier(.78, -1.22, .17, 1.89);\n\n\n//             &:before {\n//                 content: \"\";\n//                 width: 0px;\n//                 height: 1px;\n//                 border-radius: 2px; // so that the tick has nice rounded look\n//                 background: #fe1724;\n//                 position: absolute;\n//                 transform: rotate(38deg);\n//                 top: 13px;\n//                 left: 9px;\n//                 transition: width 50ms ease 50ms;\n//                 transform-origin: 0% 0%;\n//                 top: 9.69px;\n//                 left: 4.99px;\n//                 border-radius: 0;\n//             }\n\n//             &:after {\n//                 content: \"\";\n//                 width: 0;\n//                 height: 1px;\n//                 border-radius: 2px;\n//                 background: #fe1724;\n//                 position: absolute;\n//                 transform: rotate(305deg);\n//                 top: 12.8px;\n//                 left: 7.48px;\n//                 transition: width 50ms ease;\n//                 transform-origin: 0% 0%;\n//                 border-radius: 0;\n//             }\n//         }\n\n//         &:hover {\n//             span {\n//                 &:before {\n//                     width: 4px;\n//                     transition: width 100ms ease;\n//                 }\n\n//                 &:after {\n//                     width: 10px;\n//                     transition: width 150ms ease 100ms;\n//                 }\n//             }\n//         }\n//     }\n\n//     input[type=\"radio\"] {\n//         display: none;\n\n//         &:checked {\n//             +label {\n//                 span {\n//                     background-color: #fe1724;\n//                     transform: scale(1);\n//                     border-color: #fe1724;\n\n//                     &:after {\n//                         width: 10px;\n//                         background: #fff;\n//                         transition: width 150ms ease 100ms;\n//                     }\n\n//                     &:before {\n//                         width: 4px;\n//                         background: #fff;\n//                         transition: width 150ms ease 100ms;\n//                     }\n//                 }\n\n//                 &:hover {\n//                     span {\n//                         background-color: #fe1724;\n//                         transform: scale(1.25);\n//                         border-color: #fe1724;\n\n//                         &:after {\n//                             width: 10px;\n//                             background: #fff;\n//                             transition: width 150ms ease 100ms;\n//                         }\n\n//                         &:before {\n//                             width: 4px;\n//                             background: #fff;\n//                             transition: width 150ms ease 100ms;\n//                         }\n//                     }\n//                 }\n//             }\n//         }\n//     }\n// }\n\n\n// .import_topic_wrapper.modal_btn {\n//     display: grid !important;\n//     grid-gap: 10px;\n//     grid-template-columns: 3fr 9fr;\n//     align-items: end;\n\n//     .btn_1 {\n//         margin: 0 !important;\n//     }\n\n//     @media #{$small_mobile} {\n//         grid-template-columns: repeat(1, 1fr);\n//     }\n\n//     // @media #{$large_mobile} {\n//     //     grid-template-columns: repeat(, 1fr);\n//     // }\n// }\n\n// updated april \n// .indvisual_form {\n//     .btn_1.big_btn {\n//         padding: 16px 36px;\n//     }\n\n//     .chose_thumb_title {\n//         font-size: 12px;\n//         font-weight: 300;\n//         color: #222222;\n//         text-align: left;\n//         margin: 0;\n//         margin-bottom: 0px;\n//         display: block;\n//         margin-bottom: 8px;\n//     }\n\n//     .input_wrap {\n//         label {\n//             font-size: 12px;\n//             font-weight: 300;\n//             color: #222222;\n//             text-align: left;\n//             margin: 0;\n//             margin-bottom: 0px;\n//             display: block;\n//             margin-bottom: 8px;\n//         }\n\n//         textarea {\n//             height: 100px;\n//             padding: 0;\n//             line-height: 28px;\n//             padding: 13px 25px;\n\n//             &.max_textarea {\n//                 height: 290px;\n//             }\n\n//         }\n//     }\n\n//     .nice_Select,\n//     input,\n//     textarea {\n//         height: 50px;\n//         line-height: 50px;\n//         background-color: $white;\n//         border: 1px solid #eee1e2;\n//         padding: 10px 25px;\n//         color: #7e7172;\n//         font-weight: 500;\n//         font-size: 13px;\n//         width: 100%;\n//         display: block;\n//         margin-bottom: 21px;\n//         font-weight: 300;\n//         border-radius: 3px;\n\n//         &::placeholder {\n//             color: #7e7172;\n//             font-weight: 300;\n//             opacity: 1;\n//         }\n//     }\n\n//     .nice_Select {\n//         line-height: 30px;\n\n//         :after {\n//             left: 22px;\n//         }\n//     }\n\n//     .nice-select.nice_Select2 {\n//         height: 30px;\n//         line-height: 30px;\n//         background-color: #fff;\n//         border: 1px solid #eee1e2;\n//         padding: 0 37px 0 20px;\n//         color: #7e7172;\n//         font-weight: 500;\n//         font-size: 13px;\n//         width: 100%;\n//         display: block;\n//         margin-bottom: 21px;\n//         font-weight: 300;\n//         border-radius: 3px;\n//         margin: 0;\n//         width: auto;\n\n//         &::after {\n//             top: 20%;\n//         }\n//     }\n// }\n\n\n// CHAT_MESSAGE_BOX \n.CHAT_MESSAGE_POPUPBOX {\n    width: 360px;\n    background: #FFFFFF;\n    box-shadow: 0px -3px 10px rgba(236, 208, 244, 0.25), 0px 8px 10px rgba(236, 208, 244, 0.25);\n    border-radius: 5px;\n    position: fixed;\n    bottom: 40px;\n    right: 30px;\n    z-index: 99999;\n    opacity: 0;\n    visibility: hidden;\n    transform: translateX(50%);\n    transition: .5s;\n\n    &.active {\n        opacity: 1;\n        visibility: visible;\n        transform: translateX(0%);\n    }\n\n    @media #{$small_mobile} {\n        width: 300px;\n        right: 15px;\n        bottom: 15px;\n    }\n\n    .CHAT_POPUP_HEADER {\n        background: linear-gradient(90deg, #008FD4 0.47%, #1BC1E5 100%);\n        border-radius: 5px 5px 0px 0px;\n        padding: 27px 20px;\n        position: relative;\n\n        .MSEESAGE_CHATBOX_CLOSE {\n            position: absolute;\n            right: 20px;\n            top: 25px;\n            cursor: pointer;\n        }\n\n        h3 {\n            font-size: 16px;\n            font-weight: 600;\n            color: #fff;\n            margin-bottom: 12px;\n        }\n\n        ul {\n            display: flex;\n            align-items: center;\n\n            li {\n                margin-right: 5.5px;\n\n                a {\n                    .member_thumb {\n                        img {\n                            width: 27px;\n                            height: 27px;\n                            transition: .3s;\n                            border-radius: 50%;\n                        }\n\n                        .more_member_count {\n                            background: rgba(255, 255, 255, .2);\n                            width: 27px;\n                            height: 27px;\n                            border-radius: 50%;\n                            text-align: center;\n                            line-height: 27px;\n\n                            span {\n                                font-size: 12px;\n                                font-weight: 400;\n                                color: #fff;\n                            }\n                        }\n                    }\n\n                    &:hover {\n                        img {\n                            transform: translateY(-5px);\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    .chat_input_box {\n        background: #F5F7FB;\n        border-radius: 0px 0px 5px 5px;\n        padding-right: 10px;\n\n        input {\n            background: #F5F7FB;\n            height: 50px;\n            border: 0;\n            padding-left: 20px;\n            font-size: 13px;\n\n            &::placeholder {\n                color: #707DB7;\n                font-size: 13px;\n                font-weight: 400;\n            }\n        }\n\n        .input-group-append {\n            .btn {\n                background: #F5F7FB;\n                font-size: 20px;\n                color: #A0A7C9;\n                padding: 0;\n                line-height: 40px;\n                position: relative;\n                height: 50px;\n\n                input {\n                    position: absolute;\n                    height: 100%;\n                    width: 100%;\n                    right: 0;\n                    top: 0;\n                    left: 0;\n                    bottom: 0;\n                    opacity: 0;\n                    cursor: pointer;\n\n                    &::placeholder {\n                        color: #707DB7;\n                        font-size: 13px;\n                        font-weight: 400;\n                    }\n                }\n\n                i {\n                    font-size: 20px;\n                }\n\n                &:last-child {\n                    padding-right: 11px;\n                    padding-left: 11px;\n                    border-radius: 0px 10px 10px 0px;\n                }\n            }\n\n            border-radius: 0 0 10px 10px;\n        }\n    }\n\n    .CHAT_POPUP_BODY {\n        padding: 20px;\n        height: 354px;\n        overflow: auto;\n\n        .mesaged_send_date {\n            font-size: 13px;\n            font-weight: 400;\n            color: #008FD4;\n            text-align: center;\n            margin-bottom: 12px;\n            line-height: 1;\n        }\n\n        .CHATING_SENDER {\n            display: flex;\n            align-items: flex-end;\n            margin-bottom: 20px;\n            padding-right: 70px;\n\n            &.CHATING_RECEIVEr {\n                justify-content: flex-end;\n                padding-right: 0px;\n                padding-left: 60px;\n\n                .SMS_thumb {\n                    margin-right: 0;\n                    margin-left: 9.55px;\n                }\n\n                .SEND_SMS_VIEW {\n                    background: #1BC1E5\n                }\n            }\n\n            .SMS_thumb {\n                margin-right: 9.55px;\n\n                img {\n                    width: 30px;\n                    height: 30px;\n                    border-radius: 50%;\n                }\n            }\n\n            .SEND_SMS_VIEW {\n                background: #008FD4;\n                border-radius: 5px;\n                padding: 10px 15px;\n\n                p {\n                    font-size: 13px;\n                    color: #FFFFFF;\n                    font-weight: 400;\n                    line-height: 23px;\n                }\n            }\n        }\n    }\n}",
		"// .assign_list{\n//     li{\n//         display: inline-block;\n//         margin-right: 5px;\n//         &:last-child{\n//             margin-right: 0;\n//         }\n//         a{\n//             img{\n//                 width: 100%;\n//                 border-radius: 50%;\n//                 // transform: scale(1);\n//                 @include transition(.2s);\n//                 width: 23px;\n//                 height: 23px;\n//                 transform: translateY(0px);\n//                 &:hover{\n//                     // transform: scale(1.05);\n//                     transform: translateY(-2px);\n//                 }\n//             }\n//         }\n//     }\n// }\n\n// CRM new \n.dataTables_paginate {\n    margin-top: 0;\n    margin-top: 30px;\n\n    a {\n        width: 32px;\n        height: 32px;\n        background: #FFFFFF !important;\n        border-radius: 3px !important;\n        text-align: center !important;\n        line-height: 32px;\n        padding: 0 !important;\n        margin: 0 !important;\n        margin: 0 5px !important;\n\n        &.current {\n            background: linear-gradient(90deg, #008FD4 0.47%, #1BC1E5 100%) !important;\n            box-shadow: 0px 5px 10px rgba(108, 39, 255, 0.25) !important;\n            border: 0 !important;\n            color: #fff !important;\n        }\n\n        &:hover {\n            background: linear-gradient(90deg, #008FD4 0.47%, #1BC1E5 100%) !important;\n            box-shadow: 0px 5px 10px rgba(108, 39, 255, 0.25) !important;\n            border: 0 !important;\n            color: #fff !important;\n\n            i {\n                color: #fff !important;\n            }\n        }\n\n        i {\n            line-height: 32px;\n            font-size: 12px;\n            color: #008FD4;\n        }\n    }\n}\n\n.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,\n.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,\n.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {\n    cursor: default;\n    color: #fff !important;\n    border: 0;\n}\n\n#DataTables_Table_0_info {\n    font-size: 14px;\n    color: #008FD4;\n    font-weight: 400;\n    margin-top: 35px;\n    padding-top: 0;\n}",
		"// .CRM_table_header{\n//     @media #{$small_mobile} {\n//         display: block !important;\n//     }\n//     .main-title{\n//         @media #{$small_mobile} {\n//            margin-bottom: 15px;\n//         }\n//     }\n//     .table_btn_wrap{\n//         >ul{\n//             display: flex;\n//             align-items: center;\n//            >li{\n//                 display: inline-block;\n//                 margin-right: 6px;\n//                 &:last-child{\n//                     margin-right: 0;\n//                 }\n//             }\n//         }\n//     }\n// }\n// .CRM_table_header2 {\n//     @media #{$small_mobile} {\n//         display: block !important;\n//     }\n\n//     .main-title {\n//         @media #{$small_mobile} {\n//             margin-bottom: 15px;\n//         }\n//     }\n\n//     .table_btn_wrap {\n//         >ul {\n//             display: flex;\n//             align-items: center;\n//             flex-wrap: wrap;\n\n//             >li {\n//                 display: inline-block;\n//                 margin-right: 6px;\n\n//                 @media #{$small_mobile} {\n//                     flex: 50% 0 0;\n//                     margin-right: 0;\n//                     margin-bottom: 10px;\n//                 }\n\n//                 &:last-child {\n//                     margin-right: 0;\n//                 }\n//             }\n//         }\n//     }\n// }\n\n// .CRM_table_header3 {\n//     @media #{$small_mobile} {\n//         display: block !important;\n//     }\n\n//     @media #{$large_mobile} {\n//         align-items: flex-end;\n//     }\n\n//     .main-title {\n//         @media #{$large_mobile} {\n//             display: block !important;\n//         }\n//     }\n\n//     button {\n//         @media #{$small_mobile} {\n//             width: 100%;\n//             border-radius: 30px;\n//         }\n//     }\n\n//     .main-title {\n//         @media #{$small_mobile} {\n//             margin-bottom: 15px;\n//         }\n//     }\n\n//     .table_btn_wrap {\n//         >ul {\n//             display: flex;\n//             align-items: center;\n//             flex-wrap: wrap;\n\n//             @media #{$small_mobile} {\n//                 justify-content: space-between;\n//             }\n\n//             >li {\n//                 display: inline-block;\n//                 margin-right: 6px;\n\n//                 @media #{$small_mobile} {\n//                     flex: 48% 0 0;\n//                     margin-right: 0;\n//                     margin-bottom: 10px;\n//                 }\n\n//                 &:last-child {\n//                     margin-right: 0;\n//                 }\n//             }\n//         }\n//     }\n// }\n\n// for table heder :::::::::::::::::::>>>>>>>> 01\n// .common_table_header {\n\n//     // &:nth-child(0){\n//     //     order: 3;\n//     //     display: block;\n//     // }\n//     // &:nth-child(1){\n//     //     order: 3;\n//     // }\n//     // &:nth-child(2){\n//     //     order: 3;\n//     // }\n//     // flex-direction: row;\n//     @media #{$small_mobile} {\n//         flex-direction: column;\n//         align-items: flex-start;\n//     }\n\n//     @media #{$large_mobile} {\n//         flex-direction: column;\n//         align-items: flex-start;\n//     }\n\n//     @media #{$tab_device} {\n//         align-items: flex-end;\n//         ;\n//     }\n\n//     @media #{$medium_device} {\n//         align-items: flex-end;\n//         ;\n//     }\n\n//     .main-title {\n//         @media #{$tab_device} {\n//             display: block !important;\n//         }\n\n//         @media #{$medium_device} {\n//             display: block !important;\n//         }\n\n//         h3 {\n//             @media #{$small_mobile} {\n//                 margin-right: 10px !important;\n//             }\n\n//             @media #{$tab_device} {\n//                 margin-right: 10px !important;\n//                 margin-bottom: 10px !important;\n//             }\n\n//             @media #{$medium_device} {\n//                 margin-right: 10px !important;\n//                 margin-bottom: 10px !important;\n//             }\n//         }\n\n//         a {\n//             @media #{$small_mobile} {\n//                 padding: 7px 13px;\n//             }\n//         }\n\n//     }\n\n//     button {\n//         @media #{$small_mobile} {\n//             width: 100%;\n//             border-radius: 30px;\n//         }\n//     }\n\n//     .table_search {\n//         @media #{$small_mobile} {\n//             order: 3;\n//             width: 100%;\n//         }\n\n//         @media #{$large_mobile} {\n//             order: 3;\n//             width: 100%;\n//         }\n\n//         .serach_field-area3 {\n//             @media #{$small_mobile} {\n//                 width: 100%;\n//             }\n\n//             @media #{$large_mobile} {\n//                 width: 100%;\n//             }\n//         }\n//     }\n\n//     .main-title {\n//         @media #{$small_mobile} {\n//             margin-bottom: 15px;\n//             //    margin-top: 0;\n//         }\n//     }\n\n//     .table_btn_wrap {\n//         @media #{$small_mobile} {\n//             width: 100%;\n//         }\n\n//         @media #{$large_mobile} {\n//             width: 100%;\n//             margin: 20px 0;\n//         }\n\n//         >ul {\n//             display: flex;\n//             align-items: center;\n//             flex-wrap: wrap;\n\n//             @media #{$small_mobile} {\n//                 justify-content: space-between;\n//             }\n\n//             >li {\n//                 display: inline-block;\n//                 margin-right: 6px;\n\n//                 @media #{$small_mobile} {\n//                     flex: 48% 0 0;\n//                     margin-right: 0;\n//                     margin-bottom: 10px;\n//                 }\n\n//                 &:last-child {\n//                     margin-right: 0;\n//                 }\n//             }\n//         }\n//     }\n// }\n\n// .CRM_table_header_white {\n//     .box_header_lists {\n//         ul {\n//             li {\n//                 display: inline-block;\n//                 margin-right: 75px;\n\n//                 &:last-child {\n//                     margin-right: 0;\n//                 }\n\n//                 h4 {\n//                     font-weight: 500;\n//                     font-size: 18px;\n//                     margin-bottom: 0px;\n//                     color: $base_color;\n//                 }\n\n//                 p {\n//                     font-weight: 400;\n//                     font-size: 12px;\n//                     margin-bottom: 0;\n//                 }\n//             }\n//         }\n//     }\n// }\n\n\n.check_box_table.th_padding_l0 .QA_table .table thead th:first-child {\n    padding-left: 0px;\n}\n\n.check_box_table.th_padding_l0 .QA_table .table tbody th:first-child {\n    padding-left: 0px;\n}\n\n// .up_st_admin_visitor \n// data table button \n//  div.dt-buttons {\n//     position: relative;\n//     bottom: 29px;\n//     @media #{$small_mobile} {\n//         display: block;\n//         bottom: 0;\n//         margin-bottom: 15px;\n//     }\n\n//     @media #{$large_mobile} {\n//         display: block;\n//         bottom: 0;\n//         margin-bottom: 15px;\n//     }\n\n//     @media #{$large_mobile} {\n//         display: block;re\n//         bottom: 0;\n//         margin-bottom: 15px;\n//     }\n\n//     @media #{$tablet_device} {\n//         display: block;\n//         bottom: 0;\n//         margin-bottom: 15px;\n//     }\n// }\n.up_st_admin_visitor .dataTables_filter {\n    >label {\n        position: absolute;\n        left: 0;\n        top: 0;\n        top: -56px;\n        margin: 0;\n        right: 0;\n        opacity: 1;\n        visibility: visible;\n        transition: .3s;\n        z-index: 999;\n        left: 50%;\n        transform: translateX(-50%);\n        max-width: 200px;\n        display: flex;\n        align-items: center;\n\n        i {\n            bottom: 4px;\n        }\n\n        @media #{$big_screen} {\n            min-width: 190px;\n        }\n\n        @media #{$mid_device} {\n            min-width: 190px;\n        }\n\n        @media #{$small_mobile} {\n            margin-bottom: 0px;\n            margin-top: 0px;\n            position: relative;\n            top: 0;\n            margin-bottom: 20px;\n        }\n\n        @media #{$large_mobile} {\n            margin-bottom: 0px;\n            margin-top: 0px;\n            position: relative;\n            top: 0;\n            margin-bottom: 20px;\n            width: 100%;\n            left: 0%;\n            right: 0;\n            transform: translate(0);\n            max-width: 100%;\n        }\n\n        @media #{$tablet_device} {\n            right: 0;\n            transform: translateX(0);\n            left: auto;\n            min-width: 190px;\n        }\n    }\n}\n\ndiv.dt-buttons {\n    position: absolute;\n    top: -56px;\n    right: 0;\n\n    @media #{$mid_device} {\n        top: -50px;\n    }\n}\n\ntable.dataTable thead {\n    .sorting_asc::after {\n        content: '\\e62a';\n        font-family: 'themify';\n        position: absolute;\n        top: 17px;\n        left: 28px;\n        -webkit-transition: all 0.2s ease-in-out;\n        transition: all 0.2s ease-in-out;\n    }\n\n    .sorting::before {\n        content: none;\n        font-family: 'themify';\n        position: absolute;\n        top: 17px;\n        left: 28px;\n        -webkit-transform: rotate(-180deg);\n        -moz-transform: rotate(-180deg);\n        -ms-transform: rotate(-180deg);\n        -o-transform: rotate(-180deg);\n        transform: rotate(-180deg);\n        -webkit-transition: all 0.2s ease-in-out;\n        transition: all 0.2s ease-in-out;\n    }\n\n    .sorting::before {\n        content: none;\n        font-family: 'themify';\n        position: absolute;\n        top: 17px;\n        left: 28px;\n        -webkit-transform: rotate(-180deg);\n        -moz-transform: rotate(-180deg);\n        -ms-transform: rotate(-180deg);\n        -o-transform: rotate(-180deg);\n        transform: rotate(-180deg);\n        -webkit-transition: all 0.2s ease-in-out;\n        transition: all 0.2s ease-in-out;\n    }\n\n    .sorting::after {\n        content: '\\e62a';\n        font-family: 'themify';\n        position: absolute;\n        top: 17px;\n        left: 28px;\n        -webkit-transition: all 0.2s ease-in-out;\n        transition: all 0.2s ease-in-out;\n    }\n\n    .sorting_desc::after {\n        content: '\\e62a';\n        font-family: 'themify';\n        position: absolute;\n        top: 17px;\n        left: 28px;\n        -webkit-transform: rotate(-180deg);\n        -moz-transform: rotate(-180deg);\n        -ms-transform: rotate(-180deg);\n        -o-transform: rotate(-180deg);\n        transform: rotate(-180deg);\n        -webkit-transition: all 0.2s ease-in-out;\n        transition: all 0.2s ease-in-out;\n    }\n}\n\n// .CRM_common_checkbox {\n//     display: inline-block;\n//     position: relative;\n//     width: 16px;\n//     height: 16px;\n//     margin: 0;\n//     margin-right: 10px;\n//     margin-left: 10px;\n//     top: 2px;\n\n//     .checkmark {\n//         position: relative;\n//         width: 16px;\n//         height: 16px;\n//         top: 0;\n//         left: 0;\n//         display: block;\n//         cursor: pointer;\n//     }\n\n//     // .checkmark:after {\n//     //     content: \"\";\n//     //     position: absolute;\n//     //     display: none;\n//     // }\n//     input {\n//         position: absolute;\n//         left: 0;\n//         top: 0;\n//         width: 100%;\n//         height: 100%;\n//         opacity: 0;\n//         visibility: hidden;\n//     }\n\n//     input:checked~.checkmark:after {\n//         content: \"\";\n//         text-indent: 1px;\n//         color: #828BB2;\n//         background-color: transparent;\n//         border: 1px solid #828BB2;\n//         border-top-color: #828BB2;\n//         -webkit-transform: rotate(65deg);\n//         -moz-transform: rotate(65deg);\n//         -ms-transform: rotate(65deg);\n//         -o-transform: rotate(65deg);\n//         transform: rotate(65deg);\n//         font-size: 12px;\n//         font-weight: 600;\n//         border-top-color: transparent;\n//     }\n\n//     input:checked~.checkmark::before {\n//         content: \"\\e64c\";\n//         font-family: \"themify\";\n//         position: absolute;\n//         display: block;\n//         top: -2px;\n//         left: 3px;\n//         text-indent: 1px;\n//         color: #828BB2;\n//         background-color: transparent;\n//         border: 0px;\n//         -webkit-transform: rotate(8deg);\n//         -moz-transform: rotate(8deg);\n//         -ms-transform: rotate(8deg);\n//         -o-transform: rotate(8deg);\n//         transform: rotate(8deg);\n//         font-size: 14px;\n//         font-weight: 600;\n\n//     }\n\n//     input:checked~.checkmark.checkmark_top_3px::before {\n//         top: -8px;\n//     }\n\n//     .checkmark:after {\n//         position: absolute;\n//         display: block;\n//         top: 0;\n//         left: 0;\n//         content: \"\";\n//         width: 16px;\n//         height: 16px;\n//         background: transparent;\n//         border-radius: 50px;\n//         border: 1px solid #828BB2;\n//         -webkit-transition: all 0.4s ease 0s;\n//         -moz-transition: all 0.4s ease 0s;\n//         -o-transition: all 0.4s ease 0s;\n//         transition: all 0.4s ease 0s;\n//     }\n// }\n\n// .serach_field-area3 {\n//     width: 200px;\n//     position: relative;\n\n//     // margin-right: 30px;\n//     @media #{$medium_device} {\n//         width: 200px;\n//     }\n\n//     .search_inner {\n//         input {\n//             color: #000;\n//             font-size: 13px;\n//             height: 40px;\n//             width: 100%;\n//             padding-left: 32px;\n//             border: 0;\n//             padding-right: 15px;\n//             border-bottom: 1px solid rgba(0, 79, 0, 0.4);\n//             padding-bottom: 6px;\n//             background: transparent;\n\n//             &::placeholder {\n//                 font-size: 12px;\n//                 font-weight: 500;\n//                 color: #008FD4;\n//                 ;\n//             }\n\n//             &:focus {\n//                 outline: none;\n//             }\n//         }\n\n//         button {\n//             position: absolute;\n//             left: 0;\n//             top: 0;\n//             height: 100%;\n//             background: transparent;\n//             font-size: 12px;\n//             border: 0;\n//             padding-left: 0px;\n//             padding-right: 11px;\n//             width: 20px;\n\n//             i {\n//                 font-size: 17px;\n//                 color: #008FD4;\n//             }\n//         }\n//     }\n\n\n// }",
		"// <<<<<<<<:::::::::::::::::::::::::table header child ::::::::::::::::::::::::::: >>>>>>>>\n.QA_section.QA_section_heading_custom {\n    .QA_table .table thead tr th:first-child {\n        white-space: nowrap !important;\n        padding-left: 30px !important;\n        &.sorting_asc::after,\n        &.sorting_desc::after,\n        &.sorting_desc::after{\n            display: none !important;\n        }\n        &.sorting::after{\n            display: none !important;\n        }\n    }\n     tbody th{\n        white-space: nowrap;\n    }\n}\n.favourite_icon{\n    padding-left: 6px;\n    i{\n        font-size: 16px;\n        color: #ECEEF4;\n        cursor: pointer;\n        &.selected_favourite{\n            color: #008FD4;\n        }\n    }\n}\n",
		"// .none_form_small{\n//     @media #{'only screen and (min-width: 320px) and (max-width: 1600px)'} {\n//         display: none !important;\n//     }\n\n// }\n\n.primary_input {\n    .input-group {\n        .input-group-prepend {\n            .input-group-text {\n                border-radius: 30px 0 0 30px;\n                background: #ECEEF3;\n                border: 0;\n                color: #fff;\n                text-transform: uppercase;\n                padding-left: 27px;\n                padding-right: 27px;\n                font-size: 14px;\n                font-weight: 500;\n            }\n        }\n    }\n\n    .primary_input_field {}\n\n    .form-control:focus {\n        box-shadow: none !important;\n        border-color: #ECEEF4;\n    }\n}\n\n// .primary_input_coupon {\n//     input {\n//         width: 1%;\n//         flex: 1 1 auto;\n//         border-top-right-radius: 0;\n//         border-bottom-right-radius: 0;\n//         border-right: 0;\n\n//     }\n\n//     .input-group-append {\n//         button {\n//             background: transparent;\n//             color: #008FD4;\n//             font-size: 13px;\n//             font-weight: 900;\n//             border: 1px solid #ECEEF4;\n//             border-left: 0;\n//             border-top-right-radius: 30px;\n//             border-bottom-right-radius: 30px;\n//             padding-right: 15px;\n//         }\n//     }\n// }\n\n.menu_edit_field {\n    background: #F5F7FB;\n    padding: 25px;\n    border-radius: 23px;\n}\n\n// .append_input {\n//     position: relative;\n//     display: -ms-flexbox;\n//     display: flex;\n//     -ms-flex-wrap: wrap;\n//     flex-wrap: wrap;\n//     -ms-flex-align: stretch;\n//     align-items: stretch;\n//     width: 100%;\n\n//     input {\n//         position: relative;\n//         -ms-flex: 1 1 auto;\n//         flex: 1 1 auto;\n//         width: 1%;\n//         margin-bottom: 0;\n//         border-radius: 30px 0px 0px 30px;\n//     }\n\n//     .input-group-append {\n//         background: transparent;\n\n//         .input-group-text {\n//             color: #707DB7;\n//             font-size: 14px;\n//             background: transparent;\n//             border: 1px solid #ECEEF4;\n//             border-radius: 0px 23px 23px 0px;\n//             width: 46px;\n//             text-align: center;\n//             display: flex;\n//             justify-content: center;\n//             padding: 0;\n//             background: #FFFFFF;\n//             padding-right: 5px;\n//         }\n//     }\n// }\n\n// .append_input2 {\n//     position: relative;\n//     display: -ms-flexbox;\n//     display: flex;\n//     -ms-flex-wrap: wrap;\n//     flex-wrap: wrap;\n//     -ms-flex-align: stretch;\n//     align-items: stretch;\n//     width: 100%;\n\n//     input {\n//         position: relative;\n//         -ms-flex: 1 1 auto;\n//         flex: 1 1 auto;\n//         width: 1%;\n//         margin-bottom: 0;\n//         border-radius: 0px 30px 30px 0px;\n//     }\n\n//     .input-group-append {\n//         background: transparent;\n\n//         .input-group-text {\n//             color: #707DB7;\n//             font-size: 14px;\n//             background: transparent;\n//             border: 0;\n//             border-radius: 30px 0px 0px 30px;\n//             width: 60px;\n//             text-align: center;\n//             display: flex;\n//             justify-content: center;\n//             padding: 0;\n//             background: #A0A7C9;\n//             padding-left: 7px;\n//             color: #fff;\n//             font-size: 14px;\n//             font-weight: 400;\n//         }\n//     }\n// }\n\n.primary_datepicker_input .primary_input_field.primary_input_field_auto:focus {\n    border: 0 !important;\n}\n\n.primary_input_field {\n    border: 1px solid #ECEEF4;\n    font-size: 14px;\n    color: #008FD4;\n    padding-left: 20px;\n    height: 46px;\n    border-radius: 30px;\n    width: 100%;\n    padding-right: 15px;\n\n    &.primary_input_field_auto {\n        padding: 0;\n        padding-top: 0px;\n        padding-bottom: 0px;\n        height: auto;\n        border: 0;\n        font-size: 13px;\n        text-transform: none;\n\n        &:focus {\n            border: 0 !important;\n        }\n\n        &::placeholder {\n            text-transform: none;\n        }\n    }\n\n    &::-webkit-input-placeholder {\n        color: #828bb2;\n    }\n\n    &::-moz-placeholder {\n        color: #828bb2;\n    }\n\n    &:-ms-input-placeholder {\n        color: #828bb2;\n    }\n\n    &::-ms-input-placeholder {\n        color: #828bb2;\n    }\n\n    &::placeholder {\n        color: #828bb2;\n    }\n\n    &.white_input {\n        background: #fff;\n    }\n}\n\n// .primary_input_gray {\n//     border: 0;\n//     font-size: 14px;\n//     color: #008FD4;\n//     padding-left: 25px;\n//     height: 50px;\n//     border-radius: 30px;\n//     width: 100%;\n//     padding-right: 15px;\n//     background: #F5F7FB;\n\n//     &::-webkit-input-placeholder {\n//         color: #008FD4;\n//     }\n\n//     &::-moz-placeholder {\n//         color: #008FD4;\n//     }\n\n//     &:-ms-input-placeholder {\n//         color: #008FD4;\n//     }\n\n//     &::-ms-input-placeholder {\n//         color: #008FD4;\n//     }\n\n//     &::placeholder {\n//         color: #008FD4;\n//     }\n\n//     &.white_input {\n//         background: #fff;\n//     }\n// }\n\n.primary_textarea {\n    border: 1px solid #ECEEF4;\n    font-size: 14px;\n    color: #008FD4;\n    padding: 20px;\n    border-radius: 23px;\n    width: 100%;\n    height: 192px;\n    resize: none;\n\n    &.height_128 {\n        height: 128px;\n    }\n\n    &.height_120 {\n        height: 120px;\n    }\n\n    &.height_104 {\n        height: 104px;\n    }\n\n    &.height_112 {\n        height: 112px;\n        padding-top: 13px;\n    }\n\n    &.height_78 {\n        height: 78px;\n        padding: 7px 15px;\n    }\n\n    &::-webkit-input-placeholder {\n        color: #008FD4;\n    }\n\n    &::-moz-placeholder {\n        color: #008FD4;\n    }\n\n    &:-ms-input-placeholder {\n        color: #008FD4;\n    }\n\n    &::-ms-input-placeholder {\n        color: #008FD4;\n    }\n\n    &::placeholder {\n        color: #008FD4;\n    }\n}\n\n// .primary_textarea_white {\n//     border: 1px solid #fff;\n//     font-size: 14px;\n//     color: #008FD4;\n//     padding: 20px;\n//     border-radius: 10px;\n//     width: 100%;\n//     height: 240px;\n//     resize: none;\n\n//     &.height_128 {\n//         height: 128px;\n//     }\n\n//     &.height_120 {\n//         height: 120px;\n//     }\n\n//     &.height_104 {\n//         height: 104px;\n//     }\n\n//     &::-webkit-input-placeholder {\n//         color: #828BB2;\n//     }\n\n//     &::-moz-placeholder {\n//         color: #828BB2;\n//     }\n\n//     &:-ms-input-placeholder {\n//         color: #828BB2;\n//     }\n\n//     &::-ms-input-placeholder {\n//         color: #828BB2;\n//     }\n\n//     &::placeholder {\n//         color: #828BB2;\n//     }\n// }\n\n.primary_search_field {\n    .Search_icon {\n        background: transparent;\n        height: 46px;\n\n        span {\n            background: transparent;\n            color: #008FD4;\n            font-size: 13px;\n            font-weight: 900;\n            padding: 0 15px 0 20px;\n            border: 1px solid #ECEEF4;\n            border-right: 0;\n            border-radius: 30px;\n        }\n    }\n\n    input {\n        border: 1px solid #ECEEF4;\n        font-size: 14px;\n        color: #008FD4;\n        height: 46px;\n        -ms-flex: 1 1 auto;\n        flex: 1 1 auto;\n        border-left: 0;\n        border-right: 0;\n        width: 1%;\n\n        &::-webkit-input-placeholder {\n            color: #008FD4;\n        }\n\n        &::-moz-placeholder {\n            color: #008FD4;\n        }\n\n        &:-ms-input-placeholder {\n            color: #008FD4;\n        }\n\n        &::-ms-input-placeholder {\n            color: #008FD4;\n        }\n\n        &::placeholder {\n            color: #008FD4;\n        }\n    }\n\n}\n\n// .plus_button {\n//     align-items: center;\n//     justify-content: center;\n//     border: 1px solid #ECEEF4;\n//     border-left: 0;\n//     padding-right: 7px;\n//     border-radius: 50%;\n//     border-top-left-radius: 0;\n//     border-bottom-left-radius: 0;\n//     height: 46px;\n//     // span{\n//     //     padding: 0;\n//     //     width: 32px;\n//     //     height: 32px;\n//     //     border-radius: 50% !important;\n//     //     // @extend %gradient_1;\n//     //     color: #fff;\n//     //     text-align: center;\n//     //     justify-content: center;\n//     //     border: 0 !important;\n//     //     font-size: 12px;\n//     //     cursor: pointer;\n//     //     transition: .3s;\n//     //     // background-size: 200% auto;\n//     //     &:hover{\n\n//     //         // background: rgba(11, 87, 5,.9);\n//     //         // background-position: right center;\n//     //     }\n//     // }\n// }\n\n.primary_input_label {\n    font-size: 12px;\n    text-transform: uppercase;\n    color: $text_color_5;\n    margin-bottom: 0;\n    display: block;\n    margin-bottom: 6px;\n    font-weight: 400;\n}\n\n.green_input_label a {\n    color: #54DA8A;\n    white-space: nowrap;\n\n    i {\n        margin-left: 2px;\n    }\n}\n\n.primary_select {\n    width: 100%;\n    border: 1px solid #ECEEF4;\n    border-radius: 3px;\n    height: 46px;\n    line-height: 44px;\n    font-size: 13px;\n    color: #008FD4;\n    padding: 0px 25px;\n    padding-left: 20px;\n    font-weight: 300;\n    border-radius: 30px;\n\n    &::placeholder {\n        color: #008FD4;\n        font-weight: 300;\n        opacity: 1;\n    }\n\n    &:after {\n        border-bottom: 0;\n        border-right: 0;\n        content: '';\n        display: block;\n        height: 10px;\n        margin-top: 0;\n        pointer-events: none;\n        position: absolute;\n        right: 14px;\n        top: 10%;\n        -webkit-transition: all 0.15s ease-in-out;\n        transition: all 0.15s ease-in-out;\n        width: auto;\n        right: 25px;\n        content: \"\\f0d7\";\n        border: 0;\n        font-family: \"Font Awesome 5 Free\";\n        font-weight: 900;\n        color: #828BB2;\n        font-size: 14px;\n        transform: translateY(-58%) rotate(0deg);\n\n    }\n\n    &.open::after {\n        content: \"\\f0d8\";\n        transform: translateY(-58%) rotate(0deg);\n        margin: 0;\n    }\n\n    &:active,\n    &.open,\n    &:focus,\n    &:hover {\n        border-color: #ECEEF4;\n    }\n\n    .list {\n        width: 100%;\n        background-color: #fff;\n        overflow: auto !important;\n        border-radius: 0px 0px 10px 10px;\n        margin-top: 1px;\n        z-index: 9999 !important;\n        box-shadow: var(--box_shadow);\n\n        .option {\n            color: $base_color;\n\n            &:hover {\n                background-color: #f6f6f6;\n                color: #008FD4;\n            }\n\n            &.selected {\n                font-weight: 400 !important;\n            }\n        }\n    }\n}\n\n// .pos_primary_select {\n//     .primary_select {\n//         -ms-flex: 1 1 auto;\n//         flex: 1 1 auto;\n//         width: 1%;\n//         border-top-right-radius: 0;\n//         border-bottom-right-radius: 0;\n//         border-right: 0;\n//     }\n// }\n\n// .pos_small_select {\n//     width: 140px;\n\n//     .primary_select {\n//         -ms-flex: 1 1 auto;\n//         flex: 1 1 auto;\n//         width: 1%;\n//         border-top-right-radius: 0;\n//         border-bottom-right-radius: 0;\n//         border-right: 0;\n//         height: 32px;\n//         line-height: 32px;\n//     }\n\n//     .plus_button {\n//         height: 32px;\n//     }\n\n//     .primary-btn.primary-circle {\n//         width: 18px;\n//         height: 18px;\n//         border-radius: 50% !important;\n//         padding: 0 !important;\n//         text-align: center;\n//         line-height: 18px;\n//         letter-spacing: 0 !important;\n//         font-size: 10px;\n\n//         i {\n//             line-height: 18px;\n//         }\n//     }\n\n//     .primary_select::after {\n//         right: 10px;\n//         top: 15%;\n//     }\n// }\n\n// append nice select \n// .apped_niceSelect {\n//     display: flex;\n\n//     .input-group-prepend {\n//         button {\n//             background: #A0A7C9;\n//             font-size: 14px;\n//             color: #fff;\n//             border-radius: 23px 0px 0px 23px;\n//             padding-right: 20px;\n//             padding-left: 21px;\n//             border: 0;\n//         }\n//     }\n\n//     .primary_select {\n//         position: relative;\n//         -ms-flex: 1 1 auto;\n//         flex: 1 1 auto;\n//         width: 1%;\n//         margin-bottom: 0;\n//         border-top-left-radius: 0;\n//         border-bottom-left-radius: 0;\n//     }\n// }\n\n\n.primary_file_uploader {\n    position: relative;\n\n    button {\n        position: absolute;\n        right: 0;\n        border: 0;\n        top: 7px;\n        right: 7px;\n        padding: 0;\n        background: transparent;\n        z-index: 99;\n\n        label {\n            margin-bottom: 0;\n        }\n    }\n\n    input {\n        border: 1px solid #ECEEF4 !important;\n        font-size: 14px;\n        color: #008FD4;\n        padding-left: 20px;\n        height: 46px;\n        border-radius: 30px;\n        width: 100%;\n        padding-right: 15px;\n        padding-bottom: 4px;\n\n        &::-webkit-input-placeholder {\n            color: #008FD4;\n        }\n\n        &::-moz-placeholder {\n            color: #008FD4;\n        }\n\n        &:-ms-input-placeholder {\n            color: #008FD4;\n        }\n\n        &::-ms-input-placeholder {\n            color: #008FD4;\n        }\n\n        &::placeholder {\n            color: #008FD4;\n        }\n\n        &:focus {\n            border: 1px solid #ECEEF4 !important;\n        }\n    }\n}\n\n// .email_test {\n//     display: grid;\n//     grid-template-columns: auto 139px;\n//     grid-gap: 15px;\n\n//     .primary_btn_2 {\n//         padding-top: 15px;\n//         padding-bottom: 15px;\n//     }\n\n//     @media #{$small_mobile} {\n//         grid-template-columns: repeat(1, 1fr);\n//     }\n\n//     @media #{$large_mobile} {\n//         grid-template-columns: repeat(1, 1fr);\n//     }\n// }\n\n.primary_datepicker_input {\n    position: relative;\n\n    button {\n        position: absolute;\n        color: #828BB2;\n        font-size: 14px;\n        font-weight: 400;\n        right: 0;\n        background: transparent;\n        border: 0;\n        cursor: pointer;\n        z-index: 999;\n        top: 50%;\n        transform: translateY(-50%);\n        right: 14px;\n\n        i {\n            top: 0;\n            cursor: pointer;\n            z-index: 9;\n        }\n    }\n\n    .primary_input_field {\n        padding-top: 0;\n        padding-bottom: 0;\n\n        &:focus {\n            border: 1px solid #ECEEF4 !important;\n        }\n    }\n}\n\n\n// tab style \n// .crm_tab_header {\n//     ul {\n//         li {\n//             margin-right: 10px;\n//             margin-bottom: 16px;\n\n//             &:last-child {\n//                 margin-right: 0;\n//             }\n\n//             a {\n//                 &.active {\n//                     @extend %gradient_1;\n//                     color: #fff;\n//                     border-color: transparent;\n//                 }\n//             }\n//         }\n//     }\n// }\n\n// .pos_tab_header {\n//     ul {\n//         border-bottom: 1px solid rgba(60, 71, 119, .06);\n\n//         li {\n//             a {\n//                 color: #828BB2;\n//                 font-size: 14px;\n//                 font-weight: 400;\n//                 position: relative;\n//                 padding: 0 15px 15px 15px;\n\n//                 &::before {\n//                     content: '';\n//                     position: absolute;\n//                     left: 0;\n//                     bottom: 0;\n//                     width: 100%;\n//                     height: 2px;\n//                     background: #008FD4;\n//                     opacity: 0;\n//                     bottom: -1px;\n//                 }\n\n//                 &.active {\n//                     // @extend %gradient_1 ;\n//                     color: #008FD4;\n\n//                     &::before {\n//                         opacity: 1;\n//                     }\n\n//                     // border-color: transparent;\n//                 }\n//             }\n//         }\n//     }\n// }\n\n// .pos_tab_header2 {\n//     ul {\n//         border-bottom: 1px solid rgba(60, 71, 119, .06);\n\n//         li {\n//             a {\n//                 color: #828BB2;\n//                 font-size: 14px;\n//                 font-weight: 400;\n//                 position: relative;\n//                 padding: 0 25px 25px 25px;\n\n//                 &::before {\n//                     content: '';\n//                     position: absolute;\n//                     left: 0;\n//                     bottom: 0;\n//                     width: 100%;\n//                     height: 2px;\n//                     background: #008FD4;\n//                     opacity: 0;\n//                     bottom: -1px;\n//                 }\n\n//                 &.active {\n//                     // @extend %gradient_1 ;\n//                     color: #008FD4;\n\n//                     &::before {\n//                         opacity: 1;\n//                     }\n\n//                     // border-color: transparent;\n//                 }\n//             }\n//         }\n//     }\n// }\n\n// .tab_thumb {\n//     width: 58px;\n//     height: 40px;\n\n//     img {\n//         width: 100%;\n//     }\n// }\n\n// tab style \n// .crm_full_tab_header {\n//     background: linear-gradient(90deg, #008FD4 0.47%, #1BC1E5 100%);\n//     box-shadow: 0px 5px 10px rgba(108, 39, 255, 0.25);\n//     border-radius: 10px 10px 0px 0px;\n\n//     ul {\n//         border: 0;\n\n//         li {\n\n//             &:last-child {\n//                 margin-right: 0;\n//             }\n\n//             a {\n//                 font-size: 15px;\n//                 font-weight: 400;\n//                 color: #fff;\n//                 padding: 28px;\n//                 display: inline-block;\n//                 position: relative;\n\n//                 @media #{$tab} {\n//                     padding: 15px;\n//                     font-size: 14px;\n//                 }\n\n//                 &::before {\n//                     content: '';\n//                     position: absolute;\n//                     left: 0;\n//                     bottom: 0;\n//                     height: 2px;\n//                     left: 0;\n//                     background: #fff;\n//                     width: 100%;\n//                     opacity: 0;\n//                     transform: scale(0);\n//                     transition: .3s;\n//                 }\n\n//                 &:hover {\n//                     &::before {\n//                         opacity: 1;\n//                         transform: scale(1);\n//                     }\n//                 }\n\n//                 &.active {\n//                     &::before {\n//                         opacity: 1;\n//                         transform: scale(1);\n//                     }\n//                 }\n//             }\n//         }\n//     }\n// }\n\n// only modal style ::::\n\n.modal-content {\n    border: 0;\n    border-radius: 16px;\n\n    // overflow: hidden;\n    .modal-body {\n        padding: 40px 30px;\n        background-image: url(../img/popup_menu_bg.png);\n        background-size: cover;\n        background-position: bottom;\n        border-radius: 0px 0px 15px 15px;\n        background-repeat: no-repeat;\n    }\n\n    .modal-header {\n        border-radius: 15px 15px 0px 0px;\n\n        .close {\n            background: #fff;\n            width: 32px;\n            height: 32px;\n            border-radius: 50%;\n            flex: 32px 0 0;\n\n            i {\n                color: #008FD4;\n                font-size: 14px;\n                line-height: 32px;\n                text-shadow: 0px 5px 10px rgba(108, 39, 255, 0.25)\n            }\n        }\n    }\n}\n\n.modal_800px {\n    @media #{'(min-width: 992px)'} {\n        max-width: 811px;\n    }\n\n}\n\n// .modal_230px {\n//     @media #{'(min-width: 992px)'} {\n//         max-width: 230px;\n//     }\n\n//     .modal-body {\n//         padding: 10px 10px 20px 10px;\n//     }\n\n// }\n\n// .modal_1000px {\n//     @media #{'(min-width: 992px)'} {\n//         max-width: 900px;\n//     }\n\n//     @media #{'(min-width: 767.98px) and (max-width: 991.98px)'} {\n//         max-width: 700px;\n//     }\n\n//     @media #{'(min-width: 1200px)'} {\n//         max-width: 1000px;\n//     }\n// }\n\n// .modal_650px {\n//     @media #{'(min-width: 992px)'} {\n//         max-width: 650px;\n//     }\n// }\n\n.modal-open .modal {\n    z-index: 99999999999;\n}",
		"// .common_grid_wrapper{\n//     display: grid;\n//     grid-template-columns: 7fr 5fr;\n//     grid-gap: 30px;\n//     align-items: flex-start;\n//     @media #{$small_mobile} {\n//         grid-template-columns: repeat(1, 1fr);\n//     }\n//     @media #{$large_mobile} {\n//         grid-template-columns: repeat(1, 1fr);\n//     }\n// }\n\n\n// custom_tab_wrapepr_1 \n// .custom_tab_wrapepr_1 {\n//     display: grid;\n//     grid-template-columns: 4fr 8fr;\n//     grid-gap: 30px;\n//     align-items: flex-start;\n\n//     @media #{$small_mobile} {\n//         grid-template-columns: repeat(1, 1fr);\n//     }\n\n//     @media #{$large_mobile} {\n//         grid-template-columns: repeat(1, 1fr);\n//     }\n// }\n\n.menu_popUp_list_wrapper {\n    background: #FFFFFF;\n    box-shadow: 0px 10px 15px rgba(6, 0, 8, 0.22);\n    border-radius: 10px;\n    position: absolute;\n    right: 0;\n    width: 945px;\n    top: 100%;\n    // padding: 30px 37px 35px 50px;\n    // padding: 30px 0;\n    // display: grid;\n    // grid-template-columns: repeat(4, 25%);\n    display: flex;\n    padding-left: 50px;\n    padding-top: 37px;\n    padding-bottom: 35px;\n    display: flex;\n    transform: translateY(30px) translateX(-18px);\n    opacity: 0;\n    visibility: hidden;\n    transition: .3s;\n    background-image: url(../img/popup_menu_bg.png);\n    background-size: cover;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    padding-bottom: 71px;\n\n    @media #{$small_mobile} {\n        width: 94%;\n        flex-wrap: wrap;\n        height: 400px;\n        overflow: auto;\n        display: block;\n    }\n\n    @media #{$large_mobile} {\n        width: 94%;\n        flex-wrap: wrap;\n        height: 400px;\n        overflow: auto;\n        display: block;\n\n    }\n\n    @media #{$tab} {\n        width: 94%;\n        height: 400px;\n        overflow: auto;\n        padding-bottom: 30px;\n\n        padding-left: 30px;\n    }\n\n    @media #{$tablet_device} {\n        flex-wrap: wrap;\n    }\n\n    @media #{$mid_device} {\n        width: 800px;\n        margin-right: -100px;\n    }\n\n    &.active {\n        opacity: 1;\n        visibility: visible;\n        transform: translateY(20px) translateX(-18px);\n    }\n\n    &::before {\n        position: absolute;\n        content: '';\n        width: 0;\n        height: 0;\n        border-style: solid;\n        top: -12px;\n        right: 12px;\n        border-width: 0 8px 12px 8px;\n        border-color: transparent transparent #fff transparent;\n\n        @media #{$mid_device} {\n            right: 112px;\n        }\n    }\n\n    .popUp_single_wrap {\n        width: 25%;\n        border-right: 1px solid rgba(130, 139, 178, 0.15);\n        margin-right: 45px;\n\n        @media #{$small_mobile} {\n            width: 100%;\n            margin-right: 0;\n        }\n\n        @media #{$large_mobile} {\n            width: 100%;\n            margin-right: 0;\n        }\n\n        @media #{$tab} {\n            margin-bottom: 30px;\n        }\n\n        @media #{$tablet_device} {\n            width: 43%;\n        }\n\n        &:last-child {\n            margin-right: 0;\n            border: 0;\n        }\n\n        &:nth-child(2) {\n            @media #{$tab} {\n                margin-right: 0;\n                border: 0;\n            }\n        }\n\n        .popup_single_item {\n            margin-bottom: 20px;\n\n            &:last-child {\n                margin-bottom: 0;\n            }\n\n            ul {\n                display: block;\n\n                li {\n                    display: block !important;\n                    margin: 0;\n                    margin-bottom: 10px;\n\n                    a {\n                        font-size: 12px !important;\n                        font-weight: 400 !important;\n                        color: #008FD4 !important;\n                        margin: 0;\n                        transition: .3s;\n\n                        i {\n                            margin-right: 10px;\n                            color: #008FD4;\n                        }\n\n                        &:hover {\n                            color: #008FD4 !important;\n                            text-decoration: underline;\n\n                            i {\n                                text-decoration: none !important;\n                            }\n                        }\n                    }\n                }\n            }\n        }\n\n    }\n}\n\n// Menu_NOtification_Wrap \n.Menu_NOtification_Wrap {\n    background: #FFFFFF;\n    box-shadow: 0px 10px 15px rgba(6, 0, 8, 0.22);\n    border-radius: 10px;\n    position: absolute;\n    right: 0;\n    width: 350px;\n    transform: translateY(30px) translateX(20px);\n    opacity: 0;\n    visibility: hidden;\n    transition: .3s;\n\n    @media #{$small_mobile} {\n        width: 300px;\n        transform: translateY(30px) translateX(55px);\n    }\n\n    &.active {\n        opacity: 1;\n        visibility: visible;\n        transform: translateY(20px) translateX(20px);\n\n        @media #{$small_mobile} {\n            transform: translateY(16px) translateX(55px);\n        }\n    }\n\n    .notification_Header {\n        padding: 25px 20px;\n        border-radius: 10px 10px 0px 0px;\n        background: linear-gradient(90deg, #008FD4 0%, #1BC1E5 100%);\n\n        h4 {\n            font-size: 20px;\n            font-weight: 500;\n            color: #fff;\n            margin-bottom: 0;\n        }\n    }\n\n    .Notification_body {\n        padding: 25px 20px;\n        height: 300px;\n        overflow: auto;\n\n        .single_notify {\n            margin-bottom: 15px;\n\n            &:last-child {\n                margin-bottom: 0;\n            }\n\n            .notify_thumb {\n                margin-right: 15px;\n\n                img {\n                    width: 40px;\n                    height: 40px;\n                    border-radius: 5px;\n                }\n            }\n\n            .notify_content {\n                a {\n                    h5 {\n                        margin-bottom: 0;\n                        font-size: 16px;\n                        font-weight: 500;\n                    }\n                }\n\n                p {\n                    font-size: 13px;\n                    font-weight: 400;\n                    margin-bottom: 0;\n                }\n            }\n\n        }\n    }\n\n    .nofity_footer {\n        padding: 15px 20px;\n\n        .submit_button {\n            a {\n                font-size: 12px;\n                color: #fff !important;\n            }\n        }\n    }\n}",
		"// .custom_text_link{\n//     font-size: 14px;\n//     color: #4A9DFF !important;\n//     font-weight: 400;\n//     &:hover{\n//         color: $base_color !important;\n//     }\n// }\n.custom_nav {\n    display: block !important;\n\n    li {\n        margin-bottom: 20px;\n\n        &:last-child {\n            margin-bottom: 0;\n        }\n\n        a {\n            font-size: 14px;\n            font-weight: 400;\n            color: $base_color;\n            padding: 0;\n\n            &:hover {\n                color: #008FD4;\n            }\n\n            &.active {\n                color: #008FD4;\n            }\n        }\n    }\n}\n\n// .permission_list {\n//     li {\n//         display: flex;\n//         align-items: center;\n//         margin-bottom: 20px;\n\n//         p {\n//             font-size: 13px;\n//             color: $base_color;\n//             font-weight: 400;\n//         }\n//     }\n\n//     &.list_mb_15 {\n//         li {\n//             margin-bottom: 10px;\n//         }\n//     }\n\n//     &.list_mb_18 {\n//         li {\n//             margin-bottom: 12px;\n//         }\n//     }\n\n//     &.list_mb_13 {\n//         li {\n//             margin-bottom: 7px;\n//         }\n//     }\n\n//     &.sms_list {\n//         display: flex !important;\n//         flex-wrap: wrap;\n\n//         li {\n//             margin-right: 50px;\n\n//             &:last-child {\n//                 margin-right: 0;\n//             }\n//         }\n//     }\n\n//     &.permission_flexStart {\n//         li {\n//             align-items: flex-start;\n\n//             .primary_checkbox {\n//                 margin-top: 4px;\n//             }\n//         }\n//     }\n\n//     &.column_list {\n//         display: flex;\n//         flex-wrap: wrap;\n\n//         li {\n//             margin-right: 20px;\n\n//             &:last-child {\n//                 margin-right: 0;\n//             }\n//         }\n//     }\n// }\n\n// .about_list_tab {\n//     .single_about_list {\n//         display: flex;\n//         border-bottom: 1px solid #ECEEF4;\n//         flex-wrap: wrap;\n//         padding: 18px 0;\n\n//         .single_about_list_text {\n//             flex: 50% 0 0;\n//             // margin-bottom: 19px;\n//             // margin-top: 18px;\n//         }\n\n//         p {\n//             font-size: 14px;\n//             font-weight: 400;\n//             color: #828BB2;\n//             white-space: nowrap;\n\n//             a {\n//                 color: #008FD4;\n//             }\n//         }\n//     }\n// }\n\n.General_system_wrap_area {\n    display: grid;\n    grid-template-columns: 4fr 8fr;\n    grid-gap: 30px;\n\n    @media #{$small_mobile} {\n        grid-template-columns: repeat(1, 1fr);\n    }\n\n    @media #{$large_mobile} {\n        grid-template-columns: repeat(1, 1fr);\n    }\n\n    .single_system_wrap {\n        .single_system_wrap_inner {\n            background: #F5F7FB;\n            border-radius: 10px;\n            padding: 25px 30px;\n            margin-bottom: 30px;\n\n            .logo {\n                text-align: left;\n\n                span {\n                    font-size: 16px;\n                    font-weight: 500;\n                    color: $base_color;\n\n                }\n            }\n\n            .logo_img {\n                margin-top: 50px;\n                margin-bottom: 30px;\n\n                img {}\n            }\n\n            .update_logo_btn button {\n                position: relative;\n                overflow: hidden;\n                font-size: 12px;\n                margin-bottom: 13px;\n\n                input {\n                    position: absolute;\n                    width: 100%;\n                    left: 0;\n                    top: 0;\n                    opacity: 0;\n                    height: 100%;\n                    cursor: pointer;\n                }\n            }\n\n            .remove_logo {\n                font-size: 12px;\n                color: #828BB2;\n                font-weight: 500;\n                text-transform: uppercase;\n            }\n        }\n    }\n}\n\n// .bg_preview {\n//     width: 70px;\n//     height: 39px;\n//     background-size: cover;\n//     background-position: center center;\n//     background-repeat: no-repeat;\n// }\n\n// .bg_preview_1 {\n//     background-image: url(../img/preview_1.png);\n// }\n\n// .bg_preview_2 {\n//     background: #4A9DFF;\n// }\n\n// .color_wraP {\n//     font-size: 12px;\n//     font-weight: 400;\n//     color: #828BB2;\n\n//     .bg_preview_small {\n//         width: 27px;\n//         height: 27px;\n//         margin-right: 8px;\n//         background: #EAEAEA;\n//     }\n// }\n\n\n// .accordion_custom {\n//     h4 {\n//         font-size: 18px;\n//         font-weight: 600;\n//         margin-bottom: 40px;\n//     }\n\n//     .card {\n//         margin-bottom: 15px;\n//         border: 0;\n//         overflow: visible;\n//         background: transparent;\n\n//         .card-header {\n//             border: 0;\n//             padding: 0;\n//             border-radius: 30px !important;\n\n//             h2 {\n//                 padding: 0;\n\n//                 a {\n//                     padding: 0;\n//                     font-size: 14px;\n//                     font-weight: 500;\n//                     width: 100%;\n//                     text-align: left;\n//                     position: relative;\n//                     position: relative;\n//                     padding: 13px 20px;\n//                     background: linear-gradient(90deg, #008FD4 0.47%, #1BC1E5 100%);\n//                     box-shadow: 0px 5px 10px rgba(108, 39, 255, 0.25);\n//                     color: #fff;\n//                     @include transition(.3s);\n//                     border: 0;\n//                     @include border-radius(30px);\n\n//                     // border: 1px solid transparent;\n//                     @media #{$small_mobile} {}\n\n//                     &::before {\n//                         content: \"\\e622\";\n//                         position: absolute;\n//                         right: 0;\n//                         top: 50%;\n//                         transform: translateY(-50%);\n//                         font-family: 'themify';\n//                         font-size: 14px;\n//                         right: 30px;\n//                         color: #fff;\n//                     }\n\n//                     &.collapsed {\n//                         background: #F5F7FB;\n//                         color: #008FD4;\n//                         box-shadow: none;\n//                         @include border-radius(30px);\n\n//                         &::before {\n//                             content: \"\\e61a\";\n//                             color: #008FD4;\n//                         }\n//                     }\n\n//                     &:focus {\n//                         text-decoration: none;\n//                     }\n//                 }\n//             }\n//         }\n\n//         .card-body {\n//             padding: 24px 20px 30px 20px;\n\n//             @media #{$small_mobile} {\n//                 padding: 15px;\n//             }\n\n//             p {\n//                 font-size: 14px;\n//                 line-height: 26px;\n//                 color: #555555;\n//                 font-weight: 300;\n//                 margin-bottom: 28px;\n\n//                 &:last-child {\n//                     margin-bottom: 0;\n//                 }\n//             }\n//         }\n//     }\n// }",
		".primary_checkbox {\n  display: inline-block;\n  position: relative;\n  width: 18px;\n  height: 18px;\n  margin: 0;\n  flex: 18px 0 0;\n  line-height: 18px;\n\n  &.white_checkbox {\n    .checkmark:after {\n      border-color: $white;\n    }\n  }\n\n  .checkmark {\n    position: relative;\n    width: 18px;\n    height: 18px;\n    top: 0;\n    left: 0;\n    display: block;\n    cursor: pointer;\n    line-height: 18px;\n    flex: 18px 0 0;\n    border-radius: 50%;\n  }\n\n  // .checkmark:after {\n  //     content: \"\";\n  //     position: absolute;\n  //     display: none;\n  // }\n  input {\n    position: absolute;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    opacity: 0;\n    visibility: hidden;\n  }\n\n  input:checked~.checkmark:after {\n    // background: linear-gradient(90deg, #008FD4 0.47%, #1BC1E5 100%);\n    width: 100%;\n    height: 100%;\n    border: 0;\n    // box-shadow: 0px 5px 10px rgba(108, 39, 255, 0.25);\n    transition: .3s;\n    transform: scale(0);\n  }\n\n  input:checked~.checkmark {\n    background: linear-gradient(90deg, #008FD4 0.47%, #1BC1E5 100%);\n    // width: 100%;\n    // height: 100%;\n    // border: 0;\n    box-shadow: 0px 5px 10px rgba(108, 39, 255, 0.25);\n    transition: .3s;\n  }\n\n  input:checked~.checkmark::before {\n    content: \"\\e64c\";\n    font-family: \"themify\";\n    position: absolute;\n    display: block;\n    top: 0px;\n    left: 3px;\n    text-indent: 1px;\n    color: #828BB2;\n    background-color: transparent;\n    border: 0px;\n    -webkit-transform: rotate(8deg);\n    -moz-transform: rotate(8deg);\n    -ms-transform: rotate(8deg);\n    -o-transform: rotate(8deg);\n    transform: rotate(8deg);\n    font-size: 10px;\n    font-weight: 600;\n    line-height: 18px;\n    z-index: 99;\n    color: #fff;\n    transition: .3s;\n  }\n\n  .checkmark:after {\n    position: absolute;\n    display: block;\n    top: 0;\n    left: 0;\n    content: \"\";\n    width: 18px;\n    height: 18px;\n    background: transparent;\n    border-radius: 50px;\n    border: 1px solid #828BB2;\n    transition: .3s;\n    transform: scale(1);\n  }\n}\n\n// color plate \n// .Color_checkbox {\n//   display: inline-block;\n//   position: relative;\n//   width: 28px;\n//   height: 28px;\n//   margin: 0;\n//   flex: 28px 0 0;\n//   line-height: 28px;\n//   .checkmark{\n//       position: relative;\n//       width: 28px;\n//       height: 28px;\n//       top: 0;\n//       left: 0;\n//       display: block;\n//       cursor: pointer;\n//       line-height: 28px;\n//       flex: 28px 0 0;\n//       border-radius: 50%;\n//       background: #F13D80;\n//   }\n//   // .checkmark:after {\n//   //     content: \"\";\n//   //     position: absolute;\n//   //     display: none;\n//   // }\n//   input{\n//       position: absolute;\n//       left: 0;\n//       top: 0;\n//       width: 100%;\n//       height: 100%;\n//       opacity: 0;\n//       visibility: hidden;\n//   }\n//  input:checked ~ .checkmark:after {\n//   // background: linear-gradient(90deg, #008FD4 0.47%, #1BC1E5 100%);\n//   width: 100%;\n//   height: 100%;\n//   border: 0;\n//   // box-shadow: 0px 5px 10px rgba(108, 39, 255, 0.25);\n//   transition: .3s;\n//   transform: scale(0);\n//     }\n//  input:checked ~ .checkmark{\n//   // background: linear-gradient(90deg, #008FD4 0.47%, #1BC1E5 100%);\n//   // width: 100%;\n//   // height: 100%;\n//   // border: 0;\n//   // box-shadow: 0px 5px 10px rgba(108, 39, 255, 0.25);\n//   transition: .3s;\n//     }\n//   input:checked ~ .checkmark::before {\n//       content: \"\\e64c\";\n//       font-family: \"themify\";\n//       position: absolute;\n//       display: block;\n//       top: 0px;\n//       left: 7px;\n//       text-indent: 1px;\n//       color: #828BB2;\n//       background-color: transparent;\n//       border: 0px;\n//       -webkit-transform: rotate(8deg);\n//       -moz-transform: rotate(8deg);\n//       -ms-transform: rotate(8deg);\n//       -o-transform: rotate(8deg);\n//       transform: rotate(8deg);\n//       font-size: 12px;\n//       font-weight: 600;\n//       line-height: 28px;\n//       z-index: 99;\n//       color: #fff;\n//       transition: .3s;\n//   }\n\n// // .checkmark:after {\n// //   position: absolute;\n// //   display: block;\n// //   top: 0;\n// //   left: 0;\n// //   content: \"\";\n// //   width: 28px;\n// //   height: 28px;\n// //   background: transparent;\n// //   border-radius: 50px;\n// //   border: 1px solid #828BB2;\n// //   transition: .3s;\n// //   transform: scale(1);\n// // }\n// }\n//   $primary-color: #008FD4;\n//   $primary-color2: #008FD4;\n//   $primary-color3: #1BC1E5;\n\n//   .primary-btn {\n//     display: inline-block;\n//     color: $primary-color;\n//     letter-spacing: 1px;\n//     font-family: $font_style_1;\n//     font-size: 12px;\n//     font-weight: 500;\n//     line-height: 40px;\n//     padding: 0px 20px;\n//     outline: none !important;\n//     text-align: center;\n//     cursor: pointer;\n//     text-transform: uppercase;\n//     border: 0;\n//     border-radius: 5px;\n//     position: relative;\n//     overflow: hidden;\n//     @include transition();\n//     &.form-control {\n//         background: transparent;\n//     }\n//     label {\n//         margin-bottom: 0px;\n//     }\n//     .common-checkbox:checked + label:before {\n//         color: #ffffff;\n//         top: -13px;\n//     }\n//     .common-checkbox + label:before {\n//         border: 1px solid #ffffff;\n//         top: -13px;\n//     }\n//     span {\n//         font-weight: 600;\n//         &.pl {\n//             padding-left: 8px;\n//         }\n//         &.pr {\n//             padding-right: 8px;\n//         }\n//     }\n//     &:hover {\n//         @extend %common_box_shadow;\n//     }\n//     &.small {\n//         letter-spacing: 1px;\n//         line-height: 32px;\n//         border-radius: 30px;\n//         font-weight: 500;\n//         line-height: 32px;\n//         height: 32px;\n//         &:hover {\n//             color: $primary-color;\n//         }\n//     }\n//     &.medium {\n//         line-height: 38px !important;\n//     }\n//     &.semi-large {\n//         line-height: 48px !important;\n//     }\n//     &.semi_large2 {\n//         line-height: 50px !important;\n//     }\n//     &.large {\n//         letter-spacing: 1px;\n//         line-height: 60px;\n//         border-radius: 5px;\n//         font-weight: 600;\n//         font-size: 24px;\n//         &:hover {\n//             color: $primary-color;\n//         }\n//     }\n//     &.fix-gr-bg {\n//         background: -webkit-linear-gradient(90deg, $primary-color2 0%, $primary-color3 51%, $primary-color2 100%);\n//         background: -moz-linear-gradient(90deg, $primary-color2 0%, $primary-color3 51%, $primary-color2 100%);\n//         background: -o-linear-gradient(90deg, $primary-color2 0%, $primary-color3 51%, $primary-color2 100%);\n//         background: -ms-linear-gradient(90deg, $primary-color2 0%, $primary-color3 51%, $primary-color2 100%);\n//         background: linear-gradient(90deg, $primary-color2 0%, $primary-color3 51%, $primary-color2 100%);\n//         color: $white;\n//         background-size: 200% auto;\n//         @include transition();\n//         &:hover {\n//             background-position: right center;\n//             @extend %common_box_shadow;\n//             color: $white;\n//         }\n//     }\n//     &.white {\n//         background: $white;\n//         &:hover {\n//             // @extend .gradient-bg;\n//             color: $white;\n//         }\n//     }\n//     &.tr-bg {\n//         background: transparent;\n//         border: 1px solid $primary-color3;\n//         line-height: 28px;\n//     }\n//     &.bord-rad {\n//         border-radius: 30px;\n//     }\n//     &.icon-only {\n//         padding: 0 9px;\n//         width: 30px;\n//         height: 30px;\n//         line-height: 30px;\n//         border-radius: 50px;\n//     }\n// }\n\n.primary-btn {\n  &.semi_large2 {\n    line-height: 50px !important;\n  }\n\n  &.semi_large45 {\n    line-height: 45px !important;\n  }\n\n  &.radius_30px {\n    display: inline-block;\n    padding: 7px 25px;\n    text-transform: uppercase;\n    line-height: 16px;\n    font-size: 12px;\n    font-weight: 500;\n    border-radius: 30px !important;\n    white-space: nowrap;\n  }\n\n  &.cusrve_30px {\n    border-radius: 30px !important;\n  }\n\n  i {\n    margin-right: 5px;\n  }\n}\n\n// ripple Effect button\n\n// .rippleEffect {\n//   -webkit-animation: rippleDrop 0.6s linear;\n//   -moz-animation: rippleDrop 0.6s linear;\n//   -o-animation: rippleDrop 0.6s linear;\n//   animation: rippleDrop 0.6s linear;\n// }\n\n// @-webkit-keyframes rippleDrop {\n//   100% {\n//     -webkit-transform: scale(5);\n//     -moz-transform: scale(5);\n//     -ms-transform: scale(5);\n//     -o-transform: scale(5);\n//     transform: scale(5);\n//     opacity: 0;\n//   }\n// }\n\n// @-moz-keyframes rippleDrop {\n//   100% {\n//     -webkit-transform: scale(5);\n//     -moz-transform: scale(5);\n//     -ms-transform: scale(5);\n//     -o-transform: scale(5);\n//     transform: scale(5);\n//     opacity: 0;\n//   }\n// }\n\n// @-o-keyframes rippleDrop {\n//   100% {\n//     -webkit-transform: scale(5);\n//     -moz-transform: scale(5);\n//     -ms-transform: scale(5);\n//     -o-transform: scale(5);\n//     transform: scale(5);\n//     opacity: 0;\n//   }\n// }\n\n// @keyframes rippleDrop {\n//   100% {\n//     -webkit-transform: scale(5);\n//     -moz-transform: scale(5);\n//     -ms-transform: scale(5);\n//     -o-transform: scale(5);\n//     transform: scale(5);\n//     opacity: 0;\n//   }\n// }\n\n// .ripple {\n//   width: 0;\n//   height: 0;\n//   border-radius: 50%;\n//   background: rgba(255, 255, 255, 0.4);\n//   -webkit-transform: scale(0);\n//   -moz-transform: scale(0);\n//   -ms-transform: scale(0);\n//   -o-transform: scale(0);\n//   transform: scale(0);\n//   position: absolute;\n//   opacity: 1;\n// }\n\n\n// slide \n\n// switch_toggleer \n.switch_toggle {\n  display: inline-block;\n  height: 20px;\n  position: relative;\n  // width: 40px;\n  width: 36px;\n  margin-bottom: 0;\n\n  input {\n    opacity: 0;\n  }\n\n  .slider:before {\n    bottom: 0px;\n    content: \"\";\n    // height: 20px;\n    height: 16px;\n    left: 0px;\n    left: 3px;\n    position: absolute;\n    -webkit-transition: .4s;\n    transition: .4s;\n    // width: 20px;\n    width: 16px;\n    background: #707DB7;\n    background: #fff;\n    // box-shadow: 0px 5px 10px rgba(112, 125, 183, 0.25)\n    top: 2px;\n  }\n\n  input:checked+.slider {\n    background: #ECEEF4;\n  }\n\n  input:checked+.slider:before {\n    // transform: translateX(20px);\n    transform: translateX(14px);\n    @extend %gradient_1;\n    // box-shadow: 0px 5px 10px rgba(108, 39, 255, 0.25)\n  }\n\n  .slider.round {\n    border-radius: 34px;\n  }\n\n  .slider.round:before {\n    border-radius: 50%;\n  }\n\n  .switch_toggle input {\n    display: none;\n  }\n\n  .slider {\n    background-color: #ECEEF4;\n    bottom: 0;\n    cursor: pointer;\n    left: 0;\n    position: absolute;\n    right: 0;\n    top: 0;\n    transition: .4s;\n  }\n}\n\n\n// pusle \n\n.pulse {\n  position: relative\n}\n\n.pulse .pulse-ring {\n  display: block;\n  border-radius: 40px;\n  height: 40px;\n  width: 40px;\n  position: absolute;\n  -webkit-animation: animation-pulse 3.5s ease-out;\n  animation: animation-pulse 3.5s ease-out;\n  -webkit-animation-iteration-count: infinite;\n  animation-iteration-count: infinite;\n  opacity: 0;\n  border-width: 3px;\n  border-style: solid;\n  border-color: #e4e6ef;\n\n  &.notification_count_pulse {\n    right: -18px;\n    top: -14px;\n  }\n}\n\n//  @media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {\n//   .pulse .pulse-ring {\n//    top:2px;\n//    left:2px\n//   }\n//  }\n// .pulse.pulse-primary .pulse-ring {\n//   border-color: rgba(54, 153, 255, .75)\n// }\n\n// .pulse.pulse-secondary .pulse-ring {\n//   border-color: rgba(228, 230, 239, .75)\n// }\n\n// .pulse.pulse-success .pulse-ring {\n//   border-color: rgba(27, 197, 189, .75)\n// }\n\n// .pulse.pulse-info .pulse-ring {\n//   border-color: rgba(137, 80, 252, .75)\n// }\n\n// .pulse.pulse-warning .pulse-ring {\n//   border-color: rgba(255, 168, 0, .75)\n// }\n\n// .pulse.pulse-danger .pulse-ring {\n//   border-color: rgba(246, 78, 96, .75)\n// }\n\n// .pulse.pulse-light .pulse-ring {\n//   border-color: rgba(243, 246, 249, .75)\n// }\n\n// .pulse.pulse-dark .pulse-ring {\n//   border-color: rgba(24, 28, 50, .75)\n// }\n\n// .pulse.pulse-white .pulse-ring {\n//   border-color: rgba(255, 255, 255, .75)\n// }\n\n// .pulse.theme_color .pulse-ring {\n//   border-color: rgba(255, 255, 255, .75)\n// }\n\n// @-webkit-keyframes animation-pulse {\n//   0% {\n//     -webkit-transform: scale(.1, .1);\n//     opacity: 0\n//   }\n\n//   60% {\n//     -webkit-transform: scale(.1, .1);\n//     opacity: 0\n//   }\n\n//   65% {\n//     opacity: 1\n//   }\n\n//   100% {\n//     -webkit-transform: scale(1.2, 1.2);\n//     opacity: 0\n//   }\n// }\n\n// @keyframes animation-pulse {\n//   0% {\n//     -webkit-transform: scale(.1, .1);\n//     opacity: 0\n//   }\n\n//   60% {\n//     -webkit-transform: scale(.1, .1);\n//     opacity: 0\n//   }\n\n//   65% {\n//     opacity: 1\n//   }\n\n//   100% {\n//     -webkit-transform: scale(1.2, 1.2);\n//     opacity: 0\n//   }\n// }",
		"// leads \n// .lead_header{\n//     display: flex;\n//     align-items: center;\n//     flex-wrap: wrap;\n//     margin-bottom: 15px;\n//     span{\n//         display: inline-block;\n//         color: #828BB2;\n//         font-size: 12px;\n//         font-weight: 400;\n//         text-transform: uppercase;\n//     }\n//     .toggoler_lead{\n//         margin: 4px 12px 0 15px;\n//     }\n// }\n\n// .header_Toggler {\n//     span {\n//         text-transform: uppercase;\n//         font-size: 12px;\n//         font-weight: 400;\n//         color: #828BB2;\n//         margin-right: 12px;\n//         display: inline-block;\n//         white-space: nowrap;\n//     }\n// }",
		"// .menu_setup_wrap{\n//     .card{\n//         margin-bottom: 10px;\n//         border: 0;\n//         .input-group{\n//             .input-group-prepend{\n//                 .input-group-text{\n//                     padding: 14px 16px;\n//                     font-size: 14px;\n//                     font-weight: 400;\n//                     border: 0;\n//                     border: 1px solid #F5F7FB;\n//                     box-sizing: border-box;\n//                     border-radius: 23px 0px 0px 23px;\n//                     color: #008FD4;\n//                     background: #fff;\n//                 }\n//             }\n//             .input-group-append{\n//                 .input-group-text{\n//                     color: #008FD4;\n//                     font-size: 14px;\n//                     border: 0;\n//                     border-radius: 0 23px 23px 0;\n//                     padding-right: 15px;\n//                     background: #F5F7FB;\n//                 }\n//             }\n//             .menu_icon{\n//                 background: #FFFFFF;\n//                 border: 1px solid #F5F7FB;\n//                 box-sizing: border-box;\n//                 border-radius: 23px 0px 0px 23px;\n//                 display: inline-block;\n//                 i{\n//                     font-size: 14px;\n//                     color: #008FD4;\n//                     display: flex;\n//                     align-items: center;\n//                    height: 46px;\n//                    width: 50px;\n//                    justify-content: center;\n//                 }\n//             }\n//             .settings_icon{\n//                 display: flex;\n//                 a{\n//                     padding: 0 20px;\n//                 }\n\n//             }\n//             h2{\n//                 position: relative;\n//                 -ms-flex: 1 1 auto;\n//                 flex: 1 1 auto;\n//                 width: 1%;\n//                 margin-bottom: 0;\n//                 background: #F5F7FB;\n\n//                 button{\n//                     font-size: 14px;\n//                     font-weight: 400;\n//                     color: #008FD4;\n//                     padding: 0;\n//                     padding: 12px;\n//                     &:hover{\n//                         text-decoration: none ;\n//                     }\n//                 }\n//             }\n//         }\n//         .card-header{\n//             border: 0;\n//             position: relative;\n//             display: -ms-flexbox;\n//             display: flex;\n//             -ms-flex-wrap: wrap;\n//             flex-wrap: wrap;\n//             -ms-flex-align: stretch;\n//             align-items: stretch;\n//             width: 100%;\n//             padding: 0;\n//             background: transparent;\n//             .btn-link{\n//                 padding-left: 38px;\n//                 &::before{\n//                     content: \"\\e622\";\n//                     position: absolute;\n//                     left: 0;\n//                     top: 0;\n//                     font-family: 'themify';\n//                     font-size: 14px;\n//                     color: #008FD4;\n//                     top: 12px;\n//                     left: 12px;\n//                 }\n//                 &.collapsed{\n//                     &::before{\n\n//                         content: \"\\e61a\";\n//                     }\n//                 }\n//             }\n//         }\n//         .card-body{\n//             padding: 0;\n//             padding-top: 15px;\n//             padding-left: 50px;\n//             .input-group{\n//                 margin-bottom: 15px;\n//             }\n//         }\n\n//     }\n// }\n\n\n// TAB \n#bg_option,\n#Twilio_Settings {\n    display: block;\n}\n\n#color_option,\n#MSG91_Settings {\n    display: none;\n}\n\n.sample-selector {\n    .form-control {\n        border-right: 0 !important;\n\n        &:focus {\n            box-shadow: none !important;\n            border-color: #ECEEF4 !important;\n        }\n    }\n\n    .input-group-append {\n        background: transparent;\n\n        .input-group-text {\n            background: transparent;\n            border-radius: 30px;\n            border: 1px solid #ECEEF4;\n            border-radius: 0px 30px 30px 0px;\n            height: 46px;\n            width: 46px;\n            text-align: center;\n            border-left: 0;\n\n            i {\n                border-radius: 50%;\n                flex: 25px 0 0;\n                position: relative;\n                right: 3px;\n            }\n        }\n    }\n}\n\n.colorpicker-element .add-on i,\n.colorpicker-element .input-group-prepend i,\n.colorpicker-element .input-group-append i {\n    display: inline-block;\n    cursor: pointer;\n    height: 25px;\n    vertical-align: text-top;\n    width: 25px;\n}",
		"// .email_Template_lang_header{\n//     display: flex;\n//     justify-content: space-between;\n//     @media #{$small_mobile} {\n//         display: block;\n//     }\n//     .lang_header_left{\n//         @media #{$small_mobile} {\n//             display: block !important;\n//         }\n//         .CRM_dropdown{\n//             @media #{$small_mobile} {\n//                 margin: 10px 0 ;\n//             }\n//             button{\n//                 border: 0 !important;\n//                 color: #008FD4;\n//                 font-size: 14px;\n//                 font-weight: 400;\n//             }\n//         }\n//     }\n//     .lang_header_right{\n//         span{\n//             font-size: 14px;\n//             color: #008FD4;\n//             font-weight: 400;\n//             text-transform: uppercase;\n//             cursor: pointer;\n//         }\n//     }\n// }\n\n\n.tab_marge_wrap {\n    background: #F5F7FB;\n    border-radius: 10px;\n    padding: 40px;\n    position: absolute;\n    top: 80px;\n    right: 30px;\n    left: 50px;\n    opacity: 0;\n    visibility: hidden;\n    transition: .3s;\n    margin-bottom: 30px;\n\n    @media #{$small_mobile} {\n        left: 0;\n        right: 20px;\n        padding: 15px;\n    }\n\n    &.tab_marge_wrap_active {\n        opacity: 1;\n        visibility: visible;\n    }\n\n    @media #{'(min-width: 1700px)'} {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n    }\n\n    .single_marge {\n        margin-bottom: 20px;\n\n        ul {\n            li {\n                display: flex;\n                line-height: 38px;\n\n                @media #{$small_mobile} {\n                    flex-direction: column;\n                }\n\n                span {\n                    flex: 0 0 50%;\n                    font-size: 14px;\n                    color: #008FD4;\n                    font-weight: 400;\n\n                    &.link_text {\n                        color: #4A9DFF;\n                    }\n                }\n            }\n        }\n    }\n}",
		"// .leads_assignd_area{\n//     display: grid;\n//     // grid-template-columns: repeat(4, 1fr);\n//     grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));\n//     grid-gap: 30px;\n//     .single_leads_wrap{\n//         // margin-bottom: 30px;\n//         .leads_cap{\n//             background: $white;\n//             box-shadow: 0px 10px 15px rgba(0, 79, 0, 0.22);\n//             border-radius: 10px;\n//             padding: 18px 25px;\n//             margin-bottom: 20px;\n//             h4{\n//                 font-size: 14px;\n//                 color: #707DB7;\n//                 font-weight: 500;\n//                 margin-bottom: 0;\n//                 font-family: $font_style_1;\n//                 text-transform: uppercase;\n//             }\n\n//         }\n//         .leads_card{\n//             background: #FFFFFF;\n//             box-shadow: 0px 10px 15px rgba(0, 79, 0, 0.22);\n//             border-radius: 10px;\n//             margin-bottom: 20px;\n//             .leads_card_head{\n//                 padding: 17px 20px 15px 20px;\n//                 .leads_card_left{\n//                     h4{\n//                         font-size: 16px;\n//                         font-weight: 400;\n//                         color: $base-color;\n//                         margin-bottom: 0;\n//                     }\n//                     p{\n//                         margin-bottom: 0;\n//                         font-size: 12px;\n//                         font-weight: 400;\n//                     }\n//                 }\n//             }\n//             .leads_card_body{\n//                 padding:0 20px 18px 20px;\n//                 ul{\n//                     li{\n//                         display: flex;\n//                         line-height: 26px;\n//                         span{\n//                             font-size: 14px;\n//                             color: #A0A7C9;\n//                             font-weight: 400;\n//                             &:first-child{\n//                                 max-width: 80px;\n//                                 min-width: 80px;\n//                                 white-space: nowrap;\n//                                 margin-right: 10px;\n//                             }\n//                             &.marked_text{\n//                                 color: #707DB7;\n//                                 a{\n//                                     color: #008FD4;\n//                                 }\n//                             }\n//                         }\n//                     }\n//                 }\n//             }\n//             .leads_card_footer{\n//                 background: #F5F7FB;\n//                 box-shadow: 0px 10px 15px rgba(0, 79, 0, 0.22);\n//                 border-radius: 0px 0px 10px 10px;\n//                 padding: 16px 20px;\n//                 span{\n//                     font-size: 12px;\n//                     color: #1BC1E5;\n//                     text-transform: uppercase;\n//                     font-weight: 500;\n//                     &.show_more_text{\n//                         font-size: 12px;\n//                         font-weight: 500;\n//                         color: #828BB2;\n//                         text-transform: none;\n//                         cursor: pointer;\n//                     }\n//                 }\n//                 a{\n//                     font-size: 12px;\n//                     font-weight: 500;\n//                     color: #828BB2;\n//                 }\n//             }\n//         }\n\n//     }\n// }\n\n\n\n// .dots_lines {\n//     font-size: 16px;\n//     color: #E4E9F7;\n//     width: 20px;\n//     height: 20px;\n//     position: relative;\n//     text-align: right;\n//     display: flex;\n//     justify-content: center;\n//     align-items: center;\n\n//     i {\n//         cursor: pointer;\n//     }\n\n//     .leads_option {\n//         position: absolute;\n//         right: 0;\n//         top: 100%;\n//         min-width: 170px;\n//         max-width: 170px;\n//         padding: 19px 0;\n//         background: #FFFFFF;\n//         box-shadow: 0px 8px 10px rgba(236, 208, 244, 0.25);\n//         border-radius: 5px;\n//         text-align: right;\n//         opacity: 0;\n//         visibility: hidden;\n//         z-index: 9;\n\n//         ul {\n//             li {\n//                 a {\n//                     font-size: 12px;\n//                     color: #828BB2;\n//                     font-weight: 500;\n//                     text-transform: uppercase;\n//                     padding: 5px 30px;\n//                     display: block;\n\n//                     &:hover {\n//                         color: #008FD4;\n//                     }\n//                 }\n//             }\n//         }\n//     }\n\n//     &.leads_option_active {\n//         .leads_option {\n//             opacity: 1;\n//             visibility: visible;\n//         }\n\n//     }\n// }\n\n\n\n// .view_listBoard_tabs {\n//     flex-wrap: nowrap !important;\n\n//     li {\n//         margin: 0 !important;\n//         flex: 100% !important;\n\n//         @media #{$small_mobile} {\n//             margin-bottom: 10px !important;\n//         }\n\n//         &:last-child {\n//             a {\n//                 border-radius: 0px 16px 16px 0px;\n//                 border-left: 0;\n//             }\n//         }\n\n//         &:first-child {\n//             a {\n//                 border-right: 0;\n//             }\n//         }\n\n//         a {\n//             color: #008FD4;\n//             border: 1px solid #008FD4;\n//             display: inline-block;\n//             padding: 7px 15px;\n//             text-transform: uppercase;\n//             line-height: 16px;\n//             font-size: 12px;\n//             font-weight: 500;\n//             border-radius: 30px;\n//             background-color: transparent;\n//             white-space: nowrap;\n//             -webkit-transition: 0.3s;\n//             transition: 0.3s;\n//             border-radius: 16px 0px 0px 16px;\n\n//             &.active {\n//                 background: linear-gradient(90deg, #008FD4 0.47%, #1BC1E5 100%);\n//                 color: #fff;\n//             }\n//         }\n//     }\n// }",
		"// .knowledge_view{\n//     .main-title{\n//         margin-bottom: 5px;\n//     }\n//     .knowledge_agree{\n//         margin-top: 10px;\n//     }\n//     .arrow_button{\n//         margin-bottom: 20px;\n//         i{\n//             font-size: 18px;\n//             color: #C4C4C4;\n//             font-weight: 900;\n//             cursor: pointer;\n//         }\n//     }\n//     p{\n\n//         &.knowledge_text{\n//             font-size: 14px;\n//             line-height: 26px;\n//             color: #008FD4;\n//             margin-bottom: 20px;\n//             &.message_txt{\n//                 span{\n//                     display: block;\n//                 }\n//             }\n//         }\n//         &.date_links{\n//             font-size: 12px;\n//             color: #828BB2;\n//             font-weight: 400;\n//             margin-bottom: 15px;\n//             a{\n//                 color: #008FD4;\n//                 margin-right: 5px;\n//             }\n//             &.date_links2{\n//                 margin-bottom: 34px;\n//             }\n//         }\n//         &.knowledge_view_helpful{\n//             font-size: 12px;\n//             color: #828BB2;\n//         }\n//     }\n//     .share_and_rating_inner_icon{\n//         .favourite_icon{\n//             margin-right: 20px;\n//         }\n//         .favourite_icon_share{\n//             cursor: pointer;\n//             i{\n//                 font-size: 14px;\n//                 color: #C4C4C4;\n//                 font-weight: 900;\n//                 transform: rotate(180deg);\n//             }\n//         }\n//     }\n// }",
		"span {\n    &.active_chat {\n        display: inline-block;\n        width: 6px;\n        height: 6px;\n        background: #54DA8A;\n        border-radius: 50%;\n        margin-left: 7px;\n        position: relative;\n        top: -4px;\n    }\n}\n\n.serach_field_chat {\n    width: 100%;\n    position: relative;\n\n    .search_inner {\n        input {\n            color: #008FD4;\n            font-size: 12px;\n            height: 40px;\n            width: 100%;\n            border-radius: 30px;\n            padding-left: 40px;\n            border: 1px solid #ECEEF4;\n            padding-right: 15px;\n\n            &::placeholder {\n                font-size: 13px;\n                font-weight: 300;\n                color: #008FD4;\n            }\n\n            &:focus {\n                outline: none;\n            }\n        }\n\n        button {\n            position: absolute;\n            left: 0;\n            top: 0;\n            height: 100%;\n            background: transparent;\n\n            font-size: 12px;\n            border: 0;\n            padding-left: 20px;\n            padding-right: 10px;\n\n            i {\n                font-size: 12px;\n                color: #008FD4;\n            }\n        }\n    }\n\n\n}\n\n.chat_main_wrapper {\n    display: grid;\n    grid-template-columns: 5fr 7fr;\n    grid-gap: 30px;\n\n    @media #{$small_mobile} {\n        display: block;\n    }\n\n    @media #{$large_mobile} {\n        grid-template-columns: 1fr;\n    }\n}\n\n.chat_flow_list {\n    background: #FFFFFF;\n    box-shadow: 0px 10px 15px rgba(0, 79, 0, 0.22);\n    border-radius: 10px;\n    padding: 40px;\n\n    @media #{$small_mobile} {\n        padding: 25px;\n        margin-bottom: 30px;\n    }\n\n    .main-title2 {\n        margin-bottom: 17px;\n        margin-top: 33px;\n    }\n\n    .chat_flow_list_inner {\n        ul {\n            li {\n                margin-bottom: 20px;\n\n                &:last-child {\n                    margin-bottom: 0px;\n                }\n\n                .single_list {\n                    .thumb {\n                        img {\n                            width: 68px;\n                            height: 68px;\n                            border-radius: 50%;\n\n                            @media #{$small_mobile} {\n                                width: 40px;\n                                height: 40px;\n                            }\n                        }\n                    }\n\n                    .list_name {\n                        margin-left: 20px;\n                        width: 100%;\n\n                        @media #{$small_mobile} {\n                            margin-left: 10px;\n                        }\n\n                        h4 {\n                            font-size: 16px;\n                            font-weight: 500;\n                            margin-bottom: 5px;\n                            color: #008FD4;\n\n                        }\n\n                        p {\n                            font-size: 14px;\n                            color: #828BB2;\n                            font-weight: 400;\n                            margin-bottom: 0;\n                        }\n\n                        .create_group {\n                            margin-bottom: 1px;\n                        }\n                    }\n                }\n            }\n        }\n    }\n}\n\n.chat_view_list {\n    .chat_view_list_inner {\n        background: #FFFFFF;\n        box-shadow: 0px 10px 15px rgba(0, 79, 0, 0.22);\n        border-radius: 10px;\n        padding: 40px;\n        position: relative;\n\n        .dots_lines {\n            position: absolute;\n            right: 30px;\n            top: 30px;\n        }\n\n        @media #{$small_mobile} {\n            padding: 25px;\n        }\n\n        .chat_view_list_inner_scrolled {\n            overflow: auto;\n            padding-bottom: 150px;\n        }\n\n        .chat_single {\n            overflow: hidden;\n            width: 80%;\n            margin-bottom: 20px;\n\n            @media #{$small_mobile} {\n                width: 100%;\n            }\n\n            @media #{$tab_device} {\n                width: 100%;\n            }\n\n            @media #{$mid_device} {\n                width: 100%;\n            }\n\n            &.sender_chat {\n                margin-right: 0;\n                margin-left: auto;\n                justify-content: flex-end;\n\n                .chat_text_info {\n                    background: #008FD4;\n                    border-radius: 30px 0px 30px 30px;\n                    margin-left: 15px;\n                }\n\n                .thumb {\n                    margin-left: 20px;\n                }\n            }\n\n            .thumb {\n                img {\n                    width: 50px;\n                    height: 50px;\n                    border-radius: 50%;\n\n                    @media #{$small_mobile} {\n                        width: 40px;\n                        height: 40px;\n                    }\n                }\n            }\n\n            .chat_text_info_wraper {\n                @media #{$small_mobile} {\n                    display: block !important;\n                }\n            }\n\n            .chat_text_info {\n                background: #707DB7;\n                border-radius: 0px 30px 30px 30px;\n\n                img {\n                    max-width: 100%;\n                    min-width: 100%;\n                }\n\n                p {\n                    font-size: 14px;\n                    color: #FFFFFF;\n                    line-height: 26px;\n                    font-weight: 400;\n                    padding: 20px;\n                }\n            }\n\n            .chat_date {\n                white-space: nowrap;\n                font-size: 12px;\n                color: #C4C4C4;\n                font-weight: 400;\n            }\n        }\n    }\n\n    .chat_input_box {\n        position: absolute;\n        left: 0;\n        bottom: 0;\n        right: 0;\n        padding: 0 40px 40px 40px;\n\n        @media #{$small_mobile} {\n            padding: 0 25px 25px 30px;\n        }\n\n        .input_thumb {\n            margin-right: 15px;\n\n            img {\n                width: 40px;\n                height: 40px;\n            }\n        }\n\n        input {\n            background: #F5F7FB;\n            border-radius: 10px;\n            height: 40px;\n            border: 0;\n            padding-left: 20px;\n\n            &::placeholder {\n                color: #A0A7C9;\n                font-size: 14px;\n                font-weight: 400;\n            }\n        }\n\n        .input-group-append {\n            .btn {\n                background: #F5F7FB;\n                font-size: 20px;\n                color: #A0A7C9;\n                padding: 0;\n                line-height: 40px;\n                position: relative;\n                height: 40px;\n\n                input {\n                    position: absolute;\n                    height: 100%;\n                    width: 100%;\n                    right: 0;\n                    top: 0;\n                    left: 0;\n                    bottom: 0;\n                    opacity: 0;\n                    cursor: pointer;\n                }\n\n                i {\n                    font-size: 20px;\n                }\n\n                &:last-child {\n                    padding-right: 11px;\n                    padding-left: 11px;\n                    border-radius: 0px 10px 10px 0px;\n                }\n            }\n\n            border-radius: 0 0 10px 10px;\n        }\n    }\n}\n\n// .chat_group_member_lists{\n//     margin-bottom: 15px;\n//     ul{\n//         display: flex;\n//         justify-content: center;\n//         align-items: center;\n//         margin-bottom: 18px;\n//         li{\n//             transition: .3s;\n//             img{\n//                 width: 40px;\n//                 height: 40px;\n//                 border-radius: 50%;\n//             }\n//             &:nth-child(2){\n//                 position: relative;\n//                 z-index: 3;\n//                 img{\n//                     width: 54px;\n//                     height: 54px;\n//                     border-radius: 50%;\n//                 }\n//             }\n//             &:first-child{\n//                 position: relative;\n//                 left: 20px;\n//             }\n//             &:last-child{\n//                 position: relative;\n//             right: 20px;\n//             }\n//             &:hover{\n//                 position: relative;\n//                 z-index: 6;\n//             }\n//         }\n//     }\n//     .group_creator_name{\n//         p{\n//             font-size: 14px;\n//             font-weight: 500;\n//             color: #008FD4;\n//             margin-bottom: 5px;\n//             a{\n//                 color: #008FD4;\n//             }\n//         }\n//         span{\n//             color: #C4C4C4;\n//             font-weight: 400;\n//             font-size: 12px;\n//         }\n//     }\n// }\n\n\n// .group_member_view_remove {\n//     display: flex;\n//     flex-direction: column;\n\n//     li {\n//         display: inline-flex;\n//         align-items: center;\n//         margin-bottom: 10px;\n\n//         .thumb {\n//             margin-right: 10px;\n\n//             img {\n//                 width: 24px;\n//                 height: 24px;\n//                 border-radius: 50%;\n//             }\n//         }\n\n//         p {\n//             font-size: 14px;\n//             font-weight: 400;\n//             color: #008FD4;\n\n//             a {\n//                 font-size: 14px;\n//                 font-weight: 400;\n//                 color: #008FD4;\n//             }\n\n//             span {\n//                 font-size: 12px;\n//                 color: #008FD4;\n//                 font-weight: 400;\n//                 margin-left: 10px;\n//             }\n\n//             i {\n//                 color: #ECEEF4;\n//                 margin-left: 10px;\n//                 cursor: pointer;\n//                 font-size: 12px;\n\n//             }\n\n//             &:hover {\n//                 i {\n//                     color: #FF0000;\n//                 }\n//             }\n//         }\n\n//     }\n// }\n\n// Discission_list_wrap \n// .white-box.Discussion_form {\n//     padding: 30px;\n// }\n\n// .Discission_list_wrap {\n//     .single_discission_list {\n//         position: relative;\n//         display: grid;\n//         grid-template-columns: 175px auto;\n//         background: #FFFFFF;\n//         box-shadow: 0px 10px 15px rgba(0, 79, 0, 0.22);\n//         border-radius: 10px;\n//         padding: 30px 30px 20px 30px;\n//         margin-bottom: 20px;\n\n//         .custom_select {\n//             position: absolute;\n//             top: 30px;\n//             right: 30px;\n//         }\n\n//         @media #{$small_mobile} {\n//             grid-template-columns: auto;\n//         }\n\n//         @media #{$mid_device} {\n//             grid-template-columns: 155px auto;\n//         }\n\n//         .discission_profile {\n\n//             @media #{$small_mobile} {\n//                 margin-bottom: 20px;\n//             }\n\n//             .thumb {\n//                 img {\n//                     width: 40px;\n//                     height: 40px;\n//                     border-radius: 50%;\n//                 }\n//             }\n\n//             h4 {\n//                 margin-bottom: 0;\n//                 margin-top: 11px;\n//                 margin-bottom: 5px;\n\n//                 a {\n//                     font-size: 16px;\n//                     color: #008FD4;\n//                     font-weight: 500;\n//                 }\n//             }\n\n//             p {\n//                 font-size: 12px;\n//                 font-weight: 400;\n//                 color: #A0A7C9;\n//             }\n//         }\n\n//         .discission_info {\n//             h4 {\n//                 font-size: 18px;\n//                 font-weight: 500;\n//                 color: #008FD4;\n//                 margin-bottom: 4px;\n//             }\n\n//             p {\n//                 font-size: 14px;\n//                 color: #008FD4;\n//                 line-height: 26px;\n//                 font-weight: 400;\n//             }\n\n//             ul {\n//                 border-top: 1px solid #ECEEF4;\n//                 padding-top: 14px;\n//                 margin-top: 16px;\n\n//                 li {\n//                     display: inline-block;\n//                     margin-right: 35px;\n\n//                     &:last-child {\n//                         margin-right: 0;\n//                     }\n\n//                     a {\n//                         font-size: 12px;\n//                         font-weight: 500;\n//                         color: #828BB2;\n//                         line-height: 26px;\n//                         display: flex;\n//                         align-items: center;\n\n//                         i {\n//                             font-size: 14px;\n//                             line-height: 26px;\n//                             margin-right: 10px;\n//                         }\n\n//                         &:hover {\n//                             color: #008FD4;\n//                         }\n//                     }\n//                 }\n//             }\n//         }\n//     }\n// }",
		"// .billing_address_check {\n//     align-items: center;\n\n//     .primary_checkbox {\n//         margin-right: 10px !important;\n//     }\n\n//     p {\n//         font-size: 12px;\n//         color: #828BB2;\n//         font-weight: 500;\n//     }\n// }\n\n// .tax_invoice_input {\n//     text-align: right;\n//     margin-top: 90px;\n//     margin-bottom: 233px;\n\n//     @media #{$small_mobile} {\n//         margin: 80px 0;\n//     }\n\n//     ul {\n//         li {\n//             margin-bottom: 20px;\n//             white-space: nowrap;\n\n//             span {\n//                 font-size: 16px;\n//                 font-weight: 500;\n//                 color: #008FD4;\n//                 display: inline-block;\n\n//                 &.invoice_amount {\n//                     min-width: 103px;\n//                     max-width: 103px;\n//                     margin-left: 20px;\n//                 }\n//             }\n//         }\n//     }\n// }\n\n.placeholder_input {\n    background: #ECEEF4;\n    height: 35px;\n    border-radius: 30px;\n    border: 0;\n    width: 100%;\n    padding: 0 15px;\n    font-size: 13px;\n    color: #000;\n\n    &::placeholder {\n        font-weight: 300;\n        opacity: 1;\n        font-size: 13px;\n        color: #008FD4;\n    }\n}\n\n// .pos_small_input {\n//     background: #ECEEF4;\n//     height: 30px;\n//     border-radius: 30px;\n//     border: 0;\n//     width: 100%;\n//     padding: 0 15px;\n//     font-size: 13px;\n//     color: #000;\n\n//     &::placeholder {\n//         font-weight: 300;\n//         opacity: 1;\n//         font-size: 13px;\n//         color: #008FD4;\n//     }\n// }\n\n.placeholder_invoice_textarea {\n    background: #ECEEF4;\n    border-radius: 20px;\n    border: 0;\n    width: 100%;\n    padding: 0 15px;\n    font-size: 13px;\n    color: #000;\n    padding: 10px 15px;\n    min-height: 35px;\n    resize: block;\n\n    &::placeholder {\n        font-weight: 400;\n        opacity: 1;\n        font-size: 14px;\n        color: #008FD4;\n        line-height: 24px;\n    }\n}\n\n.items_min_icon {\n    i {\n        color: #FF0000;\n        font-size: 24px;\n        cursor: pointer;\n    }\n}\n\n.scrollable_tablist {\n    display: flex;\n    flex-wrap: nowrap;\n    overflow: hidden;\n    overflow: auto;\n    margin-bottom: 20px;\n    margin-right: 45px;\n    margin-left: 45px;\n\n    @media #{'(min-width: 1635px)'} {\n        margin-left: 0;\n        margin-right: 0;\n    }\n\n    @media #{$small_mobile} {\n        margin-left: 40px;\n        margin-right: 40px;\n    }\n\n    li {\n        margin-bottom: 0 !important;\n    }\n}\n\n.scroll-left-button {\n    left: 0;\n    top: 0;\n}\n\n.scroll-right-button {\n    right: 0;\n    top: 0;\n}\n\n.scroll-left-button,\n.scroll-right-button {\n    width: 32px;\n    height: 32px;\n    text-align: center;\n    line-height: 32px;\n    cursor: pointer;\n    display: inline-block;\n    border-radius: 50%;\n    padding: 0 !important;\n    position: absolute;\n\n    @media #{'(min-width: 1635px)'} {\n        display: none;\n    }\n\n    i {\n        line-height: 32px;\n        margin: 0;\n    }\n}\n\n// .overflow_hidden {\n//     overflow: hidden !important;\n// }\n\n// 02-Landing Page \n// .info_list_wrap {\n//     padding: 40px;\n//     z-index: 9;\n//     position: relative;\n\n//     @media #{$small_mobile} {\n//         padding: 30px;\n//     }\n\n//     .copy_right_text {\n//         p {\n//             font-size: 12px;\n//             font-weight: 400;\n//             color: #008FD4;\n//             margin-bottom: 0;\n//             line-height: 18px;\n\n//             a {\n//                 color: #008FD4;\n//             }\n//         }\n\n//         span {\n//             color: #828BB2;\n//             font-size: 12px;\n//             font-weight: 400;\n//         }\n//     }\n// }\n\n// .project_info_list {\n//     .single_project_list {\n//         margin-bottom: 15px;\n\n//         .project_info_name {\n//             white-space: nowrap;\n//             flex: 50% 0 0;\n//             font-size: 14px;\n//             color: #828BB2;\n//             font-weight: 400;\n\n//             &.project_info_content {\n//                 color: #008FD4;\n//             }\n//         }\n//     }\n// }\n\n// .project_action_list {\n//     display: grid;\n//     grid-template-columns: repeat(2, 1fr);\n//     grid-gap: 15px;\n\n//     @media #{$small_mobile} {\n//         grid-template-columns: repeat(1, 1fr);\n//     }\n\n//     li {\n//         position: relative;\n\n//         >button {\n//             width: 100%;\n//         }\n//     }\n// }\n\n.task_expand_wrapper {\n    padding: 25px;\n    background: #FFFFFF;\n    box-shadow: 0px 8px 10px rgba(236, 208, 244, 0.25);\n    border-radius: 5px;\n    width: 273px;\n    position: absolute;\n    left: 0;\n    top: 100%;\n    opacity: 0;\n    visibility: hidden;\n    z-index: 9;\n}\n\n.task_expand_wrapper_open {\n    .task_expand_wrapper {\n        opacity: 1;\n        visibility: visible;\n    }\n}\n\n// .checklist_description_wrap {\n//     background: #F5F7FB;\n//     border-radius: 0px 0px 10px 10px;\n//     height: 100%;\n//     padding: 40px;\n//     position: relative;\n\n//     @media #{$small_mobile} {\n//         padding: 30px;\n//     }\n\n//     .description_text {\n//         font-size: 14px;\n//         line-height: 26px;\n//         color: #008FD4;\n//         font-weight: 400;\n//     }\n\n//     .chat_input_box {\n//         position: absolute;\n//         left: 0;\n//         bottom: 0;\n//         right: 0;\n//         padding: 0 40px 40px 40px;\n\n//         @media #{$small_mobile} {\n//             padding: 0 25px 25px 30px;\n//         }\n\n//         .input_thumb {\n//             margin-right: 15px;\n\n//             img {\n//                 width: 40px;\n//                 height: 40px;\n//             }\n//         }\n\n//         input {\n//             background: #F5F7FB;\n//             border-radius: 10px;\n//             height: 50px;\n//             border: 0;\n//             padding-left: 20px;\n//             background: #FFFFFF;\n//             box-shadow: 0px 10px 15px rgba(0, 79, 0, 0.22);\n//             border-radius: 10px;\n\n//             &:hover,\n//             &:focus {\n//                 box-shadow: 0px 10px 15px rgba(0, 79, 0, 0.22) !important;\n//             }\n\n//             &::placeholder {\n//                 color: #A0A7C9;\n//                 font-size: 14px;\n//                 font-weight: 400;\n//             }\n//         }\n\n//         .input-group-append {\n//             .btn {\n//                 background: #F5F7FB;\n//                 font-size: 20px;\n//                 color: #A0A7C9;\n//                 padding: 0;\n//                 line-height: 40px;\n//                 position: relative;\n//                 height: 40px;\n\n//                 input {\n//                     position: absolute;\n//                     height: 100%;\n//                     width: 100%;\n//                     right: 0;\n//                     top: 0;\n//                     left: 0;\n//                     bottom: 0;\n//                     opacity: 0;\n//                     cursor: pointer;\n//                 }\n\n//                 i {\n//                     font-size: 20px;\n//                 }\n\n//                 &:last-child {\n//                     padding-right: 11px;\n//                     padding-left: 11px;\n//                     border-radius: 0px 10px 10px 0px;\n//                 }\n//             }\n\n//             border-radius: 0 0 10px 10px;\n//         }\n//     }\n// }\n\n// .check_update_input_wrap {\n//     margin-bottom: 300px;\n// }\n\n// checkList_comment_typer \n// .checkList_comment_typer {\n//     margin-bottom: 15px;\n\n//     .input-group {\n//         position: relative;\n//         margin-bottom: 10px;\n\n//         .input-group-prepend {\n//             span {\n//                 background: #fff;\n//                 border-radius: 10px 0px 0px 10px;\n//                 border: 0;\n\n//                 .circle_mark {\n//                     width: 16px;\n//                     height: 16px;\n//                     border: 1px solid #ECEEF4;\n//                     border-radius: 50%;\n//                 }\n//             }\n//         }\n\n//         input {\n//             border: 0;\n//             height: 40px;\n//             font-size: 14px;\n//             color: #828BB2;\n//             font-weight: 400;\n//             border-radius: 0px 10px 10px 0px !important;\n\n//             &::placeholder {\n//                 font-size: 14px;\n//                 color: #828BB2;\n//                 font-weight: 400;\n//             }\n//         }\n\n//         .input-group-append {\n//             position: absolute;\n//             right: 0;\n//             opacity: 0;\n//             visibility: hidden;\n//             transition: .3s;\n//             transform: scale(0);\n//             z-index: 999;\n\n//             span {\n//                 background: #fff;\n//                 font-size: 12px;\n//                 color: #A0A7C9;\n//                 border: 0;\n//                 padding: 0;\n//                 height: 40px;\n//                 width: 35px;\n//                 line-height: 40px;\n//                 text-align: center;\n//                 justify-content: center;\n//                 z-index: 99;\n//                 cursor: pointer;\n//             }\n//         }\n\n//         &:hover {\n//             .input-group-append {\n//                 opacity: 1;\n//                 visibility: visible;\n//                 transform: scale(1);\n//             }\n//         }\n//     }\n// }\n\n// .comments_checklisted {\n//     margin-top: 40px;\n\n//     .single_list {\n//         margin-bottom: 15px;\n\n//         .thumb {\n//             img {\n//                 width: 40px;\n//                 height: 40px;\n//                 border-radius: 50%;\n\n//                 @media #{$small_mobile} {\n//                     width: 40px;\n//                     height: 40px;\n//                 }\n//             }\n//         }\n\n//         .list_name {\n//             margin-left: 20px;\n//             width: 100%;\n\n//             @media #{$small_mobile} {\n//                 margin-left: 10px;\n//             }\n\n//             h4 {\n//                 font-size: 14px;\n//                 font-weight: 500;\n//                 color: #008FD4;\n//                 line-height: 26px;\n//                 margin-bottom: 0;\n\n//                 a {\n//                     color: #008FD4;\n//                 }\n\n//                 span {\n//                     font-size: 12px;\n//                     color: #A0A7C9;\n//                     font-weight: 400;\n//                     line-height: 26px;\n//                     margin-left: 15px;\n//                 }\n//             }\n\n//             p {\n//                 font-size: 14px;\n//                 color: #008FD4;\n//                 font-weight: 400;\n//                 margin-bottom: 0;\n//                 line-height: 26px;\n//             }\n\n//             .create_group {\n//                 margin-bottom: 1px;\n//             }\n//         }\n//     }\n// }\n\n\n.datepicker.dropdown-menu {\n    z-index: 9999999999999999999999999999999999 !important;\n}\n\n\n// .tickets_view_lists {\n//     .single_tks_view_list {\n//         padding: 28px 30px 25px 30px;\n//         background: #F5F7FB;\n//         border-radius: 10px;\n//         margin-bottom: 0;\n\n//         .tkt_owner {\n//             img {\n//                 width: 50px;\n//                 height: 50px;\n//                 border-radius: 50%;\n//             }\n\n//             .thumb {\n//                 margin-right: 15px;\n//             }\n\n//             .tkt_owner_name {\n//                 h4 {\n//                     font-size: 16px;\n//                     font-weight: 500;\n//                     color: #008FD4;\n//                     margin-bottom: 3px;\n//                 }\n\n//                 p {\n//                     font-size: 14px;\n//                     color: #828BB2;\n//                     font-weight: 400;\n//                     margin-bottom: 0;\n//                 }\n//             }\n//         }\n//     }\n// }\n\n// comment_reaply_discussion \n// .comment_reaply_discussion {\n//     .comments_checklisted {\n//         margin-top: 25px;\n\n//         .chat_input_box {\n//             position: relative;\n//             padding: 0 0 35px 0;\n\n//             .input-group {\n//                 input {\n//                     height: 50px;\n//                 }\n//             }\n//         }\n//     }\n\n//     .single_list {\n//         border-bottom: 1px solid #ECEEF4;\n//         padding-bottom: 13px !important;\n//         margin-bottom: 20px;\n\n//         &:last-child {\n//             border-bottom: 0;\n//             margin-bottom: 0;\n//             padding-bottom: 0 !important;\n//         }\n//     }\n// }\n\n// .single_Activity_wrapper {\n//     .activaty_thumb {\n//         img {\n//             width: 50px;\n//             height: 50px;\n//             @include border-radius(50%);\n//             margin-right: 20px;\n//         }\n//     }\n\n//     .activaty_content {\n//         h4 {\n//             font-size: 14px;\n//             font-weight: 500;\n//             color: #008FD4;\n//             margin-bottom: 5px;\n\n//             a {\n//                 color: #008FD4;\n//             }\n//         }\n\n//         p {\n//             font-size: 14px;\n//             font-weight: 400;\n//             color: #828BB2;\n//             margin-bottom: 0;\n//         }\n//     }\n// }\n\n// .circle_progress {\n//     position: relative;\n//     display: flex;\n//     align-items: center;\n//     justify-content: center;\n\n//     canvas {\n//         transform: rotate(-180deg);\n//     }\n// }\n\n// .circle_progress strong {\n//     font-size: 14px;\n//     font-weight: 500;\n//     color: #008FD4;\n//     position: absolute;\n//     top: 50%;\n//     left: 50%;\n//     transform: translate(-50%, -50%);\n\n//     &.big_percent {\n//         font-size: 40px;\n//     }\n// }\n\n// .tilt_content_wrapper {\n//     display: grid;\n//     grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));\n//     grid-gap: 30px;\n// }\n\n\n.pop_up_form_hader {\n    background: #FFFFFF;\n    box-shadow: 0px 10px 15px rgba(0, 79, 0, 0.22);\n    border-radius: 25px;\n    padding: 17px 30px;\n    cursor: pointer;\n    position: relative;\n    transition: .3s;\n\n    &::before {\n        position: absolute;\n        content: \"\\e61a\";\n        font-family: 'themify';\n        font-size: 14px;\n        color: #008FD4;\n        right: 30px;\n        top: 50%;\n        transform: translateY(-50%);\n        font-weight: 400;\n    }\n\n    &.Company_Info_opened {\n        box-shadow: 0px 10px 15px rgba(0, 79, 0, 0.22);\n        border-radius: 10px 10px 0px 0px;\n\n        &::before {\n            content: \"\\e622\";\n        }\n    }\n\n    h3 {\n        font-size: 14px;\n        font-weight: 500;\n    }\n}\n\n.company_form_popup {\n    position: absolute;\n    top: 20px;\n    z-index: 9;\n    width: 740px;\n    background: #fff;\n    padding: 30px 30px 40px 30px;\n    box-shadow: 0px 10px 15px rgba(0, 79, 0, 0.22);\n    border-radius: 0px 10px 10px 10px;\n    opacity: 0;\n    left: 0;\n    transition: .3s;\n    visibility: hidden;\n\n    @media #{$tablet_device} {\n        width: 670px;\n    }\n\n    @media #{$small_mobile} {\n        width: 100%;\n    }\n\n    @media #{$large_mobile} {\n        width: 100%;\n    }\n\n    &.Company_Info_active {\n        opacity: 1;\n        top: 50px;\n        visibility: visible;\n    }\n}\n\n.white-box.single-summery h3,\n.white-box.single-summery p,\n.white-box.single-summery h1 {\n    position: relative;\n    z-index: 1;\n}",
		".fc-right {\n    display: flex !important;\n    align-content: center !important;\n    align-items: center !important;\n    @media #{$small_mobile} {\n        justify-content: space-between ;\n        margin-top: 10px;\n    }\n    h2 {\n        font-size: 18px;\n        font-weight: 500;\n        color: #008FD4;\n    }\n}\n\n.fc-icon-left-single-arrow::after {\n    content: \"\\e629\";\n    font-weight: 500;\n    font-size: 12px;\n    top: -7%;\n    font-family: 'themify';\n}\n.fc-icon {\n    height: 1em;\n    line-height: 1em;\n    font-size: 1em;\n    font-family: 'themify';\n    -webkit-user-select: none;\n    -moz-user-select: none;\n    -ms-user-select: none;\n    user-select: none;\n}\n.fc-toolbar h2 {\n    font-size: 1.75em;\n    margin: 0;\n        margin-bottom: 0px;\n    font-size: 18px;\n    font-weight: 500;\n    color: #008FD4;\n    margin-bottom: 0;\n}\n.fc-toolbar {\n    display: flex;\n    // justify-content: space-between;\n    align-items: center;\n    @media #{$small_mobile} {\n        flex-direction: column;\n        align-items: center;\n    }\n  }\n\n  .fc th {\n    text-align: center;\n    padding: 23px 15px !important;\n    font-weight: 400;\n    color: #008FD4;\n    @media #{$small_mobile} {\n        padding: 10px 0 !important;\n    }\n}\nfc-dayGrid-view .fc-week-number, .fc-dayGrid-view .fc-day-number {\n    color: #A0A7C9 !important;\n    @media #{$small_mobile} {\n        padding: 5px;\n    }\n}\n.default_text14{\n    font-size: 14px;\n    font-weight: 400;\n    color: #008FD4;\n    line-height: 26px;\n}\n.edit_pop_text{\n    font-size: 14px;\n    font-weight: 400;\n    color: #fff;\n}\n.fc-center {\n    display: flex;\n    align-items: center;\n}\n.fc-center {\n    display: flex !important;\n    align-items: center;\n    justify-content: center;\n}\n.add_mile_stone_clicker {\n    position: absolute;\n    right: 30px;\n    top: 30px;\n    @media #{$small_mobile} {\n        right: 0;\n        left: 0;\n        margin: auto;\n        text-align: center;\n    }\n}\n#calendar2{\n    @media #{$small_mobile} {\n        padding-top: 35px;\n    }\n}\n",
		"// .f_s_12{\n//     font-size: 12px;\n// }\n// .f_s_13{\n//     font-size: 13px;\n//     line-height: 19px;\n// }\n// .f_s_14{\n//     font-size: 14px;\n// }\n// .f_s_15{\n//     font-size: 15px;\n// }\n// .f_s_16{\n//     font-size: 16px;\n// }\n// .f_s_17{\n//     font-size: 17px;\n// }\n// .f_s_18{\n//     font-size: 18px;\n// }\n// .f_s_19{\n//     font-size: 19px;\n// }\n// .f_s_20{\n//     font-size: 20px;\n// }\n// .f_s_21{\n//     font-size: 21px;\n// }\n// .f_s_22{\n//     font-size: 22px;\n// }\n// .f_s_23{\n//     font-size: 23px;\n// }\n// .f_s_24{\n//     font-size: 24px;\n// }\n// .f_w_400{\n//     font-weight: 400 !important;\n// }\n// .f_w_500{\n//     font-weight: 500;\n// }\n// .f_w_600{\n//     font-weight: 600;\n// }\n\n// .max_with_25 {\n//     @media #{'(min-width: 1500px)'} {\n//         flex: 0 0 25% !important;\n//         max-width: 25% !important;\n//     }\n\n// }\n\n// .max_with_50 {\n//     @media #{ '(min-width: 1500px) '} {\n//         flex: 0 0 50% !important;\n//         max-width: 50% !important;\n//     }\n\n// }\n\n// .radius_10 {\n//     border-radius: 10px;\n// }\n\n// .mb_20_imp {\n//     margin-bottom: 20px !important;\n// }\n\n// .ml_30 {\n//     margin-left: 30px;\n// }\n\n// .height_auto {\n//     height: auto !important;\n// }\n\n// .line_height_1 {\n//     line-height: 1 !important;\n// }\n\n// .flex_25 {\n//     flex: 25% 0 0;\n\n//     @media #{'(min-width: 1200px) and (max-width: 1599.98px)'} {\n//         flex: 33.33% 0 0;\n//     }\n// }\n\n// .show_1500px {\n//     @media #{'(min-width: 1400px) '} {\n//         display: block !important;\n//     }\n// }\n\n// .img_WH_25 {\n//     width: 25px;\n//     height: 25px;\n// }\n\n// .border_50 {\n//     border-radius: 50%;\n// }\n\n\n// .color_lite_1 {\n//     color: #A0A7C9;\n// }\n\n// .leads_Details_Header {\n//     padding-top: 40px;\n\n//     .thumb {\n//         img {\n//             width: 80px;\n//             height: 80px;\n//             border-radius: 50%;\n\n//         }\n//     }\n\n//     .Info {\n//         margin-bottom: 25px;\n//         margin-top: 15px;\n\n//         h3 {}\n\n//         p {}\n//     }\n\n//     .Details_Quick_access {\n//         li {\n//             display: inline-block;\n//             margin-right: 22px;\n//             position: relative;\n\n//             .quick_add_wrapper {\n//                 position: absolute;\n//                 padding: 25px;\n//                 left: 0;\n//                 background: #FFFFFF;\n//                 box-shadow: 0px 8px 10px rgba(236, 208, 244, 0.25), 0px -4px 10px rgba(236, 208, 244, 0.25);\n//                 border-radius: 5px;\n//                 width: 230px;\n//                 opacity: 0;\n//                 visibility: hidden;\n//                 transition: .3s;\n//                 top: 60px;\n//                 z-index: 9;\n\n//                 @media #{$small_mobile} {\n//                     right: 0;\n//                     left: auto;\n//                 }\n\n//                 @media #{$tab} {\n//                     right: 0;\n//                     left: auto;\n//                 }\n\n//                 &.active {\n//                     opacity: 1;\n//                     visibility: visible;\n//                     top: 50px;\n//                 }\n\n//                 .single_add_Action {\n//                     display: flex;\n//                     align-items: center;\n//                     justify-content: center;\n//                     font-size: 12px;\n//                     color: #828BB2;\n//                     font-weight: 500;\n//                     text-transform: uppercase;\n//                     margin-bottom: 12px;\n//                     justify-content: flex-start;\n//                     transition: .3s;\n//                     cursor: pointer;\n\n//                     &:last-child {\n//                         margin-bottom: 0;\n//                     }\n\n//                     &:hover {\n//                         color: #008FD4;\n//                     }\n\n//                     i {\n//                         margin-right: 10px;\n//                         font-weight: 900;\n//                     }\n//                 }\n//             }\n\n//             &:last-child {\n//                 margin-right: 0;\n//             }\n\n//             a {\n//                 width: 40px;\n//                 height: 40px;\n//                 background: #F5F7FB;\n//                 border-radius: 50%;\n//                 color: #008FD4;\n//                 font-weight: 900;\n//                 font-size: 14px;\n//                 display: inline-block;\n//                 line-height: 40px;\n//             }\n\n//             span {\n//                 font-size: 12px;\n//                 font-weight: 400;\n//                 color: #008FD4;\n//                 display: block;\n//                 margin-top: 5px;\n//             }\n//         }\n//     }\n// }\n\n// .leads_Details_body {\n//     border-top: 1px solid #ECEEF4;\n//     margin-top: 40px;\n\n//     .single_Leads_Dbox {\n\n//         border-bottom: 1px solid #ECEEF4;\n//         padding: 15px 30px 15px 30px;\n\n//         &:last-child {\n//             border: 0;\n//         }\n//     }\n// }\n\n// Leads_Tabs_Details \n// .Leads_Tabs_Details {\n//     .Leads_D_tabs {\n//         border-bottom: 1px solid #ECEEF4;\n//         padding-left: 14px;\n\n//         li {\n//             a {\n//                 font-size: 12px;\n//                 font-weight: 500;\n//                 color: #008FD4;\n//                 padding: 0;\n//                 padding: 21px 20px;\n//                 text-transform: uppercase;\n//                 position: relative;\n\n//                 &::before {\n//                     position: absolute;\n//                     content: '';\n//                     width: 100%;\n//                     height: 1px;\n//                     bottom: 0;\n//                     background: linear-gradient(90deg, #008FD4 0.47%, #1BC1E5 100%);\n//                     opacity: 0;\n//                     visibility: hidden;\n//                     transition: .3s;\n//                     left: 0;\n//                 }\n\n//                 &.active::before {\n//                     opacity: 1;\n//                     visibility: visible;\n//                 }\n//             }\n//         }\n//     }\n// }\n\n// D_tabWrapper_content \n// .D_tabWrapper_content {\n//     .filter_Activity_header {\n//         border-bottom: 1px solid #ECEEF4;\n//         padding: 10px 30px;\n\n//         .filter_text {\n//             position: relative;\n\n//             span {\n//                 font-size: 12px;\n//                 font-weight: 500;\n//                 color: #008FD4;\n//                 white-space: nowrap;\n//                 cursor: pointer;\n\n//                 i {\n//                     margin-left: 10px;\n//                 }\n//             }\n//         }\n\n//         .serach_field-area {\n//             width: 180px;\n\n//             @media #{$small_mobile} {\n//                 width: 150px;\n//             }\n//         }\n//     }\n\n// }\n\n// Company_Tket_AttachMent_wrapper\n// .Company_Tket_AttachMent_wrapper {\n//     .leals_company_info {\n//         .thumb {\n//             margin-right: 10px;\n\n//             img {\n//                 width: 25px;\n//                 height: 25px;\n//                 border-radius: 50%;\n//             }\n//         }\n\n//         .icon {\n//             width: 25px;\n//             height: 25px;\n//             text-align: center;\n//             line-height: 25px;\n//             background: #FFFFFF;\n//             font-size: 12px;\n//             color: #008FD4;\n//             display: inline-block;\n//             margin-right: 10px;\n//             border-radius: 50%;\n\n//             i {\n//                 font-size: 12px;\n//             }\n//         }\n\n//         .leads_comPany_Content {\n//             h4 {\n//                 margin-bottom: 6px;\n\n//                 a {\n//                     color: #008FD4;\n\n//                     &.pdf_dec {\n//                         color: #008FD4;\n//                         text-decoration: underline;\n//                     }\n//                 }\n//             }\n\n//             ul {\n//                 li {\n//                     a {\n//                         font-size: 13px;\n//                         font-weight: 400;\n//                         color: #707DB7;\n//                     }\n//                 }\n//             }\n//         }\n//     }\n// }\n\n// .white_bg {\n//     background: #fff;\n// }\n\n// .gray_box {\n//     background: #F5F7FB;\n//     border-radius: 10px;\n//     padding: 20px;\n//     margin: 0 30px;\n\n//     @media #{$small_mobile} {\n//         margin: 0 15px;\n//         padding: 15px;\n//     }\n\n//     .gray_box_header {\n//         .gray_box_header_left {\n//             .icon {\n//                 width: 25px;\n//                 height: 25px;\n//                 line-height: 25px;\n//                 font-size: 12px;\n//                 text-align: center;\n//                 color: #008FD4;\n//                 border-radius: 50%;\n//                 background: #fff;\n//                 display: inline-block;\n//                 margin-right: 10px;\n//             }\n\n//             span {\n//                 font-size: 14px;\n//                 font-weight: 500;\n//                 color: #008FD4;\n//             }\n//         }\n\n//         .gray_box_header_right {\n//             ul {\n//                 li {\n//                     display: inline-block;\n//                     margin-right: 20px;\n\n//                     &:last-child {\n//                         margin-right: 0;\n//                     }\n\n//                     span {\n//                         font-size: 12px;\n//                         color: #707DB7;\n//                         font-weight: 400;\n//                     }\n//                 }\n//             }\n//         }\n//     }\n\n//     .gray_box_content {\n//         margin-left: 38px;\n\n//         @media #{$small_mobile} {\n//             margin-left: 0;\n//         }\n\n//         .gray_box_form {\n//             @media #{$tab} {\n//                 display: block !important;\n//                 margin-left: 0;\n//             }\n\n//             .single_boxed {\n//                 border-right: 1px solid #ECEEF4;\n//                 padding: 17px 20px;\n\n//                 @media #{$small_mobile} {\n//                     border-right: 0 !important;\n//                 }\n\n//                 @media #{$tab} {\n//                     border-right: 0 !important;\n//                 }\n\n//                 &:last-child {\n//                     border: 0;\n//                 }\n//             }\n//         }\n//     }\n\n//     .asign_by {\n//         display: flex;\n//         align-items: center;\n\n//         .img {\n//             margin-right: 8px;\n\n//             img {\n//                 width: 20px;\n//                 height: 20px;\n//                 border-radius: 50%;\n//             }\n\n//             .text_radieus {\n//                 width: 20px;\n//                 height: 20px;\n//                 background: #F13D3D;\n//                 border-radius: 50%;\n//                 font-size: 12px;\n//                 font-weight: 400;\n//                 text-align: center;\n//                 line-height: 20px;\n//                 color: #fff;\n//                 text-transform: uppercase;\n//             }\n//         }\n\n//         p {\n//             font-size: 12px;\n//             font-weight: 400;\n//             color: #828BB2;\n\n//             a {\n//                 color: #008FD4;\n//             }\n//         }\n//     }\n// }\n\n// .view_tasK a {\n//     background: rgba(11, 87, 5, 0.1);\n//     text-transform: uppercase;\n//     color: #008FD4;\n//     padding: 6px 25px;\n//     display: inline-block;\n//     border-radius: 5px;\n//     font-weight: 500;\n// }\n\n.filterActivaty_wrapper {\n    width: 700px;\n    background: #FFFFFF;\n    box-shadow: 0px -3px 10px rgba(236, 208, 244, 0.25), 0px 8px 10px rgba(236, 208, 244, 0.25);\n    border-radius: 5px;\n    z-index: 9;\n    position: absolute;\n    left: 0;\n    top: 100%;\n    position: absolute;\n    left: 0;\n    top: 28px;\n    transition: .3s;\n    opacity: 0;\n    visibility: hidden;\n    z-index: 999;\n\n    @media #{'(min-width: 992px) and (max-width: 1300px)'} {\n        width: 550px;\n    }\n\n    @media #{'(min-width: 1300px) and (max-width: 1700px)'} {\n        width: 550px;\n    }\n\n    @media #{$small_mobile} {\n        left: -30px;\n        width: 300px;\n    }\n\n    @media #{$large_mobile} {\n        width: 500px;\n    }\n\n    &.active {\n        opacity: 1;\n        visibility: visible;\n        top: 25px;\n    }\n\n    .filer_chek {\n        padding: 0 20px 10px 20px;\n    }\n\n    .box_header {\n        padding: 15px 15px 0 20px;\n        margin-bottom: 0;\n        border-bottom: 1px solid #ECEEF4;\n        margin-bottom: 25px;\n\n        .primary_input {}\n\n        .primary_input_field {\n            height: 30px;\n        }\n    }\n\n}\n\n// accordian \n// .accordion_default {\n//     .card {\n//         overflow: visible;\n//         border: 0;\n//         border-bottom: 1px solid #ECEEF4 !important;\n\n//         .card-header {\n//             border: 0;\n//             padding: 0;\n//             padding-right: 25px;\n//             background: transparent !important;\n\n//             .add_More_Button {\n//                 a {\n//                     font-size: 12px;\n//                     color: #008FD4;\n//                     font-weight: 400;\n//                     display: flex;\n//                     align-items: center;\n\n//                     i {\n//                         margin-right: 10px;\n//                     }\n//                 }\n//             }\n\n//             h2 {\n//                 padding: 0;\n\n//                 a.btn {\n//                     padding: 0;\n//                     font-size: 14px;\n//                     font-weight: 500;\n//                     width: 100%;\n//                     text-align: left;\n//                     position: relative;\n//                     padding: 25px 0 25px 45px;\n//                     color: #008FD4;\n//                     @include transition(.3s);\n//                     border: 0;\n//                     @include border-radius(30px);\n\n//                     // border: 1px solid transparent;\n//                     @media #{$small_mobile} {}\n\n//                     &::before {\n//                         content: \"\\e64b\";\n//                         position: absolute;\n//                         left: 25px;\n//                         top: 50%;\n//                         transform: translateY(-50%);\n//                         font-family: 'themify';\n//                         font-size: 14px;\n//                         right: 30px;\n//                         color: #008FD4;\n//                     }\n\n//                     &.collapsed {\n//                         // background: #F5F7FB;\n//                         color: #008FD4;\n//                         box-shadow: none;\n//                         @include border-radius(30px);\n\n//                         &::before {\n//                             content: \"\\e649\";\n//                             color: #008FD4;\n//                         }\n//                     }\n\n//                     &:focus {\n//                         text-decoration: none;\n//                     }\n//                 }\n//             }\n//         }\n\n//         .card-body {\n//             background: #F5F7FB;\n//             border-radius: 10px;\n//             padding: 15px;\n//             margin: 0 25px 25px 25px;\n\n//             @media #{$small_mobile} {\n//                 padding: 15px;\n//             }\n\n//             p {\n//                 font-size: 14px;\n//                 line-height: 26px;\n//                 color: #555555;\n//                 font-weight: 300;\n//                 margin-bottom: 28px;\n\n//                 &:last-child {\n//                     margin-bottom: 0;\n//                 }\n//             }\n//         }\n//     }\n// }",
		"// .sales_wrapper{\n//     display: grid;\n//     grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));\n//     grid-gap: 30px;\n//     .sales_head{\n//         background: #FFFFFF;\n//         box-shadow: 0px 10px 15px rgba(0, 79, 0, 0.22);\n//         border-radius: 10px;\n//         padding: 20px 25px;\n//     }\n//     .sales_card{\n//         background: #FFFFFF;\n//         box-shadow: 0px 10px 15px rgba(0, 79, 0, 0.22);\n//         border-radius: 10px;\n//         padding: 20px;\n//         margin-bottom: 10px;\n//         .sales_card_header{\n//             margin-bottom: 15px;\n//             .thumb{\n//                 margin-right: 10px;\n//                 img{\n//                     height: 25px;\n//                     width: 25px;\n//                     border-radius: 50%;\n//                 }\n//             }\n//             h5{\n\n//             }\n//         }\n//         .sale_card_content{\n//             padding-left: 36px;\n//            .single_sale_content{\n//                display: flex;\n//                align-items: center;\n//                span{\n//                   flex: 50% 0 0;\n//                   font-size: 13px;\n//                   color: #A0A7C9;\n//                   font-weight: 400;\n//                   &:last-child{\n//                       color: #707DB7;\n//                   }\n//                }\n//            } \n//         }\n//     }\n// }",
		".dataTables_info {\n    margin-top: 35px !important;\n    padding: 0 !important;\n}\n\n// row data table \n.dataTables_wrapper .dataTables_paginate {\n    padding-top: 0;\n\n    @media #{'(min-width: 768px)'} {\n        text-align: right;\n    }\n\n    @media #{'(max-width: 767px)'} {\n        margin-top: 30px;\n    }\n\n    @media #{'(min-width: 992px)'} {\n        text-align: right;\n    }\n}\n\ntable.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child::before,\ntable.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child::before {\n    content: \"\\e622\";\n    background: red;\n    box-shadow: none;\n}\n\n.table.dataTable {\n    padding-right: 0 !important;\n    padding-left: 0 !important;\n}\n\n.dataTables_paginate a {\n    margin: 0 0 0 10px !important;\n}\n\n.check_box_table table.dataTable.dtr-inline.collapsed>tbody>tr[role=\"row\"]>td:first-child::before,\n.check_box_table table.dataTable.dtr-inline.collapsed>tbody>tr[role=\"row\"]>th:first-child::before {\n    left: 10px;\n    line-height: 18px;\n}\n\ntable.dataTable.dtr-inline.collapsed>tbody>tr[role=\"row\"]>td:first-child::before,\ntable.dataTable.dtr-inline.collapsed>tbody>tr[role=\"row\"]>th:first-child::before {\n    line-height: 17px;\n    left: 7px;\n}\n\ntable.dataTable tbody tr {\n    background-color: transparent;\n}\n\n.QA_section .QA_table .table thead th {\n    background-color: transparent;\n    vertical-align: top !important;\n}\n\n\n\n\n// ONLY FOR CHECK BOX TABLE CSS\n.check_box_table .QA_table .table thead th:nth-child(2) {\n    padding-left: 20px !important;\n\n    &.sorting::after {\n        left: 4px;\n    }\n\n    &.sorting_desc::after {\n        left: 4px;\n    }\n\n    &.sorting_asc::after {\n        left: 4px;\n    }\n}\n\n.QA_section.check_box_table .QA_table .table thead tr th:first-child {\n    white-space: nowrap !important;\n    padding-left: 35px !important;\n}\n\n.check_box_table {\n    .QA_table {\n        .table {\n            thead {\n                th {\n                    &:nth-child(2) {\n                        padding-left: 0px;\n                    }\n\n                    &:first-child {\n                        padding-left: 35px !important;\n                        padding-right: 24px;\n                    }\n                }\n            }\n\n            tbody {\n                th {\n                    &:nth-child(2) {\n                        padding-left: 0px;\n                    }\n\n                    &:first-child {\n                        padding-left: 35px !important;\n                        padding-right: 24px;\n                    }\n                }\n\n                td {\n                    &:nth-child(2) {\n                        padding-left: 0px;\n                    }\n\n                    &:first-child {\n                        padding-left: 35px;\n                        padding-right: 24px;\n                    }\n                }\n            }\n        }\n    }\n}\n\n// ONLY FOR CHECK BOX TABLE CSS END\n\n\n\n\n// ONLY FOR CHECK BOX # TWO # TABLE CSS\n// .check_box_table2 table.dataTable.dtr-inline.collapsed > tbody > tr[role=\"row\"] > td:first-child::before,.check_box_table2 table.dataTable.dtr-inline.collapsed > tbody > tr[role=\"row\"] > th:first-child::before {\n// \tleft: 0px;\n// \tline-height: 18px;\n// }\n// .check_box_table2 .QA_table .table thead th:nth-child(2) {\n//     padding-left: 20px !important;\n\n//     &.sorting::after {\n//         left: 4px;\n//     }\n\n//     &.sorting_desc::after {\n//         left: 4px;\n//     }\n\n//     &.sorting_asc::after {\n//         left: 4px;\n//     }\n// }\n\n.QA_section.check_box_table2 .QA_table .table thead tr th:first-child {\n    white-space: nowrap !important;\n    padding-left: 25px !important;\n}\n\n// .check_box_table2 {\n//     .QA_table {\n//         .table {\n//             padding-top: 0 !important;\n//             padding-bottom: 0 !important;\n\n//             thead {\n//                 th {\n//                     &:nth-child(2) {\n//                         padding-left: 0px;\n//                     }\n\n//                     &:first-child {\n//                         padding-left: 25px !important;\n//                         padding-right: 24px;\n//                     }\n//                 }\n//             }\n\n//             tbody {\n//                 th {\n//                     &:nth-child(2) {\n//                         padding-left: 0px;\n//                     }\n\n//                     &:first-child {\n//                         padding-left: 25px !important;\n//                         padding-right: 24px;\n//                     }\n//                 }\n\n//                 td {\n//                     &:nth-child(2) {\n//                         padding-left: 0px;\n//                     }\n\n//                     &:first-child {\n//                         padding-left: 25px;\n//                         padding-right: 24px;\n//                     }\n//                 }\n//             }\n//         }\n//     }\n// }\n\n// ONLY FOR CHECK BOX # TWO # TABLE CSS END\n\n\n// USING TABLE VARIATION \n\n// .QA_section3 .QA_table table.dataTable  thead  {\n//     padding-left: 20px !important;\n//     &.sorting::after {\n//         left: 4px;\n//     }\n//     &.sorting_desc::after{\n//         left: 4px;\n//     }\n//     &.sorting_asc::after{\n//         left: 4px;\n//     }\n// }\n\n\n// .QA_section3 .QA_table .dataTable thead {\n\n//     .sorting::after {\n//         left: 10px;\n//         top: 6px;\n//     }\n\n//     .sorting_desc::after {\n//         left: 10px;\n//         top: 6px;\n//     }\n\n//     .sorting_asc::after {\n//         left: 10px;\n//         top: 6px;\n\n//     }\n// }",
		".dd {\n    position: relative;\n    display: block;\n    margin: 0;\n    padding: 0;\n    /*max-width: 600px;*/\n    list-style: none;\n    font-size: 13px;\n    line-height: 20px;\n}\n\n.dd-list {\n    display: block;\n    position: relative;\n    margin: 0;\n    padding: 0;\n    list-style: none;\n}\n\n.dd-list .dd-list {\n    padding-left: 30px;\n}\n\n.dd-collapsed .dd-list {\n    display: none;\n}\n\n.dd-item,\n.dd-empty,\n.dd-placeholder {\n    display: block;\n    position: relative;\n    margin: 0;\n    padding: 0;\n    min-height: 20px;\n    font-size: 13px;\n    line-height: 20px;\n}\n\n.dd-handle {\n    display: block;\n    margin: 10px 0;\n    // padding: 10px 10px;\n    text-decoration: none;\n    border: 1px solid #ebebeb;\n    background: #fff;\n    -webkit-border-radius: 3px;\n    border-radius: 30px;\n    background: #F5F7FB;\n    border: 0;\n    height: 46px;\n    line-height: 46px;\n    font-size: 14px;\n    font-weight: 400;\n    color: #008FD4;\n    padding-left: 58px;\n    cursor: grab;\n    .menu_icon{\n        float: left;\n        padding: 0px 16px;\n        font-size: 14px;\n        font-weight: 400;\n        border: 0;\n        border: 1px solid #F5F7FB;\n        box-sizing: border-box;\n        border-radius: 23px 0px 0px 23px;\n        color: #008FD4;\n        background: #fff;\n        height: 46px;\n        margin-right: 12px;\n        position: absolute;\n        left: 0;\n        top: 0;\n    }\n\n}\n.edit_icon{\n    float: right;\n    cursor: pointer;\n    font-size: 16px;\n    color: #707DB7;\n    font-weight: 400;\n    padding-right: 20px;\n    height: 46px;\n    line-height: 46px;\n    position: absolute;\n    right: 0;\n    top: 0;\n}\n.dd-handle:hover {\n    // background: #fff;\n}\n\n.dd-item > button {\n    display: block;\n    position: relative;\n    cursor: pointer;\n    float: left;\n    width: 60px;\n    height: 46px;\n    padding: 0;\n    text-indent: 100%;\n    white-space: nowrap;\n    overflow: hidden;\n    border: 0;\n    background: transparent;\n    font-size: 12px;\n    line-height: 1;\n    text-align: center;\n    font-weight: bold;\n    line-height: 46px;\n    margin-left: 45px;\n    z-index: 99;\n    width: 38px;\n}\n\n.dd-item > button:before {\n    content: \"\\e61a\";\n    position: absolute;\n    left: 0;\n    top: 0;\n    font-family: 'themify';\n    font-size: 14px;\n    color: #008FD4;\n    top: 0px;\n    left: 0px;\n    font-size: 14px;\n}\n\n.dd-item > button[data-action=\"collapse\"]:before {\n    content: '\\e622';\n    font-size: 14px;\n}\n\n.dd-placeholder,\n.dd-empty {\n    margin: 5px 0;\n    padding: 0;\n    min-height: 46px;\n    background: #f2fbff;\n    border: 1px dashed #008FD4;\n    box-sizing: border-box;\n    -moz-box-sizing: border-box;\n    border-radius: 30px;\n}\n\n.dd-empty {\n    border: 1px dashed #008FD4;\n    min-height: 100px;\n    background-color: #e5e5e5;\n    background-size: 60px 60px;\n    background-position: 0 0, 30px 30px;\n}\n\n.dd-dragel {\n    position: absolute;\n    pointer-events: none;\n    z-index: 9999;\n}\n\n.dd-dragel > .dd-item .dd-handle {\n    margin-top: 0;\n}\n\n.dd-dragel .dd-handle {\n    -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);\n    box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);\n}\n\n/**\n * Nestable Extras\n */\n.nestable-lists {\n    display: block;\n    clear: both;\n    padding: 30px 0;\n    width: 100%;\n    border: 0;\n    border-top: 2px solid #ddd;\n    border-bottom: 2px solid #ddd;\n}\n\n@media only screen and (min-width: 700px) {\n    .dd + .dd {\n        margin-left: 2%;\n    }\n}\n\n.dd-hover > .dd-handle {\n    background: #2ea8e5 !important;\n}\n\n/**\n * Nestable Draggable Handles\n */\n.dd3-content {\n    display: block;\n    margin: 5px 0;\n    padding: 5px 10px 0px 44px;\n    text-decoration: none;\n    border: 1px solid #ebebeb;\n    background: #fff;\n    -webkit-border-radius: 3px;\n    border-radius: 3px;\n    overflow: hidden;\n}\n\n.dd-dragel > .dd3-item > .dd3-content {\n    margin: 0;\n}\n\n.dd3-item > button {\n    margin-left: 40px;\n}\n\n.dd3-handle {\n    position: absolute;\n    margin: 0;\n    left: 0;\n    top: 0;\n    cursor: pointer;\n    width: 40px;\n    text-indent: 100%;\n    white-space: nowrap;\n    overflow: hidden;\n    border: 1px solid #ebebeb;\n    background: #fff;\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n}\n\n.dd3-handle:before {\n    content: '≡';\n    display: block;\n    position: absolute;\n    left: 0;\n    top: 10px;\n    width: 100%;\n    text-align: center;\n    text-indent: 0;\n    color: #ccc;\n    font-size: 20px;\n    font-weight: normal;\n}\n\n.dd3-handle:hover {\n    background: #f7f7f7;\n}\n\n\n.menu_edit_field{\n    display: none;\n}",
		"\n#sidebar.sidebar.mini_sidebar{\n    width: 60px;\n    z-index: 1;\n    overflow: visible !important;\n    min-width: 60px;\n    max-width: 60px;\n    position: absolute;\n    z-index: 9999999;\n    .mini_logo{\n        display: block;\n    }\n    .large_logo{\n        display: none;\n    }\n    .has-arrow{\n        &::before{\n            display: none;\n        }\n    }\n   .sidebar-header {\n        padding-left: 11px;\n    }\n    .update_sidebar img {\n        max-width: 40px !important;\n    }\n    #sidebar_menu{\n        ul li ul {\n            overflow: visible;\n            position: absolute;\n            z-index: 999;\n            left: 100% !important;\n            top: 100%;\n        }\n        > li{\n            position: relative;\n\n            ul li a {\n                white-space: nowrap;\n                padding-left: 18px;\n                color: #fff;\n                width: 180px;\n            }\n            >a{\n                // &[aria-expanded=\"true\"]{\n                //     background-color: #008FD4 !important;\n                //   }\n                padding-left: 20px;\n                display: grid;\n                grid-template-columns: 44px auto !important;\n                &.has-arrow::after{\n                    display: none;\n                }\n                .nav_icon_small{\n                    // display: none;\n                    }\n                .nav_title{\n                    display: none;\n                }\n                &:hover,\n                // &:focus,\n                &:active {\n                    width: 240px;\n                    .nav_icon_small{\n                        display: inline-block;\n                        }\n                    .nav_title{\n                        display: inline-block;\n                    }\n                    &.has-arrow::after{\n                        display: inline-block;\n                    }\n                }\n            }\n            &:hover > a, &.mm-active > a{\n                width: 240px !important;\n                // background: red;\n                \n                &:hover,\n                // &:focus,\n                &.active {\n                    width: 240px;\n                    .nav_icon_small{\n                        display: inline-block;\n                        }\n                    .nav_title{\n                        display: inline-block;\n                    }\n                    &.has-arrow::after{\n                        display: inline-block;\n                    }\n                }\n            }\n            &.mm-active{\n                // overflow: hidden;\n                // width: 60px;\n                // overflow: hidden;\n                &:hover{\n                    overflow: visible ;\n                }\n                > a{\n                    // width: 240px;\n                    background: #008FD4;\n                    .nav_icon_small{\n                        display: inline-block;\n                        }\n                    .nav_title{\n                        display: inline-block;\n                    }\n                    &.has-arrow::after{\n                        display: inline-block;\n                    } \n                }\n                ul {\n                    left: 100%;\n                    left: 60px;\n                    position: absolute;\n                    top: 100%;\n                    width: 180px;\n                    // background: #008FD4;\n                    z-index: 1000;\n                    // background: #008FD4;\n                    // opacity: .9;\n                }\n            }\n            \n        }\n    }\n\n}\n#main-content.mini_main_content {\n    margin-left: 70px;\n    width: calc(100% - 70px);\n    @media #{'(max-width: 1370px)'} {\n        width: calc(100% - 70px);\n        // padding: 30px 30px;\n    }\n    @media #{'(min-width: 1200px)'} {\n        padding: 30px 30px;\n    }\n    @media #{$tab} {\n        width: 100%;\n        margin-top: 0;\n    }\n}\n\n\n\n#sidebar.mini_sidebar  ul li ul {\n    background: #008FD4;\n    opacity:.9;\n    // opacity: 1 !important;\n    position: absolute;\n    left: 100%;\n}\n.collaspe_icon.open_miniSide {\n    position: absolute;\n    left: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    @media #{$tab} {\n        display: none;\n    }\n    i {\n        color: #008FD4;\n        cursor: pointer;\n        font-size: 18px;\n        margin-right: 15px;\n    }\n\n}\n\n\n// update \n// #sidebar.sidebar.mini_sidebar #sidebar_menu > li.metis_submenu_up_collaspe{\n\n// }\n#sidebar.sidebar.mini_sidebar #sidebar_menu > li.metis_submenu_up_collaspe ul {\n    top: auto;\n    bottom: 100%;\n}\n// #sidebar.sidebar.mini_sidebar #sidebar_menu > li.mm-active ul li ul{\n//     position: relative;\n//     left: 0 !important;\n// }\n#sidebar.sidebar.mini_sidebar #sidebar_menu li ul li.metis_submenu {\n    position: relative;\n    ul {\n        top: 100%;\n        left: 0 !important;\n        position: relative;\n        background: rgba(0,0,0,.05);\n    }\n}",
		"// new sidebar\n#sidebar ul li a:hover,\n#sidebar ul li a.active,\n#sidebar ul li.mm-active>a {\n    color: #ffffff;\n    background: #008FD4;\n    border-left: 6px solid #008FD4;\n    border-image-source: linear-gradient(#1BC1E5, #008FD4);\n    border-image-slice: 6;\n}\n\n.sidebar {\n    .mini_logo {\n        display: none;\n    }\n\n    .large_logo {\n        display: block;\n    }\n\n    #sidebar_menu {\n        li {\n            a {\n                font-size: 12px;\n                font-weight: 500;\n                color: $base_color;\n                // padding: 22px 25px 22px 30px;\n                padding: 9px 7px;\n                padding: 9px 7px 9px 29px;\n                background: #fff;\n                transition: .3s;\n                position: relative;\n                z-index: 0;\n                display: grid;\n                grid-template-columns: 26px auto !important;\n                grid-gap: 6px;\n                align-items: center;\n                position: relative;\n                background: transparent;\n\n                // @media #{$medium_device} {\n                //     padding: 12px 25px 12px 30px;\n                // }\n                // &::before{\n                //     position: absolute;\n                //     left: 0;\n                //     background: $base_color;\n                //     width: 0px;\n                //     top: 0;\n                //     bottom: 0;\n                //     content: '';\n                //     opacity: 0;\n                //     transition: .3s;\n                //     right: 0px;\n                //     visibility: hidden;\n                //     background: linear-gradient(180deg, #1BC1E5 0%, #8233FC 100%);\n                // }\n                i {\n                    font-size: 12px;\n                    margin-right: 12px;\n                    color: $text_color_4;\n                    -webkit-transition: 0.5s;\n                    transition: 0.5s;\n                }\n\n                .nav_icon_small span {\n                    // font-size: 15px;\n                }\n\n                span {\n                    margin: 0;\n                }\n\n                &.has-arrow {\n                    &::after {\n                        color: #008FD4;\n                        font-weight: 600;\n                        font-size: 12px;\n                        right: 20px;\n                    }\n\n                    &:hover::after {\n                        color: #fff;\n                    }\n                }\n\n                &:hover {\n                    background: $base_color;\n                    color: $white;\n\n                    i {\n                        color: $white;\n                    }\n\n                    &::before {\n                        width: 6px;\n                        opacity: 1;\n                        visibility: visible;\n                    }\n\n                }\n            }\n\n            &.mm-active {\n\n                >a {\n                    color: #fff;\n                    background: $base_color;\n\n                    &.has-arrow {\n                        &::after {\n                            color: #fff;\n                            font-weight: 600;\n                            font-size: 12px;\n                            right: 20px;\n                        }\n\n                        &:hover::after {\n                            color: #fff;\n                        }\n                    }\n                }\n\n                &.metis_dropmenu {\n\n                    // border-top: 1px solid #eee1e2;\n                    // border-bottom: 1px solid #eee1e2;\n                    // background: #fff7f8;\n                    >a {\n                        padding-top: 29px;\n                        padding-bottom: 30px;\n                        color: $white;\n                    }\n                }\n\n                >a {\n                    i {\n                        color: $white;\n                    }\n\n                    &::before {\n                        opacity: 1;\n                        width: 6px;\n                        visibility: visible;\n                    }\n                }\n            }\n\n            ul {\n                li {\n                    a {\n                        white-space: nowrap;\n                        padding-left: 55px;\n                        color: #fff;\n\n                        &:hover,\n                        &.active {\n                            background: rgba(255, 255, 255, .05);\n                            border-left: 6px solid #008FD4;\n                        }\n                    }\n\n                    &.metis_submenu>a {\n                        background: rgba(255, 255, 255, .05);\n                        border-left: 6px solid #008FD4;\n                    }\n                }\n            }\n\n            // ul{\n            //     // background: #fff7f8;\n            //     padding: 0px 0px 0px 70px;\n            //     // border-bottom: 1px solid #eee1e2;\n            //     @media #{$medium_device} {\n            //         padding: 0px 0px 0px 55px;\n            //     }\n            //     li{\n            //         margin: 0;\n            //         a{\n            //             font-size: 13px;\n            //             line-height: 36px;\n            //             color: #7e7172;\n            //             font-weight: 400;\n            //             padding: 0;\n            //             white-space: nowrap;\n            //             &::before{\n            //                 display: none;\n            //             }\n\n            //         }\n            //     }\n            // }\n        }\n    }\n}\n\n// admin_profile_Wrap \n// .admin_profile_Wrap{\n//     // margin-top: 10px;\n//     margin-bottom: 30px;\n//     ul{\n//         li{\n//             background: #fff7f8;\n//             border-top: 1px solid #eee1e2;\n//             border-bottom: 1px solid #eee1e2;\n//             padding: 30px 0 30px 30px;\n//             @media #{$medium_device} {\n//                 padding: 30px 0 30px 20px;\n//             }\n//             &.mm-active{\n//                 // padding: 30px 0 27px 30px;\n//             }\n//             a{\n//                 display: block;\n//                 .admin_profile_inner{\n\n//                     .thumb{\n//                         img{\n//                             width: 50px;\n//                             height: 50px;\n//                             @include border-radius(50%);\n//                         }\n//                     }\n//                     .welcome_rext{\n//                         margin-left: 15px;\n//                         h5{\n//                             font-size: 14px;\n//                             font-weight: 500;\n//                             color: #222222;\n//                             margin-bottom: 1px;\n//                             white-space: nowrap;\n//                             @media #{$medium_device} {\n//                                 font-size: 12px;\n//                             }\n//                         }\n//                         span{\n//                             display: block;\n//                             font-size: 12px;\n//                             color: #7e7172;\n//                             font-weight: 300;\n//                             white-space: nowrap;\n//                             @media #{$medium_device} {\n//                                 font-size: 11px;\n//                             }\n//                         }\n//                     }\n//                 }\n//             }\n//             ul{\n//                 padding-left: 70px;\n//                 // padding-top: 30px;\n//                li{\n//                    padding: 0;\n//                    border: 0;\n//                    a{\n//                     font-size: 13px;\n//                     color: #7e7172;\n//                     font-weight: 400;\n//                     padding-bottom: 17px;\n//                    }\n//                    &:last-child{\n//                        a{\n//                            padding-bottom: 0;\n//                        }\n//                    }\n//                    &:first-child{\n//                        a{\n//                           margin-top: 29px;\n//                        }\n//                    }\n//                } \n//             }\n//         }\n//     }\n//     .metismenu .has-arrow::after{\n//         top: 38%;\n//     }\n// }\n\n\n// .sidebar{\n//     #sidebar_menu{\n//         >li{\n//             >a{\n//                 // display: grid;\n//             }\n//             >ul{\n//                 li{\n//                     a{\n\n//                     }\n//                 }\n//             }\n//         }\n//     }\n// }\n\n.sidebar #sidebar_menu ul li.metis_submenu {\n    a.has-arrow::after {\n        color: #fff;\n    }\n\n    ul {\n        opacity: 1;\n\n        li {\n            a {\n                padding-left: 63px;\n            }\n        }\n    }\n}",
		"// .Pm_login_page{\n//     display: grid;\n//     grid-template-columns: 750px auto;\n//     min-height: 100vh;\n//     background: #fff;\n//     @media #{'(max-width: 991px)'}{\n//         grid-template-columns: auto;\n//     }\n//     @media #{$mid_device} {\n//         grid-template-columns: 380px auto;\n//     }\n//     @media #{'only screen and (min-width: 1200px) and (max-width: 1700px)'} {\n//         grid-template-columns: 550px auto;\n//     }\n//     .Pm_login_left{\n//         background-image: url(../img/login_bg.png);\n//         position: relative;\n//         z-index: 1;\n//         display: flex;\n//         align-items: center;\n//         justify-content: center;\n//         @media #{'(max-width: 991px)'} {\n//             display: none;\n//         }\n//         &::before{\n//             position: absolute;\n//             content: '';\n//             top: 0;\n//             left: 0;\n//             width: 100%;\n//             height: 100%;\n//             z-index: -1;\n//             background: linear-gradient(180deg, rgba(60, 71, 119, 0.85) 37.96%, rgba(60, 71, 119, 0.5) 100%);\n//         }\n//         h3{\n//             font-size: 38px;\n//             font-weight: 600;\n//             line-height: 1.52;\n//             color: #fff;\n//             @media #{$mid_device}{\n//                 font-size: 25px;\n//             }\n//         }\n//         .logo{\n//             position: absolute;\n//             top: 50px;\n//             left: 50px;\n//             img{\n//                 max-width: 100px !important;\n//             }\n//         }\n//     }\n//     .Pm_login_right{\n//         padding: 15px 15px 15px 130px;\n//         display: flex;\n//         align-items: center;\n//         @media #{'(max-width: 767.98px)'}{\n//             padding: 35px 15px;\n//         }\n//         @media #{'only screen and (min-width: 1200px) and (max-width: 1500px)'} {\n//             padding-left: 80px;\n//         }\n//         @media #{$mid_device}{\n//            padding-left: 40px;\n//         }\n//         .Pm_login_filds{\n//             max-width: 460px;\n//             h3{\n//                 font-size: 38px;\n//                 color: #3C4777;\n//                 font-weight: 600;\n//                 @media #{$mid_device}{\n//                     font-size: 25px;\n//                 }\n//             }\n//             p{\n//                 color: #3C4777;\n//                 font-size: 16px;\n//                 margin-top: 15px;\n//                 margin-bottom: 45px;\n//                 font-weight: 400;\n//             }\n//         }\n//         .sign_in_forgot_pass{\n//             margin-bottom: 40px;\n//             .logged_in_left{\n//                 p{\n//                     font-size: 14px;\n//                     font-weight: 400;\n//                     color: #3C4777;\n//                     margin-bottom: 0;\n//                     margin-top: 0;\n//                 }\n//             }\n//             .forget_pass_text{\n//                 a{\n//                     font-size: 14px;\n//                     font-weight: 400;\n//                     color: #3C4777;\n//                     margin-bottom: 0;\n//                 }\n//             }\n//         }\n//     }\n//     .login_variation{\n//         margin-top: 48px;\n//         h4{\n//             font-size: 16px;\n//             color:#3C4777 ;\n//             font-weight: 400;\n//             margin-bottom: 10px;\n//         }\n//         ul{\n//             display: flex;\n//             flex-wrap: wrap;\n//             li:not(:last-child){\n//                 margin-right: 10px;\n//                 margin-bottom: 10px;\n//             }\n//         }\n//     }\n// }",
		"// .pos__page__wrapper{\n//     display: grid;\n//     grid-template-columns: auto 40%;\n//     grid-gap: 30px;\n//     @media #{$small_mobile} {\n//         display: block;\n//     }\n//     @media #{$large_mobile} {\n//         display: block;\n//     }\n//     @media #{'only screen and (min-width: 320px) and (max-width: 1365.98px)'} {\n//         display: block;\n//     }\n//     .pos__page__products{\n\n//     }\n// }\n// .pos__products_list {\n//     display: grid;\n//     grid-template-columns: repeat(auto-fill, minmax(183px, 1fr));\n//     grid-gap: 20px;\n\n// }\n\n// .single_product {\n//     border: 1px solid rgba(11, 87, 5, .2);\n//     border-radius: 10px;\n//     padding: 5px;\n//     transition: .3s;\n\n//     .product_thumb {\n//         height: 120px;\n//         text-align: center;\n\n//         img {\n//             height: 120px;\n//             width: auto;\n//         }\n//     }\n\n//     .product_content {\n//         padding: 13px 0 5px 0;\n//         overflow: hidden;\n//     }\n\n//     &:hover {\n//         border-color: rgba(11, 87, 5, 1);\n//     }\n// }\n\n// product_number_count \n// .product_number_count {\n//     display: inline-flex;\n\n//     .count_single_item {\n//         width: 32px;\n//         height: 32px;\n//         border-radius: 10px;\n//         border: 1px solid rgba(11, 87, 5, .2);\n//         font-size: 12px;\n//         color: #828BB2;\n//         display: inline-block;\n//         display: inline-block;\n//         text-align: center;\n//         line-height: 32px;\n//         transition: .3s;\n//         cursor: pointer;\n\n//         &.input-number {\n//             margin: 0 9px;\n//             border: 1px solid rgba(11, 87, 5, 1);\n//             color: rgba(11, 87, 5, 1);\n//             cursor: text;\n//         }\n\n//         &:hover {\n//             border: 1px solid rgba(11, 87, 5, 1);\n//         }\n\n//         input {\n//             width: 32px;\n//         }\n//     }\n// }\n\n// .pos_order_bottom {\n//     display: grid;\n//     grid-template-columns: auto 170px;\n//     grid-gap: 18px;\n\n//     @media #{$small_mobile} {\n//         grid-template-columns: auto;\n//     }\n\n//     @media #{'only screen and (min-width: 1366px) and (max-width: 1465.98px)'} {\n//         grid-template-columns: auto;\n//     }\n\n//     .pos_order_left_upper {\n//         display: grid;\n//         grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));\n//         grid-gap: 18px;\n//     }\n\n//     .pos_order_left_bottom {\n//         margin-top: 20px;\n\n//         ul {\n//             display: flex;\n//             flex-wrap: wrap;\n\n//             li:not(:last-child) {\n//                 margin-right: 10px;\n//                 margin-bottom: 10px;\n//             }\n//         }\n//     }\n\n//     .pos_order_right {\n//         flex-direction: column;\n\n//         button {\n//             margin-bottom: 5px;\n//         }\n//     }\n// }\n\n\n// .grid_input {\n//     display: grid;\n//     grid-template-columns: auto 140px;\n//     grid-gap: 20px;\n//     justify-content: flex-end;\n//     align-items: center;\n//     margin-bottom: 15px;\n// }\n\n\n// .invoice_grid_style {\n//     display: grid;\n//     grid-template-columns: 90px auto;\n//     margin-bottom: 10px;\n//     grid-gap: 25px;\n// }\n\n// .pos__invoice_wrapper {\n//     h4 {\n//         // font-size: 24px;\n//     }\n\n//     .pos_invoice_address {\n//         margin-bottom: 10px;\n\n//         p {\n//             font-size: 10px;\n//             line-height: 15px;\n//             color: #3C4777;\n//             margin-bottom: 0;\n//         }\n//     }\n\n//     .bar_code {\n//         text-align: center;\n\n//         h4 {\n//             font-size: 10px;\n//             font-weight: 400;\n//         }\n\n//         .barcode_img {\n//             width: 130px;\n//             margin: auto;\n//             margin-top: 15px;\n//             margin-bottom: 15px;\n\n//             img {\n//                 width: 100%;\n//             }\n//         }\n//     }\n// }\n\n// .pos__invoice__list {\n//     margin-bottom: 15px;\n\n//     .single_invoice_list {\n\n//         display: grid;\n//         grid-template-columns: 42px auto;\n//         grid-gap: 12px;\n\n//         span {\n//             font-weight: 600;\n//             color: #008FD4;\n//             font-size: 10px;\n//         }\n\n//         p {\n//             font-weight: 400;\n//             font-size: 10px;\n//             color: #008FD4;\n//         }\n//     }\n// }\n\n// .small_table {\n//     .table {\n//         thead {\n//             th {\n//                 font-size: 9px;\n//                 font-weight: 500;\n//                 color: #008FD4;\n//                 padding: 0;\n//                 border-bottom: 1px dashed rgba(130, 139, 178, .20);\n\n//             }\n//         }\n\n//         tbody {\n//             tr {\n//                 td {\n//                     font-size: 9px;\n//                     font-weight: 400;\n//                     color: #008FD4;\n//                     padding: 0;\n//                     border-bottom: 1px dashed rgba(130, 139, 178, .20);\n//                 }\n//             }\n//         }\n//     }\n// }\n\n// .pos_invoice_total {\n//     .single_total {\n//         display: grid;\n//         grid-template-columns: auto 30px;\n//         grid-gap: 20px;\n//         justify-content: flex-end;\n\n//         span {\n//             font-size: 9px;\n//             font-weight: 500;\n//             color: #000000;\n//             text-align: right;\n//             white-space: nowrap;\n//         }\n//     }\n// }\n\n// .total_quantity_buttons {\n//     display: grid;\n//     grid-template-columns: 120px auto auto;\n//     grid-gap: 12px;\n//     justify-content: start;\n//     align-items: end;\n\n//     @media #{$small_mobile} {\n//         display: block;\n//     }\n\n//     .payment_buttons {\n//         display: grid;\n//         grid-gap: 15px;\n//         grid-template-columns: 168px 177px;\n\n//         @media #{$small_mobile} {\n//             grid-template-columns: auto;\n//             margin-top: 15px;\n//         }\n\n//         @media #{'(min-width: 580px) and (max-width: 767.98px)'} {\n//             grid-template-columns: 130px 150px;\n//         }\n//     }\n// }\n\n// .quick_cash_list {\n//     @media #{$tab} {\n//         margin-top: 15px;\n//     }\n\n//     h4 {\n//         font-size: 16px;\n//         color: #3C4777;\n//         font-weight: 600;\n//         margin-bottom: 12px;\n//     }\n\n//     ul {\n//         padding: 10px 0 0 0;\n//         background: #6276F7;\n\n//         li {\n//             background: #6276F7;\n//             font-size: 14px;\n//             font-weight: 600;\n//             position: relative;\n//             padding: 8px 20px;\n//             color: #fff;\n//             transition: .3s;\n//             cursor: pointer;\n\n//             &.clear_button {\n//                 background: #FF6D68 !important;\n//                 padding: 10px;\n//                 text-align: center;\n//             }\n\n//             &.active {\n//                 background: #4E65FF;\n//             }\n\n//             &:hover {\n//                 background: #4E65FF;\n//             }\n\n//             .counter_num {\n//                 position: absolute;\n//                 font-size: 12px;\n//                 font-weight: 700;\n//                 color: #fff;\n//                 width: 22px;\n//                 height: 22px;\n//                 border-radius: 50%;\n//                 text-align: center;\n//                 line-height: 22px;\n//                 border: 1px solid #fff;\n//                 top: 8px;\n//                 right: 8px;\n\n//             }\n//         }\n//     }\n// }\n\n// .close_payment {\n//     position: absolute;\n//     right: 20px;\n//     top: 12px;\n//     cursor: pointer;\n// }\n\n// .details_customer {\n//     .single_customer {\n//         margin-bottom: 6px;\n//         display: grid;\n//         grid-template-columns: 120px auto;\n\n//         span {\n//             font-size: 14px;\n//             font-weight: 400;\n//         }\n//     }\n// }",
		"// .products_view_left{\n//     .products_image{\n//         max-width: 323px;\n//         margin: auto;\n//         img{\n//             width: 100%;\n//         }\n//     }\n//     .stock_count{\n//         display: flex;\n//         align-items: center;\n//         justify-content: center;\n//         span{\n//             font-size: 14px;\n//             color: #008FD4;\n//             font-weight: 400;\n//             display: inline-block;\n//             margin-right: 15px;\n//         }\n//         .stock_number{\n//             width: 36px;\n//             height: 30px;\n//             background: #4BCF90;\n//             font-size: 13px ;\n//             font-weight: 500;\n//             color: #fff;\n//             line-height: 30px;\n//             border-radius: 10px;\n//             text-align: center;\n\n//         }\n//     }\n// }\n// .products_view_right {\n//     .products_details_list {\n//         .products_details_single {\n//             display: grid;\n//             grid-template-columns: repeat(2, 1fr);\n//             grid-gap: 25px;\n//             margin-bottom: 5px;\n\n//             span {\n//                 font-size: 14px;\n//                 color: #008FD4;\n//                 font-weight: 400;\n//             }\n//         }\n//     }\n// }\n\n// .promotional_prise {\n//     background: rgba(32, 213, 238, .1);\n//     padding: 30px 30px 0 30px;\n//     border-radius: 10px;\n\n//     .single_promotion_prise {\n//         margin-bottom: 30px;\n\n//         span {\n//             font-size: 12px;\n//             font-weight: 400;\n//             display: block;\n//             margin-bottom: 6px;\n//         }\n\n//         h4 {\n//             font-size: 12px;\n//             font-weight: 400;\n//         }\n//     }\n// }",
		".grid_template {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n}\n\n// .border_top_1px{\n//     border-top: 1px solid #ECEEF4;\n// }\n\n// .staf_thumb {\n//     max-width: 230px;\n// }\n\n\n// role__member \n// .role__member {\n//     padding: 13px 20px;\n//     border: 1px solid #ECEEF4;\n//     border-radius: 30px;\n\n//     .single__role_member {\n//         display: flex;\n//     }\n\n//     .single__role_member:not(:last-child) {\n//         margin-bottom: 15px;\n//     }\n// }",
		"// .profile_pic_upload{\n//     background: #F5F7FB;\n//     border-radius: 10px;\n//     padding: 30px 80px 40px 80px;\n//     margin-bottom: 30px;\n//     @media #{$medium_device} {\n//         padding: 30px;\n//     }\n//     @media #{$small_mobile} {\n//         padding: 25px;\n//     }\n//     @media #{$large_mobile} {\n//         padding: 30px 40px;\n//     }\n//     .logo{\n//         span{\n//             font-size: 16px;\n//             font-weight: 500;\n//             color: #008FD4;\n//         }\n//     }\n//     .remove_logo {\n//         font-size: 12px;\n//         color: #828BB2;\n//         font-weight: 500;\n//         text-transform: uppercase;\n//     }\n//     .logo_img{\n//         width: 184px;\n//         height: 184px;\n//         margin: 25px auto 30px auto;\n//         border-radius: 10px;\n//         img{\n//             width: 100%;\n//         }\n//     }\n// }\n\n// .file_button button {\n//     position: relative;\n//     overflow: hidden;\n//     font-size: 12px;\n//     margin-bottom: 13px;\n\n//     input {\n//         position: absolute;\n//         width: 100%;\n//         left: 0;\n//         top: 0;\n//         opacity: 0;\n//         height: 100%;\n//         cursor: pointer;\n//     }\n// }",
		"// .progressbar_widget{\n//     .pos_single_progressbar{\n//         margin-bottom: 30px;\n//         h4{\n//             font-size: 14px;\n//             font-weight: 500;\n//             margin-bottom: 0;\n//             margin-bottom: 10px;\n//             span{\n//                 margin-left: 11px;\n//                 &.grren_text{\n//                     color: #4BCF90;\n//                 }\n//                 &.yellow_text{\n//                     color: #FFAD1F;\n//                 }\n//                 &.blue_text{\n//                     color: #6276F7;\n//                 }\n//                 &.red_text{\n//                     color: #FF6D68;\n//                 }\n//                 &.sky_text{\n//                     color: #20D5EE;\n//                 }\n//             }\n//         }\n//     }\n// }\n\n// .pos_progress {\n//     &.progress {\n//         height: 18px;\n//         border-radius: 30px;\n//         background: transparent;\n\n//         .progress-bar {\n//             background-image: linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);\n//             background-size: 1rem 1rem;\n//             border-radius: 30px;\n\n//             &.green_bar {\n//                 background-color: #4BCF90;\n//             }\n\n//             &.yellow_bar {\n//                 background-color: #FFAD1F;\n//             }\n\n//             &.blue_bar {\n//                 background-color: #6276F7;\n//             }\n\n//             &.red_bar {\n//                 background-color: #FF6D68;\n//             }\n\n//             &.sky_bar {\n//                 background-color: #20D5EE;\n//             }\n\n//         }\n//     }\n// }\n\n// .supplier_img {\n//     img {\n//         width: 100px;\n//         height: 100px;\n//         border-radius: 50%;\n//     }\n// }\n\n// .purchage_widget {\n//     background: #F6FCFF;\n//     padding: 30px;\n//     border-left: 3px solid #008FD4;\n//     min-height: 218px;\n\n//     h4 {}\n\n//     .grid_template {}\n// }",
		"/* Input border radius update */\n\n.primary_input_field,\n.primary_select,\n.ms-options-wrap button {\n    border-radius: 10px !important;\n}\n\n.primary-btn.small {\n    border-radius: 6px !important;\n}\n\n.primary_file_uploader .primary_input_field {\n    padding-bottom: 1px;\n}\n\n.primary_file_uploader button {\n    top: 8px !important;\n    right: 8px !important;\n}\n\nnav#sidebar {\n    background: #ffffff;\n}\n\n#main-content {\n    padding-bottom: 0 !important;\n}\n\n.student-add-form-container.white-box {\n    border-radius: 0 0 10px 10px;\n    padding: 0px 30px;\n}\n\n.student-add-form .nav-tabs {\n    background: #ffffff;\n    padding: 10px;\n    border-radius: 10px 10px 0px 0px;\n    border-bottom: 1px solid var(--base_color);\n}\n\n.student-add-form .nav-tabs .nav-link {\n    background: #ffffff;\n    color: var(--base_color);\n    border: 0;\n    font-size: 12px;\n    text-transform: uppercase;\n    font-weight: 500;\n    padding: 8px 25px;\n    border-radius: 0px;\n}\n\n.student-add-form .nav-tabs .nav-link.active {\n    background: #cad5f3;\n    border-radius: 6px;\n}\n\n.form-tab-container.white-box {\n    border-radius: 0 0 10px 10px;\n    padding: 0px 30px;\n}\n\n.form_tab.white-box {\n    border-radius: 0 0 10px 10px;\n    padding: 0px 30px;\n}\n\n.form_tab .nav-tabs {\n    background: #ffffff;\n    padding: 10px;\n    border-radius: 10px 10px 0px 0px;\n    border-bottom: 1px solid var(--base_color);\n}\n\n.form_tab .nav-tabs .nav-link {\n    background: #ffffff;\n    color: var(--base_color);\n    border: 0;\n    font-size: 12px;\n    text-transform: uppercase;\n    font-weight: 500;\n    padding: 8px 25px;\n    border-radius: 0px;\n}\n\n.form_tab .nav-tabs .nav-link.active {\n    background: #cad5f3;\n    border-radius: 6px;\n}\n\n.form-section {\n    background: #f5f5f561;\n    padding: 20px;\n    border-radius: 5px;\n    height: 100%;\n}\n\n\n/* change background image of pending button */\n\n.primary-btn.bg-warning {\n    background-color: #F29339 !important;\n}",
		".client_img {\n    max-width: 50px;\n    border-radius: 50%;\n}\n\n@media (max-width: 991px) {\n    .up_admin_visitor .primary-btn-sma2567ll-input {\n        margin-bottom: 20px;\n    }\n\n    .xm_3 {\n        margin: 20px 0;\n    }\n\n    .mt_4 {\n        margin-top: 20px;\n    }\n\n    .col-lg-4.no-gutters {\n        margin-top: 20px;\n    }\n}\n\n.btn-dark.focus,\n.btn-dark:focus {\n    box-shadow: none;\n}\n\n.btn-outline-primary.focus,\n.btn-outline-primary:focus {\n    box-shadow: none !important;\n}\n\n.btn-dark:not(:disabled):not(.disabled).active:focus,\n.btn-dark:not(:disabled):not(.disabled):active:focus,\n.show>.btn-dark.dropdown-toggle:focus {\n    box-shadow: none !important;\n    border-color: transparent;\n}\n\n.up_login {\n    display: flex;\n    align-items: center;\n    flex: 1 1 auto;\n}\n\n@media (max-width: 991px) {\n    .up_login .pl-30 {\n        padding-left: 0;\n    }\n}\n\n\n.logoimage {\n    max-width: 150px !important;\n    height: auto;\n    padding: 2px;\n}\n\n.loginButton {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: space-between;\n}\n\n.singleLoginButton {\n    flex: 22% 0 0;\n}\n\n.loginButton .get-login-access {\n    display: block;\n    width: 100%;\n    border: 1px solid #fff;\n    border-radius: 5px;\n    margin-bottom: 20px;\n    padding: 5px;\n    cursor: pointer;\n}\n\n@media (max-width: 576px) {\n    .singleLoginButton {\n        flex: 49% 0 0;\n    }\n}\n\n@media (max-width: 576px) {\n    .singleLoginButton {\n        flex: 49% 0 0;\n    }\n}\n\n.dialog-notice-title {\n    text-align: left !important;\n    color: white !important;\n    text-shadow: 0px 10px 10px black !important;\n}\n\n/* lol ipdate 27 june  */\n\n#main-content {\n    width: calc(100% - 15%);\n}\n\n@media (max-width: 1370px) {\n    #main-content {\n        width: calc(100% - 20%);\n    }\n}\n\n@media (max-width: 991px) {\n    #main-content {\n        width: 100%;\n    }\n\n    .admin .navbar .right-navbar .dropdown .dropdown-toggle {\n        display: none;\n    }\n}\n\n.nice-select.open .list {\n    padding-top: 50px !important;\n}\n\n#ajaxSpinnerImage {\n    display: block;\n    /* width:800px; */\n    margin: 0 auto;\n    align-content: center;\n}\n\n/* #sidebar ul li a:hover, #sidebar ul li a.active {\n      background: rgba(255, 255, 255, 0.05);\n  } */\n\n#sidebar ul li ul li a.active,\n#sidebar ul li ul li a:hover {\n    background: rgba(255, 255, 255, 0.05);\n}\n\n@media (min-width: 1100px) and (max-width: 1400.98px) {\n    .datepicker {\n        padding: 16px 12px;\n    }\n\n    .datepicker.dropdown-menu {\n        font-size: 12px;\n        line-height: 17px;\n    }\n\n    .datepicker table tr td {\n        border-radius: 30px;\n    }\n}\n\n/* mobile device  */\n\n@media (min-width: 320px) and (max-width: 580.98px) {\n    .erp_role_permission_area .single_permission .permission_body>ul>li ul {\n        grid-template-columns: repeat(1, 1fr);\n        grid-gap: 10px;\n        margin-left: 0;\n    }\n\n    .table_not_fixed {\n        table-layout: auto !important;\n    }\n}\n\n.max_modal {\n    max-width: 1050px;\n}\n\ntable.attendence-report-custome.dataTable>tbody>tr.child ul.dtr-details {\n    flex-wrap: wrap;\n}\n\n.balance-custom-table tfoot th {\n    padding: 10px 40px 6px 0px;\n    border-top: 1px solid #999999;\n    text-align: center;\n}\n\n.custome-radio-class .primary-input {\n    width: 65px;\n}\n\n.loader_style {\n    margin-top: -30px;\n    padding-right: 25px;\n}\n\n.loader_img_style {\n    width: 25px;\n    height: 25px;\n}\n\n.loader {\n    display: none;\n}\n\n.pre_loader {\n    display: show;\n}\n\n.loader_style_parent_reg {\n    padding-right: 25px;\n    position: absolute;\n    right: 10px;\n    top: 5px;\n}\n\n.mark_box {\n    border: 1px solid gray;\n    padding: 5px;\n    padding-right: 18px;\n    margin-left: 140px;\n}\n\n.std_mark_box {\n    border: 1px solid gray;\n    padding: 5px;\n    padding-right: 18px;\n    margin-left: 170px;\n}\n\n#table_id_processing {\n    color: var(--base_color);\n    margin-top: 10px;\n}\n\n/* updated  */\n\n.upload_grid_wrapper {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    grid-gap: 15px;\n}\n\n.single_upload_img img {\n    width: 100%;\n}\n\n.img_check {\n    position: absolute;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n}\n\n.single_upload_img {\n    position: relative;\n}\n\n.quiestion_group {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    grid-gap: 15px;\n}\n\n.quiestion_group .single_question {\n    position: relative;\n    z-index: 1;\n    overflow: hidden;\n    height: 150px;\n    background-size: cover;\n    background-position: center center;\n}\n\n.quiestion_group .active .single_question .img_ovelay {\n    opacity: 1;\n    visibility: visible;\n    transform: scale(1);\n}\n\n.quiestion_group .single_question .thumb img {\n    width: 100%;\n}\n\n.quiestion_group .img_ovelay {\n    position: absolute;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    background: rgba(0, 79, 0, 0.4);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    opacity: 0;\n    visibility: hidden;\n    transition: 0.3s;\n    transform: scale(0.8);\n}\n\n.quiestion_group .img_ovelay input {\n    width: 100%;\n    height: 100%;\n    opacity: 0;\n    cursor: pointer;\n    position: absolute;\n    top: 0;\n    left: 0;\n}\n\n.quiestion_group .single_question:hover .img_ovelay {\n    opacity: 1;\n    visibility: visible;\n    transform: scale(1);\n}\n\n.quiestion_group .img_ovelay .icon {\n    width: 30px;\n    height: 30px;\n    text-align: center;\n    line-height: 30px;\n    border-radius: 50%;\n    background: #fff;\n    color: #000;\n    display: inline-block;\n}\n\n.quiestion_group .img_ovelay .icon i {\n    line-height: 30px;\n    font-size: 15px;\n}\n\n.question_navigate a {\n    margin: 0 5px;\n    display: inline-block;\n    background: -webkit-linear-gradient(90deg,\n            var(--gradient_1) 0%,\n            #1BC1E5 51%,\n            var(--gradient_1) 100%);\n    background: -moz-linear-gradient(90deg,\n            var(--gradient_1) 0%,\n            #1BC1E5 51%,\n            var(--gradient_1) 100%);\n    background: -o-linear-gradient(90deg, var(--gradient_1) 0%, #1BC1E5 51%, var(--gradient_1) 100%);\n    background: -ms-linear-gradient(90deg, var(--gradient_1) 0%, #1BC1E5 51%, var(--gradient_1) 100%);\n    background: var(--primary-color);\n    color: #ffffff;\n    background-size: 200% auto;\n    -webkit-transition: all 0.4s ease 0s;\n    -moz-transition: all 0.4s ease 0s;\n    -o-transition: all 0.4s ease 0s;\n    transition: all 0.4s ease 0s;\n    color: #fff !important;\n    border-radius: 5px !important;\n    border: 0 !important;\n    text-align: center !important;\n}\n\n.question_table {\n    border: 1px solid #d9dde9;\n    margin-top: 20px;\n    border-radius: 3px;\n    padding: 20px;\n}\n\n.quiestion_group .img_ovelay .icon label {\n    margin: 0;\n    position: relative;\n    top: 11px;\n    left: 6px;\n}\n\n.qustion_banner_img {\n    max-width: 500px;\n    margin: auto;\n    margin-bottom: 40px;\n}\n\n.qustion_banner_img img {\n    width: 100%;\n}\n\n.single_question_upper {\n    background: linear-gradient(90deg, #915eff 0.47%, #c874e6 100%);\n    border-radius: 5px;\n    padding: 15px;\n}\n\n.quiestion_group .img_ovelay .icon {\n    width: 50px;\n    height: 50px;\n    text-align: center;\n    line-height: 50px;\n    border-radius: 50%;\n    background: transparent;\n    color: #000;\n    display: inline-block;\n}\n\n.quiestion_group .img_ovelay {\n    position: absolute;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    background: rgba(0, 79, 0, 0.4);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    opacity: 0;\n    visibility: hidden;\n    background: linear-gradient(90deg,\n            rgba(126, 50, 255, 0.7) 0%,\n            rgba(195, 55, 218, 0.7) 100%);\n    transition: 0.3s;\n    transform: scale(0.8);\n    border-radius: 5px;\n}\n\n.single_question_upper .expand_icon {\n    width: 41px;\n    height: 41px;\n    background: var(--base_color);\n    border-radius: 5px;\n    color: #fff;\n    font-size: 15px;\n    text-align: center;\n    flex: 41px 0 0;\n    position: absolute;\n    right: 20px;\n    bottom: 20px;\n    z-index: 10;\n    line-height: 41px !important;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n}\n\n.single_question_upper {\n    position: relative;\n    z-index: 1000;\n}\n\n.quiestion_group .single_question {\n    border-radius: 5px;\n}\n\n/*floating button  start*/\n\n.float_button {\n    text-align: left;\n    display: inline-block;\n    border-radius: 50px;\n    padding: 10px 30px 13px 50px;\n    -webkit-transition: 0.8s;\n    background-size: auto 200%;\n    position: fixed;\n    top: 165px;\n    right: 0;\n    transform: translateX(182px);\n    background-image: linear-gradient(to top,\n            #b937e0 0%,\n            var(--gradient_1) 50%,\n            #b937e0 100%);\n    z-index: 9999999;\n}\n\n@media (max-width: 991px) {}\n\n.float_button:hover {\n    background-position: bottom center;\n    transform: translateX(20px);\n}\n\n.float_button i {\n    height: 30px;\n    width: 30px;\n    text-align: center;\n    line-height: 30px;\n    font-size: 16px;\n    background-color: rgba(0, 0, 0, 0.3);\n    display: inline-block;\n    border-radius: 50%;\n    color: #fff;\n    position: absolute;\n    left: 8px;\n    top: 8px;\n    margin-bottom: 0px;\n}\n\n@media (max-width: 575.98px) {\n    .float_button i {\n        left: 8px;\n        top: 8px;\n    }\n}\n\n.float_button h3 {\n    font-size: 16px;\n    font-weight: 500;\n    color: #fff;\n    margin-bottom: 0;\n    padding-right: 10px;\n}\n\nhtml[dir=\"rtl\"] .float_button {\n    right: auto;\n    left: 0;\n    padding: 10px 50px 9px 30px;\n    transform: translateX(-178px);\n}\n\nhtml[dir=\"rtl\"] .float_button:hover {\n    transform: translateX(-20px);\n}\n\nhtml[dir=\"rtl\"] .float_button i {\n    left: auto;\n    right: 8px;\n}\n\n/*floating button  end*/\n\n.walletError {\n    color: #ff0000;\n}\n\n.lmsError {\n    color: #ff0000;\n}\n\n/* Email Templete Custom */\n.custom_nav li a {\n    font-size: 14px;\n    font-weight: 400;\n    color: var(--base_color);\n    padding: 0;\n}\n\n.custom_nav li {\n    margin-bottom: 20px;\n}\n\n.common-calendar .fc-basic-view .fc-body .fc-row {\n    min-height: 95px !important;\n}\n\n.footer-list a {\n    font-size: 14px;\n    font-weight: 500;\n    color: #828bb2;\n}\n\n.footer-list a:hover {\n    color: var(--base_color);\n}\n\n.admin .navbar .right-navbar .dropdown .badge {\n    left: 25px;\n}\n\nhtml[dir=\"rtl\"] .admin .navbar .right-navbar .dropdown .badge {\n    left: 0px !important;\n}\n\ntable.fees-report-footer tfoot td {\n    padding: 10px 18px 6px 30px;\n}\n\n#main-content.mini_main_content {\n    margin-left: 70px;\n    width: calc(100% - 70px) !important;\n}\n\n/* preloader  */\n.prelaoder_wrapper {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    position: fixed;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background: #e7ecff;\n    z-index: 100000000;\n}\n\n.prelaoder_wrapper .preloader_img {\n    max-width: 120px;\n}\n\n.prelaoder_wrapper .preloader_img img {}\n\n.demo_addons {\n    float: right;\n    margin-right: 30px !important;\n    background: #8232fc;\n    color: #fff;\n    border-radius: 5px;\n    padding: 0px 10px;\n    font-size: 10px;\n}\n\n.badge_1 {\n    background: -o-linear-gradient(90deg, var(--gradient_1) 0%, #1BC1E5 100%);\n    background: -ms-linear-gradient(90deg, var(--gradient_1) 0%, #1BC1E5 100%);\n    background: linear-gradient(90deg, var(--gradient_1) 0%, #1BC1E5 100%);\n    font-size: 10px !important;\n    font-weight: 500 !important;\n    color: #fff !important;\n    border: 0;\n    display: inline-block;\n    border-radius: 10px;\n    padding: 5px 12px;\n    white-space: nowrap;\n    line-height: 1.2;\n    text-transform: capitalize;\n}\n\n.primary-school-color {\n    background: -webkit-linear-gradient(90deg, var(--gradient_1) 0%, var(--gradient_2) 51%, var(--gradient_3) 100%) !important;\n    background: -moz-linear-gradient(90deg, var(--gradient_1) 0%, var(--gradient_2) 51%, var(--gradient_3) 100%) !important;\n    background: -o-linear-gradient(90deg, var(--gradient_1) 0%, var(--gradient_2) 51%, var(--gradient_3) 100%) !important;\n    background: -ms-linear-gradient(90deg, var(--gradient_1) 0%, var(--gradient_2) 51%, var(--gradient_3) 100%) !important;\n    background: linear-gradient(90deg, var(--gradient_1) 0%, var(--gradient_2) 51%, var(--gradient_3) 100%) !important;\n    color: var(--text_white) !important;\n}\n\n/* Responsive Data Table customization:Start */\n\ntable.dataTable>tbody>tr.child ul.dtr-details {\n    display: block !important;\n}\n\ntable.dataTable>tbody>tr.child ul.dtr-details>li {\n    border-bottom: 1px solid rgba(130, 139, 178, 0.3) !important;\n}\n\ntable.dataTable>tbody>tr.child ul.dtr-details>li:first-child {\n    padding-left: 0px !important;\n}\n\ntable.dataTable>tbody>tr.child span.dtr-title {\n    padding: 20px 4px 20px 4px !important;\n    border-bottom: none !important;\n}\n\ntable.dataTable>tbody>tr.child span.dtr-data {\n    border-bottom: none !important;\n}\n\ntable.dataTable>tbody>tr.child ul.dtr-details>li {\n    display: flex !important;\n}\n\ntable.dataTable>tbody>tr.child ul.dtr-details>li span {\n    width: 50% !important;\n}\n\n@media (max-width: 767px) {\n    .dataTables_wrapper .dataTables_paginate {\n        margin-right: auto;\n    }\n}\n\n/* Responsive Data Table customization:End */\n\n/* Dashboard calender responsive:Start */\n@media (max-width: 576px) {\n    .fc-toolbar.fc-header-toolbar {\n        display: grid !important;\n        grid-template-columns: repeat(2, 1fr) !important;\n        grid-gap: 10px !important;\n        margin-bottom: 0 !important;\n        align-items: end !important;\n    }\n\n    .fc-right {\n        justify-content: end !important;\n    }\n\n    .fc-right button,\n    .fc-left button {\n        font-size: 11px !important;\n    }\n\n    .fc-center {\n        grid-column: span 2 !important;\n    }\n\n    .fc button {\n        height: 25px !important;\n    }\n\n    .fc-today-button {\n        margin-left: 0px !important;\n    }\n}\n\n@media(max-width: 420px) {\n    .fc-toolbar.fc-header-toolbar {\n        grid-row-gap: 20px !important;\n        grid-column-gap: 2px !important;\n    }\n\n    .fc-right button,\n    .fc-left button {\n        font-size: 10px !important;\n    }\n\n    .fc .fc-button-group>* {\n        padding: 0 5px !important;\n    }\n\n    .fc button {\n        height: 22px !important;\n    }\n}\n\n@media(max-width: 380px) {\n    .fc .fc-button-group>* {\n        padding: 0 3px !important;\n    }\n}\n\n/* Dashboard calender responsive:End */\n\n/* DataTable responsive button:Start */\n.dataTable tbody tr td:first-child::before {\n    top: 50% !important;\n    transform: translateY(-50%) !important;\n}\n\n/* DataTable responsive button:End */\n\n/* Exam report print:Start */\n.company_info {\n    margin-left: 0px;\n}\n\n.logo_thumb_upper {\n    gap: 50px;\n}\n\n/* Exam report print:End */\n\n/* my child section */\n\n.nav.nav-tabs.tabs_scroll_nav {\n    gap: 10px;\n}\n\n.student-details .nav-tabs .nav-link {\n    margin-right: 0px !important;\n}\n\n.student-details .nav-tabs {\n    margin-left: 0px !important;\n}\n\n/* data table search filter position update */\n\n@media (min-width: 1200px) and (max-width: 1580px) {\n    .dataTables_filter>label {\n        left: 40% !important;\n    }\n}\n\n.actb_gap {\n    gap: 10px;\n}\n\n.action_button_for_news {\n    opacity: 0;\n    pointer-events: none;\n}\n\n#newsCommentDatatable tbody tr:hover .action_button_for_news {\n    opacity: 1;\n    pointer-events: all;\n}\n\n.unapproveBgClass {\n    background-color: gray !important;\n}"
	],
	"names": [],
	"mappings": "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"
}