body
{
	margin: 0px; /*background-color: #9c9c9c;*/
	background-color: #FFF;
	font-family: 'Arial Unicode MS';
}
@media screen and (min-width:761px)
{
    /*For single row with lable heading Create section-->article-->lable */
    .Single_Row_Heading_Detail
    {
        text-align:left;
    } 
    /*****************For Create a row use below css*/
  .Row
{
    margin:0;
    width:100%;
    padding:3px;
 text-align:left;
    margin-left:0px;
    margin-right:0px;   
    font-family: 'Arial Unicode MS';
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
    display:inline-block;

      /*word-wrap:break-word;
       overflow-wrap:break-word;
       word-break:break-all;
      -webkit-hyphens:auto;
      -moz-hyphens:auto;
      -ms-hyphens:auto;
      hyphens:auto;*/
    


}
  /*********For Create 2 textboxes in a row use below css -> Create a div with column css and in this div create two div one for lable and another for control in label use css lblColumn_First
      After this create one div without css and within this create one div for lable with css lblColumn_Second and another div without css for control*/

   .Column
{
    width:50%;  
   float:left;
   font-family: 'Arial Unicode MS';
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
       display:block;
        text-align:left;
     
	
}
  
.lblColumn_First
{
       width:205px;
      
    float:left;  
    font-family: 'Arial Unicode MS';
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
    display:inline-block;
}
.lblColumn_Second
{
    float:left;
  width:205px;
  font-family: 'Arial Unicode MS';
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
      display:inline-block;
}

}
@media screen and (min-width:480px)
{
   
 .Row
{
    margin:0;
    width:100%;
   padding:3px;
 
   margin-left:0px;
   margin-right:0px;
   font-family: 'Arial Unicode MS';
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
      display:inline-block;
        
     
	
}
  .Column
{
    width:50%;  
   float:left;
   font-family: 'Arial Unicode MS';
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
     display:block;
       
     
	
}
.lblColumn_First
{
        width:205px;
      
    float:left;  
    font-family: 'Arial Unicode MS';
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
    display:inline-block;
        
	
}
.lblColumn_Second
{
    float:left;
   width:205px;
    font-family: 'Arial Unicode MS';
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
      display:inline-block;
        
	
}
.lblColumn_Second1
{
    float:left;
  width:220px;
  font-family: 'Arial Unicode MS';
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
      display:inline-block;
}
}
@media screen and (min-width:360px)
{
    
.Row
{
    margin:0;
    width:100%;
 
 
   margin-left:0px;
   margin-right:0px;
   font-family: 'Arial Unicode MS';
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	padding:3px;
      display:inline-block;
        
    
}
  .Column
{
    width:50%;  
    float:left;
    font-family: 'Arial Unicode MS';
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
      display:block;
        
	
}
.lblColumn_First
{
       width:205px;
   
    float:left;  
    font-family: 'Arial Unicode MS';
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
    display:inline-block;
        
	  
}
.lblColumn_Second
{
    float:left;
    width:205px;
    font-family: 'Arial Unicode MS';
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
      display:inline-block;
        
	
}
.lblColumn_Second1
{
    float:left;
  width:220px;
  font-family: 'Arial Unicode MS';
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
      display:inline-block;
}
}
@media screen and (min-width:320px)
{

.Row
{
    margin:0;
    width:100%;
    text-align:left;
    margin-left:0px;
    margin-right:0px;
    font-family: 'Arial Unicode MS';
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
    padding:3px;
    display:inline-block;
}
  .Column
{
    /* width:50%; */
    float: left;
    font-family: 'Arial Unicode MS';
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
    display:block;
}
.lblColumn_First
{
         width: auto;
         margin-right: 14px;
         float: left;
         font-family: 'Arial Unicode MS';
         font-size: 14px;
         text-decoration: none;
         font-weight: bold;
         display:inline-block;
}
.lblColumn_Second
{
    float:left;
    width: auto;
    font-family: 'Arial Unicode MS';
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
    display:inline-block;
    backface-visibility:visible;
}
}

#bgDiv
{
	position: absolute;
	height: 600px;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-color: Transparent;
	z-index: 500;
}
#Progress
{
	position: absolute;
	background-color: Transparent;
	z-index: 600;
}

.TableWidth_1280
{
	width:1250px;
}
.TableWidth_1024
{
	width: 1000px;
}
.TableWidth_800
{
	width: 100%;
}
.main_tab_color
{
	background-color: #FFFFFF;
}

