body{
background: #fff;
color: #000;
font-family: RijksoverheidSansWebText, Sans, Verdana, Arial, sans-serif;
line-height: 1.5;
margin-top: 30px !important;
}

@media screen and (min-width: 40em) {
    .flex-container {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        }

        .item-container {
            flex: 0 1 calc(100% - 1em);
    }
}

@media screen and (min-width: 60em) {
    .container {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-start;
    }

    .item-container {
        flex: 0 1 calc(66% - 1em);
    }
}

@media screen and (min-width: 52em) {
    .container {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }

     .item-container {
        flex: 0 1 calc(50% - 1em);
    }
}

a {
    text-decoration: none;
}

button.cancel {
    background-color: white;
    border: 1px solid #007BC7;
    border-radius:4px;
    width:127px;
    height:44px;
    text-align:center;
    color: #007BC7;
    font-weight:bold;
}

.btn-cancel {
	text-transform: none;
	float: right;
	text-decoration: underline;
    color: #007BC7;
}

@font-face {
    font-family: 'RijksoverheidSansWebText'; /*a name to be used later*/
    src: url(../assets/fonts/minezk/ROsanswebtextregular.woff) format('woff'),
         url(..assets/fonts/minezk/ROsanswebtextregular.ttf) format('truetype');; /*URL to font*/
}

@font-face {
    font-family: 'RijksoverheidSansWebTextBold'; /*a name to be used later*/
    src: url(../assets/fonts/minezk/ROsanswebtextbold.woff) format('woff'),
         url(../assets/fonts/minezk/ROsanswebtextbold.ttf) format('truetype');; /*URL to font*/
}

span {
    font-family:RijksoverheidSansWebText;
    color:#000;
    font-size:20px;
    line-height: 210%;
    padding-left: 0px;
}

p {
    text-align:center;
    font-size:20px;
    margin:0 10%;
}

h5 {
    text-align:center;
    font-size:28px;
}

h1 {
    font-weight: 100;
    font-style: normal;
    font-size: 2.28rem;
    line-height: 110%;
    margin: 0 0 .912rem 0;
}

h2 {
    font-family: RijksoverheidSansWebTextBold;
	font-size:20px;
	margin-top: 10px;
	line-height: 110%;
    margin: .5rem 0 .4rem 0;
}

.container {
    padding: 0;
    margin: 0 0 0 50px;
    list-style: none;

    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    -webkit-flex-flow: row wrap;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.item-container {
    background: white;
    padding: 0%;
    width: 250px;
    height: 60px;
    margin-top: 10%;

    text-align: left;
    border-radius: 4px;

    opacity:0.2;
    filter: alpha(opacity=20);
}

.item-container img {
	-webkit-box-shadow: 0px 3px 16px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 3px 16px rgba(0,0,0,0.25);
    box-shadow: 0px 3px 16px rgba(0,0,0,0.25);
    vertical-align:top;
    margin-left:10px;
}

.container-title {
    display:flex;
    flex-direction:column;
    justify-content:center;
    flex: 1;
}

.randomDiv {
}

.select {}

.select:hover,
.select:active {
  background-color:#DDEFF8;

}

.active {
    opacity:1;
    filter: alpha(opacity=100)
}

.footer_block {
    height: 100px;
    background-color: #01689b;
    width: 100%
}

.blue_text {
	color: #007bc7;
}

.underline_text {
    text-decoration: underline
}

.row {
    width:100%
}

.subheader_text {
    padding-top: 1.1rem
}

.brand-logo {
    font-size:32px;
    font-family:
    RijksoverheidSansWebText;
    color:white
}

.nav_inner {
    min-height:80px
}

.country_container {
    margin: 0px 10px;
}

.country_container button {
    border: 0
}

.country_container span {
    font-weight: bold;
    margin-left: 7px
}

h1 b {
    font-family: RijksoverheidSansWebTextBold
}

#about_text {
    margin-bottom: 5px;
}

#cancel_button {
    font-size: 1.2rem
}
