﻿@import url('https://fonts.googleapis.com/css?family=Roboto%3A300%2C300i%2C400%2C400i%2C500%2C500i%2C700%2C700i%2C900%2C900i&#038;ver=5.2.3');


/*---LOGO---*/

#logo {

    background-position: 10px 25px;
    background-size: 70%;
    background-image: url('../CustomerFiles/Images/mensaNorgeBGGone.png');
    height: 150px;
    width: 150px;
}

    #logo:hover {
		
    }
	
	#logo {
    display: inline-block;
    background-repeat: no-repeat;
   /*height: 50px;*/
    max-width: 320px;
    /* -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear; */
}

/*---GENERAL TEXT---*/
h1, h2, h3, h4, h5, h6 {
 
}

	h1, .h1 {
		
	}

	h3, .h3 {
	/* font-family: 'Roboto Slab';	 */
}

html {
    height: 100%;
}

body {
    padding-top: 110px;
    height: 100%;
    color: #555;
    font-size: 17px;
    font-family: 'Roboto' !important;
}



.main-content a:hover, .main-content a:focus {
    color: #05a9c5;
    text-decoration: underline;
}


/*---PAGE ELEMENTS---*/
.background-color {
    background-color: #fff !important;
	
}

.text-on-background {
    color: #333;
}

.main-content a, .link-on-background, .link-on-background:hover, .link-on-background:focus, .link-on-card, .link-on-card:hover, .link-on-card:focus {
    color: #05a9c5;
    font-weight: bold !important;
}

.lifted-corners-card {
    background-color: #fff;
	border: none !important; 
}

.section-headline, .section-headline2, .section-headline3 {
    background-color: #fff;
    text-align: left;
    color: #000 !important;
    font-weight: 300;
    padding: 0 !important;
    margin: 10px 0;
    font-size: 20px;
}

.course-name{
}

/*---LOGIN & FORM---*/
.login-input{
/*	-webkit-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important;*/
}

.form-control{
/*	border-radius: 4px !important;*/
}

/*---BUTTONS---*/

.ui-spinner-button {
    background-color: #fff;
    color: #05a9c5 !important;
}

.ui-spinner-button:hover {
    background-color: #05a9c5;
    color: #fff !important;
}


.button-color, .accept-color, .cancel-color, .second-button-color, .third-button-color {
    background-color: #05A9C5 !important;
    color: #fff !important;
    border-radius: 4px;
    border: 1px solid #6c757d !important;
}

.button-color:hover, .accept-color:hover, .cancel-color:hover, .second-button-color:hover, .third-button-color:hover {
    background-color: #09618d !important;
    border-color: #6c757d !important;
    color: #fff  !important;
    text-decoration: none !important;
}

/*---(UNUSED?)BUTTONS---*/
.unpaid-button-color {
    background-color: #9aac9a;
    border: none;
    color: #fff;
}


.link-on-card {

    color: #05a9c5 !important;
}

#moreSearchOptions {

    font-size: 18px;

}

/*---TOP NAVIGATION BAR---*/
.navbar {
    border-bottom: 1px solid #777;
    height: 120px !important;
}

.navbar, .navbar-collapse {
    background-color: #FFF !important;
	box-shadow: none;
}

.navbar-nav > li > a {
/*    padding-top: 15px; */
/*    padding-bottom: 10px; */
}


.dropdown-item:focus {

    border: none !important;

}

.dropdown-item:active {

    border: none !important;

}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
	box-shadow: none;
	border: #808080;
}

.nav-button-color {
	background-color: #FFF !important;
    border: none;
}

.nav-button-text-color {
    color: #000 !important;
	background-color: #FFF !important;
    text-transform: uppercase;
   
}

.nav-button-text-color:hover {
    color: #05a9c5 !important;
    text-decoration: underline !important;
    background-color: #FFF;
}


.menu-toggle {
    color: #000 !important;
    background-color: #fff !important;
}


.top-menu-button {
    color: #000 !important;
    background-color: #fff !important;
}

.top-menu-button:hover {
    color: #000 !important;
    background-color: #fff !important;
}

.top-menu-button-icon-bar {
    background-color: #fff !important;
}

.top-menu-button:hover > .top-menu-button-icon-bar {
    background-color: #fff !important;
}


@media (max-width: 1150px){
    .navbar-toggler:hover {
        background-color: #05a9c5 !important;
    }
}

