.set_cont_height{
    overflow-y: auto;
    overflow-x: hidden;
}
.align_media_cont .to_be_aligned .align_media_entry{
    display: block;
    background-color: #37404a;
    padding: 10px;
    margin-bottom: 10px;
    width: 620px;
}
.align_media_img{display: inline-block;}
.align_media_cont .to_be_aligned .align_media_entry .align_media_dets{display: inline-block; padding: 5px; vertical-align: top; width: 280px;}
.align_media_cont .to_be_aligned .align_media_entry .align_img{max-width: 300px; max-height: 200px;}

    
#content_list_cont .select2 { width: auto !important; }
#content_list_cont .select2-container--default .select2-selection--single .select2-selection__arrow b { right: 3px !important; left: auto !important; }
.dpordsta { border-radius: 2px; text-align: center; padding: 4px 4px; }
.orst0 { background: #ff5b5b; color: #fff; }
.orst1 { background: #ff9b57; color: #fff; }
.orst2 { background: #f4f781; }
.orst3 { background: #99fda3; }
.orst4 { background: #53c170; color: #fff; }
.orst5 { background: #53c170; color: #fff; }

.dppasta { border-radius: 2px; text-align: center; padding: 4px 4px;  margin-bottom: 2px;}
.past0 { background: #ff5b5b; color: #fff; }
.past1 { background: #53c170; color: #fff; }
.past2 { background: #f4f781; }
.past3 { background: #99fda3; }
.past4 { background: #53c170; color: #fff; }
.past5 { background: #53c170; color: #fff; }
/*.delete_post { color: #fff !important; }*/
td.variation-modify { position: relative; }
td.variation-modify i { font-size: 1.6em; position: absolute; top:2px; left: 14px;}
.bank-response {
  width: 100%;
  flex: 0 0 100%;
  background: #f1f2f3;
}

.post-type-label { margin-top: -5px; }

 ul#sTree1, ul#sTree1 li, .currElemClass {
        list-style-type:none;
        /*color:#b5e853;*/
        /*border:1px solid #3f3f3f;*/
    }


   #sTree1 { padding:0; /*background-color:#151515;*/ }

    #sTree1 li, ul#sortableListsBase li {
        padding-left:10px;
        margin:5px; border:1px solid #aab8c5;
        background-color: rgba(1,156,255, 0.15);
    }
    #sTree1 li ul { 
    padding-left:10px;
}

    ul#sTree1 li div {
        padding:5px 7px;
        background-color:rgba(1,156,255, 0.25);
        line-height: 16px;
    }
    /*background-image: linear-gradient(135deg, rgb(102, 126, 234) 0%, rgb(118, 75, 162) 100%);*/

    ul#sTree1 li, ul#sTree1, ul#sTree1 div { 
        border-bottom-left-radius:  3px; 
        border-bottom-right-radius:  3px; 
        border-top-left-radius: 0px; 
        border-top-right-radius: 3px; 

    }

    /*.currElemClass
    {
        padding-left:10px;
        margin:5px; border:1px solid #3f3f3f;
        background-color:#151515;
        cursor: move;
    }
    .currElemClass div {
        padding: 5px 7px;
        background-color:rgba(86,86,86, 0.50);
        border-bottom-left-radius:  3px; 
        border-bottom-right-radius:  3px; 
        border-top-left-radius: 0px; 
        border-top-right-radius: 3px; 
        line-height: 16px;
    }

    .currElemClass ul {  list-style-type:none; }*/






 ul#sTree2, ul#sTree2 li, .currElemClass {
        list-style-type:none;
        /*color:#b5e853;*/
        /*border:1px solid #3f3f3f;*/
    }

   #sTree2 { padding:0; /*background-color:#151515;*/ }

    #sTree2 li, ul#sortableListsBase li {
        padding-left:10px;
        margin:5px; border:1px solid #aab8c5;
        background-color: rgba(33,33,33, 0.25);
    }
    #sTree2 li ul { 
    padding-left:10px;
}

    ul#sTree2 li div {
        padding:5px 7px;
        background-color:rgba(33,33,33, 0.35);
        line-height: 16px;
    }
    

    ul#sTree2 li, ul#sTree2, ul#sTree2 div { 
        border-bottom-left-radius:  3px; 
        border-bottom-right-radius:  3px; 
        border-top-left-radius: 0px; 
        border-top-right-radius: 3px; 

    }

    .currElemClass
    {
        padding-left:10px;
        margin:5px; border:1px solid #3f3f3f;
        background-color:#151515;
        cursor: move;
    }
    .currElemClass div {
        padding: 5px 7px;
        background-color:rgba(86,86,86, 0.50);
        border-bottom-left-radius:  3px; 
        border-bottom-right-radius:  3px; 
        border-top-left-radius: 0px; 
        border-top-right-radius: 3px; 
        line-height: 16px;
    }

    .currElemClass ul {  list-style-type:none; }







.page-list-tools { margin-bottom: 20px; display: block; }

table tr td select.form-control { min-width: 80px; }
            .final-answer { display: block; text-align: center; }
            .whirlpool {
  width: 100px;
  height: 100px;
  margin: 10px auto;
  position: relative;
}

.ring:before
{
  content: '';
  border-radius: 50%;
  border: 1px solid #555;
  height: 30px;
  width: 100px;
  position: absolute;
}

.ring1:before
{
  left: 40px;
  width: 20px;
  top: 12px;
  height: 6px;
  animation: 2.5s ease 0s infinite spinner;
}

.ring2:before
{
  left: 35px;
  width: 30px;
  top: 10.5px;
  height: 9px;
  animation: 2.5s ease 0.1s infinite spinner;
}

.ring3:before
{
  left: 30px;
  width: 40px;
  top: 9px;
  height: 12px;
  animation: 2.5s ease 0.2s infinite spinner;
}

.ring4:before
{
  left: 25px;
  width: 50px;
  top: 7.5px;
  height: 15px;
  animation: 2.5s ease 0.3s infinite spinner;
}

.ring5:before
{
  left: 20px;
  width: 60px;
  top: 6px;
  height: 18px;
  animation: 2.5s ease 0.4s infinite spinner;
}

.ring6:before
{
  left: 15px;
  width: 70px;
  top: 4.5px;
  height: 21px;
  animation: 2.5s ease 0.5s infinite spinner;
}

.ring7:before
{
  left: 10px;
  width: 80px;
  top: 3px;
  height: 24px;
  animation: 2.5s ease 0.6s infinite spinner;
}

.ring8:before
{
  left: 5px;
  width: 90px;
  top: 1.5px;
  height: 27px;
  animation: 2.5s ease 0.7s infinite spinner;
}

.ring9:before
{
  width: 100px;
  height: 30px;
  animation: 2.5s ease 0.8s infinite spinner;
}

@keyframes spinner {
  0% {
    transform: translateY(10px);
    animation-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);
  }
  50% {
    transform: translateY(60px);
    animation-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);
  }
  100% {
    transform: translateY(10px);
    animation-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);
  }
}

/*#sticker {z-index: 200 !important; }
.sticky-wrapper { width: 360px; text-align: right; }*/

#sticker {z-index: 200 !important; }
.page-title-right .sticky-wrapper { width: 360px; text-align: right; }

/*.sticky-wrapper {z-index: 99; }
.status_bar_tools {z-index: 99; }*/

.nb-spinner {
    width: 65px;
    height: 65px;
    margin: auto;
    background: transparent;
    border-top: 4px solid #727cf5;
    border-right: 4px solid transparent;
    border-radius: 50%;
    -webkit-animation: 1s spin linear infinite;
    animation: 1s spin linear infinite;
    margin-top: 4px;/* calc(30% - 35px);*/

}
    
@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
          
@keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.spinner-wrap {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 100%;
    width: 100%;
    /*background-color: rgba(55,64,74,0.75);*/
    z-index: 9999;
    /*display: none;*/
}



.card-body.slimfit { padding: 1.5rem 0px !important; }
.card-body.slimfit h4.header-title { padding-left: 1.5rem; }
.tab-loading { display: block; text-align: center; }
.redactor-styles { min-height: 340px; max-height: 600px; }
.redactor-toolbar, .redactor-air { z-index: 8; }
.ext-link-loading { display: none; }
.coords-m { font-size: 0.8em; }
.card.fullh { height: calc(100% - 30px); }
.inbox-widget .inbox-item .inbox-item-img {
display: block;
float: left;
width: 100%;
 margin-right: 0px; 
/* width: 40px; */
padding: 0 0 0 50px;
position: relative;
}
.inbox-widget.cust-in-wi .inbox-item .inbox-item-img img {
    width: auto;
    max-width: 40px;
    height: 40px;
    left: 0;
    position: absolute;
    top: 0;
}
.noty-loading { 
  /*height: 70px;*/
  display: none;
  position: absolute;
  top: 22px;
  left: -30px;

}
.noty-loading img { vertical-align: middle; }
.logo-thumb-sm { max-height: 50px; max-width: 50px; }
.logo-thumb { max-width: 70px; max-height: 70px;} 

.app-search .form-control { height: 40px; }
.country-details { display: inline-block; }
.cfla img {  max-height: 84px; }
.full-height { height: calc(100% - 30px) !important;  }
.parallelogram {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 90px;
  height: 80px;
  border: none;
 /* font: normal 100%/normal Arial, Helvetica, sans-serif;*/
  /*color: rgba(0,0,0,1);*/
  -o-text-overflow: clip;
  text-overflow: clip;
  background: #f3f3f3;
  -webkit-transform:    skewX(-15deg);
  transform:    skewX(-15deg);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 900;
  font-size: 3.0em;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
}

