/*!



 * Start Bootstrap - SB Admin 2 Bootstrap Admin Theme (http://startbootstrap.com)



 * Code licensed under the Apache License v2.0.



 * For details, see http://www.apache.org/licenses/LICENSE-2.0.



 */



br {clear: both;}







body {



    background-color: #f8f8f8;



}





.item-revista{

    border: 1px solid #ccc;

    border-radius: 5px;

    float: left;

    margin-right: 10px;

    margin-bottom: 10px;

    height: 400px;

    width: 218px;

    text-align: center;

}



.item-revista h4{

    font-size: 20px;

    font-weight: 700;

}



.img-revista{

    height: 300px;

    width: 100%;

}



.btn-revista{

    background: #BD903B;

    border-radius: 5px;

    color: #fff;

    cursor: pointer;

    font-size: 15px;

    font-weight: 700;

    margin: 0 auto;

    margin-top: 10px;

    line-height: 35px;

    height: 35px;

    width: 70%;

}



.btn-revista:hover{

    background: #333;



    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 50);

    filter: alpha(opacity = 50);

    -webkit-transition: all 0.2s ease;

    -moz-transition: all 0.2s ease;

    -o-transition: all 0.2s ease;

    transition: all 0.2s ease;

}





#vid-revista{

    margin-top: 40px;

    margin-bottom: 40px;

    height: 415px;

    width: 760px;

}











.excluir-item-galeria{

    cursor: pointer;

    float: left;

    margin-right: 10px;

    margin-bottom: 10px;

    height: 150px;

    width: 150px;

    position: relative;

}



.item-galeria{

    float: left;

    margin-right: 10px;

    margin-bottom: 10px;

    height: 150px;

    width: 150px;

    position: relative;

    z-index: 10;

}



.btn-excluir{

    background: #d9534f;

    border-radius: 3px;

    color: #fff;

    line-height: 25px;

    height: 25px;

    width: 25px;

    text-align: center;

    position: absolute;

    right: 0;

    bottom: 0;

    z-index: 1000;

}





#wrapper {



    width: 100%;



}







#page-wrapper {



    padding: 0 15px;



    min-height: 568px;



    background-color: #fff;



}







@media(min-width:768px) {



    #page-wrapper {



        position: inherit;



        margin: 0 0 0 250px;



        padding: 0 30px;



        border-left: 1px solid #e7e7e7;



    }



}







#pglogin {



    text-align: center;



}







#logoadm {



    padding: 50px 0 20px 0!important;



}







.status-verde {



    font-weight: bold;



    color: #449D44;



}







.status-amarelo {



    font-weight: bold;



    color: #EC971F;



}







.status-vermelho {



    font-weight: bold;



    color: #C9302C;



}







.status-azul {



    font-weight: bold;



    color: #286090;



}







.direita { float: right; }







.navbar-top-links {



    margin-right: 0;



}







.navbar-top-links li {



    display: inline-block;



}







.navbar-top-links li:last-child {



    margin-right: 15px;



}







.navbar-top-links li a {



    padding: 15px;



    min-height: 50px;



}







.navbar-top-links .dropdown-menu li {



    display: block;



}







.navbar-top-links .dropdown-menu li:last-child {



    margin-right: 0;



}







.navbar-top-links .dropdown-menu li a {



    padding: 3px 20px;



    min-height: 0;



}







.navbar-top-links .dropdown-menu li a div {



    white-space: normal;



}







.navbar-top-links .dropdown-messages,



.navbar-top-links .dropdown-tasks,



.navbar-top-links .dropdown-alerts {



    width: 310px;



    min-width: 0;



}







.navbar-top-links .dropdown-messages {



    margin-left: 5px;



}







.navbar-top-links .dropdown-tasks {



    margin-left: -59px;



}







.navbar-top-links .dropdown-alerts {



    margin-left: -123px;



}







.navbar-top-links .dropdown-user {



    right: 0;



    left: auto;



}







.sidebar .sidebar-nav.navbar-collapse {



    padding-right: 0;



    padding-left: 0;



}







.sidebar .sidebar-search {



    padding: 15px;



}







.sidebar ul li {



    border-bottom: 1px solid #e7e7e7;



}







.sidebar ul li a.active {



    background-color: #eee;



}







.sidebar .arrow {



    float: right;



}







.sidebar .fa.arrow:before {



    content: "\f104";



}







.sidebar .active>a>.fa.arrow:before {



    content: "\f107";



}







.sidebar .nav-second-level li,



.sidebar .nav-third-level li {



    border-bottom: 0!important;



}







.sidebar .nav-second-level li a {



    padding-left: 37px;



}







.sidebar .nav-third-level li a {



    padding-left: 52px;



}







@media(min-width:768px) {



    .sidebar {



        z-index: 1;



        position: absolute;



        width: 250px;



        margin-top: 51px;



    }







    .navbar-top-links .dropdown-messages,



    .navbar-top-links .dropdown-tasks,



    .navbar-top-links .dropdown-alerts {



        margin-left: auto;



    }



}







.btn-outline {



    color: inherit;



    background-color: transparent;



    transition: all .5s;



}







.btn-primary.btn-outline {



    color: #428bca;



}







.btn-success.btn-outline {



    color: #5cb85c;



}







.btn-info.btn-outline {



    color: #5bc0de;



}







.btn-warning.btn-outline {



    color: #f0ad4e;



}







.btn-danger.btn-outline {



    color: #d9534f;



}







.btn-primary.btn-outline:hover,



.btn-success.btn-outline:hover,



.btn-info.btn-outline:hover,



.btn-warning.btn-outline:hover,



