.gdlr-core-item-pdb{ padding-bottom: 15px !important; }

/*green line*/
#custom_greenLine-style-title{ border-color: #027dfa; border-bottom-width: 3px; }
#custom_greenLine-style{ border-color: #d6d6d6; border-bottom-width: 2px; margin-top: 40px; }

.ctm-map-svg {
    margin-right: 0;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.ctm-container {
    overflow: hidden;

    margin-top: 50px; margin-bottom: 50px;
    padding: 20px 0;
}

.ctm-contentWrap {
    padding-left: 10%; padding-right: 10%;
}
@media (max-width: 992px) {
    .ctm-contentWrap {
        padding-left: 0; padding-right: 0;
    }
}
@media (max-width: 765px) {
    body.kingster-body-front .gdlr-core-container {
        max-width: none;
        /*padding-left: 0; padding-right: 0;*/
    }
    .ctm-tab {
        display: none;
    }
}

.stepItem {
    display: inline-block; text-align: center;
    
    font-family: "montserrat", sans-serif;
    font-weight: 700;
    color: #999999;

    cursor: default;
}
.stepItem>span {
    display: inline-block;
    width: 50px; height: 50px;
    line-height: 50px;

    background-color: white;

    border: 1px solid #eeeeee;
    border-radius: 50%;
}
/*.stepItem>span:hover {
    color: white;
    background-color: #027dfa;
}*/
d {
    display: flex; position: absolute;
    padding-top: 5px;
}

.stepLine {
    display: inline-block;
    width: 100%;
    
    margin-top: 28px;
    border: 1px solid #eeeeee;
}

.stepActive>span {
    width: 60px; height: 60px;
    line-height: 60px;

    border: 0;

    font-size: 24px;
    color: white;
    background-color: #027dfa;

    transition: .3s ease;
}
.stepActive>d {
    color: #6b6b6b;
}

.tab {
    position: relative;
    transition: .3s ease;
}

.tab > * {
    width: 100%;
}

.\_inliner {
    font-size: 0rem;
    letter-spacing: -.31em;
    word-spacing: -.43em;
    white-space: nowrap;
}

.\_inliner > * {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 1rem;
    letter-spacing: normal;
    vertical-align: top;
    word-spacing: normal;
    white-space: normal;
}

.tabContent {
    margin: 30px 0;
    padding: 60px 60px 80px;

    border-radius: 12px;
    box-shadow: 0px 2px 12px #e8e8e8;
}
.wrapMap {
    padding: 20px;
}
@media (max-width: 540px) {
    .ctm-container {
        margin: 0;
    }
    .tabContent {
        margin: 0;
        padding: 30px 6%;
    }
    .gdlr-core-item-pdlr {
        padding: 0;
    }

    #btnNext {
        transform: scale(.9);
    }
    #btnBack {
        transform: scale(.9);
    }

    .wrapMap {
        padding: 0px;
        padding-bottom: 40px;
    }
    .wrapMap>.tabContent {
        padding: 0;
        box-shadow: 0px 0px 0px white;
    }
    #Map_Aus {
        transform: scale(1.1);
    }
    #btn_showState {
        transform: scale(.8);
    }
}

.ctm-btn_disable {
    background-color: grey !important;
    pointer-events: none;
}

.ctm-btn-State_showAll {
    color: black !important;
    background-color: transparent !important;
    /*border: 1px solid #027dfa !important;*/
}
.ctm-btn-State_showAll:hover {
    color: white !important;
    background-color: #027dfa !important;
}