.nav-tabs > li {
float: none !important;
margin-bottom: -1px;
display: inline-block;
position: relative;
}
.nav.nav-tabs::after {
display:none;
}

.panel-body::before, .panel-body::after {
display: none;
}

.flexContent {
	display: flex;
	flex-wrap: wrap;
}

.flexContent .col-1-2 {
    /*display: flex;*/
    padding: 15px;
    width: calc(60% - 30px);
}

.flexContent .col-2-2 {
    /*display: flex;*/
    padding: 15px;
    width: calc(49% - 60px);
}

.flexContent .col-1-2 {
	float:left;
}

.flexContent .col-2-2{
	float:right;
	margin-left: 30px;
}

.flexContent .col-1-2.flexBgNone {
	width: calc(60% - 32px);
}

.flexContent .col-2-2.flexBgNone {
	width: calc(49% - 62px);
}

.flexContent .flexBgOrange {
	background-color: var(--theme-orange-primary);
	border-radius: 5px;
}
.flexContent .flexBgOrange a {
	color: #fff;
}

.flexContent .flexBgBeige {
	background-color: var(--theme-beige-primary);
	border-radius: 5px;
}

.flexContent .flexBgBeige a, .flexContent .flexBgBeige h2 {
	color: var(--theme-anthracite-secondary);
}

.flexContent .flexBgGreen {
	background-color: var(--theme-green-primary);
	color: #ffffff;
	border-radius: 5px;

	a {
		color: #ffffff;
		border-bottom: none;
		text-decoration: underline;
	}

	#c10853 {
		a {
			text-decoration: none;
		}
	}
}

.flexContent .flexBgGreen h2 {
	color: #ffffff;
}

.flexContent .flexBgBeige a {
	color: var(--theme-anthracite-secondary);
	text-decoration: underline;
}


.flexContent .flexBgNone {
	border: 1px solid var(--theme-beige-primary);
	border-radius: 5px;
}

.flexContent h2 {
	margin-top: 0px;
}

.flexContent .csc-textpic-text > p {
	margin-top: 0px;
	margin-bottom: 0px;
}


.flexContent li {
	float: left;
	padding: 10px;
}

.flexContent ul > p {
	display:none;
}