.copyright
{
	font-family: 'Arial Unicode MS';
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.footer_bg
{
	background-image: url(../webyojnaimgYellow/footer_bg.gif);
	background-repeat: repeat-x;
	height: 30px;
}
.btn
{
	background: #54800c;
	padding: 3px 3px;
	margin-top: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	border: 0px;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	font-family: 'Arial Unicode MS';
	font-size: 13px;
}

.txt
{	
	color: rgb(26, 26, 26);
	font-size: 14px;
    font-family:'Courier New';
}
.ddl
{
	border: 1px solid #b4b4b4;
	padding: 2px 5px;
	background: transparent;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-border-radius: 2px;
}

.rb
{
	font-family: 'Arial Unicode MS';
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}


.Frm_Head
{
	font-family: Arial Unicode MS;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding-left: 50px;
	text-transform: uppercase;
}
.yellow_bg_left
{
	background-image: url(../webyojnaimgYellow/yellow_bg_middle.jpg);
	background-repeat: repeat-x;
	height: 43px;
}
.yellow_bg_middle
{
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #787878), color-stop(0.5, #5E5E5E), color-stop(0.51, #707070), color-stop(1, #838383));
	background-image: -moz-linear-gradient(center bottom, #787878 0%, #5E5E5E 50%, #707070 51%, #838383 100%);
	background-color: #5f5f5f;
	border: 1px solid #afafaf;
	background: linear-gradient(#777, #444);
	border-right: 1px solid #777;
	border-top: 1px solid #555;
	border-bottom: 1px solid #333;
	margin: 5px 0 5px 0;
	padding-top: 19px;
	padding-bottom: 22px;
	/* display: inline-block; */
	overflow: hidden;
	color: #fff;
}
.yellow_bg_right
{
	background-image: url(../webyojnaimgYellow/yellow_bg_middle.jpg);
	background-repeat: repeat-x;
	height: 43px;
}
.accordionContentNew
{
	border: none;
	text-align: center;
	border-color: #fff;
	background-color: White;
}
.show_btn_bg
{
	background: #658f1f;
	border: 1px solid #3f6106;
	color: #fff;
	padding-left: 10px;
	font-family: Arial Unicode MS;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.head_txt
{
	font-family: 'Arial Unicode MS';
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

/*====================== Vertical Menu Css ============================*/
.AccordionTitle, .AccordionContent, .AccordionContainer
{
	position: relative;
	width: 250px;
	margin: 0px;
	padding: 0px;
}
.AccordionTitle
{
	border: solid 1px #FFFFFF;
	overflow: hidden;
	height: 25px;
	cursor: pointer;
	font-family: 'Arial Unicode MS';
	font-size: 16px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	background-color: #f7892c;
	margin: 0px;
}
.AccordionTitle:hover
{
	overflow: hidden;
	cursor: pointer;
	font-family: 'Arial Unicode MS';
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	background-color: #515151;
	margin: 0px;
	padding: 0px;
}
.AccordionContent
{
	height: 0px;
	overflow: auto;
	display: none;
	margin: 0px;
	padding-left: 0px;
}
.AccordionContainer
{
	border: solid 0px #FFFFFF;
	margin: 0px;
}
.single_menu a
{
	font-family: 'Arial Unicode MS';
	font-size: 16px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.single_menu :hover
{
	font-family: 'Arial Unicode MS';
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.sub_menu a:link
{
	font-family: 'Arial Unicode MS';
	font-size: 14px;
	font-weight: bold;
	color: #4d4d4d;
	text-decoration: none;
}
.sub_menu a:visited
{
	font-family: 'Arial Unicode MS';
	font-size: 14px;
	font-weight: bold;
	color: #4d4d4d;
	text-decoration: none;
}
.sub_menu a:hover
{
	color: #000000;
	text-decoration: underline;
}


.content_bar table td{
	padding: 10px 10px 10px 10px;
}

.GridHead
{
	background: #0fc5b1;
	border: 1px solid #0eb19e;
	color: #fff;
	margin: 0px;
	padding: 4px 10px 6px 19px;
	font-family: Arial Unicode MS;
	font-size: 19px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 8px;
	overflow: hidden;
}
.GridHead.visit_day{
}
.GridHead.visit_day span{
}
.GridHead.visit_day input[type="checkbox"]{
}
.GridHead.recipt_grid{padding: 16px 0 13px 0;margin-bottom: 17px;}
.GridHead.recipt_grid span{font-size: 17px;}
.GridHead.recipt_grid input[type="radio"]{
	margin-right:5px;
	vertical-align: inherit;
}
.GridHead img{
	margin-right: 12px;
	vertical-align: inherit;
}
.GridHead .Frm_Txt{
	font-size:20px;
}
.GridHead td, .GridHead th{
	font-family: inherit;
	background: linear-gradient(#777, #444);
	border-right: 1px solid #4c4c4c;
	border-top: 1px solid #555;
	border-bottom: 1px solid #333;
	box-shadow: inset 0 1px 0 #999;
	color: #fff;
	font-weight: bold;
	padding: 11px 10px 10px 10px !important;
	position: relative;
	text-shadow: 0 1px 0 #404040;
	font-size: 16px;
}
.content_bar table .btn{
	background:#444;
}
.content_bar table .btn:hover{
	color:#fff;
	background:#111;
}
.content_bar table .linkbtn{
	color:#222;
}

.altrow
{
	margin: 0px;
	padding: 0px;
	background-color: #dfdfdf;
	font-family: Arial Unicode MS;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

.hand_icon
{
	background-image: url(../webyojnaimgYellow/hand_icon.jpg);
	background-repeat: no-repeat;
	width: 100px;
	height: 43px;
}

/*==================== Calender Design ... ==========================*/
.ajax__calendar .ajax__calendar_container{
	width:250px;
}
.ajax__calendar_container table td{
	padding: 5px 5px !important;
}
.ajax__calendar_container table tr{
	background: none !important;
}
.ajax__calendar_body {
    height: 201px !important;
    width: 200px !important;
}
.ajax__calendar_today{margin-bottom: 17px;}

/*==================== New All Sub Domain Logos Css Here... ==========================*/

.lbl_head
{
	font-family: Arial Unicode MS;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.Accordion
{
	border: solid 1px gray;
	overflow: hidden;
	width: 100%;
	background-color: #FFFFFF;
}
.AccordionPanel
{
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.AccordionPanelTab
{
	background-image: url(../webyojnaimgYellow/acc_2.jpg);
	background-repeat: repeat-x;
	font-family: 'Arial Unicode MS';
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding-left: 40px;
	padding-top: 3px;
	cursor: pointer;
	height: 25px;
	width: 100%;
}
.AccordionPanelContent
{
	overflow: auto;
	margin: 0px;
	padding-left: 10px;
	height: 200px;
	width: 100%;
}
.AccordionPanelOpen .AccordionPanelTab
{
	background-image: url(../webyojnaimgYellow/acc_1.jpg);
	background-repeat: repeat-x;
	font-family: 'Arial Unicode MS';
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	height: 25px;
	width: 100%;
}
.AccordionPanelTabHover
{
	background-image: url(../webyojnaimgYellow/acc_2.jpg);
	background-repeat: repeat-x;
	font-family: 'Arial Unicode MS';
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	width: 100%;
}
.AccordionPanelOpen .AccordionPanelTabHover
{
	background-image: url(../webyojnaimgYellow/acc_1.jpg);
	background-repeat: repeat-x;
	font-family: 'Arial Unicode MS';
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	height: 25px;
	width: 100%;
}
.AccordionFocused .AccordionPanelTab
{
	background-image: url(../webyojnaimgYellow/acc_2.jpg);
	background-repeat: repeat-x;
	font-family: 'Arial Unicode MS';
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	width: 100%;
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab
{
	background-image: url(../webyojnaimgYellow/acc_1.jpg);
	background-repeat: repeat-x;
	font-family: 'Arial Unicode MS';
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	height: 25px;
	width: 100%;
}
.mid_img
{
	background-color: #676767;
}
.footer_img
{
	background-image: url(../webyojnaimgYellow/footer.jpg);
	background-repeat: repeat-x;
	height: 53px;
}
.bodytxt
{
	font-family: 'Arial Unicode MS';
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
}
p
{
	font-family: 'Arial Unicode MS';
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	padding: 10px;
}
.capslock_div
{
	width: 326px;
	height: 120px;
	position: absolute;
	top: 260px;
	left: 500px;
}
.capslock_img
{
	background-image: url(../webyojnaimgYellow/capslock_img.gif);
	background-repeat: no-repeat;
	width: 326px;
	height: 120px;
}
.CrossButton
{
	width: 15px;
	height: 15px;
	margin: 0px;
	border: none;
	background-image: url(../webyojnaimgYellow/cross.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
.PanelBorder
{
	border: 0px solid #c1c1c1;
	padding: 1% 1% 1% 1%;
}
/* Added by sikander for SOR/frm_ItemMeasurement.aspx */

@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		float: left;
		background: #FFF;
	}
}
/*--------------------End-----------------*/


.lbl
{
	font-family: 'Arial Unicode MS';
	font-size: 14px;
	text-decoration: none;
}

.tableBorder
{
	border: 1px dashed #c1bc82;
}

.Menu_Color
{
	background: #f0fcdb;
	border-bottom: 1px solid #a3d451;
	padding: 0 10px;
}
.Frm_Txt
{
	/* font-family: 'Arial Unicode MS'; */
	/* font-size: 14px; */
	text-decoration: none;
}
.DotBorder
{
	font-family: 'Arial Unicode MS';
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	padding: 3px;
}
.NewGridHead1
{
	background: #918A84;
	border: 1px solid #3f6106;
	color: #fff;
	margin: 0px;
	padding: 0px;
	font-family: Arial Unicode MS;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
    text-align:center;
    align-items:center;
    align-content:center;
}
.table_header_radio_check{
	padding: 16px 5px 11px 5px;
	border: 1px solid #b9b9b9;
	margin-top: 36px;
}
.table_header_radio_check .Frm_Txt{
	margin-right: 25px;
}
.table_header_radio_check .Frm_Txt label{
	margin-left: 5px;
}
.NewGridHead1 th{
	padding: 5px 5px 5px 5px;
	border: 1px solid #afafaf;
	background: linear-gradient(#777, #444);
	border-right: 1px solid #565656;
	border-top: 1px solid #555;
	border-bottom: 1px solid #333;
	font-size: 18px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.53);
}
#ServiceType_Panel tr:nth-child(even){
	background:#eee;
}
#ServiceType_Panel td{
	padding:10px 10px 10px 10px;
	border-color: #525252;
}
#ServiceType_Panel td a{
	color: #00468c;
	font-weight:bold;
}
#ServiceType_Panel .btnSave, .btn_div .btnSave, .btn_div .btn_submit{
	font-size: 20px;
	width: auto !important;
	display: inline-block;
	color: #fff;
	text-align: center;
	margin: 0px;
	padding: 5px 24px;
	margin-top: 18px;
	margin-right: 4px;
	background-color: #0fc5b1;
	-webkit-box-shadow: 0 3px 0 #0c8c7e;
	-moz-box-shadow: 0 3px 0 #0c8c7e;
	box-shadow: 0 3px 0 #0c8c7e;
	border-radius: 4px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.btnSave:hover, .btn_div .btn_submit:hover{
	background-color: #0fe8d1 !important;
	color:#fff;
}
#ServiceType_Panel #btnCancel, #btnCancel, #btnSavePrint, #btnShow2, #btNew, #btnClear, #btnsubmit, #btncancel, #btnsearch, #btnProvisionalSave, #btnFinalSave, .btn_div .btncancel, .btn_div .btn_cancel, .btn{
	font-size: 16px;
	display: inline-block;
	color: #fff;
	text-decoration: none !important;
	text-align: center;
	margin: 0px;
	padding: 5px 18px;
	margin-top: 18px;
	border-radius: 4px;
	font-weight: 300;
	background-color: #777;
	-webkit-box-shadow: 0 3px 0 #000000;
	-moz-box-shadow: 0 3px 0 #000000;
	box-shadow: 0 3px 0 #000000;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.btn_div .btncancel:hover, .btn_div .btn_cancel:hover{
	background-color: #999;
	
}
.btn_wrapper_rpt #btnshow, .btn_div .btnFillRegNo{
	font-size: 17px;
	display: inline-block;
	color: #fff;
	text-decoration: none !important;
	text-align: center;
	margin: 0px;
	padding: 3px 18px;
	margin-right: 3px;
	margin-top: 24px;
	border-radius: 4px;
	font-weight: 300;
	background-color: #5a5a5a;
	-webkit-box-shadow: 0 3px 0 #000000;
	-moz-box-shadow: 0 3px 0 #000000;
	box-shadow: 0 3px 0 #000000;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.btn_div .btnFillRegNo{
	margin-top: 14px;
}
.top_not{
	margin-top: 0px !important;
}
.btn_wrapper #btnSavePrint{
	margin-top: -3px;
	padding: 8px 18px 8px 18px;
	background: #424242;
}
.btn_wrapper_rpt #btnshow:hover{
	background-color: #888;
}
#btnShow2 {
    margin-top: 24px;
}
.btn_wrapper_rpt #btnshow:hover{ 
	background-color: #999 !important;
}
.btn_div .btnAdd{
	font-size: 20px;
	width: auto !important;
	display: inline-block;
	color: #fff;
	text-align: center;
	padding: 7px 16px 7px 16px;
	margin-top: 15px;
	margin-bottom: 30px;
	margin-right: -1px;
	background-color: #e0b111;
	-webkit-box-shadow: 0 5px 0 #715905;
	-moz-box-shadow: 0 5px 0 #715905;
	box-shadow: 0 5px 0 #715905;
	border-radius: 4px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.btn_div .btnAdd:hover{
	background: #f3c425;
}
#BtnAddService{
	font-size: 22px;
	width: auto !important;
	display: inline-block;
	color: #fff;
	text-align: center;
	padding: 10px 28px 10px 28px;
	margin-top: 50px;
	margin-right: -1px;
	background-color: #424242;
	-webkit-box-shadow: 0 5px 0 #292929;
	-moz-box-shadow: 0 5px 0 #292929;
	box-shadow: 0 5px 0 #292929;
	border-radius: 4px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
#BtnAddService:hover{
	background-color: #888;
}
.btn_div .btnNew, .btn_div .btnEdit, .btn_div .btnSave, .btn_div .btnAppointment{
	font-size: 18px;
	width: auto !important;
	display: inline-block;
	color: #fff;
	text-align: center;
	padding: 5px 18px 4px 18px;
	margin-top: 18px;
	margin-right: 4px;
	border-radius: 4px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.btnNew{
	background-color: #525252;
	-webkit-box-shadow: 0 3px 0 #0e0e0e;
	-moz-box-shadow: 0 3px 0 #0e0e0e;
	box-shadow: 0 3px 0 #0e0e0e;
}
.btnNew:hover{
	background-color: #999;
}
.btnEdit{
	background-color: #b4c50f;
	-webkit-box-shadow: 0 3px 0 #68710c;
	-moz-box-shadow: 0 3px 0 #68710c;
	box-shadow: 0 3px 0 #68710c;	
}
.btnSave{
} 
.btnAppointment {
		background-color: #b4c50f;
		-webkit-box-shadow: 0 3px 0 #68710c;
		-moz-box-shadow: 0 3px 0 #68710c;
		box-shadow: 0 3px 0 #68710c;
}
.big_table_wrapper .btn_wrapper .btn{
	font-size: 20px;
	width: auto !important;
	display: inline-block;
	color: #fff;
	text-align: center;
	padding: 7px 22px 8px 22px;
	margin: 5px 0 11px 0;
	margin-right: 4px;
	border: none;
	background-color: #424242;
	-webkit-box-shadow: 0 5px 0 #292929;
	-moz-box-shadow: 0 5px 0 #292929;
	box-shadow: 0 5px 0 #292929;
	border-radius: 4px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
#btnPrint, #btnprint{
	font-size: 20px;
	width: auto !important;
	display: inline-block;
	color: #fff;
	text-align: center;
	padding: 7px 30px 8px 30px;
	margin-top: 25px;
	margin-right: 4px;
	border: none;
	background-color: #14b5a3;
	-webkit-box-shadow: 0 3px 0 #0a796d;
	-moz-box-shadow: 0 3px 0 #0a796d;
	box-shadow: 0 3px 0 #0a796d;
	border-radius: 4px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
#btnPrint:hover, #btnprint:hover{
	background-color: #08efd5;
}
.btn:hover, .btn:focus{
	color:#fff !important;
}

.rpt_expance #btnshow{
	font-size: 20px;
	width: auto !important;
	display: inline-block;
	color: #fff;
	text-align: center;
	padding: 7px 30px 7px 30px;
	margin-top: 25px;
	margin-right: 4px;
	border: none;
	background-color: #444;
	-webkit-box-shadow: 0 3px 0 #111;
	-moz-box-shadow: 0 3px 0 #111;
	box-shadow: 0 3px 0 #111;
	border-radius: 4px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.rpt_expance #btnshow:hover{
	background-color: #888;
}

.big_table_wrapper .btn_wrapper .btn:hover{
	color:#fff;
	background-color: #888;
}
.reception_line{
	background: #e4e4e4;
	padding: 10px 15px 6px 15px;
}
.reception_line .txt{
	width: 250px !important;
	height: 34px;
	padding: 8px 8px 5px 9px;
	border: 3px solid #ababab;
}
.reception_line .lblColumn_First{
	float:none;
	margin-bottom: 7px;
}
.reception_line .lblColumn_First span{
	font-size:18px;
	color: #585858;
}
.reception_select_div{
float:right;
}
.reception_select_div .lblColumn_Second1{width: 307px;}
.reception_select_div .lblColumn_Second {
	margin-bottom: 9px;
}
.reception_select_div .lblColumn_Second span{
	font-size:18px;
	color: #585858;
}
.reception_select_div .ddl{
	border: 3px solid #ababab;
	display: inline-block;
	background: #fff;
	height: 34px;
}
.reception_select_div .btn{
	display: inline-block;
	background: #18e2cb;
	border: 1px solid #05bfaa;
	font-size: 17px;
	padding: 5px 5px 5px 3px;
	margin-top:0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.fill_btn .btn{
	display: inline-block;
	background: #18e2cb;
	border: 1px solid #05bfaa;
	font-size: 17px;
	margin-left: 20px;
	padding: 5px 9px 5px 9px;
	margin-top:0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.fill_btn .btn:hover, #btnSearch:hover{
	color:#fff;
}
.big_table_wrapper .btn, #btnShow, #btnSearch, #btnshow, #btnDocAdd, #btnAddService{
	display: inline-block;
	background: #18e2cb;
	border: 1px solid #05bfaa;
	font-size: 17px;
	padding: 5px 7px 5px 7px;
	margin-top:0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.reception_select_div .btn:hover, .big_table_wrapper .btn:hover, #btnShow:hover, #btnshow:hover, #btnsearch:hover,#btnDocAdd:hover, #btnAddService:hover {
	color:#fff;
	background: #00ffe2;
}
.service_panel{
}
.lblColumn_Second.submit_btn_black {
    display: inline-block;
    vertical-align: sub;
}
.input_row{
	background: #ececec;
	padding: 10px 13px 2px 13px;
	margin-bottom: 5px;
}
.input_row.left{
	text-align:left;	
}
.input_row.text_center{
	text-align:center;
	padding-top: 21px;
}
.input_row .Frm_Txt{
	font-size:17px;
	display: inline-block;
	margin-top: 6px;
}
.input_row .ui-autocomplete-input{
	height: 34px;
	width: 212px;
	border:2px solid #aaa;
	border-right: 0;
	margin-right: -4px;
}
.input_row .lblColumn_First, .input_row .lblColumn_Second {
	float:none;
	margin-bottom: 0px;
}
.input_row .lblColumn_First span, .input_row .lblColumn_Second span{
	color: #585858;
	font-size:18px;
}
.input_row .txt{
	width: 250px;
	height: 34px;
	margin-bottom: 8px;
	padding: 7px 8px 5px 9px;
	margin-right: 5px;
	border: 3px solid #ababab;
	font-family: sans-serif;
	font-weight: 300;
	/* color: #000; */
}
.input_row.text_center .txt{
	margin-bottom: 10px;
}
.input_row.four_input .txt, .input_row.four_input .ddl{
	width: 200px;
}
.input_row.five_input .txt, .input_row.five_input .ddl{
	width: 185px;
}
.input_row textarea.txt{
	height: 50px;
	width: 85%;
}
.input_row.slot .txt{
	width: 100px;
}
@media (min-width: 992px){
.input_row.concent_address .col-md-2 {
    width: 12.4%;
}
}
 .input_row input[type="checkbox"]{margin-right: 8px;vertical-align: text-top;}
 
  .input_row input[type="radio"]{
	  margin-right: 7px;
	 }
 
 .input_row .ddl{
	border: 3px solid #ababab;
	width: 250px;
	height: 34px;
	/* line-height: 0; */
	margin-bottom: 8px;
	display: inline-block;
	background: #fff;
}
.input_row .txt.width_150, .input_row .ddl.width_150{
	width: 175px;
}
.input_row .txt.width_175, .input_row .ddl.width_175{
	width: 175px;
}
.input_row .txt.width_200, .input_row .ddl.width_200{
	width: 200px;
}
.input_row .txt.width_225, .input_row .ddl.width_225{
	width: 225px;
}
.input_row #ddlSalutation{
	border: 3px solid #ababab;
	display: inline-block;
	background: #fff;
	height: 38px !important;
}
.input_row .bottom_space{
	margin-bottom:15px;
}
.big_table_wrapper .txt{
	width: 250px;
	height: 40px;
	padding: 7px 8px 5px 9px;
	margin-right: 5px;
	border: 3px solid #ababab;
	font-family: sans-serif;
	font-weight: 300;
	margin-bottom: 5px;
}
button.ui-button-icon-only{	
background: #d0d0d0;	
border: 2px solid #ababab;	
display: inline-block;	
vertical-align: bottom;	
/* margin-top: 2px; */
}
#ddlAdvicedBy_list{
	margin-right:none;
}
#chkServiceType{
	
}
#chkServiceType td{
	padding: 10px 12px 10px 12px;
}
.txt::-webkit-input-placeholder {
   color: #444;
}

