/*********Common Here *********/
html,body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	background:#f0f0ed!important;
	color:#000;
	cursor:default;
	line-height:22px;
	min-height:100%;
	width:100%;
	position:absolute;
	}
body{
	padding-top:64px;
	background:#f0f0ed!important;
	}
textarea{
	font-family: Arial, Helvetica, sans-serif;
	}
.mb5{margin-bottom:5px;}
.oh{overflow:hidden;}

.onecolumn{
	padding-top: 50px;
	}
#divs_grandmother{
	margin:0 auto;
	width:1040px;
	/*box-shadow:0 0 20px #000;*/
	/*border-left:1px solid #888;
	border-right:1px solid #888;*/
	}
#mother_of_all_div{
	margin:0 20px;
	width:1000px;
	}
*{ 
	margin: 0;
	padding: 0;
	}
a img{
	border:0 none;
	}
.text_bold{font-weight:bold;}

.notification_box{
	margin-bottom:20px;
	}
.notifications{
	padding:5px;
	cursor: pointer;
	margin: 0 auto;
	/*font-weight: bold;*/
	}
.notifications_warning {
	background: #FFFBCC;
	border: 1px solid #E6DB55;
	color: #69610A;
	}
.notifications_info {
	background: #DBE3FF;
	border: 1px solid #A2B4EE;
	color: #0888C3;
	}
.notifications_success {
	background: #D5FFCE;
	border: 1px solid #9ADF8F;
	color: #508600;
	}
.notifications_error {
	background: #FFCECE;
	border: 1px solid #DF8F8F;
	color: #E3302C;
	}
.notifications p {
	margin:2px;
	margin-left:10px;
	}
.profile_navigation{
	display:none;
	}
.profile_menu{
	display:block;
	}

/*********Common Here END *****/

.input_wrap .file {
	background: transparent url('images/bg_file.png') no-repeat left;
	width: 238px;
	height: 40px;
	overflow: hidden;
	cursor: pointer;
	position: relative;
	}
.input_wrap .file .text {
	padding-left: 3px;
	height: 40px;
	line-height: 40px;
	text-align: left;
	width:160px;
	overflow:hidden;
	}
.input_wrap .file input[type=file] {
	display: block;
	background: transparent;
	border: 0;
	width: 250px;
	height: 40px;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
	position: absolute;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	}

/********** Common in Log In and Registration Page *********/


.panel_container{
	font-family:Arial, Helvetica, sans-serif;
	}
.login_panel_680{
	width:680px;
	margin:0 auto;
	}
.login_panel_680 .content{
	background:#fff;
	padding:30px 40px;
	margin-bottom:18px;
	}

.panel_container h2{
	margin-left:20px;
	font-size:18px;
	font-weight:bold;
	}
.panel_container .content{
	overflow: hidden;
	}
.social_login{
	overflow:hidden;
	margin-bottom:38px;
	}
.social_login .facebook_login, .social_login .google_login{
	width:43%;
	height:38px;
	border: 1px solid #e2e2e2;
	text-align:left;
	padding:8px;
	line-height:38px;
	}
.social_login .facebook_login{
	margin-right:8%;
	}
.social_login .facebook_login a{
	text-decoration:none;
	display:inline-block;
	background:url(images/social_login.png) no-repeat 0 0;
	height:32px;
	line-height:32px;
	}
.social_login .google_login a{
	text-decoration:none;
	display:inline-block;
	background:url(images/social_login.png) no-repeat 0 -32px;
	height:32px;
	line-height:32px;
	}
.social_login .facebook_login a span, .social_login .google_login a span{
	display:inline-block;
	margin-left:42px;
	line-height:32px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	} 
.login_panel_680 .content span.or_separator{
	text-align:center;
	display:block;
	font-size:24px;
	line-height:26px;
	margin-bottom:32px;
	}
.panel_container label, .the_login_panel .each_control label{
	float:none;
	font-size: 14px;
	color: #424242;
	}
