/*                                                                      */
/*       ==--=H=          ---------        ==--==       e                 */
/*                ==--==     l   ==--==                             */
/*         P ==--==          ---------             ==--==               */
/*                                                                      */



                        body                     {

        display                         :                     flex                               ;

                justify-content                 :                center                    ;



                        align-items                         :                   center                   ;



            min-height                 :                       100vh                       ;



                        margin                  :                       0                        ;



                                padding                       :                2rem                ;



            box-sizing                          :                border-box                      ;



                        background-image                    :

                                    url(

                                                "/images/background-null.png"

                                                    )

                                                                ;



                background-repeat                         :                      repeat                     ;



                                                                                                            }







                *                          {

                        cursor                     :

                                    vertical-text

                                                        !important

                                                                                ;



                                }








        .head_container                     ,

                        .head_container                     {





                width                         :                       100%                         ;



                        height                            :                200px                ;



                background-color                    :

                            #aaaaaa

                                        ;



                        border-bottom                      :

                                solid           1px                #000

                                                                ;



                overflow                        :                    hidden                    ;



                        display                         :                    flex                    ;



                justify-content                      :

                        center

                                ;



                        align-items                     :                        center                        ;



                                                                                }







            .head_container                 a                    {



                        display                      :

                                flex

                                            ;



                width                        :

                            99%

                                ;



                        height                       :

                            95%

                                ;



                justify-content                      :

                        center

                                ;



                        align-items                      :

                                center

                                        ;



                                                                            }








                    .head_container             img                    {



            width                        :

                        100%

                                ;



                    height                       :

                                100%

                                        ;



                                                                                }









                        .tooltip                     {



                position                     :

                        fixed

                                ;



                        left                     :

                                -999px

                                        ;



                top                        :

                            -999px

                                ;



                        background                      :

                                #cecece

                                            ;



                color                       :

                        #545454

                                ;



                        padding                     :

                            4px        8px

                                    ;



                border-radius                       :

                                6px

                                        ;



                        font-size                    :

                                0.75rem

                                            ;



                white-space                     :

                        nowrap

                                ;



                        opacity                     :

                                0

                                        ;



                pointer-events                       :

                                none

                                            ;



                        transition                      :

                                opacity      0.15s      ease

                                                ;



                z-index                     :

                        9999

                                ;



                                                                    }








                .not_found                     {



                        width                       :

                            85%

                                ;



                max-width                     :

                        860px

                                ;



                        border                       :

                            solid      1px      #000

                                    ;



                background-color                       :

                        #fff

                                ;



                        box-shadow                     :

                                0     6px     12px

                                        rgba(0,0,0,0.12)

                                                    ;



                display                     :

                        flex

                                ;



                        flex-direction                       :

                                column

                                            ;



                justify-content                      :

                        center

                                ;



                        align-items                       :

                                center

                                            ;



                text-align                      :

                        center

                                ;



                        margin                       :

                                2rem        auto

                                                ;



                                                                            }








                .not_found              h1                     {



                        font-size                       :

                                2rem

                                    ;



                color                      :

                        rgb(53, 53, 53)

                                    ;



                        margin-bottom                      :

                                -0.2rem

                                            ;



                                                        }








                        .not_found             p                      {



                color                       :

                        gray

                                ;



                                                }








/* why are there so many link states */



        .not_found             p          a                    ,

        .not_found             p          a:hover              ,

        .not_found             p          a:active             ,

        .not_found             p          a:link               ,

        .not_found             p          a:visited            {



                color                       :

                        gray

                                ;



                        text-decoration                      :

                                none

                                        ;



                                                                }








                .not_found             .return                     {



                        margin-bottom                      :

                                2rem

                                    ;



                font-weight                       :

                        600

                                ;



                        color                       :

                                rgb(188, 160, 123)

                                            ;



                text-decoration                      :

                        none

                                ;



                                                                }








                        @media              (

                                max-width

                                        :

                                            700px

                                                    )

                                                            {



                .head_container                      {



                        height                       :

                                120px

                                        ;



                                                }



                                                            }