/**color.css code/*
/**-------For Value Proposition Project Design------------------------------**/

/**-------End of Value Proposition Project Design------------------------------**/

.primaryBlueColor100 {
    color: #007DBA !important;
}
.primaryBlueBg100 {
    background: #007DBA !important;
}
.primaryBlueBorder100 {
    border-color: #007DBA !important;
}
.primaryBlueColor80 {
    color: #3397c8 !important;
}
.primaryBlueBg80 {
    background: #3397c8 !important;
}
.primaryBlueBorder80 {
    border-color: #3397c8 !important;
}
.primaryBlueColor60 {
    color: #66b1d6 !important;
}
.primaryBlueBg60 {
    background: #66b1d6 !important;
}
.primaryBlueBorder40 {
    border: 1px solid #66b1d6 !important;
}
.primaryBlueColor40 {
    color: #c2e0ef !important;
}
.primaryBlueBg40 {
    background: #c2e0ef !important;
}
.primaryBlueBorder40 {
    border: 1px solid #c2e0ef !important;
}
.primaryBlueColor20 {
    color: #f3f9fc !important;
}
.primaryBlueBg20 {
    background: #f3f9fc !important;
}
.primaryBlueBorder20 {
    border: 1px solid #f3f9fc !important;
}
 
 
.primaryYellowColor100 {
    color: #F2A900 !important;
}
.primaryYellowBg100 {
    background: #F2A900 !important;
}
.primaryYellowBorder100 {
    border-color: #F2A900 !important;
}
 
.primaryYellowColor80 {
    color: #f5ba33  !important;
}
.primaryYellowBg80 {
    background: #f5ba33  !important;
}
.primaryYellowBorder80 {
    border-color: #f5ba33  !important;
}
 
.primaryYellowColor60 {
    color: #f7cb66  !important;
}
.primaryYellowBg60 {
    background: #f7cb66  !important;
}
.primaryYellowBorder60 {
    border: 1px solid #f7cb66  !important;
}
 
.primaryYellowColor40 {
    color: #f7cb66  !important;
}
.primaryYellowBg40 {
    background: #f7cb66  !important;
}
.primaryYellowBorder40 {
    border: 1px solid #f7cb66  !important;
}
.primaryYellowColor20 {
    color: #f7cb66  !important;
}
.primaryYellowBg20 {
    background: #f7cb66  !important;
}
.primaryYellowBorder20 {
    border: 1px solid #f7cb66  !important;
}
 
 
.primaryGreyColor100 {
    color: #ACA39A !important;
}
.primaryGreyBg100 {
    background: #ACA39A !important;
}
.primaryGreyBorder100 {
    border-color: #ACA39A !important;
}
 
.primaryGreyColor80 {
    color: #bcb3ab  !important;
}
.primaryGreyBg80 {
    background: #bcb3ab  !important;
}
.primaryGreyBorder80 {
    border-color: #bcb3ab  !important;
}
 
.primaryGreyColor60 {
    color: #cdc5be  !important;
}
.primaryGreyBg60 {
    background: #cdc5be  !important;
}
.primaryGreyBorder60 {
    border: 1px solid #cdc5be  !important;
}
 
.primaryGreyColor40 {
    color: #dfd8d3  !important;
}
.primaryGreyBg40 {
    background: #dfd8d3  !important;
}
.primaryGreyBorder40 {
    border: 1px solid #dfd8d3  !important;
}
 
.primaryGreyColor20 {
    color: #eeeae8  !important;
}
.primaryGreyBg20 {
    background: #eeeae8  !important;
}
.primaryGreyBorder20 {
    border: 1px solid #eeeae8  !important;
}
 
 
.primarySteelColor100 {
    color: #5B6770 !important;
}
.primarySteelBg100 {
    background: #5B6770 !important;
}
.primarySteelBorder100 {
    border-color: #5B6770 !important;
}
 
.primarySteelColor80 {
    color: #798188  !important;
}
.primarySteelBg80 {
    background: #798188  !important;
}
.primarySteelBorder80 {
    border-color: #798188  !important;
}
 
.primarySteelColor60 {
    color: #989fa5  !important;
}
.primarySteelBg60 {
    background: #989fa5  !important;
}
.primarySteelBorder60 {
    border: 1px solid #989fa5  !important;
}
 
