@charset "UTF-8";
@media print {
  /** Setting margins */
  @page {
    margin: 0;
  }
  body {
    zoom: 0.75;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid;
    page-break-inside: avoid;
  }
  img {
    page-break-inside: avoid;
    page-break-after: avoid;
  }
  table,
  pre {
    page-break-inside: avoid;
  }
  ul,
  ol,
  dl {
    page-break-before: avoid;
  }
  table {
    page-break-inside: avoid;
    break-inside: avoid;
  }
  .wrapper-content {
    padding: 0;
  }
  .ks-page-header {
    display: none;
  }
  .print-btn, hr {
    display: none !important;
  }
  table, tbody {
    width: 100% !important;
    border: 1px solid #000 !important;
    border-style: dotted !important;
  }
  .class-time-slot {
    position: absolute;
    color: #000 !important;
    border: 1px solid #000 !important;
    border-style: dotted !important;
    background-color: transparent !important;
  }
}
/*------------------------------------
    Sass Variables
------------------------------------*/
/*
0 - 600px:      Phone
600 - 900px:    Tablet portrait
900 - 1200px:   Tablet landscape
[1200 - 1800] is where our normal styles apply
1800px + :      Big desktop

$breakpoint arguement choices:
- phone
- tab-port
- tab-land
- big-desktop

ORDER: Base + typography > general layout + grid > page layout > components

1em = 16px
*/
.w-5x {
  width: 5% !important;
}

.w-10x {
  width: 10% !important;
}

.w-15x {
  width: 15% !important;
}

.w-20x {
  width: 20% !important;
}

.w-25x {
  width: 25% !important;
}

.w-30x {
  width: 30% !important;
}

.w-35x {
  width: 35% !important;
}

.w-40x {
  width: 40% !important;
}

.w-45x {
  width: 45% !important;
}

.w-50x {
  width: 50% !important;
}

.w-55x {
  width: 55% !important;
}

.w-60x {
  width: 60% !important;
}

.w-65x {
  width: 65% !important;
}

.w-70x {
  width: 70% !important;
}

.w-75x {
  width: 75% !important;
}

.w-80x {
  width: 80% !important;
}

.w-85x {
  width: 85% !important;
}

.w-90x {
  width: 90% !important;
}

.w-95x {
  width: 95% !important;
}

.w-100x {
  width: 100% !important;
}

.h-10vh {
  height: 10vh !important;
}

.h-15vh {
  height: 15vh !important;
}

.h-20vh {
  height: 20vh !important;
}

.h-25vh {
  height: 25vh !important;
}

.h-30vh {
  height: 30vh !important;
}

.h-35vh {
  height: 35vh !important;
}

.h-40vh {
  height: 40vh !important;
}

.h-45vh {
  height: 45vh !important;
}

.h-50vh {
  height: 50vh !important;
}

.h-55vh {
  height: 55vh !important;
}

.h-60vh {
  height: 60vh !important;
}

.h-65vh {
  height: 65vh !important;
}

.h-70vh {
  height: 70vh !important;
}

.h-75vh {
  height: 75vh !important;
}

.h-80vh {
  height: 80vh !important;
}

.h-85vh {
  height: 85vh !important;
}

.h-90vh {
  height: 90vh !important;
}

.h-95vh {
  height: 95vh !important;
}

.h-100vh {
  height: 100vh !important;
}

.width-1 {
  width: 1px !important;
}

.width-2 {
  width: 2px !important;
}

.width-3 {
  width: 3px !important;
}

.width-4 {
  width: 4px !important;
}

.width-5 {
  width: 5px !important;
}

.width-6 {
  width: 6px !important;
}

.width-7 {
  width: 7px !important;
}

.width-8 {
  width: 8px !important;
}

.width-9 {
  width: 9px !important;
}

.width-10 {
  width: 10px !important;
}

.width-11 {
  width: 11px !important;
}

.width-12 {
  width: 12px !important;
}

.width-13 {
  width: 13px !important;
}

.width-14 {
  width: 14px !important;
}

.width-15 {
  width: 15px !important;
}

.width-16 {
  width: 16px !important;
}

.width-17 {
  width: 17px !important;
}

.width-18 {
  width: 18px !important;
}

.width-19 {
  width: 19px !important;
}

.width-20 {
  width: 20px !important;
}

.width-21 {
  width: 21px !important;
}

.width-22 {
  width: 22px !important;
}

.width-23 {
  width: 23px !important;
}

.width-24 {
  width: 24px !important;
}

.width-25 {
  width: 25px !important;
}

.width-26 {
  width: 26px !important;
}

.width-27 {
  width: 27px !important;
}

.width-28 {
  width: 28px !important;
}

.width-29 {
  width: 29px !important;
}

.width-30 {
  width: 30px !important;
}

.width-31 {
  width: 31px !important;
}

.width-32 {
  width: 32px !important;
}

.width-33 {
  width: 33px !important;
}

.width-34 {
  width: 34px !important;
}

.width-35 {
  width: 35px !important;
}

.width-36 {
  width: 36px !important;
}

.width-37 {
  width: 37px !important;
}

.width-38 {
  width: 38px !important;
}

.width-39 {
  width: 39px !important;
}

.width-40 {
  width: 40px !important;
}

.width-41 {
  width: 41px !important;
}

.width-42 {
  width: 42px !important;
}

.width-43 {
  width: 43px !important;
}

.width-44 {
  width: 44px !important;
}

.width-45 {
  width: 45px !important;
}

.width-46 {
  width: 46px !important;
}

.width-47 {
  width: 47px !important;
}

.width-48 {
  width: 48px !important;
}

.width-49 {
  width: 49px !important;
}

.width-50 {
  width: 50px !important;
}

.width-51 {
  width: 51px !important;
}

.width-52 {
  width: 52px !important;
}

.width-53 {
  width: 53px !important;
}

.width-54 {
  width: 54px !important;
}

.width-55 {
  width: 55px !important;
}

.width-56 {
  width: 56px !important;
}

.width-57 {
  width: 57px !important;
}

.width-58 {
  width: 58px !important;
}

.width-59 {
  width: 59px !important;
}

.width-60 {
  width: 60px !important;
}

.width-61 {
  width: 61px !important;
}

.width-62 {
  width: 62px !important;
}

.width-63 {
  width: 63px !important;
}

.width-64 {
  width: 64px !important;
}

.width-65 {
  width: 65px !important;
}

.width-66 {
  width: 66px !important;
}

.width-67 {
  width: 67px !important;
}

.width-68 {
  width: 68px !important;
}

.width-69 {
  width: 69px !important;
}

.width-70 {
  width: 70px !important;
}

.width-71 {
  width: 71px !important;
}

.width-72 {
  width: 72px !important;
}

.width-73 {
  width: 73px !important;
}

.width-74 {
  width: 74px !important;
}

.width-75 {
  width: 75px !important;
}

.width-76 {
  width: 76px !important;
}

.width-77 {
  width: 77px !important;
}

.width-78 {
  width: 78px !important;
}

.width-79 {
  width: 79px !important;
}

.width-80 {
  width: 80px !important;
}

.width-81 {
  width: 81px !important;
}

.width-82 {
  width: 82px !important;
}

.width-83 {
  width: 83px !important;
}

.width-84 {
  width: 84px !important;
}

.width-85 {
  width: 85px !important;
}

.width-86 {
  width: 86px !important;
}

.width-87 {
  width: 87px !important;
}

.width-88 {
  width: 88px !important;
}

.width-89 {
  width: 89px !important;
}

.width-90 {
  width: 90px !important;
}

.width-91 {
  width: 91px !important;
}

.width-92 {
  width: 92px !important;
}

.width-93 {
  width: 93px !important;
}

.width-94 {
  width: 94px !important;
}

.width-95 {
  width: 95px !important;
}

.width-96 {
  width: 96px !important;
}

.width-97 {
  width: 97px !important;
}

.width-98 {
  width: 98px !important;
}

.width-99 {
  width: 99px !important;
}

.width-100 {
  width: 100px !important;
}

.width-101 {
  width: 101px !important;
}

.width-102 {
  width: 102px !important;
}

.width-103 {
  width: 103px !important;
}

.width-104 {
  width: 104px !important;
}

.width-105 {
  width: 105px !important;
}

.width-106 {
  width: 106px !important;
}

.width-107 {
  width: 107px !important;
}

.width-108 {
  width: 108px !important;
}

.width-109 {
  width: 109px !important;
}

.width-110 {
  width: 110px !important;
}

.width-111 {
  width: 111px !important;
}

.width-112 {
  width: 112px !important;
}

.width-113 {
  width: 113px !important;
}

.width-114 {
  width: 114px !important;
}

.width-115 {
  width: 115px !important;
}

.width-116 {
  width: 116px !important;
}

.width-117 {
  width: 117px !important;
}

.width-118 {
  width: 118px !important;
}

.width-119 {
  width: 119px !important;
}

.width-120 {
  width: 120px !important;
}

.width-121 {
  width: 121px !important;
}

.width-122 {
  width: 122px !important;
}

.width-123 {
  width: 123px !important;
}

.width-124 {
  width: 124px !important;
}

.width-125 {
  width: 125px !important;
}

.width-126 {
  width: 126px !important;
}

.width-127 {
  width: 127px !important;
}

.width-128 {
  width: 128px !important;
}

.width-129 {
  width: 129px !important;
}

.width-130 {
  width: 130px !important;
}

.width-131 {
  width: 131px !important;
}

.width-132 {
  width: 132px !important;
}

.width-133 {
  width: 133px !important;
}

.width-134 {
  width: 134px !important;
}

.width-135 {
  width: 135px !important;
}

.width-136 {
  width: 136px !important;
}

.width-137 {
  width: 137px !important;
}

.width-138 {
  width: 138px !important;
}

.width-139 {
  width: 139px !important;
}

.width-140 {
  width: 140px !important;
}

.width-141 {
  width: 141px !important;
}

.width-142 {
  width: 142px !important;
}

.width-143 {
  width: 143px !important;
}

.width-144 {
  width: 144px !important;
}

.width-145 {
  width: 145px !important;
}

.width-146 {
  width: 146px !important;
}

.width-147 {
  width: 147px !important;
}

.width-148 {
  width: 148px !important;
}

.width-149 {
  width: 149px !important;
}

.width-150 {
  width: 150px !important;
}

.width-151 {
  width: 151px !important;
}

.width-152 {
  width: 152px !important;
}

.width-153 {
  width: 153px !important;
}

.width-154 {
  width: 154px !important;
}

.width-155 {
  width: 155px !important;
}

.width-156 {
  width: 156px !important;
}

.width-157 {
  width: 157px !important;
}

.width-158 {
  width: 158px !important;
}

.width-159 {
  width: 159px !important;
}

.width-160 {
  width: 160px !important;
}

.width-161 {
  width: 161px !important;
}

.width-162 {
  width: 162px !important;
}

.width-163 {
  width: 163px !important;
}

.width-164 {
  width: 164px !important;
}

.width-165 {
  width: 165px !important;
}

.width-166 {
  width: 166px !important;
}

.width-167 {
  width: 167px !important;
}

.width-168 {
  width: 168px !important;
}

.width-169 {
  width: 169px !important;
}

.width-170 {
  width: 170px !important;
}

.width-171 {
  width: 171px !important;
}

.width-172 {
  width: 172px !important;
}

.width-173 {
  width: 173px !important;
}

.width-174 {
  width: 174px !important;
}

.width-175 {
  width: 175px !important;
}

.width-176 {
  width: 176px !important;
}

.width-177 {
  width: 177px !important;
}

.width-178 {
  width: 178px !important;
}

.width-179 {
  width: 179px !important;
}

.width-180 {
  width: 180px !important;
}

.width-181 {
  width: 181px !important;
}

.width-182 {
  width: 182px !important;
}

.width-183 {
  width: 183px !important;
}

.width-184 {
  width: 184px !important;
}

.width-185 {
  width: 185px !important;
}

.width-186 {
  width: 186px !important;
}

.width-187 {
  width: 187px !important;
}

.width-188 {
  width: 188px !important;
}

.width-189 {
  width: 189px !important;
}

.width-190 {
  width: 190px !important;
}

.width-191 {
  width: 191px !important;
}

.width-192 {
  width: 192px !important;
}

.width-193 {
  width: 193px !important;
}

.width-194 {
  width: 194px !important;
}

.width-195 {
  width: 195px !important;
}

.width-196 {
  width: 196px !important;
}

.width-197 {
  width: 197px !important;
}

.width-198 {
  width: 198px !important;
}

.width-199 {
  width: 199px !important;
}

.width-200 {
  width: 200px !important;
}

.width-201 {
  width: 201px !important;
}

.width-202 {
  width: 202px !important;
}

.width-203 {
  width: 203px !important;
}

.width-204 {
  width: 204px !important;
}

.width-205 {
  width: 205px !important;
}

.width-206 {
  width: 206px !important;
}

.width-207 {
  width: 207px !important;
}

.width-208 {
  width: 208px !important;
}

.width-209 {
  width: 209px !important;
}

.width-210 {
  width: 210px !important;
}

.width-211 {
  width: 211px !important;
}

.width-212 {
  width: 212px !important;
}

.width-213 {
  width: 213px !important;
}

.width-214 {
  width: 214px !important;
}

.width-215 {
  width: 215px !important;
}

.width-216 {
  width: 216px !important;
}

.width-217 {
  width: 217px !important;
}

.width-218 {
  width: 218px !important;
}

.width-219 {
  width: 219px !important;
}

.width-220 {
  width: 220px !important;
}

.width-221 {
  width: 221px !important;
}

.width-222 {
  width: 222px !important;
}

.width-223 {
  width: 223px !important;
}

.width-224 {
  width: 224px !important;
}

.width-225 {
  width: 225px !important;
}

.width-226 {
  width: 226px !important;
}

.width-227 {
  width: 227px !important;
}

.width-228 {
  width: 228px !important;
}

.width-229 {
  width: 229px !important;
}

.width-230 {
  width: 230px !important;
}

.width-231 {
  width: 231px !important;
}

.width-232 {
  width: 232px !important;
}

.width-233 {
  width: 233px !important;
}

.width-234 {
  width: 234px !important;
}

.width-235 {
  width: 235px !important;
}

.width-236 {
  width: 236px !important;
}

.width-237 {
  width: 237px !important;
}

.width-238 {
  width: 238px !important;
}

.width-239 {
  width: 239px !important;
}

.width-240 {
  width: 240px !important;
}

.width-241 {
  width: 241px !important;
}

.width-242 {
  width: 242px !important;
}

.width-243 {
  width: 243px !important;
}

.width-244 {
  width: 244px !important;
}

.width-245 {
  width: 245px !important;
}

.width-246 {
  width: 246px !important;
}

.width-247 {
  width: 247px !important;
}

.width-248 {
  width: 248px !important;
}

.width-249 {
  width: 249px !important;
}

.width-250 {
  width: 250px !important;
}

.width-251 {
  width: 251px !important;
}

.width-252 {
  width: 252px !important;
}

.width-253 {
  width: 253px !important;
}

.width-254 {
  width: 254px !important;
}

.width-255 {
  width: 255px !important;
}

.width-256 {
  width: 256px !important;
}

.width-257 {
  width: 257px !important;
}

.width-258 {
  width: 258px !important;
}

.width-259 {
  width: 259px !important;
}

.width-260 {
  width: 260px !important;
}

.width-261 {
  width: 261px !important;
}

.width-262 {
  width: 262px !important;
}

.width-263 {
  width: 263px !important;
}

.width-264 {
  width: 264px !important;
}

.width-265 {
  width: 265px !important;
}

.width-266 {
  width: 266px !important;
}

.width-267 {
  width: 267px !important;
}

.width-268 {
  width: 268px !important;
}

.width-269 {
  width: 269px !important;
}

.width-270 {
  width: 270px !important;
}

.width-271 {
  width: 271px !important;
}

.width-272 {
  width: 272px !important;
}

.width-273 {
  width: 273px !important;
}

.width-274 {
  width: 274px !important;
}

.width-275 {
  width: 275px !important;
}

.width-276 {
  width: 276px !important;
}

.width-277 {
  width: 277px !important;
}

.width-278 {
  width: 278px !important;
}

.width-279 {
  width: 279px !important;
}

.width-280 {
  width: 280px !important;
}

.width-281 {
  width: 281px !important;
}

.width-282 {
  width: 282px !important;
}

.width-283 {
  width: 283px !important;
}

.width-284 {
  width: 284px !important;
}

.width-285 {
  width: 285px !important;
}

.width-286 {
  width: 286px !important;
}

.width-287 {
  width: 287px !important;
}

.width-288 {
  width: 288px !important;
}

.width-289 {
  width: 289px !important;
}

.width-290 {
  width: 290px !important;
}

.width-291 {
  width: 291px !important;
}

.width-292 {
  width: 292px !important;
}

.width-293 {
  width: 293px !important;
}

.width-294 {
  width: 294px !important;
}

.width-295 {
  width: 295px !important;
}

.width-296 {
  width: 296px !important;
}

.width-297 {
  width: 297px !important;
}

.width-298 {
  width: 298px !important;
}

.width-299 {
  width: 299px !important;
}

.width-300 {
  width: 300px !important;
}

.width-301 {
  width: 301px !important;
}

.width-302 {
  width: 302px !important;
}

.width-303 {
  width: 303px !important;
}

.width-304 {
  width: 304px !important;
}

.width-305 {
  width: 305px !important;
}

.width-306 {
  width: 306px !important;
}

.width-307 {
  width: 307px !important;
}

.width-308 {
  width: 308px !important;
}

.width-309 {
  width: 309px !important;
}

.width-310 {
  width: 310px !important;
}

.width-311 {
  width: 311px !important;
}

.width-312 {
  width: 312px !important;
}

.width-313 {
  width: 313px !important;
}

.width-314 {
  width: 314px !important;
}

.width-315 {
  width: 315px !important;
}

.width-316 {
  width: 316px !important;
}

.width-317 {
  width: 317px !important;
}

.width-318 {
  width: 318px !important;
}

.width-319 {
  width: 319px !important;
}

.width-320 {
  width: 320px !important;
}

.width-321 {
  width: 321px !important;
}

.width-322 {
  width: 322px !important;
}

.width-323 {
  width: 323px !important;
}

.width-324 {
  width: 324px !important;
}

.width-325 {
  width: 325px !important;
}

.width-326 {
  width: 326px !important;
}

.width-327 {
  width: 327px !important;
}

.width-328 {
  width: 328px !important;
}

.width-329 {
  width: 329px !important;
}

.width-330 {
  width: 330px !important;
}

.width-331 {
  width: 331px !important;
}

.width-332 {
  width: 332px !important;
}

.width-333 {
  width: 333px !important;
}

.width-334 {
  width: 334px !important;
}

.width-335 {
  width: 335px !important;
}

.width-336 {
  width: 336px !important;
}

.width-337 {
  width: 337px !important;
}

.width-338 {
  width: 338px !important;
}

.width-339 {
  width: 339px !important;
}

.width-340 {
  width: 340px !important;
}

.width-341 {
  width: 341px !important;
}

.width-342 {
  width: 342px !important;
}

.width-343 {
  width: 343px !important;
}

.width-344 {
  width: 344px !important;
}

.width-345 {
  width: 345px !important;
}

.width-346 {
  width: 346px !important;
}

.width-347 {
  width: 347px !important;
}

.width-348 {
  width: 348px !important;
}

.width-349 {
  width: 349px !important;
}

.width-350 {
  width: 350px !important;
}

.width-351 {
  width: 351px !important;
}

.width-352 {
  width: 352px !important;
}

.width-353 {
  width: 353px !important;
}

.width-354 {
  width: 354px !important;
}

.width-355 {
  width: 355px !important;
}

.width-356 {
  width: 356px !important;
}

.width-357 {
  width: 357px !important;
}

.width-358 {
  width: 358px !important;
}

.width-359 {
  width: 359px !important;
}

.width-360 {
  width: 360px !important;
}

.width-361 {
  width: 361px !important;
}

.width-362 {
  width: 362px !important;
}

.width-363 {
  width: 363px !important;
}

.width-364 {
  width: 364px !important;
}

.width-365 {
  width: 365px !important;
}

.width-366 {
  width: 366px !important;
}

.width-367 {
  width: 367px !important;
}

.width-368 {
  width: 368px !important;
}

.width-369 {
  width: 369px !important;
}

.width-370 {
  width: 370px !important;
}

.width-371 {
  width: 371px !important;
}

.width-372 {
  width: 372px !important;
}

.width-373 {
  width: 373px !important;
}

.width-374 {
  width: 374px !important;
}

.width-375 {
  width: 375px !important;
}

.width-376 {
  width: 376px !important;
}

.width-377 {
  width: 377px !important;
}

.width-378 {
  width: 378px !important;
}

.width-379 {
  width: 379px !important;
}

.width-380 {
  width: 380px !important;
}

.width-381 {
  width: 381px !important;
}

.width-382 {
  width: 382px !important;
}

.width-383 {
  width: 383px !important;
}

.width-384 {
  width: 384px !important;
}

.width-385 {
  width: 385px !important;
}

.width-386 {
  width: 386px !important;
}

.width-387 {
  width: 387px !important;
}

.width-388 {
  width: 388px !important;
}

.width-389 {
  width: 389px !important;
}

.width-390 {
  width: 390px !important;
}

.width-391 {
  width: 391px !important;
}

.width-392 {
  width: 392px !important;
}

.width-393 {
  width: 393px !important;
}

.width-394 {
  width: 394px !important;
}

.width-395 {
  width: 395px !important;
}

.width-396 {
  width: 396px !important;
}

.width-397 {
  width: 397px !important;
}

.width-398 {
  width: 398px !important;
}

.width-399 {
  width: 399px !important;
}

.width-400 {
  width: 400px !important;
}

.width-401 {
  width: 401px !important;
}

.width-402 {
  width: 402px !important;
}

.width-403 {
  width: 403px !important;
}

.width-404 {
  width: 404px !important;
}

.width-405 {
  width: 405px !important;
}

.width-406 {
  width: 406px !important;
}

.width-407 {
  width: 407px !important;
}

.width-408 {
  width: 408px !important;
}

.width-409 {
  width: 409px !important;
}

.width-410 {
  width: 410px !important;
}

.width-411 {
  width: 411px !important;
}

.width-412 {
  width: 412px !important;
}

.width-413 {
  width: 413px !important;
}

.width-414 {
  width: 414px !important;
}

.width-415 {
  width: 415px !important;
}

.width-416 {
  width: 416px !important;
}

.width-417 {
  width: 417px !important;
}

.width-418 {
  width: 418px !important;
}

.width-419 {
  width: 419px !important;
}

.width-420 {
  width: 420px !important;
}

.width-421 {
  width: 421px !important;
}

.width-422 {
  width: 422px !important;
}

.width-423 {
  width: 423px !important;
}

.width-424 {
  width: 424px !important;
}

.width-425 {
  width: 425px !important;
}

.width-426 {
  width: 426px !important;
}

.width-427 {
  width: 427px !important;
}

.width-428 {
  width: 428px !important;
}

.width-429 {
  width: 429px !important;
}

.width-430 {
  width: 430px !important;
}

.width-431 {
  width: 431px !important;
}

.width-432 {
  width: 432px !important;
}

.width-433 {
  width: 433px !important;
}

.width-434 {
  width: 434px !important;
}

.width-435 {
  width: 435px !important;
}

.width-436 {
  width: 436px !important;
}

.width-437 {
  width: 437px !important;
}

.width-438 {
  width: 438px !important;
}

.width-439 {
  width: 439px !important;
}

.width-440 {
  width: 440px !important;
}

.width-441 {
  width: 441px !important;
}

.width-442 {
  width: 442px !important;
}

.width-443 {
  width: 443px !important;
}

.width-444 {
  width: 444px !important;
}

.width-445 {
  width: 445px !important;
}

.width-446 {
  width: 446px !important;
}

.width-447 {
  width: 447px !important;
}

.width-448 {
  width: 448px !important;
}

.width-449 {
  width: 449px !important;
}

.width-450 {
  width: 450px !important;
}

.width-130 {
  width: 130px;
}

.width-1-x {
  width: 1px !important;
}

.width-2-x {
  width: 2px !important;
}

.width-3-x {
  width: 3px !important;
}

.width-4-x {
  width: 4px !important;
}

.width-5-x {
  width: 5px !important;
}

.width-6-x {
  width: 6px !important;
}

.width-7-x {
  width: 7px !important;
}

.width-8-x {
  width: 8px !important;
}

.width-9-x {
  width: 9px !important;
}

.width-10-x {
  width: 10px !important;
}

.width-11-x {
  width: 11px !important;
}

.width-12-x {
  width: 12px !important;
}

.width-13-x {
  width: 13px !important;
}

.width-14-x {
  width: 14px !important;
}

.width-15-x {
  width: 15px !important;
}

.width-16-x {
  width: 16px !important;
}

.width-17-x {
  width: 17px !important;
}

.width-18-x {
  width: 18px !important;
}

.width-19-x {
  width: 19px !important;
}

.width-20-x {
  width: 20px !important;
}

.width-21-x {
  width: 21px !important;
}

.width-22-x {
  width: 22px !important;
}

.width-23-x {
  width: 23px !important;
}

.width-24-x {
  width: 24px !important;
}

.width-25-x {
  width: 25px !important;
}

.width-26-x {
  width: 26px !important;
}

.width-27-x {
  width: 27px !important;
}

.width-28-x {
  width: 28px !important;
}

.width-29-x {
  width: 29px !important;
}

.width-30-x {
  width: 30px !important;
}

.width-31-x {
  width: 31px !important;
}

.width-32-x {
  width: 32px !important;
}

.width-33-x {
  width: 33px !important;
}

.width-34-x {
  width: 34px !important;
}

.width-35-x {
  width: 35px !important;
}

.width-36-x {
  width: 36px !important;
}

.width-37-x {
  width: 37px !important;
}

.width-38-x {
  width: 38px !important;
}

.width-39-x {
  width: 39px !important;
}

.width-40-x {
  width: 40px !important;
}

.width-41-x {
  width: 41px !important;
}

.width-42-x {
  width: 42px !important;
}

.width-43-x {
  width: 43px !important;
}

.width-44-x {
  width: 44px !important;
}

.width-45-x {
  width: 45px !important;
}

.width-46-x {
  width: 46px !important;
}

.width-47-x {
  width: 47px !important;
}

.width-48-x {
  width: 48px !important;
}

.width-49-x {
  width: 49px !important;
}

.width-50-x {
  width: 50px !important;
}

.width-51-x {
  width: 51px !important;
}

.width-52-x {
  width: 52px !important;
}

.width-53-x {
  width: 53px !important;
}

.width-54-x {
  width: 54px !important;
}

.width-55-x {
  width: 55px !important;
}

.width-56-x {
  width: 56px !important;
}

.width-57-x {
  width: 57px !important;
}

.width-58-x {
  width: 58px !important;
}

.width-59-x {
  width: 59px !important;
}

.width-60-x {
  width: 60px !important;
}

.width-61-x {
  width: 61px !important;
}

.width-62-x {
  width: 62px !important;
}

.width-63-x {
  width: 63px !important;
}

.width-64-x {
  width: 64px !important;
}

.width-65-x {
  width: 65px !important;
}

.width-66-x {
  width: 66px !important;
}

.width-67-x {
  width: 67px !important;
}

.width-68-x {
  width: 68px !important;
}

.width-69-x {
  width: 69px !important;
}

.width-70-x {
  width: 70px !important;
}

.width-71-x {
  width: 71px !important;
}

.width-72-x {
  width: 72px !important;
}

.width-73-x {
  width: 73px !important;
}

.width-74-x {
  width: 74px !important;
}

.width-75-x {
  width: 75px !important;
}

.width-76-x {
  width: 76px !important;
}

.width-77-x {
  width: 77px !important;
}

.width-78-x {
  width: 78px !important;
}

.width-79-x {
  width: 79px !important;
}

.width-80-x {
  width: 80px !important;
}

.width-81-x {
  width: 81px !important;
}

.width-82-x {
  width: 82px !important;
}

.width-83-x {
  width: 83px !important;
}

.width-84-x {
  width: 84px !important;
}

.width-85-x {
  width: 85px !important;
}

.width-86-x {
  width: 86px !important;
}

.width-87-x {
  width: 87px !important;
}

.width-88-x {
  width: 88px !important;
}

.width-89-x {
  width: 89px !important;
}

.width-90-x {
  width: 90px !important;
}

.width-91-x {
  width: 91px !important;
}

.width-92-x {
  width: 92px !important;
}

.width-93-x {
  width: 93px !important;
}

.width-94-x {
  width: 94px !important;
}

.width-95-x {
  width: 95px !important;
}

.width-96-x {
  width: 96px !important;
}

.width-97-x {
  width: 97px !important;
}

.width-98-x {
  width: 98px !important;
}

.width-99-x {
  width: 99px !important;
}

.width-100-x {
  width: 100px !important;
}

.height-5 {
  height: 5px !important;
}

.height-10 {
  height: 10px !important;
}

.height-15 {
  height: 15px !important;
}

.height-20 {
  height: 20px !important;
}

.height-25 {
  height: 25px !important;
}

.height-30 {
  height: 30px !important;
}

.height-35 {
  height: 35px !important;
}

.height-40 {
  height: 40px !important;
}

