body {
margin: 0px;
padding: 0px;
background: url(../img/bg.png);
background-size: cover;
}

* {
outline: none;
}

html, body {
min-height: 100vh;
}

a {
text-decoration: none;
}

ul {
list-style: none;
margin: 0px;
padding: 0px;
}
header .log_btn {
margin-left: 5px;
}

.log_btn {
border-radius: 0px;
background: #fff;
}


.inner_header {
}
.form_box {
padding: 20px 0px;
}

.form_box .form_heading {
padding: 10px 0px;
border-bottom: 1px solid #fff;
margin-bottom: 20px;
}

.form_box .form_heading h2 {
margin: 0px;
font-size: 20px;
font-weight: bold;
}


.user_details_nav {list-style: none;margin: 0px;}

.user_details_nav li {
}

.user_details_nav li a {
padding: 10px 15px;
display: block;
}

.main_section {
padding: 15px;
margin-bottom:15px;
background: #fff;
}
.panel-group {
    margin:0px;
}
.main_section .page-heading {

}

.main_section .page-heading h2 {
margin: 0px;
font-size: 20px;
}

.main_section .main_content {}
.main_section .panel-heading h2 a.collapsed span:before{
        content: "\002b";
}
.btn_inline_group {
}
.btn_inline_group a{
    margin-right:5px;
}
.update_profile_tabs{
	padding:20px;
}
.user_info{
	padding-top:20px;
}
.user_info h2{font-weight: bold;margin: 20px 0px 20px;font-size: 19px;}
.loader{
    display:none;    
}
.panel-default>.panel-heading h4{
    margin: 0px;
}
.panel-default>.panel-heading h4 a{
    text-decoration: none;
    box-shadow: none;
}
.update-profile-msg{

}