/*TODO remove unused brixo and flexkontot rules*/

	@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);

	html { height: 100%; -webkit-font-smoothing: antialiased !important; -moz-font-smoothing: antialiased !important; font-smoothing: antialiased !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.004); text-rendering: optimizelegibility; }
	body { width: 100%; height: 100%; padding: 0; margin: 0; background: #fafafa; font-family: 'Open Sans', sans-serif; color: #888; font-size: 13px; font-weight: 400; line-height: 16px; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; }
	p { line-height: 18px; } 
	
	.red { background: rgba(123,33,35,0.4); }
	.container { width: 100% !important; }
	
	/*Links*/
	a,
	.span-link { color: #464241; text-decoration: none !important; cursor: pointer; }
	a:hover,
	.span-link:hover { color: #67B7E1; }
	
	/*Imgs*/
	img { width: 100%; height: auto; border: 0; }
    
    /*Transitions*/
	a, h1, h2, h3, h4, h5, .span-link, i { -webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; transition: all 200ms ease-in; }
	
	/*Login*/
	.login { position: relative; max-width: 300px; margin: 0px auto; text-align: center; padding: 30px; background: #fff; margin-top: -20px; }
	.login .logo { position: relative; width: 100%; }
	.login .logo img { width: auto; height: 40px; }
	.login input { width: 100%; text-align: center; }
	.login .large-icon { font-size: 36px; color: #464241; margin-bottom: 20px; }
	.login h4 { position: relative; display: inline-block;  padding-bottom: 5px; }
	.login .form-group { margin: 0; }
	.login input[type="submit"] { width: 100%; }
	
	/*Header*/
	.header { float: left; width: 100%; background: #fff; padding: 15px; margin-top: 15px; }
	.header .logo { float: left; width: auto; padding: 0; }
	.header .logo img { width: auto; height: 40px; }
	.header .nav { float: right; width: auto; height: 40px; overflow: hidden; }
	
	.header .nav ul { position:relative; display: inline-block; list-style: none; margin: 0; padding: 0; }
	.header .nav ul li { position: relative; display: inline-block; white-space: nowrap; border-right: 1px solid #dedede; padding: 8px 15px; }
	.header .nav ul li:last-child { border: none; padding-right: 10px; }
	.header .nav ul li a { display: inline-block; padding: 4px 0 2px; font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase; color: #464241; border-bottom: 2px solid transparent; margin: 0; }
	.header .nav ul li a i { font-size: 14px; font-weight: 800; }
	
	.header .nav ul li .current { border-color: #67B7E1; }
	.header .nav ul li a:hover { border-color: #67B7E1; }
        
	/*Content*/
	.content { padding-top: 15px; padding-bottom: 30px; }
	.wrap { position: relative; width: 100%; background: #fff; padding: 20px; }
	.outer { display: table; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; }
	.middle { display: table-cell; vertical-align: middle; }
	.inner { margin-left: auto; margin-right: auto; text-align: center; }
	i { padding-right: 5px; }
	
	/*Register*/
	.register { position: relative; width: 100%; }
	.register .logo { position: relative; width: 100%; }
	.register .logo img { width: auto; height: 40px; }
	.register input { width: 100%; }
	.register .large-icon { font-size: 36px; color: #464241; margin-bottom: 20px; }
	.register h4 { position: relative; display: inline-block;  padding-bottom: 5px; }
	.register .form-group { margin: 0; }
	.register input[type="submit"] { width: 100%; }
    
    /*Error*/
    #error,
    #p-error,
 	#b-error,
 	#i-error,
 	#s-error,
 	#v-error,
 	#p-warning,
 	#b-warning,
 	#i-warning,
 	#s-warning,
 	#id-error { display: none; }
 	
	.error-box,
	.warning-box,
	.success-box { position: relative; width: 100%; border: none; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-align: left; margin-bottom: 20px; }
	.error-box { background: rgba(201, 34, 34, 0.2); }
	.warning-box { background: rgba(255, 140, 0, .2); }
	.success-box { background: rgba(0, 186, 54, 0.2); }
	.meddelande { font-size: 12px; font-weight: 600 !important; }
	.error-box .meddelande { color: #c92222; }
	.success-box .meddelande { color: #00972c; }
	.error-text { color: #c92222; }
	.show-error { display: block !important; }
 	
 	.glyphicon { color: #67B7E1; -webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; transition: all 200ms ease-in; outline: none; }
 	.glyphicon:hover { color: #000; outline: none; }
	
	.error-icon { position: absolute; top: 0; right: 0; width: 13px; height: 13px; opacity: 0; visibility: hidden; }
	.error-icon i { padding: 0; }
	
	.error-text { color: #c92222 !important; }
	.confirm-text { color: #00ba36 !important; }
	.sent-text { color: #007723 !important; }
	.idle-text { color: #ff6900 !important; }

	.error-box .ui-icon-alert { display: inline-block !important; height: 12px; margin: 0; }
	.felmeddelande { display: inline-block; }
	
	.visible { display: block !important; }
	.has-error h4 { color: #c92222; }
	.has-error label { position: relative; color: #c92222; }
	.has-error .error-icon { color: #c92222; opacity: 1; visibility: visible; }
	.has-error input, .has-error textarea,  .has-error select { border-color: #c92222 !important; }
	
	.has-warning h4 { color: #c92222; }
	.has-warning label { color: #ff8C00; }
	.has-warning .error-icon { display: none !important; }
	.has-warning input { border-color: #ff8C00 !important; }
	
	h4 .error-icon { right: -20px; }
	
	/*Pagination*/
	.pagination { display: block; width: 100%; text-align: center; margin: 0; padding: 0; }
	.pagination a,
	.pagination span { display: inline-block; width: 30px; height: 30px; background: #464241; color: #fff; font-family: 'Montserrat', sans-serif; font-size: 14px; font-weight: 400; line-height: 30px; text-align: center; margin: 0 3px 6px; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; }
	.pagination i { font-size: 12px; text-align: center; }
	.pagination .first i,
    .pagination .last i { padding: 0; margin-top: -5px; }
    .pagination .prev i { padding: 0 2px 0 0; }
	.pagination .next i { padding: 0 0 0 2px; }
	.pagination a:hover { background: #67B7E1; }
	.pagination .current { background: #67B7E1; }
    .pagination .dots { background: none; color: #464241; font-size: 20px; }
    .fixed-table-pagination .pagination { width: auto; }
	
	/*Sidebar*/
	.sidebar { position: relative; display: block; width: 100%; list-style: none; margin: 0; padding: 0; }
	.sidebar li { position: relative; display: block; padding: 0; margin: 0; }
	.sidebar li a { position: relative; display: block; font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 300; text-decoration: none; text-transform: none; color: #464241; border-bottom: 1px solid #dedede; margin-bottom: 0px; padding: 10px; }
	.sidebar li ul { list-style: none; }
	.sidebar li span { float: right; color: #bab8b8; }
	.sidebar li a:hover { color: #67B7E1; }
	.sidebar .current { background: #67B7E1; color: #fff; font-weight: 600; border-color: transparent; }
	.sidebar .current span { color: #fff; }
	.sidebar .current:hover { color: #fff; }
	.sidebar .current:hover span { color: #fff; }
	.sidebar .current:after { position: absolute; left: 100%; top: 50%; content: ""; height: 0; width: 0; border: solid transparent; pointer-events: none; border-color: rgba(0, 0, 0, 0); border-left-color: #67B7E1; border-width: 5px; margin-top: -4px; }
	
	/*Form*/
	form .title:after { border-color: #67B7E1; }
	form h4 { position: relative; display: inline-block; padding-bottom: 5px; }
	form span { font-weight: 300; text-transform: none; }
	form .form-group { margin: 0; }
	
	.search-wrap h5 { padding-bottom: 5px; font-family: 'Montserrat', sans-serif; font-size: 11px; text-transform: none; font-weight: 300; text-transform: uppercase; color: #bab8b8; white-space: nowrap; overflow: visible; }
	.search-wrap input[type="submit"] { width: 100%; height: 30px; padding: 3px 0px 2px; font-size: 12px; border: none; }
	
	.processing { background: #ffb700; }
	.confirmed { background: #00e743; }
	.aborted { color: #fff; background: #ff2f2f; }
	
	.sorting h5,
	#save-excel { display: inline-block; line-height: 30px; margin-right: 20px; color: #bab8b8; font-weight: 600; }
	#save-excel:hover { cursor: pointer; color: #464241; }
	.sorting form { display: inline-block; margin: 0; }
	.sorting .select-style { width: 220px; }
	
	.btn-wrap { border-bottom: 1px dashed #dedede; padding-bottom: 10px; margin-bottom: 10px; }
	.delete-btn,
	.delete-fee,
	.delete-rate,
        .delete-email,
        .edit-email,
	.delete-user,
	.delete-ban, .delete-postcode { cursor: pointer; }
	.delete-btn i,
	.delete-fee i,
	.delete-rate i,
	.delete-user i,
	.delete-ban i, .delete-postcode i { color: #c92222; font-size: 20px; line-height: 18px; margin-top: -2px; }
        .delete-email i, .delete-request i { color: #c92222; font-size: 16px; line-height: 14px; margin-top: -2px; }
        .edit-email i, .edit-request i, .edit-template i { color: #f0ad4e; font-size: 14px; line-height: 14px; margin-top: -2px; font-weight: bold }
        .edit-template { float: right; bottom: 5px;position: relative; }
        .edit-template-section { float: right; padding-right: 0px !important; padding-left: 10px; }
        h4.status-other { padding-left: 20px; }
        .status-no i { color: #c92222; font-size: 20px; line-height: 18px; margin-top: -2px; padding-left: 20px; }
	
	.print-page { text-align: center; width: 100%; }
	
	#ui-datepicker-div { width: auto; border: 1px solid #dedede; background: #fff; padding: 8px 10px 5px; margin-top: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
	#ui-datepicker-div .ui-datepicker-header { background: #fff; color: #464241; border: none; font-size: 13px; }
	#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title { margin: 0 36px; }
	
	#ui-datepicker-div .ui-datepicker-header a,
	#ui-datepicker-div .ui-datepicker-header a:hover { background: none; top: 0; margin: 0; width: 28px; height: 28px; padding: 0; cursor: pointer; outline: none; -webkit-transform: none; -moz-transform: none; transform: none; border: none; }
	#ui-datepicker-div .ui-datepicker-header a span { display: none; }
	#ui-datepicker-div .ui-datepicker-header a:hover { color: #67B7E1; }
	
	#ui-datepicker-div .ui-datepicker-prev,
	#ui-datepicker-div .ui-datepicker-prev:hover { left: 0; }
	#ui-datepicker-div .ui-datepicker-next,
	#ui-datepicker-div .ui-datepicker-next:hover { right: 0; }
	
	#ui-datepicker-div .ui-datepicker-prev:after,
	#ui-datepicker-div .ui-datepicker-next:after { position: absolute; top: 3px; width: 28px; height: 28px; font-family: 'FontAwesome' !important; line-height: 28px; }
	#ui-datepicker-div .ui-datepicker-prev:after { left: 0; content: "\f053"; text-align: left; }
	#ui-datepicker-div .ui-datepicker-next:after { right: 0; content: "\f054"; text-align: right; }
	
	#ui-datepicker-div .ui-datepicker-header select { position: relative; width: 100% !important; background: #f3f3f3; border: 1px solid #dedede; overflow: hidden; cursor: pointer; margin: 0; }
	#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title { font-size: 13px; }
	#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title:after { position: absolute; top: 3px; right: 46px; color: #888; font-family: 'FontAwesome'; font-size: 13px; line-height: 28px; content: "\f078"; z-index: +1; }
	
	#ui-datepicker-div .ui-datepicker-calendar thead span { color: #464241; }
	#ui-datepicker-div .ui-state-default { background: #f3f3f3; color: #464241; border-color: transparent; text-align: center; font-size: 12px; width: 34px; height: 34px; line-height: 30px; }
	#ui-datepicker-div .ui-state-highlight { background: #dedede; border-color: #dedede; }
	#ui-datepicker-div .ui-state-hover:hover { background: #67B7E1; color: #fff; border-color: transparent; }
	#ui-datepicker-div .ui-state-active { background: #67B7E1; color: #fff; border-color: transparent; }
	
	#personuppgifter,
	#bankkonto,
	#inkomst,
	#skulder,
	#villkor,
	#underskrift { border: 1px solid #67B7E1; padding: 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
	
	.info-header { display: block; width: 100%; text-align: center; }
	.info-header i { width: 50px; height: 50px; background: #67B7E1; color: #fff; padding: 0; text-align: center; font-size: 20px; line-height: 50px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
	.info-header h3 { width: 100%; color: #464646; margin-top: 10px; padding-left: 0px; text-align: center; }
	
	#button-wrap,
	#belopp-wrap,
	#betalningstid-wrap { display: block; width: 100%; margin: 0px auto; }	
	
	#information label { position: relative; display: inline-block; text-align: left; width: 100%; line-height: 14px; }
	#information input,
	#information select { width: 100%; margin-bottom: 20px; }
	#information select { height: 31px; }
	.form-group { margin: 0; vertical-align: top; }
	#information ol { margin: 0; }
	
	#bankkonto h3 button { display: inline-block; width: auto; background: none; padding: 0; }
	.radio-wrap { display: inline-block; width: 100%; font-size: 14px; padding: 0; }
	.radio-wrap input[type="radio"] { width: 16px !important; margin: 0 0 3px !important; }
	#standardmail-form .radio-wrap, #update-template-form .radio-wrap { margin-bottom: 16px !important; }
	#update-template-form select { margin-bottom: 14px; }
	.radio-wrap label { position: relative; display: inline-block; cursor: pointer; padding-left: 25px; margin-right: 15px; font-size: 14px; line-height: 20px !important; font-weight: normal; }
	.radio-wrap input[type=radio],
	.radio-wrap input[type="checkbox"] { display: none; }
	.radio-wrap label:before { position: absolute; left: 0; top: 0; content: ""; display: inline-block; width: 20px; height: 20px; margin-right: 10px; background: #dedede; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; border: 2px solid #fff; box-shadow: 0 0 0 1px #dedede; }
	.radio-wrap input[type=radio]:checked + label:before,
	.radio-wrap input[type=checkbox]:checked + label:before { font-family: 'FontAwesome'; content: "\f00c"; color: #fff; background: #67B7E1; font-size: 10px; text-align: center; line-height: 18px; box-shadow: 0 0 0 1px #67B7E1; }
	
	.rakningar-wrap,
	.ovantade-wrap,
	.losalan-wrap,
	.ovrigt-wrap,
	.aktuellakftext-wrap,
	.bolan-wrap,
	.bolanandel-wrap,
	.sysselbeskrivning-wrap,
	.arbetsgivare-wrap,
	.anstallningsar-wrap,
	.agarandelboende-wrap,
	.forsorjningsandel-wrap,
	.forsorjningsbidrag-wrap,
	.ovrigalan-wrap,
	.vehicle-loan-wrap,
	.kf24text-wrap { display: none; }
	
	.dialog-icon { display: inline-block; width: 14px; height: 14px; background: #67B7E1; color: #fff; text-align: center; font-size: 10px; line-height: 14px; margin-left: 5px; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; cursor: pointer; }
	.dialog-icon i { padding: 0; }
	
	#villkor label { position: relative; display: inline-block; text-align: left; width: auto; }
	#villkor input { text-align: auto; width: auto; margin-right: 5px; }
	#villkor a { line-height: 12px; cursor: pointer; }
	
	#idhandling { display: none; }
	#idhandling strong { line-height: 12px; }
	#idhandling ul { display: block; list-style: decimal; }
	#idhandling .img-wrap { display: block; width: 100%; height: auto; background: #ececec; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
	#idhandling #mailmms { display: none; }
	
	#example-image { display: none; }
	.example-image { cursor: pointer; }
	
	#show-id,
	#show-cgi { display: none; }
	#show-id .img-wrap { display: block; width: 100%; height: auto; }
	#show-id .img-wrap img { width: 100%; height: auto; }
	#show-id .img-wrap embed { width: 100%; height: 500px; background: #ececec; border: none; }
	
	#idhandling .add-file { position:relative; display: inline-block; width: 100%; padding: 10px; background: #67B7E1; cursor: pointer; border: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-align: center; }
	#idhandling .add-file span { color: #fff; font-size: 12px; font-weight: 700; line-height: 16px; text-decoration: none; text-transform: uppercase; }
	#idhandling .add-file span i { font-size: 16px; padding-right: 5px; }
	#idhandling .add-file #idfile { position: absolute; top: 0; right: 0; width: 100%; height: 100%; cursor: pointer; opacity: 0; filter: alpha(opacity=0); z-index: +1; }
	
	#ansok, #ansok-simple { width: 100%; background: #67B7E1; color: #fff; border: none; }
	#ansok:hover, #ansok-simple:hover { background: #ffb80f; }
	
	#application-answer { display: block; }
	#application-answer .info-header i { width: 40px; height: 40px; font-size: 16px; line-height: 40px; }
	
	#application-answer h1 { font-size: 24px; }
	#application-answer h1.godkand,
	.godkand { color: #00cb3b; }
	.godkandbg { background: #00cb3b; }
        .completion { color: #ffb810; }
	#application-answer h1.provning,
	.provning { color: #ffb810; }
	.provningbg { background: #ffb810; }
	#application-answer h1.ejgodkand,
	.ejgodkand { color: #c92222; }
	.ejgodkandbg { background: #c92222; }
	
	#application-answer #varden { font-size: 14px; line-height: 16px; }

        #answers-form label,
        #template-form label{
            display: inline-block;
            padding-left: 15px;
        }
        
	#answers-form textarea,
        #template-form textarea,
	#info-form textarea,
        #standardmail-form-edit textarea,
        #agreement-text-form textarea,
	#texts-form textarea { min-height: 150px; }
	
	#prev-applis a, 
        #flexkontot a { color: #888; }
	
	/*3d Buttons*/
	.snabbknapp { position: relative; display: inline-block; background: #67B7E1; font-family: 'Open Sans', sans-serif; font-size: 14px; text-decoration: none; color: #fff; padding: 10px 20px; box-shadow: inset 0px 0px 0px #1c7db0, 0px 4px 0px 0px #1d7db0, 0px 5px 8px rgba(0,0,0,0.3); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-transition: top 50ms ease-in; -moz-transition: top 50ms ease-in; -o-transition: top 50ms ease-in; -ms-transition: top 50ms ease-in; transition: top 50ms ease-in; border: none; }
	.snabbknapp:active { top: 3px; box-shadow: inset 0px 0px 0px #1d7db0, 0px 2px 0px 0px #1d7db0, 0px 5px 5px rgba(0,0,0,0.2); }
	.snabbknapp:hover { background: #69beec; }
	
	.btn-active { background: #ffb80f; box-shadow: inset 0px 0px 0px #bf8a0d, 0px 4px 0px 0px #bf8a0d, 0px 5px 8px rgba(0,0,0,0.3); }
	.btn-active:active { background: #ffb80f; box-shadow: inset 0px 0px 0px #bf8a0d, 0px 2px 0px 0px #bf8a0d, 0px 5px 5px rgba(0,0,0,0.2); }
	.btn-active:hover { background: #ffb80f; }
	
	/*Slider*/
	.slider-title { position: relative; display: block; width: 100%; height: 30px; background: #ffb80f; color: #fff !important; font-size: 11px; font-weight: 700 !important; text-transform: none; line-height: 30px !important; padding: 0 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
	.slider-title span { font-size: 11px; font-weight: 400; color: #a9a9a9; }
	.slider-title:after { position: absolute; top: 0; right: -20px; color: #ffb80f; font-family: 'FontAwesome'; content: "\f054"; font-size: 12px; }
	
	.ui-slider .ui-slider-handle:before,
	.ui-slider .ui-slider-handle:after { display: none; }

	.ui-widget-content { border: none; background: #dedede; color: #222222; margin-top: 4px; }
	.ui-slider { position: relative; margin: 9px 65px 0; }
	.ui-slider:before,
	.ui-slider:after { position: absolute; top: 0; width: 75px; height: 11px; content: ''; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
	.ui-slider:before { left: -65px; background: #ffb80f; }
	.ui-slider:after { right: -65px; background: #dedede; }
	.ui-slider .ui-slider-handle { position: absolute; top: -10px; display: block; width: 130px; height: 30px; cursor: pointer; margin: 0 -65px auto !important; text-align: center; line-height: 30px; color: #fff; font-size: 12px; padding: 0 5px; z-index: 3; }
	.ui-slider .ui-slider-handle label { display: block; width: auto; cursor: pointer; white-space: nowrap; }
	.ui-slider .ui-slider-handle label span { display: inline-block; }
	.ui-slider .ui-slider-handle .glyphicon { color: #fff; margin: 8px 5px; font-size: 11px; opacity: 0.5; }
	.ui-slider .ui-slider-handle .glyphicon-chevron-left { float: left; }
	.ui-slider .ui-slider-handle .glyphicon-chevron-right { float: right; }
	.ui-corner-all { -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
	.ui-state-default,
	.ui-widget-content .ui-state-default { border: none; background: #67b6e1; }
	.ui-slider .ui-slider-handle { cursor: pointer; }
	.ui-slider-range-min { background: #ffb80f; }
	
	.ui-slider-access { width: 100%; margin: 0 !important; padding: 0; }
	.ui-slider-access button { display: inline-block; width: 48%; margin: 20px 0 0; font-size: 20px; }
	.ui-slider-access .ui-corner-left { float: left; content: "\f068"; }
	.ui-slider-access .ui-corner-right { float: right; content: "\f067"; }
	
	#betalningstid-change,
	#belopp-change { width: 100%; margin: 0 !important; padding: 0; }
	#betalningstid-change button,
	#belopp-change button { display: inline-block; width: 48%; margin: 20px 0 0; font-size: 20px; }
	#betalningstid-change .minus,
	#belopp-change .minus { float: left; content: "\f068"; }
	#betalningstid-change .plus,
	#belopp-change .plus { float: right; content: "\f067"; }
	
	#belopp-text,
	#betalningstid-text { display: block; width: 100%; background: #67b6e1; color: #fff; margin-top: 20px; padding: 20px 0; text-align: center; font-size: 28px; font-weight: 700; line-height: 28px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
	
	/*Numbers*/
	#varden { height: 100%; background: #67B7E1; color: #fff; padding: 20px; margin: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
	#varden h4,
	#varden h5 { color: #fff; font-weight: 600; text-transform: none; }
	#varden h4 { font-size: 18px; line-height: 18px; font-weight: 800; }
	#varden h5 { font-size: 13px; line-height: 16px; }
	#varden span { font-weight: inherit; }
	
	.apply-now { width: 100%; height: 100%; font-size: 18px; }
	.apply-now:hover { background: #ffb80f; }
	
	/*Stages*/
	.stage-wrap { }
	.stage { position: relative; display: inline-block; text-align: center; }
	.stage:before,
	.stage:after { position: absolute; top: 50%; background: #dedede; margin-top: -15px; width: 50%; height: 5px; content: ''; }
	.stage:before { left: 0; }
	.stage:after { right: 0; }

	.stage:first-child:before { display: none; }
	.stage:last-child:after { display: none; }

	.stage.current .stage-header { background: #ffb80f; border: none; }
	.stage.current:after,
	.stage.current:before { background: #ffb80f; border: none; }
	.stage.current i { color: #fff; }

	.stage.success .stage-header { background: #67B7E1;  border: none; }
	.stage.success:after,
	.stage.success:before { background: #67B7E1; border: none; }
	.stage.success i { color: #fff; }
	
	.stage-header { position: relative; display: inline-block; width: 50px; height: 50px; background: #dedede; text-align: center; font-size: 20px; line-height: 50px; z-index: 1; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
	.stage-header i { color: #a9a9a9; padding: 0; }

	.stage-content { width: 100%; margin-top: 10px; }
	.stage-content h3 { position: relative; display: inline-block; color: #464646; padding-left: 0px; text-align: left; }
	
	.stage.success .stage-content h3:before { position: absolute; top: 0; left: -20px; width: 14px; height: 14px; text-align: center; line-height: 14px; font-family: 'FontAwesome'; font-size: 8px; background: #67B7E1; color: #fff; content: '\f00c'; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
	
	/*Dialog*/
	.jq-dialog { display: none; }
	.ui-dialog { border: none !important; background: #fff; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; z-index: 1000000001; margin-top: -40px !important; overflow: visible; }
	.ui-dialog-titlebar { display: none !important; }
	.ui-dialog-content { height: auto; text-align: center; padding: 20px 20px 10px !important; height: 400px; overflow: scroll; }
	.ui-dialog-buttonpane { text-align: center !important; background: #fff; border: none; padding: 10px 20px 20px !important; margin: 0 !important; }
	.ui-dialog-buttonset { float: none !important; }
	.ui-dialog-buttonset button { display: inline-block !important; margin: 0 5px !important; min-width: 120px !important; }
	.ui-dialog-buttonset button:active,
	.ui-dialog-buttonset button:focus { outline: none !important; }
	.ui-widget-overlay { background: #000; opacity: 0.7; z-index: 100000; }
	#dialog-confirm,
	#dialog-message { display: none; }
	#dialog-loader { display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.7); z-index: 5000; }
	#dialog-loader .wrap { display: inline-block; width: auto; background: #fff; padding: 30px 60px; margin-top: -60px; }
	#dialog-loader img { display: inline-block; width: auto; height: 100px; margin-top: -35px; }
	#dialog-loader span { display: block; font-size: 18px; text-transform: uppercase; color: #464241; font-weight: 700; text-align: center; margin-top: -10px; }
	
	#process-appli { position: relative; display: none; padding: 40px !important; margin: 0px !important; -moz-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; transition: all 200ms ease-in; overflow: visible; }
	.hide-button .ui-dialog-buttonpane { display: none !important; }
	#process-appli .handling { display: block; -moz-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; transition: all 200ms ease-in; }
	#process-appli .handling-text { -moz-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; transition: all 200ms ease-in; }
	#process-appli .error { display: none; }
	#process-appli img { width: 220px; height: 19px; }
	#process-appli h4 { margin: 20px 0 0; }
	#process-appli .error i { font-size: 40px !important; padding: 0; }
	
	#process-appli .bankid-logo { position: absolute; top: -100px; left: 50%; margin-left: -45px; background: #fff; text-align: center; line-height: 50px; -moz-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; transition: all 200ms ease-in; -moz-border-radius: 200px; -webkit-border-radius: 200px; border-radius: 200px; z-index: +1; opacity: 0; visibility: hidden;}
	#process-appli .bankid-logo img { width: 80px; height: auto; padding: 10px; }
	
	#process-appli.cgi-start .handling-text { font-size: 16px; line-height: 16px; }
	#process-appli.cgi-start .bankid-logo { opacity: 1; visibility: visible; top: -60px; }
	
	/*#resultatrakning .col-xs-6 { width: 40%; }*/
	/*#resultatrakning .col-xs-2 { width: 20%; }*/
	#resultatrakning span { display: block; margin-bottom: 5px; }
	
	.appli-closed { opacity: 0.3 }
	.appli-closed *:hover { cursor: default !important; }
	
	.rek { margin-left: 4px; display: inline-block; width: 20px; height: 20px; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; text-align: center; }
	.rek i { color: #fff; padding: 0; font-size: 11px; }
        
	/*Comments*/
	#prev-comments .slider { display: block; width: 100%; height: auto; white-space: nowrap; overflow: hidden; }
	#prev-comments .slider .single { display: none; width: 100%; height: auto; }
	#prev-comments .slider .single:first-child { display: block; }
	#prev-comments #prev,
	#prev-comments #next { display: inline-block; color: #67B7E1; border: 1px solid #67B7E1; padding: 10px; -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px; }
	#prev-comments #prev:hover,
	#prev-comments #next:hover { color: #fff; background: #67B7E1; cursor: pointer; }
	#prev-comments #prev i,
	#prev-comments #next i { padding: 0; margin: 0; }
	
	/*Titles*/
	.title { position: relative; margin-bottom: 15px; text-align: left; z-index: +1; }
	.title:after { position: absolute; top: 50%; left: 0; right: 0; width: 100%; content: ""; border-bottom: 1px solid #dedede; z-index: -1; overflow: visible; }
	.title span { display: inline-block; background: #fff; padding-right: 20px; overflow: visible; }
	
	.sub-title { margin-bottom: 10px; }
	.sub-title:after { border-color: #464241; }
	
	/* Typography */
	h1 { display: block; font-family: 'Open Sans', sans-serif; font-size: 18px; font-weight: 700; color: #464241; line-height: 18px; margin: 0; text-transform: uppercase; }
	h2 { display: block; font-family: 'Open Sans', sans-serif; font-size: 16px; font-weight: 400; color: #464241; line-height: 16px; margin: 0; text-transform: uppercase; }
	h3 { display: block; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 400; color: #464241; line-height: 14px; margin: 0; text-transform: uppercase; }
	h4 { display: block; font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: 700; color: #464241; line-height: 12px; margin: 0; text-transform: uppercase; }
	h5 { display: block; font-family: 'Open Sans', sans-serif; font-size: 12px; font-weight: 400; color: #464241; line-height: 12px; margin: 0; text-transform: uppercase; }
	h6 { display: block; font-family: 'Open Sans', sans-serif; margin: 0; text-transform: none; }
	.whitetext { color: #fff !important; }
	.biglink { text-decoration: none; font-size: 14px; font-weight: 500; }
	.lighttxtinset { text-shadow: 0px -1px 0px #374683; }
	.darktxtinset { text-shadow: 0px 1px 0px #e5e5ee; }
	.bold-text { font-weight: bold !important; }
	.semi-bold { font-weight: 600 !important; }
	.italic-text { font-style: italic !important; }
	.small-text { font-size: 13px; line-height: 15px; }
	.readmore-white { padding: 5px 10px; color: #fff; background: none; border: 1px solid #fff; text-decoration: none; }
	.readmore-white:hover { color: #333; background: #fff; border: 1px solid #fff; }
	.readmore { padding: 5px 10px; color: #00213f; background: none; border: 1px solid #00213f; text-decoration: none; }
	.readmore:hover { color: #fff; background: #00213f; border: 1px solid #00213f; }
	
	/*Aligns & Floats*/
	.align-justify { text-align: justify; }
	.align-center { text-align: center; }
	.align-right { text-align: right; }
	.align-left { text-align: left; }
	.float-left { float: left; }
	.float-right { float: right; }
	
	/*Overflow*/
	.overflow-hidden { overflow: hidden; }
	.overflow-vis { overflow: visible; }
	.ellips { text-overflow: ellipsis; }
	.no-wrap { white-space: nowrap; }
	
	/*Margins, Padding & Borders*/
	.topcontent80 { padding-top: 80px; }
    .topcontent60 { padding-top: 60px; }
	.topcontent50 { padding-top: 50px; }
	.topcontent40 { padding-top: 40px; }
	.topcontent30 { padding-top: 30px; }
	.topcontent20 { padding-top: 20px; }
	.topcontent15 { padding-top: 15px; }
	.topcontent10 { padding-top: 10px; }
	.topcontent9 { padding-top: 9px; }
	.topcontent5 { padding-top: 5px; }
	.bottomcontent60 { padding-bottom: 60px; }
	.bottomcontent50 { padding-bottom: 50px; }
	.bottomcontent40 { padding-bottom: 40px; }
	.bottomcontent30 { padding-bottom: 30px; }
	.bottomcontent20 { padding-bottom: 20px; }
	.bottomcontent10 { padding-bottom: 10px; }
	.bottomcontent5 { padding-bottom: 5px; }
	.nomargin { margin: 0 !important; }
	.nopadding { padding: 0 !important; }
	.border10 { float: left; clear: both; background: #4468B2; height: 1px; width: 100%; margin-top: 10px; margin-bottom: 10px; }
	.topborder80 { border-top: 1px solid #67B7E1; padding-top: 80px; margin-top: 80px; }
	.topborder50 { border-top: 1px solid #67B7E1; padding-top: 50px; margin-top: 50px; }
	.topborder40 { border-top: 1px solid #67B7E1; padding-top: 40px; margin-top: 40px; }
	.topborder30 { border-top: 1px solid #67B7E1; padding-top: 30px; margin-top: 30px; }
	.topborder20 { border-top: 1px solid #67B7E1; padding-top: 20px; margin-top: 20px; }
	.topborder10 { border-top: 1px solid #67B7E1; padding-top: 10px; margin-top: 10px; }
	.topborder5 { border-top: 1px solid #dedede; padding-top: 5px; margin-top: 5px; }
	.bottomborder50 { border-bottom: 1px solid #67B7E1; padding-bottom: 50px; margin-bottom: 50px; }
	.bottomborder40 { border-bottom: 1px solid #67B7E1; padding-bottom: 40px; margin-bottom: 40px; }
	.bottomborder30 { border-bottom: 1px solid #67B7E1; padding-bottom: 30px; margin-bottom: 30px; }
	.bottomborder20 { border-bottom: 1px solid #67B7E1; padding-bottom: 20px; margin-bottom: 20px; }
	.bottomborder10 { border-bottom: 1px solid #67B7E1; padding-bottom: 10px; margin-bottom: 10px; }
	.radius { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
	
	.no-margin { margin: 0 !important; }
	.no-padding { padding: 0 !important; }
	
	/*Shadows*/
	.shadow { -moz-box-shadow: 0 2px 5px rgba(0,0,0,.05); -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.05); box-shadow:  0 2px 5px rgba(0,0,0,.05); }
	.shadow-1 { -webkit-box-shadow: 0 10px 6px -6px #777; -moz-box-shadow: 0 10px 6px -6px #777; box-shadow: 0 10px 6px -6px #777; }
	.shadow-2:before,
	.shadow-2:after { position: absolute; content: ""; bottom: 17px; left: 10px; width: 50%; top: 80%; max-width: 300px; background: #777; -webkit-box-shadow: 0 15px 10px #777; -moz-box-shadow: 0 15px 10px #777; box-shadow: 0 15px 10px #777; -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg); z-index: -1; }
	.shadow-2:after { -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -o-transform: rotate(3deg); -ms-transform: rotate(3deg); transform: rotate(3deg); right: 10px; left: auto; }
	.shadow-3 { -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; }
	.shadow-3:before,
	.shadow-3:after { content:""; position:absolute;  z-index:-1; -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8); -moz-box-shadow:0 0 20px rgba(0,0,0,0.8); box-shadow:0 0 20px rgba(0,0,0,0.8); top:50%; bottom:0; left:10px; right:10px; -moz-border-radius:100px / 10px; border-radius:100px / 10px; }
	.shadow-4 { -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; }
	.shadow-4:before,
	.shadow-4:after { content:""; position:absolute;  z-index:-1; -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8); -moz-box-shadow:0 0 20px rgba(0,0,0,0.8); box-shadow:0 0 20px rgba(0,0,0,0.8); top:0; bottom:0; left:10px; right:10px; -moz-border-radius:100px / 10px; border-radius:100px / 10px; }
	.shadow-4:after { right:10px;  left:auto; -webkit-transform:skew(8deg) rotate(3deg); -moz-transform:skew(8deg) rotate(3deg); -ms-transform:skew(8deg) rotate(3deg); -o-transform:skew(8deg) rotate(3deg);  transform:skew(8deg) rotate(3deg); }
	.shadow-5 { -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; }
	.shadow-5:before,
	.shadow-5:after { content:""; position:absolute;  z-index:-1; -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8); -moz-box-shadow:0 0 20px rgba(0,0,0,0.8); box-shadow:0 0 20px rgba(0,0,0,0.8); top:10px; bottom:10px; left:0; right:0; -moz-border-radius:100px / 10px; border-radius:100px / 10px; }
	.shadow-5:after { right:10px; left:auto; -webkit-transform:skew(8deg) rotate(3deg); -moz-transform:skew(8deg) rotate(3deg); -ms-transform:skew(8deg) rotate(3deg); -o-transform:skew(8deg) rotate(3deg); transform:skew(8deg) rotate(3deg); }
	
	/*Form*/
	input[type="text"],
	input[type="password"],
	input[type="number"],
	input[type="email"],
	textarea,
	select,
        #application-status-update,
        #standardmail-name,
	#editor {
		border: 1px solid #67B7E1;
		padding: 6px 4px !important;
		outline: none;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		font: 13px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #666;
		margin: 0;
		width: 100% !important;
		display: block;
		margin-bottom: 20px;
		background: #fff; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; transition: all 200ms ease-in; }
	select {
		padding: 0; }
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="number"]:focus,
	input[type="email"]:focus,
	textarea:focus,
	#editor:focus {
		border: 1px solid #1c7db0;
 		color: #444;
 		-moz-box-shadow: 0 0 3px rgba(0,0,0,.05);
		-webkit-box-shadow: 0 0 3px rgba(0,0,0,.05);
		box-shadow: 0 0 3px rgba(0,0,0,.05); }
	textarea {
		min-height: 60px; }
	label,
	legend {
		display: block;
		font-weight: bold;
		font-size: 13px;  }
	select {
		width: 220px; }
	input[type="checkbox"] {
		display: inline; }
	label span,
	legend span {
		font-weight: normal;
		font-size: 13px;
		color: #444; }
        #prev-applis .col-xs-2 {
            width: 14.28% !important;
        }
        #prev-applis .table {
            margin-bottom: 0px;
        }
        #prev-applis #previous-application-meta-table {
            max-height: 208px;
            overflow-y: scroll;
            display: block;
        }
        #prev-applis table td {
            white-space: nowrap;
            text-align: center;
            position: relative !important;
        }
        #prev-applis table td:hover .dropdown-menu {
            display: block;
        }
        #params-form .row.kfm_score .col-sm-2,
        #flagging-form .row .col-sm-2 {
            margin-bottom: 10px;
        }
        #flagging-form .risk-flag {
            padding-left: 7px;
            padding-right: 8px;
        }
        #flagging-form .risk-flag input {
            height: 20px;
        }
        .flagging {
            float: right; 
            font-size: 16px;
        }
        .agreement-links {
            margin-bottom: 12px;
            text-decoration: underline;
        }
        .email-verified {
            color: green;
        }
        .email-not-verified {
            color: red;
        }
        input.form-control.control_data_invalid {
            background-color: #f2dede;
        }
        input.form-control.control_data_valid {
            background-color: #d4edda;
        }
        select#new_credit_limit,
        input#new_withdrawal_limit,
        input#new_payback_period,
        input#current_debt,
        input#adjustment_current_debt {
            margin-bottom: 10px;
        }
        #active-credit-data {
            color: #ffffff;
            padding: 8px;
        }
	        
        /* Table */
        table {
            font-size: 12px;
        }
        
        th {
            text-align: center;
        }
        
	/*Buttons*/
	.button,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
		background: #fff;
		border: none;		
		color: #67B7E1;
		display: inline-block;
		font-size: 11px;
		font-weight: 700;
		text-decoration: none;
		cursor: pointer;
		margin: 0px 6px 0px 0px;
		line-height: 20px;
		padding: 10px;
		font-family: "Open Sans", sans-serif;
		border: 1px solid #67B7E1;
		text-decoration: none;
		text-transform: uppercase;
		-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
		-webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; transition: all 200ms ease-in; }
        
        .fixButtonTop {
            z-index: 999;
            position: fixed;
            top: 0;
            left: 0;
            padding: 12px 20px;
            background-color: #efefef;
            
        }
        
	.button:hover,
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover {
		color: #fff;
		background: #67B7E1; }

	.button:active,
	button:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active {
		color: #fff;
		background: #67B7E1; }

	.button .full-width,
	button .full-width,
	input[type="submit"] .full-width,
	input[type="reset"] .full-width,
	input[type="button"] .full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center; }

	/* Fix for odd Mozilla border & padding issues */
	button::-moz-focus-inner,
	input::-moz-focus-inner {
    border: 0;
    padding: 0;
	}
	
	button i { padding-right: 5px; }
	/*
		#67B7E1
		#1c7db0
	*/
	.small-button { display: inline-block; height: 30px !important; padding: 0 !important; line-height: 27px !important; }
	.pdf-button { display: inline-block; height: 20px ; padding: 0 !important; line-height: 17px !important; }
	.select-style { position: relative; width: 100%; height: 30px; background: #67B7E1; border: 1px solid #67B7E1; overflow: hidden; cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
	.select-style i { position: absolute; top: 0; right: 5px; font-family: 'FontAwesome'; line-height: 30px; content: "\f078"; color: #fff; }
	.select-style select { position: relative; display: inline-block; width: 100%; height: 28px; line-height: 18px; padding: 0 10px 2px; color: #fff; background: #67B7E1; margin: 0; border: none; box-shadow: none; background: transparent; background-image: none; -moz-appearance: none; -webkit-appearance: none; -o-appearance: none; -ms-appearance: none; appearance: none; outline: none; text-indent: 0.01px; text-overflow: ''; cursor: pointer; z-index: +1; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
	.select-style select option { color: #888; background: #fff; border: none; }
	
	.delete-button { background: #fff; color: #ca2222; border-color: #c92222 !important; }
	.delete-button:hover { background: #c92222 !important; }
	.full-width { width: 100%; }
	.full-height { height: 100%; }
	.row-same-height { display: table; width: 100%; float: none !important; }
	
	.col-xs-height { display: table-cell; float: none !important; }
	.col-top { vertical-align: top; }
	.col-middle { vertical-align: middle; }
	.col-bottom { vertical-align: bottom; }
	
	.row-eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
        
        .row-top { margin-top: 4px; }
        
        .increasing-notification {
            font-weight: 600;
            padding: 2px 20px 2px 20px;
            color: #ffffff;
            background-color: #b30000;
            font-size: 14px;
        }

/* c2de8a */
[data-current-product="flexkontot"] .sidebar .current::after,
[data-current-product="flexkontot_202503"] .sidebar .current::after
{
    border-left-color: #8aa651;
}
[data-current-product="flexkontot"] .select-style,
[data-current-product="flexkontot_202503"] .select-style
{
    background: #8aa651;
    border: #8aa651;
}
[data-current-product="flexkontot"] form .title::after,
[data-current-product="flexkontot"] input[type=text],
[data-current-product="flexkontot"] input[type=number],
[data-current-product="flexkontot"] input[type=checkbox],
[data-current-product="flexkontot"] textarea,
[data-current-product="flexkontot"] select,
[data-current-product="flexkontot"] #application-status-update,
[data-current-product="flexkontot_202503"] form .title::after,
[data-current-product="flexkontot_202503"] input[type=text],
[data-current-product="flexkontot_202503"] input[type=number],
[data-current-product="flexkontot_202503"] input[type=checkbox],
[data-current-product="flexkontot_202503"] textarea,
[data-current-product="flexkontot_202503"] select,
[data-current-product="flexkontot_202503"] #application-status-update
{
    border-color: #8aa651;
}
[data-current-product="flexkontot"] .sidebar .current,
[data-current-product="flexkontot_202503"] .sidebar .current
{
    background: #8aa651;
    color: #fff !important;
}
[data-current-product="flexkontot"] input[type=submit],
[data-current-product="flexkontot"] button,
[data-current-product="flexkontot"] .button,
[data-current-product="flexkontot_202503"] input[type=submit],
[data-current-product="flexkontot_202503"] button,
[data-current-product="flexkontot_202503"] .button
{
    border-color: #8aa651;
    color: #8aa651;
}
[data-current-product="flexkontot"] input[type=submit]:hover,
[data-current-product="flexkontot"] button:hover,
[data-current-product="flexkontot"] .button:hover,
[data-current-product="flexkontot_202503"] input[type=submit]:hover,
[data-current-product="flexkontot_202503"] button:hover,
[data-current-product="flexkontot_202503"] .button:hover
{
    background: #8aa651;
    color: #fff !important;
}
[data-current-product="flexkontot"] a:hover,
[data-current-product="flexkontot"] .span-link:hover,
[data-current-product="flexkontot"] tr.clickable-row:hover,
[data-current-product="flexkontot_202503"] a:hover,
[data-current-product="flexkontot_202503"] .span-link:hover,
[data-current-product="flexkontot_202503"] tr.clickable-row:hover
{
    cursor: pointer;
    color: #8aa651 !important;
}
[data-current-product="flexkontot"] .header .nav ul li .current,
[data-current-product="flexkontot"] .header .nav ul li a:hover,
[data-current-product="flexkontot"] .topborder20,
[data-current-product="flexkontot_202503"] .header .nav ul li .current,
[data-current-product="flexkontot_202503"] .header .nav ul li a:hover,
[data-current-product="flexkontot_202503"] .topborder20
{
    border-color: #8aa651;
}
[data-current-product="flexkontot"] .pagination a:hover,
[data-current-product="flexkontot"] .pagination .current,
[data-current-product="flexkontot_202503"] .pagination a:hover,
[data-current-product="flexkontot_202503"] .pagination .current
{
    background: #8aa651;
    color: #fff !important;
}
[data-current-product="flexkontot"] .radio-wrap input[type=radio]:checked + label:before,
[data-current-product="flexkontot"] .radio-wrap input[type=checkbox]:checked + label:before,
[data-current-product="flexkontot_202503"] .radio-wrap input[type=radio]:checked + label:before,
[data-current-product="flexkontot_202503"] .radio-wrap input[type=checkbox]:checked + label:before
{
    background: #8aa651;
    box-shadow: 0 0 0 1px #8aa651;
}

.flexkontot .sidebar .current::after
{
    border-left-color: #8aa651 !important;
}
.flexkontot .select-style
{
    background: #8aa651 !important;
    border: #8aa651 !important;
}
.flexkontot form .title::after,
.flexkontot input[type=text],
.flexkontot textarea,
.flexkontot select
{
    border-color: #8aa651 !important;
}
.flexkontot .sidebar .current
{
    background: #8aa651 !important;
    color: #fff !important;
}
.flexkontot input[type=submit],
.flexkontot button,
.flexkontot .button
{
    border-color: #8aa651 !important;
    color: #8aa651 !important;
}
.flexkontot input[type=submit]:hover,
.flexkontot button:hover,
.flexkontot .button:hover
{
    background: #8aa651 !important;
    color: #fff !important;
}
.flexkontot a:hover,
.flexkontot .span-link:hover,
.flexkontot tr.clickable-row:hover
{
    cursor: pointer !important;
    color: #8aa651 !important;
}
.flexkontot .header .nav ul li .current,
.flexkontot .header .nav ul li a:hover,
.flexkontot .topborder20
{
    color: #8aa651 !important;
    border-color: #8aa651 !important;
}
.flexkontot .pagination a:hover,
.flexkontot .pagination .current
{
    background: #8aa651 !important;
    color: #fff !important;
}
.flexkontot .radio-wrap input[type=radio]:checked + label:before,
.flexkontot .radio-wrap input[type=checkbox]:checked + label:before
{
    background: #8aa651 !important;
    box-shadow: 0 0 0 1px #8aa651 !important;
}

/* c2de8a */
[data-current-product="kontantfinans"] .sidebar .current::after,
[data-current-product="kontantfinans_new"] .sidebar .current::after,
[data-current-product="kontantfinans_small"] .sidebar .current::after
{
    border-left-color: #a7295a;
}
[data-current-product="kontantfinans"] .select-style,
[data-current-product="kontantfinans_new"] .select-style,
[data-current-product="kontantfinans_small"] .select-style
{
    background: #a7295a;
    border: #a7295a;
}
[data-current-product="kontantfinans"] form .title::after,
[data-current-product="kontantfinans"] input[type=text],
[data-current-product="kontantfinans"] input[type=number],
[data-current-product="kontantfinans"] input[type=checkbox],
[data-current-product="kontantfinans"] textarea,
[data-current-product="kontantfinans"] select,
[data-current-product="kontantfinans"] #application-status-update,
[data-current-product="kontantfinans_new"] form .title::after,
[data-current-product="kontantfinans_new"] input[type=text],
[data-current-product="kontantfinans_new"] input[type=number],
[data-current-product="kontantfinans_new"] input[type=checkbox],
[data-current-product="kontantfinans_new"] textarea,
[data-current-product="kontantfinans_new"] select,
[data-current-product="kontantfinans_new"] #application-status-update,
[data-current-product="kontantfinans_small"] form .title::after,
[data-current-product="kontantfinans_small"] input[type=text],
[data-current-product="kontantfinans_small"] input[type=number],
[data-current-product="kontantfinans_small"] input[type=checkbox],
[data-current-product="kontantfinans_small"] textarea,
[data-current-product="kontantfinans_small"] select,
[data-current-product="kontantfinans_small"] #application-status-update
{
    border-color: #a7295a;
}
[data-current-product="kontantfinans"] .sidebar .current,
[data-current-product="kontantfinans_new"] .sidebar .current,
[data-current-product="kontantfinans_small"] .sidebar .current
{
    background: #a7295a;
    color: #fff !important;
}
[data-current-product="kontantfinans"] input[type=submit],
[data-current-product="kontantfinans"] button,
[data-current-product="kontantfinans"] .button,
[data-current-product="kontantfinans_new"] input[type=submit],
[data-current-product="kontantfinans_new"] button,
[data-current-product="kontantfinans_new"] .button,
[data-current-product="kontantfinans_small"] input[type=submit],
[data-current-product="kontantfinans_small"] button,
[data-current-product="kontantfinans_small"] .button
{
    border-color: #a7295a;
    color: #a7295a;
}
[data-current-product="kontantfinans"] input[type=submit]:hover,
[data-current-product="kontantfinans"] button:hover,
[data-current-product="kontantfinans"] .button:hover,
[data-current-product="kontantfinans_new"] input[type=submit]:hover,
[data-current-product="kontantfinans_new"] button:hover,
[data-current-product="kontantfinans_new"] .button:hover,
[data-current-product="kontantfinans_small"] input[type=submit]:hover,
[data-current-product="kontantfinans_small"] button:hover,
[data-current-product="kontantfinans_small"] .button:hover
{
    background: #a7295a;
    color: #fff !important;
}
[data-current-product="kontantfinans"] a:hover,
[data-current-product="kontantfinans"] .span-link:hover,
[data-current-product="kontantfinans"] tr.clickable-row:hover,
[data-current-product="kontantfinans_new"] a:hover,
[data-current-product="kontantfinans_new"] .span-link:hover,
[data-current-product="kontantfinans_new"] tr.clickable-row:hover,
[data-current-product="kontantfinans_small"] a:hover,
[data-current-product="kontantfinans_small"] .span-link:hover,
[data-current-product="kontantfinans_small"] tr.clickable-row:hover
{
    cursor: pointer;
    color: #a7295a !important;
}
[data-current-product="kontantfinans"] .header .nav ul li .current,
[data-current-product="kontantfinans"] .header .nav ul li a:hover,
[data-current-product="kontantfinans"] .topborder20,
[data-current-product="kontantfinans_new"] .header .nav ul li .current,
[data-current-product="kontantfinans_new"] .header .nav ul li a:hover,
[data-current-product="kontantfinans_new"] .topborder20,
[data-current-product="kontantfinans_small"] .header .nav ul li .current,
[data-current-product="kontantfinans_small"] .header .nav ul li a:hover,
[data-current-product="kontantfinans_small"] .topborder20
{
    border-color: #a7295a;
}
[data-current-product="kontantfinans"] .pagination a:hover,
[data-current-product="kontantfinans"] .pagination .current,
[data-current-product="kontantfinans_new"] .pagination a:hover,
[data-current-product="kontantfinans_new"] .pagination .current,
[data-current-product="kontantfinans_small"] .pagination a:hover,
[data-current-product="kontantfinans_small"] .pagination .current
{
    background: #a7295a;
    color: #fff !important;
}
[data-current-product="kontantfinans"] .radio-wrap input[type=radio]:checked + label:before,
[data-current-product="kontantfinans"] .radio-wrap input[type=checkbox]:checked + label:before,
[data-current-product="kontantfinans_new"] .radio-wrap input[type=radio]:checked + label:before,
[data-current-product="kontantfinans_new"] .radio-wrap input[type=checkbox]:checked + label:before,
[data-current-product="kontantfinans_small"] .radio-wrap input[type=radio]:checked + label:before,
[data-current-product="kontantfinans_small"] .radio-wrap input[type=checkbox]:checked + label:before
{
    background: #a7295a;
    box-shadow: 0 0 0 1px #a7295a;
}

/* c2de8a */
[data-current-product="merax_arvato"] .sidebar .current::after,
[data-current-product="merax_new"] .sidebar .current::after,
[data-current-product="merax_202503"] .sidebar .current::after
{
    border-left-color: #ff4e1b;
}
[data-current-product="merax_arvato"] .select-style,
[data-current-product="merax_new"] .select-style,
[data-current-product="merax_202503"] .select-style
{
    background: #ff4e1b;
    border: #ff4e1b;
}
[data-current-product="merax_arvato"] form .title::after,
[data-current-product="merax_arvato"] input[type=text],
[data-current-product="merax_arvato"] input[type=number],
[data-current-product="merax_arvato"] input[type=checkbox],
[data-current-product="merax_arvato"] textarea,
[data-current-product="merax_arvato"] select,
[data-current-product="merax_arvato"] #application-status-update,
[data-current-product="merax_new"] form .title::after,
[data-current-product="merax_new"] input[type=text],
[data-current-product="merax_new"] input[type=number],
[data-current-product="merax_new"] input[type=checkbox],
[data-current-product="merax_new"] textarea,
[data-current-product="merax_new"] select,
[data-current-product="merax_new"] #application-status-update,
[data-current-product="merax_202503"] form .title::after,
[data-current-product="merax_202503"] input[type=text],
[data-current-product="merax_202503"] input[type=number],
[data-current-product="merax_202503"] input[type=checkbox],
[data-current-product="merax_202503"] textarea,
[data-current-product="merax_202503"] select,
[data-current-product="merax_202503"] #application-status-update
{
    border-color: #ff4e1b;
}
[data-current-product="merax_arvato"] .sidebar .current,
[data-current-product="merax_new"] .sidebar .current,
[data-current-product="merax_202503"] .sidebar .current
{
    background: #ff4e1b;
    color: #fff !important;
}
[data-current-product="merax_arvato"] input[type=submit],
[data-current-product="merax_arvato"] button,
[data-current-product="merax_arvato"] .button,
[data-current-product="merax_new"] input[type=submit],
[data-current-product="merax_new"] button,
[data-current-product="merax_new"] .button,
[data-current-product="merax_202503"] input[type=submit],
[data-current-product="merax_202503"] button,
[data-current-product="merax_202503"] .button
{
    border-color: #ff4e1b;
    color: #ff4e1b;
}
[data-current-product="merax_arvato"] input[type=submit]:hover,
[data-current-product="merax_arvato"] button:hover,
[data-current-product="merax_arvato"] .button:hover,
[data-current-product="merax_new"] input[type=submit]:hover,
[data-current-product="merax_new"] button:hover,
[data-current-product="merax_new"] .button:hover,
[data-current-product="merax_202503"] input[type=submit]:hover,
[data-current-product="merax_202503"] button:hover,
[data-current-product="merax_202503"] .button:hover
{
    background: #ff4e1b;
    color: #fff !important;
}
[data-current-product="merax_arvato"] a:hover,
[data-current-product="merax_arvato"] .span-link:hover,
[data-current-product="merax_arvato"] tr.clickable-row:hover,
[data-current-product="merax_new"] a:hover,
[data-current-product="merax_new"] .span-link:hover,
[data-current-product="merax_new"] tr.clickable-row:hover,
[data-current-product="merax_202503"] a:hover,
[data-current-product="merax_202503"] .span-link:hover,
[data-current-product="merax_202503"] tr.clickable-row:hover
{
    cursor: pointer;
    color: #ff4e1b !important;
}
[data-current-product="merax_arvato"] .header .nav ul li .current,
[data-current-product="merax_arvato"] .header .nav ul li a:hover,
[data-current-product="merax_arvato"] .topborder20,
[data-current-product="merax_new"] .header .nav ul li .current,
[data-current-product="merax_new"] .header .nav ul li a:hover,
[data-current-product="merax_new"] .topborder20,
[data-current-product="merax_202503"] .header .nav ul li .current,
[data-current-product="merax_202503"] .header .nav ul li a:hover,
[data-current-product="merax_202503"] .topborder20
{
    border-color: #ff4e1b;
}
[data-current-product="merax_arvato"] .pagination a:hover,
[data-current-product="merax_arvato"] .pagination .current,
[data-current-product="merax_new"] .pagination a:hover,
[data-current-product="merax_new"] .pagination .current,
[data-current-product="merax_202503"] .pagination a:hover,
[data-current-product="merax_202503"] .pagination .current
{
    background: #ff4e1b;
    color: #fff !important;
}
[data-current-product="merax_arvato"] .radio-wrap input[type=radio]:checked + label:before,
[data-current-product="merax_arvato"] .radio-wrap input[type=checkbox]:checked + label:before,
[data-current-product="merax_new"] .radio-wrap input[type=radio]:checked + label:before,
[data-current-product="merax_new"] .radio-wrap input[type=checkbox]:checked + label:before,
[data-current-product="merax_202503"] .radio-wrap input[type=radio]:checked + label:before,
[data-current-product="merax_202503"] .radio-wrap input[type=checkbox]:checked + label:before
{
    background: #ff4e1b;
    box-shadow: 0 0 0 1px #ff4e1b;
}

.merax_arvato .sidebar .current::after
{
    border-left-color: #ff4e1b !important;
}
.merax_arvato .select-style
{
    background: #ff4e1b !important;
    border: #ff4e1b !important;
}
.merax_arvato form .title::after,
.merax_arvato input[type=text],
.merax_arvato textarea
{
    border-color: #ff4e1b !important;
}
.merax_arvato .sidebar .current
{
    background: #ff4e1b !important;
    color: #fff !important;
}
.merax_arvato input[type=submit],
.merax_arvato button,
.merax_arvato .button
{
    border-color: #ff4e1b !important;
    color: #ff4e1b !important;
}
.merax_arvato input[type=submit]:hover,
.merax_arvato button:hover,
.merax_arvato .button:hover
{
    background: #ff4e1b !important;
    color: #fff !important;
}
.merax_arvato a:hover,
.merax_arvato .span-link:hover,
.merax_arvato tr.clickable-row:hover
{
    cursor: pointer !important;
    color: #ff4e1b !important;
}
.merax_arvato .header .nav ul li .current,
.merax_arvato .header .nav ul li a:hover,
.merax_arvato .topborder20
{
    border-color: #ff4e1b !important;
}
.merax_arvato .pagination a:hover,
.merax_arvato .pagination .current
{
    background: #ff4e1b !important;
    color: #fff !important;
}
.merax_arvato .radio-wrap input[type=radio]:checked + label:before,
.merax_arvato .radio-wrap input[type=checkbox]:checked + label:before
{
    background: #ff4e1b !important;
    box-shadow: 0 0 0 1px #ff4e1b !important;
}
.merax_arvato .sidebar .current::after
{
    border-left-color: #ff4e1b !important;
}
.merax_arvato .select-style
{
    background: #ff4e1b !important;
    border: #ff4e1b !important;
}
.merax_arvato form .title::after,
.merax_arvato input[type=text],
.merax_arvato textarea,
.merax_arvato select
{
    border-color: #ff4e1b !important;
}
.merax_arvato .sidebar .current
{
    background: #ff4e1b !important;
    color: #fff !important;
}
.merax_arvato input[type=submit],
.merax_arvato button,
.merax_arvato .button
{
    border-color: #ff4e1b !important;
    color: #ff4e1b !important;
}
.merax_arvato input[type=submit]:hover,
.merax_arvato button:hover,
.merax_arvato .button:hover
{
    background: #ff4e1b !important;
    color: #fff !important;
}
.merax_arvato a:hover,
.merax_arvato .span-link:hover,
.merax_arvato tr.clickable-row:hover
{
    cursor: pointer !important;
    color: #ff4e1b !important;
}
.merax_arvato .header .nav ul li .current,
.merax_arvato .header .nav ul li a:hover,
.merax_arvato .topborder20
{
    color: #ff4e1b !important;
    border-color: #ff4e1b !important;
}
.merax_arvato .pagination a:hover,
.merax_arvato .pagination .current
{
    background: #ff4e1b !important;
    color: #fff !important;
}
.merax_arvato .radio-wrap input[type=radio]:checked + label:before,
.merax_arvato .radio-wrap input[type=checkbox]:checked + label:before
{
    background: #ff4e1b !important;
    box-shadow: 0 0 0 1px #ff4e1b !important;
}

/* ff0042 MERAX AVIDA */
[data-current-product="merax"] .sidebar .current::after
{
    border-left-color: #ff0042;
}
[data-current-product="merax"] .select-style
{
    background: #ff0042;
    border: #ff0042;
}
[data-current-product="merax"] form .title::after,
[data-current-product="merax"] input[type=text],
[data-current-product="merax"] input[type=number],
[data-current-product="merax"] input[type=checkbox],
[data-current-product="merax"] textarea,
[data-current-product="merax"] select,
[data-current-product="merax"] #application-status-update
{
    border-color: #ff0042;
}
[data-current-product="merax"] .sidebar .current
{
    background: #ff0042;
    color: #fff !important;
}
[data-current-product="merax"] input[type=submit],
[data-current-product="merax"] button,
[data-current-product="merax"] .button
{
    border-color: #ff0042;
    color: #ff0042;
}
[data-current-product="merax"] input[type=submit]:hover,
[data-current-product="merax"] button:hover,
[data-current-product="merax"] .button:hover
{
    background: #ff0042;
    color: #fff !important;
}
[data-current-product="merax"] a:hover,
[data-current-product="merax"] .span-link:hover,
[data-current-product="merax"] tr.clickable-row:hover
{
    cursor: pointer;
    color: #ff0042 !important;
}
[data-current-product="merax"] .header .nav ul li .current,
[data-current-product="merax"] .header .nav ul li a:hover,
[data-current-product="merax"] .topborder20
{
    border-color: #ff0042;
}
[data-current-product="merax"] .pagination a:hover,
[data-current-product="merax"] .pagination .current
{
    background: #ff0042;
    color: #fff !important;
}
[data-current-product="merax"] .radio-wrap input[type=radio]:checked + label:before,
[data-current-product="merax"] .radio-wrap input[type=checkbox]:checked + label:before
{
    background: #ff0042;
    box-shadow: 0 0 0 1px #ff0042;
}

[data-current-product="brixo"] tr.clickable-row:hover,
[data-current-product="brixo_annuity"] tr.clickable-row:hover
[data-current-product="brixo_annuity_202503"] tr.clickable-row:hover
{
    cursor: pointer;
    color: #67B7E1 !important;
}

[data-current-product="brixo_new"] input[type=submit],
[data-current-product="brixo_annuity"] input[type=submit],
[data-current-product="brixo_kk_202503"] input[type=submit],
[data-current-product="brixo_annuity_202503"] input[type=submit],
[data-current-product="brixo_new"] button,
[data-current-product="brixo_annuity"] button,
[data-current-product="brixo_kk_202503"] button,
[data-current-product="brixo_annuity_202503"] button,
[data-current-product="brixo_new"] .button,
[data-current-product="brixo_annuity"] .button,
[data-current-product="brixo_kk_202503"] .button,
[data-current-product="brixo_annuity_202503"] .button
{
	border-color: #67B7E1;
	color: #67B7E1;
}

/* c2de8a */
[data-current-product="all"] .sidebar .current::after
{
    border-left-color: #b30000;
}
[data-current-product="all"] .select-style
{
    background: #b30000;
    border: #b30000;
}
[data-current-product="all"] form .title::after,
[data-current-product="all"] input[type=text],
[data-current-product="all"] input[type=number],
[data-current-product="all"] input[type=checkbox],
[data-current-product="all"] select,
[data-current-product="all"] textarea
{
    border-color: #b30000;
}
[data-current-product="all"] .sidebar .current
{
    background: #b30000;
    color: #fff !important;
}
[data-current-product="all"] input[type=submit],
[data-current-product="all"] button,
[data-current-product="all"] .button
{
    border-color: #b30000;
    color: #b30000;
}
[data-current-product="all"] input[type=submit]:hover,
[data-current-product="all"] button:hover,
[data-current-product="all"] .button:hover
{
    background: #b30000;
    color: #fff;
}
[data-current-product="all"] a:hover,
[data-current-product="all"] .span-link:hover,
[data-current-product="all"] tr.clickable-row:hover
{
    cursor: pointer;
    color: #b30000 !important;
}
[data-current-product="all"] .header .nav ul li .current,
[data-current-product="all"] .header .nav ul li a:hover,
[data-current-product="all"] .topborder20
{
    border-color: #b30000;
}
[data-current-product="all"] .pagination a:hover,
[data-current-product="all"] .pagination .current
{
    background: #b30000;
    color: #fff !important;
}
[data-current-product="all"] .radio-wrap input[type=radio]:checked + label:before,
[data-current-product="all"] .radio-wrap input[type=checkbox]:checked + label:before
{
    background: #b30000;
    box-shadow: 0 0 0 1px #b30000;
}
[data-current-product="all"] tr.brixo,
[data-current-product="all"] tr.brixo_annuity,
[data-current-product="all"] tr.brixo_annuity_202503
{
    border-left: 10px solid #67B7E1;
    /*background-color: #67B7E1;*/
}
[data-current-product="all"] tr.flexkontot,
[data-current-product="all"] tr.flexkontot_202503
{
    border-left: 10px solid #8aa651;
    /*background-color: #8aa651;*/
}
[data-current-product="all"] tr.merax_arvato,
[data-current-product="all"] tr.merax_202503
{
    border-left: 10px solid #ff4e1b;
    /*background-color: #ff4e1b;*/
}
[data-current-product="all"] tr.kontantfinans
{
    border-left: 10px solid #a7295a;
}

[data-current-product="all"] tr.merax
{
    border-left: 10px solid #ff0042;
    /*background-color: #ff0042;*/
}

/*
 * Enskild Brixoansökan
 */
[data-current-product-application="brixo"] .sidebar .current::after,
[data-current-product-application="brixo_annuity"] .sidebar .current::after,
[data-current-product-application="brixo_annuity_202503"] .sidebar .current::after
{
    border-left-color: #67b7e1 !important;
}
[data-current-product-application="brixo"] .select-style,
[data-current-product-application="brixo_annuity"] .select-style,
[data-current-product-application="brixo_annuity_202503"] .select-style
{
    background: #67b7e1 !important;
    border: #67b7e1 !important;
}
[data-current-product-application="brixo"] form .title::after,
[data-current-product-application="brixo"] input[type=text],
[data-current-product-application="brixo"] input[type=number],
[data-current-product-application="brixo"] input[type=checkbox],
[data-current-product-application="brixo"] textarea,
[data-current-product-application="brixo"] select,
[data-current-product-application="brixo_annuity"] form .title::after,
[data-current-product-application="brixo_annuity"] input[type=text],
[data-current-product-application="brixo_annuity"] input[type=number],
[data-current-product-application="brixo_annuity"] input[type=checkbox],
[data-current-product-application="brixo_annuity"] textarea,
[data-current-product-application="brixo_annuity"] select,
[data-current-product-application="brixo_annuity_202503"] form .title::after,
[data-current-product-application="brixo_annuity_202503"] input[type=text],
[data-current-product-application="brixo_annuity_202503"] input[type=number],
[data-current-product-application="brixo_annuity_202503"] input[type=checkbox],
[data-current-product-application="brixo_annuity_202503"] textarea,
[data-current-product-application="brixo_annuity_202503"] select
{
    border-color: #67b7e1 !important;
}
[data-current-product-application="brixo"] .sidebar .current,
[data-current-product-application="brixo_annuity"] .sidebar .current,
[data-current-product-application="brixo_annuity_202503"] .sidebar .current
{
    background: #67b7e1 !important;
    color: #fff !important;
}
[data-current-product-application="brixo"] input[type=submit],
[data-current-product-application="brixo"] button,
[data-current-product-application="brixo"] .button,
[data-current-product-application="brixo_annuity"] input[type=submit],
[data-current-product-application="brixo_annuity"] button,
[data-current-product-application="brixo_annuity"] .button,
[data-current-product-application="brixo_annuity_202503"] input[type=submit],
[data-current-product-application="brixo_annuity_202503"] button,
[data-current-product-application="brixo_annuity_202503"] .button
{
    border-color: #67b7e1 !important;
    color: #67b7e1 !important;
}
[data-current-product-application="brixo"] input[type=submit]:hover,
[data-current-product-application="brixo"] button:hover,
[data-current-product-application="brixo"] .button:hover,
[data-current-product-application="brixo_annuity"] input[type=submit]:hover,
[data-current-product-application="brixo_annuity"] button:hover,
[data-current-product-application="brixo_annuity"] .button:hover,
[data-current-product-application="brixo_annuity_202503"] input[type=submit]:hover,
[data-current-product-application="brixo_annuity_202503"] button:hover,
[data-current-product-application="brixo_annuity_202503"] .button:hover
{
    background: #67b7e1 !important;
    color: #fff !important;
}
[data-current-product-application="brixo"] a:hover,
[data-current-product-application="brixo"] .span-link:hover,
[data-current-product-application="brixo"] #prev-applis table .clickable-row:hover,
[data-current-product-application="brixo"] #prev-applis table #previous-application-meta-table .clickable-row:hover,
[data-current-product-application="brixo_annuity"] a:hover,
[data-current-product-application="brixo_annuity"] .span-link:hover,
[data-current-product-application="brixo_annuity"] #prev-applis table .clickable-row:hover,
[data-current-product-application="brixo_annuity"] #prev-applis table #previous-application-meta-table .clickable-row:hover,
[data-current-product-application="brixo_annuity_202503"] a:hover,
[data-current-product-application="brixo_annuity_202503"] .span-link:hover,
[data-current-product-application="brixo_annuity_202503"] #prev-applis table .clickable-row:hover,
[data-current-product-application="brixo_annuity_202503"] #prev-applis table #previous-application-meta-table .clickable-row:hover
{
    color: #67b7e1 !important;
}
[data-current-product-application="brixo"] .header .nav ul li .current,
[data-current-product-application="brixo"] .header .nav ul li a:hover,
[data-current-product-application="brixo"] .topborder20,
[data-current-product-application="brixo_annuity"] .header .nav ul li .current,
[data-current-product-application="brixo_annuity"] .header .nav ul li a:hover,
[data-current-product-application="brixo_annuity"] .topborder20,
[data-current-product-application="brixo_annuity_202503"] .header .nav ul li .current,
[data-current-product-application="brixo_annuity_202503"] .header .nav ul li a:hover,
[data-current-product-application="brixo_annuity_202503"] .topborder20
{
    border-color: #67b7e1 !important;
}
[data-current-product-application="brixo"] .pagination a:hover,
[data-current-product-application="brixo"] .pagination .current,
[data-current-product-application="brixo_annuity"] .pagination a:hover,
[data-current-product-application="brixo_annuity"] .pagination .current,
[data-current-product-application="brixo_annuity_202503"] .pagination a:hover,
[data-current-product-application="brixo_annuity_202503"] .pagination .current
{
    background: #67b7e1 !important;
    color: #fff !important;
}
[data-current-product-application="brixo"] .radio-wrap input[type=radio]:checked + label:before,
[data-current-product-application="brixo"] .radio-wrap input[type=checkbox]:checked + label:before,
[data-current-product-application="brixo_annuity"] .radio-wrap input[type=radio]:checked + label:before,
[data-current-product-application="brixo_annuity"] .radio-wrap input[type=checkbox]:checked + label:before,
[data-current-product-application="brixo_annuity_202503"] .radio-wrap input[type=radio]:checked + label:before,
[data-current-product-application="brixo_annuity_202503"] .radio-wrap input[type=checkbox]:checked + label:before
{
    background: #67b7e1 !important;
    box-shadow: 0 0 0 1px #67b7e1;
}
[data-current-product-application="brixo"] #active-credit-data,
[data-current-product-application="brixo_annuity"] #active-credit-data,
[data-current-product-application="brixo_annuity_202503"] #active-credit-data
{
    background: #67b7e1 !important;
}

/*
 * Enskild Flexkontoansökan
 */
[data-current-product-application="flexkontot"] .sidebar .current::after,
[data-current-product-application="flexkontot_202503"] .sidebar .current::after
{
    border-left-color: #8aa651 !important;
}
[data-current-product-application="flexkontot"] .select-style,
[data-current-product-application="flexkontot_202503"] .select-style
{
    background: #8aa651 !important;
    border: #8aa651 !important;
}
[data-current-product-application="flexkontot"] form .title::after,
[data-current-product-application="flexkontot"] input[type=text],
[data-current-product-application="flexkontot"] input[type=number],
[data-current-product-application="flexkontot"] input[type=checkbox],
[data-current-product-application="flexkontot"] textarea,
[data-current-product-application="flexkontot"] select,
[data-current-product-application="flexkontot_202503"] form .title::after,
[data-current-product-application="flexkontot_202503"] input[type=text],
[data-current-product-application="flexkontot_202503"] input[type=number],
[data-current-product-application="flexkontot_202503"] input[type=checkbox],
[data-current-product-application="flexkontot_202503"] textarea,
[data-current-product-application="flexkontot_202503"] select
{
    border-color: #8aa651 !important;
}
[data-current-product-application="flexkontot"] .sidebar .current,
[data-current-product-application="flexkontot_202503"] .sidebar .current
{
    background: #8aa651 !important;
    color: #fff !important;
}
[data-current-product-application="flexkontot"] input[type=submit],
[data-current-product-application="flexkontot"] button,
[data-current-product-application="flexkontot"] .button,
[data-current-product-application="flexkontot_202503"] input[type=submit],
[data-current-product-application="flexkontot_202503"] button,
[data-current-product-application="flexkontot_202503"] .button
{
    border-color: #8aa651 !important;
    color: #8aa651 !important;
}
[data-current-product-application="flexkontot"] input[type=submit]:hover,
[data-current-product-application="flexkontot"] button:hover,
[data-current-product-application="flexkontot"] .button:hover,
[data-current-product-application="flexkontot_202503"] input[type=submit]:hover,
[data-current-product-application="flexkontot_202503"] button:hover,
[data-current-product-application="flexkontot_202503"] .button:hover
{
    background: #8aa651 !important;
    color: #fff !important;
}
[data-current-product-application="flexkontot"] a:hover,
[data-current-product-application="flexkontot"] .span-link:hover
[data-current-product-application="flexkontot"] #prev-applis table .clickable-row:hover,
[data-current-product-application="flexkontot"] #prev-applis table #previous-application-meta-table .clickable-row:hover,
[data-current-product-application="flexkontot_202503"] a:hover,
[data-current-product-application="flexkontot_202503"] .span-link:hover
[data-current-product-application="flexkontot_202503"] #prev-applis table .clickable-row:hover,
[data-current-product-application="flexkontot_202503"] #prev-applis table #previous-application-meta-table .clickable-row:hover
{
    color: #8aa651 !important;
}
[data-current-product-application="flexkontot"] .header .nav ul li .current,
[data-current-product-application="flexkontot"] .header .nav ul li a:hover,
[data-current-product-application="flexkontot"] .topborder20,
[data-current-product-application="flexkontot_202503"] .header .nav ul li .current,
[data-current-product-application="flexkontot_202503"] .header .nav ul li a:hover,
[data-current-product-application="flexkontot_202503"] .topborder20
{
    border-color: #8aa651 !important;
}
[data-current-product-application="flexkontot"] .pagination a:hover,
[data-current-product-application="flexkontot"] .pagination .current,
[data-current-product-application="flexkontot_202503"] .pagination a:hover,
[data-current-product-application="flexkontot_202503"] .pagination .current
{
    background: #8aa651 !important;
    color: #fff !important;
}
[data-current-product-application="flexkontot"] .radio-wrap input[type=radio]:checked + label:before,
[data-current-product-application="flexkontot"] .radio-wrap input[type=checkbox]:checked + label:before,
[data-current-product-application="flexkontot_202503"] .radio-wrap input[type=radio]:checked + label:before,
[data-current-product-application="flexkontot_202503"] .radio-wrap input[type=checkbox]:checked + label:before
{
    background: #8aa651 !important;
    box-shadow: 0 0 0 1px #8aa651;
}
[data-current-product-application="flexkontot"] select,
[data-current-product-application="flexkontot_202503"] select
{
    border: 1px solid #8aa651;
}
[data-current-product-application="flexkontot"] #active-credit-data,
[data-current-product-application="flexkontot_202503"] #active-credit-data
{
    background: #8aa651 !important;
}

/*
 * Enskild Merax Arvato ansökan
 */
[data-current-product-application="merax_arvato"] .sidebar .current::after
{
    border-left-color: #ff4e1b !important;
}
[data-current-product-application="merax_arvato"] .select-style
{
    background: #ff4e1b !important;
    border: #ff4e1b !important;
}
[data-current-product-application="merax_arvato"] form .title::after,
[data-current-product-application="merax_arvato"] input[type=text],
[data-current-product-application="merax_arvato"] input[type=number],
[data-current-product-application="merax_arvato"] input[type=checkbox],
[data-current-product-application="merax_arvato"] textarea,
[data-current-product-application="merax_arvato"] select
{
    border-color: #ff4e1b !important;
}
[data-current-product-application="merax_arvato"] .sidebar .current
{
    background: #ff4e1b !important;
    color: #fff !important;
}
[data-current-product-application="merax_arvato"] input[type=submit],
[data-current-product-application="merax_arvato"] button,
[data-current-product-application="merax_arvato"] .button
{
    border-color: #ff4e1b !important;
    color: #ff4e1b !important;
}
[data-current-product-application="merax_arvato"] input[type=submit]:hover,
[data-current-product-application="merax_arvato"] button:hover,
[data-current-product-application="merax_arvato"] .button:hover
{
    background: #ff4e1b !important;
    color: #fff !important;
}
[data-current-product-application="merax_arvato"] a:hover,
[data-current-product-application="merax_arvato"] .span-link:hover,
[data-current-product-application="merax_arvato"] #prev-applis table .clickable-row:hover,
[data-current-product-application="merax_arvato"] #prev-applis table #previous-application-meta-table .clickable-row:hover
{
    color: #ff4e1b !important;
}
[data-current-product-application="merax_arvato"] .header .nav ul li .current,
[data-current-product-application="merax_arvato"] .header .nav ul li a:hover,
[data-current-product-application="merax_arvato"] .topborder20
{
    border-color: #ff4e1b !important;
}
[data-current-product-application="merax_arvato"] .pagination a:hover,
[data-current-product-application="merax_arvato"] .pagination .current
{
    background: #ff4e1b !important;
    color: #fff !important;
}
[data-current-product-application="merax_arvato"] .radio-wrap input[type=radio]:checked + label:before,
[data-current-product-application="merax_arvato"] .radio-wrap input[type=checkbox]:checked + label:before
{
    background: #ff4e1b !important;
    box-shadow: 0 0 0 1px #ff4e1b;
}
[data-current-product-application="merax_arvato"] select
{
    border: 1px solid #ff4e1b;
}
[data-current-product-application="merax_arvato"] #active-credit-data
{
    background: #ff4e1b !important;
}


/*
 * Enskild Meraxansökan
 */
[data-current-product-application="merax"] .sidebar .current::after
{
    border-left-color: #ff0042 !important;
}
[data-current-product-application="merax"] .select-style
{
    background: #ff0042 !important;
    border: #ff0042 !important;
}
[data-current-product-application="merax"] form .title::after,
[data-current-product-application="merax"] input[type=text],
[data-current-product-application="merax"] input[type=number],
[data-current-product-application="merax"] input[type=checkbox],
[data-current-product-application="merax"] textarea,
[data-current-product-application="merax"] select
{
    border-color: #ff0042 !important;
}
[data-current-product-application="merax"] .sidebar .current
{
    background: #ff0042 !important;
    color: #fff !important;
}
[data-current-product-application="merax"] input[type=submit],
[data-current-product-application="merax"] button,
[data-current-product-application="merax"] .button
{
    border-color: #ff0042 !important;
    color: #ff0042 !important;
}
[data-current-product-application="merax"] input[type=submit]:hover,
[data-current-product-application="merax"] button:hover,
[data-current-product-application="merax"] .button:hover
{
    background: #ff0042 !important;
    color: #fff !important;
}
[data-current-product-application="merax"] a:hover,
[data-current-product-application="merax"] .span-link:hover,
[data-current-product-application="merax"] #prev-applis table .clickable-row:hover,
[data-current-product-application="merax"] #prev-applis table #previous-application-meta-table .clickable-row:hover
{
    color: #ff0042 !important;
}
[data-current-product-application="merax"] .header .nav ul li .current,
[data-current-product-application="merax"] .header .nav ul li a:hover,
[data-current-product-application="merax"] .topborder20
{
    border-color: #ff0042 !important;
}
[data-current-product-application="merax"] .pagination a:hover,
[data-current-product-application="merax"] .pagination .current
{
    background: #ff0042 !important;
    color: #fff !important;
}
[data-current-product-application="merax"] .radio-wrap input[type=radio]:checked + label:before,
[data-current-product-application="merax"] .radio-wrap input[type=checkbox]:checked + label:before
{
    background: #ff0042 !important;
    box-shadow: 0 0 0 1px #ff0042;
}
[data-current-product-application="merax"] select
{
    border: 1px solid #ff0042;
}
[data-current-product-application="merax"] #active-credit-data
{
    background: #ff0042 !important;
}


/*
 * Enskild KontantFinansansökan
 */
[data-current-product-application="kontantfinans"] .sidebar .current::after
{
    border-left-color: #a7295a !important;
}
[data-current-product-application="kontantfinans"] .select-style
{
    background: #a7295a !important;
    border: #a7295a !important;
}
[data-current-product-application="kontantfinans"] form .title::after,
[data-current-product-application="kontantfinans"] input[type=text],
[data-current-product-application="kontantfinans"] input[type=number],
[data-current-product-application="kontantfinans"] input[type=checkbox],
[data-current-product-application="kontantfinans"] textarea,
[data-current-product-application="kontantfinans"] select
{
    border-color: #a7295a !important;
}
[data-current-product-application="kontantfinans"] .sidebar .current
{
    background: #a7295a !important;
    color: #fff !important;
}
[data-current-product-application="kontantfinans"] input[type=submit],
[data-current-product-application="kontantfinans"] button,
[data-current-product-application="kontantfinans"] .button
{
    border-color: #a7295a !important;
    color: #a7295a !important;
}
[data-current-product-application="kontantfinans"] input[type=submit]:hover,
[data-current-product-application="kontantfinans"] button:hover,
[data-current-product-application="kontantfinans"] .button:hover
{
    background: #a7295a !important;
    color: #fff !important;
}
[data-current-product-application="kontantfinans"] a:hover,
[data-current-product-application="kontantfinans"] .span-link:hover,
[data-current-product-application="kontantfinans"] #prev-applis table .clickable-row:hover,
[data-current-product-application="kontantfinans"] #prev-applis table #previous-application-meta-table .clickable-row:hover
{
    color: #a7295a !important;
}
[data-current-product-application="kontantfinans"] .header .nav ul li .current,
[data-current-product-application="kontantfinans"] .header .nav ul li a:hover,
[data-current-product-application="kontantfinans"] .topborder20
{
    border-color: #a7295a !important;
}
[data-current-product-application="kontantfinans"] .pagination a:hover,
[data-current-product-application="kontantfinans"] .pagination .current
{
    background: #a7295a !important;
    color: #fff !important;
}
[data-current-product-application="kontantfinans"] .radio-wrap input[type=radio]:checked + label:before,
[data-current-product-application="kontantfinans"] .radio-wrap input[type=checkbox]:checked + label:before
{
    background: #a7295a !important;
    box-shadow: 0 0 0 1px #a7295a;
}
[data-current-product-application="kontantfinans"] #active-credit-data
{
    background: #a7295a !important;
}


.products-nav-product
{
    border-left: 1px solid #ccc;
    display: inline-block;
    margin-left: 10px;
    padding-left: 10px;
    vertical-align: middle;
}
.products-nav-product:first-child
{
    border-left: none !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
}
.products-nav-product input[type=image]
{
    filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    opacity: 0.67;
    max-height: 18px;
    -webkit-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -ms-transition: all 200ms ease-in;
    transition: all 200ms ease-in;
    width: auto;
}
.products-nav-product input[type=image].current,
.products-nav-product input[type=image]:hover
{
    filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    opacity: 1;
}
.products-nav-product input[type=submit]
{
    border: none;
    color: #000;
    font-size: 240%;
    opacity: 0.4;
	-webkit-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -ms-transition: all 200ms ease-in;
    transition: all 200ms ease-in;
}
.products-nav-product input[type=submit].current,
.products-nav-product input[type=submit]:hover
{
    background: transparent;
    color: #b30000;
    opacity: 1;
}

.arvato_status_granted,
.arvato_status_good
{
    color: #090;
}
.arvato_status_applied,
.arvato_status_reminder
{
    color: #a90;
}
.arvato_status_denied,
.arvato_status_bad
{
    color: #a00;
}

.arvato_transaction_deny,
.arvato_transaction_grant
{
    border: 1px solid #fff;		
    display: inline !important;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
    cursor: pointer;
    margin: 0;
    padding: 0 10px;
    font-family: "Open Sans", sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
    -webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; transition: all 200ms ease-in;
}

.arvato_transaction_deny
{
    background: #a00;
    border-color: #a00;
    color: #fff;
    margin-left: 8px;
}
.arvato_transaction_deny:hover
{
    background: #fff;
    color: #a00;
}

.arvato_transaction_grant
{
    background: #090;
    border-color: #090;
    color: #fff;
}
.arvato_transaction_grant:hover
{
    background: #fff;
    color: #090;
}

.ajax_arvato_message_box
{
    border: 2px solid #a00;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #a00;
    padding: 10px;
}

.pending_count
{
    background-color: #cadfa3;
    border: 1px solid #cadfa3;
    border-radius: 50%;
    color: white;
    display: inline-block;
    font-size: 10px;
    height: 16px;
    text-align: center;
    vertical-align: middle;
    width: 16px;
}

.feedback-success
{
    border: 3px solid #090;
    background-color: #cfc;
    margin: 20px 0;
    padding: 10px;
}

.uc_histaddr colgroup,
.uc_histaddr thead tr:first-child
{
    display: none;
}

.uc_histaddr th,
.uc_histaddr td,
.uc_fastigheter th,
.uc_fastigheter td
{
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.sort-buttons {
}

.sort-button {
    font-size: 10px;
    position: relative;
    z-index: 999999999;
}

.popup_window {
	position:fixed;
    width:600px;
  /*  height: 400px;*/
    top: 100px;
    left: 30%;
	background-color: #fff;
	padding: 80px;
	border:1px solid #e7e7e7;
	display: none;
	box-shadow: 0px 0px 10px #ccc;
	border-radius: 10px;
	z-index: 2050;
}

#view_early_prepayment .form-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
}
    
#view_early_prepayment .form-row > .col, .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px;
}

#view_early_prepayment .col-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
}

#view_early_prepayment .col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}

#view_early_prepayment .col-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

#view_early_prepayment .col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}

#view_early_prepayment .col-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}

#view_early_prepayment .col-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

#view_early_prepayment .col-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}

#view_early_prepayment .col-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}

#view_early_prepayment .form-control-sm, #view_early_prepayment .input-group-sm .form-control, #view_early_prepayment .input-group-sm .input-group-text, #view_early_prepayment .col-form-label-sm {
    font-size: 12px !important;
}

#view_early_prepayment label {
    font-weight: 400;
}

#view_early_prepayment .col-form-label-sm {
    padding-top: calc(0.25rem + 1px);
    padding-bottom: calc(0.25rem + 1px);
    font-size: 0.875rem;
    line-height: 1.5;
}

#view_early_prepayment .col-form-label {
    padding-top: calc(0.375rem + 1px);
    padding-bottom: calc(0.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5;
}

#view_early_prepayment label {
    display: inline-block;
    margin-bottom: .5rem;
}

#view_early_prepayment .form-control-sm, #view_early_prepayment .input-group-sm .form-control, #view_early_prepayment .input-group-sm .input-group-text, #view_early_prepayment .col-form-label-sm {
    font-size: 12px !important;
}

#view_early_prepayment .form-control-sm, #view_early_prepayment .input-group-sm > .form-control, #view_early_prepayment .input-group-sm > .input-group-prepend > .input-group-text, #view_early_prepayment .input-group-sm > .input-group-append > #view_early_prepayment .input-group-text, #view_early_prepayment .input-group-sm > .input-group-prepend > .btn, #view_early_prepayment .input-group-sm > .input-group-append > .btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem;
    height: auto;
}

#view_early_prepayment .card {
    margin-top: 10px;
}

#view_early_prepayment .card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
}

#view_early_prepayment .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
#view_early_prepayment .card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

#view_early_prepayment #early-prepayment-model-window .card-body {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

#view_early_prepayment .card-body {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
        padding-right: 1.25rem;
        padding-left: 1.25rem;
}

#view_early_prepayment .card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

#view_early_prepayment .card-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

#view_early_prepayment .card-footer {
    padding: 0.75rem 1.25rem;
    background-color: rgba(0, 0, 0, 0.03);
    border-top: 1px solid rgba(0, 0, 0, 0.125);
}

#view_early_prepayment .btn-sm, #view_early_prepayment .btn-group-sm > .btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.7;
    border-radius: 0.2rem;
}

#view_early_prepayment input[type="text"], #view_early_prepayment input[type="number"], #view_early_prepayment select {
    border: 1px solid #ccc;
    padding: 0.25rem 0.5rem !important;
    outline: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font: 12px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #666;
    margin: 0;
    width: 100% !important;
    display: block;
    margin-bottom: 0px;
    background: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    -ms-transition: all 200ms ease-in;
    transition: all 200ms ease-in;

}

#view_early_prepayment #early-prepayment-model-window #payment-control-body .heading {
    font-weight: bolder;
    font-size: 12px;
    margin-bottom: 12px;
    display: block;
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

#view_early_prepayment .form-control-plaintext {
    background-color: transparent !important;
    border: solid transparent !important;
}

#view_early_prepayment .mt-2, #view_early_prepayment .my-2 {
    margin-top: 0.5rem !important;
}

#view_early_prepayment .btn-outline-danger {
    color: #dc3545;
    background-color: transparent;
    background-image: none;
    border-color: #dc3545;
}

#view_early_prepayment #early-prepayment-model-window #payment-control-difference {
    color: #ffffff;
}

#view_early_prepayment #early-prepayment-model-window #payment-control-difference #difference-payment {
    text-align: right; 
    font-weight: bolder;
}

#view_early_prepayment #early-prepayment-model-window #payment-control-difference.positive,
#view_early_prepayment #early-prepayment-model-window #payment-control-difference.positive #difference-payment {
    color: #155724;
    background-color: #d4edda;
}

#view_early_prepayment #early-prepayment-model-window #payment-control-difference.negative,
#view_early_prepayment #early-prepayment-model-window #payment-control-difference.negative #difference-payment {
    color: #a94442;
    background-color: #f2dede;
}

#sortable { 
    list-style-type: none; 
    margin: 0; 
    padding: 0; 
    width: 100%; 
}

#sortable li { 
    margin: 0 3px 3px 3px; 
    padding: 10px 0 0 30px; 
    font-size: 16px; 
    height: 36px; 
    background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x !important;
}

#sortable li span { 
    position: absolute; 
    margin-left: -1.3em; 
}

.activation-tooltip-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.tooltip-new {
    font-size: 12px;
	font-weight: bold;
    color: orange;
    text-decoration: none;
}

.tooltip-current {
    font-size: 12px;
    margin-left: 25px;
    display: inline-block;
    color: green;
}

@media (max-width: 991px) {

	/*Header*/
	.header { margin-top: 40px; }
	.header .logo img { height: 30px; }
	.header .nav { height: 30px; }
	
	.header .nav ul li { padding: 5px 10px; margin: 5px 0; }
	.header .nav ul li:last-child { border: none; padding-right: 0; }
	.header .nav ul li a { padding: 0; font-size: 9px; margin-top: -2px; }

	.container { padding: 0; }
	#price-buttons { display: none; }
	.snabbknapp { width: 100% !important; margin: 0 0 15px !important; }
	.slider-title {text-align: center; }
	.slider-title:after { display: none; }
	
	.ui-slider .ui-slider-handle .glyphicon { display: none; }
	
	#belopp,
	#betalningstid { visibility: hidden; opacity: 0; }
	
	#varden h4 { font-size: 16px; line-height: 16px; font-weight: 800; }
	
}

@media print {
	body { background: #fff; }
	.col-xs-9 { width: 100%; }	
	#resultatrakning .col-xs-9 { width: 75%; }
	p,
	div { page-break-inside: avoid; }
	.content { padding: 0; }
	.sorting { text-align: left; margin-bottom: 20px; }
	a[href]:after { content: none !important; }
	.title:after { position: absolute; bottom: 0; left: 0; right: 0; width: 100%; content: ""; border-bottom: 1px solid #dedede; margin: 10px 0; }
}
