/* Minification failed. Returning unminified contents.
(201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */

/*!
 * three-dots - v0.3.2
 * CSS loading animations made with single element
 * https://nzbin.github.io/three-dots/
 *
 * Copyright (c) 2018 nzbin
 * Released under MIT License
 */.dot-elastic{position:relative;width:10px;height:10px;border-radius:5px;background-color:white;color:white;animation:dot-elastic 1s infinite linear}.dot-elastic::before,.dot-elastic::after{content:"";display:inline-block;position:absolute;top:0}.dot-elastic::before{left:-15px;width:10px;height:10px;border-radius:5px;background-color:white;color:white;animation:dot-elastic-before 1s infinite linear}.dot-elastic::after{left:15px;width:10px;height:10px;border-radius:5px;background-color:white;color:white;animation:dot-elastic-after 1s infinite linear}@keyframes dot-elastic-before{0%{transform:scale(1, 1)}25%{transform:scale(1, 1.5)}50%{transform:scale(1, 0.67)}75%{transform:scale(1, 1)}100%{transform:scale(1, 1)}}@keyframes dot-elastic{0%{transform:scale(1, 1)}25%{transform:scale(1, 1)}50%{transform:scale(1, 1.5)}75%{transform:scale(1, 1)}100%{transform:scale(1, 1)}}@keyframes dot-elastic-after{0%{transform:scale(1, 1)}25%{transform:scale(1, 1)}50%{transform:scale(1, 0.67)}75%{transform:scale(1, 1.5)}100%{transform:scale(1, 1)}}.dot-pulse{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:white;color:white;box-shadow:9999px 0 0 -5px;animation:dot-pulse 1.5s infinite linear;animation-delay:.25s}.dot-pulse::before,.dot-pulse::after{content:"";display:inline-block;position:absolute;top:0;width:10px;height:10px;border-radius:5px;background-color:white;color:white}.dot-pulse::before{box-shadow:9984px 0 0 -5px;animation:dot-pulse-before 1.5s infinite linear;animation-delay:0s}.dot-pulse::after{box-shadow:10014px 0 0 -5px;animation:dot-pulse-after 1.5s infinite linear;animation-delay:.5s}@keyframes dot-pulse-before{0%{box-shadow:9984px 0 0 -5px}30%{box-shadow:9984px 0 0 2px}60%,100%{box-shadow:9984px 0 0 -5px}}@keyframes dot-pulse{0%{box-shadow:9999px 0 0 -5px}30%{box-shadow:9999px 0 0 2px}60%,100%{box-shadow:9999px 0 0 -5px}}@keyframes dot-pulse-after{0%{box-shadow:10014px 0 0 -5px}30%{box-shadow:10014px 0 0 2px}60%,100%{box-shadow:10014px 0 0 -5px}}.dot-flashing{position:relative;width:10px;height:10px;border-radius:5px;background-color:white;color:white;animation:dot-flashing 1s infinite linear alternate;animation-delay:.5s}.dot-flashing::before,.dot-flashing::after{content:"";display:inline-block;position:absolute;top:0}.dot-flashing::before{left:-15px;width:10px;height:10px;border-radius:5px;background-color:white;color:white;animation:dot-flashing 1s infinite alternate;animation-delay:0s}.dot-flashing::after{left:15px;width:10px;height:10px;border-radius:5px;background-color:white;color:white;animation:dot-flashing 1s infinite alternate;animation-delay:1s}@keyframes dot-flashing{0%{background-color:white}50%,100%{background-color:rgba(152,128,255,.2)}}.dot-collision{position:relative;width:10px;height:10px;border-radius:5px;background-color:white;color:white}.dot-collision::before,.dot-collision::after{content:"";display:inline-block;position:absolute;top:0}.dot-collision::before{left:-10px;width:10px;height:10px;border-radius:5px;background-color:white;color:white;animation:dot-collision-before 2s infinite ease-in}.dot-collision::after{left:10px;width:10px;height:10px;border-radius:5px;background-color:white;color:white;animation:dot-collision-after 2s infinite ease-in;animation-delay:1s}@keyframes dot-collision-before{0%,50%,75%,100%{transform:translateX(0)}25%{transform:translateX(-15px)}}@keyframes dot-collision-after{0%,50%,75%,100%{transform:translateX(0)}25%{transform:translateX(15px)}}.dot-revolution{position:relative;width:10px;height:10px;border-radius:5px;background-color:white;color:white}.dot-revolution::before,.dot-revolution::after{content:"";display:inline-block;position:absolute}.dot-revolution::before{left:0;top:-15px;width:10px;height:10px;border-radius:5px;background-color:white;color:white;transform-origin:5px 20px;animation:dot-revolution 1.4s linear infinite}.dot-revolution::after{left:0;top:-30px;width:10px;height:10px;border-radius:5px;background-color:white;color:white;transform-origin:5px 35px;animation:dot-revolution 1s linear infinite}@keyframes dot-revolution{0%{transform:rotateZ(0deg) translate3d(0, 0, 0)}100%{transform:rotateZ(360deg) translate3d(0, 0, 0)}}.dot-carousel{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:white;color:white;box-shadow:9984px 0 0 0 white,9999px 0 0 0 white,10014px 0 0 0 white;animation:dot-carousel 1.5s infinite linear}@keyframes dot-carousel{0%{box-shadow:9984px 0 0 -1px white,9999px 0 0 1px white,10014px 0 0 -1px white}50%{box-shadow:10014px 0 0 -1px white,9984px 0 0 -1px white,9999px 0 0 1px white}100%{box-shadow:9999px 0 0 1px white,10014px 0 0 -1px white,9984px 0 0 -1px white}}.dot-typing{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:white;color:white;box-shadow:9984px 0 0 0 white,9999px 0 0 0 white,10014px 0 0 0 white;animation:dot-typing 1.5s infinite linear}@keyframes dot-typing{0%{box-shadow:9984px 0 0 0 white,9999px 0 0 0 white,10014px 0 0 0 white}16.667%{box-shadow:9984px -10px 0 0 white,9999px 0 0 0 white,10014px 0 0 0 white}33.333%{box-shadow:9984px 0 0 0 white,9999px 0 0 0 white,10014px 0 0 0 white}50%{box-shadow:9984px 0 0 0 white,9999px -10px 0 0 white,10014px 0 0 0 white}66.667%{box-shadow:9984px 0 0 0 white,9999px 0 0 0 white,10014px 0 0 0 white}83.333%{box-shadow:9984px 0 0 0 white,9999px 0 0 0 white,10014px -10px 0 0 white}100%{box-shadow:9984px 0 0 0 white,9999px 0 0 0 white,10014px 0 0 0 white}}.dot-windmill{position:relative;top:-10px;width:10px;height:10px;border-radius:5px;background-color:white;color:white;transform-origin:5px 15px;animation:dot-windmill 2s infinite linear}.dot-windmill::before,.dot-windmill::after{content:"";display:inline-block;position:absolute}.dot-windmill::before{left:-8.66254px;top:15px;width:10px;height:10px;border-radius:5px;background-color:white;color:white}.dot-windmill::after{left:8.66254px;top:15px;width:10px;height:10px;border-radius:5px;background-color:white;color:white}@keyframes dot-windmill{0%{transform:rotateZ(0deg) translate3d(0, 0, 0)}100%{transform:rotateZ(720deg) translate3d(0, 0, 0)}}.dot-bricks{position:relative;top:8px;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:white;color:white;box-shadow:9991px -16px 0 0 white,9991px 0 0 0 white,10007px 0 0 0 white;animation:dot-bricks 2s infinite ease}@keyframes dot-bricks{0%{box-shadow:9991px -16px 0 0 white,9991px 0 0 0 white,10007px 0 0 0 white}8.333%{box-shadow:10007px -16px 0 0 white,9991px 0 0 0 white,10007px 0 0 0 white}16.667%{box-shadow:10007px -16px 0 0 white,9991px -16px 0 0 white,10007px 0 0 0 white}25%{box-shadow:10007px -16px 0 0 white,9991px -16px 0 0 white,9991px 0 0 0 white}33.333%{box-shadow:10007px 0 0 0 white,9991px -16px 0 0 white,9991px 0 0 0 white}41.667%{box-shadow:10007px 0 0 0 white,10007px -16px 0 0 white,9991px 0 0 0 white}50%{box-shadow:10007px 0 0 0 white,10007px -16px 0 0 white,9991px -16px 0 0 white}58.333%{box-shadow:9991px 0 0 0 white,10007px -16px 0 0 white,9991px -16px 0 0 white}66.666%{box-shadow:9991px 0 0 0 white,10007px 0 0 0 white,9991px -16px 0 0 white}75%{box-shadow:9991px 0 0 0 white,10007px 0 0 0 white,10007px -16px 0 0 white}83.333%{box-shadow:9991px -16px 0 0 white,10007px 0 0 0 white,10007px -16px 0 0 white}91.667%{box-shadow:9991px -16px 0 0 white,9991px 0 0 0 white,10007px -16px 0 0 white}100%{box-shadow:9991px -16px 0 0 white,9991px 0 0 0 white,10007px 0 0 0 white}}.dot-floating{position:relative;width:10px;height:10px;border-radius:5px;background-color:white;color:white;animation:dot-floating 3s infinite cubic-bezier(0.15, 0.6, 0.9, 0.1)}.dot-floating::before,.dot-floating::after{content:"";display:inline-block;position:absolute;top:0}.dot-floating::before{left:-12px;width:10px;height:10px;border-radius:5px;background-color:white;color:white;animation:dot-floating-before 3s infinite ease-in-out}.dot-floating::after{left:-24px;width:10px;height:10px;border-radius:5px;background-color:white;color:white;animation:dot-floating-after 3s infinite cubic-bezier(0.4, 0, 1, 1)}@keyframes dot-floating{0%{left:calc(-50% - 5px)}75%{left:calc(50% + 105px)}100%{left:calc(50% + 105px)}}@keyframes dot-floating-before{0%{left:-50px}50%{left:-12px}75%{left:-50px}100%{left:-50px}}@keyframes dot-floating-after{0%{left:-100px}50%{left:-24px}75%{left:-100px}100%{left:-100px}}.dot-fire{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:white;color:white;box-shadow:9999px 22.5px 0 -5px white;animation:dot-fire 1.5s infinite linear;animation-delay:-0.85s}.dot-fire::before,.dot-fire::after{content:"";display:inline-block;position:absolute;top:0;width:10px;height:10px;border-radius:5px;background-color:white;color:white}.dot-fire::before{box-shadow:9999px 22.5px 0 -5px white;animation:dot-fire 1.5s infinite linear;animation-delay:-1.85s}.dot-fire::after{box-shadow:9999px 22.5px 0 -5px white;animation:dot-fire 1.5s infinite linear;animation-delay:-2.85s}@keyframes dot-fire{1%{box-shadow:9999px 22.5px 0 -5px white}50%{box-shadow:9999px -5.625px 0 2px white}100%{box-shadow:9999px -22.5px 0 -5px white}}.dot-spin{margin:10% 0% 10% 30%;position:absolute;width:10px;height:10px;border-radius:5px;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);box-shadow:0 -18px 0 0 white,12.727926px -12.727926px 0 0 white,18px 0 0 0 white,12.727926px 12.727926px 0 0 rgba(152,128,255,0),0 18px 0 0 rgba(152,128,255,0),-12.727926px 12.727926px 0 0 rgba(152,128,255,0),-18px 0 0 0 rgba(152,128,255,0),-12.727926px -12.727926px 0 0 rgba(152,128,255,0);animation:dot-spin 1.5s infinite linear}@keyframes dot-spin{0%,100%{box-shadow:0 -18px 0 0 white,12.727926px -12.727926px 0 0 white,18px 0 0 0 white,12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}12.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 0 white,18px 0 0 0 white,12.727926px 12.727926px 0 0 white,0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}25%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 0 white,12.727926px 12.727926px 0 0 white,0 18px 0 0 white,-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}37.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 0 white,0 18px 0 0 white,-12.727926px 12.727926px 0 0 white,-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}50%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 0 white,-12.727926px 12.727926px 0 0 white,-18px 0 0 0 white,-12.727926px -12.727926px 0 -5px rgba(152,128,255,0)}62.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 0 white,-18px 0 0 0 white,-12.727926px -12.727926px 0 0 white}75%{box-shadow:0 -18px 0 0 white,12.727926px -12.727926px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 0 white,-12.727926px -12.727926px 0 0 white}87.5%{box-shadow:0 -18px 0 0 white,12.727926px -12.727926px 0 0 white,18px 0 0 -5px rgba(152,128,255,0),12.727926px 12.727926px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.727926px 12.727926px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.727926px -12.727926px 0 0 white}}.dot-falling{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:white;color:white;box-shadow:9999px 0 0 0 white;animation:dot-falling 1s infinite linear;animation-delay:.1s}.dot-falling::before,.dot-falling::after{content:"";display:inline-block;position:absolute;top:0}.dot-falling::before{width:10px;height:10px;border-radius:5px;background-color:white;color:white;animation:dot-falling-before 1s infinite linear;animation-delay:0s}.dot-falling::after{width:10px;height:10px;border-radius:5px;background-color:white;color:white;animation:dot-falling-after 1s infinite linear;animation-delay:.2s}@keyframes dot-falling{0%{box-shadow:9999px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:9999px 0 0 0 white}100%{box-shadow:9999px 15px 0 0 rgba(152,128,255,0)}}@keyframes dot-falling-before{0%{box-shadow:9984px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:9984px 0 0 0 white}100%{box-shadow:9984px 15px 0 0 rgba(152,128,255,0)}}@keyframes dot-falling-after{0%{box-shadow:10014px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:10014px 0 0 0 white}100%{box-shadow:10014px 15px 0 0 rgba(152,128,255,0)}}.dot-stretching{position:relative;width:10px;height:10px;border-radius:5px;background-color:white;color:white;transform:scale(1.25, 1.25);animation:dot-stretching 2s infinite ease-in}.dot-stretching::before,.dot-stretching::after{content:"";display:inline-block;position:absolute;top:0}.dot-stretching::before{width:10px;height:10px;border-radius:5px;background-color:white;color:white;animation:dot-stretching-before 2s infinite ease-in}.dot-stretching::after{width:10px;height:10px;border-radius:5px;background-color:white;color:white;animation:dot-stretching-after 2s infinite ease-in}@keyframes dot-stretching{0%{transform:scale(1.25, 1.25)}50%,60%{transform:scale(0.8, 0.8)}100%{transform:scale(1.25, 1.25)}}@keyframes dot-stretching-before{0%{transform:translate(0) scale(0.7, 0.7)}50%,60%{transform:translate(-20px) scale(1, 1)}100%{transform:translate(0) scale(0.7, 0.7)}}@keyframes dot-stretching-after{0%{transform:translate(0) scale(0.7, 0.7)}50%,60%{transform:translate(20px) scale(1, 1)}100%{transform:translate(0) scale(0.7, 0.7)}}.dot-gathering{position:relative;width:12px;height:12px;border-radius:6px;background-color:#000;color:rgba(0,0,0,0);margin:-1px 0;filter:blur(2px)}.dot-gathering::before,.dot-gathering::after{content:"";display:inline-block;position:absolute;top:0;left:-50px;width:12px;height:12px;border-radius:6px;background-color:#000;color:rgba(0,0,0,0);opacity:0;filter:blur(2px);animation:dot-gathering 2s infinite ease-in}.dot-gathering::after{animation-delay:.5s}@keyframes dot-gathering{0%{opacity:0;transform:translateX(0)}35%,60%{opacity:1;transform:translateX(50px)}100%{opacity:0;transform:translateX(100px)}}.dot-hourglass{position:relative;top:-15px;width:12px;height:12px;border-radius:6px;background-color:#000;color:rgba(0,0,0,0);margin:-1px 0;filter:blur(2px);transform-origin:5px 20px;animation:dot-hourglass 2.4s infinite ease-in-out;animation-delay:.6s}.dot-hourglass::before,.dot-hourglass::after{content:"";display:inline-block;position:absolute;top:0;left:0;width:12px;height:12px;border-radius:6px;background-color:#000;color:rgba(0,0,0,0);filter:blur(2px)}.dot-hourglass::before{top:30px}.dot-hourglass::after{animation:dot-hourglass-after 2.4s infinite cubic-bezier(0.65, 0.05, 0.36, 1)}@keyframes dot-hourglass{0%{transform:rotateZ(0deg)}25%{transform:rotateZ(180deg)}50%{transform:rotateZ(180deg)}75%{transform:rotateZ(360deg)}100%{transform:rotateZ(360deg)}}@keyframes dot-hourglass-after{0%{transform:translateY(0)}25%{transform:translateY(30px)}50%{transform:translateY(30px)}75%{transform:translateY(0)}100%{transform:translateY(0)}}.dot-overtaking{position:relative;width:12px;height:12px;border-radius:6px;background-color:rgba(0,0,0,0);color:#000;margin:-1px 0;box-shadow:0 -20px 0 0;filter:blur(2px);animation:dot-overtaking 2s infinite cubic-bezier(0.2, 0.6, 0.8, 0.2)}.dot-overtaking::before,.dot-overtaking::after{content:"";display:inline-block;position:absolute;top:0;left:0;width:12px;height:12px;border-radius:6px;background-color:rgba(0,0,0,0);color:#000;box-shadow:0 -20px 0 0;filter:blur(2px)}.dot-overtaking::before{animation:dot-overtaking 2s infinite cubic-bezier(0.2, 0.6, 0.8, 0.2);animation-delay:.3s}.dot-overtaking::after{animation:dot-overtaking 1.5s infinite cubic-bezier(0.2, 0.6, 0.8, 0.2);animation-delay:.6s}@keyframes dot-overtaking{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}.dot-shuttle{position:relative;left:-15px;width:12px;height:12px;border-radius:6px;background-color:#000;color:rgba(0,0,0,0);margin:-1px 0;filter:blur(2px)}.dot-shuttle::before,.dot-shuttle::after{content:"";display:inline-block;position:absolute;top:0;width:12px;height:12px;border-radius:6px;background-color:#000;color:rgba(0,0,0,0);filter:blur(2px)}.dot-shuttle::before{left:15px;animation:dot-shuttle 2s infinite ease-out}.dot-shuttle::after{left:30px}@keyframes dot-shuttle{0%,50%,100%{transform:translateX(0)}25%{transform:translateX(-45px)}75%{transform:translateX(45px)}}.dot-bouncing{position:relative;height:10px;font-size:10px}.dot-bouncing::before{content:"⚽🏀🏐";display:inline-block;position:relative;animation:dot-bouncing 1s infinite}@keyframes dot-bouncing{0%{top:-20px;animation-timing-function:ease-in}34%{transform:scale(1, 1)}35%{top:20px;animation-timing-function:ease-out;transform:scale(1.5, 0.5)}45%{transform:scale(1, 1)}90%{top:-20px}100%{top:-20px}}.dot-rolling{position:relative;height:10px;font-size:10px}.dot-rolling::before{content:"⚽";display:inline-block;position:relative;transform:translateX(-25px);animation:dot-rolling 3s infinite}@keyframes dot-rolling{0%{content:"⚽";transform:translateX(-25px) rotateZ(0deg)}16.667%{content:"⚽";transform:translateX(25px) rotateZ(720deg)}33.333%{content:"⚽";transform:translateX(-25px) rotateZ(0deg)}34.333%{content:"🏀";transform:translateX(-25px) rotateZ(0deg)}50%{content:"🏀";transform:translateX(25px) rotateZ(720deg)}66.667%{content:"🏀";transform:translateX(-25px) rotateZ(0deg)}67.667%{content:"🏐";transform:translateX(-25px) rotateZ(0deg)}83.333%{content:"🏐";transform:translateX(25px) rotateZ(720deg)}100%{content:"🏐";transform:translateX(-25px) rotateZ(0deg)}}

/*# sourceMappingURL=three-dots.min.css.map */
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
    background-color: #F0F0F0;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .5);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
  text-align: center;
  font-size: 15px;
  font-family: Verdana, Arial, Tahoma;
}
.modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 0.5rem 1rem 0.5rem 1rem;
  text-align: left;
  font-size: 13px;
  font-family: Verdana, Arial, Tahoma;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 300px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