.primarySteelColor40 {
    color: #babec1  !important;
}
.primarySteelGreyBg40 {
    background: #babec1  !important;
}
.primarySteelBorder40 {
    border: 1px solid #babec1  !important;
}
 
.primarySteelColor20 {
    color: #dcdee0  !important;
}
.primarySteelBg20 {
    background: #dcdee0  !important;
}
.primarySteelBorder20 {
    border: 1px solid #dcdee0  !important;
}
 
 
.secTurqColor100 {
    color: #00B0B9 !important;
}
.secTurqBg100 {
    background: #00B0B9 !important;
}
.secTurqBorder100 {
    border-color: #00B0B9 !important;
}
 
.secTurqColor80 {
    color: #00bdc7  !important;
}
.secTurqBg80 {
    background: #00bdc7  !important;
}
.secTurqBorder80 {
    border-color: #00bdc7  !important;
}
 
.secTurqColor60 {
    color: #5eced3  !important;
}
.secTurqBg60 {
    background: #5eced3  !important;
}
.secTurqBorder60 {
    border: 1px solid #5eced3  !important;
}
 
.secTurqColor40 {
    color: #9bdfe3  !important;
}
.secTurqBg40 {
    background: #9bdfe3  !important;
}
.secTurqBorder40 {
    border: 1px solid #9bdfe3  !important;
}
 
.secTurqColor20 {
    color: #cfeeef  !important;
}
.secTurqBg20 {
    background: #cfeeef  !important;
}
.secTurqBorder20 {
    border: 1px solid #cfeeef  !important;
}
 
 
.secGreenColor100 {
    color: #00664F !important;
}
.secGreenBg100 {
    background: #00664F !important;
}
.secGreenBorder100 {
    border-color: #00664F !important;
}
 
.secGreenColor80 {
    color: #297a6b  !important;
}
.secGreenBg80 {
    background: #297a6b  !important;
}
.secGreenBorder80 {
    border-color: #297a6b  !important;
}
 
.secGreenColor60 {
    color: #5c9185  !important;
}
.secGreenBg60 {
    background: #5c9185  !important;
}
.secGreenBorder60 {
    border: 1px solid #5c9185  !important;
}
 
.secGreenColor40 {
    color: #8aafa6  !important;
}
.secGreenBg40 {
    background: #8aafa6  !important;
}
.secGreenBorder40 {
    border: 1px solid #8aafa6  !important;
}
 
.secGreenColor20 {
    color: #bed2cc  !important;
}
.secGreenBg20 {
    background: #bed2cc  !important;
}
.secGreenBorder20 {
    border: 1px solid #bed2cc  !important;
}
 
 

/* color.css starts here */

.font-color {
    color: #2f283d !important;
}

.whiteColor {
    color: #ffffff !important;
}

.whiteBg {
    background: #ffffff !important;
}

.offwhiteColor {
    color: #f6f7f8 !important;
}

.offwhiteBg {
    background: #f6f7f8 !important;
}

.greenColor {
    color: #a4c598 !important;
}

.greenBg {
    background: #a4c598 !important;
}

.greenBg-50 {
    background: #bbd4b2 !important;
}

.greenBg-40 {
    background: #d2e2cc !important;
}

.greenBorder {
    border: 1px solid #a4c598 !important;
}

.redColor {
    color: #d29a9d !important;
}

.deepRed {
    color: #ed6c6c !important;
}

.redBg {
    background: #d29a9d !important;
}

.redBg-50 {
    background: #ddb3b6 !important;
}

.redBg-40 {
    background: #e9cdce !important;
}

.redBorder {
    border: 1px solid #d29a9d !important;
}

.amberColor {
    color: #fa9537;
}

.amberBg {
    background: #f9d394 !important;
}

.amberBg-50 {
    background: #f9d394 !important;
}

.amberBg-40 {
    background: #fa953754 !important;
}

.amberBorder {
    border: 1px solid #f9d394 !important;
}

.lightBlue {
    background: #e2eff6 !important;
}

.blueExColor {
    color: #c4dfed !important;
}

.blueExBg {
    background: #c4dfed !important;
}

.blueLColor {
    color: #a7cee4 !important;
}

.blueLBg {
    background: #a7cee4 !important;
}

.blueLBorder {
    border: 1px solid #a7cee4 !important;
}

.blueColor {
    color: #89bedb !important;
}

