/*

Theme Name: Bykonken

Description: WordPress Custom Theme

*/



/*************** Global CSS ***************/

html, body{margin:0;padding:0;}

body{font-size:14px; line-height:none; color:#000; font-family:'Jost';}

a, a:hover {-webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;outline:none;}

a:hover, a:focus{text-decoration:none;outline:none;-webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}

img{max-width:100%; height:auto;}

h1, h2, h3, h4, h5, h6{font-family:'Jost';}

.page-home, .page-registrer-ditt-lag{background-color:#000; min-height:100%;}

.main-wrapper{display:inline-block; width:100%;}

.page-home .main-wrapper, .page-registrer-ditt-lag .main-wrapper{text-align:center;}

/*.logo-home{display:inline-block; width:100%; padding:45px 40px;}*/

.logo-home {
  display: inline-block;
  width: 100%;
  padding: 70px 20px 30px 20px;
    text-align: center
}

.logo-home img {
  max-width: 220px;
}

.header{width:100%; min-height:70px;}

.header-fixed{position:fixed; left:0; right:0; z-index:7; top:0; padding:10px 0; background-color:#000000;min-height: 55px;}

.logo{max-width:150px; margin:4px auto;}

.navbar{padding:0; position:static;}

.navbar-toggler{height:25px; width:35px; padding:0; position:absolute; border:0; right:20px; top:10px;}

.navbar-toggler:focus{outline:0;}

.navbar-toggler .icon-bar{width:100%; height:3px; background-color:#fff; display:block; border:none; border-radius:5px; margin:4px auto; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -ms-transition:all 0.2s; -o-transition:all 0.2s;transition:all 0.2s;}

.navbar-toggler.collapsed .icon-bar.first, .navbar-toggler.collapsed .icon-bar.third{transform:rotate(0); -moz-transform:rotate(0); -ms-transform:rotate(0); -o-transform:rotate(0); -webkit-transform:rotate(0);}

.navbar-toggler.collapsed .icon-bar.second{opacity:1; visibility:visible;}

.navbar-toggler .icon-bar.first{transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform-origin:17% 10%;}
	
.navbar-toggler .icon-bar.second{opacity:0; visibility:hidden;}
	
.navbar-toggler .icon-bar.third{transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform-origin:12% 90%;}

#myNavbar{position:absolute; left:0; right:0; top:49px; background-color:#000; z-index:999;}

#myNavbar .navbar-nav{padding:5px 20px 50px;}

#myNavbar .navbar-nav a{color:#fff; width:100%; display:inline-block; border-bottom:1px solid #fff; padding:10px 0; text-transform:uppercase; font-size:14px; font-family:'Jost';}

.home-content{color:#fff; display:inline-block; width:100%; margin-bottom:30px; font-family:'Jost'; font-size:15px;padding: 20px 30px 0;
  text-align: center;}

.home-content h1{font-size:23px; margin-bottom:5px;}

.page-title-wrap{padding:15px; background-color:#F3EFE9; text-align:center;}

.page-title-wrap .page-title{font-size:23px; margin:0; text-transform:uppercase; letter-spacing:0.7px;}

.page-registrer-ditt-lag .page-title-wrap{background-color:#000;
padding-top: 30px;}

.page-registrer-ditt-lag .page-title-wrap .page-title{color:#fff;}

.page-registrer-ditt-lag .page-content, .page-oppdrag .page-content{padding:0;}

.page-content{padding:30px 0;}

.complate-alert{margin-top:15px; display:inline-block; width:100%;}

.complate-alert .alert.alert-success{background-color:#A3BEB7; color:#577170; text-align:center; border-color:#A3BEB7; border-radius:0; padding:10px;font-size: 17px;
  font-weight: 500;}

.h3, h3 {
    font-size: 17px !important;
    line-height: 1.5em !important;
}
.privacy {
  text-align: center;
  margin-top: 30px;
  display: block;
  color: #fff;
  font-size: 14px;
  text-decoration: underline;
}
.privacy:hover {
  color: #fff;
  text-decoration: none;
}
a.submit-quiz{display:block;text-align:center}

a.cancel-quiz {
  background: none !important;
  border: 2px solid #000 !important;
  color: #000 !important;
}


.page-id-13096 .mission-item .image-upload a {
  color: #000 !important;
}