.custom-toggler .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,<svg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'><path stroke='rgba(0,0,0, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/></svg>");
}

button:focus {
    outline: none;
}

.consent-declaration-section > .section-headline2 {
	margin-left: 35px !important;
}

/*---SIDEBAR---*/
#sidebar-wrapper {
    top: 70px;
    box-shadow: none;
    border-right: 1px solid #777;
    border-top: 1px solid #777;
    text-transform: uppercase !important;
    font-size: 12px !important;
}

.dropdown-item:focus, .dropdown-item:hover {
	background-color: transparent !important;
}

.sidebar-nav-admin {
    bottom: 91px;
}

.sidebar-color {
    background-color: #fff !important;

}

.open-page, .open-page:hover {
    color: #05a9c5 !important;
    background-color: #fff !important;
    border-color: #fff !important;
}

.open-page > a, .open-page > a:hover {
    color: #05a9c5 !important;
}

#sidebar-wrapper .open-page, #sidebar-wrapper .open-page:hover {
    border-color: #777 !important;
    background-color: #fff !important;
}

#sidebar-wrapper .open-page > a, #sidebar-wrapper .open-page > a:hover {
    color: #05a9c5 !important;
    background-color: #fff !important;
}

.sidebar-button-color {
    margin: 0 15px;
    padding: 15px 0;
    border-bottom: 1px solid #777;
    background-color: #fff !important;
}

.sidebar-subitem-color {
    margin: 0 15px;
    padding: 15px 0;
    border-bottom: 1px solid #777;
    background-color: #fff !important;
}


.sidebar-button-color:hover {
    background-color: #fff !important;
    color: #05A9C5 !important;
}

.sidebar-button-text-color {
    color: #000 !important;
}

.sidebar-button-text-color:hover {
    color: #05A9C5 !important;
}

.sidebar-nav li {
    text-indent: 10px;
    line-height: 30px;
}

#ReloadMembersiteConfig > div {
    text-indent: 10px;
}

.sidebar-nav li a:hover {
    background: #fff;
}

.top-item:hover {
    background-color: #fff;
}

/*---SIDEBAR SUB-ITEMS---*/
.sub-items {
    background-color: #fff;

}

.sub-items {
    background-color: #fff;
    box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
}

.sidebar-subitem-color:hover {
    background-color: #fff !important;
}

.sidebar-subitem-text-color {
    color: #000 !important;
	text-indent: 30px;
}

.sidebar-subitem-text-color:hover {
	background-color: #fff !important;
    color: #16b3a1  !important;
}

/*---EVENT SIGNUP---*/
.breadcrumb-color {
    background-color: #fff;
}

.breadcrumb-text-color {
    color:#000 !important;
}

.breadcrumb-text-color:hover, .breadcrumb-text-color:focus {
    color: rgba(0, 0, 0, 0.7);
}

.clickableBreadCrumb>.breadcrumb-text-color:hover {
    color: rgba(0, 0, 0, 0.7) !important;
    cursor: pointer;
	text-decoration: none;
}

.breadcrumb-bottom-color {
    border-bottom: 5px solid rgba(0, 0, 0, 0.7);
}

.ui-spinner-button {
    background-color: #fff;
    color: #05A9C5 !important;
}

.ui-spinner-button:hover {
    background-color: #6c757d;
    color: #fff !important;
}

.alreadyParticipating {
    background-color: green;
    color: #ffffff !important;
}

.alreadyParticipating:hover {
    background-color: green !important;
    color: #ffffff !important;
}

/*---LOADING---*/
.loading {
    width: 20px;
    height: 20px;
    right: -22px;
    background-image: url('Images/ajax-loader.gif');
}

.big-loading {
    width: 50px;
    height: 50px;
    background-image: url('Images/ajax-loader2.gif');
}

.navbar-brand {
    max-height: 150px;
    height: 150px;
}

@media (max-width: 1199px){
    .username-button {
        max-width: 100% !important;
    }
}


.main-content > .push200.col-12{
    height: 50px;
}

#page-content-wrapper {
    height: 100%;
}


.navbar-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 34px;
    margin-bottom: 0;
    list-style: none;
}


.testEnvironmentBanner {
    padding-top: 10px;
}

.Page_BuyMembership.nav-link.nav-button-text-color {
	display: none !important;
}

/* #navbarToggler > ul.navbar-nav.me-auto > li:nth-child(2) { */
	/* display: none; */
/* } */