.cfGlobal{
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 0px;
}

.paddingWhiteDivs{
    padding: 3% 0% 3% 0%;
}

.divTitlesHome{
    background-color: #c6003e;
    padding-left: 0px;
}

.colorBlue{
    color: #3a6cfc;
}

.divTitleHome{
    position: relative;
    font-size: 13px;
    padding: 8px 42px 7px 12px;
    display: inline-block;
    color: white;
    background-color: #ff4480;
}

.divTitleHome::after {
    width: 0px;
    height: 0px;
    background: #fff;
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    border-top: 16.5px solid #ff4480;
    border-left: 12.5px solid #ff4480;
    border-right: 12.5px solid #c6003e;
    border-bottom: 16.5px solid #c6003e;
}


.divTitleHomeStore{
    position: relative;
    font-size: 13px;
    padding: 8px 42px 7px 12px;
    display: inline-block;
    color: white;
    background-color: #ff4480;
    float:right;
}
.divTitleHomeStore::after {
    width: 0px;
    height: 0px;
    background: #fff;
    content: '';
    position: absolute;
    bottom: 0;
    left: -24px;
    border-top: 16.5px solid #ff4480;
    border-left: 12.5px solid #ff4480;
    border-right: 12.5px solid #c6003e;
    border-bottom: 16.5px solid #c6003e;
    transform:rotate(180deg);
}
#select2-ddlActionStoreSearch-container .select2-selection__placeholder {
    font-size: 16px!important;
}
.promotores_warning {
    color:red;
}
.reportImageWidth {
    width:100%!important;
    max-width:313px!important;
    margin-left:auto;
    margin-right: auto;
}
.hrtransparent{
    border-top:1px solid transparent;
}
#importareaandregionpopup_wrapper {
    position:fixed;
    top:0px;
    left:0px;
    width:100vw;
    height:100vh;
    background: rgba(0, 0, 0, 0.3);
}
#importareaandregionpopup_container {
    position:relative;
    width:100%;
    height:100%;
}
#importareaandregionpopup_body {
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    width:800px;
    max-width:90%;
    padding:20px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background-color:white;
    max-height: 80vh;
    overflow-y: scroll;
}
#importareaandregionpopup_closebtn {
    margin-left:auto;
    margin-right:auto;
    display:block;
    margin-top:25px;
}
#importareaandregionpopup_subtitle {
    margin-top:25px;
    margin-bottom:10px;
    display:block;
    font-weight: bold;
}
.divTextHome{
    height: 67px;
    padding: 11px 12px 0px 12px;
    background-color: #ebeef7;
    font-size: 13px;
}

.wUrgentCreativities{
    width: 95%;
}

.divSubtextHome{
    font-weight: bold;
}

.subtextHome{
    color: #585858;
    font-size: 11px;
}

.subtextIconFuxia{
    position: absolute;
    right: 27px;
    width: 16px;
    height: 16px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #e2007a;
}

.subtextIconFuxiaText {
    position: relative;
    cursor: pointer;
    font-size: 10px;
    right: 18px;
    top: -0.5px;
    left: 7px;
}

.lineTextHome{
    width: 95%;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 1px;
    background-color: white;
}

.tSize13{
    font-size: 13px;
}

.tSize14{
    font-size: 14px;
}

.dFlex{
    display: flex;
}

.tlRight{
    text-align: right;
}

.bgGray{
    background-color: #ebeef7;
}

.blueColor{
    color: #0042ff;
}

.seeAllHome{
    text-align: center;
    font-size: 13px;
    text-decoration: underline;
    font-weight: bold;
}

.deliveredPiecesDiv{
    margin-left: 5%;
}

.pendingPiecesDiv{
    margin-left: 5%;
    margin-bottom: 5%;
}

.containerNoPaddingLeft{
    padding-left: 0px !important;
}

.creatividades_table{
    width:100%;
    font-size: 14px;
}
.creatividades_table * {
    text-align: center;
}
.creatividades_table .head {
    background-color: #ebeef7;
    font-weight: bold;
}
.creatividades_table td {
    padding-top:13px;
    padding-bottom:13px;
}
.circle_blue {
    width: 23px;
    height: 23px;
    max-height: 23px;
    padding: 3px 12px;
    border-radius:50%;
    border: 3px solid #0042ff;
    margin-left:1px;
    margin-right:1px;
}
.muchitems a:not(.color_gray) {
    color:#0042ff;
}
.oceanpaginator a {
    color:#0042ff;
}
.circle_blue {
    position:relative;
}
.circle_blue span{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
}

