@import url("//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css");
body {
     font-size:12px;
     font-family:"verdana";
     color:black;
	   
}
@page {
  margin: 0.3cm;
}
.container {
     width:97%!important;
	 padding:0;
}
.bg-image {
     background:#fff;
     height:100vh;
}
.logo-section {
     padding-top:50px;
}
.logo-section img {
     width:25%;
     margin:0 auto;
}
.form-section-bg {
     background:url(../images/form-bg.png) center no-repeat;
     background-size:cover;
     height:520px;
     padding-top:50px;
     background-position-y: -10px;
}
.form-section {
     width:40%;
     margin:auto;
}
.form-section form {
     background:#fff;
     border-radius:20px;
     box-shadow: 0 0 25px rgba(0,0,0,0.6);
}
.form-section .form-control {
     height:45px;
     border-radius:20px;
     background: #ebebeb;
     color: #000;
     opacity: 1;
     box-shadow: none;
     font-size:16px;
}
.login-top {
     background:#000000;
     border-radius: 20px;
     box-shadow: 0 0 25px rgba(0,0,0,0.6);
}
.login-top img {
     float:left;
     width: 65%;
}
.login-top h3{
     text-align:center;
     color:#fff;
     padding-top: 12px;
     padding-bottom: 12px;
}
.width-prop {
     width: 80px;
     height: 80px;
     background: #000;
     position: absolute;
     border-radius: 50%;
     padding-left: 22px;
     padding-top: 15px;
     top: 2px;
     margin-left: 30px;
}
.form-padd {
     padding:25px 25px;
}
.forget-pass {
     width:100%;
     float:right;
}
.forget-pass a {
     float:right;
     text-decoration:none;
     color:#828181;
}
.manufacturer {
     float:right;
}
.login {
     width:48%;
     padding-top:10px;
     padding-bottom:10px;
     background:#000;
     color:#fff;
     border-radius:20px;
     font-size:16px;
}
.manufacturer {
     width:36%;
     padding-top:6px;
     padding-bottom:6px;
     background:#f15a22;
     color:#fff;
     border-radius:10px;
     font-size:14px;
     margin-top:10px;
     margin-bottom:10px;
}
.btn-primary.focus, .btn-primary:focus {
     outline:none;
}
/*dashboard*/
.dashboard-top-section ul {
     float:right;
     padding-top:25px;
     padding-bottom:0px;
}
.dashboard-top-section ul li {
     list-style:none;
     display:inline;
     padding-left: 20px;
}
.dashboard-top-section ul li a .fa {
     font-size:30px;
     color:#000;
}
.dashboard-top-section ul li a .fa:hover {
     color:#f15a22;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form ,.navbar-inverse {
     background:none !important;
     border:none;
}
.navbar-inverse .navbar-nav>li>a {
     color: #fff;
     background-color: #231f20;
     xmargin-left: 34px;
     font-size:16px;
     margin-right: 9px;
     border-radius:5px;
     text-align:center;
}
.navbar-inverse .navbar-nav>li>a.active,.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
     color: #fff;
     background-color: #f15a22 !important;
}
.content-section {
     width:100%;
     min-height:500px;
     height: auto;
     background:#fffc;
     box-shadow: 0 0 25px rgba(0,0,0,0.6);
     position:relative;
     top:-10px;
}
.navbar {
     margin-bottom:0px;
}
.margin-left-zero {
     margin-left:0px !important;
}
.margin-right-zero {
     margin-right:0px !important;
}
.nav>li>a {
     position: relative;
     display: block;
     padding: 8px 28px;
}
.navbar-nav>li {
     border-radius:20px;
     width:225px;
}
 .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
     background-color: #f15a22 !important;
     color:#fff;
     border:2px solid #f15a22;
}
 .nav-tabs > li > a:hover{
     background-color: #f15a22 !important;
     color:#fff;
     border:2px solid #f15a22;
}
 .nav-tabs >li{
    width:auto;
}
.nav-tabs > li > a:focus, .nav-tabs > li > a{
     background-color: #000 !important;
     color:#fff;
     border:2px solid #000;
    border-radius:10px;
}
/*27-11-2017*/
.logo-dash img {
     width:40%;
}
.dashboard-top-section {
     padding-top:25px;
     padding-bottom:35px;
}
.bg-dashboard {
     background:url(../images/dash-section-bg.png) center no-repeat;
     background-size:cover;
}
/*snack bars*/
#snackbar {
     visibility: visible;
     min-width: 250px;
     margin-left:0px;
     background-color:#f15a22;
     color: #fff;
     text-align: center;
     border-radius: 2px;
     padding: 16px;
     position: fixed;
     z-index: 1;
     right: 13%;
     top: top: 30px;
     border-radius:10px;
}
#snackbar.show {
     visibility: visible;
     -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
     animation: fadein 0.5s, fadeout 0.5s 2.5s;
}
@-webkit-keyframes fadein {
     from {
        top: 0;
         opacity: 0;
    }
     to {
        top: 30px;
         opacity: 1;
    }
}
@keyframes fadein {
     from {
        top: 0;
         opacity: 0;
    }
     to {
        top: 30px;
         opacity: 1;
    }
}
@-webkit-keyframes fadeout {
     from {
        top: 30px;
         opacity: 1;
    }
     to {
        top: 0;
         opacity: 0;
    }
}
@keyframes fadeout {
     from {
        top: 30px;
         opacity: 1;
    }
     to {
        top: 0;
         opacity: 0;
    }
}
#snackbar span {
     text-transform:uppercase;
}
.btn-danger.focus, .btn-danger:focus {
     color: #fff;
     background-color: #000;
     border-color: #411c0e;
     outline: none;
}
.nav-tabs {
     border-bottom:none !important;
}
/* 15-12-2017 */
.nav-tabs>li {
     float: left;
     margin-bottom: -10px !important;
}
.content-section .nav-tabs > li > a:focus, .content-section .nav-tabs > li > a {
     background-color: #d9dbdb !important;
     color: #000;
     border: 2px solid #d9dbdb;
}
.content-section .nav-tabs > li.active > a, .content-section .nav-tabs > li.active > a:focus, .content-section .nav-tabs > li.active > a:hover {
     color: #f00;
     border-bottom:2px solid f00 !important;
     background-color: #d9dbdb !important;
}
.content-section .nav-tabs > li.active > a, .content-section .nav-tabs > li.active > a:focus, .content-section .nav-tabs > li.active > a:hover {
     color: #f00;
     border: 2px solid #fffcfb;
     border-bottom: 2px solid #f00;
     border-radius:10px 10px 0px 0px;
}
.content-section .nav-tabs>li {
     width:16.1%;
     text-align: center;
}
.right-menu .navbar-nav {
     width:100%;
}
.right-menu .navbar-nav li {
     width:25%;
     padding-top:10px;
     padding-bottom:10px;
}
.right-menu .navbar-nav li a {
     padding-top:20px !important;
     padding-bottom:20px !important;
}
.navbar {
     min-height:0px !important;
}
.navbar-nav>li>a {
     line-height: 0px;
}
.col-sm-10 {
     text-align:center;
}
.btn.focus, .btn:focus, .btn:hover {
     color: #fff !important;
     text-decoration: none;
}
.btn-danger:active:hover {
     background:#000 !important;
}
.td-width {
     width:200px;
     padding-left:20px;
}
.tr-padd {
     position:relative;
     left:-15px;
}
.td-width span {
     position:relative;
     left:-25px;
}
.tableprodicts th, #shipments th {
     background: #cbdde9;
    /*text-transform:capitalize;
    */
     border-right: 1px solid #9eabb3;
     padding-top:10px;
     padding-bottom:10px;
}
.tableprodicts, #shipments {
     border:1px solid #ccc;
}
.tableprodicts tr td, #shipments tr td {
     text-align:center !important;
     border-right: 1px solid #9eabb3;
     padding:5px;
}
.login_manuf{
    width: 48%;
     padding-top: 10px;
     padding-bottom: 10px;
     background: #f15a22;
     color: #fff;
     border-radius: 20px;
     font-size: 16px;
     margin-top: 10px;
     margin-bottom: 10px;
}
 td{
    text-align:left;
}
/*02-01-2017*/
/*.food_planner td {
     width:16.666%;
}
*/
/*08-01-2018*/
table table td {
     border: 1px solid black;
     border-collapse: collapse;
}
.report_header {
    /*transform: rotate(270deg);
    */
}
.report_header1 {
    /*transform: rotate(270deg);
    */
}
.report_header2 {
    /*transform: rotate(270deg);
    */
}
.report_header3 {
    /*transform: rotate(270deg);
    */
}
.report_header4 {
    /* transform: rotate(270deg);
    */
}
#products table th {
     width: 3%;
     vertical-align: middle;
     white-space: nowrap;
    /*height: 210px;
    */
     text-align: center;
}
#shipments table th {
     width: 3%;
     vertical-align: middle;
     white-space: nowrap;
     text-align: center;
     padding: 5px;
}
.table-8118 .form-group .form-control {
     border-radius:20px !important;
}
.td-width span {
     display: none !important;
}
/*calendar styling*/
#calendar{
     padding: 2% 0;
}
.fa-cog {
     color: black;
}
.fa-check-circle {
     float: right;
     margin-right: -22px;
     margin-top: -7px;
}
.loading {
     position: fixed;
     left: 0px;
     top: 0px;
     width: 100%;
     height: 100%;
     z-index: 9999;
     background: url('../images/loading.gif') 50% 50% no-repeat rgb(249,249,249);
     opacity: .8;
}
/*calendar month event*/
.monthEvent ul {
     padding-left: 15%;
     margin: 0;
}
.monthEvent{
     background-color: #7986cb;
     border: 1px solid #7986cb;
     color: #ffffff;
     border-radius: 3px;
     margin-bottom: 1px;
}
#event_info i.fa{
     line-height: 45px;
     padding-left: 10px;
}
#scheduleModal .modal-lg {
     width: 85%;
}
#scheduleModal .modal-body{
     padding: 0px;
}
#scheduleModal .list_inspector hr{
     margin: 0px;
     border-top: 1px solid #000;
}
/*billing tab*/
.nav>li>a.payment_tab{
     padding: 18px 28px;
}
/*viewbill*/
.dashboard-top-section table{
     margin: 0;
     border: 2px solid grey;
}
/*19-01-2018*/
.inputdiv input {
     padding-left:3px;
     width:80%;
}
.inputdiv select {
     height:25px;
     width:80%;
}
.form-group h3 {
     font-size:12px;
     font-weight: bold;
}
#confirm_copies, #confirm_guidelines {
     margin-right:10px;
}
.text-centre th {
     text-align:center;
}
.content-section h3 {
     font-size:20px;
     font-weight:bold;
}
#idData th {
     text-align:center;
     vertical-align: middle;
}
.food_planner td table td {
     border:none !important;
}
.food_planner td {
     text-transform:capitalize;
}
/*#home form label, .td-width label , #inspection_product_form_table label, .tab-content label{
     text-transform:capitalize;
}
*/
.form-padd .manufacturer {
     width: 48%;
     padding-top: 10px;
     padding-bottom: 10px;
     color: #fff;
     border-radius: 20px;
     font-size: 16px;
     margin-top: 0px;
}
#approved_manufactures , #approved_inspection, #approved_bills, #verifyTab .container, #scheduleTab .container{
     width: 98%;
     margin: auto;
}
#site_add_bttn .manufacturer {
     width:100px;
}
#site_form .manufacturer {
     width:190px;
}
/*22-01-2018*/
.forget-pass a:hover {
     color:#f15a22 !important;
}
.save_last_shipment {
     width:13% !important;
}
.manuf_save_company_btn {
     width:145px !important;
}
#importer_add_bttn .manufacturer {
     width:145px !important;
     margin-right:8px;
}
td .col-sm-12 .manufacturer {
     width:100px;
}
td .col-sm-12 .next_bttn {
     width:100px !important;
}
.col-sm-12 .col-sm-2 .manufacturer {
     width:100px;
}
.col-sm-8 .manufacturer {
     width: 35%;
}
.col-sm-6 .manufacturer , .col-sm-4 .manufacturer , #submitManupayment{
     width: 100px;
}
.form-padd .manufacturer {
     width: 48%;
}
.inputdiv .col-sm-12 {
     padding-left:0px;
}
#products_list h3 {
     /*padding-left:15px;*/
}
#products_list h3:nth-child(1) {
     /*padding-left: -15px;*/
}
#products .tableprodicts tr td {
     padding:5px;
}
.padd-left-zero {
     padding-left:0px;
}
#paymentTable .table th, #paymentTable .table tr td {
     padding:5px;
}
input[type="checkbox"], input[type="radio"] {
     margin-left:5px;
}
#sites h4 {
     text-align:center;
     font-size:14px;
     font-weight: bold;
}
.submit-form {
     width:130px;
}
.edit_user {
     background:#4fb06b;
     color:#fff;
}
.btn-warning {
     background:#bf5329 !important;
}
.col-xs-4 .invoice_create, .col-xs-4 .inspection_invoice_create {
     width:125px;
}
#submitImpoter {
     width: 230px;
}
.col-sm-6 textarea {
     width:100%;
}
.nav-tabs li a {
     min-height:80px;
}
.center-top td {
     text-align:center;
     background: #cbdde9;
     color:#000;
     font-weight:bold;
     vertical-align:middle;
}
.border-table tr , .border-table tr td {
     border-right: 1px solid #9e9797 !important;
}
#submitProducts {
     width:225px;
}
.manufacturer-save {
     width:160px !important;
}
#row_comment_company_info textarea {
     width:49%;
}
#row_comment_site_4 textarea {
     width:50%;
     background-color: #eee;
     border-radius:2px;
}
#submitshipment {
     width:270px;
}
.td-width h4 {
     font-size:14px;
     font-weight:bold;
}
.table-responsive textarea {
     width:50%;
     background-color: #eee;
     border-radius:2px;
}
.col-sm-6 textarea {
     width:100%;
     background-color: #eee;
     border-radius:2px;
}
#manufForm_section6 textarea {
     width:100% !important;
}
#idData thead, #header_section, #verified_all tbody tr:nth-child(1), #verified_inspection_all tbody tr:nth-child(1), #bills_all thead tr, #paymentTable th {
     background:#cbdde9;
}
.white-space {
     background:#fff;
}
input, select, textarea {
     padding-left:5px;
}
#verified_inspection_all tbody tr td:nth-child(8){
     text-align:center;
}
.item47 td:nth-child(4){
     text-align:center;
}
#scheduleTab {
     margin-top:15px;
}
#addUser .form-group select {
     width: 100%;
     height: 36px;
     border: 1px solid #ccd0d2;
     border-radius: 4px;
     box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
     transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
