        html,
        body {
          /*  font-family: "FC Minimal"!important;*/
            -webkit-font-smoothing: antialiased;
        }
        
        .icon-employee:before {
            content: "\E915"
        }
        
        .icon-growth:before {
            content: "\E916"
        }
        
        .icon-balance:before {
            content: "\E917"
        }
        
        .icon-medal:before {
            content: "\E918"
        }
        
        .icon-microscope:before {
            content: "\E919"
        }
        
        .icon-product:before {
            content: "\E91A"
        }
        
        .icon-calendar:before {
            content: "\E913"
        }
        
        .icon-make-up:before {
            content: "\E90F"
        }
        
        .icon-pig:before {
            content: "\E910"
        }
        
        .icon-veterinary:before {
            content: "\E911"
        }
        
        .icon-excercise:before {
            content: "\E912"
        }
        
        .icon-book:before {
            content: "\E900"
        }
        
        .icon-clock:before {
            content: "\E901"
        }
        
        .icon-mail:before {
            content: "\E902"
        }
        
        .icon-play:before {
            content: "\E903"
        }
        
        .icon-phone:before {
            content: "\E904"
        }
        
        .icon-chart-02:before {
            content: "\E905"
        }
        
        .icon-brochure:before {
            content: "\E906"
        }
        
        .icon-building:before {
            content: "\E907"
        }
        
        .icon-fax:before {
            content: "\E908"
        }
        
        .icon-chart-01:before {
            content: "\E909"
        }
        
        .icon-facebook:before {
            content: "\E90A"
        }
        
        .icon-youtube:before {
            content: "\E90B"
        }
        
        .icon-download:before {
            content: "\E90C"
        }
        
        .icon-pin:before {
            content: "\E90D"
        }
        
        .icon-search:before {
            content: "\E90E"
        }
        
        .icon-add:before {
            content: "\E914"
        }
        
        .bg-black {
            background-color: #000!important
        }
        
        .bg-white {
            background-color: #fff!important
        }
        
        .bg-blue-1 {
            background-color: #18208a!important
        }
        
        .bg-blue-2 {
            background-color: #303796!important
        }
        
        .bg-darkblue-1 {
            background-color: #080c3b!important
        }
        
        .bg-darkblue-2 {
            background-color: #111760!important
        }
        
        .bg-lightblue-1 {
            background-color: #2f76d6!important
        }
        
        .bg-red {
            background-color: #b22222!important
        }
        
        .bg-green {
            background-color: #277921!important
        }
        
        .bg-darkgray-1 {
            background-color: #2b2b2b!important
        }
        
        .bg-darkgray-2 {
            background-color: #333!important
        }
        
        .bg-gray-1 {
            background-color: #666!important
        }
        
        .bg-gray-2 {
            background-color: #696969!important
        }
        
        .bg-lightgray-1 {
            background-color: #d0d0d0!important
        }
        
        .bg-lightgray-2 {
            background-color: #f8f8f8!important
        }
        
        .bg-cover,
        .card--board .card__image,
        .card--expand-download,
        .card--highlight-download,
        .card--highlight-webcast .card__image,
        .cg-result,
        .home .home__financial,
        .home .home__products,
        .media--banner,
        .media--board,
        .media--emphasis,
        .media--message .media__image,
        .owl-carousel--herobanner .herobanner .herobanner__desktop,
        .owl-carousel--herobanner .herobanner .herobanner__responsive {
            background-position: 50%;
            background-size: cover;
            background-repeat: no-repeat
        }
        
        .bg-contain {
            background-position: 50%;
            background-size: contain
        }
        
        .bg-contain,
        .bg-parallax {
            background-repeat: no-repeat
        }
        
        .bg-parallax {
            background-attachment: fixed;
            background-size: cover
        }
        
        @media (max-width: 1199.98px) {
            .bg-parallax {
                height: 100%;
                background-position: 50%;
                overflow: hidden
            }
        }
        
        .border-0 {
            border: 0 solid #d0d0d0!important
        }
        
        .border-bottom-0 {
            border-left: 1px solid #fff0;
        }
        
        .border-top-0 {
            border-left: 1px solid #fff0;
        }
        
        .border-right-0 {
            border-left: 1px solid #fff0;
        }
        
        .border-left-0 {
            border-left: 1px solid #fff0;
        }
        
        .border-y-0 {
            border-top: 0 solid #d0d0d0!important;
            border-bottom: 0 solid #d0d0d0!important
        }
        
        .border-x-0 {
            border-right: 0 solid #d0d0d0!important;
            border-left: 1px solid #fff0;
        }
        
        .border-0-black {
            border: 0 solid #000!important
        }
        
        .border-b-0-black {
            border-bottom: 0 solid #000!important
        }
        
        .border-t-0-black {
            border-top: 0 solid #000!important
        }
        
        .border-r-0-black {
            border-right: 0 solid #000!important
        }
        
        .border-l-0-black {
            border-left: 1px solid #fff0;
        }
        
        .border-y-0-black {
            border-top: 0 solid #000!important;
            border-bottom: 0 solid #000!important
        }
        
        .border-x-0-black {
            border-right: 0 solid #000!important;
            border-left: 0 solid #000!important
        }
        
        .border-0-white {
            border: 0 solid #fff!important
        }
        
        .border-b-0-white {
            border-bottom: 0 solid #fff!important
        }
        
        .border-t-0-white {
            border-top: 0 solid #fff!important
        }
        
        .border-r-0-white {
            border-right: 0 solid #fff!important
        }
        
        .border-l-0-white {
            border-left: 0 solid #fff!important
        }
        
        .border-y-0-white {
            border-top: 0 solid #fff!important;
            border-bottom: 0 solid #fff!important
        }
        
        .border-x-0-white {
            border-right: 0 solid #fff!important;
            border-left: 0 solid #fff!important
        }
        
        .border-0-blue-1 {
            border: 0 solid #18208a!important
        }
        
        .border-b-0-blue-1 {
            border-bottom: 0 solid #18208a!important
        }
        
        .border-t-0-blue-1 {
            border-top: 0 solid #18208a!important
        }
        
        .border-r-0-blue-1 {
            border-right: 0 solid #18208a!important
        }
        
        .border-l-0-blue-1 {
            border-left: 0 solid #18208a!important
        }
        
        .border-y-0-blue-1 {
            border-top: 0 solid #18208a!important;
            border-bottom: 0 solid #18208a!important
        }
        
        .border-x-0-blue-1 {
            border-right: 0 solid #18208a!important;
            border-left: 0 solid #18208a!important
        }
        
        .border-0-blue-2 {
            border: 0 solid #303796!important
        }
        
        .border-b-0-blue-2 {
            border-bottom: 0 solid #303796!important
        }
        
        .border-t-0-blue-2 {
            border-top: 0 solid #303796!important
        }
        
        .border-r-0-blue-2 {
            border-right: 0 solid #303796!important
        }
        
        .border-l-0-blue-2 {
            border-left: 0 solid #303796!important
        }
        
        .border-y-0-blue-2 {
            border-top: 0 solid #303796!important;
            border-bottom: 0 solid #303796!important
        }
        
        .border-x-0-blue-2 {
            border-right: 0 solid #303796!important;
            border-left: 0 solid #303796!important
        }
        
        .border-0-darkblue-1 {
            border: 0 solid #080c3b!important
        }
        
        .border-b-0-darkblue-1 {
            border-bottom: 0 solid #080c3b!important
        }
        
        .border-t-0-darkblue-1 {
            border-top: 0 solid #080c3b!important
        }
        
        .border-r-0-darkblue-1 {
            border-right: 0 solid #080c3b!important
        }
        
        .border-l-0-darkblue-1 {
            border-left: 0 solid #080c3b!important
        }
        
        .border-y-0-darkblue-1 {
            border-top: 0 solid #080c3b!important;
            border-bottom: 0 solid #080c3b!important
        }
        
        .border-x-0-darkblue-1 {
            border-right: 0 solid #080c3b!important;
            border-left: 0 solid #080c3b!important
        }
        
        .border-0-darkblue-2 {
            border: 0 solid #111760!important
        }
        
        .border-b-0-darkblue-2 {
            border-bottom: 0 solid #111760!important
        }
        
        .border-t-0-darkblue-2 {
            border-top: 0 solid #111760!important
        }
        
        .border-r-0-darkblue-2 {
            border-right: 0 solid #111760!important
        }
        
        .border-l-0-darkblue-2 {
            border-left: 0 solid #111760!important
        }
        
        .border-y-0-darkblue-2 {
            border-top: 0 solid #111760!important;
            border-bottom: 0 solid #111760!important
        }
        
        .border-x-0-darkblue-2 {
            border-right: 0 solid #111760!important;
            border-left: 0 solid #111760!important
        }
        
        .border-0-lightblue-1 {
            border: 0 solid #2f76d6!important
        }
        
        .border-b-0-lightblue-1 {
            border-bottom: 0 solid #2f76d6!important
        }
        
        .border-t-0-lightblue-1 {
            border-top: 0 solid #2f76d6!important
        }
        
        .border-r-0-lightblue-1 {
            border-right: 0 solid #2f76d6!important
        }
        
        .border-l-0-lightblue-1 {
            border-left: 0 solid #2f76d6!important
        }
        
        .border-y-0-lightblue-1 {
            border-top: 0 solid #2f76d6!important;
            border-bottom: 0 solid #2f76d6!important
        }
        
        .border-x-0-lightblue-1 {
            border-right: 0 solid #2f76d6!important;
            border-left: 0 solid #2f76d6!important
        }
        
        .border-0-red {
            border: 0 solid #b22222!important
        }
        
        .border-b-0-red {
            border-bottom: 0 solid #b22222!important
        }
        
        .border-t-0-red {
            border-top: 0 solid #b22222!important
        }
        
        .border-r-0-red {
            border-right: 0 solid #b22222!important
        }
        
        .border-l-0-red {
            border-left: 0 solid #b22222!important
        }
        
        .border-y-0-red {
            border-top: 0 solid #b22222!important;
            border-bottom: 0 solid #b22222!important
        }
        
        .border-x-0-red {
            border-right: 0 solid #b22222!important;
            border-left: 0 solid #b22222!important
        }
        
        .border-0-green {
            border: 0 solid #277921!important
        }
        
        .border-b-0-green {
            border-bottom: 0 solid #277921!important
        }
        
        .border-t-0-green {
            border-top: 0 solid #277921!important
        }
        
        .border-r-0-green {
            border-right: 0 solid #277921!important
        }
        
        .border-l-0-green {
            border-left: 0 solid #277921!important
        }
        
        .border-y-0-green {
            border-top: 0 solid #277921!important;
            border-bottom: 0 solid #277921!important
        }
        
        .border-x-0-green {
            border-right: 0 solid #277921!important;
            border-left: 0 solid #277921!important
        }
        
        .border-0-darkgray-1 {
            border: 0 solid #2b2b2b!important
        }
        
        .border-b-0-darkgray-1 {
            border-bottom: 0 solid #2b2b2b!important
        }
        
        .border-t-0-darkgray-1 {
            border-top: 0 solid #2b2b2b!important
        }
        
        .border-r-0-darkgray-1 {
            border-right: 0 solid #2b2b2b!important
        }
        
        .border-l-0-darkgray-1 {
            border-left: 0 solid #2b2b2b!important
        }
        
        .border-y-0-darkgray-1 {
            border-top: 0 solid #2b2b2b!important;
            border-bottom: 0 solid #2b2b2b!important
        }
        
        .border-x-0-darkgray-1 {
            border-right: 0 solid #2b2b2b!important;
            border-left: 0 solid #2b2b2b!important
        }
        
        .border-0-darkgray-2 {
            border: 0 solid #333!important
        }
        
        .border-b-0-darkgray-2 {
            border-bottom: 0 solid #333!important
        }
        
        .border-t-0-darkgray-2 {
            border-top: 0 solid #333!important
        }
        
        .border-r-0-darkgray-2 {
            border-right: 0 solid #333!important
        }
        
        .border-l-0-darkgray-2 {
            border-left: 0 solid #333!important
        }
        
        .border-y-0-darkgray-2 {
            border-top: 0 solid #333!important;
            border-bottom: 0 solid #333!important
        }
        
        .border-x-0-darkgray-2 {
            border-right: 0 solid #333!important;
            border-left: 0 solid #333!important
        }
        
        .border-0-gray-1 {
            border: 0 solid #666!important
        }
        
        .border-b-0-gray-1 {
            border-bottom: 0 solid #666!important
        }
        
        .border-t-0-gray-1 {
            border-top: 0 solid #666!important
        }
        
        .border-r-0-gray-1 {
            border-right: 0 solid #666!important
        }
        
        .border-l-0-gray-1 {
            border-left: 0 solid #666!important
        }
        
        .border-y-0-gray-1 {
            border-top: 0 solid #666!important;
            border-bottom: 0 solid #666!important
        }
        
        .border-x-0-gray-1 {
            border-right: 0 solid #666!important;
            border-left: 0 solid #666!important
        }
        
        .border-0-gray-2 {
            border: 0 solid #696969!important
        }
        
        .border-b-0-gray-2 {
            border-bottom: 0 solid #696969!important
        }
        
        .border-t-0-gray-2 {
            border-top: 0 solid #696969!important
        }
        
        .border-r-0-gray-2 {
            border-right: 0 solid #696969!important
        }
        
        .border-l-0-gray-2 {
            border-left: 0 solid #696969!important
        }
        
        .border-y-0-gray-2 {
            border-top: 0 solid #696969!important;
            border-bottom: 0 solid #696969!important
        }
        
        .border-x-0-gray-2 {
            border-right: 0 solid #696969!important;
            border-left: 0 solid #696969!important
        }
        
        .border-0-lightgray-1 {
            border: 0 solid #d0d0d0!important
        }
        
        .border-b-0-lightgray-1 {
            border-bottom: 0 solid #d0d0d0!important
        }
        
        .border-t-0-lightgray-1 {
            border-top: 0 solid #d0d0d0!important
        }
        
        .border-r-0-lightgray-1 {
            border-right: 0 solid #d0d0d0!important
        }
        
        .border-l-0-lightgray-1 {
            border-left: 0 solid #d0d0d0!important
        }
        
        .border-y-0-lightgray-1 {
            border-top: 0 solid #d0d0d0!important;
            border-bottom: 0 solid #d0d0d0!important
        }
        
        .border-x-0-lightgray-1 {
            border-right: 0 solid #d0d0d0!important;
            border-left: 0 solid #d0d0d0!important
        }
        
        .border-0-lightgray-2 {
            border: 0 solid #f8f8f8!important
        }
        
        .border-b-0-lightgray-2 {
            border-bottom: 0 solid #f8f8f8!important
        }
        
        .border-t-0-lightgray-2 {
            border-top: 0 solid #f8f8f8!important
        }
        
        .border-r-0-lightgray-2 {
            border-right: 0 solid #f8f8f8!important
        }
        
        .border-l-0-lightgray-2 {
            border-left: 0 solid #f8f8f8!important
        }
        
        .border-y-0-lightgray-2 {
            border-top: 0 solid #f8f8f8!important;
            border-bottom: 0 solid #f8f8f8!important
        }
        
        .border-x-0-lightgray-2 {
            border-right: 0 solid #f8f8f8!important;
            border-left: 0 solid #f8f8f8!important
        }
        
        .border-1 {
            border: 1px solid #d0d0d0!important
        }
        
        .border-bottom-1 {
            border-bottom: 1px solid #d0d0d0!important
        }
        
        .border-top-1 {
            border-top: 1px solid #d0d0d0!important
        }
        
        .border-right-1 {
            border-right: 1px solid #d0d0d0!important
        }
        
        .border-left-1 {
            border-left: 1px solid #d0d0d0!important
        }
        
        .border-y-1 {
            border-top: 1px solid #d0d0d0!important;
            border-bottom: 1px solid #d0d0d0!important
        }
        
        .border-x-1 {
            border-right: 1px solid #d0d0d0!important;
            border-left: 1px solid #d0d0d0!important
        }
        
        .border-1-black {
            border: 1px solid #000!important
        }
        
        .border-b-1-black {
            border-bottom: 1px solid #000!important
        }
        
        .border-t-1-black {
            border-top: 1px solid #000!important
        }
        
        .border-r-1-black {
            border-right: 1px solid #000!important
        }
        
        .border-l-1-black {
            border-left: 1px solid #000!important
        }
        
        .border-y-1-black {
            border-top: 1px solid #000!important;
            border-bottom: 1px solid #000!important
        }
        
        .border-x-1-black {
            border-right: 1px solid #000!important;
            border-left: 1px solid #000!important
        }
        
        .border-1-white {
            border: 1px solid #fff!important
        }
        
        .border-b-1-white {
            border-bottom: 1px solid #fff!important
        }
        
        .border-t-1-white {
            border-top: 1px solid #fff!important
        }
        
        .border-r-1-white {
            border-right: 1px solid #fff!important
        }
        
        .border-l-1-white {
            border-left: 1px solid #fff!important
        }
        
        .border-y-1-white {
            border-top: 1px solid #fff!important;
            border-bottom: 1px solid #fff!important
        }
        
        .border-x-1-white {
            border-right: 1px solid #fff!important;
            border-left: 1px solid #fff!important
        }
        
        .border-1-blue-1 {
            border: 1px solid #18208a!important
        }
        
        .border-b-1-blue-1 {
            border-bottom: 1px solid #18208a!important
        }
        
        .border-t-1-blue-1 {
            border-top: 1px solid #18208a!important
        }
        
        .border-r-1-blue-1 {
            border-right: 1px solid #18208a!important
        }
        
        .border-l-1-blue-1 {
            border-left: 1px solid #18208a!important
        }
        
        .border-y-1-blue-1 {
            border-top: 1px solid #18208a!important;
            border-bottom: 1px solid #18208a!important
        }
        
        .border-x-1-blue-1 {
            border-right: 1px solid #18208a!important;
            border-left: 1px solid #18208a!important
        }
        
        .border-1-blue-2 {
            border: 1px solid #303796!important
        }
        
        .border-b-1-blue-2 {
            border-bottom: 1px solid #303796!important
        }
        
        .border-t-1-blue-2 {
            border-top: 1px solid #303796!important
        }
        
        .border-r-1-blue-2 {
            border-right: 1px solid #303796!important
        }
        
        .border-l-1-blue-2 {
            border-left: 1px solid #303796!important
        }
        
        .border-y-1-blue-2 {
            border-top: 1px solid #303796!important;
            border-bottom: 1px solid #303796!important
        }
        
        .border-x-1-blue-2 {
            border-right: 1px solid #303796!important;
            border-left: 1px solid #303796!important
        }
        
        .border-1-darkblue-1 {
            border: 1px solid #080c3b!important
        }
        
        .border-b-1-darkblue-1 {
            border-bottom: 1px solid #080c3b!important
        }
        
        .border-t-1-darkblue-1 {
            border-top: 1px solid #080c3b!important
        }
        
        .border-r-1-darkblue-1 {
            border-right: 1px solid #080c3b!important
        }
        
        .border-l-1-darkblue-1 {
            border-left: 1px solid #080c3b!important
        }
        
        .border-y-1-darkblue-1 {
            border-top: 1px solid #080c3b!important;
            border-bottom: 1px solid #080c3b!important
        }
        
        .border-x-1-darkblue-1 {
            border-right: 1px solid #080c3b!important;
            border-left: 1px solid #080c3b!important
        }
        
        .border-1-darkblue-2 {
            border: 1px solid #111760!important
        }
        
        .border-b-1-darkblue-2 {
            border-bottom: 1px solid #111760!important
        }
        
        .border-t-1-darkblue-2 {
            border-top: 1px solid #111760!important
        }
        
        .border-r-1-darkblue-2 {
            border-right: 1px solid #111760!important
        }
        
        .border-l-1-darkblue-2 {
            border-left: 1px solid #111760!important
        }
        
        .border-y-1-darkblue-2 {
            border-top: 1px solid #111760!important;
            border-bottom: 1px solid #111760!important
        }
        
        .border-x-1-darkblue-2 {
            border-right: 1px solid #111760!important;
            border-left: 1px solid #111760!important
        }
        
        .border-1-lightblue-1 {
            border: 1px solid #2f76d6!important
        }
        
        .border-b-1-lightblue-1 {
            border-bottom: 1px solid #2f76d6!important
        }
        
        .border-t-1-lightblue-1 {
            border-top: 1px solid #2f76d6!important
        }
        
        .border-r-1-lightblue-1 {
            border-right: 1px solid #2f76d6!important
        }
        
        .border-l-1-lightblue-1 {
            border-left: 1px solid #2f76d6!important
        }
        
        .border-y-1-lightblue-1 {
            border-top: 1px solid #2f76d6!important;
            border-bottom: 1px solid #2f76d6!important
        }
        
        .border-x-1-lightblue-1 {
            border-right: 1px solid #2f76d6!important;
            border-left: 1px solid #2f76d6!important
        }
        
        .border-1-red {
            border: 1px solid #b22222!important
        }
        
        .border-b-1-red {
            border-bottom: 1px solid #b22222!important
        }
        
        .border-t-1-red {
            border-top: 1px solid #b22222!important
        }
        
        .border-r-1-red {
            border-right: 1px solid #b22222!important
        }
        
        .border-l-1-red {
            border-left: 1px solid #b22222!important
        }
        
        .border-y-1-red {
            border-top: 1px solid #b22222!important;
            border-bottom: 1px solid #b22222!important
        }
        
        .border-x-1-red {
            border-right: 1px solid #b22222!important;
            border-left: 1px solid #b22222!important
        }
        
        .border-1-green {
            border: 1px solid #277921!important
        }
        
        .border-b-1-green {
            border-bottom: 1px solid #277921!important
        }
        
        .border-t-1-green {
            border-top: 1px solid #277921!important
        }
        
        .border-r-1-green {
            border-right: 1px solid #277921!important
        }
        
        .border-l-1-green {
            border-left: 1px solid #277921!important
        }
        
        .border-y-1-green {
            border-top: 1px solid #277921!important;
            border-bottom: 1px solid #277921!important
        }
        
        .border-x-1-green {
            border-right: 1px solid #277921!important;
            border-left: 1px solid #277921!important
        }
        
        .border-1-darkgray-1 {
            border: 1px solid #2b2b2b!important
        }
        
        .border-b-1-darkgray-1 {
            border-bottom: 1px solid #2b2b2b!important
        }
        
        .border-t-1-darkgray-1 {
            border-top: 1px solid #2b2b2b!important
        }
        
        .border-r-1-darkgray-1 {
            border-right: 1px solid #2b2b2b!important
        }
        
        .border-l-1-darkgray-1 {
            border-left: 1px solid #2b2b2b!important
        }
        
        .border-y-1-darkgray-1 {
            border-top: 1px solid #2b2b2b!important;
            border-bottom: 1px solid #2b2b2b!important
        }
        
        .border-x-1-darkgray-1 {
            border-right: 1px solid #2b2b2b!important;
            border-left: 1px solid #2b2b2b!important
        }
        
        .border-1-darkgray-2 {
            border: 1px solid #333!important
        }
        
        .border-b-1-darkgray-2 {
            border-bottom: 1px solid #333!important
        }
        
        .border-t-1-darkgray-2 {
            border-top: 1px solid #333!important
        }
        
        .border-r-1-darkgray-2 {
            border-right: 1px solid #333!important
        }
        
        .border-l-1-darkgray-2 {
            border-left: 1px solid #333!important
        }
        
        .border-y-1-darkgray-2 {
            border-top: 1px solid #333!important;
            border-bottom: 1px solid #333!important
        }
        
        .border-x-1-darkgray-2 {
            border-right: 1px solid #333!important;
            border-left: 1px solid #333!important
        }
        
        .border-1-gray-1 {
            border: 1px solid #666!important
        }
        
        .border-b-1-gray-1 {
            border-bottom: 1px solid #666!important
        }
        
        .border-t-1-gray-1 {
            border-top: 1px solid #666!important
        }
        
        .border-r-1-gray-1 {
            border-right: 1px solid #666!important
        }
        
        .border-l-1-gray-1 {
            border-left: 1px solid #666!important
        }
        
        .border-y-1-gray-1 {
            border-top: 1px solid #666!important;
            border-bottom: 1px solid #666!important
        }
        
        .border-x-1-gray-1 {
            border-right: 1px solid #666!important;
            border-left: 1px solid #666!important
        }
        
        .border-1-gray-2 {
            border: 1px solid #696969!important
        }
        
        .border-b-1-gray-2 {
            border-bottom: 1px solid #696969!important
        }
        
        .border-t-1-gray-2 {
            border-top: 1px solid #696969!important
        }
        
        .border-r-1-gray-2 {
            border-right: 1px solid #696969!important
        }
        
        .border-l-1-gray-2 {
            border-left: 1px solid #696969!important
        }
        
        .border-y-1-gray-2 {
            border-top: 1px solid #696969!important;
            border-bottom: 1px solid #696969!important
        }
        
        .border-x-1-gray-2 {
            border-right: 1px solid #696969!important;
            border-left: 1px solid #696969!important
        }
        
        .border-1-lightgray-1 {
            border: 1px solid #d0d0d0!important
        }
        
        .border-b-1-lightgray-1 {
            border-bottom: 1px solid #d0d0d0!important
        }
        
        .border-t-1-lightgray-1 {
            border-top: 1px solid #d0d0d0!important
        }
        
        .border-r-1-lightgray-1 {
            border-right: 1px solid #d0d0d0!important
        }
        
        .border-l-1-lightgray-1 {
            border-left: 1px solid #d0d0d0!important
        }
        
        .border-y-1-lightgray-1 {
            border-top: 1px solid #d0d0d0!important;
            border-bottom: 1px solid #d0d0d0!important
        }
        
        .border-x-1-lightgray-1 {
            border-right: 1px solid #d0d0d0!important;
            border-left: 1px solid #d0d0d0!important
        }
        
        .border-1-lightgray-2 {
            border: 1px solid #f8f8f8!important
        }
        
        .border-b-1-lightgray-2 {
            border-bottom: 1px solid #f8f8f8!important
        }
        
        .border-t-1-lightgray-2 {
            border-top: 1px solid #f8f8f8!important
        }
        
        .border-r-1-lightgray-2 {
            border-right: 1px solid #f8f8f8!important
        }
        
        .border-l-1-lightgray-2 {
            border-left: 1px solid #f8f8f8!important
        }
        
        .border-y-1-lightgray-2 {
            border-top: 1px solid #f8f8f8!important;
            border-bottom: 1px solid #f8f8f8!important
        }
        
        .border-x-1-lightgray-2 {
            border-right: 1px solid #f8f8f8!important;
            border-left: 1px solid #f8f8f8!important
        }
        
        .border-2 {
            border: 2px solid #d0d0d0!important
        }
        
        .border-bottom-2 {
            border-bottom: 2px solid #d0d0d0!important
        }
        
        .border-top-2 {
            border-top: 2px solid #d0d0d0!important
        }
        
        .border-right-2 {
            border-right: 2px solid #d0d0d0!important
        }
        
        .border-left-2 {
            border-left: 2px solid #d0d0d0!important
        }
        
        .border-y-2 {
            border-top: 2px solid #d0d0d0!important;
            border-bottom: 2px solid #d0d0d0!important
        }
        
        .border-x-2 {
            border-right: 2px solid #d0d0d0!important;
            border-left: 2px solid #d0d0d0!important
        }
        
        .border-2-black {
            border: 2px solid #000!important
        }
        
        .border-b-2-black {
            border-bottom: 2px solid #000!important
        }
        
        .border-t-2-black {
            border-top: 2px solid #000!important
        }
        
        .border-r-2-black {
            border-right: 2px solid #000!important
        }
        
        .border-l-2-black {
            border-left: 2px solid #000!important
        }
        
        .border-y-2-black {
            border-top: 2px solid #000!important;
            border-bottom: 2px solid #000!important
        }
        
        .border-x-2-black {
            border-right: 2px solid #000!important;
            border-left: 2px solid #000!important
        }
        
        .border-2-white {
            border: 2px solid #fff!important
        }
        
        .border-b-2-white {
            border-bottom: 2px solid #fff!important
        }
        
        .border-t-2-white {
            border-top: 2px solid #fff!important
        }
        
        .border-r-2-white {
            border-right: 2px solid #fff!important
        }
        
        .border-l-2-white {
            border-left: 2px solid #fff!important
        }
        
        .border-y-2-white {
            border-top: 2px solid #fff!important;
            border-bottom: 2px solid #fff!important
        }
        
        .border-x-2-white {
            border-right: 2px solid #fff!important;
            border-left: 2px solid #fff!important
        }
        
        .border-2-blue-1 {
            border: 2px solid #18208a!important
        }
        
        .border-b-2-blue-1 {
            border-bottom: 2px solid #18208a!important
        }
        
        .border-t-2-blue-1 {
            border-top: 2px solid #18208a!important
        }
        
        .border-r-2-blue-1 {
            border-right: 2px solid #18208a!important
        }
        
        .border-l-2-blue-1 {
            border-left: 2px solid #18208a!important
        }
        
        .border-y-2-blue-1 {
            border-top: 2px solid #18208a!important;
            border-bottom: 2px solid #18208a!important
        }
        
        .border-x-2-blue-1 {
            border-right: 2px solid #18208a!important;
            border-left: 2px solid #18208a!important
        }
        
        .border-2-blue-2 {
            border: 2px solid #303796!important
        }
        
        .border-b-2-blue-2 {
            border-bottom: 2px solid #303796!important
        }
        
        .border-t-2-blue-2 {
            border-top: 2px solid #303796!important
        }
        
        .border-r-2-blue-2 {
            border-right: 2px solid #303796!important
        }
        
        .border-l-2-blue-2 {
            border-left: 2px solid #303796!important
        }
        
        .border-y-2-blue-2 {
            border-top: 2px solid #303796!important;
            border-bottom: 2px solid #303796!important
        }
        
        .border-x-2-blue-2 {
            border-right: 2px solid #303796!important;
            border-left: 2px solid #303796!important
        }
        
        .border-2-darkblue-1 {
            border: 2px solid #080c3b!important
        }
        
        .border-b-2-darkblue-1 {
            border-bottom: 2px solid #080c3b!important
        }
        
        .border-t-2-darkblue-1 {
            border-top: 2px solid #080c3b!important
        }
        
        .border-r-2-darkblue-1 {
            border-right: 2px solid #080c3b!important
        }
        
        .border-l-2-darkblue-1 {
            border-left: 2px solid #080c3b!important
        }
        
        .border-y-2-darkblue-1 {
            border-top: 2px solid #080c3b!important;
            border-bottom: 2px solid #080c3b!important
        }
        
        .border-x-2-darkblue-1 {
            border-right: 2px solid #080c3b!important;
            border-left: 2px solid #080c3b!important
        }
        
        .border-2-darkblue-2 {
            border: 2px solid #111760!important
        }
        
        .border-b-2-darkblue-2 {
            border-bottom: 2px solid #111760!important
        }
        
        .border-t-2-darkblue-2 {
            border-top: 2px solid #111760!important
        }
        
        .border-r-2-darkblue-2 {
            border-right: 2px solid #111760!important
        }
        
        .border-l-2-darkblue-2 {
            border-left: 2px solid #111760!important
        }
        
        .border-y-2-darkblue-2 {
            border-top: 2px solid #111760!important;
            border-bottom: 2px solid #111760!important
        }
        
        .border-x-2-darkblue-2 {
            border-right: 2px solid #111760!important;
            border-left: 2px solid #111760!important
        }
        
        .border-2-lightblue-1 {
            border: 2px solid #2f76d6!important
        }
        
        .border-b-2-lightblue-1 {
            border-bottom: 2px solid #2f76d6!important
        }
        
        .border-t-2-lightblue-1 {
            border-top: 2px solid #2f76d6!important
        }
        
        .border-r-2-lightblue-1 {
            border-right: 2px solid #2f76d6!important
        }
        
        .border-l-2-lightblue-1 {
            border-left: 2px solid #2f76d6!important
        }
        
        .border-y-2-lightblue-1 {
            border-top: 2px solid #2f76d6!important;
            border-bottom: 2px solid #2f76d6!important
        }
        
        .border-x-2-lightblue-1 {
            border-right: 2px solid #2f76d6!important;
            border-left: 2px solid #2f76d6!important
        }
        
        .border-2-red {
            border: 2px solid #b22222!important
        }
        
        .border-b-2-red {
            border-bottom: 2px solid #b22222!important
        }
        
        .border-t-2-red {
            border-top: 2px solid #b22222!important
        }
        
        .border-r-2-red {
            border-right: 2px solid #b22222!important
        }
        
        .border-l-2-red {
            border-left: 2px solid #b22222!important
        }
        
        .border-y-2-red {
            border-top: 2px solid #b22222!important;
            border-bottom: 2px solid #b22222!important
        }
        
        .border-x-2-red {
            border-right: 2px solid #b22222!important;
            border-left: 2px solid #b22222!important
        }
        
        .border-2-green {
            border: 2px solid #277921!important
        }
        
        .border-b-2-green {
            border-bottom: 2px solid #277921!important
        }
        
        .border-t-2-green {
            border-top: 2px solid #277921!important
        }
        
        .border-r-2-green {
            border-right: 2px solid #277921!important
        }
        
        .border-l-2-green {
            border-left: 2px solid #277921!important
        }
        
        .border-y-2-green {
            border-top: 2px solid #277921!important;
            border-bottom: 2px solid #277921!important
        }
        
        .border-x-2-green {
            border-right: 2px solid #277921!important;
            border-left: 2px solid #277921!important
        }
        
        .border-2-darkgray-1 {
            border: 2px solid #2b2b2b!important
        }
        
        .border-b-2-darkgray-1 {
            border-bottom: 2px solid #2b2b2b!important
        }
        
        .border-t-2-darkgray-1 {
            border-top: 2px solid #2b2b2b!important
        }
        
        .border-r-2-darkgray-1 {
            border-right: 2px solid #2b2b2b!important
        }
        
        .border-l-2-darkgray-1 {
            border-left: 2px solid #2b2b2b!important
        }
        
        .border-y-2-darkgray-1 {
            border-top: 2px solid #2b2b2b!important;
            border-bottom: 2px solid #2b2b2b!important
        }
        
        .border-x-2-darkgray-1 {
            border-right: 2px solid #2b2b2b!important;
            border-left: 2px solid #2b2b2b!important
        }
        
        .border-2-darkgray-2 {
            border: 2px solid #333!important
        }
        
        .border-b-2-darkgray-2 {
            border-bottom: 2px solid #333!important
        }
        
        .border-t-2-darkgray-2 {
            border-top: 2px solid #333!important
        }
        
        .border-r-2-darkgray-2 {
            border-right: 2px solid #333!important
        }
        
        .border-l-2-darkgray-2 {
            border-left: 2px solid #333!important
        }
        
        .border-y-2-darkgray-2 {
            border-top: 2px solid #333!important;
            border-bottom: 2px solid #333!important
        }
        
        .border-x-2-darkgray-2 {
            border-right: 2px solid #333!important;
            border-left: 2px solid #333!important
        }
        
        .border-2-gray-1 {
            border: 2px solid #666!important
        }
        
        .border-b-2-gray-1 {
            border-bottom: 2px solid #666!important
        }
        
        .border-t-2-gray-1 {
            border-top: 2px solid #666!important
        }
        
        .border-r-2-gray-1 {
            border-right: 2px solid #666!important
        }
        
        .border-l-2-gray-1 {
            border-left: 2px solid #666!important
        }
        
        .border-y-2-gray-1 {
            border-top: 2px solid #666!important;
            border-bottom: 2px solid #666!important
        }
        
        .border-x-2-gray-1 {
            border-right: 2px solid #666!important;
            border-left: 2px solid #666!important
        }
        
        .border-2-gray-2 {
            border: 2px solid #696969!important
        }
        
        .border-b-2-gray-2 {
            border-bottom: 2px solid #696969!important
        }
        
        .border-t-2-gray-2 {
            border-top: 2px solid #696969!important
        }
        
        .border-r-2-gray-2 {
            border-right: 2px solid #696969!important
        }
        
        .border-l-2-gray-2 {
            border-left: 2px solid #696969!important
        }
        
        .border-y-2-gray-2 {
            border-top: 2px solid #696969!important;
            border-bottom: 2px solid #696969!important
        }
        
        .border-x-2-gray-2 {
            border-right: 2px solid #696969!important;
            border-left: 2px solid #696969!important
        }
        
        .border-2-lightgray-1 {
            border: 2px solid #d0d0d0!important
        }
        
        .border-b-2-lightgray-1 {
            border-bottom: 2px solid #d0d0d0!important
        }
        
        .border-t-2-lightgray-1 {
            border-top: 2px solid #d0d0d0!important
        }
        
        .border-r-2-lightgray-1 {
            border-right: 2px solid #d0d0d0!important
        }
        
        .border-l-2-lightgray-1 {
            border-left: 2px solid #d0d0d0!important
        }
        
        .border-y-2-lightgray-1 {
            border-top: 2px solid #d0d0d0!important;
            border-bottom: 2px solid #d0d0d0!important
        }
        
        .border-x-2-lightgray-1 {
            border-right: 2px solid #d0d0d0!important;
            border-left: 2px solid #d0d0d0!important
        }
        
        .border-2-lightgray-2 {
            border: 2px solid #f8f8f8!important
        }
        
        .border-b-2-lightgray-2 {
            border-bottom: 2px solid #f8f8f8!important
        }
        
        .border-t-2-lightgray-2 {
            border-top: 2px solid #f8f8f8!important
        }
        
        .border-r-2-lightgray-2 {
            border-right: 2px solid #f8f8f8!important
        }
        
        .border-l-2-lightgray-2 {
            border-left: 2px solid #f8f8f8!important
        }
        
        .border-y-2-lightgray-2 {
            border-top: 2px solid #f8f8f8!important;
            border-bottom: 2px solid #f8f8f8!important
        }
        
        .border-x-2-lightgray-2 {
            border-right: 2px solid #f8f8f8!important;
            border-left: 2px solid #f8f8f8!important
        }
        
        .border-3 {
            border: 3px solid #d0d0d0!important
        }
        
        .border-bottom-3 {
            border-bottom: 3px solid #d0d0d0!important
        }
        
        .border-top-3 {
            border-top: 3px solid #d0d0d0!important
        }
        
        .border-right-3 {
            border-right: 3px solid #d0d0d0!important
        }
        
        .border-left-3 {
            border-left: 3px solid #d0d0d0!important
        }
        
        .border-y-3 {
            border-top: 3px solid #d0d0d0!important;
            border-bottom: 3px solid #d0d0d0!important
        }
        
        .border-x-3 {
            border-right: 3px solid #d0d0d0!important;
            border-left: 3px solid #d0d0d0!important
        }
        
        .border-3-black {
            border: 3px solid #000!important
        }
        
        .border-b-3-black {
            border-bottom: 3px solid #000!important
        }
        
        .border-t-3-black {
            border-top: 3px solid #000!important
        }
        
        .border-r-3-black {
            border-right: 3px solid #000!important
        }
        
        .border-l-3-black {
            border-left: 3px solid #000!important
        }
        
        .border-y-3-black {
            border-top: 3px solid #000!important;
            border-bottom: 3px solid #000!important
        }
        
        .border-x-3-black {
            border-right: 3px solid #000!important;
            border-left: 3px solid #000!important
        }
        
        .border-3-white {
            border: 3px solid #fff!important
        }
        
        .border-b-3-white {
            border-bottom: 3px solid #fff!important
        }
        
        .border-t-3-white {
            border-top: 3px solid #fff!important
        }
        
        .border-r-3-white {
            border-right: 3px solid #fff!important
        }
        
        .border-l-3-white {
            border-left: 3px solid #fff!important
        }
        
        .border-y-3-white {
            border-top: 3px solid #fff!important;
            border-bottom: 3px solid #fff!important
        }
        
        .border-x-3-white {
            border-right: 3px solid #fff!important;
            border-left: 3px solid #fff!important
        }
        
        .border-3-blue-1 {
            border: 3px solid #18208a!important
        }
        
        .border-b-3-blue-1 {
            border-bottom: 3px solid #18208a!important
        }
        
        .border-t-3-blue-1 {
            border-top: 3px solid #18208a!important
        }
        
        .border-r-3-blue-1 {
            border-right: 3px solid #18208a!important
        }
        
        .border-l-3-blue-1 {
            border-left: 3px solid #18208a!important
        }
        
        .border-y-3-blue-1 {
            border-top: 3px solid #18208a!important;
            border-bottom: 3px solid #18208a!important
        }
        
        .border-x-3-blue-1 {
            border-right: 3px solid #18208a!important;
            border-left: 3px solid #18208a!important
        }
        
        .border-3-blue-2 {
            border: 3px solid #303796!important
        }
        
        .border-b-3-blue-2 {
            border-bottom: 3px solid #303796!important
        }
        
        .border-t-3-blue-2 {
            border-top: 3px solid #303796!important
        }
        
        .border-r-3-blue-2 {
            border-right: 3px solid #303796!important
        }
        
        .border-l-3-blue-2 {
            border-left: 3px solid #303796!important
        }
        
        .border-y-3-blue-2 {
            border-top: 3px solid #303796!important;
            border-bottom: 3px solid #303796!important
        }
        
        .border-x-3-blue-2 {
            border-right: 3px solid #303796!important;
            border-left: 3px solid #303796!important
        }
        
        .border-3-darkblue-1 {
            border: 3px solid #080c3b!important
        }
        
        .border-b-3-darkblue-1 {
            border-bottom: 3px solid #080c3b!important
        }
        
        .border-t-3-darkblue-1 {
            border-top: 3px solid #080c3b!important
        }
        
        .border-r-3-darkblue-1 {
            border-right: 3px solid #080c3b!important
        }
        
        .border-l-3-darkblue-1 {
            border-left: 3px solid #080c3b!important
        }
        
        .border-y-3-darkblue-1 {
            border-top: 3px solid #080c3b!important;
            border-bottom: 3px solid #080c3b!important
        }
        
        .border-x-3-darkblue-1 {
            border-right: 3px solid #080c3b!important;
            border-left: 3px solid #080c3b!important
        }
        
        .border-3-darkblue-2 {
            border: 3px solid #111760!important
        }
        
        .border-b-3-darkblue-2 {
            border-bottom: 3px solid #111760!important
        }
        
        .border-t-3-darkblue-2 {
            border-top: 3px solid #111760!important
        }
        
        .border-r-3-darkblue-2 {
            border-right: 3px solid #111760!important
        }
        
        .border-l-3-darkblue-2 {
            border-left: 3px solid #111760!important
        }
        
        .border-y-3-darkblue-2 {
            border-top: 3px solid #111760!important;
            border-bottom: 3px solid #111760!important
        }
        
        .border-x-3-darkblue-2 {
            border-right: 3px solid #111760!important;
            border-left: 3px solid #111760!important
        }
        
        .border-3-lightblue-1 {
            border: 3px solid #2f76d6!important
        }
        
        .border-b-3-lightblue-1 {
            border-bottom: 3px solid #2f76d6!important
        }
        
        .border-t-3-lightblue-1 {
            border-top: 3px solid #2f76d6!important
        }
        
        .border-r-3-lightblue-1 {
            border-right: 3px solid #2f76d6!important
        }
        
        .border-l-3-lightblue-1 {
            border-left: 3px solid #2f76d6!important
        }
        
        .border-y-3-lightblue-1 {
            border-top: 3px solid #2f76d6!important;
            border-bottom: 3px solid #2f76d6!important
        }
        
        .border-x-3-lightblue-1 {
            border-right: 3px solid #2f76d6!important;
            border-left: 3px solid #2f76d6!important
        }
        
        .border-3-red {
            border: 3px solid #b22222!important
        }
        
        .border-b-3-red {
            border-bottom: 3px solid #b22222!important
        }
        
        .border-t-3-red {
            border-top: 3px solid #b22222!important
        }
        
        .border-r-3-red {
            border-right: 3px solid #b22222!important
        }
        
        .border-l-3-red {
            border-left: 3px solid #b22222!important
        }
        
        .border-y-3-red {
            border-top: 3px solid #b22222!important;
            border-bottom: 3px solid #b22222!important
        }
        
        .border-x-3-red {
            border-right: 3px solid #b22222!important;
            border-left: 3px solid #b22222!important
        }
        
        .border-3-green {
            border: 3px solid #277921!important
        }
        
        .border-b-3-green {
            border-bottom: 3px solid #277921!important
        }
        
        .border-t-3-green {
            border-top: 3px solid #277921!important
        }
        
        .border-r-3-green {
            border-right: 3px solid #277921!important
        }
        
        .border-l-3-green {
            border-left: 3px solid #277921!important
        }
        
        .border-y-3-green {
            border-top: 3px solid #277921!important;
            border-bottom: 3px solid #277921!important
        }
        
        .border-x-3-green {
            border-right: 3px solid #277921!important;
            border-left: 3px solid #277921!important
        }
        
        .border-3-darkgray-1 {
            border: 3px solid #2b2b2b!important
        }
        
        .border-b-3-darkgray-1 {
            border-bottom: 3px solid #2b2b2b!important
        }
        
        .border-t-3-darkgray-1 {
            border-top: 3px solid #2b2b2b!important
        }
        
        .border-r-3-darkgray-1 {
            border-right: 3px solid #2b2b2b!important
        }
        
        .border-l-3-darkgray-1 {
            border-left: 3px solid #2b2b2b!important
        }
        
        .border-y-3-darkgray-1 {
            border-top: 3px solid #2b2b2b!important;
            border-bottom: 3px solid #2b2b2b!important
        }
        
        .border-x-3-darkgray-1 {
            border-right: 3px solid #2b2b2b!important;
            border-left: 3px solid #2b2b2b!important
        }
        
        .border-3-darkgray-2 {
            border: 3px solid #333!important
        }
        
        .border-b-3-darkgray-2 {
            border-bottom: 3px solid #333!important
        }
        
        .border-t-3-darkgray-2 {
            border-top: 3px solid #333!important
        }
        
        .border-r-3-darkgray-2 {
            border-right: 3px solid #333!important
        }
        
        .border-l-3-darkgray-2 {
            border-left: 3px solid #333!important
        }
        
        .border-y-3-darkgray-2 {
            border-top: 3px solid #333!important;
            border-bottom: 3px solid #333!important
        }
        
        .border-x-3-darkgray-2 {
            border-right: 3px solid #333!important;
            border-left: 3px solid #333!important
        }
        
        .border-3-gray-1 {
            border: 3px solid #666!important
        }
        
        .border-b-3-gray-1 {
            border-bottom: 3px solid #666!important
        }
        
        .border-t-3-gray-1 {
            border-top: 3px solid #666!important
        }
        
        .border-r-3-gray-1 {
            border-right: 3px solid #666!important
        }
        
        .border-l-3-gray-1 {
            border-left: 3px solid #666!important
        }
        
        .border-y-3-gray-1 {
            border-top: 3px solid #666!important;
            border-bottom: 3px solid #666!important
        }
        
        .border-x-3-gray-1 {
            border-right: 3px solid #666!important;
            border-left: 3px solid #666!important
        }
        
        .border-3-gray-2 {
            border: 3px solid #696969!important
        }
        
        .border-b-3-gray-2 {
            border-bottom: 3px solid #696969!important
        }
        
        .border-t-3-gray-2 {
            border-top: 3px solid #696969!important
        }
        
        .border-r-3-gray-2 {
            border-right: 3px solid #696969!important
        }
        
        .border-l-3-gray-2 {
            border-left: 3px solid #696969!important
        }
        
        .border-y-3-gray-2 {
            border-top: 3px solid #696969!important;
            border-bottom: 3px solid #696969!important
        }
        
        .border-x-3-gray-2 {
            border-right: 3px solid #696969!important;
            border-left: 3px solid #696969!important
        }
        
        .border-3-lightgray-1 {
            border: 3px solid #d0d0d0!important
        }
        
        .border-b-3-lightgray-1 {
            border-bottom: 3px solid #d0d0d0!important
        }
        
        .border-t-3-lightgray-1 {
            border-top: 3px solid #d0d0d0!important
        }
        
        .border-r-3-lightgray-1 {
            border-right: 3px solid #d0d0d0!important
        }
        
        .border-l-3-lightgray-1 {
            border-left: 3px solid #d0d0d0!important
        }
        
        .border-y-3-lightgray-1 {
            border-top: 3px solid #d0d0d0!important;
            border-bottom: 3px solid #d0d0d0!important
        }
        
        .border-x-3-lightgray-1 {
            border-right: 3px solid #d0d0d0!important;
            border-left: 3px solid #d0d0d0!important
        }
        
        .border-3-lightgray-2 {
            border: 3px solid #f8f8f8!important
        }
        
        .border-b-3-lightgray-2 {
            border-bottom: 3px solid #f8f8f8!important
        }
        
        .border-t-3-lightgray-2 {
            border-top: 3px solid #f8f8f8!important
        }
        
        .border-r-3-lightgray-2 {
            border-right: 3px solid #f8f8f8!important
        }
        
        .border-l-3-lightgray-2 {
            border-left: 3px solid #f8f8f8!important
        }
        
        .border-y-3-lightgray-2 {
            border-top: 3px solid #f8f8f8!important;
            border-bottom: 3px solid #f8f8f8!important
        }
        
        .border-x-3-lightgray-2 {
            border-right: 3px solid #f8f8f8!important;
            border-left: 3px solid #f8f8f8!important
        }
        
        .border-4 {
            border: 4px solid #d0d0d0!important
        }
        
        .border-bottom-4 {
            border-bottom: 4px solid #d0d0d0!important
        }
        
        .border-top-4 {
            border-top: 4px solid #d0d0d0!important
        }
        
        .border-right-4 {
            border-right: 4px solid #d0d0d0!important
        }
        
        .border-left-4 {
            border-left: 4px solid #d0d0d0!important
        }
        
        .border-y-4 {
            border-top: 4px solid #d0d0d0!important;
            border-bottom: 4px solid #d0d0d0!important
        }
        
        .border-x-4 {
            border-right: 4px solid #d0d0d0!important;
            border-left: 4px solid #d0d0d0!important
        }
        
        .border-4-black {
            border: 4px solid #000!important
        }
        
        .border-b-4-black {
            border-bottom: 4px solid #000!important
        }
        
        .border-t-4-black {
            border-top: 4px solid #000!important
        }
        
        .border-r-4-black {
            border-right: 4px solid #000!important
        }
        
        .border-l-4-black {
            border-left: 4px solid #000!important
        }
        
        .border-y-4-black {
            border-top: 4px solid #000!important;
            border-bottom: 4px solid #000!important
        }
        
        .border-x-4-black {
            border-right: 4px solid #000!important;
            border-left: 4px solid #000!important
        }
        
        .border-4-white {
            border: 4px solid #fff!important
        }
        
        .border-b-4-white {
            border-bottom: 4px solid #fff!important
        }
        
        .border-t-4-white {
            border-top: 4px solid #fff!important
        }
        
        .border-r-4-white {
            border-right: 4px solid #fff!important
        }
        
        .border-l-4-white {
            border-left: 4px solid #fff!important
        }
        
        .border-y-4-white {
            border-top: 4px solid #fff!important;
            border-bottom: 4px solid #fff!important
        }
        
        .border-x-4-white {
            border-right: 4px solid #fff!important;
            border-left: 4px solid #fff!important
        }
        
        .border-4-blue-1 {
            border: 4px solid #18208a!important
        }
        
        .border-b-4-blue-1 {
            border-bottom: 4px solid #18208a!important
        }
        
        .border-t-4-blue-1 {
            border-top: 4px solid #18208a!important
        }
        
        .border-r-4-blue-1 {
            border-right: 4px solid #18208a!important
        }
        
        .border-l-4-blue-1 {
            border-left: 4px solid #18208a!important
        }
        
        .border-y-4-blue-1 {
            border-top: 4px solid #18208a!important;
            border-bottom: 4px solid #18208a!important
        }
        
        .border-x-4-blue-1 {
            border-right: 4px solid #18208a!important;
            border-left: 4px solid #18208a!important
        }
        
        .border-4-blue-2 {
            border: 4px solid #303796!important
        }
        
        .border-b-4-blue-2 {
            border-bottom: 4px solid #303796!important
        }
        
        .border-t-4-blue-2 {
            border-top: 4px solid #303796!important
        }
        
        .border-r-4-blue-2 {
            border-right: 4px solid #303796!important
        }
        
        .border-l-4-blue-2 {
            border-left: 4px solid #303796!important
        }
        
        .border-y-4-blue-2 {
            border-top: 4px solid #303796!important;
            border-bottom: 4px solid #303796!important
        }
        
        .border-x-4-blue-2 {
            border-right: 4px solid #303796!important;
            border-left: 4px solid #303796!important
        }
        
        .border-4-darkblue-1 {
            border: 4px solid #080c3b!important
        }
        
        .border-b-4-darkblue-1 {
            border-bottom: 4px solid #080c3b!important
        }
        
        .border-t-4-darkblue-1 {
            border-top: 4px solid #080c3b!important
        }
        
        .border-r-4-darkblue-1 {
            border-right: 4px solid #080c3b!important
        }
        
        .border-l-4-darkblue-1 {
            border-left: 4px solid #080c3b!important
        }
        
        .border-y-4-darkblue-1 {
            border-top: 4px solid #080c3b!important;
            border-bottom: 4px solid #080c3b!important
        }
        
        .border-x-4-darkblue-1 {
            border-right: 4px solid #080c3b!important;
            border-left: 4px solid #080c3b!important
        }
        
        .border-4-darkblue-2 {
            border: 4px solid #111760!important
        }
        
        .border-b-4-darkblue-2 {
            border-bottom: 4px solid #111760!important
        }
        
        .border-t-4-darkblue-2 {
            border-top: 4px solid #111760!important
        }
        
        .border-r-4-darkblue-2 {
            border-right: 4px solid #111760!important
        }
        
        .border-l-4-darkblue-2 {
            border-left: 4px solid #111760!important
        }
        
        .border-y-4-darkblue-2 {
            border-top: 4px solid #111760!important;
            border-bottom: 4px solid #111760!important
        }
        
        .border-x-4-darkblue-2 {
            border-right: 4px solid #111760!important;
            border-left: 4px solid #111760!important
        }
        
        .border-4-lightblue-1 {
            border: 4px solid #2f76d6!important
        }
        
        .border-b-4-lightblue-1 {
            border-bottom: 4px solid #2f76d6!important
        }
        
        .border-t-4-lightblue-1 {
            border-top: 4px solid #2f76d6!important
        }
        
        .border-r-4-lightblue-1 {
            border-right: 4px solid #2f76d6!important
        }
        
        .border-l-4-lightblue-1 {
            border-left: 4px solid #2f76d6!important
        }
        
        .border-y-4-lightblue-1 {
            border-top: 4px solid #2f76d6!important;
            border-bottom: 4px solid #2f76d6!important
        }
        
        .border-x-4-lightblue-1 {
            border-right: 4px solid #2f76d6!important;
            border-left: 4px solid #2f76d6!important
        }
        
        .border-4-red {
            border: 4px solid #b22222!important
        }
        
        .border-b-4-red {
            border-bottom: 4px solid #b22222!important
        }
        
        .border-t-4-red {
            border-top: 4px solid #b22222!important
        }
        
        .border-r-4-red {
            border-right: 4px solid #b22222!important
        }
        
        .border-l-4-red {
            border-left: 4px solid #b22222!important
        }
        
        .border-y-4-red {
            border-top: 4px solid #b22222!important;
            border-bottom: 4px solid #b22222!important
        }
        
        .border-x-4-red {
            border-right: 4px solid #b22222!important;
            border-left: 4px solid #b22222!important
        }
        
        .border-4-green {
            border: 4px solid #277921!important
        }
        
        .border-b-4-green {
            border-bottom: 4px solid #277921!important
        }
        
        .border-t-4-green {
            border-top: 4px solid #277921!important
        }
        
        .border-r-4-green {
            border-right: 4px solid #277921!important
        }
        
        .border-l-4-green {
            border-left: 4px solid #277921!important
        }
        
        .border-y-4-green {
            border-top: 4px solid #277921!important;
            border-bottom: 4px solid #277921!important
        }
        
        .border-x-4-green {
            border-right: 4px solid #277921!important;
            border-left: 4px solid #277921!important
        }
        
        .border-4-darkgray-1 {
            border: 4px solid #2b2b2b!important
        }
        
        .border-b-4-darkgray-1 {
            border-bottom: 4px solid #2b2b2b!important
        }
        
        .border-t-4-darkgray-1 {
            border-top: 4px solid #2b2b2b!important
        }
        
        .border-r-4-darkgray-1 {
            border-right: 4px solid #2b2b2b!important
        }
        
        .border-l-4-darkgray-1 {
            border-left: 4px solid #2b2b2b!important
        }
        
        .border-y-4-darkgray-1 {
            border-top: 4px solid #2b2b2b!important;
            border-bottom: 4px solid #2b2b2b!important
        }
        
        .border-x-4-darkgray-1 {
            border-right: 4px solid #2b2b2b!important;
            border-left: 4px solid #2b2b2b!important
        }
        
        .border-4-darkgray-2 {
            border: 4px solid #333!important
        }
        
        .border-b-4-darkgray-2 {
            border-bottom: 4px solid #333!important
        }
        
        .border-t-4-darkgray-2 {
            border-top: 4px solid #333!important
        }
        
        .border-r-4-darkgray-2 {
            border-right: 4px solid #333!important
        }
        
        .border-l-4-darkgray-2 {
            border-left: 4px solid #333!important
        }
        
        .border-y-4-darkgray-2 {
            border-top: 4px solid #333!important;
            border-bottom: 4px solid #333!important
        }
        
        .border-x-4-darkgray-2 {
            border-right: 4px solid #333!important;
            border-left: 4px solid #333!important
        }
        
        .border-4-gray-1 {
            border: 4px solid #666!important
        }
        
        .border-b-4-gray-1 {
            border-bottom: 4px solid #666!important
        }
        
        .border-t-4-gray-1 {
            border-top: 4px solid #666!important
        }
        
        .border-r-4-gray-1 {
            border-right: 4px solid #666!important
        }
        
        .border-l-4-gray-1 {
            border-left: 4px solid #666!important
        }
        
        .border-y-4-gray-1 {
            border-top: 4px solid #666!important;
            border-bottom: 4px solid #666!important
        }
        
        .border-x-4-gray-1 {
            border-right: 4px solid #666!important;
            border-left: 4px solid #666!important
        }
        
        .border-4-gray-2 {
            border: 4px solid #696969!important
        }
        
        .border-b-4-gray-2 {
            border-bottom: 4px solid #696969!important
        }
        
        .border-t-4-gray-2 {
            border-top: 4px solid #696969!important
        }
        
        .border-r-4-gray-2 {
            border-right: 4px solid #696969!important
        }
        
        .border-l-4-gray-2 {
            border-left: 4px solid #696969!important
        }
        
        .border-y-4-gray-2 {
            border-top: 4px solid #696969!important;
            border-bottom: 4px solid #696969!important
        }
        
        .border-x-4-gray-2 {
            border-right: 4px solid #696969!important;
            border-left: 4px solid #696969!important
        }
        
        .border-4-lightgray-1 {
            border: 4px solid #d0d0d0!important
        }
        
        .border-b-4-lightgray-1 {
            border-bottom: 4px solid #d0d0d0!important
        }
        
        .border-t-4-lightgray-1 {
            border-top: 4px solid #d0d0d0!important
        }
        
        .border-r-4-lightgray-1 {
            border-right: 4px solid #d0d0d0!important
        }
        
        .border-l-4-lightgray-1 {
            border-left: 4px solid #d0d0d0!important
        }
        
        .border-y-4-lightgray-1 {
            border-top: 4px solid #d0d0d0!important;
            border-bottom: 4px solid #d0d0d0!important
        }
        
        .border-x-4-lightgray-1 {
            border-right: 4px solid #d0d0d0!important;
            border-left: 4px solid #d0d0d0!important
        }
        
        .border-4-lightgray-2 {
            border: 4px solid #f8f8f8!important
        }
        
        .border-b-4-lightgray-2 {
            border-bottom: 4px solid #f8f8f8!important
        }
        
        .border-t-4-lightgray-2 {
            border-top: 4px solid #f8f8f8!important
        }
        
        .border-r-4-lightgray-2 {
            border-right: 4px solid #f8f8f8!important
        }
        
        .border-l-4-lightgray-2 {
            border-left: 4px solid #f8f8f8!important
        }
        
        .border-y-4-lightgray-2 {
            border-top: 4px solid #f8f8f8!important;
            border-bottom: 4px solid #f8f8f8!important
        }
        
        .border-x-4-lightgray-2 {
            border-right: 4px solid #f8f8f8!important;
            border-left: 4px solid #f8f8f8!important
        }
        
        .border-5 {
            border: 5px solid #d0d0d0!important
        }
        
        .border-bottom-5 {
            border-bottom: 5px solid #d0d0d0!important
        }
        
        .border-top-5 {
            border-top: 5px solid #d0d0d0!important
        }
        
        .border-right-5 {
            border-right: 5px solid #d0d0d0!important
        }
        
        .border-left-5 {
            border-left: 5px solid #d0d0d0!important
        }
        
        .border-y-5 {
            border-top: 5px solid #d0d0d0!important;
            border-bottom: 5px solid #d0d0d0!important
        }
        
        .border-x-5 {
            border-right: 5px solid #d0d0d0!important;
            border-left: 5px solid #d0d0d0!important
        }
        
        .border-5-black {
            border: 5px solid #000!important
        }
        
        .border-b-5-black {
            border-bottom: 5px solid #000!important
        }
        
        .border-t-5-black {
            border-top: 5px solid #000!important
        }
        
        .border-r-5-black {
            border-right: 5px solid #000!important
        }
        
        .border-l-5-black {
            border-left: 5px solid #000!important
        }
        
        .border-y-5-black {
            border-top: 5px solid #000!important;
            border-bottom: 5px solid #000!important
        }
        
        .border-x-5-black {
            border-right: 5px solid #000!important;
            border-left: 5px solid #000!important
        }
        
        .border-5-white {
            border: 5px solid #fff!important
        }
        
        .border-b-5-white {
            border-bottom: 5px solid #fff!important
        }
        
        .border-t-5-white {
            border-top: 5px solid #fff!important
        }
        
        .border-r-5-white {
            border-right: 5px solid #fff!important
        }
        
        .border-l-5-white {
            border-left: 5px solid #fff!important
        }
        
        .border-y-5-white {
            border-top: 5px solid #fff!important;
            border-bottom: 5px solid #fff!important
        }
        
        .border-x-5-white {
            border-right: 5px solid #fff!important;
            border-left: 5px solid #fff!important
        }
        
        .border-5-blue-1 {
            border: 5px solid #18208a!important
        }
        
        .border-b-5-blue-1 {
            border-bottom: 5px solid #18208a!important
        }
        
        .border-t-5-blue-1 {
            border-top: 5px solid #18208a!important
        }
        
        .border-r-5-blue-1 {
            border-right: 5px solid #18208a!important
        }
        
        .border-l-5-blue-1 {
            border-left: 5px solid #18208a!important
        }
        
        .border-y-5-blue-1 {
            border-top: 5px solid #18208a!important;
            border-bottom: 5px solid #18208a!important
        }
        
        .border-x-5-blue-1 {
            border-right: 5px solid #18208a!important;
            border-left: 5px solid #18208a!important
        }
        
        .border-5-blue-2 {
            border: 5px solid #303796!important
        }
        
        .border-b-5-blue-2 {
            border-bottom: 5px solid #303796!important
        }
        
        .border-t-5-blue-2 {
            border-top: 5px solid #303796!important
        }
        
        .border-r-5-blue-2 {
            border-right: 5px solid #303796!important
        }
        
        .border-l-5-blue-2 {
            border-left: 5px solid #303796!important
        }
        
        .border-y-5-blue-2 {
            border-top: 5px solid #303796!important;
            border-bottom: 5px solid #303796!important
        }
        
        .border-x-5-blue-2 {
            border-right: 5px solid #303796!important;
            border-left: 5px solid #303796!important
        }
        
        .border-5-darkblue-1 {
            border: 5px solid #080c3b!important
        }
        
        .border-b-5-darkblue-1 {
            border-bottom: 5px solid #080c3b!important
        }
        
        .border-t-5-darkblue-1 {
            border-top: 5px solid #080c3b!important
        }
        
        .border-r-5-darkblue-1 {
            border-right: 5px solid #080c3b!important
        }
        
        .border-l-5-darkblue-1 {
            border-left: 5px solid #080c3b!important
        }
        
        .border-y-5-darkblue-1 {
            border-top: 5px solid #080c3b!important;
            border-bottom: 5px solid #080c3b!important
        }
        
        .border-x-5-darkblue-1 {
            border-right: 5px solid #080c3b!important;
            border-left: 5px solid #080c3b!important
        }
        
        .border-5-darkblue-2 {
            border: 5px solid #111760!important
        }
        
        .border-b-5-darkblue-2 {
            border-bottom: 5px solid #111760!important
        }
        
        .border-t-5-darkblue-2 {
            border-top: 5px solid #111760!important
        }
        
        .border-r-5-darkblue-2 {
            border-right: 5px solid #111760!important
        }
        
        .border-l-5-darkblue-2 {
            border-left: 5px solid #111760!important
        }
        
        .border-y-5-darkblue-2 {
            border-top: 5px solid #111760!important;
            border-bottom: 5px solid #111760!important
        }
        
        .border-x-5-darkblue-2 {
            border-right: 5px solid #111760!important;
            border-left: 5px solid #111760!important
        }
        
        .border-5-lightblue-1 {
            border: 5px solid #2f76d6!important
        }
        
        .border-b-5-lightblue-1 {
            border-bottom: 5px solid #2f76d6!important
        }
        
        .border-t-5-lightblue-1 {
            border-top: 5px solid #2f76d6!important
        }
        
        .border-r-5-lightblue-1 {
            border-right: 5px solid #2f76d6!important
        }
        
        .border-l-5-lightblue-1 {
            border-left: 5px solid #2f76d6!important
        }
        
        .border-y-5-lightblue-1 {
            border-top: 5px solid #2f76d6!important;
            border-bottom: 5px solid #2f76d6!important
        }
        
        .border-x-5-lightblue-1 {
            border-right: 5px solid #2f76d6!important;
            border-left: 5px solid #2f76d6!important
        }
        
        .border-5-red {
            border: 5px solid #b22222!important
        }
        
        .border-b-5-red {
            border-bottom: 5px solid #b22222!important
        }
        
        .border-t-5-red {
            border-top: 5px solid #b22222!important
        }
        
        .border-r-5-red {
            border-right: 5px solid #b22222!important
        }
        
        .border-l-5-red {
            border-left: 5px solid #b22222!important
        }
        
        .border-y-5-red {
            border-top: 5px solid #b22222!important;
            border-bottom: 5px solid #b22222!important
        }
        
        .border-x-5-red {
            border-right: 5px solid #b22222!important;
            border-left: 5px solid #b22222!important
        }
        
        .border-5-green {
            border: 5px solid #277921!important
        }
        
        .border-b-5-green {
            border-bottom: 5px solid #277921!important
        }
        
        .border-t-5-green {
            border-top: 5px solid #277921!important
        }
        
        .border-r-5-green {
            border-right: 5px solid #277921!important
        }
        
        .border-l-5-green {
            border-left: 5px solid #277921!important
        }
        
        .border-y-5-green {
            border-top: 5px solid #277921!important;
            border-bottom: 5px solid #277921!important
        }
        
        .border-x-5-green {
            border-right: 5px solid #277921!important;
            border-left: 5px solid #277921!important
        }
        
        .border-5-darkgray-1 {
            border: 5px solid #2b2b2b!important
        }
        
        .border-b-5-darkgray-1 {
            border-bottom: 5px solid #2b2b2b!important
        }
        
        .border-t-5-darkgray-1 {
            border-top: 5px solid #2b2b2b!important
        }
        
        .border-r-5-darkgray-1 {
            border-right: 5px solid #2b2b2b!important
        }
        
        .border-l-5-darkgray-1 {
            border-left: 5px solid #2b2b2b!important
        }
        
        .border-y-5-darkgray-1 {
            border-top: 5px solid #2b2b2b!important;
            border-bottom: 5px solid #2b2b2b!important
        }
        
        .border-x-5-darkgray-1 {
            border-right: 5px solid #2b2b2b!important;
            border-left: 5px solid #2b2b2b!important
        }
        
        .border-5-darkgray-2 {
            border: 5px solid #333!important
        }
        
        .border-b-5-darkgray-2 {
            border-bottom: 5px solid #333!important
        }
        
        .border-t-5-darkgray-2 {
            border-top: 5px solid #333!important
        }
        
        .border-r-5-darkgray-2 {
            border-right: 5px solid #333!important
        }
        
        .border-l-5-darkgray-2 {
            border-left: 5px solid #333!important
        }
        
        .border-y-5-darkgray-2 {
            border-top: 5px solid #333!important;
            border-bottom: 5px solid #333!important
        }
        
        .border-x-5-darkgray-2 {
            border-right: 5px solid #333!important;
            border-left: 5px solid #333!important
        }
        
        .border-5-gray-1 {
            border: 5px solid #666!important
        }
        
        .border-b-5-gray-1 {
            border-bottom: 5px solid #666!important
        }
        
        .border-t-5-gray-1 {
            border-top: 5px solid #666!important
        }
        
        .border-r-5-gray-1 {
            border-right: 5px solid #666!important
        }
        
        .border-l-5-gray-1 {
            border-left: 5px solid #666!important
        }
        
        .border-y-5-gray-1 {
            border-top: 5px solid #666!important;
            border-bottom: 5px solid #666!important
        }
        
        .border-x-5-gray-1 {
            border-right: 5px solid #666!important;
            border-left: 5px solid #666!important
        }
        
        .border-5-gray-2 {
            border: 5px solid #696969!important
        }
        
        .border-b-5-gray-2 {
            border-bottom: 5px solid #696969!important
        }
        
        .border-t-5-gray-2 {
            border-top: 5px solid #696969!important
        }
        
        .border-r-5-gray-2 {
            border-right: 5px solid #696969!important
        }
        
        .border-l-5-gray-2 {
            border-left: 5px solid #696969!important
        }
        
        .border-y-5-gray-2 {
            border-top: 5px solid #696969!important;
            border-bottom: 5px solid #696969!important
        }
        
        .border-x-5-gray-2 {
            border-right: 5px solid #696969!important;
            border-left: 5px solid #696969!important
        }
        
        .border-5-lightgray-1 {
            border: 5px solid #d0d0d0!important
        }
        
        .border-b-5-lightgray-1 {
            border-bottom: 5px solid #d0d0d0!important
        }
        
        .border-t-5-lightgray-1 {
            border-top: 5px solid #d0d0d0!important
        }
        
        .border-r-5-lightgray-1 {
            border-right: 5px solid #d0d0d0!important
        }
        
        .border-l-5-lightgray-1 {
            border-left: 5px solid #d0d0d0!important
        }
        
        .border-y-5-lightgray-1 {
            border-top: 5px solid #d0d0d0!important;
            border-bottom: 5px solid #d0d0d0!important
        }
        
        .border-x-5-lightgray-1 {
            border-right: 5px solid #d0d0d0!important;
            border-left: 5px solid #d0d0d0!important
        }
        
        .border-5-lightgray-2 {
            border: 5px solid #f8f8f8!important
        }
        
        .border-b-5-lightgray-2 {
            border-bottom: 5px solid #f8f8f8!important
        }
        
        .border-t-5-lightgray-2 {
            border-top: 5px solid #f8f8f8!important
        }
        
        .border-r-5-lightgray-2 {
            border-right: 5px solid #f8f8f8!important
        }
        
        .border-l-5-lightgray-2 {
            border-left: 5px solid #f8f8f8!important
        }
        
        .border-y-5-lightgray-2 {
            border-top: 5px solid #f8f8f8!important;
            border-bottom: 5px solid #f8f8f8!important
        }
        
        .border-x-5-lightgray-2 {
            border-right: 5px solid #f8f8f8!important;
            border-left: 5px solid #f8f8f8!important
        }
        
        @media (min-width: 576px) {
            .border-sm-0 {
                border: 0 solid #d0d0d0!important
            }
            .border-bottom-sm-0 {
                border-bottom: 0 solid #d0d0d0!important
            }
            .border-top-sm-0 {
                border-top: 0 solid #d0d0d0!important
            }
            .border-right-sm-0 {
                border-right: 0 solid #d0d0d0!important
            }
            .border-left-sm-0 {
                border-left: 0 solid #d0d0d0!important
            }
            .border-y-sm-0 {
                border-top: 0 solid #d0d0d0!important;
                border-bottom: 0 solid #d0d0d0!important
            }
            .border-x-sm-0 {
                border-right: 0 solid #d0d0d0!important;
                border-left: 0 solid #d0d0d0!important
            }
            .border-sm-0-black {
                border: 0 solid #000!important
            }
            .border-b-sm-0-black {
                border-bottom: 0 solid #000!important
            }
            .border-t-sm-0-black {
                border-top: 0 solid #000!important
            }
            .border-r-sm-0-black {
                border-right: 0 solid #000!important
            }
            .border-l-sm-0-black {
                border-left: 0 solid #000!important
            }
            .border-y-sm-0-black {
                border-top: 0 solid #000!important;
                border-bottom: 0 solid #000!important
            }
            .border-x-sm-0-black {
                border-right: 0 solid #000!important;
                border-left: 0 solid #000!important
            }
            .border-sm-0-white {
                border: 0 solid #fff!important
            }
            .border-b-sm-0-white {
                border-bottom: 0 solid #fff!important
            }
            .border-t-sm-0-white {
                border-top: 0 solid #fff!important
            }
            .border-r-sm-0-white {
                border-right: 0 solid #fff!important
            }
            .border-l-sm-0-white {
                border-left: 0 solid #fff!important
            }
            .border-y-sm-0-white {
                border-top: 0 solid #fff!important;
                border-bottom: 0 solid #fff!important
            }
            .border-x-sm-0-white {
                border-right: 0 solid #fff!important;
                border-left: 0 solid #fff!important
            }
            .border-sm-0-blue-1 {
                border: 0 solid #18208a!important
            }
            .border-b-sm-0-blue-1 {
                border-bottom: 0 solid #18208a!important
            }
            .border-t-sm-0-blue-1 {
                border-top: 0 solid #18208a!important
            }
            .border-r-sm-0-blue-1 {
                border-right: 0 solid #18208a!important
            }
            .border-l-sm-0-blue-1 {
                border-left: 0 solid #18208a!important
            }
            .border-y-sm-0-blue-1 {
                border-top: 0 solid #18208a!important;
                border-bottom: 0 solid #18208a!important
            }
            .border-x-sm-0-blue-1 {
                border-right: 0 solid #18208a!important;
                border-left: 0 solid #18208a!important
            }
            .border-sm-0-blue-2 {
                border: 0 solid #303796!important
            }
            .border-b-sm-0-blue-2 {
                border-bottom: 0 solid #303796!important
            }
            .border-t-sm-0-blue-2 {
                border-top: 0 solid #303796!important
            }
            .border-r-sm-0-blue-2 {
                border-right: 0 solid #303796!important
            }
            .border-l-sm-0-blue-2 {
                border-left: 0 solid #303796!important
            }
            .border-y-sm-0-blue-2 {
                border-top: 0 solid #303796!important;
                border-bottom: 0 solid #303796!important
            }
            .border-x-sm-0-blue-2 {
                border-right: 0 solid #303796!important;
                border-left: 0 solid #303796!important
            }
            .border-sm-0-darkblue-1 {
                border: 0 solid #080c3b!important
            }
            .border-b-sm-0-darkblue-1 {
                border-bottom: 0 solid #080c3b!important
            }
            .border-t-sm-0-darkblue-1 {
                border-top: 0 solid #080c3b!important
            }
            .border-r-sm-0-darkblue-1 {
                border-right: 0 solid #080c3b!important
            }
            .border-l-sm-0-darkblue-1 {
                border-left: 0 solid #080c3b!important
            }
            .border-y-sm-0-darkblue-1 {
                border-top: 0 solid #080c3b!important;
                border-bottom: 0 solid #080c3b!important
            }
            .border-x-sm-0-darkblue-1 {
                border-right: 0 solid #080c3b!important;
                border-left: 0 solid #080c3b!important
            }
            .border-sm-0-darkblue-2 {
                border: 0 solid #111760!important
            }
            .border-b-sm-0-darkblue-2 {
                border-bottom: 0 solid #111760!important
            }
            .border-t-sm-0-darkblue-2 {
                border-top: 0 solid #111760!important
            }
            .border-r-sm-0-darkblue-2 {
                border-right: 0 solid #111760!important
            }
            .border-l-sm-0-darkblue-2 {
                border-left: 0 solid #111760!important
            }
            .border-y-sm-0-darkblue-2 {
                border-top: 0 solid #111760!important;
                border-bottom: 0 solid #111760!important
            }
            .border-x-sm-0-darkblue-2 {
                border-right: 0 solid #111760!important;
                border-left: 0 solid #111760!important
            }
            .border-sm-0-lightblue-1 {
                border: 0 solid #2f76d6!important
            }
            .border-b-sm-0-lightblue-1 {
                border-bottom: 0 solid #2f76d6!important
            }
            .border-t-sm-0-lightblue-1 {
                border-top: 0 solid #2f76d6!important
            }
            .border-r-sm-0-lightblue-1 {
                border-right: 0 solid #2f76d6!important
            }
            .border-l-sm-0-lightblue-1 {
                border-left: 0 solid #2f76d6!important
            }
            .border-y-sm-0-lightblue-1 {
                border-top: 0 solid #2f76d6!important;
                border-bottom: 0 solid #2f76d6!important
            }
            .border-x-sm-0-lightblue-1 {
                border-right: 0 solid #2f76d6!important;
                border-left: 0 solid #2f76d6!important
            }
            .border-sm-0-red {
                border: 0 solid #b22222!important
            }
            .border-b-sm-0-red {
                border-bottom: 0 solid #b22222!important
            }
            .border-t-sm-0-red {
                border-top: 0 solid #b22222!important
            }
            .border-r-sm-0-red {
                border-right: 0 solid #b22222!important
            }
            .border-l-sm-0-red {
                border-left: 0 solid #b22222!important
            }
            .border-y-sm-0-red {
                border-top: 0 solid #b22222!important;
                border-bottom: 0 solid #b22222!important
            }
            .border-x-sm-0-red {
                border-right: 0 solid #b22222!important;
                border-left: 0 solid #b22222!important
            }
            .border-sm-0-green {
                border: 0 solid #277921!important
            }
            .border-b-sm-0-green {
                border-bottom: 0 solid #277921!important
            }
            .border-t-sm-0-green {
                border-top: 0 solid #277921!important
            }
            .border-r-sm-0-green {
                border-right: 0 solid #277921!important
            }
            .border-l-sm-0-green {
                border-left: 0 solid #277921!important
            }
            .border-y-sm-0-green {
                border-top: 0 solid #277921!important;
                border-bottom: 0 solid #277921!important
            }
            .border-x-sm-0-green {
                border-right: 0 solid #277921!important;
                border-left: 0 solid #277921!important
            }
            .border-sm-0-darkgray-1 {
                border: 0 solid #2b2b2b!important
            }
            .border-b-sm-0-darkgray-1 {
                border-bottom: 0 solid #2b2b2b!important
            }
            .border-t-sm-0-darkgray-1 {
                border-top: 0 solid #2b2b2b!important
            }
            .border-r-sm-0-darkgray-1 {
                border-right: 0 solid #2b2b2b!important
            }
            .border-l-sm-0-darkgray-1 {
                border-left: 0 solid #2b2b2b!important
            }
            .border-y-sm-0-darkgray-1 {
                border-top: 0 solid #2b2b2b!important;
                border-bottom: 0 solid #2b2b2b!important
            }
            .border-x-sm-0-darkgray-1 {
                border-right: 0 solid #2b2b2b!important;
                border-left: 0 solid #2b2b2b!important
            }
            .border-sm-0-darkgray-2 {
                border: 0 solid #333!important
            }
            .border-b-sm-0-darkgray-2 {
                border-bottom: 0 solid #333!important
            }
            .border-t-sm-0-darkgray-2 {
                border-top: 0 solid #333!important
            }
            .border-r-sm-0-darkgray-2 {
                border-right: 0 solid #333!important
            }
            .border-l-sm-0-darkgray-2 {
                border-left: 0 solid #333!important
            }
            .border-y-sm-0-darkgray-2 {
                border-top: 0 solid #333!important;
                border-bottom: 0 solid #333!important
            }
            .border-x-sm-0-darkgray-2 {
                border-right: 0 solid #333!important;
                border-left: 0 solid #333!important
            }
            .border-sm-0-gray-1 {
                border: 0 solid #666!important
            }
            .border-b-sm-0-gray-1 {
                border-bottom: 0 solid #666!important
            }
            .border-t-sm-0-gray-1 {
                border-top: 0 solid #666!important
            }
            .border-r-sm-0-gray-1 {
                border-right: 0 solid #666!important
            }
            .border-l-sm-0-gray-1 {
                border-left: 0 solid #666!important
            }
            .border-y-sm-0-gray-1 {
                border-top: 0 solid #666!important;
                border-bottom: 0 solid #666!important
            }
            .border-x-sm-0-gray-1 {
                border-right: 0 solid #666!important;
                border-left: 0 solid #666!important
            }
            .border-sm-0-gray-2 {
                border: 0 solid #696969!important
            }
            .border-b-sm-0-gray-2 {
                border-bottom: 0 solid #696969!important
            }
            .border-t-sm-0-gray-2 {
                border-top: 0 solid #696969!important
            }
            .border-r-sm-0-gray-2 {
                border-right: 0 solid #696969!important
            }
            .border-l-sm-0-gray-2 {
                border-left: 0 solid #696969!important
            }
            .border-y-sm-0-gray-2 {
                border-top: 0 solid #696969!important;
                border-bottom: 0 solid #696969!important
            }
            .border-x-sm-0-gray-2 {
                border-right: 0 solid #696969!important;
                border-left: 0 solid #696969!important
            }
            .border-sm-0-lightgray-1 {
                border: 0 solid #d0d0d0!important
            }
            .border-b-sm-0-lightgray-1 {
                border-bottom: 0 solid #d0d0d0!important
            }
            .border-t-sm-0-lightgray-1 {
                border-top: 0 solid #d0d0d0!important
            }
            .border-r-sm-0-lightgray-1 {
                border-right: 0 solid #d0d0d0!important
            }
            .border-l-sm-0-lightgray-1 {
                border-left: 0 solid #d0d0d0!important
            }
            .border-y-sm-0-lightgray-1 {
                border-top: 0 solid #d0d0d0!important;
                border-bottom: 0 solid #d0d0d0!important
            }
            .border-x-sm-0-lightgray-1 {
                border-right: 0 solid #d0d0d0!important;
                border-left: 0 solid #d0d0d0!important
            }
            .border-sm-0-lightgray-2 {
                border: 0 solid #f8f8f8!important
            }
            .border-b-sm-0-lightgray-2 {
                border-bottom: 0 solid #f8f8f8!important
            }
            .border-t-sm-0-lightgray-2 {
                border-top: 0 solid #f8f8f8!important
            }
            .border-r-sm-0-lightgray-2 {
                border-right: 0 solid #f8f8f8!important
            }
            .border-l-sm-0-lightgray-2 {
                border-left: 0 solid #f8f8f8!important
            }
            .border-y-sm-0-lightgray-2 {
                border-top: 0 solid #f8f8f8!important;
                border-bottom: 0 solid #f8f8f8!important
            }
            .border-x-sm-0-lightgray-2 {
                border-right: 0 solid #f8f8f8!important;
                border-left: 0 solid #f8f8f8!important
            }
            .border-sm-1 {
                border: 1px solid #d0d0d0!important
            }
            .border-bottom-sm-1 {
                border-bottom: 1px solid #d0d0d0!important
            }
            .border-top-sm-1 {
                border-top: 1px solid #d0d0d0!important
            }
            .border-right-sm-1 {
                border-right: 1px solid #d0d0d0!important
            }
            .border-left-sm-1 {
                border-left: 1px solid #d0d0d0!important
            }
            .border-y-sm-1 {
                border-top: 1px solid #d0d0d0!important;
                border-bottom: 1px solid #d0d0d0!important
            }
            .border-x-sm-1 {
                border-right: 1px solid #d0d0d0!important;
                border-left: 1px solid #d0d0d0!important
            }
            .border-sm-1-black {
                border: 1px solid #000!important
            }
            .border-b-sm-1-black {
                border-bottom: 1px solid #000!important
            }
            .border-t-sm-1-black {
                border-top: 1px solid #000!important
            }
            .border-r-sm-1-black {
                border-right: 1px solid #000!important
            }
            .border-l-sm-1-black {
                border-left: 1px solid #000!important
            }
            .border-y-sm-1-black {
                border-top: 1px solid #000!important;
                border-bottom: 1px solid #000!important
            }
            .border-x-sm-1-black {
                border-right: 1px solid #000!important;
                border-left: 1px solid #000!important
            }
            .border-sm-1-white {
                border: 1px solid #fff!important
            }
            .border-b-sm-1-white {
                border-bottom: 1px solid #fff!important
            }
            .border-t-sm-1-white {
                border-top: 1px solid #fff!important
            }
            .border-r-sm-1-white {
                border-right: 1px solid #fff!important
            }
            .border-l-sm-1-white {
                border-left: 1px solid #fff!important
            }
            .border-y-sm-1-white {
                border-top: 1px solid #fff!important;
                border-bottom: 1px solid #fff!important
            }
            .border-x-sm-1-white {
                border-right: 1px solid #fff!important;
                border-left: 1px solid #fff!important
            }
            .border-sm-1-blue-1 {
                border: 1px solid #18208a!important
            }
            .border-b-sm-1-blue-1 {
                border-bottom: 1px solid #18208a!important
            }
            .border-t-sm-1-blue-1 {
                border-top: 1px solid #18208a!important
            }
            .border-r-sm-1-blue-1 {
                border-right: 1px solid #18208a!important
            }
            .border-l-sm-1-blue-1 {
                border-left: 1px solid #18208a!important
            }
            .border-y-sm-1-blue-1 {
                border-top: 1px solid #18208a!important;
                border-bottom: 1px solid #18208a!important
            }
            .border-x-sm-1-blue-1 {
                border-right: 1px solid #18208a!important;
                border-left: 1px solid #18208a!important
            }
            .border-sm-1-blue-2 {
                border: 1px solid #303796!important
            }
            .border-b-sm-1-blue-2 {
                border-bottom: 1px solid #303796!important
            }
            .border-t-sm-1-blue-2 {
                border-top: 1px solid #303796!important
            }
            .border-r-sm-1-blue-2 {
                border-right: 1px solid #303796!important
            }
            .border-l-sm-1-blue-2 {
                border-left: 1px solid #303796!important
            }
            .border-y-sm-1-blue-2 {
                border-top: 1px solid #303796!important;
                border-bottom: 1px solid #303796!important
            }
            .border-x-sm-1-blue-2 {
                border-right: 1px solid #303796!important;
                border-left: 1px solid #303796!important
            }
            .border-sm-1-darkblue-1 {
                border: 1px solid #080c3b!important
            }
            .border-b-sm-1-darkblue-1 {
                border-bottom: 1px solid #080c3b!important
            }
            .border-t-sm-1-darkblue-1 {
                border-top: 1px solid #080c3b!important
            }
            .border-r-sm-1-darkblue-1 {
                border-right: 1px solid #080c3b!important
            }
            .border-l-sm-1-darkblue-1 {
                border-left: 1px solid #080c3b!important
            }
            .border-y-sm-1-darkblue-1 {
                border-top: 1px solid #080c3b!important;
                border-bottom: 1px solid #080c3b!important
            }
            .border-x-sm-1-darkblue-1 {
                border-right: 1px solid #080c3b!important;
                border-left: 1px solid #080c3b!important
            }
            .border-sm-1-darkblue-2 {
                border: 1px solid #111760!important
            }
            .border-b-sm-1-darkblue-2 {
                border-bottom: 1px solid #111760!important
            }
            .border-t-sm-1-darkblue-2 {
                border-top: 1px solid #111760!important
            }
            .border-r-sm-1-darkblue-2 {
                border-right: 1px solid #111760!important
            }
            .border-l-sm-1-darkblue-2 {
                border-left: 1px solid #111760!important
            }
            .border-y-sm-1-darkblue-2 {
                border-top: 1px solid #111760!important;
                border-bottom: 1px solid #111760!important
            }
            .border-x-sm-1-darkblue-2 {
                border-right: 1px solid #111760!important;
                border-left: 1px solid #111760!important
            }
            .border-sm-1-lightblue-1 {
                border: 1px solid #2f76d6!important
            }
            .border-b-sm-1-lightblue-1 {
                border-bottom: 1px solid #2f76d6!important
            }
            .border-t-sm-1-lightblue-1 {
                border-top: 1px solid #2f76d6!important
            }
            .border-r-sm-1-lightblue-1 {
                border-right: 1px solid #2f76d6!important
            }
            .border-l-sm-1-lightblue-1 {
                border-left: 1px solid #2f76d6!important
            }
            .border-y-sm-1-lightblue-1 {
                border-top: 1px solid #2f76d6!important;
                border-bottom: 1px solid #2f76d6!important
            }
            .border-x-sm-1-lightblue-1 {
                border-right: 1px solid #2f76d6!important;
                border-left: 1px solid #2f76d6!important
            }
            .border-sm-1-red {
                border: 1px solid #b22222!important
            }
            .border-b-sm-1-red {
                border-bottom: 1px solid #b22222!important
            }
            .border-t-sm-1-red {
                border-top: 1px solid #b22222!important
            }
            .border-r-sm-1-red {
                border-right: 1px solid #b22222!important
            }
            .border-l-sm-1-red {
                border-left: 1px solid #b22222!important
            }
            .border-y-sm-1-red {
                border-top: 1px solid #b22222!important;
                border-bottom: 1px solid #b22222!important
            }
            .border-x-sm-1-red {
                border-right: 1px solid #b22222!important;
                border-left: 1px solid #b22222!important
            }
            .border-sm-1-green {
                border: 1px solid #277921!important
            }
            .border-b-sm-1-green {
                border-bottom: 1px solid #277921!important
            }
            .border-t-sm-1-green {
                border-top: 1px solid #277921!important
            }
            .border-r-sm-1-green {
                border-right: 1px solid #277921!important
            }
            .border-l-sm-1-green {
                border-left: 1px solid #277921!important
            }
            .border-y-sm-1-green {
                border-top: 1px solid #277921!important;
                border-bottom: 1px solid #277921!important
            }
            .border-x-sm-1-green {
                border-right: 1px solid #277921!important;
                border-left: 1px solid #277921!important
            }
            .border-sm-1-darkgray-1 {
                border: 1px solid #2b2b2b!important
            }
            .border-b-sm-1-darkgray-1 {
                border-bottom: 1px solid #2b2b2b!important
            }
            .border-t-sm-1-darkgray-1 {
                border-top: 1px solid #2b2b2b!important
            }
            .border-r-sm-1-darkgray-1 {
                border-right: 1px solid #2b2b2b!important
            }
            .border-l-sm-1-darkgray-1 {
                border-left: 1px solid #2b2b2b!important
            }
            .border-y-sm-1-darkgray-1 {
                border-top: 1px solid #2b2b2b!important;
                border-bottom: 1px solid #2b2b2b!important
            }
            .border-x-sm-1-darkgray-1 {
                border-right: 1px solid #2b2b2b!important;
                border-left: 1px solid #2b2b2b!important
            }
            .border-sm-1-darkgray-2 {
                border: 1px solid #333!important
            }
            .border-b-sm-1-darkgray-2 {
                border-bottom: 1px solid #333!important
            }
            .border-t-sm-1-darkgray-2 {
                border-top: 1px solid #333!important
            }
            .border-r-sm-1-darkgray-2 {
                border-right: 1px solid #333!important
            }
            .border-l-sm-1-darkgray-2 {
                border-left: 1px solid #333!important
            }
            .border-y-sm-1-darkgray-2 {
                border-top: 1px solid #333!important;
                border-bottom: 1px solid #333!important
            }
            .border-x-sm-1-darkgray-2 {
                border-right: 1px solid #333!important;
                border-left: 1px solid #333!important
            }
            .border-sm-1-gray-1 {
                border: 1px solid #666!important
            }
            .border-b-sm-1-gray-1 {
                border-bottom: 1px solid #666!important
            }
            .border-t-sm-1-gray-1 {
                border-top: 1px solid #666!important
            }
            .border-r-sm-1-gray-1 {
                border-right: 1px solid #666!important
            }
            .border-l-sm-1-gray-1 {
                border-left: 1px solid #666!important
            }
            .border-y-sm-1-gray-1 {
                border-top: 1px solid #666!important;
                border-bottom: 1px solid #666!important
            }
            .border-x-sm-1-gray-1 {
                border-right: 1px solid #666!important;
                border-left: 1px solid #666!important
            }
            .border-sm-1-gray-2 {
                border: 1px solid #696969!important
            }
            .border-b-sm-1-gray-2 {
                border-bottom: 1px solid #696969!important
            }
            .border-t-sm-1-gray-2 {
                border-top: 1px solid #696969!important
            }
            .border-r-sm-1-gray-2 {
                border-right: 1px solid #696969!important
            }
            .border-l-sm-1-gray-2 {
                border-left: 1px solid #696969!important
            }
            .border-y-sm-1-gray-2 {
                border-top: 1px solid #696969!important;
                border-bottom: 1px solid #696969!important
            }
            .border-x-sm-1-gray-2 {
                border-right: 1px solid #696969!important;
                border-left: 1px solid #696969!important
            }
            .border-sm-1-lightgray-1 {
                border: 1px solid #d0d0d0!important
            }
            .border-b-sm-1-lightgray-1 {
                border-bottom: 1px solid #d0d0d0!important
            }
            .border-t-sm-1-lightgray-1 {
                border-top: 1px solid #d0d0d0!important
            }
            .border-r-sm-1-lightgray-1 {
                border-right: 1px solid #d0d0d0!important
            }
            .border-l-sm-1-lightgray-1 {
                border-left: 1px solid #d0d0d0!important
            }
            .border-y-sm-1-lightgray-1 {
                border-top: 1px solid #d0d0d0!important;
                border-bottom: 1px solid #d0d0d0!important
            }
            .border-x-sm-1-lightgray-1 {
                border-right: 1px solid #d0d0d0!important;
                border-left: 1px solid #d0d0d0!important
            }
            .border-sm-1-lightgray-2 {
                border: 1px solid #f8f8f8!important
            }
            .border-b-sm-1-lightgray-2 {
                border-bottom: 1px solid #f8f8f8!important
            }
            .border-t-sm-1-lightgray-2 {
                border-top: 1px solid #f8f8f8!important
            }
            .border-r-sm-1-lightgray-2 {
                border-right: 1px solid #f8f8f8!important
            }
            .border-l-sm-1-lightgray-2 {
                border-left: 1px solid #f8f8f8!important
            }
            .border-y-sm-1-lightgray-2 {
                border-top: 1px solid #f8f8f8!important;
                border-bottom: 1px solid #f8f8f8!important
            }
            .border-x-sm-1-lightgray-2 {
                border-right: 1px solid #f8f8f8!important;
                border-left: 1px solid #f8f8f8!important
            }
            .border-sm-2 {
                border: 2px solid #d0d0d0!important
            }
            .border-bottom-sm-2 {
                border-bottom: 2px solid #d0d0d0!important
            }
            .border-top-sm-2 {
                border-top: 2px solid #d0d0d0!important
            }
            .border-right-sm-2 {
                border-right: 2px solid #d0d0d0!important
            }
            .border-left-sm-2 {
                border-left: 2px solid #d0d0d0!important
            }
            .border-y-sm-2 {
                border-top: 2px solid #d0d0d0!important;
                border-bottom: 2px solid #d0d0d0!important
            }
            .border-x-sm-2 {
                border-right: 2px solid #d0d0d0!important;
                border-left: 2px solid #d0d0d0!important
            }
            .border-sm-2-black {
                border: 2px solid #000!important
            }
            .border-b-sm-2-black {
                border-bottom: 2px solid #000!important
            }
            .border-t-sm-2-black {
                border-top: 2px solid #000!important
            }
            .border-r-sm-2-black {
                border-right: 2px solid #000!important
            }
            .border-l-sm-2-black {
                border-left: 2px solid #000!important
            }
            .border-y-sm-2-black {
                border-top: 2px solid #000!important;
                border-bottom: 2px solid #000!important
            }
            .border-x-sm-2-black {
                border-right: 2px solid #000!important;
                border-left: 2px solid #000!important
            }
            .border-sm-2-white {
                border: 2px solid #fff!important
            }
            .border-b-sm-2-white {
                border-bottom: 2px solid #fff!important
            }
            .border-t-sm-2-white {
                border-top: 2px solid #fff!important
            }
            .border-r-sm-2-white {
                border-right: 2px solid #fff!important
            }
            .border-l-sm-2-white {
                border-left: 2px solid #fff!important
            }
            .border-y-sm-2-white {
                border-top: 2px solid #fff!important;
                border-bottom: 2px solid #fff!important
            }
            .border-x-sm-2-white {
                border-right: 2px solid #fff!important;
                border-left: 2px solid #fff!important
            }
            .border-sm-2-blue-1 {
                border: 2px solid #18208a!important
            }
            .border-b-sm-2-blue-1 {
                border-bottom: 2px solid #18208a!important
            }
            .border-t-sm-2-blue-1 {
                border-top: 2px solid #18208a!important
            }
            .border-r-sm-2-blue-1 {
                border-right: 2px solid #18208a!important
            }
            .border-l-sm-2-blue-1 {
                border-left: 2px solid #18208a!important
            }
            .border-y-sm-2-blue-1 {
                border-top: 2px solid #18208a!important;
                border-bottom: 2px solid #18208a!important
            }
            .border-x-sm-2-blue-1 {
                border-right: 2px solid #18208a!important;
                border-left: 2px solid #18208a!important
            }
            .border-sm-2-blue-2 {
                border: 2px solid #303796!important
            }
            .border-b-sm-2-blue-2 {
                border-bottom: 2px solid #303796!important
            }
            .border-t-sm-2-blue-2 {
                border-top: 2px solid #303796!important
            }
            .border-r-sm-2-blue-2 {
                border-right: 2px solid #303796!important
            }
            .border-l-sm-2-blue-2 {
                border-left: 2px solid #303796!important
            }
            .border-y-sm-2-blue-2 {
                border-top: 2px solid #303796!important;
                border-bottom: 2px solid #303796!important
            }
            .border-x-sm-2-blue-2 {
                border-right: 2px solid #303796!important;
                border-left: 2px solid #303796!important
            }
            .border-sm-2-darkblue-1 {
                border: 2px solid #080c3b!important
            }
            .border-b-sm-2-darkblue-1 {
                border-bottom: 2px solid #080c3b!important
            }
            .border-t-sm-2-darkblue-1 {
                border-top: 2px solid #080c3b!important
            }
            .border-r-sm-2-darkblue-1 {
                border-right: 2px solid #080c3b!important
            }
            .border-l-sm-2-darkblue-1 {
                border-left: 2px solid #080c3b!important
            }
            .border-y-sm-2-darkblue-1 {
                border-top: 2px solid #080c3b!important;
                border-bottom: 2px solid #080c3b!important
            }
            .border-x-sm-2-darkblue-1 {
                border-right: 2px solid #080c3b!important;
                border-left: 2px solid #080c3b!important
            }
            .border-sm-2-darkblue-2 {
                border: 2px solid #111760!important
            }
            .border-b-sm-2-darkblue-2 {
                border-bottom: 2px solid #111760!important
            }
            .border-t-sm-2-darkblue-2 {
                border-top: 2px solid #111760!important
            }
            .border-r-sm-2-darkblue-2 {
                border-right: 2px solid #111760!important
            }
            .border-l-sm-2-darkblue-2 {
                border-left: 2px solid #111760!important
            }
            .border-y-sm-2-darkblue-2 {
                border-top: 2px solid #111760!important;
                border-bottom: 2px solid #111760!important
            }
            .border-x-sm-2-darkblue-2 {
                border-right: 2px solid #111760!important;
                border-left: 2px solid #111760!important
            }
            .border-sm-2-lightblue-1 {
                border: 2px solid #2f76d6!important
            }
            .border-b-sm-2-lightblue-1 {
                border-bottom: 2px solid #2f76d6!important
            }
            .border-t-sm-2-lightblue-1 {
                border-top: 2px solid #2f76d6!important
            }
            .border-r-sm-2-lightblue-1 {
                border-right: 2px solid #2f76d6!important
            }
            .border-l-sm-2-lightblue-1 {
                border-left: 2px solid #2f76d6!important
            }
            .border-y-sm-2-lightblue-1 {
                border-top: 2px solid #2f76d6!important;
                border-bottom: 2px solid #2f76d6!important
            }
            .border-x-sm-2-lightblue-1 {
                border-right: 2px solid #2f76d6!important;
                border-left: 2px solid #2f76d6!important
            }
            .border-sm-2-red {
                border: 2px solid #b22222!important
            }
            .border-b-sm-2-red {
                border-bottom: 2px solid #b22222!important
            }
            .border-t-sm-2-red {
                border-top: 2px solid #b22222!important
            }
            .border-r-sm-2-red {
                border-right: 2px solid #b22222!important
            }
            .border-l-sm-2-red {
                border-left: 2px solid #b22222!important
            }
            .border-y-sm-2-red {
                border-top: 2px solid #b22222!important;
                border-bottom: 2px solid #b22222!important
            }
            .border-x-sm-2-red {
                border-right: 2px solid #b22222!important;
                border-left: 2px solid #b22222!important
            }
            .border-sm-2-green {
                border: 2px solid #277921!important
            }
            .border-b-sm-2-green {
                border-bottom: 2px solid #277921!important
            }
            .border-t-sm-2-green {
                border-top: 2px solid #277921!important
            }
            .border-r-sm-2-green {
                border-right: 2px solid #277921!important
            }
            .border-l-sm-2-green {
                border-left: 2px solid #277921!important
            }
            .border-y-sm-2-green {
                border-top: 2px solid #277921!important;
                border-bottom: 2px solid #277921!important
            }
            .border-x-sm-2-green {
                border-right: 2px solid #277921!important;
                border-left: 2px solid #277921!important
            }
            .border-sm-2-darkgray-1 {
                border: 2px solid #2b2b2b!important
            }
            .border-b-sm-2-darkgray-1 {
                border-bottom: 2px solid #2b2b2b!important
            }
            .border-t-sm-2-darkgray-1 {
                border-top: 2px solid #2b2b2b!important
            }
            .border-r-sm-2-darkgray-1 {
                border-right: 2px solid #2b2b2b!important
            }
            .border-l-sm-2-darkgray-1 {
                border-left: 2px solid #2b2b2b!important
            }
            .border-y-sm-2-darkgray-1 {
                border-top: 2px solid #2b2b2b!important;
                border-bottom: 2px solid #2b2b2b!important
            }
            .border-x-sm-2-darkgray-1 {
                border-right: 2px solid #2b2b2b!important;
                border-left: 2px solid #2b2b2b!important
            }
            .border-sm-2-darkgray-2 {
                border: 2px solid #333!important
            }
            .border-b-sm-2-darkgray-2 {
                border-bottom: 2px solid #333!important
            }
            .border-t-sm-2-darkgray-2 {
                border-top: 2px solid #333!important
            }
            .border-r-sm-2-darkgray-2 {
                border-right: 2px solid #333!important
            }
            .border-l-sm-2-darkgray-2 {
                border-left: 2px solid #333!important
            }
            .border-y-sm-2-darkgray-2 {
                border-top: 2px solid #333!important;
                border-bottom: 2px solid #333!important
            }
            .border-x-sm-2-darkgray-2 {
                border-right: 2px solid #333!important;
                border-left: 2px solid #333!important
            }
            .border-sm-2-gray-1 {
                border: 2px solid #666!important
            }
            .border-b-sm-2-gray-1 {
                border-bottom: 2px solid #666!important
            }
            .border-t-sm-2-gray-1 {
                border-top: 2px solid #666!important
            }
            .border-r-sm-2-gray-1 {
                border-right: 2px solid #666!important
            }
            .border-l-sm-2-gray-1 {
                border-left: 2px solid #666!important
            }
            .border-y-sm-2-gray-1 {
                border-top: 2px solid #666!important;
                border-bottom: 2px solid #666!important
            }
            .border-x-sm-2-gray-1 {
                border-right: 2px solid #666!important;
                border-left: 2px solid #666!important
            }
            .border-sm-2-gray-2 {
                border: 2px solid #696969!important
            }
            .border-b-sm-2-gray-2 {
                border-bottom: 2px solid #696969!important
            }
            .border-t-sm-2-gray-2 {
                border-top: 2px solid #696969!important
            }
            .border-r-sm-2-gray-2 {
                border-right: 2px solid #696969!important
            }
            .border-l-sm-2-gray-2 {
                border-left: 2px solid #696969!important
            }
            .border-y-sm-2-gray-2 {
                border-top: 2px solid #696969!important;
                border-bottom: 2px solid #696969!important
            }
            .border-x-sm-2-gray-2 {
                border-right: 2px solid #696969!important;
                border-left: 2px solid #696969!important
            }
            .border-sm-2-lightgray-1 {
                border: 2px solid #d0d0d0!important
            }
            .border-b-sm-2-lightgray-1 {
                border-bottom: 2px solid #d0d0d0!important
            }
            .border-t-sm-2-lightgray-1 {
                border-top: 2px solid #d0d0d0!important
            }
            .border-r-sm-2-lightgray-1 {
                border-right: 2px solid #d0d0d0!important
            }
            .border-l-sm-2-lightgray-1 {
                border-left: 2px solid #d0d0d0!important
            }
            .border-y-sm-2-lightgray-1 {
                border-top: 2px solid #d0d0d0!important;
                border-bottom: 2px solid #d0d0d0!important
            }
            .border-x-sm-2-lightgray-1 {
                border-right: 2px solid #d0d0d0!important;
                border-left: 2px solid #d0d0d0!important
            }
            .border-sm-2-lightgray-2 {
                border: 2px solid #f8f8f8!important
            }
            .border-b-sm-2-lightgray-2 {
                border-bottom: 2px solid #f8f8f8!important
            }
            .border-t-sm-2-lightgray-2 {
                border-top: 2px solid #f8f8f8!important
            }
            .border-r-sm-2-lightgray-2 {
                border-right: 2px solid #f8f8f8!important
            }
            .border-l-sm-2-lightgray-2 {
                border-left: 2px solid #f8f8f8!important
            }
            .border-y-sm-2-lightgray-2 {
                border-top: 2px solid #f8f8f8!important;
                border-bottom: 2px solid #f8f8f8!important
            }
            .border-x-sm-2-lightgray-2 {
                border-right: 2px solid #f8f8f8!important;
                border-left: 2px solid #f8f8f8!important
            }
            .border-sm-3 {
                border: 3px solid #d0d0d0!important
            }
            .border-bottom-sm-3 {
                border-bottom: 3px solid #d0d0d0!important
            }
            .border-top-sm-3 {
                border-top: 3px solid #d0d0d0!important
            }
            .border-right-sm-3 {
                border-right: 3px solid #d0d0d0!important
            }
            .border-left-sm-3 {
                border-left: 3px solid #d0d0d0!important
            }
            .border-y-sm-3 {
                border-top: 3px solid #d0d0d0!important;
                border-bottom: 3px solid #d0d0d0!important
            }
            .border-x-sm-3 {
                border-right: 3px solid #d0d0d0!important;
                border-left: 3px solid #d0d0d0!important
            }
            .border-sm-3-black {
                border: 3px solid #000!important
            }
            .border-b-sm-3-black {
                border-bottom: 3px solid #000!important
            }
            .border-t-sm-3-black {
                border-top: 3px solid #000!important
            }
            .border-r-sm-3-black {
                border-right: 3px solid #000!important
            }
            .border-l-sm-3-black {
                border-left: 3px solid #000!important
            }
            .border-y-sm-3-black {
                border-top: 3px solid #000!important;
                border-bottom: 3px solid #000!important
            }
            .border-x-sm-3-black {
                border-right: 3px solid #000!important;
                border-left: 3px solid #000!important
            }
            .border-sm-3-white {
                border: 3px solid #fff!important
            }
            .border-b-sm-3-white {
                border-bottom: 3px solid #fff!important
            }
            .border-t-sm-3-white {
                border-top: 3px solid #fff!important
            }
            .border-r-sm-3-white {
                border-right: 3px solid #fff!important
            }
            .border-l-sm-3-white {
                border-left: 3px solid #fff!important
            }
            .border-y-sm-3-white {
                border-top: 3px solid #fff!important;
                border-bottom: 3px solid #fff!important
            }
            .border-x-sm-3-white {
                border-right: 3px solid #fff!important;
                border-left: 3px solid #fff!important
            }
            .border-sm-3-blue-1 {
                border: 3px solid #18208a!important
            }
            .border-b-sm-3-blue-1 {
                border-bottom: 3px solid #18208a!important
            }
            .border-t-sm-3-blue-1 {
                border-top: 3px solid #18208a!important
            }
            .border-r-sm-3-blue-1 {
                border-right: 3px solid #18208a!important
            }
            .border-l-sm-3-blue-1 {
                border-left: 3px solid #18208a!important
            }
            .border-y-sm-3-blue-1 {
                border-top: 3px solid #18208a!important;
                border-bottom: 3px solid #18208a!important
            }
            .border-x-sm-3-blue-1 {
                border-right: 3px solid #18208a!important;
                border-left: 3px solid #18208a!important
            }
            .border-sm-3-blue-2 {
                border: 3px solid #303796!important
            }
            .border-b-sm-3-blue-2 {
                border-bottom: 3px solid #303796!important
            }
            .border-t-sm-3-blue-2 {
                border-top: 3px solid #303796!important
            }
            .border-r-sm-3-blue-2 {
                border-right: 3px solid #303796!important
            }
            .border-l-sm-3-blue-2 {
                border-left: 3px solid #303796!important
            }
            .border-y-sm-3-blue-2 {
                border-top: 3px solid #303796!important;
                border-bottom: 3px solid #303796!important
            }
            .border-x-sm-3-blue-2 {
                border-right: 3px solid #303796!important;
                border-left: 3px solid #303796!important
            }
            .border-sm-3-darkblue-1 {
                border: 3px solid #080c3b!important
            }
            .border-b-sm-3-darkblue-1 {
                border-bottom: 3px solid #080c3b!important
            }
            .border-t-sm-3-darkblue-1 {
                border-top: 3px solid #080c3b!important
            }
            .border-r-sm-3-darkblue-1 {
                border-right: 3px solid #080c3b!important
            }
            .border-l-sm-3-darkblue-1 {
                border-left: 3px solid #080c3b!important
            }
            .border-y-sm-3-darkblue-1 {
                border-top: 3px solid #080c3b!important;
                border-bottom: 3px solid #080c3b!important
            }
            .border-x-sm-3-darkblue-1 {
                border-right: 3px solid #080c3b!important;
                border-left: 3px solid #080c3b!important
            }
            .border-sm-3-darkblue-2 {
                border: 3px solid #111760!important
            }
            .border-b-sm-3-darkblue-2 {
                border-bottom: 3px solid #111760!important
            }
            .border-t-sm-3-darkblue-2 {
                border-top: 3px solid #111760!important
            }
            .border-r-sm-3-darkblue-2 {
                border-right: 3px solid #111760!important
            }
            .border-l-sm-3-darkblue-2 {
                border-left: 3px solid #111760!important
            }
            .border-y-sm-3-darkblue-2 {
                border-top: 3px solid #111760!important;
                border-bottom: 3px solid #111760!important
            }
            .border-x-sm-3-darkblue-2 {
                border-right: 3px solid #111760!important;
                border-left: 3px solid #111760!important
            }
            .border-sm-3-lightblue-1 {
                border: 3px solid #2f76d6!important
            }
            .border-b-sm-3-lightblue-1 {
                border-bottom: 3px solid #2f76d6!important
            }
            .border-t-sm-3-lightblue-1 {
                border-top: 3px solid #2f76d6!important
            }
            .border-r-sm-3-lightblue-1 {
                border-right: 3px solid #2f76d6!important
            }
            .border-l-sm-3-lightblue-1 {
                border-left: 3px solid #2f76d6!important
            }
            .border-y-sm-3-lightblue-1 {
                border-top: 3px solid #2f76d6!important;
                border-bottom: 3px solid #2f76d6!important
            }
            .border-x-sm-3-lightblue-1 {
                border-right: 3px solid #2f76d6!important;
                border-left: 3px solid #2f76d6!important
            }
            .border-sm-3-red {
                border: 3px solid #b22222!important
            }
            .border-b-sm-3-red {
                border-bottom: 3px solid #b22222!important
            }
            .border-t-sm-3-red {
                border-top: 3px solid #b22222!important
            }
            .border-r-sm-3-red {
                border-right: 3px solid #b22222!important
            }
            .border-l-sm-3-red {
                border-left: 3px solid #b22222!important
            }
            .border-y-sm-3-red {
                border-top: 3px solid #b22222!important;
                border-bottom: 3px solid #b22222!important
            }
            .border-x-sm-3-red {
                border-right: 3px solid #b22222!important;
                border-left: 3px solid #b22222!important
            }
            .border-sm-3-green {
                border: 3px solid #277921!important
            }
            .border-b-sm-3-green {
                border-bottom: 3px solid #277921!important
            }
            .border-t-sm-3-green {
                border-top: 3px solid #277921!important
            }
            .border-r-sm-3-green {
                border-right: 3px solid #277921!important
            }
            .border-l-sm-3-green {
                border-left: 3px solid #277921!important
            }
            .border-y-sm-3-green {
                border-top: 3px solid #277921!important;
                border-bottom: 3px solid #277921!important
            }
            .border-x-sm-3-green {
                border-right: 3px solid #277921!important;
                border-left: 3px solid #277921!important
            }
            .border-sm-3-darkgray-1 {
                border: 3px solid #2b2b2b!important
            }
            .border-b-sm-3-darkgray-1 {
                border-bottom: 3px solid #2b2b2b!important
            }
            .border-t-sm-3-darkgray-1 {
                border-top: 3px solid #2b2b2b!important
            }
            .border-r-sm-3-darkgray-1 {
                border-right: 3px solid #2b2b2b!important
            }
            .border-l-sm-3-darkgray-1 {
                border-left: 3px solid #2b2b2b!important
            }
            .border-y-sm-3-darkgray-1 {
                border-top: 3px solid #2b2b2b!important;
                border-bottom: 3px solid #2b2b2b!important
            }
            .border-x-sm-3-darkgray-1 {
                border-right: 3px solid #2b2b2b!important;
                border-left: 3px solid #2b2b2b!important
            }
            .border-sm-3-darkgray-2 {
                border: 3px solid #333!important
            }
            .border-b-sm-3-darkgray-2 {
                border-bottom: 3px solid #333!important
            }
            .border-t-sm-3-darkgray-2 {
                border-top: 3px solid #333!important
            }
            .border-r-sm-3-darkgray-2 {
                border-right: 3px solid #333!important
            }
            .border-l-sm-3-darkgray-2 {
                border-left: 3px solid #333!important
            }
            .border-y-sm-3-darkgray-2 {
                border-top: 3px solid #333!important;
                border-bottom: 3px solid #333!important
            }
            .border-x-sm-3-darkgray-2 {
                border-right: 3px solid #333!important;
                border-left: 3px solid #333!important
            }
            .border-sm-3-gray-1 {
                border: 3px solid #666!important
            }
            .border-b-sm-3-gray-1 {
                border-bottom: 3px solid #666!important
            }
            .border-t-sm-3-gray-1 {
                border-top: 3px solid #666!important
            }
            .border-r-sm-3-gray-1 {
                border-right: 3px solid #666!important
            }
            .border-l-sm-3-gray-1 {
                border-left: 3px solid #666!important
            }
            .border-y-sm-3-gray-1 {
                border-top: 3px solid #666!important;
                border-bottom: 3px solid #666!important
            }
            .border-x-sm-3-gray-1 {
                border-right: 3px solid #666!important;
                border-left: 3px solid #666!important
            }
            .border-sm-3-gray-2 {
                border: 3px solid #696969!important
            }
            .border-b-sm-3-gray-2 {
                border-bottom: 3px solid #696969!important
            }
            .border-t-sm-3-gray-2 {
                border-top: 3px solid #696969!important
            }
            .border-r-sm-3-gray-2 {
                border-right: 3px solid #696969!important
            }
            .border-l-sm-3-gray-2 {
                border-left: 3px solid #696969!important
            }
            .border-y-sm-3-gray-2 {
                border-top: 3px solid #696969!important;
                border-bottom: 3px solid #696969!important
            }
            .border-x-sm-3-gray-2 {
                border-right: 3px solid #696969!important;
                border-left: 3px solid #696969!important
            }
            .border-sm-3-lightgray-1 {
                border: 3px solid #d0d0d0!important
            }
            .border-b-sm-3-lightgray-1 {
                border-bottom: 3px solid #d0d0d0!important
            }
            .border-t-sm-3-lightgray-1 {
                border-top: 3px solid #d0d0d0!important
            }
            .border-r-sm-3-lightgray-1 {
                border-right: 3px solid #d0d0d0!important
            }
            .border-l-sm-3-lightgray-1 {
                border-left: 3px solid #d0d0d0!important
            }
            .border-y-sm-3-lightgray-1 {
                border-top: 3px solid #d0d0d0!important;
                border-bottom: 3px solid #d0d0d0!important
            }
            .border-x-sm-3-lightgray-1 {
                border-right: 3px solid #d0d0d0!important;
                border-left: 3px solid #d0d0d0!important
            }
            .border-sm-3-lightgray-2 {
                border: 3px solid #f8f8f8!important
            }
            .border-b-sm-3-lightgray-2 {
                border-bottom: 3px solid #f8f8f8!important
            }
            .border-t-sm-3-lightgray-2 {
                border-top: 3px solid #f8f8f8!important
            }
            .border-r-sm-3-lightgray-2 {
                border-right: 3px solid #f8f8f8!important
            }
            .border-l-sm-3-lightgray-2 {
                border-left: 3px solid #f8f8f8!important
            }
            .border-y-sm-3-lightgray-2 {
                border-top: 3px solid #f8f8f8!important;
                border-bottom: 3px solid #f8f8f8!important
            }
            .border-x-sm-3-lightgray-2 {
                border-right: 3px solid #f8f8f8!important;
                border-left: 3px solid #f8f8f8!important
            }
            .border-sm-4 {
                border: 4px solid #d0d0d0!important
            }
            .border-bottom-sm-4 {
                border-bottom: 4px solid #d0d0d0!important
            }
            .border-top-sm-4 {
                border-top: 4px solid #d0d0d0!important
            }
            .border-right-sm-4 {
                border-right: 4px solid #d0d0d0!important
            }
            .border-left-sm-4 {
                border-left: 4px solid #d0d0d0!important
            }
            .border-y-sm-4 {
                border-top: 4px solid #d0d0d0!important;
                border-bottom: 4px solid #d0d0d0!important
            }
            .border-x-sm-4 {
                border-right: 4px solid #d0d0d0!important;
                border-left: 4px solid #d0d0d0!important
            }
            .border-sm-4-black {
                border: 4px solid #000!important
            }
            .border-b-sm-4-black {
                border-bottom: 4px solid #000!important
            }
            .border-t-sm-4-black {
                border-top: 4px solid #000!important
            }
            .border-r-sm-4-black {
                border-right: 4px solid #000!important
            }
            .border-l-sm-4-black {
                border-left: 4px solid #000!important
            }
            .border-y-sm-4-black {
                border-top: 4px solid #000!important;
                border-bottom: 4px solid #000!important
            }
            .border-x-sm-4-black {
                border-right: 4px solid #000!important;
                border-left: 4px solid #000!important
            }
            .border-sm-4-white {
                border: 4px solid #fff!important
            }
            .border-b-sm-4-white {
                border-bottom: 4px solid #fff!important
            }
            .border-t-sm-4-white {
                border-top: 4px solid #fff!important
            }
            .border-r-sm-4-white {
                border-right: 4px solid #fff!important
            }
            .border-l-sm-4-white {
                border-left: 4px solid #fff!important
            }
            .border-y-sm-4-white {
                border-top: 4px solid #fff!important;
                border-bottom: 4px solid #fff!important
            }
            .border-x-sm-4-white {
                border-right: 4px solid #fff!important;
                border-left: 4px solid #fff!important
            }
            .border-sm-4-blue-1 {
                border: 4px solid #18208a!important
            }
            .border-b-sm-4-blue-1 {
                border-bottom: 4px solid #18208a!important
            }
            .border-t-sm-4-blue-1 {
                border-top: 4px solid #18208a!important
            }
            .border-r-sm-4-blue-1 {
                border-right: 4px solid #18208a!important
            }
            .border-l-sm-4-blue-1 {
                border-left: 4px solid #18208a!important
            }
            .border-y-sm-4-blue-1 {
                border-top: 4px solid #18208a!important;
                border-bottom: 4px solid #18208a!important
            }
            .border-x-sm-4-blue-1 {
                border-right: 4px solid #18208a!important;
                border-left: 4px solid #18208a!important
            }
            .border-sm-4-blue-2 {
                border: 4px solid #303796!important
            }
            .border-b-sm-4-blue-2 {
                border-bottom: 4px solid #303796!important
            }
            .border-t-sm-4-blue-2 {
                border-top: 4px solid #303796!important
            }
            .border-r-sm-4-blue-2 {
                border-right: 4px solid #303796!important
            }
            .border-l-sm-4-blue-2 {
                border-left: 4px solid #303796!important
            }
            .border-y-sm-4-blue-2 {
                border-top: 4px solid #303796!important;
                border-bottom: 4px solid #303796!important
            }
            .border-x-sm-4-blue-2 {
                border-right: 4px solid #303796!important;
                border-left: 4px solid #303796!important
            }
            .border-sm-4-darkblue-1 {
                border: 4px solid #080c3b!important
            }
            .border-b-sm-4-darkblue-1 {
                border-bottom: 4px solid #080c3b!important
            }
            .border-t-sm-4-darkblue-1 {
                border-top: 4px solid #080c3b!important
            }
            .border-r-sm-4-darkblue-1 {
                border-right: 4px solid #080c3b!important
            }
            .border-l-sm-4-darkblue-1 {
                border-left: 4px solid #080c3b!important
            }
            .border-y-sm-4-darkblue-1 {
                border-top: 4px solid #080c3b!important;
                border-bottom: 4px solid #080c3b!important
            }
            .border-x-sm-4-darkblue-1 {
                border-right: 4px solid #080c3b!important;
                border-left: 4px solid #080c3b!important
            }
            .border-sm-4-darkblue-2 {
                border: 4px solid #111760!important
            }
            .border-b-sm-4-darkblue-2 {
                border-bottom: 4px solid #111760!important
            }
            .border-t-sm-4-darkblue-2 {
                border-top: 4px solid #111760!important
            }
            .border-r-sm-4-darkblue-2 {
                border-right: 4px solid #111760!important
            }
            .border-l-sm-4-darkblue-2 {
                border-left: 4px solid #111760!important
            }
            .border-y-sm-4-darkblue-2 {
                border-top: 4px solid #111760!important;
                border-bottom: 4px solid #111760!important
            }
            .border-x-sm-4-darkblue-2 {
                border-right: 4px solid #111760!important;
                border-left: 4px solid #111760!important
            }
            .border-sm-4-lightblue-1 {
                border: 4px solid #2f76d6!important
            }
            .border-b-sm-4-lightblue-1 {
                border-bottom: 4px solid #2f76d6!important
            }
            .border-t-sm-4-lightblue-1 {
                border-top: 4px solid #2f76d6!important
            }
            .border-r-sm-4-lightblue-1 {
                border-right: 4px solid #2f76d6!important
            }
            .border-l-sm-4-lightblue-1 {
                border-left: 4px solid #2f76d6!important
            }
            .border-y-sm-4-lightblue-1 {
                border-top: 4px solid #2f76d6!important;
                border-bottom: 4px solid #2f76d6!important
            }
            .border-x-sm-4-lightblue-1 {
                border-right: 4px solid #2f76d6!important;
                border-left: 4px solid #2f76d6!important
            }
            .border-sm-4-red {
                border: 4px solid #b22222!important
            }
            .border-b-sm-4-red {
                border-bottom: 4px solid #b22222!important
            }
            .border-t-sm-4-red {
                border-top: 4px solid #b22222!important
            }
            .border-r-sm-4-red {
                border-right: 4px solid #b22222!important
            }
            .border-l-sm-4-red {
                border-left: 4px solid #b22222!important
            }
            .border-y-sm-4-red {
                border-top: 4px solid #b22222!important;
                border-bottom: 4px solid #b22222!important
            }
            .border-x-sm-4-red {
                border-right: 4px solid #b22222!important;
                border-left: 4px solid #b22222!important
            }
            .border-sm-4-green {
                border: 4px solid #277921!important
            }
            .border-b-sm-4-green {
                border-bottom: 4px solid #277921!important
            }
            .border-t-sm-4-green {
                border-top: 4px solid #277921!important
            }
            .border-r-sm-4-green {
                border-right: 4px solid #277921!important
            }
            .border-l-sm-4-green {
                border-left: 4px solid #277921!important
            }
            .border-y-sm-4-green {
                border-top: 4px solid #277921!important;
                border-bottom: 4px solid #277921!important
            }
            .border-x-sm-4-green {
                border-right: 4px solid #277921!important;
                border-left: 4px solid #277921!important
            }
            .border-sm-4-darkgray-1 {
                border: 4px solid #2b2b2b!important
            }
            .border-b-sm-4-darkgray-1 {
                border-bottom: 4px solid #2b2b2b!important
            }
            .border-t-sm-4-darkgray-1 {
                border-top: 4px solid #2b2b2b!important
            }
            .border-r-sm-4-darkgray-1 {
                border-right: 4px solid #2b2b2b!important
            }
            .border-l-sm-4-darkgray-1 {
                border-left: 4px solid #2b2b2b!important
            }
            .border-y-sm-4-darkgray-1 {
                border-top: 4px solid #2b2b2b!important;
                border-bottom: 4px solid #2b2b2b!important
            }
            .border-x-sm-4-darkgray-1 {
                border-right: 4px solid #2b2b2b!important;
                border-left: 4px solid #2b2b2b!important
            }
            .border-sm-4-darkgray-2 {
                border: 4px solid #333!important
            }
            .border-b-sm-4-darkgray-2 {
                border-bottom: 4px solid #333!important
            }
            .border-t-sm-4-darkgray-2 {
                border-top: 4px solid #333!important
            }
            .border-r-sm-4-darkgray-2 {
                border-right: 4px solid #333!important
            }
            .border-l-sm-4-darkgray-2 {
                border-left: 4px solid #333!important
            }
            .border-y-sm-4-darkgray-2 {
                border-top: 4px solid #333!important;
                border-bottom: 4px solid #333!important
            }
            .border-x-sm-4-darkgray-2 {
                border-right: 4px solid #333!important;
                border-left: 4px solid #333!important
            }
            .border-sm-4-gray-1 {
                border: 4px solid #666!important
            }
            .border-b-sm-4-gray-1 {
                border-bottom: 4px solid #666!important
            }
            .border-t-sm-4-gray-1 {
                border-top: 4px solid #666!important
            }
            .border-r-sm-4-gray-1 {
                border-right: 4px solid #666!important
            }
            .border-l-sm-4-gray-1 {
                border-left: 4px solid #666!important
            }
            .border-y-sm-4-gray-1 {
                border-top: 4px solid #666!important;
                border-bottom: 4px solid #666!important
            }
            .border-x-sm-4-gray-1 {
                border-right: 4px solid #666!important;
                border-left: 4px solid #666!important
            }
            .border-sm-4-gray-2 {
                border: 4px solid #696969!important
            }
            .border-b-sm-4-gray-2 {
                border-bottom: 4px solid #696969!important
            }
            .border-t-sm-4-gray-2 {
                border-top: 4px solid #696969!important
            }
            .border-r-sm-4-gray-2 {
                border-right: 4px solid #696969!important
            }
            .border-l-sm-4-gray-2 {
                border-left: 4px solid #696969!important
            }
            .border-y-sm-4-gray-2 {
                border-top: 4px solid #696969!important;
                border-bottom: 4px solid #696969!important
            }
            .border-x-sm-4-gray-2 {
                border-right: 4px solid #696969!important;
                border-left: 4px solid #696969!important
            }
            .border-sm-4-lightgray-1 {
                border: 4px solid #d0d0d0!important
            }
            .border-b-sm-4-lightgray-1 {
                border-bottom: 4px solid #d0d0d0!important
            }
            .border-t-sm-4-lightgray-1 {
                border-top: 4px solid #d0d0d0!important
            }
            .border-r-sm-4-lightgray-1 {
                border-right: 4px solid #d0d0d0!important
            }
            .border-l-sm-4-lightgray-1 {
                border-left: 4px solid #d0d0d0!important
            }
            .border-y-sm-4-lightgray-1 {
                border-top: 4px solid #d0d0d0!important;
                border-bottom: 4px solid #d0d0d0!important
            }
            .border-x-sm-4-lightgray-1 {
                border-right: 4px solid #d0d0d0!important;
                border-left: 4px solid #d0d0d0!important
            }
            .border-sm-4-lightgray-2 {
                border: 4px solid #f8f8f8!important
            }
            .border-b-sm-4-lightgray-2 {
                border-bottom: 4px solid #f8f8f8!important
            }
            .border-t-sm-4-lightgray-2 {
                border-top: 4px solid #f8f8f8!important
            }
            .border-r-sm-4-lightgray-2 {
                border-right: 4px solid #f8f8f8!important
            }
            .border-l-sm-4-lightgray-2 {
                border-left: 4px solid #f8f8f8!important
            }
            .border-y-sm-4-lightgray-2 {
                border-top: 4px solid #f8f8f8!important;
                border-bottom: 4px solid #f8f8f8!important
            }
            .border-x-sm-4-lightgray-2 {
                border-right: 4px solid #f8f8f8!important;
                border-left: 4px solid #f8f8f8!important
            }
            .border-sm-5 {
                border: 5px solid #d0d0d0!important
            }
            .border-bottom-sm-5 {
                border-bottom: 5px solid #d0d0d0!important
            }
            .border-top-sm-5 {
                border-top: 5px solid #d0d0d0!important
            }
            .border-right-sm-5 {
                border-right: 5px solid #d0d0d0!important
            }
            .border-left-sm-5 {
                border-left: 5px solid #d0d0d0!important
            }
            .border-y-sm-5 {
                border-top: 5px solid #d0d0d0!important;
                border-bottom: 5px solid #d0d0d0!important
            }
            .border-x-sm-5 {
                border-right: 5px solid #d0d0d0!important;
                border-left: 5px solid #d0d0d0!important
            }
            .border-sm-5-black {
                border: 5px solid #000!important
            }
            .border-b-sm-5-black {
                border-bottom: 5px solid #000!important
            }
            .border-t-sm-5-black {
                border-top: 5px solid #000!important
            }
            .border-r-sm-5-black {
                border-right: 5px solid #000!important
            }
            .border-l-sm-5-black {
                border-left: 5px solid #000!important
            }
            .border-y-sm-5-black {
                border-top: 5px solid #000!important;
                border-bottom: 5px solid #000!important
            }
            .border-x-sm-5-black {
                border-right: 5px solid #000!important;
                border-left: 5px solid #000!important
            }
            .border-sm-5-white {
                border: 5px solid #fff!important
            }
            .border-b-sm-5-white {
                border-bottom: 5px solid #fff!important
            }
            .border-t-sm-5-white {
                border-top: 5px solid #fff!important
            }
            .border-r-sm-5-white {
                border-right: 5px solid #fff!important
            }
            .border-l-sm-5-white {
                border-left: 5px solid #fff!important
            }
            .border-y-sm-5-white {
                border-top: 5px solid #fff!important;
                border-bottom: 5px solid #fff!important
            }
            .border-x-sm-5-white {
                border-right: 5px solid #fff!important;
                border-left: 5px solid #fff!important
            }
            .border-sm-5-blue-1 {
                border: 5px solid #18208a!important
            }
            .border-b-sm-5-blue-1 {
                border-bottom: 5px solid #18208a!important
            }
            .border-t-sm-5-blue-1 {
                border-top: 5px solid #18208a!important
            }
            .border-r-sm-5-blue-1 {
                border-right: 5px solid #18208a!important
            }
            .border-l-sm-5-blue-1 {
                border-left: 5px solid #18208a!important
            }
            .border-y-sm-5-blue-1 {
                border-top: 5px solid #18208a!important;
                border-bottom: 5px solid #18208a!important
            }
            .border-x-sm-5-blue-1 {
                border-right: 5px solid #18208a!important;
                border-left: 5px solid #18208a!important
            }
            .border-sm-5-blue-2 {
                border: 5px solid #303796!important
            }
            .border-b-sm-5-blue-2 {
                border-bottom: 5px solid #303796!important
            }
            .border-t-sm-5-blue-2 {
                border-top: 5px solid #303796!important
            }
            .border-r-sm-5-blue-2 {
                border-right: 5px solid #303796!important
            }
            .border-l-sm-5-blue-2 {
                border-left: 5px solid #303796!important
            }
            .border-y-sm-5-blue-2 {
                border-top: 5px solid #303796!important;
                border-bottom: 5px solid #303796!important
            }
            .border-x-sm-5-blue-2 {
                border-right: 5px solid #303796!important;
                border-left: 5px solid #303796!important
            }
            .border-sm-5-darkblue-1 {
                border: 5px solid #080c3b!important
            }
            .border-b-sm-5-darkblue-1 {
                border-bottom: 5px solid #080c3b!important
            }
            .border-t-sm-5-darkblue-1 {
                border-top: 5px solid #080c3b!important
            }
            .border-r-sm-5-darkblue-1 {
                border-right: 5px solid #080c3b!important
            }
            .border-l-sm-5-darkblue-1 {
                border-left: 5px solid #080c3b!important
            }
            .border-y-sm-5-darkblue-1 {
                border-top: 5px solid #080c3b!important;
                border-bottom: 5px solid #080c3b!important
            }
            .border-x-sm-5-darkblue-1 {
                border-right: 5px solid #080c3b!important;
                border-left: 5px solid #080c3b!important
            }
            .border-sm-5-darkblue-2 {
                border: 5px solid #111760!important
            }
            .border-b-sm-5-darkblue-2 {
                border-bottom: 5px solid #111760!important
            }
            .border-t-sm-5-darkblue-2 {
                border-top: 5px solid #111760!important
            }
            .border-r-sm-5-darkblue-2 {
                border-right: 5px solid #111760!important
            }
            .border-l-sm-5-darkblue-2 {
                border-left: 5px solid #111760!important
            }
            .border-y-sm-5-darkblue-2 {
                border-top: 5px solid #111760!important;
                border-bottom: 5px solid #111760!important
            }
            .border-x-sm-5-darkblue-2 {
                border-right: 5px solid #111760!important;
                border-left: 5px solid #111760!important
            }
            .border-sm-5-lightblue-1 {
                border: 5px solid #2f76d6!important
            }
            .border-b-sm-5-lightblue-1 {
                border-bottom: 5px solid #2f76d6!important
            }
            .border-t-sm-5-lightblue-1 {
                border-top: 5px solid #2f76d6!important
            }
            .border-r-sm-5-lightblue-1 {
                border-right: 5px solid #2f76d6!important
            }
            .border-l-sm-5-lightblue-1 {
                border-left: 5px solid #2f76d6!important
            }
            .border-y-sm-5-lightblue-1 {
                border-top: 5px solid #2f76d6!important;
                border-bottom: 5px solid #2f76d6!important
            }
            .border-x-sm-5-lightblue-1 {
                border-right: 5px solid #2f76d6!important;
                border-left: 5px solid #2f76d6!important
            }
            .border-sm-5-red {
                border: 5px solid #b22222!important
            }
            .border-b-sm-5-red {
                border-bottom: 5px solid #b22222!important
            }
            .border-t-sm-5-red {
                border-top: 5px solid #b22222!important
            }
            .border-r-sm-5-red {
                border-right: 5px solid #b22222!important
            }
            .border-l-sm-5-red {
                border-left: 5px solid #b22222!important
            }
            .border-y-sm-5-red {
                border-top: 5px solid #b22222!important;
                border-bottom: 5px solid #b22222!important
            }
            .border-x-sm-5-red {
                border-right: 5px solid #b22222!important;
                border-left: 5px solid #b22222!important
            }
            .border-sm-5-green {
                border: 5px solid #277921!important
            }
            .border-b-sm-5-green {
                border-bottom: 5px solid #277921!important
            }
            .border-t-sm-5-green {
                border-top: 5px solid #277921!important
            }
            .border-r-sm-5-green {
                border-right: 5px solid #277921!important
            }
            .border-l-sm-5-green {
                border-left: 5px solid #277921!important
            }
            .border-y-sm-5-green {
                border-top: 5px solid #277921!important;
                border-bottom: 5px solid #277921!important
            }
            .border-x-sm-5-green {
                border-right: 5px solid #277921!important;
                border-left: 5px solid #277921!important
            }
            .border-sm-5-darkgray-1 {
                border: 5px solid #2b2b2b!important
            }
            .border-b-sm-5-darkgray-1 {
                border-bottom: 5px solid #2b2b2b!important
            }
            .border-t-sm-5-darkgray-1 {
                border-top: 5px solid #2b2b2b!important
            }
            .border-r-sm-5-darkgray-1 {
                border-right: 5px solid #2b2b2b!important
            }
            .border-l-sm-5-darkgray-1 {
                border-left: 5px solid #2b2b2b!important
            }
            .border-y-sm-5-darkgray-1 {
                border-top: 5px solid #2b2b2b!important;
                border-bottom: 5px solid #2b2b2b!important
            }
            .border-x-sm-5-darkgray-1 {
                border-right: 5px solid #2b2b2b!important;
                border-left: 5px solid #2b2b2b!important
            }
            .border-sm-5-darkgray-2 {
                border: 5px solid #333!important
            }
            .border-b-sm-5-darkgray-2 {
                border-bottom: 5px solid #333!important
            }
            .border-t-sm-5-darkgray-2 {
                border-top: 5px solid #333!important
            }
            .border-r-sm-5-darkgray-2 {
                border-right: 5px solid #333!important
            }
            .border-l-sm-5-darkgray-2 {
                border-left: 5px solid #333!important
            }
            .border-y-sm-5-darkgray-2 {
                border-top: 5px solid #333!important;
                border-bottom: 5px solid #333!important
            }
            .border-x-sm-5-darkgray-2 {
                border-right: 5px solid #333!important;
                border-left: 5px solid #333!important
            }
            .border-sm-5-gray-1 {
                border: 5px solid #666!important
            }
            .border-b-sm-5-gray-1 {
                border-bottom: 5px solid #666!important
            }
            .border-t-sm-5-gray-1 {
                border-top: 5px solid #666!important
            }
            .border-r-sm-5-gray-1 {
                border-right: 5px solid #666!important
            }
            .border-l-sm-5-gray-1 {
                border-left: 5px solid #666!important
            }
            .border-y-sm-5-gray-1 {
                border-top: 5px solid #666!important;
                border-bottom: 5px solid #666!important
            }
            .border-x-sm-5-gray-1 {
                border-right: 5px solid #666!important;
                border-left: 5px solid #666!important
            }
            .border-sm-5-gray-2 {
                border: 5px solid #696969!important
            }
            .border-b-sm-5-gray-2 {
                border-bottom: 5px solid #696969!important
            }
            .border-t-sm-5-gray-2 {
                border-top: 5px solid #696969!important
            }
            .border-r-sm-5-gray-2 {
                border-right: 5px solid #696969!important
            }
            .border-l-sm-5-gray-2 {
                border-left: 5px solid #696969!important
            }
            .border-y-sm-5-gray-2 {
                border-top: 5px solid #696969!important;
                border-bottom: 5px solid #696969!important
            }
            .border-x-sm-5-gray-2 {
                border-right: 5px solid #696969!important;
                border-left: 5px solid #696969!important
            }
            .border-sm-5-lightgray-1 {
                border: 5px solid #d0d0d0!important
            }
            .border-b-sm-5-lightgray-1 {
                border-bottom: 5px solid #d0d0d0!important
            }
            .border-t-sm-5-lightgray-1 {
                border-top: 5px solid #d0d0d0!important
            }
            .border-r-sm-5-lightgray-1 {
                border-right: 5px solid #d0d0d0!important
            }
            .border-l-sm-5-lightgray-1 {
                border-left: 5px solid #d0d0d0!important
            }
            .border-y-sm-5-lightgray-1 {
                border-top: 5px solid #d0d0d0!important;
                border-bottom: 5px solid #d0d0d0!important
            }
            .border-x-sm-5-lightgray-1 {
                border-right: 5px solid #d0d0d0!important;
                border-left: 5px solid #d0d0d0!important
            }
            .border-sm-5-lightgray-2 {
                border: 5px solid #f8f8f8!important
            }
            .border-b-sm-5-lightgray-2 {
                border-bottom: 5px solid #f8f8f8!important
            }
            .border-t-sm-5-lightgray-2 {
                border-top: 5px solid #f8f8f8!important
            }
            .border-r-sm-5-lightgray-2 {
                border-right: 5px solid #f8f8f8!important
            }
            .border-l-sm-5-lightgray-2 {
                border-left: 5px solid #f8f8f8!important
            }
            .border-y-sm-5-lightgray-2 {
                border-top: 5px solid #f8f8f8!important;
                border-bottom: 5px solid #f8f8f8!important
            }
            .border-x-sm-5-lightgray-2 {
                border-right: 5px solid #f8f8f8!important;
                border-left: 5px solid #f8f8f8!important
            }
        }
        
        @media (min-width: 768px) {
            .border-md-0 {
                border: 0 solid #d0d0d0!important
            }
            .border-bottom-md-0 {
                border-bottom: 0 solid #d0d0d0!important
            }
            .border-top-md-0 {
                border-top: 0 solid #d0d0d0!important
            }
            .border-right-md-0 {
                border-right: 0 solid #d0d0d0!important
            }
            .border-left-md-0 {
                border-left: 0 solid #d0d0d0!important
            }
            .border-y-md-0 {
                border-top: 0 solid #d0d0d0!important;
                border-bottom: 0 solid #d0d0d0!important
            }
            .border-x-md-0 {
                border-right: 0 solid #d0d0d0!important;
                border-left: 0 solid #d0d0d0!important
            }
            .border-md-0-black {
                border: 0 solid #000!important
            }
            .border-b-md-0-black {
                border-bottom: 0 solid #000!important
            }
            .border-t-md-0-black {
                border-top: 0 solid #000!important
            }
            .border-r-md-0-black {
                border-right: 0 solid #000!important
            }
            .border-l-md-0-black {
                border-left: 0 solid #000!important
            }
            .border-y-md-0-black {
                border-top: 0 solid #000!important;
                border-bottom: 0 solid #000!important
            }
            .border-x-md-0-black {
                border-right: 0 solid #000!important;
                border-left: 0 solid #000!important
            }
            .border-md-0-white {
                border: 0 solid #fff!important
            }
            .border-b-md-0-white {
                border-bottom: 0 solid #fff!important
            }
            .border-t-md-0-white {
                border-top: 0 solid #fff!important
            }
            .border-r-md-0-white {
                border-right: 0 solid #fff!important
            }
            .border-l-md-0-white {
                border-left: 0 solid #fff!important
            }
            .border-y-md-0-white {
                border-top: 0 solid #fff!important;
                border-bottom: 0 solid #fff!important
            }
            .border-x-md-0-white {
                border-right: 0 solid #fff!important;
                border-left: 0 solid #fff!important
            }
            .border-md-0-blue-1 {
                border: 0 solid #18208a!important
            }
            .border-b-md-0-blue-1 {
                border-bottom: 0 solid #18208a!important
            }
            .border-t-md-0-blue-1 {
                border-top: 0 solid #18208a!important
            }
            .border-r-md-0-blue-1 {
                border-right: 0 solid #18208a!important
            }
            .border-l-md-0-blue-1 {
                border-left: 0 solid #18208a!important
            }
            .border-y-md-0-blue-1 {
                border-top: 0 solid #18208a!important;
                border-bottom: 0 solid #18208a!important
            }
            .border-x-md-0-blue-1 {
                border-right: 0 solid #18208a!important;
                border-left: 0 solid #18208a!important
            }
            .border-md-0-blue-2 {
                border: 0 solid #303796!important
            }
            .border-b-md-0-blue-2 {
                border-bottom: 0 solid #303796!important
            }
            .border-t-md-0-blue-2 {
                border-top: 0 solid #303796!important
            }
            .border-r-md-0-blue-2 {
                border-right: 0 solid #303796!important
            }
            .border-l-md-0-blue-2 {
                border-left: 0 solid #303796!important
            }
            .border-y-md-0-blue-2 {
                border-top: 0 solid #303796!important;
                border-bottom: 0 solid #303796!important
            }
            .border-x-md-0-blue-2 {
                border-right: 0 solid #303796!important;
                border-left: 0 solid #303796!important
            }
            .border-md-0-darkblue-1 {
                border: 0 solid #080c3b!important
            }
            .border-b-md-0-darkblue-1 {
                border-bottom: 0 solid #080c3b!important
            }
            .border-t-md-0-darkblue-1 {
                border-top: 0 solid #080c3b!important
            }
            .border-r-md-0-darkblue-1 {
                border-right: 0 solid #080c3b!important
            }
            .border-l-md-0-darkblue-1 {
                border-left: 0 solid #080c3b!important
            }
            .border-y-md-0-darkblue-1 {
                border-top: 0 solid #080c3b!important;
                border-bottom: 0 solid #080c3b!important
            }
            .border-x-md-0-darkblue-1 {
                border-right: 0 solid #080c3b!important;
                border-left: 0 solid #080c3b!important
            }
            .border-md-0-darkblue-2 {
                border: 0 solid #111760!important
            }
            .border-b-md-0-darkblue-2 {
                border-bottom: 0 solid #111760!important
            }
            .border-t-md-0-darkblue-2 {
                border-top: 0 solid #111760!important
            }
            .border-r-md-0-darkblue-2 {
                border-right: 0 solid #111760!important
            }
            .border-l-md-0-darkblue-2 {
                border-left: 0 solid #111760!important
            }
            .border-y-md-0-darkblue-2 {
                border-top: 0 solid #111760!important;
                border-bottom: 0 solid #111760!important
            }
            .border-x-md-0-darkblue-2 {
                border-right: 0 solid #111760!important;
                border-left: 0 solid #111760!important
            }
            .border-md-0-lightblue-1 {
                border: 0 solid #2f76d6!important
            }
            .border-b-md-0-lightblue-1 {
                border-bottom: 0 solid #2f76d6!important
            }
            .border-t-md-0-lightblue-1 {
                border-top: 0 solid #2f76d6!important
            }
            .border-r-md-0-lightblue-1 {
                border-right: 0 solid #2f76d6!important
            }
            .border-l-md-0-lightblue-1 {
                border-left: 0 solid #2f76d6!important
            }
            .border-y-md-0-lightblue-1 {
                border-top: 0 solid #2f76d6!important;
                border-bottom: 0 solid #2f76d6!important
            }
            .border-x-md-0-lightblue-1 {
                border-right: 0 solid #2f76d6!important;
                border-left: 0 solid #2f76d6!important
            }
            .border-md-0-red {
                border: 0 solid #b22222!important
            }
            .border-b-md-0-red {
                border-bottom: 0 solid #b22222!important
            }
            .border-t-md-0-red {
                border-top: 0 solid #b22222!important
            }
            .border-r-md-0-red {
                border-right: 0 solid #b22222!important
            }
            .border-l-md-0-red {
                border-left: 0 solid #b22222!important
            }
            .border-y-md-0-red {
                border-top: 0 solid #b22222!important;
                border-bottom: 0 solid #b22222!important
            }
            .border-x-md-0-red {
                border-right: 0 solid #b22222!important;
                border-left: 0 solid #b22222!important
            }
            .border-md-0-green {
                border: 0 solid #277921!important
            }
            .border-b-md-0-green {
                border-bottom: 0 solid #277921!important
            }
            .border-t-md-0-green {
                border-top: 0 solid #277921!important
            }
            .border-r-md-0-green {
                border-right: 0 solid #277921!important
            }
            .border-l-md-0-green {
                border-left: 0 solid #277921!important
            }
            .border-y-md-0-green {
                border-top: 0 solid #277921!important;
                border-bottom: 0 solid #277921!important
            }
            .border-x-md-0-green {
                border-right: 0 solid #277921!important;
                border-left: 0 solid #277921!important
            }
            .border-md-0-darkgray-1 {
                border: 0 solid #2b2b2b!important
            }
            .border-b-md-0-darkgray-1 {
                border-bottom: 0 solid #2b2b2b!important
            }
            .border-t-md-0-darkgray-1 {
                border-top: 0 solid #2b2b2b!important
            }
            .border-r-md-0-darkgray-1 {
                border-right: 0 solid #2b2b2b!important
            }
            .border-l-md-0-darkgray-1 {
                border-left: 0 solid #2b2b2b!important
            }
            .border-y-md-0-darkgray-1 {
                border-top: 0 solid #2b2b2b!important;
                border-bottom: 0 solid #2b2b2b!important
            }
            .border-x-md-0-darkgray-1 {
                border-right: 0 solid #2b2b2b!important;
                border-left: 0 solid #2b2b2b!important
            }
            .border-md-0-darkgray-2 {
                border: 0 solid #333!important
            }
            .border-b-md-0-darkgray-2 {
                border-bottom: 0 solid #333!important
            }
            .border-t-md-0-darkgray-2 {
                border-top: 0 solid #333!important
            }
            .border-r-md-0-darkgray-2 {
                border-right: 0 solid #333!important
            }
            .border-l-md-0-darkgray-2 {
                border-left: 0 solid #333!important
            }
            .border-y-md-0-darkgray-2 {
                border-top: 0 solid #333!important;
                border-bottom: 0 solid #333!important
            }
            .border-x-md-0-darkgray-2 {
                border-right: 0 solid #333!important;
                border-left: 0 solid #333!important
            }
            .border-md-0-gray-1 {
                border: 0 solid #666!important
            }
            .border-b-md-0-gray-1 {
                border-bottom: 0 solid #666!important
            }
            .border-t-md-0-gray-1 {
                border-top: 0 solid #666!important
            }
            .border-r-md-0-gray-1 {
                border-right: 0 solid #666!important
            }
            .border-l-md-0-gray-1 {
                border-left: 0 solid #666!important
            }
            .border-y-md-0-gray-1 {
                border-top: 0 solid #666!important;
                border-bottom: 0 solid #666!important
            }
            .border-x-md-0-gray-1 {
                border-right: 0 solid #666!important;
                border-left: 0 solid #666!important
            }
            .border-md-0-gray-2 {
                border: 0 solid #696969!important
            }
            .border-b-md-0-gray-2 {
                border-bottom: 0 solid #696969!important
            }
            .border-t-md-0-gray-2 {
                border-top: 0 solid #696969!important
            }
            .border-r-md-0-gray-2 {
                border-right: 0 solid #696969!important
            }
            .border-l-md-0-gray-2 {
                border-left: 0 solid #696969!important
            }
            .border-y-md-0-gray-2 {
                border-top: 0 solid #696969!important;
                border-bottom: 0 solid #696969!important
            }
            .border-x-md-0-gray-2 {
                border-right: 0 solid #696969!important;
                border-left: 0 solid #696969!important
            }
            .border-md-0-lightgray-1 {
                border: 0 solid #d0d0d0!important
            }
            .border-b-md-0-lightgray-1 {
                border-bottom: 0 solid #d0d0d0!important
            }
            .border-t-md-0-lightgray-1 {
                border-top: 0 solid #d0d0d0!important
            }
            .border-r-md-0-lightgray-1 {
                border-right: 0 solid #d0d0d0!important
            }
            .border-l-md-0-lightgray-1 {
                border-left: 0 solid #d0d0d0!important
            }
            .border-y-md-0-lightgray-1 {
                border-top: 0 solid #d0d0d0!important;
                border-bottom: 0 solid #d0d0d0!important
            }
            .border-x-md-0-lightgray-1 {
                border-right: 0 solid #d0d0d0!important;
                border-left: 0 solid #d0d0d0!important
            }
            .border-md-0-lightgray-2 {
                border: 0 solid #f8f8f8!important
            }
            .border-b-md-0-lightgray-2 {
                border-bottom: 0 solid #f8f8f8!important
            }
            .border-t-md-0-lightgray-2 {
                border-top: 0 solid #f8f8f8!important
            }
            .border-r-md-0-lightgray-2 {
                border-right: 0 solid #f8f8f8!important
            }
            .border-l-md-0-lightgray-2 {
                border-left: 0 solid #f8f8f8!important
            }
            .border-y-md-0-lightgray-2 {
                border-top: 0 solid #f8f8f8!important;
                border-bottom: 0 solid #f8f8f8!important
            }
            .border-x-md-0-lightgray-2 {
                border-right: 0 solid #f8f8f8!important;
                border-left: 0 solid #f8f8f8!important
            }
            .border-md-1 {
                border: 1px solid #d0d0d0!important
            }
            .border-bottom-md-1 {
                border-bottom: 1px solid #d0d0d0!important
            }
            .border-top-md-1 {
                border-top: 1px solid #d0d0d0!important
            }
            .border-right-md-1 {
                border-right: 1px solid #d0d0d0!important
            }
            .border-left-md-1 {
                border-left: 1px solid #d0d0d0!important
            }
            .border-y-md-1 {
                border-top: 1px solid #d0d0d0!important;
                border-bottom: 1px solid #d0d0d0!important
            }
            .border-x-md-1 {
                border-right: 1px solid #d0d0d0!important;
                border-left: 1px solid #d0d0d0!important
            }
            .border-md-1-black {
                border: 1px solid #000!important
            }
            .border-b-md-1-black {
                border-bottom: 1px solid #000!important
            }
            .border-t-md-1-black {
                border-top: 1px solid #000!important
            }
            .border-r-md-1-black {
                border-right: 1px solid #000!important
            }
            .border-l-md-1-black {
                border-left: 1px solid #000!important
            }
            .border-y-md-1-black {
                border-top: 1px solid #000!important;
                border-bottom: 1px solid #000!important
            }
            .border-x-md-1-black {
                border-right: 1px solid #000!important;
                border-left: 1px solid #000!important
            }
            .border-md-1-white {
                border: 1px solid #fff!important
            }
            .border-b-md-1-white {
                border-bottom: 1px solid #fff!important
            }
            .border-t-md-1-white {
                border-top: 1px solid #fff!important
            }
            .border-r-md-1-white {
                border-right: 1px solid #fff!important
            }
            .border-l-md-1-white {
                border-left: 1px solid #fff!important
            }
            .border-y-md-1-white {
                border-top: 1px solid #fff!important;
                border-bottom: 1px solid #fff!important
            }
            .border-x-md-1-white {
                border-right: 1px solid #fff!important;
                border-left: 1px solid #fff!important
            }
            .border-md-1-blue-1 {
                border: 1px solid #18208a!important
            }
            .border-b-md-1-blue-1 {
                border-bottom: 1px solid #18208a!important
            }
            .border-t-md-1-blue-1 {
                border-top: 1px solid #18208a!important
            }
            .border-r-md-1-blue-1 {
                border-right: 1px solid #18208a!important
            }
            .border-l-md-1-blue-1 {
                border-left: 1px solid #18208a!important
            }
            .border-y-md-1-blue-1 {
                border-top: 1px solid #18208a!important;
                border-bottom: 1px solid #18208a!important
            }
            .border-x-md-1-blue-1 {
                border-right: 1px solid #18208a!important;
                border-left: 1px solid #18208a!important
            }
            .border-md-1-blue-2 {
                border: 1px solid #303796!important
            }
            .border-b-md-1-blue-2 {
                border-bottom: 1px solid #303796!important
            }
            .border-t-md-1-blue-2 {
                border-top: 1px solid #303796!important
            }
            .border-r-md-1-blue-2 {
                border-right: 1px solid #303796!important
            }
            .border-l-md-1-blue-2 {
                border-left: 1px solid #303796!important
            }
            .border-y-md-1-blue-2 {
                border-top: 1px solid #303796!important;
                border-bottom: 1px solid #303796!important
            }
            .border-x-md-1-blue-2 {
                border-right: 1px solid #303796!important;
                border-left: 1px solid #303796!important
            }
            .border-md-1-darkblue-1 {
                border: 1px solid #080c3b!important
            }
            .border-b-md-1-darkblue-1 {
                border-bottom: 1px solid #080c3b!important
            }
            .border-t-md-1-darkblue-1 {
                border-top: 1px solid #080c3b!important
            }
            .border-r-md-1-darkblue-1 {
                border-right: 1px solid #080c3b!important
            }
            .border-l-md-1-darkblue-1 {
                border-left: 1px solid #080c3b!important
            }
            .border-y-md-1-darkblue-1 {
                border-top: 1px solid #080c3b!important;
                border-bottom: 1px solid #080c3b!important
            }
            .border-x-md-1-darkblue-1 {
                border-right: 1px solid #080c3b!important;
                border-left: 1px solid #080c3b!important
            }
            .border-md-1-darkblue-2 {
                border: 1px solid #111760!important
            }
            .border-b-md-1-darkblue-2 {
                border-bottom: 1px solid #111760!important
            }
            .border-t-md-1-darkblue-2 {
                border-top: 1px solid #111760!important
            }
            .border-r-md-1-darkblue-2 {
                border-right: 1px solid #111760!important
            }
            .border-l-md-1-darkblue-2 {
                border-left: 1px solid #111760!important
            }
            .border-y-md-1-darkblue-2 {
                border-top: 1px solid #111760!important;
                border-bottom: 1px solid #111760!important
            }
            .border-x-md-1-darkblue-2 {
                border-right: 1px solid #111760!important;
                border-left: 1px solid #111760!important
            }
            .border-md-1-lightblue-1 {
                border: 1px solid #2f76d6!important
            }
            .border-b-md-1-lightblue-1 {
                border-bottom: 1px solid #2f76d6!important
            }
            .border-t-md-1-lightblue-1 {
                border-top: 1px solid #2f76d6!important
            }
            .border-r-md-1-lightblue-1 {
                border-right: 1px solid #2f76d6!important
            }
            .border-l-md-1-lightblue-1 {
                border-left: 1px solid #2f76d6!important
            }
            .border-y-md-1-lightblue-1 {
                border-top: 1px solid #2f76d6!important;
                border-bottom: 1px solid #2f76d6!important
            }
            .border-x-md-1-lightblue-1 {
                border-right: 1px solid #2f76d6!important;
                border-left: 1px solid #2f76d6!important
            }
            .border-md-1-red {
                border: 1px solid #b22222!important
            }
            .border-b-md-1-red {
                border-bottom: 1px solid #b22222!important
            }
            .border-t-md-1-red {
                border-top: 1px solid #b22222!important
            }
            .border-r-md-1-red {
                border-right: 1px solid #b22222!important
            }
            .border-l-md-1-red {
                border-left: 1px solid #b22222!important
            }
            .border-y-md-1-red {
                border-top: 1px solid #b22222!important;
                border-bottom: 1px solid #b22222!important
            }
            .border-x-md-1-red {
                border-right: 1px solid #b22222!important;
                border-left: 1px solid #b22222!important
            }
            .border-md-1-green {
                border: 1px solid #277921!important
            }
            .border-b-md-1-green {
                border-bottom: 1px solid #277921!important
            }
            .border-t-md-1-green {
                border-top: 1px solid #277921!important
            }
            .border-r-md-1-green {
                border-right: 1px solid #277921!important
            }
            .border-l-md-1-green {
                border-left: 1px solid #277921!important
            }
            .border-y-md-1-green {
                border-top: 1px solid #277921!important;
                border-bottom: 1px solid #277921!important
            }
            .border-x-md-1-green {
                border-right: 1px solid #277921!important;
                border-left: 1px solid #277921!important
            }
            .border-md-1-darkgray-1 {
                border: 1px solid #2b2b2b!important
            }
            .border-b-md-1-darkgray-1 {
                border-bottom: 1px solid #2b2b2b!important
            }
            .border-t-md-1-darkgray-1 {
                border-top: 1px solid #2b2b2b!important
            }
            .border-r-md-1-darkgray-1 {
                border-right: 1px solid #2b2b2b!important
            }
            .border-l-md-1-darkgray-1 {
                border-left: 1px solid #2b2b2b!important
            }
            .border-y-md-1-darkgray-1 {
                border-top: 1px solid #2b2b2b!important;
                border-bottom: 1px solid #2b2b2b!important
            }
            .border-x-md-1-darkgray-1 {
                border-right: 1px solid #2b2b2b!important;
                border-left: 1px solid #2b2b2b!important
            }
            .border-md-1-darkgray-2 {
                border: 1px solid #333!important
            }
            .border-b-md-1-darkgray-2 {
                border-bottom: 1px solid #333!important
            }
            .border-t-md-1-darkgray-2 {
                border-top: 1px solid #333!important
            }
            .border-r-md-1-darkgray-2 {
                border-right: 1px solid #333!important
            }
            .border-l-md-1-darkgray-2 {
                border-left: 1px solid #333!important
            }
            .border-y-md-1-darkgray-2 {
                border-top: 1px solid #333!important;
                border-bottom: 1px solid #333!important
            }
            .border-x-md-1-darkgray-2 {
                border-right: 1px solid #333!important;
                border-left: 1px solid #333!important
            }
            .border-md-1-gray-1 {
                border: 1px solid #666!important
            }
            .border-b-md-1-gray-1 {
                border-bottom: 1px solid #666!important
            }
            .border-t-md-1-gray-1 {
                border-top: 1px solid #666!important
            }
            .border-r-md-1-gray-1 {
                border-right: 1px solid #666!important
            }
            .border-l-md-1-gray-1 {
                border-left: 1px solid #666!important
            }
            .border-y-md-1-gray-1 {
                border-top: 1px solid #666!important;
                border-bottom: 1px solid #666!important
            }
            .border-x-md-1-gray-1 {
                border-right: 1px solid #666!important;
                border-left: 1px solid #666!important
            }
            .border-md-1-gray-2 {
                border: 1px solid #696969!important
            }
            .border-b-md-1-gray-2 {
                border-bottom: 1px solid #696969!important
            }
            .border-t-md-1-gray-2 {
                border-top: 1px solid #696969!important
            }
            .border-r-md-1-gray-2 {
                border-right: 1px solid #696969!important
            }
            .border-l-md-1-gray-2 {
                border-left: 1px solid #696969!important
            }
            .border-y-md-1-gray-2 {
                border-top: 1px solid #696969!important;
                border-bottom: 1px solid #696969!important
            }
            .border-x-md-1-gray-2 {
                border-right: 1px solid #696969!important;
                border-left: 1px solid #696969!important
            }
            .border-md-1-lightgray-1 {
                border: 1px solid #d0d0d0!important
            }
            .border-b-md-1-lightgray-1 {
                border-bottom: 1px solid #d0d0d0!important
            }
            .border-t-md-1-lightgray-1 {
                border-top: 1px solid #d0d0d0!important
            }
            .border-r-md-1-lightgray-1 {
                border-right: 1px solid #d0d0d0!important
            }
            .border-l-md-1-lightgray-1 {
                border-left: 1px solid #d0d0d0!important
            }
            .border-y-md-1-lightgray-1 {
                border-top: 1px solid #d0d0d0!important;
                border-bottom: 1px solid #d0d0d0!important
            }
            .border-x-md-1-lightgray-1 {
                border-right: 1px solid #d0d0d0!important;
                border-left: 1px solid #d0d0d0!important
            }
            .border-md-1-lightgray-2 {
                border: 1px solid #f8f8f8!important
            }
            .border-b-md-1-lightgray-2 {
                border-bottom: 1px solid #f8f8f8!important
            }
            .border-t-md-1-lightgray-2 {
                border-top: 1px solid #f8f8f8!important
            }
            .border-r-md-1-lightgray-2 {
                border-right: 1px solid #f8f8f8!important
            }
            .border-l-md-1-lightgray-2 {
                border-left: 1px solid #f8f8f8!important
            }
            .border-y-md-1-lightgray-2 {
                border-top: 1px solid #f8f8f8!important;
                border-bottom: 1px solid #f8f8f8!important
            }
            .border-x-md-1-lightgray-2 {
                border-right: 1px solid #f8f8f8!important;
                border-left: 1px solid #f8f8f8!important
            }
            .border-md-2 {
                border: 2px solid #d0d0d0!important
            }
            .border-bottom-md-2 {
                border-bottom: 2px solid #d0d0d0!important
            }
            .border-top-md-2 {
                border-top: 2px solid #d0d0d0!important
            }
            .border-right-md-2 {
                border-right: 2px solid #d0d0d0!important
            }
            .border-left-md-2 {
                border-left: 2px solid #d0d0d0!important
            }
            .border-y-md-2 {
                border-top: 2px solid #d0d0d0!important;
                border-bottom: 2px solid #d0d0d0!important
            }
            .border-x-md-2 {
                border-right: 2px solid #d0d0d0!important;
                border-left: 2px solid #d0d0d0!important
            }
            .border-md-2-black {
                border: 2px solid #000!important
            }
            .border-b-md-2-black {
                border-bottom: 2px solid #000!important
            }
            .border-t-md-2-black {
                border-top: 2px solid #000!important
            }
            .border-r-md-2-black {
                border-right: 2px solid #000!important
            }
            .border-l-md-2-black {
                border-left: 2px solid #000!important
            }
            .border-y-md-2-black {
                border-top: 2px solid #000!important;
                border-bottom: 2px solid #000!important
            }
            .border-x-md-2-black {
                border-right: 2px solid #000!important;
                border-left: 2px solid #000!important
            }
            .border-md-2-white {
                border: 2px solid #fff!important
            }
            .border-b-md-2-white {
                border-bottom: 2px solid #fff!important
            }
            .border-t-md-2-white {
                border-top: 2px solid #fff!important
            }
            .border-r-md-2-white {
                border-right: 2px solid #fff!important
            }
            .border-l-md-2-white {
                border-left: 2px solid #fff!important
            }
            .border-y-md-2-white {
                border-top: 2px solid #fff!important;
                border-bottom: 2px solid #fff!important
            }
            .border-x-md-2-white {
                border-right: 2px solid #fff!important;
                border-left: 2px solid #fff!important
            }
            .border-md-2-blue-1 {
                border: 2px solid #18208a!important
            }
            .border-b-md-2-blue-1 {
                border-bottom: 2px solid #18208a!important
            }
            .border-t-md-2-blue-1 {
                border-top: 2px solid #18208a!important
            }
            .border-r-md-2-blue-1 {
                border-right: 2px solid #18208a!important
            }
            .border-l-md-2-blue-1 {
                border-left: 2px solid #18208a!important
            }
            .border-y-md-2-blue-1 {
                border-top: 2px solid #18208a!important;
                border-bottom: 2px solid #18208a!important
            }
            .border-x-md-2-blue-1 {
                border-right: 2px solid #18208a!important;
                border-left: 2px solid #18208a!important
            }
            .border-md-2-blue-2 {
                border: 2px solid #303796!important
            }
            .border-b-md-2-blue-2 {
                border-bottom: 2px solid #303796!important
            }
            .border-t-md-2-blue-2 {
                border-top: 2px solid #303796!important
            }
            .border-r-md-2-blue-2 {
                border-right: 2px solid #303796!important
            }
            .border-l-md-2-blue-2 {
                border-left: 2px solid #303796!important
            }
            .border-y-md-2-blue-2 {
                border-top: 2px solid #303796!important;
                border-bottom: 2px solid #303796!important
            }
            .border-x-md-2-blue-2 {
                border-right: 2px solid #303796!important;
                border-left: 2px solid #303796!important
            }
            .border-md-2-darkblue-1 {
                border: 2px solid #080c3b!important
            }
            .border-b-md-2-darkblue-1 {
                border-bottom: 2px solid #080c3b!important
            }
            .border-t-md-2-darkblue-1 {
                border-top: 2px solid #080c3b!important
            }
            .border-r-md-2-darkblue-1 {
                border-right: 2px solid #080c3b!important
            }
            .border-l-md-2-darkblue-1 {
                border-left: 2px solid #080c3b!important
            }
            .border-y-md-2-darkblue-1 {
                border-top: 2px solid #080c3b!important;
                border-bottom: 2px solid #080c3b!important
            }
            .border-x-md-2-darkblue-1 {
                border-right: 2px solid #080c3b!important;
                border-left: 2px solid #080c3b!important
            }
            .border-md-2-darkblue-2 {
                border: 2px solid #111760!important
            }
            .border-b-md-2-darkblue-2 {
                border-bottom: 2px solid #111760!important
            }
            .border-t-md-2-darkblue-2 {
                border-top: 2px solid #111760!important
            }
            .border-r-md-2-darkblue-2 {
                border-right: 2px solid #111760!important
            }
            .border-l-md-2-darkblue-2 {
                border-left: 2px solid #111760!important
            }
            .border-y-md-2-darkblue-2 {
                border-top: 2px solid #111760!important;
                border-bottom: 2px solid #111760!important
            }
            .border-x-md-2-darkblue-2 {
                border-right: 2px solid #111760!important;
                border-left: 2px solid #111760!important
            }
            .border-md-2-lightblue-1 {
                border: 2px solid #2f76d6!important
            }
            .border-b-md-2-lightblue-1 {
                border-bottom: 2px solid #2f76d6!important
            }
            .border-t-md-2-lightblue-1 {
                border-top: 2px solid #2f76d6!important
            }
            .border-r-md-2-lightblue-1 {
                border-right: 2px solid #2f76d6!important
            }
            .border-l-md-2-lightblue-1 {
                border-left: 2px solid #2f76d6!important
            }
            .border-y-md-2-lightblue-1 {
                border-top: 2px solid #2f76d6!important;
                border-bottom: 2px solid #2f76d6!important
            }
            .border-x-md-2-lightblue-1 {
                border-right: 2px solid #2f76d6!important;
                border-left: 2px solid #2f76d6!important
            }
            .border-md-2-red {
                border: 2px solid #b22222!important
            }
            .border-b-md-2-red {
                border-bottom: 2px solid #b22222!important
            }
            .border-t-md-2-red {
                border-top: 2px solid #b22222!important
            }
            .border-r-md-2-red {
                border-right: 2px solid #b22222!important
            }
            .border-l-md-2-red {
                border-left: 2px solid #b22222!important
            }
            .border-y-md-2-red {
                border-top: 2px solid #b22222!important;
                border-bottom: 2px solid #b22222!important
            }
            .border-x-md-2-red {
                border-right: 2px solid #b22222!important;
                border-left: 2px solid #b22222!important
            }
            .border-md-2-green {
                border: 2px solid #277921!important
            }
            .border-b-md-2-green {
                border-bottom: 2px solid #277921!important
            }
            .border-t-md-2-green {
                border-top: 2px solid #277921!important
            }
            .border-r-md-2-green {
                border-right: 2px solid #277921!important
            }
            .border-l-md-2-green {
                border-left: 2px solid #277921!important
            }
            .border-y-md-2-green {
                border-top: 2px solid #277921!important;
                border-bottom: 2px solid #277921!important
            }
            .border-x-md-2-green {
                border-right: 2px solid #277921!important;
                border-left: 2px solid #277921!important
            }
            .border-md-2-darkgray-1 {
                border: 2px solid #2b2b2b!important
            }
            .border-b-md-2-darkgray-1 {
                border-bottom: 2px solid #2b2b2b!important
            }
            .border-t-md-2-darkgray-1 {
                border-top: 2px solid #2b2b2b!important
            }
            .border-r-md-2-darkgray-1 {
                border-right: 2px solid #2b2b2b!important
            }
            .border-l-md-2-darkgray-1 {
                border-left: 2px solid #2b2b2b!important
            }
            .border-y-md-2-darkgray-1 {
                border-top: 2px solid #2b2b2b!important;
                border-bottom: 2px solid #2b2b2b!important
            }
            .border-x-md-2-darkgray-1 {
                border-right: 2px solid #2b2b2b!important;
                border-left: 2px solid #2b2b2b!important
            }
            .border-md-2-darkgray-2 {
                border: 2px solid #333!important
            }
            .border-b-md-2-darkgray-2 {
                border-bottom: 2px solid #333!important
            }
            .border-t-md-2-darkgray-2 {
                border-top: 2px solid #333!important
            }
            .border-r-md-2-darkgray-2 {
                border-right: 2px solid #333!important
            }
            .border-l-md-2-darkgray-2 {
                border-left: 2px solid #333!important
            }
            .border-y-md-2-darkgray-2 {
                border-top: 2px solid #333!important;
                border-bottom: 2px solid #333!important
            }
            .border-x-md-2-darkgray-2 {
                border-right: 2px solid #333!important;
                border-left: 2px solid #333!important
            }
            .border-md-2-gray-1 {
                border: 2px solid #666!important
            }
            .border-b-md-2-gray-1 {
                border-bottom: 2px solid #666!important
            }
            .border-t-md-2-gray-1 {
                border-top: 2px solid #666!important
            }
            .border-r-md-2-gray-1 {
                border-right: 2px solid #666!important
            }
            .border-l-md-2-gray-1 {
                border-left: 2px solid #666!important
            }
            .border-y-md-2-gray-1 {
                border-top: 2px solid #666!important;
                border-bottom: 2px solid #666!important
            }
            .border-x-md-2-gray-1 {
                border-right: 2px solid #666!important;
                border-left: 2px solid #666!important
            }
            .border-md-2-gray-2 {
                border: 2px solid #696969!important
            }
            .border-b-md-2-gray-2 {
                border-bottom: 2px solid #696969!important
            }
            .border-t-md-2-gray-2 {
                border-top: 2px solid #696969!important
            }
            .border-r-md-2-gray-2 {
                border-right: 2px solid #696969!important
            }
            .border-l-md-2-gray-2 {
                border-left: 2px solid #696969!important
            }
            .border-y-md-2-gray-2 {
                border-top: 2px solid #696969!important;
                border-bottom: 2px solid #696969!important
            }
            .border-x-md-2-gray-2 {
                border-right: 2px solid #696969!important;
                border-left: 2px solid #696969!important
            }
            .border-md-2-lightgray-1 {
                border: 2px solid #d0d0d0!important
            }
            .border-b-md-2-lightgray-1 {
                border-bottom: 2px solid #d0d0d0!important
            }
            .border-t-md-2-lightgray-1 {
                border-top: 2px solid #d0d0d0!important
            }
            .border-r-md-2-lightgray-1 {
                border-right: 2px solid #d0d0d0!important
            }
            .border-l-md-2-lightgray-1 {
                border-left: 2px solid #d0d0d0!important
            }
            .border-y-md-2-lightgray-1 {
                border-top: 2px solid #d0d0d0!important;
                border-bottom: 2px solid #d0d0d0!important
            }
            .border-x-md-2-lightgray-1 {
                border-right: 2px solid #d0d0d0!important;
                border-left: 2px solid #d0d0d0!important
            }
            .border-md-2-lightgray-2 {
                border: 2px solid #f8f8f8!important
            }
            .border-b-md-2-lightgray-2 {
                border-bottom: 2px solid #f8f8f8!important
            }
            .border-t-md-2-lightgray-2 {
                border-top: 2px solid #f8f8f8!important
            }
            .border-r-md-2-lightgray-2 {
                border-right: 2px solid #f8f8f8!important
            }
            .border-l-md-2-lightgray-2 {
                border-left: 2px solid #f8f8f8!important
            }
            .border-y-md-2-lightgray-2 {
                border-top: 2px solid #f8f8f8!important;
                border-bottom: 2px solid #f8f8f8!important
            }
            .border-x-md-2-lightgray-2 {
                border-right: 2px solid #f8f8f8!important;
                border-left: 2px solid #f8f8f8!important
            }
            .border-md-3 {
                border: 3px solid #d0d0d0!important
            }
            .border-bottom-md-3 {
                border-bottom: 3px solid #d0d0d0!important
            }
            .border-top-md-3 {
                border-top: 3px solid #d0d0d0!important
            }
            .border-right-md-3 {
                border-right: 3px solid #d0d0d0!important
            }
            .border-left-md-3 {
                border-left: 3px solid #d0d0d0!important
            }
            .border-y-md-3 {
                border-top: 3px solid #d0d0d0!important;
                border-bottom: 3px solid #d0d0d0!important
            }
            .border-x-md-3 {
                border-right: 3px solid #d0d0d0!important;
                border-left: 3px solid #d0d0d0!important
            }
            .border-md-3-black {
                border: 3px solid #000!important
            }
            .border-b-md-3-black {
                border-bottom: 3px solid #000!important
            }
            .border-t-md-3-black {
                border-top: 3px solid #000!important
            }
            .border-r-md-3-black {
                border-right: 3px solid #000!important
            }
            .border-l-md-3-black {
                border-left: 3px solid #000!important
            }
            .border-y-md-3-black {
                border-top: 3px solid #000!important;
                border-bottom: 3px solid #000!important
            }
            .border-x-md-3-black {
                border-right: 3px solid #000!important;
                border-left: 3px solid #000!important
            }
            .border-md-3-white {
                border: 3px solid #fff!important
            }
            .border-b-md-3-white {
                border-bottom: 3px solid #fff!important
            }
            .border-t-md-3-white {
                border-top: 3px solid #fff!important
            }
            .border-r-md-3-white {
                border-right: 3px solid #fff!important
            }
            .border-l-md-3-white {
                border-left: 3px solid #fff!important
            }
            .border-y-md-3-white {
                border-top: 3px solid #fff!important;
                border-bottom: 3px solid #fff!important
            }
            .border-x-md-3-white {
                border-right: 3px solid #fff!important;
                border-left: 3px solid #fff!important
            }
            .border-md-3-blue-1 {
                border: 3px solid #18208a!important
            }
            .border-b-md-3-blue-1 {
                border-bottom: 3px solid #18208a!important
            }
            .border-t-md-3-blue-1 {
                border-top: 3px solid #18208a!important
            }
            .border-r-md-3-blue-1 {
                border-right: 3px solid #18208a!important
            }
            .border-l-md-3-blue-1 {
                border-left: 3px solid #18208a!important
            }
            .border-y-md-3-blue-1 {
                border-top: 3px solid #18208a!important;
                border-bottom: 3px solid #18208a!important
            }
            .border-x-md-3-blue-1 {
                border-right: 3px solid #18208a!important;
                border-left: 3px solid #18208a!important
            }
            .border-md-3-blue-2 {
                border: 3px solid #303796!important
            }
            .border-b-md-3-blue-2 {
                border-bottom: 3px solid #303796!important
            }
            .border-t-md-3-blue-2 {
                border-top: 3px solid #303796!important
            }
            .border-r-md-3-blue-2 {
                border-right: 3px solid #303796!important
            }
            .border-l-md-3-blue-2 {
                border-left: 3px solid #303796!important
            }
            .border-y-md-3-blue-2 {
                border-top: 3px solid #303796!important;
                border-bottom: 3px solid #303796!important
            }
            .border-x-md-3-blue-2 {
                border-right: 3px solid #303796!important;
                border-left: 3px solid #303796!important
            }
            .border-md-3-darkblue-1 {
                border: 3px solid #080c3b!important
            }
            .border-b-md-3-darkblue-1 {
                border-bottom: 3px solid #080c3b!important
            }
            .border-t-md-3-darkblue-1 {
                border-top: 3px solid #080c3b!important
            }
            .border-r-md-3-darkblue-1 {
                border-right: 3px solid #080c3b!important
            }
            .border-l-md-3-darkblue-1 {
                border-left: 3px solid #080c3b!important
            }
            .border-y-md-3-darkblue-1 {
                border-top: 3px solid #080c3b!important;
                border-bottom: 3px solid #080c3b!important
            }
            .border-x-md-3-darkblue-1 {
                border-right: 3px solid #080c3b!important;
                border-left: 3px solid #080c3b!important
            }
            .border-md-3-darkblue-2 {
                border: 3px solid #111760!important
            }
            .border-b-md-3-darkblue-2 {
                border-bottom: 3px solid #111760!important
            }
            .border-t-md-3-darkblue-2 {
                border-top: 3px solid #111760!important
            }
            .border-r-md-3-darkblue-2 {
                border-right: 3px solid #111760!important
            }
            .border-l-md-3-darkblue-2 {
                border-left: 3px solid #111760!important
            }
            .border-y-md-3-darkblue-2 {
                border-top: 3px solid #111760!important;
                border-bottom: 3px solid #111760!important
            }
            .border-x-md-3-darkblue-2 {
                border-right: 3px solid #111760!important;
                border-left: 3px solid #111760!important
            }
            .border-md-3-lightblue-1 {
                border: 3px solid #2f76d6!important
            }
            .border-b-md-3-lightblue-1 {
                border-bottom: 3px solid #2f76d6!important
            }
            .border-t-md-3-lightblue-1 {
                border-top: 3px solid #2f76d6!important
            }
            .border-r-md-3-lightblue-1 {
                border-right: 3px solid #2f76d6!important
            }
            .border-l-md-3-lightblue-1 {
                border-left: 3px solid #2f76d6!important
            }
            .border-y-md-3-lightblue-1 {
                border-top: 3px solid #2f76d6!important;
                border-bottom: 3px solid #2f76d6!important
            }
            .border-x-md-3-lightblue-1 {
                border-right: 3px solid #2f76d6!important;
                border-left: 3px solid #2f76d6!important
            }
            .border-md-3-red {
                border: 3px solid #b22222!important
            }
            .border-b-md-3-red {
                border-bottom: 3px solid #b22222!important
            }
            .border-t-md-3-red {
                border-top: 3px solid #b22222!important
            }
            .border-r-md-3-red {
                border-right: 3px solid #b22222!important
            }
            .border-l-md-3-red {
                border-left: 3px solid #b22222!important
            }
            .border-y-md-3-red {
                border-top: 3px solid #b22222!important;
                border-bottom: 3px solid #b22222!important
            }
            .border-x-md-3-red {
                border-right: 3px solid #b22222!important;
                border-left: 3px solid #b22222!important
            }
            .border-md-3-green {
                border: 3px solid #277921!important
            }
            .border-b-md-3-green {
                border-bottom: 3px solid #277921!important
            }
            .border-t-md-3-green {
                border-top: 3px solid #277921!important
            }
            .border-r-md-3-green {
                border-right: 3px solid #277921!important
            }
            .border-l-md-3-green {
                border-left: 3px solid #277921!important
            }
            .border-y-md-3-green {
                border-top: 3px solid #277921!important;
                border-bottom: 3px solid #277921!important
            }
            .border-x-md-3-green {
                border-right: 3px solid #277921!important;
                border-left: 3px solid #277921!important
            }
            .border-md-3-darkgray-1 {
                border: 3px solid #2b2b2b!important
            }
            .border-b-md-3-darkgray-1 {
                border-bottom: 3px solid #2b2b2b!important
            }
            .border-t-md-3-darkgray-1 {
                border-top: 3px solid #2b2b2b!important
            }
            .border-r-md-3-darkgray-1 {
                border-right: 3px solid #2b2b2b!important
            }
            .border-l-md-3-darkgray-1 {
                border-left: 3px solid #2b2b2b!important
            }
            .border-y-md-3-darkgray-1 {
                border-top: 3px solid #2b2b2b!important;
                border-bottom: 3px solid #2b2b2b!important
            }
            .border-x-md-3-darkgray-1 {
                border-right: 3px solid #2b2b2b!important;
                border-left: 3px solid #2b2b2b!important
            }
            .border-md-3-darkgray-2 {
                border: 3px solid #333!important
            }
            .border-b-md-3-darkgray-2 {
                border-bottom: 3px solid #333!important
            }
            .border-t-md-3-darkgray-2 {
                border-top: 3px solid #333!important
            }
            .border-r-md-3-darkgray-2 {
                border-right: 3px solid #333!important
            }
            .border-l-md-3-darkgray-2 {
                border-left: 3px solid #333!important
            }
            .border-y-md-3-darkgray-2 {
                border-top: 3px solid #333!important;
                border-bottom: 3px solid #333!important
            }
            .border-x-md-3-darkgray-2 {
                border-right: 3px solid #333!important;
                border-left: 3px solid #333!important
            }
            .border-md-3-gray-1 {
                border: 3px solid #666!important
            }
            .border-b-md-3-gray-1 {
                border-bottom: 3px solid #666!important
            }
            .border-t-md-3-gray-1 {
                border-top: 3px solid #666!important
            }
            .border-r-md-3-gray-1 {
                border-right: 3px solid #666!important
            }
            .border-l-md-3-gray-1 {
                border-left: 3px solid #666!important
            }
            .border-y-md-3-gray-1 {
                border-top: 3px solid #666!important;
                border-bottom: 3px solid #666!important
            }
            .border-x-md-3-gray-1 {
                border-right: 3px solid #666!important;
                border-left: 3px solid #666!important
            }
            .border-md-3-gray-2 {
                border: 3px solid #696969!important
            }
            .border-b-md-3-gray-2 {
                border-bottom: 3px solid #696969!important
            }
            .border-t-md-3-gray-2 {
                border-top: 3px solid #696969!important
            }
            .border-r-md-3-gray-2 {
                border-right: 3px solid #696969!important
            }
            .border-l-md-3-gray-2 {
                border-left: 3px solid #696969!important
            }
            .border-y-md-3-gray-2 {
                border-top: 3px solid #696969!important;
                border-bottom: 3px solid #696969!important
            }
            .border-x-md-3-gray-2 {
                border-right: 3px solid #696969!important;
                border-left: 3px solid #696969!important
            }
            .border-md-3-lightgray-1 {
                border: 3px solid #d0d0d0!important
            }
            .border-b-md-3-lightgray-1 {
                border-bottom: 3px solid #d0d0d0!important
            }
            .border-t-md-3-lightgray-1 {
                border-top: 3px solid #d0d0d0!important
            }
            .border-r-md-3-lightgray-1 {
                border-right: 3px solid #d0d0d0!important
            }
            .border-l-md-3-lightgray-1 {
                border-left: 3px solid #d0d0d0!important
            }
            .border-y-md-3-lightgray-1 {
                border-top: 3px solid #d0d0d0!important;
                border-bottom: 3px solid #d0d0d0!important
            }
            .border-x-md-3-lightgray-1 {
                border-right: 3px solid #d0d0d0!important;
                border-left: 3px solid #d0d0d0!important
            }
            .border-md-3-lightgray-2 {
                border: 3px solid #f8f8f8!important
            }
            .border-b-md-3-lightgray-2 {
                border-bottom: 3px solid #f8f8f8!important
            }
            .border-t-md-3-lightgray-2 {
                border-top: 3px solid #f8f8f8!important
            }
            .border-r-md-3-lightgray-2 {
                border-right: 3px solid #f8f8f8!important
            }
            .border-l-md-3-lightgray-2 {
                border-left: 3px solid #f8f8f8!important
            }
            .border-y-md-3-lightgray-2 {
                border-top: 3px solid #f8f8f8!important;
                border-bottom: 3px solid #f8f8f8!important
            }
            .border-x-md-3-lightgray-2 {
                border-right: 3px solid #f8f8f8!important;
                border-left: 3px solid #f8f8f8!important
            }
            .border-md-4 {
                border: 4px solid #d0d0d0!important
            }
            .border-bottom-md-4 {
                border-bottom: 4px solid #d0d0d0!important
            }
            .border-top-md-4 {
                border-top: 4px solid #d0d0d0!important
            }
            .border-right-md-4 {
                border-right: 4px solid #d0d0d0!important
            }
            .border-left-md-4 {
                border-left: 4px solid #d0d0d0!important
            }
            .border-y-md-4 {
                border-top: 4px solid #d0d0d0!important;
                border-bottom: 4px solid #d0d0d0!important
            }
            .border-x-md-4 {
                border-right: 4px solid #d0d0d0!important;
                border-left: 4px solid #d0d0d0!important
            }
            .border-md-4-black {
                border: 4px solid #000!important
            }
            .border-b-md-4-black {
                border-bottom: 4px solid #000!important
            }
            .border-t-md-4-black {
                border-top: 4px solid #000!important
            }
            .border-r-md-4-black {
                border-right: 4px solid #000!important
            }
            .border-l-md-4-black {
                border-left: 4px solid #000!important
            }
            .border-y-md-4-black {
                border-top: 4px solid #000!important;
                border-bottom: 4px solid #000!important
            }
            .border-x-md-4-black {
                border-right: 4px solid #000!important;
                border-left: 4px solid #000!important
            }
            .border-md-4-white {
                border: 4px solid #fff!important
            }
            .border-b-md-4-white {
                border-bottom: 4px solid #fff!important
            }
            .border-t-md-4-white {
                border-top: 4px solid #fff!important
            }
            .border-r-md-4-white {
                border-right: 4px solid #fff!important
            }
            .border-l-md-4-white {
                border-left: 4px solid #fff!important
            }
            .border-y-md-4-white {
                border-top: 4px solid #fff!important;
                border-bottom: 4px solid #fff!important
            }
            .border-x-md-4-white {
                border-right: 4px solid #fff!important;
                border-left: 4px solid #fff!important
            }
            .border-md-4-blue-1 {
                border: 4px solid #18208a!important
            }
            .border-b-md-4-blue-1 {
                border-bottom: 4px solid #18208a!important
            }
            .border-t-md-4-blue-1 {
                border-top: 4px solid #18208a!important
            }
            .border-r-md-4-blue-1 {
                border-right: 4px solid #18208a!important
            }
            .border-l-md-4-blue-1 {
                border-left: 4px solid #18208a!important
            }
            .border-y-md-4-blue-1 {
                border-top: 4px solid #18208a!important;
                border-bottom: 4px solid #18208a!important
            }
            .border-x-md-4-blue-1 {
                border-right: 4px solid #18208a!important;
                border-left: 4px solid #18208a!important
            }
            .border-md-4-blue-2 {
                border: 4px solid #303796!important
            }
            .border-b-md-4-blue-2 {
                border-bottom: 4px solid #303796!important
            }
            .border-t-md-4-blue-2 {
                border-top: 4px solid #303796!important
            }
            .border-r-md-4-blue-2 {
                border-right: 4px solid #303796!important
            }
            .border-l-md-4-blue-2 {
                border-left: 4px solid #303796!important
            }
            .border-y-md-4-blue-2 {
                border-top: 4px solid #303796!important;
                border-bottom: 4px solid #303796!important
            }
            .border-x-md-4-blue-2 {
                border-right: 4px solid #303796!important;
                border-left: 4px solid #303796!important
            }
            .border-md-4-darkblue-1 {
                border: 4px solid #080c3b!important
            }
            .border-b-md-4-darkblue-1 {
                border-bottom: 4px solid #080c3b!important
            }
            .border-t-md-4-darkblue-1 {
                border-top: 4px solid #080c3b!important
            }
            .border-r-md-4-darkblue-1 {
                border-right: 4px solid #080c3b!important
            }
            .border-l-md-4-darkblue-1 {
                border-left: 4px solid #080c3b!important
            }
            .border-y-md-4-darkblue-1 {
                border-top: 4px solid #080c3b!important;
                border-bottom: 4px solid #080c3b!important
            }
            .border-x-md-4-darkblue-1 {
                border-right: 4px solid #080c3b!important;
                border-left: 4px solid #080c3b!important
            }
            .border-md-4-darkblue-2 {
                border: 4px solid #111760!important
            }
            .border-b-md-4-darkblue-2 {
                border-bottom: 4px solid #111760!important
            }
            .border-t-md-4-darkblue-2 {
                border-top: 4px solid #111760!important
            }
            .border-r-md-4-darkblue-2 {
                border-right: 4px solid #111760!important
            }
            .border-l-md-4-darkblue-2 {
                border-left: 4px solid #111760!important
            }
            .border-y-md-4-darkblue-2 {
                border-top: 4px solid #111760!important;
                border-bottom: 4px solid #111760!important
            }
            .border-x-md-4-darkblue-2 {
                border-right: 4px solid #111760!important;
                border-left: 4px solid #111760!important
            }
            .border-md-4-lightblue-1 {
                border: 4px solid #2f76d6!important
            }
            .border-b-md-4-lightblue-1 {
                border-bottom: 4px solid #2f76d6!important
            }
            .border-t-md-4-lightblue-1 {
                border-top: 4px solid #2f76d6!important
            }
            .border-r-md-4-lightblue-1 {
                border-right: 4px solid #2f76d6!important
            }
            .border-l-md-4-lightblue-1 {
                border-left: 4px solid #2f76d6!important
            }
            .border-y-md-4-lightblue-1 {
                border-top: 4px solid #2f76d6!important;
                border-bottom: 4px solid #2f76d6!important
            }
            .border-x-md-4-lightblue-1 {
                border-right: 4px solid #2f76d6!important;
                border-left: 4px solid #2f76d6!important
            }
            .border-md-4-red {
                border: 4px solid #b22222!important
            }
            .border-b-md-4-red {
                border-bottom: 4px solid #b22222!important
            }
            .border-t-md-4-red {
                border-top: 4px solid #b22222!important
            }
            .border-r-md-4-red {
                border-right: 4px solid #b22222!important
            }
            .border-l-md-4-red {
                border-left: 4px solid #b22222!important
            }
            .border-y-md-4-red {
                border-top: 4px solid #b22222!important;
                border-bottom: 4px solid #b22222!important
            }
            .border-x-md-4-red {
                border-right: 4px solid #b22222!important;
                border-left: 4px solid #b22222!important
            }
            .border-md-4-green {
                border: 4px solid #277921!important
            }
            .border-b-md-4-green {
                border-bottom: 4px solid #277921!important
            }
            .border-t-md-4-green {
                border-top: 4px solid #277921!important
            }
            .border-r-md-4-green {
                border-right: 4px solid #277921!important
            }
            .border-l-md-4-green {
                border-left: 4px solid #277921!important
            }
            .border-y-md-4-green {
                border-top: 4px solid #277921!important;
                border-bottom: 4px solid #277921!important
            }
            .border-x-md-4-green {
                border-right: 4px solid #277921!important;
                border-left: 4px solid #277921!important
            }
            .border-md-4-darkgray-1 {
                border: 4px solid #2b2b2b!important
            }
            .border-b-md-4-darkgray-1 {
                border-bottom: 4px solid #2b2b2b!important
            }
            .border-t-md-4-darkgray-1 {
                border-top: 4px solid #2b2b2b!important
            }
            .border-r-md-4-darkgray-1 {
                border-right: 4px solid #2b2b2b!important
            }
            .border-l-md-4-darkgray-1 {
                border-left: 4px solid #2b2b2b!important
            }
            .border-y-md-4-darkgray-1 {
                border-top: 4px solid #2b2b2b!important;
                border-bottom: 4px solid #2b2b2b!important
            }
            .border-x-md-4-darkgray-1 {
                border-right: 4px solid #2b2b2b!important;
                border-left: 4px solid #2b2b2b!important
            }
            .border-md-4-darkgray-2 {
                border: 4px solid #333!important
            }
            .border-b-md-4-darkgray-2 {
                border-bottom: 4px solid #333!important
            }
            .border-t-md-4-darkgray-2 {
                border-top: 4px solid #333!important
            }
            .border-r-md-4-darkgray-2 {
                border-right: 4px solid #333!important
            }
            .border-l-md-4-darkgray-2 {
                border-left: 4px solid #333!important
            }
            .border-y-md-4-darkgray-2 {
                border-top: 4px solid #333!important;
                border-bottom: 4px solid #333!important
            }
            .border-x-md-4-darkgray-2 {
                border-right: 4px solid #333!important;
                border-left: 4px solid #333!important
            }
            .border-md-4-gray-1 {
                border: 4px solid #666!important
            }
            .border-b-md-4-gray-1 {
                border-bottom: 4px solid #666!important
            }
            .border-t-md-4-gray-1 {
                border-top: 4px solid #666!important
            }
            .border-r-md-4-gray-1 {
                border-right: 4px solid #666!important
            }
            .border-l-md-4-gray-1 {
                border-left: 4px solid #666!important
            }
            .border-y-md-4-gray-1 {
                border-top: 4px solid #666!important;
                border-bottom: 4px solid #666!important
            }
            .border-x-md-4-gray-1 {
                border-right: 4px solid #666!important;
                border-left: 4px solid #666!important
            }
            .border-md-4-gray-2 {
                border: 4px solid #696969!important
            }
            .border-b-md-4-gray-2 {
                border-bottom: 4px solid #696969!important
            }
            .border-t-md-4-gray-2 {
                border-top: 4px solid #696969!important
            }
            .border-r-md-4-gray-2 {
                border-right: 4px solid #696969!important
            }
            .border-l-md-4-gray-2 {
                border-left: 4px solid #696969!important
            }
            .border-y-md-4-gray-2 {
                border-top: 4px solid #696969!important;
                border-bottom: 4px solid #696969!important
            }
            .border-x-md-4-gray-2 {
                border-right: 4px solid #696969!important;
                border-left: 4px solid #696969!important
            }
            .border-md-4-lightgray-1 {
                border: 4px solid #d0d0d0!important
            }
            .border-b-md-4-lightgray-1 {
                border-bottom: 4px solid #d0d0d0!important
            }
            .border-t-md-4-lightgray-1 {
                border-top: 4px solid #d0d0d0!important
            }
            .border-r-md-4-lightgray-1 {
                border-right: 4px solid #d0d0d0!important
            }
            .border-l-md-4-lightgray-1 {
                border-left: 4px solid #d0d0d0!important
            }
            .border-y-md-4-lightgray-1 {
                border-top: 4px solid #d0d0d0!important;
                border-bottom: 4px solid #d0d0d0!important
            }
            .border-x-md-4-lightgray-1 {
                border-right: 4px solid #d0d0d0!important;
                border-left: 4px solid #d0d0d0!important
            }
            .border-md-4-lightgray-2 {
                border: 4px solid #f8f8f8!important
            }
            .border-b-md-4-lightgray-2 {
                border-bottom: 4px solid #f8f8f8!important
            }
            .border-t-md-4-lightgray-2 {
                border-top: 4px solid #f8f8f8!important
            }
            .border-r-md-4-lightgray-2 {
                border-right: 4px solid #f8f8f8!important
            }
            .border-l-md-4-lightgray-2 {
                border-left: 4px solid #f8f8f8!important
            }
            .border-y-md-4-lightgray-2 {
                border-top: 4px solid #f8f8f8!important;
                border-bottom: 4px solid #f8f8f8!important
            }
            .border-x-md-4-lightgray-2 {
                border-right: 4px solid #f8f8f8!important;
                border-left: 4px solid #f8f8f8!important
            }
            .border-md-5 {
                border: 5px solid #d0d0d0!important
            }
            .border-bottom-md-5 {
                border-bottom: 5px solid #d0d0d0!important
            }
            .border-top-md-5 {
                border-top: 5px solid #d0d0d0!important
            }
            .border-right-md-5 {
                border-right: 5px solid #d0d0d0!important
            }
            .border-left-md-5 {
                border-left: 5px solid #d0d0d0!important
            }
            .border-y-md-5 {
                border-top: 5px solid #d0d0d0!important;
                border-bottom: 5px solid #d0d0d0!important
            }
            .border-x-md-5 {
                border-right: 5px solid #d0d0d0!important;
                border-left: 5px solid #d0d0d0!important
            }
            .border-md-5-black {
                border: 5px solid #000!important
            }
            .border-b-md-5-black {
                border-bottom: 5px solid #000!important
            }
            .border-t-md-5-black {
                border-top: 5px solid #000!important
            }
            .border-r-md-5-black {
                border-right: 5px solid #000!important
            }
            .border-l-md-5-black {
                border-left: 5px solid #000!important
            }
            .border-y-md-5-black {
                border-top: 5px solid #000!important;
                border-bottom: 5px solid #000!important
            }
            .border-x-md-5-black {
                border-right: 5px solid #000!important;
                border-left: 5px solid #000!important
            }
            .border-md-5-white {
                border: 5px solid #fff!important
            }
            .border-b-md-5-white {
                border-bottom: 5px solid #fff!important
            }
            .border-t-md-5-white {
                border-top: 5px solid #fff!important
            }
            .border-r-md-5-white {
                border-right: 5px solid #fff!important
            }
            .border-l-md-5-white {
                border-left: 5px solid #fff!important
            }
            .border-y-md-5-white {
                border-top: 5px solid #fff!important;
                border-bottom: 5px solid #fff!important
            }
            .border-x-md-5-white {
                border-right: 5px solid #fff!important;
                border-left: 5px solid #fff!important
            }
            .border-md-5-blue-1 {
                border: 5px solid #18208a!important
            }
            .border-b-md-5-blue-1 {
                border-bottom: 5px solid #18208a!important
            }
            .border-t-md-5-blue-1 {
                border-top: 5px solid #18208a!important
            }
            .border-r-md-5-blue-1 {
                border-right: 5px solid #18208a!important
            }
            .border-l-md-5-blue-1 {
                border-left: 5px solid #18208a!important
            }
            .border-y-md-5-blue-1 {
                border-top: 5px solid #18208a!important;
                border-bottom: 5px solid #18208a!important
            }
            .border-x-md-5-blue-1 {
                border-right: 5px solid #18208a!important;
                border-left: 5px solid #18208a!important
            }
            .border-md-5-blue-2 {
                border: 5px solid #303796!important
            }
            .border-b-md-5-blue-2 {
                border-bottom: 5px solid #303796!important
            }
            .border-t-md-5-blue-2 {
                border-top: 5px solid #303796!important
            }
            .border-r-md-5-blue-2 {
                border-right: 5px solid #303796!important
            }
            .border-l-md-5-blue-2 {
                border-left: 5px solid #303796!important
            }
            .border-y-md-5-blue-2 {
                border-top: 5px solid #303796!important;
                border-bottom: 5px solid #303796!important
            }
            .border-x-md-5-blue-2 {
                border-right: 5px solid #303796!important;
                border-left: 5px solid #303796!important
            }
            .border-md-5-darkblue-1 {
                border: 5px solid #080c3b!important
            }
            .border-b-md-5-darkblue-1 {
                border-bottom: 5px solid #080c3b!important
            }
            .border-t-md-5-darkblue-1 {
                border-top: 5px solid #080c3b!important
            }
            .border-r-md-5-darkblue-1 {
                border-right: 5px solid #080c3b!important
            }
            .border-l-md-5-darkblue-1 {
                border-left: 5px solid #080c3b!important
            }
            .border-y-md-5-darkblue-1 {
                border-top: 5px solid #080c3b!important;
                border-bottom: 5px solid #080c3b!important
            }
            .border-x-md-5-darkblue-1 {
                border-right: 5px solid #080c3b!important;
                border-left: 5px solid #080c3b!important
            }
            .border-md-5-darkblue-2 {
                border: 5px solid #111760!important
            }
            .border-b-md-5-darkblue-2 {
                border-bottom: 5px solid #111760!important
            }
            .border-t-md-5-darkblue-2 {
                border-top: 5px solid #111760!important
            }
            .border-r-md-5-darkblue-2 {
                border-right: 5px solid #111760!important
            }
            .border-l-md-5-darkblue-2 {
                border-left: 5px solid #111760!important
            }
            .border-y-md-5-darkblue-2 {
                border-top: 5px solid #111760!important;
                border-bottom: 5px solid #111760!important
            }
            .border-x-md-5-darkblue-2 {
                border-right: 5px solid #111760!important;
                border-left: 5px solid #111760!important
            }
            .border-md-5-lightblue-1 {
                border: 5px solid #2f76d6!important
            }
            .border-b-md-5-lightblue-1 {
                border-bottom: 5px solid #2f76d6!important
            }
            .border-t-md-5-lightblue-1 {
                border-top: 5px solid #2f76d6!important
            }
            .border-r-md-5-lightblue-1 {
                border-right: 5px solid #2f76d6!important
            }
            .border-l-md-5-lightblue-1 {
                border-left: 5px solid #2f76d6!important
            }
            .border-y-md-5-lightblue-1 {
                border-top: 5px solid #2f76d6!important;
                border-bottom: 5px solid #2f76d6!important
            }
            .border-x-md-5-lightblue-1 {
                border-right: 5px solid #2f76d6!important;
                border-left: 5px solid #2f76d6!important
            }
            .border-md-5-red {
                border: 5px solid #b22222!important
            }
            .border-b-md-5-red {
                border-bottom: 5px solid #b22222!important
            }
            .border-t-md-5-red {
                border-top: 5px solid #b22222!important
            }
            .border-r-md-5-red {
                border-right: 5px solid #b22222!important
            }
            .border-l-md-5-red {
                border-left: 5px solid #b22222!important
            }
            .border-y-md-5-red {
                border-top: 5px solid #b22222!important;
                border-bottom: 5px solid #b22222!important
            }
            .border-x-md-5-red {
                border-right: 5px solid #b22222!important;
                border-left: 5px solid #b22222!important
            }
            .border-md-5-green {
                border: 5px solid #277921!important
            }
            .border-b-md-5-green {
                border-bottom: 5px solid #277921!important
            }
            .border-t-md-5-green {
                border-top: 5px solid #277921!important
            }
            .border-r-md-5-green {
                border-right: 5px solid #277921!important
            }
            .border-l-md-5-green {
                border-left: 5px solid #277921!important
            }
            .border-y-md-5-green {
                border-top: 5px solid #277921!important;
                border-bottom: 5px solid #277921!important
            }
            .border-x-md-5-green {
                border-right: 5px solid #277921!important;
                border-left: 5px solid #277921!important
            }
            .border-md-5-darkgray-1 {
                border: 5px solid #2b2b2b!important
            }
            .border-b-md-5-darkgray-1 {
                border-bottom: 5px solid #2b2b2b!important
            }
            .border-t-md-5-darkgray-1 {
                border-top: 5px solid #2b2b2b!important
            }
            .border-r-md-5-darkgray-1 {
                border-right: 5px solid #2b2b2b!important
            }
            .border-l-md-5-darkgray-1 {
                border-left: 5px solid #2b2b2b!important
            }
            .border-y-md-5-darkgray-1 {
                border-top: 5px solid #2b2b2b!important;
                border-bottom: 5px solid #2b2b2b!important
            }
            .border-x-md-5-darkgray-1 {
                border-right: 5px solid #2b2b2b!important;
                border-left: 5px solid #2b2b2b!important
            }
            .border-md-5-darkgray-2 {
                border: 5px solid #333!important
            }
            .border-b-md-5-darkgray-2 {
                border-bottom: 5px solid #333!important
            }
            .border-t-md-5-darkgray-2 {
                border-top: 5px solid #333!important
            }
            .border-r-md-5-darkgray-2 {
                border-right: 5px solid #333!important
            }
            .border-l-md-5-darkgray-2 {
                border-left: 5px solid #333!important
            }
            .border-y-md-5-darkgray-2 {
                border-top: 5px solid #333!important;
                border-bottom: 5px solid #333!important
            }
            .border-x-md-5-darkgray-2 {
                border-right: 5px solid #333!important;
                border-left: 5px solid #333!important
            }
            .border-md-5-gray-1 {
                border: 5px solid #666!important
            }
            .border-b-md-5-gray-1 {
                border-bottom: 5px solid #666!important
            }
            .border-t-md-5-gray-1 {
                border-top: 5px solid #666!important
            }
            .border-r-md-5-gray-1 {
                border-right: 5px solid #666!important
            }
            .border-l-md-5-gray-1 {
                border-left: 5px solid #666!important
            }
            .border-y-md-5-gray-1 {
                border-top: 5px solid #666!important;
                border-bottom: 5px solid #666!important
            }
            .border-x-md-5-gray-1 {
                border-right: 5px solid #666!important;
                border-left: 5px solid #666!important
            }
            .border-md-5-gray-2 {
                border: 5px solid #696969!important
            }
            .border-b-md-5-gray-2 {
                border-bottom: 5px solid #696969!important
            }
            .border-t-md-5-gray-2 {
                border-top: 5px solid #696969!important
            }
            .border-r-md-5-gray-2 {
                border-right: 5px solid #696969!important
            }
            .border-l-md-5-gray-2 {
                border-left: 5px solid #696969!important
            }
            .border-y-md-5-gray-2 {
                border-top: 5px solid #696969!important;
                border-bottom: 5px solid #696969!important
            }
            .border-x-md-5-gray-2 {
                border-right: 5px solid #696969!important;
                border-left: 5px solid #696969!important
            }
            .border-md-5-lightgray-1 {
                border: 5px solid #d0d0d0!important
            }
            .border-b-md-5-lightgray-1 {
                border-bottom: 5px solid #d0d0d0!important
            }
            .border-t-md-5-lightgray-1 {
                border-top: 5px solid #d0d0d0!important
            }
            .border-r-md-5-lightgray-1 {
                border-right: 5px solid #d0d0d0!important
            }
            .border-l-md-5-lightgray-1 {
                border-left: 5px solid #d0d0d0!important
            }
            .border-y-md-5-lightgray-1 {
                border-top: 5px solid #d0d0d0!important;
                border-bottom: 5px solid #d0d0d0!important
            }
            .border-x-md-5-lightgray-1 {
                border-right: 5px solid #d0d0d0!important;
                border-left: 5px solid #d0d0d0!important
            }
            .border-md-5-lightgray-2 {
                border: 5px solid #f8f8f8!important
            }
            .border-b-md-5-lightgray-2 {
                border-bottom: 5px solid #f8f8f8!important
            }
            .border-t-md-5-lightgray-2 {
                border-top: 5px solid #f8f8f8!important
            }
            .border-r-md-5-lightgray-2 {
                border-right: 5px solid #f8f8f8!important
            }
            .border-l-md-5-lightgray-2 {
                border-left: 5px solid #f8f8f8!important
            }
            .border-y-md-5-lightgray-2 {
                border-top: 5px solid #f8f8f8!important;
                border-bottom: 5px solid #f8f8f8!important
            }
            .border-x-md-5-lightgray-2 {
                border-right: 5px solid #f8f8f8!important;
                border-left: 5px solid #f8f8f8!important
            }
        }
        
        @media (min-width: 992px) {
            .border-lg-0 {
                border: 0 solid #d0d0d0!important
            }
            .border-bottom-lg-0 {
                border-bottom: 0 solid #d0d0d0!important
            }
            .border-top-lg-0 {
                border-top: 0 solid #d0d0d0!important
            }
            .border-right-lg-0 {
                border-right: 0 solid #d0d0d0!important
            }
            .border-left-lg-0 {
                border-left: 0 solid #d0d0d0!important
            }
            .border-y-lg-0 {
                border-top: 0 solid #d0d0d0!important;
                border-bottom: 0 solid #d0d0d0!important
            }
            .border-x-lg-0 {
                border-right: 0 solid #d0d0d0!important;
                border-left: 0 solid #d0d0d0!important
            }
            .border-lg-0-black {
                border: 0 solid #000!important
            }
            .border-b-lg-0-black {
                border-bottom: 0 solid #000!important
            }
            .border-t-lg-0-black {
                border-top: 0 solid #000!important
            }
            .border-r-lg-0-black {
                border-right: 0 solid #000!important
            }
            .border-l-lg-0-black {
                border-left: 0 solid #000!important
            }
            .border-y-lg-0-black {
                border-top: 0 solid #000!important;
                border-bottom: 0 solid #000!important
            }
            .border-x-lg-0-black {
                border-right: 0 solid #000!important;
                border-left: 0 solid #000!important
            }
            .border-lg-0-white {
                border: 0 solid #fff!important
            }
            .border-b-lg-0-white {
                border-bottom: 0 solid #fff!important
            }
            .border-t-lg-0-white {
                border-top: 0 solid #fff!important
            }
            .border-r-lg-0-white {
                border-right: 0 solid #fff!important
            }
            .border-l-lg-0-white {
                border-left: 0 solid #fff!important
            }
            .border-y-lg-0-white {
                border-top: 0 solid #fff!important;
                border-bottom: 0 solid #fff!important
            }
            .border-x-lg-0-white {
                border-right: 0 solid #fff!important;
                border-left: 0 solid #fff!important
            }
            .border-lg-0-blue-1 {
                border: 0 solid #18208a!important
            }
            .border-b-lg-0-blue-1 {
                border-bottom: 0 solid #18208a!important
            }
            .border-t-lg-0-blue-1 {
                border-top: 0 solid #18208a!important
            }
            .border-r-lg-0-blue-1 {
                border-right: 0 solid #18208a!important
            }
            .border-l-lg-0-blue-1 {
                border-left: 0 solid #18208a!important
            }
            .border-y-lg-0-blue-1 {
                border-top: 0 solid #18208a!important;
                border-bottom: 0 solid #18208a!important
            }
            .border-x-lg-0-blue-1 {
                border-right: 0 solid #18208a!important;
                border-left: 0 solid #18208a!important
            }
            .border-lg-0-blue-2 {
                border: 0 solid #303796!important
            }
            .border-b-lg-0-blue-2 {
                border-bottom: 0 solid #303796!important
            }
            .border-t-lg-0-blue-2 {
                border-top: 0 solid #303796!important
            }
            .border-r-lg-0-blue-2 {
                border-right: 0 solid #303796!important
            }
            .border-l-lg-0-blue-2 {
                border-left: 0 solid #303796!important
            }
            .border-y-lg-0-blue-2 {
                border-top: 0 solid #303796!important;
                border-bottom: 0 solid #303796!important
            }
            .border-x-lg-0-blue-2 {
                border-right: 0 solid #303796!important;
                border-left: 0 solid #303796!important
            }
            .border-lg-0-darkblue-1 {
                border: 0 solid #080c3b!important
            }
            .border-b-lg-0-darkblue-1 {
                border-bottom: 0 solid #080c3b!important
            }
            .border-t-lg-0-darkblue-1 {
                border-top: 0 solid #080c3b!important
            }
            .border-r-lg-0-darkblue-1 {
                border-right: 0 solid #080c3b!important
            }
            .border-l-lg-0-darkblue-1 {
                border-left: 0 solid #080c3b!important
            }
            .border-y-lg-0-darkblue-1 {
                border-top: 0 solid #080c3b!important;
                border-bottom: 0 solid #080c3b!important
            }
            .border-x-lg-0-darkblue-1 {
                border-right: 0 solid #080c3b!important;
                border-left: 0 solid #080c3b!important
            }
            .border-lg-0-darkblue-2 {
                border: 0 solid #111760!important
            }
            .border-b-lg-0-darkblue-2 {
                border-bottom: 0 solid #111760!important
            }
            .border-t-lg-0-darkblue-2 {
                border-top: 0 solid #111760!important
            }
            .border-r-lg-0-darkblue-2 {
                border-right: 0 solid #111760!important
            }
            .border-l-lg-0-darkblue-2 {
                border-left: 0 solid #111760!important
            }
            .border-y-lg-0-darkblue-2 {
                border-top: 0 solid #111760!important;
                border-bottom: 0 solid #111760!important
            }
            .border-x-lg-0-darkblue-2 {
                border-right: 0 solid #111760!important;
                border-left: 0 solid #111760!important
            }
            .border-lg-0-lightblue-1 {
                border: 0 solid #2f76d6!important
            }
            .border-b-lg-0-lightblue-1 {
                border-bottom: 0 solid #2f76d6!important
            }
            .border-t-lg-0-lightblue-1 {
                border-top: 0 solid #2f76d6!important
            }
            .border-r-lg-0-lightblue-1 {
                border-right: 0 solid #2f76d6!important
            }
            .border-l-lg-0-lightblue-1 {
                border-left: 0 solid #2f76d6!important
            }
            .border-y-lg-0-lightblue-1 {
                border-top: 0 solid #2f76d6!important;
                border-bottom: 0 solid #2f76d6!important
            }
            .border-x-lg-0-lightblue-1 {
                border-right: 0 solid #2f76d6!important;
                border-left: 0 solid #2f76d6!important
            }
            .border-lg-0-red {
                border: 0 solid #b22222!important
            }
            .border-b-lg-0-red {
                border-bottom: 0 solid #b22222!important
            }
            .border-t-lg-0-red {
                border-top: 0 solid #b22222!important
            }
            .border-r-lg-0-red {
                border-right: 0 solid #b22222!important
            }
            .border-l-lg-0-red {
                border-left: 0 solid #b22222!important
            }
            .border-y-lg-0-red {
                border-top: 0 solid #b22222!important;
                border-bottom: 0 solid #b22222!important
            }
            .border-x-lg-0-red {
                border-right: 0 solid #b22222!important;
                border-left: 0 solid #b22222!important
            }
            .border-lg-0-green {
                border: 0 solid #277921!important
            }
            .border-b-lg-0-green {
                border-bottom: 0 solid #277921!important
            }
            .border-t-lg-0-green {
                border-top: 0 solid #277921!important
            }
            .border-r-lg-0-green {
                border-right: 0 solid #277921!important
            }
            .border-l-lg-0-green {
                border-left: 0 solid #277921!important
            }
            .border-y-lg-0-green {
                border-top: 0 solid #277921!important;
                border-bottom: 0 solid #277921!important
            }
            .border-x-lg-0-green {
                border-right: 0 solid #277921!important;
                border-left: 0 solid #277921!important
            }
            .border-lg-0-darkgray-1 {
                border: 0 solid #2b2b2b!important
            }
            .border-b-lg-0-darkgray-1 {
                border-bottom: 0 solid #2b2b2b!important
            }
            .border-t-lg-0-darkgray-1 {
                border-top: 0 solid #2b2b2b!important
            }
            .border-r-lg-0-darkgray-1 {
                border-right: 0 solid #2b2b2b!important
            }
            .border-l-lg-0-darkgray-1 {
                border-left: 0 solid #2b2b2b!important
            }
            .border-y-lg-0-darkgray-1 {
                border-top: 0 solid #2b2b2b!important;
                border-bottom: 0 solid #2b2b2b!important
            }
            .border-x-lg-0-darkgray-1 {
                border-right: 0 solid #2b2b2b!important;
                border-left: 0 solid #2b2b2b!important
            }
            .border-lg-0-darkgray-2 {
                border: 0 solid #333!important
            }
            .border-b-lg-0-darkgray-2 {
                border-bottom: 0 solid #333!important
            }
            .border-t-lg-0-darkgray-2 {
                border-top: 0 solid #333!important
            }
            .border-r-lg-0-darkgray-2 {
                border-right: 0 solid #333!important
            }
            .border-l-lg-0-darkgray-2 {
                border-left: 0 solid #333!important
            }
            .border-y-lg-0-darkgray-2 {
                border-top: 0 solid #333!important;
                border-bottom: 0 solid #333!important
            }
            .border-x-lg-0-darkgray-2 {
                border-right: 0 solid #333!important;
                border-left: 0 solid #333!important
            }
            .border-lg-0-gray-1 {
                border: 0 solid #666!important
            }
            .border-b-lg-0-gray-1 {
                border-bottom: 0 solid #666!important
            }
            .border-t-lg-0-gray-1 {
                border-top: 0 solid #666!important
            }
            .border-r-lg-0-gray-1 {
                border-right: 0 solid #666!important
            }
            .border-l-lg-0-gray-1 {
                border-left: 0 solid #666!important
            }
            .border-y-lg-0-gray-1 {
                border-top: 0 solid #666!important;
                border-bottom: 0 solid #666!important
            }
            .border-x-lg-0-gray-1 {
                border-right: 0 solid #666!important;
                border-left: 0 solid #666!important
            }
            .border-lg-0-gray-2 {
                border: 0 solid #696969!important
            }
            .border-b-lg-0-gray-2 {
                border-bottom: 0 solid #696969!important
            }
            .border-t-lg-0-gray-2 {
                border-top: 0 solid #696969!important
            }
            .border-r-lg-0-gray-2 {
                border-right: 0 solid #696969!important
            }
            .border-l-lg-0-gray-2 {
                border-left: 0 solid #696969!important
            }
            .border-y-lg-0-gray-2 {
                border-top: 0 solid #696969!important;
                border-bottom: 0 solid #696969!important
            }
            .border-x-lg-0-gray-2 {
                border-right: 0 solid #696969!important;
                border-left: 0 solid #696969!important
            }
            .border-lg-0-lightgray-1 {
                border: 0 solid #d0d0d0!important
            }
            .border-b-lg-0-lightgray-1 {
                border-bottom: 0 solid #d0d0d0!important
            }
            .border-t-lg-0-lightgray-1 {
                border-top: 0 solid #d0d0d0!important
            }
            .border-r-lg-0-lightgray-1 {
                border-right: 0 solid #d0d0d0!important
            }
            .border-l-lg-0-lightgray-1 {
                border-left: 0 solid #d0d0d0!important
            }
            .border-y-lg-0-lightgray-1 {
                border-top: 0 solid #d0d0d0!important;
                border-bottom: 0 solid #d0d0d0!important
            }
            .border-x-lg-0-lightgray-1 {
                border-right: 0 solid #d0d0d0!important;
                border-left: 0 solid #d0d0d0!important
            }
            .border-lg-0-lightgray-2 {
                border: 0 solid #f8f8f8!important
            }
            .border-b-lg-0-lightgray-2 {
                border-bottom: 0 solid #f8f8f8!important
            }
            .border-t-lg-0-lightgray-2 {
                border-top: 0 solid #f8f8f8!important
            }
            .border-r-lg-0-lightgray-2 {
                border-right: 0 solid #f8f8f8!important
            }
            .border-l-lg-0-lightgray-2 {
                border-left: 0 solid #f8f8f8!important
            }
            .border-y-lg-0-lightgray-2 {
                border-top: 0 solid #f8f8f8!important;
                border-bottom: 0 solid #f8f8f8!important
            }
            .border-x-lg-0-lightgray-2 {
                border-right: 0 solid #f8f8f8!important;
                border-left: 0 solid #f8f8f8!important
            }
            .border-lg-1 {
                border: 1px solid #d0d0d0!important
            }
            .border-bottom-lg-1 {
                border-bottom: 1px solid #d0d0d0!important
            }
            .border-top-lg-1 {
                border-top: 1px solid #d0d0d0!important
            }
            .border-right-lg-1 {
                border-right: 1px solid #d0d0d0!important
            }
            .border-left-lg-1 {
                border-left: 1px solid #d0d0d0!important
            }
            .border-y-lg-1 {
                border-top: 1px solid #d0d0d0!important;
                border-bottom: 1px solid #d0d0d0!important
            }
            .border-x-lg-1 {
                border-right: 1px solid #d0d0d0!important;
                border-left: 1px solid #d0d0d0!important
            }
            .border-lg-1-black {
                border: 1px solid #000!important
            }
            .border-b-lg-1-black {
                border-bottom: 1px solid #000!important
            }
            .border-t-lg-1-black {
                border-top: 1px solid #000!important
            }
            .border-r-lg-1-black {
                border-right: 1px solid #000!important
            }
            .border-l-lg-1-black {
                border-left: 1px solid #000!important
            }
            .border-y-lg-1-black {
                border-top: 1px solid #000!important;
                border-bottom: 1px solid #000!important
            }
            .border-x-lg-1-black {
                border-right: 1px solid #000!important;
                border-left: 1px solid #000!important
            }
            .border-lg-1-white {
                border: 1px solid #fff!important
            }
            .border-b-lg-1-white {
                border-bottom: 1px solid #fff!important
            }
            .border-t-lg-1-white {
                border-top: 1px solid #fff!important
            }
            .border-r-lg-1-white {
                border-right: 1px solid #fff!important
            }
            .border-l-lg-1-white {
                border-left: 1px solid #fff!important
            }
            .border-y-lg-1-white {
                border-top: 1px solid #fff!important;
                border-bottom: 1px solid #fff!important
            }
            .border-x-lg-1-white {
                border-right: 1px solid #fff!important;
                border-left: 1px solid #fff!important
            }
            .border-lg-1-blue-1 {
                border: 1px solid #18208a!important
            }
            .border-b-lg-1-blue-1 {
                border-bottom: 1px solid #18208a!important
            }
            .border-t-lg-1-blue-1 {
                border-top: 1px solid #18208a!important
            }
            .border-r-lg-1-blue-1 {
                border-right: 1px solid #18208a!important
            }
            .border-l-lg-1-blue-1 {
                border-left: 1px solid #18208a!important
            }
            .border-y-lg-1-blue-1 {
                border-top: 1px solid #18208a!important;
                border-bottom: 1px solid #18208a!important
            }
            .border-x-lg-1-blue-1 {
                border-right: 1px solid #18208a!important;
                border-left: 1px solid #18208a!important
            }
            .border-lg-1-blue-2 {
                border: 1px solid #303796!important
            }
            .border-b-lg-1-blue-2 {
                border-bottom: 1px solid #303796!important
            }
            .border-t-lg-1-blue-2 {
                border-top: 1px solid #303796!important
            }
            .border-r-lg-1-blue-2 {
                border-right: 1px solid #303796!important
            }
            .border-l-lg-1-blue-2 {
                border-left: 1px solid #303796!important
            }
            .border-y-lg-1-blue-2 {
                border-top: 1px solid #303796!important;
                border-bottom: 1px solid #303796!important
            }
            .border-x-lg-1-blue-2 {
                border-right: 1px solid #303796!important;
                border-left: 1px solid #303796!important
            }
            .border-lg-1-darkblue-1 {
                border: 1px solid #080c3b!important
            }
            .border-b-lg-1-darkblue-1 {
                border-bottom: 1px solid #080c3b!important
            }
            .border-t-lg-1-darkblue-1 {
                border-top: 1px solid #080c3b!important
            }
            .border-r-lg-1-darkblue-1 {
                border-right: 1px solid #080c3b!important
            }
            .border-l-lg-1-darkblue-1 {
                border-left: 1px solid #080c3b!important
            }
            .border-y-lg-1-darkblue-1 {
                border-top: 1px solid #080c3b!important;
                border-bottom: 1px solid #080c3b!important
            }
            .border-x-lg-1-darkblue-1 {
                border-right: 1px solid #080c3b!important;
                border-left: 1px solid #080c3b!important
            }
            .border-lg-1-darkblue-2 {
                border: 1px solid #111760!important
            }
            .border-b-lg-1-darkblue-2 {
                border-bottom: 1px solid #111760!important
            }
            .border-t-lg-1-darkblue-2 {
                border-top: 1px solid #111760!important
            }
            .border-r-lg-1-darkblue-2 {
                border-right: 1px solid #111760!important
            }
            .border-l-lg-1-darkblue-2 {
                border-left: 1px solid #111760!important
            }
            .border-y-lg-1-darkblue-2 {
                border-top: 1px solid #111760!important;
                border-bottom: 1px solid #111760!important
            }
            .border-x-lg-1-darkblue-2 {
                border-right: 1px solid #111760!important;
                border-left: 1px solid #111760!important
            }
            .border-lg-1-lightblue-1 {
                border: 1px solid #2f76d6!important
            }
            .border-b-lg-1-lightblue-1 {
                border-bottom: 1px solid #2f76d6!important
            }
            .border-t-lg-1-lightblue-1 {
                border-top: 1px solid #2f76d6!important
            }
            .border-r-lg-1-lightblue-1 {
                border-right: 1px solid #2f76d6!important
            }
            .border-l-lg-1-lightblue-1 {
                border-left: 1px solid #2f76d6!important
            }
            .border-y-lg-1-lightblue-1 {
                border-top: 1px solid #2f76d6!important;
                border-bottom: 1px solid #2f76d6!important
            }
            .border-x-lg-1-lightblue-1 {
                border-right: 1px solid #2f76d6!important;
                border-left: 1px solid #2f76d6!important
            }
            .border-lg-1-red {
                border: 1px solid #b22222!important
            }
            .border-b-lg-1-red {
                border-bottom: 1px solid #b22222!important
            }
            .border-t-lg-1-red {
                border-top: 1px solid #b22222!important
            }
            .border-r-lg-1-red {
                border-right: 1px solid #b22222!important
            }
            .border-l-lg-1-red {
                border-left: 1px solid #b22222!important
            }
            .border-y-lg-1-red {
                border-top: 1px solid #b22222!important;
                border-bottom: 1px solid #b22222!important
            }
            .border-x-lg-1-red {
                border-right: 1px solid #b22222!important;
                border-left: 1px solid #b22222!important
            }
            .border-lg-1-green {
                border: 1px solid #277921!important
            }
            .border-b-lg-1-green {
                border-bottom: 1px solid #277921!important
            }
            .border-t-lg-1-green {
                border-top: 1px solid #277921!important
            }
            .border-r-lg-1-green {
                border-right: 1px solid #277921!important
            }
            .border-l-lg-1-green {
                border-left: 1px solid #277921!important
            }
            .border-y-lg-1-green {
                border-top: 1px solid #277921!important;
                border-bottom: 1px solid #277921!important
            }
            .border-x-lg-1-green {
                border-right: 1px solid #277921!important;
                border-left: 1px solid #277921!important
            }
            .border-lg-1-darkgray-1 {
                border: 1px solid #2b2b2b!important
            }
            .border-b-lg-1-darkgray-1 {
                border-bottom: 1px solid #2b2b2b!important
            }
            .border-t-lg-1-darkgray-1 {
                border-top: 1px solid #2b2b2b!important
            }
            .border-r-lg-1-darkgray-1 {
                border-right: 1px solid #2b2b2b!important
            }
            .border-l-lg-1-darkgray-1 {
                border-left: 1px solid #2b2b2b!important
            }
            .border-y-lg-1-darkgray-1 {
                border-top: 1px solid #2b2b2b!important;
                border-bottom: 1px solid #2b2b2b!important
            }
            .border-x-lg-1-darkgray-1 {
                border-right: 1px solid #2b2b2b!important;
                border-left: 1px solid #2b2b2b!important
            }
            .border-lg-1-darkgray-2 {
                border: 1px solid #333!important
            }
            .border-b-lg-1-darkgray-2 {
                border-bottom: 1px solid #333!important
            }
            .border-t-lg-1-darkgray-2 {
                border-top: 1px solid #333!important
            }
            .border-r-lg-1-darkgray-2 {
                border-right: 1px solid #333!important
            }
            .border-l-lg-1-darkgray-2 {
                border-left: 1px solid #333!important
            }
            .border-y-lg-1-darkgray-2 {
                border-top: 1px solid #333!important;
                border-bottom: 1px solid #333!important
            }
            .border-x-lg-1-darkgray-2 {
                border-right: 1px solid #333!important;
                border-left: 1px solid #333!important
            }
            .border-lg-1-gray-1 {
                border: 1px solid #666!important
            }
            .border-b-lg-1-gray-1 {
                border-bottom: 1px solid #666!important
            }
            .border-t-lg-1-gray-1 {
                border-top: 1px solid #666!important
            }
            .border-r-lg-1-gray-1 {
                border-right: 1px solid #666!important
            }
            .border-l-lg-1-gray-1 {
                border-left: 1px solid #666!important
            }
            .border-y-lg-1-gray-1 {
                border-top: 1px solid #666!important;
                border-bottom: 1px solid #666!important
            }
            .border-x-lg-1-gray-1 {
                border-right: 1px solid #666!important;
                border-left: 1px solid #666!important
            }
            .border-lg-1-gray-2 {
                border: 1px solid #696969!important
            }
            .border-b-lg-1-gray-2 {
                border-bottom: 1px solid #696969!important
            }
            .border-t-lg-1-gray-2 {
                border-top: 1px solid #696969!important
            }
            .border-r-lg-1-gray-2 {
                border-right: 1px solid #696969!important
            }
            .border-l-lg-1-gray-2 {
                border-left: 1px solid #696969!important
            }
            .border-y-lg-1-gray-2 {
                border-top: 1px solid #696969!important;
                border-bottom: 1px solid #696969!important
            }
            .border-x-lg-1-gray-2 {
                border-right: 1px solid #696969!important;
                border-left: 1px solid #696969!important
            }
            .border-lg-1-lightgray-1 {
                border: 1px solid #d0d0d0!important
            }
            .border-b-lg-1-lightgray-1 {
                border-bottom: 1px solid #d0d0d0!important
            }
            .border-t-lg-1-lightgray-1 {
                border-top: 1px solid #d0d0d0!important
            }
            .border-r-lg-1-lightgray-1 {
                border-right: 1px solid #d0d0d0!important
            }
            .border-l-lg-1-lightgray-1 {
                border-left: 1px solid #d0d0d0!important
            }
            .border-y-lg-1-lightgray-1 {
                border-top: 1px solid #d0d0d0!important;
                border-bottom: 1px solid #d0d0d0!important
            }
            .border-x-lg-1-lightgray-1 {
                border-right: 1px solid #d0d0d0!important;
                border-left: 1px solid #d0d0d0!important
            }
            .border-lg-1-lightgray-2 {
                border: 1px solid #f8f8f8!important
            }
            .border-b-lg-1-lightgray-2 {
                border-bottom: 1px solid #f8f8f8!important
            }
            .border-t-lg-1-lightgray-2 {
                border-top: 1px solid #f8f8f8!important
            }
            .border-r-lg-1-lightgray-2 {
                border-right: 1px solid #f8f8f8!important
            }
            .border-l-lg-1-lightgray-2 {
                border-left: 1px solid #f8f8f8!important
            }
            .border-y-lg-1-lightgray-2 {
                border-top: 1px solid #f8f8f8!important;
                border-bottom: 1px solid #f8f8f8!important
            }
            .border-x-lg-1-lightgray-2 {
                border-right: 1px solid #f8f8f8!important;
                border-left: 1px solid #f8f8f8!important
            }
            .border-lg-2 {
                border: 2px solid #d0d0d0!important
            }
            .border-bottom-lg-2 {
                border-bottom: 2px solid #d0d0d0!important
            }
            .border-top-lg-2 {
                border-top: 2px solid #d0d0d0!important
            }
            .border-right-lg-2 {
                border-right: 2px solid #d0d0d0!important
            }
            .border-left-lg-2 {
                border-left: 2px solid #d0d0d0!important
            }
            .border-y-lg-2 {
                border-top: 2px solid #d0d0d0!important;
                border-bottom: 2px solid #d0d0d0!important
            }
            .border-x-lg-2 {
                border-right: 2px solid #d0d0d0!important;
                border-left: 2px solid #d0d0d0!important
            }
            .border-lg-2-black {
                border: 2px solid #000!important
            }
            .border-b-lg-2-black {
                border-bottom: 2px solid #000!important
            }
            .border-t-lg-2-black {
                border-top: 2px solid #000!important
            }
            .border-r-lg-2-black {
                border-right: 2px solid #000!important
            }
            .border-l-lg-2-black {
                border-left: 2px solid #000!important
            }
            .border-y-lg-2-black {
                border-top: 2px solid #000!important;
                border-bottom: 2px solid #000!important
            }
            .border-x-lg-2-black {
                border-right: 2px solid #000!important;
                border-left: 2px solid #000!important
            }
            .border-lg-2-white {
                border: 2px solid #fff!important
            }
            .border-b-lg-2-white {
                border-bottom: 2px solid #fff!important
            }
            .border-t-lg-2-white {
                border-top: 2px solid #fff!important
            }
            .border-r-lg-2-white {
                border-right: 2px solid #fff!important
            }
            .border-l-lg-2-white {
                border-left: 2px solid #fff!important
            }
            .border-y-lg-2-white {
                border-top: 2px solid #fff!important;
                border-bottom: 2px solid #fff!important
            }
            .border-x-lg-2-white {
                border-right: 2px solid #fff!important;
                border-left: 2px solid #fff!important
            }
            .border-lg-2-blue-1 {
                border: 2px solid #18208a!important
            }
            .border-b-lg-2-blue-1 {
                border-bottom: 2px solid #18208a!important
            }
            .border-t-lg-2-blue-1 {
                border-top: 2px solid #18208a!important
            }
            .border-r-lg-2-blue-1 {
                border-right: 2px solid #18208a!important
            }
            .border-l-lg-2-blue-1 {
                border-left: 2px solid #18208a!important
            }
            .border-y-lg-2-blue-1 {
                border-top: 2px solid #18208a!important;
                border-bottom: 2px solid #18208a!important
            }
            .border-x-lg-2-blue-1 {
                border-right: 2px solid #18208a!important;
                border-left: 2px solid #18208a!important
            }
            .border-lg-2-blue-2 {
                border: 2px solid #303796!important
            }
            .border-b-lg-2-blue-2 {
                border-bottom: 2px solid #303796!important
            }
            .border-t-lg-2-blue-2 {
                border-top: 2px solid #303796!important
            }
            .border-r-lg-2-blue-2 {
                border-right: 2px solid #303796!important
            }
            .border-l-lg-2-blue-2 {
                border-left: 2px solid #303796!important
            }
            .border-y-lg-2-blue-2 {
                border-top: 2px solid #303796!important;
                border-bottom: 2px solid #303796!important
            }
            .border-x-lg-2-blue-2 {
                border-right: 2px solid #303796!important;
                border-left: 2px solid #303796!important
            }
            .border-lg-2-darkblue-1 {
                border: 2px solid #080c3b!important
            }
            .border-b-lg-2-darkblue-1 {
                border-bottom: 2px solid #080c3b!important
            }
            .border-t-lg-2-darkblue-1 {
                border-top: 2px solid #080c3b!important
            }
            .border-r-lg-2-darkblue-1 {
                border-right: 2px solid #080c3b!important
            }
            .border-l-lg-2-darkblue-1 {
                border-left: 2px solid #080c3b!important
            }
            .border-y-lg-2-darkblue-1 {
                border-top: 2px solid #080c3b!important;
                border-bottom: 2px solid #080c3b!important
            }
            .border-x-lg-2-darkblue-1 {
                border-right: 2px solid #080c3b!important;
                border-left: 2px solid #080c3b!important
            }
            .border-lg-2-darkblue-2 {
                border: 2px solid #111760!important
            }
            .border-b-lg-2-darkblue-2 {
                border-bottom: 2px solid #111760!important
            }
            .border-t-lg-2-darkblue-2 {
                border-top: 2px solid #111760!important
            }
            .border-r-lg-2-darkblue-2 {
                border-right: 2px solid #111760!important
            }
            .border-l-lg-2-darkblue-2 {
                border-left: 2px solid #111760!important
            }
            .border-y-lg-2-darkblue-2 {
                border-top: 2px solid #111760!important;
                border-bottom: 2px solid #111760!important
            }
            .border-x-lg-2-darkblue-2 {
                border-right: 2px solid #111760!important;
                border-left: 2px solid #111760!important
            }
            .border-lg-2-lightblue-1 {
                border: 2px solid #2f76d6!important
            }
            .border-b-lg-2-lightblue-1 {
                border-bottom: 2px solid #2f76d6!important
            }
            .border-t-lg-2-lightblue-1 {
                border-top: 2px solid #2f76d6!important
            }
            .border-r-lg-2-lightblue-1 {
                border-right: 2px solid #2f76d6!important
            }
            .border-l-lg-2-lightblue-1 {
                border-left: 2px solid #2f76d6!important
            }
            .border-y-lg-2-lightblue-1 {
                border-top: 2px solid #2f76d6!important;
                border-bottom: 2px solid #2f76d6!important
            }
            .border-x-lg-2-lightblue-1 {
                border-right: 2px solid #2f76d6!important;
                border-left: 2px solid #2f76d6!important
            }
            .border-lg-2-red {
                border: 2px solid #b22222!important
            }
            .border-b-lg-2-red {
                border-bottom: 2px solid #b22222!important
            }
            .border-t-lg-2-red {
                border-top: 2px solid #b22222!important
            }
            .border-r-lg-2-red {
                border-right: 2px solid #b22222!important
            }
            .border-l-lg-2-red {
                border-left: 2px solid #b22222!important
            }
            .border-y-lg-2-red {
                border-top: 2px solid #b22222!important;
                border-bottom: 2px solid #b22222!important
            }
            .border-x-lg-2-red {
                border-right: 2px solid #b22222!important;
                border-left: 2px solid #b22222!important
            }
            .border-lg-2-green {
                border: 2px solid #277921!important
            }
            .border-b-lg-2-green {
                border-bottom: 2px solid #277921!important
            }
            .border-t-lg-2-green {
                border-top: 2px solid #277921!important
            }
            .border-r-lg-2-green {
                border-right: 2px solid #277921!important
            }
            .border-l-lg-2-green {
                border-left: 2px solid #277921!important
            }
            .border-y-lg-2-green {
                border-top: 2px solid #277921!important;
                border-bottom: 2px solid #277921!important
            }
            .border-x-lg-2-green {
                border-right: 2px solid #277921!important;
                border-left: 2px solid #277921!important
            }
            .border-lg-2-darkgray-1 {
                border: 2px solid #2b2b2b!important
            }
            .border-b-lg-2-darkgray-1 {
                border-bottom: 2px solid #2b2b2b!important
            }
            .border-t-lg-2-darkgray-1 {
                border-top: 2px solid #2b2b2b!important
            }
            .border-r-lg-2-darkgray-1 {
                border-right: 2px solid #2b2b2b!important
            }
            .border-l-lg-2-darkgray-1 {
                border-left: 2px solid #2b2b2b!important
            }
            .border-y-lg-2-darkgray-1 {
                border-top: 2px solid #2b2b2b!important;
                border-bottom: 2px solid #2b2b2b!important
            }
            .border-x-lg-2-darkgray-1 {
                border-right: 2px solid #2b2b2b!important;
                border-left: 2px solid #2b2b2b!important
            }
            .border-lg-2-darkgray-2 {
                border: 2px solid #333!important
            }
            .border-b-lg-2-darkgray-2 {
                border-bottom: 2px solid #333!important
            }
            .border-t-lg-2-darkgray-2 {
                border-top: 2px solid #333!important
            }
            .border-r-lg-2-darkgray-2 {
                border-right: 2px solid #333!important
            }
            .border-l-lg-2-darkgray-2 {
                border-left: 2px solid #333!important
            }
            .border-y-lg-2-darkgray-2 {
                border-top: 2px solid #333!important;
                border-bottom: 2px solid #333!important
            }
            .border-x-lg-2-darkgray-2 {
                border-right: 2px solid #333!important;
                border-left: 2px solid #333!important
            }
            .border-lg-2-gray-1 {
                border: 2px solid #666!important
            }
            .border-b-lg-2-gray-1 {
                border-bottom: 2px solid #666!important
            }
            .border-t-lg-2-gray-1 {
                border-top: 2px solid #666!important
            }
            .border-r-lg-2-gray-1 {
                border-right: 2px solid #666!important
            }
            .border-l-lg-2-gray-1 {
                border-left: 2px solid #666!important
            }
            .border-y-lg-2-gray-1 {
                border-top: 2px solid #666!important;
                border-bottom: 2px solid #666!important
            }
            .border-x-lg-2-gray-1 {
                border-right: 2px solid #666!important;
                border-left: 2px solid #666!important
            }
            .border-lg-2-gray-2 {
                border: 2px solid #696969!important
            }
            .border-b-lg-2-gray-2 {
                border-bottom: 2px solid #696969!important
            }
            .border-t-lg-2-gray-2 {
                border-top: 2px solid #696969!important
            }
            .border-r-lg-2-gray-2 {
                border-right: 2px solid #696969!important
            }
            .border-l-lg-2-gray-2 {
                border-left: 2px solid #696969!important
            }
            .border-y-lg-2-gray-2 {
                border-top: 2px solid #696969!important;
                border-bottom: 2px solid #696969!important
            }
            .border-x-lg-2-gray-2 {
                border-right: 2px solid #696969!important;
                border-left: 2px solid #696969!important
            }
            .border-lg-2-lightgray-1 {
                border: 2px solid #d0d0d0!important
            }
            .border-b-lg-2-lightgray-1 {
                border-bottom: 2px solid #d0d0d0!important
            }
            .border-t-lg-2-lightgray-1 {
                border-top: 2px solid #d0d0d0!important
            }
            .border-r-lg-2-lightgray-1 {
                border-right: 2px solid #d0d0d0!important
            }
            .border-l-lg-2-lightgray-1 {
                border-left: 2px solid #d0d0d0!important
            }
            .border-y-lg-2-lightgray-1 {
                border-top: 2px solid #d0d0d0!important;
                border-bottom: 2px solid #d0d0d0!important
            }
            .border-x-lg-2-lightgray-1 {
                border-right: 2px solid #d0d0d0!important;
                border-left: 2px solid #d0d0d0!important
            }
            .border-lg-2-lightgray-2 {
                border: 2px solid #f8f8f8!important
            }
            .border-b-lg-2-lightgray-2 {
                border-bottom: 2px solid #f8f8f8!important
            }
            .border-t-lg-2-lightgray-2 {
                border-top: 2px solid #f8f8f8!important
            }
            .border-r-lg-2-lightgray-2 {
                border-right: 2px solid #f8f8f8!important
            }
            .border-l-lg-2-lightgray-2 {
                border-left: 2px solid #f8f8f8!important
            }
            .border-y-lg-2-lightgray-2 {
                border-top: 2px solid #f8f8f8!important;
                border-bottom: 2px solid #f8f8f8!important
            }
            .border-x-lg-2-lightgray-2 {
                border-right: 2px solid #f8f8f8!important;
                border-left: 2px solid #f8f8f8!important
            }
            .border-lg-3 {
                border: 3px solid #d0d0d0!important
            }
            .border-bottom-lg-3 {
                border-bottom: 3px solid #d0d0d0!important
            }
            .border-top-lg-3 {
                border-top: 3px solid #d0d0d0!important
            }
            .border-right-lg-3 {
                border-right: 3px solid #d0d0d0!important
            }
            .border-left-lg-3 {
                border-left: 3px solid #d0d0d0!important
            }
            .border-y-lg-3 {
                border-top: 3px solid #d0d0d0!important;
                border-bottom: 3px solid #d0d0d0!important
            }
            .border-x-lg-3 {
                border-right: 3px solid #d0d0d0!important;
                border-left: 3px solid #d0d0d0!important
            }
            .border-lg-3-black {
                border: 3px solid #000!important
            }
            .border-b-lg-3-black {
                border-bottom: 3px solid #000!important
            }
            .border-t-lg-3-black {
                border-top: 3px solid #000!important
            }
            .border-r-lg-3-black {
                border-right: 3px solid #000!important
            }
            .border-l-lg-3-black {
                border-left: 3px solid #000!important
            }
            .border-y-lg-3-black {
                border-top: 3px solid #000!important;
                border-bottom: 3px solid #000!important
            }
            .border-x-lg-3-black {
                border-right: 3px solid #000!important;
                border-left: 3px solid #000!important
            }
            .border-lg-3-white {
                border: 3px solid #fff!important
            }
            .border-b-lg-3-white {
                border-bottom: 3px solid #fff!important
            }
            .border-t-lg-3-white {
                border-top: 3px solid #fff!important
            }
            .border-r-lg-3-white {
                border-right: 3px solid #fff!important
            }
            .border-l-lg-3-white {
                border-left: 3px solid #fff!important
            }
            .border-y-lg-3-white {
                border-top: 3px solid #fff!important;
                border-bottom: 3px solid #fff!important
            }
            .border-x-lg-3-white {
                border-right: 3px solid #fff!important;
                border-left: 3px solid #fff!important
            }
            .border-lg-3-blue-1 {
                border: 3px solid #18208a!important
            }
            .border-b-lg-3-blue-1 {
                border-bottom: 3px solid #18208a!important
            }
            .border-t-lg-3-blue-1 {
                border-top: 3px solid #18208a!important
            }
            .border-r-lg-3-blue-1 {
                border-right: 3px solid #18208a!important
            }
            .border-l-lg-3-blue-1 {
                border-left: 3px solid #18208a!important
            }
            .border-y-lg-3-blue-1 {
                border-top: 3px solid #18208a!important;
                border-bottom: 3px solid #18208a!important
            }
            .border-x-lg-3-blue-1 {
                border-right: 3px solid #18208a!important;
                border-left: 3px solid #18208a!important
            }
            .border-lg-3-blue-2 {
                border: 3px solid #303796!important
            }
            .border-b-lg-3-blue-2 {
                border-bottom: 3px solid #303796!important
            }
            .border-t-lg-3-blue-2 {
                border-top: 3px solid #303796!important
            }
            .border-r-lg-3-blue-2 {
                border-right: 3px solid #303796!important
            }
            .border-l-lg-3-blue-2 {
                border-left: 3px solid #303796!important
            }
            .border-y-lg-3-blue-2 {
                border-top: 3px solid #303796!important;
                border-bottom: 3px solid #303796!important
            }
            .border-x-lg-3-blue-2 {
                border-right: 3px solid #303796!important;
                border-left: 3px solid #303796!important
            }
            .border-lg-3-darkblue-1 {
                border: 3px solid #080c3b!important
            }
            .border-b-lg-3-darkblue-1 {
                border-bottom: 3px solid #080c3b!important
            }
            .border-t-lg-3-darkblue-1 {
                border-top: 3px solid #080c3b!important
            }
            .border-r-lg-3-darkblue-1 {
                border-right: 3px solid #080c3b!important
            }
            .border-l-lg-3-darkblue-1 {
                border-left: 3px solid #080c3b!important
            }
            .border-y-lg-3-darkblue-1 {
                border-top: 3px solid #080c3b!important;
                border-bottom: 3px solid #080c3b!important
            }
            .border-x-lg-3-darkblue-1 {
                border-right: 3px solid #080c3b!important;
                border-left: 3px solid #080c3b!important
            }
            .border-lg-3-darkblue-2 {
                border: 3px solid #111760!important
            }
            .border-b-lg-3-darkblue-2 {
                border-bottom: 3px solid #111760!important
            }
            .border-t-lg-3-darkblue-2 {
                border-top: 3px solid #111760!important
            }
            .border-r-lg-3-darkblue-2 {
                border-right: 3px solid #111760!important
            }
            .border-l-lg-3-darkblue-2 {
                border-left: 3px solid #111760!important
            }
            .border-y-lg-3-darkblue-2 {
                border-top: 3px solid #111760!important;
                border-bottom: 3px solid #111760!important
            }
            .border-x-lg-3-darkblue-2 {
                border-right: 3px solid #111760!important;
                border-left: 3px solid #111760!important
            }
            .border-lg-3-lightblue-1 {
                border: 3px solid #2f76d6!important
            }
            .border-b-lg-3-lightblue-1 {
                border-bottom: 3px solid #2f76d6!important
            }
            .border-t-lg-3-lightblue-1 {
                border-top: 3px solid #2f76d6!important
            }
            .border-r-lg-3-lightblue-1 {
                border-right: 3px solid #2f76d6!important
            }
            .border-l-lg-3-lightblue-1 {
                border-left: 3px solid #2f76d6!important
            }
            .border-y-lg-3-lightblue-1 {
                border-top: 3px solid #2f76d6!important;
                border-bottom: 3px solid #2f76d6!important
            }
            .border-x-lg-3-lightblue-1 {
                border-right: 3px solid #2f76d6!important;
                border-left: 3px solid #2f76d6!important
            }
            .border-lg-3-red {
                border: 3px solid #b22222!important
            }
            .border-b-lg-3-red {
                border-bottom: 3px solid #b22222!important
            }
            .border-t-lg-3-red {
                border-top: 3px solid #b22222!important
            }
            .border-r-lg-3-red {
                border-right: 3px solid #b22222!important
            }
            .border-l-lg-3-red {
                border-left: 3px solid #b22222!important
            }
            .border-y-lg-3-red {
                border-top: 3px solid #b22222!important;
                border-bottom: 3px solid #b22222!important
            }
            .border-x-lg-3-red {
                border-right: 3px solid #b22222!important;
                border-left: 3px solid #b22222!important
            }
            .border-lg-3-green {
                border: 3px solid #277921!important
            }
            .border-b-lg-3-green {
                border-bottom: 3px solid #277921!important
            }
            .border-t-lg-3-green {
                border-top: 3px solid #277921!important
            }
            .border-r-lg-3-green {
                border-right: 3px solid #277921!important
            }
            .border-l-lg-3-green {
                border-left: 3px solid #277921!important
            }
            .border-y-lg-3-green {
                border-top: 3px solid #277921!important;
                border-bottom: 3px solid #277921!important
            }
            .border-x-lg-3-green {
                border-right: 3px solid #277921!important;
                border-left: 3px solid #277921!important
            }
            .border-lg-3-darkgray-1 {
                border: 3px solid #2b2b2b!important
            }
            .border-b-lg-3-darkgray-1 {
                border-bottom: 3px solid #2b2b2b!important
            }
            .border-t-lg-3-darkgray-1 {
                border-top: 3px solid #2b2b2b!important
            }
            .border-r-lg-3-darkgray-1 {
                border-right: 3px solid #2b2b2b!important
            }
            .border-l-lg-3-darkgray-1 {
                border-left: 3px solid #2b2b2b!important
            }
            .border-y-lg-3-darkgray-1 {
                border-top: 3px solid #2b2b2b!important;
                border-bottom: 3px solid #2b2b2b!important
            }
            .border-x-lg-3-darkgray-1 {
                border-right: 3px solid #2b2b2b!important;
                border-left: 3px solid #2b2b2b!important
            }
            .border-lg-3-darkgray-2 {
                border: 3px solid #333!important
            }
            .border-b-lg-3-darkgray-2 {
                border-bottom: 3px solid #333!important
            }
            .border-t-lg-3-darkgray-2 {
                border-top: 3px solid #333!important
            }
            .border-r-lg-3-darkgray-2 {
                border-right: 3px solid #333!important
            }
            .border-l-lg-3-darkgray-2 {
                border-left: 3px solid #333!important
            }
            .border-y-lg-3-darkgray-2 {
                border-top: 3px solid #333!important;
                border-bottom: 3px solid #333!important
            }
            .border-x-lg-3-darkgray-2 {
                border-right: 3px solid #333!important;
                border-left: 3px solid #333!important
            }
            .border-lg-3-gray-1 {
                border: 3px solid #666!important
            }
            .border-b-lg-3-gray-1 {
                border-bottom: 3px solid #666!important
            }
            .border-t-lg-3-gray-1 {
                border-top: 3px solid #666!important
            }
            .border-r-lg-3-gray-1 {
                border-right: 3px solid #666!important
            }
            .border-l-lg-3-gray-1 {
                border-left: 3px solid #666!important
            }
            .border-y-lg-3-gray-1 {
                border-top: 3px solid #666!important;
                border-bottom: 3px solid #666!important
            }
            .border-x-lg-3-gray-1 {
                border-right: 3px solid #666!important;
                border-left: 3px solid #666!important
            }
            .border-lg-3-gray-2 {
                border: 3px solid #696969!important
            }
            .border-b-lg-3-gray-2 {
                border-bottom: 3px solid #696969!important
            }
            .border-t-lg-3-gray-2 {
                border-top: 3px solid #696969!important
            }
            .border-r-lg-3-gray-2 {
                border-right: 3px solid #696969!important
            }
            .border-l-lg-3-gray-2 {
                border-left: 3px solid #696969!important
            }
            .border-y-lg-3-gray-2 {
                border-top: 3px solid #696969!important;
                border-bottom: 3px solid #696969!important
            }
            .border-x-lg-3-gray-2 {
                border-right: 3px solid #696969!important;
                border-left: 3px solid #696969!important
            }
            .border-lg-3-lightgray-1 {
                border: 3px solid #d0d0d0!important
            }
            .border-b-lg-3-lightgray-1 {
                border-bottom: 3px solid #d0d0d0!important
            }
            .border-t-lg-3-lightgray-1 {
                border-top: 3px solid #d0d0d0!important
            }
            .border-r-lg-3-lightgray-1 {
                border-right: 3px solid #d0d0d0!important
            }
            .border-l-lg-3-lightgray-1 {
                border-left: 3px solid #d0d0d0!important
            }
            .border-y-lg-3-lightgray-1 {
                border-top: 3px solid #d0d0d0!important;
                border-bottom: 3px solid #d0d0d0!important
            }
            .border-x-lg-3-lightgray-1 {
                border-right: 3px solid #d0d0d0!important;
                border-left: 3px solid #d0d0d0!important
            }
            .border-lg-3-lightgray-2 {
                border: 3px solid #f8f8f8!important
            }
            .border-b-lg-3-lightgray-2 {
                border-bottom: 3px solid #f8f8f8!important
            }
            .border-t-lg-3-lightgray-2 {
                border-top: 3px solid #f8f8f8!important
            }
            .border-r-lg-3-lightgray-2 {
                border-right: 3px solid #f8f8f8!important
            }
            .border-l-lg-3-lightgray-2 {
                border-left: 3px solid #f8f8f8!important
            }
            .border-y-lg-3-lightgray-2 {
                border-top: 3px solid #f8f8f8!important;
                border-bottom: 3px solid #f8f8f8!important
            }
            .border-x-lg-3-lightgray-2 {
                border-right: 3px solid #f8f8f8!important;
                border-left: 3px solid #f8f8f8!important
            }
            .border-lg-4 {
                border: 4px solid #d0d0d0!important
            }
            .border-bottom-lg-4 {
                border-bottom: 4px solid #d0d0d0!important
            }
            .border-top-lg-4 {
                border-top: 4px solid #d0d0d0!important
            }
            .border-right-lg-4 {
                border-right: 4px solid #d0d0d0!important
            }
            .border-left-lg-4 {
                border-left: 4px solid #d0d0d0!important
            }
            .border-y-lg-4 {
                border-top: 4px solid #d0d0d0!important;
                border-bottom: 4px solid #d0d0d0!important
            }
            .border-x-lg-4 {
                border-right: 4px solid #d0d0d0!important;
                border-left: 4px solid #d0d0d0!important
            }
            .border-lg-4-black {
                border: 4px solid #000!important
            }
            .border-b-lg-4-black {
                border-bottom: 4px solid #000!important
            }
            .border-t-lg-4-black {
                border-top: 4px solid #000!important
            }
            .border-r-lg-4-black {
                border-right: 4px solid #000!important
            }
            .border-l-lg-4-black {
                border-left: 4px solid #000!important
            }
            .border-y-lg-4-black {
                border-top: 4px solid #000!important;
                border-bottom: 4px solid #000!important
            }
            .border-x-lg-4-black {
                border-right: 4px solid #000!important;
                border-left: 4px solid #000!important
            }
            .border-lg-4-white {
                border: 4px solid #fff!important
            }
            .border-b-lg-4-white {
                border-bottom: 4px solid #fff!important
            }
            .border-t-lg-4-white {
                border-top: 4px solid #fff!important
            }
            .border-r-lg-4-white {
                border-right: 4px solid #fff!important
            }
            .border-l-lg-4-white {
                border-left: 4px solid #fff!important
            }
            .border-y-lg-4-white {
                border-top: 4px solid #fff!important;
                border-bottom: 4px solid #fff!important
            }
            .border-x-lg-4-white {
                border-right: 4px solid #fff!important;
                border-left: 4px solid #fff!important
            }
            .border-lg-4-blue-1 {
                border: 4px solid #18208a!important
            }
            .border-b-lg-4-blue-1 {
                border-bottom: 4px solid #18208a!important
            }
            .border-t-lg-4-blue-1 {
                border-top: 4px solid #18208a!important
            }
            .border-r-lg-4-blue-1 {
                border-right: 4px solid #18208a!important
            }
            .border-l-lg-4-blue-1 {
                border-left: 4px solid #18208a!important
            }
            .border-y-lg-4-blue-1 {
                border-top: 4px solid #18208a!important;
                border-bottom: 4px solid #18208a!important
            }
            .border-x-lg-4-blue-1 {
                border-right: 4px solid #18208a!important;
                border-left: 4px solid #18208a!important
            }
            .border-lg-4-blue-2 {
                border: 4px solid #303796!important
            }
            .border-b-lg-4-blue-2 {
                border-bottom: 4px solid #303796!important
            }
            .border-t-lg-4-blue-2 {
                border-top: 4px solid #303796!important
            }
            .border-r-lg-4-blue-2 {
                border-right: 4px solid #303796!important
            }
            .border-l-lg-4-blue-2 {
                border-left: 4px solid #303796!important
            }
            .border-y-lg-4-blue-2 {
                border-top: 4px solid #303796!important;
                border-bottom: 4px solid #303796!important
            }
            .border-x-lg-4-blue-2 {
                border-right: 4px solid #303796!important;
                border-left: 4px solid #303796!important
            }
            .border-lg-4-darkblue-1 {
                border: 4px solid #080c3b!important
            }
            .border-b-lg-4-darkblue-1 {
                border-bottom: 4px solid #080c3b!important
            }
            .border-t-lg-4-darkblue-1 {
                border-top: 4px solid #080c3b!important
            }
            .border-r-lg-4-darkblue-1 {
                border-right: 4px solid #080c3b!important
            }
            .border-l-lg-4-darkblue-1 {
                border-left: 4px solid #080c3b!important
            }
            .border-y-lg-4-darkblue-1 {
                border-top: 4px solid #080c3b!important;
                border-bottom: 4px solid #080c3b!important
            }
            .border-x-lg-4-darkblue-1 {
                border-right: 4px solid #080c3b!important;
                border-left: 4px solid #080c3b!important
            }
            .border-lg-4-darkblue-2 {
                border: 4px solid #111760!important
            }
            .border-b-lg-4-darkblue-2 {
                border-bottom: 4px solid #111760!important
            }
            .border-t-lg-4-darkblue-2 {
                border-top: 4px solid #111760!important
            }
            .border-r-lg-4-darkblue-2 {
                border-right: 4px solid #111760!important
            }
            .border-l-lg-4-darkblue-2 {
                border-left: 4px solid #111760!important
            }
            .border-y-lg-4-darkblue-2 {
                border-top: 4px solid #111760!important;
                border-bottom: 4px solid #111760!important
            }
            .border-x-lg-4-darkblue-2 {
                border-right: 4px solid #111760!important;
                border-left: 4px solid #111760!important
            }
            .border-lg-4-lightblue-1 {
                border: 4px solid #2f76d6!important
            }
            .border-b-lg-4-lightblue-1 {
                border-bottom: 4px solid #2f76d6!important
            }
            .border-t-lg-4-lightblue-1 {
                border-top: 4px solid #2f76d6!important
            }
            .border-r-lg-4-lightblue-1 {
                border-right: 4px solid #2f76d6!important
            }
            .border-l-lg-4-lightblue-1 {
                border-left: 4px solid #2f76d6!important
            }
            .border-y-lg-4-lightblue-1 {
                border-top: 4px solid #2f76d6!important;
                border-bottom: 4px solid #2f76d6!important
            }
            .border-x-lg-4-lightblue-1 {
                border-right: 4px solid #2f76d6!important;
                border-left: 4px solid #2f76d6!important
            }
            .border-lg-4-red {
                border: 4px solid #b22222!important
            }
            .border-b-lg-4-red {
                border-bottom: 4px solid #b22222!important
            }
            .border-t-lg-4-red {
                border-top: 4px solid #b22222!important
            }
            .border-r-lg-4-red {
                border-right: 4px solid #b22222!important
            }
            .border-l-lg-4-red {
                border-left: 4px solid #b22222!important
            }
            .border-y-lg-4-red {
                border-top: 4px solid #b22222!important;
                border-bottom: 4px solid #b22222!important
            }
            .border-x-lg-4-red {
                border-right: 4px solid #b22222!important;
                border-left: 4px solid #b22222!important
            }
            .border-lg-4-green {
                border: 4px solid #277921!important
            }
            .border-b-lg-4-green {
                border-bottom: 4px solid #277921!important
            }
            .border-t-lg-4-green {
                border-top: 4px solid #277921!important
            }
            .border-r-lg-4-green {
                border-right: 4px solid #277921!important
            }
            .border-l-lg-4-green {
                border-left: 4px solid #277921!important
            }
            .border-y-lg-4-green {
                border-top: 4px solid #277921!important;
                border-bottom: 4px solid #277921!important
            }
            .border-x-lg-4-green {
                border-right: 4px solid #277921!important;
                border-left: 4px solid #277921!important
            }
            .border-lg-4-darkgray-1 {
                border: 4px solid #2b2b2b!important
            }
            .border-b-lg-4-darkgray-1 {
                border-bottom: 4px solid #2b2b2b!important
            }
            .border-t-lg-4-darkgray-1 {
                border-top: 4px solid #2b2b2b!important
            }
            .border-r-lg-4-darkgray-1 {
                border-right: 4px solid #2b2b2b!important
            }
            .border-l-lg-4-darkgray-1 {
                border-left: 4px solid #2b2b2b!important
            }
            .border-y-lg-4-darkgray-1 {
                border-top: 4px solid #2b2b2b!important;
                border-bottom: 4px solid #2b2b2b!important
            }
            .border-x-lg-4-darkgray-1 {
                border-right: 4px solid #2b2b2b!important;
                border-left: 4px solid #2b2b2b!important
            }
            .border-lg-4-darkgray-2 {
                border: 4px solid #333!important
            }
            .border-b-lg-4-darkgray-2 {
                border-bottom: 4px solid #333!important
            }
            .border-t-lg-4-darkgray-2 {
                border-top: 4px solid #333!important
            }
            .border-r-lg-4-darkgray-2 {
                border-right: 4px solid #333!important
            }
            .border-l-lg-4-darkgray-2 {
                border-left: 4px solid #333!important
            }
            .border-y-lg-4-darkgray-2 {
                border-top: 4px solid #333!important;
                border-bottom: 4px solid #333!important
            }
            .border-x-lg-4-darkgray-2 {
                border-right: 4px solid #333!important;
                border-left: 4px solid #333!important
            }
            .border-lg-4-gray-1 {
                border: 4px solid #666!important
            }
            .border-b-lg-4-gray-1 {
                border-bottom: 4px solid #666!important
            }
            .border-t-lg-4-gray-1 {
                border-top: 4px solid #666!important
            }
            .border-r-lg-4-gray-1 {
                border-right: 4px solid #666!important
            }
            .border-l-lg-4-gray-1 {
                border-left: 4px solid #666!important
            }
            .border-y-lg-4-gray-1 {
                border-top: 4px solid #666!important;
                border-bottom: 4px solid #666!important
            }
            .border-x-lg-4-gray-1 {
                border-right: 4px solid #666!important;
                border-left: 4px solid #666!important
            }
            .border-lg-4-gray-2 {
                border: 4px solid #696969!important
            }
            .border-b-lg-4-gray-2 {
                border-bottom: 4px solid #696969!important
            }
            .border-t-lg-4-gray-2 {
                border-top: 4px solid #696969!important
            }
            .border-r-lg-4-gray-2 {
                border-right: 4px solid #696969!important
            }
            .border-l-lg-4-gray-2 {
                border-left: 4px solid #696969!important
            }
            .border-y-lg-4-gray-2 {
                border-top: 4px solid #696969!important;
                border-bottom: 4px solid #696969!important
            }
            .border-x-lg-4-gray-2 {
                border-right: 4px solid #696969!important;
                border-left: 4px solid #696969!important
            }
            .border-lg-4-lightgray-1 {
                border: 4px solid #d0d0d0!important
            }
            .border-b-lg-4-lightgray-1 {
                border-bottom: 4px solid #d0d0d0!important
            }
            .border-t-lg-4-lightgray-1 {
                border-top: 4px solid #d0d0d0!important
            }
            .border-r-lg-4-lightgray-1 {
                border-right: 4px solid #d0d0d0!important
            }
            .border-l-lg-4-lightgray-1 {
                border-left: 4px solid #d0d0d0!important
            }
            .border-y-lg-4-lightgray-1 {
                border-top: 4px solid #d0d0d0!important;
                border-bottom: 4px solid #d0d0d0!important
            }
            .border-x-lg-4-lightgray-1 {
                border-right: 4px solid #d0d0d0!important;
                border-left: 4px solid #d0d0d0!important
            }
            .border-lg-4-lightgray-2 {
                border: 4px solid #f8f8f8!important
            }
            .border-b-lg-4-lightgray-2 {
                border-bottom: 4px solid #f8f8f8!important
            }
            .border-t-lg-4-lightgray-2 {
                border-top: 4px solid #f8f8f8!important
            }
            .border-r-lg-4-lightgray-2 {
                border-right: 4px solid #f8f8f8!important
            }
            .border-l-lg-4-lightgray-2 {
                border-left: 4px solid #f8f8f8!important
            }
            .border-y-lg-4-lightgray-2 {
                border-top: 4px solid #f8f8f8!important;
                border-bottom: 4px solid #f8f8f8!important
            }
            .border-x-lg-4-lightgray-2 {
                border-right: 4px solid #f8f8f8!important;
                border-left: 4px solid #f8f8f8!important
            }
            .border-lg-5 {
                border: 5px solid #d0d0d0!important
            }
            .border-bottom-lg-5 {
                border-bottom: 5px solid #d0d0d0!important
            }
            .border-top-lg-5 {
                border-top: 5px solid #d0d0d0!important
            }
            .border-right-lg-5 {
                border-right: 5px solid #d0d0d0!important
            }
            .border-left-lg-5 {
                border-left: 5px solid #d0d0d0!important
            }
            .border-y-lg-5 {
                border-top: 5px solid #d0d0d0!important;
                border-bottom: 5px solid #d0d0d0!important
            }
            .border-x-lg-5 {
                border-right: 5px solid #d0d0d0!important;
                border-left: 5px solid #d0d0d0!important
            }
            .border-lg-5-black {
                border: 5px solid #000!important
            }
            .border-b-lg-5-black {
                border-bottom: 5px solid #000!important
            }
            .border-t-lg-5-black {
                border-top: 5px solid #000!important
            }
            .border-r-lg-5-black {
                border-right: 5px solid #000!important
            }
            .border-l-lg-5-black {
                border-left: 5px solid #000!important
            }
            .border-y-lg-5-black {
                border-top: 5px solid #000!important;
                border-bottom: 5px solid #000!important
            }
            .border-x-lg-5-black {
                border-right: 5px solid #000!important;
                border-left: 5px solid #000!important
            }
            .border-lg-5-white {
                border: 5px solid #fff!important
            }
            .border-b-lg-5-white {
                border-bottom: 5px solid #fff!important
            }
            .border-t-lg-5-white {
                border-top: 5px solid #fff!important
            }
            .border-r-lg-5-white {
                border-right: 5px solid #fff!important
            }
            .border-l-lg-5-white {
                border-left: 5px solid #fff!important
            }
            .border-y-lg-5-white {
                border-top: 5px solid #fff!important;
                border-bottom: 5px solid #fff!important
            }
            .border-x-lg-5-white {
                border-right: 5px solid #fff!important;
                border-left: 5px solid #fff!important
            }
            .border-lg-5-blue-1 {
                border: 5px solid #18208a!important
            }
            .border-b-lg-5-blue-1 {
                border-bottom: 5px solid #18208a!important
            }
            .border-t-lg-5-blue-1 {
                border-top: 5px solid #18208a!important
            }
            .border-r-lg-5-blue-1 {
                border-right: 5px solid #18208a!important
            }
            .border-l-lg-5-blue-1 {
                border-left: 5px solid #18208a!important
            }
            .border-y-lg-5-blue-1 {
                border-top: 5px solid #18208a!important;
                border-bottom: 5px solid #18208a!important
            }
            .border-x-lg-5-blue-1 {
                border-right: 5px solid #18208a!important;
                border-left: 5px solid #18208a!important
            }
            .border-lg-5-blue-2 {
                border: 5px solid #303796!important
            }
            .border-b-lg-5-blue-2 {
                border-bottom: 5px solid #303796!important
            }
            .border-t-lg-5-blue-2 {
                border-top: 5px solid #303796!important
            }
            .border-r-lg-5-blue-2 {
                border-right: 5px solid #303796!important
            }
            .border-l-lg-5-blue-2 {
                border-left: 5px solid #303796!important
            }
            .border-y-lg-5-blue-2 {
                border-top: 5px solid #303796!important;
                border-bottom: 5px solid #303796!important
            }
            .border-x-lg-5-blue-2 {
                border-right: 5px solid #303796!important;
                border-left: 5px solid #303796!important
            }
            .border-lg-5-darkblue-1 {
                border: 5px solid #080c3b!important
            }
            .border-b-lg-5-darkblue-1 {
                border-bottom: 5px solid #080c3b!important
            }
            .border-t-lg-5-darkblue-1 {
                border-top: 5px solid #080c3b!important
            }
            .border-r-lg-5-darkblue-1 {
                border-right: 5px solid #080c3b!important
            }
            .border-l-lg-5-darkblue-1 {
                border-left: 5px solid #080c3b!important
            }
            .border-y-lg-5-darkblue-1 {
                border-top: 5px solid #080c3b!important;
                border-bottom: 5px solid #080c3b!important
            }
            .border-x-lg-5-darkblue-1 {
                border-right: 5px solid #080c3b!important;
                border-left: 5px solid #080c3b!important
            }
            .border-lg-5-darkblue-2 {
                border: 5px solid #111760!important
            }
            .border-b-lg-5-darkblue-2 {
                border-bottom: 5px solid #111760!important
            }
            .border-t-lg-5-darkblue-2 {
                border-top: 5px solid #111760!important
            }
            .border-r-lg-5-darkblue-2 {
                border-right: 5px solid #111760!important
            }
            .border-l-lg-5-darkblue-2 {
                border-left: 5px solid #111760!important
            }
            .border-y-lg-5-darkblue-2 {
                border-top: 5px solid #111760!important;
                border-bottom: 5px solid #111760!important
            }
            .border-x-lg-5-darkblue-2 {
                border-right: 5px solid #111760!important;
                border-left: 5px solid #111760!important
            }
            .border-lg-5-lightblue-1 {
                border: 5px solid #2f76d6!important
            }
            .border-b-lg-5-lightblue-1 {
                border-bottom: 5px solid #2f76d6!important
            }
            .border-t-lg-5-lightblue-1 {
                border-top: 5px solid #2f76d6!important
            }
            .border-r-lg-5-lightblue-1 {
                border-right: 5px solid #2f76d6!important
            }
            .border-l-lg-5-lightblue-1 {
                border-left: 5px solid #2f76d6!important
            }
            .border-y-lg-5-lightblue-1 {
                border-top: 5px solid #2f76d6!important;
                border-bottom: 5px solid #2f76d6!important
            }
            .border-x-lg-5-lightblue-1 {
                border-right: 5px solid #2f76d6!important;
                border-left: 5px solid #2f76d6!important
            }
            .border-lg-5-red {
                border: 5px solid #b22222!important
            }
            .border-b-lg-5-red {
                border-bottom: 5px solid #b22222!important
            }
            .border-t-lg-5-red {
                border-top: 5px solid #b22222!important
            }
            .border-r-lg-5-red {
                border-right: 5px solid #b22222!important
            }
            .border-l-lg-5-red {
                border-left: 5px solid #b22222!important
            }
            .border-y-lg-5-red {
                border-top: 5px solid #b22222!important;
                border-bottom: 5px solid #b22222!important
            }
            .border-x-lg-5-red {
                border-right: 5px solid #b22222!important;
                border-left: 5px solid #b22222!important
            }
            .border-lg-5-green {
                border: 5px solid #277921!important
            }
            .border-b-lg-5-green {
                border-bottom: 5px solid #277921!important
            }
            .border-t-lg-5-green {
                border-top: 5px solid #277921!important
            }
            .border-r-lg-5-green {
                border-right: 5px solid #277921!important
            }
            .border-l-lg-5-green {
                border-left: 5px solid #277921!important
            }
            .border-y-lg-5-green {
                border-top: 5px solid #277921!important;
                border-bottom: 5px solid #277921!important
            }
            .border-x-lg-5-green {
                border-right: 5px solid #277921!important;
                border-left: 5px solid #277921!important
            }
            .border-lg-5-darkgray-1 {
                border: 5px solid #2b2b2b!important
            }
            .border-b-lg-5-darkgray-1 {
                border-bottom: 5px solid #2b2b2b!important
            }
            .border-t-lg-5-darkgray-1 {
                border-top: 5px solid #2b2b2b!important
            }
            .border-r-lg-5-darkgray-1 {
                border-right: 5px solid #2b2b2b!important
            }
            .border-l-lg-5-darkgray-1 {
                border-left: 5px solid #2b2b2b!important
            }
            .border-y-lg-5-darkgray-1 {
                border-top: 5px solid #2b2b2b!important;
                border-bottom: 5px solid #2b2b2b!important
            }
            .border-x-lg-5-darkgray-1 {
                border-right: 5px solid #2b2b2b!important;
                border-left: 5px solid #2b2b2b!important
            }
            .border-lg-5-darkgray-2 {
                border: 5px solid #333!important
            }
            .border-b-lg-5-darkgray-2 {
                border-bottom: 5px solid #333!important
            }
            .border-t-lg-5-darkgray-2 {
                border-top: 5px solid #333!important
            }
            .border-r-lg-5-darkgray-2 {
                border-right: 5px solid #333!important
            }
            .border-l-lg-5-darkgray-2 {
                border-left: 5px solid #333!important
            }
            .border-y-lg-5-darkgray-2 {
                border-top: 5px solid #333!important;
                border-bottom: 5px solid #333!important
            }
            .border-x-lg-5-darkgray-2 {
                border-right: 5px solid #333!important;
                border-left: 5px solid #333!important
            }
            .border-lg-5-gray-1 {
                border: 5px solid #666!important
            }
            .border-b-lg-5-gray-1 {
                border-bottom: 5px solid #666!important
            }
            .border-t-lg-5-gray-1 {
                border-top: 5px solid #666!important
            }
            .border-r-lg-5-gray-1 {
                border-right: 5px solid #666!important
            }
            .border-l-lg-5-gray-1 {
                border-left: 5px solid #666!important
            }
            .border-y-lg-5-gray-1 {
                border-top: 5px solid #666!important;
                border-bottom: 5px solid #666!important
            }
            .border-x-lg-5-gray-1 {
                border-right: 5px solid #666!important;
                border-left: 5px solid #666!important
            }
            .border-lg-5-gray-2 {
                border: 5px solid #696969!important
            }
            .border-b-lg-5-gray-2 {
                border-bottom: 5px solid #696969!important
            }
            .border-t-lg-5-gray-2 {
                border-top: 5px solid #696969!important
            }
            .border-r-lg-5-gray-2 {
                border-right: 5px solid #696969!important
            }
            .border-l-lg-5-gray-2 {
                border-left: 5px solid #696969!important
            }
            .border-y-lg-5-gray-2 {
                border-top: 5px solid #696969!important;
                border-bottom: 5px solid #696969!important
            }
            .border-x-lg-5-gray-2 {
                border-right: 5px solid #696969!important;
                border-left: 5px solid #696969!important
            }
            .border-lg-5-lightgray-1 {
                border: 5px solid #d0d0d0!important
            }
            .border-b-lg-5-lightgray-1 {
                border-bottom: 5px solid #d0d0d0!important
            }
            .border-t-lg-5-lightgray-1 {
                border-top: 5px solid #d0d0d0!important
            }
            .border-r-lg-5-lightgray-1 {
                border-right: 5px solid #d0d0d0!important
            }
            .border-l-lg-5-lightgray-1 {
                border-left: 5px solid #d0d0d0!important
            }
            .border-y-lg-5-lightgray-1 {
                border-top: 5px solid #d0d0d0!important;
                border-bottom: 5px solid #d0d0d0!important
            }
            .border-x-lg-5-lightgray-1 {
                border-right: 5px solid #d0d0d0!important;
                border-left: 5px solid #d0d0d0!important
            }
            .border-lg-5-lightgray-2 {
                border: 5px solid #f8f8f8!important
            }
            .border-b-lg-5-lightgray-2 {
                border-bottom: 5px solid #f8f8f8!important
            }
            .border-t-lg-5-lightgray-2 {
                border-top: 5px solid #f8f8f8!important
            }
            .border-r-lg-5-lightgray-2 {
                border-right: 5px solid #f8f8f8!important
            }
            .border-l-lg-5-lightgray-2 {
                border-left: 5px solid #f8f8f8!important
            }
            .border-y-lg-5-lightgray-2 {
                border-top: 5px solid #f8f8f8!important;
                border-bottom: 5px solid #f8f8f8!important
            }
            .border-x-lg-5-lightgray-2 {
                border-right: 5px solid #f8f8f8!important;
                border-left: 5px solid #f8f8f8!important
            }
        }
        
        @media (min-width: 1200px) {
            .border-xl-0 {
                border: 0 solid #d0d0d0!important
            }
            .border-bottom-xl-0 {
                border-bottom: 0 solid #d0d0d0!important
            }
            .border-top-xl-0 {
                border-top: 0 solid #d0d0d0!important
            }
            .border-right-xl-0 {
                border-right: 0 solid #d0d0d0!important
            }
            .border-left-xl-0 {
                border-left: 0 solid #d0d0d0!important
            }
            .border-y-xl-0 {
                border-top: 0 solid #d0d0d0!important;
                border-bottom: 0 solid #d0d0d0!important
            }
            .border-x-xl-0 {
                border-right: 0 solid #d0d0d0!important;
                border-left: 0 solid #d0d0d0!important
            }
            .border-xl-0-black {
                border: 0 solid #000!important
            }
            .border-b-xl-0-black {
                border-bottom: 0 solid #000!important
            }
            .border-t-xl-0-black {
                border-top: 0 solid #000!important
            }
            .border-r-xl-0-black {
                border-right: 0 solid #000!important
            }
            .border-l-xl-0-black {
                border-left: 0 solid #000!important
            }
            .border-y-xl-0-black {
                border-top: 0 solid #000!important;
                border-bottom: 0 solid #000!important
            }
            .border-x-xl-0-black {
                border-right: 0 solid #000!important;
                border-left: 0 solid #000!important
            }
            .border-xl-0-white {
                border: 0 solid #fff!important
            }
            .border-b-xl-0-white {
                border-bottom: 0 solid #fff!important
            }
            .border-t-xl-0-white {
                border-top: 0 solid #fff!important
            }
            .border-r-xl-0-white {
                border-right: 0 solid #fff!important
            }
            .border-l-xl-0-white {
                border-left: 0 solid #fff!important
            }
            .border-y-xl-0-white {
                border-top: 0 solid #fff!important;
                border-bottom: 0 solid #fff!important
            }
            .border-x-xl-0-white {
                border-right: 0 solid #fff!important;
                border-left: 0 solid #fff!important
            }
            .border-xl-0-blue-1 {
                border: 0 solid #18208a!important
            }
            .border-b-xl-0-blue-1 {
                border-bottom: 0 solid #18208a!important
            }
            .border-t-xl-0-blue-1 {
                border-top: 0 solid #18208a!important
            }
            .border-r-xl-0-blue-1 {
                border-right: 0 solid #18208a!important
            }
            .border-l-xl-0-blue-1 {
                border-left: 0 solid #18208a!important
            }
            .border-y-xl-0-blue-1 {
                border-top: 0 solid #18208a!important;
                border-bottom: 0 solid #18208a!important
            }
            .border-x-xl-0-blue-1 {
                border-right: 0 solid #18208a!important;
                border-left: 0 solid #18208a!important
            }
            .border-xl-0-blue-2 {
                border: 0 solid #303796!important
            }
            .border-b-xl-0-blue-2 {
                border-bottom: 0 solid #303796!important
            }
            .border-t-xl-0-blue-2 {
                border-top: 0 solid #303796!important
            }
            .border-r-xl-0-blue-2 {
                border-right: 0 solid #303796!important
            }
            .border-l-xl-0-blue-2 {
                border-left: 0 solid #303796!important
            }
            .border-y-xl-0-blue-2 {
                border-top: 0 solid #303796!important;
                border-bottom: 0 solid #303796!important
            }
            .border-x-xl-0-blue-2 {
                border-right: 0 solid #303796!important;
                border-left: 0 solid #303796!important
            }
            .border-xl-0-darkblue-1 {
                border: 0 solid #080c3b!important
            }
            .border-b-xl-0-darkblue-1 {
                border-bottom: 0 solid #080c3b!important
            }
            .border-t-xl-0-darkblue-1 {
                border-top: 0 solid #080c3b!important
            }
            .border-r-xl-0-darkblue-1 {
                border-right: 0 solid #080c3b!important
            }
            .border-l-xl-0-darkblue-1 {
                border-left: 0 solid #080c3b!important
            }
            .border-y-xl-0-darkblue-1 {
                border-top: 0 solid #080c3b!important;
                border-bottom: 0 solid #080c3b!important
            }
            .border-x-xl-0-darkblue-1 {
                border-right: 0 solid #080c3b!important;
                border-left: 0 solid #080c3b!important
            }
            .border-xl-0-darkblue-2 {
                border: 0 solid #111760!important
            }
            .border-b-xl-0-darkblue-2 {
                border-bottom: 0 solid #111760!important
            }
            .border-t-xl-0-darkblue-2 {
                border-top: 0 solid #111760!important
            }
            .border-r-xl-0-darkblue-2 {
                border-right: 0 solid #111760!important
            }
            .border-l-xl-0-darkblue-2 {
                border-left: 0 solid #111760!important
            }
            .border-y-xl-0-darkblue-2 {
                border-top: 0 solid #111760!important;
                border-bottom: 0 solid #111760!important
            }
            .border-x-xl-0-darkblue-2 {
                border-right: 0 solid #111760!important;
                border-left: 0 solid #111760!important
            }
            .border-xl-0-lightblue-1 {
                border: 0 solid #2f76d6!important
            }
            .border-b-xl-0-lightblue-1 {
                border-bottom: 0 solid #2f76d6!important
            }
            .border-t-xl-0-lightblue-1 {
                border-top: 0 solid #2f76d6!important
            }
            .border-r-xl-0-lightblue-1 {
                border-right: 0 solid #2f76d6!important
            }
            .border-l-xl-0-lightblue-1 {
                border-left: 0 solid #2f76d6!important
            }
            .border-y-xl-0-lightblue-1 {
                border-top: 0 solid #2f76d6!important;
                border-bottom: 0 solid #2f76d6!important
            }
            .border-x-xl-0-lightblue-1 {
                border-right: 0 solid #2f76d6!important;
                border-left: 0 solid #2f76d6!important
            }
            .border-xl-0-red {
                border: 0 solid #b22222!important
            }
            .border-b-xl-0-red {
                border-bottom: 0 solid #b22222!important
            }
            .border-t-xl-0-red {
                border-top: 0 solid #b22222!important
            }
            .border-r-xl-0-red {
                border-right: 0 solid #b22222!important
            }
            .border-l-xl-0-red {
                border-left: 0 solid #b22222!important
            }
            .border-y-xl-0-red {
                border-top: 0 solid #b22222!important;
                border-bottom: 0 solid #b22222!important
            }
            .border-x-xl-0-red {
                border-right: 0 solid #b22222!important;
                border-left: 0 solid #b22222!important
            }
            .border-xl-0-green {
                border: 0 solid #277921!important
            }
            .border-b-xl-0-green {
                border-bottom: 0 solid #277921!important
            }
            .border-t-xl-0-green {
                border-top: 0 solid #277921!important
            }
            .border-r-xl-0-green {
                border-right: 0 solid #277921!important
            }
            .border-l-xl-0-green {
                border-left: 0 solid #277921!important
            }
            .border-y-xl-0-green {
                border-top: 0 solid #277921!important;
                border-bottom: 0 solid #277921!important
            }
            .border-x-xl-0-green {
                border-right: 0 solid #277921!important;
                border-left: 0 solid #277921!important
            }
            .border-xl-0-darkgray-1 {
                border: 0 solid #2b2b2b!important
            }
            .border-b-xl-0-darkgray-1 {
                border-bottom: 0 solid #2b2b2b!important
            }
            .border-t-xl-0-darkgray-1 {
                border-top: 0 solid #2b2b2b!important
            }
            .border-r-xl-0-darkgray-1 {
                border-right: 0 solid #2b2b2b!important
            }
            .border-l-xl-0-darkgray-1 {
                border-left: 0 solid #2b2b2b!important
            }
            .border-y-xl-0-darkgray-1 {
                border-top: 0 solid #2b2b2b!important;
                border-bottom: 0 solid #2b2b2b!important
            }
            .border-x-xl-0-darkgray-1 {
                border-right: 0 solid #2b2b2b!important;
                border-left: 0 solid #2b2b2b!important
            }
            .border-xl-0-darkgray-2 {
                border: 0 solid #333!important
            }
            .border-b-xl-0-darkgray-2 {
                border-bottom: 0 solid #333!important
            }
            .border-t-xl-0-darkgray-2 {
                border-top: 0 solid #333!important
            }
            .border-r-xl-0-darkgray-2 {
                border-right: 0 solid #333!important
            }
            .border-l-xl-0-darkgray-2 {
                border-left: 0 solid #333!important
            }
            .border-y-xl-0-darkgray-2 {
                border-top: 0 solid #333!important;
                border-bottom: 0 solid #333!important
            }
            .border-x-xl-0-darkgray-2 {
                border-right: 0 solid #333!important;
                border-left: 0 solid #333!important
            }
            .border-xl-0-gray-1 {
                border: 0 solid #666!important
            }
            .border-b-xl-0-gray-1 {
                border-bottom: 0 solid #666!important
            }
            .border-t-xl-0-gray-1 {
                border-top: 0 solid #666!important
            }
            .border-r-xl-0-gray-1 {
                border-right: 0 solid #666!important
            }
            .border-l-xl-0-gray-1 {
                border-left: 0 solid #666!important
            }
            .border-y-xl-0-gray-1 {
                border-top: 0 solid #666!important;
                border-bottom: 0 solid #666!important
            }
            .border-x-xl-0-gray-1 {
                border-right: 0 solid #666!important;
                border-left: 0 solid #666!important
            }
            .border-xl-0-gray-2 {
                border: 0 solid #696969!important
            }
            .border-b-xl-0-gray-2 {
                border-bottom: 0 solid #696969!important
            }
            .border-t-xl-0-gray-2 {
                border-top: 0 solid #696969!important
            }
            .border-r-xl-0-gray-2 {
                border-right: 0 solid #696969!important
            }
            .border-l-xl-0-gray-2 {
                border-left: 0 solid #696969!important
            }
            .border-y-xl-0-gray-2 {
                border-top: 0 solid #696969!important;
                border-bottom: 0 solid #696969!important
            }
            .border-x-xl-0-gray-2 {
                border-right: 0 solid #696969!important;
                border-left: 0 solid #696969!important
            }
            .border-xl-0-lightgray-1 {
                border: 0 solid #d0d0d0!important
            }
            .border-b-xl-0-lightgray-1 {
                border-bottom: 0 solid #d0d0d0!important
            }
            .border-t-xl-0-lightgray-1 {
                border-top: 0 solid #d0d0d0!important
            }
            .border-r-xl-0-lightgray-1 {
                border-right: 0 solid #d0d0d0!important
            }
            .border-l-xl-0-lightgray-1 {
                border-left: 0 solid #d0d0d0!important
            }
            .border-y-xl-0-lightgray-1 {
                border-top: 0 solid #d0d0d0!important;
                border-bottom: 0 solid #d0d0d0!important
            }
            .border-x-xl-0-lightgray-1 {
                border-right: 0 solid #d0d0d0!important;
                border-left: 0 solid #d0d0d0!important
            }
            .border-xl-0-lightgray-2 {
                border: 0 solid #f8f8f8!important
            }
            .border-b-xl-0-lightgray-2 {
                border-bottom: 0 solid #f8f8f8!important
            }
            .border-t-xl-0-lightgray-2 {
                border-top: 0 solid #f8f8f8!important
            }
            .border-r-xl-0-lightgray-2 {
                border-right: 0 solid #f8f8f8!important
            }
            .border-l-xl-0-lightgray-2 {
                border-left: 0 solid #f8f8f8!important
            }
            .border-y-xl-0-lightgray-2 {
                border-top: 0 solid #f8f8f8!important;
                border-bottom: 0 solid #f8f8f8!important
            }
            .border-x-xl-0-lightgray-2 {
                border-right: 0 solid #f8f8f8!important;
                border-left: 0 solid #f8f8f8!important
            }
            .border-xl-1 {
                border: 1px solid #d0d0d0!important
            }
            .border-bottom-xl-1 {
                border-bottom: 1px solid #d0d0d0!important
            }
            .border-top-xl-1 {
                border-top: 1px solid #d0d0d0!important
            }
            .border-right-xl-1 {
                border-right: 1px solid #d0d0d0!important
            }
            .border-left-xl-1 {
                border-left: 1px solid #d0d0d0!important
            }
            .border-y-xl-1 {
                border-top: 1px solid #d0d0d0!important;
                border-bottom: 1px solid #d0d0d0!important
            }
            .border-x-xl-1 {
                border-right: 1px solid #d0d0d0!important;
                border-left: 1px solid #d0d0d0!important
            }
            .border-xl-1-black {
                border: 1px solid #000!important
            }
            .border-b-xl-1-black {
                border-bottom: 1px solid #000!important
            }
            .border-t-xl-1-black {
                border-top: 1px solid #000!important
            }
            .border-r-xl-1-black {
                border-right: 1px solid #000!important
            }
            .border-l-xl-1-black {
                border-left: 1px solid #000!important
            }
            .border-y-xl-1-black {
                border-top: 1px solid #000!important;
                border-bottom: 1px solid #000!important
            }
            .border-x-xl-1-black {
                border-right: 1px solid #000!important;
                border-left: 1px solid #000!important
            }
            .border-xl-1-white {
                border: 1px solid #fff!important
            }
            .border-b-xl-1-white {
                border-bottom: 1px solid #fff!important
            }
            .border-t-xl-1-white {
                border-top: 1px solid #fff!important
            }
            .border-r-xl-1-white {
                border-right: 1px solid #fff!important
            }
            .border-l-xl-1-white {
                border-left: 1px solid #fff!important
            }
            .border-y-xl-1-white {
                border-top: 1px solid #fff!important;
                border-bottom: 1px solid #fff!important
            }
            .border-x-xl-1-white {
                border-right: 1px solid #fff!important;
                border-left: 1px solid #fff!important
            }
            .border-xl-1-blue-1 {
                border: 1px solid #18208a!important
            }
            .border-b-xl-1-blue-1 {
                border-bottom: 1px solid #18208a!important
            }
            .border-t-xl-1-blue-1 {
                border-top: 1px solid #18208a!important
            }
            .border-r-xl-1-blue-1 {
                border-right: 1px solid #18208a!important
            }
            .border-l-xl-1-blue-1 {
                border-left: 1px solid #18208a!important
            }
            .border-y-xl-1-blue-1 {
                border-top: 1px solid #18208a!important;
                border-bottom: 1px solid #18208a!important
            }
            .border-x-xl-1-blue-1 {
                border-right: 1px solid #18208a!important;
                border-left: 1px solid #18208a!important
            }
            .border-xl-1-blue-2 {
                border: 1px solid #303796!important
            }
            .border-b-xl-1-blue-2 {
                border-bottom: 1px solid #303796!important
            }
            .border-t-xl-1-blue-2 {
                border-top: 1px solid #303796!important
            }
            .border-r-xl-1-blue-2 {
                border-right: 1px solid #303796!important
            }
            .border-l-xl-1-blue-2 {
                border-left: 1px solid #303796!important
            }
            .border-y-xl-1-blue-2 {
                border-top: 1px solid #303796!important;
                border-bottom: 1px solid #303796!important
            }
            .border-x-xl-1-blue-2 {
                border-right: 1px solid #303796!important;
                border-left: 1px solid #303796!important
            }
            .border-xl-1-darkblue-1 {
                border: 1px solid #080c3b!important
            }
            .border-b-xl-1-darkblue-1 {
                border-bottom: 1px solid #080c3b!important
            }
            .border-t-xl-1-darkblue-1 {
                border-top: 1px solid #080c3b!important
            }
            .border-r-xl-1-darkblue-1 {
                border-right: 1px solid #080c3b!important
            }
            .border-l-xl-1-darkblue-1 {
                border-left: 1px solid #080c3b!important
            }
            .border-y-xl-1-darkblue-1 {
                border-top: 1px solid #080c3b!important;
                border-bottom: 1px solid #080c3b!important
            }
            .border-x-xl-1-darkblue-1 {
                border-right: 1px solid #080c3b!important;
                border-left: 1px solid #080c3b!important
            }
            .border-xl-1-darkblue-2 {
                border: 1px solid #111760!important
            }
            .border-b-xl-1-darkblue-2 {
                border-bottom: 1px solid #111760!important
            }
            .border-t-xl-1-darkblue-2 {
                border-top: 1px solid #111760!important
            }
            .border-r-xl-1-darkblue-2 {
                border-right: 1px solid #111760!important
            }
            .border-l-xl-1-darkblue-2 {
                border-left: 1px solid #111760!important
            }
            .border-y-xl-1-darkblue-2 {
                border-top: 1px solid #111760!important;
                border-bottom: 1px solid #111760!important
            }
            .border-x-xl-1-darkblue-2 {
                border-right: 1px solid #111760!important;
                border-left: 1px solid #111760!important
            }
            .border-xl-1-lightblue-1 {
                border: 1px solid #2f76d6!important
            }
            .border-b-xl-1-lightblue-1 {
                border-bottom: 1px solid #2f76d6!important
            }
            .border-t-xl-1-lightblue-1 {
                border-top: 1px solid #2f76d6!important
            }
            .border-r-xl-1-lightblue-1 {
                border-right: 1px solid #2f76d6!important
            }
            .border-l-xl-1-lightblue-1 {
                border-left: 1px solid #2f76d6!important
            }
            .border-y-xl-1-lightblue-1 {
                border-top: 1px solid #2f76d6!important;
                border-bottom: 1px solid #2f76d6!important
            }
            .border-x-xl-1-lightblue-1 {
                border-right: 1px solid #2f76d6!important;
                border-left: 1px solid #2f76d6!important
            }
            .border-xl-1-red {
                border: 1px solid #b22222!important
            }
            .border-b-xl-1-red {
                border-bottom: 1px solid #b22222!important
            }
            .border-t-xl-1-red {
                border-top: 1px solid #b22222!important
            }
            .border-r-xl-1-red {
                border-right: 1px solid #b22222!important
            }
            .border-l-xl-1-red {
                border-left: 1px solid #b22222!important
            }
            .border-y-xl-1-red {
                border-top: 1px solid #b22222!important;
                border-bottom: 1px solid #b22222!important
            }
            .border-x-xl-1-red {
                border-right: 1px solid #b22222!important;
                border-left: 1px solid #b22222!important
            }
            .border-xl-1-green {
                border: 1px solid #277921!important
            }
            .border-b-xl-1-green {
                border-bottom: 1px solid #277921!important
            }
            .border-t-xl-1-green {
                border-top: 1px solid #277921!important
            }
            .border-r-xl-1-green {
                border-right: 1px solid #277921!important
            }
            .border-l-xl-1-green {
                border-left: 1px solid #277921!important
            }
            .border-y-xl-1-green {
                border-top: 1px solid #277921!important;
                border-bottom: 1px solid #277921!important
            }
            .border-x-xl-1-green {
                border-right: 1px solid #277921!important;
                border-left: 1px solid #277921!important
            }
            .border-xl-1-darkgray-1 {
                border: 1px solid #2b2b2b!important
            }
            .border-b-xl-1-darkgray-1 {
                border-bottom: 1px solid #2b2b2b!important
            }
            .border-t-xl-1-darkgray-1 {
                border-top: 1px solid #2b2b2b!important
            }
            .border-r-xl-1-darkgray-1 {
                border-right: 1px solid #2b2b2b!important
            }
            .border-l-xl-1-darkgray-1 {
                border-left: 1px solid #2b2b2b!important
            }
            .border-y-xl-1-darkgray-1 {
                border-top: 1px solid #2b2b2b!important;
                border-bottom: 1px solid #2b2b2b!important
            }
            .border-x-xl-1-darkgray-1 {
                border-right: 1px solid #2b2b2b!important;
                border-left: 1px solid #2b2b2b!important
            }
            .border-xl-1-darkgray-2 {
                border: 1px solid #333!important
            }
            .border-b-xl-1-darkgray-2 {
                border-bottom: 1px solid #333!important
            }
            .border-t-xl-1-darkgray-2 {
                border-top: 1px solid #333!important
            }
            .border-r-xl-1-darkgray-2 {
                border-right: 1px solid #333!important
            }
            .border-l-xl-1-darkgray-2 {
                border-left: 1px solid #333!important
            }
            .border-y-xl-1-darkgray-2 {
                border-top: 1px solid #333!important;
                border-bottom: 1px solid #333!important
            }
            .border-x-xl-1-darkgray-2 {
                border-right: 1px solid #333!important;
                border-left: 1px solid #333!important
            }
            .border-xl-1-gray-1 {
                border: 1px solid #666!important
            }
            .border-b-xl-1-gray-1 {
                border-bottom: 1px solid #666!important
            }
            .border-t-xl-1-gray-1 {
                border-top: 1px solid #666!important
            }
            .border-r-xl-1-gray-1 {
                border-right: 1px solid #666!important
            }
            .border-l-xl-1-gray-1 {
                border-left: 1px solid #666!important
            }
            .border-y-xl-1-gray-1 {
                border-top: 1px solid #666!important;
                border-bottom: 1px solid #666!important
            }
            .border-x-xl-1-gray-1 {
                border-right: 1px solid #666!important;
                border-left: 1px solid #666!important
            }
            .border-xl-1-gray-2 {
                border: 1px solid #696969!important
            }
            .border-b-xl-1-gray-2 {
                border-bottom: 1px solid #696969!important
            }
            .border-t-xl-1-gray-2 {
                border-top: 1px solid #696969!important
            }
            .border-r-xl-1-gray-2 {
                border-right: 1px solid #696969!important
            }
            .border-l-xl-1-gray-2 {
                border-left: 1px solid #696969!important
            }
            .border-y-xl-1-gray-2 {
                border-top: 1px solid #696969!important;
                border-bottom: 1px solid #696969!important
            }
            .border-x-xl-1-gray-2 {
                border-right: 1px solid #696969!important;
                border-left: 1px solid #696969!important
            }
            .border-xl-1-lightgray-1 {
                border: 1px solid #d0d0d0!important
            }
            .border-b-xl-1-lightgray-1 {
                border-bottom: 1px solid #d0d0d0!important
            }
            .border-t-xl-1-lightgray-1 {
                border-top: 1px solid #d0d0d0!important
            }
            .border-r-xl-1-lightgray-1 {
                border-right: 1px solid #d0d0d0!important
            }
            .border-l-xl-1-lightgray-1 {
                border-left: 1px solid #d0d0d0!important
            }
            .border-y-xl-1-lightgray-1 {
                border-top: 1px solid #d0d0d0!important;
                border-bottom: 1px solid #d0d0d0!important
            }
            .border-x-xl-1-lightgray-1 {
                border-right: 1px solid #d0d0d0!important;
                border-left: 1px solid #d0d0d0!important
            }
            .border-xl-1-lightgray-2 {
                border: 1px solid #f8f8f8!important
            }
            .border-b-xl-1-lightgray-2 {
                border-bottom: 1px solid #f8f8f8!important
            }
            .border-t-xl-1-lightgray-2 {
                border-top: 1px solid #f8f8f8!important
            }
            .border-r-xl-1-lightgray-2 {
                border-right: 1px solid #f8f8f8!important
            }
            .border-l-xl-1-lightgray-2 {
                border-left: 1px solid #f8f8f8!important
            }
            .border-y-xl-1-lightgray-2 {
                border-top: 1px solid #f8f8f8!important;
                border-bottom: 1px solid #f8f8f8!important
            }
            .border-x-xl-1-lightgray-2 {
                border-right: 1px solid #f8f8f8!important;
                border-left: 1px solid #f8f8f8!important
            }
            .border-xl-2 {
                border: 2px solid #d0d0d0!important
            }
            .border-bottom-xl-2 {
                border-bottom: 2px solid #d0d0d0!important
            }
            .border-top-xl-2 {
                border-top: 2px solid #d0d0d0!important
            }
            .border-right-xl-2 {
                border-right: 2px solid #d0d0d0!important
            }
            .border-left-xl-2 {
                border-left: 2px solid #d0d0d0!important
            }
            .border-y-xl-2 {
                border-top: 2px solid #d0d0d0!important;
                border-bottom: 2px solid #d0d0d0!important
            }
            .border-x-xl-2 {
                border-right: 2px solid #d0d0d0!important;
                border-left: 2px solid #d0d0d0!important
            }
            .border-xl-2-black {
                border: 2px solid #000!important
            }
            .border-b-xl-2-black {
                border-bottom: 2px solid #000!important
            }
            .border-t-xl-2-black {
                border-top: 2px solid #000!important
            }
            .border-r-xl-2-black {
                border-right: 2px solid #000!important
            }
            .border-l-xl-2-black {
                border-left: 2px solid #000!important
            }
            .border-y-xl-2-black {
                border-top: 2px solid #000!important;
                border-bottom: 2px solid #000!important
            }
            .border-x-xl-2-black {
                border-right: 2px solid #000!important;
                border-left: 2px solid #000!important
            }
            .border-xl-2-white {
                border: 2px solid #fff!important
            }
            .border-b-xl-2-white {
                border-bottom: 2px solid #fff!important
            }
            .border-t-xl-2-white {
                border-top: 2px solid #fff!important
            }
            .border-r-xl-2-white {
                border-right: 2px solid #fff!important
            }
            .border-l-xl-2-white {
                border-left: 2px solid #fff!important
            }
            .border-y-xl-2-white {
                border-top: 2px solid #fff!important;
                border-bottom: 2px solid #fff!important
            }
            .border-x-xl-2-white {
                border-right: 2px solid #fff!important;
                border-left: 2px solid #fff!important
            }
            .border-xl-2-blue-1 {
                border: 2px solid #18208a!important
            }
            .border-b-xl-2-blue-1 {
                border-bottom: 2px solid #18208a!important
            }
            .border-t-xl-2-blue-1 {
                border-top: 2px solid #18208a!important
            }
            .border-r-xl-2-blue-1 {
                border-right: 2px solid #18208a!important
            }
            .border-l-xl-2-blue-1 {
                border-left: 2px solid #18208a!important
            }
            .border-y-xl-2-blue-1 {
                border-top: 2px solid #18208a!important;
                border-bottom: 2px solid #18208a!important
            }
            .border-x-xl-2-blue-1 {
                border-right: 2px solid #18208a!important;
                border-left: 2px solid #18208a!important
            }
            .border-xl-2-blue-2 {
                border: 2px solid #303796!important
            }
            .border-b-xl-2-blue-2 {
                border-bottom: 2px solid #303796!important
            }
            .border-t-xl-2-blue-2 {
                border-top: 2px solid #303796!important
            }
            .border-r-xl-2-blue-2 {
                border-right: 2px solid #303796!important
            }
            .border-l-xl-2-blue-2 {
                border-left: 2px solid #303796!important
            }
            .border-y-xl-2-blue-2 {
                border-top: 2px solid #303796!important;
                border-bottom: 2px solid #303796!important
            }
            .border-x-xl-2-blue-2 {
                border-right: 2px solid #303796!important;
                border-left: 2px solid #303796!important
            }
            .border-xl-2-darkblue-1 {
                border: 2px solid #080c3b!important
            }
            .border-b-xl-2-darkblue-1 {
                border-bottom: 2px solid #080c3b!important
            }
            .border-t-xl-2-darkblue-1 {
                border-top: 2px solid #080c3b!important
            }
            .border-r-xl-2-darkblue-1 {
                border-right: 2px solid #080c3b!important
            }
            .border-l-xl-2-darkblue-1 {
                border-left: 2px solid #080c3b!important
            }
            .border-y-xl-2-darkblue-1 {
                border-top: 2px solid #080c3b!important;
                border-bottom: 2px solid #080c3b!important
            }
            .border-x-xl-2-darkblue-1 {
                border-right: 2px solid #080c3b!important;
                border-left: 2px solid #080c3b!important
            }
            .border-xl-2-darkblue-2 {
                border: 2px solid #111760!important
            }
            .border-b-xl-2-darkblue-2 {
                border-bottom: 2px solid #111760!important
            }
            .border-t-xl-2-darkblue-2 {
                border-top: 2px solid #111760!important
            }
            .border-r-xl-2-darkblue-2 {
                border-right: 2px solid #111760!important
            }
            .border-l-xl-2-darkblue-2 {
                border-left: 2px solid #111760!important
            }
            .border-y-xl-2-darkblue-2 {
                border-top: 2px solid #111760!important;
                border-bottom: 2px solid #111760!important
            }
            .border-x-xl-2-darkblue-2 {
                border-right: 2px solid #111760!important;
                border-left: 2px solid #111760!important
            }
            .border-xl-2-lightblue-1 {
                border: 2px solid #2f76d6!important
            }
            .border-b-xl-2-lightblue-1 {
                border-bottom: 2px solid #2f76d6!important
            }
            .border-t-xl-2-lightblue-1 {
                border-top: 2px solid #2f76d6!important
            }
            .border-r-xl-2-lightblue-1 {
                border-right: 2px solid #2f76d6!important
            }
            .border-l-xl-2-lightblue-1 {
                border-left: 2px solid #2f76d6!important
            }
            .border-y-xl-2-lightblue-1 {
                border-top: 2px solid #2f76d6!important;
                border-bottom: 2px solid #2f76d6!important
            }
            .border-x-xl-2-lightblue-1 {
                border-right: 2px solid #2f76d6!important;
                border-left: 2px solid #2f76d6!important
            }
            .border-xl-2-red {
                border: 2px solid #b22222!important
            }
            .border-b-xl-2-red {
                border-bottom: 2px solid #b22222!important
            }
            .border-t-xl-2-red {
                border-top: 2px solid #b22222!important
            }
            .border-r-xl-2-red {
                border-right: 2px solid #b22222!important
            }
            .border-l-xl-2-red {
                border-left: 2px solid #b22222!important
            }
            .border-y-xl-2-red {
                border-top: 2px solid #b22222!important;
                border-bottom: 2px solid #b22222!important
            }
            .border-x-xl-2-red {
                border-right: 2px solid #b22222!important;
                border-left: 2px solid #b22222!important
            }
            .border-xl-2-green {
                border: 2px solid #277921!important
            }
            .border-b-xl-2-green {
                border-bottom: 2px solid #277921!important
            }
            .border-t-xl-2-green {
                border-top: 2px solid #277921!important
            }
            .border-r-xl-2-green {
                border-right: 2px solid #277921!important
            }
            .border-l-xl-2-green {
                border-left: 2px solid #277921!important
            }
            .border-y-xl-2-green {
                border-top: 2px solid #277921!important;
                border-bottom: 2px solid #277921!important
            }
            .border-x-xl-2-green {
                border-right: 2px solid #277921!important;
                border-left: 2px solid #277921!important
            }
            .border-xl-2-darkgray-1 {
                border: 2px solid #2b2b2b!important
            }
            .border-b-xl-2-darkgray-1 {
                border-bottom: 2px solid #2b2b2b!important
            }
            .border-t-xl-2-darkgray-1 {
                border-top: 2px solid #2b2b2b!important
            }
            .border-r-xl-2-darkgray-1 {
                border-right: 2px solid #2b2b2b!important
            }
            .border-l-xl-2-darkgray-1 {
                border-left: 2px solid #2b2b2b!important
            }
            .border-y-xl-2-darkgray-1 {
                border-top: 2px solid #2b2b2b!important;
                border-bottom: 2px solid #2b2b2b!important
            }
            .border-x-xl-2-darkgray-1 {
                border-right: 2px solid #2b2b2b!important;
                border-left: 2px solid #2b2b2b!important
            }
            .border-xl-2-darkgray-2 {
                border: 2px solid #333!important
            }
            .border-b-xl-2-darkgray-2 {
                border-bottom: 2px solid #333!important
            }
            .border-t-xl-2-darkgray-2 {
                border-top: 2px solid #333!important
            }
            .border-r-xl-2-darkgray-2 {
                border-right: 2px solid #333!important
            }
            .border-l-xl-2-darkgray-2 {
                border-left: 2px solid #333!important
            }
            .border-y-xl-2-darkgray-2 {
                border-top: 2px solid #333!important;
                border-bottom: 2px solid #333!important
            }
            .border-x-xl-2-darkgray-2 {
                border-right: 2px solid #333!important;
                border-left: 2px solid #333!important
            }
            .border-xl-2-gray-1 {
                border: 2px solid #666!important
            }
            .border-b-xl-2-gray-1 {
                border-bottom: 2px solid #666!important
            }
            .border-t-xl-2-gray-1 {
                border-top: 2px solid #666!important
            }
            .border-r-xl-2-gray-1 {
                border-right: 2px solid #666!important
            }
            .border-l-xl-2-gray-1 {
                border-left: 2px solid #666!important
            }
            .border-y-xl-2-gray-1 {
                border-top: 2px solid #666!important;
                border-bottom: 2px solid #666!important
            }
            .border-x-xl-2-gray-1 {
                border-right: 2px solid #666!important;
                border-left: 2px solid #666!important
            }
            .border-xl-2-gray-2 {
                border: 2px solid #696969!important
            }
            .border-b-xl-2-gray-2 {
                border-bottom: 2px solid #696969!important
            }
            .border-t-xl-2-gray-2 {
                border-top: 2px solid #696969!important
            }
            .border-r-xl-2-gray-2 {
                border-right: 2px solid #696969!important
            }
            .border-l-xl-2-gray-2 {
                border-left: 2px solid #696969!important
            }
            .border-y-xl-2-gray-2 {
                border-top: 2px solid #696969!important;
                border-bottom: 2px solid #696969!important
            }
            .border-x-xl-2-gray-2 {
                border-right: 2px solid #696969!important;
                border-left: 2px solid #696969!important
            }
            .border-xl-2-lightgray-1 {
                border: 2px solid #d0d0d0!important
            }
            .border-b-xl-2-lightgray-1 {
                border-bottom: 2px solid #d0d0d0!important
            }
            .border-t-xl-2-lightgray-1 {
                border-top: 2px solid #d0d0d0!important
            }
            .border-r-xl-2-lightgray-1 {
                border-right: 2px solid #d0d0d0!important
            }
            .border-l-xl-2-lightgray-1 {
                border-left: 2px solid #d0d0d0!important
            }
            .border-y-xl-2-lightgray-1 {
                border-top: 2px solid #d0d0d0!important;
                border-bottom: 2px solid #d0d0d0!important
            }
            .border-x-xl-2-lightgray-1 {
                border-right: 2px solid #d0d0d0!important;
                border-left: 2px solid #d0d0d0!important
            }
            .border-xl-2-lightgray-2 {
                border: 2px solid #f8f8f8!important
            }
            .border-b-xl-2-lightgray-2 {
                border-bottom: 2px solid #f8f8f8!important
            }
            .border-t-xl-2-lightgray-2 {
                border-top: 2px solid #f8f8f8!important
            }
            .border-r-xl-2-lightgray-2 {
                border-right: 2px solid #f8f8f8!important
            }
            .border-l-xl-2-lightgray-2 {
                border-left: 2px solid #f8f8f8!important
            }
            .border-y-xl-2-lightgray-2 {
                border-top: 2px solid #f8f8f8!important;
                border-bottom: 2px solid #f8f8f8!important
            }
            .border-x-xl-2-lightgray-2 {
                border-right: 2px solid #f8f8f8!important;
                border-left: 2px solid #f8f8f8!important
            }
            .border-xl-3 {
                border: 3px solid #d0d0d0!important
            }
            .border-bottom-xl-3 {
                border-bottom: 3px solid #d0d0d0!important
            }
            .border-top-xl-3 {
                border-top: 3px solid #d0d0d0!important
            }
            .border-right-xl-3 {
                border-right: 3px solid #d0d0d0!important
            }
            .border-left-xl-3 {
                border-left: 3px solid #d0d0d0!important
            }
            .border-y-xl-3 {
                border-top: 3px solid #d0d0d0!important;
                border-bottom: 3px solid #d0d0d0!important
            }
            .border-x-xl-3 {
                border-right: 3px solid #d0d0d0!important;
                border-left: 3px solid #d0d0d0!important
            }
            .border-xl-3-black {
                border: 3px solid #000!important
            }
            .border-b-xl-3-black {
                border-bottom: 3px solid #000!important
            }
            .border-t-xl-3-black {
                border-top: 3px solid #000!important
            }
            .border-r-xl-3-black {
                border-right: 3px solid #000!important
            }
            .border-l-xl-3-black {
                border-left: 3px solid #000!important
            }
            .border-y-xl-3-black {
                border-top: 3px solid #000!important;
                border-bottom: 3px solid #000!important
            }
            .border-x-xl-3-black {
                border-right: 3px solid #000!important;
                border-left: 3px solid #000!important
            }
            .border-xl-3-white {
                border: 3px solid #fff!important
            }
            .border-b-xl-3-white {
                border-bottom: 3px solid #fff!important
            }
            .border-t-xl-3-white {
                border-top: 3px solid #fff!important
            }
            .border-r-xl-3-white {
                border-right: 3px solid #fff!important
            }
            .border-l-xl-3-white {
                border-left: 3px solid #fff!important
            }
            .border-y-xl-3-white {
                border-top: 3px solid #fff!important;
                border-bottom: 3px solid #fff!important
            }
            .border-x-xl-3-white {
                border-right: 3px solid #fff!important;
                border-left: 3px solid #fff!important
            }
            .border-xl-3-blue-1 {
                border: 3px solid #18208a!important
            }
            .border-b-xl-3-blue-1 {
                border-bottom: 3px solid #18208a!important
            }
            .border-t-xl-3-blue-1 {
                border-top: 3px solid #18208a!important
            }
            .border-r-xl-3-blue-1 {
                border-right: 3px solid #18208a!important
            }
            .border-l-xl-3-blue-1 {
                border-left: 3px solid #18208a!important
            }
            .border-y-xl-3-blue-1 {
                border-top: 3px solid #18208a!important;
                border-bottom: 3px solid #18208a!important
            }
            .border-x-xl-3-blue-1 {
                border-right: 3px solid #18208a!important;
                border-left: 3px solid #18208a!important
            }
            .border-xl-3-blue-2 {
                border: 3px solid #303796!important
            }
            .border-b-xl-3-blue-2 {
                border-bottom: 3px solid #303796!important
            }
            .border-t-xl-3-blue-2 {
                border-top: 3px solid #303796!important
            }
            .border-r-xl-3-blue-2 {
                border-right: 3px solid #303796!important
            }
            .border-l-xl-3-blue-2 {
                border-left: 3px solid #303796!important
            }
            .border-y-xl-3-blue-2 {
                border-top: 3px solid #303796!important;
                border-bottom: 3px solid #303796!important
            }
            .border-x-xl-3-blue-2 {
                border-right: 3px solid #303796!important;
                border-left: 3px solid #303796!important
            }
            .border-xl-3-darkblue-1 {
                border: 3px solid #080c3b!important
            }
            .border-b-xl-3-darkblue-1 {
                border-bottom: 3px solid #080c3b!important
            }
            .border-t-xl-3-darkblue-1 {
                border-top: 3px solid #080c3b!important
            }
            .border-r-xl-3-darkblue-1 {
                border-right: 3px solid #080c3b!important
            }
            .border-l-xl-3-darkblue-1 {
                border-left: 3px solid #080c3b!important
            }
            .border-y-xl-3-darkblue-1 {
                border-top: 3px solid #080c3b!important;
                border-bottom: 3px solid #080c3b!important
            }
            .border-x-xl-3-darkblue-1 {
                border-right: 3px solid #080c3b!important;
                border-left: 3px solid #080c3b!important
            }
            .border-xl-3-darkblue-2 {
                border: 3px solid #111760!important
            }
            .border-b-xl-3-darkblue-2 {
                border-bottom: 3px solid #111760!important
            }
            .border-t-xl-3-darkblue-2 {
                border-top: 3px solid #111760!important
            }
            .border-r-xl-3-darkblue-2 {
                border-right: 3px solid #111760!important
            }
            .border-l-xl-3-darkblue-2 {
                border-left: 3px solid #111760!important
            }
            .border-y-xl-3-darkblue-2 {
                border-top: 3px solid #111760!important;
                border-bottom: 3px solid #111760!important
            }
            .border-x-xl-3-darkblue-2 {
                border-right: 3px solid #111760!important;
                border-left: 3px solid #111760!important
            }
            .border-xl-3-lightblue-1 {
                border: 3px solid #2f76d6!important
            }
            .border-b-xl-3-lightblue-1 {
                border-bottom: 3px solid #2f76d6!important
            }
            .border-t-xl-3-lightblue-1 {
                border-top: 3px solid #2f76d6!important
            }
            .border-r-xl-3-lightblue-1 {
                border-right: 3px solid #2f76d6!important
            }
            .border-l-xl-3-lightblue-1 {
                border-left: 3px solid #2f76d6!important
            }
            .border-y-xl-3-lightblue-1 {
                border-top: 3px solid #2f76d6!important;
                border-bottom: 3px solid #2f76d6!important
            }
            .border-x-xl-3-lightblue-1 {
                border-right: 3px solid #2f76d6!important;
                border-left: 3px solid #2f76d6!important
            }
            .border-xl-3-red {
                border: 3px solid #b22222!important
            }
            .border-b-xl-3-red {
                border-bottom: 3px solid #b22222!important
            }
            .border-t-xl-3-red {
                border-top: 3px solid #b22222!important
            }
            .border-r-xl-3-red {
                border-right: 3px solid #b22222!important
            }
            .border-l-xl-3-red {
                border-left: 3px solid #b22222!important
            }
            .border-y-xl-3-red {
                border-top: 3px solid #b22222!important;
                border-bottom: 3px solid #b22222!important
            }
            .border-x-xl-3-red {
                border-right: 3px solid #b22222!important;
                border-left: 3px solid #b22222!important
            }
            .border-xl-3-green {
                border: 3px solid #277921!important
            }
            .border-b-xl-3-green {
                border-bottom: 3px solid #277921!important
            }
            .border-t-xl-3-green {
                border-top: 3px solid #277921!important
            }
            .border-r-xl-3-green {
                border-right: 3px solid #277921!important
            }
            .border-l-xl-3-green {
                border-left: 3px solid #277921!important
            }
            .border-y-xl-3-green {
                border-top: 3px solid #277921!important;
                border-bottom: 3px solid #277921!important
            }
            .border-x-xl-3-green {
                border-right: 3px solid #277921!important;
                border-left: 3px solid #277921!important
            }
            .border-xl-3-darkgray-1 {
                border: 3px solid #2b2b2b!important
            }
            .border-b-xl-3-darkgray-1 {
                border-bottom: 3px solid #2b2b2b!important
            }
            .border-t-xl-3-darkgray-1 {
                border-top: 3px solid #2b2b2b!important
            }
            .border-r-xl-3-darkgray-1 {
                border-right: 3px solid #2b2b2b!important
            }
            .border-l-xl-3-darkgray-1 {
                border-left: 3px solid #2b2b2b!important
            }
            .border-y-xl-3-darkgray-1 {
                border-top: 3px solid #2b2b2b!important;
                border-bottom: 3px solid #2b2b2b!important
            }
            .border-x-xl-3-darkgray-1 {
                border-right: 3px solid #2b2b2b!important;
                border-left: 3px solid #2b2b2b!important
            }
            .border-xl-3-darkgray-2 {
                border: 3px solid #333!important
            }
            .border-b-xl-3-darkgray-2 {
                border-bottom: 3px solid #333!important
            }
            .border-t-xl-3-darkgray-2 {
                border-top: 3px solid #333!important
            }
            .border-r-xl-3-darkgray-2 {
                border-right: 3px solid #333!important
            }
            .border-l-xl-3-darkgray-2 {
                border-left: 3px solid #333!important
            }
            .border-y-xl-3-darkgray-2 {
                border-top: 3px solid #333!important;
                border-bottom: 3px solid #333!important
            }
            .border-x-xl-3-darkgray-2 {
                border-right: 3px solid #333!important;
                border-left: 3px solid #333!important
            }
            .border-xl-3-gray-1 {
                border: 3px solid #666!important
            }
            .border-b-xl-3-gray-1 {
                border-bottom: 3px solid #666!important
            }
            .border-t-xl-3-gray-1 {
                border-top: 3px solid #666!important
            }
            .border-r-xl-3-gray-1 {
                border-right: 3px solid #666!important
            }
            .border-l-xl-3-gray-1 {
                border-left: 3px solid #666!important
            }
            .border-y-xl-3-gray-1 {
                border-top: 3px solid #666!important;
                border-bottom: 3px solid #666!important
            }
            .border-x-xl-3-gray-1 {
                border-right: 3px solid #666!important;
                border-left: 3px solid #666!important
            }
            .border-xl-3-gray-2 {
                border: 3px solid #696969!important
            }
            .border-b-xl-3-gray-2 {
                border-bottom: 3px solid #696969!important
            }
            .border-t-xl-3-gray-2 {
                border-top: 3px solid #696969!important
            }
            .border-r-xl-3-gray-2 {
                border-right: 3px solid #696969!important
            }
            .border-l-xl-3-gray-2 {
                border-left: 3px solid #696969!important
            }
            .border-y-xl-3-gray-2 {
                border-top: 3px solid #696969!important;
                border-bottom: 3px solid #696969!important
            }
            .border-x-xl-3-gray-2 {
                border-right: 3px solid #696969!important;
                border-left: 3px solid #696969!important
            }
            .border-xl-3-lightgray-1 {
                border: 3px solid #d0d0d0!important
            }
            .border-b-xl-3-lightgray-1 {
                border-bottom: 3px solid #d0d0d0!important
            }
            .border-t-xl-3-lightgray-1 {
                border-top: 3px solid #d0d0d0!important
            }
            .border-r-xl-3-lightgray-1 {
                border-right: 3px solid #d0d0d0!important
            }
            .border-l-xl-3-lightgray-1 {
                border-left: 3px solid #d0d0d0!important
            }
            .border-y-xl-3-lightgray-1 {
                border-top: 3px solid #d0d0d0!important;
                border-bottom: 3px solid #d0d0d0!important
            }
            .border-x-xl-3-lightgray-1 {
                border-right: 3px solid #d0d0d0!important;
                border-left: 3px solid #d0d0d0!important
            }
            .border-xl-3-lightgray-2 {
                border: 3px solid #f8f8f8!important
            }
            .border-b-xl-3-lightgray-2 {
                border-bottom: 3px solid #f8f8f8!important
            }
            .border-t-xl-3-lightgray-2 {
                border-top: 3px solid #f8f8f8!important
            }
            .border-r-xl-3-lightgray-2 {
                border-right: 3px solid #f8f8f8!important
            }
            .border-l-xl-3-lightgray-2 {
                border-left: 3px solid #f8f8f8!important
            }
            .border-y-xl-3-lightgray-2 {
                border-top: 3px solid #f8f8f8!important;
                border-bottom: 3px solid #f8f8f8!important
            }
            .border-x-xl-3-lightgray-2 {
                border-right: 3px solid #f8f8f8!important;
                border-left: 3px solid #f8f8f8!important
            }
            .border-xl-4 {
                border: 4px solid #d0d0d0!important
            }
            .border-bottom-xl-4 {
                border-bottom: 4px solid #d0d0d0!important
            }
            .border-top-xl-4 {
                border-top: 4px solid #d0d0d0!important
            }
            .border-right-xl-4 {
                border-right: 4px solid #d0d0d0!important
            }
            .border-left-xl-4 {
                border-left: 4px solid #d0d0d0!important
            }
            .border-y-xl-4 {
                border-top: 4px solid #d0d0d0!important;
                border-bottom: 4px solid #d0d0d0!important
            }
            .border-x-xl-4 {
                border-right: 4px solid #d0d0d0!important;
                border-left: 4px solid #d0d0d0!important
            }
            .border-xl-4-black {
                border: 4px solid #000!important
            }
            .border-b-xl-4-black {
                border-bottom: 4px solid #000!important
            }
            .border-t-xl-4-black {
                border-top: 4px solid #000!important
            }
            .border-r-xl-4-black {
                border-right: 4px solid #000!important
            }
            .border-l-xl-4-black {
                border-left: 4px solid #000!important
            }
            .border-y-xl-4-black {
                border-top: 4px solid #000!important;
                border-bottom: 4px solid #000!important
            }
            .border-x-xl-4-black {
                border-right: 4px solid #000!important;
                border-left: 4px solid #000!important
            }
            .border-xl-4-white {
                border: 4px solid #fff!important
            }
            .border-b-xl-4-white {
                border-bottom: 4px solid #fff!important
            }
            .border-t-xl-4-white {
                border-top: 4px solid #fff!important
            }
            .border-r-xl-4-white {
                border-right: 4px solid #fff!important
            }
            .border-l-xl-4-white {
                border-left: 4px solid #fff!important
            }
            .border-y-xl-4-white {
                border-top: 4px solid #fff!important;
                border-bottom: 4px solid #fff!important
            }
            .border-x-xl-4-white {
                border-right: 4px solid #fff!important;
                border-left: 4px solid #fff!important
            }
            .border-xl-4-blue-1 {
                border: 4px solid #18208a!important
            }
            .border-b-xl-4-blue-1 {
                border-bottom: 4px solid #18208a!important
            }
            .border-t-xl-4-blue-1 {
                border-top: 4px solid #18208a!important
            }
            .border-r-xl-4-blue-1 {
                border-right: 4px solid #18208a!important
            }
            .border-l-xl-4-blue-1 {
                border-left: 4px solid #18208a!important
            }
            .border-y-xl-4-blue-1 {
                border-top: 4px solid #18208a!important;
                border-bottom: 4px solid #18208a!important
            }
            .border-x-xl-4-blue-1 {
                border-right: 4px solid #18208a!important;
                border-left: 4px solid #18208a!important
            }
            .border-xl-4-blue-2 {
                border: 4px solid #303796!important
            }
            .border-b-xl-4-blue-2 {
                border-bottom: 4px solid #303796!important
            }
            .border-t-xl-4-blue-2 {
                border-top: 4px solid #303796!important
            }
            .border-r-xl-4-blue-2 {
                border-right: 4px solid #303796!important
            }
            .border-l-xl-4-blue-2 {
                border-left: 4px solid #303796!important
            }
            .border-y-xl-4-blue-2 {
                border-top: 4px solid #303796!important;
                border-bottom: 4px solid #303796!important
            }
            .border-x-xl-4-blue-2 {
                border-right: 4px solid #303796!important;
                border-left: 4px solid #303796!important
            }
            .border-xl-4-darkblue-1 {
                border: 4px solid #080c3b!important
            }
            .border-b-xl-4-darkblue-1 {
                border-bottom: 4px solid #080c3b!important
            }
            .border-t-xl-4-darkblue-1 {
                border-top: 4px solid #080c3b!important
            }
            .border-r-xl-4-darkblue-1 {
                border-right: 4px solid #080c3b!important
            }
            .border-l-xl-4-darkblue-1 {
                border-left: 4px solid #080c3b!important
            }
            .border-y-xl-4-darkblue-1 {
                border-top: 4px solid #080c3b!important;
                border-bottom: 4px solid #080c3b!important
            }
            .border-x-xl-4-darkblue-1 {
                border-right: 4px solid #080c3b!important;
                border-left: 4px solid #080c3b!important
            }
            .border-xl-4-darkblue-2 {
                border: 4px solid #111760!important
            }
            .border-b-xl-4-darkblue-2 {
                border-bottom: 4px solid #111760!important
            }
            .border-t-xl-4-darkblue-2 {
                border-top: 4px solid #111760!important
            }
            .border-r-xl-4-darkblue-2 {
                border-right: 4px solid #111760!important
            }
            .border-l-xl-4-darkblue-2 {
                border-left: 4px solid #111760!important
            }
            .border-y-xl-4-darkblue-2 {
                border-top: 4px solid #111760!important;
                border-bottom: 4px solid #111760!important
            }
            .border-x-xl-4-darkblue-2 {
                border-right: 4px solid #111760!important;
                border-left: 4px solid #111760!important
            }
            .border-xl-4-lightblue-1 {
                border: 4px solid #2f76d6!important
            }
            .border-b-xl-4-lightblue-1 {
                border-bottom: 4px solid #2f76d6!important
            }
            .border-t-xl-4-lightblue-1 {
                border-top: 4px solid #2f76d6!important
            }
            .border-r-xl-4-lightblue-1 {
                border-right: 4px solid #2f76d6!important
            }
            .border-l-xl-4-lightblue-1 {
                border-left: 4px solid #2f76d6!important
            }
            .border-y-xl-4-lightblue-1 {
                border-top: 4px solid #2f76d6!important;
                border-bottom: 4px solid #2f76d6!important
            }
            .border-x-xl-4-lightblue-1 {
                border-right: 4px solid #2f76d6!important;
                border-left: 4px solid #2f76d6!important
            }
            .border-xl-4-red {
                border: 4px solid #b22222!important
            }
            .border-b-xl-4-red {
                border-bottom: 4px solid #b22222!important
            }
            .border-t-xl-4-red {
                border-top: 4px solid #b22222!important
            }
            .border-r-xl-4-red {
                border-right: 4px solid #b22222!important
            }
            .border-l-xl-4-red {
                border-left: 4px solid #b22222!important
            }
            .border-y-xl-4-red {
                border-top: 4px solid #b22222!important;
                border-bottom: 4px solid #b22222!important
            }
            .border-x-xl-4-red {
                border-right: 4px solid #b22222!important;
                border-left: 4px solid #b22222!important
            }
            .border-xl-4-green {
                border: 4px solid #277921!important
            }
            .border-b-xl-4-green {
                border-bottom: 4px solid #277921!important
            }
            .border-t-xl-4-green {
                border-top: 4px solid #277921!important
            }
            .border-r-xl-4-green {
                border-right: 4px solid #277921!important
            }
            .border-l-xl-4-green {
                border-left: 4px solid #277921!important
            }
            .border-y-xl-4-green {
                border-top: 4px solid #277921!important;
                border-bottom: 4px solid #277921!important
            }
            .border-x-xl-4-green {
                border-right: 4px solid #277921!important;
                border-left: 4px solid #277921!important
            }
            .border-xl-4-darkgray-1 {
                border: 4px solid #2b2b2b!important
            }
            .border-b-xl-4-darkgray-1 {
                border-bottom: 4px solid #2b2b2b!important
            }
            .border-t-xl-4-darkgray-1 {
                border-top: 4px solid #2b2b2b!important
            }
            .border-r-xl-4-darkgray-1 {
                border-right: 4px solid #2b2b2b!important
            }
            .border-l-xl-4-darkgray-1 {
                border-left: 4px solid #2b2b2b!important
            }
            .border-y-xl-4-darkgray-1 {
                border-top: 4px solid #2b2b2b!important;
                border-bottom: 4px solid #2b2b2b!important
            }
            .border-x-xl-4-darkgray-1 {
                border-right: 4px solid #2b2b2b!important;
                border-left: 4px solid #2b2b2b!important
            }
            .border-xl-4-darkgray-2 {
                border: 4px solid #333!important
            }
            .border-b-xl-4-darkgray-2 {
                border-bottom: 4px solid #333!important
            }
            .border-t-xl-4-darkgray-2 {
                border-top: 4px solid #333!important
            }
            .border-r-xl-4-darkgray-2 {
                border-right: 4px solid #333!important
            }
            .border-l-xl-4-darkgray-2 {
                border-left: 4px solid #333!important
            }
            .border-y-xl-4-darkgray-2 {
                border-top: 4px solid #333!important;
                border-bottom: 4px solid #333!important
            }
            .border-x-xl-4-darkgray-2 {
                border-right: 4px solid #333!important;
                border-left: 4px solid #333!important
            }
            .border-xl-4-gray-1 {
                border: 4px solid #666!important
            }
            .border-b-xl-4-gray-1 {
                border-bottom: 4px solid #666!important
            }
            .border-t-xl-4-gray-1 {
                border-top: 4px solid #666!important
            }
            .border-r-xl-4-gray-1 {
                border-right: 4px solid #666!important
            }
            .border-l-xl-4-gray-1 {
                border-left: 4px solid #666!important
            }
            .border-y-xl-4-gray-1 {
                border-top: 4px solid #666!important;
                border-bottom: 4px solid #666!important
            }
            .border-x-xl-4-gray-1 {
                border-right: 4px solid #666!important;
                border-left: 4px solid #666!important
            }
            .border-xl-4-gray-2 {
                border: 4px solid #696969!important
            }
            .border-b-xl-4-gray-2 {
                border-bottom: 4px solid #696969!important
            }
            .border-t-xl-4-gray-2 {
                border-top: 4px solid #696969!important
            }
            .border-r-xl-4-gray-2 {
                border-right: 4px solid #696969!important
            }
            .border-l-xl-4-gray-2 {
                border-left: 4px solid #696969!important
            }
            .border-y-xl-4-gray-2 {
                border-top: 4px solid #696969!important;
                border-bottom: 4px solid #696969!important
            }
            .border-x-xl-4-gray-2 {
                border-right: 4px solid #696969!important;
                border-left: 4px solid #696969!important
            }
            .border-xl-4-lightgray-1 {
                border: 4px solid #d0d0d0!important
            }
            .border-b-xl-4-lightgray-1 {
                border-bottom: 4px solid #d0d0d0!important
            }
            .border-t-xl-4-lightgray-1 {
                border-top: 4px solid #d0d0d0!important
            }
            .border-r-xl-4-lightgray-1 {
                border-right: 4px solid #d0d0d0!important
            }
            .border-l-xl-4-lightgray-1 {
                border-left: 4px solid #d0d0d0!important
            }
            .border-y-xl-4-lightgray-1 {
                border-top: 4px solid #d0d0d0!important;
                border-bottom: 4px solid #d0d0d0!important
            }
            .border-x-xl-4-lightgray-1 {
                border-right: 4px solid #d0d0d0!important;
                border-left: 4px solid #d0d0d0!important
            }
            .border-xl-4-lightgray-2 {
                border: 4px solid #f8f8f8!important
            }
            .border-b-xl-4-lightgray-2 {
                border-bottom: 4px solid #f8f8f8!important
            }
            .border-t-xl-4-lightgray-2 {
                border-top: 4px solid #f8f8f8!important
            }
            .border-r-xl-4-lightgray-2 {
                border-right: 4px solid #f8f8f8!important
            }
            .border-l-xl-4-lightgray-2 {
                border-left: 4px solid #f8f8f8!important
            }
            .border-y-xl-4-lightgray-2 {
                border-top: 4px solid #f8f8f8!important;
                border-bottom: 4px solid #f8f8f8!important
            }
            .border-x-xl-4-lightgray-2 {
                border-right: 4px solid #f8f8f8!important;
                border-left: 4px solid #f8f8f8!important
            }
            .border-xl-5 {
                border: 5px solid #d0d0d0!important
            }
            .border-bottom-xl-5 {
                border-bottom: 5px solid #d0d0d0!important
            }
            .border-top-xl-5 {
                border-top: 5px solid #d0d0d0!important
            }
            .border-right-xl-5 {
                border-right: 5px solid #d0d0d0!important
            }
            .border-left-xl-5 {
                border-left: 5px solid #d0d0d0!important
            }
            .border-y-xl-5 {
                border-top: 5px solid #d0d0d0!important;
                border-bottom: 5px solid #d0d0d0!important
            }
            .border-x-xl-5 {
                border-right: 5px solid #d0d0d0!important;
                border-left: 5px solid #d0d0d0!important
            }
            .border-xl-5-black {
                border: 5px solid #000!important
            }
            .border-b-xl-5-black {
                border-bottom: 5px solid #000!important
            }
            .border-t-xl-5-black {
                border-top: 5px solid #000!important
            }
            .border-r-xl-5-black {
                border-right: 5px solid #000!important
            }
            .border-l-xl-5-black {
                border-left: 5px solid #000!important
            }
            .border-y-xl-5-black {
                border-top: 5px solid #000!important;
                border-bottom: 5px solid #000!important
            }
            .border-x-xl-5-black {
                border-right: 5px solid #000!important;
                border-left: 5px solid #000!important
            }
            .border-xl-5-white {
                border: 5px solid #fff!important
            }
            .border-b-xl-5-white {
                border-bottom: 5px solid #fff!important
            }
            .border-t-xl-5-white {
                border-top: 5px solid #fff!important
            }
            .border-r-xl-5-white {
                border-right: 5px solid #fff!important
            }
            .border-l-xl-5-white {
                border-left: 5px solid #fff!important
            }
            .border-y-xl-5-white {
                border-top: 5px solid #fff!important;
                border-bottom: 5px solid #fff!important
            }
            .border-x-xl-5-white {
                border-right: 5px solid #fff!important;
                border-left: 5px solid #fff!important
            }
            .border-xl-5-blue-1 {
                border: 5px solid #18208a!important
            }
            .border-b-xl-5-blue-1 {
                border-bottom: 5px solid #18208a!important
            }
            .border-t-xl-5-blue-1 {
                border-top: 5px solid #18208a!important
            }
            .border-r-xl-5-blue-1 {
                border-right: 5px solid #18208a!important
            }
            .border-l-xl-5-blue-1 {
                border-left: 5px solid #18208a!important
            }
            .border-y-xl-5-blue-1 {
                border-top: 5px solid #18208a!important;
                border-bottom: 5px solid #18208a!important
            }
            .border-x-xl-5-blue-1 {
                border-right: 5px solid #18208a!important;
                border-left: 5px solid #18208a!important
            }
            .border-xl-5-blue-2 {
                border: 5px solid #303796!important
            }
            .border-b-xl-5-blue-2 {
                border-bottom: 5px solid #303796!important
            }
            .border-t-xl-5-blue-2 {
                border-top: 5px solid #303796!important
            }
            .border-r-xl-5-blue-2 {
                border-right: 5px solid #303796!important
            }
            .border-l-xl-5-blue-2 {
                border-left: 5px solid #303796!important
            }
            .border-y-xl-5-blue-2 {
                border-top: 5px solid #303796!important;
                border-bottom: 5px solid #303796!important
            }
            .border-x-xl-5-blue-2 {
                border-right: 5px solid #303796!important;
                border-left: 5px solid #303796!important
            }
            .border-xl-5-darkblue-1 {
                border: 5px solid #080c3b!important
            }
            .border-b-xl-5-darkblue-1 {
                border-bottom: 5px solid #080c3b!important
            }
            .border-t-xl-5-darkblue-1 {
                border-top: 5px solid #080c3b!important
            }
            .border-r-xl-5-darkblue-1 {
                border-right: 5px solid #080c3b!important
            }
            .border-l-xl-5-darkblue-1 {
                border-left: 5px solid #080c3b!important
            }
            .border-y-xl-5-darkblue-1 {
                border-top: 5px solid #080c3b!important;
                border-bottom: 5px solid #080c3b!important
            }
            .border-x-xl-5-darkblue-1 {
                border-right: 5px solid #080c3b!important;
                border-left: 5px solid #080c3b!important
            }
            .border-xl-5-darkblue-2 {
                border: 5px solid #111760!important
            }
            .border-b-xl-5-darkblue-2 {
                border-bottom: 5px solid #111760!important
            }
            .border-t-xl-5-darkblue-2 {
                border-top: 5px solid #111760!important
            }
            .border-r-xl-5-darkblue-2 {
                border-right: 5px solid #111760!important
            }
            .border-l-xl-5-darkblue-2 {
                border-left: 5px solid #111760!important
            }
            .border-y-xl-5-darkblue-2 {
                border-top: 5px solid #111760!important;
                border-bottom: 5px solid #111760!important
            }
            .border-x-xl-5-darkblue-2 {
                border-right: 5px solid #111760!important;
                border-left: 5px solid #111760!important
            }
            .border-xl-5-lightblue-1 {
                border: 5px solid #2f76d6!important
            }
            .border-b-xl-5-lightblue-1 {
                border-bottom: 5px solid #2f76d6!important
            }
            .border-t-xl-5-lightblue-1 {
                border-top: 5px solid #2f76d6!important
            }
            .border-r-xl-5-lightblue-1 {
                border-right: 5px solid #2f76d6!important
            }
            .border-l-xl-5-lightblue-1 {
                border-left: 5px solid #2f76d6!important
            }
            .border-y-xl-5-lightblue-1 {
                border-top: 5px solid #2f76d6!important;
                border-bottom: 5px solid #2f76d6!important
            }
            .border-x-xl-5-lightblue-1 {
                border-right: 5px solid #2f76d6!important;
                border-left: 5px solid #2f76d6!important
            }
            .border-xl-5-red {
                border: 5px solid #b22222!important
            }
            .border-b-xl-5-red {
                border-bottom: 5px solid #b22222!important
            }
            .border-t-xl-5-red {
                border-top: 5px solid #b22222!important
            }
            .border-r-xl-5-red {
                border-right: 5px solid #b22222!important
            }
            .border-l-xl-5-red {
                border-left: 5px solid #b22222!important
            }
            .border-y-xl-5-red {
                border-top: 5px solid #b22222!important;
                border-bottom: 5px solid #b22222!important
            }
            .border-x-xl-5-red {
                border-right: 5px solid #b22222!important;
                border-left: 5px solid #b22222!important
            }
            .border-xl-5-green {
                border: 5px solid #277921!important
            }
            .border-b-xl-5-green {
                border-bottom: 5px solid #277921!important
            }
            .border-t-xl-5-green {
                border-top: 5px solid #277921!important
            }
            .border-r-xl-5-green {
                border-right: 5px solid #277921!important
            }
            .border-l-xl-5-green {
                border-left: 5px solid #277921!important
            }
            .border-y-xl-5-green {
                border-top: 5px solid #277921!important;
                border-bottom: 5px solid #277921!important
            }
            .border-x-xl-5-green {
                border-right: 5px solid #277921!important;
                border-left: 5px solid #277921!important
            }
            .border-xl-5-darkgray-1 {
                border: 5px solid #2b2b2b!important
            }
            .border-b-xl-5-darkgray-1 {
                border-bottom: 5px solid #2b2b2b!important
            }
            .border-t-xl-5-darkgray-1 {
                border-top: 5px solid #2b2b2b!important
            }
            .border-r-xl-5-darkgray-1 {
                border-right: 5px solid #2b2b2b!important
            }
            .border-l-xl-5-darkgray-1 {
                border-left: 5px solid #2b2b2b!important
            }
            .border-y-xl-5-darkgray-1 {
                border-top: 5px solid #2b2b2b!important;
                border-bottom: 5px solid #2b2b2b!important
            }
            .border-x-xl-5-darkgray-1 {
                border-right: 5px solid #2b2b2b!important;
                border-left: 5px solid #2b2b2b!important
            }
            .border-xl-5-darkgray-2 {
                border: 5px solid #333!important
            }
            .border-b-xl-5-darkgray-2 {
                border-bottom: 5px solid #333!important
            }
            .border-t-xl-5-darkgray-2 {
                border-top: 5px solid #333!important
            }
            .border-r-xl-5-darkgray-2 {
                border-right: 5px solid #333!important
            }
            .border-l-xl-5-darkgray-2 {
                border-left: 5px solid #333!important
            }
            .border-y-xl-5-darkgray-2 {
                border-top: 5px solid #333!important;
                border-bottom: 5px solid #333!important
            }
            .border-x-xl-5-darkgray-2 {
                border-right: 5px solid #333!important;
                border-left: 5px solid #333!important
            }
            .border-xl-5-gray-1 {
                border: 5px solid #666!important
            }
            .border-b-xl-5-gray-1 {
                border-bottom: 5px solid #666!important
            }
            .border-t-xl-5-gray-1 {
                border-top: 5px solid #666!important
            }
            .border-r-xl-5-gray-1 {
                border-right: 5px solid #666!important
            }
            .border-l-xl-5-gray-1 {
                border-left: 5px solid #666!important
            }
            .border-y-xl-5-gray-1 {
                border-top: 5px solid #666!important;
                border-bottom: 5px solid #666!important
            }
            .border-x-xl-5-gray-1 {
                border-right: 5px solid #666!important;
                border-left: 5px solid #666!important
            }
            .border-xl-5-gray-2 {
                border: 5px solid #696969!important
            }
            .border-b-xl-5-gray-2 {
                border-bottom: 5px solid #696969!important
            }
            .border-t-xl-5-gray-2 {
                border-top: 5px solid #696969!important
            }
            .border-r-xl-5-gray-2 {
                border-right: 5px solid #696969!important
            }
            .border-l-xl-5-gray-2 {
                border-left: 5px solid #696969!important
            }
            .border-y-xl-5-gray-2 {
                border-top: 5px solid #696969!important;
                border-bottom: 5px solid #696969!important
            }
            .border-x-xl-5-gray-2 {
                border-right: 5px solid #696969!important;
                border-left: 5px solid #696969!important
            }
            .border-xl-5-lightgray-1 {
                border: 5px solid #d0d0d0!important
            }
            .border-b-xl-5-lightgray-1 {
                border-bottom: 5px solid #d0d0d0!important
            }
            .border-t-xl-5-lightgray-1 {
                border-top: 5px solid #d0d0d0!important
            }
            .border-r-xl-5-lightgray-1 {
                border-right: 5px solid #d0d0d0!important
            }
            .border-l-xl-5-lightgray-1 {
                border-left: 5px solid #d0d0d0!important
            }
            .border-y-xl-5-lightgray-1 {
                border-top: 5px solid #d0d0d0!important;
                border-bottom: 5px solid #d0d0d0!important
            }
            .border-x-xl-5-lightgray-1 {
                border-right: 5px solid #d0d0d0!important;
                border-left: 5px solid #d0d0d0!important
            }
            .border-xl-5-lightgray-2 {
                border: 5px solid #f8f8f8!important
            }
            .border-b-xl-5-lightgray-2 {
                border-bottom: 5px solid #f8f8f8!important
            }
            .border-t-xl-5-lightgray-2 {
                border-top: 5px solid #f8f8f8!important
            }
            .border-r-xl-5-lightgray-2 {
                border-right: 5px solid #f8f8f8!important
            }
            .border-l-xl-5-lightgray-2 {
                border-left: 5px solid #f8f8f8!important
            }
            .border-y-xl-5-lightgray-2 {
                border-top: 5px solid #f8f8f8!important;
                border-bottom: 5px solid #f8f8f8!important
            }
            .border-x-xl-5-lightgray-2 {
                border-right: 5px solid #f8f8f8!important;
                border-left: 5px solid #f8f8f8!important
            }
        }
        
        @media (min-width: 1800px) {
            .border-xxl-0 {
                border: 0 solid #d0d0d0!important
            }
            .border-bottom-xxl-0 {
                border-bottom: 0 solid #d0d0d0!important
            }
            .border-top-xxl-0 {
                border-top: 0 solid #d0d0d0!important
            }
            .border-right-xxl-0 {
                border-right: 0 solid #d0d0d0!important
            }
            .border-left-xxl-0 {
                border-left: 0 solid #d0d0d0!important
            }
            .border-y-xxl-0 {
                border-top: 0 solid #d0d0d0!important;
                border-bottom: 0 solid #d0d0d0!important
            }
            .border-x-xxl-0 {
                border-right: 0 solid #d0d0d0!important;
                border-left: 0 solid #d0d0d0!important
            }
            .border-xxl-0-black {
                border: 0 solid #000!important
            }
            .border-b-xxl-0-black {
                border-bottom: 0 solid #000!important
            }
            .border-t-xxl-0-black {
                border-top: 0 solid #000!important
            }
            .border-r-xxl-0-black {
                border-right: 0 solid #000!important
            }
            .border-l-xxl-0-black {
                border-left: 0 solid #000!important
            }
            .border-y-xxl-0-black {
                border-top: 0 solid #000!important;
                border-bottom: 0 solid #000!important
            }
            .border-x-xxl-0-black {
                border-right: 0 solid #000!important;
                border-left: 0 solid #000!important
            }
            .border-xxl-0-white {
                border: 0 solid #fff!important
            }
            .border-b-xxl-0-white {
                border-bottom: 0 solid #fff!important
            }
            .border-t-xxl-0-white {
                border-top: 0 solid #fff!important
            }
            .border-r-xxl-0-white {
                border-right: 0 solid #fff!important
            }
            .border-l-xxl-0-white {
                border-left: 0 solid #fff!important
            }
            .border-y-xxl-0-white {
                border-top: 0 solid #fff!important;
                border-bottom: 0 solid #fff!important
            }
            .border-x-xxl-0-white {
                border-right: 0 solid #fff!important;
                border-left: 0 solid #fff!important
            }
            .border-xxl-0-blue-1 {
                border: 0 solid #18208a!important
            }
            .border-b-xxl-0-blue-1 {
                border-bottom: 0 solid #18208a!important
            }
            .border-t-xxl-0-blue-1 {
                border-top: 0 solid #18208a!important
            }
            .border-r-xxl-0-blue-1 {
                border-right: 0 solid #18208a!important
            }
            .border-l-xxl-0-blue-1 {
                border-left: 0 solid #18208a!important
            }
            .border-y-xxl-0-blue-1 {
                border-top: 0 solid #18208a!important;
                border-bottom: 0 solid #18208a!important
            }
            .border-x-xxl-0-blue-1 {
                border-right: 0 solid #18208a!important;
                border-left: 0 solid #18208a!important
            }
            .border-xxl-0-blue-2 {
                border: 0 solid #303796!important
            }
            .border-b-xxl-0-blue-2 {
                border-bottom: 0 solid #303796!important
            }
            .border-t-xxl-0-blue-2 {
                border-top: 0 solid #303796!important
            }
            .border-r-xxl-0-blue-2 {
                border-right: 0 solid #303796!important
            }
            .border-l-xxl-0-blue-2 {
                border-left: 0 solid #303796!important
            }
            .border-y-xxl-0-blue-2 {
                border-top: 0 solid #303796!important;
                border-bottom: 0 solid #303796!important
            }
            .border-x-xxl-0-blue-2 {
                border-right: 0 solid #303796!important;
                border-left: 0 solid #303796!important
            }
            .border-xxl-0-darkblue-1 {
                border: 0 solid #080c3b!important
            }
            .border-b-xxl-0-darkblue-1 {
                border-bottom: 0 solid #080c3b!important
            }
            .border-t-xxl-0-darkblue-1 {
                border-top: 0 solid #080c3b!important
            }
            .border-r-xxl-0-darkblue-1 {
                border-right: 0 solid #080c3b!important
            }
            .border-l-xxl-0-darkblue-1 {
                border-left: 0 solid #080c3b!important
            }
            .border-y-xxl-0-darkblue-1 {
                border-top: 0 solid #080c3b!important;
                border-bottom: 0 solid #080c3b!important
            }
            .border-x-xxl-0-darkblue-1 {
                border-right: 0 solid #080c3b!important;
                border-left: 0 solid #080c3b!important
            }
            .border-xxl-0-darkblue-2 {
                border: 0 solid #111760!important
            }
            .border-b-xxl-0-darkblue-2 {
                border-bottom: 0 solid #111760!important
            }
            .border-t-xxl-0-darkblue-2 {
                border-top: 0 solid #111760!important
            }
            .border-r-xxl-0-darkblue-2 {
                border-right: 0 solid #111760!important
            }
            .border-l-xxl-0-darkblue-2 {
                border-left: 0 solid #111760!important
            }
            .border-y-xxl-0-darkblue-2 {
                border-top: 0 solid #111760!important;
                border-bottom: 0 solid #111760!important
            }
            .border-x-xxl-0-darkblue-2 {
                border-right: 0 solid #111760!important;
                border-left: 0 solid #111760!important
            }
            .border-xxl-0-lightblue-1 {
                border: 0 solid #2f76d6!important
            }
            .border-b-xxl-0-lightblue-1 {
                border-bottom: 0 solid #2f76d6!important
            }
            .border-t-xxl-0-lightblue-1 {
                border-top: 0 solid #2f76d6!important
            }
            .border-r-xxl-0-lightblue-1 {
                border-right: 0 solid #2f76d6!important
            }
            .border-l-xxl-0-lightblue-1 {
                border-left: 0 solid #2f76d6!important
            }
            .border-y-xxl-0-lightblue-1 {
                border-top: 0 solid #2f76d6!important;
                border-bottom: 0 solid #2f76d6!important
            }
            .border-x-xxl-0-lightblue-1 {
                border-right: 0 solid #2f76d6!important;
                border-left: 0 solid #2f76d6!important
            }
            .border-xxl-0-red {
                border: 0 solid #b22222!important
            }
            .border-b-xxl-0-red {
                border-bottom: 0 solid #b22222!important
            }
            .border-t-xxl-0-red {
                border-top: 0 solid #b22222!important
            }
            .border-r-xxl-0-red {
                border-right: 0 solid #b22222!important
            }
            .border-l-xxl-0-red {
                border-left: 0 solid #b22222!important
            }
            .border-y-xxl-0-red {
                border-top: 0 solid #b22222!important;
                border-bottom: 0 solid #b22222!important
            }
            .border-x-xxl-0-red {
                border-right: 0 solid #b22222!important;
                border-left: 0 solid #b22222!important
            }
            .border-xxl-0-green {
                border: 0 solid #277921!important
            }
            .border-b-xxl-0-green {
                border-bottom: 0 solid #277921!important
            }
            .border-t-xxl-0-green {
                border-top: 0 solid #277921!important
            }
            .border-r-xxl-0-green {
                border-right: 0 solid #277921!important
            }
            .border-l-xxl-0-green {
                border-left: 0 solid #277921!important
            }
            .border-y-xxl-0-green {
                border-top: 0 solid #277921!important;
                border-bottom: 0 solid #277921!important
            }
            .border-x-xxl-0-green {
                border-right: 0 solid #277921!important;
                border-left: 0 solid #277921!important
            }
            .border-xxl-0-darkgray-1 {
                border: 0 solid #2b2b2b!important
            }
            .border-b-xxl-0-darkgray-1 {
                border-bottom: 0 solid #2b2b2b!important
            }
            .border-t-xxl-0-darkgray-1 {
                border-top: 0 solid #2b2b2b!important
            }
            .border-r-xxl-0-darkgray-1 {
                border-right: 0 solid #2b2b2b!important
            }
            .border-l-xxl-0-darkgray-1 {
                border-left: 0 solid #2b2b2b!important
            }
            .border-y-xxl-0-darkgray-1 {
                border-top: 0 solid #2b2b2b!important;
                border-bottom: 0 solid #2b2b2b!important
            }
            .border-x-xxl-0-darkgray-1 {
                border-right: 0 solid #2b2b2b!important;
                border-left: 0 solid #2b2b2b!important
            }
            .border-xxl-0-darkgray-2 {
                border: 0 solid #333!important
            }
            .border-b-xxl-0-darkgray-2 {
                border-bottom: 0 solid #333!important
            }
            .border-t-xxl-0-darkgray-2 {
                border-top: 0 solid #333!important
            }
            .border-r-xxl-0-darkgray-2 {
                border-right: 0 solid #333!important
            }
            .border-l-xxl-0-darkgray-2 {
                border-left: 0 solid #333!important
            }
            .border-y-xxl-0-darkgray-2 {
                border-top: 0 solid #333!important;
                border-bottom: 0 solid #333!important
            }
            .border-x-xxl-0-darkgray-2 {
                border-right: 0 solid #333!important;
                border-left: 0 solid #333!important
            }
            .border-xxl-0-gray-1 {
                border: 0 solid #666!important
            }
            .border-b-xxl-0-gray-1 {
                border-bottom: 0 solid #666!important
            }
            .border-t-xxl-0-gray-1 {
                border-top: 0 solid #666!important
            }
            .border-r-xxl-0-gray-1 {
                border-right: 0 solid #666!important
            }
            .border-l-xxl-0-gray-1 {
                border-left: 0 solid #666!important
            }
            .border-y-xxl-0-gray-1 {
                border-top: 0 solid #666!important;
                border-bottom: 0 solid #666!important
            }
            .border-x-xxl-0-gray-1 {
                border-right: 0 solid #666!important;
                border-left: 0 solid #666!important
            }
            .border-xxl-0-gray-2 {
                border: 0 solid #696969!important
            }
            .border-b-xxl-0-gray-2 {
                border-bottom: 0 solid #696969!important
            }
            .border-t-xxl-0-gray-2 {
                border-top: 0 solid #696969!important
            }
            .border-r-xxl-0-gray-2 {
                border-right: 0 solid #696969!important
            }
            .border-l-xxl-0-gray-2 {
                border-left: 0 solid #696969!important
            }
            .border-y-xxl-0-gray-2 {
                border-top: 0 solid #696969!important;
                border-bottom: 0 solid #696969!important
            }
            .border-x-xxl-0-gray-2 {
                border-right: 0 solid #696969!important;
                border-left: 0 solid #696969!important
            }
            .border-xxl-0-lightgray-1 {
                border: 0 solid #d0d0d0!important
            }
            .border-b-xxl-0-lightgray-1 {
                border-bottom: 0 solid #d0d0d0!important
            }
            .border-t-xxl-0-lightgray-1 {
                border-top: 0 solid #d0d0d0!important
            }
            .border-r-xxl-0-lightgray-1 {
                border-right: 0 solid #d0d0d0!important
            }
            .border-l-xxl-0-lightgray-1 {
                border-left: 0 solid #d0d0d0!important
            }
            .border-y-xxl-0-lightgray-1 {
                border-top: 0 solid #d0d0d0!important;
                border-bottom: 0 solid #d0d0d0!important
            }
            .border-x-xxl-0-lightgray-1 {
                border-right: 0 solid #d0d0d0!important;
                border-left: 0 solid #d0d0d0!important
            }
            .border-xxl-0-lightgray-2 {
                border: 0 solid #f8f8f8!important
            }
            .border-b-xxl-0-lightgray-2 {
                border-bottom: 0 solid #f8f8f8!important
            }
            .border-t-xxl-0-lightgray-2 {
                border-top: 0 solid #f8f8f8!important
            }
            .border-r-xxl-0-lightgray-2 {
                border-right: 0 solid #f8f8f8!important
            }
            .border-l-xxl-0-lightgray-2 {
                border-left: 0 solid #f8f8f8!important
            }
            .border-y-xxl-0-lightgray-2 {
                border-top: 0 solid #f8f8f8!important;
                border-bottom: 0 solid #f8f8f8!important
            }
            .border-x-xxl-0-lightgray-2 {
                border-right: 0 solid #f8f8f8!important;
                border-left: 0 solid #f8f8f8!important
            }
            .border-xxl-1 {
                border: 1px solid #d0d0d0!important
            }
            .border-bottom-xxl-1 {
                border-bottom: 1px solid #d0d0d0!important
            }
            .border-top-xxl-1 {
                border-top: 1px solid #d0d0d0!important
            }
            .border-right-xxl-1 {
                border-right: 1px solid #d0d0d0!important
            }
            .border-left-xxl-1 {
                border-left: 1px solid #d0d0d0!important
            }
            .border-y-xxl-1 {
                border-top: 1px solid #d0d0d0!important;
                border-bottom: 1px solid #d0d0d0!important
            }
            .border-x-xxl-1 {
                border-right: 1px solid #d0d0d0!important;
                border-left: 1px solid #d0d0d0!important
            }
            .border-xxl-1-black {
                border: 1px solid #000!important
            }
            .border-b-xxl-1-black {
                border-bottom: 1px solid #000!important
            }
            .border-t-xxl-1-black {
                border-top: 1px solid #000!important
            }
            .border-r-xxl-1-black {
                border-right: 1px solid #000!important
            }
            .border-l-xxl-1-black {
                border-left: 1px solid #000!important
            }
            .border-y-xxl-1-black {
                border-top: 1px solid #000!important;
                border-bottom: 1px solid #000!important
            }
            .border-x-xxl-1-black {
                border-right: 1px solid #000!important;
                border-left: 1px solid #000!important
            }
            .border-xxl-1-white {
                border: 1px solid #fff!important
            }
            .border-b-xxl-1-white {
                border-bottom: 1px solid #fff!important
            }
            .border-t-xxl-1-white {
                border-top: 1px solid #fff!important
            }
            .border-r-xxl-1-white {
                border-right: 1px solid #fff!important
            }
            .border-l-xxl-1-white {
                border-left: 1px solid #fff!important
            }
            .border-y-xxl-1-white {
                border-top: 1px solid #fff!important;
                border-bottom: 1px solid #fff!important
            }
            .border-x-xxl-1-white {
                border-right: 1px solid #fff!important;
                border-left: 1px solid #fff!important
            }
            .border-xxl-1-blue-1 {
                border: 1px solid #18208a!important
            }
            .border-b-xxl-1-blue-1 {
                border-bottom: 1px solid #18208a!important
            }
            .border-t-xxl-1-blue-1 {
                border-top: 1px solid #18208a!important
            }
            .border-r-xxl-1-blue-1 {
                border-right: 1px solid #18208a!important
            }
            .border-l-xxl-1-blue-1 {
                border-left: 1px solid #18208a!important
            }
            .border-y-xxl-1-blue-1 {
                border-top: 1px solid #18208a!important;
                border-bottom: 1px solid #18208a!important
            }
            .border-x-xxl-1-blue-1 {
                border-right: 1px solid #18208a!important;
                border-left: 1px solid #18208a!important
            }
            .border-xxl-1-blue-2 {
                border: 1px solid #303796!important
            }
            .border-b-xxl-1-blue-2 {
                border-bottom: 1px solid #303796!important
            }
            .border-t-xxl-1-blue-2 {
                border-top: 1px solid #303796!important
            }
            .border-r-xxl-1-blue-2 {
                border-right: 1px solid #303796!important
            }
            .border-l-xxl-1-blue-2 {
                border-left: 1px solid #303796!important
            }
            .border-y-xxl-1-blue-2 {
                border-top: 1px solid #303796!important;
                border-bottom: 1px solid #303796!important
            }
            .border-x-xxl-1-blue-2 {
                border-right: 1px solid #303796!important;
                border-left: 1px solid #303796!important
            }
            .border-xxl-1-darkblue-1 {
                border: 1px solid #080c3b!important
            }
            .border-b-xxl-1-darkblue-1 {
                border-bottom: 1px solid #080c3b!important
            }
            .border-t-xxl-1-darkblue-1 {
                border-top: 1px solid #080c3b!important
            }
            .border-r-xxl-1-darkblue-1 {
                border-right: 1px solid #080c3b!important
            }
            .border-l-xxl-1-darkblue-1 {
                border-left: 1px solid #080c3b!important
            }
            .border-y-xxl-1-darkblue-1 {
                border-top: 1px solid #080c3b!important;
                border-bottom: 1px solid #080c3b!important
            }
            .border-x-xxl-1-darkblue-1 {
                border-right: 1px solid #080c3b!important;
                border-left: 1px solid #080c3b!important
            }
            .border-xxl-1-darkblue-2 {
                border: 1px solid #111760!important
            }
            .border-b-xxl-1-darkblue-2 {
                border-bottom: 1px solid #111760!important
            }
            .border-t-xxl-1-darkblue-2 {
                border-top: 1px solid #111760!important
            }
            .border-r-xxl-1-darkblue-2 {
                border-right: 1px solid #111760!important
            }
            .border-l-xxl-1-darkblue-2 {
                border-left: 1px solid #111760!important
            }
            .border-y-xxl-1-darkblue-2 {
                border-top: 1px solid #111760!important;
                border-bottom: 1px solid #111760!important
            }
            .border-x-xxl-1-darkblue-2 {
                border-right: 1px solid #111760!important;
                border-left: 1px solid #111760!important
            }
            .border-xxl-1-lightblue-1 {
                border: 1px solid #2f76d6!important
            }
            .border-b-xxl-1-lightblue-1 {
                border-bottom: 1px solid #2f76d6!important
            }
            .border-t-xxl-1-lightblue-1 {
                border-top: 1px solid #2f76d6!important
            }
            .border-r-xxl-1-lightblue-1 {
                border-right: 1px solid #2f76d6!important
            }
            .border-l-xxl-1-lightblue-1 {
                border-left: 1px solid #2f76d6!important
            }
            .border-y-xxl-1-lightblue-1 {
                border-top: 1px solid #2f76d6!important;
                border-bottom: 1px solid #2f76d6!important
            }
            .border-x-xxl-1-lightblue-1 {
                border-right: 1px solid #2f76d6!important;
                border-left: 1px solid #2f76d6!important
            }
            .border-xxl-1-red {
                border: 1px solid #b22222!important
            }
            .border-b-xxl-1-red {
                border-bottom: 1px solid #b22222!important
            }
            .border-t-xxl-1-red {
                border-top: 1px solid #b22222!important
            }
            .border-r-xxl-1-red {
                border-right: 1px solid #b22222!important
            }
            .border-l-xxl-1-red {
                border-left: 1px solid #b22222!important
            }
            .border-y-xxl-1-red {
                border-top: 1px solid #b22222!important;
                border-bottom: 1px solid #b22222!important
            }
            .border-x-xxl-1-red {
                border-right: 1px solid #b22222!important;
                border-left: 1px solid #b22222!important
            }
            .border-xxl-1-green {
                border: 1px solid #277921!important
            }
            .border-b-xxl-1-green {
                border-bottom: 1px solid #277921!important
            }
            .border-t-xxl-1-green {
                border-top: 1px solid #277921!important
            }
            .border-r-xxl-1-green {
                border-right: 1px solid #277921!important
            }
            .border-l-xxl-1-green {
                border-left: 1px solid #277921!important
            }
            .border-y-xxl-1-green {
                border-top: 1px solid #277921!important;
                border-bottom: 1px solid #277921!important
            }
            .border-x-xxl-1-green {
                border-right: 1px solid #277921!important;
                border-left: 1px solid #277921!important
            }
            .border-xxl-1-darkgray-1 {
                border: 1px solid #2b2b2b!important
            }
            .border-b-xxl-1-darkgray-1 {
                border-bottom: 1px solid #2b2b2b!important
            }
            .border-t-xxl-1-darkgray-1 {
                border-top: 1px solid #2b2b2b!important
            }
            .border-r-xxl-1-darkgray-1 {
                border-right: 1px solid #2b2b2b!important
            }
            .border-l-xxl-1-darkgray-1 {
                border-left: 1px solid #2b2b2b!important
            }
            .border-y-xxl-1-darkgray-1 {
                border-top: 1px solid #2b2b2b!important;
                border-bottom: 1px solid #2b2b2b!important
            }
            .border-x-xxl-1-darkgray-1 {
                border-right: 1px solid #2b2b2b!important;
                border-left: 1px solid #2b2b2b!important
            }
            .border-xxl-1-darkgray-2 {
                border: 1px solid #333!important
            }
            .border-b-xxl-1-darkgray-2 {
                border-bottom: 1px solid #333!important
            }
            .border-t-xxl-1-darkgray-2 {
                border-top: 1px solid #333!important
            }
            .border-r-xxl-1-darkgray-2 {
                border-right: 1px solid #333!important
            }
            .border-l-xxl-1-darkgray-2 {
                border-left: 1px solid #333!important
            }
            .border-y-xxl-1-darkgray-2 {
                border-top: 1px solid #333!important;
                border-bottom: 1px solid #333!important
            }
            .border-x-xxl-1-darkgray-2 {
                border-right: 1px solid #333!important;
                border-left: 1px solid #333!important
            }
            .border-xxl-1-gray-1 {
                border: 1px solid #666!important
            }
            .border-b-xxl-1-gray-1 {
                border-bottom: 1px solid #666!important
            }
            .border-t-xxl-1-gray-1 {
                border-top: 1px solid #666!important
            }
            .border-r-xxl-1-gray-1 {
                border-right: 1px solid #666!important
            }
            .border-l-xxl-1-gray-1 {
                border-left: 1px solid #666!important
            }
            .border-y-xxl-1-gray-1 {
                border-top: 1px solid #666!important;
                border-bottom: 1px solid #666!important
            }
            .border-x-xxl-1-gray-1 {
                border-right: 1px solid #666!important;
                border-left: 1px solid #666!important
            }
            .border-xxl-1-gray-2 {
                border: 1px solid #696969!important
            }
            .border-b-xxl-1-gray-2 {
                border-bottom: 1px solid #696969!important
            }
            .border-t-xxl-1-gray-2 {
                border-top: 1px solid #696969!important
            }
            .border-r-xxl-1-gray-2 {
                border-right: 1px solid #696969!important
            }
            .border-l-xxl-1-gray-2 {
                border-left: 1px solid #696969!important
            }
            .border-y-xxl-1-gray-2 {
                border-top: 1px solid #696969!important;
                border-bottom: 1px solid #696969!important
            }
            .border-x-xxl-1-gray-2 {
                border-right: 1px solid #696969!important;
                border-left: 1px solid #696969!important
            }
            .border-xxl-1-lightgray-1 {
                border: 1px solid #d0d0d0!important
            }
            .border-b-xxl-1-lightgray-1 {
                border-bottom: 1px solid #d0d0d0!important
            }
            .border-t-xxl-1-lightgray-1 {
                border-top: 1px solid #d0d0d0!important
            }
            .border-r-xxl-1-lightgray-1 {
                border-right: 1px solid #d0d0d0!important
            }
            .border-l-xxl-1-lightgray-1 {
                border-left: 1px solid #d0d0d0!important
            }
            .border-y-xxl-1-lightgray-1 {
                border-top: 1px solid #d0d0d0!important;
                border-bottom: 1px solid #d0d0d0!important
            }
            .border-x-xxl-1-lightgray-1 {
                border-right: 1px solid #d0d0d0!important;
                border-left: 1px solid #d0d0d0!important
            }
            .border-xxl-1-lightgray-2 {
                border: 1px solid #f8f8f8!important
            }
            .border-b-xxl-1-lightgray-2 {
                border-bottom: 1px solid #f8f8f8!important
            }
            .border-t-xxl-1-lightgray-2 {
                border-top: 1px solid #f8f8f8!important
            }
            .border-r-xxl-1-lightgray-2 {
                border-right: 1px solid #f8f8f8!important
            }
            .border-l-xxl-1-lightgray-2 {
                border-left: 1px solid #f8f8f8!important
            }
            .border-y-xxl-1-lightgray-2 {
                border-top: 1px solid #f8f8f8!important;
                border-bottom: 1px solid #f8f8f8!important
            }
            .border-x-xxl-1-lightgray-2 {
                border-right: 1px solid #f8f8f8!important;
                border-left: 1px solid #f8f8f8!important
            }
            .border-xxl-2 {
                border: 2px solid #d0d0d0!important
            }
            .border-bottom-xxl-2 {
                border-bottom: 2px solid #d0d0d0!important
            }
            .border-top-xxl-2 {
                border-top: 2px solid #d0d0d0!important
            }
            .border-right-xxl-2 {
                border-right: 2px solid #d0d0d0!important
            }
            .border-left-xxl-2 {
                border-left: 2px solid #d0d0d0!important
            }
            .border-y-xxl-2 {
                border-top: 2px solid #d0d0d0!important;
                border-bottom: 2px solid #d0d0d0!important
            }
            .border-x-xxl-2 {
                border-right: 2px solid #d0d0d0!important;
                border-left: 2px solid #d0d0d0!important
            }
            .border-xxl-2-black {
                border: 2px solid #000!important
            }
            .border-b-xxl-2-black {
                border-bottom: 2px solid #000!important
            }
            .border-t-xxl-2-black {
                border-top: 2px solid #000!important
            }
            .border-r-xxl-2-black {
                border-right: 2px solid #000!important
            }
            .border-l-xxl-2-black {
                border-left: 2px solid #000!important
            }
            .border-y-xxl-2-black {
                border-top: 2px solid #000!important;
                border-bottom: 2px solid #000!important
            }
            .border-x-xxl-2-black {
                border-right: 2px solid #000!important;
                border-left: 2px solid #000!important
            }
            .border-xxl-2-white {
                border: 2px solid #fff!important
            }
            .border-b-xxl-2-white {
                border-bottom: 2px solid #fff!important
            }
            .border-t-xxl-2-white {
                border-top: 2px solid #fff!important
            }
            .border-r-xxl-2-white {
                border-right: 2px solid #fff!important
            }
            .border-l-xxl-2-white {
                border-left: 2px solid #fff!important
            }
            .border-y-xxl-2-white {
                border-top: 2px solid #fff!important;
                border-bottom: 2px solid #fff!important
            }
            .border-x-xxl-2-white {
                border-right: 2px solid #fff!important;
                border-left: 2px solid #fff!important
            }
            .border-xxl-2-blue-1 {
                border: 2px solid #18208a!important
            }
            .border-b-xxl-2-blue-1 {
                border-bottom: 2px solid #18208a!important
            }
            .border-t-xxl-2-blue-1 {
                border-top: 2px solid #18208a!important
            }
            .border-r-xxl-2-blue-1 {
                border-right: 2px solid #18208a!important
            }
            .border-l-xxl-2-blue-1 {
                border-left: 2px solid #18208a!important
            }
            .border-y-xxl-2-blue-1 {
                border-top: 2px solid #18208a!important;
                border-bottom: 2px solid #18208a!important
            }
            .border-x-xxl-2-blue-1 {
                border-right: 2px solid #18208a!important;
                border-left: 2px solid #18208a!important
            }
            .border-xxl-2-blue-2 {
                border: 2px solid #303796!important
            }
            .border-b-xxl-2-blue-2 {
                border-bottom: 2px solid #303796!important
            }
            .border-t-xxl-2-blue-2 {
                border-top: 2px solid #303796!important
            }
            .border-r-xxl-2-blue-2 {
                border-right: 2px solid #303796!important
            }
            .border-l-xxl-2-blue-2 {
                border-left: 2px solid #303796!important
            }
            .border-y-xxl-2-blue-2 {
                border-top: 2px solid #303796!important;
                border-bottom: 2px solid #303796!important
            }
            .border-x-xxl-2-blue-2 {
                border-right: 2px solid #303796!important;
                border-left: 2px solid #303796!important
            }
            .border-xxl-2-darkblue-1 {
                border: 2px solid #080c3b!important
            }
            .border-b-xxl-2-darkblue-1 {
                border-bottom: 2px solid #080c3b!important
            }
            .border-t-xxl-2-darkblue-1 {
                border-top: 2px solid #080c3b!important
            }
            .border-r-xxl-2-darkblue-1 {
                border-right: 2px solid #080c3b!important
            }
            .border-l-xxl-2-darkblue-1 {
                border-left: 2px solid #080c3b!important
            }
            .border-y-xxl-2-darkblue-1 {
                border-top: 2px solid #080c3b!important;
                border-bottom: 2px solid #080c3b!important
            }
            .border-x-xxl-2-darkblue-1 {
                border-right: 2px solid #080c3b!important;
                border-left: 2px solid #080c3b!important
            }
            .border-xxl-2-darkblue-2 {
                border: 2px solid #111760!important
            }
            .border-b-xxl-2-darkblue-2 {
                border-bottom: 2px solid #111760!important
            }
            .border-t-xxl-2-darkblue-2 {
                border-top: 2px solid #111760!important
            }
            .border-r-xxl-2-darkblue-2 {
                border-right: 2px solid #111760!important
            }
            .border-l-xxl-2-darkblue-2 {
                border-left: 2px solid #111760!important
            }
            .border-y-xxl-2-darkblue-2 {
                border-top: 2px solid #111760!important;
                border-bottom: 2px solid #111760!important
            }
            .border-x-xxl-2-darkblue-2 {
                border-right: 2px solid #111760!important;
                border-left: 2px solid #111760!important
            }
            .border-xxl-2-lightblue-1 {
                border: 2px solid #2f76d6!important
            }
            .border-b-xxl-2-lightblue-1 {
                border-bottom: 2px solid #2f76d6!important
            }
            .border-t-xxl-2-lightblue-1 {
                border-top: 2px solid #2f76d6!important
            }
            .border-r-xxl-2-lightblue-1 {
                border-right: 2px solid #2f76d6!important
            }
            .border-l-xxl-2-lightblue-1 {
                border-left: 2px solid #2f76d6!important
            }
            .border-y-xxl-2-lightblue-1 {
                border-top: 2px solid #2f76d6!important;
                border-bottom: 2px solid #2f76d6!important
            }
            .border-x-xxl-2-lightblue-1 {
                border-right: 2px solid #2f76d6!important;
                border-left: 2px solid #2f76d6!important
            }
            .border-xxl-2-red {
                border: 2px solid #b22222!important
            }
            .border-b-xxl-2-red {
                border-bottom: 2px solid #b22222!important
            }
            .border-t-xxl-2-red {
                border-top: 2px solid #b22222!important
            }
            .border-r-xxl-2-red {
                border-right: 2px solid #b22222!important
            }
            .border-l-xxl-2-red {
                border-left: 2px solid #b22222!important
            }
            .border-y-xxl-2-red {
                border-top: 2px solid #b22222!important;
                border-bottom: 2px solid #b22222!important
            }
            .border-x-xxl-2-red {
                border-right: 2px solid #b22222!important;
                border-left: 2px solid #b22222!important
            }
            .border-xxl-2-green {
                border: 2px solid #277921!important
            }
            .border-b-xxl-2-green {
                border-bottom: 2px solid #277921!important
            }
            .border-t-xxl-2-green {
                border-top: 2px solid #277921!important
            }
            .border-r-xxl-2-green {
                border-right: 2px solid #277921!important
            }
            .border-l-xxl-2-green {
                border-left: 2px solid #277921!important
            }
            .border-y-xxl-2-green {
                border-top: 2px solid #277921!important;
                border-bottom: 2px solid #277921!important
            }
            .border-x-xxl-2-green {
                border-right: 2px solid #277921!important;
                border-left: 2px solid #277921!important
            }
            .border-xxl-2-darkgray-1 {
                border: 2px solid #2b2b2b!important
            }
            .border-b-xxl-2-darkgray-1 {
                border-bottom: 2px solid #2b2b2b!important
            }
            .border-t-xxl-2-darkgray-1 {
                border-top: 2px solid #2b2b2b!important
            }
            .border-r-xxl-2-darkgray-1 {
                border-right: 2px solid #2b2b2b!important
            }
            .border-l-xxl-2-darkgray-1 {
                border-left: 2px solid #2b2b2b!important
            }
            .border-y-xxl-2-darkgray-1 {
                border-top: 2px solid #2b2b2b!important;
                border-bottom: 2px solid #2b2b2b!important
            }
            .border-x-xxl-2-darkgray-1 {
                border-right: 2px solid #2b2b2b!important;
                border-left: 2px solid #2b2b2b!important
            }
            .border-xxl-2-darkgray-2 {
                border: 2px solid #333!important
            }
            .border-b-xxl-2-darkgray-2 {
                border-bottom: 2px solid #333!important
            }
            .border-t-xxl-2-darkgray-2 {
                border-top: 2px solid #333!important
            }
            .border-r-xxl-2-darkgray-2 {
                border-right: 2px solid #333!important
            }
            .border-l-xxl-2-darkgray-2 {
                border-left: 2px solid #333!important
            }
            .border-y-xxl-2-darkgray-2 {
                border-top: 2px solid #333!important;
                border-bottom: 2px solid #333!important
            }
            .border-x-xxl-2-darkgray-2 {
                border-right: 2px solid #333!important;
                border-left: 2px solid #333!important
            }
            .border-xxl-2-gray-1 {
                border: 2px solid #666!important
            }
            .border-b-xxl-2-gray-1 {
                border-bottom: 2px solid #666!important
            }
            .border-t-xxl-2-gray-1 {
                border-top: 2px solid #666!important
            }
            .border-r-xxl-2-gray-1 {
                border-right: 2px solid #666!important
            }
            .border-l-xxl-2-gray-1 {
                border-left: 2px solid #666!important
            }
            .border-y-xxl-2-gray-1 {
                border-top: 2px solid #666!important;
                border-bottom: 2px solid #666!important
            }
            .border-x-xxl-2-gray-1 {
                border-right: 2px solid #666!important;
                border-left: 2px solid #666!important
            }
            .border-xxl-2-gray-2 {
                border: 2px solid #696969!important
            }
            .border-b-xxl-2-gray-2 {
                border-bottom: 2px solid #696969!important
            }
            .border-t-xxl-2-gray-2 {
                border-top: 2px solid #696969!important
            }
            .border-r-xxl-2-gray-2 {
                border-right: 2px solid #696969!important
            }
            .border-l-xxl-2-gray-2 {
                border-left: 2px solid #696969!important
            }
            .border-y-xxl-2-gray-2 {
                border-top: 2px solid #696969!important;
                border-bottom: 2px solid #696969!important
            }
            .border-x-xxl-2-gray-2 {
                border-right: 2px solid #696969!important;
                border-left: 2px solid #696969!important
            }
            .border-xxl-2-lightgray-1 {
                border: 2px solid #d0d0d0!important
            }
            .border-b-xxl-2-lightgray-1 {
                border-bottom: 2px solid #d0d0d0!important
            }
            .border-t-xxl-2-lightgray-1 {
                border-top: 2px solid #d0d0d0!important
            }
            .border-r-xxl-2-lightgray-1 {
                border-right: 2px solid #d0d0d0!important
            }
            .border-l-xxl-2-lightgray-1 {
                border-left: 2px solid #d0d0d0!important
            }
            .border-y-xxl-2-lightgray-1 {
                border-top: 2px solid #d0d0d0!important;
                border-bottom: 2px solid #d0d0d0!important
            }
            .border-x-xxl-2-lightgray-1 {
                border-right: 2px solid #d0d0d0!important;
                border-left: 2px solid #d0d0d0!important
            }
            .border-xxl-2-lightgray-2 {
                border: 2px solid #f8f8f8!important
            }
            .border-b-xxl-2-lightgray-2 {
                border-bottom: 2px solid #f8f8f8!important
            }
            .border-t-xxl-2-lightgray-2 {
                border-top: 2px solid #f8f8f8!important
            }
            .border-r-xxl-2-lightgray-2 {
                border-right: 2px solid #f8f8f8!important
            }
            .border-l-xxl-2-lightgray-2 {
                border-left: 2px solid #f8f8f8!important
            }
            .border-y-xxl-2-lightgray-2 {
                border-top: 2px solid #f8f8f8!important;
                border-bottom: 2px solid #f8f8f8!important
            }
            .border-x-xxl-2-lightgray-2 {
                border-right: 2px solid #f8f8f8!important;
                border-left: 2px solid #f8f8f8!important
            }
            .border-xxl-3 {
                border: 3px solid #d0d0d0!important
            }
            .border-bottom-xxl-3 {
                border-bottom: 3px solid #d0d0d0!important
            }
            .border-top-xxl-3 {
                border-top: 3px solid #d0d0d0!important
            }
            .border-right-xxl-3 {
                border-right: 3px solid #d0d0d0!important
            }
            .border-left-xxl-3 {
                border-left: 3px solid #d0d0d0!important
            }
            .border-y-xxl-3 {
                border-top: 3px solid #d0d0d0!important;
                border-bottom: 3px solid #d0d0d0!important
            }
            .border-x-xxl-3 {
                border-right: 3px solid #d0d0d0!important;
                border-left: 3px solid #d0d0d0!important
            }
            .border-xxl-3-black {
                border: 3px solid #000!important
            }
            .border-b-xxl-3-black {
                border-bottom: 3px solid #000!important
            }
            .border-t-xxl-3-black {
                border-top: 3px solid #000!important
            }
            .border-r-xxl-3-black {
                border-right: 3px solid #000!important
            }
            .border-l-xxl-3-black {
                border-left: 3px solid #000!important
            }
            .border-y-xxl-3-black {
                border-top: 3px solid #000!important;
                border-bottom: 3px solid #000!important
            }
            .border-x-xxl-3-black {
                border-right: 3px solid #000!important;
                border-left: 3px solid #000!important
            }
            .border-xxl-3-white {
                border: 3px solid #fff!important
            }
            .border-b-xxl-3-white {
                border-bottom: 3px solid #fff!important
            }
            .border-t-xxl-3-white {
                border-top: 3px solid #fff!important
            }
            .border-r-xxl-3-white {
                border-right: 3px solid #fff!important
            }
            .border-l-xxl-3-white {
                border-left: 3px solid #fff!important
            }
            .border-y-xxl-3-white {
                border-top: 3px solid #fff!important;
                border-bottom: 3px solid #fff!important
            }
            .border-x-xxl-3-white {
                border-right: 3px solid #fff!important;
                border-left: 3px solid #fff!important
            }
            .border-xxl-3-blue-1 {
                border: 3px solid #18208a!important
            }
            .border-b-xxl-3-blue-1 {
                border-bottom: 3px solid #18208a!important
            }
            .border-t-xxl-3-blue-1 {
                border-top: 3px solid #18208a!important
            }
            .border-r-xxl-3-blue-1 {
                border-right: 3px solid #18208a!important
            }
            .border-l-xxl-3-blue-1 {
                border-left: 3px solid #18208a!important
            }
            .border-y-xxl-3-blue-1 {
                border-top: 3px solid #18208a!important;
                border-bottom: 3px solid #18208a!important
            }
            .border-x-xxl-3-blue-1 {
                border-right: 3px solid #18208a!important;
                border-left: 3px solid #18208a!important
            }
            .border-xxl-3-blue-2 {
                border: 3px solid #303796!important
            }
            .border-b-xxl-3-blue-2 {
                border-bottom: 3px solid #303796!important
            }
            .border-t-xxl-3-blue-2 {
                border-top: 3px solid #303796!important
            }
            .border-r-xxl-3-blue-2 {
                border-right: 3px solid #303796!important
            }
            .border-l-xxl-3-blue-2 {
                border-left: 3px solid #303796!important
            }
            .border-y-xxl-3-blue-2 {
                border-top: 3px solid #303796!important;
                border-bottom: 3px solid #303796!important
            }
            .border-x-xxl-3-blue-2 {
                border-right: 3px solid #303796!important;
                border-left: 3px solid #303796!important
            }
            .border-xxl-3-darkblue-1 {
                border: 3px solid #080c3b!important
            }
            .border-b-xxl-3-darkblue-1 {
                border-bottom: 3px solid #080c3b!important
            }
            .border-t-xxl-3-darkblue-1 {
                border-top: 3px solid #080c3b!important
            }
            .border-r-xxl-3-darkblue-1 {
                border-right: 3px solid #080c3b!important
            }
            .border-l-xxl-3-darkblue-1 {
                border-left: 3px solid #080c3b!important
            }
            .border-y-xxl-3-darkblue-1 {
                border-top: 3px solid #080c3b!important;
                border-bottom: 3px solid #080c3b!important
            }
            .border-x-xxl-3-darkblue-1 {
                border-right: 3px solid #080c3b!important;
                border-left: 3px solid #080c3b!important
            }
            .border-xxl-3-darkblue-2 {
                border: 3px solid #111760!important
            }
            .border-b-xxl-3-darkblue-2 {
                border-bottom: 3px solid #111760!important
            }
            .border-t-xxl-3-darkblue-2 {
                border-top: 3px solid #111760!important
            }
            .border-r-xxl-3-darkblue-2 {
                border-right: 3px solid #111760!important
            }
            .border-l-xxl-3-darkblue-2 {
                border-left: 3px solid #111760!important
            }
            .border-y-xxl-3-darkblue-2 {
                border-top: 3px solid #111760!important;
                border-bottom: 3px solid #111760!important
            }
            .border-x-xxl-3-darkblue-2 {
                border-right: 3px solid #111760!important;
                border-left: 3px solid #111760!important
            }
            .border-xxl-3-lightblue-1 {
                border: 3px solid #2f76d6!important
            }
            .border-b-xxl-3-lightblue-1 {
                border-bottom: 3px solid #2f76d6!important
            }
            .border-t-xxl-3-lightblue-1 {
                border-top: 3px solid #2f76d6!important
            }
            .border-r-xxl-3-lightblue-1 {
                border-right: 3px solid #2f76d6!important
            }
            .border-l-xxl-3-lightblue-1 {
                border-left: 3px solid #2f76d6!important
            }
            .border-y-xxl-3-lightblue-1 {
                border-top: 3px solid #2f76d6!important;
                border-bottom: 3px solid #2f76d6!important
            }
            .border-x-xxl-3-lightblue-1 {
                border-right: 3px solid #2f76d6!important;
                border-left: 3px solid #2f76d6!important
            }
            .border-xxl-3-red {
                border: 3px solid #b22222!important
            }
            .border-b-xxl-3-red {
                border-bottom: 3px solid #b22222!important
            }
            .border-t-xxl-3-red {
                border-top: 3px solid #b22222!important
            }
            .border-r-xxl-3-red {
                border-right: 3px solid #b22222!important
            }
            .border-l-xxl-3-red {
                border-left: 3px solid #b22222!important
            }
            .border-y-xxl-3-red {
                border-top: 3px solid #b22222!important;
                border-bottom: 3px solid #b22222!important
            }
            .border-x-xxl-3-red {
                border-right: 3px solid #b22222!important;
                border-left: 3px solid #b22222!important
            }
            .border-xxl-3-green {
                border: 3px solid #277921!important
            }
            .border-b-xxl-3-green {
                border-bottom: 3px solid #277921!important
            }
            .border-t-xxl-3-green {
                border-top: 3px solid #277921!important
            }
            .border-r-xxl-3-green {
                border-right: 3px solid #277921!important
            }
            .border-l-xxl-3-green {
                border-left: 3px solid #277921!important
            }
            .border-y-xxl-3-green {
                border-top: 3px solid #277921!important;
                border-bottom: 3px solid #277921!important
            }
            .border-x-xxl-3-green {
                border-right: 3px solid #277921!important;
                border-left: 3px solid #277921!important
            }
            .border-xxl-3-darkgray-1 {
                border: 3px solid #2b2b2b!important
            }
            .border-b-xxl-3-darkgray-1 {
                border-bottom: 3px solid #2b2b2b!important
            }
            .border-t-xxl-3-darkgray-1 {
                border-top: 3px solid #2b2b2b!important
            }
            .border-r-xxl-3-darkgray-1 {
                border-right: 3px solid #2b2b2b!important
            }
            .border-l-xxl-3-darkgray-1 {
                border-left: 3px solid #2b2b2b!important
            }
            .border-y-xxl-3-darkgray-1 {
                border-top: 3px solid #2b2b2b!important;
                border-bottom: 3px solid #2b2b2b!important
            }
            .border-x-xxl-3-darkgray-1 {
                border-right: 3px solid #2b2b2b!important;
                border-left: 3px solid #2b2b2b!important
            }
            .border-xxl-3-darkgray-2 {
                border: 3px solid #333!important
            }
            .border-b-xxl-3-darkgray-2 {
                border-bottom: 3px solid #333!important
            }
            .border-t-xxl-3-darkgray-2 {
                border-top: 3px solid #333!important
            }
            .border-r-xxl-3-darkgray-2 {
                border-right: 3px solid #333!important
            }
            .border-l-xxl-3-darkgray-2 {
                border-left: 3px solid #333!important
            }
            .border-y-xxl-3-darkgray-2 {
                border-top: 3px solid #333!important;
                border-bottom: 3px solid #333!important
            }
            .border-x-xxl-3-darkgray-2 {
                border-right: 3px solid #333!important;
                border-left: 3px solid #333!important
            }
            .border-xxl-3-gray-1 {
                border: 3px solid #666!important
            }
            .border-b-xxl-3-gray-1 {
                border-bottom: 3px solid #666!important
            }
            .border-t-xxl-3-gray-1 {
                border-top: 3px solid #666!important
            }
            .border-r-xxl-3-gray-1 {
                border-right: 3px solid #666!important
            }
            .border-l-xxl-3-gray-1 {
                border-left: 3px solid #666!important
            }
            .border-y-xxl-3-gray-1 {
                border-top: 3px solid #666!important;
                border-bottom: 3px solid #666!important
            }
            .border-x-xxl-3-gray-1 {
                border-right: 3px solid #666!important;
                border-left: 3px solid #666!important
            }
            .border-xxl-3-gray-2 {
                border: 3px solid #696969!important
            }
            .border-b-xxl-3-gray-2 {
                border-bottom: 3px solid #696969!important
            }
            .border-t-xxl-3-gray-2 {
                border-top: 3px solid #696969!important
            }
            .border-r-xxl-3-gray-2 {
                border-right: 3px solid #696969!important
            }
            .border-l-xxl-3-gray-2 {
                border-left: 3px solid #696969!important
            }
            .border-y-xxl-3-gray-2 {
                border-top: 3px solid #696969!important;
                border-bottom: 3px solid #696969!important
            }
            .border-x-xxl-3-gray-2 {
                border-right: 3px solid #696969!important;
                border-left: 3px solid #696969!important
            }
            .border-xxl-3-lightgray-1 {
                border: 3px solid #d0d0d0!important
            }
            .border-b-xxl-3-lightgray-1 {
                border-bottom: 3px solid #d0d0d0!important
            }
            .border-t-xxl-3-lightgray-1 {
                border-top: 3px solid #d0d0d0!important
            }
            .border-r-xxl-3-lightgray-1 {
                border-right: 3px solid #d0d0d0!important
            }
            .border-l-xxl-3-lightgray-1 {
                border-left: 3px solid #d0d0d0!important
            }
            .border-y-xxl-3-lightgray-1 {
                border-top: 3px solid #d0d0d0!important;
                border-bottom: 3px solid #d0d0d0!important
            }
            .border-x-xxl-3-lightgray-1 {
                border-right: 3px solid #d0d0d0!important;
                border-left: 3px solid #d0d0d0!important
            }
            .border-xxl-3-lightgray-2 {
                border: 3px solid #f8f8f8!important
            }
            .border-b-xxl-3-lightgray-2 {
                border-bottom: 3px solid #f8f8f8!important
            }
            .border-t-xxl-3-lightgray-2 {
                border-top: 3px solid #f8f8f8!important
            }
            .border-r-xxl-3-lightgray-2 {
                border-right: 3px solid #f8f8f8!important
            }
            .border-l-xxl-3-lightgray-2 {
                border-left: 3px solid #f8f8f8!important
            }
            .border-y-xxl-3-lightgray-2 {
                border-top: 3px solid #f8f8f8!important;
                border-bottom: 3px solid #f8f8f8!important
            }
            .border-x-xxl-3-lightgray-2 {
                border-right: 3px solid #f8f8f8!important;
                border-left: 3px solid #f8f8f8!important
            }
            .border-xxl-4 {
                border: 4px solid #d0d0d0!important
            }
            .border-bottom-xxl-4 {
                border-bottom: 4px solid #d0d0d0!important
            }
            .border-top-xxl-4 {
                border-top: 4px solid #d0d0d0!important
            }
            .border-right-xxl-4 {
                border-right: 4px solid #d0d0d0!important
            }
            .border-left-xxl-4 {
                border-left: 4px solid #d0d0d0!important
            }
            .border-y-xxl-4 {
                border-top: 4px solid #d0d0d0!important;
                border-bottom: 4px solid #d0d0d0!important
            }
            .border-x-xxl-4 {
                border-right: 4px solid #d0d0d0!important;
                border-left: 4px solid #d0d0d0!important
            }
            .border-xxl-4-black {
                border: 4px solid #000!important
            }
            .border-b-xxl-4-black {
                border-bottom: 4px solid #000!important
            }
            .border-t-xxl-4-black {
                border-top: 4px solid #000!important
            }
            .border-r-xxl-4-black {
                border-right: 4px solid #000!important
            }
            .border-l-xxl-4-black {
                border-left: 4px solid #000!important
            }
            .border-y-xxl-4-black {
                border-top: 4px solid #000!important;
                border-bottom: 4px solid #000!important
            }
            .border-x-xxl-4-black {
                border-right: 4px solid #000!important;
                border-left: 4px solid #000!important
            }
            .border-xxl-4-white {
                border: 4px solid #fff!important
            }
            .border-b-xxl-4-white {
                border-bottom: 4px solid #fff!important
            }
            .border-t-xxl-4-white {
                border-top: 4px solid #fff!important
            }
            .border-r-xxl-4-white {
                border-right: 4px solid #fff!important
            }
            .border-l-xxl-4-white {
                border-left: 4px solid #fff!important
            }
            .border-y-xxl-4-white {
                border-top: 4px solid #fff!important;
                border-bottom: 4px solid #fff!important
            }
            .border-x-xxl-4-white {
                border-right: 4px solid #fff!important;
                border-left: 4px solid #fff!important
            }
            .border-xxl-4-blue-1 {
                border: 4px solid #18208a!important
            }
            .border-b-xxl-4-blue-1 {
                border-bottom: 4px solid #18208a!important
            }
            .border-t-xxl-4-blue-1 {
                border-top: 4px solid #18208a!important
            }
            .border-r-xxl-4-blue-1 {
                border-right: 4px solid #18208a!important
            }
            .border-l-xxl-4-blue-1 {
                border-left: 4px solid #18208a!important
            }
            .border-y-xxl-4-blue-1 {
                border-top: 4px solid #18208a!important;
                border-bottom: 4px solid #18208a!important
            }
            .border-x-xxl-4-blue-1 {
                border-right: 4px solid #18208a!important;
                border-left: 4px solid #18208a!important
            }
            .border-xxl-4-blue-2 {
                border: 4px solid #303796!important
            }
            .border-b-xxl-4-blue-2 {
                border-bottom: 4px solid #303796!important
            }
            .border-t-xxl-4-blue-2 {
                border-top: 4px solid #303796!important
            }
            .border-r-xxl-4-blue-2 {
                border-right: 4px solid #303796!important
            }
            .border-l-xxl-4-blue-2 {
                border-left: 4px solid #303796!important
            }
            .border-y-xxl-4-blue-2 {
                border-top: 4px solid #303796!important;
                border-bottom: 4px solid #303796!important
            }
            .border-x-xxl-4-blue-2 {
                border-right: 4px solid #303796!important;
                border-left: 4px solid #303796!important
            }
            .border-xxl-4-darkblue-1 {
                border: 4px solid #080c3b!important
            }
            .border-b-xxl-4-darkblue-1 {
                border-bottom: 4px solid #080c3b!important
            }
            .border-t-xxl-4-darkblue-1 {
                border-top: 4px solid #080c3b!important
            }
            .border-r-xxl-4-darkblue-1 {
                border-right: 4px solid #080c3b!important
            }
            .border-l-xxl-4-darkblue-1 {
                border-left: 4px solid #080c3b!important
            }
            .border-y-xxl-4-darkblue-1 {
                border-top: 4px solid #080c3b!important;
                border-bottom: 4px solid #080c3b!important
            }
            .border-x-xxl-4-darkblue-1 {
                border-right: 4px solid #080c3b!important;
                border-left: 4px solid #080c3b!important
            }
            .border-xxl-4-darkblue-2 {
                border: 4px solid #111760!important
            }
            .border-b-xxl-4-darkblue-2 {
                border-bottom: 4px solid #111760!important
            }
            .border-t-xxl-4-darkblue-2 {
                border-top: 4px solid #111760!important
            }
            .border-r-xxl-4-darkblue-2 {
                border-right: 4px solid #111760!important
            }
            .border-l-xxl-4-darkblue-2 {
                border-left: 4px solid #111760!important
            }
            .border-y-xxl-4-darkblue-2 {
                border-top: 4px solid #111760!important;
                border-bottom: 4px solid #111760!important
            }
            .border-x-xxl-4-darkblue-2 {
                border-right: 4px solid #111760!important;
                border-left: 4px solid #111760!important
            }
            .border-xxl-4-lightblue-1 {
                border: 4px solid #2f76d6!important
            }
            .border-b-xxl-4-lightblue-1 {
                border-bottom: 4px solid #2f76d6!important
            }
            .border-t-xxl-4-lightblue-1 {
                border-top: 4px solid #2f76d6!important
            }
            .border-r-xxl-4-lightblue-1 {
                border-right: 4px solid #2f76d6!important
            }
            .border-l-xxl-4-lightblue-1 {
                border-left: 4px solid #2f76d6!important
            }
            .border-y-xxl-4-lightblue-1 {
                border-top: 4px solid #2f76d6!important;
                border-bottom: 4px solid #2f76d6!important
            }
            .border-x-xxl-4-lightblue-1 {
                border-right: 4px solid #2f76d6!important;
                border-left: 4px solid #2f76d6!important
            }
            .border-xxl-4-red {
                border: 4px solid #b22222!important
            }
            .border-b-xxl-4-red {
                border-bottom: 4px solid #b22222!important
            }
            .border-t-xxl-4-red {
                border-top: 4px solid #b22222!important
            }
            .border-r-xxl-4-red {
                border-right: 4px solid #b22222!important
            }
            .border-l-xxl-4-red {
                border-left: 4px solid #b22222!important
            }
            .border-y-xxl-4-red {
                border-top: 4px solid #b22222!important;
                border-bottom: 4px solid #b22222!important
            }
            .border-x-xxl-4-red {
                border-right: 4px solid #b22222!important;
                border-left: 4px solid #b22222!important
            }
            .border-xxl-4-green {
                border: 4px solid #277921!important
            }
            .border-b-xxl-4-green {
                border-bottom: 4px solid #277921!important
            }
            .border-t-xxl-4-green {
                border-top: 4px solid #277921!important
            }
            .border-r-xxl-4-green {
                border-right: 4px solid #277921!important
            }
            .border-l-xxl-4-green {
                border-left: 4px solid #277921!important
            }
            .border-y-xxl-4-green {
                border-top: 4px solid #277921!important;
                border-bottom: 4px solid #277921!important
            }
            .border-x-xxl-4-green {
                border-right: 4px solid #277921!important;
                border-left: 4px solid #277921!important
            }
            .border-xxl-4-darkgray-1 {
                border: 4px solid #2b2b2b!important
            }
            .border-b-xxl-4-darkgray-1 {
                border-bottom: 4px solid #2b2b2b!important
            }
            .border-t-xxl-4-darkgray-1 {
                border-top: 4px solid #2b2b2b!important
            }
            .border-r-xxl-4-darkgray-1 {
                border-right: 4px solid #2b2b2b!important
            }
            .border-l-xxl-4-darkgray-1 {
                border-left: 4px solid #2b2b2b!important
            }
            .border-y-xxl-4-darkgray-1 {
                border-top: 4px solid #2b2b2b!important;
                border-bottom: 4px solid #2b2b2b!important
            }
            .border-x-xxl-4-darkgray-1 {
                border-right: 4px solid #2b2b2b!important;
                border-left: 4px solid #2b2b2b!important
            }
            .border-xxl-4-darkgray-2 {
                border: 4px solid #333!important
            }
            .border-b-xxl-4-darkgray-2 {
                border-bottom: 4px solid #333!important
            }
            .border-t-xxl-4-darkgray-2 {
                border-top: 4px solid #333!important
            }
            .border-r-xxl-4-darkgray-2 {
                border-right: 4px solid #333!important
            }
            .border-l-xxl-4-darkgray-2 {
                border-left: 4px solid #333!important
            }
            .border-y-xxl-4-darkgray-2 {
                border-top: 4px solid #333!important;
                border-bottom: 4px solid #333!important
            }
            .border-x-xxl-4-darkgray-2 {
                border-right: 4px solid #333!important;
                border-left: 4px solid #333!important
            }
            .border-xxl-4-gray-1 {
                border: 4px solid #666!important
            }
            .border-b-xxl-4-gray-1 {
                border-bottom: 4px solid #666!important
            }
            .border-t-xxl-4-gray-1 {
                border-top: 4px solid #666!important
            }
            .border-r-xxl-4-gray-1 {
                border-right: 4px solid #666!important
            }
            .border-l-xxl-4-gray-1 {
                border-left: 4px solid #666!important
            }
            .border-y-xxl-4-gray-1 {
                border-top: 4px solid #666!important;
                border-bottom: 4px solid #666!important
            }
            .border-x-xxl-4-gray-1 {
                border-right: 4px solid #666!important;
                border-left: 4px solid #666!important
            }
            .border-xxl-4-gray-2 {
                border: 4px solid #696969!important
            }
            .border-b-xxl-4-gray-2 {
                border-bottom: 4px solid #696969!important
            }
            .border-t-xxl-4-gray-2 {
                border-top: 4px solid #696969!important
            }
            .border-r-xxl-4-gray-2 {
                border-right: 4px solid #696969!important
            }
            .border-l-xxl-4-gray-2 {
                border-left: 4px solid #696969!important
            }
            .border-y-xxl-4-gray-2 {
                border-top: 4px solid #696969!important;
                border-bottom: 4px solid #696969!important
            }
            .border-x-xxl-4-gray-2 {
                border-right: 4px solid #696969!important;
                border-left: 4px solid #696969!important
            }
            .border-xxl-4-lightgray-1 {
                border: 4px solid #d0d0d0!important
            }
            .border-b-xxl-4-lightgray-1 {
                border-bottom: 4px solid #d0d0d0!important
            }
            .border-t-xxl-4-lightgray-1 {
                border-top: 4px solid #d0d0d0!important
            }
            .border-r-xxl-4-lightgray-1 {
                border-right: 4px solid #d0d0d0!important
            }
            .border-l-xxl-4-lightgray-1 {
                border-left: 4px solid #d0d0d0!important
            }
            .border-y-xxl-4-lightgray-1 {
                border-top: 4px solid #d0d0d0!important;
                border-bottom: 4px solid #d0d0d0!important
            }
            .border-x-xxl-4-lightgray-1 {
                border-right: 4px solid #d0d0d0!important;
                border-left: 4px solid #d0d0d0!important
            }
            .border-xxl-4-lightgray-2 {
                border: 4px solid #f8f8f8!important
            }
            .border-b-xxl-4-lightgray-2 {
                border-bottom: 4px solid #f8f8f8!important
            }
            .border-t-xxl-4-lightgray-2 {
                border-top: 4px solid #f8f8f8!important
            }
            .border-r-xxl-4-lightgray-2 {
                border-right: 4px solid #f8f8f8!important
            }
            .border-l-xxl-4-lightgray-2 {
                border-left: 4px solid #f8f8f8!important
            }
            .border-y-xxl-4-lightgray-2 {
                border-top: 4px solid #f8f8f8!important;
                border-bottom: 4px solid #f8f8f8!important
            }
            .border-x-xxl-4-lightgray-2 {
                border-right: 4px solid #f8f8f8!important;
                border-left: 4px solid #f8f8f8!important
            }
            .border-xxl-5 {
                border: 5px solid #d0d0d0!important
            }
            .border-bottom-xxl-5 {
                border-bottom: 5px solid #d0d0d0!important
            }
            .border-top-xxl-5 {
                border-top: 5px solid #d0d0d0!important
            }
            .border-right-xxl-5 {
                border-right: 5px solid #d0d0d0!important
            }
            .border-left-xxl-5 {
                border-left: 5px solid #d0d0d0!important
            }
            .border-y-xxl-5 {
                border-top: 5px solid #d0d0d0!important;
                border-bottom: 5px solid #d0d0d0!important
            }
            .border-x-xxl-5 {
                border-right: 5px solid #d0d0d0!important;
                border-left: 5px solid #d0d0d0!important
            }
            .border-xxl-5-black {
                border: 5px solid #000!important
            }
            .border-b-xxl-5-black {
                border-bottom: 5px solid #000!important
            }
            .border-t-xxl-5-black {
                border-top: 5px solid #000!important
            }
            .border-r-xxl-5-black {
                border-right: 5px solid #000!important
            }
            .border-l-xxl-5-black {
                border-left: 5px solid #000!important
            }
            .border-y-xxl-5-black {
                border-top: 5px solid #000!important;
                border-bottom: 5px solid #000!important
            }
            .border-x-xxl-5-black {
                border-right: 5px solid #000!important;
                border-left: 5px solid #000!important
            }
            .border-xxl-5-white {
                border: 5px solid #fff!important
            }
            .border-b-xxl-5-white {
                border-bottom: 5px solid #fff!important
            }
            .border-t-xxl-5-white {
                border-top: 5px solid #fff!important
            }
            .border-r-xxl-5-white {
                border-right: 5px solid #fff!important
            }
            .border-l-xxl-5-white {
                border-left: 5px solid #fff!important
            }
            .border-y-xxl-5-white {
                border-top: 5px solid #fff!important;
                border-bottom: 5px solid #fff!important
            }
            .border-x-xxl-5-white {
                border-right: 5px solid #fff!important;
                border-left: 5px solid #fff!important
            }
            .border-xxl-5-blue-1 {
                border: 5px solid #18208a!important
            }
            .border-b-xxl-5-blue-1 {
                border-bottom: 5px solid #18208a!important
            }
            .border-t-xxl-5-blue-1 {
                border-top: 5px solid #18208a!important
            }
            .border-r-xxl-5-blue-1 {
                border-right: 5px solid #18208a!important
            }
            .border-l-xxl-5-blue-1 {
                border-left: 5px solid #18208a!important
            }
            .border-y-xxl-5-blue-1 {
                border-top: 5px solid #18208a!important;
                border-bottom: 5px solid #18208a!important
            }
            .border-x-xxl-5-blue-1 {
                border-right: 5px solid #18208a!important;
                border-left: 5px solid #18208a!important
            }
            .border-xxl-5-blue-2 {
                border: 5px solid #303796!important
            }
            .border-b-xxl-5-blue-2 {
                border-bottom: 5px solid #303796!important
            }
            .border-t-xxl-5-blue-2 {
                border-top: 5px solid #303796!important
            }
            .border-r-xxl-5-blue-2 {
                border-right: 5px solid #303796!important
            }
            .border-l-xxl-5-blue-2 {
                border-left: 5px solid #303796!important
            }
            .border-y-xxl-5-blue-2 {
                border-top: 5px solid #303796!important;
                border-bottom: 5px solid #303796!important
            }
            .border-x-xxl-5-blue-2 {
                border-right: 5px solid #303796!important;
                border-left: 5px solid #303796!important
            }
            .border-xxl-5-darkblue-1 {
                border: 5px solid #080c3b!important
            }
            .border-b-xxl-5-darkblue-1 {
                border-bottom: 5px solid #080c3b!important
            }
            .border-t-xxl-5-darkblue-1 {
                border-top: 5px solid #080c3b!important
            }
            .border-r-xxl-5-darkblue-1 {
                border-right: 5px solid #080c3b!important
            }
            .border-l-xxl-5-darkblue-1 {
                border-left: 5px solid #080c3b!important
            }
            .border-y-xxl-5-darkblue-1 {
                border-top: 5px solid #080c3b!important;
                border-bottom: 5px solid #080c3b!important
            }
            .border-x-xxl-5-darkblue-1 {
                border-right: 5px solid #080c3b!important;
                border-left: 5px solid #080c3b!important
            }
            .border-xxl-5-darkblue-2 {
                border: 5px solid #111760!important
            }
            .border-b-xxl-5-darkblue-2 {
                border-bottom: 5px solid #111760!important
            }
            .border-t-xxl-5-darkblue-2 {
                border-top: 5px solid #111760!important
            }
            .border-r-xxl-5-darkblue-2 {
                border-right: 5px solid #111760!important
            }
            .border-l-xxl-5-darkblue-2 {
                border-left: 5px solid #111760!important
            }
            .border-y-xxl-5-darkblue-2 {
                border-top: 5px solid #111760!important;
                border-bottom: 5px solid #111760!important
            }
            .border-x-xxl-5-darkblue-2 {
                border-right: 5px solid #111760!important;
                border-left: 5px solid #111760!important
            }
            .border-xxl-5-lightblue-1 {
                border: 5px solid #2f76d6!important
            }
            .border-b-xxl-5-lightblue-1 {
                border-bottom: 5px solid #2f76d6!important
            }
            .border-t-xxl-5-lightblue-1 {
                border-top: 5px solid #2f76d6!important
            }
            .border-r-xxl-5-lightblue-1 {
                border-right: 5px solid #2f76d6!important
            }
            .border-l-xxl-5-lightblue-1 {
                border-left: 5px solid #2f76d6!important
            }
            .border-y-xxl-5-lightblue-1 {
                border-top: 5px solid #2f76d6!important;
                border-bottom: 5px solid #2f76d6!important
            }
            .border-x-xxl-5-lightblue-1 {
                border-right: 5px solid #2f76d6!important;
                border-left: 5px solid #2f76d6!important
            }
            .border-xxl-5-red {
                border: 5px solid #b22222!important
            }
            .border-b-xxl-5-red {
                border-bottom: 5px solid #b22222!important
            }
            .border-t-xxl-5-red {
                border-top: 5px solid #b22222!important
            }
            .border-r-xxl-5-red {
                border-right: 5px solid #b22222!important
            }
            .border-l-xxl-5-red {
                border-left: 5px solid #b22222!important
            }
            .border-y-xxl-5-red {
                border-top: 5px solid #b22222!important;
                border-bottom: 5px solid #b22222!important
            }
            .border-x-xxl-5-red {
                border-right: 5px solid #b22222!important;
                border-left: 5px solid #b22222!important
            }
            .border-xxl-5-green {
                border: 5px solid #277921!important
            }
            .border-b-xxl-5-green {
                border-bottom: 5px solid #277921!important
            }
            .border-t-xxl-5-green {
                border-top: 5px solid #277921!important
            }
            .border-r-xxl-5-green {
                border-right: 5px solid #277921!important
            }
            .border-l-xxl-5-green {
                border-left: 5px solid #277921!important
            }
            .border-y-xxl-5-green {
                border-top: 5px solid #277921!important;
                border-bottom: 5px solid #277921!important
            }
            .border-x-xxl-5-green {
                border-right: 5px solid #277921!important;
                border-left: 5px solid #277921!important
            }
            .border-xxl-5-darkgray-1 {
                border: 5px solid #2b2b2b!important
            }
            .border-b-xxl-5-darkgray-1 {
                border-bottom: 5px solid #2b2b2b!important
            }
            .border-t-xxl-5-darkgray-1 {
                border-top: 5px solid #2b2b2b!important
            }
            .border-r-xxl-5-darkgray-1 {
                border-right: 5px solid #2b2b2b!important
            }
            .border-l-xxl-5-darkgray-1 {
                border-left: 5px solid #2b2b2b!important
            }
            .border-y-xxl-5-darkgray-1 {
                border-top: 5px solid #2b2b2b!important;
                border-bottom: 5px solid #2b2b2b!important
            }
            .border-x-xxl-5-darkgray-1 {
                border-right: 5px solid #2b2b2b!important;
                border-left: 5px solid #2b2b2b!important
            }
            .border-xxl-5-darkgray-2 {
                border: 5px solid #333!important
            }
            .border-b-xxl-5-darkgray-2 {
                border-bottom: 5px solid #333!important
            }
            .border-t-xxl-5-darkgray-2 {
                border-top: 5px solid #333!important
            }
            .border-r-xxl-5-darkgray-2 {
                border-right: 5px solid #333!important
            }
            .border-l-xxl-5-darkgray-2 {
                border-left: 5px solid #333!important
            }
            .border-y-xxl-5-darkgray-2 {
                border-top: 5px solid #333!important;
                border-bottom: 5px solid #333!important
            }
            .border-x-xxl-5-darkgray-2 {
                border-right: 5px solid #333!important;
                border-left: 5px solid #333!important
            }
            .border-xxl-5-gray-1 {
                border: 5px solid #666!important
            }
            .border-b-xxl-5-gray-1 {
                border-bottom: 5px solid #666!important
            }
            .border-t-xxl-5-gray-1 {
                border-top: 5px solid #666!important
            }
            .border-r-xxl-5-gray-1 {
                border-right: 5px solid #666!important
            }
            .border-l-xxl-5-gray-1 {
                border-left: 5px solid #666!important
            }
            .border-y-xxl-5-gray-1 {
                border-top: 5px solid #666!important;
                border-bottom: 5px solid #666!important
            }
            .border-x-xxl-5-gray-1 {
                border-right: 5px solid #666!important;
                border-left: 5px solid #666!important
            }
            .border-xxl-5-gray-2 {
                border: 5px solid #696969!important
            }
            .border-b-xxl-5-gray-2 {
                border-bottom: 5px solid #696969!important
            }
            .border-t-xxl-5-gray-2 {
                border-top: 5px solid #696969!important
            }
            .border-r-xxl-5-gray-2 {
                border-right: 5px solid #696969!important
            }
            .border-l-xxl-5-gray-2 {
                border-left: 5px solid #696969!important
            }
            .border-y-xxl-5-gray-2 {
                border-top: 5px solid #696969!important;
                border-bottom: 5px solid #696969!important
            }
            .border-x-xxl-5-gray-2 {
                border-right: 5px solid #696969!important;
                border-left: 5px solid #696969!important
            }
            .border-xxl-5-lightgray-1 {
                border: 5px solid #d0d0d0!important
            }
            .border-b-xxl-5-lightgray-1 {
                border-bottom: 5px solid #d0d0d0!important
            }
            .border-t-xxl-5-lightgray-1 {
                border-top: 5px solid #d0d0d0!important
            }
            .border-r-xxl-5-lightgray-1 {
                border-right: 5px solid #d0d0d0!important
            }
            .border-l-xxl-5-lightgray-1 {
                border-left: 5px solid #d0d0d0!important
            }
            .border-y-xxl-5-lightgray-1 {
                border-top: 5px solid #d0d0d0!important;
                border-bottom: 5px solid #d0d0d0!important
            }
            .border-x-xxl-5-lightgray-1 {
                border-right: 5px solid #d0d0d0!important;
                border-left: 5px solid #d0d0d0!important
            }
            .border-xxl-5-lightgray-2 {
                border: 5px solid #f8f8f8!important
            }
            .border-b-xxl-5-lightgray-2 {
                border-bottom: 5px solid #f8f8f8!important
            }
            .border-t-xxl-5-lightgray-2 {
                border-top: 5px solid #f8f8f8!important
            }
            .border-r-xxl-5-lightgray-2 {
                border-right: 5px solid #f8f8f8!important
            }
            .border-l-xxl-5-lightgray-2 {
                border-left: 5px solid #f8f8f8!important
            }
            .border-y-xxl-5-lightgray-2 {
                border-top: 5px solid #f8f8f8!important;
                border-bottom: 5px solid #f8f8f8!important
            }
            .border-x-xxl-5-lightgray-2 {
                border-right: 5px solid #f8f8f8!important;
                border-left: 5px solid #f8f8f8!important
            }
        }
        
        .border-black {
            border-color: colors("black")!important
        }
        
        .border-right-black {
            border-right-color: colors("black")!important
        }
        
        .border-white {
            border-color: colors("white")!important
        }
        
        .border-right-white {
            border-right-color: colors("white")!important
        }
        
        .border-blue-1 {
            border-color: colors("blue-1")!important
        }
        
        .border-right-blue-1 {
            border-right-color: colors("blue-1")!important
        }
        
        .border-blue-2 {
            border-color: colors("blue-2")!important
        }
        
        .border-right-blue-2 {
            border-right-color: colors("blue-2")!important
        }
        
        .border-darkblue-1 {
            border-color: colors("darkblue-1")!important
        }
        
        .border-right-darkblue-1 {
            border-right-color: colors("darkblue-1")!important
        }
        
        .border-darkblue-2 {
            border-color: colors("darkblue-2")!important
        }
        
        .border-right-darkblue-2 {
            border-right-color: colors("darkblue-2")!important
        }
        
        .border-lightblue-1 {
            border-color: colors("lightblue-1")!important
        }
        
        .border-right-lightblue-1 {
            border-right-color: colors("lightblue-1")!important
        }
        
        .border-red {
            border-color: colors("red")!important
        }
        
        .border-right-red {
            border-right-color: colors("red")!important
        }
        
        .border-green {
            border-color: colors("green")!important
        }
        
        .border-right-green {
            border-right-color: colors("green")!important
        }
        
        .border-darkgray-1 {
            border-color: colors("darkgray-1")!important
        }
        
        .border-right-darkgray-1 {
            border-right-color: colors("darkgray-1")!important
        }
        
        .border-darkgray-2 {
            border-color: colors("darkgray-2")!important
        }
        
        .border-right-darkgray-2 {
            border-right-color: colors("darkgray-2")!important
        }
        
        .border-gray-1 {
            border-color: colors("gray-1")!important
        }
        
        .border-right-gray-1 {
            border-right-color: colors("gray-1")!important
        }
        
        .border-gray-2 {
            border-color: colors("gray-2")!important
        }
        
        .border-right-gray-2 {
            border-right-color: colors("gray-2")!important
        }
        
        .border-lightgray-1 {
            border-color: colors("lightgray-1")!important
        }
        
        .border-right-lightgray-1 {
            border-right-color: colors("lightgray-1")!important
        }
        
        .border-lightgray-2 {
            border-color: colors("lightgray-2")!important
        }
        
        .border-right-lightgray-2 {
            border-right-color: colors("lightgray-2")!important
        }
        
        .border-radius {
            border-radius: 4px
        }
        
        @media (min-width: 992px) {
            .card-deck--info .card:not(:nth-child(3n-2)) {
                border-left: 0
            }
            .card-deck--info .card:not(:nth-child(-n+3)) {
                border-top: 0
            }
        }
        
        @media (min-width: 768px) and (max-width:991.98px) {
            .card-deck--info .card:not(:nth-child(2n-1)) {
                border-left: 0
            }
            .card-deck--info .card:not(:nth-child(-n+2)) {
                border-top: 0
            }
        }
        
        @media (max-width: 767.98px) {
            .card-deck--info .card:not(:first-child) {
                border-top: 0
            }
        }
        
        .box-shadow {
            box-shadow: 1px 6px 10px rgba(0, 0, 0, .25)!important
        }
        
        .hr-black {
            border-color: #000!important
        }
        
        .hr-white {
            border-color: #fff!important
        }
        
        .hr-blue-1 {
            border-color: #18208a!important
        }
        
        .hr-blue-2 {
            border-color: #303796!important
        }
        
        .hr-darkblue-1 {
            border-color: #080c3b!important
        }
        
        .hr-darkblue-2 {
            border-color: #111760!important
        }
        
        .hr-lightblue-1 {
            border-color: #2f76d6!important
        }
        
        .hr-red {
            border-color: #b22222!important
        }
        
        .hr-green {
            border-color: #277921!important
        }
        
        .hr-darkgray-1 {
            border-color: #2b2b2b!important
        }
        
        .hr-darkgray-2 {
            border-color: #333!important
        }
        
        .hr-gray-1 {
            border-color: #666!important
        }
        
        .hr-gray-2 {
            border-color: #696969!important
        }
        
        .hr-lightgray-1 {
            border-color: #d0d0d0!important
        }
        
        .hr-lightgray-2 {
            border-color: #f8f8f8!important
        }
        
        .icon-gradient {
            background: -webkit-linear-gradient(#9c47fc, #356ad2);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent
        }
        
        a {
            transition: color .3s ease-in-out
        }
        
        a:focus,
        a:hover {
            text-decoration: none!important
        }
        
        .link,
        .link--white {
            color: #696969
        }
        
        .active.link--white,
        .link--white:active,
        .link--white:focus,
        .link--white:hover,
        .link.active,
        .link:active,
        .link:focus,
        .link:hover {
            color: #18208a
        }
        
        .link--white {
            color: #fff
        }
        
        .link-calendar {
            display: flex;
            flex-direction: row;
            width: 100%
        }
        
        .text-black {
            color: #000!important
        }
        
        .text-white {
            color: #fff!important
        }
        
        .text-blue-1 {
            color: #18208a!important
        }
        
        .text-blue-2 {
            color: #303796!important
        }
        
        .text-darkblue-1 {
            color: #080c3b!important
        }
        
        .text-darkblue-2 {
            color: #111760!important
        }
        
        .text-lightblue-1 {
            color: #2f76d6!important
        }
        
        .text-red {
            color: #b22222!important
        }
        
        .text-green {
            color: #277921!important
        }
        
        .text-darkgray-1 {
            color: #2b2b2b!important
        }
        
        .text-darkgray-2 {
            color: #333!important
        }
        
        .text-gray-1 {
            color: #666!important
        }
        
        .text-gray-2 {
            color: #696969!important
        }
        
        .text-lightgray-1 {
            color: #d0d0d0!important
        }
        
        .text-lightgray-2 {
            color: #f8f8f8!important
        }
        
        html[lang=th] .h1,
        html[lang=th] h1 {
            font-family: "FC Minimal";
            font-size: 3.125rem;
            font-weight: 500;
            line-height: 1.6
        }
        
        @media (max-width: 767.98px) {
            html[lang=th] .h1,
            html[lang=th] h1 {
                font-size: 1.75rem
            }
        }
        
        html[lang=th] .h2,
        html[lang=th] h2 {
            font-family: "FC Minimal";
            font-size: 2.125rem;
            font-weight: 500;
            line-height: 1.6
        }
        
        @media (max-width: 767.98px) {
            html[lang=th] .h2,
            html[lang=th] h2 {
                font-size: 1.625rem
            }
        }
        
        html[lang=th] .h3,
        html[lang=th] h3 {
            font-family: "FC Minimal";
            font-size: 1.75rem;
            font-weight: 500;
            line-height: 1.6
        }
        
        .owl-carousel--gallery html[lang=th] .item__text,
        .owl-carousel--timeline html[lang=th] .item__text,
        html[lang=th] .h4,
        html[lang=th] .owl-carousel--gallery .item__text,
        html[lang=th] .owl-carousel--timeline .item__text,
        html[lang=th] h4 {
            font-family: "FC Minimal";
            font-size: 1.5rem;
            font-weight: 500;
            line-height: 1.3
        }
        
        html[lang=th] .lead {
            font-size: 1.5rem;
            line-height: 1.6
        }
        
        html[lang=th] .header,
        html[lang=th] .lead {
            font-family: "FC Minimal";
            font-weight: 400
        }
        
        html[lang=th] .header {
            font-size: 16px;
            line-height: 1.2
        }
        
        html[lang=th] .header .navbar-main__lv1>.nav-item>.nav-link {
            font-size: 16px;
            font-weight: 700
        }
        
        html[lang=th] .header .navbar-main__lv2>.dropdown-item>.dropdown-link,
        html[lang=th] .header .navbar-main__lv3>.dropdown-item>.dropdown-link {
            font-size: 16px;
            font-weight: 400
        }
        
        .tabs--primary html[lang=th] .tabs__toggler,
        html[lang=th] .font-body,
        html[lang=th] .tabs--primary .tabs__toggler,
        html[lang=th] body {
            /*font-family: "FC Minimal";
            font-size: 1.375rem;*/
            line-height: 1.4;
            color: #696969;
        }

html[lang=th] .breadcrumb,
html[lang=th] .small,
html[lang=th] .ui-datepicker {
    font-family: 'IBM Plex Sans Thai';
    font-size: 1.125rem
}
        
        html[lang=th] .breadcrumb {
            line-height: 1.4
        }
        
        html[lang=th] .btn,
        html[lang=th] .btn--outline-primary {
            font-size: 16px
        }
        
        html[lang=th] .stock--home {
            font-weight: 700
        }
        
        html[lang=th] .stock--home .stock__time {
            font-size: 1.125rem;
            font-weight: 400
        }
        
        html[lang=th] .stock--home .stock__title {
            font-size: 16px
        }
        
        html[lang=th] .stock--home .stock__value {
            font-size: 1.5rem;
            font-weight: 400
        }
        
        html[lang=th] .stock--home .stock__symbol,
        html[lang=th] .stock--home .stock__value--lg {
            font-size: 1.75rem
        }
        
        @media (max-width: 767.98px) {
            html[lang=th] .stock--home .stock__symbol,
            html[lang=th] .stock--home .stock__value--lg {
                font-size: 1.5rem;
                font-weight: 700
            }
        }
        
        html[lang=th] .stock--quote {
            font-weight: 700
        }
        
        html[lang=th] .stock--quote .stock__time {
            font-weight: 400
        }
        
        html[lang=th] .stock--quote .stock__time,
        html[lang=th] .stock--quote .stock__title {
            font-size: 1.1875rem
        }
        
        html[lang=th] .stock--quote .stock__value {
            font-size: 1.5rem
        }
        
        html[lang=th] .stock--quote .stock__value--lg {
            font-size: 1.75rem
        }
        
        @media (max-width: 767.98px) {
            html[lang=th] .stock--quote .stock__value--lg {
                font-size: 1.5rem;
                font-weight: 700
            }
        }
        
        html[lang=th] .card--gallery .card__title,
        html[lang=th] .card--news .card__title,
        html[lang=th] .card--plain .card__title,
        html[lang=th] .card--report .card__title {
            font-size: 1.5rem;
            line-height: 1.3
        }
        
        html[lang=th] .form .form-control {
            font-size: 16px
        }
        
        .media--description html[lang=th] .media__title,
        .media--highlight-description html[lang=th] .media__title,
        .media--white-description html[lang=th] .media__title,
        .table tbody tr.table-secondary html[lang=th] td,
        .table tbody tr.table-secondary html[lang=th] th,
        html[lang=th] .font-weight-bold,
        html[lang=th] .media--description .media__title,
        html[lang=th] .media--highlight-description .media__title,
        html[lang=th] .media--white-description .media__title,
        html[lang=th] .nav.nav--sitemap>.nav-item>.nav-link,
        html[lang=th] .table tbody tr.table-secondary td,
        html[lang=th] .table tbody tr.table-secondary th {
            font-weight: 700
        }
        
        html[lang=th] .font-weight-medium {
            font-weight: 500
        }
        
        .nav.nav--sitemap .nav__lv-2 html[lang=th] .nav-link,
        html[lang=th] .font-weight-normal,
        html[lang=th] .nav.nav--sitemap .nav__lv-2 .nav-link {
            font-weight: 400
        }
        
        html[lang=th] .font-weight-light {
            font-weight: 300
        }
        
        html[lang=en] .h1,
        html[lang=en] h1 {
            font-family: "FC Minimal";
            font-size: 60px;
            font-weight: 500;
            line-height: 1.6
        }
        
        @media (max-width: 767.98px) {
            html[lang=en] .h1,
            html[lang=en] h1 {
                font-size: 1.75rem
            }
        }
        
        html[lang=en] .h2,
        html[lang=en] h2 {
            font-family: "FC Minimal";
            font-size: 1.875rem;
            font-weight: 500;
            line-height: 1.6
        }
        
        @media (max-width: 767.98px) {
            html[lang=en] .h2,
            html[lang=en] h2 {
                font-size: 1.625rem
            }
        }
        
        html[lang=en] .h3,
        html[lang=en] h3 {
            font-family: "FC Minimal";
            font-size: 16px;
            font-weight: 500;
            line-height: 1.6
        }
        
        .owl-carousel--gallery html[lang=en] .item__text,
        .owl-carousel--timeline html[lang=en] .item__text,
        html[lang=en] .h4,
        html[lang=en] .owl-carousel--gallery .item__text,
        html[lang=en] .owl-carousel--timeline .item__text,
        html[lang=en] h4 {
            font-family: "FC Minimal";
            font-size: 1.0625rem;
            font-weight: 400;
            line-height: 1.6
        }
        
        html[lang=en] .lead {
            font-size: 16px;
            line-height: 1.4
        }
        
        html[lang=en] .header,
        html[lang=en] .lead {
            font-family: "FC Minimal";
            font-weight: 400
        }
        
        html[lang=en] .header {
            font-size: .875rem;
            line-height: 1.6
        }
        
        html[lang=en] .header .navbar-main__lv1>.nav-item>.nav-link,
        html[lang=en] .header .navbar-main__lv2>.dropdown-item>.dropdown-link,
        html[lang=en] .header .navbar-main__lv3>.dropdown-item>.dropdown-link {
            font-size: .875rem;
            font-weight: 400
        }
        /*.tabs--primary html[lang=en] .tabs__toggler,html[lang=en] .font-body,html[lang=en] .tabs--primary .tabs__toggler,html[lang=en] body {
       font-family: "FC Minimal";
    font-size: 1.375rem;
    line-height: 1.4;
    color: #696969
}*/
        
        html[lang=en] .small,
        html[lang=en] .ui-datepicker {
            /* font-family: 'Futura'; */
            font-family: "FC Minimal";
            font-size: 1.125rem
        }
        
        html[lang=en] .breadcrumb {
            /* font-family: 'Futura'; */
            font-family: "FC Minimal";
            font-size: 16px;
            line-height: 1.4
        }
        
        html[lang=en] .btn,
        html[lang=en] .btn--outline-primary {
            font-size: 16px
        }
        
        html[lang=en] .stock--home {
            font-weight: 700
        }
        
        html[lang=en] .stock--home .stock__time {
            font-size: 1.125rem;
            font-weight: 400
        }
        
        html[lang=en] .stock--home .stock__title {
            font-size: 16px
        }
        
        html[lang=en] .stock--home .stock__value {
            font-size: 1.5rem;
            font-weight: 400
        }
        
        html[lang=en] .stock--home .stock__symbol,
        html[lang=en] .stock--home .stock__value--lg {
            font-size: 16px
        }
        
        @media (max-width: 767.98px) {
            html[lang=en] .stock--home .stock__symbol,
            html[lang=en] .stock--home .stock__value--lg {
                font-size: 1.0625rem;
                font-weight: 700
            }
        }
        
        html[lang=en] .stock--quote {
            font-weight: 700
        }
        
        html[lang=en] .stock--quote .stock__time {
            font-weight: 400
        }
        
        html[lang=en] .stock--quote .stock__time,
        html[lang=en] .stock--quote .stock__title {
            font-size: 16px
        }
        
        html[lang=en] .stock--quote .stock__value {
            font-size: 1.5rem
        }
        
        html[lang=en] .stock--quote .stock__value--lg {
            font-size: 16px
        }
        
        @media (max-width: 767.98px) {
            html[lang=en] .stock--quote .stock__value--lg {
                font-size: 1.0625rem;
                font-weight: 700
            }
        }
        
        html[lang=en] .card--gallery .card__title,
        html[lang=en] .card--news .card__title,
        html[lang=en] .card--plain .card__title,
        html[lang=en] .card--report .card__title {
            font-size: 1.0625rem;
            line-height: 1.6
        }
        
        html[lang=en] .form .form-control {
            font-size: 16px
        }
        
        .media--description html[lang=en] .media__title,
        .media--highlight-description html[lang=en] .media__title,
        .media--white-description html[lang=en] .media__title,
        .table tbody tr.table-secondary html[lang=en] td,
        .table tbody tr.table-secondary html[lang=en] th,
        html[lang=en] .font-weight-bold,
        html[lang=en] .media--description .media__title,
        html[lang=en] .media--highlight-description .media__title,
        html[lang=en] .media--white-description .media__title,
        html[lang=en] .nav.nav--sitemap>.nav-item>.nav-link,
        html[lang=en] .table tbody tr.table-secondary td,
        html[lang=en] .table tbody tr.table-secondary th {
            font-weight: 700
        }
        
        html[lang=en] .font-weight-medium {
            font-weight: 500
        }
        
        .nav.nav--sitemap .nav__lv-2 html[lang=en] .nav-link,
        html[lang=en] .font-weight-normal,
        html[lang=en] .nav.nav--sitemap .nav__lv-2 .nav-link {
            font-weight: 400
        }
        
        html[lang=en] .font-weight-light {
            font-weight: 300
        }
        
        q:after,
        q:before {
            display: none
        }
        
        .autocomplete:focus,
        .autocomplete:hover {
            outline: none;
            box-shadow: none
        }
        
        .autocomplete-suggestions {
            overflow-y: auto
        }
        
        .autocomplete-suggestion {
            padding: .25rem 1rem;
            border-bottom: 1px solid #eee;
            transition: background-color .3s ease-in-out;
            background-color: #fff;
            cursor: pointer
        }
        
        .autocomplete-selected,
        .autocomplete-suggestion:focus,
        .autocomplete-suggestion:hover {
            background-color: #eee
        }
        
        .modal--search .modal-content {
            border-radius: .5rem
        }
        
        .modal--search .modal-body {
            padding: 1rem
        }
        
        .btn,
        .btn--outline-primary {
            position: relative;
            z-index: 1;
            overflow: hidden;
            outline: 0!important;
            box-shadow: none!important;
            transition: all .4s ease-in-out
        }
        
        .btn-group {
            display: flex
        }
        
        .btn-group .btn,
        .btn-group .btn--outline-primary {
            border-radius: inherit
        }
        
        @media (max-width: 767.98px) {
            .btn-group {
                flex-direction: column
            }
        }
        
        .btn-group--column {
            flex-direction: column
        }
        
        .btn--backward,
        .btn--outline-primary,
        .btn--primary {
            position: relative;
            overflow: hidden;
            min-width: 120px;
            padding: .25rem 2rem;
            text-align: center;
            border-radius: 40px;
            border: 1px solid #18208a;
            background-color: #18208a;
            vertical-align: middle
        }
        
        .btn--backward .btn__title,
        .btn--outline-primary .btn__title,
        .btn--primary .btn__title {
            display: inline-block;
            color: #fff;
            transition: all .3s ease-out;
            will-change: transform, color
        }
        
        .btn--backward .btn__icon,
        .btn--outline-primary .btn__icon,
        .btn--primary .btn__icon {
            position: absolute;
            top: 0;
            right: 15%;
            bottom: 0;
            display: inline-flex;
            align-items: center;
            margin: auto 0;
            opacity: 0;
            transition: all .3s ease-out;
            will-change: right, opacity
        }
        
        .btn--backward .btn__icon i:before,
        .btn--outline-primary .btn__icon i:before,
        .btn--primary .btn__icon i:before {
            color: #fff
        }
        
        .active.btn--backward,
        .active.btn--outline-primary,
        .btn--backward:active,
        .btn--backward:focus,
        .btn--backward:hover,
        .btn--outline-primary:active,
        .btn--outline-primary:focus,
        .btn--outline-primary:hover,
        .btn--primary.active,
        .btn--primary:active,
        .btn--primary:focus,
        .btn--primary:hover {
            border-color: #303796;
            background-color: #303796
        }
        
        .active.btn--backward .btn__title,
        .active.btn--outline-primary .btn__title,
        .btn--backward:active .btn__title,
        .btn--backward:focus .btn__title,
        .btn--backward:hover .btn__title,
        .btn--outline-primary:active .btn__title,
        .btn--outline-primary:focus .btn__title,
        .btn--outline-primary:hover .btn__title,
        .btn--primary.active .btn__title,
        .btn--primary:active .btn__title,
        .btn--primary:focus .btn__title,
        .btn--primary:hover .btn__title {
            color: #d0d0d0;
            transform: translateX(-.5rem)
        }
        
        .active.btn--backward .btn__icon,
        .active.btn--outline-primary .btn__icon,
        .btn--backward:active .btn__icon,
        .btn--backward:focus .btn__icon,
        .btn--backward:hover .btn__icon,
        .btn--outline-primary:active .btn__icon,
        .btn--outline-primary:focus .btn__icon,
        .btn--outline-primary:hover .btn__icon,
        .btn--primary.active .btn__icon,
        .btn--primary:active .btn__icon,
        .btn--primary:focus .btn__icon,
        .btn--primary:hover .btn__icon {
            right: 12%;
            opacity: 1
        }
        
        .btn--outline-primary,
        .btn--outline-primary.active,
        .btn--outline-primary:active,
        .btn--outline-primary:focus,
        .btn--outline-primary:hover {
            border: 1px solid #fff;
            background-color: transparent
        }
        
        .btn--secondary,
        .btn-outline-secondary {
            position: relative;
            overflow: hidden;
            min-width: 150px;
            padding: .5rem 1rem .5rem 0;
            text-align: left;
            border-radius: 0;
            border: 0;
            background-color: transparent;
            vertical-align: middle
        }
        
        .btn--secondary .btn__title,
        .btn-outline-secondary .btn__title {
            display: inline-block;
            color: #18208a;
            transition: all .3s ease-out;
            will-change: color
        }
        
        .btn--secondary .btn__icon,
        .btn-outline-secondary .btn__icon {
            position: absolute;
            top: 0;
            bottom: 0;
            display: inline-flex;
            align-items: center;
            margin: auto 0;
            opacity: 0;
            transition: all .3s ease-out;
            transform: translateX(0);
            will-change: opacity, transform
        }
        
        .active.btn-outline-secondary .btn__title,
        .btn--secondary.active .btn__title,
        .btn--secondary .btn__icon i:before,
        .btn--secondary:active .btn__title,
        .btn--secondary:focus .btn__title,
        .btn--secondary:hover .btn__title,
        .btn-outline-secondary .btn__icon i:before,
        .btn-outline-secondary:active .btn__title,
        .btn-outline-secondary:focus .btn__title,
        .btn-outline-secondary:hover .btn__title {
            color: #18208a
        }
        
        .active.btn-outline-secondary .btn__icon,
        .btn--secondary.active .btn__icon,
        .btn--secondary:active .btn__icon,
        .btn--secondary:focus .btn__icon,
        .btn--secondary:hover .btn__icon,
        .btn-outline-secondary:active .btn__icon,
        .btn-outline-secondary:focus .btn__icon,
        .btn-outline-secondary:hover .btn__icon {
            opacity: 1;
            transform: translateX(100%)
        }
        
        .btn-outline-secondary.active .btn__title,
        .btn-outline-secondary .btn__icon i:before,
        .btn-outline-secondary .btn__title,
        .btn-outline-secondary:active .btn__title,
        .btn-outline-secondary:focus .btn__title,
        .btn-outline-secondary:hover .btn__title {
            color: #fff
        }
        
        .btn--icon,
        .btn--outline-icon,
        .btn--white-icon {
            position: relative;
            overflow: hidden;
            display: inline-flex;
            justify-content: center;
            min-width: 150px;
            padding: .25rem 1rem .1rem;
            text-align: center;
            border-radius: 40px;
            border: 1px solid #18208a;
            background-color: #18208a;
            transition: all .3s ease-out
        }
        
        .btn--icon.btn--lg,
        .btn--lg.btn--outline-icon,
        .btn--lg.btn--white-icon {
            padding: .45rem 2rem .301rem
        }
        
        .btn--icon .btn__title,
        .btn--outline-icon .btn__title,
        .btn--white-icon .btn__title {
            display: inline-block;
            color: #fff;
            transition: color .3s ease-out
        }
        
        .btn--icon .btn__icon,
        .btn--outline-icon .btn__icon,
        .btn--white-icon .btn__icon {
            display: inline-block;
            margin-right: .25rem
        }
        
        .btn--icon .btn__icon i:before,
        .btn--outline-icon .btn__icon i:before,
        .btn--white-icon .btn__icon i:before {
            font-size: 22px;
            color: #fff
        }
        
        .active.btn--outline-icon,
        .active.btn--white-icon,
        .btn--icon.active,
        .btn--icon:active,
        .btn--icon:focus,
        .btn--icon:hover,
        .btn--outline-icon:active,
        .btn--outline-icon:focus,
        .btn--outline-icon:hover,
        .btn--white-icon:active,
        .btn--white-icon:focus,
        .btn--white-icon:hover {
            border-color: #303796;
            background-color: #303796
        }
        
        .active.btn--outline-icon .btn__title,
        .active.btn--white-icon .btn__title,
        .btn--icon.active .btn__title,
        .btn--icon:active .btn__title,
        .btn--icon:focus .btn__title,
        .btn--icon:hover .btn__title,
        .btn--outline-icon:active .btn__title,
        .btn--outline-icon:focus .btn__title,
        .btn--outline-icon:hover .btn__title,
        .btn--white-icon:active .btn__title,
        .btn--white-icon:focus .btn__title,
        .btn--white-icon:hover .btn__title {
            color: #d0d0d0
        }
        
        .btn--white-icon {
            border: 1px solid #fff;
            background-color: #fff
        }
        
        .btn--white-icon .btn__icon i:before,
        .btn--white-icon .btn__title {
            color: #18208a
        }
        
        .btn--white-icon.active,
        .btn--white-icon:active,
        .btn--white-icon:focus,
        .btn--white-icon:hover {
            border-color: #fff;
            background-color: #fff
        }
        
        .btn--white-icon.active .btn__icon i:before,
        .btn--white-icon.active .btn__title,
        .btn--white-icon:active .btn__icon i:before,
        .btn--white-icon:active .btn__title,
        .btn--white-icon:focus .btn__icon i:before,
        .btn--white-icon:focus .btn__title,
        .btn--white-icon:hover .btn__icon i:before,
        .btn--white-icon:hover .btn__title {
            color: #2f76d6
        }
        
        .btn--outline-icon {
            border-color: #fff!important;
            background-color: transparent!important
        }
        
        .btn--outline-icon .btn__title {
            color: #fff
        }
        
        .btn--outline-icon .btn__icon i:before {
            font-size: 22px;
            color: #fff
        }
        
        .btn--backward .btn__icon {
            left: 15%;
            right: unset;
            will-change: left, opacity
        }
        
        .btn--backward.active .btn__title,
        .btn--backward:active .btn__title,
        .btn--backward:focus .btn__title,
        .btn--backward:hover .btn__title {
            transform: translateX(.5rem)
        }
        
        .btn--backward.active .btn__icon,
        .btn--backward:active .btn__icon,
        .btn--backward:focus .btn__icon,
        .btn--backward:hover .btn__icon {
            left: 12%;
            right: unset
        }
        
        .btn--calendar {
            padding: 0
        }
        
        .btn--calendar span {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 40px;
            height: 40px;
            margin: 0 auto;
            background-color: #fff;
            border-radius: 100%;
            transition: background-color .3s ease-in-out
        }
        
        .btn--calendar i:before {
            font-size: 22px;
            color: #277921;
            transition: color .3s ease-in-out
        }
        
        @media (max-width: 767.98px) {
            .btn--calendar i:before {
                font-size: 24px
            }
        }
        
        .btn--calendar.active span,
        .btn--calendar:active span,
        .btn--calendar:focus span,
        .btn--calendar:hover span {
            background-color: #277921
        }
        
        .btn--calendar.active i:before,
        .btn--calendar:active i:before,
        .btn--calendar:focus i:before,
        .btn--calendar:hover i:before {
            color: #fff
        }
        
        .btn--download {
            padding: 0
        }
        
        .btn--download span {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 40px;
            height: 40px;
            margin: 0 auto;
            background-color: #fff;
            border-radius: 100%;
            transition: background-color .3s ease-in-out
        }
        
        .btn--download i {
            margin-right: .15rem
        }
        
        .btn--download i:before {
            font-size: 32px;
            line-height: .5;
            color: #18208a;
            transition: color .3s ease-in-out
        }
        
        @media (max-width: 767.98px) {
            .btn--download i:before {
                font-size: 34px
            }
        }
        
        .btn--download.active span,
        .btn--download:active span,
        .btn--download:focus span,
        .btn--download:hover span {
            background-color: #18208a
        }
        
        .btn--download.active i:before,
        .btn--download:active i:before,
        .btn--download:focus i:before,
        .btn--download:hover i:before {
            color: #fff
        }
        
        .btn--plus {
            display: inline-flex;
            justify-content: center;
            align-items: center;
            width: 55px;
            height: 55px;
            min-width: 0;
            border-radius: 0;
            background-color: #f8f8f8;
            transition: all .4s ease-in-out
        }
        
        .btn--plus i:before {
            color: #18208a;
            font-size: 20px
        }
        
        .btn--plus.active,
        .btn--plus:active,
        .btn--plus:focus,
        .btn--plus:hover {
            background-color: #18208a
        }
        
        .btn--plus.active i:before,
        .btn--plus:active i:before,
        .btn--plus:focus i:before,
        .btn--plus:hover i:before {
            color: #fff
        }
        
        .card {
            border: 0;
            border-radius: 0;
            background-color: unset
        }
        
        .card .card__header {
            padding: .75rem 1.25rem
        }
        
        .card .card__body {
            padding: 1.25rem
        }
        
        .card .card__text {
            margin-bottom: 0
        }
        
        .card-deck .card {
            flex-grow: 1;
            flex-shrink: 0;
            justify-content: flex-start
        }
        
        @media (min-width: 0) {
            .card-deck--primary .card,
            .card-deck--secondary .card {
                margin-bottom: 1.5rem
            }
            .card-deck--home-news .card,
            .card-deck--primary .card,
            .card-deck--secondary .card {
                flex-basis: calc(100% - 30px);
                flex: 0 0 calc(100% - 30px)
            }
        }
        
        @media (min-width: 0) and (max-width:991.98px) {
            .card-deck--home-news .card {
                margin-bottom: 1.25rem
            }
        }
        
        @media (min-width: 0) and (max-width:991.98px) {
            .card-deck--financial {
                justify-content: center
            }
        }
        
        @media (min-width: 0) {
            .card-deck--financial .card {
                flex-basis: calc(100% - 30px);
                flex: 0 0 calc(100% - 30px)
            }
        }
        
        @media (min-width: 0) and (min-width:992px) {
            .card-deck--financial .card:not(:first-child) {
                border-left: 1px solid #fff0;
                background-color: #EFF8FF;
            }
        }
        
        @media (min-width: 0) and (min-width:768px) and (max-width:991.98px) {
            .card-deck--financial .card {
                margin-bottom: 2rem
            }
            .card-deck--financial .card:nth-child(2n) {
                border-left: 1px solid #fff0;
                background-color: #EFF8FF;
            }
        }
        
        @media (min-width: 0) and (max-width:767.98px) {
            .card-deck--financial .card {
                margin-bottom: 2.25rem
            }
        }
        
        @media (min-width: 0) {
            .card-deck--fluid {
                margin-bottom: 1rem
            }
            .card-deck--fluid .card {
                flex-direction: row;
                flex-basis: calc(100% - 30px);
                flex: 0 0 calc(100% - 30px);
                margin: 0 .625rem 1.25rem
            }
            .card-deck--info .card {
                flex-basis: 100%;
                flex: 0 0 100%
            }
        }
        
        @media (min-width: 576px) {
            .card-deck--primary .card,
            .card-deck--secondary .card {
                margin-bottom: 1.5rem
            }
            .card-deck--home-news .card,
            .card-deck--primary .card,
            .card-deck--secondary .card {
                flex-basis: calc(100% - 30px);
                flex: 0 0 calc(100% - 30px)
            }
        }
        
        @media (min-width: 576px) and (max-width:991.98px) {
            .card-deck--home-news .card {
                margin-bottom: 1.25rem
            }
        }
        
        @media (min-width: 576px) and (max-width:991.98px) {
            .card-deck--financial {
                justify-content: center
            }
        }
        
        @media (min-width: 576px) {
            .card-deck--financial .card {
                flex-basis: calc(100% - 30px);
                flex: 0 0 calc(100% - 30px);
                background-color: #eff8ff;
            }
        }
        
        @media (min-width: 576px) and (min-width:992px) {
            .card-deck--financial .card:not(:first-child) {
                border-left: 1px solid #fff0;
                background-color: #EFF8FF;
            }
        }
        
        @media (min-width: 576px) and (min-width:768px) and (max-width:991.98px) {
            .card-deck--financial .card {
                margin-bottom: 2rem
            }
            .card-deck--financial .card:nth-child(2n) {
                border-left: 1px solid #fff0;
                background-color: #EFF8FF;
            }
        }
        
        @media (min-width: 576px) and (max-width:767.98px) {
            .card-deck--financial .card {
                margin-bottom: 2.25rem
            }
        }
        
        @media (min-width: 576px) {
            .card-deck--fluid {
                margin-bottom: 1rem
            }
            .card-deck--fluid .card {
                flex-direction: row;
                flex-basis: calc(100% - 30px);
                flex: 0 0 calc(100% - 30px);
                margin: 0 .625rem 1.25rem
            }
            .card-deck--info .card {
                flex-basis: 100%;
                flex: 0 0 100%
            }
        }
        
        @media (min-width: 768px) {
            .card-deck--primary .card {
                flex-basis: calc(50% - 30px);
                flex: 0 0 calc(50% - 30px);
                margin-bottom: 1.5rem
            }
            .card-deck--secondary .card {
                margin-bottom: 1.5rem
            }
            .card-deck--home-news .card,
            .card-deck--secondary .card {
                flex-basis: calc(100% - 30px);
                flex: 0 0 calc(100% - 30px)
            }
        }
        
        @media (min-width: 768px) and (max-width:991.98px) {
            .card-deck--home-news .card {
                margin-bottom: 1.25rem
            }
        }
        
        @media (min-width: 768px) and (max-width:991.98px) {
            .card-deck--financial {
                justify-content: center
            }
        }
        
        @media (min-width: 768px) {
            .card-deck--financial .card {
                flex-basis: calc(50% - 30px);
                flex: 0 0 calc(50% - 30px)
            }
        }
        
        @media (min-width: 768px) and (min-width:992px) {
            .card-deck--financial .card:not(:first-child) {
                border-left: 1px solid #fff0;
                background-color: #EFF8FF;
            }
        }
        
        @media (min-width: 768px) and (min-width:768px) and (max-width:991.98px) {
            .card-deck--financial .card {
                margin-bottom: 2rem;
                background-color: #eff8ff;
            }
            .card-deck--financial .card:nth-child(2n) {
                border-left: 1px solid #fff0;
                background-color: #eff8ff;
            }
        }
        
        @media (min-width: 768px) and (max-width:767.98px) {
            .card-deck--financial .card {
                margin-bottom: 2.25rem
            }
        }
        
        @media (min-width: 768px) {
            .card-deck--fluid {
                margin-bottom: 1rem
            }
            .card-deck--fluid .card {
                flex-direction: row;
                flex-basis: calc(100% - 30px);
                flex: 0 0 calc(100% - 30px);
                margin: 0 .625rem 1.25rem
            }
            .card-deck--info .card {
                flex-basis: 50%;
                flex: 0 0 50%
            }
        }
        
        @media (min-width: 992px) {
            .card-deck--primary .card {
                flex-basis: calc(33.33333% - 30px);
                flex: 0 0 calc(33.33333% - 30px);
                margin-bottom: 1.5rem
            }
            .card-deck--secondary .card {
                flex-basis: calc(50% - 30px);
                flex: 0 0 calc(50% - 30px);
                margin-bottom: 1.5rem
            }
            .card-deck--home-news .card {
                flex-basis: calc(33.33333% - 30px);
                flex: 0 0 calc(33.33333% - 30px)
            }
        }
        
        @media (min-width: 992px) and (max-width:991.98px) {
            .card-deck--home-news .card {
                margin-bottom: 1.25rem
            }
        }
        
        @media (min-width: 992px) and (max-width:991.98px) {
            .card-deck--financial {
                justify-content: center
            }
        }
        
        @media (min-width: 992px) {
            .card-deck--financial .card {
                flex-basis: calc(33.33333% - 30px);
                flex: 0 0 calc(33.33333% - 30px)
            }
        }
        
        @media (min-width: 992px) and (min-width:992px) {
            .card-deck--financial .card:not(:first-child) {
                border-left: 1px solid #fff0;
                background-color: #EFF8FF;
            }
        }
        
        @media (min-width: 992px) and (min-width:768px) and (max-width:991.98px) {
            .card-deck--financial .card {
                margin-bottom: 2rem
            }
            .card-deck--financial .card:nth-child(2n) {
                border-left: 1px solid #fff0;
                background-color: #EFF8FF;
            }
        }
        
        @media (min-width: 992px) and (max-width:767.98px) {
            .card-deck--financial .card {
                margin-bottom: 2.25rem
            }
        }
        
        @media (min-width: 992px) {
            .card-deck--fluid {
                margin-bottom: 1rem
            }
            .card-deck--fluid .card {
                flex-direction: row;
                flex-basis: calc(100% - 30px);
                flex: 0 0 calc(100% - 30px);
                margin: 0 .625rem 1.25rem
            }
            .card-deck--info .card {
                flex-basis: 33.33333%;
                flex: 0 0 33.33333%
            }
        }
        
        @media (min-width: 1200px) {
            .card-deck--primary .card {
                flex-basis: calc(33.33333% - 30px);
                flex: 0 0 calc(33.33333% - 30px);
                margin-bottom: 1.5rem
            }
            .card-deck--secondary .card {
                flex-basis: calc(50% - 30px);
                flex: 0 0 calc(50% - 30px);
                margin-bottom: 1.5rem
            }
            .card-deck--home-news .card {
                flex-basis: calc(33.33333% - 30px);
                flex: 0 0 calc(33.33333% - 30px)
            }
        }
        
        @media (min-width: 1200px) and (max-width:991.98px) {
            .card-deck--home-news .card {
                margin-bottom: 1.25rem
            }
        }
        
        @media (min-width: 1200px) and (max-width:991.98px) {
            .card-deck--financial {
                justify-content: center
            }
        }
        
        @media (min-width: 1200px) {
            .card-deck--financial .card {
                flex-basis: calc(33.33333% - 30px);
                flex: 0 0 calc(33.33333% - 30px);
                background-color: #eff8ff;
            }
        }
        
        @media (min-width: 1200px) and (min-width:992px) {
            .card-deck--financial .card:not(:first-child) {
                border-left: 1px solid #fff0;
                background-color: #EFF8FF;
            }
        }
        
        @media (min-width: 1200px) and (min-width:768px) and (max-width:991.98px) {
            .card-deck--financial .card {
                margin-bottom: 2rem
            }
            .card-deck--financial .card:nth-child(2n) {
                border-left: 1px solid #fff0;
                background-color: #EFF8FF;
            }
        }
        
        @media (min-width: 1200px) and (max-width:767.98px) {
            .card-deck--financial .card {
                margin-bottom: 2.25rem
            }
        }
        
        @media (min-width: 1200px) {
            .card-deck--fluid {
                margin-bottom: 1rem
            }
            .card-deck--fluid .card {
                flex-direction: row;
                flex-basis: calc(100% - 30px);
                flex: 0 0 calc(100% - 30px);
                margin: 0 .625rem 1.25rem
            }
            .card-deck--info .card {
                flex-basis: 33.33333%;
                flex: 0 0 33.33333%
            }
        }
        
        @media (min-width: 1800px) {
            .card-deck--primary .card {
                flex-basis: calc(33.33333% - 30px);
                flex: 0 0 calc(33.33333% - 30px);
                margin-bottom: 1.5rem
            }
            .card-deck--secondary .card {
                flex-basis: calc(50% - 30px);
                flex: 0 0 calc(50% - 30px);
                margin-bottom: 1.5rem
            }
            .card-deck--home-news .card {
                flex-basis: calc(33.33333% - 30px);
                flex: 0 0 calc(33.33333% - 30px)
            }
        }
        
        @media (min-width: 1800px) and (max-width:991.98px) {
            .card-deck--home-news .card {
                margin-bottom: 1.25rem
            }
        }
        
        @media (min-width: 1800px) and (max-width:991.98px) {
            .card-deck--financial {
                justify-content: center
            }
        }
        
        @media (min-width: 1800px) {
            .card-deck--financial .card {
                flex-basis: calc(33.33333% - 30px);
                flex: 0 0 calc(33.33333% - 30px);
                background-color: #eff8ff;
            }
        }
        
        @media (min-width: 1800px) and (min-width:992px) {
            .card-deck--financial .card:not(:first-child) {
                border-left: 1px solid #fff0;
            }
        }
        
        @media (min-width: 1800px) and (min-width:768px) and (max-width:991.98px) {
            .card-deck--financial .card {
                margin-bottom: 2rem
            }
            .card-deck--financial .card:nth-child(2n) {
                border-left: 1px solid #fff0;
            }
        }
        
        @media (min-width: 1800px) and (max-width:767.98px) {
            .card-deck--financial .card {
                margin-bottom: 2.25rem
            }
        }
        
        @media (min-width: 1800px) {
            .card-deck--fluid {
                margin-bottom: 1rem
            }
            .card-deck--fluid .card {
                flex-direction: row;
                flex-basis: calc(100% - 30px);
                flex: 0 0 calc(100% - 30px);
                margin: 0 .625rem 1.25rem
            }
            .card-deck--info .card {
                flex-basis: 33.33333%;
                flex: 0 0 33.33333%
            }
        }
        
        .card-deck--info {
            padding-right: 15px;
            padding-left: 15px
        }
        
        .card-deck--info .card {
            margin-right: 0;
            margin-left: 0
        }
        
        @media (max-width: 767.98px) {
            .card-deck--info .card {
                margin-bottom: 0
            }
        }
        
        .card--board {
            margin-bottom: 2.75rem!important;
            box-shadow: 0 0 10px rgba(0, 0, 0, .2)
        }
        
        .card--board .card__image {
            text-align: center;
            background-image: url(/themes/default/assets/static/images/default/board-thumbnail.jpg)
        }
        
        .card--board .card__body {
            padding: 1.25rem 1.25rem 3rem;
            background-color: #fff;
            border-top: 5px solid #277921;
            transition: all .4s ease-in-out
        }
        
        .card--board .card__button {
            position: absolute;
            bottom: 0;
            right: 0
        }
        
        .card--board .card__button>.btn--plus,
        .card--board .card__button>.btn--plus i:before {
            transition: all .4s ease-in-out
        }
        
        .card--board .card__title {
            margin-bottom: .75rem;
            color: #18208a
        }
        
        .card--board .card__text {
            min-height: 100px;
            color: #696969;
            padding-top: 1.25rem;
            border-top: 1px solid #d0d0d0
        }
        
        .card--board.active .card__body,
        .card--board:active .card__body,
        .card--board:focus .card__body,
        .card--board:hover .card__body {
            background-color: #f8f8f8;
            border-top: 5px solid #277921
        }
        
        .card--board.active .card__button>.btn--plus,
        .card--board:active .card__button>.btn--plus,
        .card--board:focus .card__button>.btn--plus,
        .card--board:hover .card__button>.btn--plus {
            background-color: #18208a
        }
        
        .card--board.active .card__button>.btn--plus i:before,
        .card--board:active .card__button>.btn--plus i:before,
        .card--board:focus .card__button>.btn--plus i:before,
        .card--board:hover .card__button>.btn--plus i:before {
            color: #fff
        }
        
        .card--chart {
            position: relative;
            padding: .25rem 1.25rem;
            background-color: #fff
        }
        
        @media (max-width: 767.98px) {
            .card--chart {
                padding: .25rem .75rem
            }
        }
        
        .card--chart .card__title {
            color: #000000;
            font-weight: 600;
        }
        
        .card--chart .card__chart {
            display: flex;
            justify-content: center;
            align-items: flex-end
        }
        
        .card--blue-content,
        .card--content,
        .card--green-content {
            min-height: 228px;
            background-color: #f8f8f8
        }
        
        .card--blue-content .card__body,
        .card--content .card__body,
        .card--green-content .card__body {
            padding: 1.75rem 1.75rem 1rem;
            color: #696969
        }
        
        @media (max-width: 767.98px) {
            .card--blue-content .card__body,
            .card--content .card__body,
            .card--green-content .card__body {
                padding: 1.25rem
            }
        }
        
        .card--blue-content .card__wrapper,
        .card--content .card__wrapper,
        .card--green-content .card__wrapper {
            display: flex;
            flex-direction: row;
            padding: .25rem 0 .75rem;
            margin-bottom: .5rem
        }
        
        @media (max-width: 767.98px) {
            .card--blue-content .card__wrapper,
            .card--content .card__wrapper,
            .card--green-content .card__wrapper {
                flex-direction: column
            }
        }
        
        .card--blue-content .card__wrapper--green .card__title,
        .card--content .card__wrapper--green .card__title,
        .card--green-content .card__wrapper--green .card__title {
            color: #277921
        }
        
        .card--blue-content .card__wrapper--green .card__icon,
        .card--content .card__wrapper--green .card__icon,
        .card--green-content .card__wrapper--green .card__icon {
            background-color: #277921
        }
        
        .card--blue-content .card__wrapper--green .card__icon i,
        .card--content .card__wrapper--green .card__icon i,
        .card--green-content .card__wrapper--green .card__icon i {
            color: #fff
        }
        
        .card--blue-content .card__title,
        .card--content .card__title,
        .card--green-content .card__title {
            align-self: center;
            display: inline-block;
            margin: .25rem 0 0 1rem;
            color: #18208a
        }
        
        @media (min-width: 768px) {
            .card--blue-content .card__title,
            .card--content .card__title,
            .card--green-content .card__title {
                flex: 0 0 80%;
                max-width: 80%
            }
        }
        
        @media (max-width: 767.98px) {
            .card--blue-content .card__title,
            .card--content .card__title,
            .card--green-content .card__title {
                align-self: flex-start;
                display: block;
                margin: 1rem 0 0
            }
        }
        
        .card--blue-content .card__icon,
        .card--content .card__icon,
        .card--green-content .card__icon {
            display: inline-flex;
            justify-content: center;
            align-items: center;
            width: 60px;
            height: 60px;
            background-color: #18208a;
            border-radius: 100%
        }
        
        .card--blue-content .card__icon i:before,
        .card--content .card__icon i:before,
        .card--green-content .card__icon i:before {
            color: #fff;
            font-size: 30px
        }
        
        .card--blue-content .card__text,
        .card--content .card__text,
        .card--green-content .card__text {
            margin-bottom: 1.25rem
        }
        
        .card--blue-content,
        .card--green-content {
            background-color: #18208a
        }
        
        .card--blue-content .card__body,
        .card--blue-content .card__title,
        .card--green-content .card__body,
        .card--green-content .card__title {
            color: #fff
        }
        
        .card--blue-content .card__icon,
        .card--green-content .card__icon {
            background-color: #fff
        }
        
        .card--blue-content .card__icon i:before,
        .card--green-content .card__icon i:before {
            color: #18208a
        }
        
        .card--green-content {
            background-color: #277921
        }
        
        .card--green-content .card__icon i:before {
            color: #277921
        }
        
        .card--download {
            position: relative;
            padding: 1rem 1.25rem;
            background-color: #f8f8f8
        }
        
        @media (max-width: 767.98px) {
            .card--download {
                flex-wrap: wrap;
                padding: 1rem .75rem
            }
        }
        
        .card--download .card__title {
            flex: 0 0 80%;
            max-width: 80%;
            color: #000;
            padding-top: .75rem
        }
        
        @media (max-width: 767.98px) {
            .card--download .card__title {
                flex: 0 0 85%;
                max-width: 85%;
                padding-left: 1rem;
                padding-top: .25rem
            }
        }
        
        .card--download .card__icon {
            flex: 0 0 10%;
            max-width: 10%
        }
        
        @media (max-width: 767.98px) {
            .card--download .card__icon {
                flex: 0 0 15%;
                max-width: 15%
            }
        }
        
        .card--download .card__icon i {
            display: block;
            background: -webkit-linear-gradient(#095100, #277921);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent
        }
        
        .card--download .card__icon i:before {
            color: #18208a;
            font-size: 44px
        }
        
        @media (max-width: 767.98px) {
            .card--download .card__icon i:before {
                font-size: 40px
            }
        }
        
        .card--download .card__download {
            flex: 0 0 10%;
            max-width: 10%;
            text-align: right
        }
        
        @media (max-width: 767.98px) {
            .card--download .card__download {
                flex: 0 0 100%;
                max-width: 100%;
                margin-top: .5rem
            }
        }
        
        .card--download .card__download i {
            display: block;
            width: 45px;
            height: 45px;
            margin-left: auto;
            text-align: center;
            background-color: #fff;
            border-radius: 100%;
            transition: background-color .4s ease-in-out
        }
        
        .card--download .card__download i:before {
            padding-right: .175rem;
            font-size: 40px;
            color: #18208a;
            transition: color .4s ease-in-out
        }
        
        .card--download.active .card__download i,
        .card--download:active .card__download i,
        .card--download:focus .card__download i,
        .card--download:hover .card__download i {
            background-color: #18208a
        }
        
        .card--download.active .card__download i:before,
        .card--download:active .card__download i:before,
        .card--download:focus .card__download i:before,
        .card--download:hover .card__download i:before {
            color: #fff
        }
        
        .card--event {
            min-height: 178px;
            box-shadow: none;
            border-bottom: 1px solid #18208a
        }
        
        @media (max-width: 991.98px) {
            .card--event {
                padding: 1.5rem .5rem
            }
        }
        
        @media (max-width: 767.98px) {
            .card--event {
                padding: 0
            }
        }
        
        .card--event .card__body {
            padding: .65rem 0 .5rem
        }
        
        @media (max-width: 991.98px) {
            .card--event .card__body {
                padding-left: .5rem
            }
        }
        
        .card--event .card__time,
        .card--event .card__title {
            color: #18208a
        }
        
        .card--event .card__title {
            padding-left: .45rem
        }
        
        @media (max-width: 767.98px) {
            .card--event .card__title {
                padding-left: .35rem
            }
        }
        
        .card--event .card__time {
            padding: 1rem .45rem 0
        }
        
        @media (max-width: 767.98px) {
            .card--event .card__time {
                padding-left: .85rem
            }
        }
        
        .card--event .card__icon {
            margin-right: .25rem
        }
        
        .card--event .card__icon i:before {
            color: #277921;
            font-size: 26px;
            line-height: .8
        }
        
        .card--event .card__text {
            display: flex;
            flex-direction: row;
            align-items: flex-start;
            color: #666
        }
        
        .card--gallery {
            padding: 1.25rem 1.25rem 2rem;
            margin-bottom: 2rem!important;
            box-shadow: 0 3px 6px rgba(0, 0, 0, .2)
        }
        
        .card--gallery .card__body {
            padding: 1.25rem 0 .5rem
        }
        
        @media (min-width: 768px) {
            .card--gallery .card__title {
                min-height: 125px
            }
        }
        
        .card--gallery .card__time {
            color: #666
        }
        
        .card--gallery .card__time i:before {
            font-size: 20px;
            color: #d0d0d0;
            line-height: 1.5
        }
        
        .card--info {
            padding: 1.5rem 1.25rem 1rem;
            border: 1px solid #d0d0d0
        }
        
        .card--info .card__icon {
            display: inline-flex;
            justify-content: center;
            align-items: center;
            width: 60px;
            height: 60px;
            margin-bottom: 1rem;
            background-color: #277921;
            border-radius: 100%
        }
        
        .card--info .card__icon i:before {
            color: #fff;
            font-size: 30px
        }
        
        .card--info .card__text {
            margin-bottom: 0
        }
        
        .card--news {
            padding: 1.25rem 1rem 2.5rem;
            background-color: #fff;
            transition: all .4s ease-in-out
        }
        
        .card--news .card__body {
            padding: .65rem .5rem .75rem
        }
        
        @media (max-width: 991.98px) {
            .card--news .card__body {
                padding-left: .5rem
            }
        }
        
        .card--news .card__title {
            color: #000
        }
        
        @media (min-width: 768px) {
            .card--news .card__title {
                min-height: 125px
            }
        }
        
        .card--news .card__time {
            display: flex;
            flex-direction: row
        }
        
        .card--news .card__time time {
            color: #666
        }
        
        .card--news .card__icon {
            margin-right: .5rem
        }
        
        .card--news .card__icon i:before {
            font-size: 20px;
            color: #d0d0d0
        }
        
        .card--news:hover {
            box-shadow: 1px 3px 10px rgba(0, 0, 0, .15)
        }
        
        .card--plain {
            background-color: #fff;
            box-shadow: 0 0 10px rgba(0, 0, 0, .15);
            transition: all .4s ease-in-out
        }
        
        .card--plain .card__body {
            padding: 1.25rem 1.25rem .75rem
        }
        
        .card--plain .card__title {
            margin-bottom: 0;
            color: #000
        }
        
        @media (min-width: 768px) {
            .card--plain .card__title {
                min-height: 66px
            }
        }
        
        .card--plain.active,
        .card--plain:active,
        .card--plain:focus,
        .card--plain:hover {
            box-shadow: 0 0 14px rgba(0, 0, 0, .2)
        }
        
        .card--registrar {
            border: 1px solid #f8f8f8
        }
        
        .card--registrar .card__header {
            color: #18208a;
            background-color: #f8f8f8
        }
        
        .card--registrar .card__body {
            padding: 1.25rem 1.25rem 1rem
        }
        
        .card--registrar .card__title {
            margin-bottom: 0
        }
        
        .card--report {
            padding: 1.25rem 1.25rem .5rem;
            margin-bottom: 2.25rem!important;
            box-shadow: 0 3px 6px rgba(0, 0, 0, .2)
        }
        
        .card--report .card__wrapper {
            padding: .75rem 1rem 1rem
        }
        
        .card--report .card__wrapper:not(:first-child) {
            border-top: 1px solid #d0d0d0
        }
        
        .card--report .card__body {
            padding: .5rem 0
        }
        
        .card--report .card__title {
            margin-bottom: .5rem;
            color: #000
        }
        
        .card--report .card__time i:before {
            font-size: 20px;
            color: #d0d0d0;
            line-height: 1.5
        }
        
        .card--stripe .card__header {
            color: #f8f8f8;
            background-color: #18208a
        }
        
        .card--stripe .card__body {
            padding: 1.75rem 1.25rem;
            background-color: #f8f8f8
        }
        
        .card--stripe .card__title {
            margin-bottom: 0
        }
        
        .card--webcast {
            padding: 1.25rem;
            margin-bottom: 2rem!important;
            box-shadow: 0 3px 6px rgba(0, 0, 0, .2)
        }
        
        .card--webcast .card__body {
            padding: 1.25rem .75rem
        }
        
        .card--webcast .card__title {
            color: #000
        }
        
        .card--highlight-download {
            position: relative;
            min-height: 350px;
            height: 100%;
            padding: 1.25rem 1.5rem
        }
        
        .card--highlight-download:before {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            content: "";
            background-color: rgba(0, 0, 0, .65)
        }
        
        .card--highlight-download .card__body {
            flex: unset;
            padding-top: 4rem;
            border-bottom: 1px solid #fff
        }
        
        @media (max-width: 991.98px) {
            .card--highlight-download .card__body {
                padding-top: 2rem
            }
        }
        
        .card--highlight-download .card__title {
            color: #fff
        }
        
        .card--highlight-download .card__icon {
            margin-bottom: 2rem
        }
        
        .card--highlight-download .card__icon i:before {
            font-size: 94px;
            color: #fff
        }
        
        .card--highlight-webcast {
            flex-direction: row
        }
        
        @media (max-width: 767.98px) {
            .card--highlight-webcast {
                flex-direction: column
            }
        }
        
        .card--highlight-webcast .card__image {
            flex: 0 0 60%;
            max-width: 60%
        }
        
        @media (max-width: 767.98px) {
            .card--highlight-webcast .card__image {
                min-height: 200px
            }
        }
        
        .card--highlight-webcast .card__wrapper {
            flex: 0 0 40%;
            max-width: 40%;
            padding-top: 1rem
        }
        
        .card--highlight-webcast .card__body {
            padding-left: 1.5rem
        }
        
        @media (max-width: 767.98px) {
            .card--highlight-webcast .card__image,
            .card--highlight-webcast .card__wrapper {
                flex: 0 0 100%;
                max-width: 100%
            }
        }
        
        .card--highlight-webcast .card__title {
            color: #000
        }
        
        .card--highlight-webcast .card__time i:before {
            font-size: 20px;
            color: #d0d0d0;
            line-height: 1.5
        }
        
        .card--expand-download {
            position: relative;
            min-height: 340px;
            padding: 2rem 0;
            justify-content: center;
            align-items: center
        }
        
        @media (max-width: 767.98px) {
            .card--expand-download {
                min-height: 350px
            }
        }
        
        .card--expand-download:before {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            content: "";
            background-color: rgba(39, 121, 33, .75)
        }
        
        .card--expand-download .card__body {
            z-index: 1;
            width: 100%;
            padding: 1.25rem .5rem;
            text-align: center;
            color: #fff
        }
        
        .card--expand-download .card__title {
            color: #fff
        }
        
        .card--expand-download .card__time i:before {
            font-size: 20px;
            color: #fff;
            line-height: 1.5
        }
        
        .form--primary .form-group .form-control {
            height: auto;
            padding: .2rem .25rem;
            background-color: #fff;
            border: 1px solid #d0d0d0;
            border-radius: 0
        }
        
        .form--primary .form-group .form-control[type=file] {
            background-color: transparent
        }
        
        .form--primary .form-group .form-control::placeholder {
            color: #d0d0d0;
            transition: all .3s ease
        }
        
        .form--primary .form-group .form-control:focus {
            box-shadow: none
        }
        
        .form--primary .form-group .form-control:focus::placeholder {
            text-align: right
        }
        
        .form--primary .form-group .form-label {
            color: #000;
            text-align: left
        }
        
        .form--datepicker .form-group {
            display: flex;
            align-items: center;
            margin-right: .75rem;
            margin-bottom: 0
        }
        
        @media (max-width: 767.98px) {
            .form--datepicker .form-group {
                flex-direction: column;
                align-items: flex-start;
                margin-bottom: .75rem
            }
        }
        
        .form--datepicker .form-group .form-control {
            height: auto;
            padding: .4rem .25rem;
            background-color: #fff;
            border: 1px solid #d0d0d0;
            border-radius: 0
        }
        
        .form--datepicker .form-group .form-control::placeholder {
            color: #d0d0d0;
            transition: all .3s ease
        }
        
        .form--datepicker .form-group .form-control:focus {
            box-shadow: none
        }
        
        .form--datepicker .form-group .form-control:focus::placeholder {
            text-align: right
        }
        
        .form--datepicker .form-group .form-label {
            min-width: 35px;
            margin-right: .5rem;
            color: #000;
            text-align: center
        }
        
        @media (max-width: 767.98px) {
            .form--datepicker .form-group .form-label {
                text-align: left;
                display: block
            }
        }
        
        @media (max-width: 767.98px) {
            .form--datepicker .form-button {
                margin: 1rem 0;
                padding-left: .25rem
            }
        }
        
        button:focus {
            outline: 0!important
        }
        
        .form--filter {
            padding: 1rem 0;
            background-color: transparent
        }
        
        .form--filter .form-wrapper {
            display: flex;
            align-items: center
        }
        
        .form--filter .form-label {
            margin-right: 1rem;
            margin-bottom: 0;
            white-space: nowrap
        }
        
        @media (max-width: 575.98px) {
            .form--filter .form-label {
                display: block;
                margin-bottom: .5rem
            }
        }
        
        .form--filter .form-group {
            display: flex;
            align-items: center
        }
        
        @media (max-width: 575.98px) {
            .form--filter .form-group {
                display: block
            }
        }
        
        .form--filter .form-control {
            height: 100%;
            margin-right: .5rem;
            padding: .4rem .5rem;
            outline: 0!important;
            box-shadow: none!important
        }
        
        .form--filter .form__select .form-group {
            margin-bottom: 0
        }
        
        .form-search {
            position: relative;
            display: flex;
            flex-direction: row;
            align-items: center;
            width: 100%
        }
        
        @media (max-width: 767.98px) {
            .form-search {
                flex-direction: column;
                align-items: flex-start
            }
        }
        
        .form-search__input {
            padding: .45rem 2rem .45rem .5rem!important;
            border: 1px solid #d0d0d0!important;
            border-radius: 0;
            outline: 0!important
        }
        
        .form-search__input::placeholder {
            color: #d0d0d0;
            transition: all .25s ease-in-out
        }
        
        .form-search__input:focus::placeholder {
            color: transparent
        }
        
        .form-search__link {
            position: absolute;
            top: 0;
            right: .5rem;
            bottom: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 0 .75rem;
            font-size: 16px;
            font-weight: 700;
            color: #d0d0d0;
            border: 0;
            background-color: transparent
        }
        
        @media (max-width: 767.98px) {
            .form-search__link {
                width: 42px;
                height: 48px
            }
        }
        
        .select {
            position: relative;
            display: block;
            width: 190px;
            height: 2.8125rem;
            line-height: 2;
            overflow: hidden;
            border-radius: 0;
            border: 1px solid #d0d0d0
        }
        
        @media (max-width: 767.98px) {
            .select {
                width: calc(100% - 10rem)
            }
        }
        
        @media screen and (max-width: 350px) {
            .select {
                width: 100%
            }
        }
        
        .select:after {
            font-family: Font Awesome\ 5 Pro;
            font-weight: 300;
            -moz-osx-font-smoothing: grayscale;
            -webkit-font-smoothing: antialiased;
            display: inline-block;
            font-style: normal;
            font-variant: normal;
            text-rendering: auto;
            line-height: 1;
            content: "\F107";
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 0 .8rem;
            font-size: 20px;
            font-weight: 400;
            color: #fff;
            border: 1px solid #18208a;
            background-color: #18208a;
            pointer-events: none;
            transition: all .25s ease
        }
        
        .select__input {
            -webkit-appearance: none;
            -moz-appearance: none;
            -ms-appearance: none;
            appearance: none;
            outline: 0;
            box-shadow: none;
            border: 0!important;
            background-image: none;
            width: 100%;
            height: 100%;
            margin: 0;
            padding: 0 0 0 .5em;
            color: #000;
            background-color: #fff;
            cursor: pointer;
            transition: all .3s ease-in-out
        }
        
        .select__input::-ms-expand {
            display: none
        }
        
        .select__input:focus {
            color: #000
        }
        
        .media--banner {
            position: relative;
            justify-content: flex-end;
            min-height: 330px;
            padding: 3.5rem 5rem 3.5rem 0;
            margin-bottom: 1.5rem
        }
        
        .media--banner:before {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            content: "";
            background-color: hsla(0, 0%, 54.5%, .3)
        }
        
        @media (min-width: 768px) and (max-width:991.98px) {
            .media--banner {
                padding-right: 2rem
            }
        }
        
        @media (max-width: 767.98px) {
            .media--banner {
                flex-direction: column;
                padding: 2rem 1rem
            }
        }
        
        .media--banner .media__wrapper {
            z-index: 1;
            flex: 0 0 60%;
            max-width: 60%;
            align-self: center
        }
        
        @media (min-width: 768px) and (max-width:991.98px) {
            .media--banner .media__wrapper {
                flex: 0 0 55%;
                max-width: 55%
            }
        }
        
        @media (max-width: 767.98px) {
            .media--banner .media__wrapper {
                flex: 0 0 100%;
                max-width: 100%;
                width: 100%
            }
        }
        
        .media--banner .media__body {
            max-width: 400px;
            min-height: 160px;
            padding: 2rem 1.5rem;
            margin-left: auto;
            color: #fff;
            background-color: #277921
        }
        
        @media (max-width: 767.98px) {
            .media--banner .media__body {
                max-width: unset
            }
        }
        
        .media--board {
            justify-content: space-between;
            padding-right: 5rem;
            margin-bottom: 1.5rem;
            background-image: url(/themes/default/assets/static/images/default/board-thumbnail.jpg)
        }
        
        @media (min-width: 768px) and (max-width:991.98px) {
            .media--board {
                padding-right: 2rem
            }
        }
        
        @media (max-width: 767.98px) {
            .media--board {
                flex-direction: column;
                padding-right: 0
            }
        }
        
        .media--board .media__image {
            align-self: flex-end;
            flex: 0 0 40%;
            max-width: 40%;
            padding-top: 1.5rem
        }
        
        @media (min-width: 768px) and (max-width:991.98px) {
            .media--board .media__image {
                flex: 0 0 45%;
                max-width: 45%
            }
        }
        
        @media (max-width: 767.98px) {
            .media--board .media__image {
                flex: 0 0 100%;
                max-width: 100%
            }
        }
        
        .media--board .media__wrapper {
            flex: 0 0 60%;
            max-width: 60%;
            align-self: center
        }
        
        @media (min-width: 768px) and (max-width:991.98px) {
            .media--board .media__wrapper {
                flex: 0 0 55%;
                max-width: 55%
            }
        }
        
        @media (max-width: 767.98px) {
            .media--board .media__wrapper {
                flex: 0 0 100%;
                max-width: 100%;
                width: 100%
            }
        }
        
        .media--board .media__body {
            max-width: 400px;
            min-height: 130px;
            padding: 1.5rem;
            margin-left: auto;
            color: #fff;
            background-color: #277921
        }
        
        @media (max-width: 767.98px) {
            .media--board .media__body {
                max-width: unset
            }
        }
        
        .media--board .media__title {
            margin-bottom: .75rem
        }
        
        .media--emphasis {
            position: relative;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            min-height: 337px;
            padding: 1.75rem;
            box-shadow: 0 0 6px rgba(0, 0, 0, .25)
        }
        
        .media--emphasis:before {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            content: "";
            background-color: rgba(8, 12, 59, .75)
        }
        
        @media (max-width: 991.98px) {
            .media--emphasis {
                min-height: 250px
            }
        }
        
        @media (max-width: 767.98px) {
            .media--emphasis {
                min-height: unset
            }
        }
        
        .media--emphasis .media__body {
            z-index: 1;
            text-align: center;
            color: #fff
        }
        
        .media--emphasis .media__title {
            position: relative;
            margin-bottom: 1.75rem
        }
        
        .media--emphasis .media__title:before {
            position: absolute;
            left: 0;
            right: 0;
            bottom: -7px;
            width: 70%;
            height: 2px;
            margin: 0 auto;
            content: "";
            background-color: #fff
        }
        
        .media--inline {
            flex-direction: row;
            align-items: flex-start;
            margin-bottom: 1rem
        }
        
        .media--inline .media__text {
            flex: 0 0 90%;
            max-width: 90%;
            padding: .5rem .5rem 0
        }
        
        .media--inline .media__icon {
            flex: 0 0 10%;
            max-width: 10%
        }
        
        .media--inline .media__icon i:before {
            font-size: 36px;
            color: #277921
        }
        
        @media (max-width: 767.98px) {
            .media--inline .media__icon i:before {
                font-size: 30px
            }
        }
        
        .media--message {
            background-color: #f8f8f8
        }
        
        @media (max-width: 991.98px) {
            .media--message {
                flex-direction: column
            }
        }
        
        .media--message .media__image {
            padding-top: 1.5rem
        }
        
        @media (min-width: 992px) {
            .media--message .media__image {
                flex: 0 0 40%;
                max-width: 40%;
                height: 100%
            }
        }
        
        @media (max-width: 991.98px) {
            .media--message .media__image {
                width: 100%;
                text-align: center
            }
        }
        
        .media--message .media__body {
            padding: 1.75rem 1.25rem
        }
        
        @media (min-width: 992px) {
            .media--message .media__body {
                flex: 0 0 60%;
                max-width: 60%;
                align-self: center;
                height: 100%;
                padding: 1.5rem 3.5rem
            }
        }
        
        .media--message .media__text {
            margin-bottom: 0;
            color: #18208a
        }
        
        .media--subscribe {
            position: relative;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            min-height: 337px;
            padding: 1.5rem 0;
            background-color: #277921
        }
        
        @media (max-width: 991.98px) {
            .media--subscribe {
                min-height: 250px
            }
        }
        
        @media (max-width: 767.98px) {
            .media--subscribe {
                min-height: unset
            }
        }
        
        .media--subscribe .media__body {
            padding: 3rem 2.5rem 1rem;
            color: #fff
        }
        
        @media (max-width: 991.98px) {
            .media--subscribe .media__body {
                padding-top: 1rem
            }
        }
        
        @media (max-width: 767.98px) {
            .media--subscribe .media__body {
                padding: 1rem 1.25rem
            }
        }
        
        .media--subscribe .media__icon {
            flex: 0 0 15%;
            max-width: 15%
        }
        
        .media--description,
        .media--highlight-description,
        .media--white-description {
            display: block
        }
        
        .media--description .media__row,
        .media--highlight-description .media__row,
        .media--white-description .media__row {
            display: flex;
            flex-direction: row;
            margin-bottom: .75rem
        }
        
        @media (max-width: 767.98px) {
            .media--description .media__row,
            .media--highlight-description .media__row,
            .media--white-description .media__row {
                flex-direction: column;
                margin-bottom: 1rem
            }
        }
        
        .media--description .media__title,
        .media--highlight-description .media__title,
        .media--white-description .media__title {
            position: relative;
            flex: 0 0 40%;
            max-width: 40%;
            color: #18208a
        }
        
        @media (max-width: 767.98px) {
            .media--description .media__title,
            .media--highlight-description .media__title,
            .media--white-description .media__title {
                margin-bottom: .25rem
            }
        }
        
        .media--description .media__title:after,
        .media--highlight-description .media__title:after,
        .media--white-description .media__title:after {
            position: absolute;
            top: 0;
            right: 0;
            content: ":";
            color: #18208a
        }
        
        @media (max-width: 767.98px) {
            .media--description .media__title:after,
            .media--highlight-description .media__title:after,
            .media--white-description .media__title:after {
                position: relative;
                margin-left: .25rem
            }
        }
        
        .media--description .media__text,
        .media--highlight-description .media__text,
        .media--white-description .media__text {
            flex: 0 0 60%;
            max-width: 60%
        }
        
        @media (min-width: 768px) {
            .media--description .media__text,
            .media--highlight-description .media__text,
            .media--white-description .media__text {
                padding-left: .5rem
            }
        }
        
        @media (max-width: 767.98px) {
            .media--description .media__text,
            .media--description .media__title,
            .media--highlight-description .media__text,
            .media--highlight-description .media__title,
            .media--white-description .media__text,
            .media--white-description .media__title {
                flex: 0 0 100%;
                max-width: 100%
            }
        }
        
        .media--highlight-description .media__row {
            display: flex;
            flex-direction: row;
            margin-bottom: .75rem
        }
        
        @media (max-width: 767.98px) {
            .media--highlight-description .media__row {
                flex-direction: row;
                margin-bottom: 1rem
            }
        }
        
        @media screen and (max-width: 350px) {
            .media--highlight-description .media__row {
                flex-direction: column
            }
        }
        
        @media (max-width: 767.98px) {
            .media--highlight-description .media__row--wrap {
                flex-direction: column;
                margin-bottom: 1rem
            }
        }
        
        @media (max-width: 767.98px) {
            .media--highlight-description .media__row--wrap .media__text,
            .media--highlight-description .media__row--wrap .media__title {
                flex: 0 0 100%;
                max-width: 100%
            }
        }
        
        @media screen and (max-width: 350px) {
            .media--highlight-description .media__row--wrap .media__text,
            .media--highlight-description .media__row--wrap .media__title {
                flex: 0 0 100%;
                max-width: 100%
            }
        }
        
        @media (max-width: 767.98px) {
            .media--highlight-description .media__title {
                flex: 0 0 45%;
                max-width: 45%
            }
        }
        
        @media screen and (max-width: 350px) {
            .media--highlight-description .media__title {
                flex: 0 0 100%;
                max-width: 100%
            }
        }
        
        @media (max-width: 767.98px) {
            .media--highlight-description .media__text {
                flex: 0 0 55%;
                max-width: 55%
            }
        }
        
        @media screen and (max-width: 350px) {
            .media--highlight-description .media__text {
                flex: 0 0 100%;
                max-width: 100%
            }
        }
        
        .media--highlight-description .media__text,
        .media--highlight-description .media__title,
        .media--highlight-description .media__title:after,
        .media--white-description .media__text,
        .media--white-description .media__title,
        .media--white-description .media__title:after {
            color: #fff
        }
        
        .owl-carousel--events {
            position: relative
        }
        
        .owl-carousel--events .owl-stage-outer {
            padding-bottom: 2rem
        }
        
        @media (max-width: 991.98px) {
            .owl-carousel--events .owl-stage-outer {
                padding-bottom: 0
            }
        }
        
        .owl-carousel--events .owl-dots {
            position: absolute;
            bottom: 3rem;
            left: 1.75rem;
            right: 0;
            margin: .5rem auto;
            display: flex;
            justify-content: flex-start;
            align-items: center;
            padding: 0;
            text-align: center
        }
        
        .owl-carousel--events .owl-dot {
            position: relative;
            display: block;
            height: 10px;
            width: 10px;
            margin: 4px;
            border-radius: 100%;
            border: 0;
            background-color: #fff;
            transition: all .3s ease-in
        }
        
        @media (max-width: 767.98px) {
            .owl-carousel--events .owl-dot {
                height: 8px;
                width: 8px
            }
        }
        
        .owl-carousel--events .owl-dot.active,
        .owl-carousel--events .owl-dot:active,
        .owl-carousel--events .owl-dot:focus,
        .owl-carousel--events .owl-dot:hover {
            background-color: #18208a
        }
        
        .owl-carousel--events .item {
            padding: 1.25rem 1.75rem 4rem;
            background-color: hsla(0, 0%, 100%, .85)
        }
        
        @media (max-width: 991.98px) {
            .owl-carousel--events .item {
                padding: .75rem 1.25rem 4rem
            }
        }
        
        @media (max-width: 767.98px) {
            .owl-carousel--events .item {
                padding: .75rem .75rem 2rem;
                background-color: hsla(0, 0%, 100%, .95)
            }
        }
        
        .owl-carousel--financial {
            position: relative
        }
        
        .owl-carousel--financial .owl-stage-outer {
            padding: 2rem .5rem;
            background-color: #fff
        }
        
        .owl-carousel--financial .owl-stage:after {
            display: none
        }
        
        .owl-carousel--financial .owl-dots {
            position: relative;
            margin: 1rem auto;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 0;
            text-align: center
        }
        
        .owl-carousel--financial .owl-dot {
            position: relative;
            display: block;
            height: 10px;
            width: 10px;
            margin: 4px;
            border-radius: 100%;
            border: 0;
            background-color: #d0d0d0;
            transition: all .3s ease-in
        }
        
        @media (max-width: 767.98px) {
            .owl-carousel--financial .owl-dot {
                height: 8px;
                width: 8px
            }
        }
        
        .owl-carousel--financial .owl-dot.active,
        .owl-carousel--financial .owl-dot:active,
        .owl-carousel--financial .owl-dot:focus,
        .owl-carousel--financial .owl-dot:hover {
            background-color: #18208a
        }
        
        .owl-carousel--financial .owl-item {
            border-right: 1px solid #d0d0d0!important
        }
        
        .owl-carousel--financial .owl-item:last-child {
            border-right: 0!important
        }
        
        @media (max-width: 767.98px) {
            .owl-carousel--financial .owl-item {
                border-right: 0!important
            }
        }
        
        .owl-carousel--financial .item {
            position: relative;
            background-color: #fff
        }
        
        .owl-carousel--herobanner {
            position: relative
        }
        
        .owl-carousel--herobanner .herobanner {
            position: relative;
            padding: 2.5rem 0;
            min-height: 500px
        }
        
        @media (min-width: 1200px) {
            .owl-carousel--herobanner .herobanner {
                min-height: 485px
            }
        }
        
        @media (min-width: 1800px) {
            .owl-carousel--herobanner .herobanner {
                min-height: 600px
            }
        }
        
        @media (min-width: 768px) and (max-width:991.98px) {
            .owl-carousel--herobanner .herobanner {
                min-height: 550px
            }
        }
        
        @media (max-width: 767.98px) {
            .owl-carousel--herobanner .herobanner {
                min-height: 315px
            }
        }
        
        @media screen and (max-width: 350px) {
            .owl-carousel--herobanner .herobanner {
                min-height: 270px
            }
        }
        
        .owl-carousel--herobanner .herobanner .herobanner__desktop {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
        
        @media (max-width: 991.98px) {
            .owl-carousel--herobanner .herobanner .herobanner__desktop {
                display: none
            }
        }
        
        .owl-carousel--herobanner .herobanner .herobanner__responsive {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }
        
        @media (min-width: 992px) {
            .owl-carousel--herobanner .herobanner .herobanner__responsive {
                display: none
            }
        }
        
        .owl-carousel .owl-item .owl-lazy {
            opacity: 1!important
        }
        
        .owl-carousel--gallery {
            position: relative;
            padding: 0 60px
        }
        
        @media (max-width: 767.98px) {
            .owl-carousel--gallery {
                padding: 0 20px
            }
        }
        
        .owl-carousel--gallery .owl-nav .owl-next,
        .owl-carousel--gallery .owl-nav .owl-prev {
            position: absolute;
            z-index: 1;
            top: 0;
            bottom: 0;
            display: flex;
            align-items: center;
            margin: auto 0;
            opacity: 1
        }
        
        .owl-carousel--gallery .owl-nav .owl-next span,
        .owl-carousel--gallery .owl-nav .owl-prev span {
            width: 60px;
            height: 60px;
            display: inline-flex;
            justify-content: center;
            align-items: center;
            border: 0;
            background-color: #080c3b
        }
        
        @media (max-width: 767.98px) {
            .owl-carousel--gallery .owl-nav .owl-next span,
            .owl-carousel--gallery .owl-nav .owl-prev span {
                width: 40px;
                height: 40px
            }
        }
        
        .owl-carousel--gallery .owl-nav .owl-next span i,
        .owl-carousel--gallery .owl-nav .owl-prev span i {
            color: #fff
        }
        
        .owl-carousel--gallery .owl-nav .owl-prev {
            left: 1rem
        }
        
        @media (max-width: 767.98px) {
            .owl-carousel--gallery .owl-nav .owl-prev {
                left: 0
            }
        }
        
        .owl-carousel--gallery .owl-nav .owl-next {
            right: 1rem
        }
        
        @media (max-width: 767.98px) {
            .owl-carousel--gallery .owl-nav .owl-next {
                right: 0
            }
        }
        
        .owl-carousel--gallery .owl-nav.disabled {
            display: block;
            opacity: 1
        }
        
        .owl-carousel--gallery .owl-item {
            background-color: #18208a
        }
        
        .owl-carousel--gallery .item {
            position: relative;
            border-right: 1px solid #d0d0d0;
            text-align: center;
            cursor: pointer;
            background-color: transparent
        }
        
        .owl-carousel--gallery .item__text {
            width: 100%;
            padding: .75rem 0;
            margin-bottom: 0;
            color: #fff
        }
        
        .owl-carousel--gallery .item.center,
        .owl-carousel--gallery .item:hover {
            background-color: #fff
        }
        
        .owl-carousel--gallery .item.center .item__text,
        .owl-carousel--gallery .item:hover .item__text {
            color: #18208a
        }
        
        .owl-carousel--timeline {
            position: relative;
            padding: 0 60px
        }
        
        .owl-carousel--timeline .owl-stage-outer {
            border-top: 3px solid #18208a;
            background-color: #18208a
        }
        
        .owl-carousel--timeline .owl-nav .owl-next,
        .owl-carousel--timeline .owl-nav .owl-prev {
            position: absolute;
            top: 0;
            display: block;
            opacity: 1;
            z-index: 1
        }
        
        .owl-carousel--timeline .owl-nav .owl-next span,
        .owl-carousel--timeline .owl-nav .owl-prev span {
            width: 60px;
            height: 60px;
            display: inline-flex;
            justify-content: center;
            align-items: center;
            border: 0;
            background-color: #080c3b
        }
        
        .owl-carousel--timeline .owl-nav .owl-next span i,
        .owl-carousel--timeline .owl-nav .owl-prev span i {
            color: #fff
        }
        
        .owl-carousel--timeline .owl-nav .owl-prev {
            left: 0
        }
        
        .owl-carousel--timeline .owl-nav .owl-next {
            right: 0
        }
        
        .owl-carousel--timeline .owl-nav.disabled {
            display: block;
            opacity: 1
        }
        
        .owl-carousel--timeline .owl-item {
            background-color: #18208a
        }
        
        .owl-carousel--timeline .item {
            position: relative;
            border-right: 1px solid #d0d0d0;
            text-align: center;
            cursor: pointer;
            background-color: transparent
        }
        
        .owl-carousel--timeline .item__text {
            width: 100%;
            padding: .75rem 0;
            margin-bottom: 0;
            color: #fff
        }
        
        .owl-carousel--timeline .item.center,
        .owl-carousel--timeline .item:hover {
            background-color: #fff
        }
        
        .owl-carousel--timeline .item.center .item__text,
        .owl-carousel--timeline .item:hover .item__text {
            color: #18208a
        }
        
        .owl-carousel--timeline-detail .item {
            padding: 2rem 3.75rem;
            background-color: #f8f8f8
        }
        
        @media (max-width: 991.98px) {
            .owl-carousel--timeline-detail .item {
                padding: 2rem 1.75rem
            }
        }
        
        @media (max-width: 767.98px) {
            .owl-carousel--timeline-detail .item {
                padding: 2rem 1.25rem
            }
        }
        
        .stock--home {
            display: flex;
            flex-direction: row;
            width: 100%;
            color: #fff;
            overflow: hidden
        }
        
        @media (max-width: 1199.98px) {
            .stock--home {
                flex-wrap: wrap
            }
        }
        
        @media (max-width: 767.98px) {
            .stock--home {
                display: block
            }
        }
        
        .stock--home .stock__item {
            flex: 0 0 16.66%;
            max-width: 16.66%
        }
        
        .stock--home .stock__item:nth-child(2) .stock__title {
            min-height: 1px
        }
        
        @media (min-width: 1200px) {
            .stock--home .stock__item:not(:last-child) {
                border-right: 1px solid #fff
            }
            .stock--home .stock__item:not(:first-child) {
                padding-left: .5rem
            }
            .stock--home .stock__item:last-child {
                align-self: center
            }
        }
        
        @media (min-width: 768px) and (max-width:1199.98px) {
            .stock--home .stock__item:not(:first-child),
            .stock--home .stock__item:not(:last-child) {
                flex: 0 0 25%;
                max-width: 25%;
                padding-left: 2rem;
                border-right: 1px solid #fff
            }
            .stock--home .stock__item:nth-child(5) {
                border-right: 0
            }
            .stock--home .stock__item:first-child,
            .stock--home .stock__item:last-child {
                flex: 0 0 100%;
                max-width: 100%;
                text-align: center;
                border-right: 0
            }
            .stock--home .stock__item:first-child {
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                margin-bottom: 1.25rem
            }
            .stock--home .stock__item:last-child {
                margin-top: 2.5rem
            }
        }
        
        @media (min-width: 768px) and (max-width:991.98px) {
            .stock--home .stock__item:not(:first-child),
            .stock--home .stock__item:not(:last-child) {
                padding-left: 1rem
            }
        }
        
        @media (max-width: 767.98px) {
            .stock--home .stock__item {
                flex: unset;
                max-width: 100%
            }
            .stock--home .stock__item:first-child {
                display: block;
                width: 100%
            }
            .stock--home .stock__item:not(:first-child):not(:last-child) {
                display: flex;
                flex-direction: row;
                justify-content: space-between
            }
            .stock--home .stock__item:not(:first-child) {
                padding: 1.25rem 0;
                border-bottom: 1px solid #fff
            }
            .stock--home .stock__item:last-child,
            .stock--home .stock__item:nth-last-of-type(2) {
                border-bottom: 0
            }
        }
        
        .stock--home .stock__title {
            min-height: 30px
        }
        
        @media (max-width: 767.98px) {
            .stock--home .stock__title {
                flex: 0 0 55%;
                max-width: 55%;
                min-height: 0
            }
        }
        
        .stock--home .stock__value--down,
        .stock--home .stock__value--up {
            position: relative
        }
        
        .stock--home .stock__value--down:before,
        .stock--home .stock__value--up:before {
            position: relative;
            display: inline-block;
            margin-right: .25rem
        }
        
        .stock--home .stock__value--up:before {
            content: "\F0D8";
            color: #277921
        }
        
        .stock--home .stock__value--down:before,
        .stock--home .stock__value--up:before {
            font-family: Font Awesome\ 5 Pro;
            font-weight: 300;
            -moz-osx-font-smoothing: grayscale;
            -webkit-font-smoothing: antialiased;
            display: inline-block;
            font-style: normal;
            font-variant: normal;
            text-rendering: auto;
            line-height: 1;
            font-size: 20px;
            font-weight: 900
        }
        
        .stock--home .stock__value--down:before {
            content: "\F0D7";
            color: #b22222
        }
        
        @media (max-width: 767.98px) {
            .stock--home .stock__value {
                flex: 0 0 45%;
                max-width: 45%;
                text-align: right
            }
        }
        
        .stock--quote .stock__highlight {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            min-height: 200px;
            color: #fff;
            background-color: #18208a
        }
        
        .stock--quote .stock__highlight .stock__title {
            color: #fff;
            margin-bottom: .25rem
        }
        
        @media (max-width: 767.98px) {
            .stock--quote .stock__highlight .stock__title {
                flex: 0 0 100%;
                max-width: 100%;
                width: 100%
            }
        }
        
        .stock--quote .stock__highlight .stock__value {
            color: #fff;
            text-align: center
        }
        
        .stock--quote .stock__highlight .stock__value--lg {
            margin-bottom: .35rem
        }
        
        .stock--quote .stock__main {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            min-height: 200px;
            padding: 0;
            background-color: #f8f8f8
        }
        
        @media (max-width: 991.98px) {
            .stock--quote .stock__main {
                padding: 0
            }
        }
        
        @media (max-width: 767.98px) {
            .stock--quote .stock__main {
                flex-direction: column;
                padding: 1.5rem 1rem
            }
        }
        
        .stock--quote .stock__body {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            width: 100%;
            min-height: 117px;
            padding: 1rem 1.25rem;
            text-align: center
        }
        
        @media (max-width: 991.98px) {
            .stock--quote .stock__body {
                min-height: 130px
            }
        }
        
        .stock--quote .stock__item {
            padding: 1rem 0 .75rem
        }
        
        @media (min-width: 768px) {
            .stock--quote .stock__item {
                flex: 0 0 25%;
                max-width: 25%;
                text-align: center
            }
            .stock--quote .stock__item:not(:nth-child(-n+4)) {
                border-top: 1px solid #d0d0d0
            }
            .stock--quote .stock__item:not(:nth-child(4n)) {
                border-right: 1px solid #d0d0d0
            }
        }
        
        @media (max-width: 991.98px) {
            .stock--quote .stock__item {
                padding: .75rem 0 .5rem
            }
        }
        
        @media (max-width: 767.98px) {
            .stock--quote .stock__item {
                width: 100%;
                display: flex;
                flex-direction: row;
                align-items: flex-start;
                justify-content: space-between;
                padding: .5rem 0 0;
                text-align: unset
            }
        }
        
        .stock--quote .stock__symbol {
            margin-bottom: .25rem
        }
        
        .stock--quote .stock__title {
            margin-bottom: .75rem;
            color: #000
        }
        
        @media (min-width: 1200px) {
            .stock--quote .stock__title {
                white-space: nowrap
            }
        }
        
        @media (min-width: 768px) and (max-width:991.98px) {
            .stock--quote .stock__title {
                min-height: 38px
            }
        }
        
        @media (max-width: 767.98px) {
            .stock--quote .stock__title {
                max-width: 45%;
                width: 45%
            }
        }
        
        .stock--quote .stock__value {
            color: #18208a
        }
        
        .stock--quote .stock__value--down,
        .stock--quote .stock__value--up {
            position: relative
        }
        
        .stock--quote .stock__value--down:before,
        .stock--quote .stock__value--up:before {
            position: relative;
            display: inline-block;
            margin-right: .25rem
        }
        
        .stock--quote .stock__value--up:before {
            content: "\F0D8";
            color: #277921
        }
        
        .stock--quote .stock__value--down:before,
        .stock--quote .stock__value--up:before {
            font-family: Font Awesome\ 5 Pro;
            font-weight: 300;
            -moz-osx-font-smoothing: grayscale;
            -webkit-font-smoothing: antialiased;
            display: inline-block;
            font-style: normal;
            font-variant: normal;
            text-rendering: auto;
            line-height: 1;
            font-size: 20px;
            font-weight: 900
        }
        
        .stock--quote .stock__value--down:before {
            content: "\F0D7";
            color: #b22222
        }
        
        @media (max-width: 767.98px) {
            .stock--quote .stock__value {
                max-width: 50%;
                width: 50%;
                text-align: right
            }
        }
        
        .table {
            border-bottom: 2px solid #277921
        }
        
        .table thead tr th {
            color: #fff;
            background-color: #50b1b4;
            border-color: transparent!important;
        }
        
        .table tbody tr:first-child td,
        .table tbody tr:first-child th {
            border-top: 0
        }
        
        .table tbody tr.table__highlight {
            background-color: unset
        }
        
        .table tbody tr.table__highlight td,
        .table tbody tr.table__highlight th {
            border: 0;
            border-bottom: 1px solid #277921;
            background-color: #f7f7f7!important
        }
        
        .table tbody tr.table__highlight:focus,
        .table tbody tr.table__highlight:hover {
            box-shadow: none
        }
        
        .table tbody tr.table-primary {
            background-color: unset
        }
        
        .table tbody tr.table-primary td,
        .table tbody tr.table-primary th {
            color: #fff;
            border: 0;
            background-color: #18208a!important
        }
        
        .table tbody tr.table-primary:focus,
        .table tbody tr.table-primary:hover {
            box-shadow: none
        }
        
        .table tbody tr.table-secondary {
            background-color: unset
        }
        
        .table tbody tr.table-secondary td,
        .table tbody tr.table-secondary th {
            border: 0;
            background-color: transparent!important
        }
        
        .table tbody tr.table-secondary:focus,
        .table tbody tr.table-secondary:hover {
            box-shadow: none
        }
        
        .table tbody tr td {
            color: #696969;
            /* border-top-color: #d0d0d0; */
            padding: .75rem .5rem .75rem .75rem
        }
        
        .table--post-shareholder thead tr th {
            text-align: left
        }
        
        .table--post-shareholder thead tr th:nth-last-of-type(-n+2) {
            text-align: right
        }
        
        .table--post-shareholder tbody tr td:first-child {
            width: 5%;
            text-align: center
        }
        
        @media (max-width: 991.98px) {
            .table--post-shareholder tbody tr td:first-child {
                min-width: 25px
            }
        }
        
        .table--post-shareholder tbody tr td:nth-child(2) {
            width: 60%
        }
        
        @media (max-width: 991.98px) {
            .table--post-shareholder tbody tr td:nth-child(2) {
                min-width: 185px
            }
        }
        
        .table--post-shareholder tbody tr td:nth-last-of-type(-n+2) {
            text-align: right
        }
        
        @media (max-width: 991.98px) {
            .table--post-shareholder tbody tr td:nth-last-of-type(-n+2) {
                min-width: 150px
            }
        }
        
        .table--pre-shareholder tbody tr td:first-child,
        .table--pre-shareholder thead tr th {
            text-align: center
        }
        
        @media (max-width: 991.98px) {
            .table--pre-shareholder tbody tr td:first-child {
                min-width: 25px
            }
        }
        
        .table--pre-shareholder tbody tr td:nth-child(2) {
            text-align: left
        }
        
        .table--pre-shareholder tbody tr td:not(:first-child):not(:nth-child(2)) {
            text-align: right
        }
        
        @media (max-width: 991.98px) {
            .table--pre-shareholder tbody tr td:not(:first-child):not(:nth-child(2)) {
                min-width: 250px
            }
        }
        
        .table--analyst tbody tr td:first-child,
        .table--analyst thead tr th {
            text-align: center
        }
        
        @media (max-width: 991.98px) {
            .table--analyst tbody tr td:first-child {
                min-width: 25px
            }
        }
        
        .table--analyst tbody tr td:nth-child(2) {
            width: 35%
        }
        
        .table--analyst tbody tr td:not(:first-child) {
            text-align: left
        }
        
        @media (max-width: 991.98px) {
            .table--analyst tbody tr td:not(:first-child) {
                min-width: 250px
            }
        }
        
        .table--assets tbody tr td:first-child {
            width: 40%;
            text-align: left
        }
        
        .table--assets tbody tr td:not(:first-child) {
            width: 15%
        }
        
        .table--calendar thead tr th:last-child {
            text-align: center;
            background-color: #080c3b
        }
        
        .table--calendar tbody tr td:first-child {
            width: 15%
        }
        
        @media (max-width: 767.98px) {
            .table--calendar tbody tr td:first-child {
                min-width: 175px
            }
        }
        
        .table--calendar tbody tr td:nth-child(3) {
            width: 15%
        }
        
        @media (max-width: 767.98px) {
            .table--calendar tbody tr td:nth-child(3) {
                min-width: 175px
            }
        }
        
        .table--calendar tbody tr td:last-child {
            width: 10%;
            text-align: center;
            vertical-align: middle
        }
        
        @media (max-width: 767.98px) {
            .table--calendar tbody tr td:last-child {
                min-width: 175px
            }
        }
        
        @media (max-width: 767.98px) {
            .table--calendar tbody tr td {
                min-width: 250px
            }
        }
        
        .table--dividend tbody tr td,
        .table--dividend thead tr th {
            text-align: center
        }
        
        @media (max-width: 767.98px) {
            .table--dividend tbody tr td:first-child {
                min-width: 180px
            }
        }
        
        .table--dividend tbody tr td:last-child {
            width: 22%;
            text-align: center
        }
        
        @media (max-width: 767.98px) {
            .table--dividend tbody tr td:last-child {
                min-width: 250px
            }
        }
        
        .table--download tbody tr:first-child th:last-child {
            text-align: center;
            background-color: #080c3b!important
        }
        
        .table--download tbody tr th:last-child:not(:only-child) {
            text-align: center
        }
        
        .table--download tbody tr td {
            vertical-align: middle
        }
        
        .table--download tbody tr td:first-child {
            display: flex;
            flex-direction: row;
            justify-content: space-between;
            align-items: center;
            width: 100%
        }
        
        @media (max-width: 767.98px) {
            .table--download tbody tr td:first-child {
                flex-direction: column;
                justify-content: flex-start;
                align-items: flex-start
            }
        }
        
        .table--download tbody tr td:last-child {
            width: 15%;
            text-align: center
        }
        
        .table--experience {
            margin-bottom: 1.75rem!important;
            border-bottom: 0
        }
        
        .table--experience tbody tr td {
            padding: .5rem .5rem .5rem .75rem;
            border-top: 0
        }
        
        .table--experience tbody tr td:first-child {
            width: 16%
        }
        
        @media (max-width: 1199.98px) {
            .table--experience tbody tr td:first-child {
                width: 22%
            }
        }
        
        @media (max-width: 767.98px) {
            .table--experience tbody tr td:first-child {
                width: 100%;
                padding-bottom: 0
            }
        }
        
        @media (max-width: 767.98px) {
            .table--experience tbody tr td:last-child {
                padding-top: .45rem
            }
        }
        
        @media (max-width: 767.98px) {
            .table--experience tbody tr td {
                display: block;
                width: 100%
            }
        }
        
        .table--assets thead tr th:not(:first-child),
        .table--financial thead tr th:not(:first-child) {
            text-align: right
        }
        
        .table--assets tbody tr td:first-child,
        .table--financial tbody tr td:first-child {
            width: 40%;
            text-align: left
        }
        
        @media (max-width: 767.98px) {
            .table--assets tbody tr td:first-child,
            .table--financial tbody tr td:first-child {
                min-width: 200px
            }
        }
        
        .table--assets tbody tr td:not(:first-child),
        .table--financial tbody tr td:not(:first-child) {
            text-align: right;
            color: #000
        }
        
        @media (max-width: 767.98px) {
            .table--assets tbody tr td:not(:first-child),
            .table--financial tbody tr td:not(:first-child) {
                min-width: 120px
            }
        }
        
        .table--historical thead tr th:not(:first-child) {
            text-align: right
        }
        
        @media (max-width: 991.98px) {
            .table--historical thead tr th {
                height: 80px;
                vertical-align: middle
            }
        }
        
        @media (max-width: 767.98px) {
            .table--historical tbody tr td {
                min-width: 120px
            }
        }
        
        .table--historical tbody tr td:first-child {
            width: 32%
        }
        
        @media (max-width: 767.98px) {
            .table--historical tbody tr td:first-child {
                min-width: 350px
            }
        }
        
        .table--historical tbody tr td:nth-last-of-type(2) {
            width: 16%
        }
        
        @media (max-width: 767.98px) {
            .table--historical tbody tr td:nth-last-of-type(2) {
                min-width: 160px
            }
        }
        
        .table--historical tbody tr td:not(:first-child) {
            text-align: right
        }
        
        .table--meeting thead tr th {
            vertical-align: middle
        }
        
        .table--meeting thead tr th:last-child {
            text-align: center;
            background-color: #080c3b
        }
        
        .table--meeting tbody tr td {
            vertical-align: middle
        }
        
        .table--meeting tbody tr td:first-child span {
            text-align: center
        }
        
        @media (max-width: 767.98px) {
            .table--meeting tbody tr td:first-child {
                display: flex;
                flex-direction: column;
                justify-content: flex-start;
                align-items: flex-start
            }
        }
        
        .table--meeting tbody tr td:last-child {
            text-align: center
        }
        
        .table--research tbody tr:first-child th:last-child {
            text-align: center;
            background-color: #080c3b!important
        }
        
        .table--research tbody tr th:last-child:not(:only-child) {
            text-align: center
        }
        
        .table--research tbody tr td {
            vertical-align: middle
        }
        
        .table--research tbody tr td:last-child {
            width: 15%;
            text-align: center
        }
        
        .accordion--primary .card {
            margin-bottom: .5rem;
            background-color: transparent!important
        }
        
        .accordion--primary .card:last-child .card__header {
            border-bottom: 0
        }
        
        .accordion--primary .card__header {
            position: relative;
            padding: .75rem 2rem .75rem 1.75rem!important;
            background-color: #f8f8f8;
            transition: all .3s ease-in-out
        }
        
        @media (max-width: 767.98px) {
            .accordion--primary .card__header {
                padding: .75rem 2rem .75rem 1rem!important
            }
        }
        
        .accordion--primary .card__header:before {
            font-family: Font Awesome\ 5 Pro;
            font-weight: 300;
            -moz-osx-font-smoothing: grayscale;
            -webkit-font-smoothing: antialiased;
            display: inline-block;
            font-style: normal;
            font-variant: normal;
            text-rendering: auto;
            line-height: 1;
            content: "\F078";
            position: absolute;
            top: 18px;
            right: .825rem;
            font-size: 1.125rem;
            font-weight: 900;
            color: #18208a;
            transition: all .3s ease-in-out
        }
        
        .accordion--primary .card__header .card__title {
            color: #000;
            margin-bottom: 0;
            transition: all .3s ease-in-out
        }
        
        .accordion--primary .card__header:hover {
            background-color: #f8f8f8
        }
        
        .accordion--primary .card__header:hover:before {
            color: #18208a
        }
        
        .accordion--primary .card__header:hover .card__title {
            color: #000
        }
        
        .accordion--primary .card__header[aria-expanded=true] {
            background-color: #18208a
        }
        
        .accordion--primary .card__header[aria-expanded=true] .card__title {
            color: #fff
        }
        
        .accordion--primary .card__header[aria-expanded=true]:before {
            font-family: Font Awesome\ 5 Pro;
            font-weight: 300;
            -moz-osx-font-smoothing: grayscale;
            -webkit-font-smoothing: antialiased;
            display: inline-block;
            font-style: normal;
            font-variant: normal;
            text-rendering: auto;
            line-height: 1;
            content: "\F077";
            font-weight: 900;
            color: #fff
        }
        
        .accordion--primary .card__body {
            padding: 1.25rem 1.75rem!important
        }
        
        .article {
            color: #000
        }
        
        .article .font-weight-bold,
        .article .media--description .media__title,
        .article .media--highlight-description .media__title,
        .article .media--white-description .media__title,
        .article .nav.nav--sitemap>.nav-item>.nav-link,
        .article .table tbody tr.table-secondary td,
        .article .table tbody tr.table-secondary th,
        .article .text-bold,
        .article strong,
        .media--description .article .media__title,
        .media--highlight-description .article .media__title,
        .media--white-description .article .media__title,
        .table tbody tr.table-secondary .article td,
        .table tbody tr.table-secondary .article th {
            font-weight: 400!important
        }
        
        .article img {
            max-width: 100%;
            height: auto
        }
        
        .breadcrumb {
            margin: 0;
            padding: 0;
            background-color: transparent
        }
        
        @media (max-width: 991.98px) {
            .breadcrumb {
                display: none
            }
        }
        
        .breadcrumb .breadcrumb-item {
            color: #696969
        }
        
        .breadcrumb .breadcrumb-item:before {
            content: "/";
            color: #696969
        }
        
        .breadcrumb .breadcrumb-item:first-child:before {
            display: none
        }
        
        .breadcrumb .breadcrumb-item.active {
            color: #18208a
        }
        
        .breadcrumb .breadcrumb-item a {
            color: #696969;
            text-decoration: none!important
        }
        
        .echarts {
            height: 315px
        }
        
        #nature,
        .echarts {
            width: 100%;
            max-width: 100%
        }
        
        #nature {
            height: 370px
        }
        
        .headline,
        .page-header .page-header__title {
            position: relative;
            z-index: 2;
            overflow: hidden;
            margin-bottom: 1.5rem;
            color: #18208a
        }
        
        .headline:after,
        .page-header .page-header__title:after {
            top: 0;
            position: absolute;
            bottom: 0;
            margin: auto 0 auto 1.5rem;
            display: inline-flex;
            align-items: center;
            width: 100%;
            height: 1px;
            content: "";
            background-color: #d0d0d0
        }
        
        @media (max-width: 767.98px) {
            .headline:after,
            .page-header .page-header__title:after {
                display: none
            }
        }
        
        .headline--white {
            color: #fff
        }
        
        .headline--white:after {
            background-color: hsla(0, 0%, 100%, .4)
        }
        
        .monthly--primary {
            border-bottom: 0
        }
        
        .monthly--primary .monthly-next,
        .monthly--primary .monthly-prev {
            display: flex;
            align-items: center;
            justify-content: center
        }
        
        .monthly--primary .monthly-next:after,
        .monthly--primary .monthly-prev:after {
            position: relative;
            top: 0;
            left: 0;
            right: 0;
            border: 0;
            color: #d0d0d0;
            font-size: 18px
        }
        
        .monthly--primary .monthly-prev {
            left: 0;
            right: 30px
        }
        
        .monthly--primary .monthly-prev:after {
            font-family: Font Awesome\ 5 Pro;
            font-weight: 300;
            -moz-osx-font-smoothing: grayscale;
            -webkit-font-smoothing: antialiased;
            display: inline-block;
            font-style: normal;
            font-variant: normal;
            text-rendering: auto;
            line-height: 1;
            content: "\F053";
            color: #fff
        }
        
        .monthly--primary .monthly-next {
            left: auto;
            right: 0
        }
        
        .monthly--primary .monthly-next:after {
            font-family: Font Awesome\ 5 Pro;
            font-weight: 300;
            -moz-osx-font-smoothing: grayscale;
            -webkit-font-smoothing: antialiased;
            display: inline-block;
            font-style: normal;
            font-variant: normal;
            text-rendering: auto;
            line-height: 1;
            content: "\F054";
            color: #fff
        }
        
        .monthly--primary .monthly-header {
            padding: 1rem 0;
            background-color: #080c3b
        }
        
        .monthly--primary .monthly-header-title a {
            color: #fff!important
        }
        
        .monthly--primary .monthly-day-title-wrap div {
            padding: 1rem 0;
            background-color: #18208a;
            color: #fff
        }
        
        .monthly--primary .monthly-day-title-wrap div:last-child {
            border-right: 0
        }
        
        .monthly--primary .monthly-day-wrap {
            box-shadow: 0 0 3px rgba(0, 0, 0, .15)
        }
        
        .monthly--primary .monthly-day-wrap div:last-child {
            border-right: 0
        }
        
        @media (max-width: 767.98px) {
            .monthly--primary .monthly-day-number {
                font-size: inherit
            }
        }
        
        .monthly--primary .monthly-day-event.has-event .monthly-indicator-wrap .monthly-event-indicator {
            height: 8px;
            width: 8px;
            border-radius: 50%;
            top: auto;
            margin: 0 auto .5rem;
            background-color: #277921
        }
        
        .monthly--primary .monthly-day-event.monthly-today .monthly-day-number {
            color: #000
        }
        
        .monthly--primary .monthly-day-event.monthly-today .monthly-indicator-wrap {
            height: 30px;
            width: 30px;
            margin: auto;
            background-color: transparent;
            border-radius: 50%;
            border: 1px solid #080c3b
        }
        
        .monthly--primary .monthly-day-number {
            color: #000;
            font-weight: 500!important
        }
        
        .monthly--primary .monthly-day,
        .monthly--primary .monthly-day-blank {
            background-color: #fff
        }
        
        .monthly--primary .monthly-event-list {
            padding: 10px 20px 20px;
            background-color: #f8f8f8;
            box-shadow: 0 0 3px rgba(0, 0, 0, .1)
        }
        
        .monthly--primary .monthly-event-list:before {
            display: none
        }
        
        .monthly--primary .monthly-event-list .check-event {
            margin-top: 1rem;
            color: #000
        }
        
        .monthly--primary .monthly-list-item {
            margin-bottom: 0;
            border-left: 0;
            border-bottom: 1px solid #d0d0d0;
            background-color: transparent
        }
        
        .monthly--primary .monthly-list-item:first-child {
            padding-top: 20px
        }
        
        .monthly--primary .monthly-list-item .monthly-event-list-date {
            display: block;
            padding: 0;
            margin-bottom: .65rem;
            font-size: inherit;
            color: #18208a
        }
        
        .monthly--primary .monthly-list-item .monthly-event-list-date .custom-date {
            display: inline-block
        }
        
        html[lang=th] .monthly--primary .monthly-list-item .monthly-event-list-date .custom-date {
            margin-right: .25rem
        }
        
        .monthly--primary .monthly-list-item .monthly-event-list-date .custom-month {
            display: inline-block
        }
        
        .monthly--primary .monthly-list-item .monthly-event-list-date .custom-month span {
            margin-left: .35rem
        }
        
        .monthly--primary .monthly-list-item .listed-event h4 {
            color: #000;
            margin-bottom: .25rem
        }
        
        .scroll {
            position: absolute;
            z-index: 99;
            right: 1.5rem;
            bottom: 3.5rem;
            display: inline-flex;
            justify-content: center;
            align-items: center;
            width: 50px;
            height: 50px;
            background-color: #080c3b;
            border: 1px solid #080c3b;
            border-radius: 3px;
            outline: none!important;
            box-shadow: none!important;
            transition: all .4s ease-in-out;
            scroll-behavior: smooth ;
        }
        
        @media (min-width: 1800px) {
            .scroll {
                right: 3rem;
                bottom: 5rem
            }
        }
        
        @media (max-width: 991.98px) {
            .scroll {
                bottom: 3rem;
                width: 40px;
                height: 40px
            }
        }
        
        @media (max-width: 767.98px) {
            .scroll {
                position: absolute;
                bottom: 8rem;
                right: .75rem
            }
        }
        
        .scroll i:before {
            color: #fff;
            transition: all .4s ease-in-out
        }
        
        .scroll.active,
        .scroll:active,
        .scroll:focus,
        .scroll:hover {
            background-color: #f8f8f8;
            border-color: #d0d0d0
        }
        
        .scroll.active i:before,
        .scroll:active i:before,
        .scroll:focus i:before,
        .scroll:hover i:before {
            color: #080c3b
        }
        
        .social {
            display: inline-flex;
            padding-left: 0;
            margin: 0;
            list-style: none
        }
        
        .social .social__item {
            margin-right: .675rem
        }
        
        .social .social__link {
            display: inline-flex;
            justify-content: center;
            align-items: center;
            width: 35px;
            height: 35px;
            text-align: center;
            background-color: #fff;
            border-radius: 100%;
            vertical-align: middle
        }
        
        .social .social__link i:before {
            font-size: 28px;
            color: #18208a
        }
        
        .social .social__link.active i:before,
        .social .social__link:active i:before,
        .social .social__link:focus i:before,
        .social .social__link:hover i:before {
            color: hsla(0, 0%, 40%, .65)
        }
        
        .pagination {
            display: flex;
            justify-content: center;
            align-items: center;
            list-style: none;
            outline: 0;
            padding: 2rem 0
        }
        
        @media (min-width: 1200px) {
            .pagination {
                padding: 2rem 0 3rem
            }
        }
        
        @media (max-width: 767px) {
            .pagination .page-item.disabled,
            .pagination .page-item:first-child,
            .pagination .page-item:last-child {
                display: list-item
            }
        }
        
        .page-item {
            outline: 0
        }
        
        .page-item:first-child {
            margin: 0 .5rem
        }
        
        .page-item:first-child .page-link {
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 27px;
            padding: .6rem .73rem;
            margin: 0;
            color: #696969;
            border-radius: 100%;
            border: 0;
            background-color: #f8f8f8
        }
        
        .page-item:first-child .page-link:focus,
        .page-item:first-child .page-link:hover {
            color: #277921;
            outline: 0;
            box-shadow: none;
            background-color: rgba(39, 121, 33, .5)
        }
        
        .page-item:last-child {
            margin: 0 .5rem
        }
        
        .page-item:last-child .page-link {
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 27px;
            padding: .6rem .73rem;
            margin: 0;
            color: #696969;
            border: 0;
            border-radius: 100%;
            background-color: #f8f8f8
        }
        
        .page-item:last-child .page-link:focus,
        .page-item:last-child .page-link:hover {
            color: #fff;
            outline: 0;
            box-shadow: none;
            background-color: rgba(39, 121, 33, .5)
        }
        
        .page-item.active .page-link {
            color: #fff;
            background-color: #277921
        }
        
        .page-item.disabled .page-link {
            border: 0;
            background-color: #f8f8f8;
            pointer-events: none
        }
        
        .page-link {
            position: relative;
            display: block;
            margin: 0 .5rem;
            width: 35px;
            height: 35px;
            color: #666;
            line-height: 1.35;
            border: 0;
            border-radius: 100%;
            background-color: #f8f8f8;
            transition: all .5s ease
        }
        
        .page-link:focus,
        .page-link:hover {
            color: #fff;
            outline: 0;
            box-shadow: none;
            background-color: rgba(39, 121, 33, .5)
        }
        
        .tabs--primary {
            position: relative;
            margin-bottom: 2.5rem
        }
        
        .tabs--primary .navbar {
            padding: 0
        }
        
        @media (max-width: 1199.98px) {
            .tabs--primary .navbar {
                margin-bottom: 2rem
            }
        }
        
        .tabs--primary .tabs__toggler {
            position: relative;
            padding: .4rem 3rem .4rem .25rem;
            margin-right: 0;
            width: 100%;
            min-height: 45px;
            background-color: #fff;
            border: 1px solid #d0d0d0;
            border-radius: 0;
            outline: none!important;
            box-shadow: none!important
        }
        
        .tabs--primary .tabs__icon {
            position: absolute;
            top: 0;
            bottom: 0;
            right: 0;
            margin: auto 0;
            padding: 0 1rem;
            display: flex;
            align-items: center;
            font-size: 1.875rem;
            background-color: #18208a;
            border: 1px solid #18208a
        }
        
        .tabs--primary .tabs__icon:before {
            font-family: Font Awesome\ 5 Pro;
            font-weight: 300;
            -moz-osx-font-smoothing: grayscale;
            -webkit-font-smoothing: antialiased;
            display: inline-block;
            font-style: normal;
            font-variant: normal;
            text-rendering: auto;
            line-height: 1;
            content: "\F107";
            color: #fff
        }
        
        .tabs--primary .tabs__nav {
            position: relative;
            flex-direction: row;
            flex-wrap: nowrap;
            justify-content: space-around;
            width: 100%;
            padding: 0;
            border: 0
        }
        
        @media (max-width: 1199.98px) {
            .tabs--primary .tabs__nav {
                flex-direction: column;
                text-align: center
            }
        }
        
        .tabs--primary .tabs__item {
            width: 100%
        }
        
        .tabs--primary .tabs__item:not(:last-child) {
            margin-right: 1px
        }
        
        .tabs--primary .tabs__link {
            position: relative;
            width: 100%;
            height: 100%;
            padding: 1.25rem 1rem 1rem;
            color: #000;
            text-align: center;
            background-color: #f8f8f8;
            border: solid #f8f8f8;
            border-width: 3px 0 0;
            border-radius: 0;
            transition: all .4s ease-in-out
        }
        
        .tabs--primary .tabs__link.active,
        .tabs--primary .tabs__link:active,
        .tabs--primary .tabs__link:focus,
        .tabs--primary .tabs__link:hover {
            color: #18208a;
            background-color: #fff;
            border-top-color: #277921
        }
        
        .card--webcast .card__time,
        .time {
            color: #666
        }
        
        .card--webcast .card__time i:before,
        .time i:before {
            font-size: 20px;
            color: #d0d0d0;
            line-height: 1.5
        }
        
        .iframe {
            -webkit-overflow-scrolling: touch;
            overflow: hidden
        }
        
        .iframe iframe {
            max-width: 100%;
            min-width: 100%;
            width: 0;
            border: 0
        }
        
        .iframe iframe.email-alerts {
            min-height: 630px
        }
        
        .iframe iframe.email-alerts-unsubscribe {
            min-height: 350px
        }
        
        .iframe iframe.download {
            min-height: 900px
        }
        
        .iframe iframe.interactive-chart {
            height: 600px
        }
        
        .iframe iframe.investment-calculator {
            min-height: 800px
        }
        
        .mfp-bg {
            background-color: #000;
            opacity: .85
        }
        
        .navbar-main .navbar-main__lv1 {
            justify-content: space-between
        }
        
        @media (max-width: 1199.98px) {
            .navbar-main .navbar-main__lv1 {
                padding: 0 1rem
            }
        }
        
        @media (max-width: 767.98px) {
            .navbar-main .navbar-main__lv1 {
                padding: 0 .5rem
            }
        }
        
        .navbar-main .navbar-main__lv1>.nav-item {
            display: block;
            width: 100%
        }
        
        @media (min-width: 1200px) {
            .navbar-main .navbar-main__lv1>.nav-item {
                text-align: center
            }
        }
        
        @media (min-width: 1200px) {
            .navbar-main .navbar-main__lv1>.nav-item:first-child .nav-link {
                border-left: 1px solid #d0d0d0
            }
        }
        
        @media (min-width: 1200px) {
            .navbar-main .navbar-main__lv1>.nav-item:last-child .navbar-main__lv2 {
                left: unset;
                right: 0
            }
        }
        
        @media (min-width: 1200px) {
            .navbar-main .navbar-main__lv1>.nav-item.dropdown.show .nav-link {
                color: #fff;
                background-color: #18208a
            }
        }
        
        @media (max-width: 1199.98px) {
            .navbar-main .navbar-main__lv1>.nav-item {
                border-bottom: 1px solid #d0d0d0
            }
            .navbar-main .navbar-main__lv1>.nav-item:first-child {
                border-top: 1px solid #d0d0d0
            }
        }
        
        .navbar-main .navbar-main__lv1>.nav-item>.nav-link {
            padding: 1rem .5rem 1rem 1.5rem;
            color: #000;
            border-radius: 0;
            transition: all .3s ease-in-out
        }
        
        @media (min-width: 1200px) {
            .navbar-main .navbar-main__lv1>.nav-item>.nav-link {
                padding: 1rem .65rem;
                color: #696969;
                border-right: 1px solid #d0d0d0;
                border-bottom: 2px solid transparent
            }
        }
        
        .navbar-main .navbar-main__lv1>.nav-item>.nav-link.dropdown-toggle:after {
            font-family: Font Awesome\ 5 Pro;
            font-weight: 300;
            -moz-osx-font-smoothing: grayscale;
            -webkit-font-smoothing: antialiased;
            display: inline-block;
            font-style: normal;
            font-variant: normal;
            text-rendering: auto;
            line-height: 1;
            content: "\F054";
            position: absolute;
            top: 1rem;
            right: 1.15rem;
            border: 0;
            font-weight: 400;
            color: #d0d0d0
        }
        
        @media (min-width: 1200px) {
            .navbar-main .navbar-main__lv1>.nav-item>.nav-link.dropdown-toggle:after {
                display: none
            }
        }
        
        @media (min-width: 1200px) {
            .navbar-main .navbar-main__lv1>.nav-item>.nav-link:focus,
            .navbar-main .navbar-main__lv1>.nav-item>.nav-link:hover {
                color: #fff;
                background-color: #18208a
            }
        }
        
        @media (min-width: 1200px) {
            .navbar-main .navbar-main__lv1>.nav-item>.nav-link.active,
            .navbar-main .navbar-main__lv1>.nav-item>.nav-link:active {
                color: #000
            }
        }
        
        @media (max-width: 1199.98px) {
            .navbar-main .navbar-main__lv1>.nav-item>.nav-link.active,
            .navbar-main .navbar-main__lv1>.nav-item>.nav-link:active {
                color: #18208a
            }
        }
        
        @media (min-width: 1200px) {
            .navbar-main .navbar-main__lv1>.nav-item>.nav-link.active:focus,
            .navbar-main .navbar-main__lv1>.nav-item>.nav-link.active:hover,
            .navbar-main .navbar-main__lv1>.nav-item>.nav-link:active:focus,
            .navbar-main .navbar-main__lv1>.nav-item>.nav-link:active:hover {
                color: #fff
            }
        }
        
        .navbar-main .navbar-main__lv1>.nav-item>.nav-link.dropdown-toggle[aria-expanded=true] {
            background-color: #f8f8f8
        }
        
        @media (min-width: 1200px) {
            .navbar-main .navbar-main__lv1>.nav-item>.nav-link.dropdown-toggle[aria-expanded=true] {
                background-color: #18208a
            }
        }
        
        .navbar-main .navbar-main__lv1>.nav-item>.nav-link.dropdown-toggle[aria-expanded=true]:after {
            font-family: Font Awesome\ 5 Pro;
            font-weight: 300;
            -moz-osx-font-smoothing: grayscale;
            -webkit-font-smoothing: antialiased;
            display: inline-block;
            font-style: normal;
            font-variant: normal;
            text-rendering: auto;
            line-height: 1;
            content: "\F078";
            position: absolute;
            top: 1rem;
            right: 1.15rem;
            border: 0;
            font-weight: 400;
            color: #666
        }
        
        @media (min-width: 1200px) {
            .navbar-main .navbar-main__lv1>.nav-item>.nav-link.dropdown-toggle[aria-expanded=true]:after {
                display: none
            }
        }
        
        .navbar-main .navbar-main__lv1>.nav-item>.dropdown-menu {
            margin-top: 0
        }
        
        .navbar-main .navbar-main__lv2.dropdown-menu {
            width: 100%;
            padding: 0;
            border: 0;
            border-radius: 0
        }
        
        @media (min-width: 1200px) {
            .navbar-main .navbar-main__lv2.dropdown-menu {
                width: 240px;
                background-color: #18208a;
                box-shadow: 0 2px 6px rgba(0, 0, 0, .5)
            }
        }
        
        .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item {
            position: relative;
            display: block;
            padding: 0;
            white-space: normal;
            background-color: transparent
        }
        
        @media (min-width: 1200px) {
            .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item.show .dropdown-toggle {
                background-color: #080c3b
            }
        }
        
        .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link {
            position: relative;
            display: block;
            padding: .625rem 1rem .625rem 2.5rem;
            color: #000;
            background-color: #fff;
            border-bottom: 1px solid hsla(0, 0%, 100%, .5)
        }
        
        .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link:before {
            position: absolute;
            top: 1.15rem;
            left: 1.5rem;
            width: 8px;
            height: 1px;
            content: "";
            background-color: #d0d0d0
        }
        
        @media (min-width: 1200px) {
            .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link:before {
                display: none
            }
        }
        
        @media (min-width: 1200px) {
            .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link {
                padding: .625rem 1rem;
                color: #fff;
                background-color: #18208a
            }
        }
        
        .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link.active,
        .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link:active,
        .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link:focus,
        .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link:hover {
            background-color: #fff
        }
        
        @media (min-width: 1200px) {
            .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link.active,
            .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link:active,
            .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link:focus,
            .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link:hover {
                color: #fff;
                background-color: #080c3b
            }
        }
        
        @media (max-width: 1199.98px) {
            .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link.active,
            .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link:active,
            .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link:focus,
            .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link:hover {
                color: #18208a
            }
        }
        
        .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link.dropdown-toggle:after {
            font-family: Font Awesome\ 5 Pro;
            font-weight: 300;
            -moz-osx-font-smoothing: grayscale;
            -webkit-font-smoothing: antialiased;
            display: inline-block;
            font-style: normal;
            font-variant: normal;
            text-rendering: auto;
            line-height: 1;
            content: "\F054";
            position: absolute;
            top: 1rem;
            right: 1rem;
            border: 0;
            font-weight: 400;
            color: #d0d0d0
        }
        
        @media (min-width: 1200px) {
            .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link.dropdown-toggle:after {
                display: none
            }
        }
        
        @media (max-width: 1199.98px) {
            .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link.dropdown-toggle[aria-expanded=true] {
                background-color: #f8f8f8
            }
            .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link.dropdown-toggle[aria-expanded=true]:after {
                font-family: Font Awesome\ 5 Pro;
                font-weight: 300;
                -moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased;
                display: inline-block;
                font-style: normal;
                font-variant: normal;
                text-rendering: auto;
                line-height: 1;
                content: "\F078";
                font-weight: 400;
                color: #666
            }
        }
        
        @media (min-width: 1200px) {
            .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link.dropdown-toggle.active .navbar-main__lv3,
            .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link.dropdown-toggle:active .navbar-main__lv3,
            .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link.dropdown-toggle:focus .navbar-main__lv3,
            .navbar-main .navbar-main__lv2.dropdown-menu .dropdown-item>.dropdown-link.dropdown-toggle:hover .navbar-main__lv3 {
                display: block
            }
        }
        
        .navbar-main .navbar-main__lv3 {
            padding: 0;
            border: 0;
            outline: 0!important;
            box-shadow: none!important
        }
        
        @media (min-width: 1200px) {
            .navbar-main .navbar-main__lv3 {
                background-color: #18208a
            }
        }
        
        @media (min-width: 1200px) {
            .navbar-main .navbar-main__lv3.dropdown-menu {
                position: absolute;
                top: -1px;
                left: 100%;
                width: 100%;
                height: auto;
                border: 0;
                border-radius: 0
            }
        }
        
        @media screen and (min-width: 1200px) and (max-height:620px) {
            .navbar-main .navbar-main__lv3.dropdown-menu {
                max-height: 140px;
                overflow-y: auto;
                scroll-behavior: smooth
            }
        }
        
        .navbar-main .navbar-main__lv3.dropdown-menu .dropdown-item {
            display: block;
            white-space: normal
        }
        
        .navbar-main .navbar-main__lv3.dropdown-menu .dropdown-item>.dropdown-link {
            display: block
        }
        
        .navbar-main .navbar-main__lv3.dropdown-menu .dropdown-item>.dropdown-link:before {
            left: 2.25rem
        }
        
        @media (max-width: 1199.98px) {
            .navbar-main .navbar-main__lv3.dropdown-menu .dropdown-item>.dropdown-link {
                padding: .5rem 1rem .5rem 3.5rem
            }
        }
        
        .menu--extend {
            display: inline-flex;
            padding-left: 0;
            margin-bottom: 0;
            list-style: none
        }
        
        @media (max-width: 767.98px) {
            .menu--extend {
                margin-top: 1rem
            }
        }
        
        .menu--extend .menu__item {
            position: relative;
            margin-right: 1rem
        }
        
        .menu--extend .menu__item:not(:first-child):before {
            position: absolute;
            top: 0;
            left: -8px;
            bottom: 0;
            width: 1px;
            height: 85%;
            margin: auto 0;
            content: "";
            background-color: #d0d0d0
        }
        
        .menu--extend .menu__link {
            margin-bottom: 0;
            color: #d0d0d0
        }
        
        .menu--extend .menu__link.active,
        .menu--extend .menu__link:active,
        .menu--extend .menu__link:focus,
        .menu--extend .menu__link:hover {
            color: #2f76d6
        }
        
        .menu--language {
            width: 100%;
            margin-bottom: 0
        }
        
        .menu--language .menu__item {
            list-style: none
        }
        
        .menu--language .menu__link img {
            max-width: 30px
        }
        
        @media (max-width: 767.98px) {
            .menu--language .menu__link img {
                width: 30px;
                height: 30px;
                margin-bottom: .25rem
            }
        }
        
        @media (min-width: 1200px) {
            #menuHamburger {
                display: block
            }
        }
        
        @media (max-width: 1199.98px) {
            #menuHamburger {
                position: fixed;
                top: 82px;
                left: 100%;
                display: block;
                width: 100%;
                max-width: 100%;
                height: calc(100vh - 75px);
                padding: 0;
                overflow-x: hidden;
                background-color: #fff;
                transition: all .4s ease-in-out;
                opacity: 0
            }
            #menuHamburger.collapsing {
                left: 0;
                transition: all .2s ease;
                opacity: 1
            }
            #menuHamburger.show {
                left: 0;
                opacity: 1
            }
        }
        
        @media (max-width: 991.98px) {
            #menuHamburger {
                top: 78px
            }
        }
        
        @media (max-width: 767.98px) {
            #menuHamburger {
                top: 65px
            }
        }
        
        .page-header .page-header__top {
            padding: .7rem 0;
            background-color: #f8f8f8
        }
        
        @media (max-width: 991.98px) {
            .page-header .page-header__top {
                display: none
            }
        }
        
        .page-header .page-header__bottom {
            padding: 2rem 0
        }
        
        .page-header .page-header__title {
            margin-bottom: 0
        }
        
        .section .section__filter {
            margin-bottom: 1.25rem
        }
        /*@media (min-width: 1200px) {
    .container {
        max-width:1160px
    }
}

@media screen and (min-width: 1800px) {
    .container {
        max-width:1280px
    }
}*/
        /*main {
    margin-top: 136px
}

@media (max-width: 1199.98px) {
    main {
        margin-top:84px
    }
}

@media (max-width: 767.98px) {
    main {
        margin-top:68px
    }
}*/
        
        .header {
            position: fixed;
            z-index: 1001;
            top: 0;
            left: 0;
            background-color: #fff;
            box-shadow: 0 1px 3px rgba(0, 0, 0, .1)
        }
        
        .header,
        .header .header__top {
            width: 100%
        }
        
        .header .header__main {
            width: 100%;
            border-top: 1px solid #d0d0d0
        }
        
        .header .header__logo {
            margin: .75rem 0
        }
        
        @media (min-width: 1200px) {
            .header .header__logo {
                margin: .5rem 0 .75rem;
                text-align: center
            }
        }
        
        @media (max-width: 767.98px) {
            .header .header__logo {
                padding-left: 15px
            }
        }
        
        .header .header__logo img {
            max-width: 200px
        }
        
        @media (max-width: 767.98px) {
            .header .header__logo img {
                max-width: 125px
            }
        }
        
        .header .header__media {
            display: inline-block
        }
        
        .header .header__media .menu--media {
            margin-top: 0;
            margin-right: .75rem;
            vertical-align: middle
        }
        
        .header .header__media .menu--media .menu__link i:before {
            font-size: 20px;
            color: #fff
        }
        
        .header .header__media .menu--media .menu__link.active i:before,
        .header .header__media .menu--media .menu__link:active i:before,
        .header .header__media .menu--media .menu__link:focus i:before,
        .header .header__media .menu--media .menu__link:hover i:before {
            color: #000
        }
        
        .header .header__stock {
            display: inline-flex;
            min-height: 36px;
            padding: 0 .75rem;
            background-color: #080c3b
        }
        
        .header .header__relate {
            display: inline-block;
            margin-top: .35rem;
            margin-right: 1rem
        }
        
        .header .header__aside {
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: flex-end
        }
        
        @media (max-width: 1199.98px) {
            .header .header__aside {
                justify-content: flex-end
            }
        }
        
        .header .header__search {
            display: block;
            margin-left: .5rem
        }
        
        .header .header__search i:before {
            color: #000;
            font-size: 2rem;
            transition: color .4s ease-in-out
        }
        
        .header .header__search.active i:before,
        .header .header__search:active i:before,
        .header .header__search:focus i:before,
        .header .header__search:hover i:before {
            color: #18208a
        }
        
        .header .header__text {
            color: #fff
        }
        
        @media (min-width: 1200px) {
            .header .header__button {
                display: none
            }
        }
        
        .header .header__button .navbar-toggler {
            position: relative;
            padding: .5rem .75rem;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: start;
            height: auto;
            width: 90px;
            border-radius: 0;
            border-color: transparent;
            background-color: transparent;
            color: #000;
            outline: none;
            cursor: pointer
        }
        
        @media (max-width: 1799.98px) {
            .header .header__button .navbar-toggler {
                width: 90px
            }
        }
        
        @media (min-width: 768px) and (max-width:991.98px) {
            .header .header__button .navbar-toggler {
                width: 78px
            }
        }
        
        @media (max-width: 767.98px) {
            .header .header__button .navbar-toggler {
                height: auto
            }
        }
        
        @media (max-width: 575.98px) {
            .header .header__button .navbar-toggler {
                width: auto
            }
        }
        
        .header .header__button .navbar-toggler>.hamburger {
            display: block;
            padding-top: .75rem;
            padding-bottom: .25rem
        }
        
        @media (max-width: 767.98px) {
            .header .header__button .navbar-toggler>.hamburger {
                padding-top: .25rem
            }
        }
        
        .header .header__button .navbar-toggler>.hamburger span {
            display: block;
            clear: both;
            height: 3px;
            margin-bottom: 6px;
            width: 100%;
            min-width: 35px;
            background-color: #000;
            transition: transform .25s ease-in-out
        }
        
        @media (max-width: 767.98px) {
            .header .header__button .navbar-toggler>.hamburger span {
                min-width: 28px;
                margin-bottom: 4px
            }
        }
        
        .header .header__button .navbar-toggler>.hamburger span:nth-child(n+1):nth-child(-n+3) {
            -webkit-transform: rotate(0deg);
            -moz-transform: rotate(0deg);
            -o-transform: rotate(0deg);
            transform: rotate(0deg);
            position: relative;
            left: 0
        }
        
        @media (max-width: 767.98px) {
            .header .header__button .navbar-toggler>.hamburger span:nth-child(n+1):nth-child(-n+3) {
                width: 18px
            }
        }
        
        @media (min-width: 992px) {
            .header .header__button .navbar-toggler:not(.collapsed) {
                background-color: transparent!important
            }
        }
        
        @media (max-width: 991.98px) {
            .header .header__button .navbar-toggler:not(.collapsed)>.hamburger {
                color: #fff
            }
        }
        
        .header .header__button .navbar-toggler:not(.collapsed)>.hamburger span:first-child {
            background-color: #000;
            -webkit-transform: rotate(135deg);
            -moz-transform: rotate(135deg);
            -o-transform: rotate(135deg);
            transform: rotate(135deg);
            top: 10px
        }
        
        @media (max-width: 767.98px) {
            .header .header__button .navbar-toggler:not(.collapsed)>.hamburger span:first-child {
                top: 12px
            }
        }
        
        .header .header__button .navbar-toggler:not(.collapsed)>.hamburger span:nth-child(2) {
            visibility: hidden
        }
        
        .header .header__button .navbar-toggler:not(.collapsed)>.hamburger span:nth-child(3) {
            min-width: 30px;
            width: 100%;
            float: none;
            background-color: #000;
            -webkit-transform: rotate(-135deg);
            -moz-transform: rotate(-135deg);
            -o-transform: rotate(-135deg);
            transform: rotate(-135deg);
            bottom: 8px
        }
        
        @media (max-width: 767.98px) {
            .header .header__button .navbar-toggler:not(.collapsed)>.hamburger span:nth-child(3) {
                min-width: 25px;
                bottom: 3px
            }
        }
        
        .header--expand {
            box-shadow: none
        }
        
        .header--expand .header__main {
            position: relative
        }
        
        .header--expand .header__main:before {
            position: absolute;
            z-index: 1;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 55%;
            content: "";
            background: -moz-linear-gradient(top, #fff 0, hsla(0, 0%, 100%, 0) 100%);
            background: -webkit-linear-gradient(top, #fff, hsla(0, 0%, 100%, 0));
            background: linear-gradient(180deg, #fff 0, hsla(0, 0%, 100%, 0));
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#00ffffff", GradientType=0);
            transform: translateY(98%);
            opacity: 1;
            transition: opacity .4s ease-in-out
        }
        
        @media (max-width: 1199.98px) {
            .header--expand .header__main:before {
                display: none
            }
        }
        
        .header--expand .header__main * {
            position: relative;
            z-index: 2
        }
        
        .cg-result {
            position: relative;
            padding: 2.5rem 0;
            color: #fff;
            text-align: center
        }
        
        .cg-result:after {
            position: absolute;
            z-index: 0;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            content: "";
            background-color: rgba(48, 55, 150, .6)
        }
        
        .cg-result * {
            z-index: 1
        }
        
        .home .home__banner {
            position: relative
        }
        
        @media (min-width: 992px) {
            .home .home__events {
                position: absolute;
                top: 28%;
                left: 0;
                height: 100%;
                width: 100%
            }
        }
        
        @media (min-width: 992px) and (max-width:1199.98px) {
            .home .home__events {
                top: 30%
            }
        }
        
        @media (min-width: 768px) and (max-width:991.98px) {
            .home .home__events {
                position: relative
            }
        }
        
        .home .home__events * {
            z-index: 2
        }
        
        .home .home__stock {
            padding: 1.5rem 0 2.25rem;
            color: #fff;
            background-color: #18208a
        }
        
        .home .home__download {
            padding: 5rem 0
        }
        
        @media (max-width: 991.98px) {
            .home .home__download {
                padding: 3rem 0 2.5rem
            }
        }
        
        .home .home__products {
            padding: 3rem 0
        }
        
        .home .home__financial {
            position: relative;
            padding: 2.5rem 0
        }
        
        .home .home__financial:after {
            position: absolute;
            z-index: 0;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            content: "";
            background-color: rgba(48, 55, 150, .6)
        }
        
        .home .home__news {
            padding: 4rem 0;
            background-color: #f8f8f8
        }
        
        .home .home__webcast {
            padding: 4rem 0
        }
        
        .home .home__contact {
            padding: 1.75rem 0;
            background-color: #f8f8f8
        }
        
        @media (min-width: 1200px) {
            html[lang=th] .home .card--blue-content,
            html[lang=th] .home .card--green-content {
                min-height: 255px
            }
        }
        
        .historical .historical__datepicker {
            position: relative;
            display: inline-flex;
            width: 100%
        }
        
        @media (max-width: 767.98px) {
            .historical .historical__datepicker {
                width: 100%
            }
        }
        
        .historical .historical__datepicker:after {
            font-family: "FC Minimal";
            speak: none;
            font-style: normal;
            font-weight: 400;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            content: "\E913";
            position: absolute;
            top: 0;
            right: 1rem;
            font-size: 18px;
            line-height: 2;
            color: #18208a;
            pointer-events: none
        }
        
        .ui-datepicker {
            z-index: 3!important
        }
        
        .ui-datepicker-div {
            z-index: 3
        }
        
        .ui-datepicker .ui-datepicker-header {
            background: #18208a;
            border: 1px solid #18208a
        }
        
        .ui-datepicker .ui-state-default {
            background-color: #fff;
            color: #666
        }
        
        .ui-datepicker .ui-state-active,
        .ui-datepicker .ui-widget-content .ui-state-active,
        .ui-datepicker .ui-widget-header .ui-state-active {
            background: #18208a;
            border: 1px solid #18208a;
            color: #fff
        }
        
        .ui-datepicker .ui-state-focus,
        .ui-datepicker .ui-state-hover,
        .ui-datepicker .ui-widget-content .ui-state-focus,
        .ui-datepicker .ui-widget-content .ui-state-hover,
        .ui-datepicker .ui-widget-header .ui-state-focus,
        .ui-datepicker .ui-widget-header .ui-state-hover {
            border: 1px solid #d0d0d0;
            background: #d0d0d0;
            color: #fff
        }
        
        .nav.nav--sitemap {
            -webkit-column-count: 3;
            -moz-column-count: 3;
            column-count: 3;
            display: block;
            flex-direction: column
        }
        
        @media (max-width: 991.98px) {
            .nav.nav--sitemap {
                -webkit-column-count: 2;
                -moz-column-count: 2;
                column-count: 2
            }
        }
        
        @media (max-width: 767.98px) {
            .nav.nav--sitemap {
                -webkit-column-count: 1;
                -moz-column-count: 1;
                column-count: 1
            }
        }
        
        .nav.nav--sitemap>.nav-item {
            -webkit-column-break-inside: avoid;
            page-break-inside: avoid;
            break-inside: avoid
        }
        
        .nav.nav--sitemap .nav-item {
            margin-bottom: .75rem
        }
        
        .nav.nav--sitemap .nav-link {
            padding: .3rem 0;
            color: #080c3b;
            line-height: 1.2
        }
        
        .nav.nav--sitemap .nav__lv-2 {
            padding-top: .5rem;
            padding-left: 1.25rem;
            flex-direction: column
        }
        
        .nav.nav--sitemap .nav__lv-2 .nav-item {
            margin-bottom: .5rem
        }
        
        .nav.nav--sitemap .nav__lv-2 .nav-link {
            color: #18208a
        }
        
        .nav.nav--sitemap .nav__lv-3 {
            flex-direction: column;
            padding-top: .5rem;
            padding-left: 1rem
        }
        
        .nav.nav--sitemap .nav__lv-3 .nav-link {
            color: #2f76d6
        }
        
        .calculator {
            display: table;
            width: 100%;
            padding: 0
        }
        
        @media (max-width: 767.98px) {
            .calculator {
                display: block
            }
        }
        
        .calculator>div {
            display: table-cell;
            width: 50%
        }
        
        @media (max-width: 767.98px) {
            .calculator>div {
                display: block;
                width: 100%
            }
        }
        
        .calculator-left {
            border-right: 1px solid #18208a;
            padding-right: 40px
        }
        
        @media (max-width: 767.98px) {
            .calculator-left {
                border-right: 0;
                padding-right: 0;
                padding-bottom: 30px
            }
        }
        
        .calculator-left .datepicker-box {
            position: relative
        }
        
        .calculator-left .datepicker-box input {
            width: 100%;
            border-radius: 0
        }
        
        .calculator-right {
            padding-left: 40px
        }
        
        .calculator-right input[type=text] {
            width: 100%;
            border-radius: 0
        }
        
        @media (max-width: 767.98px) {
            .calculator-right {
                padding-left: 0;
                padding-top: 30px
            }
        }
        
        .calculator-box>div {
            margin: .8rem 0
        }
        
        .calculator-box input {
            padding: 5px 10px;
            height: 40px;
            border-radius: 0
        }
        
        .calculator .custom-radio {
            display: inline-block;
            padding-right: 1rem
        }
        
        .calculator .custom-radio .custom-control-indicator {
            position: absolute;
            left: 0;
            top: 3px;
            width: 20px;
            height: 20px;
            border-radius: 50%;
            transition: all .2s;
            border: 1px solid #18208a;
            background-color: #fff
        }
        
        .calculator .custom-radio .custom-control-indicator:focus {
            border: 0
        }
        
        .calculator .custom-radio .custom-control-input:checked~.custom-control-indicator:before {
            content: "";
            position: absolute;
            left: 3px;
            top: 3px;
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background-color: #18208a;
            z-index: 2
        }
        
        #invest_header,
        #period_header {
            margin-bottom: 10px
        }
        
        .table-calculator {
            width: 100%;
            border-collapse: collapse;
            border-bottom: 3px solid #18208a
        }
        
        .table-calculator thead tr.first td {
            font-weight: 700;
            padding: 10px;
            text-align: center;
            background: #18208a;
            color: #fff
        }
        
        @media (max-width: 767.98px) {
            .table-calculator thead {
                display: block
            }
            .table-calculator thead tr {
                position: absolute;
                top: -9999px;
                left: -9999px;
                display: block
            }
        }
        
        .table-calculator tbody tr td {
            padding: 20px 10px;
            text-align: center
        }
        
        @media (max-width: 767.98px) {
            .table-calculator tbody tr td {
                position: relative;
                text-align: right;
                width: 100%!important;
                display: block!important;
                float: left;
                border-top: 0;
                padding: 20px 0
            }
            .table-calculator tbody tr td:before {
                content: attr(data-title);
                display: inline-block;
                position: absolute;
                left: 0
            }
            .table-calculator tbody tr td:first-child {
                border-top: 1px solid #18208a
            }
        }
        
        #ir_chart_setting {
            position: relative;
            z-index: 1
        }
        
        #ir_chart_setting fieldset {
            padding: 5px 0;
            border: none;
            margin: 0
        }
        
        #ir_chart_setting fieldset div,
        #ir_chart_setting fieldset legend {
            margin-bottom: 15px
        }
        
        @media (max-width: 767.98px) {
            #ir_chart_setting fieldset div,
            #ir_chart_setting fieldset legend {
                width: 120px;
                float: left
            }
        }
        
        #ir_chart_setting fieldset input {
            vertical-align: middle
        }
        
        #ir_chart_setting fieldset input[type=radio] {
            margin: 0 3px 8px 15px
        }
        
        @media (max-width: 575px) {
            #ir_chart_setting .custom-radio {
                width: 100%;
                float: left;
                padding: 0 0 0 40px
            }
            #ir_chart_setting .custom-radio .custom-control-indicator {
                margin: 0 0 0 10px
            }
            #ir_chart_setting .ir_chart_interval {
                top: 150px!important;
                width: calc(100% - 30px);
                margin: 0 15px
            }
        }
        
        .custom-radio {
            display: inline-block;
            padding-right: 1rem
        }
        
        .custom-radio .custom-control-indicator {
            position: absolute;
            left: 0;
            top: 3px;
            width: 20px;
            height: 20px;
            border-radius: 50%;
            transition: all .2s;
            border: 1px solid #18208a
        }
        
        .custom-radio .custom-control-indicator:focus {
            border: 0
        }
        
        .custom-radio .custom-control-input:checked~.custom-control-indicator:before {
            content: "";
            position: absolute;
            left: 3px;
            top: 3px;
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background-color: #18208a;
            z-index: 2
        }
        
        .ir_chart_interactive_loading {
            text-align: center
        }
        
        #ir_loading_indicator {
            display: inline-block;
            border-radius: 50%;
            border: 10px solid #ccc;
            border-top-color: #18208a;
            width: 50px;
            height: 50px;
            margin: 10px auto;
            -webkit-animation: spin 2s linear infinite;
            animation: spin 2s linear infinite
        }
        
        @-webkit-keyframes spin {
            0% {
                -ms-transform: rotate(0deg);
                -webkit-transform: rotate(0deg);
                -moz-transform: rotate(0deg);
                -o-transform: rotate(0deg);
                transform: rotate(0deg)
            }
            to {
                -ms-transform: rotate(1turn);
                -webkit-transform: rotate(1turn);
                -moz-transform: rotate(1turn);
                -o-transform: rotate(1turn);
                transform: rotate(1turn)
            }
        }
        
        @keyframes spin {
            0% {
                -ms-transform: rotate(0deg);
                -webkit-transform: rotate(0deg);
                -moz-transform: rotate(0deg);
                -o-transform: rotate(0deg);
                transform: rotate(0deg)
            }
            to {
                -ms-transform: rotate(1turn);
                -webkit-transform: rotate(1turn);
                -moz-transform: rotate(1turn);
                -o-transform: rotate(1turn);
                transform: rotate(1turn)
            }
        }
        
        .ir_chart_interval {
            position: absolute;
            top: 0;
            right: 0
        }
        
        .ir_chart_interval #chart_interval {
            appearance: none;
            -moz-appearance: none;
            -webkit-appearance: none
        }
        
        .ir_insider_trades_tooltip,
        .ir_news_tooltip {
            white-space: normal;
            display: block;
            width: 400px
        }
        
        .ir_corporate_actions_tooltip {
            white-space: normal;
            display: block;
            width: 200px
        }
        
        [class^=highstocks] {
            display: none
        }
        
        @media (max-width: 575px) {
            #ir_chart_container {
                margin-top: 50px
            }
        }
        
        @media (max-width: 480px) {
            #ir_chart_container>div {
                width: 0
            }
        }
        
        .investor-kit {
            position: relative;
            margin-bottom: 0;
            background: #fff;
            border: 1px solid #d0d0d0
        }
        
        .investor-kit>h4 {
            color: #fff;
            text-align: center;
            background-color: #18208a;
            padding: 10px;
            margin: 0
        }
        
        .investor-kit__detail {
            padding: 10px 20px
        }
        
        .investor-kit__detail>.quarter {
            border-top: 1px solid #d0d0d0;
            display: table;
            padding: 5px 0;
            width: 100%
        }
        
        .investor-kit__detail>.quarter>div {
            display: table-cell;
            vertical-align: middle
        }
        
        .investor-kit__detail>.quarter>.text-title {
            width: 100%;
            display: block;
            padding: 5px 0;
            text-align: left
        }
        
        .investor-kit__detail>.quarter>.btn-checkbox {
            width: 100%;
            display: table;
            text-align: center;
            height: 55px
        }
        
        .investor-kit__detail>.quarter>.btn-checkbox>div {
            flex-direction: column
        }
        
        .investor-kit__detail>.quarter>.btn-checkbox>div>.custom-checkbox {
            position: relative;
            width: 30px;
            height: 30px;
            margin: 0 0 0 5px
        }
        
        .investor-kit__detail>.quarter>.btn-checkbox>div>.custom-checkbox>input {
            width: 100%;
            height: 100%;
            position: relative;
            z-index: 10
        }
        
        .investor-kit__detail>.quarter>.btn-checkbox>div>.custom-checkbox .custom-control-label:after,
        .investor-kit__detail>.quarter>.btn-checkbox>div>.custom-checkbox .custom-control-label:before {
            right: 0;
            margin: auto
        }
        
        .investor-kit__detail>.quarter>.btn-checkbox>div>a {
            position: relative;
            z-index: 2
        }
        
        .investor-kit__detail>.yearly {
            border-top: 1px solid #d0d0d0;
            display: table;
            padding: 5px 0;
            width: 100%;
            height: 80px
        }
        
        .investor-kit__detail>.yearly>div {
            display: table-cell;
            vertical-align: middle
        }
        
        .investor-kit__detail>.yearly>.text-title {
            width: 75%;
            text-align: left
        }
        
        .investor-kit__detail>.yearly>.btn-checkbox {
            width: 25%
        }
        
        .investor-kit__detail>.yearly>.btn-checkbox>.custom-checkbox {
            position: relative;
            width: 30px;
            height: 30px;
            margin: 0 0 0 5px
        }
        
        .investor-kit__detail>.yearly>.btn-checkbox>.custom-checkbox>input {
            width: 100%;
            height: 100%;
            position: relative;
            z-index: 10
        }
        
        .investor-kit__detail>.yearly>.btn-checkbox>.custom-checkbox .custom-control-label:after,
        .investor-kit__detail>.yearly>.btn-checkbox>.custom-checkbox .custom-control-label:before {
            right: 0;
            margin: auto
        }
        
        .investor-kit__detail>.yearly>.btn-checkbox>a {
            position: relative;
            z-index: 2
        }
        
        .investor-kit__detail>.yearly:first-child {
            border-top: none
        }
        
        .investor-kit__detail .custom-checkbox .custom-control-label {
            display: inline-block;
            top: -40px
        }
        
        .investor-kit__detail .custom-checkbox .custom-control-label:before {
            border: 1px solid #18208a;
            background-color: #fff;
            position: relative;
            top: 0;
            left: 0;
            bottom: 0;
            margin: auto 0;
            border-radius: 50%;
            width: 20px;
            height: 20px
        }
        
        .investor-kit__detail .custom-checkbox .custom-control-label:after {
            cursor: pointer
        }
        
        .investor-kit__detail .custom-checkbox .custom-control-input:checked~.custom-control-label:before {
            background-color: #18208a
        }
        
        .investor-kit__detail .custom-checkbox .custom-control-input:checked~.custom-control-label:after {
            ransparent;
            font-family: Font Awesome\ 5 Pro;
            left: 0;
            top: 2px;
            background-image: none;
            content: "\F111";
            border: 3px solid #fff;
            border-radius: 50%
        }
        
        .investor-kit__detail .custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before {
            background-color: #18208a
        }
        
        .investor-kit__detail .custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after {
            background-image: ""
        }
        
        .investor-kit__detail .custom-checkbox .custom-control-input:not(:disabled):active~.custom-control-label:before {
            background-color: #18208a;
            border-color: #d0d0d0
        }
        
        .investor-kit__detail .custom-checkbox .custom-control-input:focus:not(:checked)~.custom-control-label:before {
            border-color: #d0d0d0
        }
        
        .investor-kit__detail .custom-checkbox .custom-control-input:focus~.custom-control-label:before {
            box-shadow: 0 0 0 .2rem rgba(24, 32, 138, .25)
        }
        
        .investor-kit__detail .custom-checkbox.disabled .custcolor:tom-control-label:before {
            border: 1px solid #d0d0d0;
            background-color: #d0d0d0
        }
        
        .investor-kit__detail .custom-checkbox.disabled .custom-control-label:after {
            cursor: pointer
        }