* {
box-sizing: border-box;
}

@font-face {
font-family:"Platformian";
src:url(fonts/Platformian.eot);


src:url(fonts/Platformian.eot?#iefix) format("embedded-opentype"),url(fonts/Platformian.woff2) format("woff2"),url(fonts/Platformian.woff) format("woff"),url(fonts/Platformian.ttf) format("truetype"),url(fonts/Platformian.svg#svgFontName) format("svg")

/* Legacy iOS */;
}



textarea:focus, input:focus, select:focus, radio:focus,  .nicEdit-main:focus {
outline: none;
}



body {
display: block;
font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
font-size: 13px;
float: left;
margin: 0;
min-height: 100vh;
width: 100%;
background: linear-gradient(to bottom, #d8e4f2 , #e0e8ef);
}

a {
text-decoration: none;
display: block;
border: none;
}

input {
font-family: Arial;
padding-left: 5px;

}

input[type=text] {


	
}




textarea {
padding-left: 5px;	

}




@keyframes dot-keyframes {
  0% {
    opacity: .4;
    transform: scale(1, 1);
  }

  50% {
    opacity: 1;
    transform: scale(1.2, 1.2);
  }

  100% {
    opacity: .4;
    transform: scale(1, 1);
  }
}

.loading-dots {
  text-align: center;
  width: 100%;
  
  &--dot {
    animation: dot-keyframes 1.5s infinite ease-in-out;
    background-color: #000;
    border-radius: 10px;
    display: inline-block;
    height: 10px;
    width: 10px;
    
    &:nth-child(2) {
      animation-delay: .5s;
    }
    
    &:nth-child(3) {
      animation-delay: 1s;
    }
  }
}





.invoice-input-container {

display: block;
margin: auto;
width: 700px;
margin-top: 60px;
	
}


.invoice_cnt_2 {
display: block;
float: left;
width: 60%;
margin-left: 20%;
margin-top: 60px;
background: #c1d9f0;
padding: 2%;
border: 1px solid #ccc;	
}


.invoice-title {
    display: block;
    float: left;
    width: 100%;
    background: linear-gradient(to bottom, #b8d1f1 , #f9f9f9);
    font-size: 16px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
	border: 1px solid #8db2e3;

}



.marketing_container {
display: block;
float: left;
width: 100%;
padding: 2%;
border: 1px solid #8db2e3;
min-height: 177px;	
}

.marketing_container input{
display: block;
float: left;
width: 100%;	
margin-left: 0;
}

.marketing_container select{
display: block;
float: left;
width: 100%;	
height: 2em;
margin-left: 0;
}


.marketing_container table{
border-collapse: collapse;	
padding: 30px;
width: 100%;
}

.marketing_container table td{
vertical-align: top;
padding-top: 5px;
padding-bottom: 5px;
}

.mark_note {
width: 100%;	
height: 100px;
}

.mar_t {
width: 20%;	
min-width: 100px
}

.mar_bdy {
width: 80%;	
}

.mar_bdy input{
width: 100%;
height: 2.4em;	
}

.mar_bdy select{
width: 100%;
height: 2.4em;	
}


.keygen_container {

display: block;
    float: left;
    width: 100%;
    border: 1px solid #8db2e3;
    min-height: 177px;	
	
}


.keygen_container table{

padding: 10px;
	
}


.col_cen_1 {
text-align: center;	
}


.cus_inp_1 {
width: 515px;
height: 25px;
padding-left: 5px;
text-transform:uppercase;
margin-left: 30px;
}

.cus_inp_2 {
height: 25px;
padding-left: 5px;
text-transform:uppercase;
}

.si_no {
width: 60px;
text-align: center;	
height: 30px;
font-family: "consolas";
font-size: 11px;
}

.p_particularis {
height: 80px;
width: 560px;	
font-family: "consolas";
font-size: 11px;
}

.qty_no {
width: 60px;
text-align: center;	
height: 30px;	
font-family: "consolas";
font-size: 11px;
}


.amount_no {
width: 100px;
text-align: center;	
height: 30px;	
font-family: "consolas";
font-size: 11px;
}



.cus_submit {

width: 150px;
height: 40px;
font-weight: bold;
	
	
}


.inv_1 {
display: block;
float: left;
width: 100%;	
}

.inv_1 table{
width: 100%;	
}

.inv_1 input{
width: 100%;	
}


.inv_1 table td{
vertical-align: top;	
}


.inv_2 {
display: block;
float: left;
width: 100%;	
}


.inv_2 table{
width: 100%;
margin-top: 40px;	
}

.inv_2 table thead{
font-weight: bold;
}


.inv_2 table td{
vertical-align: top;	
}

.inv_2 teaxarea{
height: 180px;
}




.product_s_aj {
display: block;
float: left;
width: 98%;	
margin-right:2%;
margin-bottom:100px;	
margin-top: 20px;
}


#payment_total_list {
    display: block;
    margin: auto;
    width: 1200px;	
	margin-top: 10px;
	font-family: Arial, "Platformian";
	border: 1px solid #7aa1c7;
}
#payment_total_list thead tr {	
font-weight: bold;
background: linear-gradient(to bottom, #f1f6fb, #adc4da) repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
border: 1px solid #7aa1c7;
}
#payment_total_list table tr:nth-child(odd){ 
background: #f7f7f7;
	}
#payment_total_list table tr:nth-child(even){
background: #c8e1ee;
	}
#payment_total_list  table {
width: 100%;	
border-collapse:collapse;
padding: 10px;
}


.payment_total_footer {
display: block;
float: left;
width: 100%;
height: 20px;
line-height: 20px;
text-align: center;	
margin-top:10px;
}


.view_all_col_1 {
display: block;
float: left;
width: 100%;	
padding-bottom: 70px;
padding-top: 10px;	
}
.view_all_col_1_wrap {
display: block;
float: left;
border: 1px solid #7aa1c7;
width: 75%;
margin-left: 15%;
}

.passenger_agent_row_1 {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f1f6fb, #adc4da);
    display: block;
    float: left;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
width: -moz-available;          
width: -webkit-fill-available; 
width: fill-available;
border-bottom: 1px solid #7aa1c7;
font-weight: bold;	
margin-bottom: 20px;
}


.view_search_1_bar {
display: block;
float: left;
width: -moz-available;          
width: -webkit-fill-available; 
width: fill-available;
height: 40px;
border-bottom: 1px solid #7aa1c7;
line-height: 40px;
padding-left: 5px;
}


.print_s_block {
    display: inline-block;
    float: left;
    height: 20px;
    line-height: 30px;
    padding-right: 10px;
}


.view_all_prnt_lst {
    height: 25px;
    font-weight: bold;
	cursor: pointer;
}

#view_search_box {
border: 1px solid #7aa1c7;	
}


.view_al_1_l_row {
    display: block;
    float: left;
width: 100%;	
background: #dfe8ef;
border-collapse:collapse;
font-family: Arial, "Platformian";
}
.view_al_1_l_row table {
width: 100%;	
padding: 20px;
border-collapse:collapse;
margin-bottom: 10px;
}
.view_al_1_l_row table tr{
border-collapse:collapse;
}
.view_al_1_l_row table tr:nth-child(odd){ 
background: #f7f7f7;
	}
.view_al_1_l_row table tr:nth-child(even){
background: #e0e8ed;
	}
.view_al_1_l_row thead tr {
font-weight: bold;
}

.set_del:hover {
cursor:pointer;	
}


.view_s_block {
    display: inline-block;
    float: right;
    height: 20px;
    line-height: 30px;
    padding-right: 10px;
}


#kgnuuid {
width: 400px;	
height: 30px;
margin-bottom: 10px;
font-family: "Consolas";
font-size: 20px;
}


#kgnserial {
width: 400px;	
height: 30px;
background: #d2ffd2;
font-family: "Consolas";
font-size: 20px;
}

.keygen_r_1 {
display: block;
height: 110px;
margin: auto;
width: 600px;

	
}


.keygen_r_3 {
display: block;
height: 30px;
margin: auto;
width: 600px;
	
text-align: center;	
}


#btkeygen {

width: 135px;
    height: 40px;
    font-weight: bold;	
	
}











input[type=checkbox]
{
/* Double-sized Checkboxes */
-ms-transform: scale(2); /* IE */
-moz-transform: scale(2); /* FF */
-webkit-transform: scale(1.5); /* Safari and Chrome */
-o-transform: scale(2); /* Opera */
padding: 2px;
}


.ui-menu .ui-menu-item {
border-bottom: 1px solid #8db2e3;	
}


bn {
font-family: "Platformian";
font-size: 16px;	
}

.g_dinpr_text {

width: 100px;	
font-family: "Platformian";
font-size: 16px;		
}


.dev_u_1_view_det {
	
}


.ads_container {
display: block;
float: left;
width: 100%;	
padding-left: 5%;
}

.ads_1_rwp a {
text-decoration: none;
color: #fff;	
}

.ads_1_rwp {
    display: block;
    float: left;
    width: 90%;
    text-align: center;
    font-family: Arial, "Platformian";
    font-size: 19px;
    background: #805fd2;
    padding: 10px;
    color: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: bold;	
}



.ads_1_rwp:hover {
cursor: pointer;
background: yellow;	
color: green!important;
}

.ads_1_rwp a:hover {
color: green!important;
}




.dev_4_title_inf {
    color: blue;
    font-weight: bold;
    text-align: center;
    font-size: 16px;
    border: 1px solid blue;
    padding: 5px;
    margin-bottom: 10px;
    display: block;
    float: left;
    width: 100%;	

}


.user_tol_nav_cnt {
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 200px;
    background: #fff;
    margin-top: 20px;
    padding: 20px;
}

.user_tol_nav_wrp {
display: block;
width: 380px;
margin: auto;	
}



.previous_page_dev {
display: block;
background: linear-gradient(to bottom, #b8d1f1 , #f9f9f9);
border-bottom: 1px solid #000;
border-right: 1px solid #000;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
color: #000;
display: block;
float: left;
width: 180px;
text-align: center;	
height: 30px;
font-size: 18px;
margin-right: 10px;
line-height: 30px;
}



.next_page_dev {
display: block;
float: left;
width: 180px;
text-align: center;	
height: 30px;
font-size: 18px;
line-height: 30px;
background: linear-gradient(to bottom, #b8d1f1 , #f9f9f9);
border-bottom: 1px solid #000;
border-right: 1px solid #000;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
color: #000;
display: block;


}

.previous_page_dev:hover, .next_page_dev:hover {
cursor: pointer;	
}



.dev_u_1_view_det table {
width: 100%;
font-size: 14px;	
}


.admin_user_view {
color: blue;	
}

.admin_user_view:hover {
cursor: pointer;	
}

.dev_v_5_title {
font-weight: bold;	
}

.dev_v_5_body {
	
}


#set-pass-bd-1 {
display: block;
width: 700px;
margin: auto;	
margin-top: 20px;
}

.pw_pt_bar {
    display: block;
    float: left;
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f1f6fb, #adc4da);
    font-weight: bold;
    font-size: 14px;
	border: 1px solid #8db2e3;
}


.y_fgy_pass_cm_in_2 {

    display: block;
    float: left;
    width: 100%;
	padding-top: 20px;
	

	
}


.o_bx_14 {
font-weight: bold;
font-size: 16px;	
}



.perm_c_main {
display: block;
width: 700px;
margin: auto;
margin-top: 110px;	
}


.perm_e_title {
font-family: Arial, "Platformian";	
background: yellow;
font-weight: bold;
border: 1px solid #8db2e3;
color: red;
display: block;
float: left;
font-size: 22px;
height: 35px;
line-height: 35px;
text-align: center;
width: 100%;
}



.perm_e_body {
font-family: Arial, "Platformian";	
	
display: block;
float: left;
font-size: 18px;
line-height: 20px;
padding: 20px;
width: 100%;	
border: 1px solid #8db2e3;
}






bxsd4 {
color: blue;
font-weight: bold;	
}


.ast_main_cnt {
display: block;
float: left;
width: 100%;
margin-top: 20px;	
}


.ast_cnt_right {
display: block;
float: left;
width: 100%;	
min-height: 100vh;
}

.asst_pt_info_cnt {
display: block;
margin: auto;
width: 90%;	
margin-top: 40px;
}


.asst_pt_info_cn_wrp {
display: block;
float: left;
width: 100%;
height: auto;	
box-shadow: 0px 3px 6px 0px #777;
}
.asst_pt_info_cn_wrp table {
width: 90%;
margin: auto;	
padding: 40px;
}

.asst_pt_info_title_2 {
    display: block;
    margin: auto;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    background: linear-gradient(to bottom, #24d642 2%,#27750d 100%);
    color: #fff;
    font-size: 18px;
}

.asst_s_btn {
display: block;
margin: auto;
width:  250px;
height: 50px;
text-align: center;
font-weight: bold;
margin-top: 30px;
}



.template_1_t {
display: block;
float: left;
width: 100%;
text-align: center;
height: 30px;
line-height: 30px;
font-weight: bold;
    background: #bfdbff;
    border-bottom: 1px solid #8db2e3;	
}


.sms_repot_1_bdy {
display: block;
float: left;
width: 100%;
margin-top: 30px;	
}

.sms_repot_1_bdy table{
width: 96%;
margin: auto;
background: #fff;
padding: 20px;
border-collapse: collapse;
padding-bottom: 40px;
}


.sms_repot_1_bdy table td{
height: 25px;
border-bottom: 1px solid #ccc;
padding-left: 10px;
}

.sms_repot_1_bdy table thead{
font-weight: bold;
}	


.apnt_searh_1 {
max-width: 135px;	
text-align: center;
}



#sy_brn {
display: inline-block;	
}

#d_sync_me {
    display: inline;
    margin-left: 5px;
    background: url(reload2.png);
    width: 15px;
    height: 12px;
    border: none;
    padding: 0px;	
}

#d_sync_me:hover {
cursor: pointer;	
}


.sys_bsy_1 {
min-width: 220px;	
}

.date_sep {
min-width: 90px;
padding-left: 10px;	
}

.view_all_presc table {
width: 100%;
}

.view_all_presc table td{

}


.reg_sep {
min-width: 45px;	
}

.id_sep {
min-width: 50px;	
}


.name_sep {
min-width: 185px;	
}


dq1 {
font-weight: bold;
font-size: 22px;	
color: blue;
}

dq2, dq4, dq6, dq8 {

font-weight: bold;
font-size: 16px;	
	
}


dq3, dq5, dq7, dq9 {
font-size: 12px;
line-height: 18px;		
}

dq3 p {
line-height: 10px;	
}


.y_set_password_box {
display: block;
float: left;
width: 100%;
border: 1px solid #8db2e3;
padding-top: 20px;
padding-bottom: 20px;
font-size: 15px;	
	
}

.y_set_password_box table {

width: 80%;
margin: auto;
	
}






.pass_sub_bt {

width: 180px;
height: 50px;
font-size: 18px;
font-weight: bold;	
	
}


.pw_x_trd {
text-align: center;	
}


.u_pass-1 {
width: 270px;
height: 25px;
padding-left: 5px;	
}


.pw_war_txt {

    display: block;
    float: left;
    width: 100%;
    font-family: "Platformian", Arial;
    margin-top: 20px;
    border: 1px solid #8db2e3;
    padding: 10px;
    font-size: 18px;

	
	
}


.oe_text_box {
display: inline-block;	
width: 95px;
background: #ffc907;
border-radius: 0px 45px 0px 0px;
text-align: center;
height: 21px;
line-height: 21px;
font-weight: bold;
box-shadow: 2px -1px 7px 1px #777;
}

.oe_text_select {
display: inline-block;	
width: 95px;
background: #fff;
border-radius: 0px 45px 0px 0px;
text-align: center;
height: 21px;
line-height: 21px;
box-shadow: 2px -1px 7px 1px #777;

}


.oe_text_transfer {
display: inline-block;	
width: 95px;
background: #fff;
border-radius: 0px 45px 0px 0px;
text-align: center;
height: 21px;
line-height: 21px;
box-shadow: 2px -1px 7px 1px #777;

}

.oe_text_transfer:hover {
cursor: pointer;	
}


.oe_box_hide_show {
display: inline-block;
    background: #fff;
    padding: 2px;
    width: 25px;
    text-align: center;
}

.oe_box_hide_show:hover {
cursor: pointer;	
}


.oe_text_box  {
cursor: pointer;		
}

.oe_text_select:hover {
cursor: pointer;	
}


.sys_rt_bk_but {
display: block;
    width: 100%;
    float: left;
    background: antiquewhite;
    margin-top: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.bold {
font-weight: bold;	
}

greenbox {
display: block;
width: 80px;
height: 20px;
line-height: 20px;
text-align: center;
background: green;
color: #fff;
font-weight: bold;	
}

redbox {
display: block;
width: 80px;
height: 20px;
line-height: 20px;
text-align: center;
background: red;
color: yellow;
font-weight: bold;	
}

btnx {
display: block;
float: left;
width: 100px;
height: 20px;	
text-align: center;
background: linear-gradient(to bottom, #d8e4f2 , #e0e8ef)!important;
}


.oe_box_reg {
display: block;
margin: auto;
width: 80%;	
}

.oe_box_reg table {
width: 100%;	
}


.back_win_cls_bt {
display: block;
margin: auto;
height: 60px;
width: 200px;
background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%);	
font-weight: bold;
border-radius: 20px;
}


.search-input {
    font: inherit;
    background: url(images/ic_search_black_36dp.png) 8px center no-repeat;
    border: none;
    vertical-align: top;
    outline: 0;
    font-family: -apple-system,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
    box-sizing: border-box;
    height: 28px;
    font-size: 14px;
    background-color: rgba(3,3,3,.09);
    box-shadow: none;
    color: #1f1f21;
    line-height: 1.3;
    padding: 0 8px 0 28px;
    margin: 0;
    border-radius: 5.5px;
    background-size: 13px;
    font-weight: 400;
    display: inline-block;
    text-indent: 0;
}

.search-input--material {
    font-family: Roboto,Noto,sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    border-radius: 2px;
    height: 48px;
    background-color: #fafafa;
    background-image: url(images/ic_search_black_36dp.png);
    background-size: 18px;
    background-position: 18px center;
    font-size: 14px;
    padding: 0 24px 0 64px;
    box-shadow: 0 0 2px 0 rgba(0,0,0,.12), 0 2px 2px 0 rgba(0,0,0,.24), 0 1px 0 0 rgba(255,255,255,.06) inset;
}





.sys_rt_bottom_row_1 {
	font-size: 12px;
	min-height: 50px;
	text-align: center;
	margin-bottom: 10px;
	line-height: 22px;
	background: #C1EAB6
}

.sys_rt_bottom_row_2 {
	background: #c2daf0;
	font-size: 13px;
	min-height: 55px;
	border: none!important
}

.sys_indication_right {
	background: #fff;
	border-left: 1px solid #9a9a9a;
	border-right: 1px solid #9a9a9a;
	border-top: 1px solid #9a9a9a;
	display: block;
	float: left;
	font-size: 13px;
	margin-top: 15px;
	min-height: 82vh;
	width: 70%
}























/* ================================================================
DROPDOWN MENU
=================================================================== */
.z_admin_bar {
display: block;
float: left;
width: 100%;
min-height: 28px;
line-height: 28px;
border-bottom: 1px solid #8db2e3;
background: linear-gradient(to bottom, #b8d1f1 , #f9f9f9);
text-align: center;
}

.menubar {
display: block;
float: left;
width: 100%;
background: #bfdbff;
border-image: none;
font-family: "Arial",sans-serif;
height: 2.1em;
border-bottom: 1px solid #8db2e3;
font-family: calibri;
font-size: 14px;
min-width: 1200px;
line-height: 20px;
}

.menubar a {
color: #094a84;	
}

.menu-ctibd-container {
display: block;
width: 1040px;
margin: auto;
}


.c_add_submit {
display: block;
margin: auto;
margin-top: 40px;	
width: 180px;
height: 60px;	
}

.cus_top_1 {
	
display: block;
float: left;
width: 100%;	
margin-top: 20px;
}


.cus_top_1 table {
	
margin: auto;	
}

.cus_p_int {
width: 100%;
height: 2em;
background: #dbe5f1;
padding-left:20px;	
}

.pay_cen_1 {
text-align: center;
font-weight: bold;	
}


.cus_left_1 {
display: block;
float: left;
width: 28%;	
margin-top: 30px;
}

.cus_left_1 table {
width: 95%;
margin: auto;
margin-left: 4%	
}

.cus_left_2 {
display: block;
float: left;
width: 24%;	
margin-top: 30px;
}

.cus_left_2 table {
margin: auto;		
}

.cus_left_3 {
display: block;
float: left;
width: 23%;	
margin-top: 30px;
}

.cus_left_4 {
display: block;
float: left;
width: 25%;	
margin-top: 30px;
}


.cus_p_cnt_box {
display: block;
float: left;
border: 1px solid #8db2e3;
min-width: 85%;	
margin-bottom: 10px;
}

.cus_info_cnt_box {
display: block;
float: right;
border: 1px solid #8db2e3;	
margin-bottom: 10px;
margin-left: 50px;
}

.cus_pay_cnt_box {
display: block;
float: left;
border: 1px solid #8db2e3;	
margin-bottom: 10px;
min-width: 85%;
min-height: 400px;
margin-left:30px;
}



.cus_p1_title {
display: block;
float: left;
width: 100%;
text-align: center;	
font-weight: bold;
background: linear-gradient(to bottom, #b8d1f1 , #f9f9f9);
height: 2em;
line-height: 2em;
border-bottom: 1px solid #8db2e3;
}


.cus_p1_body {
display: block;
float: left;
width: 100%;
text-align: center;	
margin-top: 10px;	
padding-bottom: 5px;	
}

.cus_p1_body table {
margin: auto;	
}

.prof_sub_pass_bt, .prof_sub_email_bt, .prof_sub_perm_bt, .prof_sub_log_bt {
width: 100px;
    height: 40px;
    margin-top: 15px;
    margin-bottom: 10px;
}


.user_list_52 {
display: block;
float: left;
width: 100%;	
}

.user_list_52 table {

width: 100%;	
margin: auto;
padding: 30px;
background: #fff;

}


.user_list_52 table tr td {

padding: 5px;

}


.user_list_52 tr:nth-child(even) {background: #dbeaf9;}
.user_list_52 tr:nth-child(odd) {background: #FFF;}




.mxb_1 {
font-weight: bold;
font-size: 16px;	
}

.mxb_1_center {
font-weight: bold;
font-size: 16px;
text-align: center;	
}

cldpre1 {
font-family: "Courier";
font-size: 20px;	
}

.nw_cloud_u_view {
font-size: 18px;	
}

.nw_cloud_u_view table {
width: 96%;
margin: auto;	
}

.nw_cloud_u_view table td {
height: 30px;	
}


.cloud_user_list tr:nth-child(even) {background: #dbeaf9;}
.cloud_user_list tr:nth-child(odd) {background: #FFF;}


.cloud_user_list {
display: block;
float: left;
width: 100%;
min-height: 100px;
background: #fff;
margin-top: 20px;	
}

.cloud_user_list table {

margin: auto;
width: 90%;
border-collapse: collapse;
	
}

.cloud_user_list table thead{

font-weight: bold;
	
}


.cloud_user_list table td{

height: 25px;
	
}


.cld_center {
text-align: center;	
}


.cloud_u_submit {
width: 200px;
height: 50px;	
}

.cloud_u_check {
width: 80px;
height: 30px;	
}






.mnu-a-1 {
    display: inline-block;
    height: 27px;
    line-height: 30px;
    text-align: center;
    width: 100px;
}

.mnu-ab-1 {
display: inline-block;
padding-left: 30px;
padding-right: 30px;
height: 3em;
line-height: 3em;
text-align: center;
}

.mnu-ab-1:hover {
background: green;
color: #000!important;
}

.mnu-ab-3 {
display: inline-block;
padding-left: 30px;
padding-right: 30px;
height: 3em;
line-height: 3em;
text-align: center;
}

.mnu-ab-3:hover {
background: green;
color: #000!important;
}


.mnu-a-1-active {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff, #ffffff) repeat scroll 0 0;
    border-radius: 10px 10px 0 0;
    display: inline-block;
    height: 27px;
    line-height: 30px;
    text-align: center;
    width: 90px;
}

.mnu-a-2 {
display: inline-block;
width: 100px;
height: 30px;
text-align: center;
line-height: 30px;
}


.mnu-a-2-active {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff, #ffffff) repeat scroll 0 0;	
border-radius: 10px 10px 0 0;
display: inline-block;
width: 100px;
height: 27px;
text-align: center;
line-height: 30px;
}




.mnu-a-3 {
display: inline-block;
width: 145px;
height: 30px;
text-align: center;
line-height: 30px;
}


.mnu-a-3-active {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff, #ffffff) repeat scroll 0 0;	
border-radius: 10px 10px 0 0;	
display: inline-block;
width: 145px;
height: 27px;
text-align: center;
line-height: 30px;
}

.mnu-a-4 {
display: inline-block;
height: 30px;
line-height: 30px;
text-align: center;
width: 120px;
}

.mnu-a-4-active {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff, #ffffff) repeat scroll 0 0;	
border-radius: 10px 10px 0 0;	
display: inline-block;
height: 27px;
line-height: 30px;
text-align: center;
width: 120px;
}


.mnu-a-11 {
display: inline-block;
height: 30px;
line-height: 30px;
text-align: center;
width: 120px;
}

.mnu-a-11-active {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff, #ffffff) repeat scroll 0 0;	
border-radius: 10px 10px 0 0;	
display: inline-block;
height: 27px;
line-height: 30px;
text-align: center;
width: 120px;
}


.page_opt_container {

display: block;
float: left;
width: 100%;	
padding-top: 20px;
padding-bottom: 20px;
    background: #c9d6e6;
	
}


.page_opt_wrap {

display: block;
margin: auto;
width: 600px;
background: #f5f8f9;
padding: 15px;
box-shadow: 1px 0px 8px 2px #777;
	
}


.lds_my_2 {
    display: none;
    position: relative;
    width: 64px;
    height: 64px;
    margin-top: -64px;
    margin-left: 48%;
}
.lds_my_2 div {
  transform-origin: 32px 32px;
  animation: lds_my_2 1.2s linear infinite;
  margin-top: -30px;
}
.lds_my_2 div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 29px;
  width: 5px;
  height: 14px;
  border-radius: 20%;
  background: #d812a3;
  
}
.lds_my_2 div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
.lds_my_2 div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}
.lds_my_2 div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}
.lds_my_2 div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}
.lds_my_2 div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}
.lds_my_2 div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}
.lds_my_2 div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}
.lds_my_2 div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}
.lds_my_2 div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}
.lds_my_2 div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}
.lds_my_2 div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}
.lds_my_2 div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}
@keyframes lds_my_2 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}