.panel_container .button_light{
	/*float:right;*/
	height:45px;
	display:inline-block;
	padding:0 25px;	
	border:0 none;
	background-color:#008fed;
	color:#fff;
	border-radius:5px;
	}
.panel_container .login_ico_button:before{
	content:'\e861';
	font-family:font-jade;
	font-size:16px;
	margin-right:8px;
	}
.panel_container .button_light:hover{
	background-color:#000;
	color:#FFF;
	}

/********** Common in Log In and Registration Page END *********/

/********** Registration Page *******/
.autosuggest_verify, .autovalidate_verify{
	clear:both;
	float:right;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#336699;
	line-height:18px;
	}
.autosuggest_verify .correct, .autovalidate_verify .correct{
	display:none;
	}
.autosuggest_verify .incorrect, .autovalidate_verify .incorrect{
	color:#c00;
	}

.autovalidate_holder, .autosuggest_holder, .text_holder, .password_holder, .captcha_holder, .textarea_holder, .select_holder, .datetime_holder, .date_holder,  .file_holder {
	margin-bottom:10px;
	overflow: hidden;
	}
.file_holder img {
	float:right;
	}
.profile_picture_input{
	position:relative;
	}
.profile_picture_input #remove_profile_picture{
	position:absolute;
	right:0;
	text-decoration:none;
	padding:5px 7px;
	background-color:#999;
	line-height:16px;
	opacity:.5;
	}
.profile_picture_input #remove_profile_picture:hover{
	opacity:1;
	}

.datetime_holder .date .text,.date_holder .date .text{
	display:none;
	}
.select_holder .option .text{
	display:none;
	}
.file_holder .file{
	clear:both;
	text-align:right;
	float: right;
	}

.textarea_holder textarea, .autovalidate_holder input, .autosuggest_holder input, .text_holder input, .password_holder input, .datetime_holder input,.date_holder input, .select_holder select{
	padding:0 5px;
	width:275px;
	float:right;
	background-color:#dfe5e7;
	border:none;
	height:24px;
	}

.select_holder select{
	width:285px !important;
	padding:0 !important;
	}
.textarea_holder textarea{
	height:150px;
	}
.captcha_input_holder{
	float: none;
	/*text-align:right;*/
	}
.captcha_image_holder{
	margin-bottom:5px;
	}
.captcha_image_holder img{
	margin-bottom:5px;
	display:block;
	border:1px solid #336699;
	float:none;
	}
.captcha_image_holder a{
	text-decoration:none;
	font-size:12px;
	color: #336699;
	display:block;
	clear:both;
	}
.login_panel_680 .login_bottom .have_account_login{
	overflow:hidden;
	}
.login_panel_680 .login_bottom .have_account_login span{
	display:inline-block;
	line-height:16px;
	font-size:14px;
	color:#333333;
	}
.login_panel_680 .login_bottom .have_account_login a{
	display:inline-block;
	font-size:14px;
	line-height:16px;
	color:#1e88e5;
	text-decoration:underline;
	}
.checkbox_holder.terms_agree_input.input_wrap{
	margin-bottom:20px;
	}

.panel_container .each_control input#terms_agree{
	float:left;
	display:inline-block;
	width:auto;
	margin-right:10px;
	}

/********** Registration Page END ***/


/********** Log In Page ***********/
.panel_container .each_control, .panel_container .each_control2{
	line-height:24px;
	margin-bottom:20px;
	overflow: hidden;
	}
/*.panel_container .each_control input{
	width:285px;
	float:right;
	}*/
.panel_container .captcha_holder label,.panel_container .checkbox_holder label{
	display:block!important;
}	
.panel_container .terms_agree_input label{
	display:inline-block !important;
	}
.panel_container .each_control .text_box, .panel_container .each_control input{
	background-color:#fff!important;
	border:none;
	height:32px;
	width:100%;
	padding-left:10px;
	border:none;
	border-bottom:1px solid #e2e2e2;
	float:none;
	box-shadow: none;
	box-sizing:content-box;
	outline: none;
	}
