.m-popup-wrapper{
	background: url(../../i/popup/shortregister/bg.png) 0 0/cover;
	height: 511px;
	width: 825px;
}
.first-row {
	padding-top: 15px;
}

#formShortRegister li.emailError {
	margin-left: -10px;
}
#formShortRegisterFinish {
  display: none;
  width: 310px;
  color: #eee;
  padding: 0 35px;
}
#formShortRegisterFinish h2 {
	color: #eee;
}
#formShortRegisterFinish .finishMsg {
	color: #eee;
	animation: fadein 2s;
	line-height: 30px;
}
.leftContent{
	float: left;
	padding: 0 20px 0 20px;
	width: 470px;
	line-height: 22px;
}  
.leftContent li {
	font-size: 15px;
}

.leftContent h2 p {
	margin: 0 0 5px;
}
.m-popup-wrapper{
	display: none;
}
.m-popup-wrapper h2 {
	color: #333;
}
.m-popup-wrapper h2 span {
	color: #36b755
}
.m-popup-wrapper .leftContent ul {
	padding-left: 0px;
}
.m-popup-wrapper .leftContent li {
	margin-top: 10px;
	list-style: none;
	padding: 3px 0px 3px 25px;
	background: url(../../i/popup/shortregister/check.png) no-repeat 0 5px;
	background-size: 20px 20px;
}
.m-popup-wrapper form {
	float: right;
	width: 310px;
	margin-right: 45px;
	margin-top: 5px;
	padding-top: 10px;
}
.m-popup-wrapper .form-group {
	padding-left: 25px;
}
.m-popup-wrapper input[type="text"],
.m-popup-wrapper input[type="button"],
.m-popup-wrapper input[type="submit"] {              
	  width: 268px;
	  min-height: 40px;
	  height: 40px;
	  line-height: 25px;
}
.icon-input-btn{
	display: inline-block;
	position: relative;
}
.icon-input-btn .glyphicon{
	display: inline-block;
	position: absolute;
	left: 12.65em;
	top: 30%;
}
.m-popup-wrapper #form_name {
	margin-left: -5px !important;
	width: 215px;
}
.m-popup-wrapper #urlProtocol {            
	min-height: 40px;
	height: 40px;
	line-height: 25px;
	background-color: forestgreen;
	min-width: 59px;
	font-size: 15px;
	padding-left: 7px;
	padding-right: 7px;
}
.m-popup-wrapper #url-check-wrapper:after {
	content: '';
	width: 25px;
	height: 20px;
	position: absolute;
	right: 25px;
	top: 45%;
	margin-top: -7px;
	z-index: 9;
	background-size: 70%;
}        
.m-popup-wrapper #form_url-res {            
	position: inherit;            
	width: 268px;
	text-align: center;          
}
.m-popup-wrapper #url-check-wrapper.processing:after {        
	content: none;
}
.m-popup-wrapper label {
	color: #eee;
	padding-right: 20px;
	font-weight: normal;
}
.m-popup-wrapper label a {
	color: #eee;
}
.m-popup-wrapper .popup_close {
	float: right;
	margin-right: 15px;
	margin-top: 10px;
	cursor: pointer;            
}
.m-popup-wrapper .popup_close img{
	width: 15px;
}
.m-popup-wrapper .errorContainer {
	height: 45px;
}
.m-popup-wrapper .popup_errorLog {
	width: 268px;
	border-radius: 5px;
	margin-left: 25px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #eee;
}
.m-popup-wrapper .popup_errorLog.active {
	background-color: #ff9899;
}
.topContent {
	display: none;
}
#formShortRegisterFinish .icon-input-btn {
	position: relative;
	right: 10px;
	top: 40px;
}

div.checkbox-toolbar{
	padding: 0px 15px 0px 40px;
    position: relative;
    top: -10px;
	font-size:smaller;
}
.checkbox-toolbar label{
	display:inline;
}
.checkbox-toolbar a{
	color:#fff;
	text-decoration: underline;
}
.checkbox-toolbar a:hover{
	color:black;
}

@media (max-width: 767px) {
	.m-popup-wrapper{
		background: #eae7e1;
		margin-top: 25px;
		padding: 0 20px 20px 20px;
		width: 300px;
		border-radius: 15px;
		
	} 
	
	.m-popup-wrapper .popup_close {
		margin-right: 0px; 
	}
	
	.leftContent {
		display:none;
	}
	
	.topContent {
		display:block;
		margin-top: -20px;
	}
	
	.m-popup-wrapper h2 {
		font-size: 22px;
		font-weight: bolder;
	}
	
   .m-popup-wrapper form {
		float:none; 
		width: auto;
		margin-right: 0;
		margin-top: -20px;
		padding-top: 0px;
		background-color: #28b65a;
		border-radius: 7px;
	}
	
	.m-popup-wrapper input[type="text"], input[type="submit"] {
		width: 240px;
	}
	
	.icon-input-btn .glyphicon {
		left: 11.65em;
	}
	
	.m-popup-wrapper #form_name {
		width: 185px;
	}
	
	.m-popup-wrapper label {
		line-height: 15px;
		padding-right: 10px;
	}
	
	.m-popup-wrapper .errorContainer {
		 padding-top: 10px;
	}

	.m-popup-wrapper .popup_errorLog {
		width: auto;
		margin-left: 10px;
		margin-right: 10px;
	}
	
	.m-popup-wrapper .popup_errorLog li {
		margin-left: -7px;
	}
	
	.m-signup--form p, li {
		font-size: 15px;
	}
	
	.row {
		margin-right: -15px;
		margin-left: -30px;
	}
	.first-row {
		padding-top: 40px;
	}
	
	#formShortRegisterFinish {
		width: auto;
		padding: 1px 15px;
	}
	
	#formShortRegisterFinish .finishMsg {
		line-height: 20px;
	}
	
	.m-popup-wrapper #form_url-res {    
		width: 240px;
	}
	
	#formShortRegisterFinish .icon-input-btn {                
		position: relative;
		right: 5px;
		top: 30px;
	}
	
	.m-popup-wrapper input[type="submit"], .m-popup-wrapper input[type="button"] {
		width: 240px;
	}
}