@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200;0,6..12,300;0,6..12,400;0,6..12,500;0,6..12,600;0,6..12,700;0,6..12,800;0,6..12,900;0,6..12,1000;1,6..12,200;1,6..12,300;1,6..12,400;1,6..12,500;1,6..12,600;1,6..12,700;1,6..12,800;1,6..12,900;1,6..12,1000&family=Open+Sans:wght@300&display=swap');

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    background: transparent;
    font-family: 'Nunito Sans', sans-serif;
}
*
{
    padding: 0;
    margin: 0;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6
{
    font-family: 'Nunito Sans', sans-serif;
}
body {
    font-family: 'Nunito Sans', sans-serif;
    font-size: 14px !important;
    line-height: 1.5;
    width: 100%;
    height: 100%;
    color: #525f7f;
    font-weight: 500;
}
body.admin_login_body {
    background: #d0d0d9;
}
.center
{
    text-align: center;
}
.admin_login_body #message-green > p, .errorContainer > p, #validationErr > p
{
    padding: 5px !important;
}
/*@font-face{
    font-family: 'Nunito Sans', sans-serif;
    src: url("../fonts/40f0fb21cf0622bdca0952484a9afed2.eot");
    src: url("../fonts/40f0fb21cf0622bdca0952484a9afed2.eot?#iefix")format("embedded-opentype"),
        url("../fonts/40f0fb21cf0622bdca0952484a9afed2.woff")format("woff"),
        url("../fonts/40f0fb21cf0622bdca0952484a9afed2.woff2")format("woff2"),
        url("../fonts/40f0fb21cf0622bdca0952484a9afed2.ttf")format("truetype"),
        url("../fonts/40f0fb21cf0622bdca0952484a9afed2.svg#FSP DEMO - Cera Pro Light")format("svg");
    font-weight:normal;
    font-style:normal;
    font-display:swap;
}*/
/*@font-face{
    font-family: 'Nunito Sans', sans-serif;
    src: url("../fonts/40f0fb21cf0622bdca0952484a9afed2.eot");
    src: url("../fonts/40f0fb21cf0622bdca0952484a9afed2.eot?#iefix")format("embedded-opentype"),
        url("../fonts/40f0fb21cf0622bdca0952484a9afed2.woff")format("woff"),
        url("../fonts/40f0fb21cf0622bdca0952484a9afed2.woff2")format("woff2"),
        url("../fonts/40f0fb21cf0622bdca0952484a9afed2.ttf")format("truetype"),
        url("../fonts/40f0fb21cf0622bdca0952484a9afed2.svg#FSP DEMO - Cera Pro Light")format("svg");
    font-weight:normal;
    font-style:normal;
    font-display:swap;

}*/


/*@font-face{
    font-family: 'Nunito Sans', sans-serif;
    src: url("https://localhost/anand/codeigniter/rks/assets/fonts/40f0fb21cf0622bdca0952484a9afed2.eot");
    src: url("https://localhost/anand/codeigniter/rks/assets/fonts/40f0fb21cf0622bdca0952484a9afed2.eot?#iefix")format("embedded-opentype"),
        url("https://localhost/anand/codeigniter/rks/assets/fonts/40f0fb21cf0622bdca0952484a9afed2.woff")format("woff"),
        url("https://localhost/anand/codeigniter/rks/assets/fonts/40f0fb21cf0622bdca0952484a9afed2.woff2")format("woff2"),
        url("https://localhost/anand/codeigniter/rks/assets/fonts/40f0fb21cf0622bdca0952484a9afed2.ttf")format("truetype"),
        url("https://localhost/anand/codeigniter/rks/assets/fonts/40f0fb21cf0622bdca0952484a9afed2.svg#FSP DEMO - Cera Pro Light")format("svg");
    font-weight:normal;
    font-style:normal;
    font-display:swap;
}*/
 
/*@font-face {
    font-family:"Cera PRO Regular" !important;
    src: url("../fonts/917a69d24b88e2d4d2ca803c0605bd59.eot");
    src: url("../fonts/917a69d24b88e2d4d2ca803c0605bd59.eot?#iefix")format("embedded-opentype"),
    url("../fonts/917a69d24b88e2d4d2ca803c0605bd59.woff2")format("woff2"),
    url("../fonts/917a69d24b88e2d4d2ca803c0605bd59.woff")format("woff"),
    url("../fonts/917a69d24b88e2d4d2ca803c0605bd59.ttf")format("truetype"),
    url("../fonts/917a69d24b88e2d4d2ca803c0605bd59.svg#Cera PRO Regular")format("svg");
}*/

/*@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display:swap;
}*/
/*
@font-face {
    font-family: 'Cera PRO Regular';
    src: url('../fonts/Cera-Pro/Fontspring-DEMO-cerapro-regular.eot');
    src: url('../fonts/Cera-Pro/Fontspring-DEMO-cerapro-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Cera-Pro/Fontspring-DEMO-cerapro-regular.woff') format('woff'),
         url('../fonts/Cera-Pro/Fontspring-DEMO-cerapro-regular.woff2') format('woff2'),
         url('../fonts/Cera-Pro/Fontspring-DEMO-cerapro-regular.ttf') format('truetype'),
         url('../fonts/Cera-Pro/Fontspring-DEMO-cerapro-regular.svg#Cera PRO') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display:swap;
}*/
ul
{
    margin: 0px;
    padding: 0px;
}
ul li
{
    list-style: none;
}
a {
    font-size: 13px;
    padding: 0px;
    text-decoration: none;
    color: #333;
    cursor: pointer;
    outline: 0;
}
a:hover, a:active
{
    text-decoration: none;
    outline: 0;
}
button, input, optgroup, select, textarea
{
    font-family: 'Nunito Sans', sans-serif;
}
.ui-datepicker .ui-datepicker-title select
{
    color: #000 !important;
}
/* Tooltip start */
.tipsy {
    font-size:11px;
    position: absolute;
    padding: 5px;
    z-index: 100000;
}
.tipsy-inner {
    background: #6b7075; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiNzA3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFhMWIxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzBhMGUwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTA4MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #6b7075 0%, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6b7075), color-stop(50%, #1a1b1c), color-stop(51%, #0a0e0a), color-stop(100%, #0a0809)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #6b7075 0%, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #6b7075 0%, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #6b7075 0%, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%); /* IE10+ */
    background: linear-gradient(top, #6b7075 0%, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b7075', endColorstr='#0a0809', GradientType=0 ); /* IE6-8 */
    box-shadow:
 0px 0px 2px rgba(000, 000, 000, 0.5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
    -moz-box-shadow:
 0px 0px 2px rgba(000, 000, 000, 0.5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
    -webkit-box-shadow:
 0px 0px 2px rgba(000, 000, 000, 0.5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
    text-shadow:
 0px -1px 0px rgba(000, 000, 000, .8), 0px 1px 0px rgba(255, 255, 255, 0.2);
    text-align:center;
    color:#fff;
    padding:5px 10px;
    border:#333 1px solid;
}
/* Rounded corners */
  .tipsy-inner {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
/* Uncomment for shadow */
  /*.tipsy-inner { box-shadow: 0 0 5px #111; -webkit-box-shadow: 0 0 5px #111; -moz-box-shadow: 0 0 5px #111; }*/
  
  .tipsy-arrow {
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    border: 5px dashed #111;
}
/* Rules to colour arrows */
  .tipsy-arrow-n {
    border-bottom-color: #111;
}
.tipsy-arrow-s {
    border-top-color: #111;
}
.tipsy-arrow-e {
    border-left-color: #111;
}
.tipsy-arrow-w {
    border-right-color: #111;
}
.tipsy-n .tipsy-arrow {
    top: 0px;
    left: 50%;
    margin-left: -5px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
.tipsy-nw .tipsy-arrow {
    top: 0;
    left: 10px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
.tipsy-ne .tipsy-arrow {
    top: 0;
    right: 10px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
.tipsy-s .tipsy-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
.tipsy-sw .tipsy-arrow {
    bottom: 0;
    left: 10px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
.tipsy-se .tipsy-arrow {
    bottom: 0;
    right: 10px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
.tipsy-e .tipsy-arrow {
    right: 0;
    top: 50%;
    margin-top: -5px;
    border-left-style: solid;
    border-right: none;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
.tipsy-w .tipsy-arrow {
    left: 0;
    top: 50%;
    margin-top: -5px;
    border-right-style: solid;
    border-left: none;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
/* Tooltip end */
/* Login page*/
#login_page {
    height: 100%;
    width: 100%;
    overflow: hidden;
}
.login_container {
    background: #fff none repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.5), 0 1px 1px -1px #fff inset, 0 -1px 1px -1px #00395d inset;
    display: block;
    overflow: hidden;
    padding: 30px;
    max-width: 500px;
    margin: 140px auto 0;
}
.login_branding {
    text-align: center;
}
.login_form h3, .forgot_pass h3 {
    margin: 30px 0px;
    font-size: 20px;
    color: #333;
    text-align: center;
    font-family: 'Nunito Sans', sans-serif;
}
.login_container .amigo_btn {
    width: 100%;
    padding: 15px 10px;
}
.login_form input[type="text"], .login_form input[type="password"], .forgot_pass input[type="text"] {
    
    width: 100%;
    padding: 15px 10px;
    border: 1px solid #d8d9db;
    margin-top: 8px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #000;
}
.login_form input[type="text"]:focus, .login_form input[type="password"]:focus, .forgot_pass input[type="text"]:focus {
    border: #7ba4c1 1px solid;
    -moz-box-shadow: 0 0 5px #bbb;
    -webkit-box-shadow: 0 0 5px #bbb;
    box-shadow: 0 0 5px #bbb;
}
.login_opt_link {
    width:auto;
    overflow:hidden;
    color:#fff;
    float: right;
}
.login_opt_link li {
    display: inline-block;
    float: left;
    line-height: 20px;
    position: relative;
}
.login_opt_link a {
    color: #333;
    font-weight: 600;
}
#validationErr {
    max-width: 400px;
    margin: 5px auto;
    border: 1px solid #DF0505;
    background-color: #FDE4E1;
    color: #DF0505;
    overflow: hidden;
    position: absolute;
    width: 100%;
    top: 0;
}
/* Forgot password page*/
.forgot_pass {
    margin: 0px 0px 10px;
}

/* Header and sidebar */
header{
    background:#6d499a;
    border-bottom: #c6c6c6 1px solid;
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    color: #fff;
    margin: 0px !important;
}
.nav > li:hover > a, .nav > li > a:focus
{
    background: none !important;
    outline: none !important;
}
.navbar-header {
    padding: 13px 0px 0px;
}
.admin_header_menu a
{
    font-size: 14px !important;
    color: #fff !important;
    padding: 15px 15px 10px !important;
    text-transform: capitalize !important;
}
.admin_header_menu a .amigo-img {
    float: left;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    margin-right: 10px;
    margin-top: -2px;
}
.collapse.in {
    height: auto;
}
.collapse {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    -moz-transition: height .35s ease;
    -o-transition: height .35s ease;
    transition: height .35s ease;
}
.admin_main
{
    padding: 0px !important;
}
.fullscreen_view {
    cursor: pointer;
    padding: 0px 20px 0px 0px;
    font-size: 18px;
    display: inline-block;
    vertical-align: middle;
}
#right {
    margin-left: 16.66666667%;
    padding: 0;
}
#left {
    box-shadow: 0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);
    padding: 0px;
    min-height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 0;
    background: #fff;
}
#right, #left
{
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.right_full_width {
    width: 100% !important;
    margin-left: 0 !important;
    z-index: 99999;
}
.admin_container
{
    box-shadow: 0 0 2px #ccc;
    background: #FFF;
    overflow: hidden;
    padding: 15px;
    min-height: 1000px;
}
.admin_menu_item
{
    margin: 0px;
}
.admin_menu_item .logo {
    text-align: center;
    width: 100%;
    display: block;
    padding: 10px;
    background: #fff;
}
.admin_menu_item li
{
    color: #525f7f;
}
#menu > li > a {
    color: #525f7f;
    display: block;
    font-size: 13px;
    padding: 11px 5px;
    position: relative;
    text-decoration: none;
    border-left: 6px solid transparent;
    outline: 0;
}
#menu > li > a:hover, #menu > li.hover > a, #menu > li.active > a {
    background: #d3dae1 !important;
    border-left: 6px solid #6d499a !important;
    border: none;
    border-left-color: currentcolor;
    border-left-style: none;
    border-left-width: medium;
    color: #000;
    outline: 0;
}
#menu li ul li a:hover {
    color: #6d499a;
}
#menu li ul li a {
    color: #525f7f;
    display: block;
    padding: 12px 12px;
    position: relative;
    text-decoration: none;
    font-size: 13px;
    background: #d3dae1;
    outline: 0;
}
.menu_title.none_title span {
    display: block;
    padding-left: 28px;
}
.fav_icon {
    font-size: inherit;
    padding: 0 10px 0px 5px;
}
#menu li a .fa-circle-o {
    padding: 0px 10px 0px 10px;
}
.open_menu {
    background: #d3dae1 !important;
    border-left: 6px solid #6d499a !important;
    outline: 0;
    color: #000 !important
}
#menu .active_list_menu > a {
    color: #6d499a;
    font-weight: 700;
}
#show_date_time {
    padding: 16px 10px 10px;
}

/*Dashboard*/
.small-box {
     border-radius:2px;
     position:relative;
     display:block;
     margin:10px 0px;
     box-shadow:0 1px 1px rgba(0,0,0,0.1)
}
.small-box-title {
    background: rgba(0,0,0,0.1);
    display: block;
    padding: 6px 5px 0px;
    overflow: hidden;
    width: 100%;
}
.small-box-title h5
{
    display: inline-block;
    font-size: 14px;
    margin: 0 0 7px;
    padding: 0;
    text-overflow: ellipsis;
    float: left;
}
.small-box-title label
{
    margin-left: 4px;
}
.small-box>.inner {
    padding:15px 10px;
    overflow: hidden;
}
.small-box>.small-box-footer {
 position:relative;
 text-align:center;
 padding:3px 0;
 color:#fff;
 color:rgba(255,255,255,0.8);
 display:block;
 z-index:10;
 background:rgba(0,0,0,0.1);
 text-decoration:none
}
.small-box>.small-box-footer:hover {
 color:#fff;
 background:rgba(0,0,0,0.15)
}
.small-box h3 {
 font-size:25px;
 font-weight:bold;
 margin:0 0 10px 0;
 white-space:nowrap;
 padding:0
}
.small-box p {
 font-size:15px
}
.small-box p>small {
 display:block;
 color:#f9f9f9;
 font-size:13px;
 margin-top:5px
}
.small-box h3, .small-box p {
    z-index: 5;
    text-align: left !important;
    padding: 0px !important;
}
.small-box h3 {
    padding: 10px 0px 0px !important;
}
.small-box .icon {
 -webkit-transition:all .3s linear;
 -o-transition:all .3s linear;
 transition:all .3s linear;
 position:absolute;
 top:-10px;
 right:10px;
 z-index:0;
 font-size:90px;
 color:rgba(0,0,0,0.15)
}
.small-box:hover {
 text-decoration:none;
 color:#f9f9f9
}
.small-box:hover .icon {
 font-size:95px
}
@media (max-width:767px) {
 .small-box {
  text-align:center
 }
 .small-box .icon {
  display:none
 }
 .small-box p {
  font-size:12px
 }
}
.bg-red,
.bg-yellow,
.bg-aqua,
.bg-blue,
.bg-light-blue,
.bg-green,
.bg-navy,
.bg-teal,
.bg-olive,
.bg-lime,
.bg-orange,
.bg-fuchsia,
.bg-purple,
.bg-maroon,
.bg-black,
.bg-red-active,
.bg-yellow-active,
.bg-aqua-active,
.bg-blue-active,
.bg-light-blue-active,
.bg-green-active,
.bg-navy-active,
.bg-teal-active,
.bg-olive-active,
.bg-lime-active,
.bg-orange-active,
.bg-fuchsia-active,
.bg-purple-active,
.bg-maroon-active,
.bg-black-active {
 color:#fff !important
}
.bg-gray {
 color:#000;
 background-color:#d2d6de !important
}
.bg-gray-light {
 background-color:#f7f7f7
}
.bg-black {
 background-color:#111 !important
}
.bg-red {
 background-color:#dd4b39 !important
}
.bg-yellow {
 background-color:#f39c12 !important
}
.bg-aqua{
 background-color:#00c0ef !important
}
.bg-blue {
 background-color:#0073b7 !important
}
.bg-light-blue {
 background-color:#3c8dbc !important
}
.bg-green {
 background-color:#00a65a !important
}
.bg-navy {
 background-color:#001f3f !important
}
.bg-teal {
 background-color:#39cccc !important
}
.bg-olive {
 background-color:#3d9970 !important
}
.bg-lime {
 background-color:#01ff70 !important
}
.bg-orange {
 background-color:#ff851b !important
}
.bg-fuchsia {
 background-color:#f012be !important
}
.bg-purple {
 background-color:#605ca8 !important
}
.bg-maroon {
 background-color:#d81b60 !important
}
.bg-gray-active {
 color:#000;
 background-color:#b5bbc8 !important
}
.bg-black-active {
 background-color:#000 !important
}
.bg-red-active {
 background-color:#d33724 !important
}
.bg-yellow-active {
 background-color:#db8b0b !important
}
.bg-aqua-active {
 background-color:#00a7d0 !important
}
.bg-blue-active {
 background-color:#005384 !important
}
.bg-light-blue-active {
 background-color:#357ca5 !important
}
.bg-green-active {
 background-color:#008d4c !important
}
.bg-navy-active {
 background-color:#001a35 !important
}
.bg-teal-active {
 background-color:#30bbbb !important
}
.bg-olive-active {
 background-color:#368763 !important
}
.bg-lime-active {
 background-color:#00e765 !important
}
.bg-orange-active {
 background-color:#ff7701 !important
}
.bg-fuchsia-active {
 background-color:#db0ead !important
}
.bg-purple-active {
 background-color:#555299 !important
}
.bg-maroon-active {
 background-color:#ca195a !important
}
[class^="bg-"].disabled {
 opacity:.65;
 filter:alpha(opacity=65)
}


/* Admin pages */
.widget_content {
    width: 100%;
    overflow: hidden;
}
.widget_content h3 {
    padding: 10px 15px;
}
.admin_container .widget_top {
    background:#6d499a;
    position: relative;
}
.widget_top h6 {
    margin:0px 20px;
    padding:13px 10px;
    font-weight: 500;
    font-size:13px;
    line-height:14px;
    color:#FFF;
    display:inline-block;
    text-transform:uppercase;
}
.widget_top h6 span {
    text-transform: capitalize;
}
.widget_top h6 a {
    text-transform:uppercase;
}
.widget_wrap {
    background:#FFF;
    border:#e1e1e1 1px solid;
    -moz-box-shadow: 0 0 2px #ddd;
    -webkit-box-shadow: 0 0 2px #ddd;
    box-shadow: 0 0 2px #ddd;
    border-bottom-left-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    margin-top:20px;
}
.form_container ul li {
    /*position: relative;*/
    display: inline;
}
.form_container ul li .form_grid_12
{
    border-bottom: #dee2e6 1px solid;
    padding: 12px 0px;
}
.form_container input[type="text"], input[type="email"], .form_container input[type="password"], .form_container textarea {
    padding: 10px 5px;
    border: 1px solid #dee2e6;
    color:#444;
    width: 50%;
    font-size: 12px;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}
.select-form-input
{
    padding: 10px 5px;
    border: 1px solid #dee2e6;
    color: #444;
    width: 50%;
    font-size: 12px;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
}

.form_container input[type="text"]:focus, input[type="email"]:focus, .form_container input[type="password"]:focus, .form_container textarea:focus {
    border: #7ba4c1 1px solid;
    -moz-box-shadow: 0 0 5px #bbb;
    -webkit-box-shadow: 0 0 5px #bbb;
    box-shadow: 0 0 5px #bbb;
}
.form_container ul li:last-child {
    border-bottom: none;
    background-image: none;
}
.left_label ul li .form_input {
    position: relative;
}
.form_container ul li label.field_title {
    margin-bottom: 10px;
    display: block;
    text-transform: uppercase;
    font-size: 11px;
    color: #525f7f;
    padding-top: 6px;
}
.configuartion-con label
{
    text-transform: capitalize !important;
}
.form_container .label_intro {
    font-size: 11px;
    color: #999;
    font-style: italic;
    margin-top: 5px;
    text-transform: none;
    font-weight: normal;
    display: block;
}
.form_container ul li .green {
    color:#090;
}
/*.widget_content li {
    position: initial !important;
}*/
input.large {
    width: 50% !important;
}
.input_instruction {
    font-size: 90%;
    font-style: italic;
    padding-top: 3px;
    display: block;
}
.b_done {
    background: #1da324 !important;
    border:#1da324 1px solid !important;
    color:#fff;
    font-size: 12px;
    padding: 5px !important;
}
.b_done:hover
{
    background-color: #0f864a !important;
    border-color: #0f864a !important;
}
.badge_style {
    padding: 5px 5px;
    display: inline-block;
    color: #fff;
    font-size: 10px;
    background-color:#d9534f;
}
.badge_style:hover {
    background-color: #c9302c;
    border-color: #ac2925;
}
#widget_tab {
    float:right;
    display:inline-block;
}
#widget_tab ul li {
    display:inline-block;
    float:left;
    position:relative;
}
#widget_tab ul li a {
    display:inline-block;
    text-align:center;
    padding:11px 20px;
    border-left:#ccc 1px solid;
    border-right:#ccc 1px solid;
    color:#FFF;
    background: #6d499a;
    margin:0;
    outline: 0;
}
#widget_tab ul li a:last-child {
    border-right: none;
    border-top-right-radius:3px;
    -moz-border-radius-topright:3px;
}
#widget_tab ul li a:hover {
    color: #FFF;
    background:#9d00ff;
    text-decoration: none;
}
#widget_tab ul li a.active_tab {
    background:#9d00ff;
    color:#FFF;
    border-bottom: none;
    text-decoration: none;
}
.admin_head_right {
    float: right;
}
.widget_content p {
    padding: 0 20px;
    margin: 0px;
}
.admin_edit_view_img
{
    margin: 10px 0px;
}
.selectallseeker label
{
    padding: 4px !important;
    margin: 0;
}