.txt:-moz-placeholder { /* Firefox 18- */
   color: #444;
}

.txt::-moz-placeholder {  /* Firefox 19+ */
   color: #444;
}

.txt:-ms-input-placeholder {  
   color: #444;
}
.booking_grid .Frm_Txt{
	margin-bottom: 4px;
	margin-top: 5px;
	display:inline-block;
}
.booking_grid .txt{	
margin-right: 8px;	
margin-left: 15px;	
height: 28px;	
outline: 2px solid rgba(0, 0, 0, 0.33);
}
.bottom_section{
	border:3px solid #ddd;
	padding: 21px 10px 13px 10px;
}
.bottom_section .txt{
	margin: 0 36px 0 12px;
	width: 195px !important;
	height: 34px;
	padding: 0 7px 0 7px;
	border: 3px solid #c7c7c7;
	font-family: sans-serif;
	font-weight: 300;
	margin-bottom: 13px;
}
.table_div table{
	margin-bottom:15px;
}
.table_div table td{
	padding:5px 5px;
}


 @charset "utf-8";

/* CSS Document */


/*----------------Include Area-------------------*/

@fontface {
    font-family: arcon;
    src: url(../font/Arcon-Regular.otf);
}

* {
    list-style: none;
}


/*----------------Include Area------------------*/