@media (min-width: 1000px) {
    .divMessagesProfile {
        width: 30%;
        margin-right: 3%;
        padding: 2%;
        padding-top: 1.5%;
        padding-bottom: 1.5%;
    }

    .divDataProfile {
        width: 67%;
        padding: 2%;
    }
    .divsMessagesProfile{
        padding: 5%;
        display: flex;
    }
}

@media (max-width: 999px) {
    .divMessagesProfile {
        width: 100%;
        padding: 2%;
    }

    .divDataProfile {
        margin-top: 3%;
        width: 100%;
        padding: 2%;
    }
    .divsMessagesProfile{
        padding: 2%;
        display: flex;
    }
}

.white_container{
    background-color: white;
    border-radius:5px;
}

.imgsDivMessageProfile1{
    width: 20px;
    height: 16px;
    margin-right: 7px;
    margin-top: 2px;
}

.textsDivMessageProfile1{
    text-decoration: underline;
}

.grayMessageLight{
    background: #e9eef6;
}

.grayMessageDark{
    background: #d1dae8;
}

.imgsMessageIconProfile{
    position: absolute;
    margin-top: 93px;
    margin-left: 5px;
}

.lineProfileBlue{
    margin-top: 30px;
    width: 95%;
    height: 1px;
    background-color: #0042ff;
}

.lineProfilePink{
    margin-top: 10px;
    width: 95%;
    height: 1px;
    background-color: #c6003e;
}

.circlesProfileBlue {
    width: 50px;
    height: 50px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #0042ff;
}

.circlesProfilePink {
    width: 30px;
    height: 30px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #c6003e;
}

.circlesProfileBlue2 {
    padding-top: 2.5px;
    width: 50px;
    height: 50px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #0042ff;
}

.circlesProfilePink2 {
    padding-top: 2.5px;
    width: 30px;
    height: 30px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #c6003e;
}

.circlesProfileWhiteBlue {
    width: 20px;
    height: 20px;
    margin-top: 3px;
    margin-left: 5px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #ffffff;
}

.mlDiv1LineProfile{
    margin-left: 6.5%;
}

.mtLineProfileCircles{
    margin-top: -32px;
}

.form-control-ocean{
    margin-top: 7px;
    padding-left: 3px;
    padding-bottom: 0px;
    height: 28px;
}

.blueBackground{
    background-color: #0042ff;
}

.pinkBackground{
    color: #ffffff;
    background-color: #c6003e;
}

.pinkBackground:hover{
    color: #ffffff !important;
}

.pinkColor {
    color: #c6003e;
}

.redColor{
    color: #ff001b;
}
.display_none {
    display:none;
}
.formtab:hover {
    cursor: pointer;
}
.formtab {
    border:1px solid #cacaca;
    background-color: #ececec;
    text-align: center;
    /*border-radius: 8px 8px 0px 0px;*/
    padding-top:5px;
    padding-bottom:5px;
    background-color: white;
    font-weight: 500;
    font-weight: 700;
    color: #333;
    display:inline-block;
    padding-left:50px;
    padding-right:50px;
    border-bottom:1px solid transparent;
}
.tabbody {
    padding-top:20px;
    border-left:1px solid #cacaca;
    border-right:1px solid #cacaca;
    border-top:1px solid #cacaca;
}
.formtabactive {
    background-color: #c6003e;
    color:white;
    border-bottom:1px solid transparent;
}
.deliveredDate{
    width: 100%;
    padding: 3px 3px 3px 7px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #ff001b;
    color: white;
}

.opacityDiv {
    opacity: 0.5;
}
.nopaddingright{
    padding-right: 0px;
}
.tbUserSimpleSearch{
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 5% !important;
}
.workerPagiCenter {
    display:inline-block;
}
.workerPagiCenter {
    margin-left:7px;
    margin-right:7px;
}
.worker_item{
    margin-top:3px;
    margin-bottom:3px;
    border-bottom:1px solid #dadada;
}
.worker_item_left {
    padding-top:7px;
}
.worker_item_right {
    padding-bottom:3px;
}
.btnBack {
    right: 0px;
    top: -8px;
}

.infoStore {
    cursor: pointer;
}