.parallelogram.pbg1 { background: #348b51;  }
.parallelogram.pbg2 { background: #60b880;  }
.parallelogram.pbg3 { background: #c5c926;  }
.parallelogram.pbg4 { background: #fcd046;  }
.parallelogram.pbg5 { background: #deac25;  }
.parallelogram.pbg6 { background: #ed8140;  }
.parallelogram.pbg7 { background: #e33a3f;  }
.parallelogram.pbg8 { background: #671315;  }


.special-choose .select2-container { width: calc(100% - 40px) !important; }
.special-choose .select2-container--default .select2-selection--single { background-color: #0061a0; border-radius: 0; border-color:#0061a0; padding-left: 18px; }
.special-choose .select2-container--default .select2-selection--single .select2-selection__rendered { color: #fff; padding-left: 0px; }
.side-nav-item.special-choose { padding-left: 30px;  }
.special-choose i { color: #fff; padding-left: 5px; }
.special-choose.select2-container--open .select2-dropdown { left: -32px; width: 230px !important; }
.special-choose .select2-container--default .select2-search--dropdown { /*background-color:  #0061a0;*/ }


/* NEW CATEGORIES */
.cats-wrap { /*background: #D6D7D9;*/ padding: 0px 0px; display: block; position: relative; min-height: 50vh; overflow-x: hidden; height: auto;   }

.cat-root {  z-index: 99; width: 250px; min-height: 100%;  position: absolute; top: 0; left: 0; /*background: #D3D3D3;*/ }
.cat-child { z-index: -1; position: absolute; left: 4000px;   min-height: 100%;  top:0; width: 320px;}
.cat-root a { display: inline-block; width: calc(100% - 62px); /*color: #111111;*/ padding: 8px 8px 2px 10px; }
/*.cat-root a:hover { background: #808080; color: #fff;}*/
.cat-root span { display: inline-block; }
.cat-root span a { display: inline-block; }
.cat-root a.no > .cat-child { z-index: -1; }
.cat-root a.click > .cat-child { z-index: 99999; }
.cat-root a.no { /*background: #909090;*/ color: #cecece; }
.cat-child a { /*color: #000;*/}
/*.cat-root .cat-child { background: #C8C8C8; }
.cat-root .cat-child .cat-child { background: #BEBEBE; }
.cat-root .cat-child .cat-child .cat-child { background: #B0B0B0; }
.cat-root .cat-child .cat-child .cat-child .cat-child { background: #A8A8A8; }
.cat-root .cat-child .cat-child .cat-child .cat-child .cat-child { background: #989898; }
.cat-root .cat-child .cat-child .cat-child .cat-child .cat-child .cat-child{ background: #888888; }*/
.cat-root span.clet {  width: 60px; float: right; position: relative;  }
.cat-root  span.clet a { padding-left: 0px; padding-right: 0px; line-height: 31px;  display: inline-block; width: 28px; text-align: center; /*border-bottom: 1px solid #909090; */}

.theslug { font-size: 0.8em; opacity: 0.85;}
.hassub { line-height: 15px; }
.hassub.indeed:after { position: absolute; right: 5px; top: 15px; color: #e2624b; font-size: 1.0em; font-family: "Material Design Icons";
content: "\F645"; }/*font: normal normal normal 24px/1 "Material Design Icons"; \f60d */
.cat-root a:hover:after { color: #fff; }
.cat-root a { position: relative;}
.sort-this { border-bottom: 1px solid #cecece; }

/* Slug lock Methods */
.slug_ctrl_in {}
.slug_ctrl_in .slug_methods { display: none; }
.slug_methods span { display: block; cursor: pointer; padding-top: 5px; }
.slug_methods span i { font-size: 22px; }
.slug_methods .slug_lock {}
.slug_methods .slug_lock i {}
.slug_methods .slug_unlock { color: #FA0000; }
.slug_methods .slug_unlock i { }
/**/


.category_featured { width: 100%; text-align: center; border: 2px solid transparent; }
.category_featured.acceptDrop { border: 2px solid #455A64; background-color: #455A64; opacity: 0.7; }
.category_featured .featured_media { }
.category_featured .categoryBannerUpload { display: flex; align-items: center; justify-content: center; }
.category_featured .categoryMediaUpload_click { cursor: hand; cursor: pointer; }
.category_featured .featured_img_border { padding: 10px; border: 2px dashed #cecece; width: 100%; cursor: pointer; }
.category_featured .featured_img_border i { font-size: 4em; display: block; }
.category_featured .featured_img_border p { font-size: 1.2em; text-align: center; }
.category_featured img { display: inline-block; background-color: #fff; padding: 4px; border: 1px solid #cecece; width: 95%; height: auto; max-width: 400px; }
.category_featured .dz-preview { display: none; }

.categoryMediaUpload { width: 100%; text-align: center; border: 2px solid transparent; }
.categoryMediaUpload.acceptDrop { border: 2px solid #455A64; background-color: #455A64; opacity: 0.7; }
.categoryMediaUpload .featured_media {  }
.categoryMediaUpload .categoryImageUpload { display: flex; align-items: center; justify-content: center; }
.categoryMediaUpload .categoryMediaUpload_click { cursor: hand; cursor: pointer; }
.categoryMediaUpload .featured_img_border { padding: 10px; border: 2px dashed #cecece; width: 100%; cursor: pointer; }
.categoryMediaUpload .featured_img_border i { font-size: 4em; display: block; }
.categoryMediaUpload .featured_img_border p { font-size: 1.2em; text-align: center; }
.categoryMediaUpload img { display: inline-block; background-color: #fff; padding: 4px; border: 1px solid #cecece; width: auto !important; /*width: 100%;*/ /*height: auto;*/ /*max-width: 400px;*/ max-height: 240px; }
.categoryMediaUpload .dz-preview { display: none; }

.catEditRow{overflow: hidden;}
.catListCont { /*height: inherit; overflow-x: hidden; overflow-y: auto;*/  }
.catListCont .catHeader { padding-left: 15px; margin-top: 0px; }
.catListCont .leftSide { /*width: 30%;*/ /*height: inherit;*/ display: inline-block; padding: 15px; }
.catListCont .leftSide .sbt-category { /*height: inherit;*/ }
.catListCont .leftSide .catEdit { /*overflow-y: auto; overflow-x: hidden; height: calc(100% - 90px);*/ }
.catListCont .leftSide .catEdit .catEditRow { position: relative; margin-bottom: 10px; padding: 2px 5px; }
.catListCont select { width: 100%; }
.catListCont input { width: 100%; }
.catListCont textarea { width: 100%; }
.catListCont .leftSide .catEdit .catEditRow .slug_crtl { width: calc(100% - 20px); }
.catListCont .leftSide .catEdit .catEditRow .slug_methods { position: absolute; bottom: 0; right: 0; }
.catListCont .leftSide .catShowAdvCont { margin-bottom: 5px; padding: 5px; text-align: right; }
.catListCont .leftSide .catShowAdvCont .catShowAdv { cursor: pointer; }
.btn-group.bootstrap-select.form-control { height: auto !important; }
.bootstrap-select>.dropdown-toggle { padding-right: 30px !important;}
.catListCont .rightSide { /*width: 70%;*/ /*height: inherit;*/ display: inline-block; margin-left: -4px; padding: 15px 10px 35px 35px; vertical-align: top; }
.catListCont .rightSide .catEdit { overflow-y: auto; overflow-x: hidden; /*height: calc(100% - 100px);*/ }
.catListCont .rightSide .catListHead { padding: 8px 0; border-bottom: 1px solid #dee2e6; }
.catListCont .catListHead .catListHeadChk { display: inline-block; width: 25px; }
.catListCont .catListHeadChk .catChkAll { display: none; }
.catListCont .catListHeadChk .catLblAll { display:block; padding-left: 10px; }
.catListCont .catListHeadChk .catLblAll i { display:block; font-size: 1.1em; }
.catListCont .catListHeadChk .catChkAll + .catLblAll > .mdi-checkbox-marked-outline { display: none; }
.catListCont .catListHeadChk .catChkAll + .catLblAll > .mdi-checkbox-blank-outline { display: block; }
.catListCont .catListHeadChk .catChkAll:checked + .catLblAll > .mdi-checkbox-marked-outline { display: block; }
.catListCont .catListHeadChk .catChkAll:checked + .catLblAll > .mdi-checkbox-blank-outline { display: none; }
.catListCont .catListHead .catListHeadDets { display: inline-block; width: calc(100% - 29px); }
.catListCont .catListHeadDets .catListHeadName { display: inline-block; width: 50%; }
.catListCont .catListHeadDets .catListHeadDesc { display: inline-block; width: 40%; /*margin-left: -6px;*/ }
.catListCont .catListHeadDets .catListHeadSlug { display: inline-block; width: calc(50% - 55px); /*margin-left: -12px;*/ }
.catListCont .catListHeadDets .catListHeadTools { display: inline-block; width: 46px; }
/*.catListCont .rightSide .catListTools { border: 1px solid #dee2e6; border-bottom: none; }*/
.catListCont .catListTools .catListBulkCont { display: inline-block; width: 30%; vertical-align: top; text-align: left; padding: 11px; }
.catListCont .catListTools .catListBulkCont .catListBulkSelect { display: inline-block; width: 120px; }
.catListCont .catListTools .catListBulkCont .catListBulkApply { display: inline-block; width: 60px; text-align: center; cursor: pointer; border: 1px solid transparent; padding: 2px 3px; }
.catListCont .catListTools .catListBulkCont .catListBulkApply:hover { border: 1px solid #FA0000; color: #fff; background-color: #ffb3b3; }
.catListCont .catListTools .catListBulkCont .catListBulkApply:active { border: 1px solid #FA0000; color: #fff; background-color: #ffb3b3; opacity: 0.7; }
.catListCont .catListTools .catListTotal { display: inline-block; width: 70%; margin-left: -4px; vertical-align: top; text-align: right; }
.catListCont .catListTools .catListTotal .pagination { margin: 5px 5px 0 0; display: inline-block; }
.catListCont .catListTools .catListTotal .pagination li {  }
.catListCont .catListTools .catListTotal .pagination li.active {  }
.catListCont .catListTools .catListTotal strong { display: inline-block; padding: 0 10px; color: #888; vertical-align: top; padding-top: 11px; font-size: 1em; }

.catListCont .rightSide .catListEntries { overflow-y: auto; overflow-x: hidden; height: calc(100% - 100px); border: 1px solid transparent; border-top: none; }
.catListCont .catListEntries .catList { margin: 0; padding: 0; list-style: none; }
.catListCont .catList .catListLi { display: block; padding: 4px 0; /*border-bottom: 1px solid transparent; */}
/*.catListCont .catList .catListLi:nth-child(odd) { background-color: ; }
.catListCont .catList .catListLi:nth-child(even) { background-color: #fff; }*/
/*.catListCont .catList .catListLi:hover { background-color: #f5f5f5; }*/
.catListCont .catList .catListLi.selectedCat { background-color: #464f5b; /*border-bottom: 1px solid #fff;*/ }
.catListCont .catList .catListLi:hover {  background-color: #464f5b; }
.catListCont .catListLi .catListEntry { /*min-height: 35px;*/ position: relative; }
.catListCont .catListEntry .catListChk { display: none; }
.catListCont .catListEntry .catListLbl i { font-size: 1.1em; }
.catListCont .catListEntry .catListChk + .catListLbl > .mdi-checkbox-marked-outline { display: none; }
.catListCont .catListEntry .catListChk + .catListLbl > .mdi-checkbox-blank-outline { display: block; }
.catListCont .catListEntry .catListChk:checked + .catListLbl > .mdi-checkbox-marked-outline { display: block; }
.catListCont .catListEntry .catListChk:checked + .catListLbl > .mdi-checkbox-blank-outline { display: none; }

.catListCont .catListEntry .catListLbl { display: inline-block; margin-bottom: 0px; width: 35px; text-align: center; }
.catListCont .catListEntry .catListDets { display: inline-block; width: calc(100% - 40px); }
.catListCont .catListEntry .catListDets .catListLink { display: inline-block; width: 50%; }
.catListCont .catListEntry .catListDets .catListLink .catDepth { display: inline-block; margin-right: 5px; letter-spacing: 1px; }
.catListCont .catListEntry .catListDets .catListDesc { display: inline-block; width: 40%; /*margin-left: -4px;*/ }
.catListCont .catListEntry .catListDets .catListSlug { display: inline-block; width: calc(50% - 55px); /*margin-left: -4px;*/ }
.catListCont .catListEntry .catListEntryTools { display: none; padding-left: 40px;  /* padding-top: 4px;position: absolute; top:5px;*/ }
.catListCont .catListEntry .catListEntryTools a { display: inline-block; }
/*.catListCont .catListEntry .catListEntryTools .deleteWarn { color: #FA0000; }*/
.catListCont .catListLi:hover .catListEntryTools { display: block; }
.catListCont .catListEntry .catListToolsNew { display: inline-block; width: 44px;}
.catListCont .catListEntry .catListToolsNew a { display: inline-block; }

#generalUploadMedia {}

#generalUploadMedia .remodal-close {
    left: auto !important;
    right: 0 !important;
    z-index: 1;
}

#generalUploadMedia .dp_uploader_options {
  /*  position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 200px;
    background: #f3f3f3 none repeat scroll 0 0;*/
}

#generalUploadMedia .edit_selected_media_tabs {
    display: none;
}

#generalUploadMedia .dp_uploader_options ul {
    list-style: none;
    margin: 0;
    padding-top: 30px;
    padding-left: 0;
    z-index: -1;
}

#generalUploadMedia .dp_uploader_options ul li {
    display: block;
    text-align: right;
    padding: 14px 10px 14px 0;
    cursor: pointer;
    color: #0073aa;
}

#generalUploadMedia .dp_uploader_options ul li:hover {
    background-color: #cecece;
    color: #fff;
}

#generalUploadMedia .dp_uploader_options ul li.active_tab {
    color: #000;
}

#generalUploadMedia .dp_uploader_title {
    top: 0;
    height: 50px;
    right: 0;
    position: absolute;
    left: 0px;
}

#generalUploadMedia .dp_uploader_tabs {
    top: 50px;
    height: 36px;
    right: 0;
    position: absolute;
    left: 0px;
    z-index: 10;
}

#generalUploadMedia .dp_uploader_tabs ul {
    list-style: none;
    margin: -6px 0 0;
    padding: 0 0 0 5px;
}

#generalUploadMedia .dp_uploader_tabs ul li {
    display: inline-block;
    text-align: center;
    padding: 10px 40px;
    cursor: pointer;
    color: #404954;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    /*background-color: #fff;*/
    z-index: 1;
    /*rgba(206,212,218,.2);*/
}

#generalUploadMedia .dp_uploader_tabs ul li:hover {
    background-color: #464f5b;
    color: #dee2e6;
}

#generalUploadMedia .dp_uploader_tabs ul li.active_tab {
    /*color: #000;
    border: 1px solid #ddd;*/
    color: #fff;
    background-color: #464f5b;
    border-bottom:  2px solid #727cf5;
}

#generalUploadMedia .dp_uploader_media {
    top: 85px;
    bottom: 61px;
    height: auto;
    width: auto;
    margin: 0;
    overflow: auto;
    background: #fff;
    border-top: 2px solid #4d5764;
    border-bottom: 2px solid #4d5764;
    right: 0;
    position: absolute;
    left: 0px;
    z-index: 9;
}

#generalUploadMedia .dp_uploader_media .dp_media_browser {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

#generalUploadMedia .dp_media_browser .dp_uploader_media_toolbar {
    right: 300px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    padding: 12px 16px;
    border: 0 solid #dfdfdf;
    overflow: hidden;
}

#generalUploadMedia .dp_uploader_media_toolbar .dp_uploader_filter_type {
    border-radius: 0;
    padding: 2px 5px;
    width: 140px !important;
    display: inline-block !important;
}

#generalUploadMedia .dp_uploader_media_toolbar .dp_uploader_search_term {
    border-radius: 0;
    width: 300px;
    display: inline-block !important;
}

#generalUploadMedia .dp_uploader_media_toolbar .dp_uploader_res_total {
    display: inline-block;
    width: 20%;
    float: right;
    text-align: right;
}

#generalUploadMedia .dp_media_browser .dp_uploader_media_sidebar {
    position: absolute;
    width: 267px;
    padding: 7px;
    z-index: 75;
    border-left: 1px solid #464f5b;
    overflow: auto;
    top: 0;
    bottom: 0;
    right: 0;
   /* background: rgba(255,255,255,0.5);*/
}

#generalUploadMedia .dp_media_browser .dp_uploader_media_content {
    position: absolute;
    top: 50px;
    left: 0;
    right: 265px;
    bottom: 0;
    overflow: auto;
    outline: 0;
    padding: 2px 8px 8px;
    margin: 0;
}

#generalUploadMedia .dp_media_browser .dp_uploader_edit_media_area {
    position: absolute;
    top: 50px;
    left: 0;
    right: 265px;
    bottom: 0;
    overflow: auto;
    outline: 0;
    padding: 2px 8px 8px;
    margin: 0;
}

#generalUploadMedia .dp_media_browser .dp_uploader_upload_files {
    position: absolute;
    top: 0%;
    left: 0;
    right: 300px;
    bottom: 0;
    overflow: hidden;
    outline: 0;
    margin: 0;
    text-align: center;
    padding-top: calc(50vh - 200px);
}

#generalUploadMedia .dp_upload_row {
    position: relative;
    float: left;
    padding: 5px;
    margin: 0;
    color: #464646;
    cursor: pointer;
    text-align: center;
    user-select: none;
    min-width: 160px;
    min-height: 160px;
    /*
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    */
    /*box-shadow: inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc;*/
}




#generalUploadMedia .dp_uploader_toolbar {
    bottom: 0;
    height: 60px;
    right: 0;
    position: absolute;
    left: 200px;
}

#generalUploadMedia .dp_uploader_toolbar .dp_uploader_toolbar_area {
    height: inherit;
    width: 100%;
    position: relative;
}


#generalUploadMedia .dp_uploader_toolbar .uploader_tools {
    height: inherit;
    width: 235px;
}

#generalUploadMedia .uploader_tools .dp_selected_media_count {
    left: 15px;
    position: absolute;
    top: 5px;
}

