/*.container {width: 1600px !important;}*/
.MainBody:first-child{padding:0 !important;background-color:#221D79 !important;height: 68px!important;}
.MainBody > div > div > div > div > div.TMBGColor2 {padding: 3px 75px !important;}
#DivMyBooking{width:1300px !important;margin:0 auto !important;}
.AccNotFound > label{color: #221D79 !important;}
.AccNotFound > label > a{color: #221D79 !important;}
#DivUserDetails > div:first-child > label{color: #221D79 !important;font-size: 18px !important;font-weight:400 !important;}
#DivUserDetails{padding-top:10px !important;}
#DivUserDetails > div:first-child > label.control-label{padding-top: 8px !important;}
#MBtnLogin{font-size:18px !important;font-weight:400 !important;background-color: #221D79 !important;color: #FFFFFF !important;}
#BtnMngBook{font-size:18px !important;font-weight:400 !important;background-color: #221D79 !important;color: #FFFFFF !important;}
#BtnChngPass{font-size:18px !important;font-weight:400 !important;background-color: #221D79 !important;color: #FFFFFF !important;}
#BtnLogOut{font-size:18px !important;font-weight:400 !important;background-color: #221D79 !important;color: #FFFFFF !important;}
#BtnBookTkt{font-size:18px !important;font-weight:400 !important;background-color: #221D79 !important;color: #FFFFFF !important;}

#BtnSaveChngPass{letter-spacing: 0 !important;min-height:44px !important; min-width: 175px !important;font-size: 21px !important;font-weight: 600 !important;padding: 8px 15px !important;border-radius: 4px !important;line-height:1.33333 !important;}
#BtnSaveChngPass:hover{background-color: #b34c00 !important;}
#BtnCancelChngPass{letter-spacing: 0 !important;min-height:44px !important; min-width: 175px !important;font-size: 21px !important;font-weight: 600 !important;padding: 8px 15px !important;border-radius: 4px !important;line-height:1.33333 !important;}
#BtnCancelChngPass:hover{background-color: #b34c00 !important;}

#BtnLogin{background-color: #FF6D00 !important;letter-spacing: 0 !important;min-height:44px !important; min-width: 175px !important;font-size: 21px !important;font-weight: 600 !important;padding: 8px 15px !important;border-radius: 4px !important;line-height:1.33333 !important;}
#BtnLogin:hover{background-color: #b34c00 !important;}
#BtnGuest{background-color: #FF6D00 !important;letter-spacing: 0 !important;min-height:44px !important; min-width: 175px !important;font-size: 21px !important;font-weight: 600 !important;padding: 8px 15px !important;border-radius: 4px !important;line-height:1.33333 !important;}
#BtnGuest:hover{background-color: #b34c00 !important;}
#BtnLgnSubmitRegistration{background-color: #FF6D00 !important;letter-spacing: 0 !important;min-height:44px !important; min-width: 240px !important;font-size: 21px !important;font-weight: 600 !important;padding: 8px 15px !important;border-radius: 4px !important;line-height:1.33333 !important;}
#BtnLgnSubmitRegistration:hover{background-color: #b34c00 !important;}

#BtnForgotPass{background-color: #FF6D00 !important;letter-spacing: 0 !important;min-height:44px !important; min-width: 175px !important;font-size: 21px !important;font-weight: 600 !important;padding: 8px 15px !important;border-radius: 4px !important;line-height:1.33333 !important;}
#BtnForgotPass:hover{background-color: #b34c00 !important;}
#BtnCancelForgotPass{background-color: #FF6D00 !important;letter-spacing: 0 !important;min-height:44px !important; min-width: 175px !important;font-size: 21px !important;font-weight: 600 !important;padding: 8px 15px !important;border-radius: 4px !important;line-height:1.33333 !important;}
#BtnCancelForgotPass:hover{background-color: #b34c00 !important;}

#DivLoginBtns > div > div > a > span{font-size:21px !important;padding-top: 12px !important;color:#221D79 !important;}

#DivTMBookEngLogin div.form-group label.control-label{font-size:18px !important;padding-top:6px !important;}
#DivTMBookEngForgotPass div.form-group label.control-label{font-size:18px !important;padding-top:6px !important;}
.page-wrapper, .page-wrapper .page-wrapper-row.full-height, body, html {height: auto !important;}
#DivMyBooking > div > div.TMBGColor2 {background-color: #221D79 !important;color: #FFFFFF !important;}
#DivChngPassDetails > div > div:nth-child(4) > label.control-label{font-size:14px !important;margin-bottom:0 !important;}
#DivChngPassDetails > div:first-child{padding-top: 4px !important;}
#DivChngPassDetails > div:nth-child(2){padding-top: 7px !important;}
.tooltip-inner{padding: 5px 5px !important;}
.dropdown-menu > li:focus-visible{border: none !important;outline:none;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:focus-visible{border: none !important;outline:none;}
.CustRadioPaxInfo:before {background: #fff;content: "";position: absolute;display: inline-block;top: 0;left: 0;width: 16px;height: 16px;border: 2px solid #221D79 !important;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;}
input[type="radio"]:checked + label:before{content: "\2022";text-align: center;line-height: 10px;font-family: Tahoma;font-size: 24px;color: #FF6D00 !important;text-shadow: 0 0 4px #FF6D00 !important;background-color: #FF6D00 !important;border-color: #FF6D00 !important;}
.CustRadio:before{border: 2px solid #c4c2c2 !important;}
@media (max-width: 768px) {    
    #BtnGuest {padding: 5px 0px 0 0 !important;font-size: 18px !important;}
    #BtnSaveChngPass {margin-right: 0 !important;margin-top: 7px!important;}
    #BtnCancelChngPass {margin-top: 7px!important;}
    #DivMyBooking{width:100% !important;}
    .MainBody > div > div > div > div > div.TMBGColor2 {padding: 0 !important;}
    .MainBody:first-child{height: auto !important;}
}
@media (max-width: 480px) {    
    #BtnCancelForgotPass {margin-top: 7px;}
    #BtnSaveChngPass {margin-right: 0 !important;}
    #BtnCancelChngPass {margin-top: 0px;}
    #DivMyBooking{width:100% !important;}
    .MainBody > div > div > div > div > div.TMBGColor2 {padding: 0 !important;}
    .MainBody:first-child{height: auto !important;}
}
@media (max-width: 1024px) {    
    #BtnCancelForgotPass {margin-top: 7px;}
    #BtnSaveChngPass {margin-right: 0 !important;}
    #BtnCancelChngPass {margin-top: 0px;}
    #DivMyBooking{width:100% !important;}
}