

/***********************************************************************
 * Organization code: ambitionsverige
 * Template code name: bli_medlem_egen
 * Last generated: 2025-07-18 20:36:41
 ***********************************************************************/


/***********************************************************************
 * Auto generated css-code for shop from settings in selected layout
 ***********************************************************************/

    .cwBody,
    .cwBody A,
    .cwBody A:hover,
    .cwBody A:visited {
        color : black;
    }
    .cwArea .regIcon,
    .cwVisibleForm,
    .cwFormCenter,
    .cwControlAreaTop,
    .cwControlAreaBottom,
    .cwInputArea,
    .cwInfoArea,
    .cwDataArea,
    .cwArea .shopSearchForm,
    .cwArea .shopSearchFormBasic,
    .cwArea .shopSearchFormAdvanced,
    .cwArea DIV.filterOptionFramed:hover,
    .cwTerms,
    .cwArea HR {
        border-color : #DADADA;
    }
    .cwArea .regIcon {
        background-color : #E8E8E8;
    }
    .cwControlAreaTop {
        background-color : #E8E8E8;
        background: -moz-linear-gradient(top, #E8E8E8 0%,#F0F0F0 43%,#F0F0F0 57%,#E8E8E8 100%);
        background: -webkit-linear-gradient(top, #E8E8E8 0%,#F0F0F0 43%,#F0F0F0 57%,#E8E8E8 100%);
        background: -o-linear-gradient(top, #E8E8E8 0%,#F0F0F0 43%,#F0F0F0 57%,#E8E8E8 100%);
        background: -ms-linear-gradient(top, #E8E8E8 0%,#F0F0F0 43%,#F0F0F0 57%,#E8E8E8 100%);
        background: linear-gradient(to bottom, #E8E8E8 0%,#F0F0F0 43%,#F0F0F0 57%,#E8E8E8 100%)
    }
    .cwControlAreaTop,
    .cwArea .shopSearchFormBasic,
    .cwArea .regIcon {
        color : black;
    }
    DIV.filterOptionFramed:hover {
        background-color : #FAFAFA;
    }
    .cwControlAreaBottom,
    .cwVisibleForm,
    .cwInfoArea,
    .cwInputArea {
        background-color : #FAFAFA;
        background: -moz-linear-gradient(left, #F4F4F4 0%,#FAFAFA 250px);
        background: -webkit-linear-gradient(left, #F4F4F4 0%,#FAFAFA 250px);
        background: -o-linear-gradient(left, #F4F4F4 0%,#FAFAFA 250px);
        background: -ms-linear-gradient(left, #F4F4F4 0%,#FAFAFA 250px);
        background: linear-gradient(to right, #F4F4F4 0%,#FAFAFA 250px)
    }
    .cwhc_Question:hover,
    .cwTerms,
    .cwArea .shopSearchFormAdvanced,
    .cwDataArea {
        background-color : #F6F6F6;
        background: -moz-linear-gradient(left, #F3F3F3 0%,#F6F6F6 80%);
        background: -webkit-linear-gradient(left, #F3F3F3 0%,#F6F6F6 80%);
        background: -o-linear-gradient(left, #F3F3F3 0%,#F6F6F6 80%);
        background: -ms-linear-gradient(left, #F3F3F3 0%,#F6F6F6 80%);
        background: linear-gradient(to right, #F3F3F3 0%,#F6F6F6 80%)
    }

/***********************************************************************
 * Manually added css-code in selected layout
 ***********************************************************************/

* {
font-family: calibri, arial;
/*font-family: Arsenal-Regular;*/
}

/*Sections, background styling*/

.cwControlAreaTop, .cwColumnFull, .cwInfoArea, .cwControlAreaBottom, .cwInputArea, .cwDataArea, .cwControlAreaBottom {
background: #fff;
}


/*Buttons, inputs, select, option, paragraphs*/

input {
cursor: pointer;
}
input:focus, select:focus {
outline: 2px solid rgba(0, 123, 255, 0.5);
outline-offset: 0;
}
input:focus, a:focus {
  outline: 2px solid rgba(0, 123, 255, 0.5);
  outline-offset: 0;
}

tr.cwFields:hover {
background-color: unset;
}


.cwArea .terms {
font-weight: normal;
font-size: 18px;
}

input[type="text"], input[type="email"], select {
height: 26px;
font-size: 16px !important;
padding-left: 5px;
}

input[type="checkbox"], input[type="radio"] {
accent-color: #1B6199;
width: 23px;
height: 23px;
}

input.cwButton {
accent-color: #1B6199;
background-color: #1B6199 !important;
/*font-family: Arsenal-Italic;*/
border-radius: 6px;
padding: 0.857em 1.142em;
width: fit-content;
border: none;
font-weight: bold;
letter-spacing: 8%;
font-size: 14px;
}
input.cwButton:hover {
background-color: #18578bff !important;
transition: all 0.4s !important;
cursor: pointer !important;
}

/*Abort button*/

input.cwShopNavAbort {
background-color: #d9d9d9 !important;
color: #353535;
font-weight: normal;
}
.cwControlAreaTop input.cwShopNavAbort:hover {
background-color: #b9b9b9 !important;
color: #353535;
font-weight: normal;
}

/*Back button*/

input.cwShopNavBack {
background-color: #646464 !important;
font-weight: normal;
color: #fff;
}
input.cwShopNavBack:hover {
background-color: #535353 !important;
}

select, select option {
font-family: calibri, arial !important;
/*font-family: Arsenal-Regular;*/
}

p, label, .cwArea .terms {
font-size: 18px;
}

.cwVerticalFields {
font-size: 18px;
font-weight: normal;
}