.panel_container .each_control .text_box:focus, .panel_container .each_control input:focus{
	border-bottom:1px solid #008fed;
	box-shadow: 0 1px 0 0 #008fed;
}
.panel_container .each_control .blue_border{
	border-bottom:2px solid #008fed;
	}
.each_control2{
	overflow:hidden;
	}
.remember_login{
	width:50%;
	float:left;
	}
.forget_pass{
	width:50%;
	text-align:right;
	}
.forget_pass a{
	text-decoration:underline;
	}
.loginsubmit{
	float:left;
	width:100%;
	}
.panel_container .small_links a{
	text-decoration:none;
	font-size:12px;
	color: #336699;
	}
.panel_container .small_links a:hover{
	color: #36f;
	}
.login_panel_680 .login_bottom{
	overflow:hidden;
	width:auto;
	padding:0 40px;
	margin-bottom:70px;
	}
.login_panel_680 .login_bottom .no_account_reg{
	margin-bottom:17px;
	width:auto;
	}
.login_panel_680 .login_bottom .login_terms_condition{
	overflow:hidden;
	float:left;
	width:auto;
	}
.login_panel_680 .login_bottom .login_terms_condition span{
	font-size:14px;
	line-height:16px;
	color:#333333;
	display:inline-block;
	}
.login_panel_680 .login_bottom .login_terms_condition a{
	text-decoration:underline;
	display:inline-block;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#333333;
	}
.palo_all_account_container{
	overflow:hidden;
	text-align:center;
	}
.palo_all_account_container .all_account_head{
	margin-bottom:20px;
	}
.palo_all_account_container .all_account_head h4{
	font-size:16px;
	line-height:18px;
	color:#333333;
	font-weight:normal;
	padding-bottom:10px;
	border-bottom:1px solid #d9d9d7;
	}
.palo_all_account_container .all_account_icon{
	overflow:hidden;
	text-align:center;
	margin-bottom:100px;
	}
.palo_all_account_container .all_account_icon a{
	text-decoration:none;
	display:inline-block;
	line-height:36px;
	text-align:center;
	vertical-align:middle;
	margin:0 18px;
	}
/********** Log In Page END ***********/

/****** Profile Footer *********/
.foot-bottom-portion{
	overflow: hidden;
	background:#121212;
	color: #555555;
	font-size: 13px;
	line-height:17px;
	}
.foot-bottom-container{
	overflow: hidden;
	max-width:1000px;
	margin:0 auto;
	}
.foot-logo{
	margin: 10px 30px;
	display:inline-block;
	text-decoration: none;
	float: left;
	}
.foot-bottom-container .foot-separator{
	background: url(images/foot-separator-1.png) no-repeat top left;
	float:left;
	width: 2px;
	height: 61px;
	margin-right:30px;
	}

.copyright-portion{
	float:left;
	margin-top:30px;
	font-size: 14px;
	line-height: 20px;
	margin-bottom:20px;
	}

.foot-info-portion{
	float:left;
	margin-right:30px;
	margin-top:10px;
	font-size: 12px;
	line-height: 14px;
	}
.foot-bottom-shade{
	background: url(images/shade_1.png) no-repeat center top;
	height: 56px;
	}

/************ About Me *************/
.about_me{
	font-family:Arial, Helvetica, sans-serif;
	width:1000px;
	overflow: hidden;
	}
h2{
	font-size:18px;
	color:#424242;
	}
h3{
	font-size:16px;
	color:#424242;
	}
.each_block{
	width:320px;
	background-color:#f2f0e7;
	float:left;
	}
.each_block_header{
	height:29px;
	line-height:30px;
	border-bottom:1px solid #cbc9c2;
	font-size:14px;
	font-weight:bold;
	color:#696969;
	padding-left:13px;
	margin-bottom:10px;
	}
