/* REGULAR */
@font-face {
    font-family: "Cognizant Font";
    src: url("/static/assets/Cognizant Sans Font Files/Web_Fonts/EOT/CognizantSansWeb-Regular.eot");
    src: url("/static/assets/Cognizant Sans Font Files/Web_Fonts/EOT/CognizantSansWeb-Regular.eot") format("embedded-opentype"), 
         url("/static/assets/Cognizant Sans Font Files/Web_Fonts/WOFF2/CognizantSansWeb-Regular.woff2") format("woff2"),
         url("/static/assets/Cognizant Sans Font Files/Web_Fonts/WOFF/CognizantSansWeb-Regular.woff") format("woff"),
         url("/static/assets/Cognizant Sans Font Files/Desktop_Fonts/TrueType/CognizantSans-Regular.ttf") format("truetype"),
}

/* BOLD */
@font-face {
    font-family: "Cognizant Font";
    src: url("/static/assets/Cognizant Sans Font Files/Web_Fonts/EOT/CognizantSansWeb-Bold.eot");
    src: url("/static/assets/Cognizant Sans Font Files/Web_Fonts/EOT/CognizantSansWeb-Bold.eot") format("embedded-opentype"), 
         url("/static/assets/Cognizant Sans Font Files/Web_Fonts/WOFF2/CognizantSansWeb-Bold.woff2") format("woff2"),
         url("/static/assets/Cognizant Sans Font Files/Web_Fonts/WOFF/CognizantSansWeb-Bold.woff") format("woff"),
         url("/static/assets/Cognizant Sans Font Files/Desktop_Fonts/TrueType/CognizantSansWeb-Bold.ttf") format("truetype"),
}

/* BOLD ITALIC */
@font-face {
    font-family: "Cognizant Font";
    src: url("/static/assets/Cognizant Sans Font Files/Web_Fonts/EOT/CognizantSansWeb-BoldItalic.eot");
    src: url("/static/assets/Cognizant Sans Font Files/Web_Fonts/EOT/CognizantSansWeb-BoldItalic.eot") format("embedded-opentype"), 
         url("/static/assets/Cognizant Sans Font Files/Web_Fonts/WOFF2/CognizantSansWeb-BoldItalic.woff2") format("woff2"),
         url("/static/assets/Cognizant Sans Font Files/Web_Fonts/WOFF/CognizantSansWeb-BoldItalic.woff") format("woff"),
         url("/static/assets/Cognizant Sans Font Files/Desktop_Fonts/TrueType/CognizantSansWeb-BoldItalic.ttf") format("truetype"),
}

/* BOLD ITALIC */
@font-face {
    font-family: "Cognizant Font";
    src: url("/static/assets/Cognizant Sans Font Files/Web_Fonts/EOT/CognizantSansWeb-BoldItalic.eot");
    src: url("/static/assets/Cognizant Sans Font Files/Web_Fonts/EOT/CognizantSansWeb-BoldItalic.eot") format("embedded-opentype"), 
         url("/static/assets/Cognizant Sans Font Files/Web_Fonts/WOFF2/CognizantSansWeb-BoldItalic.woff2") format("woff2"),
         url("/static/assets/Cognizant Sans Font Files/Web_Fonts/WOFF/CognizantSansWeb-BoldItalic.woff") format("woff"),
         url("/static/assets/Cognizant Sans Font Files/Desktop_Fonts/TrueType/CognizantSansWeb-BoldItalic.ttf") format("truetype"),
}

/* HEAVY */
@font-face {
    font-family: "Cognizant Font";
    src: url("/static/assets/Cognizant Sans Font Files/Web_Fonts/EOT/CognizantSansWeb-Heavy.eot");
    src: url("/static/assets/Cognizant Sans Font Files/Web_Fonts/EOT/CognizantSansWeb-Heavy.eot") format("embedded-opentype"), 
         url("/static/assets/Cognizant Sans Font Files/Web_Fonts/WOFF2/CognizantSansWeb-Heavy.woff2") format("woff2"),
         url("/static/assets/Cognizant Sans Font Files/Web_Fonts/WOFF/CognizantSansWeb-Heavy.woff") format("woff"),
         url("/static/assets/Cognizant Sans Font Files/Desktop_Fonts/TrueType/CognizantSansWeb-Heavy.ttf") format("truetype"),
}

