/* Minification failed. Returning unminified contents.
(109,41): run-time error CSS1046: Expect comma, found '0'
(109,45): run-time error CSS1046: Expect comma, found '/'
(111,33): run-time error CSS1046: Expect comma, found '0'
(111,37): run-time error CSS1046: Expect comma, found '/'
(145,43): run-time error CSS1046: Expect comma, found '0'
(145,47): run-time error CSS1046: Expect comma, found '/'
(147,35): run-time error CSS1046: Expect comma, found '0'
(147,39): run-time error CSS1046: Expect comma, found '/'
 */
/*Kundetilretning*/
/*Kundetilretning - Slut*/


#logo {
    background-position: 8px 3px;
    background-size: 72%;
    background-image: url(../CustomerFiles/Images/logo-senterpartiet.svg);
    width: 165px;
	height: 130px;
}

#myProfileMainContainer .lifted-corners-card,#myProfileMainContainer .small-padding-card,#myProfileMainContainer .customFieldViewContainer,#myProfileMainContainer .interestsViewContainer,#myProfileMainContainer .section-headline,#personalInputsCard~.row>.col-sm-12.col-md-9.col-lg-8.col-centered {
    max-width: 85vw;
    margin-left: auto;
    margin-right: auto
}

@media screen and (min-width: 768px) {
    #myProfileMainContainer .lifted-corners-card,#myProfileMainContainer .small-padding-card,#myProfileMainContainer .customFieldViewContainer,#myProfileMainContainer .interestsViewContainer,#myProfileMainContainer .section-headline,#personalInputsCard~.row>.col-sm-12.col-md-9.col-lg-8.col-centered {
        max-width:70vw
    }
}

@media screen and (min-width: 992px) {
    #myProfileMainContainer .lifted-corners-card,#myProfileMainContainer .small-padding-card,#myProfileMainContainer .customFieldViewContainer,#myProfileMainContainer .interestsViewContainer,#myProfileMainContainer .section-headline,#personalInputsCard~.row>.col-sm-12.col-md-9.col-lg-8.col-centered {
        max-width:53vw
    }
}

.lifted-corners-card, .small-padding-card {
    background-color: rgba(214, 235, 188, 0.4);
    border: none;
}

body {
    color: #000;
    font-family: arial,verdana,sans-serif!important;
    padding-top: 100px;
}

.background-color {
    background-color: #fff!important
}

a {
    color: #000;
    text-decoration: none
}

a:hover,a:focus {
    color: #000;
    text-decoration: none
}

.button-color, .accept-color {
    background-color: #fff;
    border: 1px solid #00843D;
    color: #00843D !important;
    font-weight: normal;
    border-radius: 30px;
}

.button-color:hover, .accept-color:hover {
    background-color: #00843D;
    border: 1px solid #00843D;
    color: #fff !important;
}

.unpaid-button-color {
    background-color: #c00418;
    color: #fff;
    border-radius: 30px;
}

.second-button-color, .cancel-color {
    background-color: #f0f5e9;
    border: 1px solid #00843D;
    color: #00843D;
    border-radius: 30px;
}

.second-button-color:hover, .cancel-color:hover {
    background-color: #58a17a;
    border: 1px solid #58a17a;
    color: #fff
}

.third-button-color {
    background-color: #efefef;
    border: 1px solid #d3d3d3;
    color: #333;
    border-radius: 30px;
}

.third-button-color:hover {
    background-color: #d3d3d3;
    border: 1px solid #d3d3d3;
    color: #333
}

.cancel-participation-body {
    overflow: auto;
    max-height: 69vh
}

.navbar {
    box-shadow: 0 1px 4px #efefef;
    -webkit-box-shadow: 0 1px 4px rgb(0 0 0 / 10%);
    -ms-box-shadow: 0 1px 4px rgba(0,0,0,.1);
    box-shadow: 0 1px 4px rgb(0 0 0 / 10%);
    height: 100px;
}

.sidebar-nav-admin{
    bottom: 100px;
}

.navbar,.navbar-collapse {
    background-color: #fff!important
}

.navbar-brand{
    max-height: 100px;
}

.top-menu-button {
    background-color: #fff!important
}

.top-menu-button:hover {
    background-color: #fff!important
}

.top-menu-button-icon-bar {
    background-color: #00843D!important
}

.top-menu-button:hover>.top-menu-button-icon-bar {
    background-color: #00843D!important
}

#sidebar-wrapper {
    box-shadow: 1px 2px 4px #efefef;
    -webkit-box-shadow: 1px 2px 4px rgb(0 0 0 / 10%);
    -ms-box-shadow: 1px 2px 4px rgba(0,0,0,.1);
    box-shadow: 1px 2px 4px rgb(0 0 0 / 10%);
}