.each_block_contents{
	padding:0 10px 10px 10px;
	}
.each_block_each_contents{
	padding:5px 10px;
	border-bottom:1px solid #FFF;
	}
.each_block_each_contents .label{
	font-size:12px;
	width:100px;
	float:left;
	}
.each_block_each_contents .value{
	font-size:12px;
	width:180px;
	float:left;
	}
.each_block_each_contents .subheader{
	
	font-size:12px;
	font-weight:bold;
	color:#424242;
	}
.each_block_each_contents .subvalue{
	font-size:12px;
	padding-left:10px;
	}
.about_description{
	font-size:12px;
	padding:5px 10px;
	}

/************ About Me END *************/

/******* TOP BAR **********/
	.header_wrap{
		height:64px;
		background:#fff;
		box-shadow:0px 5px 5px -5px #000;
		z-index:10;
		position:fixed;
		top:0;
		left:0;
		right:0;
		}
	.header_container{
		width:1000px;
		margin:0 auto;
		margin-bottom:18px;
		z-index:8;
		}
	.header_container .palo_logo{
		height: 46px;
		padding-top:2px;
		vertical-align: middle;
		}
	.header_container .palo_logo img{
		max-height:100%;
		}
	.header_container .palo_logo h2{
		height:100%;
		}
	.header_container .palo_logo h2 a{
		text-decoration: none;
		height: 100%;
		}
	.header_container .profile_menu .the_profile_menu{
		list-style: none;
		overflow: hidden;
		float:left;
		}
	.header_container .profile_menu .the_profile_menu .last_nav{
		border: none 0;}
	.header_container .profile_menu .the_profile_menu ul{
		margin:0;
		padding:0;
		}
	
	.header_container .profile_menu .the_profile_menu li{
		float: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		/*border-right: 1px solid #cbc9c2;*/
		line-height: 40px;
		}
	.header_container .profile_menu .the_profile_menu li a{
		text-decoration: none;
		line-height:64px;
		color: #424242;
		display: block;
		padding: 0 10px;
		}
	.header_container .profile_menu .the_profile_menu li a:hover{
		color: #ffffff;
		background: #424242;
		}
/******* TOP BAR END **********/

/* View Container */
.view_container{
	width:1000px;
	margin-bottom:35px;
	}
.view_container .view_header{
	height:200px;
	width:100%;
	position:relative;
	}

.view_container .profile_info{
	height:135px;
	position:absolute;
	bottom:0;
	width:800px;
	left:200px;
	}
.view_container .user_name{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	}
.view_container .info_upper_part{
	height:35px;
	padding-left:20px;
	}
.view_container .info_lower_part{
	height:100px;
	background-color:#f2f0e7;
	position:relative;
	}
.view_container .info_container{
	padding-left:20px;
	position:absolute;
	bottom:18px;
	}
.view_container .button_small{
	border:none;
	height:25px;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#f2f0e7;
	margin-left:2px;
	}
.view_container .friends_email{
	padding-left:5px;
	width:195px;
	font-size:13px;
	}
.view_container .friends_email_submit{
	width:100px;
	font-size:11px;
	text-align:center;
	}

.view_container .info_button_container{
	position:absolute;
	bottom:0px;
	right:0px;
	}
.view_container .button_big{
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:26px;
	border:1px solid #FFF;
	
	margin-right:10px;
	}
.view_container .profile_image{
	width:202px;
	}
