@import url('https://fonts.googleapis.com/css?family=Tajawal:300,400,400i,500,600,700,800,900');
.custom_checkbox {
	height:30px;
	margin: 0; 
	padding:0; 
	width:20px;
	line-height:20px;
}
.navbar-top-links .dropdown-menu li a:hover{
color:#fff;!important;
}
.custom_lable {
	line-height:30px; 
	vertical-align: text-bottom; 
	margin-right: 5px; 
	margin-left: 50px;
    font-weight: lighter;
}
.custom_text {
	display:inline-block; 
	vertical-align: text-bottom; 
	width:auto; 
	font-family: 'Tajawal', sans-serif;
}
.file_up {
	width: 100%; 
	width: -webkit-calc(100% - 80px); 
	width: -moz-calc(100% - 80px); 
	width: calc(100% - 80px); 
	display: inline-block;	
}
.file_up2 {
	width: 100%; 
	width: -webkit-calc(100% - 80px); 
	width: -moz-calc(100% - 80px); 
	width: calc(100% - 80px); 
	display: inline-block;	
}
.customfu {
	display: inline-block; 
	vertical-align: top;
	width: 100%; 
	width: -webkit-calc(100% - 212px); 
	width: -moz-calc(100% - 212px); 
	width: calc(100% - 212px); 
}
.customform {
	margin-bottom:2em;
}
.form-group {
    margin-bottom: 2em;
}
.no_input_border {
	border:none;
}
.custom-heading {
	text-align: center;
}
.custom-heading input {
	display: inline;
    vertical-align: bottom;
}
.custom-heading h3 {
	display: inline;
    vertical-align: super;
    font-weight: bold;
    margin-right: 10px;
}
.panel-title {
    font-weight: bolder !important;
}
.customch{
	font-size:2em;
}
.customdate {
	width:50%;
    display: inline-block;
	
}
.col_tleft {
	text-align:left;
	text-align:
}
.mount-num {
    text-align: -webkit-left;
	text-align: left;
}
.mount-num .form-control {
    width: 150px;
    height: 70px;
    padding: 6px 12px;
    font-size: 20px;
	display:inline-block;
}
.mount-num .col-xs-1 {
	display:inline-block;
	float:left;
	font-size:large;
	padding-right:10px;
	width:60px;
	line-height:2em;
}
.row_table100 {
	display: inline-table;
	width: 100%;
	padding-right:15px;
	padding-left:15px;
}
.col_table100 {
	display: inline-table;
	width: 100%;
}
.row_table {
	display: inline-table;
}
.col-100px {
	width: 70px !important;
	display: table-cell;
}
.col-65px {
	width: 65px !important;
	display: table-cell;
}
.col-85px {
	width: 85px !important;
	display: table-cell;
}
.col-50px {
	width: 50px !important;
	display: table-cell;
}
.col-auto {
	display: table-cell;
	width: auto;
}
.form-group {
    text-align: -webkit-center;
	text-align:center;
}
.inputbg {
    background: url(inputbg.png) !important;
    background-repeat-x: repeat;
    background-repeat-y: repeat;
    background-size: 3em;
    line-height: 2em;
    font-weight: bold;
    font-size: larger;
	border:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	display:inherit;
}
.num_date input {
	border:none;
	box-shadow:none;
	-webkit-box-shadow:none;
}
.half_size {
	width:50%;
	margin:auto;
}

.form-group {
    margin-bottom: 2em;
}
.no_input_border {
	border:none;
}
textarea.form-control {
    height: auto;
    background-size: 2.9em !important;
}
.page-header {
    margin: 40px 0 5px;
}
.custom-heading input {
	display: inline;
    vertical-align: bottom;
}
.custom-heading h3 {
	display: inline;
    vertical-align: super;
    font-weight: bold;
    margin-right: 10px;
}
.mount-text {
    text-align: right;
    padding-right: 0;
    padding-left: 3em;
}
.mount-text label {
    font-size: large;
    line-height: 1.8em;
}
.img-responsive{
	margin: auto;
}
.cthright {
    text-align: right;
    font-weight: unset;
    font-size: larger;
	font-family:"Times New Roman", Times, serif
}
caption, .caption {
    display: table-caption;
    text-align: right;
	font-weight: bold;
    font-size: large;
    font-family: initial;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 2px;
    font-weight: bold;
   font-family: 'Tajawal', sans-serif;
}
.table {
    margin-bottom: 10px;
}
 @media print{ * {
  color:#000!important;
  text-shadow:none!important;
  background: inherit!important;
  box-shadow:none!important
}
#send_data {
	display:none !important;
}
.inputbg {
    background: url(inputbg.png) !important;
}
* {
    -webkit-print-color-adjust: exact !important;   /* Chrome, Safari */
    color-adjust: exact !important;                 /*Firefox*/
}
.nolb {
	border-left:none !important;
}
.norb {
	border-right:none !important;
}
.nopad {
	padding-right:0;
}
}