/* HEAVY ITALIC */
@font-face {
    font-family: "Cognizant Font";
    src: url("/static/assets/Cognizant Sans Font Files/Web_Fonts/EOT/CognizantSansWeb-HeavyItalic.eot");
    src: url("/static/assets/Cognizant Sans Font Files/Web_Fonts/EOT/CognizantSansWeb-HeavyItalic.eot") format("embedded-opentype"), 
         url("/static/assets/Cognizant Sans Font Files/Web_Fonts/WOFF2/CognizantSansWeb-HeavyItalic.woff2") format("woff2"),
         url("/static/assets/Cognizant Sans Font Files/Web_Fonts/WOFF/CognizantSansWeb-HeavyItalic.woff") format("woff"),
         url("/static/assets/Cognizant Sans Font Files/Desktop_Fonts/TrueType/CognizantSansWeb-HeavyItalic.ttf") format("truetype"),
}

/* ITALIC */
@font-face {
    font-family: "Cognizant Font";
    src: url("/static/assets/Cognizant Sans Font Files/Web_Fonts/EOT/CognizantSansWeb-Italic.eot");
    src: url("/static/assets/Cognizant Sans Font Files/Web_Fonts/EOT/CognizantSansWeb-Italic.eot") format("embedded-opentype"), 
         url("/static/assets/Cognizant Sans Font Files/Web_Fonts/WOFF2/CognizantSansWeb-Italic.woff2") format("woff2"),
         url("/static/assets/Cognizant Sans Font Files/Web_Fonts/WOFF/CognizantSansWeb-Italic.woff") format("woff"),
         url("/static/assets/Cognizant Sans Font Files/Desktop_Fonts/TrueType/CognizantSansWeb-Italic.ttf") format("truetype"),
}

/* LIGHT */
@font-face {
    font-family: "Cognizant Font";
    src: url("/static/assets/Cognizant Sans Font Files/Web_Fonts/EOT/CognizantSansWeb-Light.eot");
    src: url("/static/assets/Cognizant Sans Font Files/Web_Fonts/EOT/CognizantSansWeb-Light.eot") format("embedded-opentype"), 
         url("/static/assets/Cognizant Sans Font Files/Web_Fonts/WOFF2/CognizantSansWeb-Light.woff2") format("woff2"),
         url("/static/assets/Cognizant Sans Font Files/Web_Fonts/WOFF/CognizantSansWeb-Light.woff") format("woff"),
         url("/static/assets/Cognizant Sans Font Files/Desktop_Fonts/TrueType/CognizantSansWeb-Light.ttf") format("truetype"),
}

/* LIGHT ITALIC */
@font-face {
    font-family: "Cognizant Font";
    src: url("/static/assets/Cognizant Sans Font Files/Web_Fonts/EOT/CognizantSansWeb-LightItalic.eot");
    src: url("/static/assets/Cognizant Sans Font Files/Web_Fonts/EOT/CognizantSansWeb-LightItalic.eot") format("embedded-opentype"), 
         url("/static/assets/Cognizant Sans Font Files/Web_Fonts/WOFF2/CognizantSansWeb-LightItalic.woff2") format("woff2"),
         url("/static/assets/Cognizant Sans Font Files/Web_Fonts/WOFF/CognizantSansWeb-LightItalic.woff") format("woff"),
         url("/static/assets/Cognizant Sans Font Files/Desktop_Fonts/TrueType/CognizantSansWeb-LightItalic.ttf") format("truetype"),
}