.blueDarkColor {
    color: #007dba;
}

.blueBg {
    background: #89bedb !important;
}

.blueBorder {
    border: 1px solid #89bedb !important;
}

/**-------For Value Proposition Project Design------------------------------**/

.indexBorder1 {
    border: 1px solid #cee086 !important;
}

.indexBorder2 {
    border: 1px solid #c4db96 !important;
}

.indexBorder3 {
    border: 1px solid #bbd6a2 !important;
}

.indexBorder4 {
    border: 1px solid #b3d2af !important;
}

.indexBorder5 {
    border: 1px solid #abcdbb !important;
}

.indexBorder6 {
    border: 1px solid #a3c9c9 !important;
}

.indexBorder7 {
    border: 1px solid #9bc5d5 !important;
}

.indexBorder8 {
    border: 1px solid #94c1e0 !important;
}

.indexBorder9 {
    border: 1px solid #8cbcee !important;
}

.indexBorder10 {
    border: 1px solid #82b7fc !important;
}

/**-------End of Value Proposition Project Design------------------------------**/

.lightGreyBg {
    background: #f6f7f8 !important;
}

.greyEXColor {
    color: #dee1e2 !important;
}

.greyEXBg {
    background: #f5f4f2 !important;
}
.greyLLColor {
    /* Deprecated */
    color: #e6e6e6 !important;
}
.greyLLBg {
    /* Deprecated */
    background: #e6e6e6 !important;
}
.greyLLBorder {
    /* Deprecated */
    border: 1px solid #e6e6e6 !important;
}

.greyLColor {
    color: #bdc2c6 !important;
}

.greyLBg {
    background: #bdc2c6 !important;
}

.greyLBorder {
    border: 1px solid #bdc2c6 !important;
}

.greyColor {
    color: #9ca4a9 !important;
}

.greyBg {
    background: #9ca4a9 !important;
}

.border-top,
.border-left,
.border-right,
.border-bottom,
.border,
hr,
.darkGreyLBorder,
.greyBorder,
.greyLBorder,
.projectDesignLink ul li,
.accordion .card,
.greyLLBorder,
.title-H3 {
    border-color: #e8e8e8 !important;
}

.darkGreyLBorder {
    border-color: #7b858c !important;
}

.darkGreyLBg {
    background: #7b858c !important;
}

.darkGreyBg {
    background: #212529 !important;
}

.darkGreyBorder {
    border-color: #212529 !important;
}

.gdntColor100 {
    color: #89bedb !important;
}

.gdntColor80 {
    color: #8cc3da !important;
}

.gdntColor60 {
    color: #8dc8db !important;
}

.gdntColor40 {
    color: #8dccdb !important;
}

.gdntColor20 {
    color: #8ed1dc !important;
}

.gdntColor0 {
    color: #8dd6dd !important;
}

.gdntBg100 {
    background: #89bedb !important;
}

.gdntBg80 {
    background: #8cc3da !important;
}

.gdntBg60 {
    background: #8dc8db !important;
}

.gdntBg40 {
    background: #8dccdb !important;
}

.gdntBg20 {
    background: #8ed1dc !important;
}

.gdntBg0 {
    background: #8dd6dd !important;
}

.redColor100 {
    color: #a4343a !important;
}

.redBg100 {
    background: #a4343a !important;
}

.redBorder100 {
    border-color: #a4343a !important;
}

.redColor80 {
    color: #bd5e5b !important;
}

.redBg80 {
    background: #bd5e5b !important;
}

.redBorder80 {
    border-color: #bd5e5b !important;
}

.redColor60 {
    color: #c77b7a !important;
}

.redBg60 {
    background: #c77b7a !important;
}

.redBorder60 {
    border: 1px solid #c77b7a !important;
}

.redColor40 {
    color: #ddb7b8 !important;
}

.redBg40 {
    background: #ddb7b8 !important;
}

.redBorder40 {
    border: 1px solid #ddb7b8 !important;
}

.redColor20 {
    color: #e2ccd2 !important;
}

.redBg20 {
    background: #e2ccd2 !important;
}

.redBorder20 {
    border: 1px solid #e2ccd2 !important;
}

.greenColor100 {
    color: #4c8c2b !important;
}

.greenBg100 {
    background: #4c8c2b !important;
}

.greenBorder100 {
    border-color: #4c8c2b !important;
}

