body{
	background-color: rgba(255, 0, 0,0.05) !important;
	
	/*background-image: url("background.jpg");
	background-repeat: no-repeat;
	background-color: rgba(255, 0, 0,0.05) !important;
	background-size: cover; */
}

ul
{
    list-style-type: none;
}

.challan_surabhi {
    margin: 0px;
    padding: 25px;
    font-weight: bold;
	font-family: 'Audiowide', cursive;
    font-size: 200%;
}

.active{
    font-size: 100%;
    font-weight: bold;
}

.tab_pane{
    font-size: 150%;
    font-weight: bold;
}

.carousel-inner > .item > img {
    margin: 0 auto;
}

.surabhi_heading{
	font-weight: bold;
	color: #fff;
	font-family: 'Audiowide', cursive;
	text-shadow: 2px 2px black;
	margin-top: 10px;
}

.wht_txt{
	color: #fff !important;
}

.blk_txt{
	color: black !important;
}
.grn_txt{
	color: green	
}
.fix_nav{
    position: fixed;
    width: 100%;
    top: 0px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #FFF;
    background-color: #000;
}

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #666666;
}

.m_point{
	cursor: pointer;
}

.btn-file input[type=file] {
}
.span_6{
	vertical-align: top;
    width: 60%;
    display: inline-block;
}
.span_3{
	vertical-align: top;
    width: 30%;
    display: inline-block;
}
.inline{
    display: inline-block !important;
}

.span_2{
	vertical-align: top;
    width: 20%;
    display: inline-block;
}
.width_10{
	width: 10%;
}

.width_20{
	width: 20%;
}
.width_50{
	width: 50%;
}

.center{
	text-align: center;
}

.set_remark{
	width: 53%
}

.textarea_set{
	height: 100px;
	width: 54%;
}

.bill_span{
	border-radius: 15px;
    border: 5px solid #73AD21;
    margin: 20px;
    width: 200px;
    height: 50px;
	font-weight: bold;
	font-size: large;
	cursor: pointer; 
}
.max_z{
	z-index: 11;
}

.allign_chkbox{
	vertical-align: sub;
}

.allign_checkbox_text{
	vertical-align: text-bottom;
}

.allign_top{
	vertical-align: top;
}


.meg_r_20{
	margin-right: 20px;
}

.meg_l_20{
	margin-left: 20px;
}

.h1_head{
	text-align: center;
	font-weight: bold;
}

.alert_danger{
	border-radius: 15px;
	margin-left: 19px;
	width: 96%;
	font-size: large;
	background-color: rgba(255, 0, 0, 0.4);
	border: 1px solid black;
	text-align: center;
	padding: 0px;
}
.panel_li{
	    border: 2px solid #000;
}
.panel_li_link{
	font-weight: bold;
	color: #000;
	font-size: medium	;
}

.set_complaint{
	width: 100%;
	height: 100px;
}


.h1_style{
	font-family: 'Montserrat Alternates', sans-serif;
    border: 1px solid black;
    border-radius: 1rem	;
    width: 95%;
    text-transform: uppercase;
    box-shadow: 10px 10px 5px grey;
    text-align: center;
    color: #052c65;
    background-color: #cfe2ff;
    margin: auto;
    margin-bottom: 21px;
    margin-top: 0px;
    font-weight: 900;
}

.w_100{
	width: 100%
}

.inq_add{
    width: 50%;
    height: 100px;
}


div.pages > a, div.pages > em,div.pages > span {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    border: 1px solid #ddd;
    margin: 0 4px;
}

div.pages > a {
    background-color: #3071a9;
	color: white;
	border: 1px solid #000000;
}

div.pages > em {
    background-color: #9cc2e3;
	color: black;
	border: 1px solid #000000;
}

div.pages > span {
    background-color: #609dd2;
	color: black;
	border: 1px solid #000000;
}

l1.pages > a {
	color: #000;
}

.bill_cls:hover{
	background-color: #f2dede;
	color:  #000;
}

red_txt{
	color: red;
}

.mr_pd_0{
	margin: 0 !important;
	padding: 0 !important;
}

.pd_0{
	padding: 0;
}

.pd_b_0{
	padding-bottom: 0px;
}

.error_list_cls{
	padding-top: 1px;
	color: #000;
	
}

.error_200_txt{
	font-size: 200%
}

.error_150_txt{
	font-size: 150%
}


