.total_overlay{position:fixed;top:0;left:0;width:100%;background:green;z-index:99;padding:10px;display:none}.alert_holder{position:fixed;top:0;left:0;width:100%;z-index:99;padding:10px;display:none}.total_overlay h1{color:#fff;text-align:center;padding:0;margin:0}.total_overlay span{color:#fff;display:block;text-align:center}.total_overlay a:hover{color:#ff0;transition:1s}.page_heading{padding:1px 0;background-color:#8b0000;color:#fff}.display_column{display:flex;flex-wrap:wrap}.display_box{flex:1;margin:10px}.admin_login_option_popup,.amb_authenticate_pop,.amb_confirm_email_popup,.amb_forgot_email_popup,.amb_login_popup,.amb_option_popup,.amb_payment_popup,.amb_reg_popup,.amb_update_account_pop,.courses_popup,.payment_popup,.popup,.profile_popup,.register_popup,.student_reg_popup,.student_update_account_pop,.students_login_popup{z-index:91;width:100%;max-width:700px;margin:auto;height:100%;display:none}.price_list_popup{z-index:91;width:100%;max-width:700px;margin:100px auto;height:100%;overflow:auto;display:none;border:3px solid #8b0000;border-radius:10px;background:#8b0000}.loading_container{position:fixed;z-index:9999;background:#fff;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.dot_container{display:flex;justify-content:center}.loading_dot{width:15px;height:15px;background:#8b0000;border-radius:50%;margin:5px}.highlight{background:#fd6a02}.loading_content img{width:100px;display:block;text-align:center;margin:20px auto;animation-name:logo_opacity;animation-duration:1s;animation-iteration-count:infinite}@keyframes logo_opacity{0%{opacity:1}20%{opacity:.8}40%{opacity:1}60%{opacity:.8}80%{opacity:1}100%{opacity:.8}}#close_overlay{display:inline-block;position:absolute;top:4px;right:2px;color:#fff;text-align:right;padding:20px;cursor:pointer;transition:.8s}#close_overlay:hover{color:#fd6a02;transition:.8s}.price_list_popup h1,.price_list_popup h3,.price_list_popup p{color:#fff;text-align:center}.paystack_container{padding:0;display:flex;justify-content:center;align-items:center;height:100vh}.paystack_content{flex-basis:600px}.gradient_button{padding:10px 30px 10px 30px;background:#fd6a02;background:linear-gradient(red,#fd6a02);color:#fff;font-size:16px;border:none;border-radius:30px;display:block;width:100%;max-width:400px;margin:15px auto;font-weight:700}.success_message{max-width:500px;padding:10px;background:#dcf8c6;color:#228b22;border-radius:5px;margin:auto;display:none;z-index:92}.success_message div{display:flex;align-items:center}.success_message i,.success_message span{display:inline-block;color:#228b22;padding:0 5px}.success_message span{flex:1}.fail_message{max-width:500px;padding:10px;background:#ffdab9;color:#228b22;border-radius:5px;margin:auto;display:none;z-index:92}.fail_message div{display:flex;align-items:center}.fail_message i,.fail_message span{display:inline-block;color:#8b0000;padding:0 5px}.fail_message span{flex:1}.success_message2{max-width:500px;padding:10px;background:#dcf8c6;color:#228b22;border-radius:5px;margin:auto;display:none;z-index:92}.success_message2 div{display:flex;align-items:center}.success_message2 i,.success_message2 span{display:inline-block;color:#228b22;padding:0 5px}.success_message2 span{flex:1}.fail_message2{max-width:500px;padding:10px;background:#ffdab9;color:#228b22;border-radius:5px;margin:auto;z-index:92}.fail_message2 div{display:flex;align-items:center}.fail_message2 i,.fail_message2 span{display:inline-block;color:#8b0000;padding:0 5px}.fail_message2 span{flex:1}@media only screen and (max-width:600px){#close_overlay{padding:0 20px}}