/*--Statistics--*/
.stat_block {
    padding:15px; background:#FFF;
}
.stat_block h4 {
    margin:0 0 10px 0;
    font-size:14px;
    padding-left:0px !important;
    font-weight: 500;
}
.stat_block table {
    width: 100%;
    margin-bottom:20px;
}
.stat_block table tr td {
    padding: 8px 10px;
    font-size:12px;
    border-bottom:#ccc 1px solid;
    background:#fff;
}

.stat_block tbody tr:nth-child(odd) td{background-color:#f7f7f7 !important}

.stat_chart {
    width:auto;
    overflow:hidden;
    background:#fff;
    padding:23px 20px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border:#ddd 1px solid;
}
.stat_chart .pie_chart {
    height:150px;
    width:48%;
    float:left;
    position:relative;
}
.inner_circle {
    display:block;
    height:110px;
    width:110px;
    background:#fff;
    position:absolute;
    border-radius:50%;
    left:20px;
    top:20px;
    line-height:110px;
    text-align:center;
    font-size:32px;
    font-weight: 500;
}
.stat_chart .chart_label {
    width:48%;
    float:left;
    padding-top:50px;
}
.chart_label li {
    font-weight: 500;
    margin-bottom:10px;
    position:relative;
}
.new_visits {
    width:10px;
    height:10px;
    display:inline-block;
    background:#1889cb;
    margin-right:10px;
    position:relative;
    top:1px;
}
.unique_visits {
    width:10px;
    height:10px;
    display:inline-block;
    background:#abd037;
    margin-right:10px;
    position:relative;
    top:1px;
}

/*--Order-list--*/
.wtbl_list {
    width:100%;
}
.wtbl_list tr th {
    padding:12px 15px;
    text-align:left;
    background: #eeeeee; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* IE10+ */
    background: linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0 ); /* IE6-8 */
    border-bottom:#aaa 1px solid;
    border-top:#aaa 1px solid;
}
.wtbl_list tr td {
    padding:8px 15px; /* Old browsers */
    border-bottom:#ddd 1px solid;
}
.wtbl_list tr td.noborder_b {
    border-bottom:none;
}
.wtbl_list tr td.round_r {
    -moz-border-radius:0 0 3px 0;
    -moz-border-radius:0 0 3px 0;
    -moz-border-radius:0 0 3px 0;
}
.wtbl_list tr td.round_l {
    -moz-border-radius:0 0 0 3px;
    -moz-border-radius:0 0 0 3px;
    -moz-border-radius:0 0 0 3px;
}
.wtbl_list tr.tr_even td {
    background:#eee;
}

