/*
http://google-webfonts-helper.herokuapp.com/
Inter fonts created by https://rsms.me/inter/

/* lato-regular - latin-ext_latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: url('./fonts/lato/lato-v22-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('./fonts/lato/lato-v22-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('./fonts/lato/lato-v22-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('./fonts/lato/lato-v22-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
    url('./fonts/lato/lato-v22-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('./fonts/lato/lato-v22-latin-ext_latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700 - latin-ext_latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: url('./fonts/lato/lato-v22-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('./fonts/lato/lato-v22-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('./fonts/lato/lato-v22-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('./fonts/lato/lato-v22-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
    url('./fonts/lato/lato-v22-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('./fonts/lato/lato-v22-latin-ext_latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'Inter';
    font-style:  normal;
    font-weight: 100;
    font-display: swap;
    src: url("./fonts/inter/Inter-Thin.woff2?v=3.19") format("woff2"),
    url("./fonts/inter/Inter-Thin.woff?v=3.19") format("woff");
}
@font-face {
    font-family: 'Inter';
    font-style:  italic;
    font-weight: 100;
    font-display: swap;
    src: url("./fonts/inter/Inter-ThinItalic.woff2?v=3.19") format("woff2"),
    url("./fonts/inter/Inter-ThinItalic.woff?v=3.19") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style:  normal;
    font-weight: 200;
    font-display: swap;
    src: url("./fonts/inter/Inter-ExtraLight.woff2?v=3.19") format("woff2"),
    url("./fonts/inter/Inter-ExtraLight.woff?v=3.19") format("woff");
}
@font-face {
    font-family: 'Inter';
    font-style:  italic;
    font-weight: 200;
    font-display: swap;
    src: url("./fonts/inter/Inter-ExtraLightItalic.woff2?v=3.19") format("woff2"),
    url("./fonts/inter/Inter-ExtraLightItalic.woff?v=3.19") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style:  normal;
    font-weight: 300;
    font-display: swap;
    src: url("./fonts/inter/Inter-Light.woff2?v=3.19") format("woff2"),
    url("./fonts/inter/Inter-Light.woff?v=3.19") format("woff");
}
@font-face {
    font-family: 'Inter';
    font-style:  italic;
    font-weight: 300;
    font-display: swap;
    src: url("./fonts/inter/Inter-LightItalic.woff2?v=3.19") format("woff2"),
    url("./fonts/inter/Inter-LightItalic.woff?v=3.19") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style:  normal;
    font-weight: 400;
    font-display: swap;
    src: url("./fonts/inter/Inter-Regular.woff2?v=3.19") format("woff2"),
    url("./fonts/inter/Inter-Regular.woff?v=3.19") format("woff");
}
@font-face {
    font-family: 'Inter';
    font-style:  italic;
    font-weight: 400;
    font-display: swap;
    src: url("./fonts/inter/Inter-Italic.woff2?v=3.19") format("woff2"),
    url("./fonts/inter/Inter-Italic.woff?v=3.19") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style:  normal;
    font-weight: 500;
    font-display: swap;
    src: url("./fonts/inter/Inter-Medium.woff2?v=3.19") format("woff2"),
    url("./fonts/inter/Inter-Medium.woff?v=3.19") format("woff");
}
@font-face {
    font-family: 'Inter';
    font-style:  italic;
    font-weight: 500;
    font-display: swap;
    src: url("./fonts/inter/Inter-MediumItalic.woff2?v=3.19") format("woff2"),
    url("./fonts/inter/Inter-MediumItalic.woff?v=3.19") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style:  normal;
    font-weight: 600;
    font-display: swap;
    src: url("./fonts/inter/Inter-SemiBold.woff2?v=3.19") format("woff2"),
    url("./fonts/inter/Inter-SemiBold.woff?v=3.19") format("woff");
}
@font-face {
    font-family: 'Inter';
    font-style:  italic;
    font-weight: 600;
    font-display: swap;
    src: url("./fonts/inter/Inter-SemiBoldItalic.woff2?v=3.19") format("woff2"),
    url("./fonts/inter/Inter-SemiBoldItalic.woff?v=3.19") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style:  normal;
    font-weight: 700;
    font-display: swap;
    src: url("./fonts/inter/Inter-Bold.woff2?v=3.19") format("woff2"),
    url("./fonts/inter/Inter-Bold.woff?v=3.19") format("woff");
}
@font-face {
    font-family: 'Inter';
    font-style:  italic;
    font-weight: 700;
    font-display: swap;
    src: url("./fonts/inter/Inter-BoldItalic.woff2?v=3.19") format("woff2"),
    url("./fonts/inter/Inter-BoldItalic.woff?v=3.19") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style:  normal;
    font-weight: 800;
    font-display: swap;
    src: url("./fonts/inter/Inter-ExtraBold.woff2?v=3.19") format("woff2"),
    url("./fonts/inter/Inter-ExtraBold.woff?v=3.19") format("woff");
}
@font-face {
    font-family: 'Inter';
    font-style:  italic;
    font-weight: 800;
    font-display: swap;
    src: url("./fonts/inter/Inter-ExtraBoldItalic.woff2?v=3.19") format("woff2"),
    url("./fonts/inter/Inter-ExtraBoldItalic.woff?v=3.19") format("woff");
}

@font-face {
    font-family: 'Inter';
    font-style:  normal;
    font-weight: 900;
    font-display: swap;
    src: url("./fonts/inter/Inter-Black.woff2?v=3.19") format("woff2"),
    url("./fonts/inter/Inter-Black.woff?v=3.19") format("woff");
}
@font-face {
    font-family: 'Inter';
    font-style:  italic;
    font-weight: 900;
    font-display: swap;
    src: url("./fonts/inter/Inter-BlackItalic.woff2?v=3.19") format("woff2"),
    url("./fonts/inter/Inter-BlackItalic.woff?v=3.19") format("woff");
}


/* ----------------------- variable ----------------------- */

