+#daily_dairy_form, #dieterForm, .rapper_table {
	border: #ccc 1px solid;
	padding: 15px;
	border-radius: 6px;
}



.col_1{display:table-cell;}
.row{ display: table-row;}
.table{ display:table;}


#daily_dairy_form table, #dieterForm table {
	border: none;
	width: 100%;
}
#daily_dairy_form table tr, #dieterForm tr {
	border: none;
}
#daily_dairy_form table tr th[colspan="2"] {
	text-align: left;
}
#daily_dairy_form th, .content_part_doctor th  {
	text-align: right;
	border: none;
	padding: 2px 10px;
	background: #f5f5f5;font-weight:normal;}
	border-bottom: #eee 1px solid;
}
.modueas_we-sr{margin:0 auto; width:70%; padding:29px 0px;}
.paddign_td td{padding:4px;}

.clr{clear:both;}

h1, h2, h3, h4, h5, h6 {
    color: #0864A5;
}
.formClr{clear:both; display:block;}
.formBody h6{font-size:20px; margin:10px 0px; font-weight:normal;}
.formBody h5 {font-size:24px; margin:10px 0px; font-weight:normal;}
.formCaption {
	text-align: left;
	border: none;
	padding:6px 10px;
  }
.formBody {
	padding-left: 7px;
	float: left; display:block;
 	padding: 0px 7px;
}
.formDescription {
	clear: both;
}
#daily_dairy_form td img.calendar {
	height: auto;
	width: auto;
	vertical-align: middle;
}
#daily_dairy_form td, #dieterForm td {
	text-align: left;
	border: none;
	padding: 2px 10px;
	background: #f5f5f5;
	border-bottom: #eee 1px solid;
}
#dieterForm th {
	background: #eee;
	border-bottom: #ccc 1px solid;
	text-shadow: #fff 0px 1px 0px;
	padding: 5px;
}
#daily_dairy_form td img {
	width: 50px
}
#daily_dairy_form td input[type="text"], #daily_dairy_form th input[type="text"] {
	background: #FFFFFF;
	border: 1px solid #bdddf6 !important;
	border-radius: 1px;
	margin: 5px 0;
	height: auto !important;
	padding: 3px 1px 3px 5px;
  font-weight:normal; width:260px;
}
#daily_dairy_form td input[type="text"]:focus, #daily_dairy_form th input[type="text"]:focus {
background:#E9F2F9 !important; border:#cae4f8 1px solid!important; 
}
.rapper_table {
	display: table;
	width: 100%;
}
.row_1 {
	display: table-row;
}
.col_1 {
	display: table-cell;
	text-align: left;
	border: none;
	padding: 5px 10px;
	background: none;
	border-bottom: #eee 1px solid;
}
.cl-p {
	min-width: 400px;
}
.date_col_td input{width:120px !important;}
.col_1 label {
	width: 140px;
	text-align: right;
	font-weight: bold;
	float: right;
}
.button_pa {
	padding: 15px 0px;
	text-align: center;
	display: block;
}
#doctorForm th {
	text-align: left;
	background: #eee;
	border-bottom: #ccc 1px solid;
	text-shadow: #fff 0px 1px 0px;
	padding: 5px;
}
#doctorForm td {
	text-align: left;
	border: none;
	padding: 4px 10px;
	background: #f5f5f5;
	border-bottom: #eee 1px solid;
}
.upper_head {
	text-align: right;
	border-bottom: #ccc 1px solid;
	display: block;
	padding: 0px !important
}
.upper_head .shorcuts {
	display: inline-block;
}
.upper_head .shorcuts a {
	display: block;
	float: right;
	padding: 4px 10px;
	text-align: center;
	margin: 0px 2px;
	border-bottom: none !important;
}
.upper_head .shorcuts a:hover {
	color: #000 !important;
	text-align: center;
}
.upper_head .shorcuts a {
	background-color: transparent !important;
	height: 40px;
	width: 80px;
}
.upper_head .shorcuts a.doc_Logout {
	padding: 52px 0px 0;
	background: url(../images/logout.png) 50% 0% no-repeat !important;
}
.upper_head .shorcuts a.doc_Add_Dieter {
	padding: 52px 0px 0;
	background: url(../images/add_dieter.png) 50% 0% no-repeat !important;
}
.upper_head .shorcuts a.doc_Update_Profile {
	padding: 52px 0px 0;
	background: url(../images/update_my.png) 50% 0% no-repeat !important;
}
.upper_head .shorcuts a.doc_Commision {
	padding: 52px 0px 0;
	background: url(../images/ommissions.png) 50% 0% no-repeat !important;
}
.upper_head .shorcuts a.doc_Affiliate {
	padding: 52px 0px 0;
	background: url(../images/affiliates.png) 50% 0% no-repeat !important;
}
.upper_head .shorcuts a.doc_Dieters {
	padding: 52px 0px 0;
	background: url(../images/update_my.png) 50% 0% no-repeat !important;
}
.upper_head .shorcuts a.doc_List {
	padding: 52px 0px 0;
	background: url(../images/dieter_list.png) 50% 0% no-repeat !important;
}
.upper_head .shorcuts a.doc_Diary {
	padding: 52px 0px 0;
	background: url(../images/diter_tb.png) 50% 0% no-repeat !important;
}
.upper_head .shorcuts a.doc_Diary2 {
	padding: 52px 0px 0;
	background: url(../images/diary.png) 50% 0% no-repeat !important;
}
.upper_head .shorcuts a:hover {
	background: #fff;
	text-shadow: none;
}
#adminForm input.field_box, .formContainer .formBody input[type="text"], .formBody input[type="password"] {
	background: #FFFFFF;
	border: 1px solid #bdddf6 !important;
	border-radius: 1px;
	margin: 5px 0;
	height: auto !important;
	padding: 3px 1px 3px 5px;
  font-weight:normal;
}
.rsform-select-box-small, .rsform-text-box, .rsform-select-box{	background: #FFFFFF;
	border: 1px solid #bdddf6 !important;
	border-radius: 1px;
	margin: 5px 0;
	height: auto !important;
	padding: 3px 1px 3px 5px;
	  font-weight:normal;}
	   