:root {
    --tbldownloading: url('/babynames/Content/images/save-data.jpg');
    --activatingFeedback: url('/babynames/Content/images/feedback2.jpg');
    --btnGet: url('/babynames/Content/images/getdata.jpg');
    --btnReset: url('/babynames/Content/images/reset.jpg');
}
.blockui-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
}

.blockui-message {
    background: white;
    color: #336699;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: 400;
    padding: 10px;
    margin: 10px;
    width: 30%;
    top: 40%;
    left: 35%;
    text-align: center;
    border: 3px solid #aaa;
    cursor: wait;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
body {
    margin-left: auto;
    margin-right: auto;
    width: 998px;
    background-color: #336699;
    font-size:100%;
    cursor: auto;
    zoom: 0.9;
    overflow-y: scroll;
}
#tblToDownload, #activateFeedback {
    width: 120px;
}
#outer {
    padding: 5px;
    border: 1px solid #c0c0c0;
}

#mainform {
    padding: 0px 5px 2px 3px;
    display: inline-block;
}
.showtable
{
    overflow-x:scroll;
}
div#errorMessage {
    padding-top: 10px;
    text-align: center;
    font-size: 16px;
}
div#uierrorMessage {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    font-size: 18px;
    color: white;
    font-weight: 600;
}
a.errorlink {
    color: white;
}
input[type=button] {
    height: 23px;
    padding: 0px 0px 0px 0px;
    border: 0px solid transparent;
    background-color: transparent;
}
.queryWidget {
    display: inline-block;
    float: left;
}
.uibuttons {
    width: 158px;
}
.lblbreak {
    height: 82px;
}