.height-45 {
  height: 45px !important;
}

.height-50 {
  height: 50px !important;
}

.height-55 {
  height: 55px !important;
}

.height-60 {
  height: 60px !important;
}

.height-65 {
  height: 65px !important;
}

.height-70 {
  height: 70px !important;
}

.height-75 {
  height: 75px !important;
}

.height-80 {
  height: 80px !important;
}

.height-85 {
  height: 85px !important;
}

.height-90 {
  height: 90px !important;
}

.height-95 {
  height: 95px !important;
}

.height-100 {
  height: 100px !important;
}

.height-105 {
  height: 105px !important;
}

.height-110 {
  height: 110px !important;
}

.height-115 {
  height: 115px !important;
}

.height-120 {
  height: 120px !important;
}

.height-125 {
  height: 125px !important;
}

.height-130 {
  height: 130px !important;
}

.height-135 {
  height: 135px !important;
}

.height-140 {
  height: 140px !important;
}

.height-145 {
  height: 145px !important;
}

.height-150 {
  height: 150px !important;
}

.height-155 {
  height: 155px !important;
}

.height-160 {
  height: 160px !important;
}

.height-165 {
  height: 165px !important;
}

.height-170 {
  height: 170px !important;
}

.height-175 {
  height: 175px !important;
}

.height-180 {
  height: 180px !important;
}

.height-185 {
  height: 185px !important;
}

.height-190 {
  height: 190px !important;
}

.height-195 {
  height: 195px !important;
}

.height-200 {
  height: 200px !important;
}

.height-205 {
  height: 205px !important;
}

.height-210 {
  height: 210px !important;
}

.height-215 {
  height: 215px !important;
}

.height-220 {
  height: 220px !important;
}

.height-225 {
  height: 225px !important;
}

.height-230 {
  height: 230px !important;
}

.height-235 {
  height: 235px !important;
}

.height-240 {
  height: 240px !important;
}

.height-245 {
  height: 245px !important;
}

.height-250 {
  height: 250px !important;
}

.height-255 {
  height: 255px !important;
}

.height-260 {
  height: 260px !important;
}

.height-265 {
  height: 265px !important;
}

.height-270 {
  height: 270px !important;
}

.height-275 {
  height: 275px !important;
}

.height-280 {
  height: 280px !important;
}

.height-285 {
  height: 285px !important;
}

.height-290 {
  height: 290px !important;
}

.height-295 {
  height: 295px !important;
}

.height-300 {
  height: 300px !important;
}

.height-305 {
  height: 305px !important;
}

.height-310 {
  height: 310px !important;
}

.height-315 {
  height: 315px !important;
}

.height-320 {
  height: 320px !important;
}

.height-325 {
  height: 325px !important;
}

.height-330 {
  height: 330px !important;
}

.height-335 {
  height: 335px !important;
}

.height-340 {
  height: 340px !important;
}

.height-345 {
  height: 345px !important;
}

.height-350 {
  height: 350px !important;
}

.height-355 {
  height: 355px !important;
}

.height-360 {
  height: 360px !important;
}

.height-365 {
  height: 365px !important;
}

.height-370 {
  height: 370px !important;
}

.height-375 {
  height: 375px !important;
}

.height-380 {
  height: 380px !important;
}

.height-385 {
  height: 385px !important;
}

.height-390 {
  height: 390px !important;
}

.height-395 {
  height: 395px !important;
}

.height-400 {
  height: 400px !important;
}

.height-405 {
  height: 405px !important;
}

.height-410 {
  height: 410px !important;
}

.height-415 {
  height: 415px !important;
}

.height-420 {
  height: 420px !important;
}

.height-425 {
  height: 425px !important;
}

.height-430 {
  height: 430px !important;
}

.height-435 {
  height: 435px !important;
}

.height-440 {
  height: 440px !important;
}

.height-445 {
  height: 445px !important;
}

.height-450 {
  height: 450px !important;
}

.height-455 {
  height: 455px !important;
}

.height-460 {
  height: 460px !important;
}

.height-465 {
  height: 465px !important;
}

.height-470 {
  height: 470px !important;
}

.height-475 {
  height: 475px !important;
}

.height-480 {
  height: 480px !important;
}

.height-485 {
  height: 485px !important;
}

.height-490 {
  height: 490px !important;
}

.height-495 {
  height: 495px !important;
}

.height-500 {
  height: 500px !important;
}

.height-505 {
  height: 505px !important;
}

.height-510 {
  height: 510px !important;
}

.height-515 {
  height: 515px !important;
}

.height-520 {
  height: 520px !important;
}

.height-525 {
  height: 525px !important;
}

.height-530 {
  height: 530px !important;
}

.height-535 {
  height: 535px !important;
}

.height-540 {
  height: 540px !important;
}

.height-545 {
  height: 545px !important;
}

.height-550 {
  height: 550px !important;
}

.height-555 {
  height: 555px !important;
}

.height-560 {
  height: 560px !important;
}

.height-565 {
  height: 565px !important;
}

.height-570 {
  height: 570px !important;
}

.height-575 {
  height: 575px !important;
}

.height-580 {
  height: 580px !important;
}

.height-585 {
  height: 585px !important;
}

.height-590 {
  height: 590px !important;
}

.height-595 {
  height: 595px !important;
}

.height-600 {
  height: 600px !important;
}

.height-605 {
  height: 605px !important;
}

.height-610 {
  height: 610px !important;
}

.height-615 {
  height: 615px !important;
}

.height-620 {
  height: 620px !important;
}

.height-625 {
  height: 625px !important;
}

.height-630 {
  height: 630px !important;
}

.height-635 {
  height: 635px !important;
}

.height-640 {
  height: 640px !important;
}

.height-645 {
  height: 645px !important;
}

.height-650 {
  height: 650px !important;
}

.height-655 {
  height: 655px !important;
}

.height-660 {
  height: 660px !important;
}

.height-665 {
  height: 665px !important;
}

.height-670 {
  height: 670px !important;
}

.height-675 {
  height: 675px !important;
}

.height-680 {
  height: 680px !important;
}

.height-685 {
  height: 685px !important;
}

.height-690 {
  height: 690px !important;
}

.height-695 {
  height: 695px !important;
}

.height-700 {
  height: 700px !important;
}

.height-705 {
  height: 705px !important;
}

.height-710 {
  height: 710px !important;
}

.height-715 {
  height: 715px !important;
}

.height-720 {
  height: 720px !important;
}

.height-725 {
  height: 725px !important;
}

.height-730 {
  height: 730px !important;
}

.height-735 {
  height: 735px !important;
}

.height-740 {
  height: 740px !important;
}

.height-745 {
  height: 745px !important;
}

.height-750 {
  height: 750px !important;
}

.height-755 {
  height: 755px !important;
}

.height-760 {
  height: 760px !important;
}

.height-765 {
  height: 765px !important;
}

.height-770 {
  height: 770px !important;
}

.height-775 {
  height: 775px !important;
}

.height-780 {
  height: 780px !important;
}

.height-785 {
  height: 785px !important;
}

.height-790 {
  height: 790px !important;
}

.height-795 {
  height: 795px !important;
}

.height-800 {
  height: 800px !important;
}

.height-805 {
  height: 805px !important;
}

.height-810 {
  height: 810px !important;
}

.height-815 {
  height: 815px !important;
}

.height-820 {
  height: 820px !important;
}

.height-825 {
  height: 825px !important;
}

.height-830 {
  height: 830px !important;
}

.height-835 {
  height: 835px !important;
}

.height-840 {
  height: 840px !important;
}

.height-845 {
  height: 845px !important;
}

.height-850 {
  height: 850px !important;
}

.height-855 {
  height: 855px !important;
}

.height-860 {
  height: 860px !important;
}

.height-865 {
  height: 865px !important;
}

.height-870 {
  height: 870px !important;
}

.height-875 {
  height: 875px !important;
}

.height-880 {
  height: 880px !important;
}

.height-885 {
  height: 885px !important;
}

.height-890 {
  height: 890px !important;
}

.height-895 {
  height: 895px !important;
}

.height-900 {
  height: 900px !important;
}

.height-905 {
  height: 905px !important;
}

.height-910 {
  height: 910px !important;
}

.height-915 {
  height: 915px !important;
}

.height-920 {
  height: 920px !important;
}

.height-925 {
  height: 925px !important;
}

.height-930 {
  height: 930px !important;
}

.height-935 {
  height: 935px !important;
}

.height-940 {
  height: 940px !important;
}

.height-945 {
  height: 945px !important;
}

.height-950 {
  height: 950px !important;
}

.height-955 {
  height: 955px !important;
}

.height-960 {
  height: 960px !important;
}

.height-965 {
  height: 965px !important;
}

.height-970 {
  height: 970px !important;
}

.height-975 {
  height: 975px !important;
}

.height-980 {
  height: 980px !important;
}

.height-985 {
  height: 985px !important;
}

.height-990 {
  height: 990px !important;
}

.height-995 {
  height: 995px !important;
}

.height-1000 {
  height: 1000px !important;
}

.height-1005 {
  height: 1005px !important;
}

.height-1010 {
  height: 1010px !important;
}

.height-1015 {
  height: 1015px !important;
}

.height-1020 {
  height: 1020px !important;
}

.height-1025 {
  height: 1025px !important;
}

.height-1030 {
  height: 1030px !important;
}

.height-1035 {
  height: 1035px !important;
}

.height-1040 {
  height: 1040px !important;
}

.height-1045 {
  height: 1045px !important;
}

.height-1050 {
  height: 1050px !important;
}

.height-1055 {
  height: 1055px !important;
}

.height-1060 {
  height: 1060px !important;
}

.height-1065 {
  height: 1065px !important;
}

.height-1070 {
  height: 1070px !important;
}

.height-1075 {
  height: 1075px !important;
}

.height-1080 {
  height: 1080px !important;
}

.height-1085 {
  height: 1085px !important;
}

.height-1090 {
  height: 1090px !important;
}

.height-1095 {
  height: 1095px !important;
}

.height-1100 {
  height: 1100px !important;
}

.height-1105 {
  height: 1105px !important;
}

.height-1110 {
  height: 1110px !important;
}

.height-1115 {
  height: 1115px !important;
}

.height-1120 {
  height: 1120px !important;
}

.height-1125 {
  height: 1125px !important;
}

.height-1130 {
  height: 1130px !important;
}

.height-1135 {
  height: 1135px !important;
}

.height-1140 {
  height: 1140px !important;
}

.height-1145 {
  height: 1145px !important;
}

.height-1150 {
  height: 1150px !important;
}

.height-1155 {
  height: 1155px !important;
}

.height-1160 {
  height: 1160px !important;
}

.height-1165 {
  height: 1165px !important;
}

.height-1170 {
  height: 1170px !important;
}

.height-1175 {
  height: 1175px !important;
}

.height-1180 {
  height: 1180px !important;
}

.height-1185 {
  height: 1185px !important;
}

.height-1190 {
  height: 1190px !important;
}

.height-1195 {
  height: 1195px !important;
}

.height-1200 {
  height: 1200px !important;
}

.height-1205 {
  height: 1205px !important;
}

.height-1210 {
  height: 1210px !important;
}

.height-1215 {
  height: 1215px !important;
}

.height-1220 {
  height: 1220px !important;
}

.height-1225 {
  height: 1225px !important;
}

.height-1230 {
  height: 1230px !important;
}

.height-1235 {
  height: 1235px !important;
}

.height-1240 {
  height: 1240px !important;
}

.height-1245 {
  height: 1245px !important;
}

.height-1250 {
  height: 1250px !important;
}

.height-1255 {
  height: 1255px !important;
}

.height-1260 {
  height: 1260px !important;
}

.height-1265 {
  height: 1265px !important;
}

.height-1270 {
  height: 1270px !important;
}

.height-1275 {
  height: 1275px !important;
}

.height-1280 {
  height: 1280px !important;
}

.height-1285 {
  height: 1285px !important;
}

.height-1290 {
  height: 1290px !important;
}

.height-1295 {
  height: 1295px !important;
}

.height-1300 {
  height: 1300px !important;
}

.height-1305 {
  height: 1305px !important;
}

.height-1310 {
  height: 1310px !important;
}

.height-1315 {
  height: 1315px !important;
}

.height-1320 {
  height: 1320px !important;
}

.height-1325 {
  height: 1325px !important;
}

.height-1330 {
  height: 1330px !important;
}

.height-1335 {
  height: 1335px !important;
}

.height-1340 {
  height: 1340px !important;
}

.height-1345 {
  height: 1345px !important;
}

.height-1350 {
  height: 1350px !important;
}

.height-1355 {
  height: 1355px !important;
}

.height-1360 {
  height: 1360px !important;
}

.height-1365 {
  height: 1365px !important;
}

.height-1370 {
  height: 1370px !important;
}

.height-1375 {
  height: 1375px !important;
}

.height-1380 {
  height: 1380px !important;
}

.height-1385 {
  height: 1385px !important;
}

.height-1390 {
  height: 1390px !important;
}

.height-1395 {
  height: 1395px !important;
}

.height-1400 {
  height: 1400px !important;
}

.height-1405 {
  height: 1405px !important;
}

.height-1410 {
  height: 1410px !important;
}

.height-1415 {
  height: 1415px !important;
}

.height-1420 {
  height: 1420px !important;
}

.height-1425 {
  height: 1425px !important;
}

.height-1430 {
  height: 1430px !important;
}

.height-1435 {
  height: 1435px !important;
}

.height-1440 {
  height: 1440px !important;
}

.height-1445 {
  height: 1445px !important;
}

.height-1450 {
  height: 1450px !important;
}

.height-1455 {
  height: 1455px !important;
}

.height-1460 {
  height: 1460px !important;
}

.height-1465 {
  height: 1465px !important;
}

.height-1470 {
  height: 1470px !important;
}

.height-1475 {
  height: 1475px !important;
}

.height-1480 {
  height: 1480px !important;
}

.height-1485 {
  height: 1485px !important;
}

.height-1490 {
  height: 1490px !important;
}

.height-1495 {
  height: 1495px !important;
}

.height-1500 {
  height: 1500px !important;
}

.height-1505 {
  height: 1505px !important;
}

.height-1510 {
  height: 1510px !important;
}

.height-1515 {
  height: 1515px !important;
}

.height-1520 {
  height: 1520px !important;
}

.height-1525 {
  height: 1525px !important;
}

.height-1530 {
  height: 1530px !important;
}

.height-1535 {
  height: 1535px !important;
}

.height-1540 {
  height: 1540px !important;
}

.height-1545 {
  height: 1545px !important;
}

.height-1550 {
  height: 1550px !important;
}

.height-1555 {
  height: 1555px !important;
}

.height-1560 {
  height: 1560px !important;
}

.height-1565 {
  height: 1565px !important;
}

.height-1570 {
  height: 1570px !important;
}

.height-1575 {
  height: 1575px !important;
}

.height-1580 {
  height: 1580px !important;
}

.height-1585 {
  height: 1585px !important;
}

.height-1590 {
  height: 1590px !important;
}

.height-1595 {
  height: 1595px !important;
}

.height-1600 {
  height: 1600px !important;
}

.height-1605 {
  height: 1605px !important;
}

.height-1610 {
  height: 1610px !important;
}

.height-1615 {
  height: 1615px !important;
}

.height-1620 {
  height: 1620px !important;
}

.height-1625 {
  height: 1625px !important;
}

.height-1630 {
  height: 1630px !important;
}

.height-1635 {
  height: 1635px !important;
}

.height-1640 {
  height: 1640px !important;
}

.height-1645 {
  height: 1645px !important;
}

.height-1650 {
  height: 1650px !important;
}

.height-1655 {
  height: 1655px !important;
}

.height-1660 {
  height: 1660px !important;
}

.height-1665 {
  height: 1665px !important;
}

.height-1670 {
  height: 1670px !important;
}

.height-1675 {
  height: 1675px !important;
}

.height-1680 {
  height: 1680px !important;
}

.height-1685 {
  height: 1685px !important;
}

.height-1690 {
  height: 1690px !important;
}

.height-1695 {
  height: 1695px !important;
}

.height-1700 {
  height: 1700px !important;
}

.height-1705 {
  height: 1705px !important;
}

.height-1710 {
  height: 1710px !important;
}

.height-1715 {
  height: 1715px !important;
}

.height-1720 {
  height: 1720px !important;
}

.height-1725 {
  height: 1725px !important;
}

.height-1730 {
  height: 1730px !important;
}

.height-1735 {
  height: 1735px !important;
}

.height-1740 {
  height: 1740px !important;
}

.height-1745 {
  height: 1745px !important;
}

.height-1750 {
  height: 1750px !important;
}

.height-1755 {
  height: 1755px !important;
}

.height-1760 {
  height: 1760px !important;
}

.height-1765 {
  height: 1765px !important;
}

.height-1770 {
  height: 1770px !important;
}

.height-1775 {
  height: 1775px !important;
}

.height-1780 {
  height: 1780px !important;
}

.height-1785 {
  height: 1785px !important;
}

.height-1790 {
  height: 1790px !important;
}

.height-1795 {
  height: 1795px !important;
}

.height-1800 {
  height: 1800px !important;
}

.height-1805 {
  height: 1805px !important;
}

.height-1810 {
  height: 1810px !important;
}

.height-1815 {
  height: 1815px !important;
}

.height-1820 {
  height: 1820px !important;
}

.height-1825 {
  height: 1825px !important;
}

.height-1830 {
  height: 1830px !important;
}

.height-1835 {
  height: 1835px !important;
}

.height-1840 {
  height: 1840px !important;
}

.height-1845 {
  height: 1845px !important;
}

.height-1850 {
  height: 1850px !important;
}

.height-1855 {
  height: 1855px !important;
}

.height-1860 {
  height: 1860px !important;
}

.height-1865 {
  height: 1865px !important;
}

.height-1870 {
  height: 1870px !important;
}

.height-1875 {
  height: 1875px !important;
}

.height-1880 {
  height: 1880px !important;
}

.height-1885 {
  height: 1885px !important;
}

.height-1890 {
  height: 1890px !important;
}

.height-1895 {
  height: 1895px !important;
}

.height-1900 {
  height: 1900px !important;
}

.height-1905 {
  height: 1905px !important;
}

.height-1910 {
  height: 1910px !important;
}

.height-1915 {
  height: 1915px !important;
}

.height-1920 {
  height: 1920px !important;
}

.height-1925 {
  height: 1925px !important;
}

.height-1930 {
  height: 1930px !important;
}

.height-1935 {
  height: 1935px !important;
}

.height-1940 {
  height: 1940px !important;
}

.height-1945 {
  height: 1945px !important;
}

.height-1950 {
  height: 1950px !important;
}

.height-1955 {
  height: 1955px !important;
}

.height-1960 {
  height: 1960px !important;
}

.height-1965 {
  height: 1965px !important;
}

.height-1970 {
  height: 1970px !important;
}

.height-1975 {
  height: 1975px !important;
}

.height-1980 {
  height: 1980px !important;
}

.height-1985 {
  height: 1985px !important;
}

.height-1990 {
  height: 1990px !important;
}

.height-1995 {
  height: 1995px !important;
}

.height-2000 {
  height: 2000px !important;
}

.height-2005 {
  height: 2005px !important;
}

.height-2010 {
  height: 2010px !important;
}

.height-2015 {
  height: 2015px !important;
}

.height-2020 {
  height: 2020px !important;
}

.height-2025 {
  height: 2025px !important;
}

.height-2030 {
  height: 2030px !important;
}

.height-2035 {
  height: 2035px !important;
}

.height-2040 {
  height: 2040px !important;
}

.height-2045 {
  height: 2045px !important;
}

.height-2050 {
  height: 2050px !important;
}

.height-2055 {
  height: 2055px !important;
}

.height-2060 {
  height: 2060px !important;
}

.height-2065 {
  height: 2065px !important;
}

.height-2070 {
  height: 2070px !important;
}

.height-2075 {
  height: 2075px !important;
}

.height-2080 {
  height: 2080px !important;
}

.height-2085 {
  height: 2085px !important;
}

.height-2090 {
  height: 2090px !important;
}

.height-2095 {
  height: 2095px !important;
}

.height-2100 {
  height: 2100px !important;
}

.height-2105 {
  height: 2105px !important;
}

.height-2110 {
  height: 2110px !important;
}

.height-2115 {
  height: 2115px !important;
}

.height-2120 {
  height: 2120px !important;
}

.height-2125 {
  height: 2125px !important;
}

.height-2130 {
  height: 2130px !important;
}

.height-2135 {
  height: 2135px !important;
}

.height-2140 {
  height: 2140px !important;
}

.height-2145 {
  height: 2145px !important;
}

.height-2150 {
  height: 2150px !important;
}

.height-2155 {
  height: 2155px !important;
}

.height-2160 {
  height: 2160px !important;
}

.height-2165 {
  height: 2165px !important;
}

.height-2170 {
  height: 2170px !important;
}

.height-2175 {
  height: 2175px !important;
}

.height-2180 {
  height: 2180px !important;
}

.height-2185 {
  height: 2185px !important;
}

.height-2190 {
  height: 2190px !important;
}

.height-2195 {
  height: 2195px !important;
}

.height-2200 {
  height: 2200px !important;
}

.height-2205 {
  height: 2205px !important;
}

.height-2210 {
  height: 2210px !important;
}

.height-2215 {
  height: 2215px !important;
}

.height-2220 {
  height: 2220px !important;
}

.height-2225 {
  height: 2225px !important;
}

.height-2230 {
  height: 2230px !important;
}

.height-2235 {
  height: 2235px !important;
}

.height-2240 {
  height: 2240px !important;
}

.height-2245 {
  height: 2245px !important;
}

.height-2250 {
  height: 2250px !important;
}

.height-1-x {
  height: 1px !important;
}

.height-2-x {
  height: 2px !important;
}

.height-3-x {
  height: 3px !important;
}

.height-4-x {
  height: 4px !important;
}

.height-5-x {
  height: 5px !important;
}

.height-6-x {
  height: 6px !important;
}

.height-7-x {
  height: 7px !important;
}

.height-8-x {
  height: 8px !important;
}

.height-9-x {
  height: 9px !important;
}

.height-10-x {
  height: 10px !important;
}

.height-11-x {
  height: 11px !important;
}

.height-12-x {
  height: 12px !important;
}

.height-13-x {
  height: 13px !important;
}

.height-14-x {
  height: 14px !important;
}

.height-15-x {
  height: 15px !important;
}

.height-16-x {
  height: 16px !important;
}

.height-17-x {
  height: 17px !important;
}

.height-18-x {
  height: 18px !important;
}

.height-19-x {
  height: 19px !important;
}

.height-20-x {
  height: 20px !important;
}

.height-21-x {
  height: 21px !important;
}

.height-22-x {
  height: 22px !important;
}

.height-23-x {
  height: 23px !important;
}

.height-24-x {
  height: 24px !important;
}

.height-25-x {
  height: 25px !important;
}

.height-26-x {
  height: 26px !important;
}

.height-27-x {
  height: 27px !important;
}

.height-28-x {
  height: 28px !important;
}

.height-29-x {
  height: 29px !important;
}

.height-30-x {
  height: 30px !important;
}

.height-31-x {
  height: 31px !important;
}

.height-32-x {
  height: 32px !important;
}

.height-33-x {
  height: 33px !important;
}

.height-34-x {
  height: 34px !important;
}

.height-35-x {
  height: 35px !important;
}

.height-36-x {
  height: 36px !important;
}

.height-37-x {
  height: 37px !important;
}

.height-38-x {
  height: 38px !important;
}

.height-39-x {
  height: 39px !important;
}

.height-40-x {
  height: 40px !important;
}

.height-41-x {
  height: 41px !important;
}

.height-42-x {
  height: 42px !important;
}

.height-43-x {
  height: 43px !important;
}

.height-44-x {
  height: 44px !important;
}

.height-45-x {
  height: 45px !important;
}

.height-46-x {
  height: 46px !important;
}

.height-47-x {
  height: 47px !important;
}

.height-48-x {
  height: 48px !important;
}

.height-49-x {
  height: 49px !important;
}

.height-50-x {
  height: 50px !important;
}

.height-51-x {
  height: 51px !important;
}

.height-52-x {
  height: 52px !important;
}

.height-53-x {
  height: 53px !important;
}

.height-54-x {
  height: 54px !important;
}

.height-55-x {
  height: 55px !important;
}

.height-56-x {
  height: 56px !important;
}

.height-57-x {
  height: 57px !important;
}

.height-58-x {
  height: 58px !important;
}

.height-59-x {
  height: 59px !important;
}

.height-60-x {
  height: 60px !important;
}

.height-61-x {
  height: 61px !important;
}

.height-62-x {
  height: 62px !important;
}

.height-63-x {
  height: 63px !important;
}

.height-64-x {
  height: 64px !important;
}

.height-65-x {
  height: 65px !important;
}

.height-66-x {
  height: 66px !important;
}

.height-67-x {
  height: 67px !important;
}

.height-68-x {
  height: 68px !important;
}

.height-69-x {
  height: 69px !important;
}

.height-70-x {
  height: 70px !important;
}

.height-71-x {
  height: 71px !important;
}

.height-72-x {
  height: 72px !important;
}

.height-73-x {
  height: 73px !important;
}

.height-74-x {
  height: 74px !important;
}

.height-75-x {
  height: 75px !important;
}

.height-76-x {
  height: 76px !important;
}

.height-77-x {
  height: 77px !important;
}

.height-78-x {
  height: 78px !important;
}

.height-79-x {
  height: 79px !important;
}

.height-80-x {
  height: 80px !important;
}

.height-81-x {
  height: 81px !important;
}

.height-82-x {
  height: 82px !important;
}

.height-83-x {
  height: 83px !important;
}

.height-84-x {
  height: 84px !important;
}

.height-85-x {
  height: 85px !important;
}

.height-86-x {
  height: 86px !important;
}

.height-87-x {
  height: 87px !important;
}

.height-88-x {
  height: 88px !important;
}

.height-89-x {
  height: 89px !important;
}

.height-90-x {
  height: 90px !important;
}

.height-91-x {
  height: 91px !important;
}

.height-92-x {
  height: 92px !important;
}

.height-93-x {
  height: 93px !important;
}

.height-94-x {
  height: 94px !important;
}

.height-95-x {
  height: 95px !important;
}

.height-96-x {
  height: 96px !important;
}

.height-97-x {
  height: 97px !important;
}

.height-98-x {
  height: 98px !important;
}

.height-99-x {
  height: 99px !important;
}

.height-100-x {
  height: 100px !important;
}

/*------------------------------------
    Paddings
------------------------------------*/
.p-a-1 {
  padding: 1px !important;
}

.p-a-2 {
  padding: 2px !important;
}

.p-a-3 {
  padding: 3px !important;
}

.p-a-4 {
  padding: 4px !important;
}

.p-a-5 {
  padding: 5px !important;
}

.p-a-6 {
  padding: 6px !important;
}

.p-a-7 {
  padding: 7px !important;
}

.p-a-8 {
  padding: 8px !important;
}

.p-a-9 {
  padding: 9px !important;
}

.p-a-10 {
  padding: 10px !important;
}

.p-a-11 {
  padding: 11px !important;
}

.p-a-12 {
  padding: 12px !important;
}

.p-a-13 {
  padding: 13px !important;
}

.p-a-14 {
  padding: 14px !important;
}

.p-a-15 {
  padding: 15px !important;
}

.p-a-16 {
  padding: 16px !important;
}

.p-a-17 {
  padding: 17px !important;
}

.p-a-18 {
  padding: 18px !important;
}

.p-a-19 {
  padding: 19px !important;
}

.p-a-20 {
  padding: 20px !important;
}

.p-a-21 {
  padding: 21px !important;
}

.p-a-22 {
  padding: 22px !important;
}

.p-a-23 {
  padding: 23px !important;
}

.p-a-24 {
  padding: 24px !important;
}

.p-a-25 {
  padding: 25px !important;
}

.p-a-26 {
  padding: 26px !important;
}

.p-a-27 {
  padding: 27px !important;
}

.p-a-28 {
  padding: 28px !important;
}

.p-a-29 {
  padding: 29px !important;
}

.p-a-30 {
  padding: 30px !important;
}

.p-a-31 {
  padding: 31px !important;
}

.p-a-32 {
  padding: 32px !important;
}

.p-a-33 {
  padding: 33px !important;
}

.p-a-34 {
  padding: 34px !important;
}

.p-a-35 {
  padding: 35px !important;
}

.p-a-36 {
  padding: 36px !important;
}

.p-a-37 {
  padding: 37px !important;
}

.p-a-38 {
  padding: 38px !important;
}

.p-a-39 {
  padding: 39px !important;
}

.p-a-40 {
  padding: 40px !important;
}

.p-a-41 {
  padding: 41px !important;
}

.p-a-42 {
  padding: 42px !important;
}

.p-a-43 {
  padding: 43px !important;
}

.p-a-44 {
  padding: 44px !important;
}

.p-a-45 {
  padding: 45px !important;
}

.p-a-46 {
  padding: 46px !important;
}

.p-a-47 {
  padding: 47px !important;
}

.p-a-48 {
  padding: 48px !important;
}

.p-a-49 {
  padding: 49px !important;
}

.p-a-50 {
  padding: 50px !important;
}

