@charset "utf-8";
/**
font-family: 'Barlow', sans-serif;
font-family: 'Barlow Semi Condensed', sans-serif;
font-family: 'DM Sans', sans-serif;
*/
* {box-sizing:border-box;}
:root {
    --default-primary-50-25: rgba(243, 244, 246, .25);--default-primary-50-50: rgba(243, 244, 246, .5);--default-primary-50-75: rgba(243, 244, 246, .75);--default-primary-50-1: rgba(243, 244, 246, 1);
    --default-primary-100-25: rgba(71, 93, 130, .25);--default-primary-100-50: rgba(71, 93, 130, .5);--default-primary-100-75: rgba(71, 93, 130, .75);--default-primary-100-1: rgba(71, 93, 130, 1);
    --default-primary-200-25: rgba(62, 82, 113, .25);--default-primary-200-50: rgba(62, 82, 113, .5);--default-primary-200-75: rgba(62, 82, 113, .75);--default-primary-200-1: rgba(62, 82, 113, 1);
    --default-primary-300-25: rgba(53, 70, 97, .25);--default-primary-300-50: rgba(53, 70, 97, .5);--default-primary-300-75: rgba(53, 70, 97, .75);--default-primary-300-1: rgba(53, 70, 97, 1);
    --default-primary-400-25: rgba(44, 58, 80, .25);--default-primary-400-50: rgba(44, 58, 80, .5);--default-primary-400-75: rgba(44, 58, 80, .75);--default-primary-400-1: rgba(44, 58, 80, 1);
    --default-primary-500-25: rgba(35, 46, 64, .25);--default-primary-500-50: rgba(35, 46, 64, .5);--default-primary-500-75: rgba(35, 46, 64, .75);--default-primary-500-1: rgba(35, 46, 64, 1);
    --default-primary-600-25: rgba(26, 34, 48, .25);--default-primary-600-50: rgba(26, 34, 48, .5);--default-primary-600-75: rgba(26, 34, 48, .75);--default-primary-600-1: rgba(26, 34, 48, 1);
    --default-primary-700-25: rgba(17, 22, 31, .25);--default-primary-700-50: rgba(17, 22, 31, .5);--default-primary-700-75: rgba(17, 22, 31, .75);--default-primary-700-1: rgba(17, 22, 31, 1);
    --default-primary-800-25: rgba(8, 10, 15, .25);--default-primary-800-50: rgba(8, 10, 15, .5);--default-primary-800-75: rgba(8, 10, 15, .75);--default-primary-800-1: rgba(8, 10, 15, 1);
    --default-primary-900-25: rgba(0, 0, 0, .25);--default-primary-900-50: rgba(0, 0, 0, .5);--default-primary-900-75: rgba(0, 0, 0, .75);--default-primary-900-1: rgba(0, 0, 0, 1);
    --default-primary-A100-25: rgba(255, 255, 255, .25);--default-primary-A100-50: rgba(255, 255, 255, .5);--default-primary-A100-75: rgba(255, 255, 255, .75);--default-primary-A100-1: rgba(255, 255, 255, 1);
    --default-primary-A200-25: rgba(105, 131, 173, .25);--default-primary-A200-50: rgba(105, 131, 173, .5);--default-primary-A200-75: rgba(105, 131, 173, .75);--default-primary-A200-1: rgba(105, 131, 173, 1);
    --default-primary-A400-25: rgba(121, 144, 182, .25);--default-primary-A400-50: rgba(121, 144, 182, .5);--default-primary-A400-75: rgba(121, 144, 182, .75);--default-primary-A400-1: rgba(121, 144, 182, 1);
    --default-primary-A700-25: rgba(0, 0, 0, .25);--default-primary-A700-50: rgba(0, 0, 0, .5);--default-primary-A700-75: rgba(0, 0, 0, .75);--default-primary-A700-1: rgba(0, 0, 0, 1);
    --default-accent-50-25: rgba(38, 115, 115, .25);--default-accent-50-50: rgba(38, 115, 115, .5);--default-accent-50-75: rgba(38, 115, 115, .75);--default-accent-50-1: rgba(38, 115, 115, 1);
    --default-accent-100-25: rgba(45, 134, 134, .25);--default-accent-100-50: rgba(45, 134, 134, .5);--default-accent-100-75: rgba(45, 134, 134, .75);--default-accent-100-1: rgba(45, 134, 134, 1);
    --default-accent-200-25: rgba(51, 153, 153, .25);--default-accent-200-50: rgba(51, 153, 153, .5);--default-accent-200-75: rgba(51, 153, 153, .75);--default-accent-200-1: rgba(51, 153, 153, 1);
    --default-accent-300-25: rgba(57, 172, 172, .25);--default-accent-300-50: rgba(57, 172, 172, .5);--default-accent-300-75: rgba(57, 172, 172, .75);--default-accent-300-1: rgba(57, 172, 172, 1);
    --default-accent-400-25: rgba(64, 191, 191, .25);--default-accent-400-50: rgba(64, 191, 191, .5);--default-accent-400-75: rgba(64, 191, 191, .75);--default-accent-400-1: rgba(64, 191, 191, 1);
    --default-accent-500-25: rgba(83, 198, 198, .25);--default-accent-500-50: rgba(83, 198, 198, .5);--default-accent-500-75: rgba(83, 198, 198, .75);--default-accent-500-1: rgba(83, 198, 198, 1);
    --default-accent-600-25: rgba(121, 210, 210, .25);--default-accent-600-50: rgba(121, 210, 210, .5);--default-accent-600-75: rgba(121, 210, 210, .75);--default-accent-600-1: rgba(121, 210, 210, 1);
    --default-accent-700-25: rgba(140, 217, 217, .25);--default-accent-700-50: rgba(140, 217, 217, .5);--default-accent-700-75: rgba(140, 217, 217, .75);--default-accent-700-1: rgba(140, 217, 217, 1);
    --default-accent-800-25: rgba(159, 223, 223, .25);--default-accent-800-50: rgba(159, 223, 223, .5);--default-accent-800-75: rgba(159, 223, 223, .75);--default-accent-800-1: rgba(159, 223, 223, 1);
    --default-accent-900-25: rgba(179, 229, 230, .25);--default-accent-900-50: rgba(179, 229, 230, .5);--default-accent-900-75: rgba(179, 229, 230, .75);--default-accent-900-1: rgba(179, 229, 230, 1);
    --default-accent-A100-25: rgba(121, 210, 210, .25);--default-accent-A100-50: rgba(121, 210, 210, .5);--default-accent-A100-75: rgba(121, 210, 210, .75);--default-accent-A100-1: rgba(121, 210, 210, 1);
    --default-accent-A200-25: rgba(102, 204, 204, .25);--default-accent-A200-50: rgba(102, 204, 204, .5);--default-accent-A200-75: rgba(102, 204, 204, .75);--default-accent-A200-1: rgba(102, 204, 204, 1);
    --default-accent-A400-25: rgba(83, 198, 198, .25);--default-accent-A400-50: rgba(83, 198, 198, .5);--default-accent-A400-75: rgba(83, 198, 198, .75);--default-accent-A400-1: rgba(83, 198, 198, 1);
    --default-accent-A700-25: rgba(226, 245, 245, .25);--default-accent-A700-50: rgba(226, 245, 245, .5);--default-accent-A700-75: rgba(226, 245, 245, .75);--default-accent-A700-1: rgba(226, 245, 245, 1);
    --default-warn-50-25: rgba(249, 130, 147, .25);--default-warn-50-50: rgba(249, 130, 147, .5);--default-warn-50-75: rgba(249, 130, 147, .75);--default-warn-50-1: rgba(249, 130, 147, 1);
    --default-warn-100-25: rgba(248, 106, 126, .25);--default-warn-100-50: rgba(248, 106, 126, .5);--default-warn-100-75: rgba(248, 106, 126, .75);--default-warn-100-1: rgba(248, 106, 126, 1);
    --default-warn-200-25: rgba(247, 81, 105, .25);--default-warn-200-50: rgba(247, 81, 105, .5);--default-warn-200-75: rgba(247, 81, 105, .75);--default-warn-200-1: rgba(247, 81, 105, 1);
    --default-warn-300-25: rgba(246, 57, 84, .25);--default-warn-300-50: rgba(246, 57, 84, .5);--default-warn-300-75: rgba(246, 57, 84, .75);--default-warn-300-1: rgba(246, 57, 84, 1);
    --default-warn-400-25: rgba(245, 33, 63, .25);--default-warn-400-50: rgba(245, 33, 63, .5);--default-warn-400-75: rgba(245, 33, 63, .75);--default-warn-400-1: rgba(245, 33, 63, 1);
    --default-warn-500-25: rgba(241, 11, 44, .25);--default-warn-500-50: rgba(241, 11, 44, .5);--default-warn-500-75: rgba(241, 11, 44, .75);--default-warn-500-1: rgba(241, 11, 44, 1);
    --default-warn-600-25: rgba(217, 10, 40, .25);--default-warn-600-50: rgba(217, 10, 40, .5);--default-warn-600-75: rgba(217, 10, 40, .75);--default-warn-600-1: rgba(217, 10, 40, 1);
    --default-warn-700-25: rgba(192, 9, 35, .25);--default-warn-700-50: rgba(192, 9, 35, .5);--default-warn-700-75: rgba(192, 9, 35, .75);--default-warn-700-1: rgba(192, 9, 35, 1);
    --default-warn-800-25: rgba(168, 8, 31, .25);--default-warn-800-50: rgba(168, 8, 31, .5);--default-warn-800-75: rgba(168, 8, 31, .75);--default-warn-800-1: rgba(168, 8, 31, 1);
    --default-warn-900-25: rgba(143, 7, 26, .25);--default-warn-900-50: rgba(143, 7, 26, .5);--default-warn-900-75: rgba(143, 7, 26, .75);--default-warn-900-1: rgba(143, 7, 26, 1);
    --default-warn-A100-25: rgba(250, 155, 168, .25);--default-warn-A100-50: rgba(250, 155, 168, .5);--default-warn-A100-75: rgba(250, 155, 168, .75);--default-warn-A100-1: rgba(250, 155, 168, 1);
    --default-warn-A200-25: rgba(252, 179, 189, .25);--default-warn-A200-50: rgba(252, 179, 189, .5);--default-warn-A200-75: rgba(252, 179, 189, .75);--default-warn-A200-1: rgba(252, 179, 189, 1);
    --default-warn-A400-25: rgba(253, 203, 210, .25);--default-warn-A400-50: rgba(253, 203, 210, .5);--default-warn-A400-75: rgba(253, 203, 210, .75);--default-warn-A400-1: rgba(253, 203, 210, 1);
    --default-warn-A700-25: rgba(119, 5, 22, .25);--default-warn-A700-50: rgba(119, 5, 22, .5);--default-warn-A700-75: rgba(119, 5, 22, .75);--default-warn-A700-1: rgba(119, 5, 22, 1);
    --default-background-50-25: rgba(255, 255, 255, .25);--default-background-50-50: rgba(255, 255, 255, .5);--default-background-50-75: rgba(255, 255, 255, .75);--default-background-50-1: rgba(255, 255, 255, 1);
    --default-background-100-25: rgba(242, 244, 246, .25);--default-background-100-50: rgba(242, 244, 246, .5);--default-background-100-75: rgba(242, 244, 246, .75);--default-background-100-1: rgba(242, 244, 246, 1);
    --default-background-200-25: rgba(228, 230, 235, .25);--default-background-200-50: rgba(228, 230, 235, .5);--default-background-200-75: rgba(228, 230, 235, .75);--default-background-200-1: rgba(228, 230, 235, 1);
    --default-background-300-25: rgba(213, 217, 224, .25);--default-background-300-50: rgba(213, 217, 224, .5);--default-background-300-75: rgba(213, 217, 224, .75);--default-background-300-1: rgba(213, 217, 224, 1);
    --default-background-400-25: rgba(199, 204, 213, .25);--default-background-400-50: rgba(199, 204, 213, .5);--default-background-400-75: rgba(199, 204, 213, .75);--default-background-400-1: rgba(199, 204, 213, 1);
    --default-background-500-25: rgba(184, 191, 202, .25);--default-background-500-50: rgba(184, 191, 202, .5);--default-background-500-75: rgba(184, 191, 202, .75);--default-background-500-1: rgba(184, 191, 202, 1);
    --default-background-600-25: rgba(169, 178, 191, .25);--default-background-600-50: rgba(169, 178, 191, .5);--default-background-600-75: rgba(169, 178, 191, .75);--default-background-600-1: rgba(169, 178, 191, 1);
    --default-background-700-25: rgba(155, 165, 180, .25);--default-background-700-50: rgba(155, 165, 180, .5);--default-background-700-75: rgba(155, 165, 180, .75);--default-background-700-1: rgba(155, 165, 180, 1);
    --default-background-800-25: rgba(140, 152, 169, .25);--default-background-800-50: rgba(140, 152, 169, .5);--default-background-800-75: rgba(140, 152, 169, .75);--default-background-800-1: rgba(140, 152, 169, 1);
    --default-background-900-25: rgba(126, 138, 158, .25);--default-background-900-50: rgba(126, 138, 158, .5);--default-background-900-75: rgba(126, 138, 158, .75);--default-background-900-1: rgba(126, 138, 158, 1);
    --default-background-A100-25: rgba(252, 252, 252, .25);--default-background-A100-50: rgba(252, 252, 252, .5);--default-background-A100-75: rgba(252, 252, 252, .75);--default-background-A100-1: rgba(252, 252, 252, 1);
    --default-background-A200-25: rgba(249, 250, 251, .25);--default-background-A200-50: rgba(249, 250, 251, .5);--default-background-A200-75: rgba(249, 250, 251, .75);--default-background-A200-1: rgba(249, 250, 251, 1);
    --default-background-A400-25: rgba(246, 247, 249, .25);--default-background-A400-50: rgba(246, 247, 249, .5);--default-background-A400-75: rgba(246, 247, 249, .75);--default-background-A400-1: rgba(246, 247, 249, 1);
    --default-background-A700-25: rgba(111, 125, 147, .25);--default-background-A700-50: rgba(111, 125, 147, .5);--default-background-A700-75: rgba(111, 125, 147, .75);--default-background-A700-1: rgba(111, 125, 147, 1);
    --neutral-primary-50-25: rgba(156, 156, 156, .25);--neutral-primary-50-50: rgba(156, 156, 156, .5);--neutral-primary-50-75: rgba(156, 156, 156, .75);--neutral-primary-50-1: rgba(156, 156, 156, 1);
    --neutral-primary-100-25: rgba(143, 143, 143, .25);--neutral-primary-100-50: rgba(143, 143, 143, .5);--neutral-primary-100-75: rgba(143, 143, 143, .75);--neutral-primary-100-1: rgba(143, 143, 143, 1);
    --neutral-primary-200-25: rgba(130, 130, 130, .25);--neutral-primary-200-50: rgba(130, 130, 130, .5);--neutral-primary-200-75: rgba(130, 130, 130, .75);--neutral-primary-200-1: rgba(130, 130, 130, 1);
    --neutral-primary-300-25: rgba(117, 117, 117, .25);--neutral-primary-300-50: rgba(117, 117, 117, .5);--neutral-primary-300-75: rgba(117, 117, 117, .75);--neutral-primary-300-1: rgba(117, 117, 117, 1);
    --neutral-primary-400-25: rgba(105, 105, 105, .25);--neutral-primary-400-50: rgba(105, 105, 105, .5);--neutral-primary-400-75: rgba(105, 105, 105, .75);--neutral-primary-400-1: rgba(105, 105, 105, 1);
    --neutral-primary-500-25: rgba(92, 92, 92, .25);--neutral-primary-500-50: rgba(92, 92, 92, .5);--neutral-primary-500-75: rgba(92, 92, 92, .75);--neutral-primary-500-1: rgba(92, 92, 92, 1);
    --neutral-primary-600-25: rgba(79, 79, 79, .25);--neutral-primary-600-50: rgba(79, 79, 79, .5);--neutral-primary-600-75: rgba(79, 79, 79, .75);--neutral-primary-600-1: rgba(79, 79, 79, 1);
    --neutral-primary-700-25: rgba(66, 66, 66, .25);--neutral-primary-700-50: rgba(66, 66, 66, .5);--neutral-primary-700-75: rgba(66, 66, 66, .75);--neutral-primary-700-1: rgba(66, 66, 66, 1);
    --neutral-primary-800-25: rgba(54, 54, 54, .25);--neutral-primary-800-50: rgba(54, 54, 54, .5);--neutral-primary-800-75: rgba(54, 54, 54, .75);--neutral-primary-800-1: rgba(54, 54, 54, 1);
    --neutral-primary-900-25: rgba(41, 41, 41, .25);--neutral-primary-900-50: rgba(41, 41, 41, .5);--neutral-primary-900-75: rgba(41, 41, 41, .75);--neutral-primary-900-1: rgba(41, 41, 41, 1);
    --neutral-primary-A100-25: rgba(168, 168, 168, .25);--neutral-primary-A100-50: rgba(168, 168, 168, .5);--neutral-primary-A100-75: rgba(168, 168, 168, .75);--neutral-primary-A100-1: rgba(168, 168, 168, 1);
    --neutral-primary-A200-25: rgba(181, 181, 181, .25);--neutral-primary-A200-50: rgba(181, 181, 181, .5);--neutral-primary-A200-75: rgba(181, 181, 181, .75);--neutral-primary-A200-1: rgba(181, 181, 181, 1);
    --neutral-primary-A400-25: rgba(194, 194, 194, .25);--neutral-primary-A400-50: rgba(194, 194, 194, .5);--neutral-primary-A400-75: rgba(194, 194, 194, .75);--neutral-primary-A400-1: rgba(194, 194, 194, 1);
    --neutral-primary-A700-25: rgba(28, 28, 28, .25);--neutral-primary-A700-50: rgba(28, 28, 28, .5);--neutral-primary-A700-75: rgba(28, 28, 28, .75);--neutral-primary-A700-1: rgba(28, 28, 28, 1);
    --neutral-accent-50-25: rgba(63, 63, 63, .25);--neutral-accent-50-50: rgba(63, 63, 63, .5);--neutral-accent-50-75: rgba(63, 63, 63, .75);--neutral-accent-50-1: rgba(63, 63, 63, 1);
    --neutral-accent-100-25: rgba(76, 76, 76, .25);--neutral-accent-100-50: rgba(76, 76, 76, .5);--neutral-accent-100-75: rgba(76, 76, 76, .75);--neutral-accent-100-1: rgba(76, 76, 76, 1);
    --neutral-accent-200-25: rgba(89, 89, 89, .25);--neutral-accent-200-50: rgba(89, 89, 89, .5);--neutral-accent-200-75: rgba(89, 89, 89, .75);--neutral-accent-200-1: rgba(89, 89, 89, 1);
    --neutral-accent-300-25: rgba(102, 102, 102, .25);--neutral-accent-300-50: rgba(102, 102, 102, .5);--neutral-accent-300-75: rgba(102, 102, 102, .75);--neutral-accent-300-1: rgba(102, 102, 102, 1);
    --neutral-accent-400-25: rgba(114, 114, 114, .25);--neutral-accent-400-50: rgba(114, 114, 114, .5);--neutral-accent-400-75: rgba(114, 114, 114, .75);--neutral-accent-400-1: rgba(114, 114, 114, 1);
    --neutral-accent-500-25: rgba(127, 127, 127, .25);--neutral-accent-500-50: rgba(127, 127, 127, .5);--neutral-accent-500-75: rgba(127, 127, 127, .75);--neutral-accent-500-1: rgba(127, 127, 127, 1);
    --neutral-accent-600-25: rgba(153, 153, 153, .25);--neutral-accent-600-50: rgba(153, 153, 153, .5);--neutral-accent-600-75: rgba(153, 153, 153, .75);--neutral-accent-600-1: rgba(153, 153, 153, 1);
    --neutral-accent-700-25: rgba(165, 165, 165, .25);--neutral-accent-700-50: rgba(165, 165, 165, .5);--neutral-accent-700-75: rgba(165, 165, 165, .75);--neutral-accent-700-1: rgba(165, 165, 165, 1);
    --neutral-accent-800-25: rgba(178, 178, 178, .25);--neutral-accent-800-50: rgba(178, 178, 178, .5);--neutral-accent-800-75: rgba(178, 178, 178, .75);--neutral-accent-800-1: rgba(178, 178, 178, 1);
    --neutral-accent-900-25: rgba(191, 191, 191, .25);--neutral-accent-900-50: rgba(191, 191, 191, .5);--neutral-accent-900-75: rgba(191, 191, 191, .75);--neutral-accent-900-1: rgba(191, 191, 191, 1);
    --neutral-accent-A100-25: rgba(153, 153, 153, .25);--neutral-accent-A100-50: rgba(153, 153, 153, .5);--neutral-accent-A100-75: rgba(153, 153, 153, .75);--neutral-accent-A100-1: rgba(153, 153, 153, 1);
    --neutral-accent-A200-25: rgba(140, 140, 140, .25);--neutral-accent-A200-50: rgba(140, 140, 140, .5);--neutral-accent-A200-75: rgba(140, 140, 140, .75);--neutral-accent-A200-1: rgba(140, 140, 140, 1);
    --neutral-accent-A400-25: rgba(127, 127, 127, .25);--neutral-accent-A400-50: rgba(127, 127, 127, .5);--neutral-accent-A400-75: rgba(127, 127, 127, .75);--neutral-accent-A400-1: rgba(127, 127, 127, 1);
    --neutral-accent-A700-25: rgba(204, 204, 204, .25);--neutral-accent-A700-50: rgba(204, 204, 204, .5);--neutral-accent-A700-75: rgba(204, 204, 204, .75);--neutral-accent-A700-1: rgba(204, 204, 204, 1);
    --neutral-warn-50-25: rgba(249, 130, 130, .25);--neutral-warn-50-50: rgba(249, 130, 130, .5);--neutral-warn-50-75: rgba(249, 130, 130, .75);--neutral-warn-50-1: rgba(249, 130, 130, 1);
    --neutral-warn-100-25: rgba(248, 106, 106, .25);--neutral-warn-100-50: rgba(248, 106, 106, .5);--neutral-warn-100-75: rgba(248, 106, 106, .75);--neutral-warn-100-1: rgba(248, 106, 106, 1);
    --neutral-warn-200-25: rgba(247, 81, 81, .25);--neutral-warn-200-50: rgba(247, 81, 81, .5);--neutral-warn-200-75: rgba(247, 81, 81, .75);--neutral-warn-200-1: rgba(247, 81, 81, 1);
    --neutral-warn-300-25: rgba(246, 57, 57, .25);--neutral-warn-300-50: rgba(246, 57, 57, .5);--neutral-warn-300-75: rgba(246, 57, 57, .75);--neutral-warn-300-1: rgba(246, 57, 57, 1);
    --neutral-warn-400-25: rgba(245, 33, 33, .25);--neutral-warn-400-50: rgba(245, 33, 33, .5);--neutral-warn-400-75: rgba(245, 33, 33, .75);--neutral-warn-400-1: rgba(245, 33, 33, 1);
    --neutral-warn-500-25: rgba(241, 11, 11, .25);--neutral-warn-500-50: rgba(241, 11, 11, .5);--neutral-warn-500-75: rgba(241, 11, 11, .75);--neutral-warn-500-1: rgba(241, 11, 11, 1);
    --neutral-warn-600-25: rgba(217, 10, 10, .25);--neutral-warn-600-50: rgba(217, 10, 10, .5);--neutral-warn-600-75: rgba(217, 10, 10, .75);--neutral-warn-600-1: rgba(217, 10, 10, 1);
    --neutral-warn-700-25: rgba(192, 9, 9, .25);--neutral-warn-700-50: rgba(192, 9, 9, .5);--neutral-warn-700-75: rgba(192, 9, 9, .75);--neutral-warn-700-1: rgba(192, 9, 9, 1);
    --neutral-warn-800-25: rgba(168, 8, 8, .25);--neutral-warn-800-50: rgba(168, 8, 8, .5);--neutral-warn-800-75: rgba(168, 8, 8, .75);--neutral-warn-800-1: rgba(168, 8, 8, 1);
    --neutral-warn-900-25: rgba(143, 7, 7, .25);--neutral-warn-900-50: rgba(143, 7, 7, .5);--neutral-warn-900-75: rgba(143, 7, 7, .75);--neutral-warn-900-1: rgba(143, 7, 7, 1);
    --neutral-warn-A100-25: rgba(250, 155, 155, .25);--neutral-warn-A100-50: rgba(250, 155, 155, .5);--neutral-warn-A100-75: rgba(250, 155, 155, .75);--neutral-warn-A100-1: rgba(250, 155, 155, 1);
    --neutral-warn-A200-25: rgba(252, 179, 179, .25);--neutral-warn-A200-50: rgba(252, 179, 179, .5);--neutral-warn-A200-75: rgba(252, 179, 179, .75);--neutral-warn-A200-1: rgba(252, 179, 179, 1);
    --neutral-warn-A400-25: rgba(253, 203, 203, .25);--neutral-warn-A400-50: rgba(253, 203, 203, .5);--neutral-warn-A400-75: rgba(253, 203, 203, .75);--neutral-warn-A400-1: rgba(253, 203, 203, 1);
    --neutral-warn-A700-25: rgba(119, 5, 5, .25);--neutral-warn-A700-50: rgba(119, 5, 5, .5);--neutral-warn-A700-75: rgba(119, 5, 5, .75);--neutral-warn-A700-1: rgba(119, 5, 5, 1);
    --neutral-background-50-25: rgba(255, 255, 255, .25);--neutral-background-50-50: rgba(255, 255, 255, .5);--neutral-background-50-75: rgba(255, 255, 255, .75);--neutral-background-50-1: rgba(255, 255, 255, 1);
    --neutral-background-100-25: rgba(242, 244, 246, .25);--neutral-background-100-50: rgba(242, 244, 246, .5);--neutral-background-100-75: rgba(242, 244, 246, .75);--neutral-background-100-1: rgba(242, 244, 246, 1);
    --neutral-background-200-25: rgba(228, 230, 235, .25);--neutral-background-200-50: rgba(228, 230, 235, .5);--neutral-background-200-75: rgba(228, 230, 235, .75);--neutral-background-200-1: rgba(228, 230, 235, 1);
    --neutral-background-300-25: rgba(213, 217, 224, .25);--neutral-background-300-50: rgba(213, 217, 224, .5);--neutral-background-300-75: rgba(213, 217, 224, .75);--neutral-background-300-1: rgba(213, 217, 224, 1);
    --neutral-background-400-25: rgba(199, 204, 213, .25);--neutral-background-400-50: rgba(199, 204, 213, .5);--neutral-background-400-75: rgba(199, 204, 213, .75);--neutral-background-400-1: rgba(199, 204, 213, 1);
    --neutral-background-500-25: rgba(184, 191, 202, .25);--neutral-background-500-50: rgba(184, 191, 202, .5);--neutral-background-500-75: rgba(184, 191, 202, .75);--neutral-background-500-1: rgba(184, 191, 202, 1);
    --neutral-background-600-25: rgba(169, 178, 191, .25);--neutral-background-600-50: rgba(169, 178, 191, .5);--neutral-background-600-75: rgba(169, 178, 191, .75);--neutral-background-600-1: rgba(169, 178, 191, 1);
    --neutral-background-700-25: rgba(155, 165, 180, .25);--neutral-background-700-50: rgba(155, 165, 180, .5);--neutral-background-700-75: rgba(155, 165, 180, .75);--neutral-background-700-1: rgba(155, 165, 180, 1);
    --neutral-background-800-25: rgba(140, 152, 169, .25);--neutral-background-800-50: rgba(140, 152, 169, .5);--neutral-background-800-75: rgba(140, 152, 169, .75);--neutral-background-800-1: rgba(140, 152, 169, 1);
    --neutral-background-900-25: rgba(126, 138, 158, .25);--neutral-background-900-50: rgba(126, 138, 158, .5);--neutral-background-900-75: rgba(126, 138, 158, .75);--neutral-background-900-1: rgba(126, 138, 158, 1);
    --neutral-background-A100-25: rgba(255, 255, 255, .25);--neutral-background-A100-50: rgba(255, 255, 255, .5);--neutral-background-A100-75: rgba(255, 255, 255, .75);--neutral-background-A100-1: rgba(255, 255, 255, 1);
    --neutral-background-A200-25: rgba(255, 255, 255, .25);--neutral-background-A200-50: rgba(255, 255, 255, .5);--neutral-background-A200-75: rgba(255, 255, 255, .75);--neutral-background-A200-1: rgba(255, 255, 255, 1);
    --neutral-background-A400-25: rgba(255, 255, 255, .25);--neutral-background-A400-50: rgba(255, 255, 255, .5);--neutral-background-A400-75: rgba(255, 255, 255, .75);--neutral-background-A400-1: rgba(255, 255, 255, 1);
    --neutral-background-A700-25: rgba(111, 125, 147, .25);--neutral-background-A700-50: rgba(111, 125, 147, .5);--neutral-background-A700-75: rgba(111, 125, 147, .75);--neutral-background-A700-1: rgba(111, 125, 147, 1);
}
html, body {font-family: 'Barlow', sans-serif;font-weight: 300;line-height:1.1em;}
body.md-default-theme, body, html.md-default-theme, html {background-color:rgba(250,250,250,1);}
body {overflow: hidden;max-width: 100%;max-height: 100%;line-height: 1.2em;font-size: 15px;}
pre {line-height:1.2em;background:linear-gradient(180deg,#e2e2e2 0,#e2e2e2 1.2em,#eee 0);background-size:2.4em 2.4em;background-origin:content-box;padding:0 20px;text-align:left;font-family:calibri,arial,sans-serif;letter-spacing: 1px;font-size: 15px;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
h1 {font-size:19px;}
.bcd-background-transparent {background-color:transparent;}
#BCD-developer-log {position:fixed; right:0;bottom:0;z-index:99999999999;}
#BCD-header-logo {height: 40px;width: auto !important;margin: 0 0 0 5px;}
b {font-weight:600;}
h1 {font-size: 1.9em;line-height: 1em;font-weight:500;}
h2 {font-size: 1.4em;line-height: 1.0909em;font-weight:500;}
h3 {font-size: 1.25em;line-height: 1.2em;font-weight:500;}
h4 {font-size: 1.125em;line-height: 1.333em;font-weight:500;}
h5, h6 {font-size: 15px;line-height: 1.1em;margin: 0;font-weight:500;}
/* following area make null bootstrap css to let angular free! */
.bcd-entry-content p {margin-bottom:8px;}
.bcd-bold {font-weight:500;}
:focus {outline:none transparent 0;}
.bcd-micro {font-size: 11px !important;line-height: 1.5em;}
.bcd-mini {font-size: 13px !important;line-height: 1em;}
.bcd-element-protect {position: absolute;left: 0;top: auto;right: 0;bottom: 0;width: 100%;height: 2px;background: var(--default-accent-500-1);z-index: 1;animation-name: header-shape-1;animation-duration: 6s;animation-iteration-count: infinite;}
.bcd-element-protect-2 {position: absolute;left: 0;bottom: auto;right: 0;top: 0;width: 100%;height: 2px;background: var(--default-accent-500-1);z-index: 1;animation-name: header-shape-1;animation-duration: 6s;animation-iteration-count: infinite;}
@keyframes header-shape-1 {
    0% {width:0;height:2px;left:0;background-color:var(--default-accent-300-1);}
    100% {width:50%;height:2px;left:100%;background-color:var(--default-accent-300-1);}
}
/* angularjs corrections [start] */
._md-datepicker-floating-label>md-datepicker .md-datepicker-button {margin-top:-20px;}
md-input-container.md-input-focused .md-input, md-input-container.md-input-resized .md-input, md-input-container .md-input.ng-invalid.ng-dirty {border-width:0 0 1px;}
.bcd-datepicker-box ._md-datepicker-floating-label > md-datepicker .md-datepicker-button {margin-top:-20px;}
md-sidenav, md-sidenav md-content {background-color:var(--neutral-background-100-1);}
md-sidenav.md-sidenav-module-read, md-sidenav.md-sidenav-module-read md-content {background-color:var(--neutral-background-200-1);}
md-sidenav.md-sidenav-module-edit-right, md-sidenav.md-sidenav-module-edit-right md-content {background-color:var(--neutral-background-200-1);}
md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button:after {right:14px;}
md-select {margin:20px 0;}
md-menu-content.bcd-spider-menu md-menu-item {min-height:auto;height:auto;}
md-menu-content.bcd-spider-menu md-menu-item > * {margin:2px 0;}
md-menu-content.bcd-menu-filter md-menu-item > div {margin:2px 0;padding: 0;}
md-menu-content.bcd-menu-filter md-menu-item > div > div {width:100%;padding:0 15px;}
.bcd-part-form-successfully-sent md-toolbar.md-default-theme:not(.md-menu-toolbar), .bcd-part-form-successfully-sent md-toolbar:not(.md-menu-toolbar) {background-color:transparent !important;}
.bcd-part-form-successfully-sent {background-color:#fefefe;border:1px solid #b1b1b1;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;width:320px;max-width:320px;}
.bcd-part-form-successfully-sent md-toolbar h3 {text-align:center;}
.bcd-part-form-successfully-sent md-content p {text-align:center;}
/* angularjs corrections [end] */
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
::-webkit-scrollbar {width: 10px;background-color: #F5F5F5;}
::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #eaeaea;}
#bcd-sidenav-mid-left ::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: var(--default-background-300-1);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#bcd-sidenav-mid-left ::-webkit-scrollbar {width: 10px;background-color: var(--default-background-300-1);}
#bcd-sidenav-mid-left ::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: var(--default-background-300-1);}
/*md-checkbox .md-icon {width: 15px;height: 15px;}
md-checkbox.md-checked .md-icon:after {left: 3px;top: -2px;width: 6px;height: 12px;}*/
#bcd-sidenav-mid-left {min-width: 280px;width:280px;max-width:280px;}
/*md-sidenav.md-closed-add.md-closed-add-active, md-sidenav.md-closed-remove.md-closed-remove-active {overflow:hidden;}
md-sidenav.md-closed-add.md-closed-add-active::-webkit-scrollbar, md-sidenav.md-closed-remove.md-closed-remove-active::-webkit-scrollbar {display:none;}*/
#bcd-sidenav-mid-left::-webkit-scrollbar {display: none;}
#bcd-sidenav-mid-left::-webkit-scrollbar {display: none;}
#bcd-sidenav-mid-left ::-webkit-scrollbar {display: none;}
#bcd-sidenav-mid-left ::-webkit-scrollbar {display: none;}
/* Hide scrollbar for IE and Edge */
#bcd-sidenav-mid-left {-ms-overflow-style: none;}
md-input-container label {display:block;margin:auto;font-weight:unset;}
img {max-width:100%;max-height:100%;}
p {margin:0;line-height:1.2em;}
.bcd-page-title {color:var(--default-primary-500-1);border-left:3px solid var(--default-accent-500-1);padding:10px;}
#BCD-home {width:100%;height:100%;}
#BCD-page-maintenance {position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:#fff;z-index:999999;}
#page {width: 100%;height: 100%;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;padding-top:62px;}
#BCD-page-offline {width: 100%;height: 100%;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;padding-top:62px;}
#BCD-page-public {width: 100%;height: 100%;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;padding-top:62px;}
#waiting-page {width: 100%;height: 100%;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;padding-top:62px;}
#BCD-page-error {width: 100%;height: 100%;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;padding-top:62px;}
#webapp-clock {padding-left: 15px;padding-right: 15px;font-weight: 100;font-size: 13px;letter-spacing: 1px;}
#BCD-content-home {background-color:var(--neutral-background-100-1);}
#BCD-content {background-color:var(--neutral-background-100-1);}
.bcd-h1 {font-size:21px;}
.bcd-h2 {font-size:20px;}
.bcd-h3 {font-size:19px;}
.bcd-h4 {font-size:18px;}
.bcd-h5 {font-size:17px;}
.bcd-h6 {font-size:16px;}
.bcd-messages-badge {background: #ff0000;color: #fff;position: absolute;right: -8px;top: -8px;z-index: 1;font-size: 10px;width: 20px;height: 20px;text-align: center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.bcd-notification-badge {background: #ff0000;color: #fff;position: absolute;right: -8px;top: -8px;z-index: 1;font-size: 10px;width: 20px;height: 20px;text-align: center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
#BCD-debugger {position: absolute;left: -10px;bottom: -10px;}
#BCD-special-menu {}
#BCD-vdesk {position:fixed;left:0;top:-100%;width:100%;height:100%;background:rgba(0,0,0,0.2);z-index:999;}
#BCD-vdesk:before {
    background: inherit;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    box-shadow: inset 0 0 2000px rgba(255, 255, 255, .5);
    filter: blur(10px);
}
.session-image-thumbnail {margin: 2px;padding: 1px;background: var(--default-background-400-1);-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.session-image-thumbnail img {-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.bcd-inside-info {font-style:italic;font-size:0.9em;}
#selectAndCopyToClipboard {position:absolute;left:-100%;bottom:-100%;opacity:0;}
.bcd-saved-version {border: 1px solid var(--default-accent-500-1);border-radius: 6px;padding: 15px;background:var(--default-accent-A700-1)}
.bcd-icon-wrapper.bcd-icon-wrapper-warn {position:absolute;z-index:1;right:-5px;bottom:-5px;}
.bcd-part-users .bcd-box-wrapper {}
.bcd-part-users .bcd-user-card .bcd-post-image {width:300px;height:auto;}
.bcd-part-users .bcd-box-wrapper .bcd-box-1 {width:100%;}
.bcd-part-users .bcd-box-wrapper .bcd-box-2 {width:100%;}
.bcd-part-users .bcd-box-wrapper {}
.bcd-part-profile-card {}
.bcd-part-profile-card .bcd-box-wrapper {}
.bcd-part-profile-card .bcd-box-wrapper .bcd-box-1 {width:100%;}
.bcd-part-profile-card .bcd-box-wrapper .bcd-box-2 {width:100%;}
.bcd-part-user-new {}
.bcd-part-user-new .bcd-box-wrapper {}
.bcd-part-user-new .bcd-box-wrapper .bcd-box-1 {width:100%;}
.bcd-part-user-new .bcd-box-wrapper .bcd-box-2 {width:100%;}
.bcd-deskit-md-card {box-shadow:0 0 20px -16px #000;margin:5px;padding:15px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.bcd-deskit-md-card .bcd-bg-icon {font-size:73px;}
.bcd-part-dashboard-action-line {border-bottom:1px dotted var(--neutral-background-100-1);background:#fefefe;}
.bcd-app-box-line .bcd-part-dashboard-action-line {padding:0 0 0 10px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
#BCD-vdesk #bcd-sidenav-vdesk-1 {background:rgba(0,0,0,0.2);}
#BCD-vdesk #bcd-sidenav-vdesk-1 md-toolbar {background: transparent;}
#BCD-vdesk #bcd-sidenav-vdesk-1 md-content {background: transparent;}
#BCD-vdesk #bcd-sidenav-vdesk-2 {background:rgba(0,0,0,0.2);}
#BCD-vdesk #bcd-sidenav-vdesk-2 md-toolbar {background: transparent;}
#BCD-vdesk #bcd-sidenav-vdesk-2 md-content {background: transparent;}
#BCD-vdesk #bcd-sidenav-vdesk-3 {background:rgba(0,0,0,0.2);}
#BCD-vdesk #bcd-sidenav-vdesk-3 md-toolbar {background: transparent;}
#BCD-vdesk #bcd-sidenav-vdesk-3 md-content {background: transparent;}
#header {position: fixed;left: 0;top: 0;width: 100%;z-index:1;min-height:62px;} /* reviewed */
#footer {position: fixed;left: 0;bottom: 0;width: 100%;z-index: 1} /* reviewed */
.bcd-box-start-closed {display:none;}
/* vDesk [start] */
#BCD-vd-box-3 {width:300px;position:absolute;left:-100%;top:0;-webkit-transition: 200ms all;-moz-transition: 200ms all;-o-transition: 200ms all;transition: 200ms all;}
#BCD-vd-box-3.bcd-open {left:0;}
#BCD-vd-box-4 {position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.bcd-vdesk-item {border:1px solid #d2d2d2;background:#dcdcdc;color:#111;max-width:300px;}
.bcd-vdesk-item .bcd-head {padding:5px;}
.bcd-vdesk-item .bcd-header {padding:5px;}
.bcd-vdesk-item .bcd-header h1 {padding:0 5px;font-size:16px;font-weight:500;margin:0;line-height:1.3em;}
.bcd-vdesk-item .bcd-content {padding:5px;}
.bcd-vdesk-item .bcd-content .entry-content {background: rgba(250,250,250,1);padding: 15px;box-shadow: inset 1px 1px 4px -1px rgba(0, 0, 0, 0.5);}
.bcd-vdesk-item .bcd-button {padding:2px;}
.bcd-vdesk-item .bcd-button i {font-size:19px;color: #a7a7a7;}
.bcd-vdesk-item .bcd-vdesk-item-dragger {height: 25px;padding:5px;}
.bcd-vdesk-item .bcd-vdesk-item-dragger > div {height: 100%;width:1px;border-left:1px dotted #ababab;margin: 0 1px;}
.bcd-vdesk-item.bcd-floating-item {z-index:999999999 !important;}
/* vDesk [end] */
md-sidenav md-content ul {margin:0;padding:0;list-style-type: none;}
.bcd-deskit-md-record-wrapper {background: var(--neutral-background-200-1);-moz-box-shadow: -5px 5px 11px -5px #afafaf, 5px 0 11px -5px #afafaf;-webkit-box-shadow: -5px 5px 11px -5px #afafaf, 5px 0 11px -5px #afafaf;box-shadow: -5px 5px 11px -5px #afafaf, 5px 0 11px -5px #afafaf;}
.bcd-deskit-md-card {border-top:3px solid var(--default-accent-A700-1);background: #fff;}
.bcd-deskit-md-record-header {padding:0 15px;}
.bcd-deskit-md-record {background: #fff;margin:15px;padding:15px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 6px 6px -6px #cacaca;-webkit-box-shadow:0 6px 6px -6px #cacaca;box-shadow:0 6px 6px -6px #cacaca;}
/* context menu [start]  */
#BCD-vd-box-0 {min-width:50px;padding:0 5px;box-shadow: inset 10px 0 13px -10px rgba(0, 0, 0, 0.5), inset 0 10px 13px -10px rgba(0, 0, 0, 0.5), inset 0 -7px 13px -10px rgba(0, 0, 0, 0.5), inset -10px 0 9px -2px rgb(50, 50, 50);-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;}
#BCD-vd-box-0 .bcd-context-menu {display:inline-block;position:relative;z-index:auto;left:0;top:0;}
#BCD-vd-box-0 .bcd-context-menu .bcd-context-menu-dragger {position:relative;}
#BCD-vd-box-1 {position:relative;min-width:50px;min-height:50px;padding:0 5px;box-shadow: inset 10px 0 13px -10px rgba(0, 0, 0, 0.5), inset 0 10px 13px -10px rgba(0, 0, 0, 0.5), inset 0 -7px 13px -10px rgba(0, 0, 0, 0.5), inset -10px 0 9px -2px rgb(50, 50, 50);-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;}
#BCD-vd-box-1 .bcd-context-menu {display:inline-block;position:relative;z-index:auto;left:0;top:0;}
#BCD-vd-box-1 .bcd-context-menu .bcd-context-menu-dragger {position:relative;}
#BCD-vd-box-3 .bcd-vdesk-item {}
#BCD-vd-box-3 .bcd-vdesk-item .bcd-item-dragger {position:relative;}
#BCD-vd-box-4 .bcd-vdesk-item {}
.bcd-context-menu {display:none;position:relative;} /* sidenav are z-index 60, md-backdrop are 90 */
.bcd-context-menu.bcd-floating-menu {display:block;position:fixed !important;z-index:999999999 !important;/*left and top established by function contextMenu*/}
.bcd-context-menu.bcd-display-none {display:none !important;}
.bcd-context-menu-top {color: #8e8e8e;font-size: 11px;text-transform: uppercase;letter-spacing: 1px;}
.bcd-context-menu-top .bcd-button {position:absolute;left:0;top:0;z-index:1;display:block;}
.bcd-context-menu-top .bcd-button-inside {min-width:42px;min-height:42px;width:42px;height:42px;background-color:#fff;-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);-o-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.bcd-context-menu-top .bcd-button-inside i {font-size:21px;}
.bcd-context-menu-content {position:relative;background:#fefefe;}
.bcd-context-menu-content .bcd-context-menu-content-inside {position:absolute;left:0;top:0;background:#fefefe;}
.bcd-context-menu-top .bcd-button.bcd-context-menu-dragger {display:block;}
.bcd-context-menu-top .bcd-button.bcd-context-menu-opener-inside {opacity:0;}
.bcd-context-menu-top .bcd-button.bcd-context-menu-closer {opacity:0;}
.bcd-context-menu-top .bcd-button.bcd-context-menu-main-opener {opacity:0;}
.bcd-context-menu-content {position:relative;left:58px;top:50px;background:#fff;}
md-menu-content.bcd-context-menu-content {background:#fff;}
md-menu-content.bcd-context-menu-content md-menu-item {border-bottom:1px dotted #eaeaea;text-transform:uppercase;font-weight:300;letter-spacing:1px;font-size:15px;}
md-menu-content.bcd-context-menu-content h4 {letter-spacing: 2px;font-weight: 400;font-size:17px;}
/* context menu [end]  */
/* vDesk [end] */
/* history (generic) [start] */
.bcd-history-card {}
.bcd-history-card-box-1 {width: 25px;min-width: 25px;max-width: 25px;border-right: 1px dotted var(--default-background-200-1);}
.bcd-history-card-box-1 i {margin-right:-26px;margin-bottom: 1px;position:relative;}
.bcd-history-card-box-2 {width: 100px;min-width: 100px;max-width: 100px;}
.bcd-history-card-box-2 > div:first-of-type {font-size: 13px;line-height: 1em;color: #949494;border-bottom: 1px dotted var(--default-background-200-1);}
.bcd-history-card-box-3 {width: 360px;max-width: 360px;}
.bcd-history-card-box-3-inside {
    margin: 15px 0;
    padding: 15px;
    background: #f5f5f5;
    border: 1px solid #f7f7f7;
    -o-box-shadow: 0 4px 10px -7px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 4px 10px -7px rgba(0, 0, 0, 0.35);
    -webkit-box-shadow: 0 4px 10px -7px rgba(0, 0, 0, 0.35);
    box-shadow: 0 4px 10px -7px rgba(0, 0, 0, 0.35);
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
}
/* history (generic) [end] */

/* webapp structure [start] */
.bcd-color-luggage {color:#9e5128;}
.bcd-height-300{height:300px;}
.height-1 {height:1px;}
.height-2 {height:2px;}
.height-3 {height:3px;}
.height-4 {height:4px;}
.height-5 {height:5px;}
.blurredCol, .blurredCol > div {text-shadow:0 0 6px #000;color:transparent;}
.highlightCol-1, .highlightCol-1 * {background-color:#ffff00;}
.highlightCol-2, .highlightCol-2 * {background-color:#00ff01;}
.highlightCol-3, .highlightCol-3 * {background-color:#ff00d0;color:#fff;}
.highlightCol-4, .highlightCol-4 * {background-color:#ff000e;color:#fff;}
.highlightCol-5, .highlightCol-5 * {background-color:#0028ff;color:#fff;}
.highlightCol-6, .highlightCol-6 * {background-color:#ffff00;}
.highlightCol-7, .highlightCol-7 * {background-color:#ffff00;}
.highlightCol-8, .highlightCol-8 * {background-color:#ffff00;}
.highlightCol-9, .highlightCol-9 * {background-color:#ffff00;}
.highlightCol-10, .highlightCol-10 * {background-color:#ffff00;}
.highlightCol-11, .highlightCol-11 * {background-color:#ffff00;}
.highlightCol-12, .highlightCol-12 * {background-color:#ffff00;}
.highlightCol-13, .highlightCol-13 * {background-color:#ffff00;}
.highlightCol-14, .highlightCol-14 * {background-color:#ffff00;}
.highlightCol-15, .highlightCol-15 * {background-color:#ffff00;}
.highlightCol-16, .highlightCol-16 * {background-color:#ffff00;}

.bcd-color-picker {cursor:pointer;width:10px;height:10px;}
.bcd-color-picker.row-1-1 {background:#ffff00;}
.bcd-color-picker.row-1-2 {background:#00ff01;}
.bcd-color-picker.row-1-3 {background:#ff00d0;}
.bcd-color-picker.row-1-4 {background:#ff000e;}
.bcd-color-picker.row-2-1 {background:#0028ff;}
.bcd-color-picker.row-2-2 {background:#0028ff;}
.bcd-color-picker.row-2-3 {background:#0028ff;}
.bcd-color-picker.row-2-4 {background:#0028ff;}
.bcd-color-picker.row-3-1 {background:#0028ff;}
.bcd-color-picker.row-3-2 {background:#0028ff;}
.bcd-color-picker.row-3-3 {background:#0028ff;}
.bcd-color-picker.row-3-4 {background:#0028ff;}
.bcd-color-picker.row-4-1 {background:#0028ff;}
.bcd-color-picker.row-4-2 {background:#0028ff;}
.bcd-color-picker.row-4-3 {background:#0028ff;}
.bcd-color-picker.row-4-4 {background:#0028ff;}
.bcd-report-page {background-color:#fff;}
.bcd-list-elm-inside {background-color:var(--default-background-A100-1);}
.bcd-list-elm-inside.bcd-recovered {background-color:#ffe5f5 !important;}
.bcd-list-elm-inside.bcd-acknowledgment {border-width:3px;border-style:solid;-webkit-animation: flash linear 1s infinite;animation: flash linear 3s infinite;}
.bcd-box-shadow-0 {
    -o-box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.13);
    -moz-box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.13);
    box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.13);
}
.bcd-card-shadow-0 {
    -o-box-shadow: 0 2px 5px 0 #e4e6ec;
    -moz-box-shadow: 0 2px 5px 0 #e4e6ec;
    -webkit-box-shadow: 0 2px 5px 0 #e4e6ec;
    box-shadow: 0 2px 5px 0 #e4e6ec;
}
@-webkit-keyframes flash {
    0% { border-color: #ff6262; }
    50% { border-color: #ffffff; }
    100% { border-color: #ff6262; }
}
@keyframes flash {
    0% { border-color: #ff6262; }
    50% { border-color: #ffffff; }
    100% { border-color: #ff6262; }
}
b, strong {font-weight: 600;}
.bcd-part-read .bcd-post-title, .bcd-part-edit .bcd-post-title {text-align:left;padding:15px 0;font-size: 25px;line-height: 1.1em;color:var(--default-primary-500-1);}
.bcd-chart-border {border: 1px solid #cdcd;}
.md-panel.md-tooltip, .md-panel.md-tooltip.md-show, .md-panel.md-tooltip.md-hide {max-width:320px;height:auto;font-size:13px;white-space:initial;text-overflow:initial;line-height:1.2em;font-weight:100;padding:5px 8px;background-color:rgba(0,0,0,0.9);color:#fff !important;letter-spacing:1px;}
.bcd-card {-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.bcd-card-shadow {-o-box-shadow: 0 11px 20px -20px #b1b1b1;-moz-box-shadow: 0 11px 20px -20px #b1b1b1;-webkit-box-shadow: 0 11px 20px -20px #b1b1b1;box-shadow: 0 11px 20px -20px #b1b1b1;}
.bcd-mobile-frame {width:300px;max-width:300px;}
.bcd-numbers, .bcd-number {font-family: 'Barlow', sans-serif;}
.bcd-mini-numbers {font-family: 'Barlow', sans-serif;font-size:12px !important;}
#form-drop-area, .form-drop-area {background: #fff;padding: 30px 15px;border-width: 1px;border-style:dotted; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;margin:15px 0;text-align: center;text-transform: uppercase;font-size: 16px;font-weight:400;line-height:1em;}
#form-dropped-files {background: #fff;padding: 15px;border-width: 1px;border-style:dotted; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;margin:5px 0;text-align: left;text-transform: uppercase;font-size: 16px;font-weight:400;line-height:1em;cursor:pointer;}
#form-dropped-files label {margin:0;}
#form-drop-area i {margin: 8px auto 0;font-size: 34px;}
#form-dropped-files  i.load-images {margin: 15px auto;font-size: 60px;}
#form-dropped-files div.loaded-file {padding:4px 0;font-size: 14px;letter-spacing: 0;text-transform: none;font-weight: 300;}
#form-dropped-files .bcd-post-image {width: 25px;height:25px;margin-right: 5px;}
.entry-content p {margin: 0 0 10px 0;}
.entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {font-weight:500;margin-top:15px;padding: 5px 0;}
i.fas, i.fal, i.far, i.fad {font-size:15px;}

.bcd-height-20 {min-height:20px;height:20px;}
.bcd-height-40 {min-height:40px;height:40px;}
.md-open-menu-container {max-width: calc(100vw - 10px)}
#BCD-errors-and-warnings-badges-box {position: absolute;z-index: 1;bottom: 0;left: 0;}
#BCD-errors-and-warnings-badges-box-inside {position: absolute; left:-25px;bottom: -18px;z-index: 999999;}
#success-and-info-badges-box {position: absolute;z-index: 1;bottom: 0;left: 0;}
#success-and-info-badges-box-inside {position: absolute; left:-25px;bottom: -18px;z-index: 999999;}
#BCD-header-warnings-icon {color:#ffff00;}
.bcd-toast .md-toast-content {padding:10px;}
.bcd-toast-error .md-toast-content {padding-top: 12px;padding-bottom:12px;}
.bcd-toast-error .md-toast-content .bcd-content {}
.bcd-toast-error .md-toast-content .bcd-content .bcd-title {font-size: 18px;line-height: 1.1em;padding: 5px 0;}
.bcd-toast-error .md-toast-content .bcd-sub-content {font-weight: 100;line-height: 1.1em;font-size:15px;font-family: 'Barlow Semi Condensed', sans-serif;}
.bcd-notification-toast .bcd-content {border-bottom-width:1px;border-bottom-style:solid;}
.bcd-notification-toast .bcd-link-box > div {padding:0; margin-right:30px;}
.bcd-is-today {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,e5f1e8+100 */
    background: rgb(255,255,255) !important; /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,241,232,1) 100%)!important;; /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,241,232,1) 100%)!important;; /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,241,232,1) 100%)!important;; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5f1e8',GradientType=0 )!important;; /* IE6-9 */

}
#focushelp-header-info-button {}
#focushelp-notification-icon {position:absolute;z-index:1;left:0;bottom:0;}
#focushelp-user-card-minimal {bottom:7px;}
#focushelp-side-ticket-module-icon {top: 5px;bottom: auto;left: 25px;}
.focushelp-anchor {position:absolute;z-index:1;left:-12px;bottom:-6px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:1px;}
.focushelp-anchor i {font-size:14px !important;color:#cb2cff;text-shadow: 0 0 2px #bae5ff;}
.bcd-badge {-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;padding: 12px;font-size: 9px;font-weight:500;color: #000;width: 12px;height: 12px;}
.badge-error {background-color:rgba(193, 0, 0, .5);color:#fff;font-size:12px;font-weight:500;border-radius:40px;border:1px solid rgba(193, 0, 0, .9);}
.badge-warning {background-color:rgba(255, 167, 0, .5);color: #fff;font-size: 12px;font-weight:500;border-radius: 40px;border: 1px solid rgba(255, 167, 0, .9);}
.badge-info {background-color:rgba(0, 84, 193, .5);color:#fff;font-size:12px;font-weight:500;border-radius:40px;border:1px solid rgba(0, 84, 193, .9);}
.badge-success {background-color:rgba(18, 193, 0, .5);color:#fff;font-size:12px;font-weight:500;border-radius:40px;border:1px solid rgba(18, 193, 0, .9);}
.md-toolbar-tools h1, .md-toolbar-tools h2, .md-toolbar-tools h3 {text-transform:uppercase;font-weight:100;}
/*md-menu-content button i.material-icons, md-menu-content button i.fal, md-menu-content button i.far, md-menu-content button i.fas, a.md-button i.material-icons, a.md-button i.fal, a.md-button i.far, a.md-button i.fas, md-toast i.material-icons, md-toast i.fal, md-toast i.far, md-toast i.fas {margin-right:5px;}*/
md-dialog.dialog-flex {padding-bottom:15px;width: 100%;min-width: 100%;max-width:100%;min-height: 100%;height:100%;max-height:100%;}
md-dialog.dialog-fullscreen {width: 100% !important;min-width: 100% !important;;max-width:100% !important;;min-height: 100% !important;;height:100% !important;;max-height:100%; !important;}
.md-panel.panel-flex {padding-bottom:15px;}
.bcd-sidenav-button-area-box {margin:0;text-transform: uppercase;font-weight: 200;font-size: 14px;letter-spacing: 1px;}
.bcd-sidenav-button-area {padding:10px 15px;}
.bcd-box-content {-webkit-box-shadow:inset 0 10px 17px -16px #000;-moz-box-shadow:inset 0 10px 17px -16px #000;box-shadow:inset 0 10px 17px -16px #000;}
.bcd-box-content .bcd-elm {padding:10px 15px;}
.bcd-box-content .bcd-sub-elm.bcd-elm {padding: 8px 15px 6px;text-transform: uppercase;font-size: 12px;border-bottom: 1px dotted var(--default-primary-700-1);}
.bcd-sub-elm i {font-size: 6px !important;margin-right: 10px;margin-top: 6px;}

.bcd-line-b {border-bottom:1px solid #e2e2e2;}
/* related [start] */
.bcd-record-related-menu {}
.bcd-record-related-menu md-menu-item {font-size:15px;}
/* related [end] */
/* parts [start] */
.bcd-part-new-backup {font-weight: 100;padding: 4px 10px;margin-bottom: 15px;letter-spacing: 1px;text-transform: uppercase;font-size: 12px;}
.bcd-legend-box {border:1px solid #f7f7f7;}
.bcd-legend-box-inside {background-color: #f7f7f7;padding: 10px;border-radius: 5px;margin:5px;}
.bcd-light-green {width:10px;height:10px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;    border: 1px solid #00a200;background-color: #00ff00;-moz-box-shadow: 0 0 5px 0 #00ff00;-webkit-box-shadow: 0 0 5px 0 #00ff00;box-shadow: 0 0 5px 0 #00ff00;margin:5px;}
.bcd-light-red {width:10px;height:10px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border:1px solid #8e0000;background-color: #ff0000;-moz-box-shadow: 0 0 5px 0 #ce0000;-webkit-box-shadow: 0 0 5px 0 #ce0000;box-shadow: 0 0 5px 0 #ce0000;margin:5px;}
.bcd-part-list-content-id {padding:2px 0;}
.bcd-part-list-content-content {padding:2px 0;}
.bcd-part-list-content-cats {font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--neutral-background-800-1);padding:2px 0;line-height: 1.1em;}
.bcd-part-list-startdate {padding:2px 0;}
.bcd-part-list-startdate span.bcd-label, .bcd-part-list-enddate span.bcd-label, .bcd-part-list-starttime span.bcd-label, .bcd-part-list-endtime span.bcd-label, .bcd-part-list-timepaid span.bcd-label, .bcd-part-list-timecovered
.bcd-part-list-endate {padding:2px 0;}
.bcd-part-list-startime {padding:2px 0;}
.bcd-part-list-endtime {padding:2px 0;}
.bcd-part-list-timepaid {padding:2px 0;}
.bcd-part-list-startdate {padding:2px 0;}
.bcd-part-list-typology {border: 2px solid var(--default-primary-100-1);width: 40px;height: 40px;border-radius: 50%;color: var(--default-primary-500-1);}
.bcd-part-red-section {padding:15px;margin:15px 0;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;border:1px solid var(--neutral-background-300-1);background:var(--neutral-background-A100-1);}
.bcd-part-read-label-box {padding:5px;background:var(--default-accent-A700-1);font-weight:500;text-transform:uppercase;}
.bcd-part-read-box {padding:5px;border-bottom: 1px dotted var(--neutral-background-200-1);border-left: 1px solid var(--neutral-background-200-1);border-right: 1px solid var(--neutral-background-200-1);background:#fff;}
.bcd-side-item-box {padding:5px 0;}
#BCD-media-library .bcd-box-1 {width:100%;}
#BCD-media-library .bcd-box-2 {width:100%;}
#BCD-media-library-upload-button {min-width:40px;width:40px;max-width:40px;min-height:40px;height:40px;max-height:40px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:5px;}
.bcd-media-library-box {width:100%;margin-bottom:1px;}
.bcd-media-library-box-inside {margin:2px 5px;}
.bcd-media-library-box-inside.bcd-active {-moz-box-shadow: 0 -7px 22px -17px var(--default-primary-500-1), 0 7px 22px -17px var(--default-primary-500-1);-webkit-box-shadow:0 -7px 22px -17px var(--default-primary-500-1), 0 7px 22px -17px var(--default-primary-500-1);box-shadow:0 -7px 22px -17px var(--default-primary-500-1), 0 7px 22px -17px var(--default-primary-500-1);}
.bcd-file-thumbnail {width:36px;height:36px;}
.bcd-file-thumbnail i {font-size:31px;}
/* parts [end] */
/* notification [start] */
.bcd-notification-toast .bcd-title {font-family: 'Barlow Semi Condensed', sans-serif;font-weight: 200;line-height: 1.2em;letter-spacing: 2px;font-size: 15px;text-transform:uppercase;margin-bottom:4px;}
.bcd-notification-toast .bcd-ex {font-family: 'Barlow Semi Condensed', sans-serif;line-height: 1.2em;font-weight: 100;letter-spacing: 1px;text-transform: uppercase;font-size: 12px;}
.bcd-notification-toast .bcd-link-box {line-height: 1.2em;letter-spacing: 1px;text-transform: uppercase;font-size: 16px;}
/* notification [end] */
/* user label [start] */
#header-user {margin-right:15px;}
.bcd-user-label {display:inline-flex;display:-webkit-inline-flex; display:-ms-inline-flexbox;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;}
.bcd-user-label .bcd-user-label-name {padding:5px;line-height:1em;}
.bcd-user-label .bcd-user-label-img {width:25px;height:25px;min-height:25px;min-width:25px;margin:2px 5px 2px 0;}
.bcd-part-read .bcd-user-label .bcd-user-label-img {width:30px;height:30px;min-height:30px;min-width:30px;margin:5px;}
.bcd-user-label .bcd-user-label-img img {-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border:2px solid var(--default-primary-500-1);}
.bcd-user-label-all {font-size:15px;} /* material icon for all in a BCD chip */
/* priority [start] */
.bcd-priority-0 {color:#89d0df;}
.bcd-priority-1 {color:#8fec98;}
.bcd-priority-2 {color:#ffd46d;}
.bcd-priority-3 {color:#ff981e;}
.bcd-priority-4 {color:#ff4141;}
/* priority [end] */
/* list generic [start] */
.bcd-list .part-box-border-bottom {border-bottom:1px dotted var(--neutral-background-300-1);}
.bcd-list .part-box-text-less {color: var(--neutral-background-A700-1);font-size: 15px;line-height: 1.3em;}
.bcd-list {margin: 0;padding: 0;list-style-type: none;}
.bcd-list li {margin: 0;padding: 0;}
.bcd-list .bcd-zone-list-elem .bcd-list-elm-inside {background: #fff;padding:5px 0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.bcd-list .bcd-zone-list-elem.bcd-current .bcd-list-elm-inside {background:var(--default-accent-900-1);}
.bcd-list-elm .bcd-list-elm-author {margin: 0 0 2px 0;}
.bcd-list-elm .bcd-list-elm-header {margin: 0;}
.bcd-list-elm h3 {font-size:17px;margin: 0;padding:0; line-height:1em;}
.bcd-list-elm .bcd-excerpt {margin:0; padding:0;line-height:1em;font-size:13px;}
.bcd-list-elm .bcd-list-elm-timerange {font-size:14px;margin: 0 0 2px 0;}
.bcd-list-elm-checkbox {margin-bottom:0;width:20px;}
/* list generic [end] */
/* flex table [start] */
.bcd-flex-table {width:100%;padding:4px;}
.bcd-flex-table-header-row {background: #eaecef;margin-bottom:1px;font-size: 14px;font-weight:500;text-align: center;text-transform: uppercase;}
.bcd-flex-table-header-row > div {padding:4px;}
.bcd-flex-table-row {background: #fff;margin-bottom:1px;font-size: 14px;font-weight: 400;padding:4px;-webkit-box-shadow:0 4px 20px -13px #000;-moz-box-shadow:0 4px 20px -13px #000;box-shadow:0 4px 20px -13px #000;border-left-style:solid; border-left-width:2px;}
.bcd-flex-table-row > div {padding:4px;}
/* flex table [end] */
/* analysis table default style [start] */
.bcd-anal-table {background:#fefefe;}
.bcd-anal-table thead {background:#fcfcfc;text-transform: uppercase;}
.bcd-anal-table thead tr {}
.bcd-anal-table thead tr td {}
.bcd-anal-table tbody {background:#fefefe;}
.bcd-anal-table tbody tr {}
.bcd-anal-table tbody tr td {}
/* analysis table default style [end] */
.bcd-ul-list {list-style-type:none;margin: 5px 0;padding: 0 0 0 15px;}
.bcd-ul-list li {padding:2px 0;}
.bcd-ul-list li i {margin-right:5px;font-size:4px;}
.bcd-ul-list li span {}
.bcd-list-header {padding:0 11px;}
.bcd-list-header md-checkbox.select-all {margin: 10px 0;}
.bcd-app-box {width:100%;}
.bcd-app-box-66 {width:100%;}
.bcd-info-box {background:#fff; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px;margin-bottom:15px;}
.bcd-info-box-header {border-bottom:1px solid #efefef;}
.bcd-info-box-content {padding:7px;}
.bcd-info-box-footer {border-top:1px solid #efefef;padding:7px;}
.bcd-info-box-content-sub {margin-bottom:15px;}
.bcd-info-box-content-sub ul {margin: 5px 0;padding: 0 0 0 25px;}
.bcd-info-box-author {padding:5px;}
.bcd-width-50 {width:50px;}
.bcd-movie {width:100%;}
.bcd-list-separator {padding: 0 5px;}
.bcd-list-separator .bcd-line {background:#000;height:80%;width:1px;}
.bcd-list-header > .bcd-box:last-child {margin-right:0;border-right:none;}
.bcd-search-field {background:transparent;border:none;border-bottom:1px solid #cdcdcd;}
md-input-container .md-input.md-datepicker-input {display:none;}
.md-datepicker-triangle-button.md-button.md-icon-button {display:none;}
._md-datepicker-has-triangle-icon {padding-right:0;}
.bcd-g-content-trash {color: #bf1111;text-transform: uppercase;font-weight: 500;letter-spacing: 1px;font-size: 11px;line-height: 1em;padding: 0;}
.bcd-g-content-archived {color: #ea2894;text-transform: uppercase;font-weight: 500;letter-spacing: 1px;font-size: 11px;line-height: 1em;padding: 0;}
.bcd-g-content-draft {color:#9e9e9e;text-transform: uppercase;font-weight: 500;letter-spacing: 1px;font-size: 11px;line-height: 1em;padding: 0;}
#app-header-preference-box .bcd-box-2 {width: 200px;font-size: 12px;line-height: 1.2em;}
.bcd-list-tab {padding: 8px 4px;margin: 0 1px;background-color: #e8e8e8;}
.bcd-list-tab-active {background-color:#fff;padding: 12px 8px;}
md-card.bcd-sub-card {background:var(--neutral-background-100-1);}
.md-card-inverse {margin-bottom:15px;background: var(--default-accent-A700-1);box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.2), inset 0 1px 1px 0 rgba(0,0,0,.14), inset 0 2px 1px -1px rgba(0,0,0,.12);}
#app-reset {width:90%;margin:0 auto;text-align:center;}
.bcd-toast-button-text {font-size: 16px;}
.md-whiteframe-14dp {-webkit-box-shadow:0 7px 9px -4px #6f6f6f, 0 14px 21px 2px #c3c3c3, 0 5px 26px 4px #cccccc;-moz-box-shadow:0 7px 9px -4px #6f6f6f, 0 14px 21px 2px #c3c3c3, 0 5px 26px 4px #cccccc;box-shadow:0 7px 9px -4px #6f6f6f, 0 14px 21px 2px #c3c3c3, 0 5px 26px 4px #cccccc;}
._edit_lock {background-color:rgba(239, 236, 225, 0.7);}
.bcd-editing-now {display:inline-flex;font-style: italic;white-space: nowrap;font-weight: 100;padding: 4px 4px 3px;font-size: 11px !important;margin: 2px 0;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.bcd-counter-badge {border-width: 1px;border-style: solid;font-size: 10px;position: absolute;right: 5px;top: 5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width: 20px;height: 20px;}
.bcd-comix-box {margin: 12px 0 10px;padding: 12px; -webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:var(--default-accent-A700-1);}
.bcd-comix-box h6 {}
.bcd-comix-box .bcd-content {font-style:italic;font-size:0.8em;}
.bcd-comix-box .bcd-angle {position: absolute;left: 12px;bottom: -19px;width: 0;height: 0;border-top: 10px solid var(--default-accent-A700-1);border-bottom: 10px solid transparent;border-right: 10px solid transparent;border-left: 10px solid transparent;}
md-sidenav md-content.light-grey {background:#f5f5f5;}
canvas.bcd-chart {width:100%;}
.bcd-report-table {background:rgb(250,250,250);width:100%;border:0;border-top: 1px solid #ececec;border-right: 1px solid #ececec;-webkit-box-shadow:0 7px 5px -4px #d4d4d4;-moz-box-shadow:0 7px 5px -4px #d4d4d4;box-shadow:0 7px 5px -4px #d4d4d4;}
.bcd-report-table td {box-sizing: border-box;border-left: 1px solid #ececec;border-bottom: 1px solid #ececec;padding: 4px;font-size: 13px;margin: 0;color: #757575;min-height:24px;}
.bcd-report-table td input[type="text"] {width: 40px;padding: 4px;border: none;}
.bcd-messages-box {padding: 30px 0 50px;}
.bcd-messages-box h3 {font-size:16px;line-height:1.1em;margin-top:3px;}
.bcd-checkbox-span {margin-bottom:8px;}
.bcd-single-user-manager-box section {width:100%;}
.bcd-sidenav-60 {width:60% !important;max-width:60%;}
.bcd-manual h1, .bcd-manual h2, .bcd-manual h3, .bcd-manual h4, .bcd-manual h5, .bcd-manual h6 {margin:8px 0 4px;padding:2px 0;}
.bcd-manual p {margin-bottom:8px;}
.bcd-manual ul {margin:8px 0;padding: 0 0 0 25px;list-style-type:circle;}
.bcd-manual ul li {padding: 0;line-height: normal;}
.bcd-results-row {border: 1px solid #dcdcdc !important;background: #ececec;font-weight:700 !important;}
.bcd-images-wall .bcd-post-image {width:calc(50% - 4px);margin:2px;height:90px;}
.bcd-aligned-label {margin-bottom:25px;width:25%;}
.bcd-user-profile-checkbox-section {}
.bcd-user-profile-checkbox-section span {border-bottom: 1px solid #dedede;height: 15px;margin-right: 15px;}
.bcd-user-profile-checkbox-section md-input-container md-checkbox {margin-bottom:6px;}
.bcd-health-box {padding:15px;}
.bcd-health-box i {font-size:81px;}
#focushelp-box {display:none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 999999;background-color:rgba(0,0,0,0.81);}
#focushelp-box.focushelp-popover {background-color:transparent;}
#focushelp {color: #fff;font-size: 15px;letter-spacing: 1px;font-weight: 300;}
#focushelp #focushelp-inside {max-height:100%;}
#focushelp #focushelp-inside ng-include {max-height:100%;}
#focushelp-box.focushelp-popover #focushelp-inside {background-color:#fff;color:#121212;}
#focushelp-box.focushelp-popover #focushelp-inside #focushelp-content, #focushelp-box.focushelp-popover #focushelp-inside #focushelp-content p {font-size:15px;line-height:1.1em;color:#000;font-weight:500;}
#focushelp-box.focushelp-popover #focushelp-inside #focushelp-content button {margin:0;}
#focushelp-box.focushelp-popover #focushelp-icon {color:#121212;}
#focushelp #focushelp-content {max-height:100%;}
#focushelp #focushelp-content h3 {text-transform: uppercase;margin-bottom: 5px;padding: 0 15px;font-family: 'Barlow Semi Condensed', sans-serif;font-weight: 200;letter-spacing: 1px;color:#fff;}
#focushelp #focushelp-content h4 {text-transform: uppercase;margin-bottom: 5px;padding: 0 15px;font-family: 'Barlow Semi Condensed', sans-serif;font-weight: 200;letter-spacing: 1px;color:#fff;}
#focushelp-box.focushelp-popover #focushelp-content h4 {color:#000;font-weight:500;}
#focushelp #focushelp-content .entry-content {overflow-x: hidden;overflow-y: auto;max-height: 100%;padding: 15px;font-family: 'Barlow Semi Condensed', sans-serif;line-height: 1em;font-weight:200;color:#fff;}
#focushelp-box.focushelp-popover #focushelp-content .entry-content {color:#000;padding:0 15px;}
#focushelp #focushelp-content .entry-content p {margin-bottom: 15px;font-weight: 100;color:#fff;}
#focushelp #focushelp-content .entry-content h4, #focushelp #focushelp-content .entry-content h5, #focushelp #focushelp-content .entry-content h6 {text-transform:uppercase;padding:5px 0;margin-top:15px;}
.report-table-thead i.fa-caret-up,.report-table-thead i.fa-caret-down {height:auto;}
.bcd-flex-tree-opener {}
.bcd-flex-tree-closer {}
.bcd-flex-tree-content {}
ul.bcd-flex-tree {list-style-type:none;margin:0;padding:0;}
ul.bcd-flex-tree span {display:inline-block;}
ul.bcd-flex-tree ul {margin-bottom:10px;}
ul.bcd-flex-tree li {padding:6px 0 0 25px;line-height:1em;}
ul.bcd-flex-tree li .bcd-flex-tree-roomer {color:transparent !important;min-width: 11px;margin-right:8px;}
ul.bcd-flex-tree li .bcd-flex-tree-opener {margin-right:8px;}
ul.bcd-flex-tree li .bcd-flex-tree-closer {margin-right:8px;}
.bcd-menu-item-bottom-line {border-bottom:1px solid #ededed;}
.bcd-postit {margin: 15px;background-color: #ffff9a;padding: 15px;-webkit-box-shadow:0 10px 20px -20px #000;-moz-box-shadow:0 10px 20px -20px #000;box-shadow:0 10px 20px -20px #000;overflow-y: auto;}
#summaryTable {border:0;border-spacing: 0;}
#summaryTable thead td {vertical-align:top;}
#summaryTable td {box-sizing: border-box;border-left: 1px solid #ececec;border-bottom: 1px solid #ececec;padding: 6px;font-size: 13px;margin: 0;color: #757575;}
#summaryTable th.rotate-table-headings {/* Something you can count on */height: 140px;white-space: nowrap;}
#summaryTable th.rotate-table-headings > div {transform:/* Magic Numbers */translate(25px, 51px)/* 45 is really 360 - 45 */rotate(315deg);width: 30px;}
#summaryTable th.rotate-table-headings > div > span {border-bottom: 1px solid #ccc;padding: 2px 10px;}
.bcd-part-read .bcd-user-label .bcd-user-label-img {margin:0;}
td.bcd-slanting-wrapper {/* Something you can count on */height: 200px;white-space: nowrap;}
td.bcd-slanting-wrapper div.bcd-slanting-label {transform:/* Magic Numbers */translate(-10px, 162px)/* 44 is really 360 - 45 */rotate(270deg);width: 30px;}
td.bcd-slanting-wrapper div.bcd-slanting-label span {padding: 2px 5px;font-size:11px;}
.bcd-report-list-filter {position:absolute; right:0;bottom:2px;}
.bcd-sb-full-hour {}
.bcd-related-events {padding:15px 0;}
.bcd-related-events .bcd-related-event {margin: 0 0 5px;padding: 5px 0 10px;border-bottom:1px solid #ececec;}
.bcd-related-events .bcd-related-event .bcd-date {font-size:13px;}
.bcd-related-events .bcd-related-event .bcd-title {font-size: 19px;margin-top: 2px;}
.bcd-related-events .bcd-related-event .bcd-user {text-align:right;margin:5px 0 0;font-size:13px;font-weight:700;}
.bcd-list .bcd-events .bcd-related-events {padding:5px 0;}
.bcd-list .bcd-events .bcd-related-events .bcd-related-event {margin: 0 0 2px;padding: 2px 0 3px;border-bottom:none;}
.bcd-list .bcd-events .bcd-related-events .bcd-related-event .bcd-date {font-size:12px;}
.bcd-list .bcd-events .bcd-related-events .bcd-related-event .bcd-title {font-size: 15px;margin-top: 0;}
.bcd-list .bcd-events .bcd-related-events .bcd-related-event .bcd-content {font-size: 13px;}
.bcd-list .bcd-events .bcd-related-events .bcd-related-event .bcd-user {text-align:right;margin:5px 0 0;font-size:13px;font-weight:700;}
#BCD-report-table .bcd-related-events .bcd-related-event {border:none;padding:10px;}

.bcd-step-wrapper span.bcd-delimiter {width:4px;height:1px;background-color:#cdcdcd;}
.bcd-bg-white {background-color:#fff;}
.bcd-bg-success {background-color: rgba(18, 193, 0, 1);color:#fff;}
.bcd-bg-inactive {background-color: #cecece;color: #fff;}
.bcd-paper {background-color: rgb(252, 248, 227);margin: 12px 2px;padding: 12px;border-radius: 5px;color:#686868;}
.bcd-paper-row {border-bottom: 1px dashed #cdcdcd;padding: 4px 0;}
.bcd-pp-resource-line {border-radius: 3px;padding:10px;margin:5px 0;}
.bcd-color-red {color: rgba(193, 0, 0, 1);fill: rgba(193, 0, 0, 1);} /* color for errors */
.bcd-color-orange {color: rgb(255, 167, 0);fill: rgb(255, 167, 0);} /* color for warnings */
.bcd-color-green {color: rgb(18, 193, 0);fill: rgb(18, 193, 0);} /* color for success */
.bcd-color-draft {color: rgba(193, 0, 0, 1);fill: rgba(193, 0, 0, 1);} /* color for errors */
.bcd-color-publish {color: rgb(18, 193, 0);fill: rgb(18, 193, 0);} /* color for success */
.bcd-color-error {color: rgba(193, 0, 0, 1);fill: rgba(193, 0, 0, 1);} /* color for errors */
.bcd-color-warning {color: rgb(255, 167, 0);fill: rgb(255, 167, 0);} /* color for warnings */
.bcd-color-success {color: rgb(18, 193, 0);fill: rgb(18, 193, 0);} /* color for success */
.bcd-color-info {color: rgb(0, 84, 193);fill: rgb(0, 84, 193);} /* color for info */
.bcd-color-ok {color: rgba(67, 212, 8, 0.64);fill: rgba(67, 212, 8, 0.64);} /* color for ok */
.bcd-color-log {color: #fff;fill: #fff;} /* color for logs */
.subheader-error {background-color:rgba(193, 0, 0, 1);color:#fff;} /* msg: errors */
.subheader-error-item {background-color:rgba(255, 255, 255, 0.5);} /* msg: error line */
.subheader-warning {background-color: rgba(255, 167, 0, 1);color:#fff;} /* msg: errors */
.subheader-warning-item {background-color:rgba(255, 255, 255, 0.5);} /* msg: error line */
.subheader-info {background-color: rgba(0, 84, 193, 1);color:#fff;} /* msg: errors */
.subheader-info-item {background-color:rgba(255, 255, 255, 0.5);} /* msg: error line */
.subheader-success {background-color: rgba(18, 193, 0, 1);color:#fff;} /* msg: errors */
.subheader-success-item {background-color:rgba(255, 255, 255, 0.5);} /* msg: error line */
.bcd-draft-content, .bcd-draft-content p {color:#bdbdbd;}
.bcd-color-red {color: rgba(193, 0, 0, 1);}
.bcd-part-list-section-highlight {border: 3px solid var(--neutral-background-300-1);padding: 30px 15px 15px 15px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;margin: 15px;background: var(--neutral-background-200-1);}
.bcd-part-list-select-to-download {width:100%;}
.bcd-part-list-select-to-download .bcd-part-list-select-to-download-inside {background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:5px;margin:5px;width:auto;border:1px solid var(--neutral-background-300-1);}
.bcd-part-list-select-to-download .bcd-post-full-image {height:100%;}
.bcd-part-list-select-to-download .bcd-post-full-image img {width: auto;max-width: none;height: 135px !important;max-height: none;transform: rotate(45deg);margin-right: -25px;opacity: .15;}
md-sidenav .bcd-part-list-select-to-download {min-width:100%;width:100%;max-width:100%;}
md-sidenav .bcd-part-list-select-to-download .bcd-part-list-select-to-download-inside {min-width:auto;width:auto;max-width:none;margin: 5px 0;}
.bcd-list .bcd-constricted-list .bcd-box {width:100%;}
.bcd-list .bcd-constricted-list .bcd-part-list-select-to-download .bcd-part-list-select-to-download-inside {min-width:100%;width:100%;max-width:100%;}

.bcd-part-report-select-to-download .bcd-part-report-select-to-download-inside {background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:5px;margin:5px;min-width:330px;width:330px;max-width:330px;min-height: 110px;border:1px solid var(--neutral-background-300-1);}
.bcd-part-report-select-to-download .bcd-post-full-image {height:100%;}
.bcd-part-report-select-to-download .bcd-post-full-image img {width: auto;max-width: none;height: 135px !important;max-height: none;transform: rotate(45deg);margin-right: -25px;opacity: .15;}
md-sidenav .bcd-part-report-select-to-download {min-width:100%;width:100%;max-width:100%;}
md-sidenav .bcd-part-report-select-to-download .bcd-part-report-select-to-download-inside {min-width:auto;width:auto;max-width:none;margin: 5px 0;}

.bcd-part-report-templates .bcd-part-report-templates-inside {background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:5px;margin:5px;min-width:330px;width:330px;max-width:330px;min-height: 110px;border:1px solid var(--neutral-background-300-1);}
.bcd-part-report-templates .bcd-post-full-image {height:100%;}
.bcd-part-report-templates .bcd-post-full-image img {width: auto;max-width: none;height: 135px !important;max-height: none;transform: rotate(45deg);margin-right: -25px;opacity: .15;}
md-sidenav .bcd-part-report-templates {min-width:100%;width:100%;max-width:100%;}
md-sidenav .bcd-part-report-templates .bcd-part-report-templates-inside {min-width:auto;width:auto;max-width:none;margin: 5px 0;}
.bcd-list .bcd-constricted-list .bcd-box {width:100%;}
.bcd-list .bcd-constricted-list .bcd-part-report-templates .bcd-part-report-templates-inside {min-width:100%;width:100%;max-width:100%;}

.bcd-part-report-filters .bcd-part-report-filters-inside {background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:5px;margin:5px;min-width:330px;width:330px;max-width:330px;min-height: 110px;border:1px solid var(--neutral-background-300-1);}
.bcd-part-report-filters .bcd-post-full-image {height:100%;}
.bcd-part-report-filters .bcd-post-full-image img {width: auto;max-width: none;height: 135px !important;max-height: none;transform: rotate(45deg);margin-right: -25px;opacity: .15;}
md-sidenav .bcd-part-report-filters {min-width:100%;width:100%;max-width:100%;}
md-sidenav .bcd-part-report-filters .bcd-part-report-filters-inside {min-width:auto;width:auto;max-width:none;margin: 5px 0;}
.bcd-list .bcd-constricted-list .bcd-box {width:100%;}
.bcd-list .bcd-constricted-list .bcd-part-report-filters .bcd-part-report-filters-inside {min-width:100%;width:100%;max-width:100%;}

.bcd-part-report-calculation .bcd-part-report-calculation-inside {background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:5px;margin:5px;min-width:330px;width:330px;max-width:330px;min-height: 110px;border:1px solid var(--neutral-background-300-1);}
.bcd-part-report-calculation .bcd-post-full-image {height:100%;}
.bcd-part-report-calculation .bcd-post-full-image img {width: auto;max-width: none;height: 135px !important;max-height: none;transform: rotate(45deg);margin-right: -25px;opacity: .15;}
md-sidenav .bcd-part-report-calculation {min-width:100%;width:100%;max-width:100%;}
md-sidenav .bcd-part-report-calculation .bcd-part-report-calculation-inside {min-width:auto;width:auto;max-width:none;margin: 5px 0;}
.bcd-list .bcd-constricted-list .bcd-box {width:100%;}
.bcd-list .bcd-constricted-list .bcd-part-report-calculation .bcd-part-report-calculation-inside {min-width:100%;width:100%;max-width:100%;}
.bcd-list-header > .bcd-box {width:100%;}
.bcd-list .bcd-constricted-list .bcd-part-list-filters .bcd-part-list-filters-inside {min-width:100%;width:100%;max-width:100%;}
.bcd-list .bcd-constricted-list .bcd-part-list-box-search .bcd-part-list-box-search-inside {min-width:100%;width:100%;max-width:100%;}
.bcd-part-list-filters {width:100%;}
.bcd-part-list-filters .bcd-part-list-filters-inside {background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:5px;margin:5px;width:auto;border:1px solid var(--neutral-background-300-1);}
.bcd-part-list-filters .bcd-post-full-image {height:100%;}
.bcd-part-list-filters .bcd-post-full-image img {width: auto;max-width: none;height: 135px !important;max-height: none;transform: rotate(19deg);margin-right: -55px;opacity: .15;}
.bcd-part-list-box-search {width:100%;}
.bcd-part-list-box-search .bcd-part-list-box-search-inside {background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:5px;margin:5px;width:auto;border:1px solid var(--neutral-background-300-1);}
.bcd-part-list-box-search .bcd-post-full-image {height:100%;}
.bcd-part-list-box-search .bcd-post-full-image img {width: auto;max-width: none;height: 135px !important;max-height: none;transform: rotate(19deg);margin-right: -55px;opacity: .15;}
.bcd-squared-button {padding:5px;margin-right:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.bcd-squared-button.bcd-primary {background:var(--default-primary-400-1);color:#fff;}
.bcd-squared-button.bcd-accent {background:var(--default-accent-400-1);color:#fff;}
.bcd-squared-button.bcd-background {background:var(--default-background-400-1);color:#fff;}
.bcd-big-button {min-width:60px;width:60px;max-width:60px;min-height:60px;height:60px;max-height:60px;background:var(--default-accent-400-1);color:#fff;cursor:pointer;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.bcd-big-button i {font-size:31px;}
.bcd-list-filter {background:#fff;border:1px solid var(--neutral-background-300-1);border-radius:50px;padding:4px 10px;margin: 5px 0;white-space:nowrap;cursor:pointer;text-overflow: ellipsis;overflow: hidden;}
.bcd-module-analysis-part-user-actions-chart {width:100%;}
.bcd-module-analysis-part-user-actions-chart-inside {margin:15px;}










/* old */
.bcd-webapp-list-ctn-img img {width:30px;height:30px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.pagination {list-style-type:none;margin:0;padding:0;}
.pagination li {float:left;}
.pagination li a {display: inline-block;width: 30px;text-align: center;height: 30px;line-height: 30px;font-weight: 100;margin: 1px;font-size:13px;}
.pagination > .active > a, .pagination > .active>span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {color: #000;background-color: #fff;border-color: transparent;}
.pagination > li > a, .pagination > li > span {color: #000;background-color: #fff;border: none;}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {color: #000;background-color: #fff;border-color: #000; }
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {color: #444;background-color: #eee;border-color: #444;}


.bcd-step-tab {/*border:1px solid #efefef;*/}
.bcd-step-false {background-color: #FE0200;color:#fff;}
.bcd-step-true {background-color: #B3EA2B;color:#fff;}
.bcd-step-tab-head {}
.bcd-step-tab-head-inside {color:#bdbdbd;}
.bcd-step-tab-head-inside.bcd-available {color:#000;}
.bcd-step-tab-head.bcd-step-false {background-color: #dadada;color: #efefef;}
.bcd-step-tab-head.bcd-step-true {background-color: #fff;color:#000;}
.bcd-step-tab.bcd-step-false {background-color: #dadada;color: #efefef;}
.bcd-step-tab.bcd-step-true {background-color: #fff;color:#000;}

.bcd-gravity-1 {background-color: #AEFB2E;color:#fff;}
.bcd-gravity-2 {background-color: #B3EA2B;color:#fff;}
.bcd-gravity-3 {background-color: #BECA25;color:#fff;}
.bcd-gravity-4 {background-color: #CC9F1D;color:#fff;}
.bcd-gravity-5 {background-color: #D77B16;color:#fff;}
.bcd-gravity-6 {background-color: #DB6E14;color:#fff;}
.bcd-gravity-7 {background-color: #E15C11;color:#fff;}
.bcd-gravity-8 {background-color: #F03209;color:#fff;}
.bcd-gravity-9 {background-color: #FE0200;color:#fff;}
.bcd-gravity-10 {background-color: #990000;color:#fff;}

.bcd-complexity-level-0 {background-color: #710000;color:#fff;}
.bcd-complexity-level-1 {background-color: #990000;color:#fff;}
.bcd-complexity-level-2 {background-color: #FE0200;color:#fff;}
.bcd-complexity-level-3 {background-color: #F03209;color:#fff;}
.bcd-complexity-level-4 {background-color: #E15C11;color:#fff;}
.bcd-complexity-level-5 {background-color: #DB6E14;color:#fff;}
.bcd-complexity-level-6 {background-color: #D77B16;color:#fff;}
.bcd-complexity-level-7 {background-color: #CC9F1D;color:#fff;}
.bcd-complexity-level-8 {background-color: #BECA25;color:#fff;}
.bcd-complexity-level-9 {background-color: #B3EA2B;color:#fff;}
.bcd-complexity-level-10 {background-color: #AEFB2E;color:#fff;}
.bcd-profile-thumbnail img {border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;width:55px;margin-right:8px;}
.bcd-focus-help {position:absolute;left:-15px;top:-5px;z-index: 1;font-size:17px;}
.bcd-no-matching-record-label {background: #f00;color: #fff;padding: 6px 14px;line-height: 1em;text-align: center;margin: 0;text-transform: uppercase;}
#analysisFormTable {width:100%;border:0;border-top: 1px solid #ececec;border-right: 1px solid #ececec;-webkit-box-shadow:0 0 18px -3px rgba(0, 0, 0, 0.22);-moz-box-shadow:0 0 18px -3px rgba(0, 0, 0, 0.22);box-shadow:0 0 18px -3px rgba(0, 0, 0, 0.22);}
#analysisFormTable thead td {padding:4px;vertical-align:top;}
#analysisFormTable thead td i.bcd-inactive-sorter {height:10px;margin-top:-3px;}
#analysisFormTable td {box-sizing: border-box;border-left: 1px solid #ececec;border-bottom: 1px solid #ececec;padding: 4px;font-size: 13px;margin: 0;color: #757575;min-height:24px;}
#analysisActivityTable {width:100%;border:0;border-top: 1px solid #ececec;border-right: 1px solid #ececec;border-spacing: 0;}
#analysisActivityTable thead td {padding:4px;vertical-align:top;}
#analysisActivityTable td {box-sizing: border-box;border-left: 1px solid #ececec;border-bottom: 1px solid #ececec;padding: 4px;font-size: 13px;margin: 0;color: #757575;}
#analysisActionTable {width:100%;border:0;border-top: 1px solid #ececec;border-right: 1px solid #ececec;border-spacing: 0;}
#analysisActionTable thead td {padding:4px;vertical-align:top;}
#analysisActionTable thead td .bcd-box-1 {padding:0;}
#analysisActionTable thead td .bcd-box-2 {padding:0;}
#analysisActionTable thead td i.bcd-inactive-sorter {height:10px;margin-top:-3px;}
#analysisActionTable td {box-sizing: border-box;border-left: 1px solid #ececec;border-bottom: 1px solid #ececec;padding: 4px;font-size: 13px;margin: 0;color: #757575;}
#BCD-report-table {width:100%;border:0;border-top: 1px solid #ececec;border-right: 1px solid #ececec;border-spacing: 0;}
#BCD-report-table thead td {vertical-align:top;}
#BCD-report-table td {box-sizing: border-box;border-left: 1px solid #ececec;border-bottom: 1px solid #ececec;padding: 4px;font-size: 13px;margin: 0;color: #757575;}
.bcd-report-table {width:100%;border:0;border-top: 1px solid #ececec;border-right: 1px solid #ececec;border-spacing: 0;}
.bcd-report-table thead td {vertical-align:top;}
.bcd-report-table td {box-sizing: border-box;border-left: 1px solid #ececec;border-bottom: 1px solid #ececec;padding: 4px;font-size: 13px;margin: 0;color: #757575;}
#analysisWebservicesLogTable {width:100%;border:0;border-top: 1px solid #ececec;border-right: 1px solid #ececec;border-spacing: 0;}
#analysisWebservicesLogTable thead td {padding:4px;vertical-align:top;}
#analysisWebservicesLogTable td {box-sizing: border-box;border-left: 1px solid #ececec;border-bottom: 1px solid #ececec;padding: 4px;font-size: 13px;margin: 0;color: #757575;}
#contactFormTable {width:100%;border:0;border-top: 1px solid #ececec;border-right: 1px solid #ececec;-webkit-box-shadow:0 0 18px -3px rgba(0, 0, 0, 0.22);-moz-box-shadow:0 0 18px -3px rgba(0, 0, 0, 0.22);box-shadow:0 0 18px -3px rgba(0, 0, 0, 0.22);border-spacing: 0;}
#contactFormTable thead td {padding:4px;vertical-align:top;}
#contactFormTable td {box-sizing: border-box;border-left: 1px solid #ececec;border-bottom: 1px solid #ececec;padding: 4px;font-size: 13px;margin: 0;color: #757575;min-height:24px;}
#contactActivityTable {width:100%;border:0;border-top: 1px solid #ececec;border-right: 1px solid #ececec;border-spacing: 0;}
#contactActivityTable td {box-sizing: border-box;border-left: 1px solid #ececec;border-bottom: 1px solid #ececec;padding: 4px;font-size: 13px;margin: 0;color: #757575;}
#contactActionTable {width:100%;border:0;border-top: 1px solid #ececec;border-right: 1px solid #ececec;border-spacing: 0;}
#contactActionTable td {box-sizing: border-box;border-left: 1px solid #ececec;border-bottom: 1px solid #ececec;padding: 4px;font-size: 13px;margin: 0;color: #757575;}
#contactWebservicesLogTable {width:100%;border:0;border-top: 1px solid #ececec;border-right: 1px solid #ececec;}
#contactWebservicesLogTable td {box-sizing: border-box;border-left: 1px solid #ececec;border-bottom: 1px solid #ececec;padding: 4px;font-size: 13px;margin: 0;color: #757575;}
.md-menu-item-meta-element {background: #efefef;margin: 1px 0;padding: 0 11px;}
.order-card-line {border-bottom:1px solid #e6e6e6;}
.order-card-line-icon {width:40px;}
.list-paginator {margin-top:15px;}
.file-library .bcd-elm {background:rgba(250,250,250,1);padding:0 2px;margin:0 0 1px;}
.bcd-chip {font-family: 'Barlow', sans-serif;padding: 1px 4px 1px;margin: 2px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;white-space: nowrap;background: var(--default-accent-900-1);font-size:13px;text-overflow: ellipsis;max-width: 180px;overflow: hidden;}
.bcd-chip .bcd-chip-label {padding:0 5px;}
.bcd-chip .bcd-chip-remover {width: 24px;height: 24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.bcd-force-min-width-300 {min-width:280px;width:280px;}
.bcd-shared {font-family: 'Barlow', sans-serif;padding: 1px 4px 1px;margin: 2px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;white-space: nowrap;background: var(--default-primary-A200-1);color:#fff;font-size:13px;text-overflow: ellipsis;max-width: 180px;overflow: hidden;}
.bcd-shared .bcd-shared-label {padding:0 5px;}
.bcd-shared .bcd-shared-remover {width: 24px;height: 24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.bcd-force-min-width-300 {min-width:280px;width:280px;}








/* corrections [start] */
/*div[ng-message="required"] {color: rgb(123,0,6);font-size: 12px;}*/
/* corrections [end] */
md-dialog.dialog-fullscreen {max-width: 100%;max-height: 100%;width: 100%;height: 100%;border-radius: 0;}

md-dialog.dialog-img {max-width: 80%;max-height: 80%;width: 80%;height: auto;}
div.errors-messages {font-size: 12px;line-height: 14px;overflow: hidden;transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);opacity: 1;margin-top: 0;padding-top: 5px;color: rgb(123,0,6);}
.bcd-toast-icon-room {padding:0 15px 0 0;}
.bcd-text-ellipsis {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;} /* show only text that fit the space (probably to avoid with flex) */
.bcd-non-angular-theme {background-color:#fff;color:#000;} /* it is a simple reset for background color and font color */
.bcd-ctn-map {width:100%;height:100%;min-height:200px;} /* default map container */
.bcd-pointer {cursor: pointer;} /* web browser clickable item */
.bcd-inline {display: inline;}
.bcd-block {display: block;}
/* single resource in the project card */
.calendar.fc {color:#000;} /* keep the calendar text color black also in the case of dark themes for the app */
.calendar-event-spare-time {background-color: #2cb50f;border-radius: 0;border-color: #2ab10d;}
.calendar-event-job {background-color: #428fea;border-radius: 0;border-color: #4182d0;}
.calendar-event-holiday {background-color: #ea42c8;border-radius: 0;border-color: #da29b6;}
md-content#calendar-bottom-sheet-grid {color: inherit !important;background-color: transparent !important;}
.bcd-edit-group {background-color: #fff;padding:10px;margin:10px;border-radius: 3px;border:1px solid #dedede;}
.bcd-user-card-image {width:300px;}
.bcd-tab-icons {font-size:24px;}
.bcd-gesture-separator {width:15px;} /* the distance between two icons to touch with fingers */
.bcd-full-width {width:100%;}
.bcd-width-96 {width: 96%;margin-left: 2% !important;margin-right: 2% !important;}
.full-height {height:100%;}
.bcd-relative {position:relative;}
.bcd-uppercase {text-transform: uppercase;} /* set content uppercase (notification close button) */
.bcd-panel {max-height: 90%;background: white;border-radius: 4px;box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2),0 13px 19px 2px rgba(0, 0, 0, 0.14),0 5px 24px 4px rgba(0, 0, 0, 0.12);} /* forxe panel to stay in the windows */
.md-panel-outer-wrapper {position:fixed !important;} /* fixes the layer that obscure the windows, default is absolute but doesn't fill the screen */
.truncate {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ta-editor {margin:15px 0;} /* text editor a little aria top and bottom */
.bcd-recommendation {font-size:12px;line-height: 14px;} /* notes are smaller by default*/
.bcd-ctn-for-slides {height:100%;overflow-x: hidden;} /* container set at 100% to make the same room for all the slides, no horiz scrollbar */
section#directives-calendar .calendar {padding:15px;background-color: rgba(142, 182, 204, 0.4);} /* calendar container */
.date-picker-row {position: relative;min-height: 60px;} /* fixe the label for datepicker */
.date-picker-row label {color: rgba(0, 0, 0, 0.541176);font-size: 12px;} /* fixe the label for datepicker */
.date-picker-row .md-datepicker-input-container {margin-left: 0;} /* fixe the label for datepicker */
.bcd-wizard-steps-ctn {padding:12px 0;}
.calendar-dar-line-status-draft {color:#b5b5b5 !important;}
.calendar-dar-line-status-trash {color: #d17168 !important;}
.bcd-overflow-y-auto {overflow-y: auto;}


/* notification */
.bcd-notification {width:100%;height:42px;}
.bcd-notification {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;margin:0;font-size:14px;background-color: #323232;color: rgb(250,250,250);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;cursor: pointer;min-width:300px;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;justify-content: flex-end;height:auto;width:100%;}
.bcd-notification span {display: inline-flex;padding: 6px 15px;align-items: center;}
.bcd-notification span:nth-child(1) {-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}
.bcd-notification-close:hover, .bcd-notification-close:focus {color:rgb(255,255,255);}
.bcd-notification-error {}
#json_response_e {display:flex;position: fixed;right: 0;bottom: 64px;width: 100%;align-items: flex-end;padding-bottom: 0;justify-content: flex-end;flex-direction: column;flex-wrap: nowrap;}
#json_response_u {position: fixed;left:0;bottom:65px;width: 100%;}
#screen_cover {display:none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 999999;align-items: center;justify-content: center;flex-direction: column;flex-wrap: nowrap;}

.bcd-project-summary li {margin:0;}
.bcd-list-label {min-width:150px;}
.bcd-md-progress-circular-block-ctn md-progress-circular {display: block;}
#bcd-room-up {height:64px;}
#bcd-room-down {height:64px;}
#msg md-list-item {
    /* padding: 10px; */
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e1e1e1+100 */
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(225,225,225,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(225,225,225,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(225,225,225,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */
}
.section-error md-list-item {border-top: 3px solid #c10000;} /* bubble in the error area */
.section-warning md-list-item {border-top: 3px solid #ffa700;} /* bubble in the warning area */
.section-info md-list-item {border-top: 3px solid #0054c1;} /* bubble in the info area */
.section-success md-list-item {border-top: 3px solid #12c100;} /* bubble in the success area */
.bcd-msg-dismiss-menu button {border-radius: 50px;background-color:#fff;} /* specific menu to dismiss messages */
/* animation for the profile slides [start] */
#editProfile {position:relative;height:auto;overflow:hidden;}
.slideToLeft.ng-animate {transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s;position:absolute;top:0;left:0;right:0;bottom:0;}
.slideToLeft.ng-enter        { animation:backFromLeft 0.5s both ease-in; }
.slideToLeft.ng-leave        { animation:slideOutLeft 0.5s both ease-in; } /* ok, this is the couple in a single movement, one leaves, one enters */
.returnToRight.ng-enter      { animation:slideInRight 0.5s both ease-in; } /* ok, this is the couple in a single movement, one leaves, one enters */
.returnToRight.ng-leave      { animation:slideOutRight 0.5s both ease-in; }

.scaleUp.ng-animate     { transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 0.5s;position:absolute;top:0;left:0;right:0;bottom:0; }
.scaleUp.ng-enter       { animation:scaleUp 0.5s both ease-in; }
.scaleUp.ng-leave       { animation:scaleDown 0.5s both ease-in; }
.scaleDown.ng-enter      { animation:scaleDown 0.5s both ease-in; }
.scaleDown.ng-leave      { animation:scaleUp 0.5s both ease-in; }
.slideshow-process.ng-enter        { animation:slideInRight 0.5s both ease-in; }
.slideshow-process.ng-leave        { animation:slideOutLeft 0.5s both ease-in; }
/* animation for the profile slides [end] */
/* final justified [end] */

@media (max-width: 959px) and (min-width: 0) and (orientation: portrait) {

}
.cursive {font-style: italic;}
md-bottom-sheet {position:fixed !important;}
.md-card.user-card > img, md-card > :not(md-card-content) img {max-width: 100%;height: auto !important;}
.width-100 {width:100%;}
.popover {min-width:220px;}
.bcd-progress {width:98%; height:4px;margin: 2px 1%;}
.bcd-security-size {min-width:300px;min-height:50px;text-align: center;}
#countriesIcanWorkIn {width: 100%; height: 500px;}

/* fab speed */
.fabSpeedDialdemoBasicUsage .text-capitalize {
    text-transform: capitalize; }
.fabSpeedDialdemoBasicUsage .md-fab:hover, .fabSpeedDialdemoBasicUsage .md-fab.md-focused { background-color: #000 !important; }
.fabSpeedDialdemoBasicUsage p.note { font-size: 1.2rem; }
.fabSpeedDialdemoBasicUsage .lock-size {min-width: 300px;min-height: 300px;width: 300px;height: 300px;margin-left: auto;margin-right: auto;}

/* fab toolbar */
.fabToolbardemoBasicUsage md-fab-toolbar.md-right md-fab-trigger.align-with-text {
    left: 7px; }

.bcd-user-img-box {height: 140px;width: 140px;margin: 30px auto 0;border-radius: 50%;border: 6px solid rgba(21, 123, 179, 0.25);}
.bcd-user-img-box img {width:auto; height:160px;}
.card-thumb {}
.card-thumb img {border-radius: 50%;width: 60px;height:60px !important;border: 3px solid #157bb3;}
.field-with-error {border:1px solid rgba(193, 0, 0, 1) !important;}
.ctn-module-date .md-menu {padding:0;}
.ctn-moduler-time {border:none;color: rgb(33,33,33);background-color: rgb(250, 250, 250);padding: 0 6px;margin: 6px 8px;line-height: 36px;min-height: 36px;height:36px;border-radius: 3px;/*box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);*/border-bottom: 1px solid rgba(0,0,0,0.12);text-align:right;font-size: 14px;}
.ctn-module-time select {border:none;}
/* textAngular [start] */
.ta-editor.ta-html, .ta-scroll-window.form-control {min-height: 200px;height: auto;}
.ta-scroll-window > .ta-bind {height: auto;min-height: 200px;padding: 6px 12px;}
/* textAngular [end] */
.post-status-label {margin-right:10px;}
.ctn-list-action > div {padding:2px;}
.md-card.user-card > img, md-card > :not(md-card-content) img {width:auto;display: inherit;}
md-list-item {border-top: 1px solid #dddddd;padding: 5px 0;}
.bcd-gravity-label {padding:12px 0;}
.bcd-gravity-ctn {position: absolute;left: -6px;top: -12px;} /* container for the badge */
#u_1 div[role="button"].active {font-weight:500;}


/* panel */
.bg-dialog {background-color: #fff;}
.demo-md-panel {}
.demo-dialog-example {background: white;border-radius: 4px;box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2),0 13px 19px 2px rgba(0, 0, 0, 0.14),0 5px 24px 4px rgba(0, 0, 0, 0.12);}
.demo-dialog-content {padding: 0 15px;width: 100%;}
/*.demo-dialog-content img {height: 300px;margin: auto;}*/

.label {border: none;} /* fixes bootstrap */
.modal-content {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border:none;box-shadow: 0 5px 15px rgba(0,0,0,.3);}

/* log */
.bcd-log {margin: 1px 0 0;background-color: rgba(25, 30, 37, 0.09);color: #545454;border-radius: 3px;display: flex;align-items: stretch;width: 100%;font-weight: 100;justify-content: flex-end;}
.bcd-log span {display: inline-flex;padding: 4px 10px;align-items: center;background-color: #78adcc;}
.bcd-log span:nth-child(1) {background: rgb(255,255,255);background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(21, 123, 179, 0.5) 100%);background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(21, 123, 179, 0.5) 100%);background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(21, 123, 179, 0.5) 100%);cursor:pointer;text-align: right;font-size:1.2rem;}

/* footer [start] */
#ctn-footer-toolbar {display: block;width:100%;}
/* footer [end] */

/* help page [start] */
.help-icone-ctn {display:flex;align-items: center;justify-content: center;flex-direction: column;flex-wrap: nowrap;height:40px;}
#u_1 ul {box-sizing: border-box;}
#u_1 li > div {cursor: pointer;height:28px;line-height: 28px;text-align:right;padding-right:16px;}
#u_1 li {background-color: #fff;color: #000;}
.animate {
    transition: .4s linear;
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform : rotate(180deg);
    transform: rotate(180deg);
    -ms-transform-origin: center center; /* IE 9 */
    -webkit-transform-origin: center center; /* Chrome, Safari, Opera */
    transform-origin: center center;
}
/* tabs */
.tabsdemoDynamicHeight md-content {
    background-color: transparent !important; }
.tabsdemoDynamicHeight md-content md-tabs {
    background: #f6f6f6;
    border: 1px solid #e1e1e1; }
.tabsdemoDynamicHeight md-content md-tabs md-tabs-wrapper {
    background: white; }
.tabsdemoDynamicHeight md-content h1:first-child {
    margin-top: 0; }

/* animations */
@keyframes slideOutLeft {
    to      { transform: translateX(-100%); }
}
@keyframes slideInRight {
    from    { transform:translateX(100%); }
    to      { transform: translateX(0); }
}
@keyframes slideOutRight {
    to      { transform: translateX(100%); }
}
@keyframes backFromLeft {
    from    { transform:translateX(-100%); }
    to      { transform: translateX(0); }
}
@keyframes scaleUp {
    from    { opacity: 0.3; -webkit-transform: scale(0.8); }
}
@keyframes scaleDown {
    to    { opacity: 0.3; -webkit-transform: scale(0.8); }
}

@media only screen  and (orientation : portrait) {

}

@media only screen  and (orientation : landscape) {

}

@media (max-width: 599px) { /* xs */

}
@media (min-width: 600px) { /* gt-xs */
    .bcd-part-form-successfully-sent {width:600px;max-width:600px;}
    .bcd-part-media-library-current-wrapper {width:30%;}
    .bcd-part-media-library-content-wrapper {width:70%;}
    #BCD-media-library .bcd-box-1 {width:30%;}
    #BCD-media-library .bcd-box-2 {width:70%;}
    .bcd-part-users .bcd-box-wrapper {}
    .bcd-part-users .bcd-box-wrapper .bcd-box-1 {width:60%;}
    .bcd-part-users .bcd-box-wrapper .bcd-box-2 {width:40%;}
    .bcd-part-read .bcd-post-title, .bcd-part-edit .bcd-post-title {font-size:29px;}
    .bcd-movie {width:80%;}
    .bcd-notification {width:75%;height:42px;}
    md-dialog.dialog-flex {width: 90%;min-width: 90%;max-width: 90%;min-height: auto;height: auto;max-height: 80%;}
    .md-panel.dialog-flex {width: 90%;min-width: 90%;max-width: 90%;min-height: auto;height: auto;max-height: 80%;}
    md-dialog.dialog-80 {max-width: 70%;max-height: 90%;width: 70%;height: 90%;} /* almost full screen for md-dialog */
    .md-panel.panel-80 {max-width: 80%;max-height: 80%;width: 80%;height: 80%;} /* almost full screen for panel */
    md-dialog.dialog-70 {max-width: 70%;max-height: 70%;width: 70%;height: 70%;} /* almost full screen for md-dialog */
    .md-panel.panel-70 {max-width: 70%;max-height: 70%;width: 70%;height: 70%;} /* almost full screen for panel */
    md-dialog.dialog-60 {max-width: 60%;max-height: 60%;width: 60%;height: 60%;} /* almost full screen for md-dialog */
    .md-panel.panel-60 {max-width: 60%;max-height: 60%;width: 60%;height: 60%;} /* almost full screen for panel */
    md-dialog.dialog-50 {max-width: 50%;max-height: 50%;width: 50%;height: 50%;} /* almost full screen for md-dialog */
    .md-panel.panel-50 {max-width: 50%;max-height: 50%;width: 50%;height: 50%;} /* almost full screen for panel */
    md-dialog.dialog-mobile {max-width: 320px;max-height: 90%;width: 320px;height: auto;} /* vertical md-dialog */
    .md-panel.panel-mobile {max-width: 320px;max-height: 90%;width: 320px;height: auto;} /* vertical panel */
    .md-open-menu-container {max-width: calc(80vw - 10px)}
    .bcd-app-box-66 {width:100%;}
    #app-reset {width:80%;}
    .bcd-messages-box {padding: 30px 15px 50px;}
    .bcd-single-user-manager-box section {width:50%;}
    .bcd-aligned-label {width:15%;text-align:right;}
    #filter-by-users-content .bcd-box-1 {padding-right:10px;}
    #filter-by-users-content .bcd-box-2 {padding-left:10px;}
    .bcd-list-header > .bcd-box {width:50%;}
    .bcd-part-list-box-search .bcd-part-list-box-search-inside {min-height:145px;}
    .bcd-part-list-select-to-download .bcd-part-list-select-to-download-inside {min-height: 145px;}
    .bcd-part-list-filters .bcd-part-list-filters-inside {min-height: 145px;}
    .bcd-module-analysis-part-user-actions-chart {width:50%;}
    .bcd-module-analysis-part-user-actions-chart-inside {margin:5px;}
}

@media (max-width: 959px) { /* sm */

}
@media (min-width: 960px) { /* gt-sm */
    /* correzione: il menu degli elementi in lista nasconde le opzioni perché ha una max height */
    md-menu-content.bcd-list-menu {max-height:none;}
    md-dialog[role="alertdialog"] {width:600px;}
    .bcd-movie {width:60%;}
    .bcd-notification {width:50%;height:50px;}
    .md-open-menu-container {max-width: calc(50vw - 10px)}
    #app-reset {width:60%;}
    .bcd-part-profile-card {}
    .bcd-part-profile-card .bcd-box-wrapper {}
    .bcd-part-profile-card .bcd-box-wrapper .bcd-box-1 {width:30%;}
    .bcd-part-profile-card .bcd-box-wrapper .bcd-box-2 {width:70%;}
    .bcd-part-user-new {}
    .bcd-part-user-new .bcd-box-wrapper {}
    .bcd-part-user-new .bcd-box-wrapper .bcd-box-1 {width:30%;}
    .bcd-part-user-new .bcd-box-wrapper .bcd-box-2 {width:70%;}
    .bcd-list-header > .bcd-box {width:33.33%;}
    .bcd-list-filters .bcd-part-list-box-search .bcd-part-list-box-search-inside {min-height: 145px;}
    .bcd-list-filters .bcd-part-list-select-to-download .bcd-part-list-select-to-download-inside {min-width: auto;width: auto;max-width: none;}
    .bcd-list-filters .bcd-part-list-box-search .bcd-part-list-box-search-inside {min-width: auto;width: auto;max-width: none;}
    .bcd-list-filters .bcd-part-list-filters .bcd-part-list-filters-inside {min-width: auto;width: auto;max-width: none;}
    .bcd-list-header.bcd-constricted-list  > .bcd-box {width:100%;}
    .bcd-list-filters.bcd-constricted-list .bcd-part-list-box-search .bcd-part-list-box-search-inside {min-height: auto;}
    .bcd-list-filters.bcd-constricted-list .bcd-part-list-select-to-download .bcd-part-list-select-to-download-inside {min-width:100%;width:100%;max-width:100%;}
    .bcd-list-filters.bcd-constricted-list .bcd-part-list-box-search .bcd-part-list-box-search-inside {min-width:100%;width:100%;max-width:100%;}
    .bcd-list-filters.bcd-constricted-list .bcd-part-list-filters .bcd-part-list-filters-inside {min-width:100%;width:100%;max-width:100%;}
}

@media (max-width: 1279px) { /* md */

}
@media (min-width: 1280px) { /* gt-md */
    .bcd-media-library-box {width: 50%;}
    .bcd-movie {width:50%;}
    .bcd-notification {width:30%;height:60px;}
    md-dialog.dialog-flex {width: 980px;min-width: 980px;max-width: 980px;min-height: auto;height: auto;max-height: 80%;padding:0;}
    .md-panel.dialog-flex {width: 980px;min-width: 980px;max-width: 980px;min-height: auto;height: auto;max-height: 80%;padding:0;}
    .md-open-menu-container {max-width: calc(30vw - 10px)}
    #app-reset {width:50%;}
}

@media (min-width: 1440px) {
    .bcd-app-box-66 {width:66.66%;}
    #app-reset {width:40%;}
    md-dialog.dialog-flex {width: 1280px;min-width: 1280px;max-width: 1280px;min-height: auto;height: auto;max-height: 80%;padding:0;}
    .md-panel.dialog-flex {width: 1280px;min-width: 1280px;max-width: 1280px;min-height: auto;height: auto;max-height: 80%;padding:0;}
}

@media (max-width: 1919px) { /* lg */

}
@media (min-width: 1920px) { /* gt-lg, xl */
    .bcd-part-media-library-current-wrapper {width: 25%;}
    .bcd-part-media-library-content-wrapper {width: 75%;}
    .bcd-media-library-box {width: 33.33%;}
    .bcd-movie {width:40%;}
    .bcd-app-box-66 {width:50%;}
    md-dialog.dialog-flex {width: 1440px;min-width: 1440px;max-width: 1440px;min-height: auto;height: auto;max-height: 80%;padding:0;}
    .md-panel.dialog-flex {width: 1440px;min-width: 1440px;max-width: 1440px;min-height: auto;height: auto;max-height: 80%;padding:0;}
    .bcd-module-task-index .bcd-list .bcd-task-list-elem.bcd-constricted-list .bcd-task-list-elem-inside span.bcd-list-spanner:nth-of-type(4) {min-width: 0;width: 0;max-width: 0;}
    .bcd-module-task-index .bcd-list .bcd-task-list-elem.bcd-constricted-list .bcd-task-list-elem-inside span.bcd-list-spanner:nth-of-type(5) {min-width: calc(100% - 320px);width: calc(100% - 320px);max-width: calc(100% - 320px);}
}