#submitUsers {
     background: #f15a22;
     color:#fff;
}
#manufForm_section4 table tbody td:nth-child(10), #manufForm_section4 table tbody td:nth-child(11){
     text-align:center;
}
.verified-width {
     width: 95px;
     float: left;
}
.verified-width-not {
     width:135px;
     float:left;
}
.verified-width-not-top {
     width:130px;
}
#menu4 .manufacturer {
     width: 255px;
    /*width: 190px;
    */
}
#manufForm_section4 table tbody tr td, #verified_all tbody tr td, #verified_inspection_all tbody tr td, .food_planner tbody tr td, #bills_all tr td , #paymentTable tr td, #filter_section tr td, #table tbody tr td, #idData tr td{
     text-align:center;
}
.food_planner tbody tr td:nth-child(3), .food_planner tbody tr td:nth-child(3) table tbody tr td, #idData tr td:nth-child(5){
     text-align:left !important;
}
#manufForm_section5 tr td {
     text-align:center;
}
#manufForm_section6 tbody tr td {
     text-align:left;
}
#manufForm_section6 .section_comment{
     width: 60% !important;
}
.left-align {
     text-align:left !important;
}
ul.inspection {
     width: 225px;
}
#menu4 .save_shipment_file {
     width: 270px;
}
#newprducts_form .manufacturer {
     width: 225px;
}
#product_save_form td .col-sm-12 .manufacturer {
     width: 145px;
}
#menu3 .manuf_save_company_btn {
     width: 145px !important;
}
.port_row .col-sm-12 {
     padding-right:0px;
}
.port_row td {
     padding-right:0px !important;
}
#menu1 .col-sm-12:nth-child(1) {
     padding-left:0px;
     padding-right:0px;
}
#home .form-control[disabled],#home .form-control[readonly],#home fieldset[disabled], #home .form-control {
    /*background-color: #fff;
    */
}
#menu1 .form-control[disabled],#menu1 .form-control[readonly],#menu1 fieldset[disabled], #menu1 .form-control {
    /*background-color: #fff;
    */
}
#menu2 .form-control[disabled],#menu2 .form-control[readonly],#menu2 fieldset[disabled], #menu2 .form-control {
    /*background-color: #fff;
    */
}
.reset-pass {
     width: 100%;
     position:absolute;
     left:50%;
     top:50%;
     transform:translate(-50%,-50%);
     -ms-transform: translate(-50%,-50%);
     -webkit-transform:translate(-50%,-50%);
     -moz-transform:translate(-50%,-50%);
     -o-transform:translate(-50%,-50%);
     background: url(../images/form-bg.png) center no-repeat;
     background-size: cover;
     height: 520px;
     padding-top: 50px;
     background-position-y: -10px;
}
.reset-pass .panel-default>.panel-heading {
     text-align:center;
     font-size:22px;
}
.reset-pass .panel-default{
     box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
     padding:15px;
     width: 65%;
     margin: auto;
     border-radius: 20px;
}
.reset-pass .label{
     text-align:center;
     font-size: 15px;
}
.reset-pass button{
     float:right;
     background: #f15a22;
}
#menu3 , #menu4 {
     background:#f5f8fa;
}
#menu1 .manufacturer .next_bttn {
     width: 100px !important;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
     background-color: transparent;
     opacity: 1;
}
#menu2 .form-group .next_save_bttn {
     position:relative;
     top:-40px;
}
#product_save_form .col-sm-12 {
     padding-right:7px;
}
@media (max-width: 1280px) {
     .logo-dash img {
        width: 50%;
    }
     .content-section .nav-tabs > li > a {
         height:75px;
    }
     .col-sm-6 .manufacturer, .col-sm-4 .manufacturer {
         width:100px;
    }
     .right-menu .navbar-nav li {
         width: 33%;
    }
}
 @media (max-width: 1024px) {
     .right-menu .navbar-nav li {
         width: 33%;
    }
}
 @media (max-width: 980px) {
    /*22-01-2018*/
     .form-section {
         width: 50%;
    }
     .right-menu .navbar-nav li {
         width: 50%;
         padding-top:0px;
    }
     .content-section .nav-tabs>li {
         width: 33.1%;
         margin-bottom:10px !important;
    }
     .logo-dash img {
        width: 75%;
    }
     .table button {
         margin-bottom:5px;
    }
     .modal-title {
         text-align:center;
    }
     .content-section .nav-tabs > li > a {
         height:75px;
    }
     .logo-dash img {
        width: 100%;
    }
     .table-border .col-sm-2 button {
         width:100%;
    }
     #inspection_product_form_table .row {
         width:720px;
    }
     #tandc .control-label .manufacturer {
         width: 100%;
    }
     .content-section .tab-content {
         width:98%;
         margin:auto;
    }
     .dashboard-top-section ul li {
         width: 100%;
         padding-left:10px;
         float:left;
         text-align: right;
         margin-bottom:5px;
    }
     .dashboard-top-section ul li:nth-child(3) {
         width: 15%;
         float:right;
    }
     .dashboard-top-section ul li:nth-child(4) {
         width: auto;
         float:right;
    }
     .dropdown-menu {
         min-width:auto;
    }
     .right-menu .navbar-nav {
         width: 100%;
         margin: auto;
    }
}
 @media (max-width: 768px) {
     .form-section {
         width: 70%;
    }
     .col-xs-4 .invoice_create {
         width: 87%;
    }
     .navbar-collapse.collapse {
         display: block !important;
    }
     .navbar-collapse.collapse.in {
         display: none !important;
    }
     .navbar-header .collapse, .navbar-toggle {
         display:none !important;
    }
     .navbar-header {
         float:left;
    }
}
/*css for delete button*/
 .manufacturer-delete{
     width: 36%;
     padding-top: 6px;
     padding-bottom: 6px;
     background: #f15a22;
     color: #fff;
     border-radius: 10px;
     font-size: 14px;
     margin-top: 10px;
     margin-bottom: 10px;
     margin-right: 12px;
}
 #shipment_save_form .manufacturer {
     width: 155px;
}
/*29-01-2018*/
.quntroladmin {
     vertical-align: middle;
     margin-top: 9px;
     font-size: 14px;
     font-weight: bold;
     font-size: 18px;
     color: red;
     text-transform: uppercase;
}
form table tr td .col-sm-6 .col-xs-3{
     width: 290px;
}
/* ERP Terms css*/
#erfterms {
     padding-bottom:20px;
}
.heading-section {
     background:#ccc;
}
.heading h2 {
     text-align:center;
     font-weight:bold;
     margin-top: 0px;
     margin-bottom: 0px;
     padding-top: 15px;
     padding-bottom: 15px;
     font-size:25px;
}
.para-section {
     margin-top:15px;
}
.para-section p {
     font-style:italic;
     line-height:25px;
}
.list-section h3 {
     font-size:20px;
     font-weight:bold;
}
.list-section ol li {
     list-style-type:upper-alpha;
     margin-bottom:5px;
     line-height:25px;
}
.textdecorationunderline {
     text-decoration:underline;
     font-style:italic;
}
.bg-text {
     background:#39FF14;
     font-style:italic;
     padding:2px;
}
.sub_list li {
     list-style-type:lower-roman !important;
}
/* ERP submit css*/
.underline {
     text-decoration:underline;
}
.italic {
     font-style:italic;
}
.bg-yellow {
     background:#FFFF00;
}
.self-declaration h4 {
     text-align:center;
     font-weight:bold;
     font-size:18px;
}
.width-300 {
     width:300px;
}
.self-declaration h5 {
     font-weight:bold;
     font-size:18px;
}
.width-570 {
     width:570px;
}
 