.p-x-1 {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.p-x-2 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.p-x-3 {
  padding-left: 3px !important;
  padding-right: 3px !important;
}

.p-x-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.p-x-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.p-x-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}

.p-x-7 {
  padding-left: 7px !important;
  padding-right: 7px !important;
}

.p-x-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.p-x-9 {
  padding-left: 9px !important;
  padding-right: 9px !important;
}

.p-x-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.p-x-11 {
  padding-left: 11px !important;
  padding-right: 11px !important;
}

.p-x-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.p-x-13 {
  padding-left: 13px !important;
  padding-right: 13px !important;
}

.p-x-14 {
  padding-left: 14px !important;
  padding-right: 14px !important;
}

.p-x-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.p-x-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.p-x-17 {
  padding-left: 17px !important;
  padding-right: 17px !important;
}

.p-x-18 {
  padding-left: 18px !important;
  padding-right: 18px !important;
}

.p-x-19 {
  padding-left: 19px !important;
  padding-right: 19px !important;
}

.p-x-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.p-x-21 {
  padding-left: 21px !important;
  padding-right: 21px !important;
}

.p-x-22 {
  padding-left: 22px !important;
  padding-right: 22px !important;
}

.p-x-23 {
  padding-left: 23px !important;
  padding-right: 23px !important;
}

.p-x-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.p-x-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.p-x-26 {
  padding-left: 26px !important;
  padding-right: 26px !important;
}

.p-x-27 {
  padding-left: 27px !important;
  padding-right: 27px !important;
}

.p-x-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}

.p-x-29 {
  padding-left: 29px !important;
  padding-right: 29px !important;
}

.p-x-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.p-x-31 {
  padding-left: 31px !important;
  padding-right: 31px !important;
}

.p-x-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}

.p-x-33 {
  padding-left: 33px !important;
  padding-right: 33px !important;
}

.p-x-34 {
  padding-left: 34px !important;
  padding-right: 34px !important;
}

.p-x-35 {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.p-x-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}

.p-x-37 {
  padding-left: 37px !important;
  padding-right: 37px !important;
}

.p-x-38 {
  padding-left: 38px !important;
  padding-right: 38px !important;
}

.p-x-39 {
  padding-left: 39px !important;
  padding-right: 39px !important;
}

.p-x-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.p-x-41 {
  padding-left: 41px !important;
  padding-right: 41px !important;
}

.p-x-42 {
  padding-left: 42px !important;
  padding-right: 42px !important;
}

.p-x-43 {
  padding-left: 43px !important;
  padding-right: 43px !important;
}

.p-x-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}

.p-x-45 {
  padding-left: 45px !important;
  padding-right: 45px !important;
}

.p-x-46 {
  padding-left: 46px !important;
  padding-right: 46px !important;
}

.p-x-47 {
  padding-left: 47px !important;
  padding-right: 47px !important;
}

.p-x-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.p-x-49 {
  padding-left: 49px !important;
  padding-right: 49px !important;
}

.p-x-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.p-y-1 {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.p-y-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.p-y-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.p-y-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.p-y-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.p-y-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.p-y-7 {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

.p-y-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.p-y-9 {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}

.p-y-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.p-y-11 {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}

.p-y-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.p-y-13 {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}

.p-y-14 {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}

.p-y-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.p-y-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.p-y-17 {
  padding-top: 17px !important;
  padding-bottom: 17px !important;
}

.p-y-18 {
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}

.p-y-19 {
  padding-top: 19px !important;
  padding-bottom: 19px !important;
}

.p-y-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.p-y-21 {
  padding-top: 21px !important;
  padding-bottom: 21px !important;
}

.p-y-22 {
  padding-top: 22px !important;
  padding-bottom: 22px !important;
}

.p-y-23 {
  padding-top: 23px !important;
  padding-bottom: 23px !important;
}

.p-y-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.p-y-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.p-y-26 {
  padding-top: 26px !important;
  padding-bottom: 26px !important;
}

.p-y-27 {
  padding-top: 27px !important;
  padding-bottom: 27px !important;
}

.p-y-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.p-y-29 {
  padding-top: 29px !important;
  padding-bottom: 29px !important;
}

.p-y-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.p-y-31 {
  padding-top: 31px !important;
  padding-bottom: 31px !important;
}

.p-y-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.p-y-33 {
  padding-top: 33px !important;
  padding-bottom: 33px !important;
}

.p-y-34 {
  padding-top: 34px !important;
  padding-bottom: 34px !important;
}

.p-y-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.p-y-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.p-y-37 {
  padding-top: 37px !important;
  padding-bottom: 37px !important;
}

.p-y-38 {
  padding-top: 38px !important;
  padding-bottom: 38px !important;
}

.p-y-39 {
  padding-top: 39px !important;
  padding-bottom: 39px !important;
}

.p-y-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.p-y-41 {
  padding-top: 41px !important;
  padding-bottom: 41px !important;
}

.p-y-42 {
  padding-top: 42px !important;
  padding-bottom: 42px !important;
}

.p-y-43 {
  padding-top: 43px !important;
  padding-bottom: 43px !important;
}

.p-y-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.p-y-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.p-y-46 {
  padding-top: 46px !important;
  padding-bottom: 46px !important;
}

.p-y-47 {
  padding-top: 47px !important;
  padding-bottom: 47px !important;
}

.p-y-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.p-y-49 {
  padding-top: 49px !important;
  padding-bottom: 49px !important;
}

.p-y-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.p-t-1 {
  padding-top: 1px !important;
}

.p-t-2 {
  padding-top: 2px !important;
}

.p-t-3 {
  padding-top: 3px !important;
}

.p-t-4 {
  padding-top: 4px !important;
}

.p-t-5 {
  padding-top: 5px !important;
}

.p-t-6 {
  padding-top: 6px !important;
}

.p-t-7 {
  padding-top: 7px !important;
}

.p-t-8 {
  padding-top: 8px !important;
}

.p-t-9 {
  padding-top: 9px !important;
}

.p-t-10 {
  padding-top: 10px !important;
}

.p-t-11 {
  padding-top: 11px !important;
}

.p-t-12 {
  padding-top: 12px !important;
}

.p-t-13 {
  padding-top: 13px !important;
}

.p-t-14 {
  padding-top: 14px !important;
}

.p-t-15 {
  padding-top: 15px !important;
}

.p-t-16 {
  padding-top: 16px !important;
}

.p-t-17 {
  padding-top: 17px !important;
}

.p-t-18 {
  padding-top: 18px !important;
}

.p-t-19 {
  padding-top: 19px !important;
}

.p-t-20 {
  padding-top: 20px !important;
}

.p-t-21 {
  padding-top: 21px !important;
}

.p-t-22 {
  padding-top: 22px !important;
}

.p-t-23 {
  padding-top: 23px !important;
}

.p-t-24 {
  padding-top: 24px !important;
}

.p-t-25 {
  padding-top: 25px !important;
}

.p-t-26 {
  padding-top: 26px !important;
}

.p-t-27 {
  padding-top: 27px !important;
}

.p-t-28 {
  padding-top: 28px !important;
}

.p-t-29 {
  padding-top: 29px !important;
}

.p-t-30 {
  padding-top: 30px !important;
}

.p-t-31 {
  padding-top: 31px !important;
}

.p-t-32 {
  padding-top: 32px !important;
}

.p-t-33 {
  padding-top: 33px !important;
}

.p-t-34 {
  padding-top: 34px !important;
}

.p-t-35 {
  padding-top: 35px !important;
}

.p-t-36 {
  padding-top: 36px !important;
}

.p-t-37 {
  padding-top: 37px !important;
}

.p-t-38 {
  padding-top: 38px !important;
}

.p-t-39 {
  padding-top: 39px !important;
}

.p-t-40 {
  padding-top: 40px !important;
}

.p-t-41 {
  padding-top: 41px !important;
}

.p-t-42 {
  padding-top: 42px !important;
}

.p-t-43 {
  padding-top: 43px !important;
}

.p-t-44 {
  padding-top: 44px !important;
}

.p-t-45 {
  padding-top: 45px !important;
}

.p-t-46 {
  padding-top: 46px !important;
}

.p-t-47 {
  padding-top: 47px !important;
}

.p-t-48 {
  padding-top: 48px !important;
}

.p-t-49 {
  padding-top: 49px !important;
}

.p-t-50 {
  padding-top: 50px !important;
}

.p-t-51 {
  padding-top: 51px !important;
}

.p-t-52 {
  padding-top: 52px !important;
}

.p-t-53 {
  padding-top: 53px !important;
}

.p-t-54 {
  padding-top: 54px !important;
}

.p-t-55 {
  padding-top: 55px !important;
}

.p-t-56 {
  padding-top: 56px !important;
}

.p-t-57 {
  padding-top: 57px !important;
}

.p-t-58 {
  padding-top: 58px !important;
}

.p-t-59 {
  padding-top: 59px !important;
}

.p-t-60 {
  padding-top: 60px !important;
}

.p-t-61 {
  padding-top: 61px !important;
}

.p-t-62 {
  padding-top: 62px !important;
}

.p-t-63 {
  padding-top: 63px !important;
}

.p-t-64 {
  padding-top: 64px !important;
}

.p-t-65 {
  padding-top: 65px !important;
}

.p-t-66 {
  padding-top: 66px !important;
}

.p-t-67 {
  padding-top: 67px !important;
}

.p-t-68 {
  padding-top: 68px !important;
}

.p-t-69 {
  padding-top: 69px !important;
}

.p-t-70 {
  padding-top: 70px !important;
}

.p-t-71 {
  padding-top: 71px !important;
}

.p-t-72 {
  padding-top: 72px !important;
}

.p-t-73 {
  padding-top: 73px !important;
}

.p-t-74 {
  padding-top: 74px !important;
}

.p-t-75 {
  padding-top: 75px !important;
}

.p-t-76 {
  padding-top: 76px !important;
}

.p-t-77 {
  padding-top: 77px !important;
}

.p-t-78 {
  padding-top: 78px !important;
}

.p-t-79 {
  padding-top: 79px !important;
}

.p-t-80 {
  padding-top: 80px !important;
}

.p-t-81 {
  padding-top: 81px !important;
}

.p-t-82 {
  padding-top: 82px !important;
}

.p-t-83 {
  padding-top: 83px !important;
}

.p-t-84 {
  padding-top: 84px !important;
}

.p-t-85 {
  padding-top: 85px !important;
}

.p-t-86 {
  padding-top: 86px !important;
}

.p-t-87 {
  padding-top: 87px !important;
}

.p-t-88 {
  padding-top: 88px !important;
}

.p-t-89 {
  padding-top: 89px !important;
}

.p-t-90 {
  padding-top: 90px !important;
}

.p-t-91 {
  padding-top: 91px !important;
}

.p-t-92 {
  padding-top: 92px !important;
}

.p-t-93 {
  padding-top: 93px !important;
}

.p-t-94 {
  padding-top: 94px !important;
}

.p-t-95 {
  padding-top: 95px !important;
}

.p-t-96 {
  padding-top: 96px !important;
}

.p-t-97 {
  padding-top: 97px !important;
}

.p-t-98 {
  padding-top: 98px !important;
}

.p-t-99 {
  padding-top: 99px !important;
}

.p-t-100 {
  padding-top: 100px !important;
}

.p-r-1 {
  padding-right: 1px !important;
}

.p-r-2 {
  padding-right: 2px !important;
}

.p-r-3 {
  padding-right: 3px !important;
}

.p-r-4 {
  padding-right: 4px !important;
}

.p-r-5 {
  padding-right: 5px !important;
}

.p-r-6 {
  padding-right: 6px !important;
}

.p-r-7 {
  padding-right: 7px !important;
}

.p-r-8 {
  padding-right: 8px !important;
}

.p-r-9 {
  padding-right: 9px !important;
}

.p-r-10 {
  padding-right: 10px !important;
}

.p-r-11 {
  padding-right: 11px !important;
}

.p-r-12 {
  padding-right: 12px !important;
}

.p-r-13 {
  padding-right: 13px !important;
}

.p-r-14 {
  padding-right: 14px !important;
}

.p-r-15 {
  padding-right: 15px !important;
}

.p-r-16 {
  padding-right: 16px !important;
}

.p-r-17 {
  padding-right: 17px !important;
}

.p-r-18 {
  padding-right: 18px !important;
}

.p-r-19 {
  padding-right: 19px !important;
}

.p-r-20 {
  padding-right: 20px !important;
}

.p-r-21 {
  padding-right: 21px !important;
}

.p-r-22 {
  padding-right: 22px !important;
}

.p-r-23 {
  padding-right: 23px !important;
}

.p-r-24 {
  padding-right: 24px !important;
}

.p-r-25 {
  padding-right: 25px !important;
}

.p-r-26 {
  padding-right: 26px !important;
}

.p-r-27 {
  padding-right: 27px !important;
}

.p-r-28 {
  padding-right: 28px !important;
}

.p-r-29 {
  padding-right: 29px !important;
}

.p-r-30 {
  padding-right: 30px !important;
}

.p-r-31 {
  padding-right: 31px !important;
}

.p-r-32 {
  padding-right: 32px !important;
}

.p-r-33 {
  padding-right: 33px !important;
}

.p-r-34 {
  padding-right: 34px !important;
}

.p-r-35 {
  padding-right: 35px !important;
}

.p-r-36 {
  padding-right: 36px !important;
}

.p-r-37 {
  padding-right: 37px !important;
}

.p-r-38 {
  padding-right: 38px !important;
}

.p-r-39 {
  padding-right: 39px !important;
}

.p-r-40 {
  padding-right: 40px !important;
}

.p-r-41 {
  padding-right: 41px !important;
}

.p-r-42 {
  padding-right: 42px !important;
}

.p-r-43 {
  padding-right: 43px !important;
}

.p-r-44 {
  padding-right: 44px !important;
}

.p-r-45 {
  padding-right: 45px !important;
}

.p-r-46 {
  padding-right: 46px !important;
}

.p-r-47 {
  padding-right: 47px !important;
}

.p-r-48 {
  padding-right: 48px !important;
}

.p-r-49 {
  padding-right: 49px !important;
}

.p-r-50 {
  padding-right: 50px !important;
}

.p-b-1 {
  padding-bottom: 1px !important;
}

.p-b-2 {
  padding-bottom: 2px !important;
}

.p-b-3 {
  padding-bottom: 3px !important;
}

.p-b-4 {
  padding-bottom: 4px !important;
}

.p-b-5 {
  padding-bottom: 5px !important;
}

.p-b-6 {
  padding-bottom: 6px !important;
}

.p-b-7 {
  padding-bottom: 7px !important;
}

.p-b-8 {
  padding-bottom: 8px !important;
}

.p-b-9 {
  padding-bottom: 9px !important;
}

.p-b-10 {
  padding-bottom: 10px !important;
}

.p-b-11 {
  padding-bottom: 11px !important;
}

.p-b-12 {
  padding-bottom: 12px !important;
}

.p-b-13 {
  padding-bottom: 13px !important;
}

.p-b-14 {
  padding-bottom: 14px !important;
}

.p-b-15 {
  padding-bottom: 15px !important;
}

.p-b-16 {
  padding-bottom: 16px !important;
}

.p-b-17 {
  padding-bottom: 17px !important;
}

.p-b-18 {
  padding-bottom: 18px !important;
}

.p-b-19 {
  padding-bottom: 19px !important;
}

.p-b-20 {
  padding-bottom: 20px !important;
}

.p-b-21 {
  padding-bottom: 21px !important;
}

.p-b-22 {
  padding-bottom: 22px !important;
}

.p-b-23 {
  padding-bottom: 23px !important;
}

.p-b-24 {
  padding-bottom: 24px !important;
}

.p-b-25 {
  padding-bottom: 25px !important;
}

.p-b-26 {
  padding-bottom: 26px !important;
}

.p-b-27 {
  padding-bottom: 27px !important;
}

.p-b-28 {
  padding-bottom: 28px !important;
}

.p-b-29 {
  padding-bottom: 29px !important;
}

.p-b-30 {
  padding-bottom: 30px !important;
}

.p-b-31 {
  padding-bottom: 31px !important;
}

.p-b-32 {
  padding-bottom: 32px !important;
}

.p-b-33 {
  padding-bottom: 33px !important;
}

.p-b-34 {
  padding-bottom: 34px !important;
}

.p-b-35 {
  padding-bottom: 35px !important;
}

.p-b-36 {
  padding-bottom: 36px !important;
}

.p-b-37 {
  padding-bottom: 37px !important;
}

.p-b-38 {
  padding-bottom: 38px !important;
}

.p-b-39 {
  padding-bottom: 39px !important;
}

.p-b-40 {
  padding-bottom: 40px !important;
}

.p-b-41 {
  padding-bottom: 41px !important;
}

.p-b-42 {
  padding-bottom: 42px !important;
}

.p-b-43 {
  padding-bottom: 43px !important;
}

.p-b-44 {
  padding-bottom: 44px !important;
}

.p-b-45 {
  padding-bottom: 45px !important;
}

.p-b-46 {
  padding-bottom: 46px !important;
}

.p-b-47 {
  padding-bottom: 47px !important;
}

.p-b-48 {
  padding-bottom: 48px !important;
}

.p-b-49 {
  padding-bottom: 49px !important;
}

.p-b-50 {
  padding-bottom: 50px !important;
}

.p-l-1 {
  padding-left: 1px !important;
}

.p-l-2 {
  padding-left: 2px !important;
}

.p-l-3 {
  padding-left: 3px !important;
}

.p-l-4 {
  padding-left: 4px !important;
}

.p-l-5 {
  padding-left: 5px !important;
}

.p-l-6 {
  padding-left: 6px !important;
}

.p-l-7 {
  padding-left: 7px !important;
}

.p-l-8 {
  padding-left: 8px !important;
}

.p-l-9 {
  padding-left: 9px !important;
}

.p-l-10 {
  padding-left: 10px !important;
}

.p-l-11 {
  padding-left: 11px !important;
}

.p-l-12 {
  padding-left: 12px !important;
}

.p-l-13 {
  padding-left: 13px !important;
}

.p-l-14 {
  padding-left: 14px !important;
}

.p-l-15 {
  padding-left: 15px !important;
}

.p-l-16 {
  padding-left: 16px !important;
}

.p-l-17 {
  padding-left: 17px !important;
}

.p-l-18 {
  padding-left: 18px !important;
}

.p-l-19 {
  padding-left: 19px !important;
}

.p-l-20 {
  padding-left: 20px !important;
}

.p-l-21 {
  padding-left: 21px !important;
}

.p-l-22 {
  padding-left: 22px !important;
}

.p-l-23 {
  padding-left: 23px !important;
}

.p-l-24 {
  padding-left: 24px !important;
}

.p-l-25 {
  padding-left: 25px !important;
}

.p-l-26 {
  padding-left: 26px !important;
}

.p-l-27 {
  padding-left: 27px !important;
}

.p-l-28 {
  padding-left: 28px !important;
}

.p-l-29 {
  padding-left: 29px !important;
}

.p-l-30 {
  padding-left: 30px !important;
}

.p-l-31 {
  padding-left: 31px !important;
}

.p-l-32 {
  padding-left: 32px !important;
}

.p-l-33 {
  padding-left: 33px !important;
}

.p-l-34 {
  padding-left: 34px !important;
}

.p-l-35 {
  padding-left: 35px !important;
}

.p-l-36 {
  padding-left: 36px !important;
}

.p-l-37 {
  padding-left: 37px !important;
}

.p-l-38 {
  padding-left: 38px !important;
}

.p-l-39 {
  padding-left: 39px !important;
}

.p-l-40 {
  padding-left: 40px !important;
}

.p-l-41 {
  padding-left: 41px !important;
}

.p-l-42 {
  padding-left: 42px !important;
}

.p-l-43 {
  padding-left: 43px !important;
}

.p-l-44 {
  padding-left: 44px !important;
}

.p-l-45 {
  padding-left: 45px !important;
}

.p-l-46 {
  padding-left: 46px !important;
}

.p-l-47 {
  padding-left: 47px !important;
}

.p-l-48 {
  padding-left: 48px !important;
}

.p-l-49 {
  padding-left: 49px !important;
}

.p-l-50 {
  padding-left: 50px !important;
}

/*----------------------------------------------
    Font Color Variables
----------------------------------------------*/
.color-primary {
  color: #2c304d !important;
}
.color-info {
  color: #35A7FF !important;
}
.color-success {
  color: #2ecc71 !important;
}
.color-warning {
  color: #ffa801 !important;
}
.color-danger {
  color: #FF5964 !important;
}
.color-excel {
  color: #1F7244 !important;
}
.color-white {
  color: #ffffff !important;
}
.color-black {
  color: #555555 !important;
}
.color-au-red {
  color: #fe0000 !important;
}

/*----------------------------------------------
    background-color Color Variables
----------------------------------------------*/
.bg-primary {
  background-color: #2c304d !important;
}
.bg-primary-lighter {
  background-color: rgba(44, 48, 77, 0.25) !important;
}
.bg-info {
  background-color: #35A7FF !important;
}
.bg-success {
  background-color: #2ecc71 !important;
}
.bg-warning {
  background-color: #ffa801 !important;
}
.bg-danger {
  background-color: #FF5964 !important;
}
.bg-danger-pastel {
  background-color: rgba(255, 89, 100, 0.25) !important;
}
.bg-white {
  background-color: #ffffff !important;
}
.bg-secondary {
  background-color: #c2c2c2 !important;
}
.bg-secondary-lighter {
  background-color: rgba(194, 194, 194, 0.25) !important;
}

/*------------------------------------
    Margins
------------------------------------*/
.m-a-1 {
  margin: 1px !important;
}

.m-a-2 {
  margin: 2px !important;
}

.m-a-3 {
  margin: 3px !important;
}

.m-a-4 {
  margin: 4px !important;
}

.m-a-5 {
  margin: 5px !important;
}

.m-a-6 {
  margin: 6px !important;
}

.m-a-7 {
  margin: 7px !important;
}

.m-a-8 {
  margin: 8px !important;
}

.m-a-9 {
  margin: 9px !important;
}

.m-a-10 {
  margin: 10px !important;
}

.m-a-11 {
  margin: 11px !important;
}

.m-a-12 {
  margin: 12px !important;
}

.m-a-13 {
  margin: 13px !important;
}

.m-a-14 {
  margin: 14px !important;
}

.m-a-15 {
  margin: 15px !important;
}

.m-a-16 {
  margin: 16px !important;
}

.m-a-17 {
  margin: 17px !important;
}

.m-a-18 {
  margin: 18px !important;
}

.m-a-19 {
  margin: 19px !important;
}

.m-a-20 {
  margin: 20px !important;
}

.m-a-21 {
  margin: 21px !important;
}

.m-a-22 {
  margin: 22px !important;
}

.m-a-23 {
  margin: 23px !important;
}

.m-a-24 {
  margin: 24px !important;
}

.m-a-25 {
  margin: 25px !important;
}

.m-a-26 {
  margin: 26px !important;
}

.m-a-27 {
  margin: 27px !important;
}

.m-a-28 {
  margin: 28px !important;
}

.m-a-29 {
  margin: 29px !important;
}

.m-a-30 {
  margin: 30px !important;
}

.m-a-31 {
  margin: 31px !important;
}

.m-a-32 {
  margin: 32px !important;
}

.m-a-33 {
  margin: 33px !important;
}

.m-a-34 {
  margin: 34px !important;
}

.m-a-35 {
  margin: 35px !important;
}

.m-a-36 {
  margin: 36px !important;
}

.m-a-37 {
  margin: 37px !important;
}

.m-a-38 {
  margin: 38px !important;
}

.m-a-39 {
  margin: 39px !important;
}

.m-a-40 {
  margin: 40px !important;
}

.m-a-41 {
  margin: 41px !important;
}

.m-a-42 {
  margin: 42px !important;
}

.m-a-43 {
  margin: 43px !important;
}

.m-a-44 {
  margin: 44px !important;
}

.m-a-45 {
  margin: 45px !important;
}

.m-a-46 {
  margin: 46px !important;
}

.m-a-47 {
  margin: 47px !important;
}

.m-a-48 {
  margin: 48px !important;
}

.m-a-49 {
  margin: 49px !important;
}

.m-a-50 {
  margin: 50px !important;
}

.m-x-1 {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.m-x-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

.m-x-3 {
  margin-left: 3px !important;
  margin-right: 3px !important;
}

.m-x-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.m-x-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.m-x-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}

.m-x-7 {
  margin-left: 7px !important;
  margin-right: 7px !important;
}

.m-x-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.m-x-9 {
  margin-left: 9px !important;
  margin-right: 9px !important;
}

.m-x-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.m-x-11 {
  margin-left: 11px !important;
  margin-right: 11px !important;
}

.m-x-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}

.m-x-13 {
  margin-left: 13px !important;
  margin-right: 13px !important;
}

.m-x-14 {
  margin-left: 14px !important;
  margin-right: 14px !important;
}

.m-x-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.m-x-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}

.m-x-17 {
  margin-left: 17px !important;
  margin-right: 17px !important;
}

.m-x-18 {
  margin-left: 18px !important;
  margin-right: 18px !important;
}

.m-x-19 {
  margin-left: 19px !important;
  margin-right: 19px !important;
}

.m-x-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.m-x-21 {
  margin-left: 21px !important;
  margin-right: 21px !important;
}

.m-x-22 {
  margin-left: 22px !important;
  margin-right: 22px !important;
}

.m-x-23 {
  margin-left: 23px !important;
  margin-right: 23px !important;
}

.m-x-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}

.m-x-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.m-x-26 {
  margin-left: 26px !important;
  margin-right: 26px !important;
}

.m-x-27 {
  margin-left: 27px !important;
  margin-right: 27px !important;
}

.m-x-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}

.m-x-29 {
  margin-left: 29px !important;
  margin-right: 29px !important;
}

.m-x-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.m-x-31 {
  margin-left: 31px !important;
  margin-right: 31px !important;
}

.m-x-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}

.m-x-33 {
  margin-left: 33px !important;
  margin-right: 33px !important;
}

.m-x-34 {
  margin-left: 34px !important;
  margin-right: 34px !important;
}

.m-x-35 {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.m-x-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}

.m-x-37 {
  margin-left: 37px !important;
  margin-right: 37px !important;
}

.m-x-38 {
  margin-left: 38px !important;
  margin-right: 38px !important;
}

.m-x-39 {
  margin-left: 39px !important;
  margin-right: 39px !important;
}

.m-x-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.m-x-41 {
  margin-left: 41px !important;
  margin-right: 41px !important;
}

.m-x-42 {
  margin-left: 42px !important;
  margin-right: 42px !important;
}

.m-x-43 {
  margin-left: 43px !important;
  margin-right: 43px !important;
}

.m-x-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}

.m-x-45 {
  margin-left: 45px !important;
  margin-right: 45px !important;
}

.m-x-46 {
  margin-left: 46px !important;
  margin-right: 46px !important;
}

.m-x-47 {
  margin-left: 47px !important;
  margin-right: 47px !important;
}

.m-x-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}

.m-x-49 {
  margin-left: 49px !important;
  margin-right: 49px !important;
}

.m-x-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.m-y-1 {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.m-y-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.m-y-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.m-y-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.m-y-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.m-y-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}

.m-y-7 {
  margin-top: 7px !important;
  margin-bottom: 7px !important;
}

.m-y-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.m-y-9 {
  margin-top: 9px !important;
  margin-bottom: 9px !important;
}

.m-y-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.m-y-11 {
  margin-top: 11px !important;
  margin-bottom: 11px !important;
}

.m-y-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.m-y-13 {
  margin-top: 13px !important;
  margin-bottom: 13px !important;
}

.m-y-14 {
  margin-top: 14px !important;
  margin-bottom: 14px !important;
}

.m-y-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.m-y-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.m-y-17 {
  margin-top: 17px !important;
  margin-bottom: 17px !important;
}

.m-y-18 {
  margin-top: 18px !important;
  margin-bottom: 18px !important;
}

.m-y-19 {
  margin-top: 19px !important;
  margin-bottom: 19px !important;
}

.m-y-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.m-y-21 {
  margin-top: 21px !important;
  margin-bottom: 21px !important;
}

.m-y-22 {
  margin-top: 22px !important;
  margin-bottom: 22px !important;
}

.m-y-23 {
  margin-top: 23px !important;
  margin-bottom: 23px !important;
}

.m-y-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.m-y-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.m-y-26 {
  margin-top: 26px !important;
  margin-bottom: 26px !important;
}

.m-y-27 {
  margin-top: 27px !important;
  margin-bottom: 27px !important;
}

.m-y-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

.m-y-29 {
  margin-top: 29px !important;
  margin-bottom: 29px !important;
}

.m-y-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.m-y-31 {
  margin-top: 31px !important;
  margin-bottom: 31px !important;
}

.m-y-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.m-y-33 {
  margin-top: 33px !important;
  margin-bottom: 33px !important;
}

.m-y-34 {
  margin-top: 34px !important;
  margin-bottom: 34px !important;
}

.m-y-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.m-y-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.m-y-37 {
  margin-top: 37px !important;
  margin-bottom: 37px !important;
}

.m-y-38 {
  margin-top: 38px !important;
  margin-bottom: 38px !important;
}

.m-y-39 {
  margin-top: 39px !important;
  margin-bottom: 39px !important;
}

.m-y-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.m-y-41 {
  margin-top: 41px !important;
  margin-bottom: 41px !important;
}

