/*html,body{
    color:#959595;
    background-color:#fff
}*/


.demand-decrip {
    border-bottom: 1px #f5f5f5 solid;
}

.demand-decrip p a {
    border-bottom: 1px solid #959595;
}

.paragraph.wrapper-use-of-system .inner-pages-description .demand-decrip p {
    color: #959595;
}

.wrapper-generation-map-section .dgcapacitymap{
    display:none;
}
.wrapper-generation-map-section .dgcapacitymap img{
    max-width:inherit
}
.wrapper-generation-map-section .clickable{
    cursor:pointer
}
.wrapper-generation-map-section .top-bar-wrapper .assumptions{
    padding-left:30px;
    margin-top:20px
}


.wrapper-generation-map-section .top-bar-wrapper .assumptions li{
    list-style-type:circle;
    margin-left:25px
}
.wrapper-generation-map-section .title{
    font-size:16px;
    color:#000;
    font-weight:700
}
.wrapper-generation-map-section .hr{
    border-bottom:1px solid #ebebeb;
    margin:5px 10px 0px 14px;
}
.wrapper-generation-map-section .title-description{
    margin-top:20px;
    line-height:1.3
}
.wrapper-generation-map-section .subtitle{
    font-size:87.5%
}
.wrapper-generation-map-section .line{
    display:block;
    border-bottom:2px #f5f5f5 solid;
    margin-bottom:24px
}
.wrapper-generation-map-section .line:last-child{
    margin-bottom:0
}
.wrapper-generation-map-section .background-green{
    background-color:#66bd51
}
.wrapper-generation-map-section .background-amber{
    background-color:#ff9c00
}
.wrapper-generation-map-section .background-red{
    background-color:#c81841
}
.wrapper-generation-map-section .toggled-green{
    color:#66bd51
}
.wrapper-generation-map-section .toggled-amber{
    color:#ff9c00
}
.wrapper-generation-map-section .toggled-red{
    color:#c81841
}
.wrapper-generation-map-section .chevron-right{
    background-image:url(../../images/chevron_right.png);
    background-size:12px;
    background-repeat:no-repeat;
    width:15px;
    height:15px;
    float:right;
    top:8px;
    right:4px;
    position:relative;
    cursor:pointer
}
.wrapper-generation-map-section .printer-icon{
    background-image:url(../../images/printer_icon.png);
    background-size:20px;
    background-repeat:no-repeat;
    width:20px;
    height:20px;
    float:right;
    top:5px;
    right:5px;
    position:relative;
    cursor:pointer
}
.wrapper-generation-map-section .map-border{
    border:1px solid #ebebeb
}
.wrapper-generation-map-section .map-canvas-wrapper{
    height:460px;
    width:100%;
    position:relative;
}
@media(max-width:480px){
.wrapper-generation-map-section .map-canvas-wrapper{
        height:320px
    }
}
.wrapper-generation-map-section .map-canvas-wrapper #show_hide_link{
    bottom:-15px;
    position:absolute;
    right:0
}
.wrapper-generation-map-section #map-canvas{
    width:100%;
    height:100%;
    position:absolute;
    overflow:hidden;
    top:0;
    left:0;
    z-index:1
}
.wrapper-generation-map-section #instructions{
    width:100%;
    height:100%;
    position:absolute;
    overflow:hidden;
    top:0;
    left:0;
    z-index:2
}
@media(max-width:480px){
.wrapper-generation-map-section #instructions{
        display:none
    }
}
.wrapper-generation-map-section #instructions .background{
    width:100%;
    height:100%;
    position:absolute;
    overflow:hidden;
    top:0;
    left:0;
    z-index:0;
    background-color:#fff;
    -ms-filter:"alpha(opacity=50)";
    filter:alpha(opacity=50);
    -moz-opacity:.5;
    -khtml-opacity:.5;
    opacity:.5
}
.wrapper-generation-map-section #instructions .container{
    background-color:#fff;
    border-radius:4px;
    max-height:100%;
    max-width:100%;
    margin:3% auto;
    position:relative;
    width:740px;
    z-index:1;
    -webkit-box-shadow:1px 1px 10px 0 rgba(50,50,50,.75);
    -moz-box-shadow:1px 1px 10px 0 rgba(50,50,50,.75);
    box-shadow:1px 1px 10px 0 rgba(50,50,50,.75)
}
.wrapper-generation-map-section #instructions .container .title{
    margin:15px 15px 0 20px;
    float:left;
    width:100%
}
.wrapper-generation-map-section #instructions .container .title #close{
    background-image:url(../../images/close_icon.png);
    background-repeat:no-repeat;
    background-size:12px auto;
    display:block;
    height:12px;
    position:absolute;
    right:20px;
    top:20px;
    width:12px;
    cursor:pointer
}
.wrapper-generation-map-section #instructions .container .item{
    float:left;
    margin:10px;
    width:221px;
    font-size:12px;
    font-weight:700
}
.wrapper-generation-map-section #instructions .container .item img{
    width:100%;
    margin:5px 0 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.wrapper-generation-map-section .battery-circle{
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    width:100px;
    height:100px;
    opacity:1;
    border-radius:100px;
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    -ms-border-radius:100px;
    -o-border-radius:100px;
    float:right;
    font-size:100%
}
.wrapper-generation-map-section .battery-contact{
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    background-color:#fff;
    width:18%;
    height:7%;
    opacity:1;
    border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -ms-border-radius:5px 5px 0 0;
    -o-border-radius:5px 5px 0 0;
    position:relative;
    left:42%;
    top:10%;
    margin-top:5px
}
.wrapper-generation-map-section .battery-body-band{
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    background-color:#fff;
    width:38%;
    height:10%;
    opacity:1;
    border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -ms-border-radius:5px 5px 0 0;
    -o-border-radius:5px 5px 0 0;
    position:relative;
    left:32%;
    top:10%
}
.wrapper-generation-map-section .battery-body{
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    background-color:transparent;
    width:38%;
    height:65%;
    opacity:1;
    border:3px solid #fff;
    border-radius:10px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    position:relative;
    color:#fff;
    overflow:hidden;
    background-color:#fff;
    left:32%
}
.wrapper-generation-map-section .battery-level{
    background-color:#fff;
    position:absolute;
    display:block;
    bottom:0;
    height:0
}
.wrapper-generation-map-section .battery-level.one-third{
    width:31px;
    background-color:#c81841
}
.wrapper-generation-map-section .battery-level.two-thirds{
    width:31px;
    background-color:#ff9c00
}
.wrapper-generation-map-section .battery-level.one{
    width:31px;
    background-color:#66bd51
}
.wrapper-generation-map-section .battery-positive,.battery-negative{
    text-align:center;
    position:relative;
    font-weight:700;
    font-size:125%
}
.wrapper-generation-map-section .battery-positive{
    top:5%
}
.wrapper-generation-map-section .battery-negative{
    top:25%
}
.wrapper-generation-map-section .infowindow-wrapper{
    display:block
}
.wrapper-generation-map-section .infowindow-wrapper h2{
    margin-bottom:0
}
.wrapper-generation-map-section .infowindow-wrapper .title{
    width:170px;
    margin-right:6px
}
@media screen and (max-width:480px){
    .wrapper-generation-map-section .infowindow-wrapper .title{
        width:100%;
        margin-right:0;
        white-space:normal
    }
    .wrapper-generation-map-section .infowindow-wrapper h2{
        margin-bottom:0;
        white-space:normal
    }
}


