/** LIGTH_BOX MX **/
#popup-container {
	position: relative;
	width: 494px;
	height: 283px;
	background-image: url('/media/pull/common/images/backgroundBulletin.jpg');
	padding: 22px 28px;
	top: -1em;
} 

#popup-container img {
	float: right
}

#popup-container h2 {
	float: left;
	width: 220px;
	font-family: "Gotham-Bold", "arial";
	color: #66cccc;
	line-height: 0.9;
	font-weight: normal;
	margin-bottom: 3px;
	margin-top: 3px;
	font-size: 25px;
	padding-left: 0em !important;
}

#popup-container h2 strong {
 	font-size: 31px;
}

#popup-container a{
	color: #66cccc;
}

#popup-container p {
    clear: both;
    font-size: 12px;
    margin-bottom: 0;
    width: 250px;
}

#popup-container label, #popup-container p {
    clear: left;
    color: #fff;
    display: block;
    text-align: left;
}

#popup-container label, #popup-container input[type="submit"] {
    font-size: 10px;
}

#popup-container .left-content {
	float: left;
	width: 255px;
}

#popup-container input[type="text"]{
	background-image: none !important;
	border-radius: 2px;
	width: 170px;
	background: #d5d8d6;
	border: none;
	height: 24px;
	float: left;
}

#popup-container select {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #d5d8d6;
    background-image: none !important;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border: medium none;
    border-radius: 2px;
    float: left;
    height: 24px;
    margin: 0 0 10px;
    width: 170px;
}

#popup-container input[type="checkbox"] {
    float: left;
}

#popup-container input[type="submit"] {
    background: #66cccc none repeat scroll 0 0;
    border: medium none;
    border-radius: 2px;
    color: #fff;
    font-family: "Gotham-Bold";
    font-size: 10px;
    margin: 0 0 10px 10px;
    padding: 5px;
}

#popup-container .terms {
    clear: none;
    float: left;
    font-size: 10px;
    margin: 0 0 0 5px;
}

#formBoletin {
	float: left;
	margin: 10px 0;
}

#popup-container.bulletin .terms {
    margin-left: 15px;
}

#popup-container.bulletin #formBoletin {
	margin: 0;
	width: 100%;
}

#popup-container.bulletin input[type="checkbox"] {
	left: 27px;
    position: absolute;
}

#popup-container.bulletin {
	width: calc(100% - 15px);
	height: 431px;
	background-image: url('/media/pull/bulletin/img/backgroundBulletin.jpg');
	background-size: cover;
	top: -10px;
	left:-20px;
}

#popup-container.bulletin > h2 {
	width: 80%;
	height: 70px;
	font-family: inherit;
	line-height: 1.1;
	font-weight: 900;
	font-size: 38px;
}

#popup-container.bulletin > p {
	font-weight: 700;
	font-size: 23px;
	width: 80%;
	height: 60px;
	padding: 15px 0px 10px 0px;
}

#popup-container.bulletin > p.addedText1 {
    padding: 140px 0px 0px 50px;
    text-align: center;
    font-size: 30px;
}
#popup-container.bulletin > p.errorText1 {
    color: #de6262;
    padding: 140px 0px 0px 50px;
    text-align: center;
    font-size: 25px;
}

#popup-container.bulletin > p.addedText2,
#popup-container.bulletin > p.errorText2 {
    padding: 0px 0px 0px 50px;
    text-align: center;
    font-size: 19px;
    font-weight: normal;
    margin: 0;
}

#popup-container.bulletin > p.addedText2{
	height: 35px;
}

#popup-container.bulletin p.addedText3{
	font-size: 12px;
	margin-top: 5px;
	width: 100%;
}

#popup-container.bulletin > a{
	text-align: center;
    font-size: 18px;
    display: block;
}

#popup-container.bulletin .popup-row {
    height: 60px;
}