.opt_bottom_gap {

display: block;
float: left;
width: 100%;
height: 400px;
background: #c9d6e6;
margin-top: 1px;
	
}


.mnu-a-12 {
display: inline-block;
height: 30px;
line-height: 30px;
text-align: center;
width: 120px;
}

.mnu-a-12-active {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff, #ffffff) repeat scroll 0 0;	
border-radius: 10px 10px 0 0;	
display: inline-block;
height: 27px;
line-height: 30px;
text-align: center;
width: 120px;
}

.mnu-a-13 {
display: inline-block;
height: 30px;
line-height: 30px;
text-align: center;
width: 120px;
}

.mnu-a-13-active {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff, #ffffff) repeat scroll 0 0;	
border-radius: 10px 10px 0 0;	
display: inline-block;
height: 27px;
line-height: 30px;
text-align: center;
width: 120px;
}


.mnu-a-5 {
display: inline-block;
height: 30px;
line-height: 30px;
text-align: center;
width: 90px;
}

.mnu-a-5-active {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff, #ffffff) repeat scroll 0 0;	
border-radius: 10px 10px 0 0;	
display: inline-block;
height: 27px;
line-height: 30px;
text-align: center;
width: 90px;
}

.mnu-a-6 {
display: inline-block;
height: 30px;
line-height: 30px;
text-align: center;
width: 90px;
}

.mnu-a-6-active {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff, #ffffff) repeat scroll 0 0;	
border-radius: 10px 10px 0 0;	
display: inline-block;
height: 27px;
line-height: 30px;
text-align: center;
width: 90px;
}

.mnu-a-7 {
display: inline-block;
height: 30px;
line-height: 30px;
text-align: center;
width: 90px;
}

.mnu-a-7-active {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff, #ffffff) repeat scroll 0 0;	
border-radius: 10px 10px 0 0;	
display: inline-block;
height: 27px;
line-height: 30px;
text-align: center;
width: 90px;
}

.mnu-a-8 {
display: inline-block;
height: 30px;
line-height: 30px;
text-align: center;
width: 90px;
}

.mnu-a-8-active {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff, #ffffff) repeat scroll 0 0;	
border-radius: 10px 10px 0 0;	
display: inline-block;
height: 27px;
line-height: 30px;
text-align: center;
width: 90px;
}

.mnu-a-9 {
display: inline-block;
height: 30px;
line-height: 30px;
text-align: center;
width: 90px;
}

.mnu-a-9-active {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff, #ffffff) repeat scroll 0 0;	
border-radius: 10px 10px 0 0;	
display: inline-block;
height: 27px;
line-height: 30px;
text-align: center;
width: 90px;
}

.mnu-a-10 {
display: inline-block;
height: 30px;
line-height: 30px;
text-align: center;
width: 90px;
}

.mnu-a-10-active {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff, #ffffff) repeat scroll 0 0;	
border-radius: 10px 10px 0 0;	
display: inline-block;
height: 27px;
line-height: 30px;
text-align: center;
width: 90px;
}




/* Dropdown Button */
.dropbtn {

display: inline-block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 90px;
    background: none;
    border: none;
    color: #094a84;	
	
	
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd;}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {display: block;}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {background-color: #fff;}








#dinporasben {
display: block;
float: left;
font-family: Arial,"Platformian";
font-size: 16px;
height: 20px;
width: 100%;
}


.report_print_cnt {

display: block;
float: left;
width: 96%;
margin-left: 18px;
margin-top: 34px;
height: 25px;
text-align: center;
font-size: 16px;
font-weight: bold;
line-height: 25px;
	
}



.report_print_wid_fx {

display: block;
margin: auto;
width: 340px;
background: beige;
	
}




.report_print_bdy {

    display: block;
    float: left;
    width: 100%;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
	margin-top: 15px;
	
}


.report_print_bdy table {



    float: right;
    font-size: 13px;
    text-align: left;
    margin-bottom: 50px;
    border-collapse: collapse;
    margin-right: 10px;	
	    box-shadow: -2px 3px 13px 0px #777;
	
}


.report_print_bdy table tr td{
border-collapse: collapse;	
}	



.ed_p_r_1 {
background: #fff;

}

.bk_4545_j {
background: beige;
text-align: center;
}


.report_print_bdy table tr td {



padding: 10px;	
box-shadow: 0 5px 6px -6px #777;
	
}



.blk_gap {

display: block;
float: left;
width: 96%;
height: 400px;	
	
}



#dinporasben input {
margin-left: 15px;
width: 60px;
}

#f-page-table-cont {

}

#f-page-table-cont table {
display: block;
margin: 20px auto auto;
width: 90%;
background: #cccccc;
margin-bottom: 20px;
box-sizing: border-box;
border: 1px solid;
border-color: #9e9e9e #dfdfdf #dfdfdf #9e9e9e;
height: 460px;
overflow: scroll;
}

#pres-i-body {
    display: block;
	float: left;
		width: 100%;
	min-width: 1024px;

    min-height: 95vh;
    background: linear-gradient(to bottom, #d8e4f2 , #e0e8ef);
}

#pres-delete-bdy {
display: block;
min-height: 94vh;
background: #fff;
}

#pres-sys-bdy {
display: block;
float: left;
width: 100%;
min-height: 94vh;
background: linear-gradient(to bottom, #d8e4f2 , #c1d9f0);
}


#cc-left-b-cnt {
display: block;
    float: left;
    min-height: 84vh;
    width: 30%;
    background: linear-gradient(to right, #cbdff9 , #b6cde2);
	min-width: 350px;
}

#cc-right-bdy-cnt {
display: block;
float: left;
min-height: 83vh;
width: 70%;
border-left: 1px solid #8db2e3;
}

.nicEdit-main   {
background:#fff;
display: inline-block;
margin-left: 15px !important;
width:96%!important;
min-height: 329px!important;
font-family: Arial,"Platformian";
    border: 1px solid #b2c9de;
	padding-left: 5px;
	padding-top: 5px;
	box-shadow: 0px 3px 6px 0px #777;
}

.nicEdit-panel {
display: block;
float: left;
width:100%!important;
}

.ltbarc-1 {
background: #7aa1c7;
border: 1px solid #dfdfdf;
color: #fff;
display: block;
font-weight: bold;
height: 25px;
line-height: 25px;
text-align: center;
width: 100%;
}

.fl745sntwe_1 {
/* background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%); */
border: 1px solid #ccc;
background: #dfdfdf;
color: #000;
display: block;
font-weight: bold;
height: 25px;
line-height: 25px;
text-align: center;
width: 100%;
}

.fl745sntwe_2 {
/* background: linear-gradient(to bottom, #0d7794 0%,#053d4a 100%); */
border: 1px solid #ccc;
background: #dfdfdf;
color: #000;
display: block;
font-weight: bold;
height: 25px;
line-height: 25px;
text-align: center;
width: 100%;
}



.fl745sntwe_3 {
/* background: linear-gradient(to bottom, #5e8607 42%,#4f7305 48%); */
border: 1px solid #ccc;
background: #dfdfdf;
color: #000;
display: block;
font-weight: bold;
height: 25px;
line-height: 25px;
text-align: center;
width: 100%;
}



.fl745sntwe_4 {
/* background: linear-gradient(to bottom, #606c88 0%,#3f4c6b 100%); */
border: 1px solid #ccc;
background: #dfdfdf;
color: #000;
display: block;
font-weight: bold;
height: 25px;
line-height: 25px;
text-align: center;
width: 100%;
}



.fl745sntwe_5 {
/* background: linear-gradient(to bottom, #78c5f1 2%,#124b67 100%); */
border: 1px solid #ccc;
background: #dfdfdf;
color: #000;
display: block;
font-weight: bold;
height: 25px;
line-height: 25px;
text-align: center;
width: 100%;
}



.fl745sntwe_6 {
/* background: linear-gradient(to bottom, #cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%); */
border: 1px solid #ccc;
background: #dfdfdf;
color: #000;
display: block;
font-weight: bold;
height: 25px;
line-height: 25px;
text-align: center;
width: 100%;
}


.ltbarc-2 {
display: block;
width: 100%;
height: 25px;
text-align: center;
}

#distable{
width: 100%;
border: 1px solid #b7cae4;
padding: 10px;
}

.sorting_disabled {
display: none;
}

#mtbl {
width: 100px;
color: #094a84;
}

.ltbarc-2 table {
display: block;
width: 100%;
float; left;
}



.ltbarc-3 {
display: block;
width: 100%;
height: 45px;
text-align: center;
}

.ltbarc-4 {
display: block;
width: 100%;
height: 18px;
text-align: center;
}



#lt-filter-cnt {
display: block;
float: right;
margin-left: 15px;
min-height: 115px;
width: 35%;
margin-right: 15px;
}



.db_bk_cnt_1 {

display: block;
float: left;
width: 100%;	
margin-top: 40px;
	
}



.db_bk_cnt_2 {
	
display: block;
width: 500px;
margin: auto;	
height: 60px;	
	
	
}


.db_bk_main_t {
display: block;
    float: left;
    width: 100%;
    text-align: center;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f1f6fb, #adc4da);
    height: 25px;
    font-weight: bold;
    line-height: 25px;
    border: 1px solid #7aa1c7;
}

.db_bk_main_u {
display: block;
    float: left;
    width: 100%;
    text-align: center;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ce8bf1, #661f94);
    height: 25px;
    font-weight: bold;
    line-height: 25px;
    border: 1px solid #7aa1c7;
    color: #fff;
}


.db_version_err {

display: block;
    float: left;
    margin: auto;
    width: 100%;
    margin-top: 10px;
    padding: 20px;
    font-size: 20px;
    font-family: Arial, "Platformian";
    background: yellow!important;
    color: red;
    font-weight: bold;
    box-shadow: 0px 3px 6px 0px #777;
    background-color: white;
	
}




.db_bk_main_bdy {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    border: 1px solid #7aa1c7;
    padding-top: 30px;
    padding-bottom: 30px;
    background: #fff;
	    box-shadow: -1px 1px 7px 1px #777;
	
}


.db_bk_main_bdy table {
width: 100%;	
}



.db_bk_main_err_bx {

display: block;
    float: left;
    width: 100%;
    text-align: center;
	
}



bkf {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    color: red;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    background: yellow;
	margin-top: 5px;
}


bksuc {

    display: block;
    float: left;
    width: 100%;
    text-align: center;
    color: #fff;
	background: green;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
	
}



.db_up_warn_msg {

display: block;
    float: left;
    width: 60%;
    margin: auto;
    font-family: "Platformian";
    margin-top: 40px;
    border: 1px solid;
    margin-left: 20%;
    margin-right: 20%;
    padding: 10px;
    font-size: 18px;
	
}










.advice_bn_cnt {
display: block;
float: left;
min-height: 115px;
width: 100%;	
}


.advice_bn_cnt_2 {
display: block;
float: left;
min-height: 115px;
width: 100%;	
margin-top: 5px;
}

.filter_ld_cnt {
display: block;
float: left;
width: 100%;	
margin-top: 5px;
}

.filter_ld_cnt table{

width: 100%;	
background: #fff;
padding: 10px;
border-collapse: collapse;
}


.filter_ld_cnt table td{

padding: 5px;
border-bottom: 1px solid #ccc;
	
	
}	



.advice_title_bar {
display: block;
float: left;
height: 20px;
width: 90%;	
margin-left: 5%;
margin-right: 5%;
color: #000;
text-align: left;
font-family: Arial,"Platformian";
line-height: 20px;
}


.tmp_125_advice_title_bar {
display: block;
margin: auto;
height: 20px;
width: 100%;	
background: #7aa1c7 none repeat scroll 0 0;
border: 1px solid #dfdfdf;
color: #000;
text-align: center;
font-family: Arial,"Platformian";
line-height: 20px;
}




.advice_bdy_1 {
display: block;
float: left;
height: 98px;
width: 98%;	
margin-left: 2%;	
}

.advice_bdy_1 table{
width: 100%;	
margin: auto;	
}

.dr_his_l_1 {
width: 60%;	
}

.dr_his_l_2 {
width: 40%;	
}


.advice_add_button_cnt {
    display: block;
    float: left;
    height: 21px;
    width: 90%;
    text-align: center;
    background: #fff;
    margin-left: 5%;
}


#rt-filter-cnt {
display: block;
float: left;
min-height: 340px;
width: 60%;
}



#p-drug-slt-bar {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f1f6fb, #adc4da);
    border: 1px solid #a7c6ef;
    display: block;
    margin: 5px 15px auto;
    min-height: 56px;
    padding: 5px;
    color: #000;
    margin-bottom: 9px;
	font-family: Calibri, "Platformian";
	font-size: 14px;
}


#p-1120-left {
display: block;
width: 90%;
float: left;
}

#p-1120-right {
display: block;
width: 10%;
float: right;
}

#adddrug {
height: 35px;
margin-top: 5px;
width: 70px;
}

#pres-56423-title {
display: block;
float: left;
width: 100%;
}

#pres-571236-in {
display: block;
float: left;
width: 100%;
font-family: Platformian;
font-size: 14px;
}



#mtrn01 {
display: inline-block;
width: 190px
}

#mtrn01 input {
display: inline-block;
width: 190px
}

#mtrn02 {
display: inline-block;
width: 150px
}

#mtrn02 input {
display: inline-block;
width: 150px;

}


#mtrn03 {
display: inline-block;
width: 55px;
}

#mtrn03 input {
display: inline-block;
width: 55px
}



.pres-56423-name input {
display: inline-block;
width: 150px;
}

#dispayme {
display: block;
width: 100%;
}

.pbox-cc-title {
display: block;
float: left;
width:100%;
height: 16px;
text-align: left;
padding-left: 5%;
margin-top: 0px;
font-family: Calibri;
font-size: 14px;
}

.pbox-cc-body {
display: block;
width:100%;
min-height: 75px;
text-align: left;
}

#pbox-dx-body {
display: block;
width:100%;
text-align: left;
}

#pbox-dx-body input {
    display: block;
    float: left;
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
}

.pbox-oe-title {
display: block;
float: left;
width:100%;
height: 22px;
text-align: left;
padding-left: 5%;
font-family: Calibri;
font-size: 14px;
margin-top: 5px;
}

.pbox-oe-body {
display: block;
float: left;
width:100%;
min-height: 75px;
text-align: left;
}


.pbox_oe_select {
display: none;
float: left;
margin-left: 5%;
width:100%;
min-height: 75px;
text-align: left;
}

.pbox_oe_select table {
width: 80%;
}


.oe_select_in_bp {
width: 85px;	
}


.oe_select_in_all {
width: 100%;	
}

.aut_in_1 {
min-width: 70px;	
}



.pbox-ix-body {
display: block;
width:100%;
min-height: 75px;
text-align: left;
}

textarea#prcc {
display: block;
float: left;
margin-left: 5%;
margin-right: 5%;
min-height: 75px;
width: 90%;
}

textarea#proe {
display: block;
float: left;
margin-left: 5%;
margin-right: 5%;
min-height: 75px;
width: 90%;
}

textarea#pix {
display: block;
float: left;
margin-left: 5%;
margin-right: 5%;
min-height: 75px;
width: 90%;
}

textarea#presmbdytnz {
display: block;
float: left;
margin: 8px 15px auto;
min-height: 300px;
width: 96%;
}

.tem_4712_advice_b {
width: 100%;	
}

textarea#advicebox {
    display: block;
	float: left;
    margin-left: 5%;
	margin-right: 5%;
    min-height: 75px;
    width: 90%;
	font-family: Arial,"Platformian";
}

textarea#drughistory {
    display: block;
	float: left;
    margin-left: 5%;
	margin-right: 5%;
    min-height: 75px;
    width: 94%;
	font-family: Arial,"Platformian";
}

#s_durh_h {
width: 89%;	
height: 30px;
}




#f-page-table-cont thead tr td{
position: absolute;
border: 1px solid #ccc;
background: #ddd;
}

#fr-tb-rt {
background: #ccc;
color: #fff;
}

#f-page-table-cont td {
border: 1px solid #ccc;
background: #fff;

}

#pres-r-container-1 {
    background: linear-gradient(to bottom, #d8e4f2 , #c1d9f0);
    border-bottom: 1px solid #dfdfdf;
    display: block;
    float: left;
    height: 32px;
    margin-top: 1px;
    padding: 3px;
    width: 100%;
}

#pres-toolz-cnt {
background: linear-gradient(to bottom, #cadaec , #c1d9f0);
border-bottom: 1px solid #dfdfdf;
display: block;
float: left;
height: 55px;
margin-top: -2px;
padding: 3px;
width: 100%;

}

#pres-toolz-left {
display: block;
float: left;
width: 53%;
}

#pres-toolz-right {
display: block;
float: left;
width: 40%;
}






.pres-b-1 {
display: inline-block;
height: 23px;
width:51px

}

.pres-b-2 {
display: inline-block;
height: 23px;
}

