::-webkit-scrollbar {width: 8px; height: 8px;}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 6px;}
::-webkit-scrollbar-thumb {border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); }
#header1 {position: fixed; top: 0; left: 0; right: 0; height: 50px; z-index: 100;}
a{color: #000; text-decoration: none;}
a:hover{color: #000; text-decoration: none;}
.header_container{background: linear-gradient(to right, #444 , #777); padding: 0px !Important;}
.header_container_cont{width: 100%; height: 55px; padding-bottom: 3%; padding-top: 0.5%;}
.header_left_cont{padding-left: 2%;}
.homeicon {width: 25px; height: 25px; position: relative; margin-left: 40px; cursor: pointer;}
.logo{height: 40px;}
.menu_cont{position: absolute; top: -3px;}
.user_container{font-family: 'Trebuchet MS' ! important;font-size: 12px; font-weight: 500; float: left; margin: 14px 5px 0px 0px; color: #FFF;}
.nav > li > a {padding: 12px 5px !important;}
.nav > li > a:hover{background: none !important;}
.body_content_cont{position: relative; top: 0px; bottom: 25px; left: 0; right: 0; overflow: auto; color: black; padding-bottom: 0px;}
.title_line_content	{width: 100%; height: 30px; margin-top: 10px;}
.title_line_content p{font-family: 'Trebuchet MS'; font-size: 22px; background-color: #fff; text-align: center; position: relative; z-index: 10; font-weight: bolder;}
.title_border_top{width: 100%; height: 1px; background-color: #000; margin-top: 15px; position: absolute;}
.content_main_cont{background-color: #fff; padding-top: 0;}
.content_main_container{min-height: 425px;}
.noMargin {margin: 0px !Important;}
.margin_top{margin-top:20px;}
.table-bordered > thead > tr > th {border-right: 1px solid #000 !important; border: 0; border-width: 1px !important; background: #F0F0F0;}
.table-bg {background-image: url("../Images/gr-bg.png") !important;}
.bad-table-font {font-size: 14px !important;}
.textCenter {text-align: center;}
.dataTables_scrollBody {height: 465px !important; margin-top: 5px; overflow: auto !important; overflow-y: auto !important; width: 100.1% !important;}
.dataTables_scrollBody table {margin: 0px;}
.footer_cont{position: fixed; bottom: 0; left: 0; right: 0; height: 70px !important; z-index: 100; border: 0; background-color:#fff;}
.footer_logo_cont {padding-top: 15px; padding-left: 2%;}
.dataTables_scrollHead{display:none; width: 99.2%; height: auto; background-image: url("../Images/gr-bg.png"); float: left; border: 1px solid #000; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; font-weight: bold;}
.dataTables_scrollHead span{width:16.66%; height: auto; float: left; display: inline-block; padding: 10px 0px; text-align: center; border-right: 1px solid #000;}
.dataTables_scrollHead span:last-child {border-right: none;}
.dataTables_scrollHead_Cont_Scroll{width: 100%; height:391px; overflow: auto !important; overflow-x: hidden !important; margin-top: 10px;}
.dataTables_Content_Container:first-child {border-bottom: none;}
.dataTables_Content_Container:last-child {border-bottom: 1px solid #000;}
.dataTables_Content_Container{width: 33.3%; height: auto; float: left; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; font-weight: normal;}
.invoice_row_cont {float: left; width: 100%; height: auto; border-left: 1px solid #000;}
.invoice_row_cont label{font-weight: normal;}
.invoice_row_cont span{border-top: 1px solid #000; width:50%; height: 30px; position: relative; float: left; display: inline-block; padding: 5px 0px; text-align: center; }
.invoice_row_cont span:last-child {border-right: none; border-left: 1px solid #000;}
.invoice_row_cont span input[type="checkbox"]{margin: 0px; width: 15px; height: 15px; position: absolute; left: 15px;}
.invoice_row_cont:last-child {border-bottom: 1px solid #000;}
.debit_row_cont{float: left; width: 100%; height: auto; border-left: 1px solid #000;}
.debit_row_cont span{border-top: 1px solid #000; width:50%; height: 30px; position: relative; font-weight: normal; float: left; display: inline-block; padding: 5px 0px; text-align: center; }
.debit_row_cont span:last-child {border-right: 1px solid #000; border-left: 1px solid #000;}
.debit_row_cont span input[type="checkbox"]{margin: 0px; width: 15px; height: 15px; position: absolute; left: 15px;}
.debit_row_cont:last-child {border-bottom: none;}
.payment_edit_row_cont{position:relative; width: 100%; height: auto; float: left; margin: 8px 0px;}
.payment_edit_row_cont.utr_row_cont {width: 70%; margin: 0px auto;float: none; }
.payment_edit_row_cont label{float: left; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; width: 50%; word-break: break-all; margin-top: 10px; text-align: right; padding-right: 10px;}
.payment_edit_row_cont.utr_row_cont {width: 70%; margin: 0px auto;float: none; }
.utr_row_cont label{text-align: left !important; text-transform: uppercase;}
.utr_row_cont label input[type="radio"]{margin: 3px 3px 0px 3px; width: 15px; height: 15px; float: left; border-radius: 10px;}
.payment_edit_row_cont input, select{width: 50%; height: auto; float: right; border: 1px solid #777; background-color: #f0f0f0; display: block; padding: 6px 5px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 4px;}
.payment_edit_row_cont select{-webkit-appearance: none; -moz-appearance: none; appearance: none;}
.payment_edit_row_cont input:hover, select:hover{border: 1px solid #292929;}
.payment_edit_row_cont input, select:focus{outline: none; margin: 0px !important;}
.payment_edit_row_cont input[type=button]{border-radius: 0px; border: 0px;float: left; margin-left: 3px !important; background-image: url('../images/BackToRange1.png'); border-top-right-radius: 5px !important; background-size: contain; color: #FFF; line-height: 10px; width: auto; font-weight: 700; height: 25px; font-size: 15px; margin-top: 5px;}
.payment_edit_row_cont input[type=button]:hover, .payment_edit_row_cont input[type=button]:active{background-color: #419241; color: #fff; text-decoration: none;}
.payment_edit_row_cont input[type=submit]{border-radius: 0px; border: 0px;float: left; margin-left: 3px !important; background-image: url('../images/BackToRange1.png'); border-top-right-radius: 5px !important; background-size: contain; color: #FFF; line-height: 10px; width: auto; font-weight: 700; height: 25px; font-size: 15px; margin-top: 5px;}
.payment_edit_row_cont input[type=submit]:hover, .payment_edit_row_cont input[type=submit]:active{background-color: #419241; color: #fff; text-decoration: none;}
.select_arrow{position: relative;}
.arrow_deposite{margin-top: 8px; cursor:pointer; height:16px; width:16px; position:absolute; right:125px; background-color:#c8c8c8; background:url('../images/down_arrow.png') no-repeat 0;}
.arrow{margin-top: 8px; cursor:pointer; height:16px; width:16px; position:absolute; right:5px; background-color:#c8c8c8; background:url('../images/down_arrow.png') no-repeat 0;}
.utr_value_cont {width:100%; height:auto; float:left; border-bottom: 1px solid #ccc; margin: 5px 0px;}
/*.select_utr_container span:last-child {float: right; display:none;}
.select_utr_cont{position: relative; cursor: pointer; width: 50%; height: 34px; float: right; border: 1px solid #777; background-color: #f0f0f0; display: block; padding: 6px 5px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 4px;}
.select_utr_cont span{ background-image: url(../Images/down_arrow.png); background-repeat: no-repeat; width: 16px; height: 16px; float: right; margin-top: 2px;}
.select_utr_container{display: none; width: 50%; height: 193px; overflow-x: hidden; overflow-y: scroll; position: absolute; z-index: 1; right: 0px; top: 33px; border: 1px solid #777; background-color: #FBFBFB; padding: 6px 0px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 0px 0px 4px 4px;}
.select_utr_container label{text-align: left; font-weight: normal; cursor:pointer; width: 100%; height: auto; float: left; background: none; margin: 5px 0px 5px 3px; color: #000; font-family: 'Trebuchet MS'; font-size: 14px;}
.select_utr_container label input[type="checkbox"]{margin: 3px 3px 0px 3px; width: 15px; height: 15px; float: left;}*/
.select_btn{float: right !important; position: relative; right: 10px;}
#sticky{height:auto;}
#right_cont{height:auto; /*border-left: 1px solid #000;*/ min-height: 450px;}
.fixed{position:fixed; top:60px; left:0; z-index:2;}
.rightFixed{position: absolute; right: 0;}
.footer_logo{width: auto; height: auto; float: left;}
.footer_content_sec{width: auto; height: auto; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; font-weight: normal; text-align: center;}
.footer_headeing span{font-family: 'Trebuchet MS'; font-size: 12px; color: #000; font-weight: bold; text-transform: uppercase; display: block;}
.footer_border{border-left: 1px solid #252525; border-right: 1px solid #252525;}
.deposit_container{width: 400px; height: auto; margin: 50px auto 0px auto;}
.deposit_row{width: 100%; height: auto; float: left; margin: 5px 0px;}
.deposit_row label{width: 25%; height: auto; float: left; text-align: right; margin-top: 10px;}
.deposit_row input{width: 70%; height: auto; float: right; border: 1px solid #777; background-color: #f0f0f0; display: block; margin:0px; padding: 6px 5px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 4px;}
.deposit_row input:focus{outline: none;}
.deposit_row input[type=button]{border-radius: 0px; border: 0px;float: left; margin-left: 120px !important; background-image: url('../images/BackToRange1.png'); border-top-right-radius: 5px !important; background-size: contain; color: #FFF; line-height: 10px; width: auto; font-weight: 700; height: 25px; font-size: 15px; margin-top: 5px;}
.deposit_row select{width: 70%; height: auto; float: left; border: 1px solid #777; background-color: #f0f0f0; display: block; padding: 6px 5px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 4px;}
.deposit_submit{margin-left:10% !important;}
#scrollContainer{position:relative;}
.scroll{width:44px; height:44px; padding:10px; text-align:center; background: whiteSmoke; font-weight: bold; color: #444; text-decoration: none; position:fixed; top:75px; right:40px; display:none; background: url('../images/scroll_top.png') no-repeat 0px 0px;}
.scrollToTop{width:44px; height:44px; padding:10px; text-align:center; background: whiteSmoke; font-weight: bold; color: #444; text-decoration: none; position:fixed; bottom:75px; right:40px; display:none; background: url('../images/scroll_top.png') no-repeat 0px 0px;-ms-transform: rotate(180deg); /* IE 9 */ -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */ transform: rotate(180deg);}
/* 14-04-2016 */
.admin_payment_cont_row{width: 100%; height: auto; float: left; border-top: 1px solid #000; border-right: 1px solid #000; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; font-weight: normal;}
.admin_payment_cont_row:last-child {border-bottom: 1px solid #000;}
.admin_payment_cont{float: left; width: 33.3%; height: auto;}
.admin_payment_cont span{width:100%; height: 30px; position: relative; float: left; display: inline-block; padding: 5px 0px; text-align: center; border-left: 1px solid #000;}
.admin_payment_cont span:last-child {border-right: none;}
/* 15-04-2016 */
.range_master_container {width: 96%; height: auto; margin: 0 2%; float: left; border-bottom: 1px solid black;}
.range_container_cont{width: 58%; height: auto; float: left; margin: 20px 0px 0px 0px;}
.range_container_cont h2{color: #000; font-size: 1.75em; margin-bottom: 0; padding-bottom: 0; float: left; width: auto; margin: 5px 10px 0px 0px;}
.range_form_container{width: 68%; height: auto; float: left;}
.range_form_container input[type="file"]{width: 59%; height:auto; float: left; margin: 0px;}
.range_form_container input[type="submit"], .range_download_cont input[type="submit"]{background-image: url('/IMg/BackToRange1.png') !important; border-top-right-radius: 5px !important; background-size: contain !important; color: #FFFFFF !important; line-height: 10px !important; width: auto; font-weight: 700 !important; height: 35px !important; margin: 0px 0px 0px 10px; font-size: 15px !important; border: 0 !important; padding: 5px 20px !important;}
.range_form_container input[type="submit"]:focus, .range_download_cont input[type="submit"]:focus, .add_btn_cont input[type="button"]:focus{outline:none;}
.error_msg {float: left; margin: 10px 0px; position: relative; width: 100%; height: auto;}
.range_download_cont{width: 25%; height: auto; float: left; margin: 20px 0px 0px 0px;}
.range_download_cont h2{color: #000; font-size: 1.75em; margin-bottom: 0; padding-bottom: 0; float: left; width: auto; margin: 5px 4px 0px 0px;}
.click_btn {float: right; position: relative; top: 10px; left: 0px;}
.click_btn a{color:#fff !important; background-image: url('/IMg/BackToRange1.png') !important; border-top-right-radius: 5px !important; background-size: contain !important; color: #FFFFFF !important; line-height: 10px !important; width: 35% !important; font-weight: 700 !important; height: 35px !important; margin: 0px; font-size: 15px !important; border: 0 !important; padding: 8px 35px !important;}
.add_btn_cont{width: 13%; height: auto; float: left; margin: 20px 0px 0px 20px;}
.add_btn_cont input[type="button"]{color:#fff !important; background-image: url('/IMg/BackToRange1.png') !important; border-top-right-radius: 5px !important; background-size: contain !important; color: #FFFFFF !important; line-height: 10px !important; width: 100% !important; font-weight: 700 !important; height: 35px !important; margin: 0px; font-size: 15px !important; border: 0 !important; padding: 8px 35px !important;}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {background-color: #fff;}
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {background-color: #fff;}
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {background-color: #fff;}
table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {background-color: #fff;}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {border-top: 1px solid #000;}
.dataTables_wrapper table.dataTable thead th, table.dataTable thead td {padding: 0 !important; border-bottom: 1px solid #111; text-indent: 5px;}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd td {border-right: 1px solid #000; text-indent: 5px;}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd td:first-child {border-left: 1px solid #000; text-indent: 5px;}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd:last-child td {border-bottom: 1px solid #000;}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.even td {border-right: 1px solid #000; text-indent: 5px;}
table.dataTable.stripe tbody tr:last-child, table.dataTable.display tbody tr:last-child{border-bottom: 1px solid #000;}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.even td:first-child {border-left: 1px solid #000; text-indent: 5px;}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.even:last-child td{border-bottom: 1px solid #000;}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd td a, table.dataTable.stripe tbody tr.even, table.dataTable.display tbody tr.even td a {display: inline-block; margin: 3px 0px 3px 2px; height: 25px; padding: 0px; width: 40px;}
.dataTables_wrapper table.dataTable thead{width: auto; height: auto; background-image: url("../Images/gr-bg.png"); border: 1px solid #000; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; font-weight: bold;}
.dataTables_wrapper table.dataTable thead tr {height: 40px !important; line-height: 40px;}
.dataTables_wrapper table.dataTable thead tr th div.dataTables_sizing {overflow: visible !important; height: 40px !Important; width: 135px !important;}
.dataTables_wrapper table.dataTable thead th{border-top: 1px solid #000; height: 39px; border-right: 1px solid #000;}
.dataTables_wrapper table.dataTable thead th:first-child{border-left: 1px solid #000;}
table.dataTable thead .sorting{background: none; outline: none;}
/* 26-04-2016 */
#OrderCode{margin-top:2%; width:64%; margin-right: 1%;}
.left-side-content{margin-top: 60px;}a
.left-side-content label {padding-top: 17px; text-align: right;}
/* 02-05-2016 */
.title-line-text{ width:100%; height:30px; margin:10px auto; position:relative; left:0; text-align:center;}
.title-line-text span{width:auto; height:auto;  font-size:22px; background-color:#fff; font-weight:bolder; text-align:center; position:relative; z-index:2; display:inline-block;}
.title-line-text span:after, .title-line-text span:before{content:""; width:10px; height:100%; position:absolute; left:-10px; top:0px; background-color:#fff;}
.title-line-text span:before{right:-10px; left:auto;}
.title-line{width:100%; height:1px; background-color:#000; top:50%; left:0; position:absolute; }
.masterdata_edit_container{width: 940px; height: auto; margin: 0px auto 40px auto;}
.masterdata_edit_container h2{font-size: 1.75em;}
.form_divider_cont{width:50%; height:auto; float:left; margin:0px; padding:0px;}
.masterdata_edit_row{width: 100%; height: auto; float: left; margin:0px 0px 15px 0px;}
.editor-label{width: 36%; height: auto; float: left;}
.editor-label label {line-height: 30px; margin: 0px; padding:0px;}
.editor-field{width:60%; height:auto; float:left; margin:0px; padding:0px;}
.editor-field input {width: 100%; height: 30px; float: left; margin: 0px; padding: 0px 0px 0px 10px;}
.editor-field input:focus, .editor-field input:hover, .editor-field select:hover, .editor-field select:focus{border:1px solid #0761A5 !important; outline:none;}
.editor-field input[type=checkbox] {width: 20px; height: 20px;}
.masterdata_edit_row input[type="submit"] {background-image: url('/IMg/BackToRange1.png'); border-top-right-radius: 5px; background-size: contain; color: #FFF; line-height: 10px; width: auto; font-weight: 700; height: 25px; font-size: 15px; border: 0 !important; padding: 5px 20px !important; float: left; margin: 0px 0px 0px 37%;}
.masterdataedit_back_btn {background-image: url('/IMg/BackToRange1.png'); border-top-right-radius: 5px; background-size: contain; color: #FFF !important; line-height: 14px; width: auto; font-weight: 700; height: 25px; font-size: 15px; border: 0 !important; padding: 5px 20px !important; float: left; margin-left: 20px;}
.masterdataedit_back_btn a {color: #fff;}
.editor-field select {float: left; width: 100%; border-radius: 0px; border:1px solid #777 !important; background-color: #fff; margin:0px;}
.ordersupply_content_main_container{width: 100%; height: auto; float: left; margin: 20px 0px 0px 0px;}
.payment_edit_row_cont .ordersupply_row_cont {width: 70%; margin: 0px auto;float: none; }
.ordersupply_row_cont label{text-align: left !important; width: 40%; word-break: break-word !important;}
.ordersupply_row_cont label input[type="radio"]{margin: 3px 3px 0px 3px !important; width: 15px; height: 15px; float: left; border-radius: 10px;}
#ordersupply_left_cont {height: auto; width: 24%; margin:0px 0px 0px 1%; padding: 0px;}
.ordersupply_right_container{width: 70.35%; height: auto; float: left;}
#ordersupply_right_cont{width: 100%; height: auto; float: left; margin: 0px 0px 0px 30px; padding: 0px; overflow-y: hidden; overflow-x: auto;}
.ordersupply_container{width: 1080px; height: 400px; float: left;  /*overflow-y: scroll; overflow-x: hidden;*/}
.ordersupply_scrollHead{width: 1080px; height: 67px; background-image: url("../Images/gr-bg.jpg"); background-size: contain !important; float: left; border: 1px solid #000; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; font-weight: bold;}
.ordersupply_scrollHead span{width:120px; height: auto; float: left; display: inline-block; padding: 24px 0px; text-align: center; border-right: 1px solid #000;}
.ordersupply_scrollHead span:last-child {width:358px; height: 67px; border-right: none; padding: 0px;}
.ordersupply_sub_scrollHead_cont span{width: 100%; height: 20px; line-height: 20px; float: left; padding: 0px; border-bottom: 1px solid #000; border-right: none;}
.ordersupply_sub_scrollHead{width: 67%; height: 45px; float: left; border-right: 1px solid #000; border-bottom: none;}
.ordersupply_sub_scrollHead h2{width: 100%; height: 43px; float: left; border-right: 1px solid #000; border-bottom: none;}
.ordersupply_value_head{border-right: none;  line-height: 44px; width: 33%; float: left;}
.ordersupply_sub_scrollHead div {width: 50%; float: left; height: 25px; line-height: 25px; border-left: 1px solid #000;}
.ordersupply_sub_scrollHead div:nth-child(2){border-left: none;}
.ordersupply_scroll_container{width: 1080px; height: auto; float: left; border-left: 1px solid #000; border-right: 1px solid #000;}
.ordersupply_row_container{width: 1080px; height: auto; float: left;}
.ordersupply_row_container span{display: table-cell; vertical-align: middle; width: 120px; height: 50px; float: left; text-align:center; border-bottom: 1px solid #000; border-right:1px solid #000; padding: 10px 0px; line-height: normal;}
.ordersupply_row_container span:last-child{border-right:none;}
.ordersupply_edit_row_cont{position:relative; width: 100%; height: auto; float: left; margin: 20px 0px 0px 0px;}
.ordersupply_edit_row_cont input[type="submit"]{background-image: url('/IMg/BackToRange1.png') !important; border-radius: 0px; border-top-right-radius: 5px !important; background-size: contain !important; color: #FFFFFF !important; line-height: 10px !important; width: 25% !important; font-weight: 700 !important; height: 35px !important; margin: 0px 0px 0px 10px; font-size: 15px !important; border: 0 !important; padding: 5px 10px !important;}
.ordersupply_edit_row_cont label{float: left; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; width: 35%; word-break: break-all; margin-top: 10px; text-align: right; padding-right: 10px;}
.ordersupply_row_cont{position:relative; width: 100%; height: auto; float: left; margin: 0px;}
.ordersupply_row_cont label{float: left; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; width: 50%; word-break: break-all; margin-top: 10px; text-align: right; padding-right: 10px;}
.ordersupply_edit_row_cont input, select{width: 50%; height: auto; float: right; margin: 0px; border: 1px solid #777; background-color: #f0f0f0; display: block; padding: 6px 5px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 4px;}
.ordersupply_edit_row_cont input:hover{border: 1px solid #292929;}
.ordersupply_edit_row_cont input:focus{outline: none;}
.ordersupply_edit_row_cont select{width: 55% !important; float: left !important;}
.orderSuppyBtn{background-image: url('/IMg/Information-button.PNG'); background-size: cover; width: 30px; height: 30px; margin-top: 0px; margin-right: 0px; margin-left: 2px;}
/* 03-05-2016 */
#ordersupply_right_cont1{width: 100%; height: 395px; float: left; margin: 0px 0px 0px 30px; padding: 0px; overflow-y: hidden; overflow-x: auto;}
.ordersupply_container1{width: 1800px; height: 400px; float: left;  /*overflow-y: scroll; overflow-x: hidden;*/}
.ordersupply_scrollHead1{width: 1800px; height: 67px; background-image: url("../Images/gr-bg.jpg"); background-size: contain !important; float: left; border: 1px solid #000; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; font-weight: bold;}
.ordersupply_scrollHead1 span{width:120px; height: auto; float: left; display: inline-block; padding: 24px 0px; text-align: center; border-right: 1px solid #000;}
.ordersupply_scrollHead1 span:nth-child(10), .ordersupply_scrollHead1 span:last-child {width:359px; height: 67px; border-right: 1px solid #000; padding: 0px;}
.ordersupply_scrollHead1 span:last-child{border-right: none;}
.ordersupply_sub_scrollHead_cont1 span{width: 100%; height: 20px; line-height: 20px; float: left; padding: 0px; border-bottom: 1px solid #000; border-right: none;}
.ordersupply_sub_scrollHead1 div {width: 50%; float: left; height: 25px; line-height: 25px; border-left: 1px solid #000;}
.ordersupply_sub_scrollHead1 div:nth-child(2){border-left: none;}
.ordersupply_sub_scrollHead1{width: 67%; height: 45px; float: left; border-right: 1px solid #000; border-bottom: none;}
.ordersupply_sub_scrollHead1 h2{width: 100%; height: 43px; float: left; border-right: 1px solid #000; border-bottom: none;}
.ordersupply_value_head1{border-right: none;  line-height: 44px; width: 33%; float: left;}
.ordersupply_scroll_container1{width: 1800px; height: auto; float: left; border-left: 1px solid #000; border-right: 1px solid #000;}
.ordersupply_row_container1{width: 1800px; height: auto; float: left;}
.ordersupply_row_container1 span{width: 120px; height: 40px; float: left; text-align:center; border-bottom: 1px solid #000; border-right:1px solid #000; padding: 10px 0px; line-height: normal;}
.ordersupply_row_container1 span:last-child{border-right:none; width: 119px;}
/* 04-05-2016 */
.fopter_margin{margin-left: 80px;}
/* 11-05-2016 */
.table_arrow_container{width: 100%; height: 40px; position: relative; float: left; margin-left: 25px;}
.scrollLeft{width:44px; height:44px; padding:10px; text-align:center; background: whiteSmoke; font-weight: bold; color: #444; text-decoration: none; float: left; background: url('../images/scroll_top.png') no-repeat 0px 0px;    -ms-transform: rotate(270deg); -webkit-transform: rotate(270deg); transform: rotate(270deg); margin-top: 3px;}
.scrollRight{width:44px; height:44px; padding:10px; text-align:center; background: whiteSmoke; font-weight: bold; color: #444; text-decoration: none; float: right; background: url('../images/scroll_top.png') no-repeat 0px 0px;-ms-transform: rotate(90deg); /* IE 9 */ -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */ transform: rotate(90deg);}
/* 18-05-2016 */
.style_range_container_cont {width: 15%; float: right; margin-top: 70px;}
.OtherStyle{width: 100%;}
/* 19-05-2016 */
.radio_container_box{width: 40%; height: auto; margin: 0 auto;}
.payment_row_cont {width: 31%; margin: 0px 10px 0px auto; float: left; text-align: center; background-color: #0761A5; padding: 7px 0px; border-bottom: 1px solid #fff;}
.payment_row_cont label{width: 90%; margin: 0px auto; text-align: left;}
.payment_row_cont label span{float: left; text-transform: uppercase; color: #fff;}
.payment_row_cont label input[type="radio"]{margin: 0px 3px 0px 3px; width: 15px; height: 15px; float: left; border-radius: 10px;}
/*.payment_row_cont div input[type="radio"] {display:none;}
.payment_row_cont div input[type="radio"] + label {color: #444; font-family:Arial, sans-serif; font-size:14px;}
.payment_row_cont div input[type="radio"] + label span {display:inline-block; width:19px; height:19px; margin:-1px 4px 0 0; vertical-align:middle; cursor:pointer; -moz-border-radius:  50%; border-radius:  50%;}
.payment_row_cont div input[type="radio"] + label span {background-color:#0094ff;}
.payment_row_cont div input[type="radio"]:checked + label span{background-color:#0026ff; width: 10px; height: 10px;}
.payment_row_cont div input[type="radio"] + label span, .payment_row_cont div input[type="radio"]:checked + label span {-webkit-transition:background-color 0.4s linear; -o-transition:background-color 0.4s linear; -moz-transition:background-color 0.4s linear; transition:background-color 0.4s linear;}*/
/* 23-05-2016 */
.invoice_container_box{width: 100%; height: auto; float: left; margin: 10px 0px 0px 0px;}
.payment_invoice{width: 40%; height: auto; float: left; padding:0px 20px 0px 0px; margin: 0px 1% 0px 0px;}
.payment_credit{width: 29%; height: auto; float: left; padding:0px 20px 0px 0px; margin: 0px 1% 0px 0px;}
.payment_debit{width: 29%; height: auto; float: left; padding:0px 20px 0px 0px;}
.invoice_heading {width: 100%; height: auto; text-align: center; float: left; font-size: 18px; text-transform: uppercase; color: #333; text-decoration: none; font-weight: bold; margin: 0px 0px 10px 0px;}
.invoice_details_cont {width: 100%; height: auto; float: left; /*overflow-x: hidden; overflow-y: scroll;*/ position:relative;}
.invoice_bodycontent{width: 102%; height: 267px; float: left; overflow-x: hidden; overflow-y: auto;}
.invoice_bodycontent_container{width: 98%; height: auto; float: left;}
.invoice_head_container{width: 100%; height: auto; background-image: url("../Images/gr-bg.png"); float: left; border: 1px solid #000; font-family:'Trebuchet MS'; font-size: 12px; color: #000; font-weight: bold;}
.invoice_head_container span{width:25%; height: auto; float: left; display:inline-block; padding:10px 0px; text-align:center; border-right: 1px solid #000;}
.invoice_head_container span:last-child {border-right: none;}
.invoice_content_row_container{width:99.9%; height:auto; float:left;}
.invoice_content_row_container span{position:relative; width:25%; height: auto; float: left; display: inline-block; padding: 10px 0px; text-align: center; border-left: 1px solid #000; border-bottom: 1px solid #000;}
.invoice_content_row_container span:last-child {border-right: 1px solid #000; width: 25%;}
.invoice_content_row_container span input[type="checkbox"], .credit_bodycontent span input[type="checkbox"], .debit_bodycontent span input[type="checkbox"] {margin: 0px; width: 15px; height: 15px; position: absolute; left: 10px;}
.invoice_content_row_container span label, .credit_bodycontent span label, .debit_bodycontent span label{margin: 0px; font-size:12px; font-weight: normal;}
.credit_details_cont{width: 100%; height: auto; float: left; }
.credit_bodycontent{width: 102%; height: 267px; float: left; overflow-x: hidden; overflow-y: auto;}
.credit_bodycontent_container{width: 100%; height: auto; float: left; border-left: 1px solid #000;}
.credit_head_container{width: 100%; height: auto; background-image: url("../Images/gr-bg.png"); float: left; border: 1px solid #000; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; font-weight: bold;}
.credit_head_container span{width:33.33%; height: auto; float: left; display: inline-block; padding: 10px 0px; text-align: center; border-right: 1px solid #000;}
.credit_head_container span:last-child {border-right: none;}
.credit_content_row_container {width: 98%; height: auto; float: left; margin:0px;}
.credit_content_row_container span{position:relative; width:33.33%; height: auto; float: left; display: inline-block; padding: 10px 0px; text-align: center; border-right: 1px solid #000; border-bottom: 1px solid #000;}
/*.credit_bodycontent_container span:last-child {border-right: 1px solid #000; width: 34.4%;}*/
.debit_details_cont{width: 100%; height: auto; float: left;}
.debit_bodycontent{width: 102%; height: 267px; float: left; overflow-x: hidden; overflow-y: auto;}
.debit_bodycontent_container{width: 100%; height: auto; float: left; border-left: 1px solid #000;}
.debit_head_container{width: 100%; height: auto; background-image: url("../Images/gr-bg.png"); float: left; border: 1px solid #000; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; font-weight: bold; position:relative;}
.debit_head_container span{width:33.33%; height: auto; float: left; display: inline-block; padding: 10px 0px; text-align: center; border-right: 1px solid #000;}
.debit_head_container span:last-child {border-right: none;}
.debit_content_row_container{width:98%; height:auto; float:left; margin:0px;}
.debit_content_row_container span{position: relative; width:33.33%; height: auto; float: left; display: inline-block; padding: 10px 0px; text-align: center; border-right: 1px solid #000; border-bottom: 1px solid #000;}
/*.debit_bodycontent_container span:last-child {border-right: 1px solid #000; width: 34.4%;}*/
.total_container {width: 40%; height: auto; margin: 0px auto;}
.total_input_cont{width: 100%; height: auto; float: left;}
.total_input_cont label{width: 25%; height: auto; float: left; text-align: right; margin-top: 20px;}
.total_input_cont input{width: 45%; margin-left: 10px; height: auto; float: left; border: 1px solid #777; background-color: #f0f0f0; display: block; padding: 6px 5px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 4px;}
.total_input_cont input:focus{outline: none;}
.total_input_cont input[type=submit]{border-radius: 0px; border: 0px;float: left; margin-right: 0px; margin-left: 10px !important; background-image: url('../images/BackToRange1.png'); border-top-right-radius: 5px !important; background-size: contain; color: #FFF; line-height: 10px; width: auto; font-weight: 700; height: 25px; font-size: 15px; margin-top: 15px;}
.pay_lumsum_cont, .deposite_cont{margin: 100px 0px 0px 0px;}

/* Biswajit Added 06-06-2016 */
/*.invoice_row_cont span:first-child, .debit_row_cont span:first-child {background-color: #1163A6; color: #fff;}*/
.header_main_container{width: 100%; height: 100px; float: left;  background: linear-gradient(to right, rgb(68, 68, 68), rgb(119, 119, 119));}
.header_center_cont{width:1140px; height: auto; margin: 0px auto;}
.logo_container{width: auto; height: 75px; float: left; margin: 10px 0px;}
.header_login_container{width: 400px; height: auto; float: right; position: relative; margin: 40px 0px 0px 0px; padding-right: 16%;}
.web_view{display: block;}
.mobile_view{display: none;}

/* Biswajit Added 09-06-2016 */
.payment_withutr_filed_cont{display: none; position:relative;}
.payment_with_utr_container {width: 35%; height: auto; margin: 0px auto; display: none;}
.payment_with_utr_margin_container{margin: 50px 0px 0px 0px;}
.payment_with_utr_checkbotx_cont{width: 35%; margin: 0px 10px 0px auto; float: left; text-align: center; background-color: #0761A5; padding: 10px 0px; border-bottom: 1px solid #fff;}
.payment_with_utr_checkbotx_cont label {width: 70%; margin: 0px auto; text-align: left;}
.payment_with_utr_checkbotx_cont label input[type="checkbox"] {margin: 0px 3px 0px 3px; width: 15px; height: 15px; float: left; border-radius: 10px;}
.payment_with_utr_checkbotx_cont label span {float: left; text-transform: uppercase; color: #fff;}
.payment_with_utr_filed_cont{width: 100%; height: auto; float: left;}
.payment_with_utr_row_cont {position: relative; width: 28%; height: auto; float: left; margin: 8px 0px 0px 0px;}
.payment_with_utr_row_cont label{float: left; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; width: 40%; word-break: break-all; margin-top: 10px; text-align: right; padding-right: 10px;}
.payment_with_utr_row_cont input, select{width: 60%; height: auto; float: right; border: 1px solid #777; background-color: #f0f0f0; display: block; padding: 6px 5px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 4px;}
.payment_with_utr_row_cont select{-webkit-appearance: none; -moz-appearance: none; appearance: none;}
.payment_with_utr_row_cont input:hover, select:hover{border: 1px solid #292929;}
.payment_with_utr_row_cont input, select:focus{outline: none; margin: 0px !important;}
.payment_with_utr_row_cont input[type=button]{border-radius: 0px; border: 0px;float: left; margin-left: 3px !important; background-image: url('../images/BackToRange1.png'); border-top-right-radius: 5px !important; background-size: contain; color: #FFF; line-height: 10px; width: auto; font-weight: 700; height: 25px; font-size: 15px; margin-top: 5px;}
.payment_with_utr_row_cont input[type=button]:hover, .payment_with_utr_row_cont input[type=button]:active{background-color: #419241; color: #fff; text-decoration: none;}
.payment_with_utr_submit_cont{width: 12%; height: auto; float: left; margin: 10px 0px 0px 10px;}
.payment_with_utr_submit_cont input[type=submit]{border-radius: 0px; border: 0px;float: left; margin-left: 3px !important; background-image: url('../images/BackToRange1.png'); border-top-right-radius: 5px !important; background-size: contain; color: #FFF; line-height: 10px; width: auto; font-weight: 700; height: 25px; font-size: 15px; margin-top: 5px;}
.payment_with_utr_submit_cont input[type=submit]:focus{outline:none;}
.payment_with_utr_submit_cont input[type=submit]:hover, .payment_with_utr_row_cont input[type=submit]:active{background-color: #419241; color: #fff; text-decoration: none;}
.select_utr_container span:last-child {float: right; display:none;}
.select_utr_cont{position: relative; cursor: pointer; width: 50%; height: 34px; float: right; border: 1px solid #777; background-color: #f0f0f0; display: block; padding: 6px 5px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 4px;}
.select_utr_cont span{ background-image: url(../Images/down_arrow.png); background-repeat: no-repeat; width: 16px; height: 16px; float: right; margin-top: 2px;}
.select_utr_container{display: none; width: 50%; height: 193px; overflow-x: hidden; overflow-y: auto; position: absolute; z-index: 1; right: 0px; top: 33px; border: 1px solid #777; background-color: #FBFBFB; padding: 6px 0px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 0px 0px 4px 4px;}
.select_utr_container label{text-align: left; font-weight: normal; cursor:pointer; width: 100%; height: auto; float: left; background: none; margin: 5px 0px 5px 3px; color: #000; font-family: 'Trebuchet MS'; font-size: 14px;}
.select_utr_container label input[type="checkbox"]{margin: 3px 3px 0px 3px; width: 15px; height: 15px; float: left;}
.total_container1 {width: 60%; height: auto; margin: 0px auto;}
.total_input_cont1{width: 50%; height: auto; float: left;}
.total_input_cont1 label{width: 25%; height: auto; float: left; text-align: right; margin-top: 20px;}
.total_input_cont1 input{width: 53%; margin-left: 10px; height: auto; float: left; border: 1px solid #777; background-color: #f0f0f0; display: block; padding: 6px 5px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 4px;}
.total_input_cont1 input:focus{outline: none;}
.total_input_cont1 input[type=submit]{border-radius: 0px; border: 0px;float: left; margin-right: 0px; margin-left: 10px !important; background-image: url('../images/BackToRange1.png'); border-top-right-radius: 5px !important; background-size: contain; color: #FFF; line-height: 10px; width: auto; font-weight: 700; height: 25px; font-size: 15px; margin-top: 15px;}
.total_input_cont_row_cont {position: relative; margin-top: 10px;}
.total_input_cont_row_cont label{width: 37%; height: auto; float: left; text-align: right; margin-top: 10px;}
.rtgs_select_cont label{width: 100% !important;}
.rtgs_select_cont label{text-align: left; font-weight: normal; cursor:pointer; width: 100%; height: auto; float: left; background: none; margin: 5px 0px 5px 3px; color: #000; font-family: 'Trebuchet MS'; font-size: 14px;}
.rtgs_select_cont label input[type="checkbox"]{margin: 3px 3px 0px 3px; width: 15px; height: 15px; float: left;}
.total_input_cont1 input[type=button]{border-radius: 0px; border: 0px;float: left; margin-left: 3px !important; background-image: url('../images/BackToRange1.png'); border-top-right-radius: 5px !important; background-size: contain; color: #FFF; line-height: 10px; width: auto; font-weight: 700; height: 25px; font-size: 15px; margin-top: 5px;}
.total_input_cont1 input[type=button]:hover, .payment_with_utr_row_cont input[type=button]:active{background-color: #419241; color: #fff; text-decoration: none;}

/* Biswajit Added 16-07-2016 */
.pending_main_table_cont {width:100%; height:auto; /*margin-bottom:77px;*/ float:left;}

/* Biswajit Added 13-06-2016 */
.performance_summry_container{width: 100%; height: auto; float: left; margin: 0px 0px 80px 0px; padding: 0px; position:relative;}
.performance_summry_table_cont {width: 1200px; height: auto; margin: 10px auto;}
.performance_error_cont{width:100%; height:auto; float:left; font-size:16px; color:#000; margin:10px 0px 0px 0px;}
.performance_table_head_cont{width: 100%; height: auto; float: left; position: relative;}
.performance_table_head_cont_row{width: 25%; height: auto; float: left;}
.performance_table_head_cont_row label{width: 38%; height: auto; float: left; text-align: right; margin-top: 10px;}
.performance_table_head_cont_row span{width: 60%; margin-left: 5px; height: auto; float: left; text-align: center; border: 1px solid #777; background-color: #f0f0f0; display: block; padding: 6px 5px; font-family: 'Trebuchet MS'; font-size: 14px; text-decoration: none; color: #555; border-radius: 4px;}
.performance_table_head_cont_row select{width:62px;  /*background-image: url(../images/BackToRange1.png);
    border-top-right-radius: 5px !important;
    background-size: contain;*/}
.performance_table_head_cont_row select:focus{outline:none;}
.pre_performance_btn{border-radius: 0px; border: none !important; float: left; margin-left: 3px !important; background-image: url('../images/BackToRange1.png'); border-top-right-radius: 5px !important; background-size: contain; color: #FFF !important; line-height: 22px; width: auto; font-weight: 700; height: 25px; font-size: 15px; margin: 5px 0px 0px 30px !important; padding: 0px 20px !important;}
.performance_month_container {display: none; width:430px; height: 40px; position: absolute; z-index:99; top: 40px; right: -50px; border-radius:5px; background-color: #5cb1f1; }
.performance_month_container:after{bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(92, 177, 241, 0); border-bottom-color: #5cb1f1; border-width: 10px; margin-left: -10px;}
.performance_month_container a {width: 33px; height: 40px; float: left; text-align: center; text-decoration:none; line-height: 40px; border-right: 1px solid #2371ab; color: #fff;}
.performance_month_container a:last-child{border-right: none;}
.performance_month_container a:hover{font-weight: bold;}
.performance_table_container_left {width:100%; height:auto; float:left;}
/*.performance_table_container_right {width:16.5%; height:40px; position:absolute; right:-60px;}*/
.month_preiod_cont_dis{width:auto; height:auto; float:right; margin:0px;}
.month_preiod_cont_dis Select{ width: 62px;}
.month_preiod_cont_dis a.pre_performance_btn{margin-right:10px!important;}
/*BOC Added by Deepak 05 April 2018*/
.performance_table_container_right {width:18.5%; height:40px; position:absolute; right:-200px;}
.performance_table_container {width: 100%; height: auto; float: left; margin: 15px 0px 0px 0px; position:relative;}
.performance_table_scrollHead {width: auto; height: 50px; background-image: url("../Images/gr-bg.jpg"); background-size: contain !important; float: left; border: 1px solid #000; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; font-weight: bold;}
.performance_table_scrollHead span{position:relative; width:70px; height: auto; float: left; display: inline-block; padding: 16px 0px; text-align: center; border-right: 1px solid #000;}
.performance_table_scrollHead span:nth-child(1){width: 65px;}
.performance_table_scrollHead span:nth-child(2){width: 115px;}
 .performance_table_scrollHead span:nth-child(3){width: 100px;}
.performance_table_scrollHead span:nth-child(4) {width: 100px;}
 .performance_table_scrollHead span:nth-child(5) {width: 65px;}
.performance_table_scrollHead span:nth-child(6), .performance_table_scrollHead span:nth-child(7){width: 80px;}
.performance_table_scrollHead span:nth-child(8){width: 110px;padding: 7px 0px;} .performance_table_scrollHead span:nth-child(9){width: 0px; padding: 7px 0px; display:none;}
.performance_table_scrollHead span:nth-child(10), .performance_table_scrollHead span:nth-child(11){width: 70px;}
.performance_table_scrollHead span:nth-child(12){width: 65px;}
.performance_table_scrollHead span:nth-child(13){width: 80px;}
.performance_table_scrollHead span:nth-child(14){width: 80px;}
.performance_table_scrollHead .performance_table_scrollHeadSpan {width: 200px; border-right: 1px solid #000;}
/*.performance_table_scrollHead span:nth-child(9) h2 {font-size: 10px; display: block; margin: 0px; padding: 0px 0px 3px 0px;}
.performance_table_scrollHead span:nth-child(9) h6 { margin: 0px; padding: 0px; position: absolute; right: 17px; top: 15px; font-size: 10px;}*/
.performance_table_scrollHead span:last-child {border: none;}
.performance_table_sub_scrollHead {width: auto; height: 26px; position:absolute; right:0; border-top: 1px solid #000; border-bottom: none; padding: 0px;}
.performance_table_sub_scrollHead div{width: 60px; height: auto; float: left; border-right: 1px solid #000; line-height: 26px;}
.performance_table_sub_scrollHead div:last-child {width: 40%; border-right: none;}
.performance_table_row_container {width: auto; height: auto; float: left; position:relative;}
.performance_table_row_container span {display: table-cell; vertical-align: middle; width: 70px; height: 40px; float: left; text-align: center; border-bottom: 1px solid #000; border-left: 1px solid #000; padding: 10px 0px; line-height: 20px;}
.performance_table_row_container span:nth-child(1){width: 65px;}
.performance_table_row_container span:nth-child(2){width: 115px;}
.performance_table_row_container span:nth-child(3){width: 100px;}
.performance_table_row_container span:nth-child(4){width: 100px;}
 .performance_table_row_container span:nth-child(5){width: 65px;}
.performance_table_row_container span:nth-child(6), .performance_table_row_container span:nth-child(7){width: 80px;}
.performance_table_row_container span:nth-child(8) {width: 110px; padding: 10px 0px;} .performance_table_row_container span:nth-child(9){width: 0px; padding: 10px 0px; display:none;}
.performance_table_row_container span:nth-child(10), .performance_table_row_container span:nth-child(11){width: 70px;}
.performance_table_row_container span:nth-child(12){width: 65px;}
.performance_table_row_container span:nth-child(13){width: 80px;}
.performance_table_row_container span:nth-child(14){ width: 82px;border-right: 1px solid #000;}
.performance_table_row_container .performance_table_row_containerSpan {width: 200px;border-right: 1px solid #000; }
/*.performance_table_row_container span:nth-child(9){padding:10px 0px; width: 152px; border-right: 1px solid #000;}*/
/*.performance_table_row_container span:nth-child(12){border-right: 1px solid #000; width:72px;}*/
.performance_table_row_sub_container {width: 100%; height: 40px; float: left; border-bottom: none; padding: 0px;}
.performance_table_row_sub_container a{width: 30%; height: 40px; float: left; border-right: 1px solid #000; line-height: 40px; text-align: center; color: blue;text-decoration: underline;}
.performance_table_row_sub_container a:last-child {width: 40%; border-right: none;}
/*.performance_table_row_sub_container div button.invoiced_icon{width: 30px; height: 35px; background-image: url(../images/invoice_icon.png); background-repeat: no-repeat; background-position: center 10px; background-color: transparent; margin: 0px;}
.performance_table_row_sub_container div button.pending_icon{width: 30px; height: 35px; background-image: url(../images/pending_icon.png); background-repeat: no-repeat; background-position: center 10px; background-color: transparent; margin: 0px;}
.performance_table_row_sub_container div button.create_icon{width: 30px; height: 35px; background-image: url(../images/create_icon.png); background-repeat: no-repeat; background-position: center 10px; background-color: transparent; margin: 0px;}*/
.performance_table_row_sub_container div button:focus{outline: none;}
.performance_table_row_container_total{width: auto; height: auto; float: left; background-color:#dedede;}
.performance_table_row_container_total span {display: table-cell; vertical-align: middle; width: 70px; height: 40px; float: left; font-size: 14px; font-weight:bold; text-align: center; border-bottom: 1px solid #000; border-left: 1px solid #000; padding: 10px 0px; line-height: 20px;}
.performance_table_row_container_total span:nth-child(1){width: 180px;}
.performance_table_row_container_total span:nth-child(2){width: 100px;}
.performance_table_row_container_total span:nth-child(3){ width: 100px;}
.performance_table_row_container_total span:nth-child(4)  { width: 65px;}
.performance_table_row_container_total span:nth-child(5), .performance_table_row_container_total span:nth-child(6) { width: 80px;}
.performance_table_row_container_total span:nth-child(7) {width: 110px;padding: 10px 0px;} .performance_table_row_container_total span:nth-child(8){width: 0px; padding: 10px 0px; display:none;}
.performance_table_row_container_total span:nth-child(9) {width: 70px;}
.performance_table_row_container_total span:nth-child(10){width: 70px;}
.performance_table_row_container_total span:nth-child(11){width: 65px;}
.performance_table_row_container_total span:nth-child(12){width: 80px;}
.performance_table_row_container_total span:nth-child(13){width: 82px; border-right: 1px solid #000;}
.performance_table_row_container_total .performance_table_row_container_totalSpan { width: 200px; border-right: 1px solid #000;}
/*.performance_table_row_container_total span:last-child {width: 72px; border-right: 1px solid #000;}*/
/*EOC Added by Deepak 05 April 2018*/
.footer_content_container {width: 97%; height: auto; position: absolute; bottom: -40px;}
.footer_content_container p{width: 100%; height: auto; float: left; margin: 0px 0px 0px 10px; padding: 0px; font-size: 12px; font-weight: bold; }
.performance_summry_month_table_cont {width: 900px; height: auto; margin: 10px auto;}
.performance_table_month_scrollHead {width: 100%; height: 40px; background-image: url("../Images/gr-bg.jpg"); background-size: contain !important; float: left; border: 1px solid #000; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; font-weight: bold;}
.performance_table_month_scrollHead span{width:117px; height: auto; float: left; display: inline-block; padding: 11px 0px; text-align: center; border-right: 1px solid #000;}
.performance_table_month_scrollHead span:first-child{width:76px;} 
.performance_table_month_scrollHead span:last-child {width:120px; border: none;}
.performance_table_head_month_cont_row {width: 100%; height: auto; float: right; position: relative;}
.performance_table_head_month_row_cont{width: 100%; height: auto; float: left;}
.performance_table_head_month_row_cont span {display: table-cell; vertical-align: middle; width: 117px; height: 40px; float: left; text-align: center; border-bottom: 1px solid #000; border-left: 1px solid #000; padding: 10px 0px; line-height: 20px;}
.performance_table_head_month_row_cont span:nth-child(3), .performance_table_head_month_row_cont span:nth-child(4), .performance_table_head_month_row_cont span:nth-child(5), .performance_table_head_month_row_cont span:nth-child(6), .performance_table_head_month_row_cont span:nth-child(7), .performance_table_head_month_row_cont span:nth-child(8){text-align:right; padding-right: 10px;}
.performance_table_head_month_row_cont span:first-child{width: 76px;}
.performance_table_head_month_row_cont span:last-child{width: 122px; border-right: 1px solid #000;}
.performance_table_row_month_container_total{width: 100%; height: auto; float: left; background-color:#dedede;}
.performance_table_row_month_container_total span {text-align:right; display: table-cell; vertical-align: middle; width: 117px; height: 40px; float: left; font-size: 14px; font-weight:bold; border-bottom: 1px solid #000; border-left: 1px solid #000; padding: 10px 10px 0px 0px; line-height: 20px;}
.performance_table_row_month_container_total span:nth-child(1){width: 193px; text-align:center;}
.performance_table_row_month_container_total span:last-child {width: 122px; border-right: 1px solid #000;}
.performance_table_head_month_cont_row input[type="submit"], .pre_performance_btn1{border-radius: 0px; border: none !important; float: right; background-image: url('../images/BackToRange1.png'); border-top-right-radius: 5px !important; background-size: contain; color: #FFF !important; line-height: 22px; width: auto; font-weight: 700; height: 25px; font-size: 15px; margin: 5px 20px 0px 0px !important; padding: 0px 20px !important;}
.performance_table_head_month_cont_row input[type="submit"]{float:left; margin:5px 0px 0px 0px!important;}
.performance_table_head_month_cont_row input[type="submit"]:focus{outline:none;}
.performance_invoice_table_scrollHead {width: 1180px; height: 50px; background-image: url("../Images/gr-bg.jpg"); background-size: contain !important; float: left; border: 1px solid #000; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; font-weight: bold;}
.performance_invoice_table_scrollHead span{width:107px; height: auto; float: left; display: inline-block; padding: 16px 0px; text-align: center; border-right: 1px solid #000;}
.performance_invoice_table_scrollHead span:nth-child(8), .performance_invoice_table_scrollHead span:nth-child(9), .performance_invoice_table_scrollHead span:nth-child(10), .performance_invoice_table_scrollHead span:nth-child(11){padding:7px 0px !important;}
.performance_invoice_table_scrollHead span:last-child {border: none;}
.performance_invoice_table_scroll_cont{width:100%; height:auto; max-height:600px; overflow-y:auto;}
.performance_invoice_table_row_container {width: 100%; height: auto; float: left;}
.performance_invoice_table_row_container span {position:relative; display: table-cell; vertical-align: middle; width: 107px; height: 40px; float: left; text-align: center; border-bottom: 1px solid #000; border-left: 1px solid #000; padding: 10px 0px; line-height: 20px;}
.performance_invoice_table_row_container span:last-child{width: 110px; border-right: 1px solid #000;}
.performance_invoice_table_row_container span:nth-child(3){text-align: left; text-indent: 10px;}
.xlsx_icon {position: absolute; right: 0; top:10px; width: 25px; height: 30px; background-image:url(../Images/xlxs_icon.jpg); background-repeat: no-repeat;}
.performance_invoice_table_row_container span:nth-child(3) a {color: #0035d0; text-decoration: underline; font-weight: normal;}
.performance_invoiced_container {display: none; padding: 10px 10px 40px 10px; width:470px; height: auto; position: absolute; z-index: 99; top: 40px; right: -50px; border-radius:5px; background-color:rgb(212, 236, 255); }
.performance_invoiced_container:after{bottom: 100%; left: 73%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(92, 177, 241, 0); border-bottom-color:rgb(212, 236, 255); border-width: 10px; margin-left: -10px;}
.performance_invoiced_container .calendar_cont{width: 50%; height: auto; float:left; margin: 0px; padding: 0px; text-align: center; font-weight: bold; color: #000;}
.month_preiod_content {text-align: center; margin: -8px 0px 0px 0px; font-weight: bold; font-size: 16px;}
.month_preiod_content label {display: inline; font-weight: bold; font-size: 16px !important; color: #105ea1;}

/* Biswajit Added 16-06-2016 */
.pending_table_container{width: 970px; height: auto; margin: 10px auto;}
.pending_back_btn_cont{width: 100%; height: auto; float: left; margin: 0px 0px 10px 0px; position: relative;}
.pending_back_btn_cont input[type="submit"]{border-radius: 0px; border: none !important; float: left; background-image: url('../images/BackToRange1.png'); border-top-right-radius: 5px !important; background-size: contain; color: #FFF !important; line-height: 22px; width: auto; font-weight: 700; height: 25px; font-size: 15px; margin: 5px 0px 0px 95px !important; padding: 0px 20px !important;}
.pending_back_btn_cont input[type="submit"]:focus{outline:none;}
.performance_table_main_cont {width: 100%; height: auto; float: left; margin: 15px 0px 0px 0px; position: relative;}
.pending_table_head_cont{width: 100%; height: 30px; background-image: url("../Images/gr-bg.jpg"); background-size: contain !important; float: left; border-top: 1px solid #000; border-left: 1px solid #000; border-right:1px solid #000; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; font-weight: bold; text-align: center; line-height: 28px;}
.pending_table_scrollHead{width: 100%; height: 40px; background-image: url("../Images/gr-bg.jpg"); background-size: contain !important; float: left; border: 1px solid #000; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; font-weight: bold;}
.pending_table_scrollHead span{width: 70px; height: auto; float: left; display: inline-block; padding: 11px 0px; text-align: center; border-right: 1px solid #000;}
.pending_table_scrollHead span:nth-child(1), .pending_table_scrollHead span:nth-last-child(2){width: 120px;}
.pending_table_scrollHead span:nth-child(2){width: 200px;}
.pending_table_scrollHead span:last-child {width: 178px; border: none;}
.pending_table_row_cont{width: 100%; height: auto; float: left;}
.pending_table_row_cont span {display: table-cell; vertical-align: middle; width: 70px; height: 35px; float: left; text-align: center; border-bottom: 1px solid #000; border-left: 1px solid #000; padding: 7px 0px; line-height: 20px;}
.pending_table_row_cont span:nth-child(1), .pending_table_row_cont span:nth-last-child(2){width: 120px;}
.pending_table_row_cont span:nth-child(2){width: 200px;}
.pending_table_row_cont span:last-child {width: 180px; border-right: 1px solid #000;}
.pending_table_row_cont_total {position: absolute; right: 0; bottom: -35px; width: 370px; height: auto; background-color: #dedede;}
.pending_table_row_cont_total span {display: table-cell; vertical-align: middle; width: 70px; height: 35px; float: left; text-align: center; border-bottom: 1px solid #000; border-left: 1px solid #000; padding: 7px 0px; line-height: 20px; font-size:14px; font-weight: bold;}
.pending_table_row_cont_total span:nth-child(2){width: 120px;}
.pending_table_row_cont_total span:last-child {width: 180px; border-right: 1px solid #000;}

/* Biswajit Added 17-06-2016 */
.pending_table_container_scroll{width: 90.12%; min-height: 450px; margin: 10px auto; overflow-x: auto; overflow-y: hidden;}
.pending_table_head_cont_scroll{width: 100%; height: 30px; background-image: url("../Images/gr-bg.jpg"); background-size: contain !important; float: left; border-top: 1px solid #000; border-left: 1px solid #000; border-right:1px solid #000; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; font-weight: bold; text-align: center; line-height: 28px;}
.performance_table_main_cont_scroll {width: auto; height: auto; min-width: 1820px; position: relative; float: left;}
.pending_table_scrollHead_scroll{width: 100%; height: 40px; background-image: url("../Images/gr-bg.jpg"); background-size: contain !important; float: left; border: 1px solid #000; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; font-weight: bold;}
.pending_table_scrollHead_scroll span{width: 50px; height: auto; float: left; display: inline-block; padding: 11px 0px; text-align: center; border-right: 1px solid #000;}
.pending_table_scrollHead_scroll span:nth-child(1), .pending_table_scrollHead_scroll span:nth-last-child(2){width: 120px;}
.pending_table_scrollHead_scroll span:nth-child(2){width: 160px; text-align: left; text-indent: 20px;}
.pending_table_scrollHead_scroll span:last-child {width: 155px; border: none;}
.pending_table_row_cont_scroll {width: 100%; height: auto; float: left; border:1px solid #000;  border-top: none;}
.pending_table_row_cont_scroll span{width: 50px; height: 30px; float: left; display: inline-block; padding: 7px 0px; text-align: center; border-right: 1px solid #000;}
.pending_table_row_cont_scroll span:first-child{text-align: left; text-indent:20px;}
.pending_table_row_cont_scroll span:nth-child(1), .pending_table_row_cont_scroll span:nth-last-child(2){width: 120px;}
.pending_table_row_cont_scroll span:nth-child(2){width: 160px; text-align: left; text-indent: 20px;}
.pending_table_row_cont_scroll span:last-child { width: 155px; border: none;}
.pending_table_row_cont_total_scroll{position: absolute; right: 0; bottom: -35px; width: 390px; height: auto; background-color: #dedede;}
.pending_table_row_cont_total_scroll span {display: table-cell; vertical-align: middle; width: 100px; height: 35px; float: left; text-align: center; border-bottom: 1px solid #000; border-left: 1px solid #000; padding: 7px 0px; line-height: 20px; font-size:14px; font-weight: bold;}
.pending_table_row_cont_total_scroll span:nth-child(2){width: 120px;}
.pending_table_row_cont_total_scroll span:last-child {width: 170px; border-right: 1px solid #000;}

/* Biswajit Added 24-06-2016 */
.select_date, .select_date1{color: #000;}
.performance_invoiced_container input[type="submit"]{position:absolute; left:0; bottom:10px; float:left; background-image: url('/IMg/BackToRange1.png') !important; border-top-right-radius: 5px !important; background-size: contain !important; color: #FFFFFF !important; line-height: 10px !important; width: auto; font-weight: 700 !important; height: 25px !important; margin: 0px 0px 0px 10px !important; font-size: 15px !important; border: 0 !important; padding: 5px 20px !important;}

/* Biswajit Added 27-06-2016 */
.pending_table_cont_JFH{width: 970px; height: auto; margin: 10px auto;}
.pending_table_scrollHead_jfh{width: 100%; height: 40px; background-image: url("../Images/gr-bg.jpg"); background-size: contain !important; float: left; border: 1px solid #000; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; font-weight: bold;}
.pending_table_scrollHead_jfh span{width: 70px; height: auto; float: left; display: inline-block; padding: 11px 0px; text-align: center; border-right: 1px solid #000;}
.pending_table_scrollHead_jfh span:nth-child(1), .pending_table_scrollHead_jfh span:nth-last-child(2){width: 120px;}
.pending_table_scrollHead_jfh span:nth-child(2){width: 130px;}
.pending_table_scrollHead_jfh span:last-child {width: 178px; border: none;}
.pending_table_row_cont_jfh{width: 100%; height: auto; float: left;}
.pending_table_row_cont_jfh span {display: table-cell; vertical-align: middle; width: 70px; height: 35px; float: left; text-align: center; border-bottom: 1px solid #000; border-left: 1px solid #000; padding: 7px 0px; line-height: 20px;}
.pending_table_row_cont_jfh span:nth-child(1), .pending_table_row_cont_jfh span:nth-last-child(2){width: 120px;}
.pending_table_row_cont_jfh span:nth-child(2){width: 130px;}
.pending_table_row_cont_jfh span:last-child {width: 180px; border-right: 1px solid #000;}
.pending_table_container_scroll_mc{width: 85.8%; min-height: 450px; margin: 10px auto; /*overflow-x: scroll; overflow-y: hidden;*/}
.performance_table_main_cont_scroll_mc {width: auto; height: auto; /*min-width: 1820px;*/ position: relative; float: left;}
.pending_table_row_cont_total_scroll_mc{position: absolute; right: 0; bottom: -35px; width: 386px; height: auto; background-color: #dedede;}
.pending_table_row_cont_total_scroll_mc span {display: table-cell; vertical-align: middle; width: 100px; height: 35px; float: left; text-align: center; border-bottom: 1px solid #000; border-left: 1px solid #000; padding: 7px 0px; line-height: 20px; font-size:14px; font-weight: bold;}
.pending_table_row_cont_total_scroll_mc span:nth-child(2){width: 120px;}
.pending_table_row_cont_total_scroll_mc span:last-child {width: 166px; border-right: 1px solid #000;}
.pending_table_container_socks{width: 690px; height: auto; margin: 10px auto;}
.pending_table_container_towel{width: 830px; height: auto; margin: 10px auto;}
.pending_table_container_scroll_thermal {width: 1022px; height: auto; margin: 10px auto;}
.pending_table_container_scroll_kid{width: 922px; height: auto; margin: 10px auto;}
.material_group_cont{width:400px; height: 35px; margin:10px auto; }
.material_group_cont label{width:30%; height: auto; float: left; line-height: 35px; margin:0px;}
.material_group_cont select{width: 70%; height: auto; float: right; border: 1px solid #777; background-color: #f0f0f0; display: block; padding: 6px 5px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 4px;}

/* Biswajit Added 30-06-2016 */
.payment_with_utr_download_cont {position: absolute; right: 0; top: 10px;}
.payment_with_utr_download_cont input[type=submit]{border-radius: 0px; border: 0px;float: left; margin-left: 3px !important; background-image: url('../images/BackToRange1.png'); border-top-right-radius: 5px !important; background-size: contain; color: #FFF; line-height: 10px; width: auto; font-weight: 700; height: 25px; font-size: 15px; margin-top: 5px;}
.payment_with_utr_download_cont input[type=submit]:focus{outline:none;}
.download_dropdown{display:none; margin: 0px; position: absolute; z-index:9; width: 197px; left: 3px;}
.download_dropdown ul{position:relative; top:30px; margin:0px; padding:0px; background-color:#F0F0F0; width:auto; height:auto;}
.download_dropdown ul li {list-style-type: none; margin: 0px; padding: 5px 10px; width: auto; height: auto; display: block; border-bottom: 1px solid #dadada;}
.download_dropdown ul li a {font-size: 13px; text-decoration: none; color: #000;}
/*.download_dropdown ul li a:before{content:">";}*/
/*#body1{margin-bottom:77px;}*/

/* Biswajit Added 29-07-2016 */
.resubmission_cont_wrap{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.resubmission_center_cont {width:950px; height:auto; margin:30px auto 0px; position:relative;}
.resubmission_table_scrollHead{width: 100%; height: 40px; background-image: url("../Images/gr-bg.jpg"); background-size: contain !important; float: left; border: 1px solid #000; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; font-weight: bold;}
.resubmission_table_scrollHead span{width: 150px; height: auto; float: left; display: inline-block; padding: 11px 0px 11px 5px; text-align: left; border-right: 1px solid #000;}
.resubmission_table_scrollHead span:nth-child(1){width:50px;}
.resubmission_table_scrollHead span:nth-child(2) { width: 110px;}
.resubmission_table_scrollHead span:nth-child(3) { width: 260px;}
.resubmission_table_scrollHead span:nth-child(6) { width: 80px;}
.resubmission_table_scrollHead span:last-child{border-right: none; width: 147px;}
.resubmission_table_cont_scroll{width:102%; max-height:360px; overflow-y:auto; position:relative;}
.resubmission_table_row_cont{width:auto; height:auto; float:left; border:1px solid #000; border-top:none;}
.resubmission_table_row_cont:nth-child(even){background-color:#f1f1f1;}
.resubmission_table_row_cont:nth-child(odd){background-color:#ffffff;}
.resubmission_table_row_cont span{width: 150px; height: auto; float: left; display: inline-block; padding: 11px 0px 11px 5px; text-align: left; border-right: 1px solid #000;}
.resubmission_table_row_cont span:nth-child(1){width:50px;}
.resubmission_table_row_cont span:nth-child(2) { width: 110px;}
.resubmission_table_row_cont span:nth-child(3) { width: 260px;}
.resubmission_table_row_cont span:nth-child(6) { width: 80px;}
.resubmission_table_row_cont span:last-child{border-right: none; width: 148px;}
.resubmission_table_row_cont span input[type="checkbox"] {margin: 0px auto; padding: 0px; display: block; height: 17px; width: 17px;}
.resubmission_table_row_cont span a {color: blue; text-decoration: underline;}
.resubmission_table_btn_cont{position:absolute; right:10px; bottom:-30px; width:auto; height:auto;}
.resubmission_table_btn_cont input[type="submit"]{border-radius: 0px; border: none !important; float: left; background-image: url('../images/BackToRange1.png'); border-top-right-radius: 5px !important; background-size: contain; color: #FFF !important; line-height: 22px; width: auto; font-weight: 700; height: 25px; font-size: 15px; margin: 5px 0px 0px 10px; padding: 0px 20px !important;}
.resubmission_table_btn_cont input[type="submit"]:focus{outline:none;}

/* 26-08-2016 Added by Biswajit */
.account_order_wrapper{width:100%; height:auto; float:left; margin:10px 0px 0px 0px; padding:0px;}
.account_order_center_cont{width:90%; height:auto; margin:30px auto; overflow-x:auto; overflow-y:hidden; max-height: 457px;}
.account_order_center_cont1{width:90%; height:auto; margin:0px auto 10px; overflow-x:auto; overflow-y:auto; max-height: 457px;}
.account_order_header_cont{width:auto; height:auto; float:left; background-image: url("../Images/gr-bg.png"); background-repeat: repeat; padding: 0px; margin:0px; border: 1px solid #000;}
.account_order_header_cont span {width: 101px; height: auto; padding: 10px 0px; float:left; text-align: center; border-right: 1px solid #000; position: relative;}
.account_order_header_cont span input[type="checkbox"]{position:absolute; left:10px; top:0;}
.account_order_header_cont span:last-child {border-right: none;}
.account_order_header_cont span h5 {float: right; display: block; margin: 4px 10px 0px 0px ;}
.account_order_row_cont{width:auto; height:auto; float:left; padding: 0px; margin:0px; border: 1px solid #000; border-top: none;}
.account_order_row_cont:nth-child(odd) { background-color: #e8e8e8;}
.account_order_row_cont span {width: 101px; height: 40px; padding: 10px 0px; float:left; text-align: center; border-right: 1px solid #000;}
.account_order_row_cont span input[type="checkbox"] {height: 16px; width: 16px;}
.account_order_row_cont span input[type="checkbox"]:focus{outline:none;}
.account_order_row_cont span:last-child {border-right: none;}
.account_main_scroll_cont{width:1836px; display:block;}
.account_main_scroll_cont1{width:1937px; display:block;}
.account_order_row_cont span input[type="text"] {width: 90%; height:20px; margin:0px; padding:0px 5px;}
.account_order_row_cont span input[type="text"]:focus{outline:none;}
.account_order_row_cont span input.error_border{border:1px solid #ff0000 !important;}
.account_order_btn_row_cont{width:410px; height:auto; margin:0px auto; display:block;}
.account_order_btn_row_cont input[type="submit"]{width:auto; height:auto; float:left; margin:0px 0px 0px 10px; padding:2px 15px; background-image: url('/IMg/BackToRange1.png'); border-top-right-radius: 5px; background-size: contain; color:#fff; font-size:14px; border:none !important;}
.account_order_btn_row_cont input[type="submit"]:focus{outline:none;}
.account_order_btn_row_cont a{width:auto; height:auto; float:left; margin:0px 0px 0px 10px; padding:2px 15px; background-image: url('/IMg/BackToRange1.png'); border-top-right-radius: 5px; background-size: contain; color:#fff; font-size:14px; font-weight:bold; border:none;}
.account_order_header_cont span input[type="button"] {float: right; margin: 0px 10px 0px 0px; padding: 6px 10px; height: auto; background-color: transparent; border: none !important; font-weight: normal; font-size: 12px; position: absolute; right: 0px; top: 7px;}
/* 27-09-2016 Added */
.navbar-nav > li > a > span {background-image: url('../images/BackToRange1.png') !important; border-top-right-radius: 5px; background-size: contain !important; color: #FFF !important; line-height: 10px; width: 90%; font-weight: normal; height: 25px; font-size: 14px !important; border: 0 !important; padding: 5px 15px !important;}
.not-active {pointer-events: none; cursor: default;}
.daily_form_container{width:1000px; height:auto; margin:20px auto 0px;}
.daily_form_top_cont{width:100%; height:auto; float:left; margin:0px;}
.daily_form_top_row_cont{width:33%; height:auto; float:left; display:table; margin:0px; padding:0px;}
.daily_form_top_row_cont label {font-size: 20px !important; display: table-cell; vertical-align: middle; width: 45%;}
.daily_form_top_row_cont span {border-radius: 10px; border: 1px solid #000; width: auto; height: auto; padding:3px 20px; margin: 0px 0px 0px 10px; color: #000; font-size: 25px; text-align:center; line-height: normal; float: left; font-weight:bold;}
.daily_form_top_row_cont i{background-image:url(../images/down_arrow1.png); background-repeat:no-repeat; background-position:center; width:20px; height:12px; float:left; margin: 13px 10px;}
.daily_form_top_row_cont i.green_active{background-image:url(../images/down_arrow1_green.png); background-repeat:no-repeat; background-position:center; width:20px; height:12px; float:left; margin: 13px 10px;}
.txt_color_red{color: #ec2f34 !important;}
.txt_color_green{color: #127900 !important;}
.daily_form_top_row_cont Select{border-radius: 10px; border: 1px solid #000; font-weight:bold; width: 90px !important; height: auto; padding:3px 0px 3px 10px; color: #ec2f34; font-size: 25px; text-align:center; line-height: normal; float: left; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image:url(../images/down_arrow1.png); background-repeat:no-repeat; background-position:center right 10px;}
.daily_radio_container{width:300px; height:auto; margin:0px auto; position:relative;}
.daily_radio_container p { margin: 20px 10px 0px 0px; float: left; width: auto; height: auto; font-size: 18px; line-height:20px;}
.daily_radio_container input[type="radio"] { width: 16px; height: 16px; float: left; margin: 22px 5px 0px 0px;}
.daily_radio_container input[type="radio"]:focus{outline:none;}
.daily_radio_container label { float: left; width: auto; height: auto; margin: 20px 10px 0px 0px; font-size:16px !important;}
.daily_radio_container a{position:absolute; right:-48%; text-decoration: underline; top:55px; border-radius: 0px; border: 0px !important;float: left; margin-left: 3px !important;  border-top-right-radius: 5px !important; background-size: contain; color: #2461c3; line-height: 24px; width: auto; font-weight: 700; height: 25px; font-size: 12px; margin: 0px 10px 0px 0px; padding: 0px 20px;}
.daily_form_cont{width:90%; height:auto; float:left; margin:0px 4%; padding:0px;}
.daily_form_left_cont{width:48%; height:auto; float:left; margin:20px 0px; padding:10px 0px;}
.daily_form_right_cont{width:50%; height:auto; float:left; margin:20px 0px; padding:10px 0px 10px 1.5%; border-left:1px solid #000;}
.daily_form_row_cont{width:100%; height:auto; float:left; margin:15px 0px 0px 0px; padding:0px; position:relative;}
.daily_form_row_cont label { width: 50%; height: auto; float: left; font-size: 14px !important; margin: 0px; line-height: 30px;}
.daily_form_row_cont input, Select{ width: 190px; height: 30px; border-radius: 3px; border: 1px solid #a5a5a5 !important; padding-left: 5px; margin:0px; background-color:#fff;}
.daily_form_row_cont input:focus, .daily_form_row_cont Select:focus{outline:none;}
.daily_form_row_cont Select{-webkit-appearance: none; -moz-appearance: none; appearance: none; background-image:url(../images/down_arrow.png); background-repeat:no-repeat; background-position:center right 10px; float:left;}
.daily_form_row_cont span, .dmvr_error_msg {width: 94%; height: auto; margin:0px; float: left; text-align: right; color: #e80c4d; font-weight: bold;}
.select_product_cont{position: relative; cursor: pointer; width: 190px; height: 30px; float: left; border: 1px solid #a5a5a5; background-color: #fff; display: block; padding: 4px 5px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 3px;}
.select_product_cont span{ background-image: url(../images/down_arrow.png); background-repeat: no-repeat; width: 16px; height: 16px; float: right; margin-top: 2px;}
.select_product_container{display: none; width: 190px; height: auto; position: absolute; z-index: 1; right: 25px; top: 31px; border: 1px solid #a5a5a5; background-color: #fff; padding: 6px 0px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 0px 0px 4px 4px; max-height: 150px; overflow-y: auto; overflow-x: hidden;}
.select_product_container label{text-align: left; font-weight: normal; cursor:pointer; width: 100%; height: auto; float: left; background: none; margin: 0px; padding: 5px 5%; border-bottom: 1px solid #ccc; color: #000; font-family: 'Trebuchet MS'; font-size: 14px; line-height:18px;}
.select_product_container label input[type="checkbox"]{margin: 3px 3px 0px 3px; width: 15px; height: 15px; float: left;}
.daily_form_btn_container{width:100%; height:auto; float:left; margin:0px 0px 50px;}
.daily_form_btn_cont{width:250px; height:auto; margin:0px auto; display:block;}
.daily_form_btn_cont input[type=submit], input[type=button]{border-radius: 0px; border: 0px !important;float: left; margin-left: 3px !important; background-image: url('../images/BackToRange1.png'); border-top-right-radius: 5px !important; background-size: contain; color: #FFF; line-height: 10px; width: auto; font-weight: 700; height: 25px; font-size: 15px; margin: 0px 10px 0px 0px; padding: 0px 20px;}
.daily_form_btn_cont input[type=submit]:focus, input[type=button]:focus{outline:none;}
.daily_form_no_cont{width:300px; height:auto; margin:0px auto;}
.daily_form_center_cont { width: 100%;  height: auto; float: left; margin: 0px 0px 20px; position:relative; min-height:150px;}
.daily_form_center_cont label { width: 30%; height: auto; float: left; font-size: 14px; margin: 0px; line-height: 30px;}
.select_product_no_cont{position: relative; cursor: pointer; width: 190px; height: 30px; float: left; border: 1px solid #a5a5a5; background-color: #fff; display: block; padding: 4px 5px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 3px;}
.select_product_no_cont span{ background-image: url(../images/down_arrow.png); background-repeat: no-repeat; width: 16px; height: 16px; float: right; margin-top: 2px;}
.select_product_no_container{display: none; width: 190px; height: auto; position: absolute; z-index: 1; right: 20px; top: 31px; border: 1px solid #a5a5a5; background-color: #fff; padding: 6px 0px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 0px 0px 4px 4px; max-height: 150px; overflow-y: auto; overflow-x: hidden;}
.select_product_no_container label{text-align: left; font-weight: normal; cursor:pointer; width: 100%; height: auto; float: left; background: none; margin: 0px; padding: 5px 5%; border-bottom: 1px solid #ccc; color: #000; font-family: 'Trebuchet MS'; font-size: 14px; line-height:18px;}
.select_product_no_container label input[type="checkbox"]{margin: 3px 3px 0px 3px; width: 15px; height: 15px; float: left;}
.datepicker, .dmvr_datepicker {background-image: url('../Images/calendar.png'); background-repeat: no-repeat; background-position: center right 5px;}


/* 14-09-2016 Added */
.log_report_wrapper{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.log_report_center_cont{width:960px; height:auto; margin:0px auto;}
.log_report_container{width:760px; height:auto; margin:20px auto 0;}
.log_report_date_cont{width:35%; height:auto; float:left; margin:0px;}
.log_report_btn_cont{width:28%; height:auto; float:right; margin:0px;}
.log_report_btn_cont input[type="submit"]{border-radius: 0px; border: none !important; float: left; background-image: url('../images/BackToRange1.png'); border-top-right-radius: 5px !important; background-size: contain; color: #FFF !important; line-height: 22px; width: auto; font-weight: 700; height: 25px; font-size: 15px; margin: 5px 10px 0px 0px; padding: 0px 20px !important;}
.log_report_btn_cont input[type="submit"]:focus{outline:none;}
.log_report_date_cont label{float:left; margin: 10px 10px 0px 0px;}
.log_report_date_cont input { width: 180px; float: left; margin: 0px;}
.log_report_table_scrollHead {width: 100%; height: 40px; margin: 20px 0px 0px 0px; background-image: url("../Images/gr-bg.jpg"); background-size: contain !important; float: left; border: 1px solid #000; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; font-weight: bold;}
.log_report_table_scrollHead span{position:relative; width:150px; height: auto; float: left; display: inline-block; padding: 11px 21px; text-align: center; border-right: 1px solid #000;}
.log_report_table_scrollHead span:first-child{width:100px;}
.log_report_table_scrollHead span:last-child{border-right:none;}
.log_report_table_scrollHead span:nth-child(1), .log_report_table_scrollHead span:nth-child(4) {width: 80px;}
.log_report_table_scrollHead span:nth-child(5) { width: 340px;}
.log_report_table_scroll_container{width:101%; height:auto; max-height:370px; overflow-y:auto;}
.log_report_table_row_container {width: auto; height: auto; float: left;}
.log_report_table_row_container span {display: table-cell; vertical-align: middle; width: 150px; height: 37px; float: left; text-align: center; border-bottom: 1px solid #000; border-left: 1px solid #000; padding: 8px 0px; line-height: 20px;}
.log_report_table_row_container span:first-child{width:100px;}
.log_report_table_row_container span:last-child{border-right:1px solid #000; width: 160px;}
.log_report_table_row_container span:nth-child(1), .log_report_table_row_container span:nth-child(4) { width: 80px;}
.log_report_table_row_container span:nth-child(5) { width: 340px;}
.log_report_date_cont_no{width:100%; height:auto; float:left; margin:10px 0px 0px;}
.log_report_date_cont_no label{width:27%; float:left; margin: 10px 10px 0px 0px;}
.log_report_date_cont_no input { width: 188px; height: 30px; float: left; border: 1px solid #a5a5a5; background-color: #fff; display: block; padding: 4px 5px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 3px;}

/* 27-09-2016 Added */
.daily_form_container{width:1000px; height:auto; margin:20px auto 0px;}
.daily_form_top_cont{width:100%; height:auto; float:left; margin:0px;}
.daily_form_top_row_cont{width:33%; height:auto; float:left; display:table; margin:0px; padding:0px;}
.daily_form_top_row_cont label {font-size: 20px !important; display: table-cell; vertical-align: middle; width: 45%;}
.daily_form_top_row_cont span {border-radius: 10px; border: 1px solid #000; width: auto; height: auto; padding:3px 20px; margin: 0px 0px 0px 10px; color: #000; font-size: 25px; text-align:center; line-height: normal; float: left; font-weight:bold;}
.daily_form_top_row_cont i{background-image:url(../images/down_arrow1.png); background-repeat:no-repeat; background-position:center; width:20px; height:12px; float:left; margin: 13px 10px;}
.daily_form_top_row_cont i.green_active{background-image:url(../images/down_arrow1_green.png); background-repeat:no-repeat; background-position:center; width:20px; height:12px; float:left; margin: 13px 10px;}
.txt_color_red{color: #ec2f34 !important;}
.txt_color_green{color: #127900 !important;}
.daily_form_top_row_cont Select{border-radius: 10px; border: 1px solid #000; font-weight:bold; width: 90px !important; height: auto; padding:3px 0px 3px 10px; color: #ec2f34; font-size: 25px; text-align:center; line-height: normal; float: left; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image:url(../images/down_arrow1.png); background-repeat:no-repeat; background-position:center right 10px;}
.daily_radio_container{width:300px; height:auto; margin:0px auto; position:relative;}
.daily_radio_container p { margin: 20px 10px 0px 0px; float: left; width: auto; height: auto; font-size: 18px; line-height:20px;}
.daily_radio_container input[type="radio"] { width: 16px; height: 16px; float: left; margin: 22px 5px 0px 0px;}
.daily_radio_container input[type="radio"]:focus{outline:none;}
.daily_radio_container label { float: left; width: auto; height: auto; margin: 20px 10px 0px 0px; font-size:16px !important;}
.daily_radio_container a{position:absolute; right:-48%; text-decoration: underline; top:55px; border-radius: 0px; border: 0px !important;float: left; margin-left: 3px !important;  border-top-right-radius: 5px !important; background-size: contain; color: #2461c3; line-height: 24px; width: auto; font-weight: 700; height: 25px; font-size: 12px; margin: 0px 10px 0px 0px; padding: 0px 20px;}
.daily_form_cont{width:90%; height:auto; float:left; margin:0px 4%; padding:0px;}
.daily_form_left_cont{width:48%; height:auto; float:left; margin:20px 0px; padding:10px 0px;}
.daily_form_right_cont{width:50%; height:auto; float:left; margin:20px 0px; padding:10px 0px 10px 1.5%; border-left:1px solid #000;}
.daily_form_row_cont{width:100%; height:auto; float:left; margin:15px 0px 0px 0px; padding:0px; position:relative;}
.daily_form_row_cont label { width: 50%; height: auto; float: left; font-size: 14px !important; margin: 0px; line-height: 30px;}
.daily_form_row_cont input, Select{ width: 190px; height: 30px; border-radius: 3px; border: 1px solid #a5a5a5 !important; padding-left: 5px; margin:0px; background-color:#fff;}
.daily_form_row_cont input:focus, .daily_form_row_cont Select:focus{outline:none;}
.daily_form_row_cont Select{-webkit-appearance: none; -moz-appearance: none; appearance: none; background-image:url(../images/down_arrow.png); background-repeat:no-repeat; background-position:center right 10px; float:left;}
.daily_form_row_cont span, .dmvr_error_msg {width: 94%; height: auto; margin:0px; float: left; text-align: right; color: #e80c4d; font-weight: bold;}
.select_product_cont{position: relative; cursor: pointer; width: 190px; height: 30px; float: left; border: 1px solid #a5a5a5; background-color: #fff; display: block; padding: 4px 5px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 3px;}
.select_product_cont span{ background-image: url(../images/down_arrow.png); background-repeat: no-repeat; width: 16px; height: 16px; float: right; margin-top: 2px;}
.select_product_container{display: none; width: 190px; height: auto; position: absolute; z-index: 1; right: 25px; top: 31px; border: 1px solid #a5a5a5; background-color: #fff; padding: 6px 0px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 0px 0px 4px 4px; max-height: 150px; overflow-y: auto; overflow-x: hidden;}
.select_product_container label{text-align: left; font-weight: normal; cursor:pointer; width: 100%; height: auto; float: left; background: none; margin: 0px; padding: 5px 5%; border-bottom: 1px solid #ccc; color: #000; font-family: 'Trebuchet MS'; font-size: 14px; line-height:18px;}
.select_product_container label input[type="checkbox"]{margin: 3px 3px 0px 3px; width: 15px; height: 15px; float: left;}
.daily_form_btn_container{width:100%; height:auto; float:left; margin:0px 0px 50px;}
.daily_form_btn_cont{width:250px; height:auto; margin:0px auto; display:block;}
.daily_form_btn_cont input[type=submit], input[type=button]{border-radius: 0px; border: 0px !important;float: left; margin-left: 3px !important; background-image: url('../images/BackToRange1.png'); border-top-right-radius: 5px !important; background-size: contain; color: #FFF; line-height: 10px; width: auto; font-weight: 700; height: 25px; font-size: 15px; margin: 0px 10px 0px 0px; padding: 0px 20px;}
.daily_form_btn_cont input[type=submit]:focus, input[type=button]:focus{outline:none;}
.daily_form_no_cont{width:300px; height:auto; margin:0px auto;}
.daily_form_center_cont { width: 100%;  height: auto; float: left; margin: 0px 0px 20px; position:relative; min-height:150px;}
.daily_form_center_cont label { width: 30%; height: auto; float: left; font-size: 14px; margin: 0px; line-height: 30px;}
.select_product_no_cont{position: relative; cursor: pointer; width: 190px; height: 30px; float: left; border: 1px solid #a5a5a5; background-color: #fff; display: block; padding: 4px 5px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 3px;}
.select_product_no_cont span{ background-image: url(../images/down_arrow.png); background-repeat: no-repeat; width: 16px; height: 16px; float: right; margin-top: 2px;}
.select_product_no_container{display: none; width: 190px; height: auto; position: absolute; z-index: 1; right: 20px; top: 31px; border: 1px solid #a5a5a5; background-color: #fff; padding: 6px 0px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 0px 0px 4px 4px; max-height: 150px; overflow-y: auto; overflow-x: hidden;}
.select_product_no_container label{text-align: left; font-weight: normal; cursor:pointer; width: 100%; height: auto; float: left; background: none; margin: 0px; padding: 5px 5%; border-bottom: 1px solid #ccc; color: #000; font-family: 'Trebuchet MS'; font-size: 14px; line-height:18px;}
.select_product_no_container label input[type="checkbox"]{margin: 3px 3px 0px 3px; width: 15px; height: 15px; float: left;}
.datepicker, .dmvr_datepicker {background-image: url('../Images/calendar.png'); background-repeat: no-repeat; background-position: center right 5px;}
.add_btn_cont select {float: left; margin: 0px 10px 0px 0px; width: 92%;}
/* 16-10-2016 */
.dmvr_last_transac_cont{display:none; position:absolute; width:100%; height:100%; left:0; top:0; z-index:99; background-color:rgba(0,0,0,.8)}
.dmvr_last_tran_container{width:30%; height:auto; margin:100px auto 0px;  }
.dmvr_last_tran_main_container{width:100%; height:auto; margin:100px auto 0px; float:left; background-color:#fff; padding:10px; position:relative;}
.dmvr_last_tran_main_container h3 { font-size: 18px; text-align: center;  margin: 0px 0px 10px 0px;}
.dmvr_last_tran_head_cont{width:100%; height:35px; float:left; margin:0px; background-image: url("../Images/gr-bg.jpg"); background-size: contain !important; font-size: 16px; text-align: center; line-height: 24px; border:1px solid #000; border-right: none;}
.dmvr_last_tran_head_cont span{width:25%; height:auto; float:left; margin:0px; padding:5px 0px; border-right: 1px solid #000;}
.dmvr_last_tran_row_cont{width:100%; height:auto; float:left; margin:0px; padding:0px; border:1px solid #000; border-right: none; border-top:none;}
.dmvr_last_tran_row_cont span{width:25%; height:auto; float:left; margin:0px; padding:5px 0px; border-right: 1px solid #000; text-align:center;}
.dmvr_trans_close{width:26px; height:26px;  position:absolute; right:0; top:0; background-image: url("../Images/Close.png"); background-size: contain;}
.dmvr_last_tran_center_cont{width:870px; height:auto; margin:0px auto;}
.dmvr_last_tran_table_scrollHead {width: 100%; height: 40px; margin: 20px 0px 0px 0px; background-image: url("../Images/gr-bg.jpg"); background-size: contain !important; float: left; border: 1px solid #000; font-family: 'Trebuchet MS'; font-size: 12px; color: #000; font-weight: bold;}
.dmvr_last_tran_table_scrollHead span{position:relative; width:150px; height: auto; float: left; display: inline-block; padding: 11px 21px; text-align: center; border-right: 1px solid #000;}
.dmvr_last_tran_table_scrollHead span:first-child{width:100px;}
.dmvr_last_tran_table_scrollHead span:last-child{border-right:none;}
.dmvr_last_tran_table_scrollHead span:nth-child(2){width:300px;}
.dmvr_last_tran_table_scrollHead span:nth-child(1), .dmvr_last_tran_table_scrollHead span:nth-child(4) {width: 80px;}
.dmvr_last_tran_table_scrollHead span:nth-child(5) { width: 100px;}
.dmvr_last_tran_table_row_container {width: 100%; height: auto; float: left;}
.dmvr_last_tran_table_row_container span {display: table-cell; vertical-align: middle; width: 150px; height: 37px; float: left; text-align: center; border-bottom: 1px solid #000; border-left: 1px solid #000; padding: 8px 0px; line-height: 20px;}
.dmvr_last_tran_table_row_container span:first-child{width:100px;}
.dmvr_last_tran_table_row_container span:last-child{border-right:1px solid #000; width: 160px;}
.dmvr_last_tran_table_row_container span:nth-child(2){width:300px;}
.dmvr_last_tran_table_row_container span:nth-child(1), .dmvr_last_tran_table_row_container span:nth-child(4) { width: 80px;}
.dmvr_last_tran_table_row_container span:nth-child(5) { width: 100px;}

/*Added on 26 sep 2016*/
.log_report_date_cont_no label{width:27%; float:left; margin: 10px 10px 0px 0px;}
.log_report_date_cont_no input { width: 188px; height: 30px; float: left; border: 1px solid #a5a5a5; background-color: #fff; display: block; padding: 4px 5px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 3px;}
.ketacc_costdrop_cont {width: 800px; height: auto; margin: 0px auto;}
.ketacc_costdrop_container{width:100%; height:auto; float:left; margin:0px;}
.ketacc_costdrop_cont label{width:110px; height:auto; float:left; margin:0px; padding:0px; font-size:16px !important; line-height:30px;}
.ketacc_costdrop_cont select{width: 250px; height: auto; float: left; border: 1px solid #777; background-color: #f0f0f0; display: block; padding: 6px 5px; margin:0px 10px 0px 0px; font-family: 'Trebuchet MS'; font-size: 14px; color: #555; border-radius: 4px;  -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; background: #fff url(../images/select_down_arrow.png) 95% 12px no-repeat;}
.account_order_row_cont span input[type="submit"] {border-radius: 0px; border: 0px !important; float: left; margin-left: 3px !important; background-image: url(../images/BackToRange1.png); border-top-right-radius: 5px !important; background-size: contain; color: #FFF; line-height: 10px; width: auto; font-weight: 700; height: 25px; font-size: 15px; margin: 0px 10px 0px 10px; padding: 0px 10px;}
.keynext_btn_container{width:90%; height:auto; margin:0px 5%; float:left;}
.keynext_btn_cont{width:auto; height:auto; float:left;}
.keynext_btn_cont_row{width:100%; height:auto; margin:10px 0px 0px 0px; padding:0px;}
.keynext_btn_cont_row input[type="submit"]{  border-radius: 0px; border: none !important; float: right; background-image: url(../images/BackToRange1.png); border-top-right-radius: 5px !important; background-size: contain; color: #FFF !important; line-height: 22px; width: auto; font-weight: 700; height: 25px; font-size: 15px; margin: 5px 0px 0px 0px !important; padding: 0px 20px;}
.keynext_btn_cont_row input[type="submit"]:focus{outline:none;}
.keynext_btn_cont input[type="submit"] {background-image: url(../images/BackToRange1.png); border-top-right-radius: 5px !important; background-size: contain; border: none; color: #fff !important; display: inline-block; height: auto; line-height: 14px; font-size:12px; width: auto; font-weight:normal; padding: 4px 10px; text-align: center; text-decoration: none; float: left; margin: 0px 10px 0px 0px !important;}
.keynext_btn_cont label {float: left; line-height: 25px;}

/*07-02-2017 Biswajit Added */
.upload_key_cont{width:430px; height:auto; float:right; margin:0px 0px 0px 0px; position:relative;}
.upload_key_cont .error_msg {position: absolute; top: -60px;}
.upload_key_cont .error_msg .validation-summary-errors {color: #026f02; font-size: 14px; font-weight: bold;}
.upload_key_cont input[type="submit"] {border-radius: 0px; border: none !important; float: right; background-image: url(../images/BackToRange1.png); border-top-right-radius: 5px !important; background-size: contain; color: #FFF !important; line-height: 22px; width: auto; font-weight: 700; height: 25px; font-size: 15px; margin: 5px 0px 0px 0px !important; padding: 0px 20px;}
.upload_key_cont input[type="file"] {float: left; width: 280px; height: auto; margin: 0px; border-radius: 4px; border: 1px solid #a5a5a5 !important;}
.upload_key_cont input[type="file"]:focus, .upload_key_cont input[type="submit"]:focus{outline:none;}

/* 20-02-2017 Biswajit Added */
.return_main_container{width:100%; height:auto; float:left; margin:0px; padding:0px; overflow-y:auto;}
.return_center_cont{width:1100px; height:auto; margin:auto;}
.return_table_container{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.return_table_heading_cont{width:auto; height:35px; float:left; margin:0px; padding:0px; background-image: url(../Images/gr-bg.jpg); background-repeat:repeat-x; background-size:contain; border:1px solid #000;}
.return_table_heading_cont span {width: auto; height: 34px; float: left; line-height:32px; text-align:center; padding:0px 5px; margin:0px; font-size:14px; font-weight:bold; border-right:1px solid #000;}
.return_table_heading_cont span:first-child, .return_table_heading_cont span:nth-child(5) {width:60px;}
.return_table_heading_cont span:nth-child(2) {width: 80px;}
.return_table_heading_cont span:nth-child(3) {width: 200px;}
.return_table_heading_cont span:nth-child(4){width: 120px;}
.return_table_heading_cont span:nth-child(6) {width: 160px;}
.return_table_heading_cont span:nth-child(7) {width: 80px;}
.return_table_heading_cont span:nth-child(8) {width: 100px;}
.return_table_heading_cont span:nth-child(9) {width: 90px;}
.return_table_heading_cont span:last-child{width:148px; border-right:none;}
.return_table_content_cont{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.return_table_row_cont{width:auto; height:35px; float:left; margin:0px; padding:0px; border:1px solid #000; border-top:none;}
.return_table_row_cont:nth-child(even){background-color:#d6e6f3;}
.return_table_row_cont span {width: auto; height: 34px; float: left; line-height:32px; text-align:center; padding:0px; margin:0px; font-size:13px; font-weight:normal; border-right:1px solid #000; position:relative;}
.return_table_row_cont span:first-child, .return_table_row_cont span:nth-child(5) {width:60px;}
.return_table_row_cont span:nth-child(2) {width: 80px;}
.return_table_row_cont span:nth-child(3) {width: 200px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:inline-block;}
.return_table_row_cont span:nth-child(4){width: 120px;}
.return_table_row_cont span:nth-child(6) {width: 160px; text-align: right; padding-right: 5px;}
.return_table_row_cont span:nth-child(6).popup_link{color: #0000ff; text-decoration: underline; cursor:pointer;}
.return_table_row_cont span:nth-child(7) {width: 80px;}
.return_table_row_cont span:nth-child(8) {width: 100px;}
.return_table_row_cont span:nth-child(9) {width: 90px;}
.return_table_row_cont span:last-child{width:148px; border-right:none;}
.return_table_row_cont span:last-child input[type="text"] {width: 94%; margin: 5px auto 0px; height: 25px;}
.return_table_row_cont span:last-child input[type="text"]:focus{outline:none;}
.return_table_row_cont span input[type="checkbox"] {width: 16px; height: 25px; margin:5px auto 0px;}
.return_table_row_cont span input[type="checkbox"]:focus{outline:none;}

.return_admin_table_heading_cont{width:auto; height:35px; float:left; margin:0px; padding:0px; background-image: url(../Images/gr-bg.jpg); background-repeat:repeat-x; background-size:contain; border:1px solid #000;}
.return_admin_table_heading_cont span {width: auto; height: 34px; float: left; line-height:32px; text-align:center; padding:0px 5px; margin:0px; font-size:14px; font-weight:bold; border-right:1px solid #000;}
.return_admin_table_heading_cont span:first-child {width:80px;}
.return_admin_table_heading_cont span:nth-child(2) {width: 200px;}
.return_admin_table_heading_cont span:nth-child(3) {width: 100px;}
.return_admin_table_heading_cont span:nth-child(4){width: 80px;}
 .return_admin_table_heading_cont span:nth-child(5){width:160px;}
.return_admin_table_heading_cont span:nth-child(6) {width: 80px;}
.return_admin_table_heading_cont span:nth-child(7) {width: 100px;}
.return_admin_table_heading_cont span:nth-child(8) {width: 100px;}
.return_admin_table_heading_cont span:nth-child(9) {width: 90px;}
.return_admin_table_heading_cont span:last-child{width:148px; border-right:none;}
.return_table_content_cont{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.return_admin_table_row_cont{width:auto; height:35px; float:left; margin:0px; padding:0px; border:1px solid #000; border-top:none;}
.return_admin_table_row_cont:nth-child(even){background-color:#d6e6f3;}
.return_admin_table_row_cont span {width: auto; height: 34px; float: left; line-height:32px; text-align:center; padding:0px; margin:0px; font-size:13px; font-weight:normal; border-right:1px solid #000; position:relative;}
.return_admin_table_row_cont span:first-child {width:80px;}
.return_admin_table_row_cont span:nth-child(2) {width: 200px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:inline-block;}
.return_admin_table_row_cont span:nth-child(3) {width: 100px;}
.return_admin_table_row_cont span:nth-child(4){width: 80px;}
.return_admin_table_row_cont span:nth-child(5){width:160px; text-align:right; padding-right:5px;}
.return_admin_table_row_cont span:nth-child(5).popup_link{color: #0000ff; text-decoration: underline; cursor:pointer;}
.return_admin_table_row_cont span:nth-child(6) {width: 80px;}
.return_admin_table_row_cont span:nth-child(7) {width: 100px;}
.return_admin_table_row_cont span:nth-child(8) {width: 100px;}
.return_admin_table_row_cont span:nth-child(9) {width: 90px;}
.return_admin_table_row_cont span:last-child{width:148px; border-right:none;}
.return_admin_table_row_cont span:last-child input[type="text"] {width: 94%; margin: 5px auto 0px; height: 25px;}
.return_admin_table_row_cont span:last-child input[type="text"]:focus{outline:none;}
.return_admin_table_row_cont span input[type="checkbox"] {width: 16px; height: 25px; margin:5px auto 0px;}
.return_admin_table_row_cont span input[type="checkbox"]:focus{outline:none;}

.return_pagination_cont{width:92%; height:auto; float:left; margin:0px 0px 0px 0px; padding:0px;}
.return_xlsx_icon {position: absolute; left: 5px; top: 6px; width: 25px; height: 20px; background-image: url(../Images/xlxs_icon.jpg); background-repeat: no-repeat;}
.return_pagination_cont input[type="submit"]{  border-radius: 0px; border: none !important; float: right; background-image: url(../images/BackToRange1.png); border-top-right-radius: 5px !important; background-size: contain; color: #FFF !important; line-height: 22px; width: auto; font-weight: 700; height: 25px; font-size: 15px; margin: 5px 0px 0px 0px !important; padding: 0px 20px !important;}
.return_pagination_cont span {line-height: 25px; font-size: 13px; font-weight: normal;}
.return_pagination_cont input[type="submit"]:focus{outline:none;}
.numericButton{background-color: #FFFFFF; color: #666666; border: 1px solid #C9C9C9; display: inline-block; height: auto; line-height: 14px; width: auto; padding: 4px 10px; text-align: center; text-decoration: none;}
.currentPageButton{background-color: #1060a3; color: #fff !important; border: 1px solid #1060a3; display: inline-block; height: auto; line-height: 14px; width: auto; padding: 4px 10px; text-align: center; text-decoration: none;}
.nextbutton {background-image: url(../images/BackToRange1.png); border-top-right-radius: 5px !important; background-size: contain; border: none; color: #fff !important; display: inline-block; height: auto; line-height: 14px; width: auto; padding: 4px 10px; text-align: center; text-decoration: none;}
#page_navigation{padding:0px; margin:10px 0px 0px 0px;}

/* 21-02-2017 Biswajit Added */
.sales_dashboard_main_container{width: 100%; height: auto; float: left; margin: 15px 0px 0px 0px; padding: 0px; position:relative;}
.sales_dashboard_center_cont{width:96%; height:auto; margin:0px auto;}
.dashboard_btn_cont_row{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.sales_dash_filter_cont{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.sales_dash_filter_cont label { font-size: 16px !important; width: auto; height: auto; float: left; margin: 0px 10px 0px 10px; line-height: 30px;}
.sales_dash_filter_cont input, .sales_dash_filter_cont select{font-size: 14px !important; width:120px !important; height:30px !important; border:1px solid #000 !important; float:left; margin:0px 0px 0px 0px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #def1ff url(../images/select_down_arrow.png) 95% 12px no-repeat;}
.sales_dash_filter_cont input{border-radius:5px; background: #def1ff url(../images/calendar.png) 95% 5px no-repeat;}
.sales_dash_filter_cont input[type="submit"]{border-radius: 0px; border: 0px !important; float: left; margin-left: 10px !important; background: url(../images/BackToRange1.png); border-top-right-radius: 5px !important; background-size: contain; color: #FFF; line-height: 10px; width: auto; font-weight: normal; height: 25px; font-size: 15px; margin: 0px; width: 50px !important;}
.sales_dash_filter_cont input[type="submit"]:focus{outline:none;}
.dashboard_nav_main_container{width:auto; height:auto; float:left; margin:0px; padding:0px;}
.dashboard_nav_cont{width:40px; height:auto; float:left; margin:10px 0px 0px 0px; padding:0px;}
.dashboard_nav_cont a{width: 40px; height: auto; float: left; margin: 10px 0px 0px; padding: 40px 0px; display: block; background: url(../images/BackToRange1.png); background-size: cover; border-radius: 0px 5px 5px 0px; cursor:pointer;}
.dashboard_nav_cont a.active{opacity:0.7;}
.dashboard_nav_cont a span{transform: rotate(90deg); float: left; font-size: 20px; color:#fff;}
.dashboard_slide_container{width: 400px; height: auto; min-height:400px; float: left; margin: 20px 0px 0px 10px; padding: 10px; display: none; background-color: #e4e5e6; position:absolute; left:45px; z-index: 99;}
.dashboard_slide_container ul.tabs {margin: 0px; padding: 0px;}
.tab_content { background:#fff;padding:10px;width:100%; float:left;}
.tabs li { display:inline;list-style:none }
.tabs a { background:url(../images/BackToRange1.png); border-top-right-radius: 5px !important; background-size: contain; color:#dadada;display:inline-block; padding: 4px 6px; color:#fff;}
.tabs a.active { background:#2196F3;color:#fff; }
.dashboard_chart_container{width:93%; height:auto; min-height:470px; position:relative; float:left; margin:20px 10px 0px 15px; padding:0px; background-color:#fff; box-shadow: inset -1px 0px 50px 0px #E3E3E3,0px 0px 5px 3px #BABABA; -webkit-box-shadow: inset -1px 0px 50px 0px #E3E3E3,0px 0px 5px 3px #BABABA; -moz-box-shadow: inset -1px 0px 50px 0px #E3E3E3,0px 0px 5px 3px #BABABA; -o-box-shadow: inset -1px 0px 50px 0px #E3E3E3,0px 0px 5px 3px #BABABA;}
.distributor_list_cont{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.distributor_list_heading_cont{width:100%; height:30px; float:left; margin:0px; padding:0px; background-image: url(../Images/gr-bg.jpg); background-repeat:repeat-x; background-size:contain; border:1px solid #000;}
.distributor_list_heading_cont span{width: auto; height: 28px; float: left; margin: 0px; padding: 0px; font-size: 14px; border-right: 1px solid #000; line-height: 27px; text-indent: 5px; font-weight: bold;}
.distributor_list_heading_cont span:first-child{width:60px; text-align:center;}
.distributor_list_heading_cont span:nth-child(2){width:100px;}
.distributor_list_heading_cont span:last-child{width:188px; border-right:none;}
.distributor_list_heading_cont span:first-child input[type="checkbox"] {width: 16px; height: 25px;}
.distributor_list_heading_cont span:first-child input[type="checkbox"]:focus{outline:none;}
.distributor_list_scroll_cont{width:105%; height:auto; max-height:217px; overflow-y:auto;}
.distributor_list_row_cont{width:auto; height:auto; float:left; margin:0px; padding:0px; border:1px solid #000; border-top:none;}
.distributor_list_row_cont:nth-child(even){background-color:#d6e6f3;}
.distributor_list_row_cont span{width: auto; height: auto; float: left; margin: 0px; padding: 0px; font-size: 13px; border-right: 1px solid #000; line-height: 30px; text-indent: 5px; font-weight: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.distributor_list_row_cont span:first-child{width:60px; text-align:center;}
.distributor_list_row_cont span:nth-child(2){width:100px;}
.distributor_list_row_cont span:last-child{width:198px; border-right:none;}
.distributor_list_row_cont span:first-child input[type="checkbox"] {width: 16px; height: 30px; margin: auto 24px; float: left;}
.distributor_list_row_cont span:first-child input[type="checkbox"]:focus{outline:none;}
.distributor_list_button_cont{width:95%; height:auto; float:left; margin:0px; padding:0px; position: absolute; bottom: 10px;}
.distributor_list_button_cont input[type="submit"]{border-radius: 0px; border: none !important; float: left; background-image: url(../images/BackToRange1.png); border-top-right-radius: 5px !important; background-size: contain; color: #FFF !important; line-height: 22px; width: auto; font-weight: normal; height: 25px; font-size: 13px; margin: 5px 5px 0px 0px !important; padding: 0px 15px !important;}
.distributor_list_button_cont input[type="submit"]:focus{outline:none;}
.distributor_list_button_cont p {float: left; margin: 10px 0px 0px 20px; padding:0px;}
ul.sales_dash_nav{margin:0px; padding:0px;}
ul.sales_dash_nav li {list-style-type: none; display: block;}
ul.sales_dash_nav li a {width: 70%; height: 30px; float: left; background-color: #4883c1; font-size: 16px; color: #fff; margin: 5px 0px 0px 0px; line-height: 30px; text-indent: 10px;}
ul.sales_dash_nav li a:hover{background-color:#2767a7; transition:ease-in-out 0.7s;}
/* 27-02-2017 Biswajit Added*/
.distributor_search_cont{width: 100%; height: 30px; padding: 0px; margin: 10px 0px 5px 0px;}
.distributor_search_cont input{width: 90%; height: 30px; border-radius: 0px;  border: 1px solid #0761A5 !important; padding-left: 5px; margin: 0px 0px 0px 0px;  background-color: #fff;  float:left;}
.distributor_search_cont input:focus{outline:none;}
.distributor_search_cont span{width: 30px; height: 30px; float: left; cursor: pointer; background-color:#0761A5; background-image:url(../images/search_icon.png); background-repeat:no-repeat; background-position:center center;}
.first_child_active{display:block !important;}
.step_dashboard_loader_container{position:absolute; right:0; top:0; width:65%; height:100%; text-align:center; vertical-align:middle; background-color:rgba(0,0,0,0.8); display:none; z-index: 999;}
.loading {position: absolute; top: 50%; left: 50%;}
.loading-bar {display: inline-block; width: 4px; height: 18px; border-radius: 4px; animation: loading 1s ease-in-out infinite;}
.loading-bar:nth-child(1) {background-color: #3498db; animation-delay: 0;}
.loading-bar:nth-child(2) {background-color: #c0392b; animation-delay: 0.09s;}
.loading-bar:nth-child(3) { background-color: #f1c40f; animation-delay: .18s;}
.loading-bar:nth-child(4) { background-color: #27ae60; animation-delay: .27s;}
@keyframes loading {0% {transform: scale(1);}20% {transform: scale(1, 2.2);}40% {transform: scale(1);}}
@keyframes loading {0% {transform: scale(1);}20% {transform: scale(1, 2.2);}40% {transform: scale(1);}}
svg{width:60px; height:60px; overflow: visible !important;}
.animation{animation: animationFrames linear 1s; animation-iteration-count: infinite; transform-origin: 50% 50%; -webkit-animation: animationFrames linear 1s; -webkit-animation-iteration-count: infinite; -webkit-transform-origin: 50% 50%; -moz-animation: animationFrames linear 1s; -moz-animation-iteration-count: infinite; -moz-transform-origin: 50% 50%; -o-animation: animationFrames linear 1s; -o-animation-iteration-count: infinite; -o-transform-origin: 50% 50%; -ms-animation: animationFrames linear 1s; -ms-animation-iteration-count: infinite; -ms-transform-origin: 50% 50%;}
@keyframes animationFrames{
0% {transform:  rotate(-360deg) ;}
100% {transform:  rotate(0deg) ;}
}
@-moz-keyframes animationFrames{
0% {-moz-transform:  rotate(-360deg) ;}
100% {-moz-transform:  rotate(0deg) ;}
}
@-webkit-keyframes animationFrames {
0% {-webkit-transform:  rotate(-360deg) ;}
100% {-webkit-transform:  rotate(0deg) ;}
}
@-o-keyframes animationFrames {
0% {-o-transform:  rotate(-360deg) ;}
100% {-o-transform:  rotate(0deg) ;}
}
@-ms-keyframes animationFrames {
0% {-ms-transform:  rotate(-360deg) ;}
100% {-ms-transform:  rotate(0deg) ;}
}
.range_dashboard_cont{width:500px; height:auto; float:left; margin:10px 0px 0px 20px;}
.range_head_cont{width:100%; height:auto; float:left; margin:0px 0px 0px 15px; padding:0px; background-color:#def1ff;}
.range_head_cont span{width:auto; height:auto; float:left; margin:0px; padding:5px 0px; text-align:center; font-size:18px; font-weight:bold;}
.range_head_cont span:first-child{width:200px;}
.range_head_cont span:nth-child(2){width:102px; background-color:#abd0ed; margin-right:10px;}
.range_head_cont span:last-child{width:180px; background-color:#abd0ed;}
.range_table_cont_scroll{width:105%; height:390px; overflow-y:auto;}
.range_table_container, .range_table_container1, .range_table_container2{width:auto; height:auto; float:left; margin:10px 0px 0px 15px; padding:0px; background-color:#def1ff; position:relative; cursor: pointer;}
.range_table_container1 { margin-left: 30px !important;}
/*.range_table_container.inactive span{font-weight:bold !important;}*/
.range_table_container2 { margin-left: 45px !important;}
.inactive:before{content:'+'; position:absolute; left:-15px; top:5px; font-family:arial; font-size:20px; font-weight:bold;}
.active:before{content:'-'; position:absolute; left:-15px;}
.range_accrodian_cont, .range_sub_container{display:none;}
.range_table_cont_scroll ul { margin: 0px; padding: 0px;}
.range_table_container span, .range_table_container1 span, .range_table_container2 span{width:auto; height:auto; float:left; margin:0px; padding:5px 0px; text-align:center; font-size:16px; font-weight:normal;}
.range_table_container span:first-child, .range_table_container1 span:first-child, .range_table_container2 span:first-child{width:200px; text-align: left; text-indent: 10px;}
.range_table_container1 span:first-child{width:185px; font-size: 14px;}
.range_table_container2 span:first-child{width:170px; font-size: 14px;}
.range_table_container span:nth-child(2), .range_table_container1 span:nth-child(2), .range_table_container2 span:nth-child(2){width:102px; background-color:#abd0ed; margin-right:10px; text-align:right; padding-right:10px;}
.range_table_container span:last-child, .range_table_container1 span:last-child, .range_table_container2 span:last-child{width:180px; background-color:#abd0ed; margin-right:8px; text-align:right; padding-right:20px;}
.range_table_total_container{width:100%; height:auto; float:left; margin:0px 0px 0px 15px; padding:0px; background-color:#def1ff;}
.range_table_total_container span{width:auto; height:auto; float:left; margin:0px; padding:5px 0px; text-align:center; font-size:18px; font-weight:bold;}
.range_table_total_container span:first-child{width:200px; text-align: left; text-indent: 10px;}
.range_table_total_container span:nth-child(2){width:102px; background-color:#abd0ed; margin-right:10px; text-align:right; padding-right:10px;}
.range_table_total_container span:last-child{width:180px; background-color:#abd0ed; text-align:right; padding-right:20px;}.dasboard_container{width:49%; height:auto; max-height:450px; float:right; margin:0px 0px 0px 20px;}
.range_table_cont_scroll1{width:105%; height:385px; overflow-y:auto;}
.dasboard_container{width:57%; height:auto; max-height:450px; float:right; margin:0px 0px 0px 20px; overflow-x:auto; overflow-y:hidden;}


/* 01-03-2017 Biswajit Added */
.return_aprove_popup_container{width:100%; height:100%; position:absolute; z-index:99; left:0; top:0; margin:0px; padding:0px; background-color:rgba(23, 23, 23, 0.75); display:table;}
.return_aprove_popup_center_cont{display:table-cell; vertical-align:middle;}
.popup_content_container{width:1100px; height:auto; margin:0px auto; padding:0px; position:relative;}
.popup_content_cont{width:94%; height:auto; float:left; margin:0px; padding:10px; background-color:#fff;}
.popup_content_table_heading_cont{width:auto; height:40px; float:left; margin:0px; padding:0px; background-image: url(../Images/gr-bg.jpg); background-repeat:repeat-x; background-size:contain; border:1px solid #000;}
.popup_content_table_heading_cont span {width: 50px; height: 39px; float: left; line-height:39px; text-align:center; padding:0px; margin:0px; font-size:14px; font-weight:bold; border-right:1px solid #000;}
.popup_content_table_heading_cont span:nth-child(4) {width: 170px;}
.popup_content_table_heading_cont span:nth-child(5){width: 670px; line-height:normal;}
.popup_content_table_heading_cont span:nth-child(5) div {float: left; width: 100%; height: 20px;}
.popup_content_table_heading_cont span:nth-child(5) div:first-child{border-bottom: 1px solid #000; }
.popup_content_table_heading_cont span:last-child{width: 70px; border-right:none;}
/*.popup_content_table_heading_cont span:nth-child(5) div:nth-child(2) span:last-child {border-right: 1px solid #000; width:34px;}*/
.return_popup_table_cont{width:101.7%; height:auto; max-height:330px; overflow-y:auto;}
.return_popup_table_row_cont{width:auto; height:30px; float:left; margin:0px; padding:0px; border:1px solid #000; border-top:none;}
.return_popup_table_row_cont:nth-child(even){background-color:#d6e6f3;}
.return_popup_table_row_cont span {width: 50px; height: 30px; float: left; line-height:32px; text-align:center; padding:0px; margin:0px; font-size:13px; font-weight:normal; border-right:1px solid #000; position:relative;}
.return_popup_table_row_cont span:first-child input[type="checkbox"] {width: 16px; height: 22px;}
.return_popup_table_row_cont span:first-child input[type="checkbox"]:focus{outline:none;}
.return_popup_table_row_cont span:nth-child(4) {width: 170px;}
.return_popup_table_row_cont span:nth-child(5){width: 670px;}
.return_popup_table_row_cont span:last-child{width: 70px; border-right:none;}
.return_popup_btn_cont{width:250px; height:auto; margin:0px auto 0px; padding:0px;}
.return_popup_btn_cont input[type="submit"]{  border-radius: 0px; border: none !important; float: left; background-image: url(../images/BackToRange1.png); border-top-right-radius: 5px !important; background-size: contain; color: #FFF !important; line-height: 22px; width: auto; font-weight: 700; height: 25px; font-size: 15px; margin: 5px 10px 0px 0px !important; padding: 0px 20px !important;}
.return_popup_btn_cont input[type="submit"]:focus{outline:none;}
.return_aprove_popup_close{width:26px; height:26px; position:absolute; right:55px; top:-15px; background-image: url("../Img/close_img.png"); background-size: contain;}
.popup_content_table_heading_cont span:nth-child(5) div span, .return_popup_table_row_cont span:nth-child(5) div span{width: 33.4px; height: 18px; font-size:13px; line-height: 20px; border-left: 1px solid #000; border-right:none; font-weight: normal;}
.popup_content_table_heading_cont span:nth-child(5) div span:first-child, .return_popup_table_row_cont span:nth-child(5) div span:first-child{border-left:none;}
.return_popup_table_row_cont span:nth-child(5) div span {height: 30px; line-height: 29px;}

/* 06/03/2017 Biswajit Added */
.return_radio_wrapper{width:100%; height:auto; float:left; margin:10px 0px 0px; padding:0px;}
.return_radio_center_cont{width:1000px; height:auto; margin:0px auto; display:block;}
.return_radio_cont{width:100%; height:auto; float:left; margin:0px 0px 0px; padding:0px;}
.return_radio_cont label{width:auto; height:auto; float:left; margin:0px 10px; padding:5px 10px; background-image: url('../images/BackToRange1.png') !important; border-top-right-radius: 5px; background-size: contain; color:#fff; font-size:14px;}
.return_radio_cont label input[type="radio"] {float: left; margin: 0px 5px 0px 0px; width: 16px; height: 16px;}
.return_select_cont{width:94%; height:auto; float:left; margin:10px 0px 0px 10px; padding:0px;}
.return_select_cont select{font-size: 14px; width:300px; height:32px; border:1px solid #000; float:left; margin:0px 15px 0px 0px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #def1ff url(../images/select_down_arrow.png) 95% 12px no-repeat;}
.return_select_cont select:focus{outline:none;}
.againstTxt {position: absolute; left: 110px; font-size:12px; top: 0px; width: 200px; height: auto; padding:2px 5px; background-color: rgba(0, 0, 0, 0.7); color: #fff; z-index: 9; word-break:break-all;}
.againstTxt:after{right: 100%; top: 50%; border: solid transparent;	content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-right-color: rgba(0, 0, 0, 0.68); border-width: 9px; margin-top: -10px;}
/* 12/04/2017 Biswajit Added */
.return_btn_cont {width: auto; height: auto; float: left; margin: 0px 0px 0px 20px;}
.return_btn_cont input[type="submit"]{border-radius: 0px; border: none !important; float: left; background-image: url(../images/BackToRange1.png); border-top-right-radius: 5px !important; background-size: contain; color: #FFF !important; line-height: 22px; width: auto; font-weight: normal; height: 25px; font-size: 13px; margin: 5px 15px 0px 0px !important; padding: 0px 15px !important;}
.return_btn_cont input[type="submit"]:focus{outline:none;}
/* 02-05-2017 Biswajit Added */
.stylependingapprov_container{width:900px; height:auto; margin:auto;}
.stylepending_range_cont, .stylepending_range_container{width:100%; height:auto; margin:0px 0px 10px 0px; float:left;}
.stylepending_range_container {border-top: 2px solid #4a84c3; padding-top: 20px;}
.pendingimg_left_cont{width:300px; height:auto; float:left; margin:0px; padding:0px;}
.pendingimg_container{width:300px; height:auto; float:left; margin:0px 0px 0px 0px; border:1px solid #000;}
.pendingimg_container img{width:100%; height:auto;}
.name_tag_set{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.label-name {width: 100%; height: auto; float: left; margin:5px 0px 0px 0px;}
.label-name label:first-child{width:30%; height:auto; float:left; margin: 0px; }
.label-name label:last-child{width:60%; height:auto; float:left; margin:0px; font-weight:normal; }
.pendingrange_content_container{width:63%; height:auto; float:left; margin:0px 0px 0px 20px; position:relative;}
.pendingrange_line_cont{width:3px; height:85%; position:absolute; left:50%; top:30px; content:""; background-color:#2866ab;}
.pendingrange_content_cont, .pending_range_name, .pending_subrange_name, .pending_style_name, .pending_size_name{position:relative; width:100%; height:auto; margin:15px 0px; float:left; text-align:center;}
.pending_range_name label{color: #fff !important; font-size: 20px; font-weight: bold; padding: 0px 10px; margin: 0 -1px; width: auto; height: 30px; border-radius: 0px 5px 0px 0px; background: url("../images/BackToRange1.png") no-repeat; background-size: 240px 40px; display:inline-block; position:relative;}
.pending_subrange_name label{background-color:#4a84c3; color: #fff !important; font-size: 18px; line-height:30px; font-weight: bold; padding: 0px 10px; margin: 0 1px; width: auto; height: 30px; border-radius: 0px 5px 0px 0px; display:inline-block; position:relative;}
.pending_style_name label{display:inline-block; position:relative; color: #000; font-size: 16px; line-height:24px; font-weight: bold; padding: 2px 10px !important; margin: 0px !important; width: 61px !important; height: 30px !important; border-radius: 0px 5px 0px 0px !important; border-top: 1px solid #adcde6; border-right: 1px solid #adcde6; background: rgba(206,230,247,1); background: -moz-linear-gradient(top, rgba(206,230,247,1) 0%, rgba(206,230,247,1) 50%, rgba(188,219,242,1) 51%, rgba(216,237,253,1) 77%, rgba(182,213,238,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(206,230,247,1)), color-stop(50%, rgba(206,230,247,1)), color-stop(51%, rgba(188,219,242,1)), color-stop(77%, rgba(216,237,253,1)), color-stop(100%, rgba(182,213,238,1))); background: -webkit-linear-gradient(top, rgba(206,230,247,1) 0%, rgba(206,230,247,1) 50%, rgba(188,219,242,1) 51%, rgba(216,237,253,1) 77%, rgba(182,213,238,1) 100%); background: -o-linear-gradient(top, rgba(206,230,247,1) 0%, rgba(206,230,247,1) 50%, rgba(188,219,242,1) 51%, rgba(216,237,253,1) 77%, rgba(182,213,238,1) 100%); background: -ms-linear-gradient(top, rgba(206,230,247,1) 0%, rgba(206,230,247,1) 50%, rgba(188,219,242,1) 51%, rgba(216,237,253,1) 77%, rgba(182,213,238,1) 100%); background: linear-gradient(to bottom, rgba(206,230,247,1) 0%, rgba(206,230,247,1) 50%, rgba(188,219,242,1) 51%, rgba(216,237,253,1) 77%, rgba(182,213,238,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cee6f7', endColorstr='#b6d5ee', GradientType=0 );}
.pending_size_name label{background-color:#2f2f2f; color: #fff !important; font-size: 16px; line-height:28px; font-weight: bold; padding: 0px 10px; margin: 0 1px; width: auto; height: 30px; border-radius: 0px 5px 0px 0px; display:inline-block; position:relative;}
.pendingsize_cont{width:100%; height:auto; float:left; text-align:center; background-color:#fff; position:relative; /*white-space:nowrap; overflow-x:auto; overflow-y:hidden;*/}
.pendingsize_cont label {display: inline-block; padding: 5px 10px; background-color: #dedede; color: #000;}
.pending_approve_btn{position:relative; width:100%; height:auto; margin:0px 0px; float:left; text-align:center;}
.pending_approve_btn input[type="submit"]{border-radius: 0px; border: none !important; background-image: url(../images/BackToRange1.png); border-top-right-radius: 5px !important; background-size: contain; color: #FFF !important; line-height: 22px; width: auto; font-weight: normal; height: 25px; font-size: 14px; margin: 5px 15px 0px 0px !important; padding: 0px 15px !important;}
.pending_approve_btn input[type="submit"]:focus{outline:none;}
/*.pending_range_name label:after, .pending_subrange_name label:after, .pending_style_name label:after{top: 140%;	left: 50%; border: solid transparent; content: " ";	height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-top-color: #0699c9; border-width: 15px;	margin-left: -14px;}*/

/* 10-05-2017 Biswajit Added */
.partner_logo_container{z-index:99;}

/*17-05-2017 Biswajit Added */
.login_form_row {width: 100%; height: auto; float: left; margin: 5px 0px; }
.loginPanel{padding-top:20px;}
.login_form_row label {width: 30%; height: auto; float: left; font-size: 12px; color: #fff; text-align: right; line-height: 30px; margin:0px; padding:0px;}
.login_form_row input {width: 65%; height: 25px; float: left; margin: 0px; padding: 0px 5px 0px 0px;}
.create_img_cont, .right_order_cont{float:left; margin:0px;}
.right_order_cont{width:70%;}

/* 05-06-2017 Biswajit Added */
.upload_imagegst_cont{width:900px; height:auto; margin:20px auto 0px; padding:10px; background-color:#dedede;}
.upload_imagegst_cont input[type=file] {float: left; margin: 10px 10px 0px 0px;}
.upload_imagegst_cont input[type=button], .upload_imagegst_cont input[type=submit] {border-radius: 0px; border: 0px !important; /* float: left; */ margin-left: 3px !important; background-image: url(../images/BackToRange1.png); border-top-right-radius: 5px !important; background-size: contain; color: #FFF; line-height: 10px; width: auto; font-weight: 700; height: 25px; font-size: 15px; margin: 12px 0px 10px 0px; padding: 0px 18px;}
.upload_imagegst_cont input[type=button]:focus, .upload_imagegst_cont input[type=submit]:focus, .upload_imagegst_cont input[type=file]:focus{outline:none;}


/* 30-05-2017 Biswajit Added */
.target_slide_container{width: 700px; height: auto; min-height:400px; margin: 20px auto 0px auto; background-color:#e8e8e8; padding: 20px; position:relative;}
.target_slide_container ul.tabs {margin: 0px; padding: 0px;}
.tabs_content a {font-size:16px; border-top-right-radius: 5px !important; background-size: contain; color:#dadada;display:inline-block; padding: 4px 13px; color:#fff;}
.distributor_list_row_cont1{width:auto; height:auto; float:left; margin:0px; padding:0px; border:1px solid #000; border-top:none;}
.distributor_list_row_cont1:nth-child(even){background-color:#d6e6f3;}
.distributor_list_row_cont1 span{width: auto; height: auto; float: left; margin: 0px; padding: 0px; font-size: 13px; border-right: 1px solid #000; line-height: 30px; text-indent: 5px; font-weight: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.distributor_list_row_cont1 span:first-child{width:60px; text-align:center;}
.distributor_list_row_cont1 span:nth-child(2){width:100px;}
.distributor_list_row_cont1 span:last-child{width:478px; border-right:none;}
.distributor_list_row_cont1 span:first-child input[type="checkbox"] {width: 16px; height: 30px; margin: auto 24px; float: left;}
.distributor_list_row_cont1 span:first-child input[type="checkbox"]:focus{outline:none;}
.distributor_search_cont1 input{width: 93%;}

/* 06-06-2017 Biswajit Added */
.pending_order_container{width:1236px; height:auto; margin:0px auto; padding:0px; position:relative;}
.pending_order_content{width:auto; height:auto; float:left; margin:0px; padding:0px; background-color:#fff;}
.pending_order_heading_cont{width:auto; height:40px; float:left; margin:0px; padding:0px; background-image: url(../Images/gr-bg.jpg); background-repeat:repeat-x; background-size:contain; border:1px solid #000;}
.pending_order_heading_cont span {width: 50px; height: 39px; float: left; line-height:39px; text-align:center; padding:0px; margin:0px; font-size:14px; font-weight:bold; border-right:1px solid #000;}
.pending_order_heading_cont span:first-child {width: 120px;}
.pending_order_heading_cont span:nth-child(2){width:120px;}
.pending_order_heading_cont span:nth-child(3){width: 670px; line-height:normal;}
.pending_order_heading_cont span:nth-child(3) div {display:block; height: 20px;}
.pending_order_heading_cont span:nth-child(3) div:first-child{border-bottom: 1px solid #000; }
.pending_order_heading_cont span:nth-child(4){width:60px;}
.pending_order_heading_cont span:last-child{width: 95px; border-right:none;}
/*.popup_content_table_heading_cont span:nth-child(5) div:nth-child(2) span:last-child {border-right: 1px solid #000; width:34px;}*/
.pending_order_table_cont_scroll{width:101%; height:auto; max-height:330px; overflow-y:auto; float:left;}
.pending_order_row_cont{width:auto; height:30px; float:left; margin:0px; padding:0px; border:1px solid #000; border-top:none;}
.pending_order_row_cont:nth-child(even){background-color:#d6e6f3;}
.pending_order_row_cont span {width: 50px; height: 30px; float: left; line-height:32px; text-align:center; padding:0px; margin:0px; font-size:13px; font-weight:normal; border-right:1px solid #000; position:relative;}
.pending_order_row_cont span:first-child input[type="checkbox"] {width: 16px; height: 22px;}
.pending_order_row_cont span:first-child input[type="checkbox"]:focus{outline:none;}
.pending_order_row_cont span:first-child {width: 120px;}
.pending_order_row_cont span:nth-child(2){width:120px;}
.pending_order_row_cont span:nth-child(3){width: 670px;}
.pending_order_row_cont span:last-child{width: 70px; border-right:none;}
.pending_order_heading_cont span:nth-child(3) span, .pending_order_row_cont span:nth-child(3) div span{width: 33.4px; height: 18px; font-size:13px; line-height: 20px; border-right: 1px solid #000; border-left:none; font-weight: normal;}
.pending_order_heading_cont span:nth-child(3) span:first-child, .pending_order_row_cont span:nth-child(3) div span:first-child{border-left:none;}
.pending_order_row_cont span:nth-child(3) div span {height: 30px; line-height: 29px;}
.pending_order_row_cont span:nth-child(4){width:60px; }
.pending_order_row_cont span:last-child{width: 95px; border-right:none;}
.pending_order_row_cont_total{width: 386px; height: auto; float:right; margin-right:12px; background-color: #dedede;}
.pending_order_row_cont_total span {display: table-cell; vertical-align: middle; width: 100px; height: 35px; float: left; text-align: center; border-bottom: 1px solid #000; border-left: 1px solid #000; padding: 7px 0px; line-height: 20px; font-size:14px; font-weight: bold;}
.pending_order_row_cont_total span:nth-child(2){width: 120px;}
.pending_order_row_cont_total span:last-child {width: 166px; border-right: 1px solid #000;}

.tblPendingOrder {
    background-color: rgba(206,230,247,1);
    border: 1px solid #000;

}
.trPendingOrder {
    background-color: rgba(206,230,247,1);
    border: 1px solid #000;
}
.tdPendingOrder {
    border-left: 1px solid #000;
    text-align:center

}