@media screen and (max-width:480px){
    .wrapper-generation-map-section .infowindow-wrapper .quick-calc{
        display:block;
        left:0
    }
    .wrapper-generation-map-section .infowindow-wrapper .view-details{
        width:162px
    }
}
.wrapper-generation-map-section .infowindow-wrapper .view-details span{
    vertical-align:middle
}
.wrapper-generation-map-section .infowindow-wrapper .substation_graphic{
    display:block;
    bottom:50px;
    float:right;
    height:45px;
    position:relative;
    width:45px;
    background-size:45px;
    background-repeat:no-repeat
}
.wrapper-generation-map-section .infowindow-wrapper .substation_graphic.RED{
    background-image:url(../../images/substation_red.png)
}
.wrapper-generation-map-section .infowindow-wrapper .substation_graphic.AMBER{
    background-image:url(../../images/substation_amber.png)
}
.wrapper-generation-map-section .infowindow-wrapper .substation_graphic.GREEN{
    background-image:url(../../images/substation_green.png)
}
.wrapper-generation-map-section .infowindow-wrapper label{
    display:inline
}
.wrapper-generation-map-section .infowindow-wrapper h2{
    top:7px;
    left:8px;
    position:relative;
    cursor:pointer;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}
.wrapper-generation-map-section .infowindow-wrapper .view-details label{
    top:7px;
    left:8px;
    position:relative;
    cursor:pointer
}
.wrapper-generation-map-section .infowindow-wrapper .view-details .chevron-right{
    cursor:pointer;
    position:absolute;
    right:0;
    top:8px
}
.wrapper-generation-map-section .gm-style-iw{
    width:auto;
    overflow:hidden!important
}
.wrapper-generation-map-section .info-wrapper{
    float:left;
    padding:20px 0;
    width:100%
}
.wrapper-generation-map-section .show-downstream-details,.show-upstream-details{
    cursor:pointer
}
.wrapper-generation-map-section .info-wrapper label,.info-block .label{
    display:inline
}
.wrapper-generation-map-section .info-wrapper .help img{
    vertical-align:text-bottom
}
.wrapper-generation-map-section .info-block .help img{
    vertical-align:sub
}
.wrapper-generation-map-section .info-wrapper .title.subtitle{
    margin-bottom:5px
}
.wrapper-generation-map-section .title.subtitle.constraint{
    width:320px;
    display:block
}
.wrapper-generation-map-section .info-block,.overview-wrapper{
    margin-bottom:10px
}
.wrapper-generation-map-section .info-block .make,.info-block .break{
    width:25%;
    display:inline-block
}
.wrapper-generation-map-section .info-block .details-title{
    margin-bottom:5px;
    font-weight:700
}
.wrapper-generation-map-section .overview{
    width:85%;
    float:left
}
.wrapper-generation-map-section .overview-wrapper{
    float:left;
    margin-bottom:15px;
    width:97%
}
.wrapper-generation-map-section .overview .label,info-block .label{
    display:block;
    float:left;
}
.wrapper-generation-map-section .overview .label,.overview .details{
    line-height:2;
    color:#959595;
    color: #737373;
    padding-right: 5px;
    font-weight: normal;
}
.wrapper-generation-map-section .overview .details,.info-block .details-wrapper .details{
    margin-bottom:-2px;
    margin-left:5px;
    max-width:89%;
    color:#000;
    line-height:2
}
.wrapper-generation-map-section .details-wrapper{
    margin-top:10px
}
.wrapper-generation-map-section .details-wrapper .label{
    margin-bottom:5px;
    line-height:2;
    color: #737373;
    padding-right: 5px;
    font-weight: normal;
}
.wrapper-generation-map-section .info-tooltip{
    display:inline-block;
    background-image:url(../../images/info.png);
    background-size:16px;
    background-repeat:no-repeat;
    width:17px;
    height:19px;
    background-position-y:2px;
    overflow:hidden;
    position:relative;
    cursor:pointer
}
.wrapper-generation-map-section .details-wrapper .info-tooltip,.infowindow-wrapper .info-tooltip{
    top:3px
}
.wrapper-generation-map-section .details-wrapper .indicator,.infowindow-wrapper .indicator{
    display:inline-block;
    width:10px;
    height:10px
}
.wrapper-generation-map-section .infowindow-wrapper .indicator{
    display:block;
    float:left;
    height:10px;
    margin-right:5px;
    margin-top:3px;
    width:10px
}
.wrapper-generation-map-section .details-wrapper .indicator_green,.infowindow-wrapper .indicator_green{
    background-color:#66bd51
}
.wrapper-generation-map-section .details-wrapper .indicator_amber,.infowindow-wrapper .indicator_amber{
    background-color:#ff9c00
}
.wrapper-generation-map-section .details-wrapper .indicator_red,.infowindow-wrapper .indicator_red{
    background-color:#c81841
}
.wrapper-generation-map-section .details-wrapper .indicator_unknown,.infowindow-wrapper .indicator_unknown{
    background-color:#959595
}
.wrapper-generation-map-section .details-wrapper .indicator_unknown,.infowindow-wrapper .indicator_grey{
    background-color:#ebebeb
}
.wrapper-generation-map-section .search-wrapper{
    border-bottom:1px solid #ebebeb;
    border-top:1px solid #ebebeb;
    display:inline-block;
    float:left;
    height:80px;
    padding-top:10px;
    position:relative;
    text-align:left;
    width:265px
}
.wrapper-generation-map-section .search-wrapper .shadow{
    width:100%!important
}
.wrapper-generation-map-section .search-wrapper .subtitle{
    margin-bottom:5px;
    margin-left:10px
}
.wrapper-generation-map-section .search-wrapper input[name=postcode],.search-wrapper .search-button{
    border:0;
    background-color:#ebebeb;
    font-size:15px;
    display:block
}
.wrapper-generation-map-section .search-wrapper input[name=postcode]{
    float:left;
    padding:10px;
    margin-left:10px;
    width:200px
}
.wrapper-generation-map-section .search-wrapper .search-button{
    cursor:pointer;
    background-color:#ebebeb;
    height:37px;
    width:10%;
    float:left;
    background-image:url(../../images/magnifyingglass.png);
    background-size:18px;
    background-repeat:no-repeat;
    background-position-x:0;
    background-position-y:10px;
    visibility:visible!important
}

