@CHARSET "UTF-8";
@media screen and (max-width: 479px) {
	#b2b-signin-modal .b2b-modal-dialog {width: 320px;margin: 30px auto;z-index:1060;	}
	#b2b-signin-modal div#b2b-forgot-form { width: 270px; margin: 145px auto 100px;}
	#b2b-signin-modal .b2b-forgot-form .buttons-set button span { width: 200px;}
	#b2b-signin-modal .buttons-set button.button {float: none !important; margin: 0 !important;}
	#b2b-signin-modal .b2b-forgot-form .buttons-set .back-link{display: block; margin-top: 0;}
	#b2b-signin-modal  a.close{right: 0;top: 0;}
	#b2b-signin-modal .b2b-dialog-title h5{font-size: 28px;}
	#b2b-signin-modal .b2b-modal-body{padding: 40px 26px 53px}
	#b2b-signin-modal .box-input input{width: 261px;}
	#b2b-signin-modal .b2b-dialog-action p{margin-top: 62px;}
	#b2b-signin-modal .b2b-dialog-action a.btn-login{margin: 0;position: absolute;right: 0;}
	#b2b-signin-modal .b2b-dialog-action{position:relative}
	#b2b-signin-modal .b2b-logout-form h4{font-size: 15px;}
	#b2b-signin-modal .b2b-forgot-form .buttons-set .back-link {margin-top: -12px;}
}
@media screen and (min-width: 479px) and (max-width: 767px) {
	#b2b-signin-modal div#b2b-forgot-form { width: 270px; margin: 145px auto 100px;}
	#b2b-signin-modal .b2b-forgot-form .buttons-set .back-link { margin-top: -12px; float: right; }
	#b2b-signin-modal .b2b-forgot-form .buttons-set button span { width: 200px;}
	#b2b-signin-modal .buttons-set button.button {padding: 0; margin: 0 !important;}
	#b2b-signin-modal .b2b-iwd-brand-download {bottom: -60px;position: relative;	right: -199px;}
	#b2b-signin-modal div.b2b-iwd-brand-login{ float: right; margin: 12px -23px -33px 0; position: relative; bottom: 0; right: 0;}
}

@media screen and (min-width: 768px) and (max-width: 979px) {
	#b2b-signin-modal div#b2b-forgot-form { width: 385px; margin: 145px auto 100px;}
	#b2b-signin-modal .buttons-set button.button {padding: 0; margin: 5px 0 0 58px !important;}
	#b2b-signin-modal .b2b-iwd-brand-download {bottom: -68px;	position: relative;	right: -124px;}
	#b2b-signin-modal div.b2b-iwd-brand-login{ float: right; margin: 12px -23px -33px 0; position: relative; bottom: 0; right: 0;}
}