.sidebar-color {
    background-color: #78be21!important
}

.nav-button-color:hover {
    background-color: #fff!important;
    color: #00843D!important
}

.nav-button-text-color {
    color: #00843D!important
}


.navbar-toggler {
	background-color: #f80!important;
}

.nav-button-text-color:hover {
    color: #00843D!important
}

.sidebar-button-color {
    background-color: #78be21!important
}

.sidebar-button-color:hover {
    background-color: #78be21!important;
    color: #396C00!important
}

.sidebar-button-text-color {
    color: #396C00!important
}

.sidebar-button-text-color:hover {
    color: #396C00!important
}

.sub-items {
    background-color: #EAF5DD;
    box-shadow: none;
}

.sidebar-subitem-color:hover {
    background-color: #EAF5DD!important;
    color: #2A5F08!important
}

.sidebar-subitem-text-color {
    color: #2A5F08!important;
    text-indent: 40px;
}

.sidebar-subitem-text-color:hover {
    color: #2A5F08!important
}

.sidebar-nav li {
    line-height: 45px;
}

.open-page,.open-page:hover {
    background-color: #78be21!important;
    border-color: #78be21!important;
    text-decoration: underline;
}

.nav-button-text-color.open-page,.nav-button-text-color.open-page:hover {
    background-color: #fff!important;
    border-color: #fff!important;
    text-decoration: underline;
}

.sub-items>.open-page,.sub-items>.open-page:hover {
    background-color: #EAF5DD!important;
    border-color: #EAF5DD!important;
    text-decoration: underline;
}

.open-page>a,.open-page>a:hover {
    color: #396C00!important
}

.ui-spinner-button {
    background-color: #314e5e;
    color: #fff!important
}

.ui-spinner-button:hover {
    background-color: #314e5e;
    color: #fff!important
}

.link-on-background {
    color: #000;
    text-decoration: none;
    border-bottom: 2px solid #00843d;
    padding-bottom: 5px;
}

.link-on-background:hover,.link-on-background:focus {
    color: #000;
    text-decoration: none;
    border-bottom: 2px solid #FF6900;
}

.link-on-card {
    color: #000!important;
    text-decoration: none;
    cursor: pointer;
    border-bottom: 2px solid #00843d;
    padding-bottom: 5px;
}

.link-on-card:hover,.link-on-card:focus {
    color: #000;
    text-decoration: none;
    border-bottom: 2px solid #FF6900;
}

.text-on-background {
    color: #888
}

.alreadyParticipating {
    background-color: green;
    color: #fff!important
}

.alreadyParticipating:hover {
    background-color: green!important;
    color: #fff!important
}

.cancelledParticipation,.waitingParticipant {
    background-color: #a9a9a9!important;
    color: #fff!important
}

.cancelledParticipation:hover,.waitingParticipant:hover {
    background-color: #a9a9a9!important;
    color: #fff!important
}

.section-headline, .section-headline2, .section-headline3 {
    background-color: transparent;
    color: #00843d;
    font-size: 2rem;
    text-align: left;
    font-weight: 100;
}

.breadcrumb-color {
    background-color: #fff
}

.breadcrumb-text-color {
    color: #00843d!important
}

.breadcrumb-text-color:hover,.breadcrumb-text-color:focus {
    color: #00843d
}

.clickableBreadCrumb>.breadcrumb-text-color:hover {
    color: #00843d!important;
    cursor: pointer;
    text-decoration: none
}

.breadcrumb-bottom-color {
    border-bottom: 5px solid #00843d
}

.loading {
    width: 20px;
    height: 20px;
    right: -22px;
    background-image: url('../CustomerFiles/Images/ajax-loader.gif')
}

.big-loading {
    width: 50px;
    height: 50px;
    background-image: url('../CustomerFiles/Images/ajax-loader2.gif')
}

.testEnvironmentBanner {
    padding: 15px;
    color: #fff;
    background-color: #00843d;
    position: fixed;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    bottom: 20px;
    z-index: 1000;
    right: 20px;
}

#eventListContainer{
    height: unset !important;
}

.signupMaster, .organizationmaster, .organizationBoardmaster {
    margin-top: 20px;
}

.addressbased-input-container-master, .addressbased-input-container-master:hover {
    border: none !important;
    border-radius: 0;
    background-color: #f0f5e9;
    color: #00843D;
    cursor: context-menu;
}


#menu-toggle{
    color: #00843D;
}

#sidebar-wrapper {
    margin-top: 100px;
}