.button_big a{padding:2px 22px;}
.button_big a:hover{background-color:#000;color:#FFF;}
.button_small a:hover{background-color:#e4e1d0;color:#FFF;}
.button_small a, .button_big a{
	color:#000;
	display:block;
	text-decoration:none;
	}

/* View Container END */

/***********My Applications **********/
.my_application_list_container{
	padding-top:60px;
	}
.each_application{
	position:relative;
	min-height:50px;
	padding:15px;
	background-color:#f2f0e7;
	}
.each_application .pic_name{
	font-size:18px;
	}
.each_application a{
	font-size:15px;
	text-decoration:none;
	color:#000;
	}
.each_application a:hover{
	text-decoration:underline;
	}
.each_application .operation_menu{
	float:right;
	}
.each_application .operation_menu  a{
	text-decoration: none;
	color: #FFFFFF;
	padding:3px 10px;
	background-color:#666666;
	font-size:12px;
	border:1px solid #FFF;
	margin-left:1px;
	}
.each_application .operation_menu  a:hover{
	color: #CCCCCC;
	}
.each_application .pic_name img{
	padding-right:20px;
	}
/******* MY Applications **************/

/*account bar */
#account_bar{
	float:left;
	line-height:64px;
	font-size:12px;
	}
#account_bar a{
	float:left;
	padding:0 10px;
	text-decoration:none;
	color:#424242;
	}
#account_bar .profile_pic{
	margin-right:5px;
	width:64px;
	height:64px;
	overflow:hidden;
	float:left;
	}
#account_bar .profile_link, #account_bar .logout_link{
	/*border-right:1px solid #CBC9C2;*/
	}
#account_bar .profile_link{
	padding-left:0px;
	}
	
#jw_notifications{
	position:relative;
	float:left;
	}
#jw_notifications #jw_notifications_holder{
	position:absolute;
	right:0;
	top:40px;
	width:250px;
	background:#fff;
	z-index:9999;
	text-align:left;
	display:none;
	max-height:200px;
	overflow-y:auto;
	box-shadow:0px 3px 5px #000;
	list-style:none;
	line-height:20px;
	}
#jw_notifications #jw_notifications_holder .each_notifications a{
	display:block;
	border-bottom:1px solid #c00;
	padding:5px 5px;
	color:#333;
	font-size:14px;
	float:none;
	}
#jw_notifications #jw_notifications_holder .each_notifications a:hover{
	text-decoration:none;
	background:#cdf;
	}
#jw_notifications #jw_notifications_holder .status_new{
	background:#6CF;
	}
#jw_notifications #jw_notifications_holder .status_old{
	background:#fafafa;
	}

#jw_notifications .jw_notifications_counter{
	padding:0 15px;
	background:#f2f0e7;
	font-weight:bold;
	color:#777;
	box-shadow:inset 0px 0px 10px 0px #aaa;
	float:left;
	}
#jw_notifications .jw_notifications_counter:hover{
	text-decoration:none;
	color:#000;
	}
#jw_notifications .jw_notifications_opened{
	color:#000;
	}
	
#jw_notifications .new_notification{
	box-shadow:inset 0px 0px 10px 0px #0a0;
	color:#e00 !important;
	}

