/* 9A MODAL */

._9A_MODAL_CURTAIN {
   display: none;
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
}

._9A_MODAL_MsgBox {
   position: fixed;
   top: 25%;
   left: 25%;
   right: 25%;
   background-color: #28323C;
   border-radius: 10px;
   -webkit-box-shadow: 0 3px 14px rgba(0, 0, 0, 0.6);
   -moz-box-shadow: 0 3px 14px rgba(0, 0, 0, 0.6);
   box-shadow: 0 3px 14px rgba(0, 0, 0, 0.6);
   padding: 0 10px 10px 10px;
}

._9A_MODAL_MsgTitle {
   padding: 15px;
   color: white;
   font-size: 24px;
   text-shadow: 2px 2px black;
}

._9A_MODAL_Close {
   float: right;
   text-decoration: none;
   color: white;
   font-size: 28px;
   disply: inline-block;
   margin: 10px 0 0 0;
   padding: 5px;
}

._9A_MODAL_Close:hover {
   color: orangered;
}

._9A_MODAL_MsgHtml {
   padding: 20px;
   border-radius: 10px;
   background-color: white;
   min-height: 200px;
   position: relative;
   text-align: left;
   -webkit-box-shadow: inset 0 3px 14px rgba(0, 0, 0, 0.6);
   -moz-box-shadow: inset 0 3px 14px rgba(0, 0, 0, 0.6);
   box-shadow: inset 0 3px 14px rgba(0, 0, 0, 0.6);
}

._9A_MODAL_MsgHtml i {
   display: block;
   position: absolute;
   top: 0;
   left: 0;
   bottom: 0;
   width: 100px;
   padding-top: 20px;
   color: red;
   font-size; 48px;
   text-align: center;
}

._9A_MODAL_Content {
   position: absolute;
   top: 0;
   left: 40px;
   bottom: 0;
   right: 40px;
   border-radius: 10px;
}

._9A_MODAL_Content h1 {
   font-size: 28px;
   margin: 27px 20px 0 0;
}

._9A_MODAL_Content p {
   font-size: 18px;
   margin: 15px 20px 0 0;
   line-height: 1.5;
}

._9A_MODAL_MsgButtons {
   position: relative;
   text-align: right;
   padding-top: 10px;
}

._9A_MODAL_MsgButtons i {
   float: left;
   font-size: 1.2rem;
}

._9A_MODAL_MsgButtons a {
   display: inline-block;
   padding: 10px;
   background-color: white;
   border: solid 1px white;
   border-radius: 10px;
   text-decoration: none;
   color: orangered;
   min-width: 150px;
   margin-left: 10px;
}

._9A_MODAL_MsgButtons a:hover {
   color: white;
   background-color: orangered;
}