.up_case{
	text-transform: uppercase;
}

.left_span{
	padding: 1px !important;
	margin: 3px 0px 0px !important;
	border: 4px solid rgb(0, 0, 0) !important;
	border-radius: 10px 0px 0px 10px !important;
	font-weight: bold !important;
	color: rgb(255, 255, 255) !important;
	padding-left: 10px !important;
	background-color: #000;
	white-space: nowrap;
}

.right_textbox{
	margin-left: 0px !important;
	padding-left: 4px !important;
	border: 1px solid rgb(0, 0, 0) !important;
	border-radius: 0px 10px 10px 0px !important;
	height: 28.5px;
	font-size: larger;
}

.left_text{
	padding-left: 1px;
	color: #000;
	font-weight: bold;
	padding-top: 8px;
}

.right_data{
	    font-size: medium;
}

.large_font{
	font-size: larger;
}

.select_style > option {
	background-color: #fff;
	font-size: small;
	font-weight: bold;
	padding-left: 12px;
}

.align_mid{
	vertical-align: middle !important;
}

.alert_box{
	border-radius: 15px;
	margin-left: 19px;
	width: 96%;
	font-size: large;
	background-color: rgba(0, 200, 0, 0.4);
	border: 1px solid black;
	text-align: center;
	padding: 0px;
}

.alert_pad{
	padding: 5px
}

.nav_color{
	background-color: #cc0001;
	border-radius: 0;
	margin-bottom:	0;
}

.text_cen{
	text-align: center;
}

.dropdown_cls{
	background-color: rgba(255,255,255,0.85);
}

.display_files{
	padding: 10%;
	font-size: 500%;
	text-align: center;
}

.text_box_100{
	width: 100%;
}

.bill_data{
	width: 100%;
}

.tax_box{
	width: 103px;
	text-align: right;
}
.pdt_100
{
	padding-top: 100px;
}

.pdt_50
{
	padding-top: 50px;
}

.width_25{
	    width: 27%;
}
.text_box{
	height:75px;
}

.large_text_area{
    width: 100%;
    height: 250px;
}

.page_break{
	page-break-after: always;
}

.table_50{
	width: 50%;
}

body.modal-open {
  overflow: visible;
}

.glyphicon-remove-circle{
	color: #cc0001
}

.glyphicon-ok-circle{
	color: green
}

#date{
	color: black;
}

#links_div{
	display:none;
	margin:	20px;
}

.no_display{
	display:none;
}

.change_show_display{
	display:none;
}

.allign_center{
	text-align :center;
}

.red_colour{
	color: #cc0001
}

.green_colour{
	color: green
}

.orange_colour{
	color: orange
}

.bill_border{
	border-style: double;
}
.bill_border{
	border-style: double;
}

.bill_border_bottom{
	border-bottom: double;
}

.tr_3{
	width: 33%;
}
.text_right{
	text-align: right;
}

.mr_2{
	margin:	2px;
}

.print_pd_0{
	padding-top:	0px  !important;
	padding-bottom:	0px  !important;
	font-size:		70%;
	word-wrap: break-word;
	border: 1px solid black;
}

.pd_tb_0{
	padding-top:	0px  !important;
	padding-bottom:	0px  !important;
}

.alling_inherit{
	vertical-align: inherit;
}


.emp_code_load{
	color: rgba(255, 0, 0, 0) !important;
}

.initial_allign{
	vertical-align: initial;
}

.vehicle_colour{
	border-radius: 4px;
	border: 1px solid;
}

.outlet_div{
	background:	none;
}

.checkbox_text{
	vertical-align: super;
}

.invoice_pice_box{
	width: 120px;
}

.invoice_rate_box{
	width: 60px;
}

.width_80px{
	width: 80px
}

.width_200px{
	width: 200px
}

.width_150px{
	width: 150px
}

.border_rad_25{
    border: 5px solid;
    border-radius: 50px;
    margin: 2px;
    padding: 25px;
}

.cropbox_div{
    overflow: auto;
    border:		2px solid 
}

.alert_notif{	
	padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px;
    margin: 15px;
}

.number_width{
	width: 70px;
}

.mb_0{
	margin-bottom: 0px;
}

.w_40_px{
	width: 40px;
}

.qr_div{
	border: 1px solid #000;
    margin: 2px;
    padding: 2px;
    width: 200px;
}