@font-face {
    font-family: 'Inter var';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url('./fonts/inter/Inter-roman.var.woff2?v=3.19') format('woff2');
    font-named-instance: 'Regular';
}

@font-face {
    font-family: 'Inter var';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url('./fonts/inter/Inter-italic.var.woff2?v=3.19') format('woff2');
    font-named-instance: 'Italic';
}

/*Raleway*/
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    src: url('./fonts/raleway/raleway-regular-webfont.woff2') format('woff2'), url('./fonts/raleway/raleway-regular-webfont.woff') format('woff');
}
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    src: url('./fonts/raleway/raleway-bold-webfont.woff2') format('woff2'), url('./fonts/raleway/raleway-bold-webfont.woff') format('woff');
}
/*Poppins*/
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url('./fonts/poppins/poppins-regular-webfont.woff2') format('woff2'), url('./fonts/poppins/poppins-regular-webfont.woff') format('woff');
}
@font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    src: url('./fonts/poppins/poppins-bold-webfont.woff2') format('woff2'), url('./fonts/poppins/poppins-bold-webfont.woff') format('woff');
}
/*Open Sans*/
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('opensans-Light'), url('./fonts/opensans/OpenSans-Light-webfont.woff') format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url('./fonts/opensans/OpenSans-Regular-webfont.woff') format('woff');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url('./fonts/opensans/OpenSans-Bold-webfont.woff') format('woff');
}

/*@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    src: url('./font-awesome/css/all.min.css');
}*/

