.grid-sizer,
.grid-item { width: calc(33.33% - 30px)}
.grid{
    margin:0 -30px 0 0;
}
.profile-section{
    background:#f0f0f0;
    min-height: 100vh;
    margin-top:-30px;
    margin-left:-30px;
    margin-right:-30px;
}
.profile-section-same{
    float:left;
    padding:30px;
}
.profile-section-left{
    background:#fff;
    min-height: 100vh;
    width:20%;
}
.profile-picture{
    max-width: 90px;
    border:3px solid #f0f0f0;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
.profile-name{
    text-align: center;
    margin-top:10px;
    font-size:1.4em;
    margin-bottom:5px;
}
.profile-compnay{
    font-size:1em;
    color:rgba(40,40,40,0.5);
    text-align: center;
    margin-bottom:5px;
    display:block;
}
.profile-menu{
    margin:0;
    list-style:none;
    padding:15px 0;
    border-top:1px solid #eee;
    margin-top:25px;
}
.profile-menu a{
    font-size:1em;
    display:block;
    padding:5px 0;
}
.profile-menu a span{
    margin-right:3px;
}
.profile-menu a:hover{
    color:#ff3700;
}
.profile-section-right{
    width:80%;
}
.profile-tabs{
    border-bottom:1px solid #ccc;
}
.profile-tabs li a{
    padding:15px 30px 15px 0;
    font-size:1.15em;
    position: relative;
    color:rgba(58,58,58,0.6);
}
.profile-tabs li.active a:after{
    content:"";
    position: absolute;
    top:100%;
    left:0;
    right:30px;
    height:3px;
    background:#ff3700;
}
.profile-tabs li.active a{
    color:#585858;
}
.profile-tabs li.active a span{
    color:#ff3700;
}
.profile-tabs li a span{
    
    margin-right:5px;
}
.nav-tabs.profile-tabs > li{
    margin:0;
}
.profile-tab-content{
    padding:30px 0;
}
.profile-tab-content .white-box{
    margin:15px 0;
}
.profile-tab-content h2,.profile-title{
    font-size:1.8em;
    margin-top:0;
}
.profile-tab-content h4,.profile-subtitle{
    color:rgba(58,58,58,0.6);
    font-size:1em;
}
.profile-list-content{
    margin:0;
    padding:0;
    list-style: none;
}
.profile-section .white-box{
    margin-top:15px;
}
.profile-list-content > li{
    border-bottom:2px solid #eee;
    position: relative;
    padding:65px 210px 65px 100px;
}
.profile-list-image{
     max-width: 70px;
    border:3px solid #f0f0f0;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    position: absolute;
    top:0;
    bottom:0;
    left:0;
    margin:auto;
}
.remove,.download,.share{
    display: inline-block;
    padding: 6px 15px;
    color: #ff3700;
    background: #fff;
    border:1px solid #ff3700;
    cursor:pointer;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    
}
.profile-list-content > li h3{
    font-size:1.2em;
    text-align: left;
    margin: 0 0 5px 0;
}
.profile-list-content > li p{
    color:#ff3700;
    text-align: left;
    font-size:0.9em;
}
.profile-list-content > li .remove{
    position: absolute;
    right:0;
    top:15px;
	width:180px;
	text-align:center;
    height:32px;
	margin:0 !important;
	display:block;
}
.profile-list-content > li a.load-config{
    position: absolute;
    right:0;
    top: 52px;
	display:block;
	width:180px;
	text-align:center;
    height:32px;
	margin:0 !important;
}
.profile-list-content > li a.load-config .download{
	display:block;
	width:100%;
	background:#f0f0f0;
	border-color:#f0f0f0;
	color:#404040;
}
.profile-list-content > li a.share-config{
    position: absolute;
    right:0;
    top: 89px;
    display:block;
    width:180px;
    text-align:center;
    height:32px;
    margin:0 !important;
}
.profile-list-content > li a.share-config .share{
    display:block;
    width:100%;
    background:#f0f0f0;
    border-color:#f0f0f0;
    color:#404040;
}
.profile-list-content > li a.download-config{
    position: absolute;
    right:0;
    top: 126px;
    display:block;
    width:180px;
    text-align:center;
    height:32px;
    margin:0 !important;
}
.profile-list-content > li a.download-config .download{
    display:block;
    width:100%;
    background:#f0f0f0;
    border-color:#f0f0f0;
    color:#404040;
}
.date{
    display:block;
    font-size:0.9em;
    margin-top:15px;
     color:rgba(58,58,58,0.6);
}
.profile-list-content > li:last-child{
    border-bottom:0;
}
.orange-divider{
    display:block;
    padding:15px 0;
    text-transform: uppercase;
    font-size:0.85em;
    color:#ff3700;
    text-align: left;
}
.form-group-rounded{
    text-align: left;
}
.form-group-rounded label{
    font-weight: normal;
    color:rgba(58,58,58,0.6);
}
.form-group-rounded  .form-control{
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    padding:6px 30px;
}
@media(max-width:1200px){
    .grid-sizer,
.grid-item { width: calc(50% - 30px)}
}
@media(max-width:768px){
    .grid-sizer,
    .grid-item { width: 100%}
     .grid{
        margin:0 0 0 0;
    }
	.profile-list-content > li{
		padding:20px 0px 20px 90px;
		text-align:left;
	}
	.profile-list-content > li .remove,.profile-list-content > li a.load-config,.profile-list-content > li a.share-config, .profile-list-content > li a.download-config{
		position:relative;
		top:initial;
		bottom:initial;
		display:inline-block;
		right:initial;
		left:initial;
		font-size:0.9em;
		width:auto;
		margin:3px 3px 3px 0!important;
	}
	.profile-tabs li a{
		padding-left:10px;
	}
}

.form-section{
    background:#f0f0f0;
    min-height: 100vh;
    margin-top:-30px;
    margin-left:-30px;
    margin-right:-30px;
}
.form-section-same{
    float:left;
    padding:30px;
}
.form-section-left{
    background:#f0f0f0;
    min-height: 100vh;
    width:20%;
}
.form-section-right{
    width:80%;
}
.form-title{
    font-size:1.8em;
    margin-top:0;
}
.collapse-content{
	padding:0;
	background:transparent;
	margin:0;
	max-width:100%;
}
.collapse-content:after{
	display:none;
}
.collapse-content-menu > li > a{
	color: rgba(255, 255, 255, 0.7);
}
.collapse-content-menu > li > a:hover{
	color:#ff3700;
}
.collapse-submenu li a{
	color: rgba(255, 255, 255, 0.7);
	font-size: 0.85em !important;
}
.collapse-submenu li a:hover{
	color:#fff;
	background:transparent;
}
.collapse-submenu{
	margin-bottom:0;
}
.collapse-content-menu > li{
	position:relative;
	padding-right:20px;
}
.overlay-menu .collapse-content-menu > li{
	position:relative;
	padding-left:20px;
}
.overlay-menu .collapse-submenu-btn{
	position:absolute;
	left:0;
	top:5px;
	width:12px;
	display:block;
	height:12px;
}
.collapse-content-menu > li > a
.orange-btn:hover,.orange-btn:visited,.orange-btn:active,.orange-btn:focus{
	color:#fff !important;
}
.orange-opacity-box ul{
	margin: 0;
    padding: 0;
    list-style: none;
}
.orange-opacity-box ul li {
	padding: 5px 10px 5px 30px;
    background: url(../images/check.png) no-repeat left top 3px;
}
.bottom-navigation .collapse-content-menu > li > a {
    color: rgba(40, 40, 40, 0.7);
}
@media(max-width:768px){
	.hidden-mobile{
		display:none;
	}
	.burger-menu{
		right:15px;
	}
	.burger-menu-text{
		right:10px;
	}
	.customize-area{
		padding:5px 10px;
		right:90px;
	}
	.space-btn{
		width:36px;
		height:36px;
		padding:8px;
		text-align:center;
		right:145px;
	}
	.customize-area .orange-btn{
		width:36px;
		height:36px;
		padding:8px;
		text-align:center;
	}
	.favorites-btn{
		right: 190px;
	}
	.search-btn{
		right:200px;
	}
	.website-area{
		right:370px;
	}
}
@media(max-width:640px){
	.website-area,.search-btn{
		display:none;
	}
}