a{

text-decoration:none !important;

outline:none !important;

border:none;

}

page[size="A4"] {

  background: white;

  width: 21cm;

  height: 29.7cm;

  display: block;

  margin: 0 auto;

  margin-bottom: 0.5cm;

  box-shadow: 0 0 0.5cm rgba(0,0,0,0.5);

}

@media print {

  body, page[size="A4"] {

    margin: 0;

    box-shadow: 0;

  }

}

.card-footer{

font-weight:700 !important;

}

.btnpadcss{

padding: 4px 15px 8px 15px !important;

font-weight: 600;

}

#my_div{

width:100%;

}

.boton_div a{

text-decoration:none;

color:#FFFFFF;

padding: 6px 15px 7px 15px !important;

}

.verifytext{

width:100%;

text-align:center;

font-weight:600;

padding:10px 0 10px 0;

}

.emitextbx{

background-color:transparent;

border:none;

}

.terms_condition{

color:#6B6B6B !important;

font-size: 14px;

padding:3px 5px 0px 8px;

text-transform:none !important;

float:left;

width:100%;

text-align:justify;

}

.tablesearch{

float:left;

width:40%;

padding-bottom:10px;

}

.fixcussrch{

width:100%;

margin-top:10px;

}

.incextag{

text-decoration:none;

color:#212529;

cursor:pointer;

}

.cussrchdrop{

height:50px !important;

}

.totlcol11{

margin-top:5px;

font-size:16px;

font-weight:600;

}

.view_data{

padding: 2px 10px 5px 10px !important;

font-weight: 600;

}

.btnimp{

padding: 2px 10px 5px 10px !important;

font-weight: 600;

}

.emi_edit{

padding: 2px 7px 3px 7px !important;

font-weight: 700 !important;

font-size:13px !important;

}

.verifybtn{

padding: 4px 15px 7px 15px !important;

font-weight: 600;

font-size: 20px;

}

.btnprimy{

padding: 2px 10px 5px 10px !important;

font-weight: 600;

}

.sheetvalid{

width:50% !important;

}

.fixedordtitl{

width:100%;

text-align:center;

font-size:22px;

font-weight:700;

padding-bottom:5px;

margin-bottom:10px;

color:#28a745;

border-bottom:1px solid #C9C9C9;

text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.9);

text-transform:uppercase;

letter-spacing:1px;

}

.addmoreclass{

width:100%;

text-align:left;

}

.addmoreclass a{

outline:none;

text-decoration:none;

}

.addlable{

padding:0px 12px 0 0px;

color: #6B6B6B;

font-family: Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

float: left;

margin-top:6px;

cursor:pointer;

}

.alertdiv{

width: 96% !important;

margin: 5px auto 0px !important;

}

.button-add i {

    font-size: 30px;

    color: #060;

	cursor:pointer;

}

.btn-success{

color:#FFFFFF !important;

}

.slnum{

float:right;

padding-left:10px;

color:#FF0000;

font-size:15px;

font-weight:700;

}

.slnum11{

color: #0000CC;

font-size:16px;

font-weight:700;

}

.button-remove{

cursor:pointer;

background:none;

border: none !important;

outline: none !important;

}

.button-remove i{

font-size:25px;

color:#FF0000;

}

.button-remove img{

margin:-15px 0 0 0px;

}

.billtbl td{

padding:5px !important;

font-weight:600 !important;

}

.billtbl th{

padding:8px !important;

}

db_backup{

width:100%;

}

.blinkalrt{

float:left;

width:100%;

text-align:center;

font-size:18px;

font-weight:600;

color:#0000FF;

padding-top:10px;

}

.blinkalrt i.fa{

padding-right:7px;

font-size:17px;

}

.filealeart{

    color: #FF0000;

	padding-top:10px;

	float:left;

}

.pdflink{

text-decoration:none;

padding-top:15px;

font-weight:700;

float:left;

}

.pdflink i{

padding-right:6px;

font-weight:500;

}