.pres-b-2 input {
height: 23px;
width: 230px;
}



.pres-b-3 {
display: inline-block;
height: 23px;

}

.pres-b-4 {
display: inline-block;
height: 23px;

}

.pres-b-4 input {
height: 23px;
width: 40px;
}

.pres-b-5 {
display: inline-block;
height: 23px;

}

.pres-b-6 {
display: inline-block;
height: 23px;

}

.pres-b-6 input {
height: 23px;
width: 60px;
}

.pres-b-7 {
display: inline-block;
height: 23px;

}

.pres-b-8 {
display: inline-block;
height: 23px;

}

.pres-b-8 input {
height: 23px;
width: 280px;
}

.pres-b-9 {
display: inline-block;
height: 23px;

}

.pres-b-10 {
display: inline-block;
height: 23px;

}

.pres-b-10 input {
height: 23px;
width: 85px;
}


.pres-b-11 {
display: inline-block;
height: 23px;

}

.pres-b-11 input {
height: 23px;
width: 185px;
}





.adminm {
background: #fff none repeat scroll 0 0;
border-bottom: 3px solid #ccc;
height: 40px;
list-style: outside none none;
margin: auto;
width: 81%;

}

#tanz-54855-container {
display: block;
width: 100%;
margin: 0;
}


.trt_4521_tmp_cnt {
display: block;
width: 100%;
margin: 0;
background: linear-gradient(to bottom, #d8e4f2 , #e0e8ef);
min-height: 100vh;
}


#tanz-container {
display: block;
margin: auto;
width: 100%;
float: left;
min-width: 1024px;
}

.sys-generic-container-1 {
display: block;
margin: auto;
width: 100%;
float: left;
background: #c0c0c0;
min-width: 1024px;
}

#nav {
display: inline-block;
height: 30px;
line-height: 30px;
text-align: center;
width: 90px;
background: none;
border: none;
color: #094a84;
    }

#nav li {
    display:block;
    position:relative;
    float:left;
    background: #006633;
    }

#nav li a {
    display:inline-block;
    width:200px;
    line-height:35px;
    padding:0;
    text-decoration:none;
    color:#ffffff;
    }
    
#nav li li {float:left; #006633;}
    
#nav li li a {display:block;font-size:12px;}
    
#nav li:hover {background:#003f20;}

/*--- Sublist Styles ---*/
#nav ul {
    position:absolute;
    padding:0px;
    left:0;
    display:none;
    }

/*--- Hide Sub Sublists ---*/
#nav li:hover ul ul {display:none;}

/*--- Sublevel UL's display and position on hover ---*/
#nav li:hover ul {display:block;} 
#nav li li:hover ul {margin-left:200px; margin-top:-35px; display:block;}


.current-menu-item a {
font-weight:bold!important;
background: #004fa2 none repeat scroll 0 0;

}


.current-cat-home a, .current-cat-home a:hover {
background: transparent url(images/nav-active.gif) repeat-x !important;
color: #ffffff !important;
}

.current-cat a, .current-cat a:hover {
background: transparent url(images/nav-active.gif) repeat-x !important;
color: #ffffff !important;
}

.current-cat-parent a, .current-cat-parent a:hover {
background: transparent url(images/nav-active.gif) repeat-x !important;
color: #ffffff !important;
}

.active-cat, active-cat a, .active-cat a:hover {
background: transparent url(images/nav-active.gif) repeat-x !important;
color: #ffffff !important;
}

/* ================================================================
SUB-MENU
=================================================================== */
#subnav {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(79, 54, 47, 1) 0%, rgba(124, 88, 56, 1) 50%, rgba(124, 88, 56, 1) 51%, rgba(79, 54, 47, 1) 100%) repeat scroll 0 0;
color: #ffffff;
font-size: 18px !important;
height: 31px;
line-height: 25px;
text-align: left;
width: 81%;
margin: auto;
}


#subnac2 {
background: #f2f0e7 none repeat scroll 0 0;
color: #ffffff;
font-size: 18px !important;
height: 31px;
line-height: 25px;
margin: auto;
padding: 0 0 0 2px;
width: 81%;
}

#loggedinuserp {
font-size: 14px;
text-align: right;
color: blue;
margin-right: 10px;

}


.subnav-left {
width: 864px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
}

.subnav-right {
width: 90px;
margin: 0px 0px 0px 10px;
padding: 1px 0px 0px 0px;
float: left;
text-align: right;
}


#subnav2 {
background: none repeat scroll 0 0;
font-size: 18px!important;
height: 32px;
line-height: 25px;
padding: 5px 0 0 0;
width: 957px;
}

.cscore {
float: left;
width: 300px;
height: 32px;
display: block;
overflow: hidden;
}


.subnav-left2 {
width: 430px;
height: 32px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
display: block;
}

.subnav-right2 {
width: 108px;
height: 32px;
margin: 0px 0px 0px 10px;
padding: 1px 0px 0px 0px;
float: right;
text-align: right;
display: block;
}


#subnav ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#subnav li {
float: left;
list-style: none;
margin: 0px;
padding: 0px;
}

#subnav li a, #subnav li a:link {
font-family: Arial;
font-size: 14px;
color: #FFFFFF !important;
display: block;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 0px 20px 0px 0px;
}

#subnav li a:hover, #subnav li a:active {
font-family: Arial;
font-size: 14px;
color: yellow!important;
display: block;
text-decoration: underline;
margin: 0px 0px 0px 0px;
padding: 0px 20px 0px 0px;
}

.current_page_item a, .current_page_item a:hover {
color: #ffffff;
text-decoration: none !important;
font-weight: bold !important;
}

#t-delete-text-con {
display: block;
margin: 60px auto auto;
text-align: center;
width: 44%;

}


#hed-print-5-cont {
display: block;


}


.bubble {

background: red;
position: relative;
top: 7px;
right: 2px;
padding: 1px 2px 1px 2px;
color: white;
font-weight: bold;
font-size: 17px;

}



#front-page-bt-c25 {
display: block;
width: 600px;
margin: auto;
margin-top:100px;

}





#logo-bar {
background: rgba(0, 0, 0, 0) linear-gradient(to right, #000080, #1084d0) repeat scroll 0 0;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none;
border-style: solid;
border-width: 0;
color: #fff;
display: block;
height: 20px;
line-height: 20px;
padding-left: 11px;
text-align: left;


}

#l-br-left {
display: inline-block;
height: 20px;
width: 94%;
}

#l-br-right{
display: inline-block;
height: 20px;
width: 5%;
}

#l-b-minimize {
display: inline-block;
height: 16px;
width: 18px;
}

#l-b-maximize {
display: inline-block;
height: 16px;
width: 18px;
}


red {
color: red;
}

green {
color: green;
}

grey {
color: grey;
}

blue {
color: blue;
}

/* ================================================================
Main
=================================================================== */

.iscol-1 {width: 8.33%; z-index:1;}
.iscol-2 {width: 16.66%;}
.iscol-3 {width: 25%;}
.iscol-4 {width: 33.33%; z-index:1;}
.iscol-5 {width: 41.66%;}
.iscol-6 {width: 50%;}
.iscol-7 {width: 58.33%;}
.iscol-8 {width: 66.66%;}
.iscol-9 {width: 75%;}
.iscol-10 {width: 83.33%;}
.iscol-11 {width: 91.66%;}
.iscol-12 {width: 100%;}

[class*="iscol-"] {
z-index:-1;
float: left;
padding: 0 15px 15px 0;
}



#islamic-homepage-button-cont {
display: block;
width: 100%;
margin-top: 50px;
}

#islamic-main-container {
display: block;
width: 90%;
margin: auto;
margin-top: 15px;
}

#islamic-main-full-width-container {
display: block;
width: 95%;
margin: auto;
margin-top: 15px;
}

#islamic-index-block-1 {
display: inline-block;
height: 60px;
margin-right: 50px;
width: 25%;
}

#islamic-index-b-r1 {
z-index: -1;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-image: none;
border-radius: 43px;
border-style: solid;
border-width: 5px;
color: #fff;
display: block;
font-size: 32px;
height: 225px;
line-height: 225px;
margin: auto;
text-align: center;
width: 87%;
}

#islamic-index-b-r2 {
z-index: -1;
display: block;
float: left;
font-size: 13px;
height: 30px;
line-height: 30px;
text-align: center;
width: 100%;
margin-top: 25px;
}

#islamic-index-b-r2 a {
text-decoration: none;
color: #fff;
}

#islamic-index-b-col1 {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #dfdfdf none repeat scroll 0 0;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none;
border-style: solid;
border-width: 2px;
color: #000;
display: inline-block;
font-family: Arial;
font-size: 16px;
height: 48px;
padding: 10px 20px;
text-decoration: none;
width: 46%;
}



#islamic-index-b-col1:hover {
background: #3cb0fd;
text-decoration: none;
}


#islamic-index-b-col1 a {
text-decoration: none;
color: #000;
}


#hajj-g-s-1 {
background: #c0c0c0 none repeat scroll 0 0;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-radius: 33px;
border-style: solid;
border-width: 2px;
color: #000;
display: block;
font-family: Arial;
font-size: 22px;
height: 70px;
line-height: 45px;
margin: auto auto 10px;
padding: 10px 20px;
text-align: center;
text-decoration: none;
width: 70%;
}

#hajj-g-s-1 a {
text-decoration: none;
color: #000;
}

#hajj-g-s-1:hover {
background: #fff;
text-decoration: none;
border-color: #dfdfdf #000 #000 #dfdfdf;
border: 2px solid;
}


#hajj-group-right-1 {
background: #c0c0c0 none repeat scroll 0 0;
border-radius: 0;
color: #fff;
display: block;
font-size: 16px;
font-weight: bold;
height: 45px;
line-height: 45px;
margin-bottom: 10px;
text-align: center;
width: 100%;
border: 1px solid;
border-color: #dfdfdf #000 #000 #dfdfdf;
color: #000;

}

#hajj-group-right-1 a {
text-decoration: none;
color: #000;
}

#hajj-group-right-1:hover {
background: #fff;
text-decoration: none;
}



#group-view-en-form td {
min-width:150px;
}

#group-view-en-form tr {
display: block;
background: #c0c0c0;
border: 1px solid;
border-color: #dfdfdf #000 #000 #dfdfdf;
padding-left: 30px;
}

#groupwise-single-entry {

-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none;
border-style: solid;
border-width: 1px;
display: inline-block;

}


#groupwise-single-entry  table {
display: block;
width: 100%;
}

#groupwise-single-entry td {
min-width:120px;
}

#groupwise-single-entry tr {
display: block;
background: #c0c0c0;
padding-left: 30px;
}



#sys-group-view {

-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none;
border-style: solid;
border-width: 1px;
display: inline-block;
min-width: 600px;

}


#sys-group-view  table {
display: block;
width: 100%;
}

#sys-group-view td {
min-width:120px;
}

#sys-group-view tr {
display: block;
background: #c0c0c0;
padding-left: 30px;
}









#groupwise-individual-entry  table {
display: block;
width: 100%;
}



.iscol-3 td {
min-width:80px;
}

.iscol-3 tr {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #c0c0c0 none repeat scroll 0 0;
border-image: none;
display: block;

padding-left: 2px;
}

.iscol-3 table {
width: 100%;
}

.iscol-3 table tr:nth-child(2n) {
background: #d7d7d7 none repeat scroll 0 0;
}

.iscol-3 table  tr:nth-child(2n+1)  {
background: #f7f7f7 none repeat scroll 0 0;
}



.icleft {
width: 70px;
}

.paylogs1 {
min-width: 150px!important;
}

.paylogs2 {
min-width: 300px!important;
}

.paylogs3 {
min-width: 150px!important;
}





#groupwise-individual-entry td {
min-width:155px;
}

s25 {
font-size: 22px;
}

s25red {
font-size: 22px;
color: red;
}

grn {
color: green;
}

rd {
color: #af066d;
}



#groupwise-individual-entry tr {
display: block;
background: #c0c0c0;
padding-left: 30px;
}

#group-invd-enty-form td {
min-width:150px;
}

#group-invd-enty-form tr {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #c0c0c0 none repeat scroll 0 0;
border-color: #dfdfdf #000 -moz-use-text-color;
border-image: none;
border-style: solid solid none;
border-width: 0 1px 1px;
display: block;
padding-left: 30px;

}

#init-invd-enty-form td {
min-width:230px;
}

#init-invd-enty-form tr {
display: block;
background: #c0c0c0;
border: 1px solid;
border-color: #dfdfdf #000 #000 #dfdfdf;
padding-left: 30px;

}







#group-view-form  {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none;
border-style: solid;
border-width: 2px;
display: inline-block;
margin-top: 20px;
}


#initial-invd-enty-form {
min-width:350px!important;
}

#initial-invd-enty-form table {
background: #ccc;
}

#group-view-form table {
display: block!important;
border-color: #dfdfdf #000 #000 #dfdfdf!important;
border-width: 1px!important;
}

#group-view-form tr {
display: block;
background: #c0c0c0;
border: 0px solid;
border-color: #dfdfdf #000 #000 #dfdfdf;
padding-left: 30px;

}

#group-view-form td {
min-width:175px;

}






#logs-container-fr  {
display: block;
width: 611px;
margin: auto;
}

#logs-container-fr table {
font-weight: normal;
width: 690px;
}

#logs-container-fr td {
font-weight: normal;
}

#ent-b-1 {
width: 70px!important;
vertical-align: top;

min-width: 140px;
}

#ent-b-2 {
width: 415px!important;
vertical-align: top;

}

#ent-b-3 {
width: 70px!important;
vertical-align: top;


}

.ginvd1 {
width: 500px;
border-left: 1px solid #000;
}

.tyui52h {
width: 570px;
border-left: 1px solid #000;
}

.ixtext {
width: 247px;
border-left: 1px solid #000;
}


.ixrextext {
width: 320px;
border-left: 1px solid #000;
}

.oexmn {
width: 120px;
border-left: 1px solid #000;
}

.oextd {
width: 100px;
min-width: 50px!important;
}

.ixdate {
width: 150px;
border-left: 1px solid #000;
}

.ginvd1grey {
width: 500px;
border-left: 1px solid #000;
background: #ccc;
}

.gingrey {
width: 500px;
background: #cccccc;
font-family: Arial;
font-size: 13.33px;
}

.gwisesingle {
width: 500px;
background: #ccc;
}

textarea {
height: auto;
}


.idleft {
width: 200px;
border-left: 1px solid #000;
}

.idleftgrey {
width: 200px;
border-left: 1px solid #000;
background: #cccccc;
}

.idright {
background: #cccccc none repeat scroll 0 0;
border-left: 1px solid #000;
text-align: center;
width: 300px;
}

.greenidright {
background: #a5e358 none repeat scroll 0 0;
border-left: 1px solid #000;
text-align: center;
width: 300px;
}

.redidright {
background: #f38f83 none repeat scroll 0 0;
border-left: 1px solid #000;
text-align: center;
width: 297px;
}

.entcost1 {
width: 500px;
font-family: "courier";
height: 30px;
font-size: 21px;
border-left: 1px solid;

}

.entcost1grey {
width: 500px;
font-family: "courier";
height: 30px;
font-size: 21px;
border-left: 1px solid;
background: #ccc;

}

.greyentcost1 {
width: 500px;
font-family: "courier";
height: 30px;
font-size: 21px;
border-left: 1px solid;
background: #ccc;

}

.transin {
border-left: 1px solid;
font-family: Arial;
font-size: 16px;
height: 25px;
width: 500px;

}

.transingrey {
border-left: 1px solid;
font-family: Arial;
font-size: 16px;
height: 25px;
width: 500px;
background: #ccc;

}



.transin2 {
background: #ccc none repeat scroll 0 0 !important;
border: 1px solid #dfdfdf !important;
font-family: Courier;
font-size: 16px;
height: 25px;
padding-left: 12px;
width: 503px;

}


.blncbrdr {
background:	#c0c0c0!important;
border: none!important;
}

.trantkamount {
border-left: 1px solid;
font-family: Arial;
font-size: 50px;
height: 50px;
width: 500px;
color: green;

}

.trantkamount2 {

font-family: Arial;
font-size: 50px;
height: 50px;
width: 500px;
color: green;

}

.initk {
border-left: 1px solid;
font-family: Arial;
font-size: 50px;
height: 50px;
width: 280px;
color: green;

}

.trantkamountgrey {
border-left: 1px solid;
font-family: Arial;
font-size: 50px;
height: 50px;
width: 500px;
color: green;
background: #ccc;

}

.trantkamountredgrey {
border-left: 1px solid;
font-family: Arial;
font-size: 50px;
height: 50px;
width: 500px;
color: red;
background: #ccc;

}

.trantkamountgreyred {
border-left: 1px solid;
font-family: Arial;
font-size: 50px;
height: 50px;
width: 500px;
color: red;
background: #ccc;

}

.trantkamountred {
border-left: 1px solid;
font-family: Arial;
font-size: 50px;
height: 50px;
width: 500px;
color: red;
}

.greset {
background: #dfdfdf none repeat scroll 0 0;
border-color: #fff -moz-use-text-color -moz-use-text-color #fff;
border-image: none;
border-radius: 0;
border-style: solid;
border-width: 2px;
color: #000;
display: block;
float: left;
font-size: 16px;
font-weight: bold;
height: 50px;
margin-top: 5px;
margin-bottom: 5px;
width: 150px;
}

.actionbut {
background: #dfdfdf none repeat scroll 0 0;
border-color: #fff -moz-use-text-color -moz-use-text-color #fff;
border-image: none;
border-radius: 0;
border-style: solid;
border-width: 2px;
color: #000;
display: block;
float: left;
font-size: 16px;
font-weight: bold;
height: 50px;
line-height: 45px;
margin-bottom: 5px;
margin-right: 5px;
margin-top: 5px;
text-align: center;
width: 120px;
}

.leftbarsingle {
background: #dfdfdf none repeat scroll 0 0;
border-color: #fff -moz-use-text-color -moz-use-text-color #fff;
border-image: none;
border-radius: 0;
border-style: solid;
border-width: 2px;
color: #000;
display: block;
float: left;
font-size: 12px;
font-weight: bold;
height: 50px;
line-height: 45px;
margin-bottom: 5px;
margin-right: 5px;
margin-top: 5px;
text-align: center;
width: 48%;
}


.rightbarsingle {
background: #dfdfdf none repeat scroll 0 0;
border-color: #fff -moz-use-text-color -moz-use-text-color #fff;
border-image: none;
border-radius: 0;
border-style: solid;
border-width: 2px;
color: #000;
display: block;
float: right;
font-size: 12px;
font-weight: bold;
height: 50px;
line-height: 45px;
margin-bottom: 5px;
margin-top: 5px;
text-align: center;
width: 48%;
}

.gsub {
background: #dfdfdf none repeat scroll 0 0;
border-color: #fff -moz-use-text-color -moz-use-text-color #fff;
border-image: none;
border-radius: 0;
border-style: solid;
border-width: 2px;
color: #000;
display: block;
float: left;
font-size: 16px;
font-weight: bold;
height: 50px;
margin-top: 5px;
margin-bottom: 5px;
width: 150px;
margin-left: 10px;
}