.greenColor80 {
    color: #679c58 !important;
}

.greenBg80 {
    background: #679c58 !important;
}

.greenBorder80 {
    border-color: #679c58 !important;
}

.greenColor60 {
    color: #8eb57d !important;
}

.greenBg60 {
    background: #8eb57d !important;
}

.greenBorder60 {
    border: 1px solid #8eb57d !important;
}

.greenColor40 {
    color: #afc9a5 !important;
}

.greenBg40 {
    background: #afc9a5 !important;
}

.greenBorder40 {
    border: 1px solid #afc9a5 !important;
}

.greenColor20 {
    color: #d0decf !important;
}

.greenBg20 {
    background: #d0decf !important;
}

.greenBorder20 {
    border: 1px solid #d0decf !important;
}

.blueColor100 {
    color: #003e5c !important;
}

.blueBg100 {
    background: #003e5c !important;
}

.blueBorder100 {
    border-color: #003e5c !important;
}

.blueColor80 {
    color: #205573 !important;
}

.blueBg80 {
    background: #205573 !important;
}

.blueBorder80 {
    border-color: #205573 !important;
}

.blueColor60 {
    color: #60869a !important;
}

.blueBg60 {
    background: #60869a !important;
}

.blueBorder60 {
    border: 1px solid #60869a !important;
}

.blueColor40 {
    color: #91aab9 !important;
}

.blueBg40 {
    background: #91aab9 !important;
}

.blueBorder40 {
    border: 1px solid #91aab9 !important;
}

.blueColor20 {
    color: #dee4eb !important;
}

.blueBg20 {
    background: #dee4eb !important;
}

.blueBorder20 {
    border: 1px solid #dee4eb !important;
}

/* color.css ends here */

/* common.css  start here*/
table.table thead th .link,
table.table thead th .link:hover {
    color: #007dba !important;
}

.form-control,
.ms-inv {
    border: 1px solid #eeedeb;
}

/* common.css  ENDs here*/

/* style.css starts here*/

.jdropdown-container .jdropdown-item:hover,
.jdropdown-container .jdropdown-selected,
.jdropdown-container .jdropdown-cursor {
    background: #e2eff6 !important;
}

/* style.css ends here */

/* custom.css starts here */


















table.table tbody a.btn,
a.btn {
    color: #205573 !important;
}

/* jquery.orgchart.css starts here */

.ms-ctn-disabled {
    background-color: #eeeeee;
}

.ms-ctn-bootstrap-focus,
.ms-ctn-bootstrap-focus .ms-res-ctn {
    border-color: rgba(82, 168, 236, 0.8) !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.ms-ctn-focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.ms-ctn-disabled input {
    background-color: #eeeeee;
}

.ms-ctn .ms-empty-text {
    color: #ddd;
}

.ms-ctn input:focus {
    box-shadow: none;
    background: #fff;
}

.ms-ctn .ms-trigger {
    background: transparent;
    border-left: 1px solid #ccc;
}

.ms-ctn .ms-trigger .ms-trigger-ico {
    border-top: 4px solid #333;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.ms-ctn .ms-trigger:hover {
    background-color: #e6e6e6;
}

.ms-ctn-disabled .ms-trigger {
    background-color: #eeeeee;
}

.ms-ctn-bootstrap-focus {
    border-bottom: 1px solid #ccc;
}

.ms-res-ctn .ms-res-group {
    border-bottom: 1px dotted #ccc;
    border-top: 1px solid #ccc;
    background: #f3edff;
    color: #333;
}

.ms-res-ctn .ms-res-item {
    color: #666;
}

.ms-res-ctn .ms-res-odd {
    background: #fafafa;
}

.ms-res-ctn .ms-res-item-disabled {
    color: #ccc;
}

/** Outer and global tags **/

.ms-sel-ctn .ms-sel-item {
    background: #f3f3f3;
    color: #999;
    border: 1px solid #ddd;
}

.ms-sel-ctn .ms-sel-invalid {
    border-color: rgb(248, 165, 165) !important;
    background: #fdf2f2 !important;
}

.ms-sel-ctn .ms-sel-item:hover {
    border: 1px solid #bbb;
}

/** For inner tags **/

.ms-ctn .ms-sel-item {
    background: #f3f3f3;
    color: #999;
    border: 1px solid #ddd;
}

.ms-ctn .ms-sel-item:hover {
    border: 1px solid transparent;
}

.ms-ctn-focus .ms-sel-item:hover {
    border: 1px solid #bbb;
}

.ms-sel-ctn .ms-sel-text {
    background: #fff;
    color: #666;
}

.ms-as-string .ms-sel-text {
    border-color: transparent;
}

.ms-res-ctn .ms-res-item em {
    background: #565656;
    color: #fff;
}

.ms-sel-ctn .ms-sel-text:hover {
    background: #fff;
}

.ms-sel-ctn .ms-sel-item-active {
    border: 1px solid red;
    background: #757575;
}

.ms-sel-ctn .ms-sel-item .ms-close-btn {
    background-image: url(data:image/png;base64,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);
}

.ms-sel-ctn .ms-sel-item .ms-close-btn:hover {
    background-position: 0 0;
}

.ms-helper {
    color: #aaa;
}
/* magicsuggest.css ends here */

/* selectize.css starts here */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
    background: #f2f2f2 !important;
    background: rgba(0, 0, 0, 0.06) !important;
    border: 0 none !important;
    -webkit-box-shadow: inset 0 0 12px 4px #fff;
    box-shadow: inset 0 0 12px 4px #fff;
}

