.primary-menu-middle ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.wrappper-field-radiobtn {
    display: flex;
	    padding-bottom: 15px;
 }
 .leftbtn {
    margin-right: 10px;
}
.action-button-cancellation {
    background: #ffd227;
    border: 0px;
    padding: 10px 20px;
	cursor:pointer;
    color: #000000;
    border-radius: 25px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: normal;
    font-weight: 600;  
}
.rgtbtn label {
    margin-bottom: 0px;
    font-size: 14px;
    text-transform: capitalize;
    color: #808080;
}
.writecancellation {
    width: 100%;
}
#reason_comment {
    width: 100% !important;
}
.action-button-cancellation:hover {  background: #000000; color:#ffd227}
#cancel_booking .modal-content {
    border-radius: 0px;
    border: 0px;
}
#cancel_booking .modal-dialog{width:400;}
#cancel_booking .modal-header {
    border-bottom: 0px;
	padding-bottom:0px;
}
#cancel_booking .modal-header h4 {
    font-size: 20px;
    color: #000000;
    font-weight: 500;
}
.primary-menu-middle ul li {
    display: inline-block;
    padding: 0 10px;
} 
a.blackcolor.nav-link.active {
    color: #000000 !important;
    font-weight: 400;
	    position: relative;
    background-color: #ffd227 !important;
    border-bottom: 1px solid #efefef !important;
} 
.action-button a {
    background-color: #FFD227;
    width: 100%;
    border-radius: 25px;
    font-size: 12px;
    font-weight: 700;
    line-height: normal;
    padding: 8px 22px;
    color: #000000;
	text-decoration:none !important;
	transition:all .5s ease-in-out;
    text-transform: uppercase;
}
.action-button a:hover {background-color:#000000; color:#ffd227;}
thead.bg-light-grey {
    background-color: #efefef;
}
thead.bg-light-grey th {
    font-size: 13px;
    font-weight: 700;
    line-height: normal;
}
.table .bg-light-grey th {
    vertical-align: bottom;
	    white-space: nowrap;
    border-bottom: 1px solid #dee2e6;
}
table.table.table-padding-5.my-account-user-record td {
    font-size: 13px;
	    padding: 10px;
    line-height: 40px;
    color: #1b1b1b;
}
.booking-details-wrapper {
    padding-top: 30px;
}
thead.bg-light-grey th {
    border-bottom: 1px solid #b5b5b5;
    border-top: 0px;
}
table.table.table-padding-5.my-account-user-record {
    margin: 0px;
}
.user-info p {
    margin: 0px;
    line-height: normal;
    padding-bottom: 5px;
    font-size: 14px;
}
.tab-content-inner .tab-content {
    padding: 0px;
}
span.label-text {
    font-weight: 700;
    padding-right: 10px;
}
.tab-content-inner {
    padding-top: 30px;
    padding-bottom: 30px;
}
a.blackcolor.nav-link.active:before {
    width: 0px;
    position: absolute;
    content: "";
    height: 0px;
        border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 15px solid #ffd227;
    bottom: -10px;
}
a.blackcolor.nav-link:hover {
    border-bottom: 1px solid #efefef !important;
	    position: relative;
    background-color: #ffd227;
      
}
a.blackcolor.nav-link:hover:before {    width: 0px;
    position: absolute;
    content: "";
    height: 0px;
      border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 15px solid #ffd227;
    bottom: -10px;
}
.primary-menu-middle {
    text-align: center;
    background-color: #000000;
    padding-bottom: 10px;
}
 .tab-block-title a {
    font-size: 13px;
    color: #000000;
    border: 1px solid #efefef !important;
    border-radius: 0px !important;
    font-weight: 400;
}
 .tab-block-title  .nav-tabs {
    border-bottom: 0px;
}
.page-title h2 {
    font-size: 18px;
    color: #000000;
    font-weight: 700;
    margin: 0px;
    border-left: 3px solid #ffda28;
    padding-left: 6px;
	line-height:30px;
}
.page-title {
    padding-bottom: 30px;
}
.wrapper-inner-section {
	    margin-top: 30px;
    margin-bottom: 30px;
    background-color: #ffffff;
    padding: 20px;
}
.primary-menu-middle ul li a {
    color: #ffffff;
    font-size: 13px;
    text-decoration: none;
	    transition: all .5s ease-in-out;

}
.primary-menu-middle ul li a:hover {
    color: #ffd227;
    border-bottom: 1px solid #ffd227;
}
main.main-page-wrapper.my-account-page {
    background-color: #EFEFEF;
 
		    display: -webkit-box;
}