﻿.navbar {
    display: none;
}

footer {
    display: none;
}

body {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url('../resources/images/component/bgcalisma-1.jpg');
    /*font-family: "Times New Roman", Times, serif !important;*/
    font-family: 'Helvetica Neue,Helvetica,Segoe UI,Arial,sans-serif';
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    /*background: #f2f2f2;*/
}

.svg-inline--fa {
    display: inline-block;
    font-size: inherit;
    height: 1em;
    overflow: visible;
    vertical-align: -.125em;
}

.btn {
    border: 0px solid !important;
}

.btn-block {
    font-size: 19px !important;
    border-radius: 2px;
}


    .btn-block::before {
        content: "";
        display: block;
        position: absolute;
        z-index: -1;
        width: 100%;
        height: 100%;
        border-radius: 25px;
        top: 0;
        left: 0;
        background: #005bea;
        background: -webkit-linear-gradient(left, #005bea, #00c6fb);
        background: -o-linear-gradient(left, #005bea, #00c6fb);
        background: -moz-linear-gradient(left, #005bea, #00c6fb);
        background: linear-gradient(left, #005bea, #00c6fb);
        -webkit-transition: all 0.4s;
        -o-transition: all 0.4s;
        -moz-transition: all 0.4s;
        transition: all 0.4s;
        opacity: 0;
    }

    .btn-block:hover {
        /*/background: transparent;*/
        background: #5b5858;
        color: white;
        border: 0px solid !important;
    }

        .btn-block:hover:before {
            opacity: 1;
        }

.logo-wr img {
    width: 88px;
    border-radius: 50%;
}

.logo-microsoft {
    width: 21px;
    margin-bottom: -3px;
}

.alert-info {
    border-color: #9cb4c5;
    color: #305d8c;
    background-color: #d6dde7;
}

.alert {
    width: 100%;
    margin-top: 5px;
    border-width: 0;
    border-left-width: 0px;
    border-style: solid;
    border-left-width: 5px;
    padding: 10px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}

.alert-info ul li {
    padding-top: 2px;
}

    .alert-info ul li:first-child {
        padding-top: 5px;
    }

    .alert-info ul li i {
        font-size: 8px;
    }