.columnZeroWidth {
    width: 63px;
    padding-left: 2px;
}
.columnOneWidth {
    width: 246px;
    padding-left: 2px;
}

.columnTwoWidth {
    width: 150px;
    padding-left: 2px;
}

#ColumnFourWidget {
    padding: 0px 10px 0px 4px;
}

.columnmargin {
    margin-right: 4px;
}

select {
    overflow: hidden;
    font-family: Arial,Helvetica,sans-serif;
    padding: 1px 0px 0px 2px;
    margin-bottom: 1px;
    outline: 1px solid #CCC;
    overflow-x: hidden;
    overflow-y: scroll;
}
.form-control {
    font-size: 0.75em;
}

select option {
    padding: 0px 0px 0px 2px;
}

#optSubmit
{
    width:200px;  
    display: inline-block;
    vertical-align:bottom;
    margin-left: 10px;

}
#queryPanel {
    margin-left: 5px;
    margin-bottom: 10px;
}
#footermessage
{
    margin-left: 20px;
}
.widgetLabel {
    height: 18px;
    padding: 4px 0px 2px 0px;
    vertical-align: bottom;
}
.tblstyle {
    border-collapse: collapse;
    border: 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: 300;
}


tr.datatable, td.datatable, th.datatable {
    border: solid thin;
    border-color: #CCCCCC;
    font-size: 12px;
    color: #000000;
    padding-left: 3px;
    padding-right: 3px;
}


