
/***************User login,password,myaccount *****************/


.taccount-left-col {
    float: left;
    width: 22%;
    text-align: left;
}
.taccount-right-col {
    float: left;
    width: 63%;
    text-align: left;
}
.taccount-tab-list li {
    list-style: none;
    float: left;
    width: 100%;
}
.taccount-tab-list li a {
    background: #eee;
    padding: 10px;
    color: #000;
    float: left;
    width: 100%;
    border: 1px solid #eee;
}
.taccount-tab-list li a.active,.taccount-tab-list li a:hover {
    background: #024e80;
    color: #fff;
}
ul.taccount-tab-list {
    margin: 0 !important;
    padding-left: 0;
    float: left;
    width: 100%;
}
.taccount-view {
    padding-left: 30px;
}
.taccount-view table td:first-child {
    width: 57%;
    padding: 10px;
    font-weight: 400;
}
.trans_changepwd td:first-child {
    font-weight: 400;
    padding: 10px;
    width: 300px;
}
.trans_changepwd input[type="text"] {
    border: 1px solid #ccc;
    border-radius: 4px;
    width: 200px;
}
.trans_changepwd.cover {
    padding-left: 47px;
}
.trans_changepwd input[type="submit"] {
    background: #ea3f33;
    color: #fff;
    border: none;
    font-size: 14px;
    padding: 6px 17px;
    border-radius: 5px;
}
td.cpwd_status span {
    font-size: 12px;
    background: #fbcdcd;
    padding: 6px;
    float: left;
    margin-bottom: 9px;
    width: 100%;
}
.login_section {
    display: table;
    margin: 0 auto;
    width: 300px;
}
.login_section label {
    float: left;
    width: 100%;
    text-align: left;
}
.login_section .form_group input {
    width: 100%;
    float: left;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.login_section .form_group {
    float: left;
    width: 100%;
    /*margin-bottom: 15px;*/
    text-align: left;
}

a.forget_link {
    font-size: 13px;
    margin-bottom: 16px;
    text-decoration: underline;
    display: table-row;
}
input.login_button {
    margin: 20px 0;
        background: #ea3f33;
    color: #fff;
    border: none;
    font-size: 14px;
    padding: 6px 17px;
    border-radius: 5px;
    max-width: 140px;
    width: 140px;
}
input.login_button:hover,.trans_changepwd input[type="submit"]:hover
{
	background:#fd6b0d;
}

/*.alredy_reg a {*/
    
/*    display: flex;*/
   
/*    align-items:center;*/
/*    justify-content:center;*/
/*}*/

.alredy_reg {
    font-size: 12px;
    display: table-row;
    text-decoration: underline;
}

.col-md-3.paid_colm input {
    float: left;
    width: auto;
    position: relative;
    top: 4px;
    left: -10px;
}
.col-md-3.paid_colm label {
    float: left;
    width: auto;
}
.col-md-3.paid_colm {
    float: left;
        width: 21%;
    max-width: 50%;
}
/*div#bookAFreeClass{*/
/*    overflow: auto;*/
/*}*/
input.rterms {
    width: auto !important;
}
.reg_status {
    background: #ea3f33;
    padding: 10px;
    margin-bottom: 0px;
    color: #fff;
}
.loginerrstatus {
    background: red;
    display: inline-block;
    padding: 10px;
    color: #fff;
}
input.reg_button:disabled {
    cursor: not-allowed;
    background: gray;
}
.loader img {
    width: 7%;
}
.pt-4, .py-4 {
    padding-top: 0px;
}

.pt-4, .py-4 {
    padding-top: 0px;
}
.modal-body {
   padding:0px;
   margin:0;
}

.mb-4 {
    margin: 0px;
}
.modal-dialog {
   
    margin: 0px;
}
.pl-5.pr-5.modal-body.text-center {
    padding: 0px;
}
p.pt-4.text-center.second-heading {
    padding-top: 0px;
    margin: 0px;
    display:none;
}


.pt-4, .py-4 {
    padding-top: 0px;
}
.modal-dialog.modal-dialog-centered {
    padding-top: 20px;
}

@media (min-width:1000px) and (max-width:1400px){
.c1 {
   
    margin-top: -40px;
}
}
@media(max-width:450px){
.password-toggle-icon {
   
   
    left: 85%;
   
}
/*.alredy_reg a {*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*}*/

}