.m-y-42 {
  margin-top: 42px !important;
  margin-bottom: 42px !important;
}

.m-y-43 {
  margin-top: 43px !important;
  margin-bottom: 43px !important;
}

.m-y-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}

.m-y-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.m-y-46 {
  margin-top: 46px !important;
  margin-bottom: 46px !important;
}

.m-y-47 {
  margin-top: 47px !important;
  margin-bottom: 47px !important;
}

.m-y-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.m-y-49 {
  margin-top: 49px !important;
  margin-bottom: 49px !important;
}

.m-y-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.m-t-1 {
  margin-top: 1px !important;
}

.m-t-2 {
  margin-top: 2px !important;
}

.m-t-3 {
  margin-top: 3px !important;
}

.m-t-4 {
  margin-top: 4px !important;
}

.m-t-5 {
  margin-top: 5px !important;
}

.m-t-6 {
  margin-top: 6px !important;
}

.m-t-7 {
  margin-top: 7px !important;
}

.m-t-8 {
  margin-top: 8px !important;
}

.m-t-9 {
  margin-top: 9px !important;
}

.m-t-10 {
  margin-top: 10px !important;
}

.m-t-11 {
  margin-top: 11px !important;
}

.m-t-12 {
  margin-top: 12px !important;
}

.m-t-13 {
  margin-top: 13px !important;
}

.m-t-14 {
  margin-top: 14px !important;
}

.m-t-15 {
  margin-top: 15px !important;
}

.m-t-16 {
  margin-top: 16px !important;
}

.m-t-17 {
  margin-top: 17px !important;
}

.m-t-18 {
  margin-top: 18px !important;
}

.m-t-19 {
  margin-top: 19px !important;
}

.m-t-20 {
  margin-top: 20px !important;
}

.m-t-21 {
  margin-top: 21px !important;
}

.m-t-22 {
  margin-top: 22px !important;
}

.m-t-23 {
  margin-top: 23px !important;
}

.m-t-24 {
  margin-top: 24px !important;
}

.m-t-25 {
  margin-top: 25px !important;
}

.m-t-26 {
  margin-top: 26px !important;
}

.m-t-27 {
  margin-top: 27px !important;
}

.m-t-28 {
  margin-top: 28px !important;
}

.m-t-29 {
  margin-top: 29px !important;
}

.m-t-30 {
  margin-top: 30px !important;
}

.m-t-31 {
  margin-top: 31px !important;
}

.m-t-32 {
  margin-top: 32px !important;
}

.m-t-33 {
  margin-top: 33px !important;
}

.m-t-34 {
  margin-top: 34px !important;
}

.m-t-35 {
  margin-top: 35px !important;
}

.m-t-36 {
  margin-top: 36px !important;
}

.m-t-37 {
  margin-top: 37px !important;
}

.m-t-38 {
  margin-top: 38px !important;
}

.m-t-39 {
  margin-top: 39px !important;
}

.m-t-40 {
  margin-top: 40px !important;
}

.m-t-41 {
  margin-top: 41px !important;
}

.m-t-42 {
  margin-top: 42px !important;
}

.m-t-43 {
  margin-top: 43px !important;
}

.m-t-44 {
  margin-top: 44px !important;
}

.m-t-45 {
  margin-top: 45px !important;
}

.m-t-46 {
  margin-top: 46px !important;
}

.m-t-47 {
  margin-top: 47px !important;
}

.m-t-48 {
  margin-top: 48px !important;
}

.m-t-49 {
  margin-top: 49px !important;
}

.m-t-50 {
  margin-top: 50px !important;
}

.m-r-1 {
  margin-right: 1px !important;
}

.m-r-2 {
  margin-right: 2px !important;
}

.m-r-3 {
  margin-right: 3px !important;
}

.m-r-4 {
  margin-right: 4px !important;
}

.m-r-5 {
  margin-right: 5px !important;
}

.m-r-6 {
  margin-right: 6px !important;
}

.m-r-7 {
  margin-right: 7px !important;
}

.m-r-8 {
  margin-right: 8px !important;
}

.m-r-9 {
  margin-right: 9px !important;
}

.m-r-10 {
  margin-right: 10px !important;
}

.m-r-11 {
  margin-right: 11px !important;
}

.m-r-12 {
  margin-right: 12px !important;
}

.m-r-13 {
  margin-right: 13px !important;
}

.m-r-14 {
  margin-right: 14px !important;
}

.m-r-15 {
  margin-right: 15px !important;
}

.m-r-16 {
  margin-right: 16px !important;
}

.m-r-17 {
  margin-right: 17px !important;
}

.m-r-18 {
  margin-right: 18px !important;
}

.m-r-19 {
  margin-right: 19px !important;
}

.m-r-20 {
  margin-right: 20px !important;
}

.m-r-21 {
  margin-right: 21px !important;
}

.m-r-22 {
  margin-right: 22px !important;
}

.m-r-23 {
  margin-right: 23px !important;
}

.m-r-24 {
  margin-right: 24px !important;
}

.m-r-25 {
  margin-right: 25px !important;
}

.m-r-26 {
  margin-right: 26px !important;
}

.m-r-27 {
  margin-right: 27px !important;
}

.m-r-28 {
  margin-right: 28px !important;
}

.m-r-29 {
  margin-right: 29px !important;
}

.m-r-30 {
  margin-right: 30px !important;
}

.m-r-31 {
  margin-right: 31px !important;
}

.m-r-32 {
  margin-right: 32px !important;
}

.m-r-33 {
  margin-right: 33px !important;
}

.m-r-34 {
  margin-right: 34px !important;
}

.m-r-35 {
  margin-right: 35px !important;
}

.m-r-36 {
  margin-right: 36px !important;
}

.m-r-37 {
  margin-right: 37px !important;
}

.m-r-38 {
  margin-right: 38px !important;
}

.m-r-39 {
  margin-right: 39px !important;
}

.m-r-40 {
  margin-right: 40px !important;
}

.m-r-41 {
  margin-right: 41px !important;
}

.m-r-42 {
  margin-right: 42px !important;
}

.m-r-43 {
  margin-right: 43px !important;
}

.m-r-44 {
  margin-right: 44px !important;
}

.m-r-45 {
  margin-right: 45px !important;
}

.m-r-46 {
  margin-right: 46px !important;
}

.m-r-47 {
  margin-right: 47px !important;
}

.m-r-48 {
  margin-right: 48px !important;
}

.m-r-49 {
  margin-right: 49px !important;
}

.m-r-50 {
  margin-right: 50px !important;
}

.m-b-1 {
  margin-bottom: 1px !important;
}

.m-b-2 {
  margin-bottom: 2px !important;
}

.m-b-3 {
  margin-bottom: 3px !important;
}

.m-b-4 {
  margin-bottom: 4px !important;
}

.m-b-5 {
  margin-bottom: 5px !important;
}

.m-b-6 {
  margin-bottom: 6px !important;
}

.m-b-7 {
  margin-bottom: 7px !important;
}

.m-b-8 {
  margin-bottom: 8px !important;
}

.m-b-9 {
  margin-bottom: 9px !important;
}

.m-b-10 {
  margin-bottom: 10px !important;
}

.m-b-11 {
  margin-bottom: 11px !important;
}

.m-b-12 {
  margin-bottom: 12px !important;
}

.m-b-13 {
  margin-bottom: 13px !important;
}

.m-b-14 {
  margin-bottom: 14px !important;
}

.m-b-15 {
  margin-bottom: 15px !important;
}

.m-b-16 {
  margin-bottom: 16px !important;
}

.m-b-17 {
  margin-bottom: 17px !important;
}

.m-b-18 {
  margin-bottom: 18px !important;
}

.m-b-19 {
  margin-bottom: 19px !important;
}

.m-b-20 {
  margin-bottom: 20px !important;
}

.m-b-21 {
  margin-bottom: 21px !important;
}

.m-b-22 {
  margin-bottom: 22px !important;
}

.m-b-23 {
  margin-bottom: 23px !important;
}

.m-b-24 {
  margin-bottom: 24px !important;
}

.m-b-25 {
  margin-bottom: 25px !important;
}

.m-b-26 {
  margin-bottom: 26px !important;
}

.m-b-27 {
  margin-bottom: 27px !important;
}

.m-b-28 {
  margin-bottom: 28px !important;
}

.m-b-29 {
  margin-bottom: 29px !important;
}

.m-b-30 {
  margin-bottom: 30px !important;
}

.m-b-31 {
  margin-bottom: 31px !important;
}

.m-b-32 {
  margin-bottom: 32px !important;
}

.m-b-33 {
  margin-bottom: 33px !important;
}

.m-b-34 {
  margin-bottom: 34px !important;
}

.m-b-35 {
  margin-bottom: 35px !important;
}

.m-b-36 {
  margin-bottom: 36px !important;
}

.m-b-37 {
  margin-bottom: 37px !important;
}

.m-b-38 {
  margin-bottom: 38px !important;
}

.m-b-39 {
  margin-bottom: 39px !important;
}

.m-b-40 {
  margin-bottom: 40px !important;
}

.m-b-41 {
  margin-bottom: 41px !important;
}

.m-b-42 {
  margin-bottom: 42px !important;
}

.m-b-43 {
  margin-bottom: 43px !important;
}

.m-b-44 {
  margin-bottom: 44px !important;
}

.m-b-45 {
  margin-bottom: 45px !important;
}

.m-b-46 {
  margin-bottom: 46px !important;
}

.m-b-47 {
  margin-bottom: 47px !important;
}

.m-b-48 {
  margin-bottom: 48px !important;
}

.m-b-49 {
  margin-bottom: 49px !important;
}

.m-b-50 {
  margin-bottom: 50px !important;
}

.m-l-1 {
  margin-left: 1px !important;
}

.m-l-2 {
  margin-left: 2px !important;
}

.m-l-3 {
  margin-left: 3px !important;
}

.m-l-4 {
  margin-left: 4px !important;
}

.m-l-5 {
  margin-left: 5px !important;
}

.m-l-6 {
  margin-left: 6px !important;
}

.m-l-7 {
  margin-left: 7px !important;
}

.m-l-8 {
  margin-left: 8px !important;
}

.m-l-9 {
  margin-left: 9px !important;
}

.m-l-10 {
  margin-left: 10px !important;
}

.m-l-11 {
  margin-left: 11px !important;
}

.m-l-12 {
  margin-left: 12px !important;
}

.m-l-13 {
  margin-left: 13px !important;
}

.m-l-14 {
  margin-left: 14px !important;
}

.m-l-15 {
  margin-left: 15px !important;
}

.m-l-16 {
  margin-left: 16px !important;
}

.m-l-17 {
  margin-left: 17px !important;
}

.m-l-18 {
  margin-left: 18px !important;
}

.m-l-19 {
  margin-left: 19px !important;
}

.m-l-20 {
  margin-left: 20px !important;
}

.m-l-21 {
  margin-left: 21px !important;
}

.m-l-22 {
  margin-left: 22px !important;
}

.m-l-23 {
  margin-left: 23px !important;
}

.m-l-24 {
  margin-left: 24px !important;
}

.m-l-25 {
  margin-left: 25px !important;
}

.m-l-26 {
  margin-left: 26px !important;
}

.m-l-27 {
  margin-left: 27px !important;
}

.m-l-28 {
  margin-left: 28px !important;
}

.m-l-29 {
  margin-left: 29px !important;
}

.m-l-30 {
  margin-left: 30px !important;
}

.m-l-31 {
  margin-left: 31px !important;
}

.m-l-32 {
  margin-left: 32px !important;
}

.m-l-33 {
  margin-left: 33px !important;
}

.m-l-34 {
  margin-left: 34px !important;
}

.m-l-35 {
  margin-left: 35px !important;
}

.m-l-36 {
  margin-left: 36px !important;
}

.m-l-37 {
  margin-left: 37px !important;
}

.m-l-38 {
  margin-left: 38px !important;
}

.m-l-39 {
  margin-left: 39px !important;
}

.m-l-40 {
  margin-left: 40px !important;
}

.m-l-41 {
  margin-left: 41px !important;
}

.m-l-42 {
  margin-left: 42px !important;
}

.m-l-43 {
  margin-left: 43px !important;
}

.m-l-44 {
  margin-left: 44px !important;
}

.m-l-45 {
  margin-left: 45px !important;
}

.m-l-46 {
  margin-left: 46px !important;
}

.m-l-47 {
  margin-left: 47px !important;
}

.m-l-48 {
  margin-left: 48px !important;
}

.m-l-49 {
  margin-left: 49px !important;
}

.m-l-50 {
  margin-left: 50px !important;
}

.m-t-160 {
  margin-top: 160px !important;
}

@media (min-width: 992px) {
  .m-t-0-lg {
    margin-top: 0 !important;
  }
  .m-b-40--lg {
    margin-bottom: 2.85714rem !important;
  }
}
/*------------------------------------
  Typography Font Size
------------------------------------*/
.font-size-default {
  font-size: 1rem !important;
}

.font-size-70x {
  font-size: 70% !important;
}

.font-size-75x {
  font-size: 75% !important;
}

.font-size-80x {
  font-size: 80% !important;
}

.font-size-85x {
  font-size: 85% !important;
}

.font-size-90x {
  font-size: 90% !important;
}

.font-size-95x {
  font-size: 95% !important;
}

.font-size-0 {
  font-size: 0;
}

.font-size-5 {
  font-size: 0.3125pxrem !important;
}

.font-size-8 {
  font-size: 0.5pxrem !important;
}

.font-size-9 {
  font-size: 0.5625pxrem !important;
}

.font-size-10 {
  font-size: 0.625pxrem !important;
}

.font-size-11 {
  font-size: 0.6875pxrem !important;
}

.font-size-12 {
  font-size: 0.75pxrem !important;
}

.font-size-13 {
  font-size: 0.8125pxrem !important;
}

.font-size-14 {
  font-size: 0.875pxrem !important;
}

.font-size-15 {
  font-size: 0.9375pxrem !important;
}

.font-size-16 {
  font-size: 1pxrem !important;
}

.font-size-17 {
  font-size: 1.0625pxrem !important;
}

.font-size-18 {
  font-size: 1.125pxrem !important;
}

.font-size-20 {
  font-size: 1.25pxrem !important;
}

.font-size-22 {
  font-size: 1.375pxrem !important;
}

.font-size-23 {
  font-size: 1.4375pxrem !important;
}

.font-size-24 {
  font-size: 1.5pxrem !important;
}

.font-size-25 {
  font-size: 1.5625pxrem !important;
}

.font-size-26 {
  font-size: 1.625pxrem !important;
}

.font-size-27 {
  font-size: 1.6875pxrem !important;
}

.font-size-28 {
  font-size: 1.75pxrem !important;
}

.font-size-30 {
  font-size: 1.875pxrem !important;
}

.font-size-32 {
  font-size: 2pxrem !important;
}

.font-size-33 {
  font-size: 2.0625pxrem !important;
}

.font-size-35 {
  font-size: 2.1875pxrem !important;
}

.font-size-36 {
  font-size: 2.25pxrem !important;
}

.font-size-38 {
  font-size: 2.375pxrem !important;
}

.font-size-40 {
  font-size: 2.5pxrem !important;
}

.font-size-42 {
  font-size: 2.625pxrem !important;
}

.font-size-45 {
  font-size: 2.8125pxrem !important;
}

.font-size-46 {
  font-size: 2.875pxrem !important;
}

.font-size-48 {
  font-size: 3pxrem !important;
}

.font-size-50 {
  font-size: 3.125pxrem !important;
}

.font-size-55 {
  font-size: 3.4375pxrem !important;
}

.font-size-56 {
  font-size: 3.5pxrem !important;
}

.font-size-60 {
  font-size: 3.75pxrem !important;
}

.font-size-65 {
  font-size: 4.0625pxrem !important;
}

.font-size-70 {
  line-height: 70px;
  font-size: 4.375pxrem !important;
}

.font-size-75 {
  font-size: 4.6875pxrem !important;
}

.font-size-76 {
  font-size: 4.75pxrem !important;
}

.font-size-80 {
  font-size: 5pxrem !important;
}

.font-size-86 {
  font-size: 5.375pxrem !important;
}

.font-size-90 {
  font-size: 5.625pxrem !important;
}

.font-size-120 {
  font-size: 7.5pxrem !important;
}

.font-size-200 {
  line-height: 210px;
  font-size: 12.5pxrem !important;
}

.font-size-180 {
  font-size: 11.25pxrem !important;
}

@media (min-width: 576px) {
  .font-size-20--sm {
    font-size: 1.25pxrem !important;
  }
  .font-size-25--sm {
    font-size: 1.5625pxrem !important;
  }
  .font-size-40--sm {
    font-size: 2.5pxrem !important;
  }
  .font-size-50--sm {
    font-size: 3.125pxrem !important;
  }
  .font-size-240--sm {
    font-size: 15pxrem !important;
  }
}
@media (min-width: 768px) {
  .font-size-default--md {
    font-size: 1rem !important;
  }
  .font-size-12--md {
    font-size: 0.75pxrem !important;
  }
  .font-size-16--md {
    font-size: 1pxrem !important;
  }
  .font-size-18--md {
    font-size: 1.125pxrem !important;
  }
  .font-size-20--md {
    font-size: 1.25pxrem !important;
  }
  .font-size-24--md {
    font-size: 1.5pxrem !important;
  }
  .font-size-25--md {
    font-size: 1.5625pxrem !important;
  }
  .font-size-26--md {
    font-size: 1.625pxrem !important;
  }
  .font-size-27--md {
    font-size: 1.6875pxrem !important;
  }
  .font-size-28--md {
    font-size: 1.75pxrem !important;
  }
  .font-size-30--md {
    font-size: 1.875pxrem !important;
  }
  .font-size-32--md {
    font-size: 2pxrem !important;
  }
  .font-size-35--md {
    font-size: 2.1875pxrem !important;
  }
  .font-size-36--md {
    font-size: 2.25pxrem !important;
  }
  .font-size-40--md {
    font-size: 2.5pxrem !important;
  }
  .font-size-45--md {
    font-size: 2.8125pxrem !important;
  }
  .font-size-46--md {
    font-size: 2.875pxrem !important;
  }
  .font-size-48--md {
    font-size: 3pxrem !important;
  }
  .font-size-50--md {
    font-size: 3.125pxrem !important;
  }
  .font-size-55--md {
    font-size: 3.4375pxrem !important;
  }
  .font-size-56--md {
    font-size: 3.5pxrem !important;
  }
  .font-size-60--md {
    font-size: 3.75pxrem !important;
  }
  .font-size-65--md {
    font-size: 4.0625pxrem !important;
  }
  .font-size-70--md {
    font-size: 4.375pxrem !important;
  }
  .font-size-75--md {
    font-size: 4.6875pxrem !important;
  }
  .font-size-76--md {
    font-size: 4.75pxrem !important;
  }
  .font-size-90--md {
    font-size: 5.625pxrem !important;
  }
  .font-size-130--md {
    font-size: 8.125pxrem !important;
  }
}
@media (min-width: 992px) {
  .font-size-default--lg {
    font-size: 1rem !important;
  }
  .font-size-16--lg {
    font-size: 1pxrem !important;
  }
  .font-size-18--lg {
    font-size: 1.125pxrem !important;
  }
  .font-size-26--lg {
    font-size: 1.625pxrem !important;
  }
  .font-size-32--lg {
    font-size: 2pxrem !important;
  }
  .font-size-35--lg {
    font-size: 2.1875pxrem !important;
  }
  .font-size-36--lg {
    font-size: 2.25pxrem !important;
  }
  .font-size-42--lg {
    font-size: 2.625pxrem !important;
  }
  .font-size-60--lg {
    font-size: 3.75pxrem !important;
  }
  .font-size-75--lg {
    font-size: 4.6875pxrem !important;
  }
  .font-size-76--lg {
    font-size: 4.75pxrem !important;
  }
  .font-size-420--lg {
    font-size: 26.25pxrem !important;
  }
}
@media (min-width: 1200px) {
  .font-size-17--xl {
    font-size: 1.0625pxrem !important;
  }
}
@media (max-width: 576px-1) {
  .font-size-25 {
    font-size: 1.5625pxrem !important;
  }
}
/*------------------------------------
    Reset/normalize
------------------------------------*/
*,
*::before,
*::after {
  box-sizing: border-box;
}

html,
body {
  min-height: 100%;
}

input:focus,
select:focus,
textarea:focus,
button.btn:focus {
  outline: none !important;
  box-shadow: none !important;
}

.font-serif {
  font-family: "Times New Roman", Times, serif;
}

.font-thai {
  font-family: "Kanit", sans-serif;
}

/*------------------------------------
    Typography rules
------------------------------------*/
h1 {
  font-size: 2.25pxrem;
}

h2 {
  font-size: 1.5pxrem;
}

h3 {
  font-size: 1.25pxrem;
}

h4 {
  font-size: 1pxrem;
}

h5 {
  font-size: 0.75pxrem;
}

h6 {
  font-size: 0.5625pxrem;
}

.small, small {
  color: rgb(153.85, 153.85, 153.85);
  font-size: 65%;
}

.font-weight-100 {
  font-weight: 100 !important;
}
.font-weight-200 {
  font-weight: 200 !important;
}
.font-weight-300 {
  font-weight: 300 !important;
}
.font-weight-400 {
  font-weight: 400 !important;
}
.font-weight-500 {
  font-weight: 500 !important;
}
.font-weight-600 {
  font-weight: 600 !important;
}
.font-weight-700 {
  font-weight: 700 !important;
}
.font-weight-800 {
  font-weight: 800 !important;
}
.font-weight-900 {
  font-weight: 900 !important;
}

.text-xxxl {
  font-size: 330%;
}
.text-xxl {
  font-size: 225%;
}
.text-caption {
  display: block;
  margin-bottom: 29px;
  font-size: 0.75pxrem;
}

p {
  margin: 0 0 12px;
  letter-spacing: 0.1px;
}

.section-title h1, .section-title h2, .section-title h3, .section-title h4, .section-title h5, .section-title h6 {
  margin-bottom: 0;
  color: #2c304d;
  font-weight: 600;
}

.text-shadow-sm {
  text-shadow: 0 0.125rem 0.25rem rgba(104, 52, 40, 0.125) !important;
}

.text-shadow {
  text-shadow: 0.075rem 0.25rem 0.375rem rgba(104, 52, 40, 0.25) !important;
}

.text-shadow-lg {
  text-shadow: 0.125rem 0.5rem 0.5rem rgba(104, 52, 40, 0.5) !important;
}

.text-underline {
  margin: 0 auto 1.5rem auto;
  white-space: nowrap;
}
.text-underline::after {
  content: "";
  position: relative;
  top: 0.5rem;
  left: 25%;
  width: 50%;
  height: 2.5px;
  background-color: #fe0000;
  animation: 1.5s linear 1s slidein;
}
.text-underline--first h1 {
  line-height: 1.5;
}
.text-underline--first h1::before {
  content: "";
  position: absolute;
  width: 80%;
  border-bottom: 2px solid #fe0000;
  top: 56px;
}

.error-message {
  color: #FF5964;
}

/*------------------------------------
    Header
------------------------------------*/
header.sticky {
  transition: background-color 200ms linear;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

.nav-logo a {
  text-decoration: none !important;
}
.nav-logo img {
  object-fit: cover;
}

header {
  position: relative;
}
header.sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  overflow: hidden;
  box-shadow: 0 0 20px rgba(12, 12, 12, 0.1);
}
header nav.au-adm--navbar {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  width: 100%;
  padding: 0.25rem 0;
  background-color: rgba(54, 53, 53, 0.75);
  box-shadow: 0 0.5rem 0.25rem rgba(104, 52, 40, 0.25);
}
header nav.au-adm--navbar .nav-buttons {
  display: flex;
  flex-direction: column;
  align-self: center;
  margin-left: auto;
  text-align: right;
}
header nav.au-adm--navbar .nav-buttons a,
header nav.au-adm--navbar .nav-buttons button {
  color: #ffffff;
  min-width: 150px;
}
header nav.au-adm--navbar .nav-buttons .nav-group {
  display: flex;
  margin-bottom: 0;
  align-self: center;
  list-style: none;
}
header nav.au-adm--navbar .nav-buttons .nav-group .nav-burger {
  display: none;
}
header nav.au-adm--navbar.shrink .shrink-resize img {
  width: 50%;
  height: 50%;
}
header nav.au-adm--navbar.shrink .shrink-wrap {
  flex-direction: row;
}
header nav.au-adm--navbar.shrink .shrink-wrap img {
  width: 50%;
  height: 50%;
}
header .language-switch {
  display: flex;
  width: 100%;
  justify-content: center;
  flex-wrap: wrap;
  cursor: pointer;
}
header .language-switch--flag {
  display: inline-block;
}
header .language-switch--flag img {
  width: 25px;
  height: 25px;
  object-fit: cover;
}
header .language-switch button {
  min-width: 25px !important;
  padding: 0;
  margin: 0 5px 5px 5px;
}

/*------------------------------------
    Footer
------------------------------------*/
.footer {
  z-index: 10;
  display: block;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 0.75rem 4rem 0.75rem 1rem;
  text-align: right;
  background-color: white;
}

.footer-area {
  padding: 3rem 0;
  z-index: 9;
}
.footer-area .footer-logo {
  text-align: center;
}
.footer-area .footer-logo h5 {
  font-size: 1.1rem;
  font-weight: bold;
}

.footer-menu h4 {
  font-size: 1rem;
  text-transform: uppercase;
  color: #686767;
  font-weight: 600;
  margin-bottom: 1.25rem;
  border-bottom: 2px solid #fe0000;
  display: inline-block;
}
.footer-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer-menu ul li {
  margin-bottom: 0.5rem;
  line-height: 1.4;
  color: #1c1b1b;
}
.footer-menu ul li a {
  color: #1c1b1b;
  text-decoration: none;
  font-size: 13px;
  font-weight: 700;
  transition: color 0.3s ease;
  /* ลบ white-space: nowrap ออกเพื่อให้แสดงผลในมือถือได้ไม่ล้น */
}
.footer-menu ul li a:hover::after, .footer-menu ul li a.focused::after {
  content: "";
  position: relative;
  width: 100%;
  height: 2.5px;
  background-color: #fe0000;
  transition: all 1.5s;
}
.footer-menu ul li p {
  margin: 0;
  font-size: 12px;
}
.footer-menu ul li p.text-annotation {
  color: #686767;
  margin-left: 0.5rem;
}

@media (max-width: 576px) {
  .footer-menu {
    text-align: left;
  }
  .footer-menu.footer-logo {
    text-align: center;
  }
  .footer-menu h4 {
    font-size: 0.9rem;
  }
}
/*------------------------------------
    Sidebar
------------------------------------*/
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

header.sticky {
  anchor-name: --main-header;
}

.mobile-overlay {
  width: 0; /* เริ่มต้นด้วยความกว้าง 0 เพื่อซ่อนไว้ */
  position: fixed;
  z-index: 1000;
  top: anchor(--main-header bottom);
  right: 0; /* เปิดจากฝั่งขวา */
  background-color: rgba(54, 53, 53, 0.75);
  overflow-x: hidden;
  transition: 0.4s; /* ความเร็วในการสไลด์ */
}
.mobile-overlay.open {
  width: 280px !important;
}
.mobile-overlay .mobile-overlay-content {
  position: relative;
  width: 100%;
  padding-top: 20px;
}
.mobile-overlay .overlay-links a {
  padding: 15px 30px;
  text-decoration: none;
  font-size: 1.2rem;
  color: #fff;
  display: block;
  transition: 0.3s;
}
.mobile-overlay .overlay-links a:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.mobile-overlay .closebtn {
  font-size: 40px;
  cursor: pointer;
  line-height: 1;
}

