* {
    /*padding: 0;
    margin: 0;*/
}

body {
    background-color: #f7f7f7;
}

.container {

    min-width: 966px;
}


label {
    font-weight: bold;
    font-size: 12px;
}

.noPadding {
    padding: 0;
}

#nome-evento-div {
    display: none;
}

#tipo-estudio-div {
    display: none;
}

img {
    width: 30%;
}

.rowForm {

    margin-top: 20px;
}

.border { border: 1px solid #000; }

.timeline {

    /*background-color: #f5f5f5;*/
    /*padding: 10px;*/
    margin-top: 10px;
    border-top: 0px solid #d0d0d0;
    border-right: 0px solid #d0d0d0;
    border-bottom: 0px solid #d0d0d0;
}

.timeline h4 {

    /*font-weight: 400;*/
}


.t_content {

    padding: 10px 20px;
    /*min-height: 80px;*/
    border-left: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0;
    border-top: 0px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
}

.t_content p {

    font-size: 12px;
}

.listaAgenda a {
    color: #000000;
}

/* REUNIAO */
.t_reuniao { border-left: 0px solid #d0d0d0; }
.t_reuniao p { /*margin: 0;*/ }
.t_reuniao h4 { font-size: 16px; font-weight: bold; }
.t_reuniao_title {
    color: #000;
    /*font-weight: bold;*/
    background-color: #e0e0e0;
    padding:5px 10px;
    border-left: 0px solid #c0c0c0;
    border-bottom: 0px solid #c0c0c0;
    border-top: 8px solid #048814;
    border-right: 0px solid #c0c0c0;
}

.d_reuniao_border {

    /*background-color: #fff;*/
    /*min-height: 20px;*/
    color: #ffffff;
    padding: 10px;
    margin-top: 0;
}

.d_reuniao_border h4 { margin: 0}

.t_content_reuniao {

    padding: 10px 20px;
    /*min-height: 80px;*/
    border-left: 0px solid #c0c0c0;
    border-bottom: 0px solid #c0c0c0;
    border-top: 0px solid #c0c0c0;
    border-right: 0px solid #c0c0c0;
}

.t_content_reuniao p {

    font-size: 12px;
}


/* OUTROS */

.t_outros { border-left: 0px solid #d0d0d0; }
.t_outros p { /*margin: 0;*/ }
.t_outros h4 { font-size: 16px; font-weight: bold; }
.t_outros_title {
    color: #000;
    /*font-weight: bold;*/
    background-color: #f0f0f0;
    padding:5px 10px;
    border-left: 0px solid #858181;
    border-bottom: 0px solid #858181;
    border-top: 8px solid #858181;
    border-right: 0px solid #858181;
}

.d_outros_border {

    background-color: #858181;
    /*min-height: 20px;*/
    color: #ffffff;
    padding: 10px;
    margin-top: 0;
}

.d_outros_border h4 { margin: 0}

.t_content_outros {

    padding: 10px 20px;
    /*min-height: 80px;*/
    border-left: 0px solid #858181;
    border-bottom: 0px solid #858181;
    border-top: 0px solid #858181;
    border-right: 0px solid #858181;
}

.t_content_outros p {

    font-size: 12px;
}

/* ESTUDIO */

.t_estudio { border-left: 0px solid #d0d0d0; }
.t_estudio p { /*margin: 0;*/ }
.t_estudio h4 { font-size: 16px; font-weight: bold; }
.t_estudio_title {
    color: #000;
    /*font-weight: bold;*/
    background-color: #e0e0e0;
    padding:5px 10px;
    border-left: 0px solid #dd5044;
    border-bottom: 0px solid #dd5044;
    border-top: 8px solid #dd5044;
    border-right: 0px solid #dd5044;
}

.d_estudio_border {

    background-color: #dd5044 !important;
    /*min-height: 20px;*/
    color: #ffffff !important;
    padding: 10px;
    margin-top: 0;
}

.d_estudio_border h4 { margin: 0}

.t_content_estudio {

    padding: 10px 20px;
    /*min-height: 80px;*/
    border-left: 0px solid #dd5044;
    border-bottom: 0px solid #dd5044;
    border-top: 0px solid #dd5044;
    border-right: 0px solid #dd5044;
}

.t_content_estudio p {

    font-size: 12px;
}


/* ENSAIO */
.t_ensaio { border-left: 0px solid #d0d0d0; }
.t_ensaio p { /*margin: 0;*/ }
.t_ensaio h4 { font-size: 16px; font-weight: bold; }
.t_ensaio_title {
    color: #000;
    /*font-weight: bold;*/
    background-color: #e0e0e0;
    padding:5px 10px;
    border-left: 0px solid #1f6f43;
    border-bottom: 0px solid #1f6f43;
    border-top: 8px solid #1f6f43;
    border-right: 0px solid #1f6f43;
}

.d_ensaio_border {

    background-color: #1f6f43;
    /*min-height: 20px;*/
    color: #ffffff;
    padding: 10px;
    margin-top: 0;
}

.d_ensaio_border h4 { margin: 0}

.t_content_ensaio {

    padding: 10px 20px;
    /*min-height: 80px;*/
    border-left: 0px solid #1f6f43;
    border-bottom: 0px solid #1f6f43;
    border-top: 0px solid #ffae00;
    border-right: 0px solid #1f6f43;
}

.t_content_ensaio p {

    font-size: 12px;
}

/* BAILE */
.t_baile { border-left: 0px solid #64acbc; }
.t_baile p { /*margin: 0;*/ }
.t_baile h4 { font-size: 16px; font-weight: bold; }
.t_baile_title {
    color: #000;
    /*font-weight: bold;*/
    background-color: #e0e0e0;
    padding:5px 10px;
    border-left: 0px solid #64acbc;
    border-bottom: 0px solid #64acbc;
    border-top: 8px solid #64acbc;
    border-right: 0px solid #64acbc;
}

.d_baile_border {

    background-color: #64acbc;
    /*min-height: 20px;*/
    color: #ffffff;
    padding: 10px;
    margin-top: 0;
}

.d_baile_border h4 { margin: 0}

.t_content_baile {

    padding: 10px 20px;
    /*min-height: 80px;*/
    border-left: 0px solid #64acbc;
    border-bottom: 0px solid #64acbc;
    border-top: 0px solid #ffae00;
    border-right: 0px solid #64acbc;
}

.t_content_baile p {

    font-size: 12px;
}


/* COLAÇÃO */
.t_colacao { border-left: 0px solid #ffae00; }
.t_colacao p { /*margin: 0;*/ }
.t_colacao h4 { font-size: 16px; font-weight: bold; }
.t_colacao_title {
    color: #000;
    /*font-weight: bold;*/
    background-color: #e0e0e0;
    padding:5px 10px;
    border-left: 0px solid #ffae00;
    border-bottom: 0px solid #d0d0d0;
    border-top: 8px solid #ffae00;
    border-right: 0px solid #ffae00;
}

.d_colacao_border {

    background-color: #ffae00;
    /*min-height: 20px;*/
    color: #ffffff;
    padding: 10px;
    margin-top: 0;
}

.d_colacao_border h4 { margin: 0 }

.t_content_colacao {

    padding: 10px 20px;
    /*min-height: 80px;*/
    border-left: 0px solid #ffae00;
    border-bottom: 0px solid #ffae00;
    border-top: 0px solid #ffae00;
    border-right: 0px solid #ffae00;
}

.t_content_colacao p {

    font-size: 12px;
}

/* FORMATURA ESCOLAR */
.t_formaturaescolar { border-left: 0px solid #2e6593; }
.t_formaturaescolar p { /*margin: 0;*/ }
.t_formaturaescolar h4 { font-size: 16px; font-weight: bold; }
.t_formaturaescolar_title {
    color: #000;
    font-weight: bold;
    background-color: #e0e0e0;
    padding:5px 10px;
    border-left: 0px solid #2e6593;
    border-bottom: 0px solid #2e6593;
    border-top: 8px solid #2e6593;
    border-right: 0px solid #2e6593;
}

.d_formaturaescolar_border {

    background-color: #2e6593;
    min-height: 20px;
    color: #ffffff;
    padding: 10px;
    margin-top: 0;
}

.d_formaturaescolar_border h4 { margin: 0}

.t_content_formaturaescolar {

    padding: 10px 20px;
    /*min-height: 80px;*/
    border-left: 0px solid #2e6593;
    border-bottom: 0px solid #2e6593;
    border-top: 0px solid #2e6593;
    border-right: 0px solid #2e6593;
}

.t_content_formaturaescolar p {

    font-size: 12px;
}

.menu {
    margin-bottom: 30px;
}

.lead { color:#000; font-weight: 300; }


.dados_representante { display: none; }

.table-striped>tbody>tr:nth-of-type(odd) { background-color: #f0f0f0; }

.tableTitulo { vertical-align: middle; text-align: center; }

.vAlignTable { vertical-align: middle; }

.linhaPagamento { padding: 8px; font-size: 14px; }

.linhaPagamento:hover { background-color: #d0d0d0; }

.tablePagamento { font-size: 14px; }

.finan_entrada { color:#3c763d;  }

.finan_saida { color:#a94442; }

.espacoLinhas { line-height: 200%; }

.load { max-width: 200px; margin: auto }


.add-on .input-group-btn > .btn {
    border-left-width:0;left:-2px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.add-on .form-control:focus {
    box-shadow: none;
    -webkit-box-shadow: none;
    border-color: #cccccc;
}

.navbar-nav > li > a {
    border-right: 1px solid #ddd;
    padding-bottom: 15px;
    padding-top: 15px;
}
.navbar-nav:last-child{ border-right:0}

.alert:hover{ text-decoration: none; }