/* montserrat-200 - latin-ext_cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    src: url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-200.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-200.woff2') format('woff2'), /* Super Modern Browsers */
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-200.woff') format('woff'), /* Modern Browsers */
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-200.ttf') format('truetype'), /* Safari, Android, iOS */
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-200.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-300 - latin-ext_cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-300.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-300.woff') format('woff'), /* Modern Browsers */
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-300.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-regular - latin-ext_cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-regular.woff') format('woff'), /* Modern Browsers */
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-500 - latin-ext_cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-500.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-500.woff2') format('woff2'), /* Super Modern Browsers */
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-500.woff') format('woff'), /* Modern Browsers */
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-500.ttf') format('truetype'), /* Safari, Android, iOS */
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-600 - latin-ext_cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-600.eot'); /* IE9 Compat Modes */
    src: local(''),
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-600.woff2') format('woff2'), /* Super Modern Browsers */
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-600.woff') format('woff'), /* Modern Browsers */
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-600.ttf') format('truetype'), /* Safari, Android, iOS */
    url('./fonts/montserrat/montserrat-v18-latin-ext_cyrillic-ext-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}
html{height:100%;width:100%}
body{height:100%;width:100%;font-family:Montserrat,'Open Sans',Verdana,Tahoma,Arial,Helvetica,sans-serif;color:#212529}
.dark-mode{background-color:#000!important;color:#fff!important}
.light-mode{background-color:#fff;color:#000}
.fa,.fas,.far,.fab{color:#686868}
.fa:hover,a.fa,a.fa:hover,a.fa:link,a.fa:visited,.fas:hover,a.fas,a.fas:hover,a.fas:link,a.fas:visited,.fab:hover,a.fab,a.fab:hover,a.fab:link,a.fab:visited,.far:hover,a.far,a.far:hover,a.far:link,a.far:visited{text-decoration:none}
.fa:hover,a.fa:hover,.fas:hover,a.fas:hover,.fab:hover,a.fab:hover,.far:hover,a.far:hover{color:#5e9eff}
.fa-file-image{color:#4E7ECF}
.fa-bars{font-size:1.7rem;color:#4E7ECF;z-index:2;text-decoration:none}
.brandLogo{border:0;opacity:1}
.brandLogo.hidden{opacity:0;display:none}
.companyMain{word-wrap:break-word;font-size:1.4rem;font-weight:400;font-family:Raleway,Inter,Poppins,'Helvetica Neue',"Open Sans",Arial,Tahoma,helvetica,sans-serif;color:#4f7fd0}
.adminArea{color:#E0E0E0;text-shadow:3px 3px 8px #000;font-size:2rem}
.topHeaderIconsBox{padding:12px 18px 12px 12px;background-color:#FFF;border-radius:0 0 0 8px;transition:top .2s ease-in-out;border-color:#686868;border-style:solid;border-width:0 0 2px 2px;box-shadow:0 0 8px 2px #8f8f8f;position:fixed;top:0;right:0;z-index:1000}
.topHeaderIcons{opacity:1;font-size:1.4rem;cursor:pointer;margin-left:10px}
.pageIcons{display:none;opacity:.4}
h1{color:#3e3e3e;-webkit-text-stroke:1px #494949;font-size:1.6rem!important;font-weight:400}
h2{color:#2c2c2c;font-size:1.5rem!important}
h3{color:#2c2c2c;font-size:1.2rem!important}
h4{color:#2c2c2c;font-size:1rem!important}
.heading3{color:#355a91;font-size:1.5rem;font-weight:500}
.overlay{opacity:.3;filter:alpha(opacity=0);position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:#B2B2B2!important}
b,strong{font-weight:700}
.homeBoxLarge{color:#636363!important;font-size:1.3rem;font-weight:500;text-decoration:none!important}
.subsBox:hover,.campaignsBox:hover,.nslBox:hover,.subsBox2:hover,.shadowBox:hover{box-shadow:#535353 0 16px 28px 0!important}
.campaignsBox{background:linear-gradient(#212121,#434343)!important;box-shadow:#535353 0 10px 20px 0!important}
.campaignsBox .homeBoxLarge{color:#FFF!important;font-weight:500}
.campaignsBox .homeBoxSmall{color:#fff!important}
.homeBox:hover{background-color:#4f7fd0!important;border-radius:10px;text-decoration:none!important}
.homeBox:hover span.homeBoxLarge,.homeBox:hover span.homeBoxSmall{color:#fff!important;text-decoration:none!important}
.homeBoxSmall,a.homeBoxSmall,a.homeBoxSmall:visited{color:#444!important;text-decoration:none!important}
a.homeBoxSmall:hover{color:#000!important;text-decoration:none!important}
.homeBoxIcon{color:#444!important}
.homeBox:hover .homeBoxIcon{color:#fff!important}
.smallTitle{color:#212529}
.smallTitle,a.smallTitle:hover,a.smallTitle:link,a.smallTitle:visited{font-size:1.1rem;font-weight:500}
a.smallTitle:link,a.smallTitle:visited{color:#212529;text-decoration:none}
a.smallTitle:hover,a.cross,a.cross:link,a.cross:visited,.pageIcons{color:#4f7fd0;text-decoration:none}
a.cross:link,a.cross:visited,a:active,a:hover{text-decoration:none}
.cross:hover,a.cross:hover{color:#4f7fd0}
a:link,a:visited{color:#212529;text-decoration:underline}
a:hover{color:#4f7fd0}
a.none{text-decoration:none}
a:active{color:#212529}
.iconHover{font-size:.9rem;color:#333;margin-top:.25em;margin-bottom:.25em}
.iconHover:hover{background-color:#e1e1e1!important;border:1px #999 solid;border-radius:4px}
.okmessage{font-weight:400;background:#D4EDDA;border-color:#c3e6cb #c3e6cb #c3e6cb #145d14;border-width:1px 1px 1px 5px;border-style:solid;width:400px;padding:.75rem 2.5rem .75rem 1.25rem;text-align:center}
.okmessage100{font-weight:400;background:#D4EDDA;border:1px solid #c3e6cb;border-radius:4px;padding:.75rem 1.25rem;text-align:center}
.errormessage{font-weight:400;background:#FFF3CD;border-color:#c8bfa1 #c8bfa1 #c8bfa1 #902922;border-width:1px 1px 1px 5px;border-style:solid;width:400px;padding:.75rem 2.5rem .75rem 1.25rem;text-align:center}
.frameHolder{height:100%;width:100%}
.settingsTab{border-radius:5px;display:inline-block;cursor:pointer;width:100%;outline:0;font-weight:400}
.settingsTab::after{position:relative;font-family:"Font Awesome 5 Free";content:"\f055";font-weight:900;font-size:1.5rem;opacity:.9;right:20px;float:right;padding:0}
.changed::after{content:"\f056"}
.blueish{background:linear-gradient(#212121,#212121,#212121);color:#f5f5f5;font-size:1rem;padding:6px}
.bigger{font-size:1.2rem;padding:10px;text-decoration:none}
.confirmBox{border:1px solid #343434;border-radius:10px;background:#494949;cursor:move;text-align:center;width:380px}
.confirmBoxTop{color:#ff2;font-size:1.1rem;padding:10px 0 0}
.confirmBoxBottom{color:#FFFFE0;font-size:1rem;padding:15px 20px 20px}
.c_headerCell{color:#212121;font-size:1.1rem;font-weight:500;text-shadow:2px 2px 6px #CCC}
td.c_headerCell,td.c_leftCorner,td.c_rightCorner{color:#212121;border-top:0!important;border-bottom:#999 1px solid;font-size:1.1rem;font-weight:500;text-shadow:2px 2px 6px #CCC;text-align:left;padding:.35rem .2rem .2rem .55rem}
td.c_headerCell.sortasc,td.c_leftCorner.sortasc,td.c_rightCorner.sortasc{background-image:url(../images/arrow_u_b.png);background-position:100% 15%;background-repeat:no-repeat}
td.c_headerCell.sortdesc,td.c_leftCorner.sortdesc,td.c_rightCorner.sortdesc{background-image:url(../images/arrow_d_b.png);background-position:100% 15%;background-repeat:no-repeat}
td.headerCell,td.leftCorner,td.rightCorner{background:linear-gradient(#212121,#212121,#212121);color:#f5f5f5;border-bottom:#8aaaba 0 solid;font-size:1rem;font-weight:400;text-align:left;vertical-align:top;padding-left:.2em!important}
td.leftCorner{border-top-left-radius:4px;min-width:50px}
td.rightCorner{border-top-right-radius:4px}
td.headerCell.sortasc,td.leftCorner.sortasc,td.linksHeader.sortasc,td.linksHeader.sortdesc,td.rightCorner.sortasc{background-position:100% 35%;background-repeat:no-repeat}
td.headerCell.sortasc,td.leftCorner.sortasc,td.rightCorner.sortasc{background-image:url(../images/arrow_u_w.png),linear-gradient(#212121,#212121,#212121);background-position:100% 15%;background-repeat:no-repeat}
td.headerCell.sortdesc,td.leftCorner.sortdesc,td.rightCorner.sortdesc{background-image:url(../images/arrow_d_w.png),linear-gradient(#212121,#212121,#212121);background-position:100% 15%;background-repeat:no-repeat}
td.listingCell{color:#383f46;padding:.35rem .2rem 0 .55rem;border-width:0;border-style:solid;border-color:#f4f4f4}
.campaignHeader{background:linear-gradient(#212121,#212121,#212121);color:#f5f5f5;border-bottom:4px solid #4f7fd0;border-top:4px solid #4f7fd0;font-weight:400;font-size:1.3rem;border-top-right-radius:4px;border-top-left-radius:4px;padding:6px 10px 8px 1px}
.headerIcon,.headerIcon:hover{color:#fdfdfd}
div.campaignCell{padding-top:1rem;padding-bottom:1rem}
div.campaignCellBottom{padding-bottom:3em;border-top:0!important}
.cmp:hover > .dropdown-menu{display:block}
.summarytabs .card-header{color:#4f7fd0;font-weight:400;text-align:center;padding:0!important;margin:0!important;background-color:transparent!important;border:0!important}
.summarytabs .accordion-header{background-image:url(../images/arrow_d_bl.png);background-position:right 25%;background-repeat:no-repeat;color:#436bae;cursor:pointer;padding:.9em .9em .5em 0 !important;margin:0;display:block;vertical-align:text-top}
.summarytabs .accordion-header[aria-expanded="true"]{background-image:url(../images/arrow_u_w.png);background-position:right 25%;background-repeat:no-repeat;background-color:#5192e8!important;padding-right:.9em!important;vertical-align:text-top;color:#FFF}
.statsLabel{color:#212121;font-weight:500}
.statsLabel2{color:#212121;font-size:1.1rem;font-weight:500}
td.linksHeader{background-color:#598de7;padding:4px 15px 4px 4px;vertical-align:top;color:#FFF}
.btn:hover > .fa-trash-alt.text-danger,.btn:hover > .fa-chart-bar.text-primary{color:#FFF!important}
td.linksHeader.sortasc{background-image:url(../images/arrow_u_w.png)}
td.linksHeader.sortdesc{background-image:url(../images/arrow_d_w.png)}
td.summaryStats{border-width:0 0 1px;padding-top:2px;border-style:solid;vertical-align:top;border-color:#e8e8e8}
textarea{border-radius:3px;border:1px solid #CCC;background:#FFF;padding:6px 8px;box-shadow:0 0 3px 0 #CCC inset}
input[type="checkbox"]{width:16px;height:16px}
.filterDesc,.filterSql{background:#f4f4f4;line-height:200%;border-radius:6px;word-wrap:break-word;padding:6px}
.addPencil::after{position:relative;right:-10px;content:"\f303";font-family:"Font Awesome 5 Free";font-weight:900;color:#797979}
.editBox{box-shadow:0 0 3px 0 #CCC inset;padding:2px;color:#212529;border-radius:3px;background:#fdfdfd;font-size:inherit!important;height:inherit!important;border:0!important}
.filterSql{margin-top:8px}
.nslSubject{background:#f8fcff;border:1px solid #f0f4f7;border-radius:5px;color:#212529;font-size:1.4rem!important;padding:5px;text-align:left;text-decoration:none}
.inav{font-size:.8rem;padding:.2rem .25rem;margin-top:5px;background:#212121;border:1px solid #212121;color:#fff;display:inline-block}
a.inav2{font-size:.8rem;padding:.2rem .25rem;margin-top:5px;border:1px solid #212121;text-decoration:none;color:#212121;display:inline-block}
a.inav2:hover{text-decoration:none;color:#FFF;border:1px solid #4f7fd0;background-color:#4f7fd0}
tr.roweven{background-color:#fafafa}
tr.roweven:hover,tr.rowodd:hover{color:#000!important}
tr.highlight{cursor:pointer}
tr a{text-decoration:none}
.indexBody{height:100%;width:100%;margin:0;padding:0;color:gray}
.left-index-panel{height:100%;max-height:100%;display:flex;justify-content:center;align-items:center}
.left-index-panel::before{background-image:url(../images/at3.png);background-size:cover;background-position:center center;background-repeat:no-repeat;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.9}
.left-index-panel::after{background:linear-gradient(to left,#000,#2f2f2f);content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.9}
.right-index-panel{height:100%;max-height:100%;display:flex;align-items:center}
.indexLangs{background-color:#212121}
.faIconIndex{color:#555;font-size:1.5em}
a.loginLink,a.loginLink:link,a.loginLink:visited,a.loginLink:active{color:#7d7d7d;text-decoration:none}
input[type="email"].login,input[type="password"].login{width:300px;padding:8px 10px;color:gray;background-color:transparent;border-color:#a6a6a6;border-width:0 0 1px}
input.login:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #FFFFFF inset!important;-webkit-text-fill-color:gray!important}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 86400s;-webkit-text-fill-color:#999!important}
.submit-login{background:linear-gradient(#5d5d5d,#212121,#4c4c4c);color:#f1f1f1;width:100%;max-width:350px;margin-top:20px;border-radius:12px;border:1px solid #212121;padding:8px 16px;cursor:pointer;text-decoration:none;display:inline-block;vertical-align:baseline;outline:0}
.submit-login:hover{background:linear-gradient(#4c4c4c,#212121,#5d5d5d);color:#FFF;text-decoration:none}
.nosort{cursor:default}
.sortcol{background-position:right center;background-repeat:no-repeat;cursor:pointer;padding-right:20px}
th.resize-handle-active{cursor:e-resize}
div.resize-handle{border-right:1px dashed #1E90FF;cursor:e-resize;left:0;position:absolute;top:0;width:2px}
.deleted{color:red}
.btn{margin:.2em}
.btn:focus{box-shadow:none}
input[type=text]:read-only{background-color:#f4f7fa!important}
.form-control{font-size:.9rem;height:calc(1.5em + 0.70rem + 2px);padding:.355rem .7rem;margin:.2rem .3rem 0 0}
.form-control-sm{border:1px solid #ced4da;margin:.2rem .3rem 0 0}
.chosen-container *{font-size:97%}
.chosen-container .chosen-results li{line-height:1.5}
.popover-header{font-weight:700;font-size:1em!important;margin-bottom:-.5rem;background-color:#fff9df;border-bottom:0 solid #bebebe;font-family:Raleway,'Open Sans',Verdana,Arial,Tahoma,'segoe ui'}
.popover-body{padding:.1rem .75rem .5rem;font-size:.9rem!important;font-weight:400!important;background:#fff9df;font-family:Raleway,Montserrat,'Open Sans',Verdana,Arial,Tahoma,'segoe ui'}
.arrow::after,.bs-popover-top .arrow::after{border-bottom-color:#fff9df!important}
.arrow::after,.bs-popover-bottom .arrow::after{border-top-color:#fff9df!important}
.progress{height:30px}
.progress-bar{font-size:.8rem}
.progress-bar-value{position:absolute;padding-left:.1em;text-shadow:2px 1px 5px #000}
.alert{text-align:center;min-width:400px}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#4f7fd0;text-decoration:none}
.toast{min-width:300px}
.toast-header{cursor:move;background-color:#4f7fd0;color:#FFF!important;font-size:1rem!important;font-weight:400!important}
.toast-close-button{color:#FFF!important}
.toast-body{font-size:.95rem!important;background-color:#FFF}
.ui-datepicker-header{background:linear-gradient(#4269ac,#3c609d,#4269ac)!important}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{background-color:#ededed}
.ui-widget.ui-widget-content_cs{padding:0 1px 1px!important}
.ui-widget-header_cs{border:0 solid #222!important}
.ui-dialog-content_cs{color:#212529!important;padding:10px 5px 5px 10px !important;margin:0!important}
.ui-dialog-titlebar_cs{background:#FFF!important}
.ui-dialog-title_cs{color:#212121;font-weight:500!important;font-size:1.5rem!important}
.ui-state-default .ui-icon{background-image:url(../images/ui-icons_ffffff_256x240.png)!important}
.ui-tabs-nav{background:#FFF;border:0}
.ui-tabs .ui-tabs-nav li{padding:4px;border-bottom:1px solid #c5c5c5;color:#212529;background:#FFF}
.ui-tabs .ui-tabs-nav li:hover{background-color:#609cff}
.ui-tabs-tab.ui-state-hover a{color:#FFF}
.ui-tabs .ui-tabs-active{background:#588ce6!important;color:#FFF}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{padding:4px;border-bottom:1px solid #588ce6}
.ui-tooltip{border:1px solid #cad1d7!important;border-radius:4px}
.my_tooltip{color:#212529!important;font-size:.9rem!important;font-weight:400!important;background:#fff9df!important;padding:.15rem .35rem!important}
.darkBg{background:#212121}
.wrapper{display:flex;text-decoration:none;transition:all .4s}
.sidebarToggler{padding:.4em .2em;z-index:2;text-decoration:none;font-size:1.3rem;color:#b7b7b7;cursor:pointer}
.navbar-custom .dropdown-menu{background-color:transparent;border:0;border-radius:10px;padding-left:14px;margin-top:-8px;max-width:250px}
.navbar-custom .nav-link,.navbar-custom .dropdown-item{font-family:Raleway,Inter,Montserrat,'segoe ui','Helvetica Neue','lucida grande',Verdana,sans-serif;color:#CCC;background:transparent;width:100%;white-space:normal;padding:.2em 0;margin:0;display:inline-block;text-decoration:none;cursor:pointer}
.navbar-custom li.nav-item > a.nav-link{padding-left:.4em;padding-top:.4rem;padding-bottom:.4rem;font-size:106%!important}
.navbar-custom li.nav-item:hover > a.nav-link.dropdown-toggle{color:#9ecaff!important}
.navbar-custom li.nav-item.active /* targets whole li>ul*/{color:#9ecaff!important;border-left:1px solid #6581a3}
.navbar-custom li.nav-item.active.expanded > a.nav-link{border-radius:0 6px 6px 0;border-width:1px 0 0 1px;border-style:solid;border-color:#4c7ecd;background-color:#4F7FD0;color:#FFF!important}
.navbar-custom .nav-link.dropdown-toggle.active{color:#9ecaff!important}
.navbar-custom li.dropdown-item:hover > a.nav-link{color:#9ecaff!important}
.navbar-custom li.dropdown-item.active > a.nav-link{color:#9ecaff!important}
.navbar-custom li.dropdown-item.active > a.nav-link::after{content:"\2192";font-size:120%;opacity:1;padding-left:6px}
#content{transition:0!important}
@media (max-width: 991px) {
    #content{width:100%;margin-left:0!important}
    #content.active{margin-left:250px!important}
    #sidebar{margin-left:-250px!important;width:250px;transition:all .4s}
    #sidebar.active{margin-left:0!important;position:fixed;max-width:250px!important;height:100vh;transition:all .4s;left:0;top:0;z-index:2!important}
    #sidebarCollapse span{display:none}
    .company{font-size:1rem}
    .left-index-panel{background:linear-gradient(to right,#212121,#2f2f2f)}
    .calculator tr{display:table;width:100%;padding:12px;text-align:left}
    .calculator td{display:table-row;padding:12px;text-align:left}
    .pageSizer{padding:180px 0 10px}
    .goToCampaign{display:block;position:relative;top:0;visibility:hidden}
    .left-index-panel-content{margin:0;padding:20px}
    .right-index-panel-content{margin:0}
    .right-index-panel{justify-content:center}
}
#sidebar{margin-left:-250px;position:fixed;left:0;top:0;width:250px;max-width:250px;height:100vh;z-index:2}
#content{min-width:height 100vh;width:100%;margin-left:250px}
@media (min-width: 992px) {
    #sidebar.collpased{margin-left:0;position:fixed;left:0;top:0;width:30px;max-width:30px;transition:all .2s;z-index:1}
    #sidebar.collpased:hover{margin-left:0;width:250px;max-width:250px;z-index:2;transition:width .2s}
    #sidebar.expanded{margin-left:0;min-width:250px;max-width:250px;transition:0!important}
    #content.contract{margin-left:250px;transition:width .9s}
    #content.expand{margin-left:30px;width:100%;transition:0!important}
    .pageSizer{padding:180px 3% 30px}
    .goToCampaign{display:block;position:relative;top:-250px;visibility:hidden}
    .h-md-100{height:130vh}
    .left-index-panel-content{margin-bottom:60%;padding:0}
    .right-index-panel-content{margin-bottom:40%}
}
@media (min-width: 2599px) {
    html{max-width:2610px}
    .pageSizer{padding:180px 10% 30px}
}
.checkbox label:after,.radio label:after{content:'';display:table;clear:both}
.checkbox .cr,.radio .cr{position:relative;display:inline-block;border:1px solid #a9a9a9;border-radius:.25em;width:1.2em;height:1.2em;float:left;margin-right:.5em}
.radio .cr{border-radius:50%}
.checkbox .cr .cr-icon,.radio .cr .cr-icon{color:#4f7fd0;position:absolute;font-size:.9em;line-height:0;top:48%;left:7%}
.radio .cr .cr-icon{margin-left:.04em}
.checkbox label input[type="checkbox"],.radio label input[type="radio"]{display:none}
.checkbox label input[type="checkbox"]+.cr>.cr-icon,.radio label input[type="radio"]+.cr>.cr-icon{opacity:0}
.checkbox label input[type="checkbox"]:checked+.cr>.cr-icon,.radio label input[type="radio"]:checked+.cr>.cr-icon{opacity:1}
.checkbox label input[type="checkbox"]:disabled+.cr,.radio label input[type="radio"]:disabled+.cr{opacity:.5}
.ui-widget-overlay{background:#000;opacity:.5;filter:Alpha(Opacity=50)}
.ui-dialog_nv{background:#FFF!important;border:2px solid #343434!important;border-radius:7px!important;box-shadow:#535353 0 18px 26px 0!important}
.ui-dialog-content_nv{color:#000!important;font-size:1.1rem!important;text-align:center!important}
.ui-dialog_nv .ui-dialog-titlebar-close_nv{display:none}
.ui-dialog-title_nv{padding:1.5rem 0 .2rem;text-align:center!important;color:#333!important;font-weight:800!important;font-size:1.3rem!important}
.ui-dialog-buttonpane_nv{text-align:center!important;border:0!important;background-image:none!important;background:transparent!important;padding:15px 20px 20px!important;margin:0!important}
.ui-dialog_nv .ui-dialog-buttonpane_nv .ui-dialog-buttonset_nv{float:none}
.ui-dialog_nv .ui-dialog-buttonpane_nv button{margin:.5em .8em .5em 0;cursor:pointer}
.tox-statusbar__branding{opacity:.4!important}
.helpHeading{color:#d6d6d6;font-size:13pt;font-weight:400;display:inline-block;width:100%;padding:10px;background-color:#212121}
div.helpBoxHidden{background-color:#f9fbfc;font-size:.9rem;padding:12px}
ol.helpList >li,ul.helpList >li,ul.helpList > .alert{line-height:2!important;margin-top:1rem!important;text-align:left!important}
.cronJob{color:#902922}
.img-help{border:2px solid #CCC;margin:12px 0}
.popUnderlined{border-bottom:2px dotted #666;padding-bottom:2px}