@charset "utf-8";
#ContentTable,#MainTable{width:100%;max-width:780px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-form-container{width:100%;max-width:525px;position:relative;margin:0 auto;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:normal;color:#333}.bs-form-container .bs-form-content{-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding:25px 25px 18px;border:1px solid #e3e3e3;border-top:0}.bs-form-container .bs-form-header{font-size:15px;font-weight:800;border:1px solid #CCC;background-color:#f6f6f6;padding:18px 25px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px}.bs-form-container .bs-checkbox-group,.bs-form-container .bs-input-group{position:relative;display:table;width:100%;margin-bottom:10px;clear:both}.bs-checkbox-group{margin-bottom:0}.bs-form-container .bs-input-group-addon{width:12%;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px 0 0 4px;float:left;border-right:0}.bs-form-container .form-control{width:88%;border-radius:0 4px 4px 0;border-left:0;color:#555;background-color:#fff;margin:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;float:left;padding:13px 15px}.bs-form-container a.link{position:absolute;bottom:-35px;right:5px;color:#666;text-decoration:none}.bs-form-container a.link:hover{text-decoration:underline}.bs-form-container .bs-input-group .bs-input-group-addon i{color:#233a61;line-height:45px;vertical-align:middle}.bs-form-container .bs-input-group label{padding-left:5px}.bs-form-container .bs-input-group input,.bs-form-container .bs-input-group-addon{font-size:14px;font-weight:400;height:45px;white-space:nowrap;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-form-container .bs-input-group input{border:1px solid #ccc}.bs-form-container .bs-input-group input[type=text],.bs-form-container .bs-input-group input[type=password]{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:0}.bs-form-container .bs-input-group input[type=password]:focus,.bs-form-container .bs-input-group input[type=text]:focus{box-shadow:0 0 5px rgba(81,203,238,1);border:1px solid #53cbee}.bs-button{margin:10px 0;width:100%;display:inline-block;position:relative;padding:15px 40px;float:right}.bs-form-container .checkbox{float:left}.bs-form-container .bs-input-group input[type=password]{-webkit-text-security:disc}.bs-form-container .ErrorMessage,.bs-form-container .NeutralMessage,.bs-form-container .SuccessMessage{padding:18px 25px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;margin-bottom:4px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative}.bs-form-container .SuccessMessage{background-color:#dff3dd;border:1px solid #cbe1c9;color:#334d30}.bs-form-container .ErrorMessage{background-color:#ffe6e6;border:1px solid #e1c9c9;color:#B90000;padding-left:45px!important}.bs-form-container .NeutralMessage{background-color:#f0f7f9;border:1px solid #c9d5e1;color:#596784}#ExtraInfo,#pg_Login.site4,.signinpage.site4{background-color:#fff}#howtoEnableCookies{display:inline-block;float:left;margin:1em auto;padding-left:8px;color:#666}.bs-form-container button{padding:10px;min-width:200px;min-height:40px}#remember{margin:4px 4px 0 0}.MobileSite .bs-form-container{width:98%}.MobileSite .bs-form-container .bs-form-content{padding:10px}.MobileSite .bs-form-container .inputBox{width:85%}

.bs-form-container .bs-input-group .bs-block {
    border: 1px solid #ccc;
    border-radius: 0 5px 5px;
    overflow: auto;
    padding: 5px;
}
.bs-form-container .bs-input-group .bs-block input {
    height: auto;
}

/*.MobileSite #howtoEnableCookies,.MobileSite #remember,.MobileSite .bs-checkbox-group label{display:none}*/