td.leftbold {
    font-weight: bold;
    text-align: left;
}

td.leftbold {
    font-weight: bold;
    text-align: left;
}

td.rightnormal {
    text-align: right;
}

th {
    font-size: 14px;
}
tr.datatable:hover td {
    background-color: #F4FF9A;
    font-weight: 600;
}
tr.oddrow {
    background-color: white;
}

tr.evenrow {
    background-color: #EBEBEB;
}
.tbldownloading {
    text-align: right;
    width: 120px;
    float: left;
}

.activatingFeedback {
    margin-left: 5px;
    text-align: left;
    width: 120px;
    float: left;
    display: block;
}
.btn-panel {
    position: relative;
    margin-top: 54px;
}
.btn-link {
    width: 158px;
    height: 23px;
    background-color: #00299E;
    color: #AEC7F4;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    margin-bottom: 11px;
    transition: 0.3s;
    font-weight: 600;
    text-align: center;
    border-top: 1px solid #F9F4EB;
    border-left: 1px solid #F9F4EB;
    border-right: 1px solid #918C82;
    border-bottom: 1px solid #918C82;
    box-shadow: 1px 0 0 rgb(145,140,130), 0 1px 0 rgb(145,140,130);
    transition: 0.3s;
    cursor: pointer;
    padding: 0;
}