.container-fluid.cfGlobal {
    padding-top:0px!important;
}
.creatividades_table td {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
.creatividades_table tr.head td {
    padding-top: 7px!important;
    padding-bottom: 7px!important;
}
.actions_btn_back{
    position:absolute;
    left:5px;
    top:5px;
}
#divLineProfileWeb .actions_btn_back{
    top:-1px;
}
.actionDetailLabel,
.actionDetailInput,
.actionDetailInputRight{
    font-size:14px;
}
.actionDetailInput{
    text-align: center;
}
.actionDetailInput {
    max-height: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
}
.actionDetailInputRight {
    max-height: 30px;
    padding-top: 0px;
    padding-bottom: 0px;
}
#actionWorkers td ,
#actionWorkers th {
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.actionDetailStars .rateyo.jq-ry-container{
    margin-right: 0px;
}/*
.actionDetailStars .rateyo.jq-ry-container{
    width:95px!important;
    margin-right: 0px;
}
.actionDetailStars svg{
    width:15px;
    height:15px;
}*/
.actiondetailhr {
    margin-top:5px;
    margin-bottom:8px;
}
.imgLogoHeader{
    width:70px;
}
#searchingForm .search-form-actions{
    text-align:right;
}
#searchingForm .card-body,
#searchingForm .card-footer {
    background-color: #e0e0e0;
}
#searchingForm label,
#searchingForm .select2-selection__placeholder ,
#searchingForm .select2-selection__rendered {
    font-size:14px!important;
}
#searchingForm select,
#searchingForm input,
#searchingForm .date button{
    font-size: 14px;
    height: 33px;
}
#searchingForm .select2-selection.select2-selection--single {
    height: 33px;
}
#searchingForm .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 2px;
}
#searchingForm .select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-color: black transparent transparent transparent ;
}
#searchingForm .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 22px;
}
#searchingForm form > .card-body {
    padding-bottom:0px;
    padding-top: 11px;
}
.tbActionStore .select2-container--disabled .select2-selection.select2-selection--single {
    background-color: white;
    border-bottom: 1px solid white;
}
.tbActionStore .select2-container--disabled .select2-selection__arrow b {
    display:none;
}
.tbActionStore .select2-container--disabled .select2-selection.select2-selection--single:focus {
    border-color: white;
    -webkit-box-shadow: 0 1px 0 0 white;
    box-shadow: 0 1px 0 0 white;
}
@media (min-width: 768px) {
    .md_talign_center {
        text-align:center;
    }
    .md_talign_right {
        text-align:right;
    }
    #uploadImage.actionDetail,
    #cancelImage.actionDetail {
        width:50%;
        float:left;
    }
}
@media (min-width: 992px) {
    .lg_talign_center {
        text-align:center;
    }
    .lg_talign_right {
        text-align:right;
    }
}

.xs_title {
    display:none;
}
@media (max-width: 1149.98px) {
    .creatividades_table tr {
        border-bottom:1px solid gray;
    }
    .creatividades_table td {
        display: inline-block;
        text-align: left;
        width: 30%;
        float:left;
    }
    .creatividades_table .head{
        display:none;
    }
    .xs_title {
        display:block;
        text-align:left;
        font-weight: bold;
    }
}
@media (max-width: 749.98px) {
    .circlesProfileWhiteBlue {
        margin-left: 0px;
    }
    .actions_btn_back {
        left: 2%;
        top: 0.7%;
    }
}
@media (max-width: 767.98px) {
    .creatividades_table td {
        width: 45%;
    }
}
@media (max-width: 480.98px) {
    .creatividades_table td {
        width: 100%;
    }
}

@media (min-width: 1450px) {
    .textLineProfile1{
        margin-left: -7% !important;
        margin-left: -10% !important;
    }
    .textLineProfile2{
        margin-left: -17% !important;
        margin-left: -16% !important;
    }
    .textLineProfile3{
        margin-left: -19% !important;
        margin-left: -34% !important;
    }
    .textLineProfile4{
        margin-left: 7% !important;
        margin-left: -10% !important;
    }

}

@media (min-width: 750px) {
    #divLineProfileWeb{
        display: block;
    }
    #divLineProfileMobile{
        display: none;
    }

    .checkImgProfile{
        margin-top: 5px;
        margin-left: 5px;
        width: 20px;
        height: 20px;
    }
    .circlesProfileBlue2{
        padding-left: 1.4%;
    }

    .textLineProfile1{
        margin-left: -3%;
        margin-left: -11%;
    }
    .textLineProfile2{
        margin-left: -7%;
        margin-left: -18%;
    }
    .textLineProfile3{
        margin-left: -22%;
        margin-left: -42%;
    }
    .textLineProfile4{
        margin-left: -3%;
        margin-left: -13%;
    }

}

@media (max-width: 749px) {
    #divLineProfileWeb{
        display: none;
    }
    #divLineProfileMobile{
        display: block;
    }

    .checkImgProfile{
        margin-top: 5px;
        width: 20px!important;
        height: 20px!important;
    }
    .circlesProfileBlue2{
        padding-left: 0px;
    }
}

@media (max-width: 576px) {

    .actions_btn_back {
        left: 2%;
        top: 0.5%;
    }
}
@media (max-width: 444px) {

    .actions_btn_back {
        left: 2%;
        top: 0.4%;
    }
}