/*For Witter*/
.login-for-admin{
		padding-top: 0!important;
	}
	.login-for-admin .onecolumn{
		position: relative;
		padding-top: 0;
		margin-bottom: 0;
	}
	.login-for-admin .the_login_panel{
		padding-top: 0!important;
		max-width: 400px;
		-webkit-box-shadow: 0px 0px 7px 1px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 7px 1px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 7px 1px rgba(0,0,0,0.75);
		position: absolute;
		left: 50%;
		transform: translate(-50%,0%);
	}
	.login-for-admin .the_login_panel h2{
		text-align: center;
		height: 72px;
		padding-top: 30px;
		margin: 0 auto;
		background-color: white;
	}
	.login-for-admin .the_login_panel h2 img{
		height: 100%;
	}
	.login-for-admin .login form{
		overflow: hidden;
	}
	.login-for-admin .social_login{
		text-align: center;
		margin-bottom: 0;
	}
	.login-for-admin .panel_container .button_light{
		background: #6a1b9a;
	}
	.login-for-admin .social_login .facebook_login,.login-for-admin .social_login .google_login{
		height: 32px;
		border: 1px solid #e2e2e2;
		text-align: left;
		padding: 8px;
		line-height: 32px;
		width: 32px;
		display: inline-block;
		float: none;
	}
	.login-for-admin .social_login a{
		text-indent: -9999px;
		width: 32px;
	}
	.login-for-admin .panel_container .small_links a{
		text-align: right;
		font-size: 11px;
		width: 112px;
		float:right;
		line-height: 15px;
    	margin-top: 7px;
	}
	.login-for-admin .login_panel_680 .content{
		padding:30px;
		margin: 0;
	}
	.login-for-admin .panel_container .each_control input{
		border-bottom: 1px solid #e040fb;
	}
	.login-for-admin .content.forgot_password label{
		display: none!important;
	}
	.login-for-admin .content.forgot_password .ml20{
		margin-left: 0;
	}
	.login-for-admin .content.forgot_password .each_control2,.login-for-admin .content.forgot_password .oh{
		display: inline;
	}
	.login-for-admin .content.forgot_password .small_links{
		float:right;
	}
	.login-for-admin .content.forgot_password .button_light{
		background: #008fed;
	}
	.login-for-admin .content.forgot_password .small_links a{
		height: 45px;
		display: inline-block;
		padding: 0 25px;
		border: 0 none;
		background:#6a1b9a;
		color: #fff;
		border-radius: 5px;
		line-height: 45px;
		font-size: 14px;
		width: auto;
		margin-top: 0;
	}
	.login-for-admin .content.forgot_password .small_links a:before{
		content: '\e861';
		font-family: font-jade;
		font-size: 16px;
		margin-right: 8px;
	}


	.header_wrap{
		display:none;
	}
	.foot-bottom-portion{
		display: none;
	}
	.the_login_panel{
		display: none;
	}

