@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.6.3');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-file-text-o:before {content: "\f0f6";}
.fa-line-chart:before {content: "\f201";}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-Bold-webfont.eot');
    src: url('fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Bold-webfont.woff2') format('woff2'),
         url('fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: 700;
    font-style: normal;

}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-BoldItalic-webfont.eot');
    src: url('fonts/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-BoldItalic-webfont.woff2') format('woff2'),
         url('fonts/OpenSans-BoldItalic-webfont.woff') format('woff'),
         url('fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: 700;
    font-style: italic;

}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-ExtraBold-webfont.eot');
    src: url('fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-ExtraBold-webfont.woff2') format('woff2'),
         url('fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),
         url('fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: 800;
    font-style: normal;

}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-ExtraBoldItalic-webfont.eot');
    src: url('fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-ExtraBoldItalic-webfont.woff2') format('woff2'),
         url('fonts/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),
         url('fonts/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-ExtraBoldItalic-webfont.svg#open_sansextrabold_italic') format('svg');
    font-weight: 800;
    font-style: italic;

}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-Italic-webfont.eot');
    src: url('fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Italic-webfont.woff2') format('woff2'),
         url('fonts/OpenSans-Italic-webfont.woff') format('woff'),
         url('fonts/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: 400;
    font-style: italic;

}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-Light-webfont.eot');
    src: url('fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Light-webfont.woff2') format('woff2'),
         url('fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: 300;
    font-style: normal;

}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-LightItalic-webfont.eot');
    src: url('fonts/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-LightItalic-webfont.woff2') format('woff2'),
         url('fonts/OpenSans-LightItalic-webfont.woff') format('woff'),
         url('fonts/OpenSans-LightItalic-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-LightItalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: 300;
    font-style: italic;

}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular-webfont.woff2') format('woff2'),
         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: 400;
    font-style: normal;

}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-Semibold-webfont.eot');
    src: url('fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Semibold-webfont.woff2') format('woff2'),
         url('fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: 600;
    font-style: normal;

}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-SemiboldItalic-webfont.eot');
    src: url('fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-SemiboldItalic-webfont.woff2') format('woff2'),
         url('fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
         url('fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: 600;
    font-style: italic;

}


html{-webkit-font-smoothing:antialiased;  -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
*{outline:none;box-sizing:border-box;-webkit-box-sizing:border-box;}
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset, p, hr, iframe{margin:0;padding:0;border:none;}
a, input, select, textarea{outline:none;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
a{text-decoration:none;color:#333333;}
/*a:focus,:focus, input:focus, :active{outline:none;}*/
img{max-width:100%;vertical-align:middle;border:none;outline:none;max-height:100%;border-radius:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;margin:0;padding:0;}
input, textarea, button{resize:none;border:0;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;/*font:400 14px/18px 'Open Sans', sans-serif;*/ font-size:14px; line-height:18px; font-family:'Open Sans';}
select, input[type="submit"], button, input[type="button"]{cursor:pointer}
p{font-size:14px;line-height:20px;}
ul, li{list-style-type:none;}

table{border-collapse:collapse; border-spacing:0;}
caption, th, td{font-weight:normal;}
label.error{z-index: 99; position:absolute;right:0px;top:-19px;width:auto;height:auto;margin:0;padding:0; line-height:normal;font-size:11px !important;line-height:11px !important;background:#fb0101;padding:5px 5px 4px !important;color:#ffffff;display:none; white-space:nowrap;}
label.error:after{border-color:#fb0101 transparent transparent;border-image:none;border-right:6px solid transparent;border-style:solid;border-width:6px;content:" ";height:0;left:20px;margin-left:-10px;position:absolute;top:100%;width:0;}
.trans{transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;}
select option{padding:5px;}
.star{position:relative;}
.star:after{position:absolute;right:-10px;top:0;content:"*";color:#ed1c24;font:14px/14px 'Open Sans', sans-serif;}
.absoImg{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;}
body{color:#000;background-color:#fff;font:14px/18px 'Open Sans', sans-serif;padding-bottom:35px;}
::-webkit-input-placeholder{color:#0e0e0e;}
:-moz-placeholder{color:#0e0e0e;opacity:1;}
::-moz-placeholder{color:#0e0e0e;opacity:1;}
:-ms-input-placeholder{color:#0e0e0e;}
.clear{clear:both;}
input:focus, input:active, select:active{outline:none;}

.clearDiv:before, .clearDiv:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after{content: " ";display: table;}
.clearDiv:after,.container-fluid:after, .row:after{clear: both;}
.container-fluid{margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
.row { margin-left: -15px;margin-right: -15px;}
.fullColumn{float:left;width:100%;padding:0 15px;}
.img-circle{border-radius:50%;-webkit-border-radius:50%;}

/* header css start */

.headMain{background:url(../images/black-line.jpg);}
.headLeft{float:left;padding:9px 0 0;}
.headLeft a{display:inline-block;vertical-align:top;position:relative;color:#cccccc;font-size:13px;line-height:16px;padding-left:25px;}
.headLeft a:before{position:absolute;left:0;top:0;content:'';background:url(../images/sprite.png) no-repeat 0 0;width:18px;height:16px;}
.headRight{float:right;}
.firstUl{float:left;}
.firstUl li a{display:inline-block;vertical-align:top;font-size:13px;color:#cccccc;line-height:35px;position:relative;padding-left:28px;}
.firstUl li a:before{position:absolute;left:0;top:0;bottom:0;margin:auto;content:'';background:url(../images/sprite.png) no-repeat 0 0;width:22px;height:22px;}
.firstUl li{float:left;border-right:1px solid #0c0c0c;padding:0 10px;}
.firstUl li.configLi{padding-right:19px;}
.firstUl li a.visit:before{background-position:-22px 0;}
.firstUl li a.seo:before{background-position:-50px 0;}
.firstUl li a.config:before{background-position:-77px 0;}
.firstUl li a.sitemap:before{background-position:-1px -180px; height: 20px; width: 17px;}
.userUl{float:left;}
.userUl li{float:left;position:relative;width:100%;}
.userUl li ul{position:absolute;right:0;top:50px;background-color:#FFF;width:150px;z-index:11;box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);visibility:hidden;opacity:0;}
.userUl li:hover .supAdmin{background-color:#0086c6;}
.userUl li:hover ul{top:35px;visibility:visible;opacity:1;}
.userUl li ul li{border-bottom:1px solid #f1f1f1;border-top:1px solid #e1dbdb;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;}
.userUl li ul li:last-child{border-bottom:0;}
.editPro{background:url(../images/edit.png) no-repeat 10px center;}
.logout{background:url(../images/logout.png) no-repeat 10px center;}
.userUl li ul li a{line-height:40px;display:block;padding:0 0 0 35px;}
.supAdmin{display:inline-block;vertical-align:top;width:35px;height:35px;position:relative;background-color:#0073aa;}
.supAdmin:before{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;content:'';background:url(../images/sprite.png) no-repeat -106px 0;width:20px;height:22px;}
.menuPart{background-color:#f1f1f1;border-bottom:3px solid #dfdfdf;text-align:center;position:relative;padding:0;}
.logo{float:left;max-width:20%;}
.logo a{display:table-cell;vertical-align:middle;height:58px;}
.logo img{object-fit:cover;}
.navUl li{display:inline-block;vertical-align:top;height:58px;border-right:1px solid transparent;padding-right:9px;padding-left:12px;position:relative}
.navUl li:after{position:absolute;top:12px;bottom:12px;content:'';width:1px;background-color:#dfdfdf;right:-1px;}
.navUl li.hiddenLi, .okayNav__nav--invisible li.hiddenLi{display:none;}
.navUl li:last-child{margin:0;padding-right:0;border:0;}
.navUl li:last-child:after{display:none;}
.navUl li:first-child{padding-left:0;}
.navUl li a{color:#0e0e0e;font-size:14px;line-height:58px;display:inline-block;vertical-align:top;position:relative;}
.navUl li a:after{position:absolute;left:50%;bottom:-3px;height:3px;background-color:#00aba9;width:0;content:'';transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;}
.navUl li span, .nav-right li span{display:inline-block;vertical-align:middle;margin-right:5px;}
.nav-right li span.iconSpan{min-width:40px;text-align:center;vertical-align:top;}

/*.menuPart{background-color:#f1f1f1;border-bottom:3px solid #dfdfdf;text-align:center;padding:12px 0;position:relative;}
.logo{position:absolute;left:25px;top:8px;}
.logo img{max-width:99px;max-height:45px;object-fit:cover;}
.navUl{padding-left:110px;}
.navUl li{display:inline-block;vertical-align:top;height:34px;border-right:1px solid #dfdfdf;padding-right:9px;padding-left:12px;}
.navUl li.hiddenLi, .okayNav__nav--invisible li.hiddenLi{display:none;}
.navUl li:last-child{margin:0;padding-right:0;border:0;}
.navUl li:first-child{padding-left:0;}
.navUl li a{color:#0e0e0e;font-size:14px;line-height:34px;display:inline-block;vertical-align:top;position:relative;}
.navUl li a:after{position:absolute;left:50%;bottom:-14px;height:3px;background-color:#00aba9;width:0;content:'';transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;}
.navUl li span, .nav-right li span{display:inline-block;vertical-align:middle;margin-right:5px;}
.nav-right li span.iconSpan{min-width:40px;text-align:center;vertical-align:top;}
*/

.okayNav__menu-toggle:before{display:inline-block;vertical-align:middle;content:'';background:url(../images/sprite.png) no-repeat -496px 0;width:4px;height:20px;margin-right:15px;transition: -webkit-transform 400ms cubic-bezier(0.55, 0, 0.1, 1);transition: transform 400ms cubic-bezier(0.55, 0, 0.1, 1);transition: transform 400ms cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 400ms cubic-bezier(0.55, 0, 0.1, 1);}
.okayNav__menu-toggle.icon--active:before{background-position:-496px -24px;}
.okayNav__menu-toggle.icon--active{color:#546edb}
.okayNav__nav--invisible a.active .fiImg, .navUl li a.active .fiImg{display:none;}
.okayNav__nav--invisible a.active .secImg, .navUl li a.active .secImg{display:inline-block;}
.navUl li a.active:after{left:0;width:100%;}
.tableBox{position:relative;}
.tableBox .fullColumn{padding:20px;background-color:#f1f1f1;position:relative;}
.showProcess{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:rgba(255,255,255,0.5) url(../images/loading-icon.gif) center 100px no-repeat;z-index:1;}
.table{display:table;width:100%; border-left:1px solid #f1f1f1; position:relative;}
.table li{display:table-row;background-color:#fff;}
.table li.odd{background-color:#f9f9f9;}
.formBox .table li:nth-child(odd){background-color:#f9f9f9;}
.formBox .table li.topLi{background-color:#d8e4ea;}
.table li div{display:table-cell;padding:15px;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;text-align:center;vertical-align:middle;position:relative;}
.table .topLi{background-color:#d8e4ea;}
.table .topLi div{color:#333333;line-height:20px;padding:10px 15px;}
.chekMain{width:44px;}
.table .topLi div.hashBox{min-width:62px;color:#0073aa;width:62px;}
.chkInn label{display:inline-block;vertical-align:middle;position:relative;width:20px;height:20px;margin-top:-2px;cursor:pointer;}
.table li div.chkInn{padding:0;border:0;}
.checkbox{position:absolute;opacity:0;width:100%;height:100%;z-index:111;cursor:pointer;}
.chkInn label span{display:inline-block;vertical-align:top;width:20px;height:20px;background:url(../images/sprite.png) no-repeat -195px -31px;}
.checkbox:checked + span{background-position:-218px -31px;}
.dateBox, .statusBox, .sortOrder{width:130px;}
.sorting{cursor:pointer;}
.sorting span{position:relative;display:inline-block;padding-right:17px;}
.sorting span:after{position:absolute;top:0;bottom:0;content:'';width:17px;height:5px;margin:auto;right:0;}
.sort_asc span:after{background:url(../images/asc-arrow.png) no-repeat;}
.sort_desc span:after{background:url(../images/desc-arrow.png) no-repeat;}
.sort_both span:after{background:url(../images/sort-arrow.png) no-repeat;height:13px;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.table .topLi .pageName{text-align:center;font-weight:400;color:#333333;}
.table li .pageName{font-weight:600;color:#0073aa;text-align:left;}
.pageName a{color:#0073aa;text-transform:capitalize;}
.sortTxt{text-align:center;width:55px;height:32px;border:1px solid #cccccc;color:#0e0e0e;}
.statusSpan{display:inline-block;vertical-align:middle;background:url(../images/sprite.png) no-repeat -268px 0;width:23px;height:23px;}
.inactive{background-position:-295px 0;}
.optUl{margin-top:1px;}
.optUl li{font-size:12px;display:inline-block;line-height:14px;position:relative;background-color:transparent;font-weight:400;}
.optUl li a{color:#777777;}
.optUl li.delLi a{color:#ff0024;}
.optUl li:after{height:10px;width:1px;background-color:#777777;content:'';display:inline-block;vertical-align:middle;margin:0px 5px 0 6px;}
.optUl li:last-child{border:0;margin:0;padding:0;}
.optUl li:last-child:after{display:none;}
section{min-height:100%;height:auto;}
.midTop{padding:27px 0 20px;position:relative;}
.topLeft{float:left;padding:0 0 0 5px;}
.pageTitle{font-size:22px;color:#000000;position:relative;display:inline-block;vertical-align:middle;margin-right:27px;}
.pageTitle:before{background:url(../images/sprite.png) no-repeat -393px 0;width:23px;height:33px;content:'';display:inline-block;vertical-align:middle;margin-right:8px;}
.pageTitle span{display:inline-block;vertical-align:middle;}
.blc-booking:before{background:url(../images/booking-black.png) no-repeat;width:30px;height:30px;}
.blc-make-model:before{background:url(../images/make-model-black.png) no-repeat;width:30px;height:30px;margin-top:4px;margin-bottom:-3px;}
.blc-employee:before{background:url(../images/employee-black.png) no-repeat;width:30px;height:26px;}
.blc-vehicle:before{background:url(../images/vehicle-black.png) no-repeat;width:38px;height:28px;}
.blc-repair:before{background:url(../images/repair-black.png) no-repeat;width:30px;height:29px;}
.blc-insurance:before{background:url(../images/insurance-black.png) no-repeat;width:22px;height:33px;}
.blc-archives:before{background:url(../images/archives-black.png) no-repeat;width:25px;height:30px;}
.blc-report:before{background:url(../images/report-black.png) no-repeat;width:35px;height:33px;}
.blc-category:before{background:url(../images/category-black.png) no-repeat;width:32px;height:32px;}
.blc-type:before{background:url(../images/type-black.png) no-repeat;width:32px;height:32px;}
.blc-attribute:before{background:url(../images/attribute-black.png) no-repeat;width:32px;height:32px;}
.blc-product:before{background:url(../images/product-black.png) no-repeat;width:32px;height:32px;}
.blc-team:before{background:url(../images/team-black.png) no-repeat;width:32px;height:32px;}
.blc-store:before{background:url(../images/store-blank.png) no-repeat;width:32px;height:32px;}
.blc-slider:before{background:url(../images/slider-blank.png) no-repeat;width:36px;height:25px;}
.addNew{display:inline-block;vertical-align:middle;position:relative;color:#fff;background-color:#0073aa;padding:1px 10px 0 34px;line-height:35px;border-radius:3px;-webkit-border-radius:3px;height:35px;}
.addNew:before{background:url(../images/sprite.png) no-repeat -244px 0;width:18px;height:18px;position:absolute;content:'';left:10px;top:0;bottom:0;margin:auto;}
.topRight{float:right;margin-right:6px;}
.dropbox{width:170px;float:left;border:1px solid #cccccc;position:relative;background-color:#fff;}
.dropbox select{float:left;width:100%;height:33px;border:0;font-size:14px;font-family:"Open Sans",sans-serif;line-height:29px;}
.bulkDrop select{padding-left:31px;}
.bulkDrop:before{background:url(../images/sprite.png) no-repeat -181px 0;width:20px;height:20px;position:absolute;content:'';left:10px;top:0;bottom:0;margin:auto;}
.searchBox{float:left;width:200px;margin:0 6px 0 15px;position:relative;}
.txt{float:left;width:100%;border:1px solid #cccccc;height:35px;padding-left:10px;font-size:14px;color:#0e0e0e;}
.searchBox .txt{padding-right:10px;}
.searchIcon{position:absolute;right:1px;top:1px;bottom:1px;background:#0073aa url(../images/search-icon.png) center center no-repeat;width:34px;border-left:1px solid #cccccc;}
.resetBtn{height:35px;color:#333333;font-size:14px;padding:0;cursor:pointer;text-align:center;padding:0 10px 0 31px;background:#dfdfdf url(../images/reset.png) no-repeat 10px 9px;border-radius:3px;-webkit-border-radius:3px;}
.msgBox{position:fixed;left:0;right:0;top:3px;padding:0 15px;text-align:center;max-width:50%;margin:0 auto;z-index:1111;}
.msgBox div{padding:0 14px;display:inline-block;vertical-align:top;color:#fff;}
.errorMsg{background-color:#ff000a;line-height:28px;background: #fb6167;background: -moz-linear-gradient(top, #fb6167 0%, #ed5258 100%);background: -webkit-linear-gradient(top, #fb6167 0%,#ed5258 100%);background: linear-gradient(to bottom, #fb6167 0%,#ed5258 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb6167', endColorstr='#ed5258',GradientType=0 );}
.msgClose{display:inline-block;vertical-align:middle;background:url(../images/sprite.png) no-repeat -374px 0;width:13px;height:13px;margin:-1px 0 0 16px;}
.successMsg{line-height:28px;background: #9ecf64;background: -moz-linear-gradient(top, #9ecf64 0%, #8fc055 100%); background: -webkit-linear-gradient(top, #9ecf64 0%,#8fc055 100%);background: linear-gradient(to bottom, #9ecf64 0%,#8fc055 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ecf64', endColorstr='#8fc055',GradientType=0 );}
.workingMsg{line-height:28px; background: #fb7b4f;background: -moz-linear-gradient(top, #fb7b4f 0%, #ed6c40 100%);background: -webkit-linear-gradient(top, #fb7b4f 0%,#ed6c40 100%);background: linear-gradient(to bottom, #fb7b4f 0%,#ed6c40 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb7b4f', endColorstr='#ed6c40',GradientType=0 );}
.tableBtm{display:inline-block;vertical-align:top;width:100%;margin:30px 0 0;}
.leftSelect{float:left;}
.numDrop{margin-left:15px;}
.numDrop select{padding-left:31px;}
.numDrop:before{width:19px;height:24px;background-position:-421px -4px;background:url(../images/sprite.png) no-repeat -421px 0;left:10px;top:0;bottom:0;margin:auto;position:absolute;content:'';}
.pagination{float:right;}
.recordCount{display:inline-block;vertical-align:middle;color:#0e0e0e;}
.pageBox{display:inline-block;vertical-align:middle;margin-left:12px;}
.pageBox a{float:left;width:35px;height:35px;border:1px solid #cccccc;background-color:#fff;text-align:center;color:#0e0e0e;line-height:33px;position:relative;margin-left:5px;}
.pageBox em{margin:0px 0 0 5px;padding:23px 0 0;line-height:12px;float:left;}
.pageBox a:first-child{margin-left:0;}
.pageBox a.active,.pageBox a.active:hover{border-color:transparent;background-color:transparent;cursor:default;}
.previous:after, .next:after{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:url(../images/sprite.png) no-repeat;width:6px;height:11px;content:'';}
.previous:after{background-position:-323px 0;}
.next:after{background-position:-332px 0;}
.footerMain{background-color:#1c1c1c;text-align:center;position:fixed;bottom:0;left:0;right:0;}
.footerMain p{color:#cccccc;font-size:13px;line-height:35px;}
section{position:relative;z-index:1;padding-bottom:51px;background-color:#fff;}
.webential{display:inline-block;vertical-align:middle;background:url(../images/sprite.png) no-repeat -445px 0;width:45px;height:14px;margin:-2px 0 0 5px;}
.menu-icon{ position: relative;overflow: hidden; margin: 0; padding: 0; width: 35px; height: 35px;cursor:pointer;display:none;float:left;background-color:#474747;border-radius:3px;-webkit-border-radius:3px;padding:11px 7px 0;margin-top:15px;}
.menu-icon span { height: 2px; background: #fff;width:100%;float:right;transition:all 0.3s;-webkit-transition:all 0.3s;position:relative;}
.menu-icon span.line2{margin:4px 0;width:17px;}
.activeMenu .line1 {-webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);top:6px;}
.activeMenu .line3 {-webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);top:-5px;}
.activeMenu span.line2 { background:none;}
.iconSpan img{vertical-align:middle;display:inline-block;}
.iconSpan img.secImg{display:none;}
.navUl li span.iconSpan{vertical-align:top}
.searchBtn{display:inline-block;vertical-align:top;padding:0 10px 0 34px;background-color:#0073aa;height:35px;line-height:35px;color:#fff;border-radius:3px;-webkit-border-radius:3px;position:relative;}
.topRight .searchBtn, .centerFrom .searchBtn{margin:0 10px 0 15px;display:none;}
.searchBtn:before{width:18px;height:18px;background:url(../images/sprite.png) no-repeat -134px -27px;left:10px;top:0;bottom:0;margin:auto;position:absolute;content:'';}
.sortBtn{background-color:#dfdfdf;height:32px;padding:0 5px;cursor:pointer;border-radius:3px;-webkit-border-radius:3px;}
.toggleLink{display:none;float:right;position:absolute;right:0;top:0;width:25px;height:25px;background:url(../images/top-arrow.png) no-repeat;z-index:99999}
.arrowUp{transform:rotateX(180deg);-webkit-transform:rotateX(180deg);}
.fixedBody{position:fixed;left:0;top:0;overflow:hidden;width:100%;height:100%;}
.sortBtn{display:none;}
.scrollTop {background-color: #0073aa;bottom: 15px;box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);display: none;height: 40px;position: fixed;right: 15px;width: 40px; z-index: 11;}
.scrollTop.Btmspace{bottom:50px;}
.scrollTop span {background: url(../images/sprite.png) no-repeat scroll -160px -33px;height: 12px;width: 21px;}
nav.okayNav{display:inline-block;vertical-align:top;max-width:80%;}
.loginBox{display:table;width:100%;height:100vh;margin-bottom:-35px;text-align:center;}
.loginMain{display:table-cell;vertical-align:middle;}
.loginBody{background:#f1f1f1 url(../images/login-bg.png);}
.middlePart{display:inline-block;vertical-align:top;width:100%;}
.loginCenter{display:inline-block;vertical-align:top;width:675px;margin-bottom:15px;position:relative;}
.loginCenter:before{position:absolute;left:0;content:'';bottom:-5px;background-color:#fff;border:1px solid #e2e2e2;border-radius:10px;-webkit-border-radius:10px;height:100%;z-index:1;right:1px;box-shadow:0 0 2px rgba(0,0,0,0.23);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.23)}
.loginCenter:after{position:absolute;left:0;content:'';bottom:-9px;background-color:#fff;border:1px solid #e2e2e2;border-radius:10px;-webkit-border-radius:10px;height:100%;right:1px;box-shadow:0 0 5px rgba(0,0,0,0.23);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.23);border-bottom:1px solid #cacaca;}
.logInn{float:left;width:100%;padding:54px 40px 60px;background-color:#fff;position:relative;border-radius:10px;-webkit-border-radius:10px;z-index:11;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.21), 0px 0px 5px rgba(0, 0, 0, 0.21);-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.21), 0px 0px 5px rgba(0, 0, 0, 0.21);}
.leftLogo{display:table-cell;width:220px;height:206px;vertical-align:middle;text-align:left;}
.rightFrm{width:372px;display:table-cell;vertical-align:top;text-align:left;}
.shadow{width:100%;height:11px;background:url(../images/login-shadow.png) no-repeat center top;float:left;}
.frmTitle{color:#333333;font-weight:700;font-size:24px;line-height:30px;text-transform:capitalize;margin:0 0 15px;}
.frmTxt{position:relative;margin:0 0 12px;}
.frmTxt:before{background:url(../images/sprite.png) no-repeat;left:13px;top:0;bottom:0;margin:auto;position:absolute;content:'';}
.uname:before {background-position: -245px -33px;height: 15px;width: 16px;}
.pwd:before{width:12px;height:19px;background-position:-269px -30px;left:15px;}
.frmTxt input{width:100%;height:46px;color:#000;padding-left:41px;border:2px solid #f1f1f1;border-radius:2px;-webkit-border-radius:2px;}
.frmTxt input::-webkit-input-placeholder{color:#a7a9ac;}
.frmTxt input:-moz-placeholder{color:#a7a9ac;opacity:1;}
.frmTxt input::-moz-placeholder{color:#a7a9ac;opacity:1;}
.frmTxt input:-ms-input-placeholder{color:#a7a9ac;}
.subBox{margin:9px 0 0;display:inline-block;vertical-align:top;width:100%;}
.loginBtn{padding-top:0;font-weight:600;background:#0073aa;padding:0 34px;font-size:16px;line-height:33px;}
.subBox span{color:#333333;margin:7px 0 0 0;float:right;}
.subBox span a{color:#0073aa;}
.backTo{position:absolute;right:0;bottom:-1px;background-color:#8ac149;border-radius:0 0 10px 0;}
.backTo a{display:inline-block;color:#fff;padding:0 42px 0 16px}
.backTo a span{position:relative;padding-left:20px;line-height:30px;display:inline-block;vertical-align:top;}
.backTo a span:before{background:url(../images/sprite.png) no-repeat -331px -34px;left:0;top:0;bottom:0;margin:auto;position:absolute;content:'';width:13px;height:13px;}
.userIcon{background:url(../images/login-user.png) no-repeat;width:101px;height:104px;position:absolute;right:33px;top:-46px;}
.mobiAction{position:fixed;left:0;right:0;bottom:0;background-color:#f1f1f1;padding:10px 15px;box-shadow:-2px -2px 4px rgba(0,0,0,0.19);-webkit-box-shadow:-2px -2px 4px #rgba(0,0,0,0.19);z-index:99999999999;border-top:1px solid #c8c8c8;}
.mobiAction a{margin-left:15px;}
.counterDiv{float:left;line-height:26px;height:26px;background-color:#afafaf;padding:0 10px;color:#fff;border-radius:3px;-webkit-border-radius:3px;}
.updatePro:before{width:41px;height:36px;background-position:-386px -40px;}
.activeStatus, .inactiveStatus{background:url(../images/sprite.png) no-repeat 0 -54px;width:26px;height:26px;float:left;}
.inactiveStatus{background-position:-31px -54px;}
.delIcon{float:left;line-height:26px;color:#474747;position:relative;padding-left:22px;}
.delIcon:before{width:16px;height:19px;background:url(../images/sprite.png) no-repeat -64px -58px;position:absolute;left:0;top:0;bottom:0;margin:auto;content:'';}
.closeAction{float:right;width:26px;height:26px;background:url(../images/sprite.png) no-repeat -86px -54px;cursor:pointer;}
.btnUl{float:left;}
.btnUl li{float:left;margin-left:10px;}
.btnUl li:first-child{margin-left:0;}
.comBtn{display:inline-block;height:30px;line-height:30px;border-radius:3px;-webkit-border-radius:3px;color:#fff;padding:0 20px;background-color:#0073aa;}
.middlePart .fullColumn{padding:30px 20px;background-color:#f1f1f1;}
.midWhite{float:left;width:100%;background-color:#fff;border:1px solid #c8c8c8;padding:30px;}
.tabUl{display:inline-block;vertical-align:top;width:100%;border-bottom:3px solid #0073aa; margin-bottom:26px;margin-top: 10px !important;}
.tabUl li{float:left;padding:0 25px;color:#0073aa;font-weight:600;line-height:41px;cursor:pointer;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;}
.tabUl li.current, .tabUl li:hover{background-color:#0073aa;color:#fff;}
.tableUl{display:table;}
.tableUl li{float:none;display:table-cell;text-align:center;vertical-align:middle;line-height:20px;padding:12px 10px 10px;}
.tabMain{float:left;width:100%;padding:0;}
.formBox{margin-bottom:-27px;float:left;width:100%; position:relative;}
.formBox li{float:left;width:50%;padding:0 15px;margin:0 0 27px;}
.formBox li.halfLi{width:25%;}
.formBox li.threeLi{width:16.66666666666%;}
.formBox li.clear{margin:0;padding:0;width:100%;line-height:0;}
.formBox li.fullLi{width:100%;}
.labelSpan{display:inline-block;vertical-align:top;color:#5e5e5e;font-weight:600;}
.txtBox .txt{border-color:#dfdfdf;height:40px;padding:0 10px;}
.txtBox .dollarSpan, .modelDiv .dollarSpan{background:#fff url(../images/dollar-symbol.png) no-repeat 8px center;padding-left:16px;}
.txtBox select{border:1px solid #dfdfdf;height:40px;padding:0 10px;float:left;width:99.9999%;font-size:14px;}
.txtBox textarea.txt{/*height:131px;*/height:377px;padding:10px;position:relative;}
.txtBox{float:left;width:100%;position:relative;margin:6px 0 0;}
.txtBox small{color:#f00;font-size:12px;font-style:normal;position:absolute;left:0;bottom:-18px;}
.modelDivIn small{bottom: 0;}
.btmBtn{margin:22px 20px 9px 0;}
.formBox .chkInn{display:inline-block;vertical-align:middle;margin-right:11px;}
.formBox .chkInn:last-child{margin:0;}
.formBox .chkInn span{width:auto;height:auto;font-size:12px;color:#5e5e5e;line-height:20px;position:relative;padding-left:25px;background:none;}
.formBox .chkInn span:before{width:20px;height:20px;background:url(../images/sprite.png) no-repeat -195px -31px;position:absolute;left:0;top:0;content:'';}
.formBox .checkbox:checked + span:before{background-position:-218px -31px;}
.formBox .chkInn label{width:auto;height:auto;margin:0;}
.formBox .radioBtn span{line-height:16px;padding-left:20px;}
.formBox .radioBtn span:before{background-position:-452px -33px;width:16px;height:16px;}
.formBox .radioBtn .checkbox:checked + span:before{background-position:-434px -33px;}
.optionBox{float:left;width:100%;min-height:42px;margin-top:4px;}
.accMain{float:left;width:100%;color:#fff;font-weight:600;line-height:20px;cursor:pointer;padding:13px 35px 13px 15px;background-color:#0073aa;font-size:16px;position:relative;margin-bottom:1px;display:none;}
.accMain:after{position:absolute;right:15px;top:0;bottom:0;margin:auto;content:'';width:21px;height:12px;background:url(../images/sprite.png) no-repeat -160px -33px;transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;}
.arrowDown:after{transform:none;-webkit-transform:none;}
.tabDiv{float:left;width:100%;display:none;}
.tabDiv.current{display:block;}
.enqBox{float:left;width:100%;border:1px solid #dfdfdf;}
.enqUl:after, .enqUl:before{content:'';display:table;}
.enqUl:after{clear:both;}
.enqUl li{float:left;width:100%;border-bottom:1px solid #f1f1f1;position:relative;}
.enqUl li:nth-child(odd){background-color:#f9f9f9;}
.enqUl li:last-child{border-bottom:0;}
.leftData{float:left;width:50%;}
.rightData{float:left;width:50%;}
.enqUl li div span{display:inline-block;vertical-align:top;}
.boldSpan{font-weight:700;width:30%;padding:15px 5px 15px 15px;}
.dataSpan{width:69%;padding:15px 0;}
.oneCol{margin:0 auto;float:none;max-width:60%;}
.oneCol li{width:100%;}
.oneCol li.halfLi{width:50%;}
.formBox .table{border-left:1px solid #f1f1f1;margin:15px 0 0;}
.btn{display:inline-block;vertical-align:top;height:30px;line-height:30px;border-radius:3px;-webkit-border-radius:3px;color:#fff;padding:0 20px;background-color:#428bca;cursor:pointer;}
.smallTxt{width:116px;text-align:center;}
.formBox .table li{float:none;display:table-row;width:100%;}
.delDiv{width:100px;}
.backBtn{background-color:#00aba9;}
.deleteLink{display:inline-block;vertical-align:middle;background:url(../images/sprite.png) no-repeat -64px -58px;width:16px;height:19px;}
span.mhiddenSpan{display:none;}
.chkInn label label.error{position:absolute;white-space:nowrap;left:-7px;right:inherit;top:-26px;}
.displayBlock {display: block;}
.formBox li.noRecord, .noRecord{display:inline-block;vertical-align:top;width:100%;background-color:#f1f1f1;font-size:30px;line-height:34px;padding:30px 15px;color:#a4a4a4;text-align:center;text-shadow:2px 2px 5px rgba(0,0,0,0.3)}
.formBox li.noRecord{background-color:transparent;padding:0 15px;}
.formBox li.noRecord span{padding:30px 15px;background-color:#f1f1f1;display:block}
.hideBlock{display:none;}
.alignLeft, .table li div.alignLeft{text-align:left;}
.alignRight, .table li div.alignRight{text-align:right;}
.alignCenter, .table li div.alignCenter{text-align:center;}
.txtUpper{text-transform:capitalize;}
.table #customer_name{min-width:250px;}
.tableBox form{display:block;overflow:auto;position:relative;}
.table li.commentLi{position:relative;height:85px;display:none;}
.table li.commentShow{display:table-row;}
.table li.commentLi div{position:absolute;left:0;right:0;background-color:#fff;height:100%;display:block;text-align:left;padding-left:100px;padding-right:180px;}
.table li.commentLi span{font-weight:700;position:absolute;left:15px;}
/*.commentBtn{display:inline-block;vertical-align:middle;width:25px;height:20px;background:url(../images/comment-img.png) no-repeat;opacity:0.7;})*/
.optUl li a.commentBtn{display:inline-block;vertical-align:middle;font-weight:600;color:#0073aa;}
.rightFrm .alert-error{position:absolute;top:25px;font-weight:600;color:#f00;}
.toSpan{display:block;margin:2px 0;}
.formBox li.recordLi{width:100%;}
.reportTable{border:1px solid #f1f1f1;}
.reportTable thead tr{background-color:#d8e4ea;}
.reportTable thead th{color:#333333;line-height:20px;padding:10px 15px;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}
.reportTable thead th:last-child, .reportTable tbody td:last-child{border-right:0;}
.reportTable tr td{padding:10px 15px;border-bottom:1px solid #f1f1f1;border-right:1px solid #f1f1f1;}
.reportTable tr:nth-child(even){background-color:#f9f9f9;}
.reportTable tr:last-child td{border-bottom:0;}
.fildTitle{font-weight:600;color:#000;display:block;margin:0 0 5px;font-size:14px;}
.customeTxt{float:left;width:40%;}
.customeTxt + .customeTxt{margin:0 20px 0 10px;}
.formBox li.repBtnli{margin-top:51px;}
.reportTable tfoot{background-color:#e5e5e5;}
.reportTable tfoot tr td{font-weight:600}
.reportTable tfoot tr td:last-child{border-right:0;}
.reportLi div.threeLi{float:left;}
.redColor{color:#e20d0d;}
.greenColor{color:#8ac149;}
.topRight > form{float:left;position:relative;}
.totalCount{float:left;border:1px solid #b70000;background-color:#f00;line-height:33px;padding:0 15px;color:#fff;margin:0 10px 0 0;}
.totalCount span{font-weight:700;}
.centerFrom{float:left;margin-left:20px;position:relative;}
.centerFrom .searchBox{margin-left:0;}
.navUl li > ul{position:absolute;left:0;top:80px;border-top:3px solid #00aba9;z-index:11;text-align:left;background-color:#f1f1f1;box-shadow:0 2px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);transition:500ms all;opacity:0;visibility:hidden;}
.navUl li > ul > li{border-bottom:1px solid #e9e9e9;border-top:1px solid #fff;width:100%;height:52px;white-space:nowrap;padding-right:20px;float:left;}
.navUl li > ul > li:last-child{padding-right:20px;}
.navUl li > ul > li:first-child{border-top:0;}
.navUl li > ul > li > a{display:block;line-height:50px;}
.navUl li > ul > li:last-child{border-top:1px solid #fff;}
.navUl li > ul li:first-child{padding-left:12px;}
.navUl li > ul li:after{display:none;}
.navUl li > ul li span.iconSpan{min-width:40px;text-align:center;}
.navUl li > ul li span.iconSpan img{max-height:25px;max-width:25px;}
.navUl li > ul li a:after{display:none;}


/*********** add by niraj ********/

.img_upMain{float:left; width:100%; border: 1px solid #dfdfdf; padding:20px; margin-top:10px;}
.img_thumbMain{min-width:100%; margin:0 -15px;display:block;}
.img_thumbMain li{display:inline-block; width:auto; padding:0 15px; margin-bottom:30px;}
.thumbMain{display:inline-block; width: 200px; height: 150px; border:1px solid #d3d3d3; position:relative; overflow:hidden; vertical-align:top; max-width:100%;}
.singleImgUp{min-width:inherit;margin:0;vertical-align:middle;display:table-cell;}
.singleImgUp li{padding:0;width:100%;margin-bottom:0;height:100%;}
.singleImgUp .thumbMain{border:0;width:100%;height:100%;}
.thumbMain img{display:inline-block; margin:auto;}
.thumbMain .imgMain{position:absolute; left:0; top:0; bottom:0; right:0;max-height:inherit;cursor:pointer;}
.thumbMain .delete{position:absolute; right:0; top:0; left:inherit; background:#949494; width:30px; height:30px; -moz-box-shadow:-2px 2px 2px rgba(1,1,1,0.23); -ms-box-shadow:-2px 2px 2px rgba(1,1,1,0.23); -webkit-box-shadow:-2px 2px 2px rgba(1,1,1,0.23); box-shadow:-2px 2px 2px rgba(1,1,1,0.23); z-index:10; cursor:pointer; border-radius:0 0 0 3px; transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s; }
.thumbMain .delete:after{content:""; width:2px; height:16px; background:#fff; -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); position:absolute; left:0;right:0; top:0; bottom:0; margin:auto;}
.thumbMain .delete:before{content:""; width:2px; height:16px; background:#fff; transform:rotate(-45deg); position:absolute; left:0;right:0; top:0; bottom:0; margin:auto;}
.uploaderMain{display:inline-block; width:100%;}
.singleDiv{vertical-align:middle;display:table-cell;padding-left:20px;}
.uploaderMain .qq-upload-button{display: inline-block; vertical-align: top; height: 30px; line-height: 30px;border-radius: 3px;-webkit-border-radius: 3px;color: #fff;padding: 0 20px; font-size:14px; font-weight:400; position:relative; cursor: pointer; background:url(../images/upload-icon.png) no-repeat 13px center #0073aa; padding-left:35px;transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;}
.uploaderMain .qq-upload-button .up-Btn{position:absolute; left:0; right:0; top:0; bottom:0; opacity:0; cursor:pointer;}
.upload_text{display:block; font-size:12px; color:#f00 /*333333*/; line-height:18px; padding-top:10px;margin:0 0 -5px;}
.singleImgUp .img_thumbMain, .singleImgUp .img_thumbMain li, .singleImgUp .uploaderMain{width:auto; margin-bottom:0; min-width:inherit; vertical-align:middle; margin-left:0;}
.singleImgUp .img_thumbMain li{padding-left:0; padding-right:15px;}
.uploader_section .img_thumbMain li{padding-right:0;}
.singleImgUp .img_thumbMain{margin-right:0;}
.singleImgUp .img_thumbMain.defalt_uploadIMG{display: inline-block;width: 200px;height: 150px;border: 1px solid #d3d3d3; background:url(../images/img-upload.png) no-repeat center center #f1f1f1; margin-right:20px;  max-width:100%;}
.singleImgUp .img_thumbMain.defalt_uploadIMG li{padding-right:0;}
.singleImgUp .img_thumbMain.defalt_uploadIMG li .thumbMain{border:none;}
.formBox .howItwork {border: 1px solid #f1f1f1; display:inline-block; margin: 15px 0 0 0; max-width:100%;}
.formBox .howItwork li {display:inline-block; width: 100%;}
.formBox .howItwork li.topLi {background-color: #d8e4ea; color: #333333; line-height: 20px;padding: 10px 15px;}
.formBox .howItwork li.topLi .delete{float:right}
.howItwork.table .labelSpan{width:100%; text-align:left;}
.howItwork.table li div.txtBox{border-bottom:none; border-right:none; padding:0; margin-bottom:10px;}
.fileProgress .bx_main, .fileProgress1 .bx_main, .uploaderMain .bx_main{margin-top: 10px; margin-bottom:10px; position:relative;padding-right:80px;}
.fileProgress .progress ,.fileProgress1 .progress, .uploaderMain .progress {height: 10px;}
.progress {height: 10px;margin-bottom: 20px;overflow: hidden;background-color: #f5f5f5;border-radius: 4px;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);}
.progress-bar {float: left;width: 0;height: 100%;font-size: 12px;line-height: 20px;color: #fff;text-align: center;background-color: #428bca;-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);-webkit-transition: width .6s ease;-o-transition: width .6s ease;transition: width .6s ease;}
.fileProgress .cancel-btn, .fileProgress1 .cancel-btn, .uploaderMain .cancel-btn{-moz-user-select: none;background-image: none;border: 1px solid rgba(0, 0, 0, 0);border-radius: 4px;cursor: pointer;display: inline-block;font-size: 13px;font-weight: 400;line-height: 1.42857;margin-bottom: 0;padding: 2px 12px;text-align: center;vertical-align: top;white-space: nowrap;background-color: #ff0000;border-color: #ff0000;color: #ffffff;margin-left: 5px; position:absolute; right:0; top:-8px;}
.more-menu::before{background:url("../images/sprite.png") no-repeat scroll -496px 0;content:"";
display:inline-block;height:20px;margin-right:15px;transition:transform 400ms cubic-bezier(0.55, 0, 0.1, 1) 0s, -webkit-transform 400ms cubic-bezier(0.55, 0, 0.1, 1) 0s;vertical-align: middle;width:4px;}
.more-menu.close-menu::before{ background-position:-496px -24px;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.navUl li a.active, .subfilter .sub li a.active{color:#00aba9;}
.subfilter li.active.submenuLI .active{color:#00aba9;}
.subfilter li.submenuLI a{position:relative}
.subfilter li.submenuLI a::after {border-bottom:6px solid transparent;border-left:6px solid #a9a9a9;border-top:6px solid transparent;bottom:0;content:"";height:1px;margin:auto 0;position:absolute;right:10px;top:0;width:5px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.subfilter li.submenuLI ul li a:after{border:none;}
.innerpage-form .dropbox.search-dropdown{margin-right:15px; width:120px;}
.search-field-wrapper{margin-bottom:20px;}
.bottom-btn-sec{padding:30px 0;}
section.inner-page-part{padding-bottom:0;}
.bottom-right-sec{float:right;}
.top-right-sec{float:right;}
.modeldetail .modelDiv span.error.select2{right:0;top:0;}
.topRight .customeDate{width:140px;}
@-webkit-keyframes progress-bar-animate {
    from {
    background-position: 40px 0;
}
to {
    background-position: 0 0;
}
}
@keyframes progress-bar-animate {
    from {
    background-position: 40px 0;
}
to {
    background-position: 0 0;
}
}
.progress-bar {overflow: hidden;height: 20px;border-radius: 10px;background-image: -webkit-linear-gradient(top, #ccc 0%, #ddd 100%);background-image: linear-gradient(to bottom, #ccc 0%, #ddd 100%);-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}
.progress-bar-success {width: 0%;height: 100%;float: left;box-sizing: border-box;background-color: #0073aa;background-size: 8px 8px;border-radius: 4px 0 0 4px;background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 30%, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.1) 33%, transparent 33%, transparent 46%, rgba(0, 0, 0, 0.1) 46%, rgba(0, 0, 0, 0.1) 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 80%, rgba(0, 0, 0, 0.1) 80%, rgba(0, 0, 0, 0.1) 83%, transparent 83%, transparent 97%, rgba(0, 0, 0, 0.1) 97%, rgba(0, 0, 0, 0.1));background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 30%, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.1) 34%, transparent 34%, transparent 46%, rgba(0, 0, 0, 0.1) 46%, rgba(0, 0, 0, 0.1) 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 80%, rgba(0, 0, 0, 0.1) 80%, rgba(0, 0, 0, 0.1) 84%, transparent 84%, transparent 96%, rgba(0, 0, 0, 0.1) 96%, rgba(0, 0, 0, 0.1));-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);-webkit-transition: width 200ms ease;-moz-transition: width 200ms ease;-o-transition: width 200ms ease;transition: width 200ms ease;-webkit-animation: progress-bar-animate 1s linear infinite;animation: progress-bar-animate 1s linear infinite;}

.singleImgUp .img_thumbMain.defalt_uploadIMG{margin-bottom:20px;}

/***** nore section ******/

.notes_container{background:#f9f9f9; padding-top:10px; padding-bottom:10px; margin-top:10px;}
.note-dialog .form-row{display:inline-block; margin-bottom:20px; width:100%;}
.notes_container {position: relative;list-style: none; margin-left: 0; padding-bottom: 0; margin-bottom: -7px; padding:15px; margin:15px 0; }
.notes_container_top{max-height: 360px; display:block; width:100%;}
#note_messages li{ position:relative; padding:0 0 20px 110px;}
.left-date-time{position: absolute; width: 100px; left: 0; top:0; float: left; margin: 0 0; padding:10px; background:#0073aa; text-align:center; color: #fff;}
.messages li div.message {position: relative; margin-right: 0; margin-left: 0; border: 1px solid #d8d8d8; -moz-border-radius: 5px;-webkit-border-radius: 5px;   border-radius: 0 20px ; padding: 20px;background: #fff; position:relative;}
.messages li div.message:after{content:""; position:absolute; top:10px; left:-6px; width:10px; height:10px; background:#fff; border-left:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg);}
.messages li .head{width:100%; padding:0 60px 10px 0; display: inline-block; vertical-align: top;color: #0073aa; font-size:18px; line-height:20px; font-weight: 600;}
.messages li .head .time{position:absolute; right:20px; top:10px;}
.messages li .note_description{font-weight:400; }
.edit_note{display: inline-block; vertical-align: middle;background: url(../images/edit-icon.png) no-repeat 0 0; width: 19px; height: 20px; margin:0 6px 0 0;}
.view_old_note{float:right; color:#157eb0; font-weight:600; font-size:16px; padding-right:15px;}
.btnUl li.fourth_btn .add_note{cursor:pointer;}
.ui-dialog.popupsMain{left:50% !important; -moz-transform:translate(-50%, 0); -ms-transform:translate(-50%, 0); -webkit-transform:translate(-50%, 0); transform:translate(-50%, 0); min-width: 300px; border:none;}
.amountTableMain{margin-top:20px; display:inline-block; width:100%;}
.amout_text{display:block; font-size:14px; font-weight:600; color:#333; margin-bottom:10px;}
.amountTableMain .table{border-left:1px solid #f1f1f1;}
.amountTableMain .table li div{padding:10px;}
.total_amount{display:block; text-align:right; padding:10px 10px 0 0; font-weight:600;}
.amountTableMain .mainTitleForm{margin-bottom:10px;}
.loderMain{width:100%; text-align:center; padding:20px 0;}

/******** hitarth **********/

.nopadTop{padding-top: 0;}
.mainTitleForm {float:left; width:100%; margin-bottom: 20px; font-size: 18px; font-weight: 600;  border-bottom: 1px solid #dfdfdf; padding-bottom: 10px;}
.insDetail{margin-top: 30px;display:inline-block;}
div.formBox li.buttonTop{margin-top: 29px;}
div.formBox li.showImg.image_hide{display: inline-block;}
div.formBox li.image_hide{display: none;}
.archiMain.formBox{margin-bottom: 0;}
.archiMain .enqBox li{margin-bottom: 0;padding: 0;}
.archiMain .boldSpan{width: 45%;}
.archiMain .dataSpan{width: 54%;}
.cust_searchBox{float:left;width:auto;}
.customeDate{margin:0 15px 0 0;width:160px;float:left;position:relative;}
.customeSearch{margin:0 15px 0 0;width:180px;float:left; position:relative;}
.customeSearch + .customeSearch{width:200px;}
.customeSearch .txt{padding:0 10px;}
.customeSearch  select{width:100%;height:35px;border:1px solid #dfdfdf;padding:0 10px;font-size:14px;}
.cust_searchBox .btn{height:35px;line-height:34px;}
.img_thumbMain.singleImgUp {width: 200px;height: 150px;border: 1px solid #d3d3d3; background:url(../images/img-upload.png) no-repeat center center #f1f1f1;min-width:200px;}
.dashLeft{float:left;width:50%;padding:0 15px;margin:15px 0 0;}
.dashRight{float:left;width:50%;padding:0 15px;margin:15px 0 0;}
.dashFull{float:left;width:100%;padding:0 15px;margin:15px 0 0;}
.titleDiv .fa{font-size:22px;vertical-align:middle;margin:0 5px 0 0;}
.titSpan{display:inline-block;vertical-align:middle;font-size:18px;line-height:24px;}
.titleDiv{padding:15px;background:url(../images/title-pattern.png);border-bottom:1px solid #c4c4c4;position:relative;cursor: pointer;}
.titleDiv:after{transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);content:"";position: absolute;right: 15px;top: 0;bottom: 0;margin: auto;background: url('../images/sprite.png') no-repeat -160px -47px;width: 21px;height: 12px;}
.titleDiv.active:after{transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);content:"";position: absolute;right: 15px;top: 0;bottom: 0;margin: auto;background: url('../images/sprite.png') no-repeat -160px -47px;width: 21px;height: 12px;transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;}
.dashRow{border:1px solid #c4c4c4;margin-bottom:30px;}
.dashRow:last-child{margin-bottom:0;}
.rowBtm{padding:15px;}
.enqDropdown{position:absolute;right:0;top:0;}
.btmInner{position:relative;}
.btmInner .tabUl{margin-bottom:0;}
.enqdateRight{display:inline-block;vertical-align:top;width:100%;text-align:right;background-color:#f5f5f5;padding:10px;border-bottom:1px solid #c4c4c4;}
.lrBorder{border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;}
.enqDroplink{width:80px;border:1px solid #ccc;background-color:#f1f1f1;height:30px;text-align:center;display:inline-block;vertical-align:top;border-radius:5px;-webkit-border-radius:5px;line-height:28px;}
.caret{border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid;display: inline-block;height: 0; margin-left: 2px;  vertical-align: middle;width: 0;display:inline-block;vertical-align:middle;margin-left:3px;}
.dateContaine > *{display:inline-block;vertical-align:middle;width:auto;float:none;}
.dateContaine{display:inline-block;vertical-align:middle;position:relative;margin-right:5px;}
.dateContaine .txt{width:150px;}
.enqdateRight .btn{height:35px;line-height:34px;padding:0 5px;}
.enqdropUl{position:absolute;right:0;top:41px;background-color:#fff;border:1px solid #ccc;z-index:1;box-shadow:0 6px 6px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 6px 6px rgba(0, 0, 0, 0.1);padding:5px 0;opacity:0;visibility:hidden;}
.drpShow{opacity:1;visibility:visible;}
.drpActive{border-color:#0073aa;}
.enqdropUl li{white-space:nowrap;display:block;padding:0 15px;line-height:30px;font-size:13px;}
.enqdropUl li a{transition:300ms all;-webkit-transition:300ms all;display:block;}
.enqdropUl li a:hover{color:#0073aa;}
.enqdropUl li i{color:#0073aa;margin-right:3px;}
.enQsel{position:absolute;right:0;top:0;}
.selectBox{border:1px solid #dfdfdf;padding:0 5px;min-width:150px;}
.paddNone{padding:0;}
.btmInner .selectBox{height:31px;}
.gsummaryCol{padding:10px 5px 0;}
.dateContaine select{border:1px solid #ccc;height:35px;padding:0 5px;}
.horColumn{margin:0 -1px 12px;padding:0 5px;width:50%;display:inline-block;vertical-align:top}
.horTitle{display:table-cell;vertical-align:middle;text-align:center;color:#fff;font-weight:600;background-color:#0073aa;width:100vw;height:50px;padding:0 10px;}
.horColumn ul{border:1px solid #ccc;}
.horColumn ul li{padding:10px;border-bottom:1px solid #eaeaea;;}
.horColumn ul li:nth-child(even){background-color:#f1f1f1;}
.horColumn ul li:first-child{border-top:0;}
.horColumn ul li:last-child{border-bottom:0;}
.descBtns{display:block;margin:5px 0 10px;position:relative}
.middleSpan{vertical-align:middle;}
.editTab{position:absolute;right:0;bottom:-10px;}
.editTab .btn{background-color:transparent;color:#000;font-weight:600;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;margin:0;border:1px solid #c0c0c0;border-bottom:0;}
.editTab .activeLink{color:#000;background-color:#c0c0c0;}
.imgPrt.modal{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5);z-index:111;opacity:0;visibility:hidden;overflow:auto}
.imgPrt.modal.in{opacity:1;visibility:visible;}
.modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);background-color:#fff;width:500px;border-radius:4px;-webkit-border-radius:4px;}
.modal-header{background-color:#00aba9;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;padding:15px 35px 15px 15px;color:#fff;}
.modal-header .close{position: absolute;right: 15px;top: 17px;width: 16px;height: 16px;background:url(../images/close-icon.png) no-repeat left top;font-size:0;}
.modal-title{font-size:18px;font-weight:600;}
.subimgSpan{display:block;margin-top:5px;}
.modal-body{padding:15px 15px 0;}
.form-group{display:inline-block;width:100%;vertical-align:top;position:relative;margin:0 0 20px;}
.modal-footer{padding:0 15px 20px;text-align:right;}
.chartTab{padding:15px 15px 0;}
form.scrForm{border:1px solid #f1f1f1;border-bottom:0;border-top:0;display:block;overflow:auto;overflow-y: auto;height: 250px; position:relative;}
form.scrForm .table li{white-space:nowrap}
form.dashProdGrid { height: auto !important; }
#txaDescription {height: 450px;width: 100%;}
.txtDescdiv .mce-tinymce{border-width:1px;}
#txaDescription_ifr{height:450px;}
#frmStore .fullLi table tr td .txtBox{padding: 0 10px;}
#frmStore .fullLi table tr th{ background: #f2f2f2; padding: 10px; }
#frmStore .fullLi table tr th:last-child{ text-align: center }
#frmStore .fullLi table tr td .optionBox { text-align: center;}
#searchForm .txtBox {width: auto; padding: 0 0 0 15px; margin-top: 0;}
#searchForm .txtBox select{height: 35px;border-color: #cccccc;}
#searchForm .searchBox{margin: 0 15px;}
#frmStore .overTab{margin-top: 5px;}
.overTab label.error{display: none !important;}
#hereAdd label.error{display: none !important;}
.attrNotes{margin-top: 10px;color: #ff0000;}
.attrNotes span{display: inline-block;}
.attrNotes span small{color: #ff0000;}

/* added by dharti */

.navUl li.submenuLI > ul > li > ul{position:absolute;left:150px;top:-3px;border-top:3px solid #00aba9;z-index:11;text-align:left;background-color:#f1f1f1;box-shadow:0 2px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);transition:500ms all;opacity:0;visibility:hidden;}
.navUl li:hover > ul > li:hover > ul{top:-3px;opacity:1;visibility:visible; left: 100%}
.navUl li > ul > li > ul{left: 204px;}
.okayNav-loaded .fullColumn .searchBox{width:270px;}
.NewBoxLeft{margin-top: 20px;}
.middlePart .form-horizontal ul #addresslabel{padding-left: 15px; margin-bottom: 27px; font-weight: 600; font-size: 18px; margin-top: 20px;}
.DefaultAdd span{font-weight: 600; font-size: 18px;}
.okayNav-loaded .middlePart .AddBox{padding: 20px; width: 25%; float: left;}
.okayNav-loaded .middlePart .AddBox ul{border: 1px solid #ccc; padding: 10px;height:100%;}
.okayNav-loaded .middlePart .additionalAdd{float: left; margin: 0 -10px;}
.middlePart .tabMain .AddBox ul li{padding: 0; margin-bottom: 20px; font-weight: 600; font-size: 14px;}

/* add by niraj 24-10-2016 for role permision 3 col */

.dynatree-container li {width: auto; clear: both;}
#accrss_tree.tree_col_tree > ul.dynatree-container{float:left; width:100%;}
#accrss_tree.tree_col_tree > ul > li { display:inline-block; vertical-align:top;  float:none; white-space:normal; width: 25%; clear: inherit; margin-bottom:40px;}

/* end niraj 24-10-2016 for role permision 3 col */

.right_bottom{clear:both; margin-top:20px; margin-bottom:20px; float:right;}
.okayNav-loaded .form-horizontal .txtBox .select2-container{width: 100% !important; margin-bottom: 10px; margin-top: 5px;}
.okayNav-loaded #frmProductReceive .txtBox{ margin-bottom: 15px; width: 50%; float: left;}
.okayNav-loaded .midWhite .form-horizontal span.labelSpan{display: block; float: left;}
.ui-dialog a.ui-dialog-titlebar-close{background: url(../images/close-icon.png) no-repeat left top; right: 12px; position: absolute; width: 16px; height: 16px;}
.ui-dialog a.ui-dialog-titlebar-close:hover{-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg); -webkit-transition: transform 0.4s ease 0s;-o-transition: transform 0.4s ease 0s;transition: transform 0.4s ease 0s;}
.modeldetail label.error{top: -3px; right: 15px}
#frmProductReceive .txtBox label.error{top: 3px;}
#frmProductReceive .comBtn{float: right; margin-top: 30px;}
.GeneralinfoBox {width: 100%;float: left;border: 1px solid #dcdcdc;padding: 0 10px; margin-bottom:20px;}
.GeneralinfoBox .DefaultAdd {padding: 20px 0 10px;font-weight: 600;font-size: 18px;float: left;width: 100%;}
.modelDiv .error{top:-4px; right:14px;}
.modelDiv input[data-title="New Qty:"] + .error{right:inherit; left:5px;}
.totalRow{width:100%;}
.locationBox{float:left; width:100%; border:1px solid #dcdcdc; padding:15px;}
.locationBox .DefaultAdd{ padding: 0 0 10px;font-weight: 600;font-size: 18px;float: left;width: 100%;}
.locationBox p{line-height:20px; padding-bottom:10px;}    
.locationBox p.last_child{padding-bottom:0;}
.locationBox .checkbox + span{font-size:14px; color:#000}
.Address-Details{width:50%;padding:5px;display:inline-block;vertical-align:top;}
.Address-Details .Address_inner{border:1px solid #dcdcdc; padding:10px; min-height: 100%; position:relative;}
.Address-Details .Address_inner p{padding-bottom:5px;}
.Address-Details .Address_inner p:last-child{padding-bottom:0;}
.productList {padding:0; margin-bottom:20px;}
.productList .DefaultAdd{padding:30px 0 0 0}
.docket_view{min-width:100%;}
.export_file:before{background:url(../images/file-export.png) no-repeat left top; width:22px; height:22px; }
.import_file:before{background:url(../images/file-import.png) no-repeat left top; width:22px; height:22px; }
.sample_file:before{background:url(../images/file-sample.png) no-repeat left top; width:18px; height:22px; }

/*Css Added By Rakesh Patel*/

.main-title-sec{color:#000;float:left;font-size:18px;font-weight:600;margin:0;padding: 10px 0;width:100%}
.project-reports .customeSearch{width:250px;}
.project-reports .customeDate{width:250px; }
.button-wrapper{display:block;float:left;width:100%; margin-top:20px;}
.button-wrapper .btn{margin-right:10px;}
.half-column{width:50%; padding:0 15px;float:left; margin-bottom:15px; margin-top:10px;}
.table-title{float:left;font-size:16px;font-weight:600;margin:0px 0px;width:100%;color:#000;padding:8px 11px; text-transform:uppercase;}
.half-column .table .table-row-title {background-color: #d8e4ea;}
.half-column .table li{display:table-row}
.row-div{margin:0 -15px 0;}
.project-table {border-left: 1px solid #f1f1f1;border-top: 1px solid #f1f1f1; display: table;width: 100%;}
.project-table .topLi div{border-bottom: 1px solid #f1f1f1;
border-right: 1px solid #f1f1f1;display: table-cell;position: relative;text-align: center;vertical-align: middle; color: #333333;line-height: 20px;padding: 10px 12px;width:13%;}
.project-table .dynemic-details div {border-bottom: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;color: #333333;
display: table-cell;line-height: 20px;padding: 10px 12px;position: relative;vertical-align: middle;width: 13%;}
.project-table .topLi {background-color: #d8e4ea; display:table-row;}	
.dynemic-details{display:table;width:100%;}
.display-table{display:table-row;}
.display-table div{display:table-cell;}
.project-reports  .cust_searchBox {background:#f5f5f5;float:left;margin-bottom:20px;padding:20px 15px;width:100%;
border:1px solid #eee;}
.toggle-details:after{border-bottom: 2px solid #000000;border-right: 2px solid #000000;content: "";display: inline-block;height:8px;margin: auto;position: absolute;right:0;left:0;top:0;bottom:0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);vertical-align: middle;width:8px;}
.toggle-details.active::after {border-color: #000000 -moz-use-text-color -moz-use-text-color #000000;border-style: solid none none solid;border-width: 2px medium medium 2px;top: 7px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);vertical-align: middle;}

/*Css Added by Rakesh patel 14-11-2016*/

.toggle-details{position:relative; cursor:pointer;}	
.main-deatils{ overflow:auto;}
#appendSub .phpdetails{padding:0 20px;}
#appendSub{border:1px solid #f1f1f1; border-top:none;float:left;width:100%;}
.project-table .dynemic-details div{ word-break:break-all;}

/*Css End 14-11-2016*/

.data-loader{background:url(../images/loading-icon.gif) no-repeat center center ;margin:auto;position: absolute !important;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(255, 255, 255, 0.66);border: none;z-index: 99999;width: auto;height: 100%;background-repeat: no-repeat;background-position: center center;}
div.inLoad{position: relative;min-height: 150px;}

/*Css Added By Rakesh Patel*/

.notFoundReport{border:1px solid #f1f1f1;font-size:18px;text-align:center;padding:20px;text-transform:uppercase;font-weight:600;color:#696969;}
.ui-widget-content #attachment a {border:1px solid #dfdfdf;color:#0e0e0e;display:block;max-width:167px;padding:9px 10px;}
.ui-widget-content #attachment .botmboder a.po_pdf{border-bottom:none;}
.formBox li #tblImg li{padding:0;}
.formBox li.fullLi.attachment-sec{margin-bottom:8px;}
.formBox #attachment{margin-bottom:0;}
.Mail-Main span.select2-container {width: 100% !important;}
.fullLi.email-field .txtBox{margin-top:0;}
.formBox li.fullLi.email-field{margin-bottom:15px;position:relative;}
.formBox li.fullLi.email-field label.error{right:15px;}
li.fullLi.email-field .select2-container--default .select2-selection--single{border-color:#dfdfdf; height:40px;}
li.fullLi.email-field .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px;}
.mail_dialog.Mail-Main .select2-container--default .select2-selection--single .select2-selection__arrow{height:38px;}
.ui-dialog{left:0 !important;right:0 !important; margin:0 auto;}
.new-append .table-row-title span{color:#000000;float:left;font-size:16px;font-weight:600;margin:0;padding:0px 11px;
text-transform: uppercase;width: 100%;}
.new-append .table-row-title{ background-color:#d8e4ea;}
.new-append  .phpdetails {margin: 0 auto 20px;max-width: 969px;padding: 0 20px;width: 100%;}

/*Css Added by Rakesh Patel 21-11-2016*/

.error-page{text-align:center; padding:90px 0;}
.error-page h1{font-size:150px; line-height:120px; margin-bottom:10px; font-weight:700;color:#707070;}
.error-page h1 span{color:#0073aa;}
.error-page p.message{font-size:40px; line-height:40px; margin-bottom:10px;color:#707070;}
.error-page p{font-size:16px;font-weight:700;color:#707070;}

/*Css Added By Rakesh Patel*/
/*Css Added By Rakesh Patel 25-11-2016*/

#productTab .searchBox{width:252px; margin-right:15px;}
.footer-table{display:block;float: left;text-align: center;width: 100%; margin-bottom:15px; background:#fff; padding:10px;}
.tableBtm.bottom-table{margin-top:15px;}
.total-box {background: #f9f9f9;display: inline-block;padding: 11px;}
.footer-table span{ font-size:15px; display:inline-block; margin:0 10px;}
.btn-align-right{text-align:right;}
.dispatched, .view-btn, .edit-btn, .print-pdf{display:inline-block;font-size: 0;height: 10px;margin: 0 20px;position: relative;width: 22px;}
.view-btn:before{position:absolute;top:-2px;bottom:0;right:0;left:0;background: url('../images/new-sprite.png') no-repeat 0 -6px;width: 23px;height: 14px;content:'';-webkit-transition: all 300ms;transition: all 300ms;}
.dispatched:before{background:url(../images/dispatched.png) no-repeat left top; width:24px; height:24px; position: absolute; top: -2px; bottom: 0;   right: 0;left: 0; content: ''; margin:auto}
.dispatched:after {background: #e6e6e6;content: "";height: 16px;position: absolute;left: -23px;top: -2px;width: 1px;}
.edit-btn:after{background: #e6e6e6;content: "";height: 16px;position: absolute;left:-23px;top: -2px;width: 1px;}
.edit-btn:before{position:absolute;top:-4px;bottom:0;right:0;left:0;background: url('../images/new-sprite.png') no-repeat -26px -4px;width: 18px;height: 18px;height: 18px;content:'';-webkit-transition: all 300ms;transition: all 300ms;}
.print-pdf:before{position:absolute;top:-8px;bottom:0;right:0;left:0;background: url('../images/new-sprite.png') no-repeat -48px 0;width: 22px;height: 25px;content:'';-webkit-transition: all 300ms;transition: all 300ms;}
.print-pdf:after {background: #e6e6e6;content: "";height: 16px;position: absolute;left: -24px;top: -2px;width: 1px;}
 .acition-column{width:19%;} 
.header-right{margin:12px 0;}

/*Css Added by Rakesh Patel 25-11-2016*/

.labelSpan.project-id{color:#0073aa; font-size:17px; font-weight: 700;}
.same-height .locationBox{min-height:240px;}
#allTotalYardWeight > a, #allTotalRentedWeight a {background:#0073aa;border-radius: 4px;color: #ffffff;padding: 3px 11px;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;}

/*Css Added by Rakesh Patel 13-12-2016*/

.okayNav-loaded .fullColumn .searchBox.searchbox-area{width:200px;}
.loading-cover{position:relative;}
.errorTable{width:auto;min-width:400px;}
.csvTitle{background:#0073aa;color:#fff;}
.convertToView {color:#0073aa;display:block;font-size:15px;font-weight:700;padding-bottom:0;text-decoration:underline;}
.over-flow-scroll{float:left;width:100%;position:relative;}
.over-flow-scroll .data-loader{top:50px;}
.errorTable tr td {border-bottom: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;padding: 5px;}
.errorTable tr td:last-child{border-right:none;}
.errorTable tr:last-child td{border-bottom:none;}
#showLoading img{margin:10px 0 0;}

/* css added by chetan 06-01-2017 */

.txtBox #txtQty_on_hand{-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.3); box-shadow: 0 0 4px rgba(0,0,0,0.3);}
.delete .icomoon-icon-remove{font-size: 20px;}
.customeSearch.star:after{right:5px;top:5px;font-size:10px;line-height:10px;}
.midSpan{display:inline-block;vertical-align:top;position:relative;}
.modelDiv .midSpan .error{top:-19px;right:0;}
#txtPassword ~ label.error{bottom:100%;top:inherit;white-space:normal;}
.custom-table .noSpace{border-bottom:none;}
.custom-table .noSpace td{padding:0;}
.custom-table .noSpace td #proDetailShow{padding:0 15px;}
#clientDiv{float: left;width: 100%;}
#clientDiv .desClientCard{float: left;width: 100%; border:1px solid #dcdcdc;padding: 15px;}
#clientDiv .desClientCard li{width: 33.33%;padding:5px;display: inline-block;margin: 0 -2px;vertical-align: top;}

/* 29-09-2017 */

.quoteEdit .addMore{margin-bottom: 10px;}

/* 25-01-2018 */

.proMain a.view-btn,.proMain a.edit-btn,.proMain a.applyIcon,.proMain a.deleteIcon{margin: 0 10px;} 
.proMain .edit-btn:after,.proMain .applyIcon:after,.proMain .deleteIcon:after{left: -15px;}
.proMain .btnCreateVariation{margin: 10px 0 15px;}
.UploadFile{display: inline-block;vertical-align: top;height: 30px;line-height: 30px;border-radius: 3px;-webkit-border-radius: 3px;color: #fff;padding: 0 20px;font-size: 14px;font-weight: 400;position: relative;cursor: pointer;background: url(../images/upload-icon.png) no-repeat 13px center #0073aa;padding-left: 35px;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;margin: 0 0 7px;}


div.mce-edit-area, div.mce-edit-area iframe {
    height: 300px !important;
}
.quoMailSend .qouteAcc .titleDivquote {
    pointer-events: none;
    border: 0;
    padding: 0;
    font-weight: 600;
    font-size: 18px;
    text-transform: uppercase;
}
.quoMailSend .qouteAcc .accDivquoteInner {
    padding: 0;
    border: 0;
}


.scroolingDiv{height: 85px; overflow:hidden}
/*.scroolingDiv .tablesticky{margin-top: -119.5px; }*/
.scroolingDiv .tablesticky{margin-top: -120px; }
.scroolingDiv .tablesticky .quoteTablehead{opacity:0}
.tableHeadstickyMain .sheetTableEx tr.totalRowSticky td{border-top: 0 !important;}
@media only screen and (min-width:768px){
    .navUl li:hover > ul{top:58px;opacity:1;visibility:visible;}
    .navUl > li:hover > a{color:#00aba9;}
    .navUl > li:hover > a:hover:after{left:0;width:100%;}
    .navUl > li:hover > a > .iconSpan > .fiImg{display:none;}
    .navUl > li:hover > a > .iconSpan > .secImg{display:inline-block;}
    .formBox li.mobShow{display: none !important;}
}

@media only screen and (min-width:1200px){
  .headLeft a:hover, .firstUl li a:hover{color:#fff;}
  .headLeft a:hover:before{background-position:0 -26px;}
  .firstUl li a.visit:hover:before{background-position:-22px -26px;}
  .firstUl li a.seo:hover:before{background-position:-50px -26px;}
  .firstUl li a.config:hover:before{background-position:-77px -26px;}
  .navUl li a:hover:after{left:0;width:100%;}
  .nav-open li a:hover, .navUl li a:hover{color:#00aba9;}
  .navUl li a:hover .fiImg, .nav-open li a:hover .fiImg{display:none;}
  .navUl li a:hover .secImg, .nav-open li a:hover .secImg{display:inline-block;}
  .optUl li.delLi a:hover, .optUl li a:hover{color:#0073aa;}
  .addNew:hover, .searchIcon:hover{background-color:#008fd4;}
  .resetBtn:hover{background-color:#d1d1d1;}
  .pageName a:hover{color:#000;}
  .pageBox a:hover{background-color:#dfdfdf;}
  .userUl li ul li:hover{background-color:#f2f2f2;}
  .scrollTop:hover{box-shadow:0 0 5px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);}
  .backTo a:hover, .subBox span a:hover{color:#000;}
  .backTo a:hover span:before{background-position:-345px -34px;transition:300ms all;-webkit-transition:300ms all;}
  .btnUl li a:hover, .comBtn:hover{background-color:#005076;}
  .btnUl li .backBtn:hover{background-color:#008a88;}
  .btn:hover{background-color:#23649b; color:#fff;}
  .backBtn:hover{background-color:#008a88;}
  .deleteLink:hover,.addItmes .redColor:hover{background-position:-64px -79px;transition:300ms all;-webkit-transition:300ms all;}
  .optUl li a.commentBtn:hover{color:#000;}
  .edit_note:hover{background-position:0 -22px;}
  .view_old_note:hover{color:#00aba9;}
  .ui-dialog .ui-dialog-buttonpane button:hover{background-color:#005076;}
  .modal-header .close:hover, .ui-widget-header .ui-state-default.ui-dialog-titlebar-close:hover{transform: rotate(360deg); -webkit-transform: rotate(360deg); transition: transform 0.4s ease 0s;    -webkit-transition: transform 0.4s ease 0s;}
  .editTab .btn:hover{color:#000;background-color:#c0c0c0;}
  .navUl li > ul > li.submenuLI {position: relative;}
  .navUl li > ul > li.submenuLI:before{position: absolute;border-bottom: 2px solid #0073aa; border-right: 2px solid #0073aa; width:8px; height:8px; content: '';right:8px;top:0; bottom:0; margin:auto; transform: rotate(-45deg); top: 0; bottom: 0}
  #allTotalYardWeight > a:hover, #allTotalRentedWeight a:hover{background-color:#008fd4;}  
  .UploadFile:hover{opacity: 0.9;}
}

@media only screen and (max-width:1200px){
  select{background:#fff url(../images/drop-arrow.jpg) no-repeat right center;-webkit-appearance:none;border-radius:0;}
  .dashRow .selectBox{background-size:auto 29px;}
  .txtBox select{background:#fff url(../images/drop-arrow-new.jpg) no-repeat right center;}
  .tableBox .fullColumn{padding:0;}
  ::-webkit-scrollbar {width: 10px;height: 10px;border-bottom: 1px solid #eee;border-top: 1px solid #eee;}
  ::-webkit-scrollbar-thumb {border-radius: 8px;background-color: #C3C3C3;border: 2px solid #eee;}
  .optUl li:after{margin-right:6px;}
  .msgBox{max-width:100%;}
  .reportTable thead th{width:auto;}
  .wrapper{overflow:hidden;}
  .txtBox select{padding-right: 20px;}
  .locationBox .chkInn{display:block; padding-bottom:10px;}
  .dispatched, .view-btn, .edit-btn, .print-pdf{margin:0 10px;}
}

@media only screen and (max-width:767px){

    body{padding:0 0 35px;}
    .navUl li a:after, .headLeft .headLogo, .table li div.hashBox, .headMain, .leftSelect .dropbox, .tabUl, .navUl li:after, .optUl li.commentnewLi{display:none;}
    .firstUl li a{font-size:0;}
    .firstUl li a{width:22px;padding:0;}
    .firstUl li.configLi{padding-right:10px;}
    .headMain .fullColumn{padding:0;}
    .menu-icon{display:inline-block;vertical-align:top;}
    .headLeft{padding:0;}
    .menuPart{padding:15px 0;}
    .logo{position:static;width:100%;max-width:inherit;}
    .okayNav{position:fixed;left:0;top:0;bottom:0;overflow:auto;background-color:rgba(0,0,0,0.9);width:250px;z-index:11;background-color:#f1f1f1;transform:translate3d(-100%, 0px, 0px);-webkit-transform:translate3d(-100%, 0px, 0px);transition:transform 500ms ease 0s;-webkit-transition:transform 500ms ease 0s;}
    .menuVisible{transform:translate3d(0, 0px, 0px);-webkit-transform:translate3d(0, 0px, 0px);box-shadow:4px 4px 5px rgba(0, 0, 0, 0.27);-webkit-box-shadow:4px 4px 5px rgba(0, 0, 0, 0.27);}
    .navUl{padding:0;}
    .navUl li{padding:0;margin:0;width:100%;text-align:left;border-bottom:1px solid #dfdfdf;height:auto;}
    .navUl li:last-child{border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
    .navUl li a{float:left;width:100%;color:#090909;padding:7px 10px;line-height:34px;}
    .iconSpan{background-size:contain;max-width:25px;}
    .iconSpan img{max-width:85%;}
    .navUl li span{vertical-align:middle;}
    .navUl li span.iconSpan{vertical-align:top;}
    .navUl li a.active{color:#00aba9;}
    .wrapper{transition:transform 500ms ease 0s;-webkit-transition:transform 500ms ease 0s;transform:translate3d(0);-webkit-transform:translate3d(0);}
    .wrapperRight{transform:translate3d(250px, 0px, 0px);-webkit-transform:translate3d(250px, 0px, 0px);}
    .topLeft{padding:0;width:100%;}
    .topLeft .addNew{float:right;}
    .pageTitle{font-size:18px;padding-left:0px;line-height:22px;margin-top:-4px;}
    .pageTitle:before{display:none;}
    .midTop{padding:13px 0;}    
    .topRight .resetBtn, .centerFrom .resetBtn{float:right;background-color:transparent;border:1px solid #dfdfdf;}
    .resetBtn{background-position:9px 8px;}
    .topRight .dropbox{display:none;}
    .searchBox{margin:0;padding:0;width:-webkit-calc(100% - 92px);width:calc(100% - 92px);}
    .searchBox .txt{background-color:#eeeeee;border-radius:5px;-webkit-border-radius:5px;border:0;padding:0 30px 0 10px;}
    .searchIcon{background:url(../images/mobi-search.png) no-repeat center left;width:28px;border:0;}
    .searchBox .txt::-webkit-input-placeholder{color:#474747;}
    .searchBox .txt:-moz-placeholder{color:#474747;opacity:1;}
    .searchBox .txt::-moz-placeholder{color:#474747;opacity:1;}
    .searchBox .txt:-ms-input-placeholder{color:#474747;}
    .topRight{width:100%;position:relative;margin:14px 0 0;}
    .topRight .dropbox{width:-webkit-calc(100% - 126px);width:calc(100% - 126px);}
    .searchClose:before{width:13px;height:13px;background-position:-374px 0;}
    .table{float:left;width:100%;}
    .table li{float:left;width:100%;padding:10px 15px 20px 45px;position:relative;}
    .table li div{float:left;border:0;display:inherit;padding:0;text-align:left;width:100%;}
    .optUl{display:inline-block;vertical-align:top;width:100%;margin-top:5px;}
    .optUl li{width:auto;padding:0;}
    .table li .chekMain{width:25px;position:absolute;left:15px;top:10px;}
    span.mhiddenSpan{display:inline-block;vertical-align:top;font-size:12px;color:#333333;margin:0;min-width:100px;max-width:100px;}
    .tableBox .table li > div{width:100%;margin-top:15px;display:none;}
    .tableBox .table li .chekMain, .tableBox .table li .pageName{display:block;}
    .tableBox .table .is-expanded div{display:block;}
    .table li .sortOrder{margin-top:15px;}
    .table li:nth-child(even){background-color:#f5f5f5;}
    .toggleLink{display:inline-block;}
    .tableBtm .dropbox{width:48%;}
    .pagination, .leftSelect{width:100%;text-align:center;}
    .leftSelect .numDrop{float:right;margin:0;padding-left:35px}
    .recordCount{width:100%;margin:0 0 10px;}
    .pageBox{margin:5px 0 0 ;}
    section{padding:0;}
    .tableBtm{margin-top:15px;}
    .sortBtn{display:inline-block;}
    .bulkDrop{padding-left:35px;}
    .pageName a{font-size:16px;}
    .optUl li a{font-size:14px;}
    .loginBox{padding:15px 15px;margin:0;background:#f1f1f1 url(../images/login-bg.png);position:relative;z-index:11;}
    .loginMain > a{display:inline-block;}
    .loginMain > a img{max-width:150px;}
    .loginForm{width:100%;height:auto;margin:10px 0;}
    .loginForm form{height:auto;padding:20px;}
    .frmTitle{margin-bottom:5px;font-size:20px;}
    .subBox{margin:0;}
    .loginCenter{width:100%;margin-top:25px;}
    .logInn{padding:0 15px 50px;}
    .leftLogo{float:left;width:100%;height:auto;text-align:center;}
    .userIcon{position:static;float:right;margin:-30px 0 0;width:60px;height:62px;background-size:cover;}
    .leftLogo img{max-width:120px;}
    .rightFrm{width:100%;float:left;margin-top:15px;}
    .navUl li.hiddenLi{display:inline-block;}
    div.menuPart .fullColumn{float:left;display:inherit;}
    .topLeft .addNew{color:#0073aa;background-color:transparent;padding:0 0 0 24px;line-height:18px;height:18px;}
    .topLeft .addNew:before{background-position:-361px -32px;left:0;}
    .tableBox .fullColumn{padding:0 0 15px;}
    .table .topLi{background-color:#eeeeee;padding-top:0;padding-bottom:0;position:relative;z-index:1;box-shadow:0 2px 3px #dedede;-webkit-box-shadow:0 2px 3px #dedede;}
    .table .topLi div{padding:0;line-height:35px;}
    .table .topLi .pageName{text-align:left;}
    .table .topLi .chekMain{top:0;margin:0;}
    .pagination{padding:0 15px}
    .middlePart .fullColumn{padding:15px;}
    .midWhite{padding:0;border:0;}
    .formBox ul{margin:0;}
    .formBox li{margin-bottom:15px;}
    .formBox li, .formBox li.halfLi, .formBox li.threeLi{width:100%;}
    .formBox{margin:15px 0 0;float:left;max-width:100%;}
    .txtBox small{position:static;}
    .btmBtn{padding:15px;}
    .tabMain{padding:0;}
    .accMain{display:block;}
    .leftData{width:100%;background-color:#f9f9f9;border-bottom:1px solid #f1f1f1;}
    .rightData{width:100%;border-bottom:1px solid #f1f1f1;}
    .boldSpan,.archiMain .boldSpan{width:49%;}
    .dataSpan,.archiMain .dataSpan{width:49%;}
    .enqUl li{border:0;}
    .enqUl li:nth-child(odd){background-color:#fff;}
    ul.enqUl{margin-top:-1px;border-top:0;}
    .formBox .table li.topLi{display:none;}
    .formBox .table li div{margin-bottom:10px;}
    .formBox .table li div:last-child{margin-bottom:0;}
    .modelDiv:before{content:'Model:';display:inline-block;vertical-align:middle;font-size:12px;color:#333333;min-width:67px;}
    .delDiv:before{content:'Delete:';display:inline-block;vertical-align:middle;font-size:12px;color:#333333;min-width:67px;}
    .txtBox .modelDiv .txt{width:-webkit-calc(100% - 72px);width:calc(100% - 72px);float:none;display:inline-block;vertical-align:middle;}
    .formBox .table li .sortOrder{display:block;margin:0 0 10px;}
    .txtBox .sortOrder .txt{width:-webkit-calc(100% - 109px);width:calc(100% - 109px);float:none;display:inline-block;vertical-align:middle;}
    .formBox .sortBtn{height:40px;vertical-align:middle;}
    .formBox .table li{padding:0;float:left;padding:15px;margin:0;border-bottom:1px solid #dfdfdf}
    .formBox .table{border:1px solid #dfdfdf;border-bottom:0;}
    .oneCol li.halfLi{width:50%;}
    .table .topLi div:nth-child(3){display:block;margin:0;}
    .comliBtn, .hashBox{display:none !important}
    .noRecord{font-size:24px;line-height:28px;}
    .table li div.alignCenter, .table li div.alignRight, .table li div.alignLeft{text-align:left;}
    .optionBox{min-height:1px;}
    .tableBox form{display:inherit;overflow:inherit;}
    .rightFrm .alert-error{position:static;margin:0 0 5px;}
    .loginBody{background:none;}
    .logo img{max-height:70px;}
    .tableBox .table li > div:before{float:left;display:inline-block;content:attr(data-title);width:45%;padding-right:10px;font-size:12px;color:#333333;}
    .conSpan{display:table-cell;vertical-align:top;word-break:break-all;}
    .paging-detail{display:inline-block;width:100%;}
    .tableBox .table.mobiHash li > .hashBox{display:inline-block !important;position:absolute;left:0;top:26px;margin-top:0;padding-left:15px;}
    .tableBox .table.mobiHash .topLi > .hashBox{top:0;}
    .msgBox div{line-height:18px;padding:10px;}
    .reportTable thead{display:none;}
    .reportTable tr{display:block;padding-bottom:15px;background-color:rgba(249,249,249,0.5);}
    .reportTable tr td{display:block;border:0;padding:15px 10px 0;text-align:left;}
    .reportTable tr:nth-child(even){background-color:#f5f5f5;}
    .customeTxt{width:100%;margin:0 0 15px;}
    .customeTxt + .customeTxt{margin:0 0 15px;}
    .formBox li.repBtnli{margin-top:0;}
    .reportTable tr td{position:relative;padding-left:47%;}
    .reportTable tr td:before{position:absolute;left:10px;top:14px;width:44%;content:attr(data-title);font-size:12px;color:#333333;padding-right:10px;}
    .totalTable tr td{padding-left:50%;}
    .totalTable tr td:before{width:50%;}
    .reportTable tr td.hiddenTd{position:absolute;opacity:0;visibility:hidden;}
    .reportTable tfoot{box-shadow:inset 0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);}
    .formBox li.repBtnli{margin-bottom:20px;}
    .topRight > form{width:100%;}
    .totalCount{margin:0;width:100%;text-align:center;padding:0;}
    .centerFrom{width:100%;margin:15px 0 0;}
    .navUl li span.arrow, span.arrow{position:absolute;right:10px;height:48px;width:40px;margin:0;cursor:pointer;z-index:11111;}
    span.arrow:after{position: absolute;width: 1px;height:25px; background-color: #000;content: '';right:12px;top:50%;margin-top:-12.5px;}
    span.arrow:before{position: absolute;width: 25px;height: 1px;background-color: #000;content: '';right:0;left:inherit;top:50%;}
    span.minus:after{opacity:0;}
    .navUl li > ul{position:static;transition:none;opacity:1;visibility:visible;display:none;float:left;width:100%;}
    .navUl li > ul > li > a{line-height:34px;}
    .navUl li > ul > li{height:auto;}
    .navUl li > ul li:first-child{padding-left:0;}
    .navUl li > ul li span.iconSpan{max-width:25px;min-width:25px;}
    .navUl li > ul li span.iconSpan img{max-width:85%;}
    .btnUl.fourBtn{margin-top:0;}
    .formBox li.decShow{display: none !important;}
    .mainTitleForm{padding-left: 15px;}
    .archiMain ul.enqUl{margin-top: 0;}
	ul.singleImgUp li{margin-bottom:0;}
	.logo a{display:inline-block;vertical-align:middle;width:calc(100% - 40px);width:-webkit-calc(100% - 40px);height:auto;}
	.menu-icon{display:inline-block;vertical-align:middle;float:none;margin:0;}
	.customeSearch{width:100%;margin:0;padding:0 5px;}
	.customeDate{margin:10px 0;width:50%;padding:0 5px;}
	.cust_searchBox{float:none;margin:0 -5px;}
	.cust_searchBox .resetBtn {float:none;}
	.cust_searchBox .btn{margin-left:5px;}
	.tableBox .table li.topLi > div{display:none;margin:0;}
	.tableBox .table li.topLi > #first_name{display:block;}
	.custSearchRight .resetBtn{position:absolute;bottom:0;left:100px;}
	.dashLeft{width:100%;}
	.dashRight{width:100%;margin-bottom:15px;}
	.enQsel{position:static;margin:0 0 15px;}
	.dashRow .accMain{background-color:#efefef;border:1px solid #ccc;color:#000;}
	.dashRow .accMain:after{background-position:-160px -47px;}
	.dateContaine select + select{min-width:75px;}
	.dashRow{margin-bottom:15px;}
	.btmInner .tabDiv{margin-top:-1px;}
	.titleDiv{cursor:pointer;border:0;}
	.rowBtm{padding:0;border-top:1px solid #c4c4c4}
	.paddNone .btmInner{padding:0;}
	.btmInner{padding:15px;float:left;width:100%;}
	.titleDiv:after{position:absolute;right:15px;top:0;bottom:0;margin:auto;content:'';width:21px;height:12px;background:url(../images/sprite.png) no-repeat -160px -47px;transform:rotate(180deg);-webkit-transform:rotate(180deg);transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;}
	/*.minIcon:after, .openAccdiv .titleDiv:after{transform:rotate(0);-webkit-transform:rotate(0);}*/   
	.openAccdiv .minIcon:after{transform:rotateX(180deg);-webkit-transform:rotateX(180deg);}
	.openAccdiv .rowBtm{display:block;}
	#myfirstchart svg + svg{display:none;}
	/* Tiny poup responsive css start */
	div.mce-container.mce-panel.mce-in{top:50% !important;max-width:470px;left:15px !important;right:15px;z-index:65536;margin:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
	body div.mce-combobox, body div.mce-combobox, body label.mce-label + div{position:relative;display:block;}
	body label.mce-label{position:relative;display:block;margin-bottom:3px;}
	body div.mce-container.mce-form{position:relative;padding:15px;}
	body div.mce-container.mce-form > div > div{position:relative;margin:0 0 15px;}
	body div.mce-container.mce-form > div > div:last-child{margin-bottom:0;}
	body div.mce-container.mce-form > div > div:first-child{margin-bottom:0;}
	body input.mce-textbox{position:relative;vertical-align:middle;box-sizing:border-box;height:30px;}
	body span.mce-label{position:relative;vertical-align:middle;margin:0 5px;}
	body .mce-checkbox.mce-abs-layout-item{position:relative;margin:10px 0 0;}
	body label.mce-label + div .mce-textbox{width:calc(100% - 35px);width:-webkit-calc(100% - 35px);}
	body .mce-textbox.mce-abs-layout-item.mce-last{width:100%;}
	body label.mce-label + div > div > div ~ .mce-textbox{width:60px}
	div.mce-panel.mce-foot{border-top:1px solid #ccc;padding:15px;}
	div.mce-panel.mce-foot > div{text-align:right;}
	div.mce-panel.mce-foot div.mce-btn{position:relative;text-align:center;margin-left:10px;}
	
  /* Tiny poup responsive css end */

	.chartTab{padding:15px;}
	.mce-edit-area iframe{width:100%;}
	#txaDescription_ifr{max-height:300px;}
    #frmStore .fullLi table tr td .txtBox{width: 85%;}
    #frmStore .fullLi table tr td .optionBox{float: left;text-align: center;}
    #searchForm .txtBox{width:100%;padding:0 0 10px;}
    #searchForm .searchBox{margin:0;}
    .navUl li.OtherLI .sub li{ padding-left: 0; padding-right: 0; }
    .navUl li .OtherLI{position:relative !important;}
    .navUl li .OtherLI::after {display: inline-block;background: transparent;border-bottom:6px solid transparent;border-left:6px solid #a9a9a9;
    border-top:6px solid transparent;bottom:0;content:"";height:1px;margin:auto 0;position:absolute;right: 15px;left: inherit;top:0;width:5px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
    #more-nav{display: none}
    .NewBoxLeft { float: left; width: 100%;}
    .okayNav-loaded .topLeft .addNew.trans{text-align: left;}
    .okayNav-loaded .topLeft .addNew{float: left; width: 100%; max-width: 142px; margin-bottom: 10px;}
    .okayNav-loaded .fullColumn .searchBox{width: calc(100% - 90px)}
    .okayNav-loaded .navUl li .OtherLI::after{display: none;}
     .navUl li > ul, .navUl li.submenuLI > ul > li > ul{position:static;transition:none;opacity:1;visibility:visible;display:none;float:left;width:100%;}
      #accrss_tree.tree_col_tree > ul > li{width:100%;}	  
    #clientDiv .desClientCard li{width: 100%;}
}

@media only screen and (max-width:479px){
	.subBox span{width:100%;margin:5px 0 0;}
	.threeBtn li:first-child{margin-bottom:5px;}
	.threeBtn li:nth-child(2){margin-left:0;clear:both}
	.left-date-time{width:auto;}
	#note_messages li{padding-left:0; padding-top:38px;}
	.messages li div.message:after{-moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform:rotate(-45deg); border:none; top:-6px; left:10px;}
	.formBox li.mobiHalf.threeLiPad{width: 100%;}
	.formBox li.buttonTop{margin-top: 0;}
	.btnUl.fourBtn li:first-child{margin-bottom:0;}
	.btnUl.fourBtn li:nth-child(2){margin-left:5px; clear:inherit;}
	.btnUl.fourBtn li:nth-child(3){margin-left:0; margin-top:5px;}
	.btnUl.fourBtn li:nth-child(4){ margin-top:5px;}
	.singleDiv{display:block;padding:0;}
	.singleImgUp{display:block;text-align:center;}
	ul.img_thumbMain li{margin-bottom:15px;padding-right:0;}
	.formBox ul.multiImages{margin:0 -15px;text-align:center;}
	.formBox ul.multiImages li{padding:0;}
	.titSpan{font-size:16px;}
	.titleDiv .fa{font-size:20px;}
	.horColumn{width:100%;}
	.modal-dialog{transform:translateY(-50%);-webkit-transform:translateY(-50%);left:15px;right:15px;width:auto}
	.img_upMain{text-align:center;}
	.img_thumbMain.singleImgUp{display:inline-block;vertical-align:top;margin:0 0 15px;}
	textarea#txaDescription{width:100%;}
	.modal-dialog{max-width:98%;}
	#frmStore .fullLi table tr td .txtBox,#frmStore .fullLi table tr td .txtBox select{width: auto;}
	#frmStore .overTab{overflow-x: scroll;margin-top: 5px;}
}

@media only screen and (min-width:480px) and (max-width:767px){
    .toSpan{display:inline-block;}
    .tableBox .table li > div:before{width:30%;}
    .customeTxt{width:48%;margin:0;}
    .reportTable tr td{padding-left:35%;}
    .reportTable tr td:before{width:30%;}
    .customeTxt + .customeTxt{float:right;margin:0;}
    .reportLi div.threeLi{margin-top:15px;}
	
	/* Tiny poup responsive css start */

	body label.mce-label{display:inline-block;margin-bottom:0;vertical-align:middle;width:135px;}
	body .mce-textbox.mce-abs-layout-item.mce-last, body label.mce-label + div{vertical-align:middle;display:inline-block;width:calc(100% - 125px);width:-webkit-calc(100% - 125px);}
	body label.mce-label + div .mce-textbox{width:calc(100% - 34px);width:-webkit-calc(100% - 34px);}
	body .mce-checkbox.mce-abs-layout-item{display:inline-block;vertical-align:middle;margin:0 0 0 10px;}
	body label.mce-label + div > div > div ~ .mce-textbox{width:50px}
	body label.mce-label{width:125px;}
	
	/* Tiny poup responsive css end */

	.singleDiv{width: -moz-calc(100 % - 210px);width: -o-calc(100% - 210px); width: -webkit-calc(100% - 210px);width:calc(100% - 210px);display:inline-block;vertical-align:middle;}
	.formBox .img_thumbMain{display:inline-block;vertical-align:middle;}
  	.okayNav-loaded .topLeft .addNew{width: 130px;}
}

@media only screen and (max-width:567px){
	.dateContaine{width:100%;margin:0 0 10px;}
	.dateContaine select{min-width:100px;}
	.horColumn:not(:last-child){margin-bottom:5px;}
}

@media only screen and (min-width:568px) and (max-width:767px){
    .recordCount{width:auto;margin:0;}
    .pagination{text-align:center;margin-top:15px;}
    .pageBox{margin-left:10px;}    
    .btnRight{float:right;width:auto;}
    .btmBtn .btnUl{float:right;}
    .formBox li.mobiHalf{width:50%;float:none;display:inline-block;vertical-align:top;margin:0 -1px 20px;}
    .formBox li{margin-bottom:20px;}
    .boldSpan{width:35%;}
    .dataSpan{width:63%;}   
    .formBox li.threeLi{display:inline-block;float:none;width:33.3333333333%;margin:0 -2px 20px;}
    .reportTable tr td:before, .tableBox .table li > div:before{width:25%;}
    .reportTable tr td{padding-left:30%;}
	.formBox .img_thumbMain{margin:0 -10px;}
	.formBox .img_thumbMain li{width:33.333333%;padding:0 10px;}
	.formBox .singleImgUp li{width:100%;padding:0;}
	.formBox .singleImgUp{margin:0;}
	.thumbMain{height:105px;}
	.formBox .singleImgUp .thumbMain{height:150px;}
	.horColumn{float:none;width:50%;display:inline-block;vertical-align:top;margin:0 -1px 12px;}
	.dateContaine + .dateContaine{margin-right:0;}
	.enqdateRight .btn{clear:both;}
	.dateContaine .txt{width:140px;}
	.formBox .multiImages{display:block;}
}

@media only screen and (min-width:480px) and (max-height:600px){
.modal-dialog{left:0;right:0;margin:auto;transform:none;top:5px;}
}

@media only screen and (min-width:600px) and (max-width:767px){
    .threeBtn{margin-top:-30px;}
    .btmBtn .threeBtn{margin-top:0;}
    .singleImgUp .img_thumbMain, .singleImgUp .img_thumbMain.defalt_uploadIMG{margin-bottom:0px;}
}

@media only screen and (min-width:768px) and (max-width:1200px){
    .table .topLi div.hashBox{width:30px;}
    .dateBox, .statusBox, .sortOrder{width:120px;}
    .sorting span:after{right:-15px;}
    .topLeft{padding:0;}
    .pageTitle{margin-right:10px;font-size:20px;}
    .topRight .dropbox{width:120px;margin-right:10px;}
    .topRight .totalCount + .dropbox{margin-right:0;}
    .searchBox{width:175px;margin-left:10px;}
    .logo{left:15px;}
    .topRight{margin-right:1px;}
    .middlePart .fullColumn{padding:15px;}
    .btmBtn{margin-right:15px;}
    .oneCol{max-width:750px;}
    .table .topLi div{line-height:16px;padding:10px 15px;}
    .topRight .searchBtn{display:inline-block;}
    .searchBox{margin:0;width:100%;display:none;position:absolute;z-index:1;min-width:340px;}
    .searchBox input, .searchBox .searchIcon{margin-top:5px;}    
    #searchForm .txtBox{padding: 0 10px 0 0;}
    .btmBtn, .btnRight{max-width:100%;}
    .topRight .searchBtn{margin:0 5px 0 0;min-width:88px;}
    .closeLink:before{background-position:-374px 0;width:13px;height:13px;left:12px;}
    .tableBox .table li div{white-space:nowrap;}
    .tableBox form{display:block;overflow:auto;}
    .sorting span{display:inline-block;padding-right:17px;}
    .sorting span:after{right:0;}
    .iconSpan img{max-width:25px;}
    .okayNav__nav--invisible a, .navUl li a{font-size:13px;}
    .wrapper{overflow:hidden;}
    .formBox li.dateLi{width:75%;}
    .customeTxt{width:38%;}
    .maxWidthnone{max-width:100%;}
	section{min-height:550px;}
	.customeDate img.ui-datepicker-trigger{right:15px;}
	.dashLeft{width:100%;}
	.dashRight{width:100%;margin-top:30px;}
	.dateContaine select{min-width:100px;}
    .singleImgUp {float: left;width: 100%}
    nav.okayNav {display: inherit;  margin-left: 12%;   max-width: 80%;   vertical-align: top;}        
	#accrss_tree.tree_col_tree > ul > li{width:33.33%;}
	.ipad_rightFull{width:100%; max-width:100%; width:100%; margin-top:20px;}
	.ipad_rightFull.topRight  .cust_searchBox, .ipad_rightFull.topRight > form{width:100%; display:block }
	.ipad_rightFull .right_bottom{clear:none; margin-top:0;}
	.ipadShowSrc .searchBox{position:relative; width:auto; display:block; }
	.ipadShowSrc .searchBox .txt, .ipadShowSrc .searchBox  .searchIcon{margin-top:0;}
	.ipadShowSrc .searchBox{margin-left:0 !important; max-width:300px; min-width:1px;}
	.ipadShowSrc.topRight .cust_searchBox{text-align:left;}
	.customeSearch.star::after{right:10px;top:3px;}
	#proDetailShow .row-div .half-column{width:100% !important;}   
	.midWhite{padding:15px; border-left:none; border-right:none;}
	.middlePart .fullColumn{padding:0;}
}

@media only screen and (min-width:768px) and (max-width:991px){
.topRight.maxWidthnone{margin-top:15px;}
.centerFrom .searchBox{position:relative;display:inline-block !important;width:calc(100% - 90px);width:-webkit-calc(100% - 90px);min-width:1px;}
.centerFrom .searchBox input, .centerFrom .searchBox .searchIcon{margin-top:0;}
.centerFrom{float:right;width:52%;margin-left:0;}
.centerFrom .resetBtn{float:right;}
div.formBox li.buttonTop{margin-top: 0;}
div.formBox li.threeLiPad{width: 33.33%;}
.oneCol{max-width:100%;}
.cust_searchBox{display:none; position:absolute; top:164%; right:0; z-index:11; background:#fff; padding:15px 10px 15px;background-color:#f9f9f9;border:1px solid #f1f1f1;box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);width:450px;margin-right:0;}
.cust_searchinput{margin-right:0;}
.customeDate:first-child{margin-left:0;}
.cust_searchinput{margin-right:0;}
.customeSearch{padding:0 5px;width:50%;margin:0 0 10px;}
.customeSearch + .customeSearch{width:50%;}
.customeDate{padding:0 5px;width:50%;margin:0 0 10px;}
.customeDate + .customeDate{margin-bottom:0;}
.cust_searchBox .btn{float:right;margin-right:5px;}
.cust_searchBox .btn{float:left;margin-left:5px;}
.navUl li:hover > ul > li:hover > ul{left: 195px;}
.navUl li > ul > li.hassub > ul{position:absolute;transition:none;opacity:1;visibility:visible;display:none;float:left;width:100%; left: 195px; top: -3px;}
.navUl li > ul > li.submenuLI {position: relative;}
.navUl li > ul > li.submenuLI:before{position: absolute;border-bottom: 2px solid #0073aa; border-right: 2px solid #0073aa; width:8px; height:8px; content: '';right:8px;top:0; bottom:0; margin:auto; transform: rotate(-45deg); top: 0; bottom: 0}
.tableBox .fullColumn{overflow-x: scroll;}
#accrss_tree.tree_col_tree > ul > li{width:50%;}  
.ipad_rightFull.topRight  .cust_searchBox{position: relative;box-shadow: none;background: #fff;border: none;padding: 0;}
.ipadShowSrc.topRight, .ipadShowSrc.topRight form{width:100%; margin-top:5px;}
.ipadShowSrc.topRight .cust_searchBox{position: relative; display:block; width:100%; margin-top:20px;box-shadow: none;background: #fff;border: none;padding: 0;}   
.ipadShowSrc.topRight .customeSearch,  .ipadShowSrc.topRight  .customeDate{width:auto; min-width:1px; max-width:200px; margin:0 0 10px}   
.ipad_rightFull.topRight .customeSearch + .customeSearch, .ipad_rightFull.topRight .customeSearch{width:auto; max-width:180px;}
.ipad_rightFull .right_bottom{clear:both; float:left; margin-left:5px; }
.okayNav-loaded .form-horizontal .txtBox{width: 100%;}
.okayNav-loaded .ui-dialog{width: 98% !important;}
.okayNav-loaded #frmProductReceive .txtBox{width: 50%;}

/*Css Added by Rakesh patel 09-11-2016*/

.okayNav ul {float:none !important;}
.okayNav-loaded .fullColumn .searchBox{width:220px;}

/*End Css Added by Rakesh patel 09-11-2016*/

#frmProductReceive #tblmodel label.error{display:none !important;}
#frmProductReceive #tblmodel input.error, #frmProductReceive #tblmodel select.error, #frmProductReceive #tblmodel span.error{ border: 1px solid #fb0101;
box-shadow: 0 0 1px #fb0101;}
.leftSelect {float: none;text-align: center;width: 100%;}
#frmProductReceive #tblmodel span.error .select2-selection--single{border:none;}
.leftSelect .dropbox{display:inline-block;float:none;}
.pagination{text-align: center;width: 100%;float:none; margin-top:15px;}
.half-column{width:100%;}
.project-reports .cust_searchBox{display:block; box-shadow:none; position:static;width:auto; border:none;}
.button-wrapper{ margin-top:0;}
.project-reports .customeDate, .project-reports .customeSearch{width:200px;}
.details-sec {border-bottom: 1px solid #cccccc;float: left;margin-bottom: 20px;padding-bottom: 0;width: 100%;}
.project-table .topLi div, .project-table .dynemic-details div{padding:10px 11px;}
.project-table .topLi div, .project-table .dynemic-details div{ word-break:break-all;}
.over-flow-scroll{ overflow:auto;width:100%;float:left;}
div#appendPro{min-width:1040px;}

/*Css Added By Rakesh Patel*/

.content.pagination{width:auto; text-align:center;}

/*Css Added by Rakesh patel 25-11-2016*/

.total-box {padding: 3px;}
.footer-table span{font-size:14px; margin:0 10px;}
.acition-column {width:24%}
.navUl li {padding-left: 6px;padding-right: 5px;}
.es_msg{top:-85px;}
.actionBtnsec{margin-top:-45px;}
.topRight .dropbox.actionBtnsec{margin-right:0;}
.view-btn, .edit-btn, .print-pdf{margin:0px 9px;}
.print-pdf:after{left:-14px;}
.edit-btn:after{left:-12px;}
#clientDiv .desClientCard li{width: 50%;}
}

@media only screen and (min-width:768px) and (max-width:1023px){
.pagination{width:50%;text-align:right;}
.archiMain .boldSpan,.boldSpan{width:41%;}
.dataSpan,.archiMain .dataSpan{width:57%;}
.formBox li.threeLi{width:33.3333333%;}
.formBox li.ipHalf{width:50%;}
.formBox li.ipFull{width:100%;}
.formBox li.smalLi{width:18%;}
.riCatMain{float:left;width:100%;text-align:center;margin-top:15px;}

/*Css Added By Rakesh Patel 22-11-2016*/

.okayNav-loaded .middlePart .AddBox{width:33%;}
#searchForm .searchBox{margin: 0 7px;}
}

@media only screen and (min-width:992px) and (max-width:1200px){
.centerFrom .searchBtn{display:inline-block;margin-left:0;min-width:89px;}
.centerFrom .searchBox{top:30px;}
.centerFrom{margin-left:15px;}
.centerFrom .searchBtn{margin:0;}
.formBox li.landHalf{width: 50%;}
.formBox li.landThree{width: 33.33%;}
.custSearchRight{max-width:85%;}
.topRight .searchBtn.cust_searchBtn{display:none;}
.customeSearch{margin-right:10px;}
.customeSearch + .customeSearch{width:190px;}
.customeDate{width:140px;margin-right:10px;}
.cust_searchBox{display:inline-block !important}
.horColumn{float:left;width:25%;margin:0;}
.gsummaryCol{padding-bottom:10px;}
.navUl li:hover > ul > li:hover > ul{left: 195px;}
.navUl li > ul > li.hassub > ul{position:absolute;transition:none;opacity:1;visibility:visible;display:none;float:left;width:100%; left: 195px; top: -3px;}
.navUl li > ul > li.submenuLI {position: relative;}
.navUl li > ul > li.submenuLI:before{position: absolute;border-bottom: 2px solid #0073aa; border-right: 2px solid #0073aa; width:8px; height:8px; content: '';right:8px;top:0; bottom:0; margin:auto; transform: rotate(-45deg); top: 0; bottom: 0}
.okayNav-loaded .form-horizontal .txtBox{width: 100%;}

/*Css Added by Rakesh patel 09-11-2016*/

.okayNav ul {float:none !important;}

/*End Css Added by Rakesh patel 09-11-2016*/

.project-reports .customeDate{width:214px;}
.half-column{margin-bottom:20;}
.project-table .topLi div, .project-table .dynemic-details div{ word-break:break-all;padding:10px 9px;}

/*Css Added by Rakesh Patel 21-11-2016*/

.ipadShowSrc .resetBtn.ipad-resetbtn{margin-right:5px;}
.acition-column {width:20%;}

/*Css Added by Rakesh Patel 13-12-2016*/

.ipaid-sec .btn{margin-left:5px;}
 .ipadShowSrc.topRight  .customeSearch,  .ipadShowSrc.topRight  .customeDate{width:auto; min-width:1px; max-width:200px; margin:0 10px 10px 0px} 
.topRight .dropbox.actionBtnsec{margin-right:0;} 
.customeSearch.star:after{right:5px;}
.view-btn, .edit-btn, .print-pdf{margin:0px 13px;}
.print-pdf:after{left:-17px;}
.edit-btn:after{left:-16px;}
}

@media only screen and (min-width:1900px){
form.scrForm{border-right:0;}
}

.mainAddressHigh{background-color: #D3E9E9;}
.subTitle{font-weight:600;display:inline-block;width:100%;vertical-align:top;margin:0 0 5px;}
.subEnqbox{margin:0 0 15px;}
.fullData{float:left;width:100%;}
.logTable{display:inline-block;vertical-align:top;max-width:100%;margin:15px 0;border-left:1px solid #dfdfdf; border-top:1px solid #dfdfdf;}
.loginnTable{width:100%;background-color:#fff;}
.loginnTable tr:first-child {background: #f5f5f5;}
.loginnTable tr td {text-transform: capitalize;float: none;text-align: center;border-right: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;}
.loginnTable td{padding:5px 15px;line-height:30px;float:left;}
.logViewdiv .archiMain .boldSpan{width:35%;text-transform: capitalize;}
.logViewdiv .archiMain .dataSpan{width:54%;}
.logViewdiv .archiMain .fullData .boldSpan{width:17.5%;}
.clearLink {background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -85px -53px;display: inline-block;height: 28px;vertical-align: middle;width: 29px;}

/* add by niraj 02012017 */

.ui-dialog .formBox{margin-bottom:0 !important;} 

/* adde by Keyur Mistry */

.create_new_link { color: #0073aa; text-decoration: underline;}
.noLink { cursor: default;}
.midTxt{display:inline-block;vertical-align:top;max-width:100px;}
.tabUl li.color1{background-color:#f7941d;color:#fff;}
.tabUl li.color2{background-color:#ed1a3b;color:#fff;}
.tabUl li.color3{background-color:#50b848;color:#fff;}
.tabUl li.color1.current, .tabUl li.color2.current, .tabUl li.color3.current{background-color:#0073aa;color:#fff;}
.nameCol{max-width: 300px;white-space: initial;}
.priceQtyCol{max-width: 100px;white-space: initial;}
#tblmodel input:focus{border:1px solid rgba(0, 110, 162, 0.59) !important;}
.select2-container--below select2-container--open{border:1px solid rgba(0, 110, 162, 0.59) !important;}
.delete:focus{border:1px dotted #000;}

/*---------- 27-09-2017  -----------*/

.sheetTableEx th, td{border: 1px solid #9e9e9e !important;}
.formBox.quoteSheet  .quoteSheet{padding-right: 303px;/*padding-left: 54px;*/padding-left: 342px;padding-top: 0}
.fix_total {position: absolute;right: 0px;width: 304px;background: #ffffff;margin-top: -1px;}
.fix_grand_total {position: absolute;right: 184px; width: 120px; height: 40px; margin-top:-1px;}
.fix_weekly {position: absolute;right: 0px;width: 185px;height: 40px; margin-top:-1px;}
#addMoreSub_1{height: 45px;}
.action_btn {margin-top: -19px;position: absolute;right: 0;}
.action_btn a {margin: 0 4px;}
#totalRow td, .quoteEditeTable th {font-size: 12px; letter-spacing: -0.3px;}
.sheetTableEx tr td {font-size: 13px;padding: 0px;line-height: 38px;padding: 0 10px;}
.sheetTableEx tr td input{box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);line-height: 38px;margin-left: -10px;width: calc(100% + 20px);font-size: 13px;padding: 0 10px;max-width: 350px;}
.sheetTableEx tr td.verticalWord input{margin-left:0; width:100%;}
span.main_no {background: #66ffff;display: inline-block;height: 28px;padding: 0;line-height: 26px;width: 28px;border-radius: 50%;text-align: center;border: 1px solid #10eaea;margin-right: 5px;font-weight: bold;}
.quoteEditeTable th.fix_left,.quoteEditeTable td.fix_left{padding: 0;     min-width: inherit !important;}
.spanNoTxt, .spanItemTxt ,.spanDelTxt{position: absolute;top: 0;left: 0;background: #fff;width: 55px;text-align: center;height: 121px;line-height:60px;margin: auto;padding: 29px 3px 0;border-left: 1px #9e9e9e solid;border-top: 1px #9e9e9e solid;/* border-right: 1px #9e9e9e solid; */border-bottom: 1px #9e9e9e solid;}

.spanNoTxt, .quoteEditeTable td.fix_left.noCountCls{left:54px; width:30px;}
.spanItemTxt, .quoteEditeTable td.fix_left.itemNameCls {left:82px; width:260px;padding: 0 9px; overflow: hidden;}
.spanItemTxt{padding:29px 9px 0;text-align: left;}
.quoteTablehead  th.fix_left, .quoteTablehead  th.fix_left.no_fix, .quoteTablehead th.fix_left.item_fix{position:absolute !important; left:0; border:none !important; top:0;}

.quoteEditeTable td.fix_left.fix_yellowInp{width:290px;left:55px;padding: 0 9px;margin-top: -1px;}
.quoteEditeTable td.fix_left{position: absolute;width: 55px;height: 40px;left: 0;border-right: 0 !important;}
.quoteEditeTable tr.backHead td{background: #ff0;}
.quoteEditeTable tr.backHead td:first-child{margin-top: -1px;}
.sheetTableEx{empty-cells: hide;}
.uploaderMain .qq-upload-button a{color:#fff;}
.subTitle_New{font-weight: 600;font-size: 18px;width: 100%;display: inline-block;margin-bottom: 20px;}
.formBox{margin-bottom: 10px;}
.labelSpan.project-id span{font-weight: 600;color: #000000;display: inline;}
#file_name{background: #eefafb;margin-bottom: 13px;color: #636262;}
#file_name div{padding: 12px 17px;}
.applyIcon, .deleteIcon{display: inline-block;font-size: 0;height: 10px;margin: 0 20px;position: relative;width: 22px;}
.applyIcon:before{position: absolute;top: -5px;bottom: 0;right: 0;left: 0;background: url(../images/new-sprite.png) no-repeat -83px -5px;width: 20px;height: 20px;content: '';-webkit-transition: all 300ms;transition: all 300ms;}
.applyIcon:after{background: #e6e6e6;content: "";height: 16px;position: absolute;left: -24px;top: -2px;width: 1px;}
.deleteIcon:before{position: absolute;top: -6px;bottom: 0;right: 0;left: 0;background: url(../images/new-sprite.png) no-repeat -116px -3px;width: 16px;height: 21px;content: '';-webkit-transition: all 300ms;transition: all 300ms;}
.deleteIcon:after{background: #e6e6e6;content: "";height: 16px;position: absolute;left: -24px;top: -2px;width: 1px;}
.dtails-select li.halfLi{width: 16.6%;}
.dtails-select .halfLi.quoteion_title{width: 100%;}
.dtails-select li .sameAddress{display: inline-block;margin-top: 7px !important;}
.project-id span{display: block;margin-top: 17px;}
#addMainItem.trans.comBtn{float: right;}
.itemNameCls{min-width:260px; }
.quoteEditeTable th{height:60px;vertical-align: middle;}
.quoteEditeTable tr .verticalWord{display:table-cell;padding: 0;}
.quoteEditeTable .quoteTablehead .verticalWord span{display:inline-block;transform-origin: center center;text-align: center;vertical-align: top;position: relative;left: 50%;top: 0; -webkit-transform:translate(-50%, 0) rotate(270deg);-moz-transform: translate(-50%, 0) rotate(270deg);-ms-transform: translate(-50%, 0) rotate(270deg);-o-transform: translate(-50%, 0) rotate(270deg);transform: translate(-50%, 0) rotate(270deg);font-weight: 700;}
.tableStickyMain{position:relative; z-index:12}
.fix_weekly, .fix_grand_total{background:#fff;}
.mainTable .quoteTablehead{ opacity:0; visibility:hidden}
.tableHeadstickyMain{padding-right: 303px;/*padding-left: 54px;*/padding-left: 342px; z-index:9999; position:relative; }
.tableStickyMain{display:block;height:auto}/*overflow:auto; max-height:550px;*/
.tableStickyMain.scrollAdded{margin-right: -18px;overflow:auto; max-height:490px; }


.scroolingDivRemove.tableHeadstickyMain .sheetTableEx{-ms-overflow-style: none;  overflow: -moz-scrollbars-none;}
.scroolingDivRemove.tableHeadstickyMain .sheetTableEx::-webkit-scrollbar { width: 0 !important; height:0 !important }

.tableStickyMain .quoteSheet .sheetTableEx{-ms-overflow-style: none;  overflow: -moz-scrollbars-none;}
.tableStickyMain .quoteSheet .sheetTableEx::-webkit-scrollbar {height: 0!important; width: 0 !important }
.mainTable{margin-top:-121px; z-index:1;} 
.maxStickyHeight{margin-right:17px;}
.sheetTableEx tr td.fix_weekly, .sheetTableEx tr td.fix_grand_total{margin-top:-1px;}

 
/*19-06-2018*/
/*.quoteEditeTable th.fix_noCountCls, .quoteEditeTable td.fix_noCountCls{padding: 0;}*/
/*.quoteEditeTable th.fix_noCountCls{padding: 0;}*/
/*.spanNoTxt {
    position: absolute;
    top: 0;
    left: 54px;
    background: #fff;
    width: 30px;
    text-align: center;
    height: 121px;
    line-height: 60px;
    margin: auto;
    padding: 29px 3px 0;
    border-left: 1px #9e9e9e solid;
    border-top: 1px #9e9e9e solid;
    border-bottom: 1px #9e9e9e solid;
}*/
/*.quoteEditeTable th.fix_itemNameCls{padding: 0;}*/
/*.quoteEditeTable th.fix_itemNameCls, .quoteEditeTable td.fix_itemNameCls{padding: 0;}*/
/*.spanNameTxt{  position: absolute;
    top: 0;
    left: 85px;
    background: #fff;
    width: 260px;
    text-align: left;
    height: 121px;
    line-height: 60px;
    margin: auto;
    padding: 29px 9px 0;
    border-left: 1px #9e9e9e solid;
    border-top: 1px #9e9e9e solid;
    border-bottom: 1px #9e9e9e solid;}*/

/*th.fix_noCountCls{position: absolute;
    position: absolute;
    width: 30px;
    height: 60px;
    left: 55px;
    padding-top: 50px !important;
    top: 0;
    padding-left: 5px !important;
    padding-bottom: 69px !important;}*/

/*.quoteEditeTable td.fix_noCountCls, .quoteEditeTable td.fix_itemNameCls, .quoteEditeTable tr.backHead td.fix_bacHead{    padding: 0;}
.quoteEditeTable td.fix_noCountCls{    position: absolute;
    width: 30px;
    height: 40px;
    left: 55px;
    border-right: 0 !important;}
.quoteEditeTable td.fix_itemNameCls{    position: absolute;
    width: 260px;
    height: 40px;
    left: 85px;
    border-right: 0 !important;
    padding: 0 9px;}

.quoteEditeTable tr.backHead td.fix_bacHead{    position: absolute;
    width: 260px;
    height: 40px;
    left: 85px;
    border-right: 0 !important;
    padding: 0 9px;}*/


 /* 13-10-2017 */

/* .quoteEditeTable th.fix_left {
    position: absolute;
    width: 55px;
    height: 40px;
    left: 0;
    border-right: 0 !important;
}*/
 
/*.quoteEditeTable th.itemNameCls.fix_left{left: 83px;padding:0px;  position: absolute;
    padding: 50px 0 69px!important;
    text-align: left;width: 260px; }
.quoteEditeTable th.noCountCls.fix_left{left:54px;width: 30px;border-right:1px solid #9e9e9e !important;    position: absolute;
    padding: 50px 0 69px!important;
    text-align: center;}
.quoteEditeTable th.blankTh{position: absolute;padding: 0;border: 0 !important;}

.quoteEditeTable td.fix_no{position: absolute;
left: 54px;
width: 30px;
height: 40px;
border-right: 0 !important;}
.quoteEditeTable td.fix_name{position: absolute;
left: 82px;
width: 260px;
height: 40px;
border-right: 0 !important;}*/

/*.quoteEditeTable td.itemNameCls.fix_left{left: 83px;padding:0 10px ; }
.quoteEditeTable td.noCountCls.fix_left{left:54px;width: 30px;border-right:1px solid #9e9e9e !important;}*/
 
 
 .qouteTitle { margin-bottom: 25px;}
 .qouteTitle p { line-height: 30px;}
 .qouteAcc  {padding: 0px; border-top: 0;}
 .qouteAcc .titleDivquote { border: 1px solid #c4c4c4; border: 1px solid #c4c4c4; padding: 12px 15px;margin-top: 10px;    background: url(../images/title-pattern.png); position: relative;font-weight: 600;cursor: pointer;}
 .qouteAcc .tbl_Data  { margin-bottom:15px;}
 .titleDivquote:after { position: absolute; right: 15px; top: -6px; bottom: 0; margin: auto; content: ''; border-bottom: 2px solid #141414;border-right: 2px solid #141414; width: 10px; height: 10px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);    -ms-transform: rotate(45deg); transform: rotate(45deg);}
 .titleDivquote.active:after {  -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg);-ms-transform: rotate(225deg); transform: rotate(225deg); top:6px;}
.accDivquoteInner { padding: 15px; /*min-height: 570px; */overflow: inherit; border: 1px solid #c4c4c4; border-top: 0px;}
.accDivquoteHeight{min-height: auto !important; float: left; width: 100%;}
.qouteAcc .titleDivquote{display: inline-block; width: 100%;}

/* 30-10-2017 */

.quoteEdit .labelSpan.project-id span{font-size: 16px;font-weight: 400;line-height: 22px;}
.quoteEdit .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 38px;}
.quoteEdit .select2-container--default .select2-selection--single .select2-selection__arrow{height: 34px;}
.quoteEdit .select2-container--default .select2-selection--single{border-color: #dfdfdf;height: 40px;}
.okayNav-loaded .form-horizontal .txtBox .select2-container{margin: 0;}
.slectdtl li.halfLi{width: 25%;}
.img_thumbMain li{position: relative;}
.viewBtnEdit{position: absolute;top: 10px;right: 10px;}
.quoteEditeTable tr:last-child  td.fix_left,.quoteEditeTable tr:last-child .fix_grand_total,.quoteEditeTable tr:last-child .fix_weekly{/*margin-top: -2px;*/margin-top: -1px;}
#totalRowSticky.totalRowSticky:after{content: ''; background: #9e9e9e; width: 100%; height: 1px; left: 0; right: 0; top:0; margin: auto;position: absolute;}
.tblIcon{position: relative;top: -27px;float: right;}
.tblImg{font-size: 0;background: #f1f1f1;width: 24px;height: 24px;display: inline-block;position: relative;float: left;-webkit-transition: all 300ms;transition: all 300ms;}
.tblImg + .tblImg{margin-left: 1px;}
.tblImg:after{content: ''; position: absolute;top:50%;right: 0;left: 0;margin: auto;background: url('../images/nextprev.png');transform: translateY(-50%);-webkit-transition: all 300ms;transition: all 300ms;}
.tblPrev:after{background-position: 0 0;width: 10px;height: 15px;}
.tblNext:after{background-position: -13px 0;width: 10px;height: 15px;}

/* 1-11-2017 */

.clearImgUl{clear: both;}
.img_upMain h2{font-weight: 600;font-size: 18px;margin-bottom: 15px;}
.proEditNew .viewBtnEdit,.quoView .viewBtnEdit,.arcView{margin: 0;}
.quoMailSend .txtDescdiv{margin-top: 15px;}
.quoMailSend #appendMasterItems{margin: 0 -15px;}
.formBox li.addNum{margin-top: 25px;}
.addNum .txtBox{width: 15%;}
.okayNav-loaded .midWhite .form-horizontal span.lblTitle{float: none;}
.addNum .btnAddItems{margin: 6px 0 0 10px;height: 40px;line-height: 39px;}
.addItmes .titleDivquote{font-weight: 600;font-size: 18px;float: left;margin-bottom: 0;position: relative;top: 25px;}
.addItmes .titleDivquote:after{display: none;}
.addItmes .delDiv{width: inherit;float: right;margin-bottom: 10px;}
.addItmes .redColor:before{display: none;}
.addItmes .redColor{display: inline-block;vertical-align: middle;background: url(../images/sprite.png) no-repeat -64px -58px;width: 16px;height: 19px;}
.quoteView .bottomTen li.halfLi:nth-child(4n+1){clear: both;}
.alloyTxt .txt{width: 46%;}
.alloyTxt .starImg{float: left; margin: 0 2.5%;line-height: 40px;}
.scaffHead{float: left;width: 100%;padding: 0 15px;margin-bottom: 15px;font-weight: 600;font-size: 15px;}
.formBox li.scaffLi{width: 20%;}

/* 09-11-2017 */

.quoHead{margin-bottom: 20px;display: inline-block;width: 100%;}
.quoHead a.addMore{margin-top: -5px;}
.ui-dialog{z-index: 9999 !important;}
.blankDiv{margin-top: 15px;}

/* 16-11-2017 */

.labelSpan.spanHead {background: #f1f1f1;display: block;margin: -30px -30px 30px;padding: 10px 29px;border-bottom: 1px #c8c8c8 solid;font-size: 18px;}
.proMain .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 38px;}
.proMain .select2-container .select2-selection--single{height: 40px;}

/* 20-12-2017 */

.quoteEditeTable th.newAddFix{height: 62px;}
/*.commDiv{display: none;}
.commDiv.currentTr(display: block;)*/
tr.backHead tr.backHead{margin-top: 15px;}
/*.quoteEditeTable tr.backHead td.fix_weekly {position: relative;}*/
.quoteEditeTable tr.backHead td.fix_weekly:after{content: '';top: 0;position: absolute;left: 0;margin: auto;top: 0;bottom: 0;left: 0;right: 0;background:url(../images/downarrow.svg) no-repeat;width: 15px;height: 9px;-webkit-transition: all 300ms;transition: all 300ms;}
.menuUpdown{transition:all 0.2s ease-in-out 0s;}
.menuUpdown .fix_weekly:after{transform: rotate(180deg);}


.tablesubAcor#appendSub .phpdetails{padding: 0;}
.tablesubAcor#appendSub .phpdetails .row-div{margin: 0 -5px}
.tablesubAcor#appendSub .phpdetails .table .topLi div{ padding: 10px;}
.tablesubAcor#appendSub .phpdetails .half-column{padding: 0 5px}
.tableScroll{float: left;overflow: auto; width: 100%;}

.newdocketMain{margin:0 -15px;}
.newdocketMain .halfTable{width:50%; padding:0 15px;}
.newdocketMain .halfTable .row-div{margin:0}
.newdocketMain .halfTable .half-column{width:100%; border:1px solid #f1f1f1; margin-top:0; margin-bottom:0 }
.newdocketMain .halfTable .half-column .tableScroll{margin-bottom:15px;}
.notFoundReport{float:left; width:100%;}
.newdocketMain .halfTable li.active{background:#f1f1f1;}


.qoutListMain .qoutList{display:inline-block; width:100%;  margin-top:30px;}
.secTitle{display:block; font-size:24px; font-weight:700; margin:0 0 0 0;}

/* media query 30-10-2017 */

@media only screen and (min-width:1200px){
  .view-btn:hover:before{background-position:  0 -38px;}
  .applyIcon:hover:before{background-position: -83px -35px;}
  .deleteIcon:hover:before{background-position: -116px -34px;}
  .print-pdf:hover:before{background-position: -48px -32px;}
  .edit-btn:hover:before{background-position: -26px -35px;}
  .tblImg:hover{background: #0073aa;}
  .tblPrev:hover:after{background-position: 0 -21px;}
  .tblNext:hover:after{background-position: -13px -21px;}
}
@media only screen and (min-width:768px) and (max-width:1200px){
  .acition-column a{margin: 0 10px;}
  .acition-column a:after{left: -14px;}
  .viewBtnEdit{right: 20px;}
  .alloyTxt .txt{width: 45%;}
  .labelSpan.spanHead{margin: 0 -30px 15px;border:1px #c8c8c8 solid;}
  .proMain a.view-btn,.proMain a.edit-btn,.proMain a.applyIcon,.proMain a.deleteIcon{margin: 0 8px;} 
  .proMain .edit-btn:after,.proMain .applyIcon:after,.proMain .deleteIcon:after{left: -10px;}
    .newdocketMain .halfTable{width:100%;}
}
@media only screen and (min-width:768px) and (max-width:991px){
  .slectdtl li.halfLi{width: 33.3333%;margin: 0 0 20px;}
  .slectdtl li.stateLi{clear: both;}
  .proTab .tabUl li{padding: 0 18px;}
  .quoteView .formBox li.halfLi{    width: 33.3333%;margin: 0 0 20px;}
  .quoteView .bottomTen li.halfLi:nth-child(4n+1){clear:inherit;}
  .quoteView .bottomTen li.halfLi:nth-child(3n+1){clear: both;} 
  .formBox li.scaffLi,.quoteView .formBox li.scaffLi{width: 20%;} 
  .formBox li.ipadBir{clear: both;}
  .okayNav-loaded .midWhite .form-horizontal span.labelSpan{font-size: 13px;}
  .okayNav-loaded .midWhite .form-horizontal li.scaffLi span.labelSpan{white-space: nowrap;}

  .proMain a.view-btn,.proMain a.edit-btn,.proMain a.applyIcon,.proMain a.deleteIcon{margin: 0 5px;} 
  .proMain .edit-btn:after,.proMain .applyIcon:after,.proMain .deleteIcon:after{left: -7px;}
  

}
.tabUl li.color4{background-color:#800000;color:#fff;}
    .tabUl li.color5{background-color:#483D8B;color:#fff;}
    .tabUl li.color6{background-color:#800080;color:#fff;}
    .tabUl li.color4.current, .tabUl li.color5.current, .tabUl li.color6.current{background-color:#0073aa;color:#fff;}
    li.current {
  margin-top: -9px !important;
  padding-bottom: 9px !important;
}
/*.transfer-docket:before{position:absolute;top:-2px;bottom:0;right:0;left:0;background: url('../images/ui-icons_222222_256x240.png') no-repeat 0 -6px;width: 23px;height: 14px;content:'';-webkit-transition: all 300ms;transition: all 300ms;}*/
/*.transfer-docket:before{position:absolute;top:-2px;bottom:0;right:0;left:0;background: url('../images/move-22-32.png') no-repeat ;width: 23px;height: 14px;content:'';-webkit-transition: all 300ms;transition: all 300ms;}*/
.transfer-docket:before{position:absolute;top:-2px;bottom:0;right:0;left:0;width: 23px;height: 14px;content:'';-webkit-transition: all 300ms;transition: all 300ms;}
.transfer-docket:hover {
  color: #23bff2;
  transition: all 300ms;
}
.transfer-docket:after {background: #e6e6e6;  content: "";  height: 19px;  position: absolute;  left: 180px;  top: 18px;width: 1px;}
.transfer-docket {
  margin: 0 10px;
}