#popup-container.bulletin .popup-row.popup-checkbox {
    float: left;
    width: 100%;
    height: auto;
    margin: 2px 0 0 0;
}

#popup-container.bulletin .popup-row + .popup-row {
	margin-top: 5px;
}

#popup-container.bulletin .popup-row.popup-checkbox + .popup-row.popup-checkbox {
    margin-top: 2px;
}

#popup-container.bulletin .popup-row-three > *{
	width: 31.5%;
}

#popup-container.bulletin .popup-row-two > *{
	width: 48%;
}

#popup-container.bulletin .popup-row label {
	display: inline-block;
	font-size: 13px;
}

#popup-container.bulletin .popup-row label + label {
	margin-left: 10px;
} 

#popup-container.bulletin .popup-row-two label.email {
	width: 68%;
}

#popup-container.bulletin .popup-row label input, #popup-container.bulletin .popup-row label select{
	width: 100%;
	max-width: 100% !important;
	box-sizing: border-box;
	border: 2px solid #66cccc;
	height: 30px;
	margin: 0;
}

#popup-container.bulletin  label select.disabled {
    border: #d5d8d6 solid;
}

#popup-container.bulletin > img {
	position: absolute;
	top: -5px;
	right: 35px;
}

#popup-container.bulletin  input[type="submit"] {
    text-transform: uppercase;
	font-family: inherit;
}

#popup-container.bulletin #btnBulletinSubmit {
    vertical-align: top;
    margin-top: 20px;
	width: 28%;
}

#popup-container.bulletin label.error {
	background-color: #a52b2b !important;
	top: 0 !important;
	left: 0 !important;
}


@media only screen and (max-width: 645px)  {

	#popup-container.bulletin > h2 {
    		width: 70%;
    		height: auto;
        	font-size: 28px;
	}
	
	#popup-container.bulletin > p {
    		font-size: 20px;
    		height: auto;			
	}
	
	#popup-container.bulletin > img {
		width: 100px;
	}			

	#popup-container.bulletin .popup-row + .popup-row {
	    margin-top: 10px;
	}
}

@media only screen and (max-width: 515px)  {
	#popup-container.bulletin .popup-row-three > * {
    		width: 30.8%;
	}
}
@media only screen and (max-width: 410px)  {
	#popup-container.bulletin {
        	padding: 22px 14px;
   		width: calc(100% + 14px);
	}
	#popup-container.bulletin .popup-row-three > * {
    		width: 30.5%;
	}
	#popup-container.bulletin > h2 {
        	font-size: 20px;
	}
	
	#popup-container.bulletin > p {
    		font-size: 17px;
	}
	
	#popup-container.bulletin > img {
		width: 80px;
	}
	
	#popup-container.bulletin input[type="checkbox"] {
    		left: 14px;
	}

}
@media only screen and (max-width: 366px)  {
	#popup-container.bulletin .popup-row-three > * {
    		width: 30.5%;
	}
	#popup-container.bulletin > h2 {
        	width: 100%;
	}
	
	#popup-container.bulletin > p {
    		width: 100%;
		font-size: 12px;
    		margin-top: 0;
    		padding: 10px 0;
	}
	
	#popup-container.bulletin > img {
		display:none
	}
	
	#popup-container.bulletin .popup-row + .popup-row {
    		margin-top: 0;
	}
	
	#popup-container.bulletin .popup-row {
    		height: auto;
	}
	
	#popup-container.bulletin .popup-row.popup-row-three label:first-child{
		display: block;
    		clear: both;
    		width: 100%;
    		overflow: hidden;
	}
	#popup-container.bulletin .popup-row label{
		width: 45%;
	}
	#popup-container.bulletin .popup-row label:last-child{
		float:right;
	}
	#popup-container.bulletin .popup-row label + label {
 		margin-left: 0;
	}
	#popup-container.bulletin .popup-row-two label.email {
    		width: 45%;
	}
	#popup-container.bulletin .terms {
    		width: 100% !important;
	}
	
}
	