.generation-availability-footer .footer .start-here,.print{
    background-color:#c81841;
    width:140px;
    height:30px;
    color:#fff;
    position:relative;
    cursor:pointer
}
.generation-availability-footer .footer .start-here{
    float:right;
    top:45px;
    right:-5px
}
.generation-availability-footer .footer .start-here label,.print label,.terms-accept label{
    top:8px;
    left:8px;
    position:relative;
    cursor:pointer
}
.generation-availability-footer .footer .poll-button{
    margin-top:27px;
    margin-bottom:27px
}
.wrapper-generation-map-section .print-wrapper{
    height:30px;
    margin-bottom:10px
}
.wrapper-generation-map-section .print-wrapper-floated{
    height:30px;
    float:right;
    bottom:22px;
    position:relative
}
.wrapper-generation-map-section .print{
    float:right
}
.wrapper-generation-map-section .t-and-c{
    display:block;
    width:100%;
    margin:10px 0 0
}
.wrapper-generation-map-section .t-and-c .title{
    display:block;
    padding:20px 0
}
.wrapper-generation-map-section .t-and-c .conditions-wrapper{
    padding-top:0;
    margin-bottom:20px;
    float:left
}
.wrapper-generation-map-section .t-and-c .conditions-wrapper .conditions{
    float:left;
    margin-top:10px
}
.wrapper-generation-map-section .t-and-c .t-and-c-options{
    float:left;
    width:100%;
    margin-top:20px
}
.wrapper-generation-map-section .t-and-c .t-and-c-options .heading,.t-and-c .termsAgree{
    float:left;
    position:relative;
    top:5px
}
.wrapper-generation-map-section .t-and-c .t-and-c-options input[type=checkbox]#terms{
    margin-right:5px;
    position:relative;
    top:2px
}
.wrapper-generation-map-section .t-and-c-options input[type=button],.t-and-c .terms-accept{
    background-color:#c81841;
    height:30px;
    color:#fff;
    position:relative;
    cursor:pointer;
    border:0;
    float:right
}
.wrapper-generation-map-section input[type=checkbox]#terms{
    margin-right:10px;
    position:re;
    position:relative;
    top:2px
}
.wrapper-generation-map-section .loading{
    width:100%;
    height:100%;
    display:block;
    background-color:red
}

