/*
Søg og nav - specific styles and overrides
v1.0.1
*/

/*Typography*/
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900);

body {font-family: 'Source Sans Pro', sans-serif; color: #000;font-size:16px; margin-bottom: 2em!important;}

a:link {color:#0000FF; /*text-decoration:underline;*/}
a:visited{color: #800080;}
a:link:active, a:visited:active {color:#FF0000;}

h1, h2 {
font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
text-align:left;
/*text-transform:uppercase;*/}

h3, h4 {
font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
font-weight:700;}

h1, .h1 {font-size: 2em;}
h2, .h2 {font-size: 1.6em;margin-top:0;}
h3, .h3 {font-size: 1.17em; margin-top:10px;}
h4, .h4.{font-size: }
h5, .h5 {font-size:.83em;}
h6, .h6 {font-size:.67em;}
p {font-size:16px;}

/*forms & selects*/
.form-control
{color:#000 !important;
border: 1px solid #000!important;
}

.ms-res-ctn .ms-res-item {
color: #000!important;
font-size: 16px!important;
}

.ms-ctn .ms-sel-item {
background: #FFF!important;
color: #000!important;
font-size: 16px!important;
border: 1px solid #999!important;
}

.ms-sel-ctn .ms-sel-item .ms-close-btn{
background-position: 0 0!important;
}

.ms-ctn .ms-trigger {
border-left: 1px solid #000!important;
}

/*header row styles*/
.header-row { 
min-height: 120px;
background-color: #1A232A;
margin:0;
padding:0;}

.logo {
padding: 30px 0 0 40px;
text-indent: -9999px;
height: 55px;
}

.logo .logo-link{
background-image: url('../images/ra-logo-vandret-w.svg');
background-repeat: no-repeat;
width:150px;
height:55px;
display:block;
}

.header-text {
    font-size: 11px;
    color: white;
    margin-left: 98px;
    margin-top: 27px;
    float: left;
}

img {
    -moz-transition: opacity .3s linear;
    -webkit-transition: opacity .3s linear;
    -ms-transition: opacity .3s linear;
    -o-transition: opacity .3s linear;
    transition: opacity .3s linear;
}

img#flagIocn {
    width: 30px;
}

/*Headers and titles*/
.page-title {
padding-left: 15px;}

h2.input-header{
padding:0 0 15px 15px;}

/*Instruction box*/
.iBox{ background-color: #314854!important; margin-top:20px; padding:30px; color:#fff;}
.iBox thead td {padding: 0 0 10px 0;/*text-transform:uppercase;*/ font-size:19px;font-weight:200;}

.iBox a {
padding-top:10px;
display:block;
color:#fff!important;}


/*List styles*/
#pictureseries .row a, #archiveSeries .row a {
/*display:block;
padding: 5px 0 5px 0;*/
    line-height: 1.7;
}

div#changeLan {
    float: right;
    margin-right: 60px;
    padding-right: 20px;
}

/*#pictureseries  .row:nth-child(odd) {background-color: #e7e7e7;}*/

img.pic-series-toggle {
    height: 16px;
    vertical-align: -3px;
}