.btn-link:hover {
    background-color: white;
    color: black;
    border: 1px solid #918C82;
}

.submit {
    background-color: #FE4413;
    color: #FFD0B1;
}

.btn-link-short {
    width: 120px;
    font-size: 13px;
}

#content {
    background-color: #FFFFFF;
    padding-left: 15px;
    padding-right: 5px;
    padding-top: 1px;
    background-color: White;
    display: none !important;
    padding-bottom: 5px;
}
.initial-hidden {
    display: none;
}
#bottomSection {
    margin-top: 6px;
}
#header {
    border-bottom: 1px solid #ffffff;
}

#ethnicity, #sex
{
    width: 150px;
}
#footerdphlogo
{
    vertical-align:text-top;
}

#footer {
    padding: 5px 1px 5px 1px;
    background-color: #FFFFFF;
    clear: both;
    vertical-align: top;
}
.emphasizeText
{
    font-weight: bold;
}
.last {
    margin: 0;
    padding: 0;
    font-size: 80%;
}

.positioned
{
     margin-left: 5px;
}
.splashnote {
    font-size: 80%;
}

label {
    font-family: Arial,Helvetica,sans-serif;
    color: White;
    font-size: .9em;
    font-weight: bold;
}
.modallabel
{
    font-family: Arial,Helvetica,sans-serif;
    color: black;
    font-size: .9em;
    font-weight: normal;
}
p.contact {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.65em;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 0;
    margin-top: 0;
    display: inline-block;
}

td.contact {
    vertical-align: top;
}

hr.contact {
    margin-top: 0.5em;
    margin-bottom: 0.25em;
}
#invalidFormParameters
{
    color: Red;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.0em;
    text-align: center;
}
#specialMessage
{
    color: Red;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.0em;
    text-align: center;
}
.InfoText {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: Black;
    font-weight: normal;
    background-color: #FFFFFF;
    display: inline-table;
}
h1 {
    color: #336699;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 4px;
}
h4 {
    color: #000000;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 10px;
    margin-top: 4px;
}


#feedbackContent {
    margin-top: 8px;
    height: 100%;
}

#returnMessage {
    margin-top: 10px;
    height: 100%;
    text-align: center;
    font-size: 16px;
}

.fb-col1 {
    width: 62%;
}

.fb-col2 {
    width: 10%;
}

.fb-col3 {
    width: 28%;
}
tr.oddrow {
    background-color: #EBEBEB;
}

tr.evenrow {
    background-color: white;
}
@media screen and (min-width: 800px) {
    .drpFlat3Height {
        height: 47px;
    }
    .drpFlat8Height {
        height: 120px;
    }
}

