.useraccountinfo {display: block;position: relative;width: 100%;background-color: #edeeee;margin:-200px auto 90px;min-height:400px;padding:30px 0; z-index: 1;}
.mini-container { max-width:315px; width:100%; margin:0 auto; text-align:center;}
.mini-container p { margin-bottom: 20px; line-height: 23px;}
.useraccountinfo h1 { margin-bottom:23px;}
.mini-container.success{max-width:400px; margin-top:18px;}
.btnInfomsg{width:229px;}
.success-ico{font-size: 34px; color: #04A408;}
.mini-container.success h1{margin-top: 0px;}
.mini-container.success p{margin-bottom: 28px; line-height: 23px;}
.mini-container.verifyEmail{max-width:386px;}
.mini-container.resetPasswordForm{text-align:left;}
.mini-container.resetPasswordForm form{margin-top: 30px;}
.emphasised,.emphasised:active,.emphasised:focus,.emphasised:hover{
	border: 2px solid #04a408;
	
}
.open>.dropdown-toggle.emphasised {
	border: 2px solid #04a408;
}


.mini-container .field-submit{padding-top: 22px;}






.useraccountinfo .container { width:680px;}
.useraccountinfo .form-group { padding-bottom:6px;}
.useraccountinfo label { font-size:16px; line-height:22px;font-family: "Ubuntu Bold"; clear:both; display: block;}
.useraccountinfo label em {color: #d00; font-style:normal; margin-left: 5px; }
.registrationpage hr { border-color:#D8D9DA}

.registrationpage form{ padding-top:20px;}
.registrationpage .info-text { font-size:12px;}
.registrationpage p{margin-bottom:20px;}
.registrationpage p a { display: block;}
.registrationpage .dropdown-menu { width:100%;}
.registrationpage .custom-select{ margin:0px;}
.registrationpage .h1 { margin:30px 0;}
.registrationpage .securityexit .btn{ margin-top:90px;}
.registrationpage .registerBtn{float:right;}

.registrationpage.bookingLogin h3{font-size: 20px;}
.registrationpage.bookingLogin .topMargin{margin-top: 33px;}
.registrationpage.bookingLogin .userpanel .check-label .title{font-size: 14px;}
.registrationpage.bookingLogin .userpanel .forgetpsw{font-size: 15px; line-height:27px;}
.registrationpage.bookingLogin hr{margin-top: 0px;}
.registrationpage.bookingLogin .userpanel .check-label{display:inline-block;}
.registrationpage.bookingLogin .guestUser,.registrationpage.bookingLogin .changeSearch{padding:0;}
.registrationpage form.securitySettings{padding-top: 0;}
.registrationpage .dashboardTitle h1 { margin:3px 0px;} 

.passwordinstruction{padding-top: 3px;}
.passwordinstruction p{margin-bottom: 8px;font-size:12px; font-family: "Ubuntu Medium"}
.mini-container.passwordInstruction p{margin-top: 15px;}
.passwordinfo { list-style: none; padding:0px; margin:0;}
.passwordinfo li { padding:2px 0;}
.passwordinfo li span.ico{font-size: 18px; color: #bebdbd;}
.passwordinfo li.active span.ico{color: #04A408;}

.passwordinfo li span {vertical-align: middle; }
.passwordinfo li span.text { padding:0 6px; font-size:12px; font-family: "Ubuntu Medium"}


.tabNav { background: #DEDFDF; margin: -30px 0 30px;}
.tabNav ul { list-style: none; margin: 0px; padding:24px 0 0;}
.tabNav ul li{ display: inline-block;}
.tabNav a{ color:#6a215f; padding:8px 10px; display:block; font-size: 14px; letter-spacing: .2px; border-radius:3px 3px 0 0; min-width:120px; text-align: center;}
.tabNav a:focus { text-decoration: none;}
.tabNav ul li.active a { background-color: #EDEEEE;} 
.menuselect {background: #DEDFDF; padding:15px;margin: -50px 0 30px;}

.searchForm  a,.searchForm  a:visited {color:#6a215f; text-decoration: none;}
.searchForm .moreOptionslink {padding-top: 5px;}
.searchForm .searchformtitle{ margin:6px 0;}
.searchForm .moreOptionsBlock{ display:none;}
.moreOptions .moreOptionsBlock{ display:block;}
.moreOptionslink span.lesstxt {display:none;}
.moreOptions .moreOptionslink span.lesstxt {display:inline;}
.moreOptions .moreOptionslink span.moretxt { display:none;}
.useraccountinfo .datebox .input-group { width:100%;}
.useraccountinfo .datebox{ margin-top: 0px;}
.datepicker-dropdown { width:250px;}
.dashboardResult { padding: 3px 0;}
.dashboardSearchResult { border:1px solid #d1d2d3; padding:5px 15px; margin:6px 0; position: relative;}
.dashboardSearchResult:hover { background:#fff;}
.dashboardSearchResult .row { padding:10px 0;}
.dashboardSearchResult a { color:#6a215f}
.dashboardResult .paginationRow { padding-top:20px;}
.dashboardSearchResult .extramenu { position: absolute; right:15px; top:15px; z-index: 5;}
.dashboardSearchResult .extramenu .dropdown-menu { right:-7px;}
.dashboardSearchResult .extramenu .btn { padding:0 5px; background: #edeeee}
.dashboardSearchResult .extramenu .dropdown-menu { width:auto;}
.userCandidateview .row { padding-top:15px; padding-bottom:15px;}
.pagetitle .row { padding:0px;}
.userCandidateview hr { border-color:#D8D9DA;}




#cancelBookingModal .cancelBookingInfo span{display:block;font-family: "ubuntu medium";}
#cancelBookingModal .cancelBookingInfo .title{margin-bottom: 10px;font-family: "ubuntu regular";}
#cancelBookingModal .align-left{text-align: left;}
#emailConfirmationModal .align-left{text-align: left;}
#emailConfirmationModal .form-group{margin-top: 15px;}
.bookingvalue .placeholder p { font-size:15px; margin: 0px; font-family: "ubuntu medium";}
.bookingvalue .placeholder { border-bottom: solid 1px #d4d5d6; padding: 10px 0;}
.bookingvalue .placeholder:first-child { padding-top:0px;}
.bookingvalue .placeholder:last-child { border:none;}

.candidateList b { font-weight: normal; font-family: "ubuntu medium";}

.removeCandidateModel .modal-content{ width:100%;}
.removeCandidateModel .candidateList { padding:10px 0;}
.removeCandidateModel .candidateList .row > div { padding-top:5px;padding-bottom:5px;}

.successMsg{text-align: center;min-height: 40px; background: #D9EACE; margin-top: -30px; padding-top: 6px;
    color: #04A46C;}
    
.errorMsg{text-align: center;min-height: 40px; background: #ecc9c9; margin-top: -30px; padding-top: 6px;
color: #f20a0a;}

.useraccountinfo .check-label { display: inline-block; vertical-align: middle;}
.line-error{margin-top: 0; padding-top: 5px;}
.dashboardinfo { font-size:15px;}
@media (max-width: 767px){
	.newLine { clear:left;}
	.useraccountinfo { margin-top: 0px;}
	.mini-container { padding:0 15px;}
	.useraccountinfo .container { width:100%;}
	.registrationpage .form-group { margin-bottom: 0px;}
	.registrationpage form .row > div {margin-bottom: 20px;}
	.registrationpage hr  { margin-top:0;}
	.registrationpage form .row > div.singlelabel { margin-bottom:0px;}
	.registrationpage .securityexit .btn { margin-top: 0;}
	.registrationpage .registerBtn{float:left; padding:0px 14px 14px 14px}
	.registrationpage.bookingLogin .topMargin{margin-top: 0px;}
	.registrationpage.bookingLogin .errorAll + .topMargin{margin-top: 20px;}
	.registrationpage.bookingLogin .userpanel .forgetpsw{padding:0 ; float: right;}
	.registrationpage.bookingLogin .passwordinstruction{padding-top:0px;}
	.registrationpage .dashboardTitle h1 { margin:0 0px 10px;}
	.registrationpage .dashboardTitle { padding-bottom:20px;} 
	
	.dashboardSearchResult .row { padding:0;}
	.dashboardSearchResult .row > div { padding-top:10px;padding-bottom:10px;}
	
	
	.removeCandidateModel .candidateList { padding: 0px;}
	.removeCandidateModel .candidateList  .row { margin: 0px; padding:10px 0;}
	.removeCandidateModel .candidateList .row > div { padding-left:0px;padding-right:0px;}
	
	.userCandidateview .row { padding:0px;}
	.userCandidateview .row > div {padding-top:10px; padding-bottom:10px;}
	
	.userbookingdetail  section{ padding:0px;}
	
	.modal-footer .btn { margin-bottom:20px;}
	.dashboardSearchResult .extramenu { right:10px;top:10px;}
	.removeCandidateModel .candidateList  .row {border-top:solid 1px #ddd; padding-top:10px; }
	.removeCandidateModel .candidateList  .row:first-child { border-top:none;}
	.commonPagination { margin-top:20px;}
	.bookingLogin .changeSearch .btn {margin-top:5px;}
	
}