@font-face{
	font-family:Exo2;
	src:url(/_webresources/_fonts/_kortrijk/Exo2-Regular.otf);
	font-weight:400;
	font-style:normal
}
@font-face{
	font-family:Exo2;
	src:url(/_webresources/_fonts/_kortrijk/Exo2-Bold.otf);
	font-weight:700;
	font-style:normal
}
@font-face{
	font-family:Exo2;
	src:url(/_webresources/_fonts/_kortrijk/Exo2-Light.otf);
	font-weight:200;
	font-style:normal
}
@font-face{
	font-family:OpenSans;
	src:url(/_webresources/_fonts/_kortrijk/OpenSans-Regular.ttf);
	font-weight:400;
	font-style:normal
}

body{
    background-color: #f4f4f4;
}

body>.container{
    padding-bottom: 40px;
}

.alert-danger {
    color: #ffffff !important;
    background-color: #e74c3c !important;
    border-color: #e74c3c !important;
}

/* Navigation */
.navbar{
    border-radius: 0px;
}
.navbar-default{
    background-color: white;
    box-shadow: 0 4px 4px -4px gray;
}

.navbar-brand{
    height: 71px;
    padding-top: 15.5px;
    padding-bottom: 15.5px;
}

.navbar-brand img{
    height: 40px;
}

ul.nav.navbar-nav.weblinks {
    font-size: 32px;
}

ul.nav.navbar-nav.weblinks a{
    color: black;
}

ul.nav.navbar-nav.weblinks>.weblink>a:hover {
/*    background-color: green;
*/
    color: #e30613;
}

/* Breadcrumb */
.breadcrumb{
    background-color: transparent;
}

.breadcrumb>li>a {
    text-decoration: underline;
    color: black;
}

.breadcrumb>.active {
    color: black;
}

.breadcrumb>li+li:before {
    padding: 0 5px;
    color: black;
    content: "\003e";
}


/* Buttons */
.btn-primary {
    color: #ffffff;
    background-color: #e30613;
    border-color: #e30613;
}

.btn-primary:hover {
    color: #ffffff;
    background-color: #941f09;
    border-color: #941f09;
}

.btn-default{
    color: black;
    background-color: white;
    border-color: #e30613;
}

.btn-default:hover{
    color: black;
    background-color: #e5e5e5;
    border-color: rgba(227,6,19,.9);
}
.btn-info { 
  color: #FFFFFF; 
  background-color: #F39C12; 
  border-color: #F39C12; 
} 
 
.btn-info:hover, 
.btn-info:focus, 
.btn-info:active, 
.btn-info.active, 
.open .dropdown-toggle.btn-info { 
  color: #FFFFFF; 
  background-color: #be780a; 
  border-color: #F39C12; 
} 
 
.btn-info:active, 
.btn-info.active, 
.open .dropdown-toggle.btn-info { 
  background-image: none; 
} 
 
.btn-info.disabled, 
.btn-info[disabled], 
fieldset[disabled] .btn-info, 
.btn-info.disabled:hover, 
.btn-info[disabled]:hover, 
fieldset[disabled] .btn-info:hover, 
.btn-info.disabled:focus, 
.btn-info[disabled]:focus, 
fieldset[disabled] .btn-info:focus, 
.btn-info.disabled:active, 
.btn-info[disabled]:active, 
fieldset[disabled] .btn-info:active, 
.btn-info.disabled.active, 
.btn-info[disabled].active, 
fieldset[disabled] .btn-info.active { 
  background-color: #F39C12; 
  border-color: #F39C12; 
} 
 
.btn-info .badge { 
  color: #F39C12; 
  background-color: #FFFFFF; 
}


/*  */
body{
    font-family: OpenSans;
    font-size: 13px;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6,
.h{
    font-family: Exo2, Calibri, Arial, "Helvetica Neue", Helvetica, sans-serif;
}

a{
    color: #e30613;
}

a:hover, a:focus{
    color: rgba(227,6,19,.9);
}

.container-evenementenloket .page-heading{
    padding-top: 0px;
}

.container-evenementenloket .page-header{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.container-evenementenloket .page-copy{
    margin-bottom: 42px;
}

div.view-grid th a{
    color: black;
}

.pagination>li>a, .pagination>li>span {
    background-color: white;
    color: #e30613;
}

.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
    color: white;
    background-color: #e30613;
}

.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {
    color: #e30613;
    background-color: white;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {    color: #ffffff;
    color: white;
    background-color: #e30613;
}

/* Profile page */
div.alert.alert-success{
    border-color: #91989C;
    background-color: #91989C;
}
div.alert.alert-info{
    color: #ffffff;
    background-color: #f39c12;
    border-color: #f39c12;
}

/* Footer */
footer *{
    font-family: Exo2, Calibri, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 17px;
    font-weight: 400;
}
footer strong {
    font-weight: 700;
}
footer a{
    color: #FFFFFF;
    text-decoration: underline;
}

.footer-contact .fas, .footer-contact .far{
    margin-right: 10px;
    width: 20px;
}

/* Panels */
.panel-primary {
    border-color: #91989C;
}
.panel-primary>.panel-heading {
    background-color: #91989C;
    border-color: #91989C;
}
/* End Panels*/

legend.section-title {
    font-weight: bold;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    background: grey;
    border-color: grey;
}

/* Forms */
.validation-summary a, div.validation-summary-errors a {
    color: #FFFFFF !important;
}
/* End Forms*/


/* SignIn */
.nav.nav-tabs.nav-account{
    display: none;
}
/* End SignIn*/

html[dir=ltr] .crmEntityFormView .cell .picklist label {
    margin-right: 10px;
}