.pdfalert{

color: #6B6B6B !important;

font-size: 15px;

float: left;

font-weight:700;

padding-top:10px;

}

.appoalert{

float:left;

width:100%;

text-align:center;

font-size:18px;

font-weight:600;

color:#0000FF;

padding-bottom:10px;

padding-top:20px;

}

.appoalert i.fa{

padding-right:7px;

font-size:17px;

}

.clickhere{

padding-top:0px;

margin-bottom:5px;

}

.clickhere a{

color: #007bff;

font-size:16px;

font-weight:bold;

text-decoration:none;

cursor:pointer;

padding-right:20px;

}

.clickhere i.fa{

  	padding-right:2px;

	font-size:18px;

	color:#0069d9;

}

.clickhere a:hover{

color: #0069d9;

}

.billdiv{

float:left;

width:150px;

margin:5px 0 15px 0;

}

.btn{

cursor:pointer;

}

.billdate{

margin-top:2px;

float:left;

width:400px;

}

.billdate_box{

float:right;

width:80%;

}

.card-header i{

padding-right:10px;

color:#007bff;

}

.exportdiv{

width:100%;

margin-top:10px;

padding-right:20px;

}

.exportdiv a{

text-decoration:none;

}

.exportdivpadd{

padding-bottom:5px; 

padding-top:5px

}

.btnexport{

padding: 0.5rem 0.7rem;

font-size: 15px;

border-radius: .3rem;

border:none;

cursor:pointer;

}

.user_lbl{

padding:0px 0px 0px 3px;

text-transform:none !important;

}

input[type="radio"]{

margin-top: -4px;

vertical-align: middle;

}

.userprofile i.fa{

padding-right:10px;

color:#007bff;

font-size:16px;

}

.userprofile a{

text-decoration:none;

color:#000000;

font-size:14px;

font-weight:600;

}

.top_div{

	margin:0px 0px 15px 0px;

	padding: 7px 15px;

	width:100%;

	background-color: #fbfbfb;

    background-image: -moz-linear-gradient(center top , #ffffff, #f5f5f5);

    background-repeat: repeat-x;

    border: 1px solid #ddd;

    border-radius: 3px;

    box-shadow: 0 1px 0 #ffffff inset;

    list-style: outside none none;

	color: #757575;

    font-size: 15px;

}

.top_div a{

text-decoration:none;

color: #757575;

}

.top_div i.fa{

padding-right:3px;

padding-left:3px;

}

.maright{

margin-left:3px;

}

.alert-fail{

	color: #FF0000;

	background-color: #FFD9D9;

	border-color:#FFCECE; 

	width:100%;

	border: 1px solid #FFCECE;

	border-radius: 3px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	padding:6px 35px 6px 14px;

	text-shadow: 0 1px 0 rgba(255,255,255,0.5);

	}

.alert-success{

	color:#468847;

	background-color:#dff0d8;

	border-color:#d6e9c6; 

	width:100%;

	border: 1px solid #d6e9c6;

	border-radius: 3px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	padding:6px 35px 6px 14px;

	text-shadow: 0 1px 0 rgba(255,255,255,0.5);

	}



.alert .close {

    position: relative;

    top: 3px;

    right: -21px;

    line-height: 20px;

}

button.close {

    padding: 0;

    cursor: pointer;

    background: transparent;

    border: 0;

    -webkit-appearance: none;

}

.close {

    display: inline-block;

    margin-top: 2px;

    margin-right: 0px;

    width: 9px;

    height: 9px;

    background-repeat: no-repeat !important;

    background-image: url("../image/remove-icon-small.png") !important;

}

.close {

    float: right;

    font-size: 20px;

    font-weight: bold;

    line-height: 20px;

    color: #000;

    text-shadow: 0 1px 0 #fff;

    opacity: .2;

    filter: alpha(opacity=20);

}

.margbotm{

margin-bottom:20px;

}

.table i.fa{

color:#007bff;

font-size:18px;

}

.delbutn i.fa{

color:#DC3545 !important;

font-size:25px !important;

}

.nosort i.fa{

color:#DC3545 !important;

font-size:30px !important;

padding-left:3px;

}

.selectallchk{

margin-left:10px;

}

#selectall{

float:right;

margin-left: 36px;

margin-top: -20px;

}