.list-section ol li{ text-align: justify;}
/* ERP Terms css*/
#erfterms {
	padding-bottom:20px;
}
.heading-section {
	background:#ccc;
}
.heading h2 {
	text-align:center;
	font-weight:bold;
	margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
	font-size:25px;
}
.para-section {
	margin-top:15px;
}
.para-section p {
	font-style:italic;
	line-height:25px;
}
.list-section h3 {
	font-size:20px;
	font-weight:bold;
}
.list-section ol li {
	list-style-type:upper-alpha;
	margin-bottom:5px;
	line-height:25px;
}
.textdecorationunderline {
	text-decoration:underline;
	font-style:italic;
}
.bg-text {
	background:#39FF14;
	font-style:italic;
	padding:2px;
}
.sub_list li {
	 list-style-type:lower-roman !important;
}

/* ERP submit css*/
.underline {
	text-decoration:underline;
}
.italic {
	font-style:italic;
}
.bg-yellow {
	background:#FFFF00;
}
.self-declaration h4 {
	text-align:center;
	font-weight:bold;
	font-size:18px;
}
.width-300 {
	width:300px;
}
.self-declaration h5 {
	font-weight:bold;
	font-size:18px;
}
.width-570 {
	width:570px;
}
.alert-danger-table{
    background-color: #f2dede;
    color: #a94442;
}
.quntroladmin_comment{
	text-decoration: underline;
    color: red;
    font-size: 15px;
    font-weight: bold;
}
.margin-hs-zero{
	margin-bottom: 0px;
}
.modal-xl{
	width:90%;
}


