

.badge.badge-warning {
    background: #f6d433;
    color: #000;
    font-weight: bold;
}

@media  screen and (min-width: 768px) {
    
    .widget-bar {
        display: none;
    }

    .arts img{
        width: 80px;
    }

    .proposals .status-bar-project {
        display: none;
    }

    .pricetag.pricetag--round{
        width:80px;
        height:80px;
    }

    .pricetag__content span{
        font-size: 10px !important;
    }
}

a, .item{
    cursor: pointer;
}

.card img{
    border-radius: 7px;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
}

.profile-info-value{
    color:#000;
}

.widgets-gamification a {
    text-decoration: none;
}

.item-papelaria {
    font-weight: 600;
    border: 1px solid;
    border-color: #bbb #ccc #ccc #bbb;
    opacity: 1;
    border-radius: 3px;
    background: #fff;
    height: 65px;
    box-shadow: inset 2px 2px 1px #ddd, 0 0 0 2pt rgba(0,0,0,.1);
}

blockquote{
    font-size: 16px;
    line-height: 2em;
}

b{
    color: #000;
}

.container{
    margin-top:30px;
}

.filter-col{
    padding-left:10px;
    padding-right:10px;
}

#priceTagDiscount{
    width: 100px;
    height: 100px;
}

.iziToast {
    max-width: 360px !important;
    opacity: 1;
    background-position: 50% 10%;
}

.iziToast-wrapper{
    z-index:99999;
}

.classifique{
    border-radius: 50px;
}

.gostei:hover {
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.naogostei:hover {
    background-color: #d9534f;
    border-color: #d43f3a;
}

.gosteiselected {
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.naogosteiselected {
    background-color: #d9534f;
    border-color: #d43f3a;
}

.relevancia {
    font-weight: 700;
    color: #46d369;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
}

.black{
    font-weight: bold;
    color: #000;
}

.briefing h2{
    color: #000;
    font-size: 16px;
        font-weight: bold;
}

.briefing .form-control{
    background: #f6f6f6;
}

.briefing b{
    line-height: 2em;
}

.box-spacer {
    overflow: hidden;
    /* height: 345px; */
    width: 100%;
    background: #e7e7e7;
    padding: 10px;
    border-radius: 5px;
    transition: all .001s linear;
    -moz-transition: all .001s linear;
    -ms-transition: all .001s linear;
    -o-transition: all .001s linear;
    -webkit-transition: all .001s linear;
}

#horiz_container_outer {
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    border: 0;
    height: 420px;
    margin: 0;
    left: 0px;
    top: 0px;
    visibility: visible;
}

#scrollbar {
    position: relative;
    height: 20px;
    display: block;
    font-size: 1px;
    top: 20px;
}

#track {
    position: absolute;
    left: 0px;
    top: 0;
    width: 100%;
    height: 20px;
    background: #676767;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

#dragBar {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 20px;
    height: 18px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-image: -webkit-gradient(
     linear,
     left bottom,
     left top,
     color-stop(0.39, rgb(229,229,229)),
     color-stop(0.7, rgb(245,245,245))
     );
        background-image: -moz-linear-gradient(
     center bottom,
     rgb(229,229,229) 39%,
     rgb(245,245,245) 70%
     );
    left: 1px;
    top: 1px;
    width: 1001px;
}

.project-item {
    width: 213px;
    float: left;
    margin: 0 15px 0 0;
}

.box-spacer .project-name {
    font-size: 14px;
    margin: 5px 0;
    display: block;
    font-weight: 700;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
}

.box-spacer .project-details .pull-left {
    width: 120px;
    overflow: hidden;
}

.pull-right {
    float: right!important;
}

.box-spacer .project-details .pull-left span {
    float: left;
    display: block;
    width: 15px;
}

.project-details .glyphicon {
    font-size: 16px;
    color: #666;
    vertical-align: middle;
    margin-right: 4px;
}