#generalUploadMedia .uploader_tools .dp_uploader_bulk_tools {
    left: 85px;
    position: absolute;
    top: 0;
    width: 135px;
}

#generalUploadMedia .uploader_tools .dp_uploader_apply_op {
    left: 130px;
    position: absolute;
    top: 29px;
}

#generalUploadMedia .uploader_tools .dp_uploader_clear_selection {
    left: 15px;
    position: absolute;
    top: 29px;
}

#generalUploadMedia .dp_uploader_toolbar .edit_selection_tools {
    display: none;
    height: inherit;
    width: 235px;
}

#generalUploadMedia .edit_selection_tools .dp_uploader_apply_selection {
    left: 10px;
    position: absolute;
    top: 10px;
}

#generalUploadMedia .dp_uploader_toolbar .uploader_selection {
    height: inherit;
    left: 235px;
    position: absolute;
    right: 267px;
    top: 0;
}

#generalUploadMedia .uploader_selection img {
    display: inline-block;
    width: 50px;
    height: 50px;
    padding: 4px;
    background-color: #fff;
    border: 1px solid #cecece;
    margin: 4px 1px;
}

#generalUploadMedia .dp_uploader_toolbar .uploader_insert_tools {
    height: inherit;
    position: absolute;
    right: 0;
    top: 0;
    width: 267px;
    padding: 10px;
}

#generalUploadMedia .uploader_insert_tools .dp_uploader_media_action {
    display: none;
}

#generalUploadMedia .dp_addDropZoneFiles {
    min-height: 400px;
    overflow-y: auto;
    text-align: center;
    border: 4px dashed transparent;
    margin: 2px;
}

#generalUploadMedia .dp_outlineUploadModal {
    border: 4px dashed #cecece;
}

#generalUploadMedia .dp_uploadingTools {
    width: 96%;
    margin: 2%;
}

#generalUploadMedia .dp_uploadingTools .tbl_file_select { width: 50%; padding: 1%; text-align: left; }
#generalUploadMedia .dp_uploadingTools .tbl_upload_options { width: 50%; padding: 1%; text-align: right; }

#generalUploadMedia .dp_addDropZoneFiles .dp_addDropMess { color: #666; font-size: 22px; font-weight: bold; margin-top: 60px; }
#generalUploadMedia .dp_addDropZoneFiles .dp_addDropIcon { font-size: 122px; color: #666; }
#generalUploadMedia .dp_addDropZoneFiles .dp_addDropIcon i {}