.nicEdit-panelContain {
display: block;
float: left;
margin-left: 15px;
background: linear-gradient(to bottom, #9ec1ea , #729dc7);
}



view {

background: linear-gradient(to bottom, #b8d1f1 , #f9f9f9);
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
color: #000;
display: block;
float: left;
height: 16px;
line-height: 14px;
margin-right: 2px;
text-align: center;
text-decoration: none;
width: 51px;
}

view a {
text-decoration: none;
color: #000;	
}

prscrb {

background: linear-gradient(to bottom, #b8d1f1 , #f9f9f9);
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
color: #000;
display: block;
float: left;
height: 16px;
line-height: 14px;
margin-right: 2px;
text-align: center;
text-decoration: none;
width: 70px;
}

prscrb a {
text-decoration: none;
color: #000;	
}

prscrb:hover {
background: orange;	
cursor: pointer;
}



view:hover {
background: orange;	
cursor: pointer;
}


.oe_box_add_new {
display: block;
float: left;
width: 100%;	
background: #fff;
}

.oe_box_add_new table {
    width: 60%;
    margin: auto;
    margin-top: 20px;
    box-shadow: 0px 3px 6px 0px #777;
    margin-bottom: 20px;
    padding: 30px;
	    background: #bfdbff;
} 


.oe_box_submit {
    display: block;
    text-align: center;
    width: 150px;
    height: 50px;
    font-size: 22px;
    font-weight: bold;
    border-radius: 10px;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    background: linear-gradient(to bottom, #3498db , #3498db);
    border: 1px solid #f1f0f0;
    color: #fff;
	
}


.zls_head {
display: block;
float: left;
width: 100%;
height: 25px;
text-align: center;
line-height: 25px;
font-size: 16px;
font-weight: bold;
margin-bottom: 1px;
font-family: "calibri";
background: #bfdbff;
	
}



edit {
background: linear-gradient(to bottom, #b8d1f1 , #f9f9f9);
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
color: #000;
display: block;
height: 16px;
line-height: 14px;
margin-right: 2px;
text-align: center;
text-decoration: none;
width: 51px;
}

edit:hover {

-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: orange;
border-color: #fff -moz-use-text-color -moz-use-text-color #fff;
border-image: none;
border-style: solid;
border-width: 1px;
color: #000;
display: block;
height: 16px;
line-height: 14px;
margin-right: 2px;
text-align: center;
text-decoration: none;
width: 51px;

}

.center {
text-align: center;	
}


.pres_payment_rw {

display: block;
float: left;
width: 100%;
margin-top: 20px;	
margin-left: 14px;
	
}

.ps_drug_info_1 {
border: none;
background: #d9e4f1;	
width: 570px;
}


pgreen {
display: inline;
background: green;
color: #fff;
padding-left: 5px;
padding-right: 5px;
height: 20px;	
}

plight {
    display: inline;
    background: #ffc907;
    color: #111;
    padding-left: 5px;
    padding-right: 5px;
    height: 20px;	
}

pyellow {
display: inline;
background: yellow;
color: red;
padding-left: 5px;
padding-right: 5px;
height: 20px;	
}

pred {
display: inline;
background: red;
color: yellow;
padding-left: 5px;
padding-right: 5px;
height: 20px;	
}




.pres_payment_rw table {
width: 98%;	
border-collapse: collapse;	
}

.drug_info_cnt {
    display: block;
    float: left;
    width: 97%;
    margin-left: 3%;
    min-height: 14px;
    margin-top: -5px;
    padding-bottom: 3px;
}

.drug_info_cnt table{	
}

.drug_info_cnt:hover {
cursor: pointer;	
}


.ps_paid_amt {
height: 26px;
font-size: 20px;
text-align: center;	
width: 72px;
}


.ps_visit_count {
height: 26px;
font-size: 20px;
text-align: center;	
width: 55px;
}


.ps_last_came {
height: 26px;
font-size: 20px;
text-align: center;	
width: 56px;
}




pamt {
font-size: 15px;
    font-weight: bold;
    margin-right: 5px;	
}

lcame {
font-size: 15px;
    font-weight: bold;
    margin-right: 0px;	
}



alldel {
background: linear-gradient(to bottom, #fd0303 , #d22c2c);
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    color: #fff903;
    display: block;
    height: 20px;
    line-height: 18px;
    margin-right: 2px;
    text-align: center;
    text-decoration: none;
    width: 128px;
}

alldel:hover {
background: orange;
cursor: pointer;
}



templ {
background: linear-gradient(to bottom, #b8d1f1 , #f9f9f9);
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
color: #000;
display: block;
height: 16px;
line-height: 14px;
margin-right: 2px;
text-align: center;
text-decoration: none;
width: 84px;
}

templ:hover {

-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: orange;
border-color: #fff -moz-use-text-color -moz-use-text-color #fff;
border-image: none;
border-style: solid;
border-width: 1px;
color: #000;
display: block;
height: 16px;
line-height: 14px;
margin-right: 2px;
text-align: center;
text-decoration: none;
width: 84px;

}




















delete {
background: linear-gradient(to bottom, #b8d1f1 , #f9f9f9);
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
color: #000;
display: block;
height: 16px;
line-height: 14px;
margin-right: 2px;
text-align: center;
text-decoration: none;
width: 51px;
}

delete:hover {

cursor: pointer;
background: orange;
border-color: #fff -moz-use-text-color -moz-use-text-color #fff;
border-image: none;
border-style: solid;
border-width: 1px;
color: #000;
display: block;
height: 16px;
line-height: 14px;
margin-right: 2px;
text-align: center;
text-decoration: none;
width: 51px;

}


.v-826235-1 {
width: 52px;
}

.v-826235-2 {
width: 62px;
}

brandlst {
background: #6d6d6d none repeat scroll 0 0;
border: 1px solid #393939;
border-radius: 13px;
color: #fff;
display: block;
height: 35px;
line-height: 32px;
margin-right: 2px;
text-align: center;
text-decoration: none;
width: 80px;
}


due {
background: yellow none repeat scroll 0 0;
border: 0.1px solid red;
border-radius: 5px;
color: red;
display: block;
width: 44px;
text-align: center;
}

paid {
background: green none repeat scroll 0 0;
border: 0.1px solid black;
border-radius: 5px;
color: #ffffff;
display: block;
width: 44px;
text-align: center
}

cofrm {
background: green none repeat scroll 0 0;
border: 1px solid #393939;
border-radius: 29px;
color: #fff;
display: block;
height: 37px;
line-height: 37px;
margin-bottom: 5px;
margin-right: 2px;
margin-top: 5px;
text-align: center;
text-decoration: none;
width: 162px;




}

nwmmber {
background: green none repeat scroll 0 0;
border: 1px solid #38b838;
border-radius: 29px;
display: inline-block;
height: 29px;
line-height: 27px;
margin-left: 8px;
margin-right: 2px;
text-align: center;
text-decoration: none;
width: 162px;
}

nwmmber:hover {
background: orange none repeat scroll 0 0;
border: 1px solid #38b838;
border-radius: 29px;
display: inline-block;
height: 29px;
line-height: 27px;
margin-left: 8px;
margin-right: 2px;
text-align: center;
text-decoration: none;
width: 162px;
}

nwmmber a {
color: #fff;
}


view:hover {

-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: orange;
border-color: #fff -moz-use-text-color -moz-use-text-color #fff;
border-image: none;
border-style: solid;
border-width: 1px;
color: #000;
display: block;
height: 16px;
line-height: 14px;
margin-right: 2px;
text-align: center;
text-decoration: none;
width: 51px;

}


del {
background: #6d6d6d none repeat scroll 0 0;
border: 1px solid #393939;
border-radius: 0;
color: #fff;
display: block;
height: 22px;
line-height: 20px;
margin-right: 2px;
text-align: center;
text-decoration: none;
width: 51px;
border-radius: 13px;
}

del:hover {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: orange none repeat scroll 0 0;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none;
border-radius: 0;
border-style: solid;
border-width: 1px;
color: #000;
display: block;
height: 22px;
line-height: 17px;
text-align: center;
text-decoration: none;
width: 51px;
border-radius: 13px;
}


access {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #a5e358, #80be33) repeat scroll 0 0;
border: 1px solid #969696;
border-radius: 8px;
color: #000;
display: block;
float: left;
height: 30px;
line-height: 28px;
margin-right: 2px;
text-align: center;
text-decoration: none;
font-weight: bold;
width: 55px;
}

access:hover {
background: orange none repeat scroll 0 0;
}





#viewcti {
width:45px!important;
text-align: center;

}

#accessis {
width:45px!important;
text-align: center;

}

#editcti {
width:45px!important;

}

#deletecti {
width:45px;
margin-right: 10px;

}

#viewallidclo {
text-align: center;
}


.is-enty-r-1 {
height: 35px;
}

.iscol table {
width: 100%;
}

.iscol td {
width: 10%;
}


#view-all-id-container {
display: block;
width: 100%;
font-family: 'Arial',sans-serif;
background: #c0c0c0;
border: 3px solid;
border-top-color: #dfdfdf;
border-left-color: #dfdfdf;
border-right-color: #000;
border-bottom-color: #000;
margin-top: 5px;
}

#view-all-vendor-id-container {
display: block;
width: 100%;
font-family: 'Arial',sans-serif;
background: #fff;
margin-top: 5px;
border: 2px solid;
border-color: #dfdfdf #000 #000 #dfdfdf;
}


#view-all-vendor-trans-pros-container {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #fff none repeat scroll 0 0;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none;
border-style: solid;
border-width: 2px;
display: block;
font-family: Tahoma;
font-size: 14px;
margin: auto;
width: 1000px;
}

#hdsgtx5 {
background: #9b9b9b none repeat scroll 0 0 !important;
border-bottom: 1px solid #ccc !important;
border-top: 1px solid #ccc !important;
height: 30px;
line-height: 25px;
margin-bottom: 0px;
margin-top: 0px;
}

#toppadgsd {
padding-top: 15px;
}

#btom4sdj {
height: 35px;

}

#view-all-vendor-trans-pros-container table{
width: 100%;
padding: 50px;
}

#view-all-vendor-trans-pros-container table td{
border: 1px solid #ccc;
padding-left: 5px;
}


#view-all-vendor-id-container table {
width: 100%;
}

#view-all-vendor-id-container td {

}


.all-id-container_heading {
background: rgba(0, 0, 0, 0) linear-gradient(to right, #000080, #1084d0) repeat scroll 0 0;
color: #fff;
font-size: 12px;
font-weight: bold;
line-height: 20px;
margin: 2px 2px 4px;
padding: 1px 6px;
}


#view-all-id-container table {
width: 100%;
text-align: left!important;
font-size: 13px;
border: none;
}

#view-all-id-container td {
line-height: 25px;
}

#view-all-id-container td img {
display: block;
margin: auto;
}



#druf-cont-lst-container {
display: block;
width: 100%;
font-family: 'Arial',sans-serif;
background: #c0c0c0;
border: 3px solid;
border-top-color: #dfdfdf;
border-left-color: #dfdfdf;
border-right-color: #000;
border-bottom-color: #000;
margin-top: 5px;
}


#druf-cont-lst-container table {
width: 100%;
text-align: left!important;
font-size: 13px;
border: none;
}

#druf-cont-lst-container td {
line-height: 20px;
padding-left: 15px;
}

#druf-cont-lst-container td img {
display: block;
margin: auto;

}



.dev_menubar {
display: block;
float: left;
width: 100%;
background: #275573;
border-image: none;
font-family: "Arial",sans-serif;
min-height: 28px;
border-bottom: 1px solid #8db2e3;
font-family: calibri;
font-size: 14px;
min-width: 1200px;
margin-bottom: 20px;
}

.dev_menubar a {
display: block;	
color: #fff;	
}


.dev_menu_wrap {

display: block;
width: 100%;
margin: auto;
text-align: center;	
	
}


.cloud_user_cnt {
display: block;
float: left;
width: 60%;	
margin-left: 20%;
margin-top: 30px;	
}

.cloud_user_cnt table {
width: 100%;
box-shadow: 0px 3px 6px 0px #777;
padding: 30px;
margin-top: 40px;	
}

.cloud_user_cnt table td{
padding: 5px;	
}

#cloud_inp_1 {
padding-left: 5px;	
width: 100%;
height: 30px;
}



.client_c_container {
display: block;
float: left;
width: 100%;	
}


.client_c_middle {
display: block;
margin: auto;
width: 1200px;	
}



.client_c_main {
display: block;
float:  left;
min-width: 400px;
margin-top: 50px;	
margin-right: 60px;
}


.client_e_title {
background: linear-gradient(to bottom, #b8d1f1 , #f9f9f9);
border: 1px solid #8db2e3;
display: block;
float: left;
font-family: Arial, "Platformian";
font-size: 18px;
height: 35px;
line-height: 35px;
text-align: center;
width: 100%;
}



.client_e_body {
display: block;
font-family: Arial, "Platformian";
text-align: Justify;
float: left;
font-size: 14px;
line-height: 20px;
padding: 20px;
width: 100%;	
border: 1px solid #8db2e3;
}


.client_e_body table{
width: 100%;
margin: auto;
}

.c_add_inp {
width: 100%;
line-height: 1.5em;	
}



.c_add_inp_lock{
	
width: 100%;
line-height: 1.5em;	
background: #dbe5f1;
text-align: left;
padding-left: 10px;

}







#h-in-5-bar {
-moz-border-bottom-colors: none !important;
-moz-border-left-colors: none !important;
-moz-border-right-colors: none !important;
-moz-border-top-colors: none !important;
background: rgba(0, 0, 0, 0) linear-gradient(to right, #000080, #1084d0) repeat scroll 0 0 !important;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none !important;
border-style: solid !important;
border-width: 1px !important;
color: #fff !important;
display: block !important;
float: left !important;
font-size: 13px !important;
font-weight: bold !important;
line-height: 22px !important;
margin: 2px !important;
padding: 1px 2px !important;
width: 99% !important;
}

#h-green-5-bar {
background: rgba(0, 0, 0, 0) linear-gradient(to right, #0c4848, #8acb3f) repeat scroll 0 0 !important;
color: #fff !important;
display: block !important;
float: left !important;
font-size: 12px !important;
font-weight: bold !important;
line-height: 16px !important;
margin: 2px !important;
padding: 1px 2px !important;
width: 99% !important;
}




#h-in-left-bar {
background: rgba(0, 0, 0, 0) linear-gradient(to right, #000080, #1084d0) repeat scroll 0 0 !important;
color: #fff !important;
display: block !important;
float: left !important;
font-size: 12px !important;
font-weight: bold !important;
line-height: 16px !important;
margin-bottom: 2px !important;
margin-left: 2px !important;
margin-right: 2px !important;
margin-top: 18px;
padding: 1px 2px !important;
width: 99%;
}


#h-in-grey-bar {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #7f7f7f none repeat scroll 0 0 !important;
border-color: #dfdfdf #dfddfd #000 #000;
border-image: none;
border-style: solid;
border-width: 1px;
color: #fff !important;
display: block !important;
float: left !important;
font-size: 12px !important;
font-weight: bold !important;
line-height: 16px !important;
margin: 2px !important;
padding: 1px 2px !important;
width: 99% !important;
}


#space-300 {
display: block;
height: 300px;
width: 100%;
float: left;
}

.window {
display: block;
width: 500px;
font-family: 'Arial',sans-serif;
background: #c0c0c0;
border: 1px solid;
border-top-color: #dfdfdf;
border-left-color: #dfdfdf;
border-right-color: #000;
border-bottom-color: #000;
}

.window_inner {
width: 500px;
border: 1px solid;
border-top-color: #fff;
border-left-color: #fff;
border-right-color: #808080;
border-bottom-color: #808080;
}

.window_heading {
margin: 2px 2px 0;
padding: 1px 2px;
color: #fff;
background: linear-gradient(to right, #000080, #1084d0);
font-weight: bold;
font-size: 12px;
line-height: 16px;
}

.window_error_heading {
margin: 2px 2px 0;
padding: 1px 2px;
color: #fff;
background: red;
font-weight: bold;
font-size: 12px;
line-height: 16px;
animation: blinker 1s linear infinite;
}

.window_allert_heading {
margin: 2px 2px 0;
padding: 1px 2px;
color: #000;
background: #a5e358;
font-weight: bold;
font-size: 12px;
line-height: 16px;
width:100%;
animation:  1s step-start 1s normal none 3 running blinker;
}

@keyframes blinker {
50% { opacity: 0; }
}


.window_actions {
margin: 5px 9px;
line-height: 1;
color: #000;
font-size: 11px;
}

.window_content {
margin: 0 2px 2px 2px;
border: 1px solid;
border-top-color: #808080;
border-left-color: #808080;
border-bottom-color: #fff;
border-right-color: #fff;
font-size: 13px;
}

.window_content_inner {
background: #fff;
border: 1px solid;
border-top-color: #000;
border-left-color: #000;
border-bottom-color: #dfdfdf;
border-right-color: #dfdfdf;
padding: 10px;
min-height: 150px;
width: 100%;
display: block;
}






.window_bottom_outer{
display: block;
width: 500px;
font-family: 'Arial',sans-serif;
background: #c0c0c0;
border: 1px solid;
border-top-color: #dfdfdf;
border-left-color: #dfdfdf;
border-right-color: #000;
border-bottom-color: #000;
height: 53px;
}

#revdin {
width: 20px!important;
}

#revmas {
width: 20px!important;
}

.inside-tb-1 {
display: block;
width: 100%;
}


.win-but-cnt {
display: block;
width: 310px;
margin: auto;
}

.ok-win-but-cnt {
display: block;
width: 100px;
margin: auto;
}

.win-double-but-cnt {
display: block;
width: 210px;
margin: auto;
}

.win-button-block-1{
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none;
border-style: solid;
border-width: 2px;
display: inline-block;
font-size: 13px;
font-weight: bold;
height: 40px;
line-height: 40px;
margin-top: 4px;
text-align: center;
width: 100px;
}

.win-button-block-1 a{
text-decoration: none;
color: #000;
}


bt1 {
font-size: 22px;
}

gt1 {
font-size: 22px;
color: green;
}

rt1 {
font-size: 22px;
color: red;
}

#view-all-id-row-title-bar {
background: #a3a3a3!important;
font-weight: bold;
width: 100%;
color: #000;
border-bottom: 1px solid #000;
}

#v-a-overflow-box {
overflow: scroll;

}

#v-a-overflow-box th {
}

#editlogview {
background: #fff;
width:
}

.alertmsg {
color: red;
font-size: 20px;
text-align: center;
width: 100%;
}

.alergrntmsg {
color: green;
font-size: 20px;
text-align: center;
width: 100%;
}

.alertgreenmsg {
color: green;
font-size: 20px;
text-align: center;
width: 100%;
}

.passwarning {
color: blue;
font-size: 16px;
}

#payment-hi-title {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: rgba(0, 0, 0, 0) linear-gradient(to right, #000080, #1084d0) repeat scroll 0 0 !important;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none;
border-style: solid;
border-width: 1px;
color: #fff;
display: block;
font-size: 13px;
font-weight: bold;
height: 25px;
line-height: 12px;
padding: 5px;
width: 100%;
}

#payment-history-cnt {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none;
border-style: solid;
border-width: 1px;
display: block;
font-size: 13px;
padding: 0.5px;
width: 100%;
}


.ps_p_bx_1 {
background: #dadee6;
padding-left: 5px;	
}



.singlepayhis {
background: #acacac!important;
font-weight: bold;
}

.payheader1{
background: #b8dbfd!important;
border-bottom: 1px solid #000;
}

#blank-space {
display: block;
float: left;
width: 100%;
height: 200px;

}

#blank-short-space {
display: block;
float: left;
width: 100%;
height: 5px;

}

#sg-single-g {
display: block;
font-size: 30px;
height: 40px;
line-height: 30px;
min-width: 600px;
font-family: "Times New Roman";
text-transform: uppercase;
background: #34389d none repeat scroll 0 0 !important;
color: #fff;
}

#pre-vit-count {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #c0c0c0 none repeat scroll 0 0;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none;
border-style: solid;
border-width: 1px;
display: block;
float: left;
font-family: Arial;
font-size: 15px;
height: 50px;
line-height: 50px;
text-align: center;
width: 100%;
}


#pre-cc-his {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #c0c0c0 none repeat scroll 0 0;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none;
border-style: solid;
border-width: 1px;
display: block;
float: left;
font-family: Arial;
font-size: 13px;
margin-top: 3px;
padding: 5px 5px 5px 5px;
text-align: left;
width: 100%;
}

.h_1_e_c {
display: block;
float: left;
width: 100%;
}


.h_1_alert {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial, "Platformian";
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 20px;
}


#totalprow-1 {
background: #b8dbfd none repeat scroll 0 0;
display: block;
padding-right: 5px;
text-align: right;
}

#cus-3-f-bar {
display: block;
height: 40px;
margin: auto;
width: 913px;
}

#s-box-sdhs-1 {
display: inline-block;
height: 40px;
width: 300px;
}



#cus-3-txt-contnt {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #ccc none repeat scroll 0 0;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none;
border-radius: 21px;
border-style: solid;
border-width: 1px;
display: block;
font-family: Arial;
font-size: 19px;
height: 40px;
line-height: 37px;
margin: auto auto 18px;
text-align: center;
width: 224px;
}


#cus-3-special {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #ccc none repeat scroll 0 0;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none;
border-radius: 21px;
border-style: solid;
border-width: 1px;
display: inline-block;
font-family: Arial;
font-size: 19px;
height: 40px;
line-height: 37px;
margin: auto auto 18px;
text-align: center;
width: 224px;
}

r {
color: red;
}

#cus-3-search-1 {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #ccc none repeat scroll 0 0;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none;
border-radius: 21px;
border-style: solid;
border-width: 1px;
display: block;
font-family: Arial;
font-size: 19px;
height: 40px;
line-height: 37px;
margin: auto;
padding-left: 10px;
width: 279px;
}

#cus-3-search-2 {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #ccc none repeat scroll 0 0;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none;
border-radius: 21px;
border-style: solid;
border-width: 1px;
display: block;
font-family: Arial;
font-size: 19px;
height: 40px;
line-height: 37px;
margin: auto;
padding-left: 10px;
width: 296px;
}

#cus-3-search-3 {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #ccc none repeat scroll 0 0;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none;
border-radius: 21px;
border-style: solid;
border-width: 1px;
display: block;
font-family: Arial;
font-size: 19px;
height: 40px;
line-height: 37px;
margin: auto;
padding-left: 10px;
width: 310px;
}


#cus-1-search {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #ccc none repeat scroll 0 0;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none;
border-radius: 21px;
border-style: solid;
border-width: 1px;
display: block;
font-family: Arial;
font-size: 19px;
height: 40px;
line-height: 37px;
margin: auto;
padding-left: 10px;
width: 224px;
margin-bottom: 10px;
text-align: center;
}


#cus-3-search {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #ccc none repeat scroll 0 0;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none;
border-radius: 21px;
border-style: solid;
border-width: 1px;
display: block;
font-family: Arial;
font-size: 19px;
height: 40px;
line-height: 37px;
margin: auto;
padding-left: 10px;
width: 224px;
}

.cussearch-input-txt {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #a5e358, #80be33) repeat scroll 0 0 !important;
border-radius: 25px;
font-size: 16px;
height: 33px;
padding-top: 3px;
text-align: center;
width: 137px;

}

#daily-trans-title-s {
display: block;
width: 100%;
margin-top: 15px;
}

#dailtrans-block-1 {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #a5e358 none repeat scroll 0 0;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none;
border-radius: 0px;
border-style: solid;
border-width: 1px;
display: block;
font-family: Arial;
font-size: 19px;
height: 40px;
line-height: 37px;
text-align: center;
width: 300px;
}


mak_center {

display: block;
float: left;
width: 100%;
text-align: center;
font-size: 18px;
font-weight: bold;
margin-bottom: 20px;	
	
}


.expense_m_bdy {
	display: block;
	float: left;
	width: 100%;
	background: #fff;
	text-align: center;
	padding-bottom: 190px;
}


.expense_m_bdy table {
	width: 90%;
	margin: 20px auto auto;
	border-collapse: collapse
}

.expense_m_bdy table tr:nth-child(2n) {
	background: #dbeaf9
}

.expense_m_bdy table tr:nth-child(2n+1) {
	background: #f7f7f7
}

.expense_m_bdy thead {
	font-weight: 700
}



.appointment-m-bdy {
	min-height: 84vh
}

.payment-m-bdy {
	min-height: 80vh
}