.addnew{

text-decoration:none;

cursor:pointer;

float:right;

margin-top:-3px;

margin-left:10px;

}

.addnew i.fa{

font-size:29px;

color:#28a745;

}

.picker {

	cursor: pointer;

	width: 15px;

	height: 14px;

	display: inline-block;

	background: url('../image/calendar.gif') no-repeat;

	margin-left: -21px;

	margin-top: 9px;

	position: absolute;

	display: inline;

}

.printdiv{

width:100%;

float:left;

margin-top:10px;

padding-right:20px;

}

.warningyesno{

width:35%;

float:left;

}

.printbtn{

	width:40px;

	height:40px;

	cursor:pointer;

	border:none;	

	float:right;

	background:url(../image/print.png);		

	background-size: 40px 40px;

    background-repeat: no-repeat;	

}

.amturcustedit{

cursor:pointer;

float:right;

padding: 4px 10px 5px 10px !important;

font-weight: 600;

margin-right:20px;

margin-top:10px;

}

.duediv{

width:100%;

font-size:19px;

font-weight:600;

padding:20px 0 0 0px;

float:left;

}

.closebaln{

width:100%;

font-size:35px;

text-transform:uppercase;

font-weight:600;

padding:20px 0 0 0px;

float:left;

text-align:center;

}

.balamt{

padding-top:10px;

color:#0000CC;

text-transform:none;

}

.duediv i.fa{

color:#007bff;

font-size:18px;

padding-right:10px;

}

.dashlist{

float:left;

padding:0px;

}

.dashlist li{

	padding-top:12px;

	list-style:none;

	padding-left:10px;

}

.dashlist li a{

text-decoration:none;

color: #dc3545;

}

.dashlist li a:hover{

text-decoration:none;

color: #007bff;

}

.companyprofile{

width:100%;

float:left;

padding-top:20px;

}

.imgdiv{

float:left;

}

.comptitl img{

height:80px;

}

.companydel{

font-size:15px;

font-weight:600;

text-align:center;

padding:0 80px 0 80px;

}

.companydel i.fa{

color:#007bff;

font-size:15px;

padding-right:10px;

}

.comptitl{

color:#0077f7;

font-size:25px;

font-weight:700;

letter-spacing:1px;

text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.9);

}

.centname{

color:#0077f7;

font-size:20px;

font-weight:700;

text-transform:uppercase;

letter-spacing:1px;

}

.printbtn{

	width:40px;

	height:40px;

	cursor:pointer;

	border:none;	

	float:right;

	background:url(../image/print.png);		

	background-size: 40px 40px;

    background-repeat: no-repeat;	

}

.uploadtblcss tr td{

font-weight:600 !important;

font-size:14px !important;

}

.sendpass{

padding:2px 12px 5px 12px !important;

letter-spacing:1px !important;

font-weight:600 !important;

}

.appoalert{

width:100%;

text-align:center;

margin-bottom:10px;

}

.appoalert i.fa{

padding-right:7px;

font-size:18px;

}

.appoalert a{

text-decoration:none;

color:#fff;

border:none;

outline:none;

}

.textarefull{

width:82.5% !important;

}

/*-------------Switch Button---------------*/

.switch {

  position: relative;

  display: inline-block;

    width: 135px;

    height: 56px;

}



.switch input {display:none;}



.slider {

  position: absolute;

  cursor: pointer;

  overflow: hidden;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  background-color: #f2f2f2;

  -webkit-transition: .4s;

  transition: .4s;

}



.slider:before {

  position: absolute;

  z-index: 2;

  content: "";

  height: 50px;

  width: 50px;

  left: 2px;

  top: 3px;

  background-color: darkslategrey;

      -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.22);

    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.22);

  -webkit-transition: .4s;

  transition: all 0.4s ease-in-out;

}

