/*==================================================================================Bootstrap 4 Admin Templatehttps://bootstrapious.com/p/admin-template================================================================================== */
/** ==========================================================* GENERAL STYLES* ==========================================================*/
textarea.form-control {
    /* border: 1px solid #e6e6e6; */
    /* border-radius: 0; */
    /* padding: 10px 15px; */
    border: 1px solid #d8d6de;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #000 !important;
    height: 40px !important;
    display: block;
    width: 100%;
    padding: 6px 12px;
    line-height: 1.42857143;
    background-color: #fbfbfb;
    background-image: none;
    border-radius: 4px;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    height: 200px !important;
    position: relative;
}
body{overflow-x:hidden;}
a,i,span{display:inline-block;text-decoration:none;transition:all 0.3s;}
a:hover,a:focus,i:hover,i:focus,span:hover,span:focus{text-decoration:none;}
ul{margin:0;padding:0;}
section{padding:50px 0;}
canvas{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.container-fluid{padding:0 30px;}
/*new css 18/03/2025*/
.medicinetype ul{display:flex;align-items:center;justify-content:space-between;list-style:none;flex-wrap:wrap;gap:20px;}
.medicinetype ul li{width:23%;}
.medicinetype ul li span{width:100%;display:flex;align-items:center;justify-content:space-between;cursor:pointer;}
.medicinetype ul li span label{margin:0;}
.medicinetype{margin-bottom:20px;}
input#sub{background:#146367;}
.btn-success:active,.btn-success.active,.show > .btn-success.dropdown-toggle{border-color:#146367 !important;}
.rounded-circle{border-radius:0 !important;}
.medicinetype2 ul{justify-content:left !important;}
[type=checkbox],[type=radio]{cursor:pointer;}
.btn-primary{color:#fff;background-color:#146367!important;border-color:#146367!important;}
.btn-primary:hover{color:#146367!important;background-color:transparent !important;border-color:#146367!important;}
.swal-button--cancel {color: #ffffff;}
.swal-modal{border:2px solid #1a1f25e3;border-radius:2%;}
.swal-button{background-color:#146367 !important;border-color:#146367 !important;}
.swal-button:hover{color:#146367 !important;background-color:transparent !important;border:2px solid #146367;transition:all 0.5s;}
.table-bordered th{vertical-align:bottom;border-bottom:2px solid #ddd;background:#dfe5ec;border:none !important;leading-trim:both;font-size:11px !important;font-style:normal;font-weight:600;line-height:normal;text-align:left;padding:10px 6px;}
.table-bordered td {
    padding: 10px 7px;
    vertical-align: middle;
    font-size: 12px;
    color: #000;
    font-style: normal;
    font-weight: 600 !important;
    line-height: normal;
    border-left: none !important;
    border-right: none;
    border-bottom: 1px solid #000 !important;
    text-align: left;
}.page-content.d-flex.align-items-stretch{position:relative;justify-content:right;}
.btn-sm{background-color:#146367 !important;border-color:#146367 !important;color:#fff;}
.btn-sm:hover{color:#146367 !important;background-color:transparent !important;border:1px solid #146367;transition:all 0.5s;}
.product-stocks ul{display:flex;align-items:center;justify-content:left;gap:20px;list-style:none;flex-wrap:wrap;}
.product-stocks ul{display:flex;align-items:center;justify-content:left;gap:20px;list-style:none;flex-wrap:wrap;}
.product-stocks ul li{width:49%;}


.select2-container--default .select2-selection--single{
    
    border: 1px solid #d8d6de !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #000 !important;
    height: 40px !important;
    width: 100% !important;
    padding: 6px 12px !important;
    background-color: #fbfbfb !important;
    border-radius: 4px !important;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
}
.select2-container {
    min-width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
}
.select2-container--default .select2-selection--single {
    display: block !important;
    width: 100% !important;
}
.parent-class-of-select2 {
    width: 100% !important;
    max-width: 100% !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    width: 100% !important;
}

@media (max-width:576px){.container-fluid{padding:0 15px;}
}
header.page-header{padding:20px 0;}
table{font-size:0.9em;color:#666;}
.card-close{position:absolute;top:15px;right:15px;}
.card-close .dropdown-toggle{color:#999;background:none;border:none;}
.card-close .dropdown-toggle:after{display:none;}
.card-close .dropdown-menu{border:none;min-width:auto;font-size:0.9em;border-radius:0;transform:translateX(calc(-100% + 5px));box-shadow:3px 3px 3px rgba(0,0,0,0.1),-2px -2px 3px rgba(0,0,0,0.1);}
.card-close .dropdown-menu a{color:#999 !important;}
.card-close .dropdown-menu a:hover{background:#796AEE;color:#fff !important;}
.card-close .dropdown-menu a i{margin-right:10px;transition:none;}
.content-inner{width:calc(100% - 250px);}
.content-inner.active{width:calc(100% - 90px);}
.page-header{background:#2c333e;padding:20px;box-shadow:2px 2px 2px rgba(0,0,0,0.1);position:relative;z-index:99;color:#fff;border-bottom:3px solid #fff;position:fixed;width:100%;top:70px;}
*[class*="icon-"]{transform:translateY(3px);}
button,input{outline:none !important;}
.card{/*border-radius:0;*/
 /*border:none;*/
 /*margin-bottom:40px;*/
 /*box-shadow:2px 2px 2px rgba(0,0,0,0.1),-1px 0 2px rgba(0,0,0,0.05);*/
 box-shadow:0 4px 24px 0 rgb(34 41 47 / 19%);padding:15px 17px;background:white;border-radius:11px;margin-top:130px;}
.card-header{background:#fff;padding:15px;border-bottom:2px solid #eee;justify-content:space-between;}
.card-header h1,.card-header h2,.card-header h3,.card-header h4,.card-header h5,.card-header h6{margin-bottom:0;}
.card-body{padding:26px 26px;}
.breadcrumb{background:#fff;position:relative;z-index:50;border-radius:0;padding:15px 0;margin-bottom:0;}
.breadcrumb li.breadcrumb-item{color:#aaa;font-weight:300;}
#style-switch-button{z-index:9999 !important;}
/*=== Helpers ===*/
.bg-red{background:#ff7676 !important;color:#fff;}
.bg-red:hover{color:#fff;}
.bg-blue{background:#85b4f2 !important;color:#fff;}
.bg-blue:hover{color:#fff;}
.bg-yellow{background:#eef157 !important;color:#fff;}
.bg-yellow:hover{color:#fff;}
.bg-green{background:#54e69d !important;color:#fff;}
.bg-green:hover{color:#fff;}
.bg-orange{background:#ffc36d !important;color:#fff;}
.bg-orange:hover{color:#fff;}
.bg-violet{background:#796AEE !important;color:#fff;}
.bg-violet:hover{color:#fff;}
.bg-gray{background:#eceeef !important;}
.bg-white{background:#fff !important;}
.text-red{color:#ff7676;}
.text-red:hover{color:#ff7676;}
.text-yellow{color:#eef157;}
.text-yellow:hover{color:#eef157;}
.text-green{color:#54e69d;}
.text-green:hover{color:#54e69d;}
.text-orange{color:#ffc36d;}
.text-orange:hover{color:#ffc36d;}
.text-violet{color:#796AEE;}
.text-violet:hover{color:#796AEE;}
.text-blue{color:#85b4f2;}
.text-blue:hover{color:#85b4f2;}
.text-gray{color:#eceeef;}
.text-gray:hover{color:#eceeef;}
.page{background:#fefefe;}
.page .text-white{color:#fff;}
.no-padding{padding:0 !important;}
.no-padding-bottom{padding-bottom:0 !important;}
.no-padding-top{padding-top:0 !important;}
.no-margin{margin:0 !important;}
.no-margin-bottom{margin-bottom:0 !important;}
.no-margin-top{margin-top:0 !important;}
/*.page{overflow-x:hidden;}
*/
.has-shadow{box-shadow:2px 2px 2px rgba(0,0,0,0.1),-1px 0 2px rgba(0,0,0,0.05);}
.badge{font-weight:400;}
.badge-rounded{border-radius:50px;}
/** ==========================================================* SIDEBAR* ==========================================================*/
nav.side-navbar{background:#2e333e;min-width:250px;max-width:250px;color:#ffffff;box-shadow:1px 1px 1px rgba(0,0,0,0.1);z-index:999;border-right:3px solid #fff;position:fixed;left:0;height:100vh;top:70px;/*==== Sidebar Header ====*/
 /*==== Sidebar Menu ====*/
 /*==== Shrinked Sidebar ====*/
}
nav.side-navbar a{color:inherit;position:relative;font-size:0.9em;}
nav.side-navbar a[data-toggle="collapse"]::before{content:'\f104';display:inline-block;transform:translateY(-50%);font-family:'FontAwesome';position:absolute;top:50%;right:20px;}
nav.side-navbar a[aria-expanded="true"]{background:#EEF5F9;}
nav.side-navbar a[aria-expanded="true"]::before{content:'\f107';}
nav.side-navbar a i{font-size:1.2em;margin-right:10px;transition:none;}
nav.side-navbar .sidebar-header{padding:24px 10px;}
nav.side-navbar .avatar{width:60%;height:100%;}
nav.side-navbar .title{margin-left:10px;}
nav.side-navbar .title h1{color:#333;}
nav.side-navbar .title p{font-size:0.9em;font-weight:200;margin-bottom:0;color:#aaa;}
nav.side-navbar span.heading{text-transform:uppercase;font-weight:600;color:#fff;font-size:0.8em;margin:0px 6px;}
nav.side-navbar ul{padding:5px 0;}
nav.side-navbar ul a{padding:10px 15px;text-decoration:none;display:block;font-weight:300;background:#ededed !important;margin:2px 4px;color:#2a333e;font-weight:500;font-size:14px;font-weight:600;}
nav.side-navbar ul a:hover{background:#146367 !important;border-left:4px solid #ffffff;color:#ffffff;}
nav.side-navbar ul li.active a{background:#0d676a;}
nav.side-navbar ul li.active a:hover{background:#146367 !important;color:#fff;}
nav.side-navbar ul ul{padding:0;}
nav.side-navbar ul ul a{padding-left:50px;background:#EEF5F9;}
nav.side-navbar.shrinked{min-width:90px;max-width:90px;text-align:center;}
nav.side-navbar.shrinked span.heading{margin:0;}
nav.side-navbar.shrinked a{padding:15px 10px;border:none;font-size:0.8em;color:#aaa;transition:color 0.3s,background 0.3s;}
nav.side-navbar.shrinked a[data-toggle="collapse"]::before{content:'\f107';transform:translateX(50%);position:absolute;top:auto;right:50%;bottom:0;left:auto;}
nav.side-navbar.shrinked a[data-toggle="collapse"][aria-expanded="true"]::before{content:'\f106';}
nav.side-navbar.shrinked a:hover{color:#fff;border:none;}
nav.side-navbar.shrinked a:hover i{color:#fff;}
nav.side-navbar.shrinked a i{margin-right:0;margin-bottom:5px;display:block;font-size:1.6em;color:#333;transition:color 0.3s;}
nav.side-navbar.shrinked .sidebar-header .title{display:none;}
/* SIDBAR MEDIAQUERIES ----------------------------------- */
@media (max-width:1200px){nav.side-navbar{margin-left:-90px;min-width:90px;max-width:90px;text-align:center;}
nav.side-navbar span.heading{margin:0;}
nav.side-navbar ul a{padding:15px 10px;border:none;font-size:0.8em;color:#aaa;transition:color 0.3s,background 0.3s;}
nav.side-navbar ul a[data-toggle="collapse"]::before{content:'\f107';transform:translateX(50%);position:absolute;top:auto;right:50%;bottom:0;left:auto;}
nav.side-navbar ul a[data-toggle="collapse"][aria-expanded="true"]::before{content:'\f106';}
nav.side-navbar ul a:hover{color:#fff;border:none;}
nav.side-navbar ul a:hover i{color:#fff;}
nav.side-navbar ul a i{margin-right:0;margin-bottom:5px;display:block;font-size:1.6em;color:#333;transition:color 0.3s;}
nav.side-navbar .sidebar-header .title{display:none;}
nav.side-navbar.shrinked{margin-left:0;}
.content-inner{width:100%;}
.content-inner.active{width:calc(100% - 90px);}
}
/** ==========================================================* MAIN NAVBAR* ==========================================================*/
nav.navbar{background:#2f333e;padding-top:15px;padding-bottom:15px;color:#fff;position:relative;border-radius:0;box-shadow:2px 2px 2px rgba(0,0,0,0.2);z-index:9999;padding-left:0;padding-right:0;position:fixed;width:100%;top:0;/*==== Toggle Sidebar Btn ====*/
 /*==== Navbar Items ====*/
 /*==== Search Box ====*/
 /*==== Dropdowns ====*/
}
nav.navbar .badge{width:22px;height:22px;line-height:22px;text-align:center;padding:0;border-radius:50%;}
nav.navbar .navbar-brand .brand-small{display:none;}
nav.navbar a{color:inherit;}
nav.navbar .container-fluid{width:100%;}
nav.navbar .menu-btn{margin-right:20px;font-size:1.2em;transition:all 0.7s;}
nav.navbar .menu-btn span{width:20px;height:2px;background:#fff;display:block;margin:4px auto 0;transition:all 0.3s cubic-bezier(0.81,-0.33,0.345,1.375);}
nav.navbar .menu-btn span:nth-of-type(2){position:relative;width:35px;transform:rotateY(180deg);}
nav.navbar .menu-btn span:nth-of-type(2)::before,nav.navbar .menu-btn span:nth-of-type(2)::after{content:'';width:6px;height:2px;display:block;background:#fff;transform:rotate(45deg);position:absolute;top:2px;left:0;transition:all 0.7s;}
nav.navbar .menu-btn span:nth-of-type(2)::after{transform:rotate(145deg);position:absolute;top:-2px;left:0;}
nav.navbar .menu-btn.active span:first-of-type{transform:translateY(12px);}
nav.navbar .menu-btn.active span:nth-of-type(2){transform:none;}
nav.navbar .menu-btn.active span:last-of-type{transform:translateY(-12px);}
nav.navbar .nav-item > a{position:relative;}
nav.navbar .nav-item > a span{position:absolute;top:0;right:0;font-weight:400;font-size:0.7em;}
nav.navbar .nav-item > a.logout i{margin-left:10px;}
nav.navbar .search-box{width:100%;height:100%;position:absolute;top:0;right:0;padding:0;background:#fff;z-index:9999;border-radius:0;display:none;}
nav.navbar .search-box .dismiss{position:absolute;top:50%;right:20px;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:1.5em;color:#999;}
nav.navbar .search-box form{height:100%;}
nav.navbar .search-box form input{height:100%;border:none;padding:20px;}
nav.navbar .dropdown-menu{right:0;min-width:250px;left:auto;margin-top:15px;padding:15px 0;max-width:400px;border-radius:0;border:none;box-shadow:2px 2px 2px rgba(0,0,0,0.1),-2px 0 2px rgba(0,0,0,0.1);}
nav.navbar .dropdown-menu a{background:#fff;padding:10px 20px;font-size:0.8em;color:#777;width:100%;}
nav.navbar .dropdown-menu a:hover{background:#f5f5f5;}
nav.navbar .dropdown-menu a i{width:30px;height:30px;line-height:30px;background:#796AEE;text-align:center;color:#fff;border-radius:50%;margin-right:10px;}
nav.navbar .dropdown-menu a small{margin-left:40px;}
nav.navbar .dropdown-menu span{position:static;font-size:0.9em;color:#999;}
nav.navbar .dropdown-menu strong{font-weight:700;}
nav.navbar .dropdown-menu .msg-profile{width:45px;height:45px;margin-right:10px;}
nav.navbar .dropdown-menu h3{font-weight:500;}
/* MAIN NAVBAR MEDIAQUERIES ----------------------------------- */
@media (max-width:1200px){nav.navbar{/*==== Toggle Sidebar Btn ====*/
}
nav.navbar .navbar-brand .brand-small{display:block !important;}
nav.navbar .menu-btn{margin-right:20px;font-size:1.2em;transition:all 0.7s;}
nav.navbar .menu-btn span:first-of-type{transform:translateY(12px);}
nav.navbar .menu-btn span:nth-of-type(2){transform:none;}
nav.navbar .menu-btn span:nth-of-type(2)::before,nav.navbar .menu-btn span:nth-of-type(2)::after{transform:rotate(45deg);}
nav.navbar .menu-btn span:nth-of-type(2)::after{transform:rotate(145deg);position:absolute;top:-2px;left:0;}
nav.navbar .menu-btn span:last-of-type{transform:translateY(-12px);}
nav.navbar .menu-btn.active span:first-of-type{transform:none;}
nav.navbar .menu-btn.active span:nth-of-type(2){transform:rotateY(180deg);}
nav.navbar .menu-btn.active span:last-of-type{transform:none;}
}
@media (max-width:576px){nav.navbar{font-size:14px;}
nav.navbar .badge{width:19px;height:19px;}
nav.navbar .nav-item > a{font-size:13px;}
nav.navbar .dropdown-menu{right:auto;left:-50%;transform:translateX(-50%);}
}
/** ==========================================================* DASHBOARD COUNTS SECTION* ==========================================================*/
section.dashboard-counts .icon{width:40px;height:40px;line-height:40px;text-align:center;min-width:40px;max-width:40px;border-radius:50%;}
section.dashboard-counts .title{font-size:1.1em;font-weight:300;color:#777;margin:0 20px;}
section.dashboard-counts .progress{margin-top:10px;}
section.dashboard-counts .number{font-size:1.8em;font-weight:300;}
section.dashboard-counts .number strong{font-weight:700;}
section.dashboard-counts .row{padding:30px 15px;margin:0;}
section.dashboard-counts div[class*='col-'] .item{border-right:1px solid #eee;padding:15px 0;}
section.dashboard-counts div[class*='col-']:last-of-type .item{border-right:none;}
/* DASHBOARD COUNTS MEDIAQUERIES ------------------------ */
@media (max-width:1200px){section.dashboard-counts div[class*='col-']:nth-of-type(2) .item{border-right:none;}
}
@media (max-width:575px){section.dashboard-counts div[class*='col-'] .item{border-right:none;}
}
/** ==========================================================* DASHBOARD HEADER SECTION* ==========================================================*/
.statistic{padding:20px 15px;margin-bottom:15px;}
.statistic:last-of-type{margin-bottom:0;}
.statistic strong{font-size:1.5em;color:#333;font-weight:700;line-height:1;}
.statistic small{color:#aaa;text-transform:uppercase;}
.statistic .icon{width:40px;height:40px;line-height:40px;text-align:center;min-width:40px;max-width:40px;color:#fff;border-radius:50%;margin-right:15px;}
.chart .title{padding:15px 0 0 15px;}
.chart .title strong{font-weight:700;font-size:1.2em;}
.chart .title small{color:#aaa;text-transform:uppercase;}
.chart .line-chart{width:100%;height:100%;padding:20px 0;}
.chart .line-chart canvas{width:calc(100% - 30px) !important;}
.chart .bar-chart{margin-bottom:15px;}
.chart .bar-chart canvas{padding:15px;width:100%;margin:0;}
/* DASHBOARD HEADER MEDIAQUERIES ------------------------*/
@media (max-width:991px){section.dashboard-header div[class*='col-']{margin-bottom:20px;}
}
/** ==========================================================* PROJECTS SECTION* ==========================================================*/
.project .row{margin:0;padding:15px 0;margin-bottom:15px;}
.project div[class*='col-']{border-right:1px solid #eee;}
.project .text h3{margin-bottom:0;color:#555;}
.project .text small{color:#aaa;font-size:0.75em;}
.project .project-date span{font-size:0.9em;color:#999;}
.project .image{max-width:50px;min-width:50px;height:50px;margin-right:15px;}
.project .time,.project .comments,.project .project-progress{color:#999;font-size:0.9em;margin-right:20px;}
.project .time i,.project .comments i,.project .project-progress i{margin-right:5px;}
.project .project-progress{width:200px;}
.project .card{margin-bottom:0;}
/* PROJECTS SECTION ------------------------------------- */
@media (max-width:991px){.project .right-col{margin-top:20px;margin-left:65px;}
.project .project-progress{width:150px;}
}
@media (max-width:480px){.project .project-progress{display:none;}
}
/** ==========================================================* CLIENT SECTION* ==========================================================*/
/*====== Work Amount Box ======*/
.work-amount .chart{max-width:180px;max-height:180px;margin:40px auto;position:relative;}
.work-amount .chart .text{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.work-amount .chart strong{font-size:1.5em;}
.work-amount .chart span{color:#999;font-weight:300;}
.work-amount li span{font-size:0.85em;margin-bottom:10px;color:#777;display:block;}
.work-amount li span::before{content:'';display:inline-block;margin-right:10px;width:7px;height:7px;line-height:7px;background:#85b4f2;border-radius:50%;}
/*====== Client Profile Box ======*/
.client .client-avatar{width:100px;height:100px;margin:0 auto;position:relative;}
.client .client-avatar .status{content:'';display:block;width:18px;height:18px;border:3px solid #fff;border-radius:50%;position:absolute;right:4px;bottom:4px;}
.client .client-title{margin-top:20px;}
.client .client-title h3{font-weight:500;color:#555;}
.client .client-title span{font-size:0.9em;color:#aaa;display:block;}
.client .client-title a{padding:2px 30px;border-radius:40px;background:#54e69d;color:#fff;margin-top:5px;font-size:0.9em;text-decoration:none;}
.client .client-title a:hover{background:#85b4f2;}
.client .client-info{margin-top:20px;}
.client .client-info strong{font-weight:700;}
.client .client-social{margin-top:20px;}
.client .client-social a{color:#aaa;}
/*====== Total Overdue Box ======*/
.overdue .chart canvas{width:100% !important;z-index:1;}
.overdue .card{margin-bottom:0;}
.overdue .card-body{padding:20px;}
.overdue .card-body small{font-weight:300;color:#aaa;}
.overdue .card-body h3{margin-bottom:5px;}
.overdue .number{font-size:1.8em;font-weight:400;color:#555;margin:35px 0;}
/** ==========================================================* FEEDS SECTION* ==========================================================*/
/*====== Checklist Box ======*/
.checklist label{font-size:0.8em;color:#999;line-height:1.8em;}
.checklist .item{padding:20px;}
.checklist .item:nth-of-type(even){background:#fafafa;}
/*====== Trending Articles Box ======*/
.articles a{text-decoration:none !important;display:block;margin-bottom:0;color:#555;}
.articles .badge{font-size:0.7em;padding:5px 10px;line-height:1;margin-left:10px;}
.articles .item{padding:20px;}
.articles .item:nth-of-type(even){background:#fafafa;}
.articles .item .image{min-width:50px;max-width:50px;height:50px;margin-right:15px;}
.articles .item img{padding:3px;border:1px solid #5cb85c;}
.articles .item h3{color:#555;font-weight:400;margin-bottom:0;}
.articles .item small{color:#aaa;font-size:0.75em;}
/** ==========================================================* UPDATES SECTION* ==========================================================*/
/*====== Recent Updates Box ======*/
.recent-updates .item{padding:20px;}
.recent-updates .item:nth-of-type(even){background:#fafafa;}
.recent-updates .icon{margin-right:10px;}
.recent-updates h5{margin-bottom:5px;color:#333;font-weight:400;}
.recent-updates p{font-size:0.8em;color:#aaa;margin-bottom:0;}
.recent-updates .date{font-size:0.9em;color:#adadad;}
.recent-updates .date strong{font-size:1.4em;line-height:0.8em;display:block;}
.recent-updates .date span{font-size:0.9em;font-weight:300;}
/*====== Daily Feeds Box ======*/
.daily-feeds .item{padding:20px;border-bottom:1px solid #eee;}
.daily-feeds .feed-profile{max-width:50px;min-width:50px;margin-right:10px;}
.daily-feeds h5{margin-bottom:0;color:#555;}
.daily-feeds span{font-size:0.8em;color:#999;}
.daily-feeds .full-date{font-size:0.85em;color:#aaa;font-weight:300;}
.daily-feeds .CTAs{margin-top:5px;}
.daily-feeds .CTAs a{font-size:0.7em;padding:3px 8px;margin-right:5px;}
.daily-feeds .CTAs a i{margin-right:5px;}
.daily-feeds .quote{background:#fafafa;margin-top:5px;border-radius:0;padding:15px;margin-left:60px;}
.daily-feeds .quote small{font-size:0.75em;color:#777;}
.daily-feeds .date{font-size:0.9em;color:#aaa;}
/*====== Recent Activities Box ======*/
.recent-activities .item{padding:0 15px;border-bottom:1px solid #eee;}
.recent-activities .item div[class*='col-']{padding:15px;}
.recent-activities h5{font-weight:400;color:#333;}
.recent-activities p{font-size:0.75em;color:#999;}
.recent-activities .icon{width:35px;height:35px;line-height:35px;background:#f5f5f5;text-align:center;display:inline-block;}
.recent-activities .date{font-size:0.75em;color:#999;padding:10px;}
.recent-activities .date-holder{padding:0 !important;border-right:1px solid #eee;}
/** ==========================================================* FOOTER* ==========================================================*/
footer.main-footer{background:#2f333e;color:#fff;padding:10px;}
footer.main-footer a{color:inherit;}
footer.main-footer p{margin:0;font-size:0.8em;}
/* FOOTER MEDIAQUERIES --------------------------------- */
@media (max-width:576px){footer.main-footer div[class*='col']{text-align:center !important;}
}
section.charts div[class*="col-"]{margin-bottom:30px;}
section.charts header{padding:30px 0;}
section.charts div[class*="col-"]{margin-bottom:0;}
/** ==========================================================* LINE CHART* ==========================================================*/
.line-chart-example .card-block{padding:20px;}
/** ==========================================================* POLAR CHART* ==========================================================*/
/** ==========================================================* POLAR CHART* ==========================================================*/
.polar-chart-example canvas{max-width:350px;max-height:350px;margin:20px auto;}
/** ==========================================================* PIE CHART* ==========================================================*/
.pie-chart-example canvas{max-width:350px;max-height:350px;margin:15px auto;}
/** ==========================================================* RADAR CHART* ==========================================================*/
.radar-chart-example canvas{max-width:350px;max-height:350px;margin:20px auto;}
/* FORMS MEDIAQUERIES -------------------------- */
@media (min-width:992px){section.charts h2{font-size:1rem;}
}
/** ==========================================================* FORM ELEMENTS* ==========================================================*/
.form-control{/* border:1px solid #e6e6e6;*/
 /* border-radius:0;*/
 /* padding:10px 15px;*/
 border:1px solid #d8d6de;font-size:14px;font-weight:600;margin-bottom:10px;color:#000 !important;height:40px !important;display:block;width:100%;padding:6px 12px;line-height:1.42857143;background-color:#fbfbfb;background-image:none;border-radius:4px;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.form-control::-moz-placeholder{font-size:0.9em;font-weight:300;font-family:"Poppins",sans-serif;color:#aaa;}
.form-control::-webkit-input-placeholder{font-size:0.9em;font-weight:300;font-family:"Poppins",sans-serif;color:#aaa;}
.form-control:-ms-input-placeholder{font-size:0.9em;font-weight:300;font-family:"Poppins",sans-serif;color:#aaa;}
.form-control:focus{border-color:#796AEE;}
.form-control-label{color:#777;font-weight:300;}
button,input[type='submit']{cursor:pointer;font-family:inherit;font-weight:300 !important;}
form label{font-size:0.9em;color:#777;font-weight:300;}
.checkbox-template,.radio-template{transform:translateY(3px);-webkit-user-select:none;user-select:none;cursor:pointer;position:relative;}
.checkbox-template + label,.radio-template + label{margin-left:10px;}
.checkbox-template::before,.radio-template::before{margin-right:10px;content:'';display:inline-block;transform:translate(-2px,-2px);width:18px;height:18px;line-height:18px;text-align:center;background:#dae2e7;transition:all 0.2s;}
.checkbox-template::after,.radio-template::after{content:'\f00c';width:12px;height:12px;line-height:12px;text-align:center;display:block;font-family:'FontAwesome';position:absolute;top:1px;left:1px;font-size:0.7em;opacity:0;transition:all 0.2s;color:#fff;}
.checkbox-template:checked::before,.radio-template:checked::before{background:#796AEE;}
.checkbox-template:checked::after,.radio-template:checked::after{opacity:1;}
.radio-template::before{border-radius:50%;transform:translate(-3px,-3px);}
.radio-template::after{width:6px;height:6px;line-height:6px;text-align:center;position:absolute;top:3px;left:3px;border-radius:50%;content:'';}
.radio-template:checked::after{background:#fff;}
input.input-material{width:100%;border:none;border-bottom:1px solid #eee;padding:10px 0;}
input.input-material:focus{border-color:#796AEE;}
input.input-material ~ label{color:#aaa;position:absolute;top:14px;left:0;cursor:text;transition:all 0.2s;font-weight:300;}
input.input-material ~ label.error{color:#d9534f;font-size:0.75em;position:absolute;top:auto;bottom:-30px;left:0;}
input.input-material ~ label.active{font-size:0.8em;top:-10px;color:#796AEE;}
.form-group-material{position:relative;margin-bottom:30px;}
.input-group span.input-group-addon{background:#f5f5f5;color:#999;font-weight:300;border-radius:0;border:1px solid #eee;}
.input-group .dropdown-toggle{background:#f5f5f5;color:#777;}
.input-group .checkbox-template,.input-group .radio-template{transform:none;}
.input-group ul.dropdown-menu{padding:15px;color:#777;border-radius:0;}
.input-group ul.dropdown-menu a{padding:5px 0;color:inherit;text-decoration:none;}
.input-group ul.dropdown-menu a:hover{color:#796AEE;}
.modal-content{border-radius:0;}
.i-checks{display:flex;}
select{margin-bottom:10px;}
select option{color:#999;}
/** ==========================================================* FORM PAGE* ==========================================================*/
section.forms p{font-size:0.9em;color:#555;}
section.forms form span,section.forms form small{font-size:0.8em;color:#999;font-weight:300;}
section.forms .line{width:100%;height:1px;border-bottom:1px dashed #eee;margin:30px 0;}
/** ==========================================================* LOGIN PAGE* ==========================================================*/
.login-page{position:relative;}
.login-page::before{content:'';width:100%;height:100%;display:block;z-index:-1;background:url(../img/bg.jpg);background-size:cover;-webkit-filter:blur(10px);filter:blur(10px);z-index:1;position:absolute;top:0;right:0;}
.login-page .container{min-height:100vh;z-index:1;padding:20px;}
.login-page .form-holder{width:100%;border-radius:5px;overflow:hidden;margin-bottom:50px;}
.login-page .form-holder .info,.login-page .form-holder .form{min-height:70vh;padding:40px;height:100%;}
.login-page .form-holder div[class*='col-']{padding:0;}
.login-page .form-holder .info{background:rgba(121,106,238,0.9);color:#fff;}
.login-page .form-holder .info h1{font-size:2.5em;font-weight:600;}
.login-page .form-holder .info p{font-weight:300;}
.login-page .form-holder .form .form-group{position:relative;margin-bottom:30px;}
.login-page .form-holder .form .content{width:100%;}
.login-page .form-holder .form form{width:100%;max-width:400px;}
.login-page .form-holder .form #login,.login-page .form-holder .form #register{margin-bottom:20px;cursor:pointer;}
.login-page .form-holder .form a.forgot-pass,.login-page .form-holder .form a.signup{font-size:0.9em;color:#85b4f2;}
.login-page .form-holder .form small{color:#aaa;}
.login-page .form-holder .form .terms-conditions label{cursor:pointer;color:#aaa;font-size:0.9em;}
.login-page .copyrights{width:100%;z-index:9999;position:absolute;bottom:0;left:0;color:#fff;}
/*=====================STYLE SWITCHER FOR DEMO=====================*/
#style-switch-button{position:fixed;top:120px;right:0px;border-radius:0;z-index:2;}
#style-switch{width:300px;padding:20px;position:fixed;top:160px;right:0;background:#fff;border:solid 1px #eceeef;z-index:2000;}
#style-switch h4{color:#464a4c;}
/* ========================================= */
/* THEMING OF BOOTSTRAP COMPONENTS */
/* ========================================= */
/* * 1. NAVBAR */
.navbar{padding:0.5rem 1rem;}
.navbar-brand{display:inline-block;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:1.25rem;}
.navbar-toggler{padding:0.25rem 0.75rem;font-size:1.25rem;line-height:1;border:1px solid transparent;border-radius:0.25rem;}
.navbar-toggler-left{left:1rem;}
.navbar-toggler-right{right:1rem;}
.navbar-light .navbar-brand,.navbar-light .navbar-toggler{color:rgba(0,0,0,0.9);}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:hover{color:rgba(0,0,0,0.9);}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5);}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,0.7);}
.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3);}
.navbar-light .navbar-nav .open > .nav-link,.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9);}
.navbar-light .navbar-toggler{border-color:rgba(0,0,0,0.1);}
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");}
.navbar-light .navbar-text{color:rgba(0,0,0,0.5);}
.navbar-inverse .navbar-brand,.navbar-inverse .navbar-toggler{color:white;}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-toggler:focus,.navbar-inverse .navbar-toggler:hover{color:white;}
.navbar-inverse .navbar-nav .nav-link{color:rgba(255,255,255,0.5);}
.navbar-inverse .navbar-nav .nav-link:focus,.navbar-inverse .navbar-nav .nav-link:hover{color:rgba(255,255,255,0.75);}
.navbar-inverse .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25);}
.navbar-inverse .navbar-nav .open > .nav-link,.navbar-inverse .navbar-nav .active > .nav-link,.navbar-inverse .navbar-nav .nav-link.open,.navbar-inverse .navbar-nav .nav-link.active{color:white;}
.navbar-inverse .navbar-toggler{border-color:rgba(255,255,255,0.1);}
.navbar-inverse .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");}
.navbar-inverse .navbar-text{color:rgba(255,255,255,0.5);}
/* * 2. BUTTONS */
.btn{font-weight:normal;line-height:1.25;border:1px solid transparent;padding:0.5rem 1rem;font-size:1rem;border-radius:0.25rem;transition:all 0.2s ease-in-out;cursor:pointer;}
.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 2px rgba(121,106,238,0.25);}
.btn:active,.btn.active{background-image:none;}
a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none;}
.btn-primary{color:#fff;background-color:#796AEE;border-color:#796AEE;}
.btn-primary:hover{color:#fff;background-color:#503ce9;border-color:#4833e8;}
.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 2px rgba(121,106,238,0.5);}
.btn-primary.disabled,.btn-primary:disabled{background-color:#796AEE;border-color:#796AEE;}
.btn-primary:active,.btn-primary.active,.show > .btn-primary.dropdown-toggle{color:#fff;background-color:#503ce9;background-image:none;border-color:#4833e8;}
.btn-secondary{color:#292b2c;background-color:#fff;border-color:#ccc;}
.btn-secondary:hover{color:#292b2c;background-color:#e6e6e6;border-color:#adadad;}
.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 2px rgba(204,204,204,0.5);}
.btn-secondary.disabled,.btn-secondary:disabled{background-color:#fff;border-color:#ccc;}
.btn-secondary:active,.btn-secondary.active,.show > .btn-secondary.dropdown-toggle{color:#292b2c;background-color:#e6e6e6;background-image:none;border-color:#adadad;}
.btn-info{color:#fff;background-color:#146367;border-color:#146367;}
.btn-info:hover{color:#146367;background-color:transparent;border-color:#146367;}
.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 2px rgba(91,192,222,0.5);}
.btn-info.disabled,.btn-info:disabled{background-color:#5bc0de;border-color:#5bc0de;}
.btn-info:active,.btn-info.active,.show > .btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;background-image:none;border-color:#2aabd2;}
.btn-success{color:#fff;background-color:#146367;border-color:#0064a0;}
.btn-success:hover{color:#0864a2 !important;background-color:transparent !important;border-color:#065f9d !important;transition:all 0.5s;}
.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 2px rgba(92,184,92,0.5);}
.btn-success.disabled,.btn-success:disabled{background-color:#5cb85c;border-color:#5cb85c;}
.btn-success:active,.btn-success.active,.show > .btn-success.dropdown-toggle{color:#fff;background-color:#449d44;background-image:none;border-color:#419641;}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e;}
.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#eb9316;}
.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 2px rgba(240,173,78,0.5);}
.btn-warning.disabled,.btn-warning:disabled{background-color:#f0ad4e;border-color:#f0ad4e;}
.btn-warning:active,.btn-warning.active,.show > .btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;background-image:none;border-color:#eb9316;}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d9534f;}
.btn-danger:hover{color:#c12e2a;background-color:transparent;border-color:#c12e2a;}
.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 2px rgba(217,83,79,0.5);}
.btn-danger.disabled,.btn-danger:disabled{background-color:#d9534f;border-color:#d9534f;}
.btn-danger:active,.btn-danger.active,.show > .btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;background-image:none;border-color:#c12e2a;}
.btn-outline-primary{color:#796AEE;background-image:none;background-color:transparent;border-color:#796AEE;}
.btn-outline-primary:hover{color:#fff;background-color:#796AEE;border-color:#796AEE;}
.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 2px rgba(121,106,238,0.5);}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#796AEE;background-color:transparent;}
.btn-outline-primary:active,.btn-outline-primary.active,.show > .btn-outline-primary.dropdown-toggle{color:#fff;background-color:#796AEE;border-color:#796AEE;}
.btn-outline-secondary{color:#ccc;background-image:none;background-color:transparent;border-color:#ccc;}
.btn-outline-secondary:hover{color:#fff;background-color:#ccc;border-color:#ccc;}
.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 2px rgba(204,204,204,0.5);}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#ccc;background-color:transparent;}
.btn-outline-secondary:active,.btn-outline-secondary.active,.show > .btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#ccc;border-color:#ccc;}
.btn-outline-info{color:#5bc0de;background-image:none;background-color:transparent;border-color:#5bc0de;}
.btn-outline-info:hover{color:#fff;background-color:#5bc0de;border-color:#5bc0de;}
.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 2px rgba(91,192,222,0.5);}
.btn-outline-info.disabled,.btn-outline-info:disabled{color:#5bc0de;background-color:transparent;}
.btn-outline-info:active,.btn-outline-info.active,.show > .btn-outline-info.dropdown-toggle{color:#fff;background-color:#5bc0de;border-color:#5bc0de;}
.btn-outline-success{color:#5cb85c;background-image:none;background-color:transparent;border-color:#5cb85c;}
.btn-outline-success:hover{color:#fff;background-color:#5cb85c;border-color:#5cb85c;}
.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 2px rgba(92,184,92,0.5);}
.btn-outline-success.disabled,.btn-outline-success:disabled{color:#5cb85c;background-color:transparent;}
.btn-outline-success:active,.btn-outline-success.active,.show > .btn-outline-success.dropdown-toggle{color:#fff;background-color:#5cb85c;border-color:#5cb85c;}
.btn-outline-warning{color:#f0ad4e;background-image:none;background-color:transparent;border-color:#f0ad4e;}
.btn-outline-warning:hover{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e;}
.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 2px rgba(240,173,78,0.5);}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f0ad4e;background-color:transparent;}
.btn-outline-warning:active,.btn-outline-warning.active,.show > .btn-outline-warning.dropdown-toggle{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e;}
.btn-outline-danger{color:#d9534f;background-image:none;background-color:transparent;border-color:#d9534f;}
.btn-outline-danger:hover{color:#fff;background-color:#d9534f;border-color:#d9534f;}
.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 2px rgba(217,83,79,0.5);}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#d9534f;background-color:transparent;}
.btn-outline-danger:active,.btn-outline-danger.active,.show > .btn-outline-danger.dropdown-toggle{color:#fff;background-color:#d9534f;border-color:#d9534f;}
.btn-lg{padding:0.75rem 1.5rem;font-size:1.25rem;border-radius:0.3rem;}
.btn-sm{padding:0.25rem 0.5rem;font-size:0.875rem;border-radius:0.2rem;}
/* * 3. TYPE */
body{font-family:"Poppins",sans-serif;font-size:1rem;font-weight:normal;line-height:1.5;color:#292b2c;background-color:#fff;}
a{color:#796AEE;text-decoration:none;}
a:focus,a:hover{color:#3b25e6;text-decoration:underline;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:0.5rem;font-family:"Poppins",sans-serif;font-weight:700;line-height:1.1;color:inherit;}
h1,.h1{font-size:1.5rem;}
h2,.h2{font-size:1.3rem;}
h3,.h3{font-size:1.2rem;}
h4,.h4{font-size:1.1rem;}
h5,.h5{font-size:0.9rem;}
h6,.h6{font-size:0.8rem;}
.lead{font-size:1.25rem;font-weight:300;}
.display-1{font-size:6rem;font-weight:300;line-height:1.1;}
.display-2{font-size:5.5rem;font-weight:300;line-height:1.1;}
.display-3{font-size:4.5rem;font-weight:300;line-height:1.1;}
.display-4{font-size:3.5rem;font-weight:300;line-height:1.1;}
.blockquote{padding:0.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:0.25rem solid #eceeef;}
.blockquote-footer{color:#636c72;}
.blockquote-footer::before{content:"\2014 \00A0";}
.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:0.25rem solid #eceeef;border-left:0;}
.text-primary{color:#796AEE !important;}
a.text-primary:focus,a.text-primary:hover{color:#503ce9 !important;}
/* * 4. PAGINATION */
.page-item:first-child .page-link{margin-left:0;border-bottom-left-radius:0.25rem;border-top-left-radius:0.25rem;}
.page-item:last-child .page-link{border-bottom-right-radius:0.25rem;border-top-right-radius:0.25rem;}
.page-item.active .page-link{z-index:2;color:#fff;background-color:#796AEE;border-color:#796AEE;}
.page-item.disabled .page-link{color:#636c72;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#ddd;}
.page-link{padding:0.5rem 0.75rem;line-height:1.25;color:#796AEE;background-color:#fff;border:1px solid #ddd;}
.page-link:focus,.page-link:hover{color:#3b25e6;text-decoration:none;background-color:#eceeef;border-color:#ddd;}
.pagination-lg .page-link{padding:0.75rem 1.5rem;font-size:1.25rem;}
.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:0.3rem;border-top-left-radius:0.3rem;}
.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:0.3rem;border-top-right-radius:0.3rem;}
.pagination-sm .page-link{padding:0.25rem 0.5rem;font-size:0.875rem;}
.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:0.2rem;border-top-left-radius:0.2rem;}
.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:0.2rem;border-top-right-radius:0.2rem;}
