/**

* the css file for the plugins front end  

*/



@charset "utf-8";



#crf_submission_container{

	

	float: left;

	width: 100%;



}



.crf_f_row{



	float: left;

	width: 100%;

	margin-bottom: 20px;

	/*border: 2px solid black;*/

	

}





.crf_f_row_heading{



	float: left;

	width: 100%;

	/*border: 2px solid black;*/

	

}



.crf_containers #crf_f_row_title{



	float: left;

	width: 100%;    margin-top: 50px;

	/*border: 2px solid black;*/

	

}









.crf_f_column{

	float : left;

	width : 50%;

	/*margin : 1px;*/

	padding : 5px;



	/*border-bottom: 2px solid black;*/

}



.crf_f_column3{

	float : left;

	width : 33.1%;

	/*margin : 1px;*/

	padding : 5px;



	/*border-bottom: 2px solid black;*/

}



.crf_f_column4{

	float : left;

	width : 25%;

	/*margin : 1px;*/

	padding : 5px;



	/*border-bottom: 2px solid black;*/

}



.crf_f_img{



	width:100px !important;

	height:100px;

}



.crf_f_column a:link {

    text-decoration: none;

}



.crf_f_column a:visited {

    text-decoration: none;

}



.crf_f_column a:hover {

    text-decoration: none;

}



.crf_f_column a:active {

    text-decoration: none;

}



.crf_tbl_heading{



		font-weight: 200;

		width:100%;

		border-bottom: 2px solid black ;

		margin : 10px !important; 

		padding : 10px ;

}



.crf_containers{



		overflow : hidden;

}



.crf_comment_text{



		width:65%;

		margin:auto !important;



}



.crf_f_comment{



	width : 50%;

	float:left;

	margin : 1px 0px 1px 0px;

	padding : 5px ;

}



.crf_f_msg{



	text-align: center;

}



tbody:before, tbody:after { display: none; }



.crf_f_delete{



	float: right; margin-right: 5px;

}



#crf_f_pdf_response{



	float: right;

	margin-right: 5px;

}



.crf_f_icon{



	width:30px;

  	height:30px;

	border: 0px !important;

	margin-left: 8px;

}



.crf_f_message{

    /*width: 90%;*/

	float: left;

}







.crf_f_hr{



	max-width: 100% !important;

}



.crf_f_comments_box{



	width: 100%;

}



#crf_f_browse{



	/*display:none;*/

	position: fixed;

	top: -1000px;

}



.crf_containers #crf_submission_top .crf_f_hr_div{



	width: 100%;float: left;

}



.crf_f_box{



	width:100%;

	display:none;

}



.crf_f_notes{



	width:100%;

}



#crf_f_empty{



	width:100%;

}



.crf_containers #crf_f_tabs {width: 100%; float: left;}

.crf_containers #crf_f_tabs .crf_f_tab {float: left;}

.crf_containers #crf_f_tabs {margin: 20px 0px 30px 0; border-bottom: 1px solid #E3E3E3;}

.crf_containers #crf_f_tabs .crf_f_tab {margin-right: 15px; cursor: pointer;}

.crf_containers #crf_f_tabs .crf_f_tab .crf_tabHeadTitle {padding: 5px 15px;}

.crf_containers #crf_f_tabs .crf_f_tab.crf_f_tab_active {background: #f0f0f0; color: rgb(231, 63, 63);

border: 1px solid #DADADA;}

.crf_containers #crf_f_tabs .crf_f_tab .crf_tabHeadTitle:hover {color: rgb(231, 63, 63);}

.crf_containers #crf_f_logout {float: left;margin: 0px;width: 9%;}

.crf_containers .crf_f_row_heading {background: #F0F0F0; border: 1px solid #DADADA;}

.crf_containers .crf_f_row #crf_f_pdf_response {float: right; margin-top: 10px;}

.crf_f_row .crf_f_column3 a {color: #464646;}

.crf_containers #crf_f_logout a {font-size: 14px; color: rgb(231, 63, 63);}



#secondary .widget_crf_otp_widget #crf_otp_login input {margin-top: 10px;}

.crf_containers #crf_submission_top .crf_f_title {width: 87.5%; float: left;}

.crf_f_box .crf_f_row .crf_f_delete img {width: 30px; height: 30px;}

.crf_containers .crf_f_row .crf_f_label {float: left; width: 150px; color: #333;}

.crf_containers .crf_f_row .crf_f_column {color: #969696; font-size: 14px;}

.crf_containers .crf_f_row .crf_f_message {color: #1a1a1a;} 

.crf_f_comment_wrapper #submit_crf_comment a {font-size: 14px; color: rgb(231, 63, 63); box-shadow: none;

background-color: #f0f0f0; border: 1px solid #DADADA; padding: 2px 15px; margin: 10px 0 30px 0; float: left;} 

.crf_f_row .crf_f_message a {font-size: 14px; color: rgb(231, 63, 63); float: right; box-shadow: none;}

.crf_f_comment_wrapper .crf_f_row #crf_f_comment textarea.crf_comment_text {width: 100%; margin: auto !important; min-height: 150px; background-color: #efefef; border: 1px solid #DADADA;} 



.crf_f_box #payment__detail span.entry_heading {padding-left: 10px;}



#crf_f_tabs #tab_titles{float:left;width:91%;}



#crf_f_tabs #crf_f_resubmit{float: left;margin: 0px;width: 9%;text-align: right;}



#crf_f_loading{float:left;}



.crf_f_text_center{text-align: center;}