#adminForm input.field_box:focus, .formContainer:focus .formBody input[type="text"]:focus, .rsform-select-box-small:focus, .rsform-text-box:focus, rsform-select-box:focus { }
#adminForm input[type="submit"], input[type="button"], input.rsform-button[type="button"], #daily_dairy_form input[type="submit"], form[name="newForm"] a, .button_pa a, .formBody .rsform-submit-button, .formBody  .rsform-submit-button, .formBody .rsform-reset-button, .input[type="submit"] {
	background: none repeat scroll 0 0 #0864A5;
	border: medium none;	
	color: #FFFFFF !important;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 14px !important;
	font-weight: bold;
	height: 34px !important;
	line-height: 34px;
	margin: 0 5px 10px;
	overflow: visible;
	padding: 0 14px;
	text-align: center;
	text-decoration: none;
}
li.rsform-block-header {
	padding: 10px 0px 20px !important;
}
.clos_box {
	position: absolute;
	right: 0px;
	top: 0px;
	border-radius: 50px;
	background: #fff;
	font-size: 15px;
	cursor: pointer;
	font-weight: bold;
	padding: 4px;
	text-align: center;
	width: 15px;
	height: 15px;
}
.rapper_in {
	position: absolute;
	left: 30%;
	top: 15%;
	background: #fff;
	width: 670px;
	height: 560px;
	box-shadow: rgba(0,0,0,0.6) 0px 0px 10px;
	padding: 15px;
	border-radius: 6px;
	z-index: 2222;
}
.box_rapper {
	background: rgba(0,0,0,0.8);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0px;
	position: fixed;
	z-index: 1000;
}

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

 
.bottle input[type="checkbox"] {
    display:none; width:36px;
    height:36px;
}

.bottle input[type="checkbox"] + label {
  
}

 .bottle input[type="checkbox"] + label span {
    display:inline-block;
    width:36px;
    height:36px;
    margin:4px 4px 0 0;
    vertical-align:middle;
    background:url(../images/bottle.png) 0px top no-repeat;
    cursor:pointer;
}

.bottle input[type="checkbox"]:checked + label span {
    background:url(../images/bottle_hover.png) 0px top no-repeat;
}


.bottle_dark {
    background:url(../images/bottle_hover.png) 0px top no-repeat;
}




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