.wrapper-generation-map-section div.inlineHelp{
    margin:10px 0;
    background-color:#40a0d2;
    color:#fff;
    padding:5px;
    border:2px solid #0080c3;
    position:relative;
    display:none
}
.wrapper-generation-map-section div.inlineHelp .arrow-up{
    width:0;
    height:0;
    position:absolute;
    top:-9px;
    left:56px;
    z-index:1;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:10px solid #40a0d2
}
.wrapper-generation-map-section div.inlineHelp .arrow-up-border{
    width:0;
    height:0;
    position:absolute;
    top:-12px;
    left:54px;
    z-index:0;
    border-left:12px solid transparent;
    border-right:12px solid transparent;
    border-bottom:12px solid #0080c3
}
.wrapper-generation-map-section div.inlineHelp .content h2{
    margin:5px 0;
    color:#fff
}

.wrapper-generation-map-section .map-top-tabs {
    padding: 10px;
}

.wrapper-generation-map-section #map-menu{
    width:100%;
    position:relative;
    top:0;
    left:0;
    border-bottom:1px solid #ebebeb;
}
.wrapper-generation-map-section #map-menu .item{
    float:left
}
.wrapper-generation-map-section #map-menu .item-holder{
    margin:10px 0;
    float:left
}

.wrapper-generation-map-section #map-menu .heading{
    margin:5px 0 10px 15px;
    font-weight:700;
    font-size:12px
}
.wrapper-generation-map-section #map-menu .item.postcode{
    width:448px;
    border-left:0;
    margin-bottom:20px
}
.wrapper-generation-map-section #map-menu .item.postcode .search-container{
    width:180px;
    height:36px;
    margin-left:5px;
    margin-top:5px;
    background-color:#ebebeb;
    position:relative
}
.wrapper-generation-map-section #map-menu .item.postcode .search-container input{
    background-color:#ebebeb;
    border:medium;
    height:16px;
    left:0;
    padding:10px 5px 10px 15px;
    position:absolute;
    top:0;
    width:133px
}
.wrapper-generation-map-section #map-menu .item.postcode .search-container img{
    cursor:pointer;
    position:absolute;
    right:6px;
    top:7px;
    width:20px
}

