body{
	font-family:'Roboto',sans-serif;
	font-size:15px;
	color:#666 !important;
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
	font-family:'Roboto',sans-serif;
	color:#562281
}
h1,h4{
	margin-top:0;
	margin-bottom:20px;
	font-size:1.86em;
	font-weight:bold;
	line-height:1.4em
}
h1+h2{
	margin-top:0
}
.extra-info {
	display: table;
	width: 100%;
	margin-top: 20px;
}
.card {
    margin-bottom: 40px;
}
h2{
	margin-top:2em;
	margin-bottom:1.666em;
	font-size:18px;
	font-weight:700;
	line-height:1.4em;
	color: #562281 !important;
}
h2{
	margin-top:2em;
	margin-bottom:24px;
	font-size:18px;
	font-weight:700;
	line-height:1.4em
}
p{
	line-height:1.66em;
	font-weight:400;
	margin-bottom:20px
}
a{
	color:#009fda !important;
	transition:0.2s
}
a:hover,a:focus{
	color:#562281 !important;
	text-decoration:none !important
}
a{
	position:relative
}
a.color-blue,a.color-orange,a.color-purpel{
	padding-left:1.1em
}
a.color-blue{
	color:#009fda
}
a.color-blue:hover,a.color-blue:focus{
	color:#562281
}
a.color-orange{
	color:#ee7d2d
}
a.color-orange:hover,a.color-orange:focus{
	color:#562281
}
a.color-purpel{
	color:#562281
}
a.color-purpel:hover,a.color-purpel:focus{
	color:#009fda
}
a.color-blue:before,a.color-orange:before,a.color-purpel:before{
	position:absolute;
	left:0;
	content:'\f061'
}
button {;
    width: auto;
    border: 0px solid #CCC;
    line-height: 30px;
    padding: 0px 15px;
    background: #c3c3c3;
    font-weight: 700;
    color: #ffffff;
    margin-left: 10px;
}
button.enabled {
    border: 0px solid #CCC;
    line-height: 30px;
    padding: 0px 15px;
    background: #FF9900;
    font-weight: 700;
    color: #FFF;
    margin-left: 10px;
}
.validation-error {
	color: red;
}
.git-icon-help {
    padding: 0 !important;
    background: none !important;
    background-image: url(/egouw/js/static/02febc9fbad7d16feed2954b210fb108.png) !important;
    background-position: -289px -64px !important;
    width: 16px;
    height: 16px;
}
.git-block-recordactions button {
	background: #FF9900;
	color: #FFF;
    line-height: 26px;
}
textarea {
	width: 100% !important;
}
.git-questionnaire button {
	margin-left: 0;
}
.git-quest-next {
	float: right;
}
.git-block-recordactions {
	float: right;
}
.main-content li{
	list-style:none;
	position:relative;
	margin-left:1em
}
.main-content li:before{
	position:absolute;
	vertical-align:bottom;
	content:'\f105';
	font-family:'FontAwesome';
	left:-1em
}
.main-content .pagination li{
	margin-left:0
}
.main-content .pagination li:before{
	content:""
}
.relative{
	position:relative
}
.absolute{
	position:absolute
}
.fixed{
	position:fixed
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 768px) {
	.container {
	    width: 750px !important;
	}	
}
@media (min-width: 992px) {
	.container {
	    width: 970px !important;
	}
}
@media (min-width: 1230px) {
	.container {
	    width: 1200px !important;
	}	
}
.col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10,
 .col-lg-11, .col-lg-12, .col-lg-offset-0, .col-lg-offset-1, .col-lg-offset-2, .col-lg-offset-3, .col-lg-offset-4, .col-lg-offset-5,
 .col-lg-offset-6, .col-lg-offset-7, .col-lg-offset-8, .col-lg-offset-9, .col-lg-offset-10, .col-lg-offset-11, .col-lg-offset-12 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11,
 .col-xs-12, .col-xs-offset-0, .col-xs-offset-1, .col-xs-offset-2, .col-xs-offset-3, .col-xs-offset-4, .col-xs-offset-5, .col-xs-offset-6,
  .col-xs-offset-7, .col-xs-offset-8, .col-xs-offset-9, .col-xs-offset-10, .col-xs-offset-11, .col-xs-offset-12 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
@media only screen and (min-width: 64em) {
.col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11,
 .col-md-12, .col-md-offset-0, .col-md-offset-1, .col-md-offset-2, .col-md-offset-3, .col-md-offset-4, .col-md-offset-5, .col-md-offset-6,
  .col-md-offset-7, .col-md-offset-8, .col-md-offset-9, .col-md-offset-10, .col-md-offset-11, .col-md-offset-12 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
}

.row {
    margin-right: -15px !important;
    margin-left: -15px !important;
}