.smile_faceperfect input[type="radio"] {
    display:none; width:36px;
    height:40px;
}

.smile_faceperfect input[type="radio"] + label {
  
}

 .smile_faceperfect input[type="radio"] + label span {
    display:inline-block;
    width:40px;
    height:40px;
    margin:4px 4px 0 0;
    vertical-align:middle;
    background:url(../images/happy_smiley.png) 50% no-repeat;border:#ccc 3px solid;
    cursor:pointer; box-shadow:rgba(0,0,0,0.3) 0px 0px 5px;  border-radius:25px;
}

.smile_faceperfect input[type="radio"]:checked + label span {border:#0864a5 3px solid;
    background:url(../images/happy_smiley.png) 50% no-repeat;
}
/**********************************************************************************/
.smile_faceperfair1 input[type="radio"] {
    display:none; width:36px;
    height:40px;
}

.smile_faceperfair1 input[type="radio"] + label {
  
}

 .smile_faceperfair1 input[type="radio"] + label span {
    display:inline-block;
    width:40px;
    height:40px;
    margin:4px 4px 0 0;
    vertical-align:middle;
    background:url(../images/average_smiley.png) 50% no-repeat;border:#ccc 3px solid;
    cursor:pointer; box-shadow:rgba(0,0,0,0.3) 0px 0px 5px;  border-radius:25px;
}

.smile_faceperfair1 input[type="radio"]:checked + label span {border:#0864a5 3px solid;
    background:url(../images/average_smiley.png) 50% no-repeat;
}
/**********************************************************************************/

.smile_faceperbadly2 input[type="radio"] {
    display:none; width:36px;
    height:40px;
}

.smile_faceperbadly2 input[type="radio"] + label {
  
}

 .smile_faceperbadly2 input[type="radio"] + label span {
    display:inline-block;
    width:40px;
    height:40px;
    margin:4px 4px 0 0;
    vertical-align:middle;
    background:url(../images/unhappy_smiley.png) 50% no-repeat;border:#ccc 3px solid;
    cursor:pointer; box-shadow:rgba(0,0,0,0.3) 0px 0px 5px; border-radius:25px;
}

.smile_faceperbadly2 input[type="radio"]:checked + label span {border:#0864a5 3px solid;
    background:url(../images/unhappy_smiley.png) 50% no-repeat;
}


dl.tabs {
    float: left;
    margin: 10px 0 -1px;
    z-index: 50;
}
dl.tabs dt {
    background: none repeat scroll 0 0 #E9E9E9;
    border: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    margin-left: 3px;
    padding: 4px 10px;
}

dl.tabs dt h3{ font-size: 14px; }
dl.tabs dt.open {
    background: none repeat scroll 0 0 #F9F9F9;
    border-bottom: 1px solid #F9F9F9;
    color: #000000;
    z-index: 100;
}
div.current {
    border: 1px solid #CCCCCC;
    clear: both;
    padding: 10px;
}
div.current dd {
    margin: 0;
    padding: 0;
}
dl#content-pane.tabs {
    margin: 1px 0 0;
}
div.current label, div.current span.faux-label {
    clear: left;
    display: block;
    float: left;
    margin-top: 8px;
    min-width: 150px;
}
div.current fieldset {
    border: 0 none;
}
div.current fieldset.adminform {
    border: 1px solid #CCCCCC;
}
div.current fieldset.radio {
    float: left;
}
div.current fieldset.radio input {
    clear: none;
    float: left;
    margin: 3px 0 0 2px;
    min-width: 15px;
}
div.current fieldset.radio label {
    clear: none;
    float: left;
    margin: 3px 0 0 5px;
    min-width: 45px;
}
div.current fieldset.checkboxes {
    clear: right;
    float: left;
}
div.current fieldset.checkboxes input {
    clear: left;
    float: left;
    margin: 3px 0 0 2px;
    min-width: 15px;
}
div.current fieldset.checkboxes label {
    clear: right;
    margin: 3px 0 0 5px;
    min-width: 45px;
}
div.current input, div.current textarea, div.current select {
    clear: none;
    float: left;
    margin: 3px 0 0 2px;
}
div.current select {
    margin-bottom: 15px;
}