/* THIN */
@font-face {
    font-family: "Cognizant Font";
    src: url("/static/assets/Cognizant Sans Font Files/Web_Fonts/EOT/CognizantSansWeb-Thin.eot");
    src: url("/static/assets/Cognizant Sans Font Files/Web_Fonts/EOT/CognizantSansWeb-Thin.eot") format("embedded-opentype"), 
         url("/static/assets/Cognizant Sans Font Files/Web_Fonts/WOFF2/CognizantSansWeb-Thin.woff2") format("woff2"),
         url("/static/assets/Cognizant Sans Font Files/Web_Fonts/WOFF/CognizantSansWeb-Thin.woff") format("woff"),
         url("/static/assets/Cognizant Sans Font Files/Desktop_Fonts/TrueType/CognizantSansWeb-Thin.ttf") format("truetype"),
}

/* THIN ITALIC */
@font-face {
    font-family: "Cognizant Font";
    src: url("/static/assets/Cognizant Sans Font Files/Web_Fonts/EOT/CognizantSansWeb-ThinItalic.eot");
    src: url("/static/assets/Cognizant Sans Font Files/Web_Fonts/EOT/CognizantSansWeb-ThinItalic.eot") format("embedded-opentype"), 
         url("/static/assets/Cognizant Sans Font Files/Web_Fonts/WOFF2/CognizantSansWeb-ThinItalic.woff2") format("woff2"),
         url("/static/assets/Cognizant Sans Font Files/Web_Fonts/WOFF/CognizantSansWeb-ThinItalic.woff") format("woff"),
         url("/static/assets/Cognizant Sans Font Files/Desktop_Fonts/TrueType/CognizantSansWeb-ThinItalic.ttf") format("truetype"),
}

/* ----------------------------------------------------------------------------- */

.bg-gradient-dark {
    background-image: linear-gradient(310deg, #141727 0%, #3A416F 100%)
}

body {
    height: 100%;
    width: 99%;
    min-height: 100%;
    min-width: 99%;
    font-family: "Poppins", sans-serif;
}

.hide {
    display:none;
}

.hov {
    cursor:pointer;
}

.bg-darkblue {
    background-color: #3A416F;
}

.text-darkblue {
    color: #3A416F;
}

.nav-bg {
    background-color: rgb(0, 51, 160)
}

.bg-lightgrey {
    background-color: #afaeae;
}


#product-results .dt-button, #product-results .buttons-html5 {
    background-color:#5cb85c;
    color:white;
}

#product-results .paginate_button {
    color: white !important;
}

#product-results .paginate_button.current {
    color: #333 !important
}



#product-results > .dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing:border-box;
    display:inline-block;
    min-width:1.5em;
    padding:.5em 1em;
    margin-left:2px;
    text-align:center;
    text-decoration:none !important;
    cursor:pointer;
    *cursor:hand;
    color:white !important;
    border:1px solid transparent;
    border-radius:2px
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color:#333 !important;
    border:1px solid #979797;
    background-color:white;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #dcdcdc));
    background:-webkit-linear-gradient(top, white 0%, #dcdcdc 100%);
    background:-moz-linear-gradient(top, white 0%, #dcdcdc 100%);
    background:-ms-linear-gradient(top, white 0%, #dcdcdc 100%);
    background:-o-linear-gradient(top, white 0%, #dcdcdc 100%);
    background:linear-gradient(to bottom, white 0%, #dcdcdc 100%)
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    cursor:default;
    color:rgb(155, 155, 155) !important;
    border:1px solid transparent;
    background:transparent;
    box-shadow:none
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color:white !important;
    border:1px solid #111;
    background-color:#585858;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
    background:-webkit-linear-gradient(top, #585858 0%, #111 100%);
    background:-moz-linear-gradient(top, #585858 0%, #111 100%);
    background:-ms-linear-gradient(top, #585858 0%, #111 100%);
    background:-o-linear-gradient(top, #585858 0%, #111 100%);
    background:linear-gradient(to bottom, #585858 0%, #111 100%)
}

.dataTables_wrapper .dataTables_paginate .paginate_button:active {
    outline:none;
    background-color:#2b2b2b;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
    background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
    background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
    background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
    background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
    background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
    box-shadow:inset 0 0 3px #111}