.no-margin {
    margin: 0px;
}

.no-padding {
    padding: 0px;
}

* {
    margin: 0;
    padding: 0;
}

body {
    background-color: #696969;
}

.box {}


/*-------------------Start login Page Style-----------------------------*/

.login_page_wrapper {
    background: url(../images/bg-new.jpg) no-repeat center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    position: relative;
}

.login_form {
    background: url(../images/bgf.png) no-repeat 100% 0%;    
    width: 44%;
    padding: 15px 15px 15px 15px;
    margin: 7% auto 4% auto;
    position: relative;
}

.login_form h1 {
    text-align: left;
    color: #fff;
    font-size: 1.8em;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
    position: absolute;
    top: 7%;
    left: 11%;
    margin: 34px 0;
}

.login_form h2 a {
    text-align: right;
    color: #fff;
    font-size: 1.15em;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
    position: absolute;
    top: 9.5%;
    right: 11%;
    margin: 34px 0;
}

.login_form form {
    padding: 32% 3em;
}

.login_form li.text_input {
    border: 1px solid #FFC600;
    list-style: none;
    margin-bottom: 24px;
    width: 100%;
    background: #FFC600;
}

.login_form .icon {
    background: url(../images/icons.png) no-repeat 0px 0px;
    height: 40px;
    width: 40px;
    display: block;
    float: left;
    margin: 5px -28px 0px 0px;
}