@media(max-width:354px){
    .wrapper-generation-map-section #map-menu .item.availability{
        width:56px
    }
    .wrapper-generation-map-section #map-menu .item.availability .mobile-hide{
        display:none
    }
}

.wrapper-generation-map-section #map-menu .item.map-filter .label{
    font-size:12px;
    font-weight:700;
    margin-bottom:5px;
    z-index:2;
    position:relative;
    text-transform:uppercase
}
.wrapper-generation-map-section #map-menu .item.map-filter[data-primaryClassification=green] .label{
    color:#66bd51
}
.wrapper-generation-map-section #map-menu .item.map-filter[data-primaryClassification=amber] .label{
    color:#ff9c00
}
.wrapper-generation-map-section #map-menu .item.map-filter[data-primaryClassification=red] .label{
    color:#c81841
}
.wrapper-generation-map-section #map-menu .item.map-filter{
    cursor:pointer
}
.wrapper-generation-map-section .hideme{
    display:none
}
.wrapper-generation-map-section .map-menu-icon{
    width:44px;
    height:44px;
    background-image:url(../../images/MapUI_sprites.png);
    margin:0 0 5px 15px
}

.wrapper-generation-map-section .show-downstream-details {
    margin-left: 5px;
}

.wrapper-generation-map-section .show-upstream-details {
    margin-left: 5px;
}