.expense_1_container {
	display: block;
	float: left;
	width: 100%;
}


.report_t_bar {
	display: block;
	float: left;
	width: 100%;
	min-height: 30px;
	border: 1px solid #fff;
	border-bottom: 1px solid #8db2e3;
	background: linear-gradient(to bottom, #d8e4f2, #c1d9f0)
}




.material_report_cnt {
display: table-cell;
float: left;
width: 98%;
min-width: 1166px;	
background: #fff;
}



.material_report_left {

    display: block;
    float: left;

	width: 25%;
	min-width: 300px;
    min-height: 500px;
    border-right: 1px solid #5d7d90;
    padding-top: 20px;
    background: cadetblue;
	padding-bottom: 30px;
	
}




.material_report_right {


display: block;
float: left;
width: 68%;
min-width: 850px;
min-height: 500px;
padding-top: 20px;
background: #fff;
	
	
}



.material_report_left table {
	
width: 90%;	
margin: auto;
border-collapse: collapse;
	
}

.material_report_left tr td {

padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: bold;

}

.st_fr_1 {

width: 150px;	
	
}

.text_left {
text-align: left;	
}


.material_report_left table tr.mat_rep_r_1 {

background: #ddd;
border: 1px solid #ccc;

}

.material_report_left table tr.mat_rep_r_2 {

border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
background: #fff;

}


.material_report_left table tr.mat_rep_r_3 {

border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
background: #fff;

}

.material_report_left table tr.mat_rep_r_4 {

border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: #fff;


}


.material_report_left table tr.mat_rep_r_7 {

border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
background: #fff;

}

.material_report_left table tr.mat_rep_r_8 {

border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
background: #fff;

}


.material_report_left table tr.mat_rep_r_9 {

border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: #fff;

}



.material_report_left table tr.mat_rep_r_11 {
border-left: 1px solid #ccc;
background: #fff;
text-align: center;

}


.material_report_left table tr.mat_rep_r_12 {

border-top: 4px solid #5f9ea0;
border-left: 1px solid #ccc;
background: #fff;
text-align: center;
}

.material_report_left table tr.mat_rep_r_13 {

border-top: 4px solid #5f9ea0;
border-left: 1px solid #ccc;
background: #fff;
text-align: center;
}



.material_report_left table tr.mat_rep_r_11 td {
padding-top: 10px;
padding-bottom: 10px;	
}


.material_report_left table tr.mat_rep_r_12 td {
padding-top: 10px;
padding-bottom: 10px;	
}

.material_report_left table tr.mat_rep_r_13 td {
padding-top: 10px;
padding-bottom: 10px;	
}



.st_bt_1 {
    margin-top: 5px;
    width: 90px;
    height: 30px;	
}




.mat_rep_r_4, .mat_rep_r_9 {
text-align: center;	
}


.material_report_left table tr.mat_rep_r_6 {

background: #ddd;	
	
}















#daily-trans-1 {
display: block;
width: 100%;
font-family: 'Arial',sans-serif;
background: #c0c0c0;
border: 3px solid;
border-top-color: #dfdfdf;
border-left-color: #dfdfdf;
border-right-color: #000;
border-bottom-color: #000;
margin-top: 15px;
}

#daily-trans-titlebar {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #c0c0c0 none repeat scroll 0 0;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none;
border-style: solid;
border-width: 1px;
display: block;
font-family: "Arial",sans-serif;
font-size: 16px;
height: 33px;
line-height: 31px;
margin-top: 15px;
text-align: center;
width: 100%;

}



#daily-trans-1 table {
width: 100%;
text-align: left!important;
font-size: 13px;
border: none;
}

#daily-trans-1 td {
line-height: 25px;
}

#daily-trans-1 td img {
display: block;
width: 20px;
height: 20px;
margin:auto;
}



k61 {

font-family: ARIAL;
font-size: 18px;
line-height: 30px;
padding: 5px;
}

k61r {
color: #630000;
font-family: ARIAL;
font-size: 18px;
line-height: 30px;
padding: 5px;
}

k61g {
color: #005300;
font-family: ARIAL;
font-size: 18px;
line-height: 30px;
padding: 5px;

}

#l-title-log {
background: #c0c0c0!important;
color: #000;
display: block;
margin-top: 5px;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-width: 1px!important;
}


#log-s-i {
background: #c0c0c0!important;
color: #000;
display: block;
margin-bottom: 0px;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-width: 1px!important;
}

#ind-dot {
min-width: 10px!important;
}

#i41-l-s {
color: #880000;
display: inline-block;
font-size: 20px;
margin-bottom: 20px;
margin-top: 20px;
text-align: center;
width: 100%;

}

#visa-t-1 {
-moz-border-bottom-colors: none !important;
-moz-border-left-colors: none !important;
-moz-border-right-colors: none !important;
-moz-border-top-colors: none !important;
background: rgba(0, 0, 0, 0) linear-gradient(to right, #000080, #1084d0) repeat scroll 0 0 !important;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none !important;
border-style: solid !important;
border-width: 2px !important;
color: #fff;
display: block !important;
height: 25px !important;
line-height: 18px;
margin-bottom: 0;
margin-top: 5px;
}


f21 {
font-size: 30px;
}


#is-cash-hand-container {
display: block;
width: 25%;
margin: auto;
font-size: 35px;
background: #ccc;
margin-top: 30px;
border:1px solid;
border-color: #dfdfdf #000 #000 #dfdfdf;

}

#is-cash-hand-top {

background: #939393 none repeat scroll 0 0 !important;
display: inline-block;
font-size: 24px;
height: 50px;
line-height: 52px;
padding: 0 !important;
text-align: center;
width: 100%;
}

#cheque-notify-cnt {
animation: 1s linear 1s normal none 3 running blinker;
background: yellow none repeat scroll 0 0;
display: block;
font-family: Arial;
font-size: 18px;
height: 35px;
line-height: 36px;
margin: 16px auto auto;
padding: 0 !important;
text-align: center;
width: 520px;
}

#cheque-notify-cnt a {
color: red;
}


#is-cash-hand-bottom {
display: inline-block;
font-size: 38px;
height: 50px;
line-height: 50px;
margin: auto;
text-align: center!important;
width: 100%;
}

#form-photo-container-45 {
display: block;
margin: auto;
}

#hajj-m-photo {
border: 8px solid #ccc;
display: block;
height: 266px;
margin: auto;
width: 216px;
}

#pbankis {

}

#bankinfsw {
display: none;
margin: 20px auto auto 300px;
width: 696px;
}


#bankinfsw td {
min-width:150px;
}

#bankinfsw tr {
display: block;
background: #c0c0c0;
border: 1px solid;
border-color: #dfdfdf #000 #000 #dfdfdf;
padding-left: 30px;

}


#gsysv {
min-width: 60px !important;
text-align: center;
}

#gsys22 {
min-width: 60px !important;
}

#gsyscent {
text-align: center;
}

#vendor-t-cnt {
display: block;
width: 100%;
height: 50px;

}

#vendor-empty-4-cnt {
display: block;
width: 100%;
height: 20px;
background: #008080;
}



.ps_z_container {

display: block;
float: left;
width: 95%;
margin-left: 4%;
margin-bottom: 40px;
	
}

.ps_z_preview {
display: block;
float: left;
width: 21cm;	
height: 29.3cm;
border: 1px solid #000;
zoom: 65%;

}

.log_box_cnt {
display: block;
float: left;
width: 100%;	
}

.log_box_wrp_1 {
    display: block;
    margin: auto;
    width: 400px;
    background: #000;
    color: #53ef53;
    min-height: 200px;
    padding: 20px;
    font-family: "Courier";
    font-size: 16px;
	
}

.smslog_1, .smslog_2, .smslog_3, .smslog_4, .smslog_5, .smslog_6, .smslog_7 {
width: 100%;
    display: block;
    float: left;
}



.pg_s_in {
width: 60px;	
}

.ps_z_entry {
    display: block;
    float: left;
    width: 360px;
    font-family: "Platformian", Arial;
    font-size: 16px;
    margin-left: 40px;
    background: #d4eae3;
    padding: 20px;
    border: 1px solid #74948c;	
}

.ps_z_entry table{
width: 100%;	
}

.pzs_td_c{
background: #e9e9e9;	
}



.reset_cnt {
display: block;
float: left;
width: 100%;	
margin-top: 30px;
}


.f_rest_bt {
display: block;
margin: auto;	
text-align: center;	
}









#vendor-s-b-blk {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #dfdfdf #000 #000 #dfdfdf;
border-image: none;
border-style: solid;
background: #ccc;
border-width: 1px;
display: inline-block;
font-size: 18px;
height: 38px;
line-height: 38px;
margin-left: 10px;
margin-top: 4px;
text-align: center;
width: 32%;
}


#vnd-r-t-1 {
display: block;
width: 100%;
height: 20px;
text-align: center;
}


#vnd-r-t-2 {
display: block;
width: 100%;

}

#vendor-trans-t-r {
display: block;
font-weight: bold;
margin-top: 20px;
text-align: center;
width: 100%;
}


#view_all_export_bdy table {
width: 80%;
border-collapse: collapse;
margin: auto;
}

#view_all_export_bdy thead {
font-weight: bold;
border: none;
}

#view_all_export_bdy tr:nth-child(even) {background: #dbeaf9;}
#view_all_export_bdy tr:nth-child(odd) {background: #FFF;}

#view_all_export_bdy td {
padding-left: 5px;
}



#view_all_pt-bdy table {
width: 100%;
border-collapse: collapse;
}

#sys-gen-pt-bdy table {
width: 90%;
margin: auto;
border-collapse: collapse;
}



#view_all_pt-bdy thead {
font-weight: bold;
border: none;
}



#view_all_pt-bdy tr:nth-child(even) {background: #dbeaf9;}
#view_all_pt-bdy tr:nth-child(odd) {background: #FFF;}


#sys-gen-pt-bdy tr:nth-child(even) {background: #dbeaf9;}
#sys-gen-pt-bdy tr:nth-child(odd) {background: #fff;}

#sys-gen-pt-bdy table thead {
font-weight: bold;
background: #dbeaf9!important;
}


.delete_box_125{
display: block;
float: left;
width: 100%;
margin: auto;
}

.delete_box_126{
display: block;
width: 500px;
height: 300px;
border: 1px solid red;
margin: auto;
margin-top: 100px;
}

.delete_box_127{
background: red none repeat scroll 0 0;
color: yellow;
display: block;
float: left;
font-size: 19px;
height: 40px;
line-height: 40px;
padding-left: 10px;
width: 500px;

}

.btn-success {
    display: block;
    margin: auto;
    width: 250px;
    height: 35px;
    margin-top: 5px;
font-weight: bold;	
}

.btn-success:hover {
cursor: pointer;

}	


.delete_box_128 {
color: red;
display: block;
float: left;
font-size: 19px;
margin-top: 30px;
padding-left: 10px;
padding-right: 10px;
text-align: center;
width: 500px;
}


.delete_box_129 {

display: block;
float: left;
font-size: 19px;
margin-top: 30px;
padding-left: 10px;
padding-right: 10px;
text-align: center;
width: 500px;
}

.delete_box_130 {
border: 1px solid red;
display: block;
font-size: 18px;
height: 60px;
margin: 54px auto auto;
width: 230px;
}


.success-green-bar {
background: #92d045 none repeat scroll 0 0;
color: #fff;
display: block;
font-weight: bold;
height: 25px;
line-height: 25px;
text-align: center;
width: 100%;
}