.project-details .glyphicon {
    font-size: 16px;
    color: #666;
    vertical-align: middle;
    margin-right: 4px;
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.circle-newproject {
    background: #d9a300;
    border-radius: 100%;
    width: 300px;
    height: 308px;
    display: block;
    margin: 23px -56px;
    position: relative;

}

.circle-newproject span.caption {
    display: block;
    margin: 0 auto;
    text-align: center;
    font-size: 30px;
    font-family: 'Open Sans',sans-serif;
    color: #fff;
    width: 180px;
    font-weight: 800;
    padding-right: 4px;
}

.circle-newproject span.glyphicon {
    padding-top: 80px;
    font-size: 32px;
    color: #fff;
    margin: 10px 0;
    display: block;
    text-align: center;
}


.btn-briefing {
    background-color: #f1f1f1;
    color: #333;
    font-weight: 600;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.2);
    font-size: 12px;
    border-radius: 5px;
    margin-top: 15px;
    margin-left: -8px;
    padding: 10px 6px;
}
    .btn-default2{background:#3498db; color:#fff; font-weight:400; text-shadow:1px 1px 0 rgba(0,0,0,0.2); font-size:14px; border-radius: 5px;
    margin-top: 15px;} 

.card{
    box-shadow:2px 2px 20px rgba(0,0,0,0.3); 
    border:none;
    margin-bottom:30px;
    border-radius: 5px;
 }
/*.card-01 .card-block{position:relative; }*/
/*.card-01 .badge-box{position:absolute; top:-20px; left:50%; width:100px; height:100px;margin-left:-50px; text-align:center;}
.card-01 .badge-box i{background:#DFC717; color:#fff; border-radius:50%;  width:50px; height:50px; line-height:50px; text-align:center; font-size:20px;}*/
.card-img-top {
    width: 100%;
    border-top-left-radius: calc(0.25rem - 1px);
    border-top-right-radius: calc(0.25rem - 1px);
}
.card-block {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
}
.card-title {
    margin-bottom: 0.75rem;
    font-size: 1.5rem;
}

@media (max-width: 990px){
    .alinahemnto-menu-msg{
        margin-top: 10px;
        margin-left: 1px;
        margin-right: 1px;
    }
}

@media (max-width: 400px) {
    .mobile{
        overflow-x: auto;
        display: block;
    }
    .no-display{
        display: none!important;
    }
    .sentby-mobile{
        display: block!important;
    }
    .message-mobile{
        border:0!important;
    }
    .datecreate-mobile{
        display: inline-flex!important;
        border:0!important;
        margin-right: 30px!important;
    }
    .trash-mobile{
        border: 0!important;

        display: inline-flex!important;
    }
}

.spaceline{
    margin-bottom: 30px;
}

.briefing-estilos-boxes {
    width: 130px;
    height: 80px;
    margin: 6px 8px;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 5px;
    text-align: center;
    font-size: 12px;
}

.briefing-estilos-boxes:hover {
    box-shadow: inset 2px 2px 1px #ddd, 0 0 0 2pt rgba(0,0,0,.1);
    font-weight: bold;
    cursor: pointer;
    color: #000;
}