#ExtraInfo{border:1px solid #FBF1F1}#pg_Login.site4 #MainTable,.signinpage.site4 #MainTable{padding:0 0 50px;margin:0 auto}#pg_Login.site4 #ContentTable,.signinpage.site4 #ContentTable{padding:0 15px;min-height:480px;display:block}.signinpage.site4 .bs-form-container .NeutralMessage br,.signinpage.site4 .bs-form-container .bs-form-header,.site4 #Sign-In-Box.bs-form-container .bs-form-header{display:none}#pg_Login.site4 h1,.signinpage.site4 h1{text-align:center;font-size:40px;margin:30px 0 20px}.signinpage.site4 .bs-form-container .ErrorMessage,.signinpage.site4 .bs-form-container .NeutralMessage,.site4 #Sign-In-Box.bs-form-container .ErrorMessage,.site4 #Sign-In-Box.bs-form-container .NeutralMessage{border:0;font-size:18px;padding:10px 15px;margin-bottom:12px;text-align:center}.signinpage.site4 .bs-form-container .ErrorMessage,.site4 #Sign-In-Box.bs-form-container .ErrorMessage{font-size:15px;padding-left:45px}#pg_ForgotLogin.site4 .bs-form-container .NeutralMessage,.signinpage.site4 .bs-form-container .NeutralMessage{font-weight:400}.signinpage.site4 .bs-form-container,.site4 #Sign-In-Box.bs-form-container{max-width:475px}.signinpage.site4 .bs-form-container .bs-form-content,.site4 #Sign-In-Box.bs-form-container .bs-form-content{border:1px solid #eee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.signinpage.site4 .bs-form-container button,.site4 #Sign-In-Box.bs-form-container button{display:block;float:none;clear:both;width:100%;border:0;margin-top:20px;max-width:none;min-height:0;padding:15px 15px 16px;background-color:#ff6c00}.signinpage.site4 .bs-form-container button:hover,.site4 #Sign-In-Box.bs-form-container button:hover{background-color:#ff6000}.signinpage.site4 .bs-form-container .bs-input-group-addon,.site4 #Sign-In-Box.bs-form-container .bs-input-group-addon{position:absolute;left:0;width:45px;border:0;background-color:transparent}.signinpage.site4 .bs-form-container .bs-input-group input,.site4 #Sign-In-Box.bs-form-container .bs-input-group input{padding:15px 15px 15px 50px;width:100%;height:auto;-webkit-appearance:none;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.signinpage.site4 .bs-form-container .bs-input-group .bs-input-group-addon i,.site4 #Sign-In-Box.bs-form-container .bs-input-group .bs-input-group-addon i{line-height:50px;color:#2377A5}.site4 #Sign-In-Box #howtoEnableCookies{padding-left:0}.site4 #Sign-In-Box.bs-form-container a.link{right:0}.site4 .bs-form-container .form-control{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.signinpage.site4 .bs-form-container .bs-input-group input:focus,.site4 #Sign-In-Box.bs-form-container .bs-input-group input:focus{-webkit-box-shadow:0 0 2px rgba(81,203,238,.5);-moz-box-shadow:0 0 2px rgba(81,203,238,.5);box-shadow:0 0 2px rgba(81,203,238,.5);border:1px solid #53cbee;background-color:#fafafa}.site4 #Sign-In-Box input:-webkit-autofill,.site4 #Sign-In-Box select:-webkit-autofill,.site4 #Sign-In-Box textarea:-webkit-autofill{background-color:#fff!important}.signinpage.site4 .bs-form-container button{margin:0}@media (max-width:767px){.signinpage.site4 .bs-form-container,.site4 #Sign-In-Box.bs-form-container{max-width:400px}.signinpage.site4 .bs-form-container .NeutralMessage,.site4 #Sign-In-Box.bs-form-container .NeutralMessage{margin-bottom:25px}.signinpage.site4 .bs-form-container .bs-form-content,.site4 #Sign-In-Box.bs-form-container .bs-form-content{border:0;padding:0}.signinpage.site4 .bs-form-container .bs-input-group-addon,.site4 #Sign-In-Box.bs-form-container .bs-input-group-addon{display:none}.signinpage.site4 .bs-form-container .bs-input-group input,.site4 #Sign-In-Box.bs-form-container .bs-input-group input{padding:15px;font-size:18px}.signinpage.site4 .bs-form-container button,.site4 #Sign-In-Box.bs-form-container button{padding:20px 15px 22px;font-size:22px}#pg_ForgotLogin.signinpage.site4 h1{margin-bottom:10px}}.signinpage.site4 .bs-form-container .NeutralMessage .ErrorMessage,.site4 #Sign-In-Box.bs-form-container .NeutralMessage .ErrorMessage{margin-top:25px;padding:10px 15px!important}#pg_ForgotLogin.site4 .bs-form-container .NeutralMessage{background-color:transparent;padding-top:0;padding-bottom:0}.signinpage.site4 .NeutralMessage .ErrorMessage i,.site4 .NeutralMessage .ErrorMessage i{display:none}