.selectize-control.plugin-drag_drop .ui-sortable-helper {
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.selectize-dropdown-header {
    border-bottom: 1px solid #d0d0d0;
    background: #f8f8f8;
}

.selectize-dropdown-header-close {
    color: #303030;
}

.selectize-dropdown-header-close:hover {
    color: #000000;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
    border-right: 1px solid #f2f2f2;
    border-top: 0 none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
    border-right: 0 none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
    border-top: 0 none;
}

.selectize-control.plugin-remove_button [data-value] .remove {
    border-left: 1px solid #d0d0d0;
}

.selectize-control.plugin-remove_button [data-value] .remove:hover {
    background: rgba(0, 0, 0, 0.05);
}

.selectize-control.plugin-remove_button [data-value].active .remove {
    border-left-color: #cacaca;
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
    background: none;
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
    border-left-color: #ffffff;
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
    color: #303030;
}

.selectize-input,
.selectize-control.single .selectize-input.input-active {
    background: #fff;
}

.selectize-input {
    border: 1px solid #d0d0d0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

.selectize-input.full {
    background-color: #fff;
}
.selectize-input.focus {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}

.selectize-control.multi .selectize-input > div {
    background: #f2f2f2;
    color: #303030;
    border: 0 solid #d0d0d0;
}

.selectize-control.multi .selectize-input > div.active {
    background: #e8e8e8;
    color: #303030;
    border: 0 solid #cacaca;
}

.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
    color: #7d7d7d;
    background: #ffffff;
    border: 0 solid #ffffff;
}

.selectize-input > input {
    background: none !important;
}

.selectize-input.dropdown-active::before {
    background: #f0f0f0;
}

.selectize-dropdown {
    border: 1px solid #d0d0d0;
    background: #fff;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.selectize-dropdown [data-selectable] .highlight {
    background: rgba(125, 168, 208, 0.2);
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
    border-top: 0 none;
}

.selectize-dropdown .optgroup-header {
    color: #303030;
    background: #fff;
}

.selectize-dropdown .active {
    background-color: #f5fafd;
    color: #495c68;
}

.selectize-dropdown .active.create {
    color: #495c68;
}

.selectize-dropdown .create {
    color: rgba(48, 48, 48, 0.5);
}

.selectize-control.single .selectize-input:after {
    border-color: #808080 transparent transparent transparent;
}

.selectize-control.single .selectize-input.dropdown-active:after {
    border-color: transparent transparent #808080 transparent;
}

.selectize-control .selectize-input.disabled {
    background-color: #fafafa;
}
/* selectize.css ends here */

/* optanon_5.12.0.css starts here */
#optanon #optanon-popup-bg {
    background: rgba(0, 0, 0, 0.8);
}

#optanon #optanon-popup-wrapper {
    color: #000;
}

#optanon #optanon-popup-wrapper:focus {
    outline: none;
}

#optanon #optanon-popup-wrapper a {
    color: #000;
}

#optanon #optanon-popup-top {
    background-color: #6cc04a;
    border-bottom: 1px solid #ccc;
}

#optanon #optanon-close {
    background: none !important;
}

