/* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;cursor: pointer;}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}td,th{padding:0}
/*! HTML5 Boilerplate v5.2.0 | MIT License | https://html5boilerplate.com/ */ 

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */ 
   
html, button{ color: #211f20; }
input, textarea, select {color: #211f20;width: 100%;}
html { font-size: 1em; } 

::-moz-selection { background: #e7e7e7; color: #211f20; text-shadow: none; outline: 0; }
::selection { background: #e7e7e7; color: #211f20; text-shadow: none; }
/* Misc defaults */
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
audio, canvas, img, video { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0;} 
textarea { resize: vertical;} 

/* ==========================================================================
   Browser Upgrade
   ========================================================================== */

.browserupgrade { margin:0; background: #fff; color: #000; padding: 0.2em; text-transform: uppercase; text-align: center;}
.browserupgrade a {color: #000;} 

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
body{font-size:16px; background-color:#FFF;}
h1, h2, h3, h4, h5, h6 {font-weight:700; margin:0; font-size: 1em;}
p{line-height:1.5em; padding-bottom:1em; font-size:0.9em; margin: 0; letter-spacing: 0.02em;color: #211f20;}
a {text-decoration:none; outline:0; outline-color: rgba(0, 0, 0, 0);color: #211f20;font-weight: 400;}
ul {list-style:none; padding:0; margin:0;}
img {max-width:100%; height:auto;}
input, textarea, button, select {box-sizing:border-box; border: none; outline: 0; outline-color: rgba(0, 0, 0, 0);font-family: 'Roboto', sans-serif;background: none;}
input textarea, input[type="text"], input[type="tel"], input[type="email"], input[type="submit"], input[type="number"], input[type="reset"], select, button {-webkit-appearance: none; -moz-appearance: none; border: 0; appearance:none; -webkit-border-radius:0; border-radius: 0; background-color: transparent;font-family: 'Roboto', sans-serif;}
input[type="button" i] { border-radius: 0;}
select > option {padding: 0; -moz-padding:0;}
::-webkit-input-placeholder{color:#000; font-weight: 300;}
:-moz-placeholder{color: #000;font-weight: 300;}
::-moz-placeholder{color:#000;font-weight: 300;}
:-ms-input-placeholder{color:#000; font-weight: 300;}
/*===========================================================================================================
                                    common code
===========================================================================================================*/
.user > div, .mnus, .mnus > li, .flr777 > div, .mnuclm, .dat7 > li, .flroptn1, .flroptns2, .pag7, .pags7, .pags7 > li, .sonbr, .rownbr, .fltr7 > li, .tblopn > li, .tblopn, .edtclm, .edtfld, .edtfld2, .txtare, .mnuoptn7 > li, .date7, .mnus3, .srch7, .srchsmt, .act9, .sbbmnu7 > li, .flroptns2 > div, .pagination, .pagination > li{display: inline-block;vertical-align: top;}
.usrdtl {text-align: right;}
.mnus, .sonmbr, .vstrs, .mnuoptn7, .sech6, .addbtn{float: right;}
.scndmnu .container .mnu .mnus {float: none;}
.page7, .flrhed, .flrhed7, .flrpln777{float: left;}
.mnus > li, .rownbr, .edtfld2, .flter.role7{position: relative;}
.flroptn, .edtro, .flr777{font-size: 0;}
.flroptns1, .edtbtns, .actvty7, .flroptn9, .mul7 > div, .sbmnu9{font-size: 16px;}
.actvtytbl, .roltbl {width: 100%;border-collapse: collapse;}
.attireMainNav{display: none;}


/* ==========================================================================
                              text colors related
   ========================================================================== */
body {color:#000;font-family: 'Roboto', sans-serif;;overflow-x: hidden;min-width: 1300px;}
/* headings in black */
h1, h2, h3, h4, h5, h6 {color:#211f20;font-weight: 400;text-transform: uppercase;font-family: 'Roboto', sans-serif;;}
/*===========================================================================================================
                                    login
===========================================================================================================*/
.main{min-width: 1280px;overflow-x: hidden;}
.login {position: fixed;left: 0;top: 0;width: 100%;height: 100%;box-sizing: border-box;z-index: 100;}
.logn {display: table;width: 100%;height: 100%;position: relative;overflow: hidden;}
.lgn1 {;left: 0;top: 0;width: 45%;height: 100%;background: #000;z-index: 10;display: table-cell;vertical-align: middle;}
.lgn2 {position: absolute;right: 0;top: 0;width: 55%;height: 100%;background-color: #f4f4f4;z-index: 10;}
.logo {padding: 0px 0 0 0%;}
.logo > a {width: 220px;display: block;height: 67px;background: url("../img/logo.png") no-repeat scroll left 0 / 210px auto;margin: 0 auto;}
.frm {padding: 28% 0 0 12%;max-width: 375px;}
.frm h1 {font-size: 2em;display: inline-block;vertical-align: top;padding-right: 35px;position: relative;}
/*.frm h1:after{content: '';position: absolute;right: 0;width: 35px;height: 100%;top: 0;z-index: 10; background: url("../img/img.png") no-repeat scroll 9px -134px / 118px auto;}*/
.txtclm {margin-bottom: 36px;position: relative;}
.txtbx {font-size: 1.15em;height: 42px;padding: 4px 0px;border-bottom: 1px solid #211f20 !important;}
.frms {padding-top: 36px;}
/*.smit {width: 140px;height: 44px;text-align: left;padding: 0px 35px 3px 22px;color: #fff;font-weight: 300;text-transform: uppercase;letter-spacing: 0.05em;font-size: 1.1em;background: url("../img/img.png") no-repeat scroll 107px -188px / 118px auto !important;}*/
.smit { width: 140px;height: 44px;text-align: left;padding: 6px 35px 3px 22px;color: #fff;font-weight: 300;text-transform: uppercase;letter-spacing: 0.05em;font-size: 1.1em;background: url("../img/img.png") no-repeat scroll 107px -188px / 118px auto !important;background-color: rgba(0, 0, 0, 0);    border: 1px solid #000;background-color: #000 !important;}
.smit:hover {

    background-color: #fff !important;
    color: #000 !important;
    background-position: 10px -188px !important;

}
.mnus > li {
    min-width: 50px;
    font-size: .8rem;
    display: inline-block;
    vertical-align: top;
    position: relative;
}
.amtantn{position: relative;margin-top: 22px;width: 140px;height: 44px;overflow: hidden;z-index: 50;}
/*
.amtantn::before{background-color: #000;content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;}
.amtantn::after {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #e3e3e3;transition: -webkit-transform .4s cubic-bezier(.23,1,.32,1);transition: -moz-transform .4s cubic-bezier(.23,1,.32,1);transition: -ms-transform .4s cubic-bezier(.23,1,.32,1);transition: -o-transform .4s cubic-bezier(.23,1,.32,1);transition: transform .4s cubic-bezier(.23,1,.32,1);-webkit-transform: translateX(-20px) scaleX(0) skewX(-65deg);-moz-transform: translateX(-20px) scaleX(0) skewX(-65deg);-o-transform: translateX(-20px) scaleX(0) skewX(-65deg);-ms-transform: translateX(-20px) scaleX(0) skewX(-65deg);transform: translateX(-20px) scaleX(0) skewX(-65deg);-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;-ms-transform-origin: left center;transform-origin: left center;z-index: -1;}
*/
.amtantn:hover::after{-webkit-transform: translateX(0) scaleX(1) skewX(0);-moz-transform: translateX(0) scaleX(1) skewX(0);-ms-transform: translateX(0) scaleX(1) skewX(0);transform: translateX(0) scaleX(1) skewX(0);}
/*.login77 footer, .dasbord footer {position: fixed;right: 0;bottom: 0;width: 55%;z-index: 999;text-align: left;}*/
.footr {padding: 22px 27px 14px;background-color: rgba(0,0,0,0.8);}
.footr > p {padding: 0;font-size: 0.675em;text-transform: uppercase;color: #fff;}
.footr > p > a:hover{color: #fff;}
.txtclm:after{position: absolute;content: '';width: 0;bottom: 0;height: 1px;background-color: #e3e3e3;left: 50%;z-index: 10;}
/*.edtfld2:after{position: absolute;content: '';width: 0;bottom: 0;height: 1px;background-color: #f7961d;left: 50%;z-index: 10;}*/
.txtclm.undlin:after, .edtfld2.undlin:after{width: 100%;left: 0;}
.footr > p > a {color: #fff;}
.moblogin {

    background-image: url("../img/img.png");
    background-repeat: no-repeat;
    background-size: 120px auto;
    background-position: -34px -853px;

}

/*===========================================================================================================
                                    DASHBOARD
===========================================================================================================*/
header{background: url("../img/hedrbg.jpg") no-repeat scroll 0 0 / 100% 100%;}
.mnu {
    text-align: center;
}
.container {
    width: 96%;
    margin: 0 auto;
    padding: 0 20px;
}
.logo1 {padding: 0px 0 0 10px;float: left;margin-top: -5px;}
.logo1 > a {width: 190px;height: 55px;display: block;background-image: url("../img/logo.png");background-repeat: no-repeat;background-position: 0 0;background-size: 190px auto;}
.user {float: right;padding: 28px 0 0 0px;}
.usrimg {width: 61px;overflow: hidden;margin-right: 12px;}
.usrimg > img {border-radius: 50%;border: 1px solid #211f20;}
.usrnam {padding: 11px 0 2px;font-weight: 300;text-transform: uppercase;font-size: 1.1em;text-align: left;}
.logout {padding-right: 20px;display: inline-block;vertical-align: top;text-transform: capitalize;font-size: 0.9em;position: relative;}
.logout::before {content: "";position: absolute;left: 0;top: 0;width: 25px;height: 25px;background-image: url("../img/img.png");background-repeat:  no-repeat;background-position: -100px -245px;background-size:  118px auto}
.logout:hover::before {background-position:  0 -245px;}
.front {background-image: url("../img/front.png");background-repeat:  no-repeat;background-position:  7px 7px;background-size:  20px auto;}
.front:hover { background-position: 7px -27px;}
.usrnam > span{font-weight: 700;}
.scndmnu {padding:20px 0 12px;float: right;margin-right: 0px;} 
.export > a {display: block;text-transform: uppercase;font-size: 0.85em;padding: 6px 31px 0 0;position: relative;}
.export > a:after{content: '';position: absolute;right: 0;top: 0;width: 30px;height: 100%;background:url("../img/img.png") no-repeat scroll 10px -307px / 118px auto;}
.export {float: right;margin-left: 69px;}
.mnus > li > a {
    display: block;
    text-align: center;
    padding: 10px 0px 8px;
    position: relative;
    margin: 0 11px;
    text-transform: uppercase;
    font-size: 1.25em;color: #fff;font-weight: 600;
}
.mnus > li > a {
    margin: 0 15px;
    padding-bottom: 7px;
}
.mnus > li > a::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 0;
    height: 1px;
    background-color: #fff;
    transition: all 500ms ease-in-out;
}
.mnus > li:hover > a::after, .mnus > li.actss > a::after {
    left: 0;
    width: 100%;
}
.submnu1 {
    position: absolute;
    z-index: 100;
    background-color: #f2f2f2;
    transform: translateY(5px);display: none;
}
.mnus > li:nth-child(2) .submnu1, .mnus > li:nth-child(2) .ddcc {width: 166px}
.ddcc {
    display: table;
    width: 320px;
}
.ddcc1 {
    display: table-row;
}
.sbmnu2 {
    display: table-cell;
    vertical-align: top;
    width: 150px;
}
.mnub {
    padding: 0 10px;
}
.mnub > li {
    border-bottom: 1px dotted rgba(0,0,0,0.3);
}
.mnub > li > a {
    font-size: 0.8rem;
    padding: 8px;
    color: #000;
    display: block;
    text-align: left;text-transform: capitalize;
}
.mnub > li > a:hover {
    transform: scale(1.04);
}
.mnub > li > a:hover {
    background-color: #000;
    color: #fff;
}
.sbmnu2:first-child .mnub > li:last-child{border-bottom: none;}
.whopt {position: absolute;top: -21px;right: -3px;background-color:#fff;border-radius: 50%;font-size: 0.8em;color:#f17922;display: block;text-align: center;padding: 4px 8px;font-weight: 900;}
/*.mnus > li:first-child > a {padding-left: 0;}*/
.mnu3{margin: 30px 0;position: relative;}
.mnuclm {margin-left: 20px;position: relative;}
.mnuclm:first-child{margin-left: 0;}
.mnuclm:after{content: '';position: absolute;right: 0;top: 0;width: 20px;height: 28px;background: url("../img/img.png") no-repeat scroll 10px -352px / 118px auto;z-index: -1;}
.mnuclm > select {width: 141px;text-transform: capitalize;height: 30px;text-align: left;padding: 2px 20px 2px 0;border-bottom: 1px solid #908f8f;}
.dat7 {padding-top: 7px;}
.dat7 > li {padding-right: 20px;}
.dat7 > li > a {display: block;text-transform: capitalize;padding-right: 22px;position: relative;}
.dat7 > li > a:after{content: '';position: absolute;right: 0;top: 0;width: 20px;height: 100%;background: url("../img/img.png") no-repeat scroll 4px -402px / 118px auto;z-index: -1;}
.florplan {padding-top: 48px;}
.flrpln > h1 {font-size: 1.8em;font-weight: 500;}
.flroptn1 {width: 40%;}
.fopn {padding-top: 54px;display: inline-block;vertical-align: top;}
.fopn > li {margin-bottom: 34px;}
.fopn > li > a {display: block;text-transform: capitalize;font-size: 0.9em;padding-left: 30px;background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 118px auto;}
.fopn > li > a.grn{background-position: 0 -525px;}
.fopn > li > a.ylw{background-position: 0 -580px;}
.fopn > li > a.red{background-position: 0 -635px;}
.flroptns2{width: 60%;}
.actvty {padding-top: 51%;}
.actvty > a {display: inline-block;text-transform: uppercase;font-weight: 500;font-size: 1.35em;vertical-align: top;padding-right: 40px;line-height: 1.5em;position: relative;}
.actvty > a:after {content: '';position: absolute;right: 0;top: 0;width: 40px;height: 100%;background: url("../img/img.png") no-repeat scroll 12px -457px / 118px auto;z-index: -1;}
/*===========================================================================================================
                                    RECENT ACTIVITIES
===========================================================================================================*/

.florplan.recnt {padding-top: 36px;}
.florplan.recnt .flrpln h1, .flrhed7 h1, .flrpln h1, .flrhed h1{font-size: 1.4em;padding-right: 58px;position: relative;font-family: 'Roboto', sans-serif;;font-weight: 900;}
.florplan.recnt .flrpln h1::after, .flrpln h1::after, .flrhed7 h1::after, .flrhed h1::after {
    content: '';
    position: absolute;
    right: 12px;
    top: 14px;
    width: 41px;
    height: 1px;
    background-color: #000;
}
.actvty7 {padding-top: 36px;}
.actvtytbl th:nth-child(1) {width: 13.5%;border-left: 0;}
.actvtytbl th:last-child {border-right: 0;}
.actvtytbl th:nth-child(2) {width: 12%;}
.actvtytbl th:nth-child(3) {width: 13.5%;}
.actvtytbl th:nth-child(4) {width: 15%;}
.actvtytbl th:nth-child(5) {width: 17.5%;}
.actvtytbl th:nth-child(6) {width: 14.5%;}
.actvtytbl th, .roltbl th {font-weight: 400;text-transform: capitalize;font-size: 0.9em;text-align: left;height: 47px;color: #fff;border: 1px solid #adadad;text-transform: uppercase;}
.actvtytbl tr > td, .roltbl tr > td {text-align: left;font-size: 0.9em;font-weight: 400;color: #000;border-left: 1px solid #adadad;border-right: 1px solid #adadad;padding: 1rem;}
/*.actvtytbl.blck > tbody:first-child > tr { background: #000;}*/
.actvtytbl tr, .roltbl tr{background-color:#fff;border-bottom: 0px solid #000;}
.actvtytbl.blck > tbody > tr{background-color:#eee;border-bottom: 0px solid #000 !important;}
.actvtytbl tr:nth-child(2n), .roltbl tr:nth-child(2n){background-color:#f4f4f4;}
.actvtytbl.blck > tbody > tr:last-child, .roltbl tr:last-child{border-bottom: 1px solid #adadad !important;}
.actvtytbl > tbody:last-child > tr, .roltbl tr:last-child{border-bottom: 1px solid rgba(0,0,0,0.7);}
/*.actvtytbl tr > th, .actvtytbl tr > td, .roltbl tr > th, .roltbl tr > td{border-left: 1px solid #fff;}*/
/*.actvtytbl tr > th:first-child, .actvtytbl tr > td:first-child, .roltbl tr > th:first-child, .roltbl tr > td:first-child{border-left: none;}*/
.pagintn {padding: 21px 0 38px;}
.pag7 {padding-top: 4px;text-transform: capitalize;font-size: 0.9em;padding-right: 2px;}
.pags7 > li, .pagination > li {margin-right: 1px;text-align: center;}
.pags7 > li > a {display: block;font-size: 0.9em;padding: 5px 10px;box-sizing: border-box;background-color: #f2f2f2;}
.pagination > li > a,.pagination > li > span{display: block;font-size: 1em;padding: 5px 10px;box-sizing: border-box;}
.pagination li.page-item.active, .pagination li.page-item.active:hover {border: 1px solid #979797;background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%);}
ul.pagination {float: right;padding-top: 25px;}
.pagination li.page-item:hover a{color: #fff !important;background-color: #585858;border: #111;background: linear-gradient(to bottom, #585858 0%, #111 100%);}
.pags7 > li.acts > a, .pags7 > li > a:hover{background-color: #d9d9d9;}
.pags7 > li:last-child > a{background-color: rgba(0,0,0,0);}
.sonbr {font-size: 0.9em;padding: 6px 8px 0 0;letter-spacing: 0.02em;}
.pags7 > li > a:hover{color: #211f20;}
.rownbr select {width: 42px;height: 30px;padding: 2px 16px 2px 0;background-color: #f2f2f2;}
.rownbr:after{content: '';position: absolute;right: 0;top: 0;width: 16px;height: 100%;background: url("../img/img.png") no-repeat scroll 2px -352px / 118px auto;z-index: 1;pointer-events: none;}
/*footer {width: 100% !important;right: 0;bottom: 0;text-align: center !important;position: absolute;}*/
footer{text-align: center !important;}
.vstrs > h3 {padding-top: 6px;font-size: 1.05em;}
.vstrs > h3 > span {padding-left: 4px;}

/*===========================================================================================================
                                    masters
===========================================================================================================*/
.flter {background-color: rgba(0,0,0,0.8);}
#filter {
	padding-top: 6px;
}
.fltr7 {font-size: 0;}
.fltr7 > li > a {display: block;text-transform: uppercase;font-size: 0.8rem;padding: 16px 15px;color: #fff;position: relative;}
.fltr7 > li.acts > a{background-color: #e3e3e3;color: #000;}
.actvtytbl > tbody:nth-child(2n) > tr {
    background-color:#f5f5f5;
}
.fltr7 > li > a:hover{background-color: #e3e3e3;color: #000;}
.view {display: inline-block;vertical-align: top;padding-right: 25px;position: relative;}
.view:after{content: '';position: absolute;right: 0;top: 0;height: 100%;width: 20px;pointer-events: none;background: url("../img/img.png") no-repeat scroll 2px -579px / 100px auto;}
.tblopn > li > a {display: block;padding: 5px;width: 30px;height: 30px;box-sizing: border-box;background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 118px auto;}
.tblopn > li > a.edit{background-position: 0 -738px;}
.tblopn > li > a.vew{background-position: 0 -600px;}
.tblopn > li > a.deact {background-position: 8px -1072px;}
.tblopn > li > a.icnt{background-image: url("../img/notif.png");background-repeat: no-repeat;background-size: 26px auto;
    background-position: 4px 4px;}
.actvtytbl.beacon th:nth-child(1) {width: 13.5%;}
.actvtytbl.beacon th:nth-child(2) {width: 15.5%;}
.actvtytbl.beacon th:nth-child(3) {width: 16%;}
.actvtytbl.beacon th:nth-child(4) {width: 16%;}
.actvtytbl.beacon th:nth-child(5) {width: 17.5%;}
.actvtytbl.beacon th:nth-child(6) {width: 21.5%;}
.tblopn {margin-left: 0px;}
.tblopn > li:first-child {margin-right: 5px;}
.tblopn > li {position: relative;}
.tblopn > li > a {display: block;padding: 5px;width: 35px;height: 35px;box-sizing: border-box;background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 118px auto;}
.tblopn > li > a.edit {background-position: 9px -732px;}
.tblopn > li > a.vew {background-position: 9px -1016px}
.tblopn.dstbn > li > a.vew{background-position: 10px -825px;background-size: 70px auto;} 
.tblopn > li:last-child::before {content: '';position: absolute;width: 1px;height: 18px;left: -2px;top: 8px;background-color: #747474;}
.tblopn.remv:last-child::before {
	width: 0;
}
.tblopn.lnes > li::before {content: '';position: absolute;width: 1px;height: 18px;left: -2px;top: 8px;background-color: #747474;}
.tblopn.lnes > li:first-child::before{width: 0;}
.tblopn.dstbn > li:last-child::before{width: 0;}
.actvtytbl tr > td .actv7 {padding-top: 7px;display: inline-block;vertical-align: top;width: 61px;}
.actvtytbl.beacon tr .tblopn{background-color: #dedede;}
.actvtytbl.beacon tr:nth-child(2n) .tblopn{background-color: #e9e9e9;}
.ptos7 img {max-height: 150px;}

.sucess {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 999;background-color: rgba(255,255,255,0.8);display: none;}
.sucesmsg{display: table;width: 100%;height: 100%;}
.smsgbx {display: table-cell;vertical-align: middle;}
.okmsg {position: relative;width: 591px;margin:0 auto;padding: 94px 15px;box-sizing: border-box;text-align: center;background-color: #ececec;}
.sbmtd {font-size: 1.1em;display: inline-block;vertical-align: top;margin-right: -18px;padding: 22px 77px 18px 0;letter-spacing: 0;position: relative;}
.sbmtd:after{content: '';position: absolute;right: 0;top: 0;width: 70px;height: 100%;background: url("../img/img.png") no-repeat scroll 9px -857px / 110px auto;}
.close7 {position: absolute;right: 15px;width: 38px;height: 38px;top: 15px;background: url("../img/img.png") no-repeat scroll 0 -849px / 118px auto;}
/*===========================================================================================================
                                    edit form
===========================================================================================================*/
.edits {padding: 40px 0;}
.edtfrm {padding: 54px 120px 50px 47px;max-width: 936px;margin: 0 auto;box-sizing: border-box;}
.edtclm{width: 100%;text-align: left;}
.txt7bx {font-size: 1.1rem;height: 38px;/* border-bottom: 1px solid #000 !important; */border-radius: 1px;border: 1px solid #adadad !important;	line-height: 1.36;height: auto;padding: 0.6rem 0.5rem 0.6rem;transition: border-color 0.1s linear;vertical-align: baseline;}
.lbl {padding-top: 7px;display: inline-block;vertical-align: top;font-size: 0.9rem;letter-spacing: 0.02em;width: 17%;
text-align: right;;text-transform: capitalize;margin-left: 1%;position: relative;}
.edtfld, .edtfld2{width: 63%;position: relative;margin-bottom: 2rem;margin-left: 3%;}
.edtfld select {font-size: 1.1rem;color: rgba(33,31,32,0.7);font-weight: 300;text-align: left;height: 38px;box-sizing: border-box;padding: 3px 20px 3px 11px;border: 1px solid #adadad !important;}
.edtfld::after {content: '';position: absolute;right: 10px;top: 0;width: 20px;height: 26px;background: url("../img/img.png") no-repeat scroll 4px -600px / 200px auto;pointer-events: none;z-index: 2;}
.edtfld::before {content: '';position: absolute;top: 1px;width: 39px;height: 36px;pointer-events: none;	background-color: #f5f5f5;	z-index: 1;	right: 1px;}
/*.edtro {margin-bottom: 30px;}*/
.txt7bx {font-size: 1.1rem;}
/*.edtclm:nth-child(2n){text-align: right;}*/
.edtclm2 .lbl {width: 18%;}
.edtclm2 {padding-top: 14px;}
#mceu_11, #mceu_42 {width: 78% !important;display: inline-block;/*margin-left: 3%;*/font-size: 16px;   margin-bottom: 2em;}
.txtare {width: 82%;box-sizing: border-box;padding-top: 19px;}
.tarea {font-size: 1.1rem;height: 130px;background-color: #f8f8f8;padding: 10px 15px;}
/*.edtclm3 {padding-left: 144px;}*/
.edtclm3 {/* padding-left: 144px; */padding-top: 0px;}
.edtro:nth-last-child(2) {margin-bottom: 27px;}
.smits7 {box-sizing: border-box;height: 30px;color: #fff;text-transform: capitalize;font-size: 0.82em;background-color: #000 !important;}
.amtantn .smits7{background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 150px auto;background-position: -103px -319px;border: 1px solid #000 !important;padding: 0 25px 0 55px;font-size: 0.9em;text-transform: uppercase;}
.amtantn .smits7:hover {background-color: #fff !important;color: #000;background-position: 23px -317px;}
.rset7 {width: 170px;height: 42px;color: #000;text-transform: uppercase;}
.edtbtns .amtantn:hover .rset7{color: #fff;}
.edtbtns .amtantn{width: auto;float: left;margin-top: 6px;margin-left: 100px;}
.edtbtns .amtantn:nth-child(2){margin-left: 10px;}
.edtbtns .amtantn:nth-child(2):before{background-color: #f3f3f3;}
.back7 {float: left;font-size: 1.1em;text-transform: uppercase;margin-left: 30px;margin-top: 10px;padding: 0 124px 7px 0px;position: relative;}
.back71::after, .back72::after, .back73::after, .back74::after, .back77::after, .back75::after {position: absolute; content: "";background: url("../img/img.png");background-repeat:  no-repeat;background-position:  6px -133px;background-size:  110px auto; width: 40px;    height: 40px;}
.back71, .back72, .back73, .back74, .back77,  .back75  {font-size: 1.1em;text-transform: uppercase;margin-top: 10px;padding: 0 36px 7px 0px;position: relative;margin-left: 17%;}
.back71::after, .back72::after, .back73::after, .back74::after, .back77::after, .back75::after  {position: absolute; content: "";background: url("../img/img.png") no-repeat scroll 6px -133px / 110px auto; width: 40px;    height: 40px;}
.mnuoptn7 > li > a {display: block;width: 22px;height: 32px;background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 118px auto;}
.mnuoptn7 > li > a.filter{background-position: 4px -1251px;}
.mnuoptn7 > li > a.search{background-position: 4px -785px;}
.mnuoptn7 > li{margin-left: 4px;}
.mnu7{position: absolute;right: 53px;width: calc(100% - 53px);top: 0;background-color: #fff;z-index: 20;}
.srch77 {width: 140px;font-size: 1rem;height: 30px;border-bottom: 1px solid #908f8f !important;}
.mnu77 {padding-left: 121px;}
.sr4{background-position: 4px -785px;display: block;width: 22px;height: 32px;background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 118px auto;}
.date7, .mnuclm{margin-bottom: 20px;}
.florplan.brd7 {padding-top: 34px;}
.actvtytbl.brd7 tr th:first-child {width: 13.5%;}
.actvtytbl.brd7 th:nth-child(2) {width: 46.5%;}
.actvtytbl.brd7 th:nth-child(3) {width: 19%;}
.actvtytbl.brd7 th:nth-child(4) {width: 21%;}
.actvtytbl.brd7 th, .actvtytbl.brd7 tr > td {text-align: left;padding: 3px 28px;box-sizing: border-box;}
.actvtytbl.brd7 th:nth-child(2), .actvtytbl.brd7 th:nth-child(3), .actvtytbl.brd7 th:nth-child(4), .actvtytbl.brd7 td:nth-child(2), .actvtytbl.brd7 td:nth-child(3), .actvtytbl.brd7 td:nth-child(4) {padding: 3px 10px 3px 4%;}
.act9, .deact9 {padding: 2px 0px 5px 25px;background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 118px auto;}
.act9{background-position: 0px -1022px; }
.deact9{background-position:0px -1077px }
.txt7bx.fil7 {font-weight: 300;}
.brws {position: absolute;left: 0;height: 37px;width: 102px;background-color: #f3f3f3;color: #000;font-size: 0.9rem;text-align: center;text-transform: uppercase;box-sizing: border-box;padding-top: 10px;pointer-events: none;}
.upldimg {padding-top: 20px;}
.mnuclm.txt8 .txt7bx, .mnuclm .fstMultipleMode .fstQueryInput {height: 30px;}
.mnuclm.txt8:after{width: 0;}
.mnuclm > .fstElement{background-color: rgba(0,0,0,0);}
textarea {border: 1px solid #ccc;font-size: 16px;min-height: 150px;width: 100%;height: 200px;line-height: 18px;padding: 10px;}
/*===========================================================================================================
                              POPup
===========================================================================================================*/
#trord {margin-bottom: 50px;}
.topordr {padding: 11px 0 0 0;margin: 0 auto;width: 95%;}
.topordr > div {  font-size: 16px;    display: inline-block;
    vertical-align: top;
}
                  .trors9 {
	width: 61.6%;
}
                  .firor9 {
	padding-left: 69px;
}
                  .orsumry9 {
	padding: 3px 211px 3px 8px;
	position: relative;
}
                  .orsumry9::before {
	content: "";
	position: absolute;
	left: -31px;
	top: 6px;
	background-color: #000;
	width: 7px;
	height: 27px;
}
                  .orsumry9 h3 {
    color: #000;
    font-size: 1.5em;
    padding-bottom: 8px;
}
                  .orsumry9 p {
	font-size: 0.8em;
	padding-bottom: 0;
}
                  .stausm {
	padding: 25px 3px 30px 39px;
	margin-right: 58px;
	position: relative;
	border-bottom: 1px solid rgba(0,0,0,0.5);
	border-top: 1px solid rgba(0,0,0,0.5);
}
                  .topordr {
    font-size: 0;
}
                  .fstp {
	padding-bottom: 14px;
}
.material-icons.reit {
	font-size: 14px;
	padding-left: 11px;
}
                  .fstp h3 {
	color: #000;
	font-size: 1em;
	padding-bottom: 8px;
	text-transform: capitalize;
	font-weight: 400;
}
                  .indoca {
	font-weight: 600 !important;
	position: relative;
}
                  .indoca::before {
	content: "";
	position: absolute;
	left: -40px;
	top: -3px;
	width: 30px;
	height: 30px;
	background-image: url("../img/dot1.png");
	background-repeat: no-repeat;
	background-position: left 0px;
	background-size: 30px auto;
}
/*
                  .stausm::before {
	background-image: url("../img/line.png");
	background-repeat: no-repeat;
	background-size: 22px auto;
	content: '';
	position: absolute;
	top: 31px;
	left: 0;
	width: 20px;
	height: 69%;
	background-position: 4px -58px;
}
*/
.fstp{position: relative;}
.fstp::after {
    content: '';
    position: absolute;
    left: -26px;
    width: 1px;
    height: calc(100% - 20px);
    border-left: 1px dotted #000;
    top: 20px;
}
.fstp:last-child:after{border: none;}
#sheepItForm1 input {
	margin-top: 20px;
}
#sheepItForm1_controls {
	margin-left: 3%;
}
                  .fstp h3 {
	color: #242424;
	font-size: 1em;
	padding-bottom: 8px;
	text-transform: capitalize;
	font-weight: 400;
}
                  .orstu {
	position: relative;
}
                  .ordet {
	width: 38.4%;
}
                  .bxsi9 {
	position: relative;
}
                  .bxsi9::before {
	content: "";
	position: absolute;
	background-color: #000;
	width: 2px;
	height: 351px;
	left: -28px;
	top: 38px;
}
                  .bxsi9 > div {
	background-color: #ebebeb;
}
                  .deor9 {
	padding: 34px 0 18px 43px;
	box-sizing: border-box;
	border-bottom: 1px solid rgba(0,0,0,0.5);
}
                  .deor9 h3 {
	font-size: 1.6em;
	color: #000;
	padding-bottom: 18px;
}
                  .deor9 p {
	padding-bottom: 0;
	font-size: 0.8em;
}
                  .deor9.adrres9 {
	padding-bottom: 27px;
	padding-right: 30px;
padding-left: 17px;
}
.edtro.ptp .edtclm3 {
	padding-top: 0;
}
.deor9.adrres9 .edtfld2 {
    margin-bottom: 1rem;
}
.modal-header.btmm {
	border-bottom: 0px solid #e5e5e5;
}
.subm.rght {
	float: right;
	width: 90px;
	margin-right: 20px;
	padding: 0px 10px;
	background-color: #000;
}
                  .emp {
	height: 129px;
}
#editModal:hover .material-icons.reit {

    color: #000;

}
                  .fstp h6 {
	font-size: 1em;
	font-weight: 900;
}
                  .fstp p {
	padding-bottom: 0;
	font-size: 0.9em;
	color: #000;
	padding-top: 5px;
}
.cnclitm {
	padding-bottom: 11px;
}
                  .cnclitm a {
	background-image: url("../img/cnlitm.png");
	background-repeat: no-repeat;
	background-position: 2px -1px;
	background-size: 20px auto;
}
                  .cnclitm a, .nedhlp a {
	display: inline-block;
	padding: 0 0 0 30px;
	font-size: 1em;
}
                  .nedhlp a {
	background-image: url("../img/nehlp.png");
	background-repeat: no-repeat;
	background-position: 2px -1px;
	background-size: 20px auto;
}
.orstu::before {
	content: "";
	position: absolute;
	left: -30px;
	top: 4px;
	width: 10px;
	height: 10px;
	background-color: #ccc;
	border-radius: 50%;
}

.modal-dialog.ordr {
	max-width: 1200px !important;
	width: 1200px;
}

.deor9.adrres9 .lbl {
	width: 31% !important;
	font-size: 0.9rem;
	font-weight: bold;
    text-align: left;
}

.deor9.adrres9 .edtro:nth-last-child(2) {
	margin-bottom: 0;
}
.deor9.adrres9 .edtfld {
	margin-bottom: 1rem;
}
.amtantn.rght input {

    background-color: #000 !important;background-image: url("../img/img.png");background-repeat: no-repeat;background-size: 150px auto;
/*    background-position: -103px -312px;*/

}

/*===========================================================================================================
                                 Haritha
===========================================================================================================*/
.gallery ul > li {
    display: inline-block;
    vertical-align: top;
    width: 22%;
    font-size: 16px;
    margin-bottom: 25px;
    margin-left: 2%;
}
.aplyfil .amtantn.rght {
	float: none;
	display: inline-block;
    margin-top: 0;
}
.filtable tr td .edtro .edtfld {
	margin-bottom: 1rem;
}
 .dt-button.buttons-excel.buttons-html5 {background-color: #eeee;border: 1px solid #000;padding: 3px 34px 3px 23px;background-image: url("../img/dwnlogo.png");background-repeat: no-repeat;background-size: 18px auto;background-position: 67px 3px;}
.dt-buttons {
	float: right;
	margin-left: 12px;margin-top: 5px;

}
.control.rmvedit #mceu_42 {
	display: none;
}
.inlne > div {
	display: inline-block;
	vertical-align: top;
	width: 50%;
}
.simditor .simditor-wrapper {
	position: relative;
	background: #ffffff;
/*	height: 300px !important;*/
}
.inlne1 > div:first-child {

	text-align: left;
}
.inlne1 > div {
	display: inline-block;
	vertical-align: top;
	width: 70%;
}
.edtfld2.mlt #mceu_11 {
	width: 100% !important;
}
.edtfrm.wdth {
	max-width: 100% !important;
    padding: 54px 0;
}
.hde {

    display: none;

}
.lbl.lft {
	text-align: left;
}
.refreshbtn {
	position: relative;
}
.refreshbtn > a::before {
	position: absolute;
	content: "";
	text-indent: -1000em;
	background-image: url("../img/refresh.png");
	background-repeat: no-repeat;
	background-size: 26px auto;
	background-position: 0 0;
    background-color: #fff !important;
top: -16px !important;
}
.ui-igcheckbox-normal {
	display: none !important;
}
.ui-widget-header {
    border: 1px solid #fff;}
.ui-iggrid .ui-iggrid-toolbar {
    background-color: #fff !important;}
.ui-iggrid th, .ui-iggrid th.ui-state-default{text-align: center !important;}
.ui-widget-header {
    border: 0px solid #dddddd !important;}
.sves {
	margin-bottom: 30px;
    margin-right: 30px;
}
ui-iggrid .ui-iggrid-footer{color: #fff !important;}
/*#firstTree, .actvty7.hides{display: none;}*/
.frstree.intro{display: block !important;}
.ui-widget-header.ui-state-default, .ui-widget-header {
    background: #000 !important;}
.ui-iggrid .ui-iggrid-footer{color:#fff !important;}
.svnone .sves {
	display: none;
}
.actvtytbl > tbody:first-child > tr {
    background: #000;
}
.actvtytbl.blck > tbody > tr:nth-child(2n), .roltbl > tbody > tr:nth-child(2n), .actvtytbl > tbody > tr:nth-child(2n) {
    background: #e3e3e3;
}
.actvtytbl.blck > thead > tr, .actvtytbl thead tr{
	background: #000;
    color: #fff;
}
 .roltbl  > tbody > tr:first-child {
	background: #000;
}
.actvtytbl.blck > tbody > tr, .roltbl > tbody > tr, .actvtytbl > tbody > tr  {
    
	background: #fff;
}
.bakrest.ptops {
	padding-top: 40px;
}

.sort{cursor: pointer;margin-left: 12px;}
/*
.actvtytbl.blck > tbody > tr:first-child > th{
   border-right: 1px solid #787878;

border-left: 1px solid #787878;
}
*/
.fodcateg > li:first-child {
	margin-left: 0;
}
#tree {
	margin: 29% 4% 0 0;
}
.actvtytbl.blck.drag > tbody > tr, .actvtytbl.blck.drag > tbody > tr:nth-child(2n) {
	
	cursor: move;
}
.divide > div {
	display: inline-block;
	vertical-align: top;
	width: 84%;
}
.divide > div:first-child {
	width: 15%;
}
/*
.actvtytbl.blck > tbody > tr:last-child {

    background-color: #f5f5f5;

}
*/
/*
body.dragging, body.dragging * {
  cursor: move !important;
}
.dragged {
  position: absolute;
  opacity: 1;
  z-index: 2000;
}
*/
.qwerty {

    position: relative;

}

.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
  margin: 70px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 30%;
  position: relative;
  transition: all 5s ease-in-out;
}

.popup h2 {
  margin-top: 0;
  color: #333;
  font-family: Tahoma, Arial, sans-serif;
}
.popup .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.popup .close:hover {
  color: #06D85F;
}
.popup .content {
  max-height: 30%;
  overflow: auto;
}
.adhf, .adhfsin {position: absolute;top: 0;right: -10px;text-indent: -1000em;background-image: url("../img/img.png");width: 22px;height: 22px;background-repeat: no-repeat;background-size: 70px auto;background-position: 0 -503px;}
.noast::after {
	content: "" !important;
}
.aplyfil {
	text-align: right;
	margin-bottom: 15px;
	margin-right: 17px;
}
.Applyfil {
	padding: 5px 10px;
	background-color: #000;
	color: #fff;
}

.fodcateg > li {
    display: inline-block;
    vertical-align: top;
    font-size: 15px;
    border: 0.1rem solid #adadad;height: 43px;
}
.fodcateg1 > li {
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    margin-left: 0.5%;
      margin-top: 9px;
}

.fodcateg11 > li {
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    margin-left: 0.5%;
      margin-top: 9px;
} 

.fodcateg > li > a, .filt > li > a, .fodcateg1 > li > a,.fodcateg11 > li > a
{
    
	font-weight: 600;
	letter-spacing: normal;
   padding: 0.9rem 2.4rem 0.6rem;
display: block;
}
.filt {
	float: right;
}
.filopen {
/*	display: none;*/
    border: 1px solid #adadad;
}
.selts1 > a{
        color: #fff !important;
    display: block;
    padding: 1.5rem 1.8rem 1.3rem;
    padding-top: 1.5rem;
    text-decoration: none;
padding-top: 1.1rem;
    font-weight: 600;
letter-spacing: normal;
    background: #000 !important;
margin-bottom: -0.4rem;
}

.selts11 > a{
        color: #fff !important;
    display: block;
    padding: 1.5rem 1.8rem 1.3rem;
    padding-top: 1.5rem;
    text-decoration: none;
padding-top: 1.1rem;
    font-weight: 600;
letter-spacing: normal;
    background: #000 !important;
margin-bottom: -0.4rem;
}

.selts > a{
        color: #41362f;
    display: block;
    padding: 1.5rem 1.8rem 1.3rem;
        padding-top: 1.5rem;
    text-decoration: none;
    border-bottom: 0.1rem solid #ffffff;
border-top: 0.2rem solid #000;
padding-top: 1.1rem;
    font-weight: 600;
letter-spacing: normal;
    background: #fff !important;
    border-bottom: 0rem !important;
margin-bottom: -0.4rem;
}
/*===========================================================
                    21-08-2020
===========================================================*/
.footfrm {
    position: fixed;
    bottom: 0;
    z-index: 999;
    left: 0;
    width: 100%;
    box-sizing: border-box;
    padding: 20px 3.5% 20px;
    background-color: rgba(0,0,0,0.7);
}
.footfrms {
    padding: 22px 20px;
    background-color: #fff;
    -webkit-box-shadow: 0px -3px 8px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px -3px 8px 0px rgba(0,0,0,0.4);
    box-shadow: 0px -3px 8px 0px rgba(0,0,0,0.4);
}
#orderId ul {
    font-size: 0;
}
#orderId ul > li {
    display: inline-block;
    vertical-align: top;
    width: 14%;
    margin-left: 2.5%;
}
#orderId ul > li .smits7 {
    font-size: 1rem;
    height: 45px;
}
#orderId ul > li:first-child {
    margin-left: 0;
}
.imprty {
    position: absolute;
    margin: 0 -10px 67px 15px 0;
    left: 0;
    top: 67px;z-index: 666;
}
.edtfld {
	margin: 20px 0 20px 0;
	max-width: 300px;
	float: right;
}
.edtfld {
    margin: 0 0 2rem 3%;
    float: none;
} 
.fromgrp {
    padding-bottom: 30px;
}
#orderId ul > li .edtfld {
    float: none;
    width: 100%;
    margin: 0;
}
#orderId ul > li .edtfld select {
    height: 45px;
}
#example tbody tr td:first-child input[type="checkbox"]{width: 24px;}












.edits7.clearfix {
	margin-bottom: 30px;
}
.bakrest {
	padding-top: 40px;
}
.fodcontd {
	border-left: 0.1rem solid #adadad;
/*border-right: 0.1rem solid #adadad;*/
    border-bottom: 0.1rem solid #adadad;
    position: relative;
}
.fodcontd::after {

    content: "";
    position: absolute;
    background-color: #adadad;
    width: 1px;
    bottom: 0;
   top: 45px;

height: calc(100% - 45px);

right: 0;

}
/*.amtantn.rght {float: right;}*/
.note {
    color: #303030;
    font-size: 12px;
    font-weight: 400;
    margin: 5px 0;
}
.lbl::after {

    color: #eb5202;
    content: '*';
    display: inline-block;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1;
    margin-left: 5px;
    position: absolute;
    top: 0.8rem;
    z-index: 1;

}
.lbl.desc {
	width: 18%;
	margin-left: 0;
}
.fltr7 > li.acts > a::before {
	content: "";
	position: absolute;
	top: -7.4px;

left: 27px;

border-left: 10px solid rgba(0,0,0,0);

border-right: 10px solid rgba(0,0,0,0);

border-top: 10px solid #e3e3e3;

transform: rotate(180deg);
}
/*
.fodcateg > li{
        border: 0.1rem solid #adadad;
        border-bottom-color: rgb(173, 173, 173);
        border-bottom-style: solid;
        border-bottom-width: 0.1rem;
    list-style: none;
    margin-bottom: 3em;
}
*/
.fods:first-child {display: block;}
.fods {display: none;padding: 0 30px 20px 10px;}
.fods1 {display: none;padding: 11px 30px 20px 5px;}
.fods1:first-child{display: block;}
.fodcateg > li > a, .filt > li > a, .fodcateg1 > li > a,.fodcateg11 > li > a{background: #e3e3e3;}
.fodcateg {font-size: 0;border-bottom: 1px solid #adadad;}
.admin-user {

    float: right;
    line-height: 1.36;
    z-index: 390;
    background: #000;
    margin: 0 0px 0 0;

}
.admin__action-dropdown-wrap {display: inline-block;position: relative;}
/*
.admin-user .admin__action-dropdown::after {
    border-color: #fff transparent transparent transparent;
    border-style: solid;
    border-width: 0.5rem 0.4rem 0 0.4rem;
    content: '';
    height: 0;
    margin-top: -0.2rem;
    position: absolute;
   right: 1.7rem;
top: 46%;
    transition: all .2s linear;
    width: 0;
}
*/
.chk {margin-top: 13px;}
.admin__action-dropdown::after {right: 1.5rem;}
/*
.admin-user .admin__action-dropdown::before {
      content: '';
     position: absolute;
    background-image: url("../img/usr.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 20px auto;
  width: 17px;
height: 14px;
left: 30px;
top: 12px;
}
*/
.admin-user .admin__action-dropdown::before {content: '';position: absolute;background-image: url("../img/usr.png");background-repeat: no-repeat;	background-position: 0 0;background-size: 25px auto;width: 30px;height: 30px;left:0px;top: 6px;}
.ban_footer {position: relative;}
/*
#mceu_42 {
	display: none;
}
*/
.admin-user .admin__action-dropdown {padding-right: 2.8rem;
	padding: 10px 10px 5px 30px;
height: auto;
line-height: 1.1em;
}
.admin__action-dropdown {
	
/*	background-color: #ffffff;*/
	color: #fff;
	display: inline-block;
	font-size: 1rem;
	font-weight: 400;
}
.admin__action-dropdown-menu {

    background-color: #ccc;
    display: none;
    line-height: 1.36;
    margin-top: -1px;
    position: absolute;
    top: 102%;
    transition: all 0.15s ease;
    z-index: 999;
    width: 255px;box-sizing: border-box;left: -77px;

padding: 8px 0;

}

.admin__action-dropdown-menu > li {
	display: inline-block;
}

.admin__action-dropdown-menu.actv {
    display: block;
}
.admin__action-dropdown.actve::after {
	transform: rotate(180deg);
}
.admin__action-dropdown-menu > li > a {

    color: #fff;
    display: block;
    padding: 5px 32px;

}
.admin__action-dropdown-menu > li > a:hover {
    color: #000;
}
.admin-user .admin__action-dropdown-menu .admin-user-name { 
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	max-width: 20rem;
	overflow: hidden;
	vertical-align: top;
}
.notifications-wrapper {
	float: right;
	line-height: 1;
	position: relative;
    margin-top: 0.2em;
}
.notifications-action {
	color: #41362f;
padding: 0 1rem 0;position: relative;
}
/*.notifications-action::before {position: absolute;content:"";background-image: url("../img/noti.png");background-size: 16px auto;background-repeat: no-repeat;background-position: 0 0;width: 20px;height: 17px;top: -3px;left: 23px;}*/
.notifications-action::before {
	position: absolute;
	content: "";
	background-image: url("../img/noti.png");
	background-size: 22px auto;
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 30px;
	height: 30px;
	top: 0px;
	left: 23px;
}
.addprd {
	float: right;
    width: auto;
}
.vlta > li > a {
	display: block;
	color: #000;
	background-color: #fff;
	padding: 8px 35px 8px 10px;
	text-transform: uppercase;
	font-weight: 400;
	position: relative;
    border: 1px solid #ccc;
}
.idost > li > a {
    display: block;
    color: #000;
    background-color: #adadad;
    padding: 6px 10px;
    text-transform: uppercase;
}
.addprd.coupne {
    position: absolute;
    top: 60px;z-index: 666;
}
.idosts > li {display: inline-block;}
.idosts > li > a {
    display: block;
    color: #fff;
    background-color: #adadad;
    padding: 6px 6px;
    text-transform: capitalize;
    font-size: 0.8em;background-color: #000;
}
.vlta > li > a::after {
	content: "";
	position: absolute;
	top: 16px;
	border-left: 6px solid rgba(0,0,0,0);
	border-right: 6px solid rgba(0,0,0,0);
	border-top: 6px solid #f7961d;
	transform: rotate(0deg);
	z-index: 2;
	right: 13px;
}
.vlta > li > a::before {
	content: "";
	position: absolute;
	width: 36px;
	height: 36px;
	background-color: #eee;
	z-index: 1;
	top: 0;
	right: 0;
}
.edtfld2.fhlf {
	width: 41% !important;
	display: inline-block;
	vertical-align: top;
}
.edtfld.shlf {
    width: 20%;
}
.stong {
	display: none;
}
/*
#link2
{
    border-bottom: 1px solid #e3e3e3;
color: #303030;
display: block;
font-size: 1.4rem;
line-height: 1.2;
margin: 0 0 -1px;
padding: 0.7rem 1.5rem;
    padding-right: 1.5rem;
position: relative;
text-transform: uppercase;
}
*/
.virt{position: relative;}


.edtfrm.chnge {
	position: relative;
}
.advn {
	position: absolute;
	left: -300px;
	top: 139px;
}
.virt::after {
	border-color: #000 transparent transparent transparent;
	border-style: solid;
	border-width: 0.5rem 0.4rem 0 0.4rem;
	content: '';
	height: 0;
	margin-top: -0.2rem;
	position: absolute;
	right: 0.4rem;
	top: 23px;
	transition: all .2s linear;
	width: 0;
}
.revss::after {
	transform: rotate(180deg);
}
.rpods, .rpodss {
	text-align: left;
    margin: 0 auto;
padding-bottom: 60px;

}
.rpodss {padding-top: 60px;}
.avnd {
	background: #f1f1f1;
}
.stong > li > a {
   border-bottom: 1px solid #e3e3e3;
color: #303030;
display: block;
font-size: 1rem;
line-height: 1.2;
margin: 0 0 -1px;
padding: 0.7rem 1.5rem;
    padding-right: 1.5rem;
position: relative;
text-transform: capitalize;
}
.fods.prt {
	padding-right: 10px;
    padding-top: 30px;
}
.cld {
	display: none;
}
.edtfrm.chng {
	max-width: 100%;
}
.prodt > tbody > tr > th {
	padding: 1rem 1rem;
	color: #fff;
	padding: 1rem 1rem;
	color: #fff;
	background-color: #514943;
	border: 0.1rem solid #8a837f;
	border-left-color: rgb(138, 131, 127);
	border-left-color: transparent;

}
#example thead tr th.paymny7.sorting {
    min-width: 125px;
}
.prodt > tbody > tr > td
{
    box-sizing: border-box;
border-radius: 1px;
color: #303030;
background-color: #fff;
font-weight: 400;
font-size: 14px;
height: 33px;
    line-height: 1.36;
transition: background-color 0.1s linear;
vertical-align: top;
    padding: 15px 6px;
} 
.prodt > tbody > tr > td p{font-size: 1em;}

.prodt > tbody > tr:nth-child(2n) > td{background-color: #f2f2f2;padding: 10px 6px;}
.prodt {
	border-collapse: collapse;
	border-spacing: 0;
}



/*=====================================================================
                        changes 10-9-2020
=====================================================================*/
.cartbl tr > th:nth-child(1), .cartbl tr > th:nth-child(2) {width: 100px;}
.cartbl tr > th{background-color: #888 !important;color: #000;text-transform: uppercase;padding: 8px 4px !important;font-size: 0.9em;text-align: center;min-width: 75px;}
.cartbl {border-collapse: collapse;width: 100%;}
.cartbl tr td{padding: 8px 4px !important;text-align: center;}
.cartbl tr td .prdtl78 .prdimg78 {width: 55px;margin: 0 auto;}
.prdimg788 {width: 120px;margin: 0 auto;}
.prdtxt78 h4 {font-size: 0.75em;}
.cartbl tr:nth-child(odd) td{background-color: #ccc;}
.cartbl tr:nth-child(even) td{background-color: #f2f2f2;}
.prodt > tbody > tr > td .cartbl .prdprc78.actprcsym {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0 2px;
}
.prodt > tbody > tr > td .cartbl .prdprc78.actprcsym::after {
    content: '';
    position: absolute;
    left: 0;
    top: 9px;
    height: 1px;
    width: 100%;
    background-color: #f00;
}
#example thead tr th.dat7 {
    min-width: 130px;
}
.prodt {
	border: none;
	font-size: 1rem;
	margin-bottom: 0;
	max-width: 100%;
	width: 100%;
}
/*
table.dataTable thead .sorting {
    background-image: url("../img/sort_both.png");
}
*/
#example, #example1, #example2, #example4, #example5, #example6, #example7, #exampler8 {
	padding: 25px 0 0 0;
}

#example thead, #example1 thead, #example2 thead , #example4 thead, #example5 thead, #example5 thead, #example6 thead, #example7 thead {
	background-color: #000;
}
.imgUpload {
	width: 100px;
   position: relative;
	height: auto;
   margin-top: 10px;padding-top: 10px;
}
.imgUpload.sto {width: auto;height: auto;margin-top: 0;}
.sku {
	display: block;
	padding-top: 5px;
	color: #f17922;
	font-size: 0.75em;
	text-transform: uppercase;
}

.splprc {
	display: block;
	margin-top: 3px;
}
.prc789::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #f00;
	left: 0;
	top: 50%;
}
#example thead tr th.rfral7 {
    max-width: 150px;
}
.prc789{position: relative;font-size: 0.85em;}
/*
table.dataTable thead .sorting_asc {
    background-image: url("../img/sort_asc.png");
}
table.dataTable thead .sorting_desc {
    background-image: url("../img/sort_desc.png");
}
*/
#example thead tr th, #example1 thead tr th, #example2 thead tr th, #example4 thead tr th, #example5 thead tr th,  #example6 thead tr th, #example7 thead tr th {
	color: #fff;
	font-weight: 400;
	font-size: 0.7em;
    border-left: 1px solid #adadad;text-transform: uppercase;min-width: 60px;
padding-right: 25px;height: auto;
line-height: 1.2em;
}
#example thead tr th:first-child, #example1 thead tr th:first-child, #example2 thead tr th:first-child, #example4 thead tr th:first-child, #example5 thead tr th:first-child,  #example6 thead tr th:first-child, #example7 thead tr th:first-child{border-left: none;} 
#example tbody tr td, #example1 tbody tr td, #example2 tbody tr td, #example4 tbody tr td, #example5 tbody tr td,  #example6 tbody tr td, #example7 tbody tr td{border-left: 1px solid #adadad;}
#example tbody tr td:last-child, #example1 tbody tr td:last-child, #example2 tbody tr td:last-child, #example4 tbody tr td:last-child, #example5 tbody tr td:last-child,  #example6 tbody tr td:last-child, #example7 tbody tr td:last-child{border-right: 1px solid #adadad;}
#exampler8 thead tr th {
	color: #fff;
	font-weight: 400;
	font-size: 0.8em;
    border: 1px solid #adadad;text-transform: uppercase;background: #000;
}
.dataTables_wrapper .dataTables_length{
	font-size: 0;
	position: absolute;
	/*z-index: 10;*/
	right: 0;
	top: -93px;float: none; 
}
/*#content.repots1.ecou #example_length {
    top: -30px;left: 260px;
}
#content.repots.userss #example_length {
    left: 117px;
}*/
.vhjv a, .vhjv > .tblopn {
    display: inline-block;
    vertical-align: top;
}

.tltip:hover{color: #000;cursor: default;}
.rpods {
    position: relative;
}
.rpods1 {
    overflow: auto;
    width: 100%;padding-top: 20px;
}
.rpods1 #example_wrapper {
    overflow: auto;
}

.fltr7 {
	padding: 0;
	position: relative;
	z-index: 99;
	margin-top: 5%;display: inline-block;
}
.exglor {float: right;}
.fltr77 {
    position: relative;
    display: inline-block;
    vertical-align: top;
    background: #fff url("../img/home-shadow.png") no-repeat scroll center bottom / 70% auto;
}
.filter7, .srt7, .resetall, .ffllttr7 {
	display: inline-block;
	vertical-align: top;
}
.srt7 > p, .srt7 > a {
	padding: 4px 10px 0 0;
	font-weight: 400;
	line-height: 1.2em;
	color: #000;
	display: block;
	pointer-events: none;
	font-size: 0.68rem;
}
.filter7:nth-child(1) {
	margin-left: 0;
}
.filter7 {
	position: relative;
	padding-top: 2px;
	z-index: 10;
	margin: 0 0 0 2px;
}
.fltrlst > li {
	position: relative;
}
.fltrlst > li > a {
	display: block;
	font-size: 0.82rem;
	color: #000;
	line-height: 1.2em;
	padding: 0 25px 8px 10px;
	position: relative;
    text-transform: capitalize;
font-weight: 900;
white-space: nowrap;
max-width: 160px;
overflow: hidden;
}
.fltrmnu {
	position: absolute;
	z-index: 100;
	padding: 0;
	min-width: 164px;
	background-color: #f2f2f2;
	display: none;
	transform: translateY(5px);
    max-height: 420px;
overflow-y: auto;
overflow-x: hidden;
}
.fltrmnu > li {
	border-bottom: 1px dotted rgba(0,0,0,0.3);
}
.fltrmnu > li > a {
	font-size: 0.75rem;
	padding: 8px 18px;
	color: #000;
	display: block;
	text-align: left;
}
.fltrmnu > li:last-child {
	border-bottom: none;
}
.fltrmnu > li > a:hover {
    transform: scale(1.04);
}
.fltrmnu > li > a:hover {
    background-color: #000;
    color: #fff;
}
.fltrlst > li > a::after {
	content: '';
	position: absolute;
	right: 11px;
	width: 5px;
	height: 5px;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	transform: rotate(-45deg);
	top: 3px;
	z-index: 10;
}
.fltrlst > li > a::before {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 25px;
	height: 100%;
/*	background: #fff;*/
	z-index: 9;
	transition: all 0ms ease;
}


/*.repots .actvty7 #example_length {left: 0;}
.repots .actvty7 #example_filter {right: 35px;top: -32px;}
.repots .serda {position: absolute;right: 15px;top: 1px;}
.repots .actvty7 #example_length {left: 376px;top: -28px;}*/
.stap > li {display: inline-block;vertical-align: top;position: relative;padding: 0 11px;}
.stap > li > p {padding: 4px 0 0 0;display: inline-block;vertical-align: top;font-weight: 600;font-size: 0.8rem;}
.stap > li > span {display: inline-block;vertical-align: top;font-size: 0.7em;padding: 6px 0 0 0}
.stap > li::after {content: "";position: absolute;right: 0;top: 7px;width: 2px;height: 12px;background: #000;}
.stap > li:last-child::after {width: 0}
.sal .serda {position: absolute;top: -102px;right: 27px;}
#coup.actvty7 #resend {top: 73px;}
#content.repots .daterang { top: -127px;}
#content.repots .dt-buttons {margin-right: 0;margin-top: 12px;}
#content.sal .logsta {position: absolute;top: 34px;left: 233px;}
/*#content.repots2 #example_length {left: 182px;top: -68px;}
#content.repots2 #example_filter {right: 0px;top: -65px;}
#content.repots1 #example_length {top: -38px;}
#coup.actvty7 #example_filter {top: -28px;right: 0px;}*/
#example_length label select, #example1_length label select, #example2_length label select, #example4_length label select ,#example5_length label select, #example6_length label select ,#example7_length label select, #exampler8_length label select{
display: inline-block;line-height: normal;min-width: 80px;background-repeat: no-repeat;background-image: url('../img/arrows-bg.svg'), linear-gradient(#e3e3e3, #e3e3e3), linear-gradient(#adadad, #adadad);box-sizing: border-box;border: 1px solid #adadad;border-radius: 1px;padding: 4px;color: #303030;background-color: #fff;font-weight: 500;font-size: 14px;height: 33px;background-position: calc(100% - 12px) -34px, 100%, calc(100% - 33px) 0;background-size: auto, 33px 100%, 1px 100%;padding-right: 44px;}
.dataTables_wrapper .dataTables_filter select{display: inline-block;line-height: normal;min-width: 80px;background-repeat: no-repeat;background-image: url('../img/arrows-bg.svg'), linear-gradient(#e3e3e3, #e3e3e3), linear-gradient(#adadad, #adadad);box-sizing: border-box;border: 1px solid #adadad;border-radius: 1px;padding: 4px;color: #303030;background-color: #fff;font-weight: 500;font-size: 13px;height: 28px;background-position: calc(100% - 12px) -34px, 100%, calc(100% - 33px) 0;background-size: auto, 33px 100%, 1px 100%;padding-right: 44px;}
#loading, #orderloading {display: none;}
#loading, #orderloading {position: fixed;top: 16%;width: 300px;left: 31%;text-align: center;padding: 60px 50px;background-color: rgba(0,0,0,0.3);}
#loading p, #orderloading p {font-size: 20px;}
.revwe {margin: 55px 0 0 0;}
.revmg{display: inline-flex;}
.namrevw > p {font-size: 1.4em;padding: 10px;}
.namrevw{margin-left: 30px;}
.active-result.nfc {font-weight: bold !important;padding-left: 6px !important;}
.active-result {padding-left: 15px !important;}
#example_length label select, #example1_length label select, #example2_length label select, #example4_length label select, #example5_length label select, #example6_length label select, #example7_length label select, #exampler8_length label select  {position: relative;margin-left: 10px;width: 80px;margin-right: 10px;}
.dataTables_wrapper .dataTables_filter select{ position: relative;margin-left: 10px;width: 180px;margin-right: 10px; }
.tt-table div.tt div.tail {border: 0px !important;}
.dataTables_wrapper .dataTables_filter input {margin-left: 0.5em;position: relative;width: 198px;border-bottom: 1px solid #000;background-image: url("../img/search.png");background-repeat: no-repeat;background-size: 22px auto;background-position: 0px 0px;padding: 0 0 9px 29px;font-size: 0.82rem}
.dataTables_wrapper .dataTables_filter { float: none;  text-align: left;display: inline-flex !important;position: absolute;right:61px;top: 35px;float: none;} 
.dataTables_wrapper{position: static}
.search-choice-close{background: url("../img/chosen-sprite.png")-42px 1px no-repeat !important;}
.filt > li {margin-bottom: 22px;}
.filt > li > a{background-image: url("../img/filt.png");background-repeat: no-repeat;background-position: 12px 14px;background-size: 22px auto;
width: 25px;height: 25px;}
.filopn {position: relative;margin-top: 50px;	margin-bottom: 25px;display: none;}
.filtable {width: 100%;}
.filtable tbody tr td {width: 33.3%;display: inline-block;float: left;vertical-align: top;}
#stae_chosen {	width: 100% !important;}
h2.hedpfd {padding: 23px 168px;background: #f1f1f1;margin-bottom: 28px;}
.lbl.astr::after{content: "";}
.lbl.astr {font-size: 0.85rem;}
.edtfld.remv::after, .edtfld.remv::before {width: 0;}
.frmm, .to {border: 1px solid #000 !important;height: 30px;margin-bottom: 5px; font-size: 16px;}
.actvtytbl tr > td:last-child {border-right: 0;}
.actvtytbl tr > td:first-child {border-left: 0;}
.chck {margin-top: 13px;position: absolute;opacity: 0;z-index: 999;width: 22px;top: -1px;height: 21px;cursor: pointer;}
.chck + label{position: relative;cursor: pointer;padding: 0;top: 9px;}
.chck + label::before {content: '';display: inline-block;vertical-align: text-top; width: 20px;height: 20px; background: #333;}
.chck:hover + label::before{ background: #e3e3e3;}
.chck:focus + label::before {box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);}
.chck:checked + label::before{background: #000;}
.chck:disabled + label{box-shadow: none;background: #ddd;}
/*#blah {width: 200px;height: 150px;}*/
.chck:disabled + label::before {box-shadow: none;background: #ddd;}
.chck:checked + label::after{content: '';position: absolute;left: 5px;top: 9px;background: white;width: 2px;height: 2px;box-shadow: 
      2px 0 0 white,
      4px 0 0 white,
      4px -2px 0 white,
      4px -4px 0 white,
      4px -6px 0 white,
    4px -8px 0 white;transform: rotate(45deg);}
.attr {text-align: left;padding-top: 50px;}
.tblopn p {display: inline-block;vertical-align: top;padding: 7px 0 0 0;width: 62px;}
.tblopn a {display: inline-block !important;vertical-align: top;}
.color {border: 1px solid #adadad;margin-bottom: 24px;}
.color p {display: inline-block;text-align: center;padding: 20px;margin-left: 7%;}
legend {font-weight: bold;margin-left: 25px;margin-top: 10px;}
.color > fieldset > div > p label span {display: inline-block;vertical-align: top;padding-top: 14px;max-width: 120px;font-size: 0.8em;line-height: 1.4em;}
.color > fieldset > div > p label {line-height: 37px;text-transform: uppercase;}
.color > fieldset > div > p {font-size: 1rem;text-align: left;}
.tblopn.mlft {margin-left: 0;margin-bottom: 0;}
.tblopn.mlft > li:last-child::before {width: 0;}
.tblopn.mlft > li > a.vew {background-position: 6px -1020px;}
.modal .modal-dialog {	max-width: 600px;}
.modal .modal-header, .modal .modal-body, .modal .modal-footer {padding: 20px 30px;}
.modal .modal-content {border-radius: 3px;}
.modal .modal-footer {	background: #ecf0f1;border-radius: 0 0 3px 3px;}
.modal .modal-title {display: inline-block;}
.modal .form-control {border-radius: 2px;box-shadow: none;border: 1px solid #adadad;padding: 8px;}
.modal .btn {border-radius: 2px;display: inline-block;vertical-align: top;width: 25%;}	
.modal form label {font-weight: normal;line-height: 2em;}
.pars {position: relative;max-width: 1000px;margin: 0 auto;width: 100%;}
.clo5 a {display: block;width: 19px;}
#ediBedImage {display: none;}
#ediBedImage.hds {display: block;}
.clo5 {position: fixed;top: 13px;right: 39px;display: none;z-index: 999;margin: 0 auto;}
.clo5.show {display: block;}
.modal, .pars5 {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;	display: none;	overflow: hidden;-webkit-overflow-scrolling: touch;outline: 0;background-color: #ccc;}
.fade {opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear;transition: opacity .15s linear;}
.ome.fade {display: block;opacity: 1;}
.image {display: block;width: 100px;margin: 0 auto;}
.modal-open .modal {overflow-x: hidden;/* overflow-y: auto; */}
.fade.in {opacity: 1;}
.modal.in .modal-dialog {
	-webkit-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-o-transform: translate(0,0);
	transform: translate(0,0);
}
.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transform: translate(0,-25%);
	-ms-transform: translate(0,-25%);
	-o-transform: translate(0,-25%);
	transform: translate(0,-25%);
}
.modal-dialog {width: 600px;margin: 30px auto;}
#ImageUpload .modal-dialog {max-width: 1000px;}
.modal-dialog.imgup {  width: 1000px;max-width: 1000px;}
.form-group .edtro .lbl {font-size: 15px;}
.modal-content {
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
	box-shadow: 0 3px 9px rgba(0,0,0,.5);
}
.modal-content {
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
	box-shadow: 0 5px 15px rgba(0,0,0,.5);
}
.modal-title {margin: 0;line-height: 1.42857143;}
.modal-header .close {margin-top: -2px;}
button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
}
.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2;
}
.modal.in .modal-dialog {
	-webkit-transform: translate(0,0);
	-ms-transform: translate(0,0);
	-o-transform: translate(0,0);
	transform: translate(0,0);
}
.modal-open .modal { overflow-x: hidden;overflow-y: auto;}
.modal-header {border-bottom: 1px solid #e5e5e5;}
.form-group {margin-bottom: 15px;}
.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.modal-footer {text-align: right;}
.btn-default {color: #333;background-color: #fff;border-color: #ccc;}
.btn-info {color: #fff;background-color: #f7961d !important;border-color: #46b8da;}
.modal-footer .btn + .btn {margin-bottom: 0;margin-left: 5px;}
.btn-danger {color: #fff;background-color: #d9534f !important;border-color: #d43f3a;}
/*
.col-m-push-4 {
    left: 33.33333333%;
}
.col-m-8 {
    width: 66.66666667%;
}
 .col-m-8{
    float: left;
   position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;

}
.dashboard-item {
	margin-bottom: 3rem;
}
.dashboard-item-title {
	font-size: 1.8rem;
	font-weight: 700;
}
.dashboard-item-primary:first-child .dashboard-sales-value {
	color: #eb5202;
}
.dashboard-sales-value {
	font-size: 2.4rem;
	font-weight: 600;
}
.dashboard-data {
	 background: #ffffff; 
	font-size: 1.3rem;
	width: 100%;
}
.dashboard-secondary .dashboard-data .col-customer, .dashboard-secondary .dashboard-data .col-search_query {
	width: 57.44680851%;
}
.dashboard-data th:first-child, .dashboard-data td:first-child {
	padding-left: 0;
}
.dashboard-data th, .dashboard-data td {
	padding: 1rem 0 1rem 1rem;
}
.admin__table-primary td {
	border-bottom: 1px solid #e3e3e3;
	vertical-align: top;
}
.admin__table-primary th, .admin__table-primary td {
	padding: 1rem 1.5rem;
	text-align: left;
}
.dashboard-totals {
	margin: 1rem 2rem 6rem;
}
.dashboard-totals-list {
	display: table;
	width: 100%;
}
.dashboard-totals-item {
	display: table-cell;
	padding: 0 1rem 0 0;
	width: 25%;
}
.dashboard-totals-label {
	display: block;
	font-size: 1.3rem;
	font-weight: 700;
}
.dashboard-totals-value {
	font-size: 2.4rem;
	font-weight: 600;
}
.dashboard-totals-item:first-child .price {
	color: #eb5202;
}
.col-m-pull-8 {
	right: 66.66666667%;
}
.dashboard-container .dashboard-secondary {
	padding-right: 3.5rem;
}
.row {
	margin-left: 0;
	margin-right: 0;
}
.page-content {
	padding-bottom: 3rem;
	padding-left: 3rem;
	padding-right: 3rem;
}
*/
/*==========================================================================================================
                                    17-12-2019 custom producrs
===========================================================================================================*/
.contains5 {margin: 41px auto 0;width: 80%;}
.tbs5 {padding-top: 25px;}
.vib5 {width: 100%;}
.vib5 tr th p {color: #fff;padding: 8px 0;font-size: 0.9em;text-transform: uppercase;}
.vib5 tr th {background: #000;}
.vib5 tr td p  {text-align: center;padding: 8px 0;}
.vib5 tr:nth-child(odd) {background: #ccc;}
.vib5 tr:nth-child(even) td {background: #f5f5f5}
.rclsm5 {font-size: 0;}
 .rclsm5 > div {font-size: 16px;display: inline-block;vertical-align: top;}
.rclsm5 > div {width: 50%;}
.divpars5 {width: 88%;}
.formtil h2 {font-size: 1.5em;padding-bottom: 20px;padding-top: 25px;}
.vlms5 {margin-bottom: 15px;}
.subm5 {text-align: center;margin-top: 10px;}
.vsbmt5 {display: inline-block;width: 150px;color: #fff;background: #000 !important;padding: 9px 0;}
.vtxt5 {border: 1px solid #000 !important;padding: 2px 7px;}
.areas5 {border: 1px solid #000 !important;padding: 4px 6px;}
.finod5 {padding-bottom: 50px;}
.lble5 p {font-size: 1.1em;text-transform: capitalize;font-weight: 600;}
/*==========================================================================================================
                                    TOOLTIP
===========================================================================================================*/
.ui-tooltip, .arrow:after {background: black;}
.ui-tooltip {padding: 5px 10px;color: white;border-radius: 0px;font-weight: 200;text-transform: capitalize;box-shadow: 0 0 7px black;font-size: 0.5em;}
.arrow {width: 70px;height: 16px;overflow: hidden;position: absolute;left: 50%;margin-left: -35px;bottom: -16px;}
.arrow.top { top: -16px; bottom: auto;}
.arrow.left {left: 20%;}
.arrow:after {content: "";position: absolute;left: 20px;top: -20px;width: 25px;height: 25px;box-shadow: 6px 5px 9px -9px black;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.arrow.top:after {bottom: -20px;top: auto;}
/*===========================================================================================================
                                    MULTIPLE SELECT
===========================================================================================================*/
.fstResultItem {font-size: 0.9rem;font-weight: 400;padding: 6px 10px;border: none;}
.fstMultipleMode .fstControls {max-width: 188px;padding: 0;margin: 0;}
.fstMultipleMode .fstQueryInputExpanded {padding: 3px 0;font-size: 1.1rem;margin: 0;}
.fstElement {border-width: 0 0 1px 0;border-color: #000;}
.fstMultipleMode .fstQueryInput {height: 38px;margin: 0;padding: 0;}
.fstChoiceItem {font-size: 0.85em;border: none;background-color: #211f20;}
/*===========================================================================================================
                                    Roles & Permissions
===========================================================================================================*/
.chk7 {width: 25px;position: relative;height: 30px;overflow: hidden;margin: 0 auto;}
.chk7 > input[type="checkbox"]{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;z-index: 10;}
.chks{position: absolute;left: 0;top: 7px;pointer-events: none;width: 100%;height: 24px;z-index: 9;background-color: rgba(31,33,32,0.1);}
.chk7.chkd .chks{background: url("../img/img.png") no-repeat scroll 0 -1194px / 118px auto;height: 28px;top: 2px;}
.updt .amtantn {width: 140px;height: 36px;margin: 0 auto;}
.updt {padding: 20px;}
.updt .smits7 {width: 140px;height: 36px;}
#content {padding-bottom: 52px;}
.sbmnu9 {position: absolute;left: 0;width: 100%;background-color: #ececec;z-index: 10;display: none;}
.smnu7 {padding-left: 50px;}
.sbbmnu7 > li > a {display: block;text-transform: uppercase;font-size: 0.85rem;padding: 16px 20px;}
/*.addbtn > a::before {display: block;width: 26px;height: 26px;background-color: #211f20;margin-top: 4px;position: relative;color: #fff;font-weight: 300;font-size: 1.8em;line-height: 0.9em;text-align: center;position: absolute;content: ""}*/
.addbtn > a {position: relative;color: #000;text-transform: uppercase;display: inline-block;padding-left: 13px;display: inline-block;font-size: 1.1em;}
.addbtn > a::before {display: block;width: 26px;height: 22px;margin-top: 13px;position: relative;color: #fff;font-weight: 300;font-size: 0.82rem;line-height: 0.9em;text-align: center;position: absolute;content: "+";right: 1px;top: -9px;padding: 3px 0 0 0;}
.addbtn {margin-right: 18px;}
.flr77 {width: 70%;box-sizing: border-box;padding-right: 30px;}
.spce7{width: 30%;}
.spces7{font-size: 16px;margin-top: 20px;border: 1px solid #211f20;}
.spces7 > li span, .spces7 > li p {display: inline-block;vertical-align: top;font-weight: 300;text-transform: uppercase;}
.spces7 {font-size: 16px;margin-top: 20px;border: 1px solid #211f20;border-bottom: none;}
.spces7 > li {border-bottom: 1px solid #211f20;position: relative;}
.spces7 > li a{position: absolute;right: 0;top: 0;height: 100%;width: 35px;background: url("../img/img.png") no-repeat scroll 0 -100px / 90px auto;}
.spces7 > li span, .spces7 > li p {display: inline-block;vertical-align: top;font-weight: 300;text-transform: uppercase;}
.spces7 > li span {padding: 8px;border-right: 1px solid #211f20;line-height: 1.5em;}
.spces7 > li p {padding: 8px 40px 8px 12px;}
.spces7 > li a{position: absolute;right: 0;top: 0;height: 100%;width: 35px;background: url("../img/img.png") no-repeat scroll 0px -435px / 40px auto;}
.map{background-size: 100% auto !important;}
.flash-message p {padding: 0;text-transform: capitalize;}
.flash-message {position: fixed;bottom: -100%;right: 0;z-index: 999;padding: 20px;background-color: #fff;-webkit-box-shadow: -2px 0px 5px 0px rgba(0,0,0,0.4);-moz-box-shadow: -2px 0px 5px 0px rgba(0,0,0,0.4);box-shadow: -2px 0px 5px 0px rgba(0,0,0,0.4);-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
.flash-message.tmpcls{bottom: 0;} 
/*===============================================================
                veera
================================================================*/
.color > fieldset {font-size: 0;letter-spacing: 0; width: 100%;}
.color > fieldset > legend {
	display: inline-block;
	vertical-align: top;
	font-size: 1rem;
	text-transform: uppercase;
	margin: 0;
	box-sizing: border-box;
	padding: 20px;
	float: left;
}
.color > fieldset > div {
	display: inline-block;
	vertical-align: top;
	width: 85%;
	float: right;
}
.color > fieldset > div > p {font-size: 1rem;padding-bottom: 20px;text-align: left;}
.color > fieldset > div > p label {
	display: inline-block;
	vertical-align: top;
	line-height: 37px;
	text-transform: uppercase;
}
.color > fieldset > div > p label input {
	min-width: 25px;
	min-height: 25px;
	width: 25px;
	height: 25px;
	margin: 10px 5px 0 0;
}
.color > fieldset > div > p label span {
	display: inline-block;
	vertical-align: top;
	padding-top: 14px;
	max-width: 120px;
	font-size: 0.8em;
	line-height: 1.4em;
}
.fodcateg > li > a, .filt > li > a, .fodcateg1 > li > a, .fodcateg11 > li > a{font-weight: 700;color: #000;text-transform: uppercase;}
.error{border-color: #ff0000 !important;color: #ff0000 !important;}
a:hover{color: #e3e3e3;}
/*body{background: url("../bg/10.jpg") no-repeat scroll left top / 1437px auto;padding-bottom: 500px;}*/
/*.actvtytbl{opacity: 0;}*/
/*.roltbl tr, .roltbl tr:nth-child(2n){background: none;}*/

/*===============================================================
                Helper Class
================================================================*/
.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;}
.clearfix: {*zoom: 1;}

/*===============================================================
                TRANSITION EFFECTS
================================================================*/
a, .txtclm:after, .edtfld2:after, .logout::before, .smits7{-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
.mce-notification-inner {display:none!important;}
.gallery{ display: inline-block; margin-top: 20px;}
.close-icon{border-radius: 50%;position: absolute;right: 5px;top: -10px;padding: 5px 8px;}
.form-image-upload{background: #e8e8e8 none repeat scroll 0 0;padding: 15px;}
/*=========================================================================================================================================
                          09-08-2019
=========================================================================================================================================*/
.incli1 {background: #ccc;box-sizing: border-box;margin: 11px 7px 11px 0;display: table !important;}
.incli1 > div {font-size: 16px;display: table-cell;vertical-align: middle;width: 16%;box-sizing: border-box;border-right: 1px solid #fff;box-sizing: border-box;padding: 0 5px;}
.incli1 > div:first-child input {display: inline-block;width: auto;}
.incli1 div span {display: inline-block;vertical-align: top;padding-left: 5px;}
.vtxt {padding: 2px 13px;background-color: #fff !important;font-size: 0.85em;height: 30px;color:#000;border: 1px solid #000 !important;}
.incli1 > div:first-child p {margin-left: 0;}
.vlcm {display: inline-block;vertical-align: top;}
.vclm {display: inline-block;width: 19%;}
/*=========================================================================================================================================
                          20-08-2019
=========================================================================================================================================*/
#lastOrdersGrid_table tbody tr:nth-child(2n), #lastSearchGrid_table tbody tr:nth-child(2n), #topSearchGrid_table tbody tr:nth-child(2n) {background: #e3e3e3;}
#lastOrdersGrid_table tbody tr td , #lastSearchGrid_table tbody tr td, #topSearchGrid_table tbody tr td {padding-left: 5px;}
.notifications-action:hover::before{animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both; transform: translate3d(0, 0, 0);backface-visibility: hidden;perspective: 800px;}
#lastOrdersGrid_table tr th, #lastSearchGrid_table tr th, #topSearchGrid_table  tr th {background: #000;color: #fff; padding-left: 5px;text-transform: uppercase;} 
.notifications-action::before {z-index: 999;}
.admin-user .admin__action-dropdown:hover::before {background-image: url("../img/usr1.png");background-repeat: no-repeat;background-size: 25px;background-position: 0px 0px;}
.notifications-action:hover::before {background-image: url("../img/noti1.png");background-size: 22px auto;background-repeat: no-repeat;background-position: 0 0;}
.notifications-action::before:hover::before { animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both; transform: translate3d(0, 0, 0);  backface-visibility: hidden;perspective: 1000px;}
@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-2px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(2px, 0, 0);
  }
}
.dhslog {font-size: 0;margin-top: 19px;box-sizing: border-box;padding: 24px 24px 17px 24px;background: #e3e3e3;}
.dhslog > li {display: inline-block;vertical-align: top;font-size: 16px;}
.dhslog > li {width: 20%;}
.wcon1 h3 {margin: 0;padding: 0 0 6px 0;font-size: 1em;color: #000;}
.wcon1 p {padding: 0 0 5px 0;font-size: 1em;}
.dhslog > li:nth-child(3) .wcon1 p, .dhslog > li:nth-child(4) .wcon1 p {color: #000;}
.dataTables_filter label {font-size: 0;}
.dataTables_filter label input {font-size: 16px;}
/*=========================================================================================================================================
                          veera
=========================================================================================================================================*/
.dashboard-item.dashboard-item-primary, .dashboard-item.dashboard-item-primary .dashboard-item{padding: 0;}
.dashboard-item.dashboard-item-primary .dashboard-item {display: inline-block;vertical-align: top;width: 48%;}
.dashboard-item.dashboard-item-primary .dashboard-item:nth-child(3){margin-left: 4%;}
.main.dasbord .dashboard-item.dashboard-item-primary{font-size: 0;margin-bottom: 0;}
.dashboard-item.dashboard-item-primary .dashboard-item{margin-bottom: 25px;}
.back72 {color: #fff;font-size: 0.8em;padding: 8px 36px 8px 10px;margin-top: 25px;background-color: #000;}
.back72::after {background: url("../img/img1.png") no-repeat scroll 0 6px / 50px auto;background-size: 20px auto;right: 8px;width: 20px;top: 0;height: 34px;}
/*.addbtn > a:hover::before {background-color: #e3e3e3;}*/
table.dataTable thead th {position: relative;height: 47px;box-sizing: border-box;padding: 10px 11px;font-size: 0.85    rem !important}
table.dataTable thead th::after {content: '';position: absolute;width: 0px;right: 2px;top: 19px;border-left: 6px solid rgba(0,0,0,0);border-right: 6px solid rgba(0,0,0,0);border-top: 6px solid #fff;}
table.dataTable thead th.sorting_desc::after{-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.edtbtns {padding-top: 20px;}
.edtbtns .back7, .back71, .back72, .back73, .back74, .back77, .back75{padding: 6px 52px 5px 29px;font-size: 0.9em;color: #fff;margin-top: 6px;background-color: #000;border: 1px solid #000 !important}
.edtbtns .back7:hover, .back71:hover, .back72:hover, .back73:hover, .back74:hover, .back77:hover, .back75:hover {background-color: #fff;color: #000;}
.back71:hover::after, .back72:hover::after, .back73:hover::after, .back74:hover::after, .back77:hover::after, .back75:hover::after {background-position: -75px -187px;}
.back71::after, .back72::after, .back73::after, .back74::after, .back77::after, .back75::after {background-position: 16px -186px}
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1{background-color: #e3e3e3;}
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1, table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1{background-color: #fff}
.refreshbtn.addbtn > a {margin-right: 10px;}
td.dataTables_empty{font-size: 1.4em;}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{opacity: 0.5;}
.mnus > li.acts > a, .mnus > li > a:hover{color: #e3e3e3;}
.row_position {cursor: move;}
.dataTables_wrapper .dataTables_info , .dataTables_wrapper .dataTables_paginate{padding-top: 20px;}
/*=========================================================================================================================================
                          20-9-2019
=========================================================================================================================================*/
.incli1 > div img#fef1 {max-width: 100px;padding: 5px 0;}
.fods11 .incli1 {width: 200px;display: inline-block !important;vertical-align: top;}
.amtantn a.smits71d {display: block;height: 44px;color: #fff;text-transform: uppercase;font-size: 1em;line-height: 44px;width: 140px;}
.amtantn.rght.gendrt{display: none;}
.fodcateg11 {padding-bottom: 10px;}
.incli1.three > div{width: 33.333%;}
.incli1.four > div{width: 25%;}
.incli1.five > div{width: 20%;}
.incli1.six > div{width: 16.67%;}

/*===============================================================
                Helper Class
================================================================*/
.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;}
.clearfix: {*zoom: 1;}
/*
.mnus > li > a{-webkit-background-clip: text;-moz-background-clip: text;-o-background-clip: text;-ms-background-clip: text;-webkit-text-fill-color: transparent;-moz-text-fill-color: transparent;-o-text-fill-color: transparent;-ms-text-fill-color: transparent;} 

.mnus > li > a{background-image: linear-gradient(to right, #f17922, #f17922 50%, #fff 50%);background-size: 200% 100%;background-position: 100%;}

.mnus > li > a:hover{-webkit-transition: all 0.7s cubic-bezier(0, 0, 0.23, 1);-moz-transition: all 0.7s cubic-bezier(0, 0, 0.23, 1);-o-transition: all 0.7s cubic-bezier(0, 0, 0.23, 1);-ms-transition: all 0.7s cubic-bezier(0, 0, 0.23, 1);transition: all 0.7s cubic-bezier(0, 0, 0.23, 1);background-position: 0%;} 
*/

.addbtn > a::before{-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}

/*========================10-12-2019==============================================*/
.inpics > div {font-size: 16px;display: inline-block;vertical-align: top;width: 22.2%;margin-left: 3.6%;margin-bottom: 25px;position: relative;}
.inpicchil:nth-child(4n+1) {margin-left: 0;border: 1px solid #000;}
.mortop {font-size: 0;margin: 57px auto 0;max-width: 1000px;background:#fff;padding: 47px 32px;box-sizing: border-box;position: relative;}
.uplo {font-size: 16px;text-align: right;}
.uplo > div {display: inline-block;width: 85px;}
.clos5 {display: block;}
.clos5csdc {position: absolute;top: 0;right: 0;width: 15px;height: 16px;z-index: 6666;}
.pars5 {position: relative;}
#ediBedImage.hds {position: fixed;left: 0;right: 0;bottom: 0;top: 0;background:#ccc;box-sizing: border-box;padding: 66px 0 0 0;z-index: 999;}
/*===============================================================
                13-12-2019
===============================================================*/
#edit .container {width: auto;margin: 0 60px;}
#edit .edtfrm.chng {padding: 54px 0 50px;}
.deltyImage {display: block;text-indent: -1000em;width: 30px;height: 30px;margin: 10px auto;background: url("../img/resize.png") no-repeat scroll 0 0 / 100% auto;}
.incli1 > div:last-child p {text-transform: capitalize;padding: 20px 5px;display: block;margin: 0;}
/*=========================================================================================================================================
                          14-10-2019
=========================================================================================================================================*/
.dtbl{width: 100%;border-collapse: separate;
border-spacing: 0;text-align: center;}
.dtbl tr > th {width: 25%;color: #fff;font-weight: 400;font-size: 1em;border: 1px solid #adadad;text-transform: uppercase;height: 47px;box-sizing: border-box;padding: 10px 25px;background-color: #000;}
.dprd {max-width: 150px;margin: 15px auto;width: 90%;}
.dtbl tr{border-bottom: 1px solid #adadad;}
.dtbl tr > td{border-left: 1px solid #adadad;border-bottom: 1px solid #adadad;}
.dtbl tr > td:last-child{border-right: 1px solid #adadad;}
.nmbrrow .btn7 {margin: 7px 1px;display: inline-block;vertical-align: top;background-color: #000;color: #fff;width: 12px;height: 12px;line-height: 0.8em;text-align: center;font-size: 0.8em;}
#french-hens, .incdex7 {display: inline-block;vertical-align: top;width: 42px;border: 1px solid #ddd !important;font-size: 0.9em;padding: 2px 8px;text-align: center;}
.nmbrrow .btn7 {margin: 7px 1px;display: inline-block;vertical-align: top;
   background-color: #000;
   color: #fff;
   width: 12px;
   height: 12px;
   line-height: 0.8em;
   text-align: center;
   font-size: 0.8em;
}
.nmbrrow .btn7.up, .nmbrrow .btn7.down {width: auto;height: 20px;margin-top: 1px;}
.totlval, .chkout {
   height: 40px;
   text-transform: uppercase;
   font-weight: 700;
   text-align: right;
   padding: 10px 20px;
}
.bld7 {font-weight: 700;}
.chkot{color: #fff;
text-align: left;
display: inline-block;
vertical-align: top;
text-transform: uppercase;
box-sizing: border-box;
padding: 10px 50px 10px 17px;
letter-spacing: 0.1em;
background: #000 url("../img/checkout.png") no-repeat scroll 85% 8px / 20px auto;
width: auto;
position: relative;-webkit-transition: all 0s ease;
-moz-transition: all 0s ease;
-ms-transition: all 0s ease;
-o-transition: all 0s ease;
transition: all 0s ease;}
.chkot:hover{background-position: 85% -42px;}
.chkout{padding: 10px 6.5% 10px 20px;} 
/*==============================================================================================================================
                          14-10-2019
==============================================================================================================================*/
#addToCart a {display: block;width: 30px;height: 30px;margin: 0 auto;}
.adcarh {position: relative;}
.phde, .hov {position: absolute;top: 0;right: 0;left: 0;bottom: 0;}
.phde{z-index: 20}
.hov {opacity: 0;}
.adcarh.revel .phde {display: none;z-index: 0}
.adcarh.revel .hov {opacity: 1;z-index: 20;}
.nmbrrow.hov .inc, .nmbrrow.hov .dec {margin-left: auto !important;margin-right: auto !important;width: 20px !important;display: inline-block !important;height: 16px !important;padding-top: 5px;}
.nmbrrow.hov  .incdex7 {width: 35px !important;}
.adcarh.showcart .nmbrrow.hov {opacity: 1;}
.adcarh.showcart .phde {display: none;}

/*
.mnus > li > a{-webkit-background-clip: text;-moz-background-clip: text;-o-background-clip: text;-ms-background-clip: text;-webkit-text-fill-color: transparent;-moz-text-fill-color: transparent;-o-text-fill-color: transparent;-ms-text-fill-color: transparent;} 

.mnus > li > a{background-image: linear-gradient(to right, #f17922, #f17922 50%, #fff 50%);background-size: 200% 100%;background-position: 100%;}

.mnus > li > a:hover{-webkit-transition: all 0.7s cubic-bezier(0, 0, 0.23, 1);-moz-transition: all 0.7s cubic-bezier(0, 0, 0.23, 1);-o-transition: all 0.7s cubic-bezier(0, 0, 0.23, 1);-ms-transition: all 0.7s cubic-bezier(0, 0, 0.23, 1);transition: all 0.7s cubic-bezier(0, 0, 0.23, 1);background-position: 0%;} 
*/

.addbtn > a::before, .smit{-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}

.tabs5 {text-align: left;margin-bottom: 41px;}
.tabs5 ul li {display: inline-block;vertical-align: top;margin: 0 9px;}
.flrheds.invars .flrhed {float: none;display: inline-block;}
.tabs5 ul li a {background: #000;color:#fff;display: block;padding: 10px 22px;text-transform: uppercase;}
.slctd5 a {background: #f17922 !important;}
#ediBedImage {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 999; background:  #ccc;}
.clso {position: absolute;top: 0;right: 0;width: 30px;height: 30px;}
.tbls {width: 100%;}
.poup {max-width: 1000px;margin: 104px auto 0;}
.tbls th p, .tbls td p {text-align: center;}
.clsoss5 {position: fixed;top: 37px;right: 61px;width: 25px;height: 25px;z-index: 999;display: none;}
.tbls th p {color: #fff;padding: 7px 0;text-transform: uppercase;}
.tbls td p {padding: 7px 0;}
.tbls tr th {background: #000;}
.nmbrrow {text-align: center;}
/*=========================================================================================================================================
                          23-12-2019
=========================================================================================================================================*/
.popars5 > div {position: absolute;top: -10px;right: 0;left: 0;bottom: 0;text-align: center;}
.popars5 {position: relative;}
.popars5 > div:first-child{opacity: 0;}
.popars5.hdes5 .nmbrrow {opacity: 1;z-index: 20;}
.popars5.hdes5 .adtocar5 {opacity: 0;}
.tbls td {border: 1px solid #000;height: 54px;}

/*=========================================================================================================================================
                          10-01-2020
=========================================================================================================================================*/
.imprty {display: inline-block;padding: 3px 0;font-size: 0.82rem;text-transform: capitalize;background-image: url("../img/import.png");background-repeat: no-repeat;background-size: 24px auto;background-position: 6px 5px;padding: 5px 12px 6px 12px;background-color: #000;color: #fff;}
.downProduct {float: right;padding: 10px 0 10px 37px;display: inline-block;background-image: url("../img/dwn.png");background-repeat: no-repeat;background-size: 30px auto;background-position: 2px 5px;}
/*=========================================================================================================================================
                          27-01-2020
=========================================================================================================================================*/
input#selectall {
    width: 13px;
    height: 13px;
    margin-top: 6px;
}
.rpods.notag #example thead tr > th:first-child::after {
	border-top: none;
}
/*=========================================================================================
                         15-04-2020
=========================================================================================*/
.scndmnu .container {width: 100%;}
/*==============================================
                24-7-2020
===============================================*/
.fodcateg > li > a{padding: 0.9rem 20px 0.6rem;}
.delty1.redce {padding-left: 24px;background: url("../img/eye.png") no-repeat scroll 0 0 / 16px auto;font-size: 1em;}
.delty1.redce:hover{color: #000;}
.flrheds {position: relative;}
.dt-buttons {margin-right: 200px;}
.fgvdg {position: absolute;z-index: 10;right: 0;top: 100px;}
.fgvdg > a {display: block;text-transform: uppercase;padding: 4px 14px 4px 39px;background: #ccc url("../img/download.png") no-repeat scroll 10px center / 14px auto;border: 1px solid #ccc;}
.fgvdg > a:hover {background-color: #fff;color: #000;border-color: #000;} 
 
.serda {font-size: 0;}
.serda  > div {font-size: 16px;display: inline-block;vertical-align: top;width: 41%;}
.florplan.recnt .flrpln {position: relative;}
.florplan.recnt #example {padding: 0px 0 0 0;}
.daterang {
    width: 28.1%;
    position: absolute;
    top: 134px;
    z-index: 98;
    right: 196px;
}
.dselt, .fordat> input {
    padding: 6px 30px;
    margin-right: 0;
    color: #000;
    font-weight: 600;
    border-bottom: 1px solid #000 !important;font-size: 0.82rem;text-transform: capitalize
}
.fordat:first-child {margin-right: 20px;}
.ui-datepicker-title select {
    color: #fff;
}
.rupee {
    padding: 3px 0 3px 22px;
    display: inline-block;
    background-image: url("../img/rupee.png");
    background-repeat: no-repeat;
    background-size: 17px auto;
    background-position: 4px 6px;
}
#content.sal #example tr th::after {
    top: 20px;right: 5px
}
/*.actvty7 #example_filter {
    top: -4px;
}
.actvty7.chsf .daterang {
    top: 6px;
}
#coup.actvty7 #example_filter {
    top: 5px;
}
#coup.actvty7 .daterang {
    top: -126px;
    right: 343px;;
}
.repots1 #coup.actvty7 #example_filter {
    top: -24px;
}*/
/*
#content.sal #example tr th:first-child, #content.sal #example tr td:first-child {
    max-width: 10% !important;
    text-align: center;width: 86px !important;
}
#content.sal #example tr th:nth-child(2), #content.sal #example tr th:nth-child(2){padding: 10px 3px !important;max-width: 250px !important
}
#content.sal #example tr th:nth-child(4){padding: 10px 3px !important
}
#content.sal #example tr th:nth-child(5), #content.sal #example tr td:nth-child(5) {
    padding: 10px 3px !important;
    max-width: 177px !important;width: 165px !important;
}
#content.sal #example tr th:nth-child(7):after {
    right: -1px;
    font-size: 0.5em !important;
}
#content.sal #example tr th:nth-child(6), #content.sal #example tr th:nth-child(6){padding: 10px -1px !important;max-width: 112px !important
}
#content.sal #example tr th:nth-child(7), #content.sal #example tr th:nth-child(7){padding: 10px 3px !important
}
#content.sal #example tr th:nth-child(8), #content.sal #example tr th:nth-child(8) {
    padding: 10px 13px !important;
    max-width: 150px !important;
    width: 103px !important;
}
*/

/*
#content.sal #example tr th:nth-child(10), #content.sal #example tr td:nth-child(10) {
    max-width: 166px !important;
    padding: 10px 5px !important;
    box-sizing: border-box;
    width: 82px !important;
}
*/
/*
#content.sal #example tr th:nth-child(9), #content.sal #example tr td:nth-child(9) {
 width: 27% !important;
    padding: 10px 3px !important;
    max-width: 211px !important;
}
*/
.fghcgh span {
    position: absolute;
    bottom: -39px;
    right: 0;
    display: inline-block;
    background: #000;
    padding: 8px 6px;
    width: 277px;
    text-align: center;opacity: 0;-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;color: #fff;
}
.fghcgh {
    position: relative;
}
.fghcgh:hover span {opacity: 1;}
#example thead tr th {text-align: left;}
/*
#example td {
    padding-left: 24px;
}
*/
/*========================================================================
                          19-09-2020
==========================================================================*/
.actvty7 {position: relative;}
#resend {position: absolute;top: 21px;left: 0;}
#resend .footfrms {padding: 0px 0px;}
.actvty7 .daterang {top: 26px;}
.ui-widget-header {color: #fff !important;}
#coup.actvty7 p, #salsis.actvty7 .nodafund {text-align: center;font-size: 1.2em;text-transform: uppercase;}
#salsis.actvty7 {padding-top: 0;}
.resetall a {font-size: 0.9rem;text-transform: capitalize;background-image: url("../img/reload.png");background-repeat: no-repeat;background-size: 18px auto;background-position: 100% 6px;padding: 5px 22px 4px 0px;}
table.dataTable thead .sorting, table.dataTable thead .sorting_desc {background: none !important}
.fordat > input {background-image: url("../img/calendar.png");background-repeat: no-repeat;background-size: 23px auto;background-position: 0px 1px}
.gebutn {position: absolute;top: 101px;z-index: 60}
.gebutn a {display: inline-block;color: #fff;background: #000;padding: 3px 15px 5px 15px;font-size: 0.82rem}
.whpop {position: fixed;top: 0;right: 0;left: 0;bottom: 0;z-index: 999;background: rgba(0,0,0,0.8);display: none}
.mosr label {color: #000;}
.inwhpop {margin: 111px auto 0;width: 76%;background: #e5e5e5;box-sizing: border-box;padding: 5px 0 29px 0;;position: relative;}
.whlco {position: absolute;right: 11px;top: 11px;}
.whlco > a {font-size: 0.9em;}
.whlco > a:hover{color: #000;}
.infwho {margin: 0 auto;width: 57%;}
.invads {font-size: 0;}
.invads .mosr {display: inline-block;vertical-align: top;font-size: 16px;width: 50%;position: relative;}
.invads .mosr::before {content: "";position: absolute;left: 2.5px;top: 6.7px;width: 0;height: 0;border-radius: 50%;background-color: #000;z-index: 20;}
.foin > input.error {border-color: #f00 !important;}
.invads .mosr.adedv::before {width: 7px !important;height: 7px !important}
.fion2.adedv::before {left: 3px;}
.mosr label {color: #000;padding-left: 24px;}
.mosr input {position: absolute;left: 0;top: 4px;width: auto;}
.inwhpop h3 {text-align: center;padding: 19px 0;}
.indtr  {font-size: 0;padding: 30px 0;}
.indtr > div {font-size: 16px;display: inline-block;vertical-align: top;width: 48%;}
.indtr > div:first-child {margin-right: 4%}
.foin > input {text-transform: none;background-image: url("../img/calendar.png");background-repeat: no-repeat;background-size: 23px auto;background-position: 0px 7px;padding: 10px 30px;border-bottom: 1px solid #000 !important}
.submot {text-align: center;padding: 30px 0 0 0;}
.submot input {display: inline-block;vertical-align: top;background: #000;color: #fff;width: 150px;padding: 8px 0;text-transform: uppercase;}
.rediv {display: none}
/*.salorde #example_length, .actvty7 #example_length {top: 28px;right: auto;left: 170px;}*/
#cartOdr #example {padding: 63px 0 0 0;}
.delty >  i.material-icons {opacity: 0;}
.delty {
    background-image: url(../img/edit.png);
    background-repeat: no-repeat;
    background-size: 15px auto;
    background-position: 5px 0px;
}
.ffllttr7 {
    margin-right: 16px;
}
/*#content.repots1.ecou{
    right: 215px;
}
#content.produst .addbtn, .addbtn {
    position: absolute;
    top: 68px;
    left: 133px;
    z-index: 666;
}
#content.msters #example_filter {
    top: -33px;
}*/
#content.produst #example {
    padding: 0px 0 0 0;
}
.msters .addbtn {
    top: 35px;
    left: 3px;float: right;
    position: static;
    margin-right: 0;
}
.actvty7 {padding-top: 0;}
#example_length label select {margin-left: 0;}
.dataTables_wrapper .dataTables_filter {right: 0;top: 22px;}
.florplan #example {padding-top: 20px !important;}
.dataTables_wrapper .dataTables_length{position: static;}
.msters #example_wrapper {
    padding-top: 14px;
}
#content.userss .dt-buttons {
    top: -40px;
    position: absolute;
    right: 245px;
}

#example_wrapper {
    padding-top: 20px;
}
#content.repol #example {
    padding-top: 0;
}
#content.produst .addbtn > a, .msters .addbtn > a, .userss .addbtn > a {
    background: #000;
    color: #fff;
    font-size: 0.82rem;
    padding: 5px 26px 5px 6px;
    text-transform: capitalize;
}
.edtbtns .back7 {
    text-transform: uppercase;
    color: #fff;
    font-size: 0.9em;
    padding: 6px 30px 5px 40px;
    margin-top: 6px;
    background: #000 url(../img/arrow-left.png) no-repeat 10px 5px / 20px auto;
    float: left;
    margin-left: 10%;
}
.edtbtns .back7:hover {
    background: #fff url(../img/arrow-left1.png) no-repeat 10px 5px / 20px auto;
}
/*#content.produst .addbtn > a::before, .msters .addbtn > a::before, .userss .addbtn > a::before{width: 0;height: 0;}*/
/*#content.produst #example_length {
    left: 167px;
}*/
/*.repots .actvty7 #example_filter {right: 0px;top: -123px;}
#content.produst #example_filter {top: -31px;}
.repol .actvty7 #example_filter {
    right: 0px;
    top: -30px;
}
#content.repots.userss #example_filter {
    top: -31px;
}
  #content.repots.adtocrt .daterang, #content.repots.mosvs .daterang {
    top: -34px;
}
#content.repots.incars .daterang, #content.repots.whlist .daterang {top: -7px;}
#content.repots.prtvi #example_filter {
    top: -32px;
}*/

.vhjv .tblopn {
    margin-left: 11px;margin-top: -9px;
}
/*
#content.repol.whlist #example_length {
    left: 266px;;
}
#content.repol.incars #example_length {
    left: 219px;
}
#content.repol.adtocrt #example_length {
    left: 338px;
}
#content.repol.mosvs #example_length {
    left: 321px;
}
#content.repol.prtvi #example_length {
    left: 26%;
}
#content.repots.msters #example_length {
    left: 152px;
}
.repots.prtvi .actvty7 #example_length {
    left: 347px;
}
#content.repots.msters.atri #example_length {
    left: 179px;
}
#content.repots.msters.atridet #example_length {
    left: 259px;
}
#content.repots.msters.tags #example_length {
    left: 103px;
}
#content.homvids #example_length {
    top: -28px;
    left: 315px;
}
#content.repots.msters.abts #example_length {
    left: 125px;
} 
#content.repots.msters.videss #example_length {
    left: 120px;
}*/
/*
#content.repots.msters.techs #example_length {
    left: 199px;
} 
*/
/*
#content.repots.msters.techs #example_length {
    left: 199px;
} 
#content.repots.msters.suprts #example_length {
    left: 148px;
} 
#content.repots.msters.sttipge #example_length {
    left: 193px;
} */

.nodafund {
    margin: 70px 0;
    padding: 40px 0;
}
.seriess .dt-buttons > button > span::before {
    content: "Export";
    position: absolute;
    left: -6px;
    background: #eeee;
    font-size: 0.82rem;
    padding: 2px 9px 0 3px;
}
.seriess .dt-buttons > button > span {
    display: inline-block;
    position: relative;
}
/*#content.edticoupen #example_length {
    top: 0;
    left: 0;
}
#content.edticoupen #example_filter {
    top: 6px;
    right: 0;
}*/
.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: auto;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 29px;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
#checkedAll {
    width: auto;
    margin-left: 6px;
}
/*#content.sal #example_filter {
    right: 37px;
}*/
#content.adtocrt #series {
    width: 120px !important;
    left: -17px;
}
/*#content.storz #example_length {
    left: 129px !important;
}
#content.emis #example_length {
    left: 220px !important;
}
#content.bnke #example_length {
    left: 119px !important;
}*/
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {background-color: #fff;}
.aldiv {position: fixed;top: 29%;margin: 0 auto;max-width: 264px;left: 0;right: 0;text-align: center;background: #000;display:none}
.aldiv p {color: #fff;padding: 11px 0;text-transform: uppercase;font-size: 1.2em;}
.headr {height: 100px;}

/*===========================================================
                    28-04-2021
===========================================================*/
.frmclm{ width: 25%;display:inline-block;margin-right:15px;}
.frmclm:nth-child(2){width:6.2%;}
input#test1 {
    border: 1px solid #000;
    margin-bottom: 5px;
    padding:10px;
}
#clonebutton {
    text-transform: uppercase;
    background-color: #000;
    color:#fff;
    font-weight: 600;
    padding:11px 20px;
}
.autocomplete-suggestions {
    position: absolute;
    background-color:#fff;
    border: 1px solid #000;
    /* border-bottom: none; */
    /* border-top: none; */
    /* z-index: 99; */
    /*top: 91% !important;*/
    left: 0;
    right: 0;
}
.frmclm:hover> #clonebutton {
    background-color: #fff;
    color: #000;
    border: 1px solid #000;
}
.autocomplete-suggestions > div {padding:5px;border-bottom:1px solid #000;}
.autocomplete-suggestions > div:hover {background-color: #e9e9e9;}
.ico1 {width: 89px;}
.prodt tr > th {padding: 10px;}
/*=================================================================================================================================
                          Media Queris
=================================================================================================================================*/
@media only screen and (max-width: 1920px){
    
    .repots.repol.incars .daterang {
    right: 140px;
}
    .repots.repol.whlist .daterang {
    right: 140px;
}
    #content.repots.adtocrt .daterang {
    right: 140px;
}
    #content.repots2 .daterang {
    top: -68px;
    right: 150px;
}
    #content.repots1 .daterang {top: 0px;right: 150px;}
    #content.sal .daterang {
    right: 167px;
}

}
@media only screen and (max-width: 1700px){
.repots.repol.whlist .daterang {right: 160px;}
    .repots.repol.incars .daterang {right: 160px;}
     #content.repots.adtocrt .daterang {right: 160px;}
    #content.repots2 .daterang {top: -68px;right: 170px;}
    #content.repots1 .daterang {top: 0px;right: 170px;}
    #content.sal .daterang {right: 190px;}
}
@media only screen and (max-width: 1440px){ 
    
}
@media only screen and (max-width: 1437px){
    #treegrid_container {width: 84% !important;}
    .edtfld2.colln {width: 60%;}
    .addprd {width: 25%;}
    .ui-igtree {overflow: unset;}
    .fodcateg > li > a{padding: 0.9rem 0.5rem 0.6rem;}
    .edtfrm.chng {max-width: 100%;padding: 0;}
    .fodcateg > li{height: auto;}
}
@media only screen and (max-width: 1380px){
    .flter .container{width: 90%;}
}
@media only screen and (max-width: 1300px){
    .flter .container{width: 95%;}
}
/*
@media only screen and (max-width: 1220px){
    .main { min-width: 100%;}
    .container {width: 100%;margin: 0 auto;	box-sizing: border-box;	padding: 0 15px;}
    .mnus > li > a {padding: 0 10px 0 29px;font-size: 0.7em;}
.fltr7 > li > a {font-size: 0.7rem;padding: 16px 6px;}
    .logo1 > a {background: url("../img/logo.png") no-repeat scroll left 0 / 50px auto;}
    .fodcateg > li {
	font-size: 12px;
}
    .fodcateg > li > a{padding: 0.9rem 0.8rem 0.6rem;}
}

@media only screen and (max-width: 64em){
.florplan.recnt .flrpln h1, .flrhed7 h1, .flrpln h1, .flrhed h1 {
    font-size: 1em;}
    .admin__action-dropdown-menu > li > a{padding: 0;}
    .logout {background: url("../img/img.png") no-repeat scroll 78px -250px / 118px auto;}
    .mnus{float: none;}
    .fltr7 > li > a {font-size: 0.6rem;}
    .fltr7 > li.acts > a::before {left: 6px;}
    .edtfrm {padding: 0; max-width: 100%;}
    .mnu {text-align: center;}
    .lbl {font-size: 0.95rem;}
    .addprd {width: 32%;}
    .color > fieldset > legend{width: 100%;text-align: center;}
    .color > fieldset > div{width: 100%;}
    .color > fieldset{padding: 20px 14px;}
}*/
/*=================================================================================================================================
                          EMI CSS
=================================================================================================================================*/
.florplan.recnt {position: relative;}
ul.submenudrop {position: absolute;left: 0;top: 0;width: 94px;text-align: center;}
.txt a {display: block;padding: 20px 10px;color: #fff;background: #000;}
.txt a:hover {background: #f17922}
li.acts .txt a {background: #f7961d;}
.fods11:first-child {display: block;}
.fods11 {display: none;}
.extr {/* margin: 0 auto 0; */width: 100%;box-sizing: border-box;padding: 0 0 0 0;background: #ccc;text-align: center;}
.extr .flrhed {float: none;}
.extr .flrhed h1 {padding: 12px 0;color: #000;}
#example4 tr td p {width: 333px;overflow: scroll;}
/*===============================================================
                07-02-2020
================================================================*/
.newtble {width: 100%;text-align: center;}
.vartabls {padding: 29px 0 39px 0;margin: 0 auto;width: 98%;}
.vartabls > h2 {font-weight: 500;text-transform: uppercase;padding: 0 0 23px 0px;font-size: 1.7em;}
.newtble tr th {background: #000;}
.newtble tr th p {color:#fff;padding: 6px 0;text-transform: uppercase;}
.newtble tr td {border: 1px solid #000;}
.prodim {margin: 0 auto;width: 133px;}
/*===============================================================
                26-11-2021
================================================================*/
#searchresult1 {position: absolute;right: 0;top: -30px;z-index: 100;}
ul.srchmnu3 {padding: 0 10px;background-color: #F2F2F2; width: 185px; overflow-x: hidden;overflow-y: auto;max-height: 400px;}
.srchmnu3 > li {border-bottom: 1px dotted;padding: 7px;}
.srchmnu3 > li:last-child{border-bottom: none;}
.srchmnu3 > li > a{font-size: 0.75em;}
.noress {background-color: #F2F2F2;}
.noress > p{padding: 10px;text-align: center;}
.searchresult.aslse {top: 61px !important;right: 30px !important;}
.pagnites {float:right;width: 100%;padding: 0 0 24px 0;}
/*===============================================================
                22-12-2021
================================================================*/
.subprduct {display: none;background-color: #f2f2f2;position: absolute;right: -236px;top: 0;}
.mnub > li{position: relative;}
.subprd{padding: 0 10px;}
.subprd > li{border-bottom: 1px dotted rgba(0,0,0,0.3);}
.subprd > li:last-child{border-bottom: none;}
.subprd > li > a{padding: 8px 18px;text-align: left;display: block;}
.redlight,.yellowlight,.greenlight {position: relative;padding-left: 10px;font-size: 11px}
.redlight::before,.yellowlight::before,.greenlight::before {position: absolute;content: '';width: 7px;height: 7px;border-radius: 50%;top: 2px;left: 0;}
.redlight::before{background-color: #ff0000;}
.yellowlight::before{background-color: #ffff00;}
.greenlight::before {background-color: #008000;}
.awdownload > a {font-size: 0.8em}
/*===============================================================
                16-02-2022
================================================================*/
.heddate > h1{font-weight: 600;padding-bottom: 15px;}
.datrang > a::after {position: absolute;content: '';width: 8px;height: 8px;border-top: 1px solid #000;border-right: 1px solid #000;transform: rotate(135deg);top:8px;right: 8px;}
.datrang {display: inline-block;position: relative;}
.datrang > a{display: block;border: 1px solid #000;position: relative;padding: 5px 30px 5px 5px;}
.dtrng {position: absolute;top: 31px;background-color: #fff;z-index: 999;display: none;}
.dtrng li {padding: 5px 5px 0 5px;position: relative;}
.dtrng > li > a { font-size: 0.9em;}
.dtrng > li:last-child input { opacity: 0; position: relative; z-index: 30;}
.dtrng > li:last-child label {position: absolute;left: 5px;width: 100%;font-size: 0.9em;}
.daterangepicker {top: 38% !important;}
.usrdetails {padding-top: 30px;}
.usrdtls{width: 100%;border-collapse: collapse;}
.usrdtls tr th {background-color: #000;color: #fff;font-size: 0.9em;font-weight: 400;padding: 5px 10px;text-align: left;}
/*.usrdtls tr th:first-child {width: 15%;}
.usrdtls tr th:nth-child(2) {width: 35%;}
.usrdtls tr th:nth-child(3) {width: 20%;}
.usrdtls tr th:nth-child(4) {width: 25%;}*/
.usrdtls tr th,.usrdtls tr td {border-left: 1px solid #adadad;}
.usrdtls tr:nth-child(2n) td{background-color: #f2f2f2;}
.usrdtls tr td:last-child{border-right: 1px solid #adadad;}
.usrdtls tr:last-child td{border-bottom: 1px solid #adadad;}
.usrdtls tr td{font-size: 0.9em;font-weight: 400;padding:10px;}
td p:last-child::after {content: '';}
td p::after {position: absolute;content: ',';}
td p {display: inline-block;position: relative;padding-left: 5px;}
p.ndfds {font-size: 1.1em;text-transform: capitalize;}
.sndmil {padding-top: 20px;text-align: right;}
.sndmil > a {display: inline-block;color: #fff;background-color: #000;padding: 5px 8px 5px 30px;text-transform: uppercase;font-size: 0.85em;position: relative;}
.sndmil > a::before{position: absolute;content: '';background: url(../img/mail-icon.png) no-repeat 0 0 / 16px auto;top: 5px;left: 5px;width: 16px;height: 16px;}
.datrang > a:hover,.dtrng > li > a {color: #696565;}
.sndmil > a:hover {color: #aaa;}
a.genrcuosns {background-color: #000;color: #fff;padding: 5px;}
.fodcontd .edtbtns .amtantn {margin-left: 200px;}
.fodcontd .edtbtns .back7 {margin-left: 5%;}
.fods .addbtn > a {background: #000;color: #fff;font-size: 0.82rem;padding: 5px 26px 5px 6px;text-transform: capitalize;}
#addassetform {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 600;display: none;align-items: center;}
#addassetform.active{display: flex;}
#addassetform > .container {width: 60%;margin: 5% auto;padding: 0;position: relative;}
#addassetform .edit7 {background-color: #fff;padding: 30px;max-height: 500px;overflow-y: scroll;}
#addassetform .edits7.clearfix {margin-bottom: 0px;}
#addassetform .flrhed h1 {font-size: 1em;}
#addassetform .txt7bx {font-size: 1rem;    padding: 0.4rem 0.5rem 0.4rem;}
#addassetform .edtfld2{margin-bottom: 1rem;width: 75%;}
#addassetform .edtfrm {padding: 30px 30px 0px 7px;}
#addassetform .lbl{width: 20%;}
#addassetform .edtbtns .amtantn{margin-left: 24%;}
.edtro.astab {font-size: 16px;}
.edtro.astab .dataTables_length,.edtro.astab .dataTables_filter,.edtro.astab .dataTables_info,.edtro.astab .dataTables_paginate {display: none !important;}
.whpop {position: fixed;top: 0;right: 0;left: 0;bottom: 0;z-index: 999;background: rgba(0,0,0,0.8);display: none}
.inwhpop {margin: 111px auto 0;width: 90%;background: #ffffff;box-sizing: border-box;padding: 5px 0 29px 0;;position: relative;}
.back8 {padding: 8px;font-size: 14px;color: #e5e5e5;background-color: #000;}
.inwhpop h3 {text-align: center;padding: 19px 0;}
.onwhpop p {text-align: center;padding-bottom: 10px;text-transform: capitalize;}
.text-asrt {position: absolute;top: -3px;right: 0;}
.galleryasrt {display: inline-block;margin-top: 20px;}
.galleryasrt ul > li {display: inline-block;vertical-align: top;width: 21%;font-size: 16px;margin-bottom: 30px;margin: 2%;}
.onwhpop {margin: 5% auto; width: 55%; background: #ffffff; box-sizing: border-box;position :relative;}
.onwhpop h3 {text-align: center;font-size: 1.2vw;}
.whlco1, .whlco2{padding-bottom: 15px;font-size: 1vw;margin: 5px;float: right;}
span.imgerror {font-size: 0.77vw;float: right;color: red;}
.edtro.astab #example {padding: 0;}
.edtro.astab #example_wrapper {padding-top: 10px;}
.edtro.astab{ margin-top: 20px;}
.edtro.astab #example tbody tr td {text-align: center;}
.flashmessages {position: fixed;bottom: -40%;background-color: #e5e1e1;color: #7c5825;padding: 15px 40px;margin-left: 40%;border: 1px solid #7c5825;transition: all 500ms ease-in-out;z-index: 100;}
.flashmessages.showpop{bottom: 10%;transition-delay: 2s;}
.hidseris{display: none;}
.whlco89 {position: absolute;right: 16px;top: 0;font-size: 20px;z-index: 10;background-color: #000;display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 50%;}
.whlco89 > a{color: #fff;}
#addassetform .edit7 {position: relative;}
.row.asrt{scrollbar-width: thin; max-height: 500px; overflow-y: scroll;}
.onwhpop h3 {text-align: center;font-size: 1.2vw; padding-top:15px;}
.edtfld.chowith {max-width: none;}
.edtfld.chowith::after{right: 9px;top: -5px;}
.edtfld.chowith::before{width: 35px;height: 27px;}
.edtro.subspecfic {margin-left: 10%;}
.sdecwc {position: relative;float: right;margin-right: 18%;margin-top: -32px;border: 1px solid #aaa;padding: 3px 30px 3px 10px;border-radius: 4px;z-index: 9;font-size: 0.9em;width: 15%;appearance: auto;}
.mebu > button.blue > a.askDelete .badge-primary {background: #7cb73f;}
.mebu > button > a.askDelete .badge-primary {background: #e2a03f;color: #fff;font-size: 12px;padding: 4px 10px 5px;border-radius: 5px;}
.edit77::before {position: absolute;content: '';left: 10px;width: 20px;height: 20px;box-sizing: border-box;background-image: url(../img/img.png);background-repeat: no-repeat;background-size: 113px auto;background-position: 0px -710px;display: block;}
.actv7 > a {color: #000;padding-left: 35px;position: relative;}
.pags7 > li, .pagination > li{border: 1px solid #979797;}
.pagination > li.disabled {border: none;}
.edtfld2 {font-size: 16px;}
.edtfld2 input[type="file"] {border: none !important;}
.ddcc.prdsubmus .mnub > li > a {padding: 8px;}
.ddcc.prdsubmus {width: 240px;}
.asd {background: #000;color: #fff;padding: 3px 5px;}