#pg_2Factor.signinpage.site4 .bs-form-container .NeutralMessage br, #pg_2Factor.signinpage.site4 .bs-form-container .bs-form-header, #pg_2Factor.site4 #Sign-In-Box.bs-form-container .bs-form-header {
    display: block;
}

#pg_Login.src_bwcorp header #HPLogo {
    background:url("//cdn.hotelplanner.com/Common/Images/_HotelPlanner/HotelPlanner-Logo-BW.png") no-repeat;
    background-position:15px -83px;
    width:380px;
	}

#pg_Login.src_bwcorp #nav-meetings,
#pg_Login.src_bwcorp .li-more,
#pg_Login.src_bwcorp #country-item,
#pg_Login.src_bwcorp #currency-item {display:none}

@media (max-width:550px) {
	#pg_Login.src_bwcorp header #HPLogo {width:195px;background-position:15px -10px;}
}

#showRegister{padding:10px 15px;border:2px solid #d5dee1;border-radius:5px;text-decoration:none;font-weight:bold;float:right;}
#showLogin{float:left;}
.suppButton{padding:10px 15px;border:2px solid #eee;border-radius:5px;margin:10px 0;text-decoration:none;font-weight:bold;float:right}
.fa.fa-user{font-size:1.25em;}
.form-control.error{background-color:#ffc;border-top:1px solid #c33;border-bottom:1px solid #c33;padding:2px;}
.ErrorMessage i{margin-right: 8px;}
.ErrorMessage.errorList li{text-align:left;margin:5px 0;}
.ErrorMessage.errorList a{color:#B90000; text-decoration: underline;}
.hide{display:none !important;}
.loading{margin:0 5px 0 0;}
.column{width:175px;float:left;}
.column.right{float:right;}
.column .platform{margin:0 0 10px;display:inherit;overflow:hidden;}
.linkedInLogin{height:30px;line-height:40px;background-color:#0077b5 !important;width:164px;padding:0 0 0 4px;}
#linkedInImage{
    background:url("//cdn.hotelplanner.com/Common/Images/Login/LinkedIn-default.png");
    background-size: cover;
    width: 100%;
    height: 100%;
}
#linkedInImage:hover{
    background:url("//cdn.hotelplanner.com/Common/Images/Login/LinkedIn-hover.png");
    background-size: cover;
    width: 100%;
    height: 100%;
}


.fb_iframe_widget_fluid + .linkedInLogin.platform{margin:10px 0;}

@media (max-width:380px) {
	.column{width:100%;max-width:100%;float:none;}
	.column .platform{/*margin:0 auto 10px;*/display:block;overflow:hidden;max-width:175px;}
	.column.right{float:none;}
	.column.right .platform{max-width:150px}
	/*.fb_iframe_widget_fluid + .linkedInLogin.platform{margin:0 20% 10px;}*/
	.nowrap{width:auto;}
	.column.nowrap{float:left}
	.column.right.nowrap{float:right}
	#showRegister{padding:10px 15px;border:2px solid #d5dee1;border-radius:5px;text-decoration:none;overflow:auto;font-weight:bold;float:none;display:inline-block;}
}
@media(max-width: 280px){
	.nowrap{float:left !important;}
}

@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}

body div.bs-form-container a.possibleHotel {
    display: inline-block;
    border: 2px solid #ff6c00 !important;
}
.passwordComplex{font-size: x-small; color: gray; margin: 0 10px;}
#pg_CreateAccount .platform{margin:8px 0}
.options-transition{margin:50px 0 20px;font-weight:bold;font-size:18px;font-style: italic;}
.custom-h1 b{color:green}

.socialbuttonswrap {
    margin: 0 auto;
    max-width: 160px;
}