.btn-gov {
    background-color: #57A369 !important;
    border-color: #57A369 !important;
    color: #fff
}

.btn-gov:hover {
    background-color: #4B925C !important;
    border-color: #4B925C !important;
    color: #fff
}

.btn-outline-primary {
    color: #4B925C;
    border-color: #4B925C;
}

.btn-check+.btn-outline-primary:hover{
    color: #fff;
    border-color: #4B925C;
    background-color: #4B925C;

}

.btn-check:checked+.btn-outline-primary{
    color: #fff;
    background-color: #4B925C;
    border-color: #4B925C;
}

.panstar {
    background-color: rgba(87, 163, 105);
}


.panstar-opacity {
    background-color: rgba(87, 163, 105, 0.1);
}

.panstar-pt {
    padding-top: 100px !important;
}


/*----Result page----*/

.input-group > .input-group-prepend {
    flex: 0 0 20%;
}

.input-group .input-group-text {
    width: 100%;
}

.no-bullet {
    list-style: none;
}

.ALLOWED {
    background-color: rgba(238, 246, 240, 1);
}

.NOTONCHIP {
    background-color: rgba(255, 229, 229, 1);
}

.PROHIBITED {
    background-color: rgba(229, 229, 229, 1);
}

details>summary {
    list-style: none;
}
summary::-webkit-details-marker {
    display: none
}

summary>div:first-of-type::before {
    content: '▹';
}
details[open] summary>div:first-of-type:before {
    content: "▿";
}

.countrycode{
    text-transform: uppercase;
}

::-webkit-input-placeholder { /* WebKit browsers */
    text-transform: none;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    text-transform: none;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    text-transform: none;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    text-transform: none;
}
.display-7 {
    font-size: 2rem;
    font-weight: 300;
    line-height: 1.2;
}

.display-8 {
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 1.2;
}

.disableData {
    pointer-events: none;
    opacity: 0.4;
}