
.featured{
    color: #ff8381 !important
}
.page-head-foco {
    background: none repeat scroll 0 0 #555555;
    padding: 10px 20px 20px 50px;
    position: relative;
    color: white;
}
.page-head-foco .back{
    margin-top: 25px;
    display: block
}
.page-head-foco .back a{
    font-size: 18px;
    font-weight: 400;
    line-height: 1.1;
    color: white;
    margin-right: 50px;
    margin-top: 18px;
    margin-bottom: 9px;
}

.clearer-text{
    font-size: 16px;
    color: #ffffff;
}

.birthday-container{
    color: white;
}

.birthday-container .widget-birthday-config-on{
    background-color: #ef6262;
    color: #ffffff;
    line-height: 33px;
    overflow: hidden;
    margin-top: 30px;
    border-radius: 5px;
    margin-left: 0px;
}

.birthday-container .widget-birthday-config-off{
    background-color: #555555;
    color: #ffffff;
    line-height: 33px;
    overflow: hidden;
    margin-top: 30px;
    border-radius: 5px;
    max-width: 250px;
    margin-left: 0px;
}
.birthday-container .widget-birthday-config-on .text, .birthday-container .widget-birthday-config-off .text{
    margin: 10px;
}

.birthday-container .widget-birthday-config-on .text .switch-button, .birthday-container .widget-birthday-config-off .text .switch-button{
    width: 84px;
}
.birthday-container .widget-birthday-config-off .text .switch-button label:before{
    content: "INATIVO";
}
.birthday-container .widget-birthday-config-on .text .switch-button input[type="checkbox"]:checked + span label:before{
    content: "ATIVO";
    color: #ef6262;
}
.birthday-container .widget-birthday-config-on .text  .switch-button label{
    background-color: #ef6262;
}
.birthday-container .widget-birthday-config-on .text  .switch-button.switch-button-danger input[type="checkbox"]:checked + span{
    background-color: white;
}
.birthday-container .widget-birthday-config-on img, .birthday-container .widget-birthday-config-off img{
    margin: 20px;
    float:left;
}
.birthday-container .widget-birthday-config-on .text .control-label{
    line-height: 1;
    padding-top: 5px;
}
.birthday-container .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{
    background: #585858;
}
.birthday-container .form-control{
    border: 1px solid #868383;
}
.birthday-container .message-content{
    margin-top:10px
}

.birthday-container .widget-birthday-config-on .birthday-limit-validate{
    max-width: 70px;
    color: #696767;
    font-size: 16px;
    text-align: center;
}

.birthday-container h1{
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 15px;
}

.divider{
    margin: 25px -15px 20px 0px;
    border-bottom: 1px solid #818181;
}

.template-container{
    color: white;
    margin-bottom: 70px;
}
.template-container h1{
    margin: 0px 0px 15px 15px;
    font-size: 25px;
    color: #e7e7e7;
    font-weight: 400;
}
.template-container .input-title{
    font-size: 20px;
    font-weight: 300;;
    line-height: 1.51;
    color: #ffffff;
    padding-bottom: 10px;
}
.template-container .input-subtitle{
    font-size: 14px;
    color: #cccccc;
}
.template-container .edit-zone-container{
    margin-left: -25px!important;
    margin-bottom: -25px;
}

.market-container{
    color: white;
}
.market-container h1{
    margin: 0px 0px 10px 0px;
    font-size: 25px;
    color: #e7e7e7;
    font-weight: 400;
}
.market-container h4{
    font-size: 14px;
    color: #cccccc;
    margin:0px 0 10px 1px
}
.market-container .social-media-channel svg{
    width: 75px;
    height: 75px;
    fill: #fff!important;
    margin-bottom: 15px;
}

.market-container .social-media-channel h3{
    font-size: 22px;
    font-weight: bold;
    color: #ffffff;
}
.market-container .social-media-channel .boxed-button-text{
    font-size: 16px;
    color: #ffffff;
}

.market-container-share, .sms-container{
    color: white;
}

.market-container-share h1, .sms-container h1{
    margin: 0px 0px 15px 0px;
    font-size: 25px;
    color: #e7e7e7;
    font-weight: 400;
}
.market-container-share .message-content, .sms-container .message-content{
    margin-top:15px
}
.market-container-share .social-media-channel svg{
    width: 75px;
    height: 75px;
    fill: #fff!important;
}
.market-container-share .boxed-button, .sms-container .boxed-button{
    padding: 26px 10px;
    border: none;
}
.market-container-share .schedule-binary-buttons, .sms-container .schedule-binary-buttons{
    margin-top:20px;
}
.market-container-share .schedule-binary-buttons button, .market-container-share .schedule-binary-buttons input, .sms-container .schedule-binary-buttons button, .sms-container .schedule-binary-buttons input{
    border-radius: 8px;
    border: solid 2px #ffffff;
    background-color: #ff6e6b;
    font-size: 16px;
    color: #e7e7e7;
    padding: 10px 25px;
}