/*terms css*/
.termsconditions h4{
	font-weight:bold;
	text-align:center;
	background:#cccccc;
	padding-top:8px;
	padding-bottom:8px;
}
.italic {
	font-style:italic;
}
.padd-10 {
	padding-top:10px;
	padding-bottom:10px;
} 
.list-type {
	padding-left:0px;
}
.list-type li {
	list-style:none;
	padding-bottom:3px;
}
.padding-left-zero {
	padding-left:0px;
}
.text-underline {
	text-decoration:underline;
}
.list-style-roman li {
	list-style-type: upper-roman;
}
.text-centre, .shedule-img {
	text-align:center;
}
.shedule-img img {
	margin: 10px auto;
}
.width {
	width:500px;
	margin:auto;
}
.heading-property {
	font-size:17px;
	padding-top:20px;
}
.padd-intro {
	margin-top:25px;
}
.bg-green {
	background:#69bd45;
	padding-left:3px;
	padding-right:3px;
}
.process img {
	margin:0 auto;
}
.list-style-none li {
	list-style:none;
}
.term-cond-table {
	margin-top:25px;
	display: block;
}
.term-cond-table thead {
	background:#d9d9d9;
}
.term-cond-table thead tr th {
	text-align:center;
}
.term-cond-table .table-bordered, .term-cond-table tbody tr td, .term-cond-table .table-bordered>thead>tr>th {
	border:1px solid #000;
}
.self-declaration .italic b a {
	cursor:pointer;
}
#guidelines_checklist .modal-title, #terms_and_condition_model .modal-title, #exporter_registeration_form  .modal-title{
	text-align: center;
}
#termscondition ul li, #termscondition p {
	line-height:20px;
	margin-bottom: 5px;
}
#inspection_product_form .manufacturer {
	/*width:110px;*/
}
#inspection_product_form #submitManuSection2{
	width:200px;
}
#inspection_product_form  .col-sm-4 .manufacturer{
	width:200px;
}
#inspection_product_form #submitImpoter{
	width:225px;
}
#inspection_product_form  .col-sm-6 .manufacturer {
    width: 160px;
}
#inspection_product_form .col-sm-12 .col-sm-4 .manufacturer {
    width: 160px;
}
#inspection_product_form  #submitNewProducts {
    width: 230px;
}
#inspection_product_form .control-label .manufacturer {
    width: 290px;
}
#inspection_product_form .control-label .manufacturer.add-row {
    width: 312px;
}
#inspection_product_form .control-label #submitInspection{
    width: 240px;
}
/*16-02-2018*/
#bills_all .btn-info {
	width: 185px;
	margin-bottom: 10px;
}
#manual_paymnent_modal .actionBtn {
	margin-top:0px;
	margin-bottom:0px;
	width: 90px;
	border-radius: 10px;
	margin-right:10px;
}
#manual_payment_comment {
	width:100%;
}
/*batch row close button alignment*/
.product_batch_row{
	position: relative;
}
.product_batch_row input[type='file']{
	width: -webkit-fill-available;
}
.product_batch_button{
	position: absolute;
	right: 0px;
}
/*mobile and phone number alignment in IRF*/
.phone_no div{
	padding-right: 0px;
}
/*checklist submit form*/
#erfterms {
    padding-bottom:20px;
}
.heading-section {
    background:#ccc;
}
.heading h2 {
    text-align:center;
    font-weight:bold;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size:25px;
}
.para-section {
    margin-top:15px;
}
.para-section p {
    font-style:italic;
    line-height:25px;
}
.list-section h3 {
    font-size:20px;
    font-weight:bold;
}
.list-section ol li {
    margin-bottom:5px;
    line-height:25px;
}
.textdecorationunderline {
    text-decoration:underline;
    font-style:italic;
}
.bg-text {
    background:#39FF14;
    font-style:italic;
    padding:2px;
}
.sub_list li {
     list-style-type:lower-roman !important;
}

