/* Community Builder */

.cb_template.cb_template_default.cbProfile.cbPoweredBy, 
.cb_template.cb_template_default.cbPoweredBy, 
.cbUserListHead .cbColumns,
.cbTabsNav .profiletab, .cbTabsMenuNav .profiletab {display:none !important;}

.cb_template.cb_template_default.cbProfile {font-size:13px; line-height:18px; font-family:'Open Sans', sans-serif; }
.cb_template.cb_template_default.cbProfile a {color:#2d9f9f !important;}


.cb_template.cb_template_default.cbProfile .cbUserListHead .page-header {border-bottom:none !important; margin:0 !important; padding:0 !important;}
.cb_template.cb_template_default.cbProfile .cbUserListHead .page-header h3 {color:#2d9f9f !important; font-size:24px !important; line-height:32px !important; text-decoration:none !important; font-weight:400 !important; margin-bottom:32px !important; margin-top:0 !important; padding:10px 0 0 0 !important;}

.cb_template.cb_template_default.cbProfile .cbUserListLayoutGrid .cbUserListRowColumn {width:200px;}
.cb_template.cb_template_default.cbProfile .cbUserListLayoutGrid .cbUserListRowColumn a {font-weight:700;}

.cb_template.cb_template_default.cbProfile .cbPosCanvas .cbPosCanvasHeader {position:relative !important; top:0; left:0;}
.cb_template.cb_template_default.cbProfile .cbPosCanvas .cbPosCanvasHeader .cbPosCanvasTitleMiddle {bottom:0;}
.cb_template.cb_template_default.cbProfile .cbPosCanvas .cbPosCanvasHeader .cbPosCanvasTitle {height:50px; padding-left:0 !important; position:relative !important; top:0; left:0; z-index:2;}

.cb_template.cb_template_default.cbProfile .cbPosCanvas .cbPosCanvasHeader .cbPosCanvasTitle .cbProfileTitle {position:relative !important;}
.cb_template.cb_template_default.cbProfile .cbPosCanvas .cbPosCanvasHeader .cbPosCanvasTitle .cbProfileTitle > h3 { text-shadow:none !important; color:#2d9f9f !important; font-size:24px; line-height:32px; text-decoration:none; font-weight:400; margin-bottom:32px !important; }

.cb_template.cb_template_default.cbProfile .cbPosCanvas .cbPosCanvasMain .cbPosCanvasMainMiddle .cbTabsMenuNavBar .navbar-collapse {margin-left:0 !important; padding:0; position:relative !important;}

.cb_template.cb_template_default.cbProfile .navbar-light, 
.cbTabsMenuNavBar.navbar, 
.cbTabsMenuNavBar.navbar-light {border:1px solid #2d9f9f !important; box-shadow:none; background:#fff; border-radius:0;}

.cb_template .navbar-expand-sm .navbar-nav .nav-link {
	padding-right: 1rem;
	padding-left: 1rem; transition:all 0.4s ease;; margin-right:4px;
}

.cb_template.cb_template_default.cbProfile .cbTabsMenuNavBar.navbar-light .navbar-nav a.active,
.cb_template.cb_template_default.cbProfile .cbTabsMenuNavBar.navbar-light .navbar-nav a.active:hover,
.cb_template.cb_template_default.cbProfile .cbTabsMenuNavBar.navbar-light .navbar-nav a.active:focus,
.cb_template.cb_template_default.cbProfile .cbTabsMenuNavBar.navbar-light .navbar-nav a.active:active,

.cb_template.cb_template_default.cbProfile .cbTabsMenuNavBar.navbar-light .navbar-nav a:hover,
.cb_template.cb_template_default.cbProfile .cbTabsMenuNavBar.navbar-light .navbar-nav a:focus,
.cb_template.cb_template_default.cbProfile .cbTabsMenuNavBar.navbar-light .navbar-nav a:active

 {background-image:none !important; background-repeat:no-repeat; background-color:#74adad !important; color:#fff !important; text-shadow:none !important;}

.cb_template.cb_template_default.cbProfile .cbCanvasLayout .cbCanvasLayoutBottom {padding:0 0 20px 0 !important;}
.cb_template.cb_template_default.cbProfile .cbCanvasLayout .cbCanvasLayoutBottom.row > div:first-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.cb_template.cb_template_default.cbProfile .cbCanvasLayout.border {border:0 !important;}

.cb_template .form-control-plaintext {
	font-size:13px !important; line-height:18px !important;
	color: #212529;
	background-color: transparent;
	border: solid transparent;
	border-width: 0;
}


@media (min-width:240px) {
	
}

@media (min-width:590px) {
	
}

@media (min-width:790px) {
	
}

@media (min-width:980px) {
	
}

@media (min-width:1100px) {
	
}