.login_form .user {
    background: url(../images/icons.png) no-repeat 7px 1px;
}

.login_form .lock {
    background: url(../images/icons.png) no-repeat -31px 2px;
}

.login_form .arrow {
    background: url(../images/icons.png) no-repeat -62px 11px;
    position: absolute;
}

.adminBox {
    border-radius: 15px;
    margin: auto;
    margin-top: 5%;
    margin-bottom: 1%;
    padding: 15px 11% 15px 11%;
}

.heading {
    text-align: center;
    font-family: sans-serif;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 30px;
}

.adminBox ul {
    list-style: none;
    margin: auto;
}

.adminBox ul li {
    margin: auto;
    margin: 10px 0px 10px 0px;
}

.adminLbl {
    color: #000;
    font-family: arcon;
    font-weight: 100;
    font-size: 20px;
    width: 120px;
    text-align: left;
    letter-spacing: 1px;
}

input.loginInput {
    width: 80% !important;
    background-color: transparent;
    text-indent: 7px;
    color: #000;
    font-size: 17px;
    padding: 0.5em 2em 0.5em 0em;
    color: #fff;
    font-size: 20px;
    outline: none;
    background: none;
    border: none;
}

input.loginInput::-webkit-input-placeholder {
   color: #fff;
}

input.loginInput:-moz-placeholder { /* Firefox 18- */
   color: #fff;
}