/* ERP submit css*/
.underline {
    text-decoration:underline;
}
.italic {
    font-style:italic;
}
.bg-yellow {
    background:#FFFF00;
}
.self-declaration h4 {
    text-align:center;
    font-weight:bold;
    font-size:18px;
}
.width-300 {
    width:300px;
}
.self-declaration h5 {
    font-weight:bold;
    font-size:18px;
}
.width-570 {
    width:570px;
}
/*checklist submit form END*/
ol#guidelines_list li {
    list-style-type: decimal;
}
ol#guidelines_list_inside li {
    list-style-type: lower-alpha;
}
#heading_guidelines {
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    background: #ccc;
    padding-top: 8px;
    padding-bottom: 8px;
}
#guidelines_term {
    cursor: pointer;
}
/*20-02-2018*/
.control-label span {
	font-weight: bold;
}
.padd-40 {
	padding-left:18px;
}
.padd-50 {
	padding-left:10px;
	padding-right:0px;
}
.office-verify span {
	font-weight:bold;
	font-size:12px;
	padding-bottom: 15px;
	padding-top:15px;
    display: block;
}
.border-bott {
	border-bottom:1px solid #ddd;
}
#product_inspection .row {
	margin-left: 0px;
    margin-right: 0px;
}
.margin-top-10 {
	margin-top:11px;
}
.padd-bott-section {
	padding-bottom:0px;
}
.padd-10 {
	padding-top:10px;
}
.width-inspection-veri {
	width:85px;
	float:left;
}
.width-inspection-veri-not {
	width:120px;
	float:left;
}
.padd-lr-zero {
	padding-left:0px;
	padding-right:0px;
}
.table-tr-bg tr {
	background-color:rgb(245, 248, 250) !important;
}
.white-gap {
	width:100%;
	height:30px;
	background:#fff;
	float:left;
	border-bottom:1px solid #ddd;
}
.border-inspection {
	border:1px solid #ddd;
}
.border-inspection .form-group {
	margin-bottom:0px;
}
.padd-top-10 {
	padding-top:10px;
}
.border-inspection .row .col-sm-6 span {
	padding-top:0px;
}
/*21/02/2018*/
.guideline-justify ol li {
    text-align:justify;
}
.pad-zero {
	padding-left:0px;
	padding-right:0px;
}
#inspection_product_form_table .col-sm-12 {
	padding-top:15px;
	padding-bottom:15px;
}
.padd-top-zero {
	padding-top:0px;
}
.padd-left-15 {
	padding-left:15px;
}
.padd-top-zero {
	padding-top:0px !important;
}
.padding-bottom-zero {
	padding-bottom:0px !important;
}
.table-property .table {
	width: 99%;
    margin: 0px auto;
}
.padd-tb-zero {
	padding-bottom:0px !important;
	padding-top:0px !important;
}
.padd-bottom-zero {
	padding-bottom:0px !important;
}
.padd-top-zero {
	padding-top:0px !important;
}
.heading-propertyh3 h3 {
	margin-top:0px;
	margin-bottom:0px;
}
.tbpdl-zero {
	padding-left:0px;
	padding-right:0px;
}
.border-pdlr-zero {
	padding-left:0px;
	padding-right:0px;
	border-top:1px solid #ddd;
}
.txt-centre {
	text-align:center;
}
.txt-centre .inputdiv {
	text-align:center !important;
}
.btm-zero {
	padding-bottom:0px !important;
}
.paddtop-40 {
	padding-top:40px;
}
.pdl-zero {
	padding-left:0px !important;
}
.padd-l8 {
	padding-left:8px;
}
.margin-leftzero {
	margin-left:0px !important;
}
.border-top-none td {
	border-top:none !important;
}
.paadtop-15 {
	padding-top:15px;
}
.table-property tr td {
	padding-top:15px;
	padding-bottom:15px;
}
.table-property tr td {
	padding-top:15px !important;
	padding-bottom:15px !important;
}
.padd-tp-zero {
	padding-bottom:0px !important;
	padding-top:0px !important;
}
.bottom-table tr td {
	text-align: center;
}