#optanon #optanon-popup-top img a {
    border: 0;
}

#optanon #optanon-popup-body {
    background-color: #ffffff;
}

#optanon #optanon-popup-body .legacy-preference-banner-title {
    color: #000;
}
#optanon #optanon-popup-body div.optanon-main-info-text div.optanon-cookie-list p.optanon-subgroup-cookies-list,
#optanon #optanon-popup-body div.optanon-main-info-text div.optanon-cookie-list p.optanon-group-cookies-list {
    border-bottom: 1px solid #ccc;
    color: #666;
}
#optanon #optanon-popup-body div.optanon-main-info-text div.optanon-cookie-list .optanon-cookies-used {
    border-bottom: 1px solid #ccc;
}
#optanon #optanon-popup-body div.optanon-main-info-text div.optanon-cookie-list span.optanon-subgroup-header {
    color: #000;
}

#optanon #optanon-menu li {
    border-bottom: 1px solid #ccc;
    background-color: #e6e6e6 !important;
}

#optanon #optanon-menu li button {
    cursor: pointer;
}
#optanon #optanon-menu li .preference-menu-item button,
#optanon #optanon-menu li .preference-menu-item a {
    color: #666;
}

#optanon #optanon-menu .menu-item-selected {
    background-color: #fff !important;
}

#optanon #optanon-menu .menu-item-selected a {
    color: #000;
}

#optanon #optanon-popup-wrapper .optanon-status-on {
    color: #09a501;
}

#optanon #optanon-popup-bottom {
    border-top: 1px solid #ccc;
    background-color: #f2f2f2;
}
#optanon #optanon-popup-bottom-logo:before {
    color: #000;
}

#optanon #optanon-popup-bottom-logo:after {
    color: #000;
    border-bottom: 1px solid #ccc;
}

#optanon #optanon-popup-wrapper .optanon-white-button-middle {
    background-color: #6cc04a;
}
.optanon-show-settings-popup-wrapper,
.optanon-show-settings-popup-wrapper *,
.optanon-show-settings-popup-wrapper div,
.optanon-show-settings-popup-wrapper span,
.optanon-show-settings-popup-wrapper ul,
.optanon-show-settings-popup-wrapper li,
.optanon-show-settings-popup-wrapper a,
.optanon-show-settings-popup-wrapper p,
#optanon-show-settings-popup ul,
#optanon-show-settings-popup li,
#optanon-show-settings-popup a,
#optanon-show-settings-popup span {
    border: none;
}
.optanon-show-settings-popup-wrapper .optanon-show-settings-middle a.optanon-show-settings {
    color: #666 !important;
}

.optanon-show-settings-popup-wrapper .optanon-show-settings-middle {
    background: #fff !important;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: none;
}

.optanon-show-settings-popup-wrapper .optanon-show-settings-left {
    background-color: #fff !important;
    background: url('data:image/svg+xml;base64, PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE2IDE2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNiAxNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTtmaWxsOiM3MUI4NEM7fQ0KCS5zdDF7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pO2ZpbGw6bm9uZTtzdHJva2U6IzcxQjg0QztzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGc+DQoJPGRlZnM+DQoJCTxyZWN0IGlkPSJTVkdJRF8xXyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+DQoJPC9kZWZzPg0KCTxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPg0KCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPg0KCTwvY2xpcFBhdGg+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsMTZjLTQuNSwwLTgtMy42LTgtOGMwLTQuNSwzLjYtOCw4LThzOCwzLjYsOCw4QzE2LDEyLjUsMTIuNSwxNiw4LDE2IE04LDAuOUM0LjIsMC45LDAuOSw0LjEsMC45LDgNCgkJYzAsMy44LDMuMSw3LjEsNy4xLDcuMXM3LjEtMy4xLDcuMS03LjFDMTUuMSw0LjIsMTEuOCwwLjksOCwwLjkiLz4NCgk8bGluZSBjbGFzcz0ic3QxIiB4MT0iOCIgeTE9IjMiIHgyPSI4IiB5Mj0iNyIvPg0KCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSI0IiB5MT0iNiIgeDI9IjgiIHkyPSI3LjUiLz4NCgk8bGluZSBjbGFzcz0ic3QxIiB4MT0iNSIgeTE9IjEyIiB4Mj0iOCIgeTI9IjcuNSIvPg0KCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxMSIgeTE9IjEyIiB4Mj0iOCIgeTI9IjcuNSIvPg0KCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxMiIgeTE9IjYiIHgyPSI4IiB5Mj0iNy41Ii8+DQo8L2c+DQo8L3N2Zz4=');
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.optanon-show-settings-popup-wrapper .optanon-show-settings-right {
    background: #fff !important;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background: none;
}

#optanon-show-settings-popup ul {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background-color: #f2f2f2;
}