.slider:after {

  position: absolute;

  left: 0;

  z-index: 1;

  content: "YES";

    font-size: 30px;

    text-align: left !important;

    line-height: 53px;

  padding-left: 0;

    width: 135px;

    color: #fff;

    height: 56px;

    border-radius: 100px;

    background-color: #218838;

    -webkit-transform: translateX(-160px);

    -ms-transform: translateX(-160px);

    transform: translateX(-160px);

    transition: all 0.4s ease-in-out;

}



input:checked + .slider:after {

  -webkit-transform: translateX(0px);

  -ms-transform: translateX(0px);

  transform: translateX(0px);

  /*width: 235px;*/

  padding-left: 17px;

}



input:checked + .slider:before {

  background-color: #fff;

}



input:checked + .slider:before {

  -webkit-transform: translateX(80px);

  -ms-transform: translateX(80px);

  transform: translateX(80px);

}



/* Rounded sliders */

.slider.round {

  border-radius: 100px;

}



.slider.round:before {

  border-radius: 50%;

}

.absolute-no {

	position: absolute;

	left: 0;

	color: #dc3545;

	text-align: right !important;

    font-size: 30px;

    width: calc(100% - 17px);

    height: 56px;

    line-height: 53px;

    cursor: pointer;

}

.gntbtndiv{

margin:5px 0 0px 0;

}

/*-------------Search CSS---------------*/

.searchdiv{

margin:10px 0 5px 0;

}

.searchbtn{

background:#D0D1D4;

border: 1px solid #A8A9A8;

font-weight: bold;

font-size:15px;

/*height: 36px;*/

-webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

padding: 6px 13px 6px 13px; 

color: #666;

text-shadow: 0 1px 0 #fff;

cursor: pointer;

}

.searchbtn:hover{

color: #000;

}

.searchtestBx {

    color: #000000;

    height: 36px;

    outline: 0 none;

	font-size:15px;

    padding: 2px 0px 5px 5px;

    width: 94%;

    -webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

	float:right;

	border:none;   

}

.searchicon{

width:100%;

border:1px solid rgba(0,0,0,.15);

border-radius:.25rem;

height:38px;

}

.searchicon i.fa{

color:rgba(0,0,0,.45);

font-size: 15px;

padding: 10px 0 0 13px;

}

.searchtestBx1 {

border: 1px solid #A8A9A8;

    color: #000000;

    height: 36px;

    outline: 0 none;

	font-size:15px;

    padding: 2px 0px 5px 10px;

    width: 90%;

    -webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

}

.totlcol{

margin-top:20px;

padding-left:10px;

font-size:16px;

font-weight:600;

}

.totlamount{

font-size:18px;

color: #0000FF;

font-weight:600;

}

.nosearchrecrd{

width:100%;

margin-top:20px;

font-weight:600;

color: #0000FF;

font-size:15px;

}

/*-------------Common CSS---------------*/

.midportion_div{

	margin:10px 25px 0px 0px;

	padding:0 0;

	width:100%;

	border: 1px solid #007bff;

}

.midportion_divtitle{

    background: none repeat scroll 0 0 #007bff;

    color: #fff !important;

    padding: 4px 0px 6px 10px;

	font-size:17px;

}

.midportion_area{

	margin:5px 0 5px 5px;

	padding:0px 0px 0px 0px;

	width:98.5%;

}

.status-not-available{

color:#FF0000 !important;

font-size: 15px;

padding:3px 0px 0px 0px;

text-transform:none !important;

float:left;

letter-spacing: 0.5px;

font-weight: 500;

font-family: 'Poppins', sans-serif;

}

.status-available{

color:#468847 !important;

font-size: 15px;

padding:3px 0px 0px 0px;

text-transform:none !important;

float:left;

letter-spacing: 0.5px;

font-weight: 500;

font-family: 'Poppins', sans-serif;

}

/*--------------Common Page Css--------------*/

.extrastyle{

font-size:16px !important;

font-weight:700 !important;

}

.extrastyle11{

font-size:13px !important;

font-weight:700 !important;

}

