/*====================================== reset.css is here ========================================*/
*{margin:0; padding:0; box-sizing:border-box; }
table {	border-collapse:collapse; border-spacing:0;}

/**************************************************************************************/


.flt_lt {float:left; display:inline;}
.flt_rt {float:right; display:inline;padding: 0;}
.top-cnt, .btm-links .row, .title, .btm-cnt-block, .ministrete, .dcmain {
    margin-left: 0;
    margin-right: 0;
}
/*--------- --LayOut Start here-----------------------*/



/*top-cnt starts*/
.top-cnt{padding: 10px 0 0px 0;background: #f2f2f2;}
.cnt-data1{padding: 0;}
.cnt-links{padding: 0}
.cnt-links ul{margin: 0; list-style:none;}
.cnt-links1 li{padding: 0 0 18px 0;}
.cnt-links2 li{padding: 0 0 18px 0;}
.form-control:focus{border: 0 !important;outline: none;}
.form-data label{display: block;margin-bottom:5px;font-size: 16px;line-height: 20px;color: #000;font-family: 'Geogrotesque W01';font-weight: normal;padding: 0 0 0 6px;}
.form-data input{font-size: 16px;line-height: 21px;font-family: 'Geogrotesque W01';font-weight: normal;color: #c6c6c6;padding: 3px 6px 3px 6px;}

.cnt-links{text-align: center;vertical-align: middle;}
.cnt-links1{padding: 35px 0 0 0;}
.cnt-links2{padding: 35px 0 0 0;}
.form-data .custom-select{font-size: 18px;line-height: 20px;color: #c6c6c6;font-family: 'Geogrotesque W01';font-weight: normal;box-shadow:0px 0px 2px rgba(0,0,0,0.1);border: 0; }
.cnt-links ul li a{display: block;text-align: center;font-size: 16px;line-height: 22px;font-family: 'MyriadPro-Regular';font-weight: bold;color: #b2b2b2;}
.cnt-links1 ul li a{color: #595959;text-decoration: underline;}
.cnt-links2 ul li a{}
.cnt-data2{padding: 0 0 0 80px;}
.cnt-data2 .form-data{padding: 4px 4px 4px 4px;}
.cnt-data2 .form-group{margin: 0 0 20px 0;}
.cnt-data2 .input-group{margin: 0 0 24px 0;width: 245px;position: relative;}
    .cnt-data2 .input-group .form-control {
        width: 81%;
        border: 1px solid #fff;
        box-shadow: none;
        height: 35px;
    }
.input-group input :-webkit-input-placeholder {color: #c6c6c6;}
.input-group input ::-moz-placeholder {color: #c6c6c6;}
.input-group input :-ms-input-placeholder {color: #c6c6c6;}
.input-group input :-o-placeholder {color: #c6c6c6;}
.form-data .dd .divider{border: 0;}
.form-data .dd .ddArrow{background: url('/images/decisionchain/arrows.png') no-repeat;width: 10px;height: 20px;}
.form-data .dd .ddTitle .ddTitleText{background: #fff;border: 0;outline: none;height: 34px; overflow:hidden}
.dd .ddTitle{outline: none;}
.select-dropdown{outline: none;display:  inline-block;}
.form-data .dd{border: 0;outline: none;width: 245px !important;height: 37px;}
.form-data .form-control{border: 0;cursor: pointer;}
.form-data .form-control:focus{box-shadow: none;}
.btn.focus, .btn:focus{border:0;box-shadow: none !important;outline: 0;}
.form-data .btn {
    background: #fff;
    border: 0;
    padding: 7px 6px 23px 16px;
    width: 45px;
    height: 34px;
}
.ddcommon .shadow{box-shadow: none;border: 0 !important;outline: none;}
.ddcommon ul{outline: none;}
.form-data .ddlabel{font-size: 16px;line-height: 23px;color: #c6c6c6;font-family: 'Geogrotesque W01';font-weight: normal;}
.form-data .input-group{-webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out; transition: .25s ease-in-out;}
/*top-cnt ends*/

.date-block {
    position: relative;
    width: 40px;
    height: 40px;
    line-height: 12px;
    font-size: 11px;
    padding: 8px 0 7px 0;
    font-family: "MyriadPro-Regular";
    font-weight: normal;
    z-index: 1;
}

.date-block-hz {
    float: left;
    top: -64px;
    left: -125px;
}

.date-block-lt {
    float: right;
    left: 72px;
}

.date-block-rt {
    float: left;
    left: -75px;
}

.date-block-lt span::before {
    left: -40px;
    top: 25px;
    width: 40px;
    height: 2px;
}

.date-block-rt span::before {
    left: 40px;
    top: 25px;
    width: 40px;
    height: 2px;
}

.date-block-hz span::before {
    left: 20px;
    top: 25px;
    width: 2px;
    height: 40px;
}

.date-block span::before {
    content: "";
    position: absolute;
    background: #000;
}

.date-block span {
    background: #000000;
    border-radius: 100%;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    font-size: 16px;
    display: block;
    height: 40px;
    padding-top: 14px;
}

.date-block-year {
    float: right;
    left: 72px;
    top: -70px;
}

/*btm-cnt starts*/
.btm-cnt{background: #b0b0b0;padding: 24px 14px 0 14px;}
.btm-cnt h1{color: #fff;display: inline-block;padding: 0 9px 9px 7px;}
.btm-cnt small{color: #f2f2f2;font-size: 14px;line-height: 16px;display: inline-block;font-family: 'Geogrotesque W01';font-weight: normal;padding: 0 0 9px 0;}
.btm-links{overflow-x: auto;}
.btm-cnt h4 {color: white;}
.btm-cnt ul {
    padding: 10px 0 0 0;
    margin: 0;
    list-style: none;
}
.btm-cnt ul li:first-child{background: none;text-align:  left;}
.btm-cnt ul li{background: #ffffff;padding: 0 2px 7px 2px;}
.btm-cnt .title h4{margin: 0;}
.block1{width: 45%;float: left;}
.block2{width: 35%;text-align: center;float: left;} 
.block3{width: 12%;text-align: center;float: left;}
.block4{width: 8%;text-align: center;float: left;}
.btm-cnt ul .links-data{padding: 6px 3px 6px 9px;margin: 0 0 25px 0;}
.forslag{border-right: 1px solid #888888;padding: 8px 0 1px 0px;}
.forslag span{font-size: 15px;line-height: 18px;padding: 8px 0 0 11px;display: inline-block;font-family: 'Geogrotesque W01';color: #595959;}
.finansministeriet{border-right: 1px solid #888888;padding: 13px 0 13px 0;}
.finansministeriet span{font-size: 15px;line-height: 18px;padding: 2px 0 0 11px;display: inline-block;font-family: 'Geogrotesque W01';color: #595959;}
.vedtaget{border-right: 1px solid #888888;padding: 14px 0 14px 0;}
.vedtaget span{font-size: 15px;line-height: 18px;padding: 2px 0 0 11px;display: inline-block;font-family: 'Geogrotesque W01';font-weight: normal;color: #009640;}
.round-icon{padding: 9px 0 4px 10px;}
/*btm-cnt ends*/

.decisionchain-scroll-horizontal-scroller {
    background: #e6e6e6;
}
/*index1 page*/
.top-cnt-block {
    padding: 27px 0 24px 0;
}
.btm-cnt-block{padding: 15px 15px 15px 16px;}
.ministrete {
    background: #e6e6e6;
    padding: 19px 15px 19px 17px;
    border-bottom: 1px solid #888888;
    display: inline-block;
    width: 100%;
}



    .ministrete span {
    }
    .ministrete h1 {
        padding: 12px 21px 12px 19px;
        letter-spacing: -0.8px;
    }
/*roadricing*/
.roadricing{position: relative;padding: 38px 50px 15px 50px;}
.roadricing-lt{padding: 37px 51px 10px 60px;border-right: 2px solid #000;}
.roadricing-lt-top{background: #ffffff;box-shadow: 4px 7px 22px rgba(0,0,0,0.2);padding: 15px 15px 19px 15px;margin: 0 0 35px 0;}
.roadricing-lt-top figure {
        margin: 13px 0 13px 0;
        background-color: black
    }
.roadricing-lt-top h2{padding: 0 0 1px 0;letter-spacing: -0.7px;margin-top: 0; font-size:20px}
.roadricing-lt-top p{padding: 0 0 3px 3px;letter-spacing: 0.1px;}
.roadricing-lt-top a {padding: 0 0 3px 3px; letter-spacing: 0.1px;}
.roadricing-lt-top span{width: 97%;height: 3px;background: #e6e6e6;display: block;margin: 0 0 11px 0;}
.roadricing-lt-top img {
    display: block;
    max-width: 58%;
    height: auto;
    margin-left: 22%;
    margin-right: auto;
}


.roadricing-rt {
    padding: 38px 60px 0 54px;
}
.roadricing-rt-top {
    background: #ffffff;
    box-shadow: 4px 7px 22px rgba(0,0,0,0.2);
    padding: 15px 15px 19px 15px;
    margin: 0 0 35px 0;
}

    .roadricing-rt-top figure {
        margin: 0 0 13px 0;
    }

    .roadricing-rt-top h2 {
        padding: 0 0 1px 0;
        letter-spacing: -0.7px;
        margin-top: 0;
        font-size: 20px;
    }

    .roadricing-rt-top p {
        padding: 0 0 3px 3px;
        letter-spacing: 0.1px;
    }

    .roadricing-rt-top a {
        padding: 0 0 3px 3px;
        letter-spacing: 0.1px;
    }

    .roadricing-rt-top span {
        width: 97%;
        height: 3px;
        background: #e6e6e6;
        display: block;
        margin: 0 0 11px 0;
    }


.roadricing-rt .roadricing-lt-top{padding: 15px 13px 7px 15px;margin: 0 0 118px 0;box-shadow: 4px 7px 22px rgba(0,0,0,0.2);}
.roadricing-rt .roadricing-lt-top p{margin: 0 0 2px 0;}
.roadricing-blocks{}
.roadricing-blocks-top{position: absolute;left: 47.4%;top: 12px;}
.roadricing-block1{padding: 0 0 22px 0;}
.roadricing-blocks span {
    background: #2e1d86;
    border-radius: 100%;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    font-size: 16px;
    display: block;
}
.roadricing-block1 span{width: 48px;height: 48px;line-height: 48px;}
.roadricing-block2{padding: 0 0 3px 4px;}
.roadricing-block2 span{width: 40px;height: 40px;line-height: 12px;font-size: 11px;padding: 8px 0 7px 0;font-family: 'MyriadPro-Regular';font-weight: normal;}
.roadricing-blocks-btm{position: absolute;left: 47.4%;bottom: 20.4%;}
.roadricing-blocks-btm .roadricing-block2{padding: 25px 0 0 4px;}
.roadricing-blocks-btm .roadricing-block2 span .fa{font-size: 20px;line-height: 26px;}
.roadricing-blocks-btm .roadricing-block2.data5{padding: 13px 0 0 4px;}
.lines-data span{position: absolute;width: 50px;height: 2px;background: #000;display:  block;}
.lines-lt-top{position: relative;z-index: 999;}
.lines-lt-top .lines-data span{top: 68px;right: -48px;}
.lines-lt-btm{position: relative;z-index: 999;}
.lines-lt-btm .lines-data span{bottom: 69px;right: -47px;}
.lines-rt-top{position: relative;z-index: 999;}
.lines-rt-top .lines-data span{top: 26px;left: -49px;}
.lines-rt-btm{position: relative;z-index: 999;}
.lines-rt-btm .lines-data span{bottom: 133px;left: -48px;}
.roadricing-block2 span:before{content: "";position: absolute;width: 57px;height: 2px;background: #000;}
.roadricing-block2.data1 span:before{right: -46px;;top:91px;}
.roadricing-block2.data2 span:before{left:-28px;top:130px;}
.roadricing-block2.data3 span:before{right: -38px;top: 44px;}
.roadricing-block2.data4 span:before{left:-28px;top: 110px;}
.roadricing-block2.data5 span:before{display: none;}
/*inner2*/
.header-btm-portal-link .portal-nav-trigger.header-link{padding: 14px 10px 11px 20px;-webkit-transition: background 0.2s ease-in-out,color 0.2s ease-in-out; -o-transition: background 0.2s ease-in-out,color 0.2s ease-in-out;transition: background 0.2s ease-in-out,color 0.2s ease-in-out;}
.formand{background: #dce5e2;padding: 10px 0 8px 0px;}
.formand ul{margin: 0;}
.formand ul li{padding: 0 0px 0 11px;}
.formand-img {padding: 0;}
.formand-data{padding: 2px 0 0 11px;}
.formand-data p{margin: 0;line-height: 13px;font-size: 13px;padding: 0 0 3px 0;}
.ellen{border-bottom: 2px solid #000;border-top:2px solid #000;padding: 14px 0 21px 0;}
.ellen h1{font-size: 55px;line-height: 57px;letter-spacing: -0.4px;color: #000000;}
.debat{padding: 4px 13px 3px 1px;border-bottom: 1px solid #e3e4e4;}
.debat .btn{color: #fff;background: #bcc727;font-size: 12px;line-height: 33px;width: 63px;height: 28px;text-align: center;vertical-align: middle;border-radius: 0;font-family: 'MyriadPro-Regular';font-weight: normal;border: 0;}
.debat span{display:  inline-block;padding: 0 0 0 8px;font-size:  12px;line-height:  14px;color: #7d7f80;font-family: 'Geogrotesque W01';font-weight: normal;}
.debat span small{color: #303b41;font-size:  12px;line-height:  14px;}
.debat a.print{font-size: 12px;line-height: 14px;color: #325c78;font-family: 'Geogrotesque W01';font-weight: normal;padding: 0;display:  inline-block;}

/*konomi*/
.konomi{padding: 18px 0 18px 0;}
.konomi-lt{padding: 0;}
    .konomi-lt h3 {
        background: #000000;
        padding: 12px 14px 25px 14px;
        margin: 0;
        letter-spacing: -0.1px;
        color: #ffffff;
        top: 7px;
        position: relative;
        z-index: -1
    }
    .konomi-lt h3 a {
        color: #ffffff;
        padding: 0px 0px 0px 10px;
    }
.konomi-lt-data{background: #e6e6e6;padding: 72px 7px 17px 7px;position: relative;}
.konomi-lt-data:before{content: "";position: absolute;left: 12px;bottom:17px;background: url('../images/lt-arrow.png') no-repeat;width: 20px;height: 20px;background-size: contain;cursor: pointer;}
.konomi-lt-data:after{content: "";position: absolute;right: 16px;bottom:18px;background: url('../images/rt-arrow.png') no-repeat;width: 20px;height: 20px;background-size: contain;cursor: pointer;}
.konomi-lt-link{background: #f3f3f3;box-shadow: 7px 9px 22px rgba(0,0,0,0.2);position: relative;z-index: 999;}
.konomi-lt-top{border-bottom: 1px solid #e8e8e8;align-items: flex-start;-webkit-align-items:flex-start;}
    .konomi-lt-top img {
        display: block;
        max-width: 58%;
        height: auto;
        margin-left: 22%;
        margin-right: auto;
    }
.konomi-lt-link span{font-size: 13px;line-height: 15px;color: #1d1d1b;font-family: 'Geogrotesque-SemiBold';font-weight: normal;padding: 6px 0 0 6px;}
.konomi-lt-link ul{margin: 0;padding:0;}
.konomi-lt-link ul li{padding: 3px 5px 3px 5px;}
.konomi-lt-link ul li a{font-size: 12px;line-height: 14px;color: #000000;font-family: 'Geogrotesque W01';font-weight: normal;display: block;}
.konomi-lt-link-main1{width: 200px;margin: 0 5px;}
.konomi-lt-link-main2{width: 400px;margin: 0 5px;}
.konomi-lt-link-main3{width: 200px;margin: 0 5px;}
.konomi-lt-data .link1{}
.konomi-lt-data .link2{padding: 12px 13px 12px 13px;}
.konomi-lt-data .link2 span{font-size: 15px;line-height: 20px;padding: 0px 0 0 11px;display: inline-block;}
.konomi-lt-data .link2 .konomi-lt-top {padding: 0 0 14px 0;}
.konomi-lt-data .link3{}
.konomi-lt-data .link3 ul{padding: 4px 19px 5px 15px;}
.konomi-lt-data .link3 ul li{padding: 0px 5px 2px 7px;}
.konomi-lt-link p{padding: 10px 7px 14px 2px;margin: 0;font-family: 'Geogrotesque-Regular'; font-size:12px}
.konomi-lt-link a {
    padding: 10px 7px 14px 2px;
    margin: 0;
    font-family: 'Geogrotesque-Regular';
    font-size: 12px
}
.konomi-lt-para{background:#fdfdfd;font-family: 'Geogrotesque W01Italic';font-weight: normal;padding: 19px 15px 49px 2px;font-size:  22px;line-height: 30px;color: #000;letter-spacing: -0.6px;border-bottom: 1px solid #e3e4e4;}
.konomi-lt-block span {
    background: #000000;
    border-radius: 100%;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    width: 36px;
    height: 36px;
    line-height: 12px;
    font-size: 11px;
    padding: 8px 0 7px 0;
    font-family: 'MyriadPro-Regular';
    font-weight: 700;
    position: absolute;
}
.konomi-lt-block span:before{position: absolute;content: "";width: 2px;height: 24px;background: #000;left: 17px;top:34px;}
.konomi-lt-block1 span{left: 10.4%;top: 5.1%;}
.konomi-lt-block2 span{left: 46.3%;top: 5.3%;}
.konomi-lt-block3 span{right: 10.1%;top: 5.3%;}
.konomi-lt-data .line-main{position: absolute;left: 0;top: 33px;width: 100%;height: 2px;background: #000;}

.konomi-rt{padding: 22px 0 0 5px;margin: 0 0px 0 0px;}
.konomi-rt-links-data{padding: 9px 3px 7px 8px;}
.konomi-rt-top{border-bottom: 2px solid #e3e4e4;}
.konomi-rt-top h4{font-size: 13px;line-height: 18px;color: #797581;font-family: 'Montserrat-Bold';font-weight: normal;text-transform: uppercase;letter-spacing: 0.9px;margin: 0;padding: 0 0 0 3px;}
.konomi-rt-top a{font-size: 15px;line-height: 17px;color: #458ea3;font-family: 'Geogrotesque W01';font-weight: normal;padding: 2px 2px 0 25px;letter-spacing: -1.3px;display: inline-block;}
.konomi-rt-top a .fa{font-size: 12px;padding: 0 0 0 5px;}
.konomi-rt-main{padding: 8px 0 0 0;}
.konomi-rt-links{position: relative;} 
.konomi-rt-links a{padding: 0;}
.konomi-rt-links p{font-size: 13px;line-height: 14px;font-family: 'MyriadPro-Regular';font-weight:bold;color: #000;letter-spacing: -0.4px;margin: 0;}
.konomi-rt-links p small{display: block;font-size: 11px;line-height: 17px;font-family: 'Geogrotesque W01';font-weight: normal;color: #7e7d78;}
.konomi-link1{border: 2px solid #a94f59;padding: 8px 17px 8px 7px;margin: 0 -5px 0 0;position: relative;}
.konomi-rt-links span{position: absolute;right: 0;top:0; color: #fff;text-transform: uppercase;font-family: 'Geogrotesque W01';font-weight: normal;font-size: 12px;line-height: 14px;padding: 1px 4px 1px 4px;}
.konomi-link1 span{background: #ff2828;}
.konomi-link1 p{padding: 0 15px 0 21px;}
.konomi-link2{border: 1px solid #375873;padding: 6px 5px 3px 7px;}
.konomi-link2 p{padding: 7px 6px 0 0;}
.konomi-link3{border: 1px solid #305884;padding: 9px 6px 3px 12px;}
.konomi-link3 p{padding: 8px 15px 0 0;}
.konomi-link4{border: 1px solid #6f3140;padding: 7px 4px 1px 4px;}
.konomi-link4 p{padding: 5px 15px 0px 2px;}
.konomi-link5{border: 1px solid #40224c;padding: 8px 3px 1px 11px;position: relative;}
.konomi-link5 span{background: #5a0e6b;}
.konomi-link5 p{padding: 7px 0 0px 2px;}
.konomi-link6{border: 1px solid #0f2239;padding: 8px 7px 7px 7px;}
.konomi-link6 span{background: #031f5e;}
.konomi-link6 p{padding: 3px 20px 0 20px;}
.konomi-link7{border: 1px solid #8a9aa5;padding: 8px 0 0 7px;}
.konomi-link7 span{background: #8d9aa3;}
.konomi-link7 p{padding: 3px 22px 0 20px;}

@media only screen and (max-width:1200px) {
    .form-cnt {
        top: 35px;
        left: 0;
    }

    .form-data .dd {
        width: 300px !important;
    }

    .cnt-data2 .input-group {
        width: 300px;
    }

        .cnt-data2 .input-group .form-control {
            width: 85%;
        }

    .form-data .btn {
        width: 15%;
    }
}

@media only screen and (max-width:1024px) {
}


@media only screen and (max-width:991px) {
    .header-lt a {
        display: block;
        margin: 0 -3px 0 -3px;
    }

    .dropdown-menu {
        left: -123px;
    }

    .select-dropdown {
        display: block;
    }

    .cnt-data2 .input-group {
        width: 100%;
    }

    .form-data .dd {
        width: 100% !important;
    }

    .cnt-data2 {
        padding: 0 25px;
    }

        .cnt-data2 .form-data {
            padding: 4px;
        }

        .cnt-data2 .pad {
            padding: 4px;
        }
    /*inner1*/
    .roadricing {
        padding: 38px 15px 15px 15px;
    }

    .roadricing-lt {
        padding: 40px 40px 0 30px;
    }

    .roadricing-rt {
        padding: 40px 30px 0 50px;
    }

    .roadricing-lt-top img {
        width: 100%;
        height: auto;
    }

    .roadricing-block2.data4 span:before {
        top: 120px;
    }

    .roadricing-blocks-top {
        left: 46.4%;
    }

    .roadricing-blocks-btm {
        left: 46.4%;
    }
    /*inner2*/
    .ellen h1 {
        font-size: 32px;
        line-height: 34px;
    }

    .konomi-link1 {
        margin: 0;
    }

    .konomi-rt {
        padding: 25px 8px 8px 8px;
    }

    .konomi-rt-links-data {
        padding: 7px;
    }

    .konomi-lt-para {
        padding: 25px 15px 10px 15px;
        margin: 0;
    }

    .btm-cnt ul {
        width: 850px;
    }

    .konomi-lt-link .lines.lines1 {
        left: 80px;
    }

    .konomi-lt-link .lines.lines2 {
        left: 170px;
    }

    .konomi-lt-link .lines.lines3 {
        left: 91px;
    }

    .konomi-lt-data .link2 span {
        font-size: 12px;
        padding: 0 0 0 8px;
    }
}


@media only screen and (max-width:767px) {
    .dropdown-menu {
        left: 0;
    }

    .header-lt a {
        margin: 0;
    }
    /*menu*/
    .btm-menu {
        display: block;
    }

    .header-btm {
        display: none;
    }

    .btm-menu ul {
        margin-bottom: 0;
    }

    .open-nav .header-btm {
        display: block;
    }

    .header-rt .form-inline {
        display: none;
    }

    .header-btm-primary .top-nav li:before {
        display: none;
    }

    .header-btm-primary .top-nav {
        display: block;
        padding: 0;
    }

        .header-btm-primary .top-nav li {
            float: none;
            display: block;
            padding: 13px 12px 6px 7px;
        }

    .header-btm .dropdown-menu li {
        padding: 0px;
    }

        .header-btm .dropdown-menu li a:hover {
            background: #9AA2A5 !important;
            color: #fff;
            text-decoration: none;
        }

        .header-btm .dropdown-menu li a {
            padding: 7px 7px
        }

    .open-nav .header-btm-primary li a:hover {
        text-decoration: none;
    }

    .header-btm-primary li {
        border-bottom: 1px solid #e6e6e6;
        background: #fff;
    }

        .header-btm-primary li:last-child {
            border-bottom: 0;
        }

        .header-btm-primary li a {
            color: #000;
        }

    .open-nav .header-btm-primary {
        margin: 0;
        border: 0;
    }

    .open-nav .btm-menu ul {
        margin-bottom: 0;
    }

    .header-btm-portal-link .portal-nav-trigger {
        display: none;
    }

    .top-nav {
        display: none;
    }

    .header-rt form {
        display: none;
    }

    /*inner1*/
    .ministrete {
        padding: 15px 15px 15px 15px;
    }

        .ministrete h1 {
            padding: 22px 6px 12px 6px;
        }

    .roadricing-lt {
        padding: 25px 0 0 0;
    }

    .roadricing-rt {
        padding: 25px 0 0 0;
    }

    .roadricing-blocks-top {
    }

    .roadricing-block2.data1 span:before {
        top: 80px;
    }

    .roadricing-block2.data4 span:before {
        top: 78px;
    }

    .roadricing-block2.data3 span:before {
        top: 28px;
    }

    .roadricing-block1 {
        padding: 0 0 10px 0;
    }

    .roadricing-block2 {
        padding: 0 0 10px 4px;
    }

    .roadricing-blocks-top {
        display: none;
    }

    .roadricing-lt {
        border: 0;
    }

    .lines-data span {
        display: none;
    }

    .roadricing-blocks-btm {
        display: none;
    }

        .roadricing-blocks-btm .roadricing-block2 {
            padding: 10px 0 0 4px;
        }

    /*inner2*/
    .formand-img img {
        width: 100%;
        height: auto;
    }

    .ellen h1 {
        font-size: 25px;
        line-height: 27px;
    }

    .konomi-lt-link-main2 {
        width: 49%;
    }

    .konomi-lt-link .lines.lines1 {
        left: 60px;
    }

    .formand {
        overflow: hidden;
        overflow-x: scroll;
    }

        .formand ul {
            width: 400%;
            font-size: 0;
        }

            .formand ul li {
                padding: 5px 10px;
                float: left;
                font-size: 0;
            }
}


@media only screen and (max-width:575px) {
    .header-lt a {
        font-size: 35px;
        line-height: 37px;
    }

        .header-lt a img {
            width: 50px;
            height: auto;
        }

    .header-lt {
        padding: 15px;
        min-height: 80px;
    }

    .header-rt {
        padding: 15px;
        min-height: 80px;
    }

    .ministrete span {
        margin: 0 auto;
        display: block;
        text-align: center;
        float: none;
    }

    .ministrete h1 {
        padding: 15px 0;
        text-align: center;
    }

    .roadricing-rt {
        padding: 0;
    }

    .roadricing-lt-top {
        margin: 0 0 25px 0;
    }

    .roadricing-rt .roadricing-lt-top {
        margin: 0 0 25px 0;
    }

    .data1 {
        display: none;
    }

    inner2
    /*
    .konomi-lt-data .line-main{display: none;}
    .konomi-lt-link .lines{display: none;}
    .konomi-lt-block span{display: none;}
*/
    .konomi-lt-data {
        padding: 15px;
    }

    .konomi-lt-para {
        font-size: 20px;
        line-height: 22px;
    }

    .konomi-rt-top a {
        padding: 2px 2px 0 2px;
    }

    .btm-cnt ul .links-data {
        padding: 5px 5px 5px 5px;
        margin: 0 0 15px 0;
    }

    .forslag span {
        padding: 10px 0 0 11px;
    }

    .block1 figure {
        margin: 0;
    }

    .finansministeriet {
        padding: 15px 0 5px 0;
    }

    .vedtaget {
        padding: 15px 0 5px 0;
    }

    .round-icon {
        padding: 5px 0 5px 15px;
    }

    .finansministeriet span {
        padding: 0;
    }

    .vedtaget span {
        padding: 0;
    }

    .konomi-lt-data:before {
        bottom: 2px;
        left: 5px;
    }

    .konomi-lt-data:after {
        bottom: 2px;
        right: 5px;
    }
    /*    .konomi-lt-data .line-main{display: none;}*/
    .debat a.print {
        padding: 5px 0 5px 0
    }

    .debat span {
        letter-spacing: -0.8px;
    }

    .konomi-mb { /* width: 600px; */
        overflow-x: scroll;
    }

    .konomi-lt-data { /* overflow-x: scroll; */
        width: 566px;
    }
}


@media only screen and (max-width:479px) {
    .header-lt {
        min-height: 52px;
        padding: 10px;
    }

    .header-rt {
        min-height: 52px;
        padding: 10px;
    }

    .header-lt a {
        font-size: 25px;
        line-height: 27px;
    }

        .header-lt a img {
            width: 35px;
        }

    .header-lt span {
        font-size: 30px;
        line-height: 32px;
    }

    .top-cnt {
        padding: 25px 0 25px 0;
    }

    .cnt-data1 {
        padding: 0;
    }

    .cnt-links1 {
        padding: 0;
    }

    .cnt-links2 {
        padding: 0;
    }

    .cnt-data2 {
        padding: 0 15px;
    }

        .cnt-data2 .form-group {
            margin: 0 0 15px 0;
        }

        .cnt-data2 .input-group {
            margin: 0 0 15px 0;
        }

        .cnt-data2 .form-data {
            padding: 0;
        }

        .cnt-data2 .pad {
            padding: 0;
        }

    /*inner1*/
    .roadricing {
        padding: 10px 0;
    }

    .roadricing-lt {
        padding: 15px 0;
    }

    .formand ul li {
        padding: 5px 0;
    }

    .formand {
        padding: 10px 15px;
    }

    .roadricing-lt-top h2 {
        font-size: 18px;
        line-height: 20px;
    }
    /*inner2*/
    .ellen h1 {
        font-size: 20px;
        line-height: 22px;
    }

    .konomi-lt-para {
        font-size: 16px;
        line-height: 18px;
    }

    .form-cnt {
        left: -4px;
        top: 37px;
    }

    .debat .btn {
        width: 50px;
    }

    .debat span {
        padding: 0 0 0 2px;
        font-size: 11px;
    }

    .debat {
        padding: 4px 3px 4px 1px;
    }

        .debat span small {
            font-size: 11px;
        }

        .debat a.print {
            font-size: 11px;
        }

    .btm-menu ul {
        margin: 10px 0;
    }
}

@media (min-width: 767px) {

}