input.loginInput::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;
}

input.loginInput:-ms-input-placeholder {  
   color: #fff;
}

input.loginInput:focus {}

.login_form .btnLogin {
    width: 100%;
    padding: 8px 12px;
    font-size: 23px;
    text-transform: uppercase;
    background: linear-gradient(#9a2828, #8b1010);
    color: #fff;
    border-radius: 6px;
    outline: none;
    border: none;
    margin-bottom: 15px;
    letter-spacing: 1.5px;
    none;
    -webkit-box-shadow: 0 7px 0 #480b09;
    -moz-box-shadow: 0 7px 0 #480b09;
    box-shadow: 0 7px 0 #480b09;
}
.login_form .btnLogin:hover{
	background: linear-gradient(#630c0c, #b70f0f);
}

.header {
    height: 96px;
    background-color: #fff;
    margin-top: 0px;
    border-top: 3px solid #ffc600;
    
    
    -: 0 8px 6px -6px
    black;
    text-align: center;
    box-shadow: 0 5px 8px -1px rgb(140, 137, 137);
}

.adminHeading {
    margin-top: 29px;
    /* margin-bottom: -25px; */
    text-align: center;
}

.adminHeading img {
    margin: 0 auto;
    max-width: 100%;
    height: auto;
}

.adminLogo img {
    margin: auto;
    width: 150px;
    height: 120px;
}
.right_header{
	text-align:right;
	margin-top: 35px;
	margin-right: 14px;
}
.right_header a{
	color: #fff;
	font-size: 18px;
}
.right_header a:hover{
	color:#fff;
}
/*-------------------Start Dashboard header-----------------------------*/

.pageHeading {
    font-size: 38px;
    color: white;
    font-family: sans-serif;
    font-weight: 600;
    margin-top: 23px;
}

.dashHeader {
    background-color: #658f1f;
    background: url(../images/header_bg.jpg) center repeat;
    padding: 21px 0 26px 0;
}
.dashHeader .navbar-nav > li > a{

padding-top: 1px;

padding-bottom: 1px;

margin-top: 11px;
}
.dashBoardLogo {
    margin: auto;
}

.dashBoardLogo img {
    margin: 24px 0 13px 17px;
}

.dashLogo {
    /* width: 130px; */
    Height: 40px;
}

.headColThree a span {    
    color: #fff;
    margin: 0px 1px 0 7px;
    padding: 0px 4px;
    transition: color 0.2s linear 0s, text-shadow 0.2s linear 0s;
}

.headColThree a span:hover {
    color: #fff;
    cursor: pointer;
}

.adminSettings {
    /* background-color: #fff; */
}

.adminSettingsInner {
    padding: 9px 10px;
}

a.adminName {
    color: #FFF;
    line-height: 62px;
    letter-spacing: 1px;
    background-color: rgba(0, 0, 0, 0.28);
}

a.adminName:hover {
    color: #000;
    cursor: pointer;
}


/*-------------------End Dashboard Header -----------------------------*/


/*-------------------Start Dashboard Left menus-----------------------------*/

.leftMenuSection {
    padding: 0;
    margin-top: 0px;
    margin-left: -1px;
}

.leftMenuSection h3 {
    margin: 0;
    background-color: #6d6d6d;
    text-align: center;
    font-size: 26px;
    font-weight: 100;
    padding: 21px 0px 20px 0;
    margin-bottom: 30px;
    color: #FFF;
}
.menu_wrapper{
	background-color: #0c0c0c;
	padding-top: 35px;
}
ul.leftMenu {
    list-style: none;
    margin: 0;
}

.leftMenu li {
    padding: 13px 8px 12px 8px;
    cursor: pointer;
    transition: all 0.4s cubic-bezier(0, 0.28, 0.58, 1) 0s;
}

.leftMenu li span {
    color: #CCC;
    margin-right: 5px;
}

.leftMenu li:hover {
    background-color: #636363;
    border-left: 3px solid #ddd;
    color: #fff;
}

.leftMenu li:hover a {
    color: #fff;
}

.leftMenu li a {
    color: #fff;
    letter-spacing: 1px;
    font-size: 16px;
    text-decoration: none;
    /* display: block; */
}


/*-------------------End Dashboard Left menus-----------------------------*/


/*-------------------Start Dashboard Right Color Boxes-----------------------------*/

.content_bar{
	
/* width: 100% !important; */
}

.rightSection1 {
    margin: auto;
    margin-top: 2px;
    background-color: #fff;
}

.rightSection1 ul {
    text-align: center;
}

.rightSection1 ul li {
    margin: auto;
}

.colorBoxContainer {
    vertical-align: middle;
    margin: 0;
    padding: 0;
}

.colorBox1,
.colorBox2,
.colorBox3,
.colorBox4 {
    border: 0px solid #CCC;
    width: 250px;
    height: 140px;
    background-color: #00C0EF;
    border-radius: 4px;
    display: inline-block;
    margin: auto;
    overflow: hidden;
}

.colorBox2 {
    background-color: #00A65A;
}

.colorBox1 ul li,
.colorBox2 ul li,
.colorBox3 ul li,
.colorBox4 ul li {
    float: left;
    margin-top: 10%;
}

.blrBoxLbl label,
.names {
    margin-top: -10px;
    text-align: left;
    margin-left: 10px;
    width: 150px;
    font-family: arcon;
    font-size: 35px;
    color: #fff;
}

.blrBoxLbl label.names {
    font-size: 15px;
    letter-spacing: 1px;
}

.colorBox3 {
    background-color: #F39C12;
}

.colorBox4 {
    background-color: #DD4B39
}

.shap1,
.shap2,
.shap3,
.shap4 {
    font-size: 70px;
    color: #FFF;
    position: absolute;
    margin-top: 27px;
    margin-left: 1px;
    color: #12829e;
}

.shap2 {
    color: #037b44;
}

.shap3 {
    color: #a37214;
}

.shap4 {
    color: #b42828;
}

.readMore {
    background-color: #000;
    margin-top: 118px;
    opacity: .5;
}

.readMore a {
    color: #FFF;
    opacity: .9;
    letter-spacing: 1px;
    text-decoration: none;
    transition: opacity 0.3s linear 0s;
}

.readMore a:hover {
    cursor: pointer;
    opacity: .6;
}

.readMore span {
    opacity: .9;
    color: #FFF;
    transition: opacity 0.3s linear 0s;
}


/*-------------------End Dashboard Right Color Boxes-----------------------------*/


/*-------------------Start Column Section-----------------------------*/

.columnBox1,
.columnBox2,
.columnBox3,
.columnBox4,
.columnBox5,
.columnBox6 {
    border: 0px solid #a64444;
    height: 100px;
    background-color: #ad3838;
    border-radius: 5px;
    color: #FFF;
    letter-spacing: 1px;
    text-align: center;
    line-height: 23px;
    font-size: 12px;
    padding-top: 12px;
}

.columnBox1 {
    border: 1px solid #000;
    font-size: 11px;
    margin-bottom: 20px;
}

.columnBox2 {
    background-color: #a63d3d;
    border: 1px solid #b65656;
}

.columnBox3 {
    background-color: #b04848;
}

.columnBox4 {
    background-color: #b24c4c;
}

.columnBox5 {
    background-color: #c25e5e;
}

.columnBox6 {
    background-color: #cf6f6f;
}

.columnBox2,
.columnBox3,
.columnBox4,
.columnBox5,
.columnBox6 {
    padding-top: 25px;
}


/*-------------------End Column Section-----------------------------*/


/*-------------------Start Alert Section-----------------------------*/

.alertEdit {
    text-align: center;
    letter-spacing: 1px;
}


/*--------------------End Alert Section-----------------------------*/


/*-------------------Start Table Section-----------------------------*/

.colArea {}

.info-padding {
    padding: 0px;
}

.info-margin {
    margin: 0px;
}

.tableFourCol {
    background-color: #8de0dd;
    border-radius: 20px;
    height: 35px;
    line-height: 35px;
    color: #4a9291;
    font-size: 20px;
}

.tableTwellveCol {
    background-color: #7bdc8d;
    border-radius: 20px;
    height: 40px;
    line-height: 40px;
    color: #268142;
    font-size: 28px;
}

.tableFourCol {}

.pFormat {
    letter-spacing: 1px;
    font-size: 15px;
    color: #555;
}
.PanelBorder .registration_btns .btn{
	background-color: #525252 !important;
	-webkit-box-shadow: 0 3px 0 #2d2d2d !important;
	-moz-box-shadow: 0 3px 0 #2d2d2d !important;
	box-shadow: 0 3px 0 #2d2d2d !important;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.PanelBorder .registration_btns .btn:hover{background-color: #989898 !important;color: #fff;}
.frm_registration .GridHead{
	margin-bottom:0;
}
#Div1 .section_border{
	/* border:1px solid #ddd; */
	/* padding: 5px 5px 5px 5px; */
}
.reg_dash a{
	font-size: 22px;
	font-family: Arial Unicode MS !important;
	color: #fff !important;
	font-weight: 600;
}
#gvServiceDetail td{
	padding: 10px 8px 9px 8px;
	border: 1px solid #ababab;
}
#GvSelectedServices td{
	padding: 10px 8px 9px 8px;
	border: 1px solid #ababab;
}
.service_btn_section{
	margin-bottom: 50px;
}
.visit_container{
	padding: 23px 1% 0 1%;
}
#dvreport table{	
width: 100%;	
border-color: #fff;
}
#dvreport h3, #dvreport h5{
	padding-left: 0 !important;
    margin-top:4px;
    font-weight: 600;
    font-family: sans-serif;
}
.big_table_wrapper td{
	padding:10px 10px 10px 10px;
}
.no_padding_td{
    width: 110px;
    text-align: left;
}
.report_first_tr{
      background: #F1F1F1;
}
.no_padding_td img{
  border: 1px solid #aaa;
  padding: 3px;
  background: #fff;
  margin-top: 10px;
  margin-left:4px;
}
#imgShowHide{
	cursor:pointer;
}
.btn_wrapper_rpt{
	margin-bottom: 35px;
}
.btn_wrapper_center{
	text-align:center;
	margin-bottom:15px;
	/* overflow: hidden; */
	display: block;
	/* height: 100px; */
	/* padding-top: 30px; */
	width: 100%;
}
#btnShow_rec_new{
    display:inline-block !important;
}
#btnSavePrint_Receipt{
	display:inline-block !important;
}
.bgDiv.div_appointment_detail{
	text-align: center;
	width: 100%;
	position: absolute;
	padding-left: 33%;
	padding-top: 15%;
	padding-right: 30%;
	text-align: center;
}
.bgDiv.div_appointment_detail .Row, .bgDiv.div_appointment_detail_cancel .Row{
	padding:10px 10px;
}
.bgDiv.div_appointment_detail textarea{
	width:75%;
	height:50px;
	border:2px solid #ddd;
}
.bgDiv.div_appointment_detail .btn, .bgDiv.div_appointment_detail_cancel .btn{
	font-size: 20px;
	width: auto !important;
	display: inline-block;
	color: #fff;
	text-align: center;
	margin: 0px;
	padding: 5px 24px;
	margin-top: 10px;
	margin-right: 4px;
	margin-bottom: 12px;
	background-color: #0fc5b1;
	-webkit-box-shadow: 0 3px 0 #0c8c7e;
	-moz-box-shadow: 0 3px 0 #0c8c7e;
	box-shadow: 0 3px 0 #0c8c7e;
	border-radius: 4px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.bgDiv.div_appointment_detail_cancel{
	text-align: center; 
	width: 100%; 
	position: absolute; 
	padding-left: 32%;
	padding-top: 23%; 
	padding-right: 32%; 
	overflow: auto	
}
.bgDiv.div_appointment_detail_cancel textarea{
	width:80% !important;
	height:50px;
	border:2px solid #ddd;
}
.editableddl{
    position:relative;
    width: 250px;
    text-align: center;
    display: inline-block;
}
.editableddl .editable_field{
    position:absolute;
    top:0;
    left:0;
}

.copyright_div{
	text-align:center;
	display: block;
	background: #4e4e4e;
	padding: 17px 5px 13px 5px;
	/* position: fixed; */
	bottom: 0;
	/* display: inline-block; */
	/* width: 100%; */
	margin-top: 30px;
}
.copyright_div a{color: #ccc;font-size: 18px;font-family: sans-serif;font-weight: 300;}
.copyright_div a:hover{
	color:#fff;
}
#calenderTable tr td{
	padding: 5px 5px 5px 5px;
}
@media screen and (min-width:767px){
.login_form{
	background-size: 100%;
}
.yellow_bg_middle.registration{
	  padding: 8px 36px 8px 36px;
	 }
   .yellow_bg_middle.registration .reg_dash{
	   text-align:right;
	  }
}
@media screen and (max-width:991px){
	.dashHeader{
		text-align:center;
	}
	.right_header{
		text-align:center;
		margin-right:0;
	}	
}
@media screen and (max-width:767px){
	.login_form{
		width:100%;
		background-size: 100%;
	}
	.Column {
		width: 100%;
		float: none;
		margin-bottom: 20px;
	}
	.lblColumn_Second{
		margin-bottom:20px;
	}
	.yellow_bg_middle.registration .reg_dash, .Frm_Head{
    text-align: center;
	margin-bottom:15px;
}
	.reg_dash{
		text-align:center;
	}
	.reception_select_div{
		float:none;
		display: inline-block;
		text-align: center;
	}
	.reception_line{
		text-align:center;
	}
	.lblColumn_Second{
		float:none;
		/* display: block; */
	}
	.reception_select_div .lblColumn_Second {
	display: block;
	}
	.input_row{
		text-align:center;
	}
	.dashBoardLogo img {
    margin: 24px auto 13px;
	}
	.content_bar {
    width: 100% !important; 
	}
	.col-md-3.leftMenuSection{
		padding-right:0;
	}
	.bgDiv.div_appointment_detail{
	width: 100%;
	padding-left: 5%;
	padding-top: 15%;
	padding-right: 5%;
	text-align: center;
}
	.reception_select_div .ddl{
		margin-bottom:15px;
	}
	.reception_select_div .lblColumn_Second1{
		width:auto;
		text-align:center;
	}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
		padding-right:0 !important;
		/* text-align: center; */
	}
}
@media screen and (max-width:480px){
	.compulsary{
		display:none;
	}
}



/*-------------------End Table Section------------------------       