$palette: (
    'iceblue':     $iceblue,
    'iceblue-100': $iceblue-100,
    'iceblue-200': $iceblue-200,
    'iceblue-300': $iceblue-300,
    'iceblue-400': $iceblue-400,
    'iceblue-500': $iceblue-500,
    // 'iceblue-600': $iceblue-600,
    // 'iceblue-700': $iceblue-700,
    // 'iceblue-800': $iceblue-800,
    // 'iceblue-900': $iceblue-900,

    'icenight':     $icenight,
    'icenight-100': $icenight-100,
    'icenight-200': $icenight-200,
    'icenight-300': $icenight-300,
    'icenight-400': $icenight-400,
    'icenight-500': $icenight-500,
    // 'icenight-600': $icenight-600,
    // 'icenight-700': $icenight-700,
    // 'icenight-800': $icenight-800,
    // 'icenight-900': $icenight-900,

    'icecloud':     $icecloud,
    'icecloud-100': $icecloud-100,
    'icecloud-200': $icecloud-200,
    'icecloud-300': $icecloud-300,
    'icecloud-400': $icecloud-400,
    'icecloud-500': $icecloud-500,
    // 'icecloud-600': $icecloud-600,
    // 'icecloud-700': $icecloud-700,
    // 'icecloud-800': $icecloud-800,
    // 'icecloud-900': $icecloud-900,

    'icestone':     $icestone,
    'icestone-100': $icestone-100,
    'icestone-200': $icestone-200,
    'icestone-300': $icestone-300,
    'icestone-400': $icestone-400,
    'icestone-500': $icestone-500,
    // 'icestone-600': $icestone-600,
    // 'icestone-700': $icestone-700,
    // 'icestone-800': $icestone-800,
    // 'icestone-900': $icestone-900,

    'chartreuse':     $chartreuse,
    'chartreuse-100': $chartreuse-100,
    'chartreuse-200': $chartreuse-200,
    'chartreuse-300': $chartreuse-300,
    'chartreuse-400': $chartreuse-400,
    'chartreuse-500': $chartreuse-500,
    // 'chartreuse-600': $chartreuse-600,
    // 'chartreuse-700': $chartreuse-700,
    // 'chartreuse-800': $chartreuse-800,
    // 'chartreuse-900': $chartreuse-900,

    'phthalo':     $phthalo,
    'phthalo-100': $phthalo-100,
    'phthalo-200': $phthalo-200,
    'phthalo-300': $phthalo-300,
    'phthalo-400': $phthalo-400,
    'phthalo-500': $phthalo-500,
    // 'phthalo-600': $phthalo-600,
    // 'phthalo-700': $phthalo-700,
    // 'phthalo-800': $phthalo-800,
    // 'phthalo-900': $phthalo-900,

    'turquoise':     $turquoise,
    'turquoise-100': $turquoise-100,
    'turquoise-200': $turquoise-200,
    'turquoise-300': $turquoise-300,
    'turquoise-400': $turquoise-400,
    'turquoise-500': $turquoise-500,
    // 'turquoise-600': $turquoise-600,
    // 'turquoise-700': $turquoise-700,
    // 'turquoise-800': $turquoise-800,
    // 'turquoise-900': $turquoise-900,

    'cornflower':     $cornflower,
    'cornflower-100': $cornflower-100,
    'cornflower-200': $cornflower-200,
    'cornflower-300': $cornflower-300,
    'cornflower-400': $cornflower-400,
    'cornflower-500': $cornflower-500,
    // 'cornflower-600': $cornflower-600,
    // 'cornflower-700': $cornflower-700,
    // 'cornflower-800': $cornflower-800,
    // 'cornflower-900': $cornflower-900,

    'cerulean':     $cerulean,
    'cerulean-100': $cerulean-100,
    'cerulean-200': $cerulean-200,
    'cerulean-300': $cerulean-300,
    'cerulean-400': $cerulean-400,
    'cerulean-500': $cerulean-500,
    // 'cerulean-600': $cerulean-600,
    // 'cerulean-700': $cerulean-700,
    // 'cerulean-800': $cerulean-800,
    // 'cerulean-900': $cerulean-900,

    'green':     $green,
    'green-100': $green-100,
    'green-200': $green-200,
    'green-300': $green-300,
    'green-400': $green-400,
    'green-500': $green-500,
    // 'green-600': $green-600,
    // 'green-700': $green-700,
    // 'green-800': $green-800,
    // 'green-900': $green-900,

    'yellow':     $yellow,
    'yellow-100': $yellow-100,
    'yellow-200': $yellow-200,
    'yellow-300': $yellow-300,
    'yellow-400': $yellow-400,
    'yellow-500': $yellow-500,
    // 'yellow-600': $yellow-600,
    // 'yellow-700': $yellow-700,
    // 'yellow-800': $yellow-800,
    // 'yellow-900': $yellow-900,

    'red':     $red,
    'red-100': $red-100,
    'red-200': $red-200,
    'red-300': $red-300,
    'red-400': $red-400,
    'red-500': $red-500,
    // 'red-600': $red-600,
    // 'red-700': $red-700,
    // 'red-800': $red-800,
    // 'red-900': $red-900,
) !default;

@each $key, $value in $palette {
    .bg-#{$key} { background-color: $value if($enable-important-utilities, !important, null); }
    .border-#{$key} { border-color: $value if($enable-important-utilities, !important, null); }
    .text-#{$key} { color: $value if($enable-important-utilities, !important, null); }

    .hover {
        &\:bg-#{$key}:hover { background-color: $value if($enable-important-utilities, !important, null); }
        &\:text-#{$key}:hover { color: $value if($enable-important-utilities, !important, null); }
    }
}

.bg-icenight, .overlay-icenight {
    &, a,
    h1,h2,h3,h4,h5,h6,
    .h1,.h2,.h3,.h4,.h5,.h6 {
        color: #ffffff;
    }
}