#generalUploadMedia .dp_upload_row .media_elem { display: none; }
#generalUploadMedia .dp_upload_row .media_elem ~ .media_elem_sel { display: none; }
#generalUploadMedia .dp_upload_row .media_elem_sel { position: absolute; top: 0; right: 0; }

#generalUploadMedia .media_elem_sel .media_elem_check { background-color: #019CFF; display: none; height: 26px; width: 26px; color: #fff; }
#generalUploadMedia .media_elem_sel .media_elem_check i { font-size: 20px; }
#generalUploadMedia .media_elem_sel .media_elem_uncheck { background-color: #019CFF; display: none; height: 26px; width: 26px; color: #fff; }
#generalUploadMedia .media_elem_sel .media_elem_uncheck i { font-size: 20px; }

#generalUploadMedia .dp_upload_row .media_elem_sel:hover > .media_elem_check { display: none !important; }
#generalUploadMedia .dp_upload_row .media_elem_sel:hover > .media_elem_uncheck { display: block !important; }
#generalUploadMedia .dp_upload_row .media_elem:checked ~ .media_elem_sel {
    display: block !important;
    box-shadow: 0 0 0 1px #fff,0 0 0 2px #019CFF;
}
#generalUploadMedia .dp_upload_row .media_elem:checked ~ .media_elem_lbl {
    border: 4px solid #ccc;
    box-shadow: inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc;
}

#generalUploadMedia .dp_upload_row.display_details .media_elem:checked ~ .media_elem_lbl {
    border: 4px solid #019CFF;
    box-shadow: inset 0 0 0 3px #fff,inset 0 0 0 7px #019CFF;
}


#generalUploadMedia .dp_upload_row .media_elem:checked ~ .media_elem_sel > .media_elem_check { display: block; }
#generalUploadMedia .dp_upload_row .media_elem_lbl { margin: 0; padding: 1px; border: 4px solid transparent; display: block; border-radius: 2px; cursor: pointer; width: 160px; height: 160px; }

#generalUploadMedia .dp_upload_row .preview { }
#generalUploadMedia .dp_upload_row .preview img { }
#generalUploadMedia .dp_upload_row .preview img.image { }
#generalUploadMedia .dp_upload_row .preview img.file { display: block; max-height: 105px; margin: 10px auto 0 auto; }
#generalUploadMedia .dp_upload_row .preview i { font-size: 100px; }
#generalUploadMedia .dp_upload_row .preview .mediaDesc { max-height: 25px; display: block; overflow: hidden; line-height: 0.95em; }
#generalUploadMedia .dp_upload_row p.name { text-align: center; margin: 0; background-color: #cecece; display: none; }
#generalUploadMedia .dp_upload_row strong.error { display: none; }
#generalUploadMedia .dp_upload_row p.size { text-align: center; margin: 0; background-color: #cecece; display: none; }
#generalUploadMedia .dp_upload_row p.size strong { }
#generalUploadMedia .dp_upload_row .remove { bottom: 3px; color: #fa0000; font-size: 18px; position: absolute; right: 8px; cursor: pointer; display: none; }
#generalUploadMedia .dp_upload_row .remove i {}

#generalUploadMedia .dp_upload_row .dz-progress {
    background-color: #ccc;
    height: 20px;
    left: 20px;
    position: absolute;
    right: 20px;
    top: 50px;
    border-radius: 8px;
    border: 2px solid #cecece;
}

#generalUploadMedia .dp_upload_row .dz-progress .dz-upload {
    background-color: #019CFF;
    height: 16px;
    width: 10%;
    display: block;
    border-radius: 6px;
}

#generalUploadMedia .dp_upload_row .dz-success-mark { display: none; }
#generalUploadMedia .upload_succeeded .dz-success-mark { display: block; position: absolute; top: 5px; bottom: 5px; left: 5px; right: 5px; color: #666; font-size: 40px; padding-top: 15px; text-align: center; }
#generalUploadMedia .upload_succeeded .dz-success-mark span { background-color: #fff; display: inline-block; height: 55px; width: 60px; }
#generalUploadMedia .upload_succeeded .dz-success-mark span i { color: #666; font-size: 40px; }

#generalUploadMedia .dp_upload_row .dz-error-mark { display: none; }
#generalUploadMedia .upload_failed .dz-error-mark { display: block; position: absolute; top: 5px; bottom: 5px; left: 5px; right: 5px; color: #666; font-size: 40px; padding-top: 15px; text-align: center; }
#generalUploadMedia .upload_failed .dz-error-mark span { background-color: #fff; display: inline-block; height: 55px; width: 60px; }
#generalUploadMedia .upload_failed .dz-error-mark span i { color: #FA0000; font-size: 40px; }

#dp_upload_template { display: none; }
#dp_upload_helper_tpl { display: none; }

#generalUploadMedia .dp_media_info {}
#generalUploadMedia .dp_media_info .media_info {/* color: #666; */}
#generalUploadMedia .dp_media_info h3 { /*color: #333;*/ padding: 0; margin: 0; padding: 7px 0; font-size: 1.1em; text-align: left; }
#generalUploadMedia .media_info_thumb { display: inline-block; width: 50%; vertical-align: top; }
#generalUploadMedia .media_info_thumb img { width: 88%; padding: 3px; border: 1px solid #cecece; background-color: #fff; }
#generalUploadMedia .details { display: inline-block; width: 50%; margin-left: -4px; vertical-align: top; }

#generalUploadMedia .details .uploaded {}
#generalUploadMedia .details .file_size {}
#generalUploadMedia .details .dimensions {}
#generalUploadMedia .details .edit_media {}
#generalUploadMedia .details .delete_media_per {}
#generalUploadMedia .details .btn { margin: 3px 2px; padding: 0; text-transform: initial; }
#generalUploadMedia .details .btn i { padding-right: 5px; }
#generalUploadMedia .details .align_media { color: #019CFF; display: block; text-align: left; }
#generalUploadMedia .details .delete_media { color: #FA0000; display: block; }


#generalUploadMedia .media_details {}
#generalUploadMedia .media_details .setting { text-align: left; display: block; }
#generalUploadMedia .media_details .setting span {
    color: #777;
    display: block;
    font-size: 0.9em;
    font-weight: normal;
    margin-right: 5px;
    vertical-align: top;
}
#generalUploadMedia .media_details .setting .name {}
#generalUploadMedia .media_details .copyURLarea { text-align: right; }
#generalUploadMedia .media_details .copyURLarea .copyURL { padding: 5px; border: 1px solid transparent; color: #019CFF; cursor: pointer; }
#generalUploadMedia .media_details .copyURLarea .copyURL:hover { padding: 5px; border: 1px solid transparent; color: #fff; border: 1px solid #019CFF; background-color: #019CFF; }
#generalUploadMedia .media_details .setting input { width: 100%; padding: 4px; color: #888; font-weight: normal; }
#generalUploadMedia .media_details .setting textarea { width: 100%; padding: 4px; color: #888; font-weight: normal; }

#generalUploadMedia .attachment-display-settings {}
#generalUploadMedia .attachment-display-settings .setting {
    display: block;
    width: 100%;
    text-align: left;
}
#generalUploadMedia .attachment-display-settings .setting span {
    color: #777;
    display: block;
    font-size: 0.9em;
    font-weight: normal;
    margin-right: 10px;
}
#generalUploadMedia .attachment-display-settings .setting select {
    padding: 3px;
    width: 100%;
    color: #888; font-weight: normal;
}

#featuredMediaUploadAlt { width: 100%; min-height: 100px; text-align: center; border: 2px solid transparent; }
#featuredMediaUploadAlt.acceptDrop { border: 2px solid #455A64; background-color: #455A64; opacity: 0.7; }
#featuredMediaUploadAlt .featuredMediaUploadAlt_click { cursor: hand; cursor: pointer; }
#featuredMediaUploadAlt .featured_img_border { padding: 10px; border: 2px dashed #cecece; }
#featuredMediaUploadAlt img { display: inline-block; background-color: #fff; padding: 4px; border: 1px solid #cecece; /*width: 95%; height: auto;*/ max-width: 240px; /*max-height: 200px;*/ }
#featuredMediaUploadAlt i { font-size: 52px; }
#featuredMediaUploadAlt p { text-align: center; }
#featuredMediaUploadAlt .dz-preview { display: none; }


#featuredMediaUpload { width: 100%; min-height: 100px; text-align: center; border: 2px solid transparent; }
#featuredMediaUpload.acceptDrop { border: 2px solid #455A64; background-color: #455A64; opacity: 0.7; }
#featuredMediaUpload .featuredMediaUploadAlt_click { cursor: hand; cursor: pointer; }
#featuredMediaUpload .featured_img_border { padding: 10px; border: 2px dashed #cecece; }
#featuredMediaUpload img { display: inline-block; background-color: #fff; padding: 4px; border: 1px solid #cecece; /*width: 95%; height: auto;*/ max-width: 240px; /*max-height: 200px;*/ }
#featuredMediaUpload i { font-size: 52px; }
#featuredMediaUpload p { text-align: center; }
#featuredMediaUpload .dz-preview { display: none; }

.featured_media {}
.featured_media h5 {}
.featured_media .dp_select_featured {}
.featured_media .dp_remove_featured {}

.custContentMain .custFieldUploadArea { width: 33%; display: inline-block; }
.custContentSide .custFieldUploadArea {}