.briefing-estilos-boxes-naoabstrato {
    width: 97px;
    height: 34px;
    margin-top: 4px;
    background-position: -3px -2px;
    display: inline-block;
    background-image: url(http://www.wedologos.com.br/img/mapa-briefing-marcas.png);
    text-indent: -1000px
}
.briefing-estilos-boxes-tipografico {
    width: 111px;
    height: 34px;
    margin-top: 4px;
    background-position: -114px 0;
    display: inline-block;
    background-image: url(http://www.wedologos.com.br/img/mapa-briefing-marcas.png);
    text-indent: -1000px
}
.briefing-estilos-boxes-emblema {
    width: 85px;
    height: 34px;
    margin-top: 4px;
    background-position: -235px 0;
    display: inline-block;
    background-image: url(http://www.wedologos.com.br/img/mapa-briefing-marcas.png);
    text-indent: -1000px
}
.briefing-estilos-boxes-abstrato {
    width: 109px;
    height: 34px;
    margin-top: 4px;
    background-position: 0 33px;
    display: inline-block;
    background-image: url(http://www.wedologos.com.br/img/mapa-briefing-marcas.png);
    text-indent: -1000px
}
.briefing-estilos-boxes-iniciais {
    width: 65px;
    height: 34px;
    margin-top: 4px;
    background-position: -133px 35px;
    display: inline-block;
    background-image: url(http://www.wedologos.com.br/img/mapa-briefing-marcas.png);
    text-indent: -1000px
}
.briefing-estilos-boxes-web20 {
    width: 92px;
    height: 34px;
    margin-top: 4px;
    background-position: -230px 34px;
    display: inline-block;
    background-image: url(http://www.wedologos.com.br/img/mapa-briefing-marcas.png);
    text-indent: -1000px
}

.briefing-itenspapelaria-boxes {
    background: #f8f8f8;
    border: 1px solid #ccc;
    box-shadow: inset 0 0 2px white;
    border-radius: 4px;
    width: 130px;
    height: 90px;
    display: inline-block;
    vertical-align: top;
    font-size: 11px;
    padding: 6px 2px;
    margin: 9px 4px;
    text-align: center;
    font-size: 12px;
}

.boxselected{
    box-shadow: inset 2px 2px 1px #ddd, 0 0 0 2pt rgba(0,0,0,.1);
    font-weight: bold;
}

.briefing-itenspapelaria-boxes:hover {
    box-shadow: inset 2px 2px 1px #ddd, 0 0 0 2pt rgba(0,0,0,.1);
    font-weight: bold;
    cursor: pointer;
    color: #000;
}

.briefing-itenspapelaria-boxes .cartao-visita {
    margin: 0 auto 7px auto;
    width: 32px;
    height: 32px;
    display: block;
    background: url(http://www.wedologos.com.br/img/mapa_itens-papelaria.png);
    background-position: 0 0
}
.briefing-itenspapelaria-boxes .timbrado {
    margin: 0 auto 7px auto;
    width: 32px;
    height: 32px;
    display: block;
    background: url(http://www.wedologos.com.br/img/mapa_itens-papelaria.png);
    background-position: -33px 0
}
.briefing-itenspapelaria-boxes .cracha {
    margin: 0 auto 7px auto;
    width: 32px;
    height: 32px;
    display: block;
    background: url(http://www.wedologos.com.br/img/mapa_itens-papelaria.png);
    background-position: -64px 0
}
.briefing-itenspapelaria-boxes .carta {
    margin: 0 auto 7px auto;
    width: 32px;
    height: 32px;
    display: block;
    background: url(http://www.wedologos.com.br/img/mapa_itens-papelaria.png);
    background-position: -96px 0
}
.briefing-itenspapelaria-boxes .saco {
    margin: 0 auto 7px auto;
    width: 32px;
    height: 32px;
    display: block;
    background: url(http://www.wedologos.com.br/img/mapa_itens-papelaria.png);
    background-position: -128px 0
}
.briefing-itenspapelaria-boxes .pasta {
    margin: 0 auto 7px auto;
    width: 32px;
    height: 32px;
    display: block;
    background: url(http://www.wedologos.com.br/img/mapa_itens-papelaria.png);
    background-position: -161px 0;
    width: 50px
}
.briefing-itenspapelaria-boxes .email {
    margin: 0 auto 7px auto;
    width: 32px;
    height: 32px;
    display: block;
    background: url(http://www.wedologos.com.br/img/mapa_itens-papelaria.png);
    background-position: 0 -35px
}
.briefing-itenspapelaria-boxes .receituario {
    margin: 0 auto 7px auto;
    width: 32px;
    height: 32px;
    display: block;
    background: url(http://www.wedologos.com.br/img/mapa_itens-papelaria.png);
    background-position: -33px -35px
}
.briefing-itenspapelaria-boxes .bloco {
    margin: 0 auto 7px auto;
    width: 32px;
    height: 32px;
    display: block;
    background: url(http://www.wedologos.com.br/img/mapa_itens-papelaria.png);
    background-position: -64px -35px
}
.briefing-itenspapelaria-boxes .capacd {
    margin: 0 auto 7px auto;
    width: 32px;
    height: 32px;
    display: block;
    background: url(http://www.wedologos.com.br/img/mapa_itens-papelaria.png);
    background-position: -96px -35px;
    width: 37px
}
.briefing-itenspapelaria-boxes .livro {
    margin: 0 auto 7px auto;
    width: 32px;
    height: 32px;
    display: block;
    background: url(http://www.wedologos.com.br/img/mapa_itens-papelaria.png);
    background-position: -134px -35px
}
.briefing-itenspapelaria-boxes .tag {
    margin: 0 auto 7px auto;
    width: 32px;
    height: 32px;
    display: block;
    background: url(http://www.wedologos.com.br/img/mapa_itens-papelaria.png);
    background-position: -166px -35px
}
.briefing-itenspapelaria-boxes .papparede {
    margin: 0 auto 7px auto;
    width: 32px;
    height: 32px;
    display: block;
    background: url(http://www.wedologos.com.br/img/mapa_itens-papelaria.png);
    background-position: -0 -70px
}
.briefing-itenspapelaria-boxes .brinde {
    margin: 0 auto 7px auto;
    width: 32px;
    height: 32px;
    display: block;
    background: url(http://www.wedologos.com.br/img/mapa_itens-papelaria.png);
    background-position: -32px -70px
}
.briefing-itenspapelaria-boxes .adesivo {
    margin: 0 auto 7px auto;
    width: 32px;
    height: 32px;
    display: block;
    background: url(http://www.wedologos.com.br/img/mapa_itens-papelaria.png);
    background-position: -64px -69px
}
.briefing-itenspapelaria-boxes .fidelidade {
    margin: 0 auto 7px auto;
    width: 32px;
    height: 32px;
    display: block;
    background: url(http://www.wedologos.com.br/img/mapa_itens-papelaria.png);
    background-position: -96px -70px
}
.briefing-itenspapelaria-boxes .formulario {
    margin: 0 auto 7px auto;
    width: 32px;
    height: 32px;
    display: block;
    background: url(http://www.wedologos.com.br/img/mapa_itens-papelaria.png);
    background-position: -127px -71px
}

.selodesigner{
    width: 75px;
    height: 75px;
    position: absolute;
    bottom: -30px;
    left: 60%;
}

.selotop{
    background-image: -webkit-linear-gradient(top,#165690,#165690) !important;
    box-shadow: 0 0 2px rgba(0,0,0,.6);
    background: #f60;
    width: 70px;
    height: 70px;
    font-size: 12px;
    font-family: 'Open Sans',Helvetica,sans-serif;
    color: #fff;
    border: 3px solid   #fff;
    border-radius: 100%;
    -webkit-transform: rotate(-17deg);
    transform: rotate(-17deg);
    text-align: center;
    line-height: 0.9;
}

.selotop small{
    display: block;
    font-size: 9px;
    letter-spacing: 1px;
    margin-top: 5px;
}
.selotop big{
    display: block;
    text-transform: uppercase;
    font-size: 27px;
    font-weight: 700;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
}

.selotop strong{
    display: block;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
}

.winner_border{
    box-shadow: 0 0 10px #FFB03C;
}

.proposal_border{
    box-shadow: 0 0 10px #ccc;
}

.projetonome{
    line-height: 1.5em;
    padding: 5px;
    font-size: 12px;
}

.table-nps td{
    text-align: center;
}

.table-nps td a{
    padding: 10px 0;
    border: solid 1px #666;
    margin: 0 9px;
    width: 30px;
    display: block;
}

.table-nps td a:focus{
    background-color: #ff8c00;
    color: #fff;
    border-color: #ff8c00;
}

.table-npsbg{
    background-color: #ff8c00;
    color: #fff;
    border-color: #ff8c00;
}

.unreadcheck{
    width: 10px;
    border: solid 1px #DC5960;
    height: 10px;
    display: block;
    position: absolute;
    top: 0;
    right: 63px;
    background: #DC5960;
    top: 10px;
    z-index: 9999;
}

.btnaction{
    border-radius: 2px; background: #12AFCB;
    color: #fff;
}
.btnaction:hover{
    background: #12AFCB;
}

.btnactionbrf{
    border-radius: 2px; 
    background: #95a5a6;
    color: #fff;
}
.btnactionbrf:hover{
    background: #95a5a6;
    color: #fff;
}

.card a:hover{
    text-decoration: none;
}