.market-container-share .schedule-binary-buttons button.btn-dark, .sms-container .schedule-binary-buttons button.btn-dark{
    background-color: #515151;;
    border: solid 2px #515151;
}
.market-container-share .group-compact-list h2, .market-container-share .all-groups h2, .sms-container .group-compact-list h2, .sms-container .all-groups h2{
    color: #696969;
    font-size: 20px;
    margin: 5px 0;
}
.market-container-share-preview, .sms-container-preview{
    color: white;
}
.market-container-share-preview h1, .sms-container-preview h1{
    margin: 0px 0px 15px 0px;
    font-size: 25px;
    color: #e7e7e7;
    font-weight: 400;
}
.market-container-share-preview .contacts, .sms-container-preview .contacts, .sms-container .contacts{
    display: block;
}
.market-container-share-preview .contacts h1, .sms-container-preview .contacts h1, .sms-container .contacts h1{
    display: inline-block;
    margin: 0px;
    font-size: 24px;
    font-weight: bold;
    margin-right: 5px;
}
.market-container-share-preview .contacts h4, .sms-container-preview .contacts h4, .sms-container .contacts h4{
    display: inline-block;
    font-size: 18px;
    font-weight: 300;
    margin: 0px;
}
.market-container-share-preview .send-time h1, .sms-container-preview .send-time h1, .sms-container .send-time h1{
    font-size: 24px;
    font-weight: bold;
    margin: 0px;
}
.market-container-share-preview .container-box, .sms-container-preview .container-box{
    background: white;
    font-size: 14px;
    color: #595959;
    padding: 20px;
}

.message-templates h1
{
    margin: 0px 0px 15px 0px;
    font-size: 25px;
    color: #e7e7e7;
    font-weight: 400;
}
.message-templates h4{
    color: white;
    font-size: 14px;
    font-weight: 300;
    margin: 0px;
    padding-bottom: 10px;
}

.contacts-block, .contact-add, .user-add {
    color:white;
}
.contacts-block h1, .contact-add h1, .user-add h1, .terms-container h1{
    margin: 0px 0px 15px 0px;
    font-size: 25px;
    color: #e7e7e7;
    font-weight: 400;
}

.contacts-block h4, .contact-add h4, .user-add h4, .terms-container h4, .sms-container h4{
    color: white;
    font-size: 14px;
    font-weight: 300;
    margin: 0px;
    padding-bottom: 10px;
    line-height: 1.2;
}

.contact-add .boxed-button, .user-add .boxed-button{
    padding: 26px 10px;
    border: none;
}
.contact-add  .box-exemple, .user-add  .box-exemple{
    background-color: #272727;
    padding:20px
}
.contact-add  .box-exemple .title, .user-add  .box-exemple .title{
    font-size: 16px;
    font-weight: 300;
    color: #ffffff;
    margin:0px;
    padding-bottom: 10px;
}
.contact-add  .box-exemple .exemple, .user-add  .box-exemple .exemple{
    font-size: 14px;
    font-style: italic;
    color: #cccccc;
}
.contact-add  .box-list-add, .user-add  .box-list-add, .sms-container  .box-list-add{
    background-color: #313131;
    padding:20px
}

.contact-add  .box-list-add .table-condensed > thead > tr > th, .sms-container  .box-list-add .table-condensed > thead > tr > th{
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    background-color: #4f4f4f;
}
.contact-add  .box-list-add .table-striped > tbody > tr, .sms-container  .box-list-add .table-striped > tbody > tr{
    font-size: 14px;
}
.contact-add  .box-list-add .table-hover > tbody > tr:hover,
.contact-add  .box-list-add .table-striped > tbody > tr:nth-of-type(odd):hover,
.sms-container  .box-list-add .table-hover > tbody > tr:hover,
.sms-container  .box-list-add .table-striped > tbody > tr:nth-of-type(odd):hover{
    background-color:#5f5e5e;
}
.contact-add  .box-list-add .table-striped > tbody > tr:nth-of-type(odd), .sms-container  .box-list-add .table-striped > tbody > tr:nth-of-type(odd){
    background-color:#272727;
}

.contact-add .btn-combo, .user-add .btn-combo {
    border-radius: 7px !important;
}

.contact-add .btn-combo .caret, .user-add .btn-combo .caret{
    right: 11px;
    position: absolute;
    top: 20px;
    width: 10px;
}
.contact-add .btn-combo .combo-text, .user-add .btn-combo .combo-text{
    float: left;
    font-weight: 700;
}

.contact-add ul, .user-add ul{
    padding: 0px;
    width: inherit;
}

.contact-add ul li, .user-add ul li{

    padding: 0;
    font-size: 15px;
}

.contact-add ul li a, .user-add ul li a{
    font-weight: 500;
}
.btn-alt4 {
    padding: 12px 20px;
}

.contact-add .group-compact-list h2, .contact-add .all-groups h2, .user-add .group-list h3{
    color: #696969;
    font-size: 20px;
    margin: 5px 0;
}
.contact-add .group-compact-list .am-checkbox, .contact-add .all-groups .am-checkbox{
    color: #696969;
}
.contact-add .show-custom-fields, .contact-add .hide-custom-fields, .user-add .list-group .am-checkbox{
    font-size: 14px;
    color: #ff8381 !important;
    text-decoration: underline;
}

.user-add .widget{
    margin-bottom: 0px
}
.user-add .binary-buttons .btn-primary, .user-add .binary-buttons .btn-default,
.sms-container .binary-buttons .btn-primary, .sms-container .binary-buttons .btn-default{
    padding: 10px 20px;
    min-width: 70px;
}

.terms-container .tab-pane h1, .terms-container .tab-pane h4{
    font-weight: 600;
    color: #ff8381 !important;
}
.sms-container .history{
    background: #ffffff;
    padding: 20px;
    margin-bottom: 40px;
    color: #555555;
}