.color-section-bg { background-color: #3D3D3D!important;}
.color-section-bg-as-fg { color: #3D3D3D!important;}

/*------------------------------*/
/* CUSTOM COLOR - PRIMARY */

/* BASIC */
    .color-primary-bg
    {background-color:#00BF96!important;border-color:#00BF96!important;color:#fff!important;}
    .color-primary-bg *,
    .color-primary-bg a:hover,
    .color-primary-bg a:focus
    {color:#fff!important;}
    .color-primary,
    .platform .rownew-inner
    {background-color:#00BF96!important;border-color:#00BF96!important;color:#fff!important;}

    .color-primary:hover,
    .color-primary.hover,
    .color-primary:focus,
    .color-primary.focus
    {background-color:#009978!important;border-color: #009978!important;color:#fff!important;}
    .section-header.color-primary .bttn-link,
    .section-header.color-primary .section-header-title a
    {color:#fff!important;}
    .modal_btn:hover,
    .modal_btn:focus,
    .modal_btn:active
    {background-color:#00BF96!important;color: #fff!important;}
    [class*="tbl-cont--qs-results"] .rowextra .td a,
    [class*="tbl-cont--kb-results"] .rowextra .td a {
      background-color:#00BF96!important;
      border-color:#00BF96!important;
      color:#fff!important;
    }
    [class*="tbl-cont--qs-results"] .rowextra .td a:hover,
    [class*="tbl-cont--kb-results"] .rowextra .td a:hover {
      background-color:#009978!important;
      border-color:#009978!important;
      color:#fff!important;
    }

    .color-primary:active,
    .color-primary.active
    {background-color:#009978!important;border-color: #009978!important;color:#fff!important;}
    .color-primary:active:hover,
    .color-primary.active:hover,
    .color-primary:active:focus,
    .color-primary.active:focus
    {background-color:#009978!important;border-color: #009978!important;color:#fff!important;}
    .color-primary[disabled]:hover,
    .color-primary[disabled]:focus,
    .color-primary[disabled]:active
    {background-color:#00BF96!important;border-color: #00BF96!important;color:#fff!important;}
    /* NOTE: Per Luke, don't darken tabs on active or focus if it is selected */
    .tab.color-primary:active:not(:hover),
    .tab.color-primary:focus:not(:hover)
    {background-color:#00BF96!important;border-color:#00BF96!important;color:#fff!important;}
    /* OTHER COLOR PRIMARY UI */
     .title-icon.ti-isactive {color:#00BF96!important;}
     .title-icon.ti-isactive:hover, .title-icon.ti-isactive:focus {color:#009978!important;}
    /**FEEDBACK VOTE*/
    .voteui.voteable.voteon,
    .fbmobile.mobilemod .voteui,
    .fbmobile.mobilepre .voteui,
    .fbmobile.mobileretro .voteui
    {background-color:#00BF96!important;border-color:#00BF96!important;color:#fff!important;}
    .voteui.issubmitter,
    .voteui.hasvoted a,
    .voteui.hasvoted,
    .voteui.hasvoted:hover,
    .voteui.votable.hasvoted,
    .voteui.votable.hasvoted:hover
    {color:#00BF96!important;}
    .voteui.voteable.voteon:hover,
    .fbmobile.mobilemod .voteui:hover,
    .fbmobile.mobilepre .voteui:hover,
    .fbmobile.mobileretro .voteui:hover,
    .voteui.voteable.voteon:focus,
    .fbmobile.mobilemod .voteui:focus,
    .fbmobile.mobilepre .voteui:focus,
    .fbmobile.mobileretro .voteui:focus
    {background-color:#009978!important;border:1px solid #009978!important;color:#fff!important;}
    .fbcard-new:after
    {border-bottom-color: #00BF96!important;}
    .voteui.voteable.voteon:active,
    .fbmobile.mobilemod .voteui:active,
    .fbmobile.mobilepre .voteui:active,
    .fbmobile.mobileretro .voteui:active
    {background-color:#009978!important;border:1px solid #009978!important;color:#fff!important;}
    .fbsimple .fbcard.newcard-tag:before, .thread .post-new.newcard-tag:before
    {border-top-color: #00BF96!important; border-left-color: #00BF96!important;}
    .commhome .tbl-cont--content .newcard-tag:before
    {border-top-color: #00BF96!important; border-right-color: #00BF96!important;}
    .fbsimple .fbbttn-watch.watchon .fa-eye
    {color: #00BF96!important;}
    .fboccurrences .scores .value.active {
        color: #FFF;
        background-color: #15B3DB;
        border-color: #15B3DB;
    }
    .fboccurrences .scores .value.nolink {
        color: #FFF;
        background-color: #00BF96;
        border-color: #00BF96;
    }
    .fboccurrences .scores .value:hover,
    .fboccurrences .scores .value:focus,
    .fboccurrences .scores .value:active {
        opacity: 0.8;
    }
    .fbview .leftnavback .NavSet-outer.quickactions li i.fa-asterisk {
        background-color: #00BF96;
     }
    /**TILES - SELECTED TILE CARET COLOR*/
    .Tiles[data-tile-select-type="caret"] .Tile-item.is-selected:after {
        border-bottom-color: #00bf96;
    }
    /**TILES - SELECTED TILE CARET COLOR - SECTION BG*/
    .Tiles[data-tile-select-indicator-color="section-bg"] .Tile-item.is-selected:after {
        border-bottom-color: #3d3d3d;
    }


/* OUTLINE */
    .color-outline-primary
    {background-color:#fff!important;border:1px solid #00BF96!important;color:#00BF96!important;}
    .color-outline-primary:hover,
    .color-outline-primary.hover,
    .color-outline-primary:focus,
    .color-outline-primary.focus
    {background-color:#E6F9F4!important;border-color:#009978!important;color:#009978!important;}
    .color-outline-primary:active,
    .color-outline-primary.active
    {background-color:#CCF2EA!important;border-color:#00735A!important;color:#00735A!important;}
    .color-outline-primary:active:hover,
    .color-outline-primary.active:hover,
    .color-outline-primary:active:focus,
    .color-outline-primary.active:focus
    {background-color:#E6F9F4!important;border-color:#00735A!important;color:#00735A!important;}
    .color-outline-primary[disabled]:hover,
    .color-outline-primary[disabled]:focus,
    .color-outline-primary[disabled]:active
    {background-color:#fff!important;border-color:#00BF96!important;color:#00BF96!important;}

/*------------------------------*/
/* CUSTOM COLOR - SECONDARY */

.elem-outer--highlight {
  border-color: #15B3DB!important;
}


/* BASIC */
    .color-secondary
    {background-color:#15B3DB!important;border:1px solid #15B3DB!important;color:#fff!important;}
    .color-secondary:hover,
    .color-secondary.hover,
    .color-secondary:focus,
    .color-secondary.focus
    {background-color:#118FAF!important;border:1px solid #118FAF!important;color:#fff!important;}
    .color-secondary a
    {color:#fff!important;}
    .color-secondary:active,
    .color-secondary.active
    {background-color:#118FAF!important;border:1px solid #118FAF!important;color:#fff!important;}
    .color-secondary:active:hover,
    .color-secondary.active:hover,
    .color-secondary:active:focus,
    .color-secondary.active:focus
    {background-color:#118FAF!important;border:1px solid #118FAF!important;color:#fff!important;}
    .color-secondary[disabled]:hover,
    .color-secondary[disabled]:focus,
    .color-secondary[disabled]:active
    {background-color:#15B3DB!important;border:1px solid #15B3DB!important;color:#fff!important;}

/* OUTLINE */
    .color-outline-secondary
    {background-color:#fff!important;border:1px solid #15B3DB!important;color:#15B3DB!important;}
    .color-outline-secondary:hover,
    .color-outline-secondary.hover,
    .color-outline-secondary:focus,
    .color-outline-secondary.focus
    {background-color:#E8F7FB!important;border-color:#118FAF!important;color:#118FAF!important;}
    .color-outline-secondary:active,
    .color-outline-secondary.active
    {background-color:#D0F0F8!important;border-color:#0D6B83!important;color:#0D6B83!important;}
    .color-outline-secondary:active:hover,
    .color-outline-secondary.active:hover,
    .color-outline-secondary:active:focus,
    .color-outline-secondary.active:focus
    {background-color:#E8F7FB!important;border-color:#0D6B83!important;color:#0D6B83!important;}
    .color-outline-secondary[disabled]:hover,
    .color-outline-secondary[disabled]:focus,
    .color-outline-secondary[disabled]:active
    {background-color:#fff!important;border-color:#15B3DB!important;color:#15B3DB!important;}

.formelm-rs [data-status="selected"] {
  background-color: #15B3DB!important;
}

/**DYNAMIC FORM - CONDITIONAL ELEMENT INDICATOR*/
.elem-indicator{
  border-top-color: #15B3DB!important;
  border-left-color: #15B3DB!important;
}
/**LIST TABLE - MGMT - HAS SORTABLE ROW*/
.hassortheaders.tbl-style--mgmt .rowheader a:hover,
.hassortheaders.tbl-style--mgmt .rowheader a:focus {
  color: #15b3db!important;
}


/*------------------------------*/
/* Inner Pages and Links - sBC4, sFC4, sLC4 */
[data-site-inner]
{background-color:#D1D1D1;color:#C2BEBE;}[data-site-inner] .sitefooter .footerr .footer-item{border-right: 1px solid #C2BEBE;}
[data-site-inner] a,
[data-site-inner] a:hover,
[data-site-inner] a:focus
{color:#4268C9;}
[data-site-inner] .sitefooter .footer-item a
{color:#4268C9;}

/*------------------------------*/
/* Outer Pages and Links - sBC5, sFC5, sLC5 */
[data-site-outer]
{background-color:#D1D1D1;color:#C2BEBE;}
[data-site-outer] .sitefooter .footer-item
{color:#C2BEBE;}
[data-site-outer] a,
[data-site-outer] a:hover,
[data-site-outer] a:focus
{color:#4268C9;}
[data-site-outer] .sitefooter .footer-item a
{color:#4268C9;}

/*------------------------------*/
/* Unwrapped Pages and Links - sBC5, sFC5, sLC5 */
html[data-page-layout="layout-letter"]
{background-color:#D1D1D1;color:#C2BEBE;}
[data-site-outer] .sitefooter .footer-item
{color:#C2BEBE;}
[data-site-outer] a,
[data-site-outer] a:hover,
[data-site-outer] a:focus,
[data-site-outer] .sitefooter .footer-item a,
[data-site-outer] .sitefooter .footer-item a:hover,
[data-site-outer] .sitefooter .footer-item a:focus
{color:#4268C9;}


/*------------------------------*/
/* Page Body Links - sL1 */
.pageouter a, .pageouter a:hover, .pageouter a:focus,
.bttn-link, .bttn-link:hover, .bttn-link:focus,
.ui-dialog a, .ui-dialog a:hover, .ui-dialog a:focus,
.modal_inner a, .modal_inner a:hover, .modal_inner a:focus
{color:#4268C9;}

/*REPORT ELEMENTS*/
.chartouter a
{color:#4268C9;}

/*------------------------------*/
/* Site Header - sBC1, sFC1, sLC1 */
.sitebanner
{background-color:#616161;color:#DDDDDD;}
.sitebanner a, .sitebanner .fa
{color:#FFFFFF;}
.sitebanner .siteusrinfo-inner::before
{border-color:#FFFFFF;}


/*------------------------------*/
/* Site Accents - sBC1, sFC1, sLC1 */
.pagetools
{color:#3D3D3D;}.pagetools .tool > * + * {
border-left: 1px solid #3D3D3D;}
.pagetools .tool .sel,
.pagetools .tool a,
.pagetools .tool .bttn
{background-color:#FFFFFF;color:#3D3D3D;}


/*------------------------------*/
/* Color Title - sBC2, sFC2, sLC2 */
.color-title
{border-color:#3D3D3D;background-color:#3D3D3D!important;color:#FFFFFF;}
.reportpdf .elem-h4 h4,
.reportpdf [name*="elem-sectionheader"] h4
{border-color:#3D3D3D;background-color:#3D3D3D!important;color:#FFFFFF;}

/*------------------------------*/
/* Color Title - Feedback Titles */
[data-form-submitted="true"] .elem-outer-fbtitle
{border-color:#3D3D3D;background-color:#3D3D3D!important;color:#FFFFFF;}

/*------------------------------*/
/* Color Title - Adjustments for Feedback, Forum Comments */
.thread .post--mod .cmtname__name,
.thread .post--mod .cmtname__name a
{color:#00BF96!important;}.thread .post--mod .cmtnum
{background-color:#00BF96!important;}
.thread .label-pill.color-title
{background-color:#3D3D3D!important;color:#FFFFFF!important;}
.pagetitle-content-public a,
.pagetitle-content-public a:hover,
.pagetitle-content-public a:focus
{color:#FFFFFF;}
.pagetitle-content-basic a,
.pagetitle-content-basic a:hover,
.pagetitle-content-basic a:focus
{background-color:#FFFFFF!important;color:#3D3D3D!important;}

/*------------------------------*/
/* Page Sections - sBC3, sFC3, sLC3 */
.section-header
{
background-color:#3D3D3D;
color:#FFFFFF;
}
.section-header .subtext, .section-header a
{
color:#FFFFFF!important;
}
.form-label-backlit-bar
{
background-color:#3D3D3D;
color:#FFFFFF;
}
.section-header-item .util a, .section-header-item .util .bttn.em-sendtest, .LogList-title .util .bttn
{
background-color:#757575;
color:#FFFFFF;
}
.section-header-item .util a:hover,
.section-header-item .util .bttn:hover, .LogList-title .util .bttn:hover {
background-color: #A3A3A3;
}
.section-header-item .util a[disabled],
.section-header-item .util .bttn[disabled] {
background-color: #949494;/*ColorIntensity: dark*/
color:#fff;
}
.section-header-item .util a + a
{
border-left: 1px solid #3D3D3D;
border-right: 1px solid #3D3D3D;
}
.section-header-item .util a:first-child,
.section-header-item .util .bttn.em-sendtest:first-child
{
border-right: 1px solid #3D3D3D;
}

.section-header .util .bttn.bttn-icon {
    color: #FFFFFF;
}
/*NOTE: HOVER STATE - display outline*/
.section-header .util .bttn.bttn-icon:hover {
    box-shadow: 0px 0px 2px 1px #FFFFFF;
}
/*NOTE: FOCUS STATE - display dotted outline*/
.section-header .util .bttn.bttn-icon:focus {
    border-color: #FFFFFF;
}


/*------------------------------*/
/* List Table Group Rows - sBC3, sFC3, sLC3 */
.listouter .rowgrouphdr
{background-color:#3D3D3D;color:#FFFFFF;}
.listin td.group
{background-color:#3D3D3D;color:#FFFFFF;}
.listouter .rowgrouphdr a
{color:#FFFFFF;}

/*------------------------------*/
/* List Table */

/**LISTTABLE - BASE*/
/**LISTTABLE - LISTIN*/
    .listin td a,
    .listin td a:focus,
    .listin td a:hover {
       color: #4268C9;
    }
    .listin .header a,
    .listin .header a:focus,
    .listin .header a:hover {
       color: #4268C9;
    }

/**LISTTABLE - MODIFICATION*/
    .tbl-cont--project-list-alt .row .td {
       background-color: #1AC5A0;
       border-bottom-color: #00BF96;
    }

/**LISTTABLE - STRUCTURE*/
    .tbl-style--list .row a,
    .tbl-style--list .row a:hover,
    .tbl-style--list .row a:focus {
       color: #4268C9;
    }
    .row .title:before {
       color: #00BF96;
    }
    .tbl-style--mgmt .row:hover .td.primary {
       border-left-color: #15B3DB;
    }
    .tbl-style--mgmt .rowgrouphdr:hover .td.primary {
       border-left-color: #15B3DB;
    }
    .tbl-style--mgmt .placeholder:before {
       border-left-color: #00BF96;
    }
    .tbl-style--mgmt.table .row:hover .primary .title {
       border-left-color: #15B3DB;
    }
    .tbl-cont--forum-list tr.row:hover .titleoutertable,
    .tbl-cont--forum-topic tr.row:hover .titleoutertable {
       border-left-color: #15B3DB;
    }
    .hassortheaders .rowheader .td[class*="sort"] {
       border-bottom-color: #15B3DB;
    }


/*------------------------------*/
/* Reporting */
    .c-bg-primary { background-color: #00bf96; }
    .c-bg-primary-l1 { background-color: #80dfca; }
    .c-bg-primary-l2 { background-color: #40cfb0; }
    .c-bg-primary-d2 { background-color: #008f70; }
    .c-bg-primary-d1 { background-color: #005f4b; }
    .c-bg-secondary { background-color: #15b3db; }
    .c-bg-secondary-l1 { background-color: #8ad9ed; }
    .c-bg-secondary-l2 { background-color: #4fc6e4; }
    .c-bg-secondary-d2 { background-color: #1086a4; }
    .c-bg-secondary-d1 { background-color: #0b596d; }
    .c-bg-a01 { background-color: #4f72d9; }
    .c-bg-a02 { background-color: #db5461; }
    .c-bg-a03 { background-color: #df745e; }
    .c-bg-a04 { background-color: #ffa834; }
    .c-bg-a05 { background-color: #f2ee1d; }
    .c-bg-a06 { background-color: #439f43; }
    .c-bg-a07 { background-color: #3b56a3; }
    .c-bg-a08 { background-color: #a43f49; }
    .c-bg-a09 { background-color: #a75746; }
    .c-bg-a10 { background-color: #bf7e27; }
    .c-bg-a11 { background-color: #b6b216; }
    .c-bg-a12 { background-color: #327732; }
    .c-bg-a13 { background-color: #27396d; }
    .c-bg-b01 { background-color: #6d2a31; }
    .c-bg-b02 { background-color: #6f3a2f; }
    .c-bg-b03 { background-color: #7f541a; }
    .c-bg-b04 { background-color: #79770f; }
    .c-bg-b05 { background-color: #214f21; }
    .c-bg-b06 { background-color: #7b95e3; }
    .c-bg-b07 { background-color: #e47f89; }
    .c-bg-b08 { background-color: #e79786; }
    .c-bg-b09 { background-color: #ffbe67; }
    .c-bg-b10 { background-color: #f5f255; }
    .c-bg-b11 { background-color: #72b772; }
    .c-bg-b12 { background-color: #a7b8ec; }
    .c-bg-b13 { background-color: #edaab0; }
    .c-bg-c01 { background-color: #efbaae; }
    .c-bg-c02 { background-color: #ffd49a; }
    .c-bg-c03 { background-color: #f8f68e; }
    .c-bg-c04 { background-color: #a1cfa1; }
    .c-fill-primary { fill: #00bf96; }
    .c-fill-primary-l1 { fill: #80dfca; }
    .c-fill-primary-l2 { fill: #40cfb0; }
    .c-fill-primary-d2 { fill: #008f70; }
    .c-fill-primary-d1 { fill: #005f4b; }
    .c-fill-secondary { fill: #15b3db; }
    .c-fill-secondary-l1 { fill: #8ad9ed; }
    .c-fill-secondary-l2 { fill: #4fc6e4; }
    .c-fill-secondary-d2 { fill: #1086a4; }
    .c-fill-secondary-d1 { fill: #0b596d; }
    .c-fill-a01 { fill: #4f72d9; }
    .c-fill-a02 { fill: #db5461; }
    .c-fill-a03 { fill: #df745e; }
    .c-fill-a04 { fill: #ffa834; }
    .c-fill-a05 { fill: #f2ee1d; }
    .c-fill-a06 { fill: #439f43; }
    .c-fill-a07 { fill: #3b56a3; }
    .c-fill-a08 { fill: #a43f49; }
    .c-fill-a09 { fill: #a75746; }
    .c-fill-a10 { fill: #bf7e27; }
    .c-fill-a11 { fill: #b6b216; }
    .c-fill-a12 { fill: #327732; }
    .c-fill-a13 { fill: #27396d; }
    .c-fill-b01 { fill: #6d2a31; }
    .c-fill-b02 { fill: #6f3a2f; }
    .c-fill-b03 { fill: #7f541a; }
    .c-fill-b04 { fill: #79770f; }
    .c-fill-b05 { fill: #214f21; }
    .c-fill-b06 { fill: #7b95e3; }
    .c-fill-b07 { fill: #e47f89; }
    .c-fill-b08 { fill: #e79786; }
    .c-fill-b09 { fill: #ffbe67; }
    .c-fill-b10 { fill: #f5f255; }
    .c-fill-b11 { fill: #72b772; }
    .c-fill-b12 { fill: #a7b8ec; }
    .c-fill-b13 { fill: #edaab0; }
    .c-fill-c01 { fill: #efbaae; }
    .c-fill-c02 { fill: #ffd49a; }
    .c-fill-c03 { fill: #f8f68e; }
    .c-fill-c04 { fill: #a1cfa1; }
    .c-stroke-primary { stroke: #00bf96; }
    .c-stroke-primary-l1 { stroke: #80dfca; }
    .c-stroke-primary-l2 { stroke: #40cfb0; }
    .c-stroke-primary-d2 { stroke: #008f70; }
    .c-stroke-primary-d1 { stroke: #005f4b; }
    .c-stroke-secondary { stroke: #15b3db; }
    .c-stroke-secondary-l1 { stroke: #8ad9ed; }
    .c-stroke-secondary-l2 { stroke: #4fc6e4; }
    .c-stroke-secondary-d2 { stroke: #1086a4; }
    .c-stroke-secondary-d1 { stroke: #0b596d; }
    .c-stroke-a01 { stroke: #4f72d9; }
    .c-stroke-a02 { stroke: #db5461; }
    .c-stroke-a03 { stroke: #df745e; }
    .c-stroke-a04 { stroke: #ffa834; }
    .c-stroke-a05 { stroke: #f2ee1d; }
    .c-stroke-a06 { stroke: #439f43; }
    .c-stroke-a07 { stroke: #3b56a3; }
    .c-stroke-a08 { stroke: #a43f49; }
    .c-stroke-a09 { stroke: #a75746; }
    .c-stroke-a10 { stroke: #bf7e27; }
    .c-stroke-a11 { stroke: #b6b216; }
    .c-stroke-a12 { stroke: #327732; }
    .c-stroke-a13 { stroke: #27396d; }
    .c-stroke-b01 { stroke: #6d2a31; }
    .c-stroke-b02 { stroke: #6f3a2f; }
    .c-stroke-b03 { stroke: #7f541a; }
    .c-stroke-b04 { stroke: #79770f; }
    .c-stroke-b05 { stroke: #214f21; }
    .c-stroke-b06 { stroke: #7b95e3; }
    .c-stroke-b07 { stroke: #e47f89; }
    .c-stroke-b08 { stroke: #e79786; }
    .c-stroke-b09 { stroke: #ffbe67; }
    .c-stroke-b10 { stroke: #f5f255; }
    .c-stroke-b11 { stroke: #72b772; }
    .c-stroke-b12 { stroke: #a7b8ec; }
    .c-stroke-b13 { stroke: #edaab0; }
    .c-stroke-c01 { stroke: #efbaae; }
    .c-stroke-c02 { stroke: #ffd49a; }
    .c-stroke-c03 { stroke: #f8f68e; }
    .c-stroke-c04 { stroke: #a1cfa1; }


/*------------------------------*/
/* CUSTOM COLOR - DANGER */
/*DANGER*/
    .color-danger-fg
    {color: #d9534f!important;}
    a.color-danger-fg:hover,
    a.color-danger-fg:focus
    {color: #c9302c!important;}
    .color-danger
    {color: #fff!important;background-color: #d9534f!important;border-color: #d9534f!important;}
    .color-danger:hover,
    .color-danger.hover,
    .color-danger:focus,
    .color-danger.focus
    {color: #fff!important;background-color: #c9302c!important;border-color: #c9302c!important;}
    .color-danger:active,
    .color-danger.active
    {color: #fff!important;background-color: #c9302c!important;border-color: #c9302c!important;}
    .color-danger:active:hover,
    .color-danger.active:hover,
    .color-danger:active:focus,
    .color-danger.active:focus
    {color: #fff!important;background-color: #ac2925!important;border-color: #8b211e!important;}
    .color-danger[disabled]:hover,
    .color-danger[disabled]:focus,
    .color-danger[disabled]:active
    {color: #fff!important;background-color: #d9534f!important;border-color: #d9534f!important;}
/*OUTLINE DANGER*/
    .color-outline-danger
    {background-color: #fff!important;color: #d9534f!important;border-color: #d9534f!important;}
    .color-outline-danger:hover,
    .color-outline-danger.hover,
    .color-outline-danger:focus,
    .color-outline-danger.focus
    {color: #d9534f!important;background-color: #fcf1f0!important;border-color: #d9534f!important;}
    .color-outline-danger:active,
    .color-outline-danger.active
    {color: #d9534f!important;background-color: #f9e2e0!important;border-color: #d9534f!important;}
    .color-outline-danger:active:hover,
    .color-outline-danger.active:hover,
    .color-outline-danger:active:focus,
    .color-outline-danger.active:focus
    {color: #d9534f!important;background-color: #fcf1f0!important;border-color: #d9534f!important;}
    .color-outline-danger[disabled]:hover,
    .color-outline-danger[disabled]:focus,
    .color-outline-danger[disabled]:active
    {background-color: #fff!important;color: #d9534f!important;border-color: #d9534f!important;}


/*------------------------------*/
/* CUSTOM COLOR - CANCEL */
    .color-cancel
    {color: #888!important;}
    .color-cancel:hover,
    .color-cancel:focus
    {color: #888!important;}


/*------------------------------*/
/* CUSTOM COLOR - UTILITY */
    .color-utility
    {color: #686868!important;background-color: #e5e5e5;border-color: #aaaaaa;}
    .color-utility:hover,
    .color-utility.hover,
    .color-utility:focus,
    .color-utility.focus
    {color: #686868!important;background-color: #dbdbdb;border-color: #aaaaaa;}
    .color-utility:active,
    .color-utility.active
    {color: #686868!important;background-color: #dbdbdb;border-color: #aaaaaa;}
    .color-utility:active:hover,
    .color-utility.active:hover,
    .color-utility:active:focus,
    .color-utility.active:focus
    {color: #686868!important;background-color: #d1d1d1;border-color: #aaaaaa;}
    .color-utility.disabled,
    .color-utility.disabled:hover,
    .color-utility.disabled:focus,
    .color-utility.disabled:active,
    .color-utility[disabled]:hover,
    .color-utility[disabled]:focus,
    .color-utility[disabled]:active
    {color: #686868!important;background-color: #e5e5e5;border-color: #aaaaaa;box-shadow:none!important;}
/*------------------------------*/
/* CUSTOM COLOR - UTILITY OUTLINE */
    .color-outline-utility
    {color: #686868!important;background-color: #ffffff!important;border-color: #d1d1d1!important;}
    .color-outline-utility:hover,
    .color-outline-utility.hover,
    .color-outline-utility:active:hover,
    .color-outline-utility.active:hover
    {color: #686868!important;background-color: #e5e5e5!important;border-color: #aaaaaa!important;}
    .color-outline-utility:focus,
    .color-outline-utility.focus,
    .color-outline-utility:active:focus,
    .color-outline-utility.active:focus
    {color: #686868!important;background-color: #f2f2f2!important;border-color: #aaaaaa!important;}
    .color-outline-utility:active,
    .color-outline-utility.active
    {color: #686868!important;background-color: #dbdbdb!important;border-color: #aaaaaa!important;}
    .color-outline-utility[disabled]:hover,
    .color-outline-utility[disabled]:focus,
    .color-outline-utility[disabled]:active
    {color: #686868!important;background-color: #ffffff!important;border-color: #d1d1d1!important;}
    .color-utility a,
    .color-utility a:hover,
    .color-utility a:focus,
    .color-utility a:active
    {color:#686868!important;} /*NECESSARY TO APPLY COLOR TO ACTIVITIES W/ MULTI LINKS*/


/*------------------------------*/
/* CUSTOM COLOR - GRAYOUT */
    .color-grayout
    {background-color:#aaaaaa!important;border:1px solid #aaaaaa!important;color:#5b5b5b!important;}
    .color-grayout:hover,
    .color-grayout:focus,
    .color-grayout:focus:active
    {background-color:#898989!important;border:1px solid #898989!important;color:#333333!important;}


/**DYNAMIC TAGS - EDIT AND PREVIEW MODE*/
    .dynamictag,
    .DYNAMICTAG,
    .cke_dynamictag {
        /*whitespace inner*/
        padding: 2px 3px 1px!important;/*OVERRIDE: necessary for consistency across email and non-email previews*/
        /*border radius*/
        border-radius: 4px;
        /*border*/
        border: 1px solid #dce1e6; /*NOTE: prevents increase in size when focus is received*/
        /*formatting*/
        background-color: #eef2f5!important; /*override: plugin inline style tag*/
        color: #5E6C79;
        font-weight: bold;
        font-family: Lato, 'Helvetica Neue', Sans-Serif;
        line-height: 1;
    }

/**DYNAMIC TAGS - EDIT MODE*/
    .cke_widget_wrapper:hover>.cke_widget_element {
        outline: none!important; /*override: plugin inline style tag*/
        box-shadow: 0 0 3px 1px rgba(138, 140, 152, 0.8);
    }
    .cke_widget_wrapper.cke_widget_focused>.cke_widget_element,
    .cke_widget_wrapper .cke_widget_editable.cke_widget_editable_focused {
        outline: none!important; /*override: plugin inline style tag*/
        padding: 1px 2px 0!important;/*OVERRIDE: necessary for consistency across email and non-email previews*/
        border: 2px dotted #ace!important;
    }
    a .cke_dynamictag {
        /* TODO: When dynamic tag is a child of a a tag...
            Assign a color different than normal so
           it still looks like a Dynamic Tag but with a
           link around it
        */
    }

/**DYNAMIC TAGS - READ ONLY*/
    /* NOTE: Hover and focus should *NOT* alter style when displayed in read-only mode*/
    body[contenteditable="false"] .cke_widget_wrapper:hover>.cke_widget_element {
        box-shadow: none;
    }
    body[contenteditable="false"] .cke_widget_drag_handler_container {
        display: none!important;
    }
    body[contenteditable="false"] .cke_widget_wrapper.cke_widget_focused>.cke_widget_element,
    body[contenteditable="false"] .cke_widget_wrapper .cke_widget_editable.cke_widget_editable_focused {
        outline: none!important;
        border: 2px solid #eef2f5!important;
    }

/**DYNAMIC TAGS - UNMATCHED TAGS*/
    .cke_dynamictag.unmatched {
        /*whitespace inner*/
        background-color: #ff9999 !important;
    }

.cc-editor-cont:not(.cc-editor-cont--output) [data-e-placeholder="true"] {    display: block!important;    padding: 12px 12px 10px;    font-weight: bold;    color: #A8ABB4;    background-color: #f8f8f8;    border: 1px solid #ebecec;    text-shadow: 0  1px 0 #FFF;    margin: 20px 0;}

.cc-editor-cont--not-email a, .cc-editor-cont--not-email a:hover, .cc-editor-cont--not-email a:focus
{color:#4268c9;}
/*NOTE:THIS ENSURES THAT LINK FORMATTING AND INTERACTIVE STYLES ARE
       CONSISTENT ACROSS THE SITE WHEN EDITING OR PREVIEWING THE EDITOR.
       THIS APPLIES TO CONTENT BODY (BOTH EMAIL AND NON-EMAIL)
       PLACING IT HERE ALLOWS US TO MANAGE THE STYLES IN ONE PLACE
       WHILE AVOIDING MAKING CHANGES TO email.css
       SHOULD BE OK TO LEAVE email.css ALONE SO THAT THE EMAIL BODY CAN
       PRESENT LINKS IN A CONSISTENT MANNER FOR A GIVEN EMAIL CLIENT
*/
.cc-editor-cont a
{
text-decoration: underline;
cursor: pointer;
}

.cc-editor-cont a:hover,
.cc-editor-cont a:focus
{
text-decoration: none;
}



.cc-editor-cont-block-primary {
border-color: #00bf96!important;
background-color: #00bf96!important;
color:#fff!important;
}
.cc-editor-cont-page-section {
border-color: #3d3d3d!important;
background-color: #3d3d3d!important;
color: #ffffff!important;
}

.cc-editor-cont-block-secondary {
border-color: #15b3db!important;
background-color: #15b3db!important;
color:#fff!important;
}

.cc-color-fg--info-d1 { color: #5b5b5f; }
.cc-color-fg--info-d2 { color: #88898e; }
.cc-color-fg--info { color: #b5b7bd; }
.cc-color-fg--info-l2 { color: #c7c9cd; }
.cc-color-fg--info-l1 { color: #dadbde; }
.cc-color-fg--note-d1 { color: #27396d; }
.cc-color-fg--note-d2 { color: #3b56a3; }
.cc-color-fg--note { color: #4f72d9; }
.cc-color-fg--note-l2 { color: #7b95e3; }
.cc-color-fg--note-l1 { color: #a7b8ec; }
.cc-color-fg--success-d1 { color: #214f21; }
.cc-color-fg--success-d2 { color: #327732; }
.cc-color-fg--success { color: #439f43; }
.cc-color-fg--success-l2 { color: #72b772; }
.cc-color-fg--success-l1 { color: #a1cfa1; }
.cc-color-fg--alert-d1 { color: #7f541a; }
.cc-color-fg--alert-d2 { color: #bf7e27; }
.cc-color-fg--alert { color: #ffa834; }
.cc-color-fg--alert-l2 { color: #ffbe67; }
.cc-color-fg--alert-l1 { color: #ffd49a; }
.cc-color-fg--warning-d1 { color: #6f3a2f; }
.cc-color-fg--warning-d2 { color: #a75746; }
.cc-color-fg--warning { color: #df745e; }
.cc-color-fg--warning-l2 { color: #e79786; }
.cc-color-fg--warning-l1 { color: #efbaae; }
.cc-color-fg--grayscale-d2 { color: #646464; }
.cc-color-fg--grayscale-d1 { color: #434343; }
.cc-color-fg--grayscale { color: #858585; }
.cc-color-fg--grayscale-l2 { color: #a3a3a3; }
.cc-color-fg--grayscale-l1 { color: #c2c2c2; }
.cc-color-bg--info-d1 { background-color: #5b5b5f; }
.cc-color-bg--info-d2 { background-color: #88898e; }
.cc-color-bg--info { background-color: #b5b7bd; }
.cc-color-bg--info-l2 { background-color: #c7c9cd; }
.cc-color-bg--info-l1 { background-color: #dadbde; }
.cc-color-bg--note-d1 { background-color: #27396d; }
.cc-color-bg--note-d2 { background-color: #3b56a3; }
.cc-color-bg--note { background-color: #4f72d9; }
.cc-color-bg--note-l2 { background-color: #7b95e3; }
.cc-color-bg--note-l1 { background-color: #a7b8ec; }
.cc-color-bg--success-d1 { background-color: #214f21; }
.cc-color-bg--success-d2 { background-color: #327732; }
.cc-color-bg--success { background-color: #439f43; }
.cc-color-bg--success-l2 { background-color: #72b772; }
.cc-color-bg--success-l1 { background-color: #a1cfa1; }
.cc-color-bg--alert-d1 { background-color: #7f541a; }
.cc-color-bg--alert-d2 { background-color: #bf7e27; }
.cc-color-bg--alert { background-color: #ffa834; }
.cc-color-bg--alert-l2 { background-color: #ffbe67; }
.cc-color-bg--alert-l1 { background-color: #ffd49a; }
.cc-color-bg--warning-d1 { background-color: #6f3a2f; }
.cc-color-bg--warning-d2 { background-color: #a75746; }
.cc-color-bg--warning { background-color: #df745e; }
.cc-color-bg--warning-l2 { background-color: #e79786; }
.cc-color-bg--warning-l1 { background-color: #efbaae; }
.cc-color-bg--grayscale-d2 { background-color: #646464; }
.cc-color-bg--grayscale-d1 { background-color: #434343; }
.cc-color-bg--grayscale { background-color: #858585; }
.cc-color-bg--grayscale-l2 { background-color: #a3a3a3; }
.cc-color-bg--grayscale-l1 { background-color: #c2c2c2; }
.cc-color-fg--primary-d1 { color: #005f4b; }
.cc-color-fg--primary-d2 { color: #008f70; }
.cc-color-fg--primary { color: #00bf96; }
.cc-color-fg--primary-l2 { color: #40cfb0; }
.cc-color-fg--primary-l1 { color: #80dfca; }
.cc-color-fg--secondary-d1 { color: #0b596d; }
.cc-color-fg--secondary-d2 { color: #1086a4; }
.cc-color-fg--secondary { color: #15b3db; }
.cc-color-fg--secondary-l2 { color: #4fc6e4; }
.cc-color-fg--secondary-l1 { color: #8ad9ed; }
.cc-color-fg--title-d1 { color: #1f1f1f; }
.cc-color-fg--title-d2 { color: #2e2e2e; }
.cc-color-fg--title { color: #3d3d3d; }
.cc-color-fg--title-l2 { color: #6d6d6d; }
.cc-color-fg--title-l1 { color: #9e9e9e; }
.cc-color-fg--section-d1 { color: #1f1f1f; }
.cc-color-fg--section-d2 { color: #2e2e2e; }
.cc-color-fg--section { color: #3d3d3d; }
.cc-color-fg--section-l2 { color: #6d6d6d; }
.cc-color-fg--section-l1 { color: #9e9e9e; }
.cc-color-bg--primary-d1 { background-color: #005f4b; }
.cc-color-bg--primary-d2 { background-color: #008f70; }
.cc-color-bg--primary { background-color: #00bf96; }
.cc-color-bg--primary-l2 { background-color: #40cfb0; }
.cc-color-bg--primary-l1 { background-color: #80dfca; }
.cc-color-bg--secondary-d1 { background-color: #0b596d; }
.cc-color-bg--secondary-d2 { background-color: #1086a4; }
.cc-color-bg--secondary { background-color: #15b3db; }
.cc-color-bg--secondary-l2 { background-color: #4fc6e4; }
.cc-color-bg--secondary-l1 { background-color: #8ad9ed; }
.cc-color-bg--title-d1 { background-color: #1f1f1f; }
.cc-color-bg--title-d2 { background-color: #2e2e2e; }
.cc-color-bg--title { background-color: #3d3d3d; }
.cc-color-bg--title-l2 { background-color: #6d6d6d; }
.cc-color-bg--title-l1 { background-color: #9e9e9e; }
.cc-color-bg--section-d1 { background-color: #1f1f1f; }
.cc-color-bg--section-d2 { background-color: #2e2e2e; }
.cc-color-bg--section { background-color: #3d3d3d; }
.cc-color-bg--section-l2 { background-color: #6d6d6d; }
.cc-color-bg--section-l1 { background-color: #9e9e9e; }
.cc-color-fg--custom1-d1 { color: #27396d; }
.cc-color-fg--custom1-d2 { color: #3b56a3; }
.cc-color-fg--custom1 { color: #4f72d9; }
.cc-color-fg--custom1-l2 { color: #7b95e3; }
.cc-color-fg--custom1-l1 { color: #a7b8ec; }
.cc-color-bg--custom1-d1 { background-color: #27396d; }
.cc-color-bg--custom1-d2 { background-color: #3b56a3; }
.cc-color-bg--custom1 { background-color: #4f72d9; }
.cc-color-bg--custom1-l2 { background-color: #7b95e3; }
.cc-color-bg--custom1-l1 { background-color: #a7b8ec; }
.cc-color-fg--custom2-d1 { color: #6d2a31; }
.cc-color-fg--custom2-d2 { color: #a43f49; }
.cc-color-fg--custom2 { color: #db5461; }
.cc-color-fg--custom2-l2 { color: #e47f89; }
.cc-color-fg--custom2-l1 { color: #edaab0; }
.cc-color-bg--custom2-d1 { background-color: #6d2a31; }
.cc-color-bg--custom2-d2 { background-color: #a43f49; }
.cc-color-bg--custom2 { background-color: #db5461; }
.cc-color-bg--custom2-l2 { background-color: #e47f89; }
.cc-color-bg--custom2-l1 { background-color: #edaab0; }
.cc-color-fg--custom3-d1 { color: #6f3a2f; }
.cc-color-fg--custom3-d2 { color: #a75746; }
.cc-color-fg--custom3 { color: #df745e; }
.cc-color-fg--custom3-l2 { color: #e79786; }
.cc-color-fg--custom3-l1 { color: #efbaae; }
.cc-color-bg--custom3-d1 { background-color: #6f3a2f; }
.cc-color-bg--custom3-d2 { background-color: #a75746; }
.cc-color-bg--custom3 { background-color: #df745e; }
.cc-color-bg--custom3-l2 { background-color: #e79786; }
.cc-color-bg--custom3-l1 { background-color: #efbaae; }
.cc-color-fg--custom4-d1 { color: #7f541a; }
.cc-color-fg--custom4-d2 { color: #bf7e27; }
.cc-color-fg--custom4 { color: #ffa834; }
.cc-color-fg--custom4-l2 { color: #ffbe67; }
.cc-color-fg--custom4-l1 { color: #ffd49a; }
.cc-color-bg--custom4-d1 { background-color: #7f541a; }
.cc-color-bg--custom4-d2 { background-color: #bf7e27; }
.cc-color-bg--custom4 { background-color: #ffa834; }
.cc-color-bg--custom4-l2 { background-color: #ffbe67; }
.cc-color-bg--custom4-l1 { background-color: #ffd49a; }
.cc-color-fg--custom5-d1 { color: #79770f; }
.cc-color-fg--custom5-d2 { color: #b6b216; }
.cc-color-fg--custom5 { color: #f2ee1d; }
.cc-color-fg--custom5-l2 { color: #f5f255; }
.cc-color-fg--custom5-l1 { color: #f8f68e; }
.cc-color-bg--custom5-d1 { background-color: #79770f; }
.cc-color-bg--custom5-d2 { background-color: #b6b216; }
.cc-color-bg--custom5 { background-color: #f2ee1d; }
.cc-color-bg--custom5-l2 { background-color: #f5f255; }
.cc-color-bg--custom5-l1 { background-color: #f8f68e; }
.cc-color-fg--custom6-d1 { color: #214f21; }
.cc-color-fg--custom6-d2 { color: #327732; }
.cc-color-fg--custom6 { color: #439f43; }
.cc-color-fg--custom6-l2 { color: #72b772; }
.cc-color-fg--custom6-l1 { color: #a1cfa1; }
.cc-color-bg--custom6-d1 { background-color: #214f21; }
.cc-color-bg--custom6-d2 { background-color: #327732; }
.cc-color-bg--custom6 { background-color: #439f43; }
.cc-color-bg--custom6-l2 { background-color: #72b772; }
.cc-color-bg--custom6-l1 { background-color: #a1cfa1; }

.section-bar--cta.section-bar--cta-colors-inverted {
background-color:#15b3db;
}
.section-bar--cta.section-bar--cta-colors-inverted .bttn {
color:#15b3db;
}

[data-ui-gradients="true"] .color-title{
background: #3d3d3d!important;
background-image: -webkit-gradient(left top, right bottom, color-stop(0%, #2e2e2e), color-stop(20%, #3d3d3d), color-stop(100%, #6d6d6d))!important;
background-image: -webkit-linear-gradient(45deg, #2e2e2e 0%, #3d3d3d 20%, #6d6d6d 100%)!important;
background-image: linear-gradient(45deg, #2e2e2e 0%, #3d3d3d 20%, #6d6d6d 100%)!important;
background-position: left center!important;
background-size: 300% 100% !important;
border-color: #6d6d6d!important;
}

[data-ui-gradients="true"] .bttn.color-primary:not(.bttn-link):not(.color-grayout),
[data-ui-gradients="true"] .listouter.table .rownewlink,
[data-ui-gradients="true"] .listouter.table .rownew .td.color-primary,
[data-ui-gradients="true"] .listouter .rownew a,
[data-ui-gradients="true"] [class*="tbl-cont--qs-results"] .rowextra .td a,
[data-ui-gradients="true"] [class*="tbl-cont--kb-results"] .rowextra .td a {
background-color: #008f70!important;
background-image: -webkit-gradient(left top, right bottom, color-stop(0%, #008f70), color-stop(20%, #00bf96), color-stop(100%, rgba(255,255,255,0.6)))!important;
background-image: -webkit-linear-gradient(45deg, #008f70 0%, #00bf96 20%, rgba(255,255,255,0.6) 100%)!important;
background-image: linear-gradient(45deg, #008f70 0%, #00bf96 20%, rgba(255,255,255,0.6) 100%)!important;
background-position: left top!important;
border-color: #008f70!important;
background-size: 200% 100% !important;
}

[data-ui-gradients="true"] .bttn.color-secondary:not(.bttn-link):not(.color-grayout),
[data-ui-gradients="true"] .nextstep .color-secondary {
background-color: #1086a4!important;
background-image: -webkit-gradient(left top, right bottom, color-stop(0%, #1086a4), color-stop(20%, #15b3db), color-stop(100%, rgba(255,255,255,0.6)))!important;
background-image: -webkit-linear-gradient(45deg, #1086a4 0%, #15b3db 20%, rgba(255,255,255,0.6) 100%)!important;
background-image: linear-gradient(45deg, #1086a4 0%, #15b3db 20%, rgba(255,255,255,0.6) 100%)!important;
background-position: left top!important;
border-color: #1086a4!important;
background-size: 200% 100% !important;
}


[data-ui-gradients="true"] .bttn.color-primary:not(.bttn-link):not(.color-grayout):hover,
[data-ui-gradients="true"] .listouter.table .rownewlink:hover,
[data-ui-gradients="true"] .listouter.table .rownew .td.color-primary:hover,
[data-ui-gradients="true"] .listouter .rownew a:hover,
[data-ui-gradients="true"] [class*="tbl-cont--qs-results"] .rowextra .td a:hover,
[data-ui-gradients="true"] [class*="tbl-cont--kb-results"] .rowextra .td a:hover ,
[data-ui-gradients="true"] .bttn.color-primary:not(.bttn-link):not(.color-grayout):focus,
[data-ui-gradients="true"] .listouter.table .rownewlink:focus,
[data-ui-gradients="true"] .listouter.table .rownew .td.color-primary:focus,
[data-ui-gradients="true"] .listouter .rownew a:focus,
[data-ui-gradients="true"] [class*="tbl-cont--qs-results"] .rowextra .td a:focus,
[data-ui-gradients="true"] [class*="tbl-cont--kb-results"] .rowextra .td a:focus ,
[data-ui-gradients="true"] .bttn.color-primary:not(.bttn-link):not(.color-grayout):active,
[data-ui-gradients="true"] .listouter.table .rownewlink:active,
[data-ui-gradients="true"] .listouter.table .rownew .td.color-primary:active,
[data-ui-gradients="true"] .listouter .rownew a:active,
[data-ui-gradients="true"] [class*="tbl-cont--qs-results"] .rowextra .td a:active,
[data-ui-gradients="true"] [class*="tbl-cont--kb-results"] .rowextra .td a:active {
background-position-x: 50% !important;
}


[data-ui-gradients="true"] .bttn.color-secondary:not(.bttn-link):not(.color-grayout):hover,
[data-ui-gradients="true"] .nextstep .color-secondary:hover ,
[data-ui-gradients="true"] .bttn.color-secondary:not(.bttn-link):not(.color-grayout):focus,
[data-ui-gradients="true"] .nextstep .color-secondary:focus ,
[data-ui-gradients="true"] .bttn.color-secondary:not(.bttn-link):not(.color-grayout):active,
[data-ui-gradients="true"] .nextstep .color-secondary:active {
background-position-x: 50% !important;
}


[data-ui-gradients="true"] .section-bar--cta.section-bar--cta-colors-inverted {

background: #15b3db!important;
background-image: -webkit-gradient(left top, right bottom, color-stop(0%, #1086A4), color-stop(20%, #15b3db), color-stop(100%, #43C6E4))!important;
background-image: -webkit-linear-gradient(45deg, #1086A4 0%, #15b3db 20%, #43C6E4 100%)!important;
background-image: linear-gradient(45deg, #1086A4 0%, #15b3db 20%, #43C6E4 100%)!important;
background-position: left center!important;
background-size: 300% 100% !important;
border-color: #43C6E4!important;

}
[data-ui-gradients="true"] .section-bar--cta.section-bar--cta-colors-inverted .bttn {
color:5b3db;
}


.cke_dialog_title {
border-color: #3d3d3d!important;
background-color: #3d3d3d!important;
color: #ffffff!important;
}
.cke_dialog_close_button {
color: #ffffff!important;
}


/*------------------------------*/
/* CUSTOM COLOR - UTILITY OUTLINE */
a.cke_dialog_ui_button:not(.cke_dialog_ui_button_cancel) {
    color: #5e6c78!important;
    background-color: #fff!important;
    border-color: #ccd2d7!important;
}
a.cke_dialog_ui_button:not(.cke_dialog_ui_button_cancel):hover,
a.cke_dialog_ui_button:not(.cke_dialog_ui_button_cancel):active:hover {
    color: #5e6c78!important;
    background-color: #e3e6e9!important;
    border-color: #a1acb5!important;
}
a.cke_dialog_ui_button:not(.cke_dialog_ui_button_cancel):focus,
a.cke_dialog_ui_button:not(.cke_dialog_ui_button_cancel):active:focus {
    color: #5e6c78!important;
    background-color: #f1f4f7!important;
    border-color: #a1acb5!important;
}
a.cke_dialog_ui_button:not(.cke_dialog_ui_button_cancel):active {
    color: #5e6c78!important;
    background-color: #d8dce0!important;
    border-color: #a1acb5!important;
}

/*------------------------------*/
/* CUSTOM COLOR - PRIMARY */
a.cke_dialog_ui_button.cke_dialog_ui_button_ok {
    background-color:#00bf96!important;
    border:1px solid #00bf96!important;
    color:#fff!important;
}
a.cke_dialog_ui_button.cke_dialog_ui_button_ok:hover,
a.cke_dialog_ui_button.cke_dialog_ui_button_ok:focus {
    background-color:#009978!important;
    border:1px solid #009978!important;
    color:#fff!important;
}
a.cke_dialog_ui_button.cke_dialog_ui_button_ok:active,
a.cke_dialog_ui_button.cke_dialog_ui_button_ok:active:hover,
a.cke_dialog_ui_button.cke_dialog_ui_button_ok.active:focus {
    background-color:#009978!important;
    border:1px solid #009978!important;
    color:#fff!important;
}
a.cke_dialog_ui_button.cke_dialog_ui_button_ok.cke_disabled {
     opacity: 0.8;
}