.wrapper-generation-map-section .map-menu-icon.red-down{
    background-position:0 0
}
.wrapper-generation-map-section .map-menu-icon.amber-down{
    background-position:-44px 0
}
.wrapper-generation-map-section .map-menu-icon.green-down{
    background-position:-88px 0
}
.wrapper-generation-map-section .map-menu-icon.red-down.off,.map-menu-icon.not-used-down{
    background-position:0 -44px
}
.wrapper-generation-map-section .map-menu-icon.amber-down.off{
    background-position:-44px -44px
}
.wrapper-generation-map-section .map-menu-icon.green-down.off{
    background-position:-88px -44px
}
.wrapper-generation-map-section .map-menu-icon.red-up{
    background-position:0 -88px
}
.wrapper-generation-map-section .map-menu-icon.amber-up{
    background-position:-44px -88px
}
.wrapper-generation-map-section .map-menu-icon.green-up{
    background-position:-88px -88px
}
.wrapper-generation-map-section .map-menu-icon.red-up.off,.map-menu-icon.not-used-up{
    background-position:0 -132px
}
.wrapper-generation-map-section .map-menu-icon.amber-up.off{
    background-position:-44px -132px
}
.wrapper-generation-map-section .map-menu-icon.green-up.off{
    background-position:-88px -132px
}
.wrapper-generation-map-section .map-menu-icon.gsp{
    background-position:0 -176px
}
.wrapper-generation-map-section .map-menu-icon.bulk{
    background-position:-44px -176px
}
.wrapper-generation-map-section .map-menu-icon.sub{
    background-position:-88px -176px
}
.wrapper-generation-map-section .map-menu-icon.gsp.off{
    background-position:0 -220px
}
.wrapper-generation-map-section .map-menu-icon.bulk.off{
    background-position:-44px -220px
}
.wrapper-generation-map-section .map-menu-icon.sub.off{
    background-position:-88px -220px
}
.wrapper-generation-map-section .map-menu-icon.reset{
    background-position:-88px -264px
}
.wrapper-generation-map-section .map-menu-icon.reset.off{
    background-position:-88px -308px
}
.wrapper-generation-map-section .map-details-icon{
    width:72px;
    height:72px;
    background-image:url(../../images/SupplyInfo_sprite.png);
    float:right;
    display:block;
    position:relative
}
.wrapper-generation-map-section .map-details-icon.red-grid{
    background-position:0 0
}
.wrapper-generation-map-section .map-details-icon.red-bulk{
    background-position:-72px 0
}
.wrapper-generation-map-section .map-details-icon.red-sub{
    background-position:-144px 0
}
.wrapper-generation-map-section .map-details-icon.amber-grid{
    background-position:0 -72px
}
.wrapper-generation-map-section .map-details-icon.amber-bulk{
    background-position:-72px -72px
}
.wrapper-generation-map-section .map-details-icon.amber-sub{
    background-position:-144px -72px
}
.wrapper-generation-map-section .map-details-icon.green-grid{
    background-position:0 -144px
}
.wrapper-generation-map-section .map-details-icon.green-bulk{
    background-position:-72px -144px
}
.wrapper-generation-map-section .map-details-icon.green-sub{
    background-position:-144px -144px
}
.wrapper-generation-map-section .map-details-class-icon{
    width:88px;
    height:88px;
    background-image:url(../../images/SupplyStreamInfo_sprite.png);
    float:right
}
.wrapper-generation-map-section .map-details-class-icon.red-down{
    background-position:0 0
}
.wrapper-generation-map-section .map-details-class-icon.amber-down{
    background-position:-88px 0
}
.wrapper-generation-map-section .map-details-class-icon.green-down{
    background-position:-176px 0
}
.wrapper-generation-map-section .map-details-class-icon.red-up{
    background-position:0 -88px
}
.wrapper-generation-map-section .map-details-class-icon.amber-up{
    background-position:-88px -88px
}
.wrapper-generation-map-section .map-details-class-icon.green-up{
    background-position:-176px -88px
}


.wrapper-generation-map-section .generation-popup-btn-stream {
    display: inline-flex;
}

.wrapper-generation-map-section .button--black {
    background-color: #000!important;
    color: #fff!important;
    padding-top: 6px;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
    cursor: pointer;
}

.wrapper-generation-map-section .button, .qq-upload-button {
    display: inline-block;
    line-height: 20px;
    color: #000;
    background-color: #ebebeb;
    border: 0;
    text-transform: uppercase;
    font-weight: 700;
    padding-top: 7px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    text-decoration: none;
    cursor: pointer;
    font-size: 14px;
    margin-top: 8px;
}

.wrapper-availability-map-buttons {
    display: none;
}

.wrapper-availability-map-buttons {
    width: 1020px;
    margin: 0 auto;
}

.wrapper-availability-map-buttons .availability-map-buttons {
    display: inline-flex;
    margin-top: 2%;
    padding: 0;
}