a:before{
	font-family:FontAwesome
}
.pagination>li>a,.pagination>li>span{
	color:#666;
	border-color:#f0eeec
}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{
	color:#009fda
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{
	background-color:#009fda;
	border-color:#009fda
}
.highlite{
	border:1px solid #e1ddd9;
	border-radius:5px;
	overflow:hidden
}
.highlite img{
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	width:100%
}
.highlite figcaption{
	padding:30px 18px
}
.btn-custom{
	color:#fff;
	background-color:#d1d1d1;
	border-color:#ccc
}
.btn-custom:hover,.btn-custom:focus,.btn-custom:active{
	color:#d1d1d1;
	background-color:#fff;
	border-color:#adadad
}
.btn,.btn-primary,.btn-cta-1,.btn-secondary,.btn-cta-2,.btn-tertiary,.btn-cta-2,.btn-quaternary,.btn-cta-2{
	display:inline-block;
	padding:13px 1.5rem;
	margin-bottom:1rem;
	vertical-align:middle;
	font-size:16px;
	font-weight:400;
	text-decoration:none;
	border:2px solid;
	border-radius:3px;
	cursor:pointer;
	transition:all .2s ease-in-out;
	box-shadow:none;
	white-space:pre-wrap
}
.btn:after,.btn:before{
	transition:all .2s ease-in-out
}
.ReactModal__Content {
	top: 50% !important;
    left: 50% !important;
    transform: translate(-50%,-50%);
    box-sizing: border-box;
    background-color: #fff;
    color: #000;
    opacity: 1;
    padding: 1.5em 2em !important;
    z-index: 2147483645;
    width: 500px;
    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15) !important;
    border: 0 !important;
    border-radius: .125rem !important;
    min-height: 400px;
}
.git-layoutpanel {
    position: inherit !important;
}
.git-quest-progress {
    position: absolute;
    left: -32%;
    width: 30%;
    flex-direction: column;
    top: 0;
    justify-content: space-evenly;
    display: flex;
    margin-top: 15px;
    margin-bottom: 15px;
    border-left: 1px solid #e1ddd9;
    border-right: 1px solid #e1ddd9;
    border-top: 1px solid #e1ddd9;
    z-index: 9999;
}
.git-progress-inactive {
    padding: 0 20px;
    border-bottom: 1px solid #e1ddd9;
    display: block;
    padding: 10px 10px;
    color: #562281;
    transition: .1s all;
}
.git-progress-active {
    padding: 0 20px;
    border-bottom: 1px solid #e1ddd9;
    display: block;
    padding: 10px 10px;
    color: #562281;
    transition: .1s all;
    font-weight: bolder;
}
.git-progress-active:hover,.git-progress-inactive:hover {
	cursor: pointer;
	color: #009fda;
}
.git-quest-nav {
	display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.nav a:hover {
	cursor: pointer;
}
.btn-primary,.btn-cta-1{
	color:#fff;
	border-color:#562281;
	background:#562281
}
.btn-primary:after,.btn-cta-1:after,.btn-primary:before,.btn-cta-1:before{
	color:#fff
}
.btn-primary.disabled,.btn-cta-1.disabled,.btn-primary.disabled:hover,.btn-cta-1.disabled:hover,.btn-primary.disabled:focus,.btn-cta-1.disabled:focus,.btn-primary.active,.btn-cta-1.active,.btn-primary:active,.btn-cta-1:active,.btn-primary.active:focus,.btn-cta-1.active:focus,.btn-primary:active:focus,.btn-cta-1:active:focus{
	color:#fff;
	border-color:#562281;
	background:#562281
}
.btn-primary.ghost:hover,.btn-cta-1.ghost:hover{
	color:#fff;
	background:#562281
}
.btn-primary.active:hover,.btn-cta-1.active:hover,.btn-primary:active:hover,.btn-cta-1:active:hover,.btn-primary.ghost,.btn-cta-1.ghost,.btn-primary:hover,.btn-cta-1:hover,.btn-primary:focus,.btn-cta-1:focus{
	color:#562281;
	border-color:#562281;
	background:none
}
.btn-primary.active:hover:after,.btn-cta-1.active:hover:after,.btn-primary:active:hover:after,.btn-cta-1:active:hover:after,.btn-primary.ghost:after,.btn-cta-1.ghost:after,.btn-primary:hover:after,.btn-cta-1:hover:after,.btn-primary:focus:after,.btn-cta-1:focus:after,.btn-primary.active:hover:before,.btn-cta-1.active:hover:before,.btn-primary:active:hover:before,.btn-cta-1:active:hover:before,.btn-primary.ghost:before,.btn-cta-1.ghost:before,.btn-primary:hover:before,.btn-cta-1:hover:before,.btn-primary:focus:before,.btn-cta-1:focus:before{
	color:#562281
}
.btn-secondary,.btn-cta-2{
	color:#fff;
	border-color:#009fda;
	background:#009fda
}
.btn-secondary:after,.btn-cta-2:after,.btn-secondary:before,.btn-cta-2:before{
	color:#fff
}
.btn-secondary.ghost:hover,.btn-cta-2.ghost:hover{
	color:#fff;
	background:#009fda
}
.btn-secondary.active:hover,.btn-cta-2.active:hover,.btn-secondary:active:hover,.btn-cta-2:active:hover,.btn-secondary.ghost,.btn-cta-2.ghost,.btn-secondary:hover,.btn-cta-2:hover,.btn-secondary:focus,.btn-cta-2:focus{
	color:#009fda;
	border-color:#009fda;
	background:none
}
.btn-secondary.active:hover:after,.btn-cta-2.active:hover:after,.btn-secondary:active:hover:after,.btn-cta-2:active:hover:after,.btn-secondary.ghost:after,.btn-cta-2.ghost:after,.btn-secondary:hover:after,.btn-cta-2:hover:after,.btn-secondary:focus:after,.btn-cta-2:focus:after,.btn-secondary.active:hover:before,.btn-cta-2.active:hover:before,.btn-secondary:active:hover:before,.btn-cta-2:active:hover:before,.btn-secondary.ghost:before,.btn-cta-2.ghost:before,.btn-secondary:hover:before,.btn-cta-2:hover:before,.btn-secondary:focus:before,.btn-cta-2:focus:before{
	color:#009fda
}
.btn-tertiary,.btn-cta-2{
	color:#fff;
	border-color:#ef8631;
	background:#ef8631
}
.btn-tertiary:after,.btn-cta-2:after,.btn-tertiary:before,.btn-cta-2:before{
	color:#fff
}
.btn-tertiary.ghost:hover,.btn-cta-2.ghost:hover{
	color:#fff;
	background:#ef8631
}
.btn-tertiary.active:hover,.btn-cta-2.active:hover,.btn-tertiary:active:hover,.btn-cta-2:active:hover,.btn-tertiary.ghost,.btn-cta-2.ghost,.btn-tertiary:hover,.btn-cta-2:hover,.btn-tertiary:focus,.btn-cta-2:focus{
	color:#ef8631;
	border-color:#ef8631;
	background:none
}
.btn-tertiary.active:hover:after,.btn-cta-2.active:hover:after,.btn-tertiary:active:hover:after,.btn-cta-2:active:hover:after,.btn-tertiary.ghost:after,.btn-cta-2.ghost:after,.btn-tertiary:hover:after,.btn-cta-2:hover:after,.btn-tertiary:focus:after,.btn-cta-2:focus:after,.btn-tertiary.active:hover:before,.btn-cta-2.active:hover:before,.btn-tertiary:active:hover:before,.btn-cta-2:active:hover:before,.btn-tertiary.ghost:before,.btn-cta-2.ghost:before,.btn-tertiary:hover:before,.btn-cta-2:hover:before,.btn-tertiary:focus:before,.btn-cta-2:focus:before{
	color:#ef8631
}
.btn-quaternary,.btn-cta-2{
	color:#fff;
	border-color:#7b6a5b;
	background:#7b6a5b
}
.btn-quaternary:after,.btn-cta-2:after,.btn-quaternary:before,.btn-cta-2:before{
	color:#fff
}
.btn-quaternary.ghost:hover,.btn-cta-2.ghost:hover{
	color:#fff;
	background:#7b6a5b
}
.btn-quaternary.active:hover,.btn-cta-2.active:hover,.btn-quaternary:active:hover,.btn-cta-2:active:hover,.btn-quaternary.ghost,.btn-cta-2.ghost,.btn-quaternary:hover,.btn-cta-2:hover,.btn-quaternary:focus,.btn-cta-2:focus{
	color:#7b6a5b;
	border-color:#7b6a5b;
	background:none
}
.btn-quaternary.active:hover:after,.btn-cta-2.active:hover:after,.btn-quaternary:active:hover:after,.btn-cta-2:active:hover:after,.btn-quaternary.ghost:after,.btn-cta-2.ghost:after,.btn-quaternary:hover:after,.btn-cta-2:hover:after,.btn-quaternary:focus:after,.btn-cta-2:focus:after,.btn-quaternary.active:hover:before,.btn-cta-2.active:hover:before,.btn-quaternary:active:hover:before,.btn-cta-2:active:hover:before,.btn-quaternary.ghost:before,.btn-cta-2.ghost:before,.btn-quaternary:hover:before,.btn-cta-2:hover:before,.btn-quaternary:focus:before,.btn-cta-2:focus:before{
	color:#7b6a5b
}
.btn-full-width{
	width:100%;
	text-align:center
}
.btn-custom-icon{
	position:relative;
	padding:13px 4.5rem 13px 1.5rem;
	text-align:left
}
.btn-custom-icon i{
	position:absolute;
	font:normal normal normal 2rem/1 FontAwesome;
	content:"\f105";
	top:50%;
	transform:translateY(-50%);
	right:15px
}
.btn-icon-left{
	padding-right:1.5rem;
	padding-left:4.5rem;
	text-align:left
}
.btn-icon-left i{
	left:15px;
	right:initial
}
.ccm-inline-toolbar-button .btn,p .btn{
	margin-bottom:0
}
.globalNav a,.side-nav a{
	font-weight:500
}
.globalNav ul,.side-nav ul{
	list-style:none
}
.globalNav{
	padding:20px 0 30px 0
}
.globalNav .container{
	position:relative
}
.globalNav ul{
	list-style:none
}
.globalNav li{
	display:inline-block
}
.globalNav .brand{
	display:inline-block;
	margin-bottom:15px
}
.globalNav .brand a{
	padding:0
}
@media (min-width:992px){
	.globalNav .brand img{
		width:auto
}
}
.globalNav .buttons{
	margin-top:10px
}
.globalNav .buttons a{
	float:right
}
.globalNav .navigation-top{
	text-align:right;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background:#562281;
	padding: 21px 20px;
	min-height: 70px;
}
.globalNav .navigation-top ul{
	display:inline-block;
	margin-right:15px
}
.globalNav .navigation-top:last-child{
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px
}
.globalNav .navigation-top a{
	display:inline-block;
	padding:4px 10px;
	font-weight:300;
	font-size:14px;
	color:#fff
}
.globalNav .navigation-top .nav>li>a.active,.globalNav .navigation-top .nav>li>a:hover,.globalNav .navigation-top .nav>li>a:focus{
	background:none;
	background-color:none;
	color:#d4b6ec
}
@media (max-width:1229px){
	.globalNav .globalNav .navigation-top{
		text-align:right;
		right:0;
		margin-top:-30px;
		position:relative
}
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{
	background-color:#009fda
}
.input-search-wrapper{
	position:relative
}
.input-search-wrapper button{
	border:none;
	position:absolute;
	top:0;
	right:0;
	display:block;
	height:40px;
	width:50px;
	font-size:1.2em;
	text-align:center;
	color:#fff;
	background:transparent;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	transition:.2s all
}
.input-search-wrapper button:hover,.input-search-wrapper button:focus{
	color:#887d72
}
.global-search{
	display:inline-block
}
.global-search input{
	width:120px;
	display:inline-block;
	border:1px solid #fff;
	border-radius:5px;
	padding:14px 55px 14px 15px;
	position:relative;
	height:40px;
	transition:all .3s;
	background:transparent;
	color:#fff
}
.global-search input:focus{
	width:250px;
	box-shadow:none;
	outline:none
}
@media (min-width:992px){
	.global-search input{
		width:250px
}
}
.global-search input:after{
	position:absolute;
	top:0;
	left:0;
	background:red;
	z-index:30;
	font-family:FontAwesome;
	content:'\f054'
}
::-webkit-input-placeholder{
	color:rgba(255,255,255,0.8)
}
:-moz-placeholder{
	color:rgba(255,255,255,0.8)
}
::-moz-placeholder{
	color:rgba(255,255,255,0.8)
}
:-ms-input-placeholder{
	color:rgba(255,255,255,0.8)
}
.side-nav li:last-child ul{
	border-bottom:1px solid #e1ddd9;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px
}
.side-nav li:last-child ul ul{
	border-bottom:0
}
.side-nav .nav>li>a{
	background-color:#562281;
	color:#fff;
	padding:18px 18px;
	font-size:16px;
	position:relative;
	padding-left:2.6em;
	font-weight:500;
	transition:.1s all
}
.side-nav .nav>li>a:hover,.side-nav .nav>li>a:focus{
	background-color:#009fda
}
.side-nav .nav>li>a:before{
	position:absolute;
	left:19px;
	font-family: 'Font Awesome 5 Free';
    font-weight: 900;
	content:'\f054'
}
.side-nav .nav>li.nav-path-selected>a:before,.side-nav .nav>li.active>a:before{
	content:'\f078'
}
.side-nav .nav>li:first-child a{
	border-top-left-radius:5px;
	border-top-right-radius:5px
}
.side-nav .nav>li:last-child a{
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px
}
.side-nav .nav>li+li{
	margin-top:1px
}
.side-nav .nav>li.nav-path-selected>a{
	background-color:#009fda
}
.side-nav .nav>li.nav-path-selected>a:hover,.side-nav .nav>li.nav-path-selected>a:focus{
	background-color:#009fda
}
.side-nav .nav>li.nav-path-selected:last-child a{
	border-radius:0
}
.side-nav .nav>li>ul{
	padding-right:0;
	padding-left:0;
	border-left:1px solid #e1ddd9;
	border-right:1px solid #e1ddd9
}
.side-nav .nav>li>ul li{
	padding:0 20px;
	border-bottom:1px solid #e1ddd9
}
.side-nav .nav>li>ul a{
	display:block;
	padding:10px 0;
	color:#562281;
	transition:.1s all
}
.side-nav .nav>li>ul a:hover,.side-nav .nav>li>ul a:focus{
	color:#009fda
}
.side-nav .nav li ul>li:first-child>a{
	padding-top:10px
}
.side-nav .nav li ul>li:last-child>a{
	padding-bottom:10px
}
.side-nav .nav li>ul li.active>a{
	color:#009fda
}
.side-nav .nav>li>ul li>ul{
	padding-left:0
}
.side-nav .nav>li>ul li>ul li{
	padding-right:0;
	border-bottom:0
}
.side-nav .nav>li>ul li>ul li:last-child{
	padding-bottom:10px
}
.side-nav .nav>li>ul li>ul a{
	font-size:14px;
	font-weight:400
}
.mm-listview .mm-listitem{
	display:flex
}
.mm-listview .mm-listitem:after{
	left:0;
	border-color:rgba(255,255,255,0.25)
}
.mm-listview .mm-listitem a:focus,.mm-listview .mm-listitem a:hover{
	background-color:rgba(255,255,255,0.4)
}
.mm-listview .mm-listitem .mm-listitem__text{
	padding:15px 20px;
	white-space:normal
}
.mm-listview .mm-listitem .mm-listitem__btn{
	padding:12px 54px 12px 0;
	border-color:rgba(255,255,255,0.25)
}
.mm-listview .mm-listitem.buttons{
	padding:15px 15px 0 15px
}
.mm-listview .mm-listitem.buttons a.btn{
	margin-bottom:15px;
	padding-left:5rem;
	border-color:#fff;
	background:#fff !important;
	transition:.2s all ease-in-out;
	flex-basis:initial
}
.mm-listview .mm-listitem.buttons a.btn:hover,.mm-listview .mm-listitem.buttons a.btn:focus{
	background:transparent !important;
	color:#fff
}
.mm-listview .mm-listitem.buttons a.btn-primary{
	color:#562281
}
.mm-listview .mm-listitem.buttons a.btn-secondary{
	color:#009fda
}
.mm-listview .mm-listitem.buttons a.btn-tertiary{
	color:#ef8631
}
.mm-listview .mm-listitem.buttons a.btn-quaternary{
	color:#7b6a5b
}
.mm-navbar,.mm-panels,.mm-panel{
	background:#562281
}
.mm-menu{
	background:#fff
}
.mm-panels{
	top:115px
}
.mm-close-btn{
	position:relative;
	float:right;
	top:-60px;
	right:0;
	background-color:#562281;
	padding:0 27px 0 27px;
	height:60px;
	border-left:1px solid rgba(255,255,255,0.25)
}
.mm-close-btn:before{
	position:absolute;
	content:"\f00d";
	top:50%;
	transform:translateX(-50%) translateY(-50%);
	left:50%;
	font-size:22px
}
.mm-close-btn:hover{
	background-color:rgba(255,255,255,0.4)
}
.footer-brand{
	display:inline-block;
	text-align:left
}
.footer-brand img{
	margin:0 auto;
	max-height:55px;
	padding:5px 20px
}
.mm-navbar{
	height:55px;
	background:#009fda
}
.mm-navbar .mm-navbar__title{
	padding-top:18px;
	padding-bottom:17px
}
.mm-panel_has-navbar{
	padding-top:55px
}
.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{
	color:#fff
}
.mm-btn:after,.mm-btn:before{
	border-color:#fff
}
.mm-menu .global-search{
	background:#562281;
	width:100%;
	padding:10px 80px 10px 20px
}
.mm-menu .global-search input{
	width:100%;
	padding-top:10px;
	padding-bottom:10px
}
.mm-menu .global-search a,.mm-menu .global-search a:link{
	color:#666
}
.mm-menu .global-search .dropdown-menu>.active>a,.mm-menu .global-search .dropdown-menu>.active>a:focus,.mm-menu .global-search .dropdown-menu>.active>a:hover{
	color:#fff
}
.mobile-bar-spacer{
	height:55px;
	width:100%;
	margin-bottom:2em
}
.mobile-bar{
	background-color:#562281;
	overflow:hidden;
	width:100%;
	position:relative;
	top:0;
	left:0;
	z-index:300
}
.mobile-bar.active{
	position:fixed
}
.mobile-bar .mobile-icon{
	display: block;
    background: url(../assets/bwb-white.svg);
    width: 38px;
    background-size: cover;
    height: 38px;
    position: absolute;
    top: 50%;
    left: 15px;
    margin-top: -19px;
}
.mobile-bar button{
	background:none;
	color:#fff;
	border:none;
	font-size:2.2rem;
	padding:12px 15px
}
.pull-right {
    float: right!important;
    display: table;
    width: 55px;
}
.panel-group{
	border-top:1px solid #e6e6e6;
	margin-top:2em
}
.panel{
	-webkit-box-shadow:none;
	box-shadow:none
}
.panel-bwb{
	border-bottom:1px solid #e6e6e6
}
.panel-bwb .panel-heading{
	padding:20px 35px 20px 0
}
.panel-bwb .panel-title{
	color:#4d616a;
	font-size:1em;
	font-weight:600;
	line-height:25px
}
.panel-bwb .panel-title a{
	display:block;
	width:100%;
	position:relative
}
.panel-bwb .panel-title a:hover,.panel-bwb .panel-title a:active,.panel-bwb .panel-title a:focus{
	text-decoration:none;
	color:#009cc4
}
.panel-group .panel-bwb+.panel-bwb{
	margin-top:0
}
.panel-title a::after{
	position:absolute;
	top:50%;
	margin-top:-12px;
	right:0;
	font-family:FontAwesome;
	content:'\f078'
}
.panel-heading.active .panel-title a::after{
	content:'\f077'
}
.site-footer{
	width:100%;
	color:#4a4a4a;
	padding-top:30px;
	padding-bottom:30px
}
.site-footer .footer-border{
	background-color:#009fda;
	overflow:hidden;
	margin-bottom:30px;
	border-radius:5px
}
.site-footer .footer-border .square{
	width:70px;
	height:70px;
	float:right
}
.site-footer .footer-border .square.first-color{
	background-color:#857464
}
.site-footer .footer-border .square.second-color{
	background-color:#562281
}
.site-footer a,.site-footer span{
	padding:0 10px;
	display:inline-block
}
.site-footer span+a{
	padding-left:0
}
.editmode .site-footer{
	position:static
}
.footer-nav{
	display:inline-block;
	padding-left:0
}
.footer-nav li{
	display:inline-block
}
.notification_bar{
	overflow:hidden
}
.notification_bar p{
	margin:0
}
.notification_bar .nmb__btn--close{
	position:absolute;
	top:50%;
	transform:translateY(-50%)
}
.nmb{
	z-index:2
}
.nmb__message{
	padding:1.5rem 0;
	background:rgba(0,159,218,0.1);
	color:#666
}
.nmb__loader__fill{
	background:#562281
}
.nmb__btn--close{
	color:#562281
}
.editmode .nmb.default,.editmode .nmb.push,.editmode .nmb.fixed{
	position:relative
}
.nmb-modal .modal{
	text-align:center
}
@media screen and (min-width:768px){
	.nmb-modal .modal:before{
		display:inline-block;
		vertical-align:middle;
		content:" ";
		height:100%
}
}
.nmb-modal .modal-dialog{
	display:inline-block;
	text-align:left;
	vertical-align:middle
}
.nmb-modal .modal .btn-small{
	font-size:1rem;
	padding:5px 15px;
	border-radius:5px;
	text-transform:none
}
.nmb-modal .modal .fb-like{
	margin-top:4px
}
.msie .modal-backdrop,.ie11 .modal-backdrop,.ie10 .modal-backdrop{
	display:none
}
html{
	min-height:100%;
	position:relative
}
html.editmode{
	position:static
}
.main-content{
	padding-bottom:1em;
	margin-bottom:1em;
}
.git-questionnaire .git-grid {
    height: 100%;
}
@media (min-width:992px){
	.main-content{
		border-bottom:none;
		padding-bottom:none;
		margin-bottom:none;
}
}
.main-content img{
	max-width:100%;
	height:auto
}
.main-content table img{
	max-width:inherit
}
@media (min-width:992px){
	.page-template-home .main-content{
		padding-right:0;
		padding-bottom:0;
		margin-bottom:0;
		border-right:0 solid #e1ddd9
}
}
.youtubeBlock{
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden
}
.youtubeBlock iframe,.youtubeBlock object,.youtubeBlock embed{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.breadcrumbs{
	position:relative;
	overflow:hidden;
	color:#009fda;
	background:rgba(0,159,218,0.1);
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding:20px
}
.breadcrumbs a,.breadcrumbs span{
	position:relative;
	display:block;
	float:left;
	font-size:14px;
	padding:5px 0
}
.breadcrumbs a{
	color:#004f6c
}
.breadcrumbs a:hover,.breadcrumbs a:focus{
	color:#009fda
}
.breadcrumbs .ccm-autonav-breadcrumb-sep{
	color:rgba(0,79,108,0.5);
	width:30px;
	height:30px
}
.breadcrumbs .ccm-autonav-breadcrumb-sep:after{
	position:absolute;
	font:normal normal normal 2rem/1 FontAwesome;
	font-size:14px;
	content:"\f105";
	top:50%;
	transform:translateY(-50%);
	right:13px
}
.breadcrumbs .breadcrumb{
	padding:0;
	margin:0;
	background:transparent;
	border-radius:0
}
.breadcrumbs .breadcrumb a{
	float:none;
	display:inline-block
}
.breadcrumbs .breadcrumb>.active{
	color:#009fda
}
.breadcrumbs .breadcrumb>li+li:before{
	font:normal normal normal 2rem/1 FontAwesome;
	padding:0 10px;
	font-size:14px;
	content:"\f105";
	color:rgba(0,79,108,0.5)
}
.sidebar-left{
	margin-bottom:1em
}
@media (min-width:767px){
	.sidebar-left{
		margin-bottom:0
}
}
.sidebar-left .aside-item{
	margin-top:30px
}
@media (min-width:768px){
	.sidebar-right{
		margin-top:0
}
}
.sidebar-right h3{
	color:#857464;
	font-size:26px;
	font-weight:500;
	margin-top:0
}
.main-content .ccm-block-feature-item,.global-sidebar-right .ccm-block-feature-item{
	position:relative;
	color:#fff;
	border-radius:5px;
	overflow:hidden;
	text-align:center;
	margin-bottom:15px
}
@media (min-width:1230px){
	.main-content .ccm-block-feature-item,.global-sidebar-right .ccm-block-feature-item{
		margin-bottom:30px
}
}
.main-content .ccm-block-feature-item .feature-icon,.global-sidebar-right .ccm-block-feature-item .feature-icon,.main-content .ccm-block-feature-item .feature-content,.global-sidebar-right .ccm-block-feature-item .feature-content{
	position:relative;
	z-index:1
}
.main-content .ccm-block-feature-item .feature-icon,.global-sidebar-right .ccm-block-feature-item .feature-icon{
	position:relative;
	width:50px;
	height:50px;
	margin:0 auto;
	margin-top:15px;
	margin-bottom:30px
}
.main-content .ccm-block-feature-item .feature-icon img,.global-sidebar-right .ccm-block-feature-item .feature-icon img{
	max-width:100%;
	height:auto
}
.main-content .ccm-block-feature-item .feature-icon i,.global-sidebar-right .ccm-block-feature-item .feature-icon i{
	font-size:50px
}
.main-content .ccm-block-feature-item .feature-content h4,.global-sidebar-right .ccm-block-feature-item .feature-content h4{
	font-size:16px
}
.main-content .ccm-block-feature-item:after,.global-sidebar-right .ccm-block-feature-item:after{
	position:absolute;
	width:100%;
	height:100%;
	content:"";
	top:0;
	left:0;
	background:linear-gradient(to top, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 100%);
	z-index:0;
	opacity:1;
	transition:.2s all ease-in-out
}
.main-content .ccm-block-feature-item h4,.global-sidebar-right .ccm-block-feature-item h4,.main-content .ccm-block-feature-item a,.global-sidebar-right .ccm-block-feature-item a,.main-content .ccm-block-feature-item p,.global-sidebar-right .ccm-block-feature-item p{
	color:#fff
}
.main-content .ccm-block-feature-item p,.global-sidebar-right .ccm-block-feature-item p{
	line-height:normal;
	font-size:13px
}
.main-content .ccm-block-feature-item p:last-child,.global-sidebar-right .ccm-block-feature-item p:last-child{
	margin-bottom:0.5rem
}
.main-content .ccm-block-feature-item.primary,.global-sidebar-right .ccm-block-feature-item.primary{
	background:#562281;
	padding:15px
}
.main-content .ccm-block-feature-item.secondary,.global-sidebar-right .ccm-block-feature-item.secondary{
	background:#009fda;
	padding:15px
}
.main-content .ccm-block-feature-item.tertiary,.global-sidebar-right .ccm-block-feature-item.tertiary{
	background:#ef8631;
	padding:15px
}
.main-content .ccm-block-feature-item.quaternary,.global-sidebar-right .ccm-block-feature-item.quaternary{
	background:#7b6a5b;
	padding:15px
}
.main-content .ccm-block-feature-item-link:hover .ccm-block-feature-item:after,.global-sidebar-right .ccm-block-feature-item-link:hover .ccm-block-feature-item:after{
	opacity:0
}
@media (min-width:1230px){
	.main-content .ccm-block-feature-item{
		min-height:200px
}
}
@media (max-width:1229px){
	.main-content .ccm-block-feature-item .feature-icon{
		float:left;
		margin-right:15px;
		margin-bottom:0;
		margin-top:0
}
td {
	text-indent: 0;
}
button {
    width: 100%;
    line-height: 30px;
    padding: 0px 15px;
    margin-left: 0px;
}
.git-block-recordactions button:first-of-type {
	margin-bottom: 10px;
}
.git-questionnaire button {
	width: auto;
}
.nav-mob {
	display: flex;
    justify-content: space-around;
    float: right;
    list-style: none;
    font-family: 'Roboto',sans-serif;
    font-size: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.mobile-bar-spacer {
    margin-bottom: 1em;
}
.nav-mob a{
	color: #fff;
	margin-right: 15px;
}
.side-nav .nav>li>a {
    position: relative;
    color: #fff;
    border-radius: 5px;
    overflow: hidden;
    text-align: left;
    margin-bottom: 15px;
}
.mobile-nav-style {
	width: 100%;
}
.mobile-scroll {
	overflow: auto;
}
.ReactModal__Content {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%,-50%);
    width: 300px;
    border: 0 !important;
    min-height: 300px;
}
.ReactModal__Content h1{
    font-size: 2rem;
}
.ReactModal__Overlay {
background-color: rgba(183, 183, 183, 0.75) !important;
}

}
@media (max-width:1229px){
	.main-content .ccm-block-feature-item .feature-content{
		text-align:left;
		overflow:hidden
}
.git-quest-progress {
    left: -48%;
    width: 45%;
}
}
@media (min-width:992px) AND (max-width:1229px){
	.global-sidebar-right .ccm-block-feature-item .feature-icon{
		margin:0 auto 15px auto
}
}
@media (max-width:991px){
	.global-sidebar-right .ccm-block-feature-item .feature-icon{
		float:left;
		margin-right:15px;
		margin-bottom:0;
		margin-top:0
}
.git-quest-progress {
    left: -62%;
    width: 55%;
}
}
@media (max-width:991px){
	.global-sidebar-right .ccm-block-feature-item .feature-content{
		text-align:left;
		overflow:hidden
	}
}
.git-lp-main .col-xs-12, .git-lp-main .col-sm-12, .git-lp-main .col-md-12, .git-lp-main .col-lg-12 {
	padding: 0 !important;
}


.sitemap{
	padding-left:0;
}
#searchResults a{
	word-wrap:break-word
}
table th,table td{
	padding:2px 0px 2px;
	line-height:18px;
	text-align:left
	height: 38px;
}
table tr+tr{
	border-top:1px solid #dcdcdc
}
.aside-actueel{
	border:1px solid #e1ddd9;
	border-radius:5px;
	padding:30px 20px
}
.aside-actueel h3,.aside-actueel .h3{
	margin:0
}
.aside-actueel .date{
	color:#009fda;
	font-size:14px;
	line-height:25px
}
.aside-actueel .news-item{
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #e0dcd8
}
.aside-actueel .news-item a{
	color:#562281
}
.aside-actueel .news-item a:hover,.aside-actueel .news-item a:focus{
	color:#009fda
}
.aside-actueel .news-item:first-child{
	padding-top:0
}
.aside-actueel .more-news{
	display:block;
	margin-top:70px
}
.aside-actueel .btn{
	margin-bottom:0;
	width:100%
}
.list-news-items .row+.row{
	margin-top:2em
}
.list-news-items h3{
	margin-top:0
}
.page-list-date,.news-date{
	margin-bottom:10px
}
.list-blog-items .row+.row{
	margin-top:2em
}
.list-blog-items h3{
	margin-top:0
}
.nav-begrippen li{
	margin-left:0;
	position:static
}
.nav-begrippen li:before{
	display:none
}
.page-type-page.page-template-news .news-date{
	display:none
}
.input-group-btn .btn,.input-group-btn button{
	padding:4px 1.5rem
}
.ccm-toolbar-visible .mm-slideout,.editmode .mm-slideout{
	z-index:initial;
	transition:none
}
.editmode a{
	transition:none !important
}
th {
	height: 30px;
    text-align: left;
    vertical-align: middle !important;
    background-color: rgb(183, 237, 255);
}
tr, td {
	color: #6b6b6b;
    font-weight: 400;
    font-size: 15px;
    border-bottom: 2px solid #dadada;
    height: 36px;
}
table {
    width: 100%;
    font-size: 15px;
    border-collapse: collapse;
    text-indent: 8px;
}
table tr+tr {
    border-top: 1px solid #dcdcdc;
}

@media (max-width: 800px) {
	.git-quest-progress {
	position: inherit;
    width: 100% !important;
    justify-content: space-evenly;
    display: flex;
    border: 1px solid #e1ddd9;
}
.container {
	overflow: auto;
}
	}}