.custFieldUploadArea .dropzone_media { width: 100%; min-height: 100px; text-align: center; border: 2px solid transparent; }
.custFieldUploadArea .dropzone_media .dz-clickable { cursor: pointer; }
.custFieldUploadArea .dropzone_media .dz-message { cursor: pointer; }
.custFieldUploadArea .dropzone_media .custFieldMediaDrop.acceptDrop { border: 2px solid #455A64; background-color: #455A64; opacity: 0.7; }
.custFieldUploadArea .dropzone_media .featuredMediaUpload_click { cursor: hand; cursor: pointer; }
.custFieldUploadArea .dropzone_media .featured_img_border { padding: 10px; border: 2px dashed #cecece; }
.custFieldUploadArea .dropzone_media img { display: inline-block; background-color: #fff; padding: 4px; border: 1px solid #cecece; height: auto; max-height: 128px; width: auto; }
.custFieldUploadArea .dropzone_media i { font-size: 52px; }
.custFieldUploadArea .dropzone_media p { text-align: center; }
.custFieldUploadArea .dropzone_media .dz-preview { display: none; }
.custFieldUploadArea .dropzone_media h5 {}
.custFieldUploadArea .dropzone_media .dp_select_featured {}
.custFieldUploadArea .dropzone_media .dp_remove_featured {}
.custFieldUploadArea .dropzone_media .dp_remove_featured i { font-size: 12px; }
.custFieldUploadArea .dropzone_media .dp_remove_cust_media {}
.custFieldUploadArea .dropzone_media .dp_remove_cust_media i { font-size: 12px; }
.custFieldUploadArea .dropzone_media .dp_btn_group a {}
.custFieldUploadArea .dropzone_media .dp_btn_group a i { font-size: 12px; }

.custContentSide .custFieldMultiUploadArea {}
.custContentMain .custFieldMultiUploadArea { width: 100%; display: inline-block; min-height: 200px; }
.custContentMain .custFieldMultiUploadArea div[data-dp-type="multiDropzone"] { background-color: #f1f3f2; padding: 2px 5px; border: 1px solid transparent; }
.custContentMain .custFieldMultiUploadArea div[data-dp-type="multiDropzone"] .spinner { display: none !important; }
.custContentMain .custFieldMultiUploadArea.dz-drag-hover div[data-dp-type="multiDropzone"] { background-color: #709FE0 !important; border: 1px solid #709FE0; }

.custFieldMultiUploadArea .dropzone_media { width: auto; text-align: left; border: 2px solid transparent; }
.custFieldMultiUploadArea .dropzone_media i { font-size: 52px; }
.custFieldMultiUploadArea .dropzone_media p { text-align: center; }
.custFieldMultiUploadArea .dropzone_media .dz_gallery_media { width: auto; min-height: 100px; text-align: center; border: 2px solid transparent; display: inline-block; position: relative; }
.custFieldMultiUploadArea .dropzone_media .dz_gallery_media .custFieldMediaDrop { width: auto; min-height: 100px; text-align: center; border: 2px solid transparent; }
.custFieldMultiUploadArea .dropzone_media .dz_gallery_media .custFieldMediaDrop img { display: inline-block; background-color: #fff; padding: 4px; border: 1px solid #cecece; height: auto; max-height: 128px; width: auto; }
.custFieldMultiUploadArea .dropzone_media .dz_gallery_media .dp_btn_group { position: absolute; top: 3px; right: 3px; }
.custFieldMultiUploadArea .dropzone_media .dz_gallery_media .dp_btn_group .dp_remove_cust_gallery_media { background-color: #fff; margin: 0; }
.custFieldMultiUploadArea .dropzone_media .dz_gallery_media .dp_btn_group .dp_remove_cust_gallery_media i { color: #333; font-size: 1.6em; }
.custFieldMultiUploadArea .dropzone_media .dz_gallery_media .dp_btn_group .dp_remove_cust_gallery_media:hover i { color: #fa0000; }
.custFieldMultiUploadArea .dropzone_media .dz_gallery_media .dp_btn_group_edit { position: absolute; bottom: 3px; right: 3px; display: none; }
.custFieldMultiUploadArea .dropzone_media .dz_gallery_media .dp_btn_group_edit .dp_edit_cust_gallery_media { background-color: #fff; margin: 0; }
.custFieldMultiUploadArea .dropzone_media .dz_gallery_media .dp_btn_group_edit .dp_edit_cust_gallery_media i { color: #333; font-size: 1.6em; }
.custFieldMultiUploadArea .dropzone_media .dz_gallery_media .dp_btn_group_edit .dp_edit_cust_gallery_media:hover i { color: #8ca2ad; }
.custFieldMultiUploadArea .dropzone_media .dz_gallery_media:hover .dp_btn_group_edit { display: block; }

.custFieldMultiUploadArea .cfMulti_dropzone_insert_tools {}
.custFieldMultiUploadArea .cfMulti_dropzone_insert_tools .dp_set_cust_gallery_version {  }
.custFieldMultiUploadArea .cfMulti_dropzone_insert_tools .dp_insert_cust_gallery_media { margin: 0 1px; }
.custFieldMultiUploadArea .dropzone_media .dz-clickable { cursor: pointer; }
.custFieldMultiUploadArea .dropzone_media .dz-message { cursor: pointer; }
.custFieldMultiUploadArea .custFieldMediaDrop { min-height: 120px; }
.custFieldMultiUploadArea .custFieldMediaDrop.acceptDrop { border: 2px solid #455A64; background-color: #455A64; opacity: 0.7; }
.custFieldMultiUploadArea .custFieldMediaDrop i { font-size: 52px; }
.custFieldMultiUploadArea .custFieldMediaDrop p { text-align: center; }
.custFieldMultiUploadArea .custFieldMediaDrop h5 {  }
.custFieldMultiUploadArea .featuredMediaUpload_click { cursor: hand; cursor: pointer; }
.custFieldMultiUploadArea .featured_img_border { padding: 10px; border: 2px dashed #cecece; text-align: center; }
.custFieldMultiUploadArea .dz-preview { display: none; }
@media(max-width:767px) {

    .custContentMain .custFieldUploadArea { 
    width: 100%;
  }
}


.custFieldMultiUploadArea .dropzone_media .dz_gallery_media.product_ver { width: auto; min-height: 80px; text-align: center; border: 2px solid transparent; display: inline-block; position: relative; }
.custFieldMultiUploadArea .dropzone_media .dz_gallery_media.product_ver .custFieldMediaDrop { width: auto; min-height: 80px; text-align: center; border: 2px solid transparent; }
.custFieldMultiUploadArea .dropzone_media .dz_gallery_media.product_ver .custFieldMediaDrop img { display: inline-block; background-color: #fff; padding: 4px; border: 1px solid #cecece; height: auto; max-height: 100px; width: auto; }

.custFieldMultiUploadArea .dropzone_media .dz_gallery_media .dp_btn_group .dproduct_remove_cust_gallery_media { background-color: #fff; margin: 0; padding: 5px 10px; cursor: pointer;}
.custFieldMultiUploadArea .dropzone_media .dz_gallery_media .dp_btn_group .dproduct_remove_cust_gallery_media i { color: #333; font-size: 1.2em; }
.custFieldMultiUploadArea .dropzone_media .dz_gallery_media .dp_btn_group .dproduct_remove_cust_gallery_media:hover i { color: #fa0000; }
.custFieldMultiUploadArea .dropzone_media .dz_gallery_media .dp_btn_group_edit .dproduct_edit_cust_gallery_media { background-color: #fff; margin: 0; padding: 5px 10px; cursor: pointer;}
.custFieldMultiUploadArea .dropzone_media .dz_gallery_media .dp_btn_group_edit .dproduct_edit_cust_gallery_media i { color: #333; font-size: 1.2em; }
.custFieldMultiUploadArea .dropzone_media .dz_gallery_media .dp_btn_group_edit .dproduct_edit_cust_gallery_media:hover i { color: #8ca2ad; }




.md_media_modal {}
.md_media_modal .md_media_img_cont { text-align: left; }
.md_media_modal .md_media_img { display: block; padding: 4px; border: 1px solid #cecece; width: 100%; }
.md_media_modal .md_media_link { line-height: 1.2em; }
.md_media_modal .md_media_lbl { display: block; }
.md_media_modal .md_media_title { display: block; width: 100%; margin-bottom: 10px; }
.md_media_modal .md_media_textfield { display: block; width: 100%; margin-bottom: 10px; }
.md_media_modal .md_media_caption { display: block; width: 100%; }
.md_media_modal .md_media_save {
    background-color: #e2624b !important;
    border: 1px solid #e2624b;
    border-radius: 0;
    padding: 4px;
    line-height: 1.2em;
}
.md_media_modal .md_media_clone {
    border-radius: 0;
    padding: 4px;
    line-height: 1.2em;
}

/* Handle Gallery selections */
.content_manage_gallery { margin-left: 20%; width: 100%; }
.content_manage_gallery .media_of_gal { display: inline-block; margin: 6px; }
.media_of_gal .img_dets { display: block; }
.media_of_gal .img_dets:hover { cursor: move; }
.media_of_gal .img_dets img { display: block; padding: 4px; border: 1px solid #cecece; }
.media_of_gal .opt_dets { display: block; background-color: #cecece; padding: 4px; }
.media_of_gal .opt_dets .edit { }
.media_of_gal .opt_dets .edit:hover { cursor: pointer; }
.media_of_gal .opt_dets .edit i { }
.media_of_gal .txt_dets { display: none; }

.media_of_gal.dets_expand { position: relative; display: block; margin-bottom: 50px; }
.media_of_gal.dets_expand .opt_dets { display: none; }
.media_of_gal.dets_expand .txt_dets { display: block; left: 170px; position: absolute; top: 0; border: 1px solid #cecece; padding: 5px; right: 0; }
.media_of_gal.dets_expand .txt_dets .txt_dets_inner { position: relative; }
.media_of_gal.dets_expand .txt_dets label { width: 100px; text-align: right; margin-right: 10px; vertical-align: top; color: #555; }
.media_of_gal.dets_expand .txt_dets br { margin-bottom: 6px; }
.media_of_gal.dets_expand .txt_dets .gal_media_title { display: inline-block; width: 240px; }
.media_of_gal.dets_expand .txt_dets .gal_media_url { display: inline-block; width: 240px; }
.media_of_gal.dets_expand .txt_dets .gal_media_caption { display: inline-block; width: 240px; }
.media_of_gal.dets_expand .txt_dets .gal_media_description { display: inline-block; width: 240px; }
.media_of_gal.dets_expand .txt_dets .close_gal_media_dets { position: absolute; top: 2px; left: 5px; }
.media_of_gal.dets_expand .txt_dets .close_gal_media_dets:hover { cursor: pointer; }
.media_of_gal.dets_expand .txt_dets .save_gal_media_dets { margin-left: 110px; }
/* */

/* Redactor inserts - multi dropzone  */
.mdp_cont { display: block; text-align: center; }
.mdp_cont img { display: inline-block; }
.mdp_cont p {}
/**/


/* Embed Modal */
.dp_oembed_modal { background-color: #FFF; border: #000 solid 1px; border-radius: 0; box-shadow: 0 8px 6px -6px black; text-align: left; }

.dp_oembed_modal .remodal-close {
    position: absolute;
    top: 15px;
    right: 15px;
    left: auto;
    bottom: auto;
}

.dp_oembed_modal .oembedArea {}
.dp_oembed_modal .oembedArea .oembedLink { display: block; }
.dp_oembed_modal .oembedLink .oembedLinkInp { display: inline-block; width: 80%; height: 32px; }
.dp_oembed_modal .oembedLink .oembedGetCode { display: inline-block; width: 90px; text-align: center; border: 1px solid #5bc0de; padding: 5px; margin-left: 10px; background-color: #5bc0de; color: #fff; cursor: pointer; }
.dp_oembed_modal .oembedLink .oembedGetCode:hover { opacity: 0.8; }
.dp_oembed_modal .oembedResults { width: 100%; display: none; margin-top: 20px; }
.dp_oembed_modal .oembedResults .oembedPreview { display: inline-block; width: 70%; vertical-align: top; }
.dp_oembed_modal .oembedResults .oembedPreview iframe { width: 95% !important; height: auto !important; }
.dp_oembed_modal .oembedResults .oembedPreview img { width: 95% !important; }
.dp_oembed_modal .oembedResults .oembedTools { display: inline-block; width: 30%; margin-left: -4px; vertical-align: top; }
.dp_oembed_modal .oembedTools .providerIcon { text-align: center; }
.dp_oembed_modal .oembedTools .providerIcon img { display: inline-block; max-width: 50px; }
.dp_oembed_modal .oembedTools .title { font-size: 1.2em; }
.dp_oembed_modal .oembedTools .image { text-align: center; }
.dp_oembed_modal .oembedTools .image img { display: inline-block; width: 98%; }
.dp_oembed_modal .oembedTools .width {  }
.dp_oembed_modal .oembedTools .height {  }
.dp_oembed_modal .oembedTools .oembedCode { display: inline-block; width: 100%; text-align: center; border: 1px solid #e2624b; padding: 5px; background-color: #e2624b; color: #fff; cursor: pointer; }
.dp_oembed_modal .oembedTools .oembedCode:hover { opacity: 0.8; }
.dp_oembed_modal .loadingEmbed { display: none; width: 100%; }
.dp_oembed_modal .loadingEmbed img { display: block; margin: 10px auto; }

.dp_featured_img { width: 100%; }

.content_cats, .content_tags { padding: 0px 0px; }
.content_cat_selection {}
.content_cat_selection .quick_cat_search {}
.content_cat_selection .selected_cats {}
.content_cat_selection .select_cat_table {}
.content_cat_selection .select_cat_table tr.selected_cat span { color: #FA0000; }
.content_cat_selection input.cat_selection { display: inline-block; width: 10px; margin: 0; padding: 0; }
.content_cat_selection .cat_lbl { display: inline-block; width: 150px; }
.content_cat_selection .cat_lbl span { display: inline-block; width: 130px; color: #555; }
.content_cat_selection .cat_priority { display: inline-block; width: 50px; }
.content_cat_selection .cat_priority input { display: inline-block; width: 40px; }

/* Default theme styles of the modal dialog */

.remodal {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 10px;
  padding: 35px;

  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);

  color: #2b2e38;
  background: #fff;

}

.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.remodal.remodal-is-opening {
  -webkit-animation-name: remodal-opening-keyframes;
  animation-name: remodal-opening-keyframes;
}

.remodal.remodal-is-closing {
  -webkit-animation-name: remodal-closing-keyframes;
  animation-name: remodal-closing-keyframes;
}



.flag-options { clear: both; margin-bottom: 3px; display: block; }
.flags-options h5 { clear: both; line-height: 20px; display: block; }
.status_bar_inner { text-align: left  }
.status_bar_inner .currStatusTxt { color: #fff; display: inline-block; /*float: left;*/ font-size: 1.0em; line-height: 34px; padding-right: 5px; }
.status_bar_inner .statusBtns { display: inline-block; position: relative; /*float: right;*/ }
.btn-group-no { display: inline-block; }


.status_bar_inner .previewContent { display: inline-block; /*float: right;*/ }
.status_bar_inner { background: #fff; /* z-index: 1;width: calc(25% - 75px);*/ text-align: left; padding: 20px 8px 8px 8px; /*position: fixed; top: 50px; right: 0px;*/  }


@media(max-width:767px) {
  

  .tabs .custContentMain { text-align: center; }
    .status_bar_inner { background: #353942; width: calc(100% - 22px); }
  #content_sections .contentTypeHeader {
    margin-top: 20px;
    /* text-align: center; */
    margin-bottom: 10px;
    display: block;
    width: 100%;
  }
  .content_list_langs { text-align: center; display: block; float: none;}
  table.content_list tbody tr .post_tools { display: block;}
  #content_list_quick_filters { padding: 40px 10px 30px 10px; }

}
/*General Categories*/
.content_cats .rcCatList { height: 174px; list-style: outside none none; margin: 0; overflow-y: auto; padding: 0; }
.content_cats .rcCatList .rcCat { position: relative; margin-bottom: 1px; /*background: #343a40;*/ padding-left: 5px; padding-right: 10px;}
.content_cats .rcCatList .rcNodeHidden { display: none; }
.content_cats .rcCatList .rcBranchUsed { color: #AAA; opacity: 0.7; }
.content_cats .rcCat .rcDepth { display: inline-block; }
.content_cats .rcCat .dpth1 { width: 10px; }
.content_cats .rcCat .dpth2 { width: 20px; }
.content_cats .rcCat .dpth3 { width: 30px; }
.content_cats .rcCat .dpth4 { width: 40px; }
.content_cats .rcCat .dpth5 { width: 50px; }
.content_cats .rcCat .dpth6 { width: 60px; }
.content_cats .rcCat .dpth7 { width: 70px; }
.content_cats .rcCat .rcLbl { display: block; overflow: hidden; margin: 0; padding: 0; font-weight: normal; } /*inline-block*/
.content_cats .rcCat .rcLbl input { display: none; }
.content_cats .rcCat .rcLbl .rcCheck { display: inline-block; width: 15px; padding-left: 1px; cursor: pointer; /*vertical-align: top;*/ margin-top: 4px; }
.content_cats .rcCat .rcLbl .rcCheck i { font-size: 1.1em; }
.content_cats .rcCat .rcLbl .rcCheck i.mdi-checkbox-marked-outline {}
.content_cats .rcCat .rcLbl .rcCheck i.mdi-checkbox-blank-outline {}
.content_cats .rcCat .rcLbl .rcCheck i.mdi-minus-box-outline { display: none; }
.content_cats .rcCat .rcLbl input + .rcCheck>i.mdi-checkbox-marked-outline { display: none; }
.content_cats .rcCat .rcLbl input + .rcCheck>i.mdi-checkbox-blank-outline { display: block; }
.content_cats .rcCat .rcLbl input:checked + .rcCheck>i.mdi-checkbox-marked-outline { display: block; }
.content_cats .rcCat .rcLbl input:checked + .rcCheck>i.mdi-checkbox-blank-outline { display: none; }
.content_cats .rcCat .rcLbl .rcName { display: inline-block; font-size: 1.1em; width: calc(100% - 50px); margin-left: 4px; }
.content_cats .rcCat .rcLbl .rcName:hover { color: #727cf5; cursor: pointer;}
.content_cats .rcCat .rcPriority { display: inline-block;  }
.content_cats .rcCat.rcBranchUsed .rcLbl .rcCheck i.mdi-checkbox-marked-outline { display: none !important; }
.content_cats .rcCat.rcBranchUsed .rcLbl .rcCheck i.mdi-checkbox-blank-outline { display: none !important; }
.content_cats .rcCat.rcBranchUsed .rcLbl .rcCheck i.mdi-minus-box-outline { display: block; }
/*Selected Categories*/
.content_cats .scCatListHeader {  }
.content_cats .scCatListHeader .scCatTitleHead { display: inline-block; width: 50%; text-align: left; font-size: 1.1em; color: #98a6ad; }
.content_cats .scCatListHeader .scCatPrimaryHead { display: inline-block; width: 50%; text-align: right; font-size: 0.9em; color: #98a6ad; margin-bottom: 3px; }
.content_cats .scCatList { list-style: none; padding: 0; margin: 0; border-bottom: 1px solid #cecece; margin-bottom: 5px; padding-bottom: 5px; }
.content_cats .scCatList:empty { border-bottom: none; }
.content_cats .scCatList .scCat { position: relative; padding-right: 30px; padding-left: 5px; margin-bottom: 1px; /*background: #f8f8f8;*/ }
.content_cats .scCat .rcDepth { display: inline-block; }
.content_cats .scCat .dpth1 { width: 10px; }
.content_cats .scCat .dpth2 { width: 20px; }
.content_cats .scCat .dpth3 { width: 30px; }
.content_cats .scCat .dpth4 { width: 40px; }
.content_cats .scCat .dpth5 { width: 50px; }
.content_cats .scCat .dpth6 { width: 60px; }
.content_cats .scCat .dpth7 { width: 70px; }
.content_cats .scCat .scRemove { display: inline-block; width: 15px; cursor: pointer; font-size: 1.2em; /*vertical-align: top;*/ }
.content_cats .scCat .scRemove i.mdi-checkbox-marked-outline { display: inline-block; width: 15px; }
.content_cats .scCat .scRemove:hover { color: #FA0000; }
.content_cats .scCat .rcName { display: inline-block; font-size: 1.1em; width: calc(100% - 50px); margin-left: 4px; }
.content_cats .scCat .scPriority { position: absolute; top: 0; right: 3px; font-size: 1.2em; }
.content_cats .scCat .scPriority .scSetPrimary { display: none; }
.content_cats .scCat .scPriority .scLbl { margin: 0; padding: 0; cursor: pointer; font-weight: normal; }
.content_cats .scPriority .scIsPrimary { display: none; }
.content_cats .scPriority .scMakePrimary { display: block; }
.content_cats .scPriority .scSetPrimary:checked ~ .scLbl .scMakePrimary { display: none; }
.content_cats .scPriority .scSetPrimary:checked ~ .scLbl .scIsPrimary { display: block; }
/*Add Category Area*/
.content_cats .rcAddCatCont {}
/*.content_cats .rcAddCatCont .rcAddCat { display:block; margin-bottom: 7px; font-size: 1.2em; cursor: pointer; color: #8ca2ad; border-top: 1px solid #727cf5; }
.content_cats .rcAddCatCont .rcAddCat:hover { text-decoration: underline; color: #727cf5; }*/
.content_cats .rcAddCatCont .rcAddCatInner { display: none; width: 100%; border: 1px solid #cecece; padding: 10px 10px 0 10px; margin-bottom: 15px; position: relative; }
.content_cats .rcAddCatInner .rcAddCatLoader { position: absolute; top: 14px; right: 14px; }
.content_cats .rcAddCatInner .rcAddCatMessage { background-color: #bce8f1; border: 1px solid #bce8f1; color: #31708f; display: block; margin-bottom: 8px; padding: 4px; width: 100%; }
.content_cats .rcAddCatInner .rcAddCatName { display: block; width: 100%; margin-bottom: 10px; font-size: 1.3em; padding: 0 5px; }
.content_cats .rcAddCatInner .rcAddCatParent { display: block; width: 100%; font-size: 1.2em; margin-bottom: 10px; }
.content_cats .rcAddCatInner .rcAddCatBtn { margin-top: 0; }
.content_cats .rcAddCatInner br {}



/* Language Versions */
.contentLangVersions { padding-right: 10px; }
.contentLangVersions .langVersionRadio { display: none; }
.contentLangVersions .langVersionLbl {
    position: relative;
    display: inline-block;
    background-color: transparent;
    cursor: pointer;
    opacity: 0.35;
}
.contentLangVersions .langVersionLbl .langVersionTxt {}
.contentLangVersions .langVersionRadio:checked + .langVersionLbl { opacity: 1; }
.contentLangVersions .langVersionCont {
    position: relative;
    display: inline-block;
    background-color: transparent;
    opacity: 0.35;
}
.contentLangVersions .langVersionCont.currLangVersion {
    opacity: 1;
}
.contentLangVersions .langVersionCont .langVersionLink {  }
.contentLangVersions .langVersionCont a.langVersionMissing { -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.contentLangVersions .langVersionCont a.langVersionMissing:hover { -webkit-filter: grayscale(0); filter: grayscale(0);  }
.contentLangVersions .langVersionCont a.langVersionMissing:hover i { color: #fa0000; }
.contentLangVersions .langVersionCont .missingLang {
    background: #fff none repeat scroll 0 0;
    border-radius: 10px;
    display: block;
    height: 17px;
    position: absolute;
    right: -3px;
    text-align: center;
    top: -3px;
    width: 17px;
    z-index: 10;
}
.contentLangVersions .langVersionCont .missingLang i { color: #727cf5; font-size: 14px; }



.remodal-overlay {
    z-index: 102;
}

.remodal {
    z-index: 103;
}

.remodal-wrapper {
    z-index: 205;
}

.dp_outline_upload_area {
    position: fixed;
    top: 5px;
    right: 5px;
    bottom: 5px;
    left: 5px;
    border: 5px dashed #fa0000;
    border-radius: 20px;
    display: none;
    z-index: 11;
}

.dp_outline_upload_area .dp_upload_area {
    position: fixed;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    border: 1px solid #fa0000;
    border-radius: 10px;
}

.dp_outline_upload_area .dp_upload_area .dp_upload_area_dets {
    width: 320px;
    height: 60px;
    background-color: red;
    margin: 10px auto 0 auto;
    text-align: center;
}
.dp_outline_upload_area .dp_upload_area .dp_upload_area_dets .dp_upload_area_title { padding-top: 20px; }
.dp_outline_upload_area .dp_upload_area .dp_upload_area_dets .dp_upload_area_desc {}


.dp_custombox_modal {
    background-color: #FFF;
    width: 600px;
    border: #000 solid 1px;
    border-radius: 0;
    box-shadow: 0 8px 6px -6px black;
    text-align: left;
    /*display: none;*/
    position: fixed;
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
    width: auto;
    max-width: 100%;
    /*z-index: 101;*/
}

.dp_custombox_modal .title {
    padding: 10px 20px 15px 20px;
    line-height: 18px;
    font-size: 18px;
    border-bottom: #CCC solid 1px;
}

.dp_custombox_modal .text {
    padding: 0 20px 20px 20px;
}

.dp_custombox_modal .close {
    position: absolute;
    top: 15px;
    right: 15px;
}

.cat_selection {}
.cat_selection .item {
    display: inline-block;
    background-color: #39afd1 !important;
    color: #fff !important;
    padding: 0 4px !important;
    border: 1px solid #ECECEC !important;
    border-radius: 3px !important;
    font-size: 12px !important;
    line-height: 24px;
}
.cat_selection .item a.remove { color: #dedede !important; padding: 0 !important; font-size: 12px !important; }
.cat_selection .item a.remove:hover { color: #FA0000 !important; }

.tag_selection {}
.tag_selection .item {
    display: inline-block;
    background-color: #39afd1 !important;
    color: #fff !important;
    padding: 0 4px !important;
    border: 1px solid #ECECEC !important;
    border-radius: 3px !important;
    font-size: 12px !important;
    line-height: 24px;
}
.tag_selection .item a.remove { color: #dedede !important; padding: 0 !important; font-size: 12px !important; }
.tag_selection .item a.remove:hover { color: #FA0000 !important; }


/* Intra Link Content */

.linkedModal { text-align: left; padding: 5px; max-width: 100%; position: relative; height: 100%; }
.linkedModal .remodal-close { bottom: auto; left: auto; right: 0; top: 0; z-index: 2; }
.linkedModal .linkedModalInner {  }

.linkedModal .linkedModalLinks {  }
.linkedModal .linkedModalLinks .linkedModalLinksTitle { cursor: pointer; }
.linkedModal .linkedModalLinks .linkedModalLinksList {  }

.linkedModal .linksTitle {}
.linkedModal .rightSide {
    display: inline-block;
    float: left;
    height: 100%;
    padding: 10px;
    width: 50%;
}
.linkedModal .rightSide .linksContTitle {
    width: 100%;
    background-color: #efefef;
    font-size: 1.2em;
    padding: 5px;
    position: relative;
    border-bottom: 1px solid #fff;
}

.linkedModal .rightSide .linksContTitle .pagiRightRefresh { position: absolute; right: 2px; top: 2px; }
.linkedModal .pagiRightRefresh .refreshContentLinks { background: #f1f3f2 none repeat scroll 0 0; color: #333; display: block; padding: 2px 5px; cursor: pointer; border: 1px solid #ddd; }
.linkedModal .pagiRightRefresh .refreshContentLinks i { font-size: 1.1em; }

.linkedModal .linksCont {
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
}
.linkedModal .linksCont .linksList { list-style: none; margin: 0; padding: 0; }
.linkedModal .linksCont .linksList .linkEntryLi { padding: 5px 15px; border-bottom: 1px solid #cecece; }
.linkedModal .linksCont .linksList .linkEntryLi:last-child { border-bottom: none; }
.linksList .linkEntryLi .linkEntryImg { display: inline-block; width: 15%; text-align: center; vertical-align: top; }
.linksList .linkEntryLi .linkEntryImg img { max-width: 60px; }
.linksList .linkEntryLi .linkEntryTitle { display: inline-block; width: 78%; }
.linksList .linkEntryLi .linkEntryTitle a {}
.linksList .linkEntryLi .linkEntryTitle span {}
.linksList .linkEntryLi .linkEntryTools { display: inline-block; width: 5%; text-align: right; vertical-align: top; }
.linksList .linkEntryLi .linkEntryTools .unlinkEntry { cursor: pointer; }
.linksList .linkEntryLi .linkEntryTools .unlinkEntry:hover { color: #fa0000; }
.linksList .linkEntryLi .linkEntryTools .unlinkEntry i {}
.linksList .linkEntryLi .linkEntryPriority { display: inline-block; width: 2%; vertical-align: middle; text-align: center; }


.linkedModal .linkingToDesc {
    background-color: #ededed;
    display: block;
    margin: -5px;
    min-height: 30px;
    width: 101%;
    margin-bottom: 4px;
}
.linkedModal .linkingToDesc strong { display: inline-block; float: left; padding: 5px 10px; font-weight: bolder; }
.linkedModal .linkingToDesc .linkingToContent { display: inline-block; float: left; padding: 5px 10px; }

.linkedModal .linkedModalFilters { padding: 6px 15px; text-align: left; display: flex; }
.linkedModal .linkedModalFilters select { margin: 0px 3px; display: inline-block; }
.linkedModal .linkedModalFilters input[type="text"] { width: 300px; display: inline-block; margin: 0px 3px; }

.linkedModal .linkedModalList { bottom: 40px; left: 5px; position: absolute; right: 5px; top: 100px; border-top: 1px solid #ededed; }
.linkedModal .linkedModalList .leftSide {
    border-right: 1px solid #ededed;
    display: inline-block;
    float: left;
    height: 100%;
    padding: 10px;
    width: 50%;
}
.linkedModal .linkedModalList .leftSide .linkedContTitle {
    width: 100%;
    background-color: #efefef;
    border-bottom: 1px solid #fff;
    font-size: 1.2em;
    padding: 5px;
}
.linkedModal .linkedModalList .linkedCont {
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
}
.linkedModal .linkedCont .linkedEntryList { list-style: none; padding: 0; }
.linkedModal .linkedCont .linkedEntryLi { padding: 0; margin: 0; border-bottom: 1px solid #cecece; }
.linkedModal .linkedCont .linkedEntryLi:last-child { border-bottom: none; }
.linkedModal .linkedCont .linkedEntryLi .noResults { padding: 10px 10px; text-align: center; }
.linkedModal .linkedCont .linkedEntryLi .linkedEntryInput { display: none; }
.linkedModal .linkedCont .linkedEntryLi .linkedEntryCont { width: 100%; padding: 6px 11px; }
.linkedModal .linkedCont .linkedEntryLi .linkedEntryCont label { display: inline-block; width: 3%; text-align: center; vertical-align: top; padding-top: 20px; }
.linkedModal .linkedCont .linkedEntryLi .linkedEntryCont label span { font-size: 1.4em; line-height: 1.4em; }
.linkedModal .linkedCont .linkedEntryCont label .linkedEntry { display: none; }
.linkedModal .linkedCont .linkedEntryCont label .nonlinkedEntry { display: block; }

.linkedModal .linkedCont .linkedEntryCont .linkedEntryImg { display: inline-block; width: 13%; text-align: center; vertical-align: top; }
.linkedModal .linkedCont .linkedEntryCont .linkedEntryImg a {  }
.linkedModal .linkedCont .linkedEntryCont .linkedEntryImg img { max-width: 60px; }
.linkedModal .linkedCont .linkedEntryCont .linkedEntryTitle { display: inline-block; width: 84%; }
.linkedModal .linkedCont .linkedEntryCont .linkedEntryTitle a {  }
.linkedModal .linkedCont .linkedEntryCont .linkedEntryTitle span {  }

.linkedModal .linkedCont .linkedEntryLi .linkedEntryInput:checked + .linkedEntryCont { background-color: #efefef; }
.linkedModal .linkedCont .linkedEntryLi .linkedEntryInput:checked + .linkedEntryCont .linkedEntry { display: block; }
.linkedModal .linkedCont .linkedEntryLi .linkedEntryInput:checked + .linkedEntryCont .nonlinkedEntry { display: none; }

.linkedModal .linkedModalPagi {  }
.linkedModal .linkedModalPagi .linkedModalPagiLeft { position: absolute; bottom: 0; right: 50%; left: 0; height: 40px; text-align: center; background-color: #ededed; }
.linkedModal .linkedModalPagi .linkedModalPagiLeft .pagination { margin: 4px 5px; }
.linkedModal .linkedModalPagi .linkedModalPagiRight { position: absolute; bottom: 0; right: 0; left: 50%; height: 40px; text-align: center; background-color: #ededed; }
.linkedModal .linkedModalPagi .linkedModalPagiRight .pagination { margin: 4px 5px; }

.contentTypeSelectionModal { text-align: center; }
.contentTypeSelectionModal h3 { text-align: center; }
.contentTypeSelectionModal .contentTypeSelector { cursor: pointer; display: inline-block; margin: 4px; background-color: #efefef; border: 1px solid #efefef; }
.contentTypeSelectionModal .contentTypeSelectorInner { padding: 15px 5px; min-width: 180px;  }
.contentTypeSelectionModal .contentSelectorIcon { min-height: 90px; vertical-align: top; }
.contentTypeSelectionModal .contentSelectorIcon i { font-size: 66px; }
.contentTypeSelectionModal .contentSelectorIcon img { height: 74px; }
.contentTypeSelectionModal .contentTypeSelectorInner strong { text-align: center; }
.contentTypeSelectionModal .contentTypeSelector:hover { background-color: #dedede; }

#cmain .secLinkedCont { }
#cmain .secLinkedCont h5 { /*color: #8ca2ad; font-weight: 300; margin-left: 20px; margin-right: -20px; padding-bottom: 5px; padding-left: 0; text-align: left; text-transform: uppercase; font-size: 1.1em; width: 98%; border-bottom: 1px solid #cecece;*/ }
#cmain .secLinkedCont .secLinkedList { list-style: none; margin: 0; padding: 0 0 20px 0px; /*height: 320px; overflow-x: hidden; overflow-y: auto;*/ }
#cmain .secLinkedCont .linkEntryLi { padding: 5px 5px 5px 0; border-top: 1px solid transparent; border-bottom: 1px solid #cecece; border-left: 1px solid transparent; border-right: 1px solid transparent;  margin-bottom: 2px; }
#cmain .secLinkedCont .linkEntryLi:hover { border: 1px solid #cecece;  }
#cmain .secLinkedCont .linkEntryLi.sortable-chosen { border: 2px dashed red; }
#cmain .secLinkedCont .linkEntryLi:last-child { border-bottom: none; }
#cmain .secLinkedCont .linkEntryLi:last-child:hover { border: 1px solid #cecece;  }
#cmain .secLinkedCont .linkEntryLi .linkEntryImg { display: inline-block; width: 10%; text-align: center; vertical-align: top; }
#cmain .secLinkedCont .linkEntryLi .linkEntryImg img { max-width: 60px; }
#cmain .secLinkedCont .linkEntryLi .linkEntryTitle { display: inline-block; width: 83%; }
#cmain .secLinkedCont .linkEntryLi .linkEntryTitle a {}
#cmain .secLinkedCont .linkEntryLi .linkEntryTitle span {}
#cmain .secLinkedCont .linkEntryLi .linkEntryTools { display: inline-block; width: 5%; text-align: right; vertical-align: top; }
#cmain .secLinkedCont .linkEntryLi .linkEntryTools .unlinkEntry { cursor: pointer; }
#cmain .secLinkedCont .linkEntryLi .linkEntryTools .unlinkEntry:hover { color: #fa0000; }
#cmain .secLinkedCont .linkEntryLi .linkEntryTools .unlinkEntry i {}
#cmain .secLinkedCont .secondaryLinkedPagi { text-align: center; }
#cmain .secLinkedCont .linkEntryLi .linkEntryPriority { display: inline-block; width: 2%; vertical-align: middle; text-align: center; }



 .search-results{
        position: absolute;
        left: 0;
        min-width: 50%;
        right: 20%;
        display: none;
        top: 100%;
        /*width: 120%;*/
        overflow: hidden;
        /*border: solid 2px #0e0e0e;*/
        /*height: 400px;*/
        /*margin-top: -13px;*/
        background-color: #404954;
        z-index: 99999;
        border: 1px solid rgba(206,212,218,.2);
        /*border-left: 1px solid rgba(206,212,218,.2);
        border-right: 1px solid rgba(206,212,218,.2);*/
    }
 .search-results .ui-menu-item-wrapper { padding: 4px 6px; position: relative; border-bottom: 1px solid rgba(206,212,218,.2); }
 .search-results .imgCont { display: inline-block; vertical-align: middle; }
 .search-results .imgCont img { display: inline-block; width: 60px; }
 .search-results .txtCont { display: inline-block; vertical-align: top; width: 86%; padding: 7px 10px; }
 .search-results .txtCont strong {  }
 .search-results .txtCont span {  }
 .search-results .txtCont .cType {
    bottom: 2px;
    color: #88898e;
    font-size: 10px;
    line-height: 10px;
    position: absolute;
    right: 2px;
}

 .search-results .ui-menu-item-wrapper span {
    display: block;
    width: 100%;
    color: #8ca2ad;
    line-height: 1em;
    margin: 0;
    padding: 0 0 0 0px;
    font-size: 0.8em;
    position: relative;
    left: 2px;
}


.btn-link.active { border-bottom-color: #727cf5;  }


.search-result-cat {display:  flex;align-self:  center;justify-content:  center; height: 100%; align-items: center;}
.search-result-cat img {max-height:  40px;}
.result-list ul li {position: relative;padding: 12px 30px;border-bottom: 1px solid #cecece;display:  block;width: 100%;}
.result-list ul li a {display: block;position: absolute;left: 0;right: 0;height: 100%;width: 100%;overflow: hidden;top: 0;}
.result-list ul li h4 {font-family: CFDromon;font-size: 20px;font-weight: 300;color: #8b8b8b; margin-bottom: 0px;}
.result-list ul li:before{content: ' \f105';font-family: FontAwesome;position: absolute;right: 30px;color: #cecece;font-size: 20px;font-weight: normal;}
.result-list ul {display:  block;margin:  0;/*padding-top:  20px;*/}
.search-result-cat img{max-width: 30px;}
.result-list {border-left: solid 1px #cecece;}
.search-results .row:nth-child(2) {border-top: 1px solid #cecece;}
.result-list ul li:last-child {border-bottom:   1px solid transparent;}
.result-list ul li:hover{background-color:#f4f4f4;}
.result-list ul li:hover:before{color: #E4003a;}


.app-search { position: relative; /*overflow: visible !important;*/ display: flex; }
.lang-set-tile {padding: 5px 5px 5px 5px; border: 1px solid transparent; }
.lang-set-tile.active {border-bottom-color: #727cf5;}
.action-link { cursor: pointer; }
.content_list_langs { display: inline-block; vertical-align: middle; margin-top: -5px; }
#content_list_quick_filters input { display: none; }
.toggable_fieldset { padding-top: 24px; }
.post_tools .sep_tools_link { padding-left: 10px; padding-right: 10px;  }
.filter_paginator .pagination { display: inline-flex !important; margin-left: 14px; }
.td_image img { max-height: 60px; }
.footer-flags-options { display: inline-block; margin-right: 40px; margin-left: 20px:  }
.content_list_tbl_cont .card-body.sortModeOn { border: 3px dashed #e2624b; position: relative;}
.content_list_tbl_cont .sortWarnCont { position: absolute; bottom: calc(50% - 20px); right: 30px; }
.content_list_tbl_cont .sortWarnCont.forhomecontrol { position: absolute; top: 55px; bottom: auto; left: 27px; right: auto; }
.resetSortBtn { padding: 0 4px; background: #fff; color: #e2624b; cursor: pointer; text-align: center; }
.applySortBtn { cursor: pointer; }
.content_list_tbl_cont .sortWarnCont .sortWarn { position: relative; background-color: #e2624b; padding: 5px; color: #fff;}
.content_list_tbl_cont .sortToolsCont { display: inline-block; }
.btn-flink
{
    position: relative;
    padding: 2px 10px;
    border: 0;
    margin: 0px 1px 10px 1px;
    cursor: pointer;
    border-radius: 0px;
    text-transform: uppercase;
    text-decoration: none;
    color: rgba(255, 255, 255, .84);
    transition: background-color .2s ease, box-shadow .28s cubic-bezier(.4, 0, .2, 1);
    outline: none !important;
    font-size: 12px;
}
.btn-flink.active {
    background-color: none;
    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .12), 0 1px 6px 0 rgba(0, 0, 0, .12);
}


@media screen and (max-width: 780px) {

.card.fullh { height: auto; }
.lhtext { display: none; }

}
