﻿/*----------------------------------------------------------------------*/
.page-wrapper{padding-top:0}.login_section .form_group,.login_section h1{margin-bottom:10px;position:relative}.login_section{min-height:calc(100vh - 110px);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center!important;align-items:center!important;background-color:#fff;padding:0}.login_section h1{display:block;font-size:25px;line-height:1.2em;color:#222;font-weight:600}.login_section h3{font-size:14px;color:#666;margin:16px 0;text-align:center;letter-spacing:.5px}.login_section .form_group label{color:#555;margin-bottom:2px}.login_section .form-control{font-size:14px}.login_section .container .row.align-items-center{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center!important;align-items:center!important}.account_text{text-align:center;margin:16px 0;font-size:16px;font-weight:500;color:#333}

/*----------------------------------------------------------------------*/
.sign_in_box{display:block;max-width:400px;margin:20px auto;background-color:#fff;border-radius:10px;padding:16px 24px 0}.sign_in_tab_action{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center!important;align-items:center!important;-ms-flex-pack:justify!important;justify-content:space-between!important;padding:4px;background-color:#EBF3F8;border-radius:10px}.sign_in_tab_action a{text-align:center;width:50%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center!important;align-items:center!important;-ms-flex-pack:justify!important;justify-content:center;padding:8px;border-radius:10px;gap:10px}.sign_in_tab_action a.active{background-color:#FFF;border:1px solid #d9d9d9}.forgot_password_btn,.need_an_sign_up a{font-size:14px;display:inline-block;outline:0}.sign_in_tab_action a img{max-width:80px;margin:auto}.sign_in_tab_action a i{font-size:16px;color:#64748B}.sign_in_tab_action a span{font-size:14px;color:#64748B;outline:0;font-weight:500}.sign_in_tab_action a:active,.sign_in_tab_action a:focus,.sign_in_tab_action a:hover{text-decoration:none;outline:0}.sign_in_tab_action a.active i{color:#EC6B10}.sign_in_tab_action a.active span{color:#EC6B10}.forgot_password_btn{color:#787878;float:right;text-decoration:underline}.forgot_password_btn:active,.forgot_password_btn:focus,.forgot_password_btn:hover,.need_an_sign_up a:active,.need_an_sign_up a:focus,.need_an_sign_up a:hover{color:#1d4183;text-decoration:underline;outline:0}.login_btn{background-color:#295097;padding:8px 40px;border-radius:6px;margin:16px 0 10px 0;color:#fff;font-size:15px;width:100%}.login_btn:active,.login_btn:focus,.login_btn:hover{outline:0;text-decoration:none;background-color:#1d4183;color:#fff}.need_an_sign_up{color:#666;font-size:13px;line-height:20px;display:block;text-align:center;word-spacing:1px}.need_an_sign_up a{color:#295097;text-decoration:underline;font-weight:700}

/*----------------------------------------------------------------------*/
.admin_sign_in a,.admin_sign_in a:active,.admin_sign_in a:focus,.admin_sign_in a:hover{color:#1d4183;text-decoration:underline;outline:0}.admin_sign_in{color:#787878;font-size:13px;line-height:20px;display:block;text-align:left;word-spacing:-1px}.admin_sign_in a{font-size:14px;display:inline-block;font-weight:700}

/*----------------------------------------------------------------------*/
.sign_up_box{display:block;max-width:400px;margin:20px auto;background-color:#fff;border-radius:10px;padding:16px 24px 0px}.register_btn{background-color: #295097; padding: 8px 40px; border-radius: 6px; margin: 16px 0 10px 0; color: #fff; font-size: 15px; width: 100%;}.register_btn:active,.register_btn:focus,.register_btn:hover{outline:0;text-decoration:none;background-color:#1d4183;color:#fff}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}

/*----------------------------------------------------------------------*/
.sign_footer{background-color:#fff;padding:10px 20px}.social_link{display:flex;flex-wrap:wrap;align-items:center!important;justify-content:center!important}.social_link a{padding:5px;margin-right:10px;display:flex;flex-wrap:wrap;align-items:center!important;background-color:#fff;border-radius:5px}.social_link a i{height:20px;width:20px;display:inline-block;background-size:100%;background-position:center;background-repeat:no-repeat}.social_link a:active,.social_link a:focus,.social_link a:hover{background-color:#fff;outline:0;text-decoration:none}.sign_footer p{text-align:left;font-size:14px}.sign_in_menu_btn{display:none!important}

/*----------------------------------------------------------------------*/
@media screen and (max-width:991px){.login_section{padding:60px 0 20px}.login_section .container{max-width:95%}}@media screen and (max-width:767px){.login_section .login_details_contain,.sign_footer p{text-align:center}.col-xs-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xs-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.input-group-text,.login_section .form-control{font-size:13px}.sign_footer{padding:20px}.sign_footer p{margin-bottom:10px}}@media screen and (max-width:576px){.input-group-text,.login_section .form-control{font-size:13px}}

/*--------- Ap Added Css ------------*/
.tooltip_info{font-size:11px}.login_details_contain p{margin-bottom:16px}.m_trust{color:#000;font-size:16px;font-weight:400;display:flex;align-items:center;gap:8px}.login_details_contain{background-color:#f4f8fb;padding:16px;border-radius:24px}