.upload-para p {
	padding-left: 16px;
}

.upload-para1 p {
	text-align: justify;
}
.manufact-para1 p {
	padding-left: 28px;
	text-align: justify;
}
select[disabled], input[disabled] {
    cursor: not-allowed;
    opacity: .65;
}
/*abhishek 23/03/2018*/
.display-li-inline li{
    display: inline;
}
.display-li-inline{
    padding-left: 0px;
}
.sample-detail-center table tr th, .sample-detail-center table tr td{
    text-align: center;
}
.table-form{
    text-align: left!important;
}
.table-form input{
    display: inline-block;
}
.stamp
{
	height:auto;
	width:100px;
	
}
/* mozambique portal */
#cria_list th, #cria_list tr td{
    text-align: center;
}
#cria_list th{
    vertical-align: middle;
}
th.manage_bills_header {
    cursor: pointer;
}
.dashboard-top-section .dropdown-menu{
    left: auto;
    right: 0;
}
/*-------------Mozabique login table scroll start-----------------------*/
.table-scroll{
     /*width:100%; */
     display: block;
     empty-cells: show;
     
     /* Decoration */
     border-spacing: 0;
     border: 1px thin;
   }
   
   .table-scroll thead{  
     position:relative;
     display: block;
     width:99%;
   }
   
   .table-scroll tbody{
     /* Position */
     height: 200px !important;
     display: block; position:relative;
     width:100%; overflow-y:scroll;
   }
   
   .table-scroll tr{
     width: 100%;
     display:flex;
   } 
   
   .table-scroll td,.table-scroll th {
     flex-basis:100%;
     flex-grow:2;
     display: block;
     padding: 1rem;
     text-align:left;
   }

   .table-scroll tfoot  {
     position: relative;
     display: block;
     width: 99%;
   }
/*-------------Mozabique login table scroll end-----------------------*/