/*------------------------------------
    Block
------------------------------------*/
.block {
  position: relative;
  margin-bottom: 24px;
  background-color: #ffffff;
  color: #555555;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 5px #f9f9f9;
  box-shadow: 0 1px 5px 1px rgba(52, 40, 104, 0.075);
}
.block:before,
.block :after {
  display: table;
}
.block:after {
  clear: both;
}
.block__title {
  position: relative;
  min-height: 56px;
  vertical-align: middle;
  line-height: 52px;
  border-radius: 2px 2px 0 0;
}
.block__title header {
  display: inline-block;
  padding: 11px 24px;
  vertical-align: middle;
  line-height: 17px;
  font-size: 1.0625pxrem;
  font-weight: 700;
}
.block__title header h1, .block__title header h2, .block__title header h3, .block__title header h4, .block__title header h5, .block__title header h6 {
  margin: 0;
  vertical-align: middle;
  line-height: 1;
}
.block__body {
  position: relative;
  padding: 24px;
}
.block__body:last-child {
  border-radius: 0 0 2px 2px;
}
.block__action {
  position: relative;
  padding-bottom: 8px;
}
.block__action:before, .block__action:after {
  display: table;
  content: " ";
}
.block__action:after {
  clear: both;
}
.block__action:last-child {
  border-radius: 0 0 2px 2px;
}
.block__action-row {
  padding: 6px 16px;
  text-align: right;
}
.block__content {
  padding: 1rem;
}
.block__content .content-header {
  font-weight: 700;
  text-overflow: ellipsis;
  margin-bottom: 0.75rem;
  padding-bottom: 0.75rem;
  color: #2c304d;
  border-bottom: 1px solid #e7eaec;
}
.block__content .content-title {
  margin-bottom: 0.5rem;
  font-weight: 700;
  color: #555555;
}
.block__content .content-detail {
  margin: 0rem;
  margin-bottom: 0.25rem;
  padding-bottom: 0.25rem;
  color: #343a40;
  border-bottom: 0.5px dashed #e7eaec;
}
.block__content div:nth-last-child(2) {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
.block .tools {
  padding-right: 16px;
  float: right;
}
.block .tools div {
  display: inline-block;
}
.block .tools .btn-group {
  margin-right: 4px;
}
.block--underline > .block__title {
  border-bottom: 1px solid rgba(231, 234, 236, 0.65);
}
.block.no-shadow {
  box-shadow: none !important;
}

.panel-group .block {
  border: inherit;
  -webkit-transition: margin 0.33s ease-out;
  -o-transition: margin 0.33s ease-out;
  transition: margin 0.33s ease-out;
}
.panel-group .block .fa-angle-down,
.panel-group .block .fa-chevron-down,
.panel-group .block .fa-caret-down {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.panel-group .block .collapsed .fa-angle-down,
.panel-group .block .collapsed .fa-chevron-down,
.panel-group .block .collapsed .fa-caret-down {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.panel-group .block .collapsed .fa-plus {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.panel-group .block .fa-plus {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.panel-group .block + .block {
  margin-top: 1px;
}
.panel-group .block.expanded {
  margin: 16px 0px;
}
.panel-group .block.expanded:first-child {
  margin-top: 0;
}

.sticky {
  top: 0;
  position: sticky;
  display: block;
  z-index: 1001;
}

/*------------------------------------
    Buttons
------------------------------------*/
/*------------------------------------
    Buttons
------------------------------------*/
button, input {
  outline: none !important;
}

.btn,
.swal-button {
  cursor: pointer;
  margin-bottom: 5px;
  line-height: 1.3;
  border-radius: 30px;
  box-shadow: 0 1px 5px 1px rgba(52, 40, 104, 0.075);
}
.btn-mw-120,
.swal-button-mw-120 {
  min-width: 120px;
}
.btn-mxw-180,
.swal-button-mxw-180 {
  max-width: 180px;
}
.btn--default,
.swal-button--default {
  color: #ffffff;
  background-color: #c2c2c2;
  border-color: #c2c2c2;
}
.btn--default:hover, .btn--default:focus, .btn--default:active, .btn--default.active,
.swal-button--default:hover,
.swal-button--default:focus,
.swal-button--default:active,
.swal-button--default.active {
  color: #ffffff;
  background-color: rgb(178.7, 178.7, 178.7);
  border-color: rgb(178.7, 178.7, 178.7);
}
.btn--default.disabled:hover, .btn--default.disabled:focus, .btn--default.disabled:active, .btn--default.disabled.active, .btn--default.disabled.active[disabled], .btn--default.disabled[disabled], .btn--default.disabled[disabled]:hover, .btn--default.disabled[disabled]:focus, .btn--default.disabled[disabled]:active,
.swal-button--default.disabled:hover,
.swal-button--default.disabled:focus,
.swal-button--default.disabled:active,
.swal-button--default.disabled.active,
.swal-button--default.disabled.active[disabled],
.swal-button--default.disabled[disabled],
.swal-button--default.disabled[disabled]:hover,
.swal-button--default.disabled[disabled]:focus,
.swal-button--default.disabled[disabled]:active {
  background-color: hsl(0, 0%, 111.0784313725%);
  border-color: hsl(0, 0%, 111.0784313725%);
}
.btn--primary, .btn--confirm,
.swal-button--primary,
.swal-button--confirm {
  color: #ffffff !important;
  background-color: #2c304d;
  border-color: #2c304d;
}
.btn--primary:hover, .btn--primary:focus, .btn--primary:active, .btn--primary.active, .btn--confirm:hover, .btn--confirm:focus, .btn--confirm:active, .btn--confirm.active,
.swal-button--primary:hover,
.swal-button--primary:focus,
.swal-button--primary:active,
.swal-button--primary.active,
.swal-button--confirm:hover,
.swal-button--confirm:focus,
.swal-button--confirm:active,
.swal-button--confirm.active {
  color: #ffffff;
  background-color: rgb(32.8727272727, 35.8611570248, 57.5272727273) !important;
  border-color: rgb(32.8727272727, 35.8611570248, 57.5272727273) !important;
}
.btn--primary.disabled:hover, .btn--primary.disabled:focus, .btn--primary.disabled:active, .btn--primary.disabled.active, .btn--primary.disabled.active[disabled], .btn--primary.disabled[disabled], .btn--primary.disabled[disabled]:hover, .btn--primary.disabled[disabled]:focus, .btn--primary.disabled[disabled]:active, .btn--confirm.disabled:hover, .btn--confirm.disabled:focus, .btn--confirm.disabled:active, .btn--confirm.disabled.active, .btn--confirm.disabled.active[disabled], .btn--confirm.disabled[disabled], .btn--confirm.disabled[disabled]:hover, .btn--confirm.disabled[disabled]:focus, .btn--confirm.disabled[disabled]:active,
.swal-button--primary.disabled:hover,
.swal-button--primary.disabled:focus,
.swal-button--primary.disabled:active,
.swal-button--primary.disabled.active,
.swal-button--primary.disabled.active[disabled],
.swal-button--primary.disabled[disabled],
.swal-button--primary.disabled[disabled]:hover,
.swal-button--primary.disabled[disabled]:focus,
.swal-button--primary.disabled[disabled]:active,
.swal-button--confirm.disabled:hover,
.swal-button--confirm.disabled:focus,
.swal-button--confirm.disabled:active,
.swal-button--confirm.disabled.active,
.swal-button--confirm.disabled.active[disabled],
.swal-button--confirm.disabled[disabled],
.swal-button--confirm.disabled[disabled]:hover,
.swal-button--confirm.disabled[disabled]:focus,
.swal-button--confirm.disabled[disabled]:active {
  background-color: rgb(121.0454545455, 128.0041322314, 178.4545454545);
  border-color: rgb(121.0454545455, 128.0041322314, 178.4545454545);
}
.btn--info,
.swal-button--info {
  color: #ffffff !important;
  background-color: #35A7FF;
  border-color: #35A7FF;
}
.btn--info:hover, .btn--info:focus, .btn--info:active, .btn--info.active,
.swal-button--info:hover,
.swal-button--info:focus,
.swal-button--info:active,
.swal-button--info.active {
  color: #ffffff;
  background-color: rgb(22.4, 153.6693069307, 255);
  border-color: rgb(22.4, 153.6693069307, 255);
}
.btn--info.disabled:hover, .btn--info.disabled:focus, .btn--info.disabled:active, .btn--info.disabled.active, .btn--info.disabled.active[disabled], .btn--info.disabled[disabled], .btn--info.disabled[disabled]:hover, .btn--info.disabled[disabled]:focus, .btn--info.disabled[disabled]:active,
.swal-button--info.disabled:hover,
.swal-button--info.disabled:focus,
.swal-button--info.disabled:active,
.swal-button--info.disabled.active,
.swal-button--info.disabled.active[disabled],
.swal-button--info.disabled[disabled],
.swal-button--info.disabled[disabled]:hover,
.swal-button--info.disabled[disabled]:focus,
.swal-button--info.disabled[disabled]:active {
  background-color: rgb(231.5, 244.7623762376, 255);
  border-color: rgb(231.5, 244.7623762376, 255);
}
.btn--success,
.swal-button--success {
  color: #ffffff !important;
  background-color: #2ecc71;
  border-color: #2ecc71;
}
.btn--success:hover, .btn--success:focus, .btn--success:active, .btn--success.active,
.swal-button--success:hover,
.swal-button--success:focus,
.swal-button--success:active,
.swal-button--success.active {
  color: #ffffff;
  background-color: rgb(40.3696, 179.0304, 99.1688);
  border-color: rgb(40.3696, 179.0304, 99.1688);
}
.btn--success.disabled:hover, .btn--success.disabled:focus, .btn--success.disabled:active, .btn--success.disabled.active, .btn--success.disabled.active[disabled], .btn--success.disabled[disabled], .btn--success.disabled[disabled]:hover, .btn--success.disabled[disabled]:focus, .btn--success.disabled[disabled]:active,
.swal-button--success.disabled:hover,
.swal-button--success.disabled:focus,
.swal-button--success.disabled:active,
.swal-button--success.disabled.active,
.swal-button--success.disabled.active[disabled],
.swal-button--success.disabled[disabled],
.swal-button--success.disabled[disabled]:hover,
.swal-button--success.disabled[disabled]:focus,
.swal-button--success.disabled[disabled]:active {
  background-color: rgb(188.496, 240.004, 210.338);
  border-color: rgb(188.496, 240.004, 210.338);
}
.btn--warning,
.swal-button--warning {
  color: #ffffff !important;
  background-color: #ffa801;
  border-color: #ffa801;
}
.btn--warning:hover, .btn--warning:focus, .btn--warning:active, .btn--warning.active,
.swal-button--warning:hover,
.swal-button--warning:focus,
.swal-button--warning:active,
.swal-button--warning.active {
  color: #ffffff;
  background-color: rgb(225.4, 148.1960629921, 0);
  border-color: rgb(225.4, 148.1960629921, 0);
}
.btn--warning.disabled:hover, .btn--warning.disabled:focus, .btn--warning.disabled:active, .btn--warning.disabled.active, .btn--warning.disabled.active[disabled], .btn--warning.disabled[disabled], .btn--warning.disabled[disabled]:hover, .btn--warning.disabled[disabled]:focus, .btn--warning.disabled[disabled]:active,
.swal-button--warning.disabled:hover,
.swal-button--warning.disabled:focus,
.swal-button--warning.disabled:active,
.swal-button--warning.disabled.active,
.swal-button--warning.disabled.active[disabled],
.swal-button--warning.disabled[disabled],
.swal-button--warning.disabled[disabled]:hover,
.swal-button--warning.disabled[disabled]:focus,
.swal-button--warning.disabled[disabled]:active {
  background-color: rgb(255, 229.1397637795, 179.5);
  border-color: rgb(255, 229.1397637795, 179.5);
}
.btn--danger,
.swal-button--danger {
  color: #ffffff !important;
  background-color: #FF5964;
  border-color: #FF5964;
}
.btn--danger:hover, .btn--danger:focus, .btn--danger:active, .btn--danger.active,
.swal-button--danger:hover,
.swal-button--danger:focus,
.swal-button--danger:active,
.swal-button--danger.active {
  color: #ffffff;
  background-color: rgb(255, 58.4, 71.4277108434);
  border-color: rgb(255, 58.4, 71.4277108434);
}
.btn--danger.disabled:hover, .btn--danger.disabled:focus, .btn--danger.disabled:active, .btn--danger.disabled.active, .btn--danger.disabled.active[disabled], .btn--danger.disabled[disabled], .btn--danger.disabled[disabled]:hover, .btn--danger.disabled[disabled]:focus, .btn--danger.disabled[disabled]:active,
.swal-button--danger.disabled:hover,
.swal-button--danger.disabled:focus,
.swal-button--danger.disabled:active,
.swal-button--danger.disabled.active,
.swal-button--danger.disabled.active[disabled],
.swal-button--danger.disabled[disabled],
.swal-button--danger.disabled[disabled]:hover,
.swal-button--danger.disabled[disabled]:focus,
.swal-button--danger.disabled[disabled]:active {
  background-color: hsl(356.0240963855, 100%, 102.4509803922%);
  border-color: hsl(356.0240963855, 100%, 102.4509803922%);
}
.btn--cancel,
.swal-button--cancel {
  font-weight: 700;
  color: #FF5964;
  background-color: #ffffff;
}
.btn--cancel:hover, .btn--cancel:focus, .btn--cancel:active, .btn--cancel.active,
.swal-button--cancel:hover,
.swal-button--cancel:focus,
.swal-button--cancel:active,
.swal-button--cancel.active {
  color: rgb(255, 58.4, 71.4277108434);
  text-decoration: none;
}
.btn--cancel.disabled:hover, .btn--cancel.disabled:focus, .btn--cancel.disabled:active, .btn--cancel.disabled.active, .btn--cancel.disabled.active[disabled], .btn--cancel.disabled[disabled], .btn--cancel.disabled[disabled]:hover, .btn--cancel.disabled[disabled]:focus, .btn--cancel.disabled[disabled]:active,
.swal-button--cancel.disabled:hover,
.swal-button--cancel.disabled:focus,
.swal-button--cancel.disabled:active,
.swal-button--cancel.disabled.active,
.swal-button--cancel.disabled.active[disabled],
.swal-button--cancel.disabled[disabled],
.swal-button--cancel.disabled[disabled]:hover,
.swal-button--cancel.disabled[disabled]:focus,
.swal-button--cancel.disabled[disabled]:active {
  background-color: hsl(356.0240963855, 100%, 102.4509803922%) !important;
  border-color: hsl(356.0240963855, 100%, 102.4509803922%) !important;
}
.btn--reset,
.swal-button--reset {
  font-weight: 700;
  color: #2c304d;
  background-color: #ffffff;
}
.btn--reset:hover, .btn--reset:focus, .btn--reset:active, .btn--reset.active,
.swal-button--reset:hover,
.swal-button--reset:focus,
.swal-button--reset:active,
.swal-button--reset.active {
  color: rgb(32.8727272727, 35.8611570248, 57.5272727273);
  text-decoration: none;
}
.btn--reset.disabled:hover, .btn--reset.disabled:focus, .btn--reset.disabled:active, .btn--reset.disabled.active, .btn--reset.disabled.active[disabled], .btn--reset.disabled[disabled], .btn--reset.disabled[disabled]:hover, .btn--reset.disabled[disabled]:focus, .btn--reset.disabled[disabled]:active,
.swal-button--reset.disabled:hover,
.swal-button--reset.disabled:focus,
.swal-button--reset.disabled:active,
.swal-button--reset.disabled.active,
.swal-button--reset.disabled.active[disabled],
.swal-button--reset.disabled[disabled],
.swal-button--reset.disabled[disabled]:hover,
.swal-button--reset.disabled[disabled]:focus,
.swal-button--reset.disabled[disabled]:active {
  background-color: rgb(121.0454545455, 128.0041322314, 178.4545454545);
  border-color: rgb(121.0454545455, 128.0041322314, 178.4545454545);
}
.btn--link,
.swal-button--link {
  color: inherit;
  background-color: transparent;
}
.btn--link:hover, .btn--link:focus, .btn--link:active, .btn--link.active,
.swal-button--link:hover,
.swal-button--link:focus,
.swal-button--link:active,
.swal-button--link.active {
  color: rgb(32.8727272727, 35.8611570248, 57.5272727273);
  text-decoration: none;
}
.btn--link.disabled:hover, .btn--link.disabled:focus, .btn--link.disabled:active, .btn--link.disabled.active, .btn--link.disabled.active[disabled], .btn--link.disabled[disabled], .btn--link.disabled[disabled]:hover, .btn--link.disabled[disabled]:focus, .btn--link.disabled[disabled]:active,
.swal-button--link.disabled:hover,
.swal-button--link.disabled:focus,
.swal-button--link.disabled:active,
.swal-button--link.disabled.active,
.swal-button--link.disabled.active[disabled],
.swal-button--link.disabled[disabled],
.swal-button--link.disabled[disabled]:hover,
.swal-button--link.disabled[disabled]:focus,
.swal-button--link.disabled[disabled]:active {
  background-color: rgb(121.0454545455, 128.0041322314, 178.4545454545);
  border-color: rgb(121.0454545455, 128.0041322314, 178.4545454545);
}
.btn--link i,
.swal-button--link i {
  color: #c2c2c2;
}
.btn--white,
.swal-button--white {
  color: inherit;
  background-color: #ffffff;
  border: 1px solid #e7eaec;
}
.btn--white:hover, .btn--white:focus, .btn--white:active, .btn--white.active,
.swal-button--white:hover,
.swal-button--white:focus,
.swal-button--white:active,
.swal-button--white.active {
  color: inherit;
  border: 1px solid #eaeaea;
}
.btn--white:active, .btn--white.active,
.swal-button--white:active,
.swal-button--white.active {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;
}
.btn--white.disabled:hover, .btn--white.disabled:focus, .btn--white.disabled:active, .btn--white.disabled.active, .btn--white.disabled.active[disabled], .btn--white.disabled[disabled], .btn--white.disabled[disabled]:hover, .btn--white.disabled[disabled]:focus, .btn--white.disabled[disabled]:active,
.swal-button--white.disabled:hover,
.swal-button--white.disabled:focus,
.swal-button--white.disabled:active,
.swal-button--white.disabled.active,
.swal-button--white.disabled.active[disabled],
.swal-button--white.disabled[disabled],
.swal-button--white.disabled[disabled]:hover,
.swal-button--white.disabled[disabled]:focus,
.swal-button--white.disabled[disabled]:active {
  background-color: rgb(248.0790697674, 248.9441860465, 249.5209302326);
  border-color: rgb(248.0790697674, 248.9441860465, 249.5209302326);
}
.btn--circle,
.swal-button--circle {
  width: 30px;
  height: 30px;
  padding: 6px 0;
  text-align: center;
  line-height: 1;
  border-radius: 100%;
}
.btn--search,
.swal-button--search {
  position: absolute;
  top: 10px;
  right: 10px;
}
.btn.rounded,
.swal-button.rounded {
  border-radius: 50px !important;
}
.btn .dropdown-content,
.swal-button .dropdown-content {
  left: 0;
  top: 32px;
  text-align: left;
}
.btn .dropdown-content.right,
.swal-button .dropdown-content.right {
  left: auto;
  right: 0px;
}
.btn-sm .dropdown-content,
.swal-button-sm .dropdown-content {
  top: 26px;
}
.btn:focus,
.swal-button:focus {
  outline: none;
  box-shadow: none;
}
.btn-back,
.swal-button-back {
  vertical-align: middle;
  padding: 0;
  color: inherit;
  font-size: 1.25rem;
  text-decoration: none !important;
}

.swal-footer {
  text-align: center;
}

.hidden-row-toggle, .fooicon {
  text-align: center;
  top: 4px;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
  opacity: 0.75 !important;
  cursor: pointer;
}

.fooicon-minus:before {
  content: "\f056";
}

.fooicon-plus:before {
  content: "\f055";
}

.actions-group i {
  padding: 0.3rem;
  margin-right: 0.25rem;
  color: rgba(52, 40, 104, 0.4);
  font-size: 1.3rem;
  text-decoration: none;
  border: 1px solid #e7eaec;
  border-radius: 100%;
  transition: all 0.4s ease;
}
.actions-group i.info:hover, .actions-group i.info:focus, .actions-group i.info:active {
  background: #35A7FF !important;
  color: #ffffff !important;
  border: 1px solid #35A7FF !important;
}
.actions-group i.edit:hover, .actions-group i.edit:focus, .actions-group i.edit:active {
  background: #2c304d !important;
  color: #ffffff;
  border: 1px solid #2c304d !important;
}
.actions-group i.check:hover, .actions-group i.check:focus, .actions-group i.check:active {
  background: #2ecc71 !important;
  color: #ffffff;
  border: 1px solid #2ecc71 !important;
}
.actions-group i.delete:hover, .actions-group i.delete:focus, .actions-group i.delete:active {
  background: #FF5964 !important;
  color: #ffffff;
  border: 1px solid #FF5964 !important;
}
.actions-group i.warning:hover, .actions-group i.warning:focus, .actions-group i.warning:active {
  background: #ffa801 !important;
  color: #ffffff;
  border: 1px solid #ffa801 !important;
}
.actions-group i.default:hover, .actions-group i.default:focus, .actions-group i.default:active {
  background: #ffffff !important;
  color: #2c304d;
  border: 1px solid #2c304d !important;
}

/*------------------------------------
    Buttons
------------------------------------*/
.fc-toolbar h2 {
  color: #2c304d;
  text-transform: uppercase;
  font-size: 1.4rem;
  margin-top: 0.7rem;
}

.fc-toolbar.fc-header-toolbar {
  margin: 1rem 0 2rem 0;
}

.fc button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  height: 2.1rem;
  padding: 0 1.25rem;
  font-size: 1rem;
  font-weight: 500 !important;
  white-space: nowrap;
  cursor: pointer;
}

.fc-state-default {
  border: 0.07rem solid;
}

.fc-state-default {
  background-color: #f1f3f7;
  border-color: #f1f3f7;
  color: #2c304d;
  text-shadow: none;
  box-shadow: none;
}

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
  color: #2c304d;
  background-color: #e4e8f0;
  box-shadow: none;
}

.fc-state-down,
.fc-state-active {
  background-color: rgba(44, 48, 77, 0.8);
  border-color: rgba(44, 48, 77, 0.8);
  background-image: none;
  color: #fff;
  box-shadow: none;
}

.fc-icon {
  display: inline-block;
  height: 1rem;
  line-height: 1rem;
  font-size: 0.5rem;
  text-align: center;
  overflow: hidden;
  font-family: "LineAwesome";
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fc-icon-left-single-arrow:after {
  content: "\f111";
  font-weight: 400;
  font-size: normal;
  top: 1px;
}

.fc-icon-right-single-arrow:after {
  content: "\f112";
  font-weight: 400;
  font-size: normal;
  top: 1px;
}

.fc .fc-row .fc-content-skeleton table, .fc .fc-row .fc-content-skeleton td, .fc .fc-row .fc-helper-skeleton td {
  padding: 0.5rem 0.5rem;
}

.fc-row .fc-highlight-skeleton td, .fc-row .fc-bgevent-skeleton td {
  border-color: transparent;
}

.fc th, .fc td {
  width: 100%;
  height: 100%;
}

.fc-unthemed th.fc-day-header {
  color: #2c304d;
  padding: 0.75rem 0.5rem;
  font-size: 1rem;
  font-weight: 500;
}

.fc-bgevent {
  background: #2ecc71;
  opacity: 0.3;
}

.fc-nonbusiness {
  background: rgba(52, 40, 104, 0.05);
}

.fc-event {
  border: 1px solid #2c304d;
}

.fc-event, .fc-event-dot {
  background-color: #2c304d;
}

.fc-event, .fc-event:hover {
  color: #fff !important;
  text-decoration: none;
}

.fc-day-grid-event {
  padding: 5px;
}

/*------------------------------------
    Dropdown
------------------------------------*/
.dropdown-content {
  position: absolute;
  z-index: 1;
  display: none;
  min-width: 160px;
  background-color: #ffffff;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
}
.dropdown-content a {
  display: block;
  padding: 12px 16px;
  color: #555555;
  text-decoration: none;
  font-size: 0.75pxrem;
  white-space: nowrap;
}
.dropdown-content a:hover {
  background-color: #f9f9f9;
}
.dropdown-content h4 {
  padding: 0 15px;
  color: #555555;
  font-size: 0.8125pxrem;
}
.dropdown-content--right {
  top: 0;
  left: 2.857rem;
  text-align: left;
  text-transform: capitalize;
}

.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown:hover .dropdown-content {
  display: block;
}

/*------------------------------------
    Forms
------------------------------------*/
.form-group .form-control ~ .form-control-line, .form-group .form-control ~ label {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  pointer-events: none;
}

.form-group .form-control ~ .form-control-line:after, .form-group .form-control ~ label:after {
  position: absolute;
  bottom: 0;
  left: 45%;
  height: 2px;
  width: 10px;
  visibility: hidden;
  background-color: #2c304d;
  transition: 0.2s ease all;
  content: "";
}

.form-group .form-control:focus ~ .form-control-line:after, .form-group .form-control:focus ~ label:after {
  left: 0;
  width: 100%;
  visibility: visible;
}

.form-group .form-control:focus {
  border-color: rgba(12, 12, 12, 0.12);
}
.form-group .form-control:focus ~ label {
  color: #2c304d;
  opacity: 1;
}
.form-group .form-control ~ label:after,
.form-group .form-control ~ .form-control-line:after {
  position: absolute;
  bottom: 0;
  left: 45%;
  height: 2px;
  width: 10px;
  background-color: #2c304d;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
  visibility: hidden;
  content: "";
}

.form-group {
  position: relative;
  margin-bottom: 25px;
}
.form-group [class^=col] .form-control ~ label {
  width: calc(100% - 24px);
}
.form-group .form-control {
  text-overflow: ellipsis;
  font-weight: 500;
  white-space: nowrap;
}
.form-group .form-control.search-form {
  height: 50px;
  padding: 10px;
  padding-right: 50px;
  padding-left: 24px;
  border-radius: 3px;
  border: 0 none;
  border-bottom: 1px solid #e1eaea;
}
.form-group .form-control.search-form:focus {
  background-color: transparent;
}
.form-group .form-control.search-form--mini {
  height: auto;
  padding: 0 0 0.25rem 0.5rem;
}
.form-group .form-control ~ label {
  top: 0;
  margin-bottom: 0;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 1rem;
  opacity: 1;
}
.form-group .form-control:focus {
  border-color: rgba(12, 12, 12, 0.12);
  box-shadow: none;
}
.form-group .form-control:focus ~ label {
  color: #2c304d;
  opacity: 1;
}
.form-group .form-control:not(.static) ~ label {
  transition: 0.2s ease all;
}
.form-group .form-control:not(.static) ~ .form-control-line {
  transition: 0.2s ease all;
}
.form-group .chosen-container-single .chosen-single {
  height: 60px;
  padding: 0;
  padding-top: 20px;
  color: #555555;
  background: transparent;
  font-size: 16px;
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom-color: rgba(12, 12, 12, 0.12);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.form-group .chosen-container-single .chosen-single div {
  top: 25px;
}
.form-group .chosen-container-single .chosen-single span {
  height: 100%;
  line-height: 2.5;
}
.form-group .chosen-container-single .chosen-drop {
  margin-top: -1px;
  background-clip: padding-box;
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom-color: rgba(12, 12, 12, 0.12);
}
.form-group .chosen-container-single ~ label {
  top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  opacity: 1;
}
.form-group .chosen-container {
  width: 100% !important;
}
.form-group.control-width-tiny {
  max-width: 40px;
}
.form-group.control-width-mini {
  max-width: 72px;
}
.form-group.control-width-small {
  max-width: 136px;
}
.form-group.control-width-medium {
  max-width: 200px;
}
.form-group.control-width-normal {
  max-width: 300px;
}
.form-group.control-width-large {
  max-width: 500px;
}
.form-group.control-width-xlarge {
  max-width: 800px;
}
.form-group.control-width-xxlarge {
  max-width: 1200px;
}

.floating-label .form-control ~ label {
  top: 19px;
  font-size: 16px;
}
.floating-label .form-control:focus ~ label {
  top: 0;
  font-size: 12px !important;
}
.floating-label .form-control.dirty ~ label {
  top: 0;
  font-size: 12px !important;
}
.floating-label .input-sm ~ label {
  font-size: 1em;
}
.floating-label .input-lg ~ label {
  font-size: 1.6em;
}

.input-sm {
  height: 30px;
  padding: 0;
  font-size: 1em;
  line-height: 1.5;
  border-radius: 0;
}

select.input-sm {
  height: 30px;
  line-height: 30px;
}
select.input-lg {
  height: 45px;
  line-height: 45px;
}

textarea.form-control {
  height: auto;
  padding: 25px 0 4px 0;
}
textarea.input-sm {
  height: auto;
}
textarea.input-lg {
  height: auto;
}
textarea.control-2-rows {
  height: 64px;
}
textarea.control-3-rows {
  height: 96px;
}
textarea.control-4-rows {
  height: 128px;
}
textarea.control-5-rows {
  height: 160px;
}
textarea.control-6-rows {
  height: 192px;
}
textarea.control-7-rows {
  height: 224px;
}
textarea.control-8-rows {
  height: 256px;
}
textarea.control-9-rows {
  height: 288px;
}
textarea.control-10-rows {
  height: 320px;
}
textarea.control-11-rows {
  height: 352px;
}
textarea.control-12-rows {
  height: 384px;
}
textarea.no-resize {
  resize: none;
}

select[multiple].input-sm {
  height: auto;
}
select[multiple].input-lg {
  height: auto;
}

.input-lg {
  height: 45px;
  padding: 0;
  font-size: 1.6em;
  line-height: 1.3333333;
  border-radius: 2px;
}

.form-horizontal .form-group {
  padding-top: 0;
  margin-bottom: 11px;
}
.form-horizontal .help-block {
  bottom: -25px;
  right: 10px;
}
.form-horizontal .has-warning label {
  opacity: 1;
}
.form-horizontal .has-warning .control-label {
  opacity: 1;
}
.form-horizontal .has-warning .form-control-feedback {
  opacity: 1;
}
.form-horizontal .form-inverse .has-warning label {
  opacity: 1;
}
.form-horizontal .form-inverse .has-warning .control-label {
  opacity: 1;
}
.form-horizontal .form-inverse .has-warning .form-control-feedback {
  opacity: 1;
}
.form-horizontal .form-inverse .has-error label {
  opacity: 1;
}
.form-horizontal .form-inverse .has-error .control-label {
  opacity: 1;
}
.form-horizontal .form-inverse .has-error .form-control-feedback {
  opacity: 1;
}
.form-horizontal .form-inverse .has-success label {
  opacity: 1;
}
.form-horizontal .form-inverse .has-success .control-label {
  opacity: 1;
}
.form-horizontal .form-inverse .has-success .form-control-feedback {
  opacity: 1;
}
.form-horizontal .has-error label {
  opacity: 1;
}
.form-horizontal .has-error .control-label {
  opacity: 1;
}
.form-horizontal .has-error .form-control-feedback {
  opacity: 1;
}
.form-horizontal .has-success label {
  opacity: 1;
}
.form-horizontal .has-success .control-label {
  opacity: 1;
}
.form-horizontal .has-success .form-control-feedback {
  opacity: 1;
}
.form-horizontal .form-control ~ .form-control-line {
  left: 12px;
  right: 12px;
  width: auto;
}
.form-horizontal .input-group .form-control ~ .form-control-line {
  left: 0;
  right: 0;
}

@media (min-width: 769px) {
  .form-inline .form-group {
    margin-right: 12px;
  }
  .form-inline .radio {
    margin-top: 16px;
    margin-right: 12px;
  }
  .form-inline .checkbox {
    margin-top: 16px;
    margin-right: 12px;
  }
  .form-inline .btn {
    margin-top: 16px;
    margin-right: 12px;
  }
}
.help-block {
  position: absolute;
  right: 0;
  bottom: -25px;
  margin: 0;
  color: inherit;
  font-size: 12px;
  font-weight: 700;
  opacity: 0.7;
  z-index: 999;
}

.form-inverse .form-group .form-control {
  color: #f9f9f9;
  border-bottom-color: rgba(255, 255, 255, 0.25);
}
.form-inverse .form-group .form-control:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.form-inverse .form-group .form-control:focus {
  border-color: rgba(255, 255, 255, 0.25);
}
.form-inverse .form-group .form-control:focus ~ label {
  color: #2c304d;
}
.form-inverse .form-group .form-control ~ label:after {
  background-color: #2c304d;
}
.form-inverse .form-group .form-control ~ .form-control-line:after {
  background-color: #2c304d;
}
.form-inverse .form-group .form-control::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
  opacity: 1;
}
.form-inverse .form-group .form-control::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.form-inverse .form-group .form-control[disabled] {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}
.form-inverse .form-group .form-control[readonly] {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}
.form-inverse .has-warning .help-block {
  color: #ffa801;
  opacity: 1;
}
.form-inverse .has-warning .form-control {
  border-bottom-color: #ffa801;
}
.form-inverse .has-warning .form-control:focus {
  border-bottom-color: #ffa801;
}
.form-inverse .has-warning .form-control:focus ~ label {
  color: inherit;
}
.form-inverse .has-warning .form-control.dirty {
  border-bottom-color: #ffa801;
}
.form-inverse .has-warning .form-control.dirty ~ label {
  color: inherit;
}
.form-inverse .has-warning .form-control ~ label {
  color: inherit;
}
.form-inverse .has-warning .form-control ~ label:after {
  background-color: #ffa801;
}
.form-inverse .has-warning .form-control ~ .form-control-line {
  color: inherit;
}
.form-inverse .has-warning .form-control ~ .form-control-line:after {
  background-color: #ffa801;
}
.form-inverse .has-warning label {
  color: #ffa801;
}
.form-inverse .has-warning .control-label {
  color: #ffa801;
}
.form-inverse .has-warning .form-control-feedback {
  color: #ffa801;
}
.form-inverse .has-error .help-block {
  color: #ffa801;
  opacity: 1;
}
.form-inverse .has-error .form-control {
  border-bottom-color: #ffa801;
}
.form-inverse .has-error .form-control:focus {
  border-bottom-color: #ffa801;
}
.form-inverse .has-error .form-control:focus ~ label {
  color: inherit;
}
.form-inverse .has-error .form-control.dirty {
  border-bottom-color: #ffa801;
}
.form-inverse .has-error .form-control.dirty ~ label {
  color: inherit;
}
.form-inverse .has-error .form-control ~ label {
  color: inherit;
}
.form-inverse .has-error .form-control ~ label:after {
  background-color: #ffa801;
}
.form-inverse .has-error .form-control ~ .form-control-line {
  color: inherit;
}
.form-inverse .has-error .form-control ~ .form-control-line:after {
  background-color: #ffa801;
}
.form-inverse .has-error label {
  color: #ffa801;
}
.form-inverse .has-error .control-label {
  color: #ffa801;
}
.form-inverse .has-error .form-control-feedback {
  color: #ffa801;
}
.form-inverse .has-success .help-block {
  color: #2ecc71;
  opacity: 1;
}
.form-inverse .has-success .form-control {
  border-bottom-color: #2ecc71;
}
.form-inverse .has-success .form-control:focus {
  border-bottom-color: #2ecc71;
}
.form-inverse .has-success .form-control:focus ~ label {
  color: inherit;
}
.form-inverse .has-success .form-control.dirty {
  border-bottom-color: #2ecc71;
}
.form-inverse .has-success .form-control.dirty ~ label {
  color: inherit;
}
.form-inverse .has-success .form-control ~ label {
  color: inherit;
}
.form-inverse .has-success .form-control ~ label:after {
  background-color: #2ecc71;
}
.form-inverse .has-success .form-control ~ .form-control-line {
  color: inherit;
}
.form-inverse .has-success .form-control ~ .form-control-line:after {
  background-color: #2ecc71;
}
.form-inverse .has-success label {
  color: #2ecc71;
}
.form-inverse .has-success .control-label {
  color: #2ecc71;
}
.form-inverse .has-success .form-control-feedback {
  color: #2ecc71;
}
.form-inverse select:focus {
  color: #555555 !important;
  background: #ffffff;
}

.has-warning .help-block {
  color: #ffa801;
  opacity: 1;
}
.has-warning .form-control {
  border-bottom-color: #ffa801;
}
.has-warning .form-control:focus {
  border-bottom-color: #ffa801;
}
.has-warning .form-control:focus ~ label {
  color: inherit;
}
.has-warning .form-control.dirty {
  border-bottom-color: #ffa801;
}
.has-warning .form-control.dirty ~ label {
  color: inherit;
}
.has-warning .form-control ~ label {
  color: inherit;
}
.has-warning .form-control ~ label:after {
  background-color: #ffa801;
}
.has-warning .form-control ~ .form-control-line {
  color: inherit;
}
.has-warning .form-control ~ .form-control-line:after {
  background-color: #ffa801;
}
.has-warning label {
  color: #ffa801;
}
.has-warning .control-label {
  color: #ffa801;
}
.has-warning .form-control-feedback {
  color: #ffa801;
}

.has-error .help-block {
  color: #FF5964;
  opacity: 1;
}
.has-error .form-control {
  border-bottom-color: #FF5964;
}
.has-error .form-control:focus {
  border-bottom-color: #FF5964;
}
.has-error .form-control:focus ~ label {
  color: inherit;
}
.has-error .form-control.dirty {
  border-bottom-color: #FF5964;
}
.has-error .form-control.dirty ~ label {
  color: inherit;
}
.has-error .form-control ~ label {
  color: inherit;
}
.has-error .form-control ~ label:after {
  background-color: #FF5964;
}
.has-error .form-control ~ .form-control-line {
  color: inherit;
}
.has-error .form-control ~ .form-control-line:after {
  background-color: #FF5964;
}
.has-error label {
  color: #FF5964;
}
.has-error .control-label {
  color: #FF5964;
}
.has-error .form-control-feedback {
  color: #FF5964;
}

.has-success .help-block {
  color: #2ecc71;
  opacity: 1;
}
.has-success .form-control {
  border-bottom-color: #2ecc71;
}
.has-success .form-control:focus {
  border-bottom-color: #2ecc71;
}
.has-success .form-control:focus ~ label {
  color: inherit;
}
.has-success .form-control.dirty {
  border-bottom-color: #2ecc71;
}
.has-success .form-control.dirty ~ label {
  color: inherit;
}
.has-success .form-control ~ label {
  color: inherit;
}
.has-success .form-control ~ label:after {
  background-color: #2ecc71;
}
.has-success .form-control ~ .form-control-line {
  color: inherit;
}
.has-success .form-control ~ .form-control-line:after {
  background-color: #2ecc71;
}
.has-success label {
  color: #2ecc71;
}
.has-success .control-label {
  color: #2ecc71;
}
.has-success .form-control-feedback {
  color: #2ecc71;
}

.form .form-group {
  padding-top: 16px;
}

.form-inline .form-group {
  padding-top: 16px;
}

fieldset[disabled] .form-inverse .form-group .form-control {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}

.form-control {
  height: 60px;
  padding: 0;
  padding-top: 20px;
  background: transparent;
  color: #555555;
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom-color: rgba(12, 12, 12, 0.12);
  font-size: 16px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.form-control.placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.form-control.placeholder option {
  color: #555555;
}
.form-control__table {
  display: block;
  width: 100%;
  padding: 0.25rem 0.5rem 0.25rem 0.5rem;
  background: transparent;
  color: #555555;
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
  border-bottom: 1px solid rgba(12, 12, 12, 0.12) !important;
  border-radius: 0.25rem;
  font-size: 16px;
  line-height: 1.5;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.form-control__table:focus {
  border-bottom: 1.5px solid #2c304d !important;
  transition: 0.2s ease all !important;
}

td .chosen-single {
  height: 32.5px !important;
  padding: 0 !important;
}
td .chosen-single div {
  top: 5px !important;
}
td .chosen-single span {
  padding-left: 0.25rem;
  line-height: 2 !important;
}

.chosen-container-multi .chosen-choices {
  padding: 0px 0px 4px 0px;
  background: transparent;
  color: #555555 !important;
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom-color: rgba(12, 12, 12, 0.12);
  font-size: 16px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.chosen-container-multi.minimal-primary .chosen-choices li.search-choice {
  padding: 0.25em;
  margin: 0.5em 0.25em;
  float: none;
  border-color: rgba(44, 48, 77, 0.125);
  border-left: none;
  border-right: none;
  border-top: none;
  background-color: transparent;
  background-image: linear-gradient(transparent 30%, rgba(44, 48, 77, 0.025) 100%);
  background-size: 100%;
  box-shadow: none;
}

fieldset[disabled] .form-control, .form-control[readonly], .form-control[disabled] {
  background-color: transparent;
  border-bottom-color: rgba(12, 12, 12, 0.12);
  border-bottom-style: dashed;
}

.form-control[disabled]:-ms-input-placeholder {
  color: #2c304d;
}
.form-control[disabled] ~ label:after {
  display: none;
}
.form-control[disabled] ~ .form-control-line:after {
  display: none;
}

.form-control[readonly]:-ms-input-placeholder {
  color: #2c304d;
}
.form-control[readonly] ~ label:after {
  display: none;
}
.form-control[readonly] ~ .form-control-line:after {
  display: none;
}

fieldset[disabled] .form-control:-ms-input-placeholder {
  color: #2c304d;
}
fieldset[disabled] .form-control ~ label:after {
  display: none;
}
fieldset[disabled] .form-control ~ .form-control-line:after {
  display: none;
}
fieldset[disabled] .form-control::-moz-placeholder {
  color: #2c304d;
  opacity: 1;
}
fieldset[disabled] .form-control::-webkit-input-placeholder {
  color: #2c304d;
}

.form-control[disabled]::-moz-placeholder {
  color: #2c304d;
  opacity: 1;
}

.form-control[readonly]::-moz-placeholder {
  color: #2c304d;
  opacity: 1;
}

.form-control[disabled]::-webkit-input-placeholder {
  color: #2c304d;
}

.form-control[readonly]::-webkit-input-placeholder {
  color: #2c304d;
}

.form-group .control-label, .form-group > label {
  margin-bottom: 0;
  font-size: 12px;
  opacity: 0.5;
}

.form-inline .form-group > label, .form .form-group > label {
  position: absolute;
  top: 0;
  left: 0;
}

select.form-control:not([size]):not([multiple]) {
  height: 60px;
}

/*------------------------------------
    Checkboxes & Radios
------------------------------------*/
input[type=checkbox],
input[type=radio] {
  position: absolute;
  left: -9999px;
  visibility: hidden;
}
input[type=checkbox] + label,
input[type=radio] + label {
  position: relative;
  display: inline-block;
  height: 25px;
  padding-left: 25px;
  line-height: 25px;
  font-size: 1rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
}
input[type=checkbox] + label:before, input[type=checkbox] + label:after,
input[type=radio] + label:before,
input[type=radio] + label:after {
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 1px;
  border-style: solid;
  border-width: 1px;
  content: "";
}
input[type=checkbox] + label.form-table,
input[type=radio] + label.form-table {
  height: 10px;
  padding-left: 22px;
}

input[type=checkbox] + label:before, input[type=checkbox] + label:after {
  z-index: 1;
  -webkit-transition: border 0.25s, background-color 0.25s, width 0.2s 0.1s, height 0.2s 0.1s, top 0.2s 0.1s, left 0.2s 0.1s;
  transition: border 0.25s, background-color 0.25s, width 0.2s 0.1s, height 0.2s 0.1s, top 0.2s 0.1s, left 0.2s 0.1s;
}
input[type=checkbox] + label:after {
  height: 20px;
  width: 20px;
}
input[type=checkbox] + label:before {
  border-width: 1px;
  -webkit-transform: rotateZ(40deg);
  -ms-transform: rotate(40deg);
  transform: rotateZ(40deg);
  -webkit-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}
input[type=checkbox]:not(:checked) + label:before {
  left: 6px;
  top: 10px;
  width: 0;
  height: 0;
  border-color: transparent;
}
input[type=checkbox]:not(:checked) + label:after {
  z-index: 0;
  background-color: transparent;
}
input[type=checkbox]:checked + label:before {
  top: 0;
  width: 8px;
  height: 16px;
  border-color: transparent white white transparent;
}
input[type=checkbox]:checked + label:after {
  z-index: 0;
  border-color: #2c304d;
  background-color: #2c304d;
}
input[type=checkbox]:hover + label:after {
  border-color: rgba(0, 0, 0, 0.6);
}
input[type=checkbox]:focus + label:after {
  border-style: dashed;
  border-color: #555555;
}
input[type=checkbox]:disabled + label {
  cursor: not-allowed !important;
}
input[type=checkbox]:disabled:not(:checked) + label:before, input[type=checkbox]:disabled:not(:checked) + label:after {
  background-color: transparent;
  border-color: rgba(12, 12, 12, 0.12);
}
input[type=checkbox]:disabled:checked + label:before {
  background-color: transparent;
}
input[type=checkbox]:disabled:checked + label:after {
  background-color: #c2c2c2;
  border-color: rgba(12, 12, 12, 0.12);
}

input[type=radio] + label:before, input[type=radio] + label:after {
  z-index: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border-width: 0.0938rem;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
input[type=radio] + label:after {
  border: none;
}
input[type=radio]:checked + label:after {
  background-color: #2c304d;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}
input[type=radio]:disabled + label {
  cursor: not-allowed !important;
}
input[type=radio]:disabled + label:before {
  border-color: rgba(12, 12, 12, 0.12);
}
input[type=radio]:disabled:not(:checked) + label:after {
  border-color: rgba(12, 12, 12, 0.12);
}
input[type=radio]:disabled:checked + label:before, input[type=radio]:disabled:checked + label:after {
  background-color: rgba(12, 12, 12, 0.12);
}
input[type=radio].primary:checked + label:before {
  border-color: #2c304d !important;
}

input[type=file] {
  visibility: hidden;
  position: absolute;
  left: -9999px;
}
input[type=file] + span {
  font-style: italic;
  opacity: 0.5;
  width: 100%;
  background: transparent;
}

.form-control-label {
  font-weight: 500;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.form-control-plaintext {
  color: #2c304d;
  font-weight: 300;
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  background-color: transparent;
  font-weight: 300;
  text-overflow: ellipsis;
  overflow: hidden;
  border: solid transparent;
  border-width: 1px 0;
  white-space: nowrap;
}

.form-check-input {
  margin: 7.5px 0px 0px 5px !important;
}

.validation-summary-errors ul {
  padding: 0;
  list-style: none;
}
.validation-summary-errors ul li {
  font-weight: 600;
}

/*------------------------------------
    Labels
------------------------------------*/
label {
  font-weight: 400;
}

.ks-label {
  display: inline-block;
  padding: 0.1rem 0.9rem;
  min-width: 20px;
  min-height: 20px;
  vertical-align: middle;
  color: #ffffff;
  font-size: 0.8rem;
  text-align: center;
  border-radius: 3px;
  white-space: nowrap;
}

/*------------------------------------
    List
------------------------------------*/
ul,
ol {
  padding-left: 16px;
}
ul.list-divided li,
ol.list-divided li {
  margin-top: 16px;
}
ul.list-divided li:first-child,
ol.list-divided li:first-child {
  margin-top: 0;
}
ul.list-simple,
ol.list-simple {
  list-style: none !important;
}
ul.list-simple li.list-items,
ol.list-simple li.list-items {
  padding: 0.5rem 0;
  border-bottom: 1px solid #eeeeee;
}
ul.list-simple li.list-items:first-child,
ol.list-simple li.list-items:first-child {
  padding-top: 0;
}
ul.list-simple li.list-items:last-child,
ol.list-simple li.list-items:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

.ms-container {
  width: 100%;
}
.ms-container .ms-search-input {
  width: 100%;
}
.ms-container .ms-selectable .ms-list .ms-hover {
  background-color: #2c304d;
}
.ms-container .ms-selection .ms-list .ms-hover {
  background-color: #2c304d;
}

#status-progress {
  margin: 2.5rem 5rem;
}
#status-progress .col {
  height: 3rem;
  padding-top: 1.5rem;
}

.progress {
  text-align: center;
}
.progress .progress-bar {
  width: 0%;
}
.progress .progress-circle {
  position: absolute;
  height: 3rem;
  width: 3rem;
  top: -1rem;
  border-radius: 100%;
  padding-top: 10px;
  background-color: #999;
  border: 5px solid #c2c2c2;
  font-size: 1.25rem;
  font-weight: 900;
}
.progress .progress-circle:nth-child(1) {
  left: 0;
}
.progress .progress-circle:nth-child(2) {
  left: calc(25% - 1.5rem);
}
.progress .progress-circle:nth-child(3) {
  left: calc(50% - 1.5rem);
}
.progress .progress-circle:nth-child(4) {
  left: calc(75% - 1.5rem);
}
.progress .progress-circle:nth-child(5) {
  right: 0;
}
.progress .progress-circle.success {
  background-color: #2ecc71;
  border: 5px solid #71D59A;
  color: #eaeaea;
}
.progress .progress-circle.operating {
  background-color: #35A7FF;
  border: 5px solid #82C9FF;
  color: #eaeaea;
}

.class-timeline {
  margin-bottom: 10px;
}
.class-timeline:last-child {
  margin-bottom: 0px;
}
.class-timeline_time {
  width: 50px;
  text-align: right;
  line-height: 1;
}
.class-timeline_info {
  width: calc(100% - 85px);
  margin-top: -3px !important;
}
.class-timeline_info .remark {
  transform: translate(0, 5px);
}

.schedule tbody tr th {
  text-align: center;
  text-transform: uppercase;
  font-weight: normal;
  border: none;
  font-size: 14px;
}
.schedule tbody tr td {
  border: 1px solid rgba(12, 12, 12, 0.12);
  text-transform: uppercase;
  font-weight: normal;
  position: relative;
  font-size: 15px;
  height: 75px;
  vertical-align: middle;
}
.schedule tbody tr td:first-child {
  border-left-width: 0px;
}
.schedule tbody tr td:last-child {
  border-right-width: 0px;
}
@media (max-width: 992px) {
  .schedule tbody tr th {
    font-size: 13px;
    padding: 6px 3px;
  }
  .schedule tbody tr td {
    font-size: 13px;
    padding: 12px 3px;
  }
}
@media (max-width: 992px) {
  .schedule tbody tr th {
    font-size: 13px;
    padding: 6px 3px;
  }
  .schedule tbody tr td {
    font-size: 13px;
    padding: 12px 3px;
  }
}

.width-1 {
  width: 1px !important;
}

.width-2 {
  width: 2px !important;
}

.width-3 {
  width: 3px !important;
}

.width-4 {
  width: 4px !important;
}

.width-5 {
  width: 5px !important;
}

.width-6 {
  width: 6px !important;
}

.width-7 {
  width: 7px !important;
}

.width-8 {
  width: 8px !important;
}

.width-9 {
  width: 9px !important;
}

.width-10 {
  width: 10px !important;
}

.width-11 {
  width: 11px !important;
}

.width-12 {
  width: 12px !important;
}

.width-13 {
  width: 13px !important;
}

.width-14 {
  width: 14px !important;
}

.width-15 {
  width: 15px !important;
}

.width-16 {
  width: 16px !important;
}

.width-17 {
  width: 17px !important;
}

.width-18 {
  width: 18px !important;
}

.width-19 {
  width: 19px !important;
}

.width-20 {
  width: 20px !important;
}

.width-21 {
  width: 21px !important;
}

.width-22 {
  width: 22px !important;
}

.width-23 {
  width: 23px !important;
}

.width-24 {
  width: 24px !important;
}

.width-25 {
  width: 25px !important;
}

.width-26 {
  width: 26px !important;
}

.width-27 {
  width: 27px !important;
}

.width-28 {
  width: 28px !important;
}

.width-29 {
  width: 29px !important;
}

.width-30 {
  width: 30px !important;
}

.width-31 {
  width: 31px !important;
}

.width-32 {
  width: 32px !important;
}

.width-33 {
  width: 33px !important;
}

.width-34 {
  width: 34px !important;
}

.width-35 {
  width: 35px !important;
}

.width-36 {
  width: 36px !important;
}

.width-37 {
  width: 37px !important;
}

.width-38 {
  width: 38px !important;
}

.width-39 {
  width: 39px !important;
}

.width-40 {
  width: 40px !important;
}

.width-41 {
  width: 41px !important;
}

.width-42 {
  width: 42px !important;
}

.width-43 {
  width: 43px !important;
}

.width-44 {
  width: 44px !important;
}

.width-45 {
  width: 45px !important;
}

.width-46 {
  width: 46px !important;
}

.width-47 {
  width: 47px !important;
}

.width-48 {
  width: 48px !important;
}

.width-49 {
  width: 49px !important;
}

.width-50 {
  width: 50px !important;
}

.width-51 {
  width: 51px !important;
}

.width-52 {
  width: 52px !important;
}

.width-53 {
  width: 53px !important;
}

.width-54 {
  width: 54px !important;
}

.width-55 {
  width: 55px !important;
}

.width-56 {
  width: 56px !important;
}

.width-57 {
  width: 57px !important;
}

.width-58 {
  width: 58px !important;
}

.width-59 {
  width: 59px !important;
}

.width-60 {
  width: 60px !important;
}

.width-61 {
  width: 61px !important;
}

.width-62 {
  width: 62px !important;
}

.width-63 {
  width: 63px !important;
}

.width-64 {
  width: 64px !important;
}

.width-65 {
  width: 65px !important;
}

.width-66 {
  width: 66px !important;
}

.width-67 {
  width: 67px !important;
}

.width-68 {
  width: 68px !important;
}

.width-69 {
  width: 69px !important;
}

.width-70 {
  width: 70px !important;
}

.width-71 {
  width: 71px !important;
}

.width-72 {
  width: 72px !important;
}

.width-73 {
  width: 73px !important;
}

.width-74 {
  width: 74px !important;
}

.width-75 {
  width: 75px !important;
}

.width-76 {
  width: 76px !important;
}

.width-77 {
  width: 77px !important;
}

.width-78 {
  width: 78px !important;
}

.width-79 {
  width: 79px !important;
}

.width-80 {
  width: 80px !important;
}

.width-81 {
  width: 81px !important;
}

.width-82 {
  width: 82px !important;
}

.width-83 {
  width: 83px !important;
}

.width-84 {
  width: 84px !important;
}

.width-85 {
  width: 85px !important;
}

.width-86 {
  width: 86px !important;
}

.width-87 {
  width: 87px !important;
}

.width-88 {
  width: 88px !important;
}

.width-89 {
  width: 89px !important;
}

.width-90 {
  width: 90px !important;
}

.width-91 {
  width: 91px !important;
}

.width-92 {
  width: 92px !important;
}

.width-93 {
  width: 93px !important;
}

.width-94 {
  width: 94px !important;
}

.width-95 {
  width: 95px !important;
}

.width-96 {
  width: 96px !important;
}

.width-97 {
  width: 97px !important;
}

.width-98 {
  width: 98px !important;
}

.width-99 {
  width: 99px !important;
}

.width-100 {
  width: 100px !important;
}

.width-101 {
  width: 101px !important;
}

.width-102 {
  width: 102px !important;
}

.width-103 {
  width: 103px !important;
}

.width-104 {
  width: 104px !important;
}

.width-105 {
  width: 105px !important;
}

.width-106 {
  width: 106px !important;
}

.width-107 {
  width: 107px !important;
}

.width-108 {
  width: 108px !important;
}

.width-109 {
  width: 109px !important;
}

.width-110 {
  width: 110px !important;
}

.width-111 {
  width: 111px !important;
}

.width-112 {
  width: 112px !important;
}

.width-113 {
  width: 113px !important;
}

.width-114 {
  width: 114px !important;
}

.width-115 {
  width: 115px !important;
}

.width-116 {
  width: 116px !important;
}

.width-117 {
  width: 117px !important;
}

.width-118 {
  width: 118px !important;
}

.width-119 {
  width: 119px !important;
}

.width-120 {
  width: 120px !important;
}

.width-121 {
  width: 121px !important;
}

.width-122 {
  width: 122px !important;
}

.width-123 {
  width: 123px !important;
}

.width-124 {
  width: 124px !important;
}

.width-125 {
  width: 125px !important;
}

.width-126 {
  width: 126px !important;
}

.width-127 {
  width: 127px !important;
}

.width-128 {
  width: 128px !important;
}

.width-129 {
  width: 129px !important;
}

.width-130 {
  width: 130px !important;
}

.width-131 {
  width: 131px !important;
}

.width-132 {
  width: 132px !important;
}

.width-133 {
  width: 133px !important;
}

.width-134 {
  width: 134px !important;
}

.width-135 {
  width: 135px !important;
}

.width-136 {
  width: 136px !important;
}

.width-137 {
  width: 137px !important;
}

.width-138 {
  width: 138px !important;
}

.width-139 {
  width: 139px !important;
}

.width-140 {
  width: 140px !important;
}

.width-141 {
  width: 141px !important;
}

.width-142 {
  width: 142px !important;
}

.width-143 {
  width: 143px !important;
}

.width-144 {
  width: 144px !important;
}

.width-145 {
  width: 145px !important;
}

.width-146 {
  width: 146px !important;
}

.width-147 {
  width: 147px !important;
}

.width-148 {
  width: 148px !important;
}

.width-149 {
  width: 149px !important;
}

.width-150 {
  width: 150px !important;
}

.width-151 {
  width: 151px !important;
}

.width-152 {
  width: 152px !important;
}

.width-153 {
  width: 153px !important;
}

.width-154 {
  width: 154px !important;
}

.width-155 {
  width: 155px !important;
}

.width-156 {
  width: 156px !important;
}

.width-157 {
  width: 157px !important;
}

.width-158 {
  width: 158px !important;
}

.width-159 {
  width: 159px !important;
}

.width-160 {
  width: 160px !important;
}

.width-161 {
  width: 161px !important;
}

.width-162 {
  width: 162px !important;
}

.width-163 {
  width: 163px !important;
}

.width-164 {
  width: 164px !important;
}

.width-165 {
  width: 165px !important;
}

.width-166 {
  width: 166px !important;
}

.width-167 {
  width: 167px !important;
}

.width-168 {
  width: 168px !important;
}

.width-169 {
  width: 169px !important;
}

.width-170 {
  width: 170px !important;
}

.width-171 {
  width: 171px !important;
}

.width-172 {
  width: 172px !important;
}

.width-173 {
  width: 173px !important;
}

.width-174 {
  width: 174px !important;
}

.width-175 {
  width: 175px !important;
}

.width-176 {
  width: 176px !important;
}

.width-177 {
  width: 177px !important;
}

.width-178 {
  width: 178px !important;
}

.width-179 {
  width: 179px !important;
}

.width-180 {
  width: 180px !important;
}

.width-181 {
  width: 181px !important;
}

.width-182 {
  width: 182px !important;
}

.width-183 {
  width: 183px !important;
}

.width-184 {
  width: 184px !important;
}

.width-185 {
  width: 185px !important;
}

.width-186 {
  width: 186px !important;
}

.width-187 {
  width: 187px !important;
}

.width-188 {
  width: 188px !important;
}

.width-189 {
  width: 189px !important;
}

.width-190 {
  width: 190px !important;
}

.width-191 {
  width: 191px !important;
}

.width-192 {
  width: 192px !important;
}

.width-193 {
  width: 193px !important;
}

.width-194 {
  width: 194px !important;
}

.width-195 {
  width: 195px !important;
}

.width-196 {
  width: 196px !important;
}

.width-197 {
  width: 197px !important;
}

.width-198 {
  width: 198px !important;
}

.width-199 {
  width: 199px !important;
}

.width-200 {
  width: 200px !important;
}

.width-201 {
  width: 201px !important;
}

.width-202 {
  width: 202px !important;
}

.width-203 {
  width: 203px !important;
}

.width-204 {
  width: 204px !important;
}

.width-205 {
  width: 205px !important;
}

.width-206 {
  width: 206px !important;
}

.width-207 {
  width: 207px !important;
}

.width-208 {
  width: 208px !important;
}

.width-209 {
  width: 209px !important;
}

.width-210 {
  width: 210px !important;
}

.width-211 {
  width: 211px !important;
}

.width-212 {
  width: 212px !important;
}

.width-213 {
  width: 213px !important;
}

.width-214 {
  width: 214px !important;
}

.width-215 {
  width: 215px !important;
}

.width-216 {
  width: 216px !important;
}

.width-217 {
  width: 217px !important;
}

.width-218 {
  width: 218px !important;
}

.width-219 {
  width: 219px !important;
}

.width-220 {
  width: 220px !important;
}

.width-221 {
  width: 221px !important;
}

.width-222 {
  width: 222px !important;
}

.width-223 {
  width: 223px !important;
}

.width-224 {
  width: 224px !important;
}

.width-225 {
  width: 225px !important;
}

.width-226 {
  width: 226px !important;
}

.width-227 {
  width: 227px !important;
}

.width-228 {
  width: 228px !important;
}

.width-229 {
  width: 229px !important;
}

.width-230 {
  width: 230px !important;
}

.width-231 {
  width: 231px !important;
}

.width-232 {
  width: 232px !important;
}

.width-233 {
  width: 233px !important;
}

.width-234 {
  width: 234px !important;
}

.width-235 {
  width: 235px !important;
}

.width-236 {
  width: 236px !important;
}

.width-237 {
  width: 237px !important;
}

.width-238 {
  width: 238px !important;
}

.width-239 {
  width: 239px !important;
}

.width-240 {
  width: 240px !important;
}

.width-241 {
  width: 241px !important;
}

.width-242 {
  width: 242px !important;
}

.width-243 {
  width: 243px !important;
}

.width-244 {
  width: 244px !important;
}

.width-245 {
  width: 245px !important;
}

.width-246 {
  width: 246px !important;
}

.width-247 {
  width: 247px !important;
}

.width-248 {
  width: 248px !important;
}

.width-249 {
  width: 249px !important;
}

.width-250 {
  width: 250px !important;
}

.width-251 {
  width: 251px !important;
}

.width-252 {
  width: 252px !important;
}

.width-253 {
  width: 253px !important;
}

.width-254 {
  width: 254px !important;
}

.width-255 {
  width: 255px !important;
}

.width-256 {
  width: 256px !important;
}

.width-257 {
  width: 257px !important;
}

.width-258 {
  width: 258px !important;
}

.width-259 {
  width: 259px !important;
}

.width-260 {
  width: 260px !important;
}

.width-261 {
  width: 261px !important;
}

.width-262 {
  width: 262px !important;
}

.width-263 {
  width: 263px !important;
}

.width-264 {
  width: 264px !important;
}

.width-265 {
  width: 265px !important;
}

.width-266 {
  width: 266px !important;
}

.width-267 {
  width: 267px !important;
}

.width-268 {
  width: 268px !important;
}

.width-269 {
  width: 269px !important;
}

.width-270 {
  width: 270px !important;
}

.width-271 {
  width: 271px !important;
}

.width-272 {
  width: 272px !important;
}

.width-273 {
  width: 273px !important;
}

.width-274 {
  width: 274px !important;
}

.width-275 {
  width: 275px !important;
}

.width-276 {
  width: 276px !important;
}

.width-277 {
  width: 277px !important;
}

.width-278 {
  width: 278px !important;
}

.width-279 {
  width: 279px !important;
}

.width-280 {
  width: 280px !important;
}

.width-281 {
  width: 281px !important;
}

.width-282 {
  width: 282px !important;
}

.width-283 {
  width: 283px !important;
}

.width-284 {
  width: 284px !important;
}

.width-285 {
  width: 285px !important;
}

.width-286 {
  width: 286px !important;
}

.width-287 {
  width: 287px !important;
}

.width-288 {
  width: 288px !important;
}

.width-289 {
  width: 289px !important;
}

.width-290 {
  width: 290px !important;
}

.width-291 {
  width: 291px !important;
}

.width-292 {
  width: 292px !important;
}

.width-293 {
  width: 293px !important;
}

.width-294 {
  width: 294px !important;
}

.width-295 {
  width: 295px !important;
}

.width-296 {
  width: 296px !important;
}

.width-297 {
  width: 297px !important;
}

.width-298 {
  width: 298px !important;
}

.width-299 {
  width: 299px !important;
}

.width-300 {
  width: 300px !important;
}

.width-301 {
  width: 301px !important;
}

.width-302 {
  width: 302px !important;
}

.width-303 {
  width: 303px !important;
}

.width-304 {
  width: 304px !important;
}

.width-305 {
  width: 305px !important;
}

.width-306 {
  width: 306px !important;
}

.width-307 {
  width: 307px !important;
}

.width-308 {
  width: 308px !important;
}

.width-309 {
  width: 309px !important;
}

.width-310 {
  width: 310px !important;
}

.width-311 {
  width: 311px !important;
}

.width-312 {
  width: 312px !important;
}

.width-313 {
  width: 313px !important;
}

.width-314 {
  width: 314px !important;
}

.width-315 {
  width: 315px !important;
}

.width-316 {
  width: 316px !important;
}

.width-317 {
  width: 317px !important;
}

.width-318 {
  width: 318px !important;
}

.width-319 {
  width: 319px !important;
}

.width-320 {
  width: 320px !important;
}

.width-321 {
  width: 321px !important;
}

.width-322 {
  width: 322px !important;
}

.width-323 {
  width: 323px !important;
}

.width-324 {
  width: 324px !important;
}

.width-325 {
  width: 325px !important;
}

.width-326 {
  width: 326px !important;
}

.width-327 {
  width: 327px !important;
}

.width-328 {
  width: 328px !important;
}

.width-329 {
  width: 329px !important;
}

.width-330 {
  width: 330px !important;
}

.width-331 {
  width: 331px !important;
}

.width-332 {
  width: 332px !important;
}

.width-333 {
  width: 333px !important;
}

.width-334 {
  width: 334px !important;
}

.width-335 {
  width: 335px !important;
}

.width-336 {
  width: 336px !important;
}

.width-337 {
  width: 337px !important;
}

.width-338 {
  width: 338px !important;
}

.width-339 {
  width: 339px !important;
}

.width-340 {
  width: 340px !important;
}

.width-341 {
  width: 341px !important;
}

.width-342 {
  width: 342px !important;
}

.width-343 {
  width: 343px !important;
}

.width-344 {
  width: 344px !important;
}

.width-345 {
  width: 345px !important;
}

.width-346 {
  width: 346px !important;
}

.width-347 {
  width: 347px !important;
}

.width-348 {
  width: 348px !important;
}

.width-349 {
  width: 349px !important;
}

.width-350 {
  width: 350px !important;
}

.width-351 {
  width: 351px !important;
}

.width-352 {
  width: 352px !important;
}

.width-353 {
  width: 353px !important;
}

.width-354 {
  width: 354px !important;
}

.width-355 {
  width: 355px !important;
}

.width-356 {
  width: 356px !important;
}

.width-357 {
  width: 357px !important;
}

.width-358 {
  width: 358px !important;
}

.width-359 {
  width: 359px !important;
}

.width-360 {
  width: 360px !important;
}

.width-361 {
  width: 361px !important;
}

.width-362 {
  width: 362px !important;
}

.width-363 {
  width: 363px !important;
}

.width-364 {
  width: 364px !important;
}

.width-365 {
  width: 365px !important;
}

.width-366 {
  width: 366px !important;
}

.width-367 {
  width: 367px !important;
}

.width-368 {
  width: 368px !important;
}

.width-369 {
  width: 369px !important;
}

.width-370 {
  width: 370px !important;
}

.width-371 {
  width: 371px !important;
}

.width-372 {
  width: 372px !important;
}

.width-373 {
  width: 373px !important;
}

.width-374 {
  width: 374px !important;
}

.width-375 {
  width: 375px !important;
}

.width-376 {
  width: 376px !important;
}

.width-377 {
  width: 377px !important;
}

.width-378 {
  width: 378px !important;
}

.width-379 {
  width: 379px !important;
}

.width-380 {
  width: 380px !important;
}

.width-381 {
  width: 381px !important;
}

.width-382 {
  width: 382px !important;
}

.width-383 {
  width: 383px !important;
}

.width-384 {
  width: 384px !important;
}

.width-385 {
  width: 385px !important;
}

.width-386 {
  width: 386px !important;
}

.width-387 {
  width: 387px !important;
}

.width-388 {
  width: 388px !important;
}

.width-389 {
  width: 389px !important;
}

.width-390 {
  width: 390px !important;
}

.width-391 {
  width: 391px !important;
}

.width-392 {
  width: 392px !important;
}

.width-393 {
  width: 393px !important;
}

.width-394 {
  width: 394px !important;
}

.width-395 {
  width: 395px !important;
}

.width-396 {
  width: 396px !important;
}

.width-397 {
  width: 397px !important;
}

.width-398 {
  width: 398px !important;
}

.width-399 {
  width: 399px !important;
}

.width-400 {
  width: 400px !important;
}

.width-401 {
  width: 401px !important;
}

.width-402 {
  width: 402px !important;
}

.width-403 {
  width: 403px !important;
}

.width-404 {
  width: 404px !important;
}

.width-405 {
  width: 405px !important;
}

.width-406 {
  width: 406px !important;
}

.width-407 {
  width: 407px !important;
}

.width-408 {
  width: 408px !important;
}

.width-409 {
  width: 409px !important;
}

.width-410 {
  width: 410px !important;
}

.width-411 {
  width: 411px !important;
}

.width-412 {
  width: 412px !important;
}

.width-413 {
  width: 413px !important;
}

.width-414 {
  width: 414px !important;
}

.width-415 {
  width: 415px !important;
}

.width-416 {
  width: 416px !important;
}

.width-417 {
  width: 417px !important;
}

.width-418 {
  width: 418px !important;
}

.width-419 {
  width: 419px !important;
}

.width-420 {
  width: 420px !important;
}

.width-421 {
  width: 421px !important;
}

.width-422 {
  width: 422px !important;
}

.width-423 {
  width: 423px !important;
}

.width-424 {
  width: 424px !important;
}

.width-425 {
  width: 425px !important;
}

.width-426 {
  width: 426px !important;
}

.width-427 {
  width: 427px !important;
}

.width-428 {
  width: 428px !important;
}

.width-429 {
  width: 429px !important;
}

.width-430 {
  width: 430px !important;
}

.width-431 {
  width: 431px !important;
}

.width-432 {
  width: 432px !important;
}

.width-433 {
  width: 433px !important;
}

.width-434 {
  width: 434px !important;
}

.width-435 {
  width: 435px !important;
}

.width-436 {
  width: 436px !important;
}

.width-437 {
  width: 437px !important;
}

.width-438 {
  width: 438px !important;
}

.width-439 {
  width: 439px !important;
}

.width-440 {
  width: 440px !important;
}

.width-441 {
  width: 441px !important;
}

.width-442 {
  width: 442px !important;
}

.width-443 {
  width: 443px !important;
}

.width-444 {
  width: 444px !important;
}

.width-445 {
  width: 445px !important;
}

.width-446 {
  width: 446px !important;
}

.width-447 {
  width: 447px !important;
}

.width-448 {
  width: 448px !important;
}

.width-449 {
  width: 449px !important;
}

.width-450 {
  width: 450px !important;
}

.width-130 {
  width: 130px;
}

.width-1-x {
  width: 1px !important;
}

.width-2-x {
  width: 2px !important;
}

.width-3-x {
  width: 3px !important;
}

.width-4-x {
  width: 4px !important;
}

.width-5-x {
  width: 5px !important;
}

.width-6-x {
  width: 6px !important;
}

.width-7-x {
  width: 7px !important;
}

.width-8-x {
  width: 8px !important;
}

.width-9-x {
  width: 9px !important;
}

.width-10-x {
  width: 10px !important;
}

.width-11-x {
  width: 11px !important;
}

.width-12-x {
  width: 12px !important;
}

.width-13-x {
  width: 13px !important;
}

.width-14-x {
  width: 14px !important;
}

.width-15-x {
  width: 15px !important;
}

.width-16-x {
  width: 16px !important;
}

.width-17-x {
  width: 17px !important;
}

.width-18-x {
  width: 18px !important;
}

.width-19-x {
  width: 19px !important;
}

.width-20-x {
  width: 20px !important;
}

.width-21-x {
  width: 21px !important;
}

.width-22-x {
  width: 22px !important;
}

.width-23-x {
  width: 23px !important;
}

.width-24-x {
  width: 24px !important;
}

.width-25-x {
  width: 25px !important;
}

.width-26-x {
  width: 26px !important;
}

.width-27-x {
  width: 27px !important;
}

.width-28-x {
  width: 28px !important;
}

.width-29-x {
  width: 29px !important;
}

.width-30-x {
  width: 30px !important;
}

.width-31-x {
  width: 31px !important;
}

.width-32-x {
  width: 32px !important;
}

.width-33-x {
  width: 33px !important;
}

.width-34-x {
  width: 34px !important;
}

.width-35-x {
  width: 35px !important;
}

.width-36-x {
  width: 36px !important;
}

.width-37-x {
  width: 37px !important;
}

.width-38-x {
  width: 38px !important;
}

.width-39-x {
  width: 39px !important;
}

.width-40-x {
  width: 40px !important;
}

.width-41-x {
  width: 41px !important;
}

.width-42-x {
  width: 42px !important;
}

.width-43-x {
  width: 43px !important;
}

.width-44-x {
  width: 44px !important;
}

.width-45-x {
  width: 45px !important;
}

.width-46-x {
  width: 46px !important;
}

.width-47-x {
  width: 47px !important;
}

.width-48-x {
  width: 48px !important;
}

.width-49-x {
  width: 49px !important;
}

.width-50-x {
  width: 50px !important;
}

.width-51-x {
  width: 51px !important;
}

.width-52-x {
  width: 52px !important;
}

.width-53-x {
  width: 53px !important;
}

.width-54-x {
  width: 54px !important;
}

.width-55-x {
  width: 55px !important;
}

.width-56-x {
  width: 56px !important;
}

.width-57-x {
  width: 57px !important;
}

.width-58-x {
  width: 58px !important;
}

.width-59-x {
  width: 59px !important;
}

.width-60-x {
  width: 60px !important;
}

.width-61-x {
  width: 61px !important;
}

.width-62-x {
  width: 62px !important;
}

.width-63-x {
  width: 63px !important;
}

.width-64-x {
  width: 64px !important;
}

.width-65-x {
  width: 65px !important;
}

.width-66-x {
  width: 66px !important;
}

.width-67-x {
  width: 67px !important;
}

.width-68-x {
  width: 68px !important;
}

.width-69-x {
  width: 69px !important;
}

.width-70-x {
  width: 70px !important;
}

.width-71-x {
  width: 71px !important;
}

.width-72-x {
  width: 72px !important;
}

.width-73-x {
  width: 73px !important;
}

.width-74-x {
  width: 74px !important;
}

.width-75-x {
  width: 75px !important;
}

.width-76-x {
  width: 76px !important;
}

.width-77-x {
  width: 77px !important;
}

.width-78-x {
  width: 78px !important;
}

.width-79-x {
  width: 79px !important;
}

.width-80-x {
  width: 80px !important;
}

.width-81-x {
  width: 81px !important;
}

.width-82-x {
  width: 82px !important;
}

.width-83-x {
  width: 83px !important;
}

.width-84-x {
  width: 84px !important;
}

.width-85-x {
  width: 85px !important;
}

.width-86-x {
  width: 86px !important;
}

.width-87-x {
  width: 87px !important;
}

.width-88-x {
  width: 88px !important;
}

.width-89-x {
  width: 89px !important;
}

.width-90-x {
  width: 90px !important;
}

.width-91-x {
  width: 91px !important;
}

.width-92-x {
  width: 92px !important;
}

.width-93-x {
  width: 93px !important;
}

.width-94-x {
  width: 94px !important;
}

.width-95-x {
  width: 95px !important;
}

.width-96-x {
  width: 96px !important;
}

.width-97-x {
  width: 97px !important;
}

.width-98-x {
  width: 98px !important;
}

.width-99-x {
  width: 99px !important;
}

.width-100-x {
  width: 100px !important;
}

.height-5 {
  height: 5px !important;
}

.height-10 {
  height: 10px !important;
}

.height-15 {
  height: 15px !important;
}

.height-20 {
  height: 20px !important;
}

.height-25 {
  height: 25px !important;
}

.height-30 {
  height: 30px !important;
}

.height-35 {
  height: 35px !important;
}

.height-40 {
  height: 40px !important;
}

.height-45 {
  height: 45px !important;
}

.height-50 {
  height: 50px !important;
}

.height-55 {
  height: 55px !important;
}

.height-60 {
  height: 60px !important;
}

.height-65 {
  height: 65px !important;
}

.height-70 {
  height: 70px !important;
}

.height-75 {
  height: 75px !important;
}

.height-80 {
  height: 80px !important;
}

.height-85 {
  height: 85px !important;
}

.height-90 {
  height: 90px !important;
}

.height-95 {
  height: 95px !important;
}

.height-100 {
  height: 100px !important;
}

.height-105 {
  height: 105px !important;
}

.height-110 {
  height: 110px !important;
}

.height-115 {
  height: 115px !important;
}

.height-120 {
  height: 120px !important;
}

.height-125 {
  height: 125px !important;
}

.height-130 {
  height: 130px !important;
}

.height-135 {
  height: 135px !important;
}

.height-140 {
  height: 140px !important;
}

.height-145 {
  height: 145px !important;
}

.height-150 {
  height: 150px !important;
}

.height-155 {
  height: 155px !important;
}

.height-160 {
  height: 160px !important;
}

.height-165 {
  height: 165px !important;
}

.height-170 {
  height: 170px !important;
}

.height-175 {
  height: 175px !important;
}

.height-180 {
  height: 180px !important;
}

.height-185 {
  height: 185px !important;
}

.height-190 {
  height: 190px !important;
}

.height-195 {
  height: 195px !important;
}

.height-200 {
  height: 200px !important;
}

.height-205 {
  height: 205px !important;
}

.height-210 {
  height: 210px !important;
}

.height-215 {
  height: 215px !important;
}

.height-220 {
  height: 220px !important;
}

.height-225 {
  height: 225px !important;
}

.height-230 {
  height: 230px !important;
}

.height-235 {
  height: 235px !important;
}

.height-240 {
  height: 240px !important;
}

.height-245 {
  height: 245px !important;
}

.height-250 {
  height: 250px !important;
}

.height-255 {
  height: 255px !important;
}

.height-260 {
  height: 260px !important;
}

.height-265 {
  height: 265px !important;
}

.height-270 {
  height: 270px !important;
}

.height-275 {
  height: 275px !important;
}

.height-280 {
  height: 280px !important;
}

.height-285 {
  height: 285px !important;
}

.height-290 {
  height: 290px !important;
}

.height-295 {
  height: 295px !important;
}

.height-300 {
  height: 300px !important;
}

.height-305 {
  height: 305px !important;
}

.height-310 {
  height: 310px !important;
}

.height-315 {
  height: 315px !important;
}

.height-320 {
  height: 320px !important;
}

.height-325 {
  height: 325px !important;
}

.height-330 {
  height: 330px !important;
}

.height-335 {
  height: 335px !important;
}

.height-340 {
  height: 340px !important;
}

.height-345 {
  height: 345px !important;
}

.height-350 {
  height: 350px !important;
}

.height-355 {
  height: 355px !important;
}

.height-360 {
  height: 360px !important;
}

.height-365 {
  height: 365px !important;
}

.height-370 {
  height: 370px !important;
}

.height-375 {
  height: 375px !important;
}

.height-380 {
  height: 380px !important;
}

.height-385 {
  height: 385px !important;
}

.height-390 {
  height: 390px !important;
}

.height-395 {
  height: 395px !important;
}

.height-400 {
  height: 400px !important;
}

.height-405 {
  height: 405px !important;
}

.height-410 {
  height: 410px !important;
}

.height-415 {
  height: 415px !important;
}

.height-420 {
  height: 420px !important;
}

.height-425 {
  height: 425px !important;
}

.height-430 {
  height: 430px !important;
}

.height-435 {
  height: 435px !important;
}

.height-440 {
  height: 440px !important;
}

.height-445 {
  height: 445px !important;
}

.height-450 {
  height: 450px !important;
}

.height-455 {
  height: 455px !important;
}

.height-460 {
  height: 460px !important;
}

.height-465 {
  height: 465px !important;
}

.height-470 {
  height: 470px !important;
}

.height-475 {
  height: 475px !important;
}

.height-480 {
  height: 480px !important;
}

.height-485 {
  height: 485px !important;
}

.height-490 {
  height: 490px !important;
}

.height-495 {
  height: 495px !important;
}

.height-500 {
  height: 500px !important;
}

.height-505 {
  height: 505px !important;
}

.height-510 {
  height: 510px !important;
}

.height-515 {
  height: 515px !important;
}

.height-520 {
  height: 520px !important;
}

.height-525 {
  height: 525px !important;
}

.height-530 {
  height: 530px !important;
}

.height-535 {
  height: 535px !important;
}

.height-540 {
  height: 540px !important;
}

.height-545 {
  height: 545px !important;
}

.height-550 {
  height: 550px !important;
}

.height-555 {
  height: 555px !important;
}

.height-560 {
  height: 560px !important;
}

.height-565 {
  height: 565px !important;
}

.height-570 {
  height: 570px !important;
}

.height-575 {
  height: 575px !important;
}

.height-580 {
  height: 580px !important;
}

.height-585 {
  height: 585px !important;
}

.height-590 {
  height: 590px !important;
}

.height-595 {
  height: 595px !important;
}

.height-600 {
  height: 600px !important;
}

.height-605 {
  height: 605px !important;
}

.height-610 {
  height: 610px !important;
}

.height-615 {
  height: 615px !important;
}

.height-620 {
  height: 620px !important;
}

.height-625 {
  height: 625px !important;
}

.height-630 {
  height: 630px !important;
}

.height-635 {
  height: 635px !important;
}

.height-640 {
  height: 640px !important;
}

.height-645 {
  height: 645px !important;
}

.height-650 {
  height: 650px !important;
}

.height-655 {
  height: 655px !important;
}

.height-660 {
  height: 660px !important;
}

.height-665 {
  height: 665px !important;
}

.height-670 {
  height: 670px !important;
}

.height-675 {
  height: 675px !important;
}

.height-680 {
  height: 680px !important;
}

.height-685 {
  height: 685px !important;
}

.height-690 {
  height: 690px !important;
}

.height-695 {
  height: 695px !important;
}

.height-700 {
  height: 700px !important;
}

.height-705 {
  height: 705px !important;
}

.height-710 {
  height: 710px !important;
}

.height-715 {
  height: 715px !important;
}

.height-720 {
  height: 720px !important;
}

.height-725 {
  height: 725px !important;
}

.height-730 {
  height: 730px !important;
}

.height-735 {
  height: 735px !important;
}

.height-740 {
  height: 740px !important;
}

.height-745 {
  height: 745px !important;
}

.height-750 {
  height: 750px !important;
}

.height-755 {
  height: 755px !important;
}

.height-760 {
  height: 760px !important;
}

.height-765 {
  height: 765px !important;
}

.height-770 {
  height: 770px !important;
}

.height-775 {
  height: 775px !important;
}

.height-780 {
  height: 780px !important;
}

.height-785 {
  height: 785px !important;
}

.height-790 {
  height: 790px !important;
}

.height-795 {
  height: 795px !important;
}

.height-800 {
  height: 800px !important;
}

.height-805 {
  height: 805px !important;
}

.height-810 {
  height: 810px !important;
}

.height-815 {
  height: 815px !important;
}

.height-820 {
  height: 820px !important;
}

.height-825 {
  height: 825px !important;
}

.height-830 {
  height: 830px !important;
}

.height-835 {
  height: 835px !important;
}

.height-840 {
  height: 840px !important;
}

.height-845 {
  height: 845px !important;
}

.height-850 {
  height: 850px !important;
}

.height-855 {
  height: 855px !important;
}

.height-860 {
  height: 860px !important;
}

.height-865 {
  height: 865px !important;
}

.height-870 {
  height: 870px !important;
}

.height-875 {
  height: 875px !important;
}

.height-880 {
  height: 880px !important;
}

.height-885 {
  height: 885px !important;
}

.height-890 {
  height: 890px !important;
}

.height-895 {
  height: 895px !important;
}

.height-900 {
  height: 900px !important;
}

.height-905 {
  height: 905px !important;
}

.height-910 {
  height: 910px !important;
}

.height-915 {
  height: 915px !important;
}

.height-920 {
  height: 920px !important;
}

.height-925 {
  height: 925px !important;
}

.height-930 {
  height: 930px !important;
}

.height-935 {
  height: 935px !important;
}

.height-940 {
  height: 940px !important;
}

.height-945 {
  height: 945px !important;
}

.height-950 {
  height: 950px !important;
}

.height-955 {
  height: 955px !important;
}

.height-960 {
  height: 960px !important;
}

.height-965 {
  height: 965px !important;
}

.height-970 {
  height: 970px !important;
}

.height-975 {
  height: 975px !important;
}

.height-980 {
  height: 980px !important;
}

.height-985 {
  height: 985px !important;
}

.height-990 {
  height: 990px !important;
}

.height-995 {
  height: 995px !important;
}

.height-1000 {
  height: 1000px !important;
}

.height-1005 {
  height: 1005px !important;
}

.height-1010 {
  height: 1010px !important;
}

.height-1015 {
  height: 1015px !important;
}

.height-1020 {
  height: 1020px !important;
}

.height-1025 {
  height: 1025px !important;
}

.height-1030 {
  height: 1030px !important;
}

.height-1035 {
  height: 1035px !important;
}

.height-1040 {
  height: 1040px !important;
}

.height-1045 {
  height: 1045px !important;
}

.height-1050 {
  height: 1050px !important;
}

.height-1055 {
  height: 1055px !important;
}

.height-1060 {
  height: 1060px !important;
}

.height-1065 {
  height: 1065px !important;
}

.height-1070 {
  height: 1070px !important;
}

.height-1075 {
  height: 1075px !important;
}

.height-1080 {
  height: 1080px !important;
}

.height-1085 {
  height: 1085px !important;
}

.height-1090 {
  height: 1090px !important;
}

.height-1095 {
  height: 1095px !important;
}

.height-1100 {
  height: 1100px !important;
}

.height-1105 {
  height: 1105px !important;
}

.height-1110 {
  height: 1110px !important;
}

.height-1115 {
  height: 1115px !important;
}

.height-1120 {
  height: 1120px !important;
}

.height-1125 {
  height: 1125px !important;
}

.height-1130 {
  height: 1130px !important;
}

.height-1135 {
  height: 1135px !important;
}

.height-1140 {
  height: 1140px !important;
}

.height-1145 {
  height: 1145px !important;
}

.height-1150 {
  height: 1150px !important;
}

.height-1155 {
  height: 1155px !important;
}

.height-1160 {
  height: 1160px !important;
}

.height-1165 {
  height: 1165px !important;
}

.height-1170 {
  height: 1170px !important;
}

.height-1175 {
  height: 1175px !important;
}

.height-1180 {
  height: 1180px !important;
}

.height-1185 {
  height: 1185px !important;
}

.height-1190 {
  height: 1190px !important;
}

.height-1195 {
  height: 1195px !important;
}

.height-1200 {
  height: 1200px !important;
}

.height-1205 {
  height: 1205px !important;
}

.height-1210 {
  height: 1210px !important;
}

.height-1215 {
  height: 1215px !important;
}

.height-1220 {
  height: 1220px !important;
}

.height-1225 {
  height: 1225px !important;
}

.height-1230 {
  height: 1230px !important;
}

.height-1235 {
  height: 1235px !important;
}

.height-1240 {
  height: 1240px !important;
}

.height-1245 {
  height: 1245px !important;
}

.height-1250 {
  height: 1250px !important;
}

.height-1255 {
  height: 1255px !important;
}

.height-1260 {
  height: 1260px !important;
}

.height-1265 {
  height: 1265px !important;
}

.height-1270 {
  height: 1270px !important;
}

.height-1275 {
  height: 1275px !important;
}

.height-1280 {
  height: 1280px !important;
}

.height-1285 {
  height: 1285px !important;
}

.height-1290 {
  height: 1290px !important;
}

.height-1295 {
  height: 1295px !important;
}

.height-1300 {
  height: 1300px !important;
}

.height-1305 {
  height: 1305px !important;
}

.height-1310 {
  height: 1310px !important;
}

.height-1315 {
  height: 1315px !important;
}

.height-1320 {
  height: 1320px !important;
}

.height-1325 {
  height: 1325px !important;
}

.height-1330 {
  height: 1330px !important;
}

.height-1335 {
  height: 1335px !important;
}

.height-1340 {
  height: 1340px !important;
}

.height-1345 {
  height: 1345px !important;
}

.height-1350 {
  height: 1350px !important;
}

.height-1355 {
  height: 1355px !important;
}

.height-1360 {
  height: 1360px !important;
}

.height-1365 {
  height: 1365px !important;
}

.height-1370 {
  height: 1370px !important;
}

.height-1375 {
  height: 1375px !important;
}

.height-1380 {
  height: 1380px !important;
}

.height-1385 {
  height: 1385px !important;
}

.height-1390 {
  height: 1390px !important;
}

.height-1395 {
  height: 1395px !important;
}

.height-1400 {
  height: 1400px !important;
}

.height-1405 {
  height: 1405px !important;
}

.height-1410 {
  height: 1410px !important;
}

.height-1415 {
  height: 1415px !important;
}

.height-1420 {
  height: 1420px !important;
}

.height-1425 {
  height: 1425px !important;
}

.height-1430 {
  height: 1430px !important;
}

.height-1435 {
  height: 1435px !important;
}

.height-1440 {
  height: 1440px !important;
}

.height-1445 {
  height: 1445px !important;
}

.height-1450 {
  height: 1450px !important;
}

.height-1455 {
  height: 1455px !important;
}

.height-1460 {
  height: 1460px !important;
}

.height-1465 {
  height: 1465px !important;
}

.height-1470 {
  height: 1470px !important;
}

.height-1475 {
  height: 1475px !important;
}

.height-1480 {
  height: 1480px !important;
}

.height-1485 {
  height: 1485px !important;
}

.height-1490 {
  height: 1490px !important;
}

.height-1495 {
  height: 1495px !important;
}

.height-1500 {
  height: 1500px !important;
}

.height-1505 {
  height: 1505px !important;
}

.height-1510 {
  height: 1510px !important;
}

.height-1515 {
  height: 1515px !important;
}

.height-1520 {
  height: 1520px !important;
}

.height-1525 {
  height: 1525px !important;
}

.height-1530 {
  height: 1530px !important;
}

.height-1535 {
  height: 1535px !important;
}

.height-1540 {
  height: 1540px !important;
}

.height-1545 {
  height: 1545px !important;
}

.height-1550 {
  height: 1550px !important;
}

.height-1555 {
  height: 1555px !important;
}

.height-1560 {
  height: 1560px !important;
}

.height-1565 {
  height: 1565px !important;
}

.height-1570 {
  height: 1570px !important;
}

.height-1575 {
  height: 1575px !important;
}

.height-1580 {
  height: 1580px !important;
}

.height-1585 {
  height: 1585px !important;
}

.height-1590 {
  height: 1590px !important;
}

.height-1595 {
  height: 1595px !important;
}

.height-1600 {
  height: 1600px !important;
}

.height-1605 {
  height: 1605px !important;
}

.height-1610 {
  height: 1610px !important;
}

.height-1615 {
  height: 1615px !important;
}

.height-1620 {
  height: 1620px !important;
}

.height-1625 {
  height: 1625px !important;
}

.height-1630 {
  height: 1630px !important;
}

.height-1635 {
  height: 1635px !important;
}

.height-1640 {
  height: 1640px !important;
}

.height-1645 {
  height: 1645px !important;
}

.height-1650 {
  height: 1650px !important;
}

.height-1655 {
  height: 1655px !important;
}

.height-1660 {
  height: 1660px !important;
}

.height-1665 {
  height: 1665px !important;
}

.height-1670 {
  height: 1670px !important;
}

.height-1675 {
  height: 1675px !important;
}

.height-1680 {
  height: 1680px !important;
}

.height-1685 {
  height: 1685px !important;
}

.height-1690 {
  height: 1690px !important;
}

.height-1695 {
  height: 1695px !important;
}

.height-1700 {
  height: 1700px !important;
}

.height-1705 {
  height: 1705px !important;
}

.height-1710 {
  height: 1710px !important;
}

.height-1715 {
  height: 1715px !important;
}

.height-1720 {
  height: 1720px !important;
}

.height-1725 {
  height: 1725px !important;
}

.height-1730 {
  height: 1730px !important;
}

.height-1735 {
  height: 1735px !important;
}

.height-1740 {
  height: 1740px !important;
}

.height-1745 {
  height: 1745px !important;
}

.height-1750 {
  height: 1750px !important;
}

.height-1755 {
  height: 1755px !important;
}

.height-1760 {
  height: 1760px !important;
}

.height-1765 {
  height: 1765px !important;
}

.height-1770 {
  height: 1770px !important;
}

.height-1775 {
  height: 1775px !important;
}

.height-1780 {
  height: 1780px !important;
}

.height-1785 {
  height: 1785px !important;
}

.height-1790 {
  height: 1790px !important;
}

.height-1795 {
  height: 1795px !important;
}

.height-1800 {
  height: 1800px !important;
}

.height-1805 {
  height: 1805px !important;
}

.height-1810 {
  height: 1810px !important;
}

.height-1815 {
  height: 1815px !important;
}

.height-1820 {
  height: 1820px !important;
}

.height-1825 {
  height: 1825px !important;
}

.height-1830 {
  height: 1830px !important;
}

.height-1835 {
  height: 1835px !important;
}

.height-1840 {
  height: 1840px !important;
}

.height-1845 {
  height: 1845px !important;
}

.height-1850 {
  height: 1850px !important;
}

.height-1855 {
  height: 1855px !important;
}

.height-1860 {
  height: 1860px !important;
}

.height-1865 {
  height: 1865px !important;
}

.height-1870 {
  height: 1870px !important;
}

.height-1875 {
  height: 1875px !important;
}

.height-1880 {
  height: 1880px !important;
}

.height-1885 {
  height: 1885px !important;
}

.height-1890 {
  height: 1890px !important;
}

.height-1895 {
  height: 1895px !important;
}

.height-1900 {
  height: 1900px !important;
}

.height-1905 {
  height: 1905px !important;
}

.height-1910 {
  height: 1910px !important;
}

.height-1915 {
  height: 1915px !important;
}

.height-1920 {
  height: 1920px !important;
}

.height-1925 {
  height: 1925px !important;
}

.height-1930 {
  height: 1930px !important;
}

.height-1935 {
  height: 1935px !important;
}

.height-1940 {
  height: 1940px !important;
}

.height-1945 {
  height: 1945px !important;
}

.height-1950 {
  height: 1950px !important;
}

.height-1955 {
  height: 1955px !important;
}

.height-1960 {
  height: 1960px !important;
}

.height-1965 {
  height: 1965px !important;
}

.height-1970 {
  height: 1970px !important;
}

.height-1975 {
  height: 1975px !important;
}

.height-1980 {
  height: 1980px !important;
}

.height-1985 {
  height: 1985px !important;
}

.height-1990 {
  height: 1990px !important;
}

.height-1995 {
  height: 1995px !important;
}

.height-2000 {
  height: 2000px !important;
}

.height-2005 {
  height: 2005px !important;
}

.height-2010 {
  height: 2010px !important;
}

.height-2015 {
  height: 2015px !important;
}

.height-2020 {
  height: 2020px !important;
}

.height-2025 {
  height: 2025px !important;
}

.height-2030 {
  height: 2030px !important;
}

.height-2035 {
  height: 2035px !important;
}

.height-2040 {
  height: 2040px !important;
}

.height-2045 {
  height: 2045px !important;
}

.height-2050 {
  height: 2050px !important;
}

.height-2055 {
  height: 2055px !important;
}

.height-2060 {
  height: 2060px !important;
}

.height-2065 {
  height: 2065px !important;
}

.height-2070 {
  height: 2070px !important;
}

.height-2075 {
  height: 2075px !important;
}

.height-2080 {
  height: 2080px !important;
}

.height-2085 {
  height: 2085px !important;
}

.height-2090 {
  height: 2090px !important;
}

.height-2095 {
  height: 2095px !important;
}

.height-2100 {
  height: 2100px !important;
}

.height-2105 {
  height: 2105px !important;
}

.height-2110 {
  height: 2110px !important;
}

.height-2115 {
  height: 2115px !important;
}

.height-2120 {
  height: 2120px !important;
}

.height-2125 {
  height: 2125px !important;
}

.height-2130 {
  height: 2130px !important;
}

.height-2135 {
  height: 2135px !important;
}

.height-2140 {
  height: 2140px !important;
}

.height-2145 {
  height: 2145px !important;
}

.height-2150 {
  height: 2150px !important;
}

.height-2155 {
  height: 2155px !important;
}

.height-2160 {
  height: 2160px !important;
}

.height-2165 {
  height: 2165px !important;
}

.height-2170 {
  height: 2170px !important;
}

.height-2175 {
  height: 2175px !important;
}

.height-2180 {
  height: 2180px !important;
}

.height-2185 {
  height: 2185px !important;
}

.height-2190 {
  height: 2190px !important;
}

.height-2195 {
  height: 2195px !important;
}

.height-2200 {
  height: 2200px !important;
}

.height-2205 {
  height: 2205px !important;
}

.height-2210 {
  height: 2210px !important;
}

.height-2215 {
  height: 2215px !important;
}

.height-2220 {
  height: 2220px !important;
}

.height-2225 {
  height: 2225px !important;
}

.height-2230 {
  height: 2230px !important;
}

.height-2235 {
  height: 2235px !important;
}

.height-2240 {
  height: 2240px !important;
}

.height-2245 {
  height: 2245px !important;
}

.height-2250 {
  height: 2250px !important;
}

.height-1-x {
  height: 1px !important;
}

.height-2-x {
  height: 2px !important;
}

.height-3-x {
  height: 3px !important;
}

.height-4-x {
  height: 4px !important;
}

.height-5-x {
  height: 5px !important;
}

.height-6-x {
  height: 6px !important;
}

.height-7-x {
  height: 7px !important;
}

.height-8-x {
  height: 8px !important;
}

.height-9-x {
  height: 9px !important;
}

.height-10-x {
  height: 10px !important;
}

.height-11-x {
  height: 11px !important;
}

.height-12-x {
  height: 12px !important;
}

.height-13-x {
  height: 13px !important;
}

.height-14-x {
  height: 14px !important;
}

.height-15-x {
  height: 15px !important;
}

.height-16-x {
  height: 16px !important;
}

.height-17-x {
  height: 17px !important;
}

.height-18-x {
  height: 18px !important;
}

.height-19-x {
  height: 19px !important;
}

.height-20-x {
  height: 20px !important;
}

.height-21-x {
  height: 21px !important;
}

.height-22-x {
  height: 22px !important;
}

.height-23-x {
  height: 23px !important;
}

.height-24-x {
  height: 24px !important;
}

.height-25-x {
  height: 25px !important;
}

.height-26-x {
  height: 26px !important;
}

.height-27-x {
  height: 27px !important;
}

.height-28-x {
  height: 28px !important;
}

.height-29-x {
  height: 29px !important;
}

.height-30-x {
  height: 30px !important;
}

.height-31-x {
  height: 31px !important;
}

.height-32-x {
  height: 32px !important;
}

.height-33-x {
  height: 33px !important;
}

.height-34-x {
  height: 34px !important;
}

.height-35-x {
  height: 35px !important;
}

.height-36-x {
  height: 36px !important;
}

.height-37-x {
  height: 37px !important;
}

.height-38-x {
  height: 38px !important;
}

.height-39-x {
  height: 39px !important;
}

.height-40-x {
  height: 40px !important;
}

.height-41-x {
  height: 41px !important;
}

.height-42-x {
  height: 42px !important;
}

.height-43-x {
  height: 43px !important;
}

.height-44-x {
  height: 44px !important;
}

.height-45-x {
  height: 45px !important;
}

.height-46-x {
  height: 46px !important;
}

.height-47-x {
  height: 47px !important;
}

.height-48-x {
  height: 48px !important;
}

.height-49-x {
  height: 49px !important;
}

.height-50-x {
  height: 50px !important;
}

.height-51-x {
  height: 51px !important;
}

.height-52-x {
  height: 52px !important;
}

.height-53-x {
  height: 53px !important;
}

.height-54-x {
  height: 54px !important;
}

.height-55-x {
  height: 55px !important;
}

.height-56-x {
  height: 56px !important;
}

.height-57-x {
  height: 57px !important;
}

.height-58-x {
  height: 58px !important;
}

.height-59-x {
  height: 59px !important;
}

.height-60-x {
  height: 60px !important;
}

.height-61-x {
  height: 61px !important;
}

.height-62-x {
  height: 62px !important;
}

.height-63-x {
  height: 63px !important;
}

.height-64-x {
  height: 64px !important;
}

.height-65-x {
  height: 65px !important;
}

.height-66-x {
  height: 66px !important;
}

.height-67-x {
  height: 67px !important;
}

.height-68-x {
  height: 68px !important;
}

.height-69-x {
  height: 69px !important;
}

.height-70-x {
  height: 70px !important;
}

.height-71-x {
  height: 71px !important;
}

.height-72-x {
  height: 72px !important;
}

.height-73-x {
  height: 73px !important;
}

.height-74-x {
  height: 74px !important;
}

.height-75-x {
  height: 75px !important;
}

.height-76-x {
  height: 76px !important;
}

.height-77-x {
  height: 77px !important;
}

.height-78-x {
  height: 78px !important;
}

.height-79-x {
  height: 79px !important;
}

.height-80-x {
  height: 80px !important;
}

.height-81-x {
  height: 81px !important;
}

.height-82-x {
  height: 82px !important;
}

.height-83-x {
  height: 83px !important;
}

.height-84-x {
  height: 84px !important;
}

.height-85-x {
  height: 85px !important;
}

.height-86-x {
  height: 86px !important;
}

.height-87-x {
  height: 87px !important;
}

.height-88-x {
  height: 88px !important;
}

.height-89-x {
  height: 89px !important;
}

.height-90-x {
  height: 90px !important;
}

.height-91-x {
  height: 91px !important;
}

.height-92-x {
  height: 92px !important;
}

.height-93-x {
  height: 93px !important;
}

.height-94-x {
  height: 94px !important;
}

.height-95-x {
  height: 95px !important;
}

.height-96-x {
  height: 96px !important;
}

.height-97-x {
  height: 97px !important;
}

.height-98-x {
  height: 98px !important;
}

.height-99-x {
  height: 99px !important;
}

.height-100-x {
  height: 100px !important;
}

.steps {
  display: none;
}
.steps.active {
  display: block;
}

/*------------------------------------
    Table
------------------------------------*/
.table {
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.table thead {
  background-color: rgba(104, 52, 40, 0.15);
  border-radius: 4px;
  opacity: 0.75;
}
.table thead th {
  vertical-align: middle;
  color: #1c1b1b;
  font-weight: 600;
  text-transform: uppercase;
}
.table td {
  vertical-align: middle;
  padding: 0.5rem;
  font-weight: 500;
  border-top: 0;
}
.table > thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th {
  vertical-align: middle;
}
.table > thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {
  vertical-align: middle;
}
.table > tbody > tr > th {
  background-color: rgba(104, 52, 40, 0.15);
  color: #2c304d;
  font-weight: 600;
  opacity: 0.75;
  word-break: normal;
}
.table > tbody > tr > td.text-right > p {
  text-align: right;
  white-space: nowrap !important;
}
.table > tbody > tr > td.text-left > p {
  text-align: left;
}
.table > tbody > tr > td > p {
  white-space: nowrap !important;
}
.table > tbody > tr > td > p:last-child {
  margin: 0;
}
.table-bordered > thead > tr > th, .table-bordered tbody > tr > th, .table-bordered tfoot > tr > th {
  border: 1px solid rgb(104, 52, 40);
}
.table-bordered > thead > tr > td, .table-bordered tbody > tr > td, .table-bordered tfoot > tr > td {
  border: 1px solid rgb(104, 52, 40);
}
.table-bordered--horizontal > tbody > tr {
  border: 1px solid rgba(104, 52, 40, 0.25);
  border-left: 0;
  border-right: 0;
}
.table-bordered--horizontal > tbody > tr:first-child {
  border-top: 0;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: rgba(242, 243, 243, 0.35);
}
.table-condensed > tbody > tr > td {
  vertical-align: middle;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: rgba(255, 255, 255, 0.4);
}
.table--sm {
  zoom: 0.8;
}

.table .td-actions a,
.table .td-actions div a {
  width: 2rem;
  height: 2rem;
  background: transparent;
  color: rgba(52, 40, 104, 0.4);
  font-size: 1rem;
  text-decoration: none;
  border: 1px solid transparent !important;
  border-radius: 100%;
  transition: all 0.4s ease;
  cursor: pointer;
}
.table .td-actions a > i,
.table .td-actions div a > i {
  line-height: 1.75;
}
.table .td-actions a.info:hover, .table .td-actions a.info:focus, .table .td-actions a.info:active,
.table .td-actions div a.info:hover,
.table .td-actions div a.info:focus,
.table .td-actions div a.info:active {
  background: #35A7FF !important;
  color: #ffffff;
  border: 1px solid #35A7FF !important;
}
.table .td-actions a.edit:hover, .table .td-actions a.edit:focus, .table .td-actions a.edit:active,
.table .td-actions div a.edit:hover,
.table .td-actions div a.edit:focus,
.table .td-actions div a.edit:active {
  background: #2c304d !important;
  color: #ffffff;
  border: 1px solid #2c304d !important;
}
.table .td-actions a.check:hover, .table .td-actions a.check:focus, .table .td-actions a.check:active,
.table .td-actions div a.check:hover,
.table .td-actions div a.check:focus,
.table .td-actions div a.check:active {
  background: #2ecc71 !important;
  color: #ffffff;
  border: 1px solid #2ecc71 !important;
}
.table .td-actions a.delete:hover, .table .td-actions a.delete:focus, .table .td-actions a.delete:active,
.table .td-actions div a.delete:hover,
.table .td-actions div a.delete:focus,
.table .td-actions div a.delete:active {
  background: #FF5964 !important;
  color: #ffffff;
  border: 1px solid #FF5964 !important;
}
.table .td-actions a.warning:hover, .table .td-actions a.warning:focus, .table .td-actions a.warning:active,
.table .td-actions div a.warning:hover,
.table .td-actions div a.warning:focus,
.table .td-actions div a.warning:active {
  background: #ffa801 !important;
  color: #ffffff;
  border: 1px solid #ffa801 !important;
}
.table .td-actions a.default:hover, .table .td-actions a.default:focus, .table .td-actions a.default:active,
.table .td-actions div a.default:hover,
.table .td-actions div a.default:focus,
.table .td-actions div a.default:active {
  background: #ffffff !important;
  color: #2c304d;
  border: 1px solid #2c304d !important;
}

table.align-contents-top > tbody > tr > td {
  vertical-align: top;
}

/*------------------------------------
    Tabs
------------------------------------*/
.nav-tabs-wrapper {
  position: relative;
  margin: 0 auto;
  overflow: hidden;
  padding: 5px;
  height: 50px;
}

.tabs-scroller {
  display: none;
  padding: 4px;
  vertical-align: middle;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
}

.ks-tabs {
  position: absolute;
  left: 0px;
  top: 0px;
  min-width: 3000px;
  margin-top: 0px;
  border-bottom: 2px solid #f3f3f4;
  margin-bottom: 0.9375pxrem;
}
.ks-tabs .nav-item {
  position: relative;
  display: table-cell;
  margin: 0 1.25rem;
  vertical-align: middle;
  text-align: center;
  cursor: grab;
  cursor: -webkit-grab;
}
.ks-tabs .nav-item:first-child {
  margin: 0 1.25rem 0 0;
}
.ks-tabs .nav-item .nav-link {
  padding: 0 0 0.2rem 0;
  color: inherit;
  font-size: 1.2rem;
  border: none;
  border-radius: 0;
}
.ks-tabs .nav-item .nav-link.active {
  margin-bottom: -1px;
  color: #2c304d;
  background-color: transparent;
  font-weight: 700;
  border: none;
  border-bottom: 2px solid #2c304d;
}

.tab-content {
  margin-bottom: 2.5rem;
}

html {
  scroll-behavior: smooth;
}

body {
  color: #1c1b1b;
  background: linear-gradient(180deg, #eaeaea 80%, white 100%);
  line-height: 1.5;
  letter-spacing: 0.025rem;
  font-family: "Roboto", "Kanit", "san serif";
  font-weight: 400;
  font-size: 0.875pxrem;
  -webkit-font-smoothing: antialiased;
  transition: padding-top 600ms 0s ease;
  overflow-x: hidden;
}
body section.hero {
  position: relative;
  width: 100%;
  height: calc(100vh + 100px);
  padding: 0;
  padding-top: 15vh;
  margin: 0;
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(194, 194, 194, 0.5)), to(rgba(249, 249, 249, 0.7))), url(/images/main-bg.jpg);
  background-size: cover;
  background-position: top;
}
body section.hero .hero-title {
  margin-top: 30vh;
}
body section.body {
  position: relative;
  width: 100%;
  padding-top: 15vh;
}
body section.content-area {
  height: 100vh;
  padding: 2.5rem 0 2.5rem 0;
}
body section.content-area.overlay {
  position: relative;
  z-index: 5;
  top: -25vh;
}
body .clip-mask {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: calc(100vh + 100px);
  background-color: #eaeaea;
  clip-path: ellipse(105% 15% at 100% 100%);
}

/* scroll bar */
::-webkit-scrollbar {
  height: 7.5px;
  width: 7.5px;
  background-color: transparent;
}

::-webkit-scrollbar-track {
  background-color: transparent;
}

::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #fe0000;
}

/* main content body */
.container::before,
.container ::after {
  display: table;
  content: " ";
}
.container::after {
  clear: both;
}

.wrapper-content {
  padding: 20px 15px;
}

.canvas {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: auto;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.focus-box {
  display: block;
  position: relative;
  padding: 2rem;
  background-color: #ffffff;
  color: #000000;
  border-radius: 2px;
  box-shadow: 0 1px 5px 1px rgba(52, 40, 104, 0.075);
  transition: all 1s;
}
.focus-box:hover, .focus-box.focused {
  color: #fe0000;
  box-shadow: 0 1px 5px 1px rgba(52, 40, 104, 0.5);
}
.focus-box.colored {
  background-color: #23375a;
  color: #ffffff;
}
.focus-box.colored:hover, .focus-box.colored.focused {
  background-color: #fe0000;
  color: #ffffff !important;
  box-shadow: 0 1px 5px 1px rgba(52, 40, 104, 0.5);
}

#preloader {
  position: fixed;
  z-index: 999999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
}

.spinner {
  width: 60px;
  height: 60px;
  margin: 0 auto;
  border: solid 5px transparent;
  border-top: solid 5px #2c304d;
  border-radius: 100%;
  animation: spinner 1s linear infinite;
}

.loader-logo {
  display: block;
  width: 120px;
  margin-bottom: 25px;
}

@keyframes spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
a, i, span {
  display: inline-block;
  text-decoration: none;
}

input:-webkit-autofill {
  box-shadow: 0 0 0px 1000px #f9f9f9 inset;
}

.ks-heading--scrolled input:-webkit-autofill {
  box-shadow: 0 0 0px 1000px #ffffff inset;
}

.fade-in {
  opacity: 0;
  animation: fadeIn ease-in 1s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
.fade-in.slow {
  animation-delay: 1s;
}
.fade-in.slower {
  animation-delay: 2s;
}
.fade-in.slowest {
  animation-delay: 3s;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fade-out {
  animation: fadeOut ease 1.5s;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
header.line-highlight::before, h1.line-highlight::before, h2.line-highlight::before, h3.line-highlight::before, h4.line-highlight::before, h5.line-highlight::before {
  content: "";
  position: absolute;
  width: 25%;
  border-bottom: 3px solid #fe0000;
}

.go-top {
  position: absolute;
  z-index: 10000;
  bottom: 1rem;
  right: 1rem;
  display: none;
  width: 40px;
  height: 40px;
  color: #2c304d;
  background-color: #fff;
  font-size: 16px;
  text-align: center;
  text-decoration: none !important;
  line-height: 40px;
  border-radius: 50%;
  box-shadow: 0 1px 15px 1px rgba(52, 40, 104, 0.15);
}

.separator {
  height: 0;
  margin: 20px 0;
}
.separator.separator-dashed {
  border: 1px dashed #eee;
}

.section-title {
  margin-bottom: 10px;
  color: #ffffff;
  background-color: #2c304d;
  font-size: 1rem;
  font-weight: 700;
  border-radius: 4px;
}

.modal-open .modal {
  top: 20vh;
  z-index: 12;
}

.modal-delete {
  top: 0vh !important;
}

.modal-backdrop {
  z-index: 11;
}

.daterangepicker {
  z-index: 10000;
}

.img-cover {
  object-fit: cover;
}

.transparent-item {
  opacity: 0 !important;
}

.disable-item {
  opacity: 0.5 !important;
}

.enable-item {
  opacity: 1 !important;
}

.inline-icon {
  position: absolute;
  right: 0;
  top: 5px;
  padding-right: 0.5rem;
}

.light-border--bottom {
  border-bottom: 0.5px solid;
  border-color: rgba(52, 40, 104, 0.075);
}
.light-border--top {
  border-top: 0.5px solid;
  border-color: rgba(52, 40, 104, 0.075);
}

.overflow-y-hidden {
  overflow-y: hidden;
}

hr.strong {
  border-top: 1px solid #555555 !important;
}
hr.primary {
  border-color: #2c304d !important;
}

.box-scroll {
  overflow-x: auto !important;
}
.box-scroll::-webkit-scrollbar {
  display: none;
}
.box-scroll__content {
  display: flex;
  flex-direction: column;
  min-height: 50vh;
  max-height: 50vh;
  padding: 1rem;
  overflow-y: auto !important;
}
.box-scroll__contentplus {
  display: flex;
  flex-direction: column;
  min-height: 50vh;
  max-height: calc(50vh + 53px);
  padding: 1rem;
}
.box-scroll__content::-webkit-scrollbar {
  display: none;
}
.box-scroll__header {
  left: 0;
  top: 0;
  width: 100%;
  padding: 1rem;
  background-color: #ffffff;
  box-shadow: 0 1px 5px 1px rgba(52, 40, 104, 0.075);
  z-index: 999;
}

@media (min-width: 1200px) {
  .container {
    position: relative;
    max-width: 1260px;
    margin: 0 auto;
  }
}
/* Tablet portrait */
@media only screen and (max-width: 992px) {
  .container {
    max-width: 960px;
  }
  header {
    overflow-y: visible !important;
  }
  header nav.au-adm--navbar .nav-buttons {
    zoom: 1.1;
    flex-basis: auto;
    flex-direction: row;
  }
  header nav.au-adm--navbar .nav-buttons .nav-group {
    position: fixed;
    top: 25px !important;
    right: 25px !important;
    flex-direction: column;
  }
  header nav.au-adm--navbar .nav-buttons .nav-group .nav-burger {
    display: flex;
  }
  header nav.au-adm--navbar .nav-buttons .nav-group .nav-items {
    display: none;
    background-color: rgba(54, 53, 53, 0.75);
    zoom: 1;
  }
  header nav.au-adm--navbar .nav-buttons .nav-group .nav-items a {
    display: flex;
    justify-content: space-between;
    margin-right: 0 !important;
    background-color: transparent;
    border-color: transparent;
  }
  header nav.au-adm--navbar .nav-buttons .nav-group .nav-items a > span {
    margin-left: auto;
  }
  header nav.au-adm--navbar .nav-buttons .nav-group .nav-items:nth-child(2) {
    padding-top: 5px;
  }
  .footer-area {
    padding-top: 0;
  }
  .footer-area .container {
    justify-content: center;
  }
  .footer-area .footer-logo {
    width: 100%;
    text-align: center;
    zoom: 0.85;
  }
}
/* Large mobile portrait */
@media only screen and (max-width: 576px) {
  body section.body {
    padding-top: 10vh;
  }
  .p-5 {
    padding: 10px !important;
  }
  h1 {
    font-size: 2rem !important;
  }
  #status-progress {
    display: none !important;
  }
  header > nav.au-adm--navbar .nav-logo {
    zoom: 0.75;
  }
  header > nav.au-adm--navbar .nav-buttons .nav-group {
    top: 17.5px !important;
    right: 17.5px !important;
  }
}
/* Mobile portrait */
@media only screen and (max-width: 446px) {
  body section.body {
    padding-top: 7.5vh;
  }
  .text-sm-right {
    text-align: left !important;
    margin-bottom: 5px;
  }
  .col-5, .col-7 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  header > nav.au-adm--navbar .nav-logo {
    zoom: 0.5;
  }
  header > nav.au-adm--navbar .nav-buttons {
    zoom: 0.75;
  }
  .container .block__title header {
    padding-left: 0;
    padding-right: 0;
  }
  .container .block__body {
    padding-left: 0;
    padding-right: 0;
  }
  #status-progress {
    display: none !important;
  }
  .footer-area {
    padding: 0;
    margin-bottom: 2.8125pxrem;
  }
  .footer-area .footer-menu {
    margin: 15px 0;
  }
  .footer-area .footer-menu .transparent-item {
    display: none;
  }
}
/*------------------------------------
    Main Theme
------------------------------------*/
.ks-sidebar--primary {
  color: #ffffff;
  background-color: #2c304d;
}
.ks-sidebar--primary.has-bg::before {
  position: absolute;
  left: -15px;
  right: 0;
  top: -15px;
  bottom: -15px;
  background: linear-gradient(360deg, rgba(44, 48, 77, 0.15), rgba(44, 48, 77, 0.45)), url(../img/sidebar-bg.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-clip: border-box;
  filter: blur(3px);
  -webkit-filter: blur(3px);
  -moz-filter: blur(3px);
  -ms-filter: blur(3px);
  -o-filter: blur(3px);
  content: "";
}