.sys_pt_bar {
background: linear-gradient(to bottom, #d8e4f2 , #c1d9f0);
border-bottom: 1px solid #8db2e3;
display: block;
float: left;
font-size: 13px;
font-weight: bold;
height: 30px;
line-height: 30px;
text-align: center;
width: 100%;
}

.update_pt_bar {
background: linear-gradient(to bottom, #d8e4f2 , #c1d9f0);
border-bottom: 1px solid #8db2e3;
display: block;
float: left;
font-size: 13px;
font-weight: bold;
height: 30px;
line-height: 30px;
text-align: center;
width: 100%;
font-family:"Platformian";
font-size: 16px;
}

.sys_pt_left {
display: block;
float: left;
font-size: 13px;
width: 20%;
margin-top: 15px;
margin-left: 3%;

}





.sys_history_right {
background: #fff none repeat scroll 0 0;
    border-left: 1px solid #9a9a9a;
    border-right: 1px solid #9a9a9a;
    border-top: 1px solid #9a9a9a;
    display: block;
    float: left;
    font-size: 13px;
    min-height: 105px;
    width: 100%;	
}


.sys_history_right table {
width: 96%;
margin: auto;
border-collapse: collapse;
}

.sys_history_right table td{
padding: 5px;
}


.sys_history_right tr:nth-child(even) {background: #dbeaf9;}
.sys_history_right tr:nth-child(odd) {background: #e6e8e5;}




.pt_files_upld {
display: block;
float: left;
width: 100%;
min-height: 105px;
background: #fff;
margin-top: 5px;	
}

.pht_cnt_wrp {
display: block;
float: left;
margin-left: 2%;
width: 96%;	
margin-top: 20px;
margin-bottom: 20px;
text-aligN; center;
}


.prs_photo_cnt {
    display: inline-block;
    float: left;
    text-align: center;
    width: 200px;
    box-shadow: 2px 4px 12px 5px #777;
    margin-bottom: 30px;
    margin-right: 10px;
    margin-top: 10px;
    padding: 5px;
}

.prs_photo_cnt table td{
height: 25px;		
}



.upl_nm_cnt_1 {
display: block;
float: left;
width: 100%;	
}

.upl_nm_cnt_2 {
display: block;
float: left;
width: 100%;	
}


.set_pht_name {
display: block;
float: left;	
width: 100px;
height: 25px;	
}


.set_nm_btn {
    display: block;
    float: left;
    min-width: 70px;
	width: 48%;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border: 1px solid #ccc;
    background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%);
    margin-top: 10px;
}

.set_nm_btn:hover {
cursor: pointer;	
}

.pht_del_bt {
display: block;
float: right;
margin-left: 2%;
height: 25px;	
margin-top: 10px;
min-width: 80px;
width: 48%;

}


.pres_pht_single {
display: inline-block;
width: 150px;
margin-right: 10px;
box-shadow: 0px 3px 6px 0px #777;
text-align: center;
}




#set_pht_name {
    display: block;
    float: left;
    border: none;
    border-bottom: 1px solid #ccc;
    text-align: center;	
}



.sys_history_title_right {
    display: block;
    float: left;
    width: 100%;
    height: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: center;
    background: #fff;
    border: 1px solid #f2f2f2;
    line-height: 20px;
}







.sys_indication_right {
background: #fff none repeat scroll 0 0;
    border-left: 1px solid #9a9a9a;
    border-right: 1px solid #9a9a9a;
    border-top: 1px solid #9a9a9a;
    display: block;
    float: left;
    font-size: 13px;
    margin-top: 15px;
    min-height: 82vh;
    width: 76%;
}

.inside-blo-1 {
display: block;
float: left;
width: 40%;	
font-weight: bold;
}

.inside-blo-2 {
display: block;
float: right;
width: 56%;	
font-weight: bold;	
}

.drug_pt_right {
    background: #fff none repeat scroll 0 0;
    border-left: 1px solid #9a9a9a;
    border-right: 1px solid #9a9a9a;
    border-top: 1px solid #9a9a9a;
    display: block;
    float: left;
    font-size: 13px;
    margin-top: 15px;
    min-height: 79vh;
    width: 76%;
    margin-bottom: 50px;
    padding-bottom: 20px;
}

.drug_pt_right table {width: 96%;	border-collapse: collapse; margin: auto;}
.drug_pt_right table thead {font-weight:bold;}
.drug_pt_right tr:nth-child(even) {background: #dbeaf9;}
.drug_pt_right tr:nth-child(odd) {background: #FFF;}






.sys_pt_right {
background: #fff none repeat scroll 0 0;
    border-left: 1px solid #9a9a9a;
    border-right: 1px solid #9a9a9a;
    border-top: 1px solid #9a9a9a;
    display: block;
    float: left;
    font-size: 13px;
    margin-top: 15px;
    min-height: 40vh;
    width: 76%;
}

.sys_pt_right table {width: 90%;}
.sys_pt_right table {width: 100%;	border-collapse: collapse;}
.sys_pt_right table thead {font-weight:bold;}
.sys_pt_right tr:nth-child(even) {background: #dbeaf9;}
.sys_pt_right tr:nth-child(odd) {background: #FFF;}

.sys_pt_left table {width: 90%; border-collapse: collapse;}
.sys_pt_left table thead {font-weight:bold;}
.sys_pt_left tr:nth-child(even) {background: #dbeaf9;}
.sys_pt_left tr:nth-child(odd) {background: #FFF;}

.sys_pt_right table td {

padding-top: 10px;
padding-bottom: 10px;	
	
}


.search-bar-12 {
display: block;
    float: left;
    width: 100%;
    height: 45px;
    border-bottom: 1px solid #8db2e3;
	background:linear-gradient(to bottom, #b8d1f1 , #b7c0e8);
}

.search_bar_sms_1 {
display: block;
    float: left;
    width: 100%;
    min-height: 45px;
    border-bottom: 1px solid #8db2e3;
	background:linear-gradient(to bottom, #b8d1f1 , #b7c0e8);
	font-family: "Platformian";
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

.search_bar_sms_1 a {
display: inline;	
}


.search_bar_m_sms_1 {
display: block;
    float: left;
    width: 100%;
    min-height: 45px;
    border-bottom: 1px solid #8db2e3;
	background:yellow;
	font-family: "Platformian";
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;	
}


.search_bar_m_sms_1 a {
display: inline;	
}





.search_bar_sms_wrap {
display: block;
margin: auto;
width: 80%;	
}



.sms_body_cnt {
display: block;
float: left;
width: 100%;
min-height: 380px;	
}


.sms_body_wrp_1 {
display: block;
margin: auto;
width: 70%;

	
}

.sms_body_wrp_2 {
    display: block;
    float: left;
    width: 100%;
    background: #fff;
    min-height: 300px;
    margin-top: 20px;
    margin-bottom: 20px;
    border-radius: 25px;	
	    box-shadow: 0px 3px 14px 0px #777;
	
}


.sms_t_t {
    display: block;
    float: left;
    width: 100%;
    background: linear-gradient(to bottom, #416ca2 , #000080);
    margin-top: -10px;
    height: 44px;
    border-radius: 25px 25px 0px 0px;
    padding: 0px;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    padding-top: 10px;	
}


.sms_t_t_btm {
    display: block;
    float: left;
    width: 100%;
    background: linear-gradient(to bottom, #a5e358 , #436f0c);
    margin-top: -10px;
    height: 55px;
    border-radius:  0px 0px 25px 25px;
    padding: 0px;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    padding-top: 10px;	
}


.sms_t_t_btm:hover {
	
cursor: pointer;	
	
}


.sms_t_bdy {
	display: block;
float: left;
width: 100%	;
min-height: 260px;
background: #d2cebf;
	
}

.sms_t_bdy table {
margin: auto;
margin-top: 25px;

}


.sms_single_bdy {
	display: block;
float: left;
width: 100%	;
min-height: 260px;
background: #d2cebf;
padding-bottom: 30px;
	
}

.sms_single_bdy table {
margin: auto;
margin-top: 25px;

}



.sms_bdy {
width: 500px;
    height: 170px;
	box-shadow: 0px 3px 14px 0px #777;
}


.sms_s_name, .sms_s_regno, .sms_s_mobile {

padding-left: 5px;
height: 30px;
width: 300px;	
	
}


.dgt_bt {
    display: block;
    margin: auto;
    width: 163px;
    height: 42px;
    border: 1px solid #585858;
    border-radius: 10px;
    margin-top: -4px;
    box-shadow: 0px 3px 14px 0px #777;
    background: linear-gradient(to bottom, #416ca2 , #000080);
    line-height: 42px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}


.dgt_bt:hover {
background: linear-gradient(to bottom, #5db0e0 , #4444b1);
cursor: pointer;	
}






.sms_gen_cnt_1 {
display: block;
float: left;
width: 100%;	
}

.sms_gen_cnt_2 {
display: block;
margin: auto;
width: 90%;	
}

.sms_gen_cnt_2 table {
width: 100%;
border-collapse: collapse;	
}

.sms_gen_cnt_2 table td{
padding: 5px;
border: 1px solid #000;
font-size: 16px;
}

.s_main {	
width: 500px;
height: 50px;
}
   

.sm_hlp {
padding-left: 10px;	
font-size: 16px;
}

.var_b_1 {
width: 90px;	
}



.lds-spinner {
  color: official;
  display: none;
  position: relative;
  width: 64px;
  height: 64px;
}
.lds-spinner div {
  transform-origin: 32px 32px;
  animation: lds-spinner 1.2s linear infinite;
  margin-top: -30px;
}
.lds-spinner div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 29px;
  width: 5px;
  height: 14px;
  border-radius: 20%;
  background: #d812a3;
  
}
.lds-spinner div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
.lds-spinner div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}
.lds-spinner div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}
.lds-spinner div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}
.lds-spinner div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}
.lds-spinner div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}
.lds-spinner div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}
.lds-spinner div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}
.lds-spinner div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}
.lds-spinner div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}
.lds-spinner div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}
.lds-spinner div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}
@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}



.excel_hide {
display: none;	
}

dgt98 {
    display: block;
    margin: auto;
    width: 163px;
    height: 42px;
    border: 1px solid #585858;
    border-radius: 10px;
    margin-top: -4px;
    box-shadow: 0px 3px 14px 0px #777;
    background: linear-gradient(to bottom, #416ca2 , #000080);
    line-height: 42px;
}


dgt98:hover {
background: linear-gradient(to bottom, #5db0e0 , #4444b1);
cursor: pointer;	
}







.search-bar-12 table {

width: 100%;	
	
}

#searchx {

}


.search_blank {
display: block;
float: left;
width: 100%;
height: 15px;
background: #fff;	
}


.srt_align_rt {
float: right;	
}


.search_box_wrap {

    display: block;
    margin: auto;
    width: 600px;
    border: 1px solid #8db2e3;
    height: 30px;
    margin-top: 8px;
    background: linear-gradient(to bottom, #c9ffdc , #6ae89d);
	
}


.sort_bar {
display: block;
float: left;
width: 100%;
height: 20px;
margin-top: 20px;
margin-bottom: 20px;
}


.search-bar-13 {
display: block;
width: 230px;
height: 20px;
margin: auto;
margin-top: 10px;
}

.drug-bar-1 {
    display: block;
    float: left;
    font-size: 16px;
    height: 31px;
    line-height: 31px;
    width: 100%;
	background: #e9e9e9;
}

.brand_name_1 {
border: 1px solid #fff;
    border-radius: 0 12px 0 0;
    display: block;
    float: left;
    font-weight: bold;
    line-height: 31px;
    padding-left: 20px;
    padding-right: 20px;
}

.generic_name_1 {
  border-color: #fff;
    border-image: none;
    border-radius: 0 12px 0 0;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    display: block;
    float: left;
    font-size: 16px;
    height: 31px;
    padding-left: 5px;
    padding-right: 5px;
    width: auto;
	font-size: 14px;
}

.pregnency_cat_1 {
  border-color: #fff;
    border-image: none;
    border-radius: 0 12px 0 0;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    display: block;
    float: left;
    font-size: 16px;
    height: 31px;
    padding-left: 5px;
    padding-right: 5px;
	font-size: 14px;	
}

.manufacturer {
 border-color: #fff;
    border-image: none;
    border-radius: 0 12px 0 0;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    display: block;
    float: left;
    font-size: 16px;
    height: 31px;
    padding-left: 5px;
    padding-right: 5px;
	font-size: 14px;	
}

.tab-bar-cnt {
display: block;
width: 100%;
float: left;	
}

.tab-bar-1 {
display: block;
float: left;
margin-bottom: 15px;
width: 96%;
}


.tab-block-1 {
background: #fff none repeat scroll 0 0;
border-left: 1px solid #fff;
border-radius: 0 7px 0 0;
border-right: 1px solid;
display: inline-block;
height: 29px;
line-height: 30px;
padding-left: 5px;
text-align: center;
width: 70px;
margin-top: 10px;
}

.tab-block-1-active {
background: #dbeaf9 none repeat scroll 0 0;
border-left: 1px solid #fff;
border-radius: 0 7px 0 0;
border-right: 1px solid;
display: inline-block;
height: 29px;
line-height: 30px;
padding-left: 5px;
text-align: center;
width: 70px;
margin-top: 10px;
}

.tab-block-2 {
background: #fff none repeat scroll 0 0;
border-left: medium none;
border-radius: 0 7px 0 0;
border-right: 1px solid;
display: inline-block;
height: 29px;
line-height: 30px;
margin-left: 0;
padding-left: 5px;
text-align: center;
width: 70px;
margin-top: 10px;
}

.tab-block-2-active {
background: #dbeaf9 none repeat scroll 0 0;
border-left: medium none;
border-radius: 0 7px 0 0;
border-right: 1px solid;
display: inline-block;
height: 29px;
line-height: 30px;
margin-left: 0;
padding-left: 5px;
text-align: center;
width: 70px;
margin-top: 10px;
}


.tab-block-3 {
background: #fff none repeat scroll 0 0;
border-left: medium none;
border-radius: 0 7px 0 0;
border-right: 1px solid;
display: inline-block;
height: 29px;
line-height: 30px;
margin-left: 0;
padding-left: 5px;
text-align: center;
width: 70px;
margin-top: 10px;

}

.tab-block-3-active {
background: #dbeaf9 none repeat scroll 0 0;
border-left: medium none;
border-radius: 0 7px 0 0;
border-right: 1px solid;
display: inline-block;
height: 29px;
line-height: 30px;
margin-left: 0;
padding-left: 5px;
text-align: center;
width: 70px;
margin-top: 10px;

}


.tab-block-4 {
background: #fff none repeat scroll 0 0;
border-left: medium none;
border-radius: 0 7px 0 0;
border-right: 1px solid;
display: inline-block;
height: 29px;
line-height: 30px;
margin-left: 0;
padding-left: 5px;
text-align: center;
width: 70px;
margin-top: 10px;

}

.tab-block-4-active {
background: #dbeaf9 none repeat scroll 0 0;
border-left: medium none;
border-radius: 0 7px 0 0;
border-right: 1px solid;
display: inline-block;
height: 29px;
line-height: 30px;
margin-left: 0;
padding-left: 5px;
text-align: center;
width: 70px;
margin-top: 10px;

}












.drug-bar-2 {
display: block;
    float: left;
    width: 100%;
    border: 1px solid #fff;
    background: #e9e9e9;
    padding-left: 20px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.drug-bar-lebel {
display: block;
float: left;
width: 100%;
height: 20px;
border: 1px solid #fff;	
margin-top: 5px;	
padding-left: 20px;	
padding-right: 20px;	
}

.drug-bar-body {
display: block;
float: left;
width: 100%;
border: 1px solid #fff;	
padding-left: 20px;	
padding-right: 20px;	
}

pga {
    background: green none repeat scroll 0 0;
    color: white;
    display: inline;
    font-size: 15px;
    font-weight: bold;
    padding: 4px;
    width: 44px	

}

pgb {
    background: green none repeat scroll 0 0;
    color: yellow;
    display: inline;
    font-size: 15px;
    font-weight: bold;
    padding: 4px;
    width: 44px	
}

pgc {
    background: yellow none repeat scroll 0 0;
    color: red;
    display: inline;
    font-size: 15px;
    font-weight: bold;
    padding: 4px;
    width: 44px	
}
pgd {
    background: red none repeat scroll 0 0;
    color: yellow;
    display: inline;
    font-size: 15px;
    font-weight: bold;
    padding: 4px;
    width: 44px
}
pgx {
	
    background: red none repeat scroll 0 0;
    color: yellow;
    display: inline;
    font-size: 15px;
    font-weight: bold;
    padding: 4px;
    width: 44px	
	
}

tehn {
font-size: 12px;	
}


.generic_head_bar {
background: #dbeaf9 none repeat scroll 0 0;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #fff;
    display: block;
    font-size: 20px;
    line-height: 30px;
    padding-left: 20px;
    width: 100%;
}

.generic_leftsize_bar {
display: block;
    float: left;
    min-height: 500px;
    width: 25%;
}

.generic_leftsize_block_1 {
    display: block;
    float: left;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;

}

.generic_block_title {
background: #ccc none repeat scroll 0 0;
    display: block;
    float: left;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    width: 100%;
	padding-left: 10px;
}

.generic_left_containerz {
display: block;
float: left;
width: 100%;
margin-bottom:20px;
border: 1px solid #ccc;
min-height: 100px;	
}


.generic_leftsize_block_2 {
display: block;
    float: left;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;	
    padding-bottom: 10px;	
    width: 100%;
}

.sys-generic-bar {
background: #ccc none repeat scroll 0 0;
    display: block;
    float: left;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    margin-bottom: 30px;
    text-align: center;
    width: 100%;
border-bottom: 1px solid #000;	
}


.generic_right_size_bar {
    display: block;
    float: right;
    margin-top: 21px;
    min-height: 500px;
    width: 75%;
}


.indication-title-bar {
display: block;
float: left;
width: 100%;
font-size: 18px;
line-height: 30px;
height: 30px;
background: #dbeaf9;
padding-left: 20px;	
}

myel {
background: yellow;
color: red;
padding-left: 5px;
padding-right: 5px;	
}

mgreen {
background: green;
color: #fff;
padding-left: 5px;
padding-right: 5px;		
}

.sys_indication_right table {
display: block;
float: left;	
margin-top:30px;	
padding-left: 20px;	
padding-right: 20px;	
padding-bottom: 40px;	
}

.sys_indication_right thead {
font-weight: bold;
}

.sys_indication_right table tbody tr td {
    min-width: 275px;
    padding-bottom: 10px;
    padding-top: 10px;
	padding-left: 5px;
}

.sys_indication_right table tr:nth-child(2n) {
background: #dbeaf9 none repeat scroll 0 0;
}

.sys_indication_right table  tr:nth-child(2n+1)  {
background: #f7f7f7 none repeat scroll 0 0;
}


.appointmwnt-1-container {
display: block;
float: left;
width: 100%;
min-height: 94vh;	
}


.appointment-input-bar {
    display: block;
    float: left;
    width: 100%;
    height: 58px;
    border: 1px solid #fff;
    background: linear-gradient(to bottom, #d8e4f2 , #c1d9f0);
    border-bottom: 1px solid #8db2e3;	
}


.is-b-1 {
width: 230px;	
}


.pay-b-1 {
width: 290px!important;	
}

.pay-g-1 {
width: 100px;	
}

.ap-in-lft {
display: block;
float: left;
width: 88%;	
height: 58px;

}


.ap-in-right {
display: block;
float: right;
width: 10%;	
height: 58px;

}

.xnbutton {
    font-size: 20px;
    height: 55px;
    line-height: 20px;
    width: 115px;
}

.apnt-stat-bar {
display: block;
float: left;
width: 90px;
height: 30px;	
border: 1px solid #fff;
background: linear-gradient(to bottom, #d8e4f2 , #c1d9f0);
border-bottom: 1px solid #8db2e3;
width:100%;
}

.appointment-m-bdy {
display: block;
float: left;
width: 100%;
min-height: 84vh;
background: #fff;	
}

.payment-m-bdy {
display: block;
float: left;
width: 100%;
min-height: 80vh;
background: #fff;	
}

.apnt-sh-ele-1 {
    display: block;
    float: left;
    width: 60px;
    height: 22px;

    margin-top: 3px;
    text-align: center;
    line-height: 22px;
    margin-left: 63px;
border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;	
}

.cloud_sh_ele_1 {
display: block;
    float: left;
    width: 100%;
    min-height: 22px;
    margin-top: 3px;
    text-align: center;
    line-height: 22px;
    margin-right: 63px;	
}



.apnt-sh-ele-1:hover {
    display: block;
    float: left;
    width: 60px;
    height: 22px;
background: orange;
    margin-top: 3px;
    text-align: center;
    line-height: 22px;
    margin-left: 63px;
border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;	
}





.apnt-sh-ele-2 {
    display: block;
    float: left;
    width: 160px;
    height: 22px;

    margin-top: 3px;
    text-align: center;
    line-height: 22px;
    margin-left: 5px;
border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;	
}



.appointment-m-bdy table {
width: 90%;	
margin: auto;
border-collapse:collapse;
margin-top: 20px;
}


.appointment-m-bdy table tr:nth-child(2n) {
background: #dbeaf9 none repeat scroll 0 0;
}

.appointment-m-bdy table  tr:nth-child(2n+1)  {
background: #f7f7f7 none repeat scroll 0 0;
}

.appointment-m-bdy thead {
font-weight: bold;	
}



.payment-m-bdy table {
width: 90%;	
margin: auto;
border-collapse:collapse;
margin-top: 20px;
}


.payment-m-bdy table tr:nth-child(2n) {
background: #dbeaf9 none repeat scroll 0 0;
}

.payment-m-bdy table  tr:nth-child(2n+1)  {
background: #f7f7f7 none repeat scroll 0 0;
}

.payment-m-bdy thead {
font-weight: bold;	
}







myhk {
font-size: 10px;	
color: blue;
}

stmnu {
font-size: 9px;	
color: #dd4f43;
}

.h-p-header-container {
	display: block;
	float: left;
	width: 100%;
	min-height: 94vh;
	background: #e8eaf5;
}



.h-p-header-img-bar {
display: block;
width: 792px;
height: 200px;
margin: auto;
margin-top: 50px;
background-image: url("images/header.jpg");	
background:#e8e8e8;
}



.img_head_cnt {
display: block;
width: 500px;
margin: auto;
margin-top: 30px;	
background: #ccc;
padding: 20px;
}

.f_up_bt {
font-size: 18px;
}

.up_b_center {
text-align: center;
background: #ddd;	
font-size: 18px;
}

.hrad_i_sub {
font-size: 18px;
width: 80px;
padding-top: 10px;
padding-bottom: 10px;	
}

.hed_im_txt {
font-family: "Platformian", Arial;
font-size: 18px;	
background: #d4dabf;
padding: 10px;
}



.img_head_cnt table {
width: 100%;
margin: auto;	
}





.upload_h_img_bar {
	display: block;
	width: 21cm;
	min-height: 200px;
	margin: 50px auto auto;
	background: #fff;
}












.h-p-header-doctor-left {
display: block;
float: left;
width: 460px;
height: 140px;	
}


.h-p-header-doctor-right {
display: block;
float: left;
width: 460px;
height: 140px;	
}



.h-text-container {
display: block;
width: 1000px;
margin: auto;
margin-top: 20px;	
}


.h-submit-container {
display: block;
float: left;
width: 100%;
height: 40px;	
margin-top: 20px;
}


.h-submit-bt-c {
    display: block;
    height: 40px;
    margin: auto;
    text-align: center;
    width: 166px;
}

.sbtn {
    height: 40px;
    width: 166px;	
}


.name1 {
   background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    font-family: "Century Gothic","Platformian";
    font-size: 16px;
    height: 28px;
    width: 355px;
border: none;	
}


.p-left-block {
display: block;
float: left;
width: 50%;
height: 200px;
}

.p-left-r-1 {

    display: block;
    float: left;
    font-family: "Century Gothic","Platformian";
    height: 27px;
    margin-left: 38px;
    margin-top: 13px;
    width: 357px;
}


.p-left-r-2 {

    display: block;
    float: left;
    font-family: "Century Gothic","Platformian";
    height: 17px;
    margin-left: 38px;
    width: 357px;
}

.name2 {
 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    font-family: "Century Gothic","Platformian";
    font-size: 16px;
    height: 20px;
    width: 355px;
	border: none;	
	font-weight: bold;
}



.p-left-r-3 {

    display: block;
    float: left;
    font-family: "Century Gothic","Platformian";
    height: 17px;
    margin-left: 38px;
    width: 357px;
}

.name3 {
 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    font-family: "Century Gothic","Platformian";
    font-size: 16px;
    height: 23px;
    width: 355px;
	border: none;	
}


.p-left-r-4 {

    display: block;
    float: left;
    font-family: "Century Gothic","Platformian";
    height: 17px;
    margin-left: 38px;
    width: 357px;
}

.name4 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    font-family: "Century Gothic","Platformian";
    font-size: 16px;
    height: 24px;
    width: 355px;
	border: none;	
}


.p-left-r-5 {

    display: block;
    float: left;
    font-family: "Century Gothic","Platformian";
    height: 20px;
    margin-left: 38px;
    width: 357px;
}

.name5 {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    font-family: "Century Gothic","Platformian";
    font-size: 16px;
    height: 20px;
    width: 355px;
	border: none;	
}


.p-left-r-6 {

    display: block;
    float: left;
    font-family: "Century Gothic","Platformian";
    height: 17px;
    margin-left: 38px;
    width: 357px;
}

.name6 {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    font-family: "Century Gothic","Platformian";
    font-size: 16px;
    height: 27px;
    width: 355px;
	border: none;	
}


.p-right-block {
display: block;
float: right;
width: 50%;
height: 200px;
}


.p-right-r-1 {
    display: block;
    float: right;
    font-family: "Century Gothic","Platformian";
    height: 17px;
    margin-right: 38px;
    margin-top: 20px;
    width: 357px;
}

.info1 {
 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-family: "Century Gothic","Platformian";
    font-size: 16px;
    height: 24px;
    text-align: right;
    width: 347px;
}


.p-right-r-2 {
    display: block;
    float: right;
    font-family: "Century Gothic","Platformian";
    height: 18px;
    margin-right: 38px;
    margin-top: 1px;
    width: 357px;
}

.info2 {
 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-family: "Century Gothic","Platformian";
    font-size: 16px;
    height: 24px;
    text-align: right;
    width: 347px;
}


.p-right-r-3 {
    display: block;
    float: right;
    font-family: "Century Gothic","Platformian";
    height: 18px;
    margin-right: 38px;
    margin-top: 1px;
    width: 357px;
}

.info3 {
 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-family: "Century Gothic","Platformian";
    font-size: 16px;
    height: 24px;
    text-align: right;
    width: 347px;
}


.p-right-r-4 {
    display: block;
    float: right;
    font-family: "Century Gothic","Platformian";
    height: 18px;
    margin-right: 38px;
    margin-top: 1px;
    width: 357px;
}

.info4 {
 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-family: "Century Gothic","Platformian";
    font-size: 16px;
    height: 24px;
    text-align: right;
    width: 347px;
}



.p-right-r-5 {

    display: block;
    float: right;
    font-family: "Century Gothic","Platformian";
    height: 18px;
    margin-right: 38px;
    margin-top: 1px;
    width: 357px;
}

.info5 {
 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-family: "Century Gothic","Platformian";
    font-size: 16px;
    height: 24px;
    text-align: right;
    width: 347px;
}


.p-right-r-6 {
    display: block;
    float: right;
    font-family: "Century Gothic","Platformian";
    height: 18px;
    margin-right: 38px;
    margin-top: 1px;
    width: 357px;
}

#p-right-r-7 {
 display: block;
    float: right;
    font-family: "Century Gothic","Platformian";
    height: 33px;
    margin-right: 48px;
    margin-top: 22px;
    text-align: right;
    width: 206px;
}

.info6 {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-family: "Century Gothic","Platformian";
    font-size: 16px;
    height: 22px;
    text-align: right;
    width: 347px;
}

.bar-code-cnt,
.colorpick-code-cnt,
.footer_txt_contner {
	display: block;
	float: left;
	width: 100%;
	height: 45px
}


.bar-code-sub,
.colorpick-code-sub,
.footer_text_sub {
	display: block;
	font-size: 16px;
	margin: 10px auto auto
}


.footer_txt_contner {
display: block;
float: left;
width: 100%;
height: 45px;
}


.colorpick-code-cnt {
display: block;
float: left;
width: 100%;
height: 45px;
margin-top: 20px;
}


.colorpick-code-sub {
 display: block;
    font-size: 16px;
    margin: 10px auto auto;
    width: 440px;
}


.bar-code-sub {
 display: block;
    font-size: 16px;
    margin: 10px auto auto;
    width: 400px;
}

.footer_text_sub {
 display: block;
    font-size: 16px;
    margin: 10px auto auto;
    width: 700px;
}





#preview {
-webkit-appearance:none ;
}



#preview:hover {
color: blue;	
}

#btnsubmit {
-webkit-appearance:none ;	
}

#btnsubmit:hover {
color: blue;	
}

#withoutheader {
-webkit-appearance:none ;		
}

#withoutheader:hover {
color: blue;	
}

#preset {
-webkit-appearance:none ;
}

#preset:hover {
color: blue;	
}

#refreshreg {
    background: linear-gradient(to bottom, #b8d1f1 , #f9f9f9);
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
}	

#refreshreg:hover {
    color: blue;
}

input::-moz-focus-inner { 
	border: 0; 
	padding: 0; 
}


#dose {
font-family:"Platformian";	
}

#instruction {
font-family:"Platformian";	
}

#sysrevisit {
font-family:"Platformian";	
}


.pres-b-12-container {
    display: block;
    float: left;
    height: 48px;
    width: 70px;
    margin-top: 2px;
	text-align: center;
}

