.clearfix:before, .clearfix:after {
    content: "";
    display: table
}

.clearfix:after {
    clear: both
}

.clearfix {
    *zoom: 1
}

.prettycheckbox, .prettyradio {
    display: inline-block;
    padding: 0;
    margin: 0
}

    .prettycheckbox > a, .prettyradio > a {
        height: 30px;
        width: 30px;
        display: block;
        float: left;
        cursor: pointer;
        margin: 0;
        background: url('../images/sprites-sfa68604977.png')
    }

        .prettycheckbox > a:focus, .prettyradio > a:focus {
            outline: 0 none
        }

    .prettycheckbox label, .prettyradio label {
        display: block;
        float: left;
        margin: 6px 5px;
        cursor: pointer
    }

        .prettycheckbox a.disabled, .prettycheckbox label.disabled, .prettyradio a.disabled, .prettyradio label.disabled {
            cursor: not-allowed
        }

    .prettycheckbox > a {
        background-position: 0 0
    }

        .prettycheckbox > a:focus {
            background-position: -30px 0
        }

        .prettycheckbox > a.checked {
            background-position: -60px 0
        }

            .prettycheckbox > a.checked:focus {
                background-position: -90px 0
            }

            .prettycheckbox > a.checked.disabled {
                background-position: -150px 0
            }

        .prettycheckbox > a.disabled {
            background-position: -120px 0
        }

    .prettyradio > a {
        background-position: -180px 0
    }

        .prettyradio > a:focus {
            background-position: -210px 0
        }

        .prettyradio > a.checked {
            background-position: -240px 0
        }

            .prettyradio > a.checked:focus {
                background-position: -270px 0
            }

            .prettyradio > a.checked.disabled {
                background-position: -330px 0
            }

        .prettyradio > a.disabled {
            background-position: -300px 0
        }

#institutionsList h2 a.btn-icons {
    background-size: 50px\0 !important;
    background-position: left 0px top 13px\0 !important;
    min-height: inherit;
}

.btn-submit, .btn-shalter {
    background-size: 80px\0 !important;
    background-position: left -10px top 13px\0 !important;
    min-height: inherit;
}

#helpSteps p:before {
    background-color: transparent\0 !important;
    background-image: none\0 !important;
    -webkit-bacjground-clip: inherit\0 !important;
    -webkite-text-fill-color: transparent\0 !important;
    color: rgba(74, 185, 233, 1)\0 !important;
}

@media(max-width:767px) {
    #menu:not(.mm-menu) {
        display: none;
    }
}