#optanon-show-settings-popup ul li {
    color: #666 !important;
}

#optanon-show-settings-popup ul li a {
    color: #666;
}

#optanon-show-settings-popup ul li .optanon-dnt {
    color: #333;
}

#optanon-show-settings-popup .top-arrow {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    background: #f2f2f2;
}
#optanon-show-settings-popup .bottom-arrow-even,
#optanon-show-settings-popup .bottom-arrow-odd {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #f2f2f2;
}

#optanon-show-settings-popup .menu-item-border {
    background-color: #ccc;
}
#optanon-show-settings-popup .menu-bottom-odd,
#optanon-show-settings-popup .menu-bottom-even {
    background-color: #f2f2f2;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

#optanon .fieldset label {
    background-color: #414141;
}

#optanon .fieldset label:after {
    background-color: white;
}
#optanon .fieldset input:checked + label {
    background-color: #6cc04a;
}
#optanon .fieldset input:focus + label,
#optanon .fieldset input:active + label {
    box-shadow: 0 0 2px 2px #509ec4;
}
#optanon .fieldset input:checked + label:after {
    background-color: #f5efeb;
}

#optanon #optanon-vendor-consent-list .vendor-item {
    border-bottom: 1px solid #d8d8d8;
}

#optanon #optanon-vendor-consent-list .vendor-detail .vendor-privacy-policy {
    color: #1f96db;
}

#optanon-cookie-policy .optanon-cookie-policy-subgroup-table tr {
    border-bottom: 1px solid #cccccc;
}
#optanon-cookie-policy .optanon-cookie-policy-subgroup-table .optanon-cookie-policy-subgroup .optanon-cookie-policy-left {
    border-right: 1px solid #cccccc;
}

.optanon-alert-box-wrapper .legacy-banner-title {
    color: #fff !important;
}

.optanon-alert-box-wrapper {
    background-color: rgba(0, 0, 0, 0.85);
}

.optanon-alert-box-wrapper a {
    background-color: transparent;
}

.optanon-alert-box-wrapper .optanon-alert-box-bg p {
    color: #fff !important;
}

.optanon-alert-box-wrapper .optanon-alert-box-button-middle {
    background-color: #6cc04a;
    border: 1px solid #6cc04a;
}

.optanon-alert-box-wrapper .optanon-alert-box-button-middle button {
    color: #fff !important;
}
.optanon-alert-box-wrapper .optanon-button-more .optanon-alert-box-button-middle {
    border: none !important;
    background: none !important;
}
.optanon-alert-box-wrapper .optanon-button-more .optanon-alert-box-button-middle button {
    border-bottom: 1px solid #999;
    color: #fff !important;
}
.optanon-alert-box-wrapper .optanon-button-more .optanon-alert-box-button-middle button:before {
    color: #fff;
}
/* optanon_5.12.0.css ends here */

/* new properites starts here */
.dropdown-content li.active,
.dropdown-content li:hover {
    background-color: #e2eff6 !important;
}

.turqExBg25 {
    background-color: #e3f5f7 !important;
}

.hawkesBlueExBg25 {
    background-color: #DAE3F2 !important;
}

/* new properties ends here */

.actions-reply-container a * {
    color: #007dba;
}

.calenderTable thead {
    background: #e2eff6 !important;
}
.calenderTable th,
.calenderTable td {
    border-color: #a7cee4 !important;
}
.meeting {
    background: #e2eff6 !important;
    border-bottom-color: #a7cee4 !important;
}

.calenderTable thead tr:first-child {
    background: #a7cee4 !important;
}
.calenderTable td:hover {
    background: #f6f7f8 !important;
}
.calenderTable th:hover {
    background: #a7cee4 !important;
}
.yearEvent {
    background: #a7cee4 !important;
}
.badge-danger{
    background-color: #1C5482!important;
}

.pull-right{float:right}
.pull-left{float:left}