/* checking page */

.modal_load {
    min-height: 326px;
    padding: 20px 35px;
    background: #fff;
}

.loading_content p {
    display: none;
    font-size: 22px;
    padding-left: 30px;
    margin-bottom: 15px;
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    filter: blur(2px);
    filter: url('../images/blur.svg#blur');
}

.loading_content p:first-of-type, .loading_content p:nth-of-type(2) {
    display: block;
}

.loading_content p.loading, .loading_content p.completed, .loading_content p.completed_without_checkbox {
    -webkit-filter: none;
    -moz-filter: none;
    filter: none;
}

.loading_content p.loading:before {
    content: "\f110";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
    position: relative;
    top: -1px;
}

.loading_content p.completed, .loading_content p.completed_without_checkbox {
    color: green;
}

.loading_content p.completed:before {
    content: "\f00c";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.loading_content p.completed_without_checkbox:before {
    display: none;
}

@media all and (max-width: 700px) {
    header, main, footer {
        padding-left: 10px;
        padding-right: 10px;
    }

    .btn_large {
        padding: 15px 10px;
        width: 95%;
        font-size: 1.9em;
    }

    .header_steps ul {
        margin: 20px 0;
    }
}

@media all and (max-width: 500px) {
    .header_steps span {
        margin-right: 10px;
    }

    .header_steps ul {
        padding-left: 15px;
    }

    .header_steps ul:after {
        display: none;
    }

    .feature_block {
        padding-top: 20px;
        width: 80%;
    }
}