.pres-b-12-container:hover {
background: linear-gradient(to bottom, #e5edf5, #ffc907 , #cccccc);
cursor: pointer;	
}



.pres_b_12_report {
    display: block;
    float: left;
    height: 48px;
    width: 70px;
    margin-top: 2px;
	text-align: center;
}

.pres_b_12_report:hover {
background: linear-gradient(to bottom, #e5edf5, #ffc907 , #cccccc);
cursor: pointer;	
}





.pres-b-14-container {
    display: block;
    float: left;
    height: 48px;
    width: 70px;
    margin-top: 2px;
	text-align: center;
	
}

.pres-b-14-container:hover {
background: linear-gradient(to bottom, #e5edf5, #ffc907 , #cccccc);	
cursor: pointer;
}



.pres_b_14_report {
    display: block;
    float: left;
    height: 48px;
    width: 70px;
    margin-top: 2px;
	text-align: center;
	
}

.pres_b_14_report:hover {
background: linear-gradient(to bottom, #e5edf5, #ffc907 , #cccccc);	
cursor: pointer;
}





.pres-b-15-container {
display: block;
float: left;
height: 48px;
width: 70px;
margin-top: 2px;
text-align: center;
}

.pres-b-15-container:hover {
background: linear-gradient(to bottom, #e5edf5, #ffc907 , #cccccc);
cursor: pointer;
}



.pres_b_15_report {
display: block;
float: left;
height: 48px;
width: 70px;
margin-top: 2px;
text-align: center;
}

.pres_b_15_report:hover {
background: linear-gradient(to bottom, #e5edf5, #ffc907 , #cccccc);
cursor: pointer;
}





.pres-b-15-text {
display: block;
float: left;
height: 23px;
width: 71px;
font-family: calibri;
font-size: 13px;
margin-top: -3px;
}


.pres-b-13-container:hover {
background: linear-gradient(to bottom, #e5edf5, #ffc907 , #cccccc);	
cursor: pointer;
}


.pres-b-13-container {
    display: block;
    float: left;
    height: 48px;
    width: 120px;
    margin-top: 2px;
	text-align: center;
	
}


.pres_b_13_report:hover {
background: linear-gradient(to bottom, #e5edf5, #ffc907 , #cccccc);	
cursor: pointer;
}


.pres_b_13_report {
    display: block;
    float: left;
    height: 48px;
    width: 120px;
    margin-top: 2px;
	text-align: center;
	
}





.pres-b-12 {
    display: block;
    float: left;
    height: 25px;
    width: 80px;
}

.pres-b-12-text {
    display: block;
    float: left;
    height: 17px;
    width: 80px;
	font-family: calibri;
	font-size: 13px;
}


.pres-b-13 {
    display: block;
    float: left;
    height: 25px;
    width: 138px;
}

.pres-b-13-text {
    display: block;
    float: left;
    height: 17px;
    width: 138px;
	font-family: calibri;
	font-size: 13px;
	line-height: 13px;
}

.pres-toolz-border-bar {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #e6eef7, #b9cfe4);
    border: 1px solid #a7c6ef;
    border-radius: 10px;
    display: block;
    float: left;
    height: 56px;
    width: 333px;
    margin-top: 1px;
box-shadow: 0px 3px 6px 0px #777;
}


.pres_tools_report {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #e6eef7, #b9cfe4);
border: 1px solid #a7c6ef;
border-radius: 10px;
display: block;
margin: auto;
height: 56px;
width: 270px;
margin-top: 1px;

}


.wt_1_5 {
background: #fff;	
}


.sms_rcg_1 {
    width: 700px;
    font-family: "Platformian", "Arial";
    font-size: 16px;
    font-weight: bold;
    margin-top: 20px;
    background: yellow;
    padding: 10px;	
}


.cloud_rcg_1 {
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    margin-top: 20px;
    padding: 10px;	
	margin-bottom: 30px;
	text-align: center;
}



.sy_ac_1_cnt {
display: block;
margin: auto;
width: 275px;	
}


.sy_ac_1_set {
display: block;
    float: left;
    width: 160px;
    height: 40px;
    line-height: 40px;	
}

.sy_ac_1_btn {
display: block;
float: left;
width: 105px;	
}

.cloud_sync {
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
	
}



b52 {
font-size: 16px;
font-weight: bold;	
}

.machine_id {
    font-size: 22px;
    font-family: "Courier";
    height: 40px;
    padding: 10px;
    width: 100%;	
}



.cript-info-container-full {
    display: block;
    float: left;
    width: 100%;
    min-height: 68px;
    background: linear-gradient(to bottom, #d8e4f2 , #c1d9f0);
    padding-top: 5px;
	border-bottom: 1px solid #8db2e3;
}


.cript-info-container-left {
display: block;
float: left;
width: 70%;		
min-height:60px;
}

.cript-info-container-right {
display: block;
float: right;
width: 29%;	
min-height:60px;
}

.cript-left-row-1 {
display: block;
float: left;
width: 100%;		
min-height:40px;	
}


.cript-left-row-2 {
display: block;
float: left;
width: 100%;		
min-height:40px;	
}


.rt-y-1 {
min-width: 50px;	
}

.rt-y-2 {
min-width: 50px;	
}

input#sex {
width: 35px;	
}

input#date {
width: 120px;	
}

.rt-y-3 {
min-width: 50px;	
}

input#age {
width: 80px;	
}


input#regno {
width: 80px;	
}


input#address {
width: 230px;	
}

.db-45-row-1 {
display: block;
width: 100%;
float: left;	
min-height: 80px;
border-bottom: 1px solid #8db2e3;
}

#updater_r_1 {
display: block;
width: 100%;
float: left;	
min-height: 80px;
border-bottom: 1px solid #8db2e3;
}

#updater_r_2 {
display: block;
width: 100%;
float: left;	
min-height: 80px;
border-bottom: 1px solid #8db2e3;
}


#updater_block_1 {
background: #7fcd7f none repeat scroll 0 0;
    display: block;
    font-size: 16px;
    height: 165px;
    padding-top: 15px;
    padding-bottom: 15px;	
    text-align: center;
    width: auto;

}


.sms_balance_home {

display: block;
float: left;
width: 100%;	
	
}

.sms_bal_t_1 {
display: block;
    float: left;
    width: 100%;
    text-align: center;
    background: #b510ea;
    color: #fff;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    box-shadow: 0px 3px 14px 0px #777;
}

.sms_bal_body {
display: block;
float: left;
width: 100%;	
}

.sms_bal_cnt {
display: block;
margin: auto;
width: 400px;	
	
}


.sms_bal_cnt table{
margin: auto;
width: 100%;	
border-collapse: collapse;
margin-top: 20px;
box-shadow: 0px 3px 14px 0px #777;	
}


.sms_bal_cnt table td{
    padding-left: 25px;
    font-size: 14px;
    padding-right: 25px;
    padding-top: 15px;
    padding-bottom: 15px;
}	

.sms_balance, .sms_total {
background: #dde7f0;	
text-align: center;
}




#updater_block_1  table {
margin: auto;
text-align: left!important;	
}


#updater_block_2 {
 display: block;
    font-size: 16px;
    height: 115px;
    padding-top: 15px;
    text-align: center;
    width: auto;	
}


#updater_block_2  table {
margin: auto;
text-align: left!important;	
}



#updater_block_3 {
 display: block;
    font-size: 16px;
    height: 115px;
    padding-top: 15px;
    text-align: center;
    width: auto;
background: yellow;	
}


#updater_block_3  table {
margin: auto;
text-align: left!important;	
}






.db-45-row-2 {
display: block;
width: 100%;
float: left;	
min-height: 80px;
border-bottom: 1px solid #8db2e3;
}


.db-45-block-1 {
display: block;
    width: 273px;
    margin: auto;
    min-height: 62px;
    margin-top: 10px;
	
}

#backupbtn {
height: 60px;
    width: 270px;
    border-radius: 39px;
    font-weight: bold;
    background: linear-gradient(to bottom, #b4e391 0%,#61c419 50%,#b4e391 100%);	
	border:1px solid #6fe66f;
}


#backup_photo_btn {
height: 60px;
    width: 270px;
    border-radius: 39px;
    font-weight: bold;
    background: linear-gradient(to bottom, #b4e391 0%,#61c419 50%,#b4e391 100%);	
	border:1px solid #6fe66f;
}

.photo_rest_success {

    display: block;
    float: left;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #0ed20e;
    color: #fff;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    margin-top: 20px;
	
}


.db_bk_main_gap {
display: block;
float: left;
width: 100%;
height: 30px;	
}


.db-sub-col-1 {
display: block;
    height: 59px;
    margin: 35px auto auto;
    width: 400px;	

}


#SubmitBtn {
    height: 53px;
    width: 150px;
    background: linear-gradient(to bottom, #b4e391 0%,#61c419 50%,#b4e391 100%);
    color: #000;
    border-radius: 27px;
    font-weight: bold;
	border:1px solid #6fe66f;
}


#resume {
height: 53px;
    width: 200px;
    padding-top: 16px;
}











.apn-e-body {
display: block;
float: left;
width: 100%;
min-height: 100vh;	
background: linear-gradient(to bottom, #d8e4f2 , #c1d9f0);
}


.apn-e-m1 {
display: block;
width: 50%;
margin: auto;
margin-top: 50px;	
}

.apt-btn-br {
display: block;
float: left;
width: 100%;	
height: 60px;
    margin-top: 30px;
}

.showtodaybtn {
    display: block;
    float: left;
    width: 160px;
    height: 22px;
    margin-top: 3px;
    text-align: center;
    line-height: 22px;
    margin-left: 5px;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;	
}

.showtodaybtn:hover {
    display: block;
    float: left;
    width: 160px;
    height: 22px;
	background: orange;
    margin-top: 3px;
    text-align: center;
    line-height: 22px;
    margin-left: 5px;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;	
}






.pay_display-stats {
background: #ceffce none repeat scroll 0 0;
    border-width: 1px;
    display: block;
    float: left;
    height: 22px;
    line-height: 22px;
    margin-left: 5px;
    margin-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;	
}



.payment_container {
display: block;
width: 100%;
height: 115px;	
border: 1px solid #b7cae4;
margin-bottom: 10px;
color: #094a84;
font-weight: bold;
}

.payment_row {
display: block;
float: left;
width: 100%;

}


.pay_reg_info {
display: block;	
float: right;
width: 25%;	
}


.pay_patient_info {
display: block;	
float: left;
width: 70%;	
}

#pay_paidamount {
color: green;
    font-family: "Consolas";
    font-size: 35px;
    width: 140px;
}



#footer_text {
width: 600px;	
font-family: "Platformian";
font-size: 16px;
padding-left: 15px;
}

.payhgreen {
background: green;	
}

.headrw1 {
background: #8cf232!important;	
font-weight: bold;
}


.page_setup_main_c {
	display: block;
	float: left;
	width: 100%;
	background: #9a9cb3;
}


.page_setup_main_d {
	display: block;
	float: left;
	width: 100%;
	min-height: 94vh;
	    background: #cddff1;
}


.page_pres_emg {
display: block;
margin: auto;
border: 1px solid;
background-image: url("images/pres.jpg");
background-repeat:no-repeat;	
}


.page_s_cnt_1,
.page_s_title_1,
.page_subm_bt_0 {
	margin-bottom: 15px
}

.page_s_title_1 {
	background: #cff9a4;
	display: block;
	float: left;
	font-family: Platformian;
	font-size: 16px;
	margin-top: -1px;
	padding: 10px;
	width: 100%;
	border: 1px solid #8db2e3
}


.page_s_cnt_1 {
display: block;
font-family: "Platformian";
font-size: 16px;
float: left;
width: 100%;	
border: 1px solid #8db2e3;
margin-bottom: 15px;
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #d8e4f2, #c1d9f0) repeat scroll 0 0;
}


.page_subm_bt_0 {
display: block;
font-family: "Platformian";
font-size: 16px;
float: left;
width: 100%;	
border-bottom: 1px solid #8db2e3;
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #d8e4f2, #c1d9f0) repeat scroll 0 0;
margin-bottom: 15px;
margin-top: 50px;
}

.page_subm_bt_0 table {
margin: auto;	
}



.page_subm_bt_1 {
display: block;
font-family: "Platformian";
font-size: 16px;
float: left;
width: 100%;	
border-top: 1px solid #8db2e3;
border-bottom: 1px solid #8db2e3;
margin-bottom: -1px;
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #d8e4f2, #c1d9f0) repeat scroll 0 0;
}


.page_subm_bt_2 {
display: block;
font-family: "Platformian";
font-size: 16px;
float: left;
width: 100%;	
border: 1px solid #8db2e3;
margin-bottom: 15px;
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #d8e4f2, #c1d9f0) repeat scroll 0 0;
margin-bottom: 400px;
}


.dwl_in_txt {
width: 500px;
height: 25px;
font-size: 18px;
padding-left: 5px;	
}


.page_sa_s_bt {
display: block;
    width: 200px;
    height: 62px;
    margin: auto;
    padding: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
font-weight: bold;	
}


.page_s_left {
display: block;
float: left;
height: 537px;
width: 380px;	
}


.page_s_right {
    display: block;
    float: left;
    height: 58px;
    margin-left: 10px;
    margin-top: 18px;
    width: 380px;	
}


.modal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('http://i.stack.imgur.com/FhHRx.gif') 
                50% 50% 
                no-repeat;
}


body.loading {
    overflow: hidden;   
}


body.loading .modal {
    display: block;
}


.loader {
  display: none;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid blue;
  border-right: 16px solid green;
  border-bottom: 16px solid red;
  border-left: 16px solid pink;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.syncloader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid blue;
  border-right: 16px solid green;
  border-bottom: 16px solid red;
  border-left: 16px solid pink;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

.sync_anim_cnt {
    display: none;
    float: left;
    width: 30%;
    position: absolute;
    margin-left: 35%;
    background: #fff;
    padding: 40px;
    box-shadow: 0px 3px 6px 0px #777;
    z-index: 99;
    margin-top: -20px;
    margin-right: 35%;
}






.jconfirm-box  {
width: 50%;	
}

.jconfirm-title-c {
font-family: Arial, "Platformian";	
font-weight: bold;
color: blue;
}

bng {
font-family: Arial, "Platformian";
font-size: 16px;	
}


.main_ld_1 {
    width: 130px;
    display: block;
    margin: auto;	
}

.text_ld_1 {
display: block;
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 20px;
    font-weight: bold;
    color: green;
    font-size: 20px;	
}



@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}


.data_save_succ_cnt {
display: block;
float: left;
height: 80px;
width: 100%;
font-size: 16px;
margin-top: 60px;
}

.data_save_succ_cnt2 {
display: block;
float: left;
height: 80px;
width: 100%;
font-size: 16px;
margin-top: 5px;
}


.data_save_succ_block_1 {
display: block;
margin: auto;
height: 80px;
width: 50%;
font-size: 16px;
text-align: center;
color: #0D762B;
}

.data_save_succ_block_2 {
display: block;
margin: auto;
height: 80px;
width: 50%;
font-size: 16px;
text-align: center;
}


.go_back_button a {
background: #3498db;
background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
background-image: -moz-linear-gradient(top, #3498db, #2980b9);
background-image: -ms-linear-gradient(top, #3498db, #2980b9);
background-image: -o-linear-gradient(top, #3498db, #2980b9);
background-image: linear-gradient(to bottom, #3498db, #2980b9);
-webkit-border-radius: 28;
-moz-border-radius: 28;
border-radius: 28px;
font-family: Arial;
color: #ffffff;
font-size: 20px;
padding: 10px 20px 10px 20px;
text-decoration: none;
width: 200px;
margin: auto;
}

.go_back_button:hover a {
background: #3cb0fd;
background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
text-decoration: none;

}


#addadvice {
    margin-top: 1px;
    width: 80px;	
}


n78 {
font-size: 9px;	
}

.add_history_ps {
    display: block;
    float: left;
    width: 86%;
    height: 50px;
    margin-left: 7%;
    margin-top: 10px;	
}


.history-1-container {
display: block;
float: left;
width: 100%;
min-height: 94vh;	
}


.history-input-bar {
    display: block;
    float: left;
    width: 100%;
    height: 58px;
    border: 1px solid #fff;
    background: linear-gradient(to bottom, #d8e4f2 , #c1d9f0);
    border-bottom: 1px solid #8db2e3;	
}


.history-in-lft {
display: block;
float: left;
width: 88%;	
height: 58px;

}


.history-in-right {
display: block;
float: right;
width: 10%;	
height: 58px;

}

.historyxnbutton {
    font-size: 20px;
    height: 55px;
    line-height: 20px;
    width: 200px;
}

.history-m-bdy {
display: block;
float: left;
width: 100%;
height: auto;
background: #fff;	
}



.history-col-1 {
display: block;
float: left;
width: 33%;	
border: 1px solid #d8e4f2;
min-height: 240px;
margin-left: 20px;
}

.history-col-2 {
display: block;
float: left;
width: 33%;	
border: 1px solid #d8e4f2;
min-height: 240px;
margin-left: 5px;
}

.history-col-3 {
display: block;
float: left;
width: 24%;	
border: 1px solid #d8e4f2;
min-height: 240px;
margin-left: 5px;
}

.history-col-4 {
display: block;
float: left;
width: 30%;	
border: 1px solid #d8e4f2;
min-height: 240px;	
margin-left: 5px;
}

.history-col-title {
    display: block;
    float: left;
    width: 100%;
    height: 30px;
    text-align: center;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #d8e4f2, #c1d9f0) repeat scroll 0 0;
    line-height: 35px;
    font-weight: bold;
}


.history-colmn-cont {
display: block;
float: left;
width: 100%;
height: 210px;
margin-top: 30px;	
}

#presentillness {
width: 100%;
height: 210px;	
}

#pastillness {
width: 100%;
height: 210px;		
}

#others {
width: 100%;
height: 210px;	
}

#note {
width: 100%;
height: 210px;	
}

hst7 {
display: block;
font-size: 16px;
line-height: 58px;
margin-left: 20px;	

}


zs41 {
display: block;
width: 90%;
height: 20px;
font-size: 16px;	
padding-left: 9%;
}


zs42 {
display: block;
width: 90%;
height: 20px;	
padding-left: 9%;
margin-bottom: 30px;
margin-top: 10px;
white-space: pre-line;
height: auto;
}

.treatment_template_contained {
display: block;
float: left;
min-height: 60px;
width: 100%;	
margin-top: 5px;	
}


#drugtemplate {
display: block;
float: left;
width: 100%;
margin-top: 0;
border-radius: 0;
border: none;
    box-shadow: 3px 4px 8px 0px #777;
height: 30px;
text-align: center;		
}


#generictemplate {
display: block;
float: left;
width: 100%;
margin-top: 0;
border-radius: 0;
border: none;
    box-shadow: 3px 4px 8px 0px #777;
height: 30px;
text-align: center;		
}


#searchtemplate {
display: block;
float: left;
width: 100%;
margin-top: 0;
border-radius: 0;
border: none;
    box-shadow: 3px 4px 8px 0px #777;
height: 30px;
text-align: center;		
}

#searchAdvicetemplate {
display: block;
float: left;
width: 100%;
margin-top: 0;
border-radius: 0;
border: none;
    box-shadow: 3px 4px 8px 0px #777;
height: 30px;
text-align: center;			
}


#searchCCtemplate {
display: block;
float: left;
width: 100%;
margin-top: 0;
border-radius: 0;
border: none;
    box-shadow: 3px 4px 8px 0px #777;
height: 30px;
text-align: center;		
}

#searchOEtemplate {
display: block;
float: left;
width: 100%;
margin-top: 0;
border-radius: 0;
border: none;
    box-shadow: 3px 4px 8px 0px #777;
height: 30px;
text-align: center;		
}


#searchIXtemplate {
display: block;
float: left;
width: 100%;
margin-top: 0;
border-radius: 0;
border: none;
    box-shadow: 3px 4px 8px 0px #777;
height: 30px;
text-align: center;			
}



.add_tempalte_btnn {
display: block;
float: left;
width: 100%;	
margin-top: 2px;
text-align: center;	
}


.treatment_tmp_banner {
display: block;
float: left;
width: 100%;
height: 50px;
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #d8e4f2, #c1d9f0) repeat scroll 0 0;
border-bottom: 1px solid #8db2e3;	
text-align: center;
line-height: 50px;
}


.tr_tmp_1_add_new {
    display: block;
    width: 200px;
    height: 36px;
    font-size: 16px;
    border-radius: 26px;
    text-align: center;
    background: linear-gradient(to bottom, #b8d1f1 , #f9f9f9);
    border: 1px solid #8db2e3;
    text-align: center;
    margin: auto;
    font-weight: bold;
	
}


.prs_temp_7_search {
    display: -webkit-inline-box;
    width: 260px;
    height: 36px;
    font-size: 16px;	
	border-radius: 26px;
	text-align: center;
	border: 1px solid #8db2e3;
	
}


.treatment_tmp_main_box {
display: block;
    float: left;
    width: 100%;
    font-family: Arial,"Platformian";
margin-bottom: 40px;	
}


.treatment_tmp_main_box table {
    min-width: 40%;
    margin: auto;
    border: 1px solid #8db2e3;
    margin-top: 20px;
    padding: 20px;
	background: #fff;
}

.ui-menu-item {
font-family: Arial,"Platformian"!important;	
}


.template_add_new-container {
display: block;
    float: left;
    width: 100%;
    margin-top: 10px;

}


.template_pedi_new_container {
display: block;
    float: left;
    width: 100%;
    margin-top: 30px;

}


.template_pedi_new_container table {
display: block;
width: 96%;	
}

.ped_d_inp {
height: 30px;
width: 400px;	
}


.template_add_wrapper {
display: block;
margin: auto;
width: 1025px;

}


.rabies_ad_wrap {
display: block;
margin: auto;
width: 60%;

}

.rabies_ad_wrap table {
width: 96%;
margin: auto;
padding: 4%;	
background: #fff;
}

.rabies_ad_wrap table td{
padding-left: 10px;	
}

.rbs_v_1 {
height: 30px;
text-align: center;
font-size: 18px;	
}	


.ped_rabis_inp {
display: block;	
height: 30px;
width: 400px!important;	
}


.rabis_dose {
display: block;	
min-height: 165px;
width: 400px!important;	
font-family: Arial, "Platformian";
font-size: 18px;	
	
	
}



.a9_new_temp_row1 {
display: block;
float: left;
margin-left: 15px;	
font-family: Calibri;
font-size: 18px;
margin-bottom: 4px;
width: 100%;
background: #bfdbff none repeat scroll 0 0;
border: 1px solid #8db2e3;
}

#a9_new_temp_row2 {
    display: block;
    float: left;
    min-height: 340px;
    width: 100%;
}

.templatename {
    border: 1px solid #ccc;
    height: 30px;
    width: 470px;	
}





#treatmentaddtemplate {
width: 631px;	
height: 400px;
margin-left: 15px;
}


.a9_new_temp_row_top {
display: block;
float: left;
width: 1035px;	

}


.a9_new_temp_row_left {
display: block;
float: left;
width: 670px;
padding: 20px;
}

.oe_box_new_temp_row_left {
    display: block;
    width: 660px;
    background: #fff;
    padding: 20px;
    box-shadow: 0px 3px 6px 0px #777;
    margin: auto;
}


.offline_c_main {
display: block;
width: 700px;
margin: auto;
margin-top: 110px;	
}

