﻿@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i);

body {
    background-color: #f4f5f0;
}

.btn-outline-warning {
    border: 0;
    border-radius: 0;
    color: #FFFFFF;
    background: #999999;
    transition: 0.3s all;
}

    .btn-outline-warning:hover {
        color: #FFFFFF;
        background: #FFC107;
    }

.tituloRDC {
    color: #000000;
}

    .tituloRDC:hover {
        color: #000000;
    }

    .tituloRDC:visited {
        transition: 0.3s color;
    }


.navbar-brand {
    vertical-align: baseline;
}

.navbar {
    background-color: #f4f5f0;
}

.navbar_base {
    border-bottom: solid 3px #e5e5e5;
}

.login_form {
    min-width: 300px;
    max-width: 400px;
    padding: 5px;
}

.logon_icon_color {
    color: #666;
}

.login_button {
    min-width: 100px;
}

/* Botão "Prosseguir" */

.login_button {
    background: #00C0EA;
    color: #000000;
    border: 0;
    border-radius: 0;
    transition: 0.3s all;
}

    .login_button:hover {
        background: #666666;
        color: #FFFFFF;
        font-weight: 600;
    }

.acesseSenhaSAU {
    color: #d00;
    font-size: 1.1em;
}

.btnHomePUC,
.btnUserPUC {
    color: #FFFFFF;
    background: #4646ff;
    border: 0;
    transition: 0.3s all;
}

    .btnHomePUC:hover,
    .btnUserPUC:hover {
        background: #030053;
    }

@media (max-width:799px) {

    .tituloRDC_container {
        display: flex;
        align-items: flex-end;
        margin: 0 !important;
    }

    .tituloRDC {
        font-family: "Roboto Condensed";
        font-weight: 400;
        color: #666;
    }
}

@media (min-width:800px) {

    .tituloRDC {
        font-size: 2.6em;
        line-height: 1em;
        margin: 0 0 0 15px;
    }

    .btnDropdownPUC {
        inset: 100% auto auto -93px;
    }
}


@media (max-width:799px) {

    .tituloRDC {
        font-size: 1.8em;
        line-height: 1.05em;
        margin: 0 0 0 5px;
    }

    .brasaoPUC img {
        width: 70px;
    }

    .topoPUC {
        padding-top: 0;
    }

    .botoesloginPUC {
        width: 60px;
    }

        .botoesloginPUC ul {
            margin: 0 !important;
            display: flex;
            justify-content: flex-end;
        }

        .botoesloginPUC li {
            margin: 0 !important;
        }

    .btnHomePUC {
        margin-bottom: 10px !important;
        width: 60px;
    }

    .btnDropdownPUC {
        inset: 100% auto auto -100px;
    }
}