.btn-danger.btn-outline:hover {



    color: #fff;



}







.chat {



    margin: 0;



    padding: 0;



    list-style: none;



}







.chat li {



    margin-bottom: 10px;



    padding-bottom: 5px;



    border-bottom: 1px dotted #999;



}







.chat li.left .chat-body {



    margin-left: 60px;



}







.chat li.right .chat-body {



    margin-right: 60px;



}







.chat li .chat-body p {



    margin: 0;



}







.panel .slidedown .glyphicon,



.chat .glyphicon {



    margin-right: 5px;



}







.chat-panel .panel-body {



    height: 350px;



    overflow-y: scroll;



}







.login-panel {



    margin-top: 25%;



}







.flot-chart {



    display: block;



    height: 400px;



}







.flot-chart-content {



    width: 100%;



    height: 100%;



}







.dataTables_wrapper {



    position: relative;



    clear: both;



}







table.dataTable thead .sorting,



table.dataTable thead .sorting_asc,



table.dataTable thead .sorting_desc,



table.dataTable thead .sorting_asc_disabled,



table.dataTable thead .sorting_desc_disabled {



    background: 0 0;



}







table.dataTable thead .sorting_asc:after {



    content: "\f0de";



    float: right;



    font-family: fontawesome;



}







table.dataTable thead .sorting_desc:after {



    content: "\f0dd";



    float: right;



    font-family: fontawesome;



}







table.dataTable thead .sorting:after {



    content: "\f0dc";



    float: right;



    font-family: fontawesome;



    color: rgba(50,50,50,.5);



}







.btn-circle {



    width: 25px;



    height: 25px;



    padding: 6px 0;



    border-radius: 15px;



    text-align: center;



    font-size: 12px;



    line-height: 1;



}







.btn-circle.btn-lg {



    width: 50px;



    height: 50px;



    padding: 10px 16px;



    border-radius: 25px;



    font-size: 18px;



    line-height: 1.33;



}







.btn-circle.btn-xl {



    width: 70px;



    height: 70px;



    padding: 10px 16px;



    border-radius: 35px;



    font-size: 24px;



    line-height: 1.33;



}







.show-grid [class^=col-] {



    padding-top: 10px;



    padding-bottom: 10px;



    border: 1px solid #ddd;



    background-color: #fff!important;



}







.show-grid {



    margin: 15px 0;



}







.medium {



    font-size: 30px;



    margin-bottom: 15px;



}







.huge {



    font-size: 40px;



}







.panel-green {



    border-color: #5cb85c;



}







.panel-green .panel-heading {



    border-color: #5cb85c;



    color: #fff;



    background-color: #5cb85c;



}







.panel-green a {



    color: #5cb85c;



}







.panel-green a:hover {



    color: #3d8b3d;



}







.panel-red {



    border-color: #d9534f;



}







.panel-red .panel-heading {



    border-color: #d9534f;



    color: #fff;



    background-color: #d9534f;



}







.panel-red a {



    color: #d9534f;



}







.panel-red a:hover {



    color: #b52b27;



}







.panel-yellow {



    border-color: #f0ad4e;



}







.panel-yellow .panel-heading {



    border-color: #f0ad4e;



    color: #fff;



    background-color: #f0ad4e;



}







.panel-yellow a {



    color: #f0ad4e;



}







.panel-yellow a:hover {



    color: #df8a13;



}







.panel-footer i{



    color: #428bca; 



    font-size: 18px;



    cursor: pointer;



}











.panel-footer i:hover{



    color: #ccc; 



}











#btnFake{



    background:#ddd; 



    font-size: 25px; 



    padding:35px;



    width: 95px; 



    color: #428bca; 



    cursor:pointer;



}







#btnFake:hover{



    background:#eee; 



    font-size: 25px; 



    padding:35px;



    width: 95px; 



    color: #428bca; 



    cursor:pointer;



}







#imagem{



    width: 340px;



    height: 300px;



    background: #ddd;



    float: left;



    padding: 0 5px 5px 5px;



    margin: 0 auto;



    text-align: right;



    color: #428bca;



}







#panel-imagem-editar,



#panel-imagem-cadastrar,



#panel-cadastro{



    width: 400px;



    margin-top: -500px;



    margin-right: 25px;



    float: right;



}











#panel-imagem-editar{



    margin-top: -525px;



}







/*#button-cadastro{



    background:#fff; 



    font-size: 15px; 



    padding:5px 10px;



    max-width: 135px; 



    color: #428bca; 



    cursor:pointer;



    font-weight: 700;



    margin-top: 15px;



    border-radius: 10px;



    text-align: center;



    border: 1px solid #428bca;



    float: left;



    margin-left: 25px;



}







#button-cadastro:hover{



    background:#428bca; 



    color: #fff; 



}



*/



textarea#conteudo{



    height: 300px;



    resize: none;



}







textarea#titulo{resize: none;}







#img{



    height: 60px;



}







#panel-cadastro{



    margin-top: 0;



    float: left;



    width: 688px;



    height: auto;



}







#panel-cadastro #imagem{



    width: 625px;



    height: 310px;



    background: #ddd;



    float: left;



    padding: 0 5px 5px 5px;



    margin: 0 auto;



    text-align: right;



    color: #428bca;



}







.nenhum{



    padding:20px 0;



}


.thumb {
    background-color: #666;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    font-weight: 300;
    height: 130px;
    line-height: 130px;
    margin-bottom: 30px;
    margin-top: 30px;
    margin-right: 15px;
    text-align: center;
    width: 130px;
    float: left;
    position: relative;
}