/* Payment gateways page */
.paygatway_field {
    display: inline-flex;
    margin: 10px 0px;
    width: 100%;
}
.paygatway_field input, .paygatway_field label {
    margin: 0px 10px 0px 0px;
}
.close_icon {
    float: right;
    margin: 10px 0 0 0;
    font-size: 15px;
}
.edit_paygatway_con {
    display: inline-block;
    width: 40%;
}
.edit_paygatway_fields {
    width: 100%;
}
.edit_paygatway_fields label, .edit_paygatway_fields input {
    width: 100% !important;
}
.edit_paygatway_fields label{
    margin: 15px 0px 0px !important;
}

/******************Category View*************************************/
.cateogryView { width:100%; float:left; min-height:500px;}
.posView{float: left;width: 10%;margin: 12px 0 0 0;}
.posView input{float: left;width: 20%;text-align: center;padding: 2px;font-size: 12px;}
.ShowSubCat input {margin: 5px !important;}
.posView a, .posView img{float: left;margin: 3px 5px;font-size: 10px;}
.maincat { margin:10px 0px 5px 20px; float:left; width:60%;} 
.mainview {margin:4px 0px 0px 20px;float:left; width:18%;}
.mainshow {margin:10px 0px 5px 20px;float:right; width:5%;} 
.view_cat {padding: 0px 5px;}
.maincat strong { margin:0 0 0 5px; } 
.dropdown-button{background:url(../images/dropup.png) no-repeat; height:20px; width:20px; cursor:pointer;} 
.dropdown-up{background:url(../images/dropdown.png) no-repeat; height:20px; width:20px; cursor:pointer;}
.cat1 { border-bottom: 1px solid #B6B6B7;border-top: 1px solid #B6B6B7;color: #333333;float: left;margin: 9px 0 0;padding: 6px 0;width: 100%; background:#D1D1D3;}
.cat2 {color: #333333;float: left;margin: 10px 0 0 15px;padding: 6px 0;width: 98.6%;background:#DEDEDF;} 
.cat3 {float: left;margin: 10px 0 0 30px;padding: 6px 0;width: 97.2%;background:#E6E6E9;} 
.cat4 {margin:10px 0px 5px 40px; float:left; width:100%} 
.cat5 {margin:10px 0px 5px 50px; float:left; width:100%} 
.subcat1 { margin:10px 0px 0px 35px; float:left; width:68%;} 
.subview1 {margin:4px 0px 0px 35px; float:right; width:25%;} 
.subcat2 { margin:10px 0px 0px 50px; float:left; width:65%;} 
.subview2 {margin:4px 0px 0px 50px; float:right; width:25%;} 
.subcat3 { margin:10px 0px 0px 65px; float:left; width:63%;} 
.subview3 {margin:4px 0px 0px 65px; float:right; width:25%;} 
.subcat4 { margin:10px 0px 0px 80px; float:left; width:63%;} 
.subview4 {margin:4px 0px 0px 80px; float:right; width:25%;} 
.subcat5 { margin:10px 0px 0px 70px; float:left; width:61%;} 
.subview5 {margin:4px 0px 0px 70px; float:right; width:25%;} 
.subcat6 { margin:10px 0px 0px 80px; float:left; width:59%;} 
.subview6 {margin:4px 0px 0px 80px; float:right; width:25%;}
.cateogryView hr{float: left;width: 100%;background-color:#EFF0F7;border: none;height: 1px;margin: 0px;}
.admin_multiple_cat {color: #fff;}
.admin_multiple_cat .amigo_field_con {padding: 10px;}
.admin_multiple_cat label {padding: 12px !important;}
.admin_multiple_cat .amigo_mark {border-color: #fff !important;}

/*Community pages*/
.blog_cat_list_con {
    overflow: auto;
    max-height: 250px;
}
.blog_cat_list,  .blog_cat_list .check_radio_con label
{
    cursor: pointer;
    padding: 5px;
}
.blog_cat_list
{
    padding: 2px 0px;
}
.blog_cat_list_con .subCatList {
    padding-left: 20px;
}


/* Footer */
.admin_footer {
    padding: 20px;
    text-align: center;
}

/*Media query*/
@media(max-width: 767px)
{
    .header_full_bg {
        position: fixed;
        width: 100%;
        height: 100%;
        background-color: rgba(0,0,0,.8);
        opacity: 1;
        left: 0;
        right: 0;
        top: 0;
        z-index: 99999;
        background-repeat: no-repeat;
        background-position: center;
        cursor: pointer;
        display: none;
    }
    .header_full_bg:after
    {
        color: #fff;
        content: 'X';
        position: absolute;
        z-index: 999999;
        right: 20px;
        top: 20px;
        font-size: 30px;
        cursor: pointer;
    }
    .mySidenav {
        position: fixed;
        width: 75% !important;
        height: 100%;
        top: 0;
        left: 0;
        -webkit-transform: translate3d(-102%,0,0);
        transform: translate3d(-102%,0,0);
        will-change: transform;
        -webkit-box-shadow: 3px 0 8px 1px rgba(0,0,0,.4);
        box-shadow: 3px 0 8px 1px rgba(0,0,0,.4);
        z-index: 99999;
        overflow: auto;
        transition: all 0.4s ease-in-out 0s !important;
    }
    .admin_login_body
    {
        background-size: auto !important;
        background-position: center;
    }
    .form_container input[type="text"], input[type="email"], .form_container input[type="password"], .form_container textarea
    {
        width: 90% !important;
        margin: 10px 0px;
    }
    .form_container ul li
    {
        padding: 15px 0px;
    }
    #menu, #menu ul {
        position: relative !important;
        left: 0 !important;
    }
    .mobile_right {
        margin-left: 0 !important;
    }
    .right_full_width {
        width: 100% !important;
        margin-left: 0px !important;
        z-index: 99999;
    }
    .mobile_right, .mobile_left
    {
        -webkit-transition: 0.5s ease-in-out;
        -moz-transition: 0.5s ease-in-out;
        -o-transition: 0.5s ease-in-out;
        transition: 0.5s ease-in-out;
    }
    .navbar-nav {
        display: inline-flex;
        width: 100%;
        padding: 0px;
        margin: 0px;
    }
    .navbar-nav li a {
        margin: 0px;
        padding: 10px 5px;
    }
    .admin_header_menu a
    {
        padding: 15px 6px 10px !important
    }
    .fullscreen_view
    {
        padding: 0px 20px 0px 15px;
    }
    .navbar-header
    {
        float: left;
    }
    .admin_header_menu {
        float: right;
    }
    .admin_header_menu .navbar-nav {
        display: flex;
        margin: 0px;
    }
    .desk_fullscreen_view
    {
        display: none;
    }
    .mobile_fullscreen_view
    {
        display: block !important;
    }
    #left{
        position: fixed;
        width: 75% !important;
        height: 100%;
        top: 0;
        left: 0;
        -webkit-transform: translate3d(-102%,0,0);
        transform: translate3d(-102%,0,0);
        will-change: transform;
        -webkit-box-shadow: 3px 0 8px 1px rgba(0,0,0,.4);
        box-shadow: 3px 0 8px 1px rgba(0,0,0,.4);
        z-index: 99999;
        overflow: auto;
        transition: all 0.4s ease-in-out 0s !important;
    }
    .adminSettingsCon ul li
    {
        width: 100%;
        text-align: center;
        margin: 2px 0px;
    }
}
@media(max-width: 640px)
{
    #show_date_time {
        padding: 18px 0px 0px;
        font-size: 11px;
    }
    .widget_top h6
    {
        text-transform: capitalize;
    }
    .table_content {
        overflow: auto;
    }
}