.z_login_header {

display: block;
float: left;
width: 100%;
height: 2em;
background: linear-gradient(to bottom, #b8d1f1 , #f9f9f9);
line-height: 97px;
font-size: 36px;
padding-left: 20px;
font-family: "Times New Roman";
border-bottom: 1px solid #8db2e3;
	
}


.z_login_button {
	
display: block;
width: 100%;
height: 60px;
border-bottom: 1px solid #8db2e3;
margin-bottom:15px;	
	
}


.z_login_bdy {
	
    display: block;
    width: 100%;
    float: left;
    border-left: 1px solid #8db2e3;
    min-height: 106px;
    padding-top: 40px;
    padding-bottom: 13px;
    border-right: 1px solid #8db2e3;
	
}


.z_forgot_login_bdy {
	
    display: block;
    width: 100%;
    float: left;
    border-left: 1px solid #8db2e3;
    min-height: 106px;
    padding-top: 40px;
    padding-bottom: 13px;
    border-right: 1px solid #8db2e3;
	padding-left:15px;
	font-size: 14px;
	
}


.z_register_bdy {
	
    display: block;
    width: 100%;
    float: left;
    border-left: 1px solid #8db2e3;
    min-height: 106px;
    padding-top: 10px;
    padding-bottom: 13px;
    border-right: 1px solid #8db2e3;
	font-size: 1.1em;
	
}


.z_forgot_pw_but_1{
display: block;
float: left;
width: 100%;
height: 40px;
line-height: 40px;
font-size: 18px;
background: linear-gradient(to bottom, #b8d1f1 , #f9f9f9);
padding-left: 10px;
border: 1px solid #8db2e3;
	
	
}

.reco_center {
padding-left: 76px;
font-size: 16px;
font-weight: bold;	
}

.reco_center_green {
padding: 20px;
font-size: 16px;
font-weight: bold;
text-align: center;
color: green;	
}


.z_forgot_repair_but_1 {

display: block;
float: left;
width: 100%;
height: 40px;
line-height: 40px;
font-size: 18px;
background: linear-gradient(to bottom, #b8d1f1 , #f9f9f9);
padding-left: 10px;
border: 1px solid #8db2e3;	
	
}


.reco_m_err{
padding-left: 76px;
font-size: 16px;
font-weight: bold;
color: red;	
	
}


.reg_z_in {
font-size: 1em;
    height: 1.8em;
padding-left: 5px;	
width: 250px;
}

.z_reg_success_1{

display: block;
float: left;
width: 100%;
height: 40px;
background: green;
color: #fff;
line-height: 40px;
font-size: 18px;
padding-left: 10px;
	
}


.captcha_z_in {
height: 2em;
    width: 320px;
    text-align: center;
    font-size: 2em;

}


.z_register_bdy table {

margin: auto;	
	
}


.login_username {
display: block;
    float: left;
    height: 2em;
    margin-left: 75px;
    width: 250px;
	    padding-left: 10px;
}

.forgot_login_username {
display: block;
    float: left;
    height: 2em;
    width: 250px;
	    padding-left: 10px;
}


.login_password {
display: block;
    float: left;
    height: 2em;
    margin-left: 75px;
    width: 250px;
	    padding-left: 10px;
}


.z_login_submit {
	
    display: block;
    float: left;
    width: 100%;
    border-left: 1px solid #8db2e3;
    text-align: center;
    height: 144px;
    border-right: 1px solid #8db2e3;
    border-bottom: 1px solid #8db2e3;	
	padding-bottom:15px;
	
}


forgot {
display: block;
width: 100%;
margin-top: 25px;	
}

forgot a{
color: #3e526d;	
}

.login_err_bar{

    display: block;
    float: left;
    width: 100%;
    min-height: 40px;
    margin-top: 10px;
    text-align: center;
    color: red;
	
}

.login_err_bar_active {

display: block;
float: left;
width: 100%;
min-height: 40px;
margin-top: 10px;
text-align: center;
color: red;
background: yellow;
font-size: 16px;
line-height: 40px;
border-top: 1px solid red;	
    border-bottom: 1px solid red;
	
}



.z_login_banner {

display: block;
float: left;
width: 100%;	
margin-bottom: 10px;
	
}






.login_subm_bt {

display: block;
    width: 131px;
    height: 49px;
    margin: auto;
    margin-top: 4px;
    font-weight: bold;
    font-size: 17px;	
	
}




.z_login_but_1 {
display: block;
    float: left;
    width: 49%;
    height: 50px;
    background: linear-gradient(to bottom, #b8d1f1 , #f9f9f9);
    text-align: center;
    font-size: 18px;
    line-height: 49px;
	border: 1px solid #8db2e3;	
}

.z_login_but_1:hover {
cursor: pointer;	
background: linear-gradient(to bottom, #b8f1df , #f9f9f9);
}


.z_login_but_2 {
display: block;
    float: right;
    width: 49%;
    height: 50px;
    background: linear-gradient(to bottom, #b8d1f1 , #f9f9f9);
    text-align: center;
    font-size: 18px;
    line-height: 49px;
	border: 1px solid #8db2e3;	
}


.z_login_but_2:hover {
cursor: pointer;	
background: linear-gradient(to bottom, #b8f1df , #f9f9f9);
}



.z_login_cnt {

display: block;
float: left;
width: 100%;

	
	
}


.z_login_box {
	
display: block;
width: 400px;
margin: auto;
margin-top: 120px;	
	
}


.z_register_box {
	
display: block;
width: 700px;
margin: auto;
margin-top: 10px;	
	
}




.plt_z_logo_cnt {
display: block;
float: left;
width: 100%;
min-height: 100px;
margin-bottom: 400px;
text-align: center;
border-bottom: 1px solid #8db2e3;
padding-bottom: 30px;
border-right: 1px solid #8db2e3;
border-left: 1px solid #8db2e3;
}
.help_c_main {
display: block;
width: 700px;
margin: auto;
margin-top: 110px;	
}



.perm_c_main {
display: block;
width: 700px;
margin: auto;
margin-top: 110px;	
}





.offline_e_title {
background: linear-gradient(to bottom, #b8d1f1 , #f9f9f9);
border: 1px solid #8db2e3;
display: block;
float: left;
font-family: Arial, "Platformian";
font-size: 18px;
height: 35px;
line-height: 35px;
text-align: center;
width: 100%;
}


.offline_e_body {
display: block;
font-family: Arial, "Platformian";
text-align: Justify;
float: left;
font-size: 18px;
line-height: 20px;
padding: 20px;
width: 100%;	
border: 1px solid #8db2e3;
}



.a9_new_temp_row_right {
    display: block;
    float: left;
    width: 320px;
    margin-left: 40px;		
}


.template_save_bt_cnt_1 {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 10px;
    background: #e2ebf4;
}


.tmplt_1_smit {
width: 200px;
    height: 50px;
    font-size: 16px;	
}


.treatment_1254_a {
display: block;
float: left;
width: 100%;	
height: 40px;
text-align: center;
margin-top: 40px;
}


#timer {
font-size: 22px;	
}


.his_add_4672_bt {
    display: block;
    float: left;
    width: 100%;
    height: 60px;
    margin-top: 55px;
	text-align: center;
}


tr.tmplt_8_header {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #d8e4f2, #c1d9f0) repeat scroll 0 0;
    line-height: 38px;
    font-weight: bold;
}


td.tm_8_d_name  {
padding-left: 10px;	
}


.alert_db {
	
display: block;
    float: left;
    text-align: center;
    width: 100%;
    color: red;
    font-size: 18px;	
	margin-top: 15px;
	
}


.doc_search_cnt {
display: block;
width: 50%;
margin: auto;
border: 1px solid #8db2e3;
margin-top:70px;
font-size: 16px;
}


.doc_search_cnt table {

margin: auto;
margin-top: 60px;
margin-bottom: 60px;
	
}


.inp_doc_search {

text-align: center!important;
font-size: 16px!important;
line-height: 18px!important;
width: 150px!important;	
	
}

.doc_s_sub {

display: block;
width: 120px;
height: 40px;
margin: auto;
font-size: 20px;	
	
}


.doc_search_title {
display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-weight: bold;
    background: linear-gradient(to bottom, #b8d1f1 , #f9f9f9);
    border-bottom: 1px solid #8db2e3;
}



.trial-delete-bdy {
display: block;	
}




.trial_expired_1 {
display: block;
width: 700px;
min-height: 400px;	
border: 1px solid #8db2e3;
margin: auto;
margin-top: 30px;
font-family: "platformian";
}

.trial_expired_title {
background: linear-gradient(to bottom, #b8d1f1 , #f9f9f9);
    border: 1px solid #8db2e3;
	font-family: "platformian";
    display: block;
    float: left;
    font-size: 18px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 100%;
}

.trial_expired_body {
display: block;
    float: left;
    font-family: "platformian";
    font-size: 16px;
    padding: 20px;
    width: 100%;	
	border: 1px solid #8db2e3;
}


.plt_z_logo_cnt {
	
display: block;
    float: left;
    width: 100%;
    min-height: 100px;
    margin-bottom: 400px;
    text-align: center;
    border-bottom: 1px solid #8db2e3;
    padding-bottom: 30px;
    border-right: 1px solid #8db2e3;
    border-left: 1px solid #8db2e3;
	
}



.help_c_main {
	
display: block;
width: 700px;
margin: auto;
margin-top: 120px;		
	
}



.all_history_z {

    display: block;
	float: left;
    margin-left: 5%;
	margin-right: 5%;
    width: 90%;
    min-height: 30px;
    margin-top: 10px;	
	min-width: 320px;
	
}


.history_men_title {
display: block;
float: left;
width: 100%;
text-align: center;	
}


.history_men_element {
display: block;
float: left;
width: 100%;
text-align: center;	
}

.his_block_menu_1, .his_block_menu_2, .his_block_menu_3:hover {
cursor: pointer;	
}

.his_block_menu_1 {
display: inline-block;
    width: 95px;
    height: 25px;
    background: #ffc907;
    border-radius: 15px 15px 0px 0px;
    line-height: 25px;
    font-weight: bold;
    font-size: 11px;
	box-shadow: 2px -1px 7px 1px #777;
	
}


.his_block_menu_2 {
display: inline-block;
    width: 95px;
    height: 25px;
    background: #fff;
    border-radius: 15px 15px 0px 0px;
    line-height: 25px;
    font-weight: bold;
    font-size: 11px;
	box-shadow: 2px -1px 7px 1px #777;
	
}


.his_block_menu_3 {
display: inline-block;
    width: 95px;
    height: 25px;
    background: #fff;
    border-radius: 15px 15px 0px 0px;
    line-height: 25px;
    font-weight: bold;
    font-size: 11px;
	box-shadow: 2px -1px 7px 1px #777;
	
}


.calc_block_menu_1, .calc_block_menu_2, .calc_block_menu_3, .calc_block_menu_4, .calc_block_menu_5:hover {
cursor: pointer;	
box-shadow: 2px -1px 7px 1px #777;
}


.zsc_dob{
width: 50px;	
}


.sd_dob {
width: 130px;	
}

.zsc_gender {
width: 50px;	
}


.calc_block_menu_1 {
display: inline-block;
    width: 60px;
    height: 25px;
    background: #ffc907;
    border-radius: 15px 15px 0px 0px;
    line-height: 25px;
    font-weight: bold;
    font-size: 11px;
	box-shadow: 2px -1px 7px 1px #777;
	
}


.calc_block_menu_2 {
display: inline-block;
    width: 70px;
    height: 25px;
    background: #fff;
    border-radius: 15px 15px 0px 0px;
    line-height: 25px;
    font-weight: bold;
    font-size: 11px;
	box-shadow: 2px -1px 7px 1px #777;
	
}


.calc_block_menu_3 {
display: inline-block;
    width: 50px;
    height: 25px;
    background: #fff;
    border-radius: 15px 15px 0px 0px;
    line-height: 25px;
    font-weight: bold;
    font-size: 11px;
	box-shadow: 2px -1px 7px 1px #777;
	
}

.calc_block_menu_4 {
display: inline-block;
    width: 50px;
    height: 25px;
    background: #fff;
    border-radius: 15px 15px 0px 0px;
    line-height: 25px;
    font-weight: bold;
    font-size: 11px;
	box-shadow: 2px -1px 7px 1px #777;
	
}

.calc_block_menu_5 {
display: inline-block;
    width: 50px;
    height: 25px;
    background: #fff;
    border-radius: 15px 15px 0px 0px;
    line-height: 25px;
    font-weight: bold;
    font-size: 11px;
	box-shadow: 2px -1px 7px 1px #777;
	
}




.his_block_present {

display: block;
float: left;
width: 100%;	
	
}



textarea#z_past_history {
    display: block;
    float: left;
    margin-left: 0%;
    margin-right: 0%;
    min-height: 75px;
    width: 100%;
    margin-top: 1px;
}

textarea#z_present_history {
    display: none;
    float: left;
    margin-left: 0%;
    margin-right: 0%;
    min-height: 75px;
    width: 100%;
    margin-top: 1px;
}





textarea#h_notes {
    display: none;
    float: left;
    margin-left: 0%;
    margin-right: 0%;
    min-height: 75px;
    width: 100%;
    margin-top: 1px;
}





.bmi_container {

    display: block;
	float: left;
    margin-left: 5%;
	margin-right: 5%;
    width: 90%;
    min-height: 30px;
    margin-top: 10px;	
	min-width: 320px;
	
}


.bmi_container table {
margin: auto;
}






.bmi_weigh {
width: 71px;
text-align: center;	
padding: 0!important;

}

.bmr_weigh {
width: 71px;
text-align: center;	
padding: 0!important;

}


.bmr_age {
width: 71px;
text-align: center;	
padding: 0!important;

}





.bmi_inch {
width: 78px;
text-align: center;	
}

.bmr_inch {
width: 78px;
text-align: center;	
}





.bmi_height {
width: 78px;
text-align: center;		

}


.bmr_height {
width: 78px;
text-align: center;		

}





.bmi_result {
width: 79px;	
text-align: center;	
background: #b6cde2;

}

.bmr_result {
width: 79px;	
text-align: center;	
background: #b6cde2;

}




.bmi_class {
width: 109px;	
background: #b6cde2;
text-align: center;
font-weight: bold;
font-size: 12px;
	
}


.bmr_class {
width: 109px;	
background: #b6cde2;
text-align: center;
font-weight: bold;
font-size: 12px;
	
}






.insulin_class {
width: 277px;	
background: #b6cde2;
text-align: center;
font-weight: bold;
font-size: 12px;
font-family: "Platformian";
	
}

.sd_result {
width: 130px;	
background: #b6cde2;
text-align: center;
font-weight: bold;
font-size: 12px;
	
}

.sd_display {
display: block;
    float: left;
    width: 316px;
    height: 20px;
    background: #b6cde2;

-webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    color: -internal-light-dark-color(black, white);
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    -webkit-appearance: textfield;
    background-color: -internal-light-dark-color(white, black);
    -webkit-rtl-ordering: logical;
    cursor: text;
    margin: 0em;
    font: 400 13.3333px Arial;
    padding: 1px 0px;
    border-width: 2px;
    border-style: inset;
    border-color: initial;
    border-image: initial;
text-align: center;

	
}




.dis_gest_age {
display: block;
    float: left;
    width: 150px;
    height: 20px;
    background: #b6cde2;

-webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    color: -internal-light-dark-color(black, white);
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    -webkit-appearance: textfield;
    background-color: -internal-light-dark-color(white, black);
    -webkit-rtl-ordering: logical;
    cursor: text;
    margin: 0em;
    font: 400 13.3333px Arial;
    padding: 1px 0px;
    border-width: 2px;
    border-style: inset;
    border-color: initial;
    border-image: initial;
text-align: center;

	
}



.dis_edd {
display: block;
    float: left;
    width: 150px;
    height: 20px;
    background: #b6cde2;

-webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    color: -internal-light-dark-color(black, white);
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    -webkit-appearance: textfield;
    background-color: -internal-light-dark-color(white, black);
    -webkit-rtl-ordering: logical;
    cursor: text;
    margin: 0em;
    font: 400 13.3333px Arial;
    padding: 1px 0px;
    border-width: 2px;
    border-style: inset;
    border-color: initial;
    border-image: initial;
text-align: center;

	
}



























.sd_age {
width: 60px;	
background: #b6cde2;
text-align: center;
font-weight: bold;
font-size: 12px;
	
}




.insulin_weigh {
width: 71px;
text-align: center;	
padding: 0!important;

}

.insulin_unit_kg {
width: 78px;
text-align: center;		

}

.insulin_total {
width: 79px;	
text-align: center;	
background: #b6cde2;

}

.sd_weight {
width: 79px;	
text-align: center;	
background: #fff;

}


.insulin_time {
width: 78px;
text-align: center;	
}


.all_history_print_y {
    display: block;
    float: left;
    width: 100%;
    padding-left: 17px;
    padding-top: 10px;
    font-size: 12px;
    margin-bottom: 40px;	
}


.upload_dummy {
    display: block;
    float: left;
    width: 98%;
    margin-top: 30px;
    margin-left: 15px;
    border: 2px dotted #A5A5C7;
    padding: 2%;
}


.upld_file_btn {
    color: #fff;
    background: #2f8ab9;
    border: none;
    -moz-box-shadow: 0 2px 0 0 #13648d;
    -webkit-box-shadow: 0 2px 0 0 #13648d;
    box-shadow: 0 2px 0 0 #13648d;
    vertical-align: middle;
    height: 30px;
    border-radius: 5px;
    width: 90px;
    font-weight: bold;
}

.srgr_1 {
font-weight: bold;	
}


.ajax-file-upload-statusbar {
    display: block!important;
    float: left!important;
    border: 1px solid #0ba1b5;
    margin-top: 10px!important;
    width: 420px;
    margin-right: 10px;
    margin: 5px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 5px 5px 5px 15px;
    width: 96%!important;
}






.ideal_wt {
width: 76px;	
background: #b6cde2;
text-align: center;
}


.bmr_val {
width: 76px;	
background: #b6cde2;
text-align: center;
}


.bmr_calory_need {
display: block;
float: left;
width: 100%;
height: 20px;
padding-left: 5px;

float: left;
    height: 20px;
    background: #b6cde2;
    -webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    color: -internal-light-dark-color(black, white);
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    -webkit-appearance: textfield;
    background-color: -internal-light-dark-color(white, black);
    -webkit-rtl-ordering: logical;
    cursor: text;
    margin: 0em;
    font: 400 13.3333px Arial;
    padding: 1px 0px;
    border-width: 2px;
    border-style: inset;
    border-color: initial;
    border-image: initial;
    text-align: center;


	
}





#tb_bmi {
display: block;	
}

#tb_insulin{
display: none;		
}

#tb_zscore{
display: none;		
}

#tb_bmr{
display: none;		
}

#tb_edd {
display: none;		
}


#tb_zscore td{
min-width: 83px;		
}


#edd_lmp {
width: 150px;	
}


hru {
width: 50px;	
}



@media screen and (max-width: 900px) and (min-width: 150px) {
	
#tanz-container {	
min-width: 1200px;		
	
}	

.menubar {
overflow: hidden;	
}
	
	
}	





@media screen and (max-width: 1024px) and (min-width: 768px) {


.mnu-a-3 {
width: 122px;	
}
	
.mnu-a-4 {
width: 62px;	
}
  
.dropbtn {
width: 83px;	
	
}  
  
 
  
#name {

width: 130px;
	
}  
  
#mobile {

width: 130px;
	
}  

input#address {
width: 120px;	
}
  
.cript-info-container-left {

width: 66%;	
	
}  


.cript-info-container-right {
width: 34%;
}
  
#cc-right-bdy-cnt {
width: 65%;	
}  
  
  
#mtrn01 {
width: 150px;	
}  
  
#mtrn01 input {
width: 145px;	
}  
  
#mtrn02 {
width: 100px;	
}  
  
#mtrn02 input {
width: 95px;	
}  
  
#adddrug {
width: 62px;	
}  
  
#bcompany  {
width: 115px;	
}
  
#bgeneric {
width: 115px;	
}  
  
  
.menubar  {
width: 100%;	
}
  
#tanz-container {
min-width: 0px;	
}  

.cript-info-container-full {
width: 99.6%;	
}

pamt {
font-size: 12px;	
}






lcame {
font-size: 12px;	
}

.ps_paid_amt {
    height: 26px;
    font-size: 15px;
    text-align: center;
    width: 50px;
}

.ps_visit_count {
    height: 26px;
    font-size: 15px;
    text-align: center;
    width: 40px;
}

.ps_last_came {
    height: 26px;
    font-size: 11px;
    text-align: center;
    width: 43px;
}


.sys_pt_left {
    display: block;
    float: left;
    font-size: 13px;
    width: 22%;
    margin-top: 15px;
    margin-left: 3%;
}

.drug_pt_right {
width: 75%;	
}

.sys_indication_right {
width: 75%;		
}


.template_add_new-container {
width: 99%;	
}

.template_add_wrapper {
width: 99%;		
}

.a9_new_temp_row_left {
width: 620px;	
}


.a9_new_temp_row_top {
width: 100%;	
}

.ap-in-lft {
width: 80%;	
}

.xnbutton {
width: 87px;
    font-size: 17px;	
}

  
#pay_name, #pay_date {
width: 150px;	
}  
  
#pay_regno, #pay_presid {
width: 50px;	
}  
  
#pay_paidamount {
width: 105px;	
} 


.opt_bottom_gap {
height: 75px;	
} 
   
  
}


@media screen and (max-width: 1183px) and (min-width: 800px) {
	
#tanz-container {	
min-width: 0px;	
}

#cc-right-bdy-cnt {
width: 64%;	
}	

}



@media screen and (max-width: 1280px) and (min-width: 800px) {
	
#tanz-container {	
min-width: 0px;	
}

}	
	

@media screen and (max-width: 1360px) and (min-width: 768px) {
#tanz-container {	
min-width: 0px;	
}	
}	


@media screen and (max-width: 1440px) and (min-width: 900px) {
#tanz-container {	
min-width: 0px;	
}	
}	


@media screen and (max-width: 1600px) and (min-width: 900px) {
#tanz-container {	
min-width: 0px;	
}	
}

@media screen and (max-width: 1680px) and (min-width: 1050px) {
#tanz-container {	
min-width: 0px;	
}	
}


@media screen and (max-width: 1920px) and (min-width: 1080px) {
#tanz-container {	
min-width: 0px;	
}	
}


@media screen and (max-width: 2560px) and (min-width: 1440px) {
#tanz-container {	
min-width: 0px;	
}	
}