.datatbl{

width:100%;

margin-top:10px;

margin-bottom:5px;

}

.form_divcom{

width:100%;

margin-top:10px;

margin-bottom:10px;

float:left;

}

.write_box{

float:right;

width:65%;

}

.allnotice_box{

float:right;

width:82.5%;

}

.orderwrite_boxes {

    float: right;

    width: 45%;

}

.orderwrite_box{

float:right;

width:60%;

}

.fullwid{

float:right !important;

width:85% !important;

}

.custitle{

text-align:center;

font-size:20px;

font-weight:900;

text-transform:uppercase;

color:#161664;

padding:1px 0 3px 0 !important;

}

.ordertitle{

width:100%;

text-align:center;

font-size:23px;

font-weight:700;

text-transform:uppercase;

margin-bottom:10px;

letter-spacing:1px;

font-family: 'Roboto', sans-serif;

text-shadow: 2px 2px #999999;

color:#000000;

}

.label_title{

color:#6B6B6B !important;

font-size: 14px;

padding:3px 0px 0px 8px;

text-transform:none !important;

float:left;

}

.lab33{

color:#000000;

font-size:12px;

font-weight:600;

letter-spacing:1px;

}

.boton_div{

	margin:0px 0 0px 0px;

	float:left;

	width:100%;

	text-align: center;

}

.testBx {

   border: 1px solid #CCC;

    color: #000000;

    height: 30px;

    outline: 0 none;

	font-size:12px;

    padding: 5px 0px 5px 5px;

    width: 99%;

    border-radius: 4px;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;    

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

}

.testBx:focus{

	border: 1px solid #007bff ;

}

.testBx:hover{

	border: 1px solid #007bff ;

}

.ReristerSelectBx {

   border: 1px solid #CCC;

    color: #000000;

    height: 30px;

    outline: 0 none;

	font-size:12px;

    padding: 5px 0px 5px 5px;

    width: 99%;

    border-radius: 4px;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;    

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

}

.ReristerSelectBx:focus{

	border: 1px solid #007bff ;

}

.ReristerSelectBx:hover{

	border: 1px solid #007bff ;

}

.rtextAr2{

    border: 1px solid #CCC;

    color: #000000;

    outline: 0 none;

	height:30px;

	font-size:12px;

    padding: 5px 0px 5px 5px;

    width: 99%;

    border-radius: 4px;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;    

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

}

.rtextAr2:focus{

	border: 1px solid #007bff ;

}

.rtextAr2:hover{

	border: 1px solid #007bff ;

}

.savebtn{

	color: white;

    text-shadow: none;

    background-color: #007bff;

	background-image: none;

	filter: none;

	border: 0;

	box-shadow: none;

	padding: 5px 15px; 

	text-shadow: none;

    font-size: 15px;  	

	cursor: pointer;

	outline: none;

	letter-spacing:1px;

	border-radius:4px;

	-webkit-border-radius: 4px;

    -moz-border-radius: 4px;    

}

.savebtn:hover{

	background-color:#0069d9;

}

.resetbtn{

	color: white;

    text-shadow: none;

    background-color: #555555;

	background-image: none;

	filter: none;

	border: 0;

	box-shadow: none;

	padding: 5px 15px; 

	text-shadow: none;

    font-size: 15px;  	

	cursor: pointer;

	outline: none;

	letter-spacing:1px;

	border-radius:4px;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

	margin-left:5px;    

}

.addcusbtn{

text-decoration:none;

cursor:pointer;

margin-left:10px;

padding: 3px 13px 6px 13px !important;

}



.resetbtn:hover{

	background-color: #000;

}

.clrred{

color:#FF0000;

padding-left:3px;

font-size:14px;

}

.table{

display: block;

width:100%;

overflow-x:auto;

-ms-overflow-style:-ms-autohiding-scrollbar;

 padding-bottom:0px;

 }

.table th{

font-size:15px;

}

.nav-item i{

width:25px !important;

}

.write_boxtnymce{

float:left;

margin-top:20px;

width:100%;

}