@media only screen and (max-width: 800px) {
	#divs_grandmother{
		width:100%;
		}
	#mother_of_all_div, .header_container .palo_logo{
		width:auto;
		}
	.header_container{
		background:none;
		border-bottom:0 none;
		box-shadow:none;
		height:auto;
		overflow:hidden;
		width:auto;
		position:static;
		margin:0 10px;
		}
	.header_container .palo_logo img{
		height:40px;
		}
	.header_container .palo_logo{
		border-right:none;
		float:none;
		}
	
	.profile_navigation{
		display:block;
		text-decoration:none;
		position:absolute;
		top:22px;
		right:30px;
		}
	.profile_navigation:before{
		content:'\e89b';
		font-family:font-jade;
		font-size:20px;
		color:#333;
		text-decoration:none;
		}
	
	.profile_menu{
		float:none!important;
		width:auto;
		background:#fff;
		height:auto;
		display:none;
		}
	.profile_menu a{
		float:none!important;
		clear:both;
		display:block;
		text-align:left;
		font-size:16px;
		line-height:44px;
		}
	.profile_menu a, .profile_menu li{
		border-bottom:4px solid #eaeaea;
		}
	.profile_menu #jw_profile_link{
		border-bottom:4px solid #eaeaea;
		display:block;
		height:64px;
		}
	.profile_menu #jw_profile_link .profile_pic{
		padding-left:10px;
		}
	.profile_menu #jw_profile_link span{
		line-height:64px;
		margin-left:10px;
		}
	.profile_menu li:last-child, .profile_menu a:last-child{
		border: 0 none!important;
		}
	#jw_notifications{
		position:inherit;
		float:none;
		}
	.header_container .profile_menu .the_profile_menu{
		float:none;
		clear:both;
		}
	.header_container .profile_menu .the_profile_menu li{
		float:none;
		clear:both;
		}
	
	.login_panel_680{
		width:auto;
		margin:0 auto;
		}
	.foot-info-portion{
		float:none;
		margin-right:0px;
		}
	.social_login{
		margin-bottom:10px;
		}
	.social_login .facebook_login, .social_login .google_login{
		float: none;
    	clear: both;
		margin-right:0;
		margin-bottom: 10px;
		width: auto;
		text-align: center;
		}
	.forget_pass{
		width:auto;
		float:none!important;
		clear:both;
		text-align:left;
		margin-bottom:10px;
		}
	.remember_login{
		width:auto;
		float:none;
		}
	.login_panel_680 .login_bottom{
		padding:0;
		}
	.login_panel_680 .login_bottom .no_account_reg{
		width:auto;
		}
	.onecolumn{
		padding-top:20px;
		}
	.panel_container .content{
		width:auto;
		}
	.panel_container > h2.mb20{
		margin-bottom:10px;
		}
	.panel_container h2{
		font-size:22px;
		}
	.panel_container .content .ml20{
		margin-left:0;
		}
	.panel_container h2{
		margin-left:0;
		}
	.panel_container label, .the_login_panel .each_control label{
		float:none;
		display:block;
		}
	.panel_container .each_control .text_box, .panel_container .each_control input{
		float:none;
		display:block;
		width:100%;
		}
	.textarea_holder textarea, .autovalidate_holder input, .autosuggest_holder input, .text_holder input, .password_holder input, .datetime_holder input, .date_holder input, .select_holder select{
		float:none;
		width:100%;
		}
	.captcha_input_holder{
		float:none;
		text-align:left;
		}
	.captcha_image_holder img{
		float:none;
		}
	.foot-bottom-container{
		height:auto;
		text-align: center;
		margin:5px;
		}
	.foot-logo, .copyright-portion{
		float:none;
		}
	.foot-separator{
		display:none;
		}
	.copyright-portion{
		margin-right:0;
		margin-top:0;
		}
	/*--------------------------*/
	
	.view_container {
		width: 100%;
		margin-bottom: 10px;
		}
	.view_container .view_header {
		height: 80px;
		width: 100%;
		}
	.view_container .profile_image{
		width: 82px
		}
	.view_container .profile_image img{
		width: 80px;
		height: 80px;
		}
	.view_container .profile_info{
		height: auto;
		position: static;
		bottom: 0;
		width: auto;
		left: 200px;
		margin-left: 82px;
		}
	.view_container .info_upper_part {
		height: 30px;
		padding-left: 5px;
		}
	.view_container .info_lower_part {
		height: 50px;
		}
	.view_container .info_container {
		padding-left: 5px;
		bottom: 5px;
		}
	.about_me{
		width: 100%;
		}
	.each_block {
		width: 100%;
		float: none;
		margin-right:0;
		margin-bottom: 5px;
		}
	.panel_container .content.fl, .panel_container .content.fr, .file_holder img{
		float:none;
		}
	.panel_container .content.fl{
		padding-bottom: 10px;
		margin-bottom: 10px;
		border-bottom: 1px solid #ccc;
		}
	.file_holder img{
		width: 118px;
		}
	.profile_picture_input #remove_profile_picture{
		left:96px;
		right:auto;
		}
	.file_holder .file{
		float:none;
		}
	.header_container .profile_menu .the_profile_menu li:nth-child(2), .header_container .profile_menu .the_profile_menu li:nth-child(3){
		display:block;
		}
	.login-for-admin .remember_login{
		display:inline;
		}
	.login-for-admin .remember_login label{
		display:inline;
		}
	.login-for-admin .forget_pass{
		text-align: right;
		display: inline;
		}
	.login-for-admin .loginsubmit{
		margin-top: 10px;
		}
		
		/*For Witter*/
	.login-for-admin{
		background: #fff!important;
		}
	.login-for-admin #mother_of_all_div{
		margin: 0;
		}	
	.login-for-admin .the_login_panel {
		max-width: 100%;
		-webkit-box-shadow: none; 
		-moz-box-shadow: none; 
		box-shadow: none; 
		position: relative; 
		left: 0;
		transform: none;
		width: 100%;
		top:0px!important;
		}
	}
	