/*.form-input-number{
	background-color: #ffffff;
	border: 1px #ccc solid !important;
	border-radius: 4px;
	box-shadow: none;
	color: #565656;
	height: 38px;
	max-width: 100%;
	padding: 12px;
	transition: all 300ms linear 0s;
}
*/
/*---------------------Main menu Z-index ---------------------------- */
.sub-menu {
	width: 190px !important;
}
.sub-menu3{
	left: -207px!important;
}
/*.sub-menu {z-index: 2!important;}*/


.form-input{
	background-color: #ffffff;
	border: 1px #ccc solid !important;
	border-radius: 0px;
	box-shadow: none;
	color: #565656;
	height: 38px;
	max-width: 100%;
	padding: 0 12px;
	transition: all 300ms linear 0s;
	width: 23px!important;
}

.version_title{color: black !important;font-size: 14px; margin-right: 5px;}
.line_1{float: left; }
.line_1_2{float: left; padding-left: 2px; padding-right: 6px}
.line_1_3{}
.Description_x{float: left; padding-left: 19px;}
.Description_y{float: left; padding-left: 19px;}
.Description_z{float: left; padding-left: 20px;}
.input_date{width: 125px !important;}
.Description_Title{float: left; padding-right: 5px}
#main_form{background-color: #f5f5f5}
#form_content{padding:20px 13px 20px 16px; }
.submit-btn{float: right; margin-top: -21px}
.form-text-area{ width: 555px !important; border-radius: 0px!important; border: 1px #ccc solid !important; background-color: white!important;}
.version_title_date{color: black !important;font-size: 14px; margin-right: 113px;}
.Colon_1{padding-left: 1px;padding-right: 7px;}
.Colon_2{padding-left: 70px;padding-right: 7px;}
.Colon_3{padding-left: 69px; padding-right: 7px;}
.Colon_4{padding-left: 82px; padding-right: 7px;}

/* table style */

/*.td, .versionth{padding: 0px; border: 1px solid #ccc; border-collapse: collapse; text-align: left; text-align: center; font-size: 12px;}*/
/*
.versionth{ background: white; color: black; font-weight: bold;}
#versiontr:nth-child(even){background-color: #f2f2f2}
#x,#y{text-align: -webkit-left !important; width: 165px !important;}
#z{text-align:-webkit-left !important}
#xth,#yth{width: 165px !important;}
.update_no{width: 28px}
.update_date{width: 76px}
.update_time{width:38px}
.update_Version{width: 59px}
.view_cat_table td{border: solid}
.update_x,.update_y,.update_z{width: 60px}
.update_Activation{width: 73px}
#zth,#z{width: 177px}
*/
#header_Version_History{ display: block; width: 100%; font-size: 18px; padding: 6px 0; background-color: #0072c6 !important; text-indent: 20px; color: #FFF; font-family: wf_segoe-ui_light; margin: -11px 0; }


.main_versiondiv{ padding-bottom: 4px;pa}
.versiondiv{border: solid #e6e6e6 1px; background-color: #F5F5F5; width: 963px;margin-left: 5px;margin-top: 4px; }
.update_no{float: left; width: 65px; padding-left: 5px; padding-right: 15px}
.update_date{float: left; padding-right: 30px;}
.update_date{float: left; padding-right: 30px;}
.update_time{float: left; padding-right: 12px}
.update_Version{float: left; padding-right: 363px}
.versiondiv_line1{padding: 5px 10px 5px 10px; background-color:#e6e6e6; color: #008B8B }
.view_cat_table td{border: solid 1px; padding-bottom: 5px}
.note_div{padding: 5px 10px 45px 10px;}
#x,#y,#z{padding-left: 10px;}
#button{float: right; width: 500px; height: 25px; }
#add_cat textarea,#add_cat textarea,{ border: 1px solid #ccc!important;}





.date_text,.time_text,.version_text{width: 100px}
.update_Version_text{float: left; padding-right: 185px}
.x_text,.y_text,.z_text{width: 912px;height: 32px; }
.versiondiv_line1_text{padding: 5px 10px 5px 10px; background-color:#e6e6e6; color: #008B8B; height: 26px; }
.Version_History_Form{padding-top: 50px}


.edit_form_text_area{width: 725px;max-width: 731px;}
.note_div_edit_form{padding: 15px 10px 12px 10px;}
.edit_form{width: 31px; margin-right: 10px;}
.inner_main_div{margin-bottom:auto}
.view_cat_table:hover{background-color: #f2f2f2}
.hover_div{margin: 10px 10px 10px 10px; padding-top: 1px;}
#Remove_Button,#Edit_Button{float: right; width: 60px; margin-right: 2px;}
#Remove_Button{background-color: #C9302C; color: white; border-radius: 5px; text-align: center; border: solid 1px red; height: 25px; }
#Edit_Button{background-color: #286090;color: white; border-radius: 5px; text-align: center;border: solid 1px blue; height: 25px;}
#Remove_Button:hover{background-color:#e60000;cursor:pointer; }
#Edit_Button:hover{background-color: blue;cursor:pointer; }





/*--------------------- radio--------------------------- */
.radio_div{width: 198px; font-family: -webkit-pictograph;border: solid 1px; padding-top: 5px; border-top: none}
.radio_input_1{margin-right: 18px; cursor: pointer;}
.radio_input_2{margin-right: 12px; cursor: pointer;}
.radio_1{margin-left: 18px; font-size: 13px;}

/*--------------------- checkbox---------------------------- */
.check_div_1{border: solid 1px ; ; margin-top: 14px; font-size: 14px;}
.check_div_2{MARGIN-BOTTOM: 6PX; width: 199px; background-color:#003b64;color: white; text-align: center; font-size: 17px; height: 24px; padding: 4px 0px 3px;}
.check_div_3{margin: 5px 5px 5px 48px;color:#003b64; font-family: -webkit-pictograph; }
.check_div_3:hover{color: black}
.check{ margin: 1px 0 0; margin-right: 75px; width: 16px; height: 21px; position: absolute; margin-left: -31px; cursor: pointer;}
.inner_check_div{margin-top: 8px;}
.ckeck_label{margin-bottom: 5px}

/*--------------------state---------------------------- */
.state_check_div_1{border: solid 1px ; margin-top: 14px; font-size: 14px;}
.state_ptag{float: left; }
.state_check_div_3{margin: 5px 5px 5px 10px;color:#003b64; font-family: -webkit-pictograph;}
.state_check{float: left; width: 20px; height: 20px; margin-left: 2px; margin-right: 18px; cursor: pointer;}
.state_lbl{float: left; width: 20px; height: 20px; margin-left: -14px; margin-right: 12px;}

/*--------------------- rating---------------------------- */
.rating_check_div_1{border: solid 1px ; ; margin-top: 14px; font-size: 14px;}
.rating_div{ PADDING-LEFT: 40PX; PADDING-TOP: 8PX;}
.rating_ptag{float: left; padding-right: 17px ; margin-bottom: 5px; margin-left: -31px;}
.color_star{ color: #ffff33 !important; font-size: 22px; text-shadow: 0 0 3px #0a0a0a, 0 0 5px #0c0c0c;}
.O_star{font-size: 22px;}
.inner_div_rating{padding-bottom: 5px;}

/*---------------------proposal---------------------------- */

.btndiv{ width: 149px; margin-left: 128px; height: 20px;}
.hover_btn4{float: left; padding-right: 6px; height: 26px; color: blue; }
.fa-square{ border: solid 1px; height: 19px; width: 16px; border-radius: 3px; padding: 4px 3px 2px 5px; }
.fa-square:hover{background-color: #0068ba; color: white;}

.check_div_1_proposal{height: 237px; border: solid 2px; margin-top: 14px;font-size: 13px;}

.BTNDIV:focus{display: block}



.edit_cus_pro_set2_div{ margin-left: 370px; margin-top: -17px;}
.assigne_div_set3{margin-left: 760px; margin-top: -20px;}
.sharebtn_set4_div{margin-top: -15px;}
.btn_regular{color: #0080ff; background-color: transparent!important; border: 0px solid #e4e4e4 !important;}
.btn_regular:hover{color: #004080!important;}
.fa-paper-plane_style{border-radius: 1px;}
/*---------------------tooltip---------------------------- */
.tooltip {
	position: relative;
	display: inline-block;
	/*border-bottom: 1px solid #004080 !important;*/
}
/*---------------------tooltip top---------------------------- */
.tooltip .tooltiptext {
	visibility: hidden;
	width: 120px;
	background-color: #babcc0;
	color: black;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	bottom: 150%;
	left: 50%;
	margin-left: -60px;
}
.tooltip .tooltiptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #babcc0 transparent transparent transparent;
}
.tooltip:hover .tooltiptext {
	visibility: visible;
}
/*---------------------tooltip down---------------------------- */
.new4BTN:focus{display: block; }
.new4BTN{cursor: pointer;border: 1px solid
#3366ff !important; padding: 5px;}
.new4BTN:hover{background-color: #003399;color: white}


/*---------------------Opening Number ---------------------------- */

.propo_status {border: 1px solid #000!important; border-radius:0px!important; height: 24px !important; margin: 0px 1px 0px -4px !important;}

.tooltip .tooltiptext2 {
	visibility: hidden;
	width: 400px;
	height:150px;
	background-color: #cccccc;
	color: black;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	top: 150%;
	left: 50%;
	margin-left: -300px;
}
.tooltip .tooltiptext2::after {
	content: "";
	position: absolute;
	bottom: 100%;
	left: 75%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent black transparent;
}
.tooltip:hover .tooltiptext2 {
	visibility: visible;
}



.tooltiptext2_View_Proposal{margin-left: -350px !important; left: 90% !important; background-color: gray!important;}
.tooltip .tooltiptext2_View_Proposal::after {left: 85% !important;}


/*.btn4_tooltip_bottom2{width:120px; background-color: transparent;margin-left: 231px;padding-left: 8px;margin-right: -269px;margin-top: -29px;}*/


.listitem_highlight {border-radius: 18px;}
.ui_action_bar_proposals{}
.listitem_highlight {background-color: #999999!important;color: white!important;}

/*---------------------Invoice Token Encryption ---------------------------- */
.btn_add_new{
	cursor: pointer;
	padding: 0 3px 0 3px;
	background-color: #66a3ff;
}
.btn_add_new:hover{
	background-color: #1a75ff;
}



.tbl_header_inner{
	padding: 0 15px 0 15px;
	background-color: black;
	color: white;
	font-size: 14px;
}
.tbl_row{
	background-color:#e6e6e6;
	text-align: center;
	font-size: 13px;
	}

.state_check
{
	float: left;
	width: 16px;
	height: 21px;
}
/*---------------------shareBTN update after testing account ---------------------------- */
.lead_sharing_img {
	margin-bottom: 3px !important;
}