.orderdiv{

width:100%;

}

.midportion_divbill{

	margin:0px 0px 10px 0px;

	padding:0 0;

	width:100%;

	border: 1px solid #007bff;

}

.midportion_divbilltitle{

    background: none repeat scroll 0 0 #007bff;

    color: #fff !important;

    padding: 4px 0px 6px 10px;

	font-size:17px;

}

.midportion_divbilltitle i{

padding-right:6px;

}

.midportion_areabill{

	margin:5px 0 5px 5px;

	padding:0px 0px 0px 0px;

	width:98.3%;

}

.form_divcombill{

width:98%;

margin-top:15px;

margin-bottom:10px;

}

.boton_divbill{

width:100%;

text-align:center;

}

/*--------------Login Page Css--------------*/

.logintextbox{

width:89%;

padding:0px 0 0 0;

font-size:16px;

line-height:1.25;

color:#495057;

background-color:#fff;

background-image:none;

background-clip:padding-box;

border:none;

display:block;

border-radius:.25rem;

float:right;

height: 35px;

}

.logicon{

width:100%;

border:1px solid rgba(0,0,0,.15);

border-radius:.25rem;

margin-bottom:19px;

margin-top:17px;

height:38px;

}

.logicon i.fa{

color:rgba(0,0,0,.45);

font-size: 16px;

padding: 10px 0 0 13px;

}

/*--------------Customer Details Css--------------*/

.cusdetail{

width:100%;

float:left;

margin:15px 0 5px 10px;

}

.cushead{

font-size:14px;

font-weight:600;

}

.cusheadclr{

color:#E10000;

}

.cusheadclr1{

color:#00CC00;

}

.cushead a{

text-decoration:none;

cursor:pointer;

}

.cushead a:hover{

color:#007bff;

}

.cushead i.fa{

font-size:16px;

color:#007bff;

padding-right:10px;

}

.cusdel{

font-size:16px;

margin-left:10px;

}

.statustitle{

color: #0000FF;

font-size: 16px;

padding:0px 0px 5px 0px;

float:left;

}

.proaddbtn{

padding: 3px 8px 2px 8px !important;

}

.proaddbtn i{

font-size:22px;

color:#FFFFFF;

font-weight:700;

}

.proseltitle{

width:100%;

padding-bottom:5px;

font-weight:600;

}

.selectprodctdiv{

width:100%;

border-bottom:2px solid #800000;

margin-top:15px;

margin-bottom:15px;

}

/*--------------Customer Details Css End--------------*/

/*--------------Responsive Css Start--------------*/

/******************************

responsive area

********************************/



@media (min-width: 992px) and (max-width: 1199px) {

.midportion_area{

margin-top:0px;

}

.form_divcom{

margin-top:0px;

}

.resright{

float:right;

width:60%;

}

.boton_div{

margin-top:20px;

}

.form-group{

padding:0px;

margin:0px;

}

.write_box{

float:right;

margin-top:20px;

}

.label_title{

padding-left:3px;

margin-top:18px;

}

.searchtestBx {

    width: 89%; 

}

	ul.setPaginate li.setPage{

	padding:10px 0px;

	font-size:14px;

	}

}



@media (min-width: 768px) and (max-width: 991px) {

.midportion_area{

margin-top:0px;

}

.form_divcom{

margin-top:0px;

}

.resright{

float:right;

width:60%;

}

.boton_div{

margin-top:20px;

}

.form-group{

padding:0px;

margin:0px;

}

.write_box{

float:right;

margin-top:20px;

}

.fullwid{

float:right;

margin-top:20px;

}

.label_title{

padding-left:3px;

margin-top:18px;

}

.searchtestBx {

    width: 89%; 

}

	ul.setPaginate li.setPage{

	padding:10px 0px;

	font-size:14px;

	}

	.selectallchk{

margin-left:10px;

}

.clickhere a{

font-size:14px;

}

}



@media (min-width: 480px) and (max-width: 767px) {

.midportion_area{

margin-top:0px;

}

.form_divcom{

margin-top:0px;

}

.resright{

float:right;

width:60%;

}

.boton_div{

margin-top:20px;

}

.form-group{

padding:0px;

margin:0px;

}

.write_box{

float:right;

margin-top:20px;

}

.allnotice_box{

float:right;

margin-top:20px;

}

.fullwid{

float:right;

margin-top:20px;

}

.label_title{

padding-left:3px;

margin-top:18px;

}

.searchtestBx {

    width: 89%; 

}

.searchbtndiv{

margin-top:10px;

}

	ul.setPaginate li.setPage{

	padding:10px 0px;

	font-size:14px;

	}

	.selectallchk{

margin-left:3px;

}

.companydel{

padding:0 0px 0 0px;

}

.billdiv{

margin:5px 0 0px 0;

}

.billdate{

margin-top:5px;

float:left;

width:280px;

}

.billdate_box{

float:left;

width:100%;

margin:8px 0 12px 0;

}

.reportmartop{

margin-top:10px;

}

.clickhere a{

font-size:14px;

}

.textarefull{

width:97% !important;

}

.boton_divbill{

margin-top:20px;

}

.resmargbot{

margin-bottom:10px;

}

.selectprodctdiv{

width:100%;

}

.tablesearch{

width:97%;

}

.processnote{

width:100%;

}

.mob-butt{ width: 85%; font-size: 10px;}

}

@media (max-width: 479px) {

.midportion_area{

margin-top:0px;

}

.tablesearch{

width:97%;

}

.form_divcom{

margin-top:0px;

}

.write_box{

float:left;

width:100%;

margin-top:5px;

}

.allnotice_box{

float:left;

width:100%;

margin-top:5px;

}

.fullwid{

float:left;

width:100%;

margin-top:5px;

}

.resright{

float:right;

width:60%;

}

.label_title{

padding-left:3px;

margin-top:8px;

}

.boton_div{

margin-top:20px;

}

.usertypecss{

padding:0 0 0 4px;

}

.form-group{

padding:0px;

margin:0px;

}

.table{

width:99%;

}

.testBx {

width: 97%;

}

.rtextAr2{

width: 97%;

}

.ReristerSelectBx {

width: 97%;

}

.searchtestBx {

    width: 89%; 

}

.searchbtndiv{

margin-top:10px;

}

ul.setPaginate li.setPage{

padding:10px 0px;

font-size:14px;

}

.logintextbox {

width: 87%; 

}

.selectallchk{

margin-left:3px;

}

.navbar-brand{

font-size:12px;

font-weight:900;

}

.text-center{

font-size:11px;

font-weight:900;

}

.soft_title h2{

font-size:20px;

}

.searchtestBx {

	font-size:13px;  

}

.searchtestBx1 {

	font-size:13px;  

}

.duediv{

font-size:14px;

}

.duediv i.fa{

font-size:13px;

}

.imgdiv img{

margin-left:55px;

}

.tabletestBx {

    width: 100%;

	margin-top:8px;

}

#tablefooter {height:40px; margin-top:10px;}

#tablelocation {float:left; margin-top:10px;}

#tablelocation select {margin-right:0px}

.details {float:right; padding-top:15px; padding-right:30px;}

.tableSelectBx{margin-left:5px;}

.write_boxtnymce{

width:97%;

}

.companydel{

padding:0 0px 0 0px;

}

.billdiv{

margin:5px 0 0px 0;

}

.billdate{

margin-top:5px;

float:left;

width:280px;

}

.billdate_box{

float:left;

width:100%;

margin:8px 0 12px 0;

}

.reportmartop{

margin-top:10px;

}

.clickhere a{

font-size:14px;

}

.textarefull{

width:97% !important;

}

.boton_divbill{

margin-top:20px;

}

.resmargbot{

margin-bottom:10px;

}

.selectprodctdiv{

width:100%;

}

.processnote{

width:100%;

}

.mob-butt{ width:94%;}
.testBx {
    width: 100%;
}

}

.width-100{ width:100%;}