@import "../pl_RES/webtixs.css";
.pagecontainer #header, .pagecontainer .steps, .footer  {
    /*display: none;*/
}

.pagecontainer .steps {
    display: none;
}

.pagecontainer {   
	min-width: 300px;
	background-size: 100% 66px;
}

.wrap{
	width: 950px;
}

.main.fullwidth {
    padding: 0px;
}

.storedvaluemulticontainer select {
    float:none;
}

body {
 
    min-width: 300px;
   
}

.storedvaluemulti h2{
		font-size:25px !important
}

.storedvaluemulticontainer .sel {
    
	padding: 14px 4px; 
	margin-right: 10px;
}

.storedvaluemulticontainer .sel.moviecard {
    
 
	margin-right: 0px;
}


 
 
/*
.storedvaluemulticontainer .sel.moviecard {
    display: none;
}

.storedvaluemulti .col {
    width: 100%;
    float: left;
}
*/


.storedvaluemulticontainer .selsv {
    width: 350px;
}

.sel.moviecard .selsv {
    width: 350px;
}

.storedvaluemulticontainer .sel {
    cursor: auto;
	padding: 15px 11px;
}

.storedvaluemulti .sel.checked {
    border: 1px solid #f5821e;
}

.personalInfo > .formRow:nth-child(even) .input-label-container {
    margin: 0;
}

@media (max-width: 1200px) {
    .paymentType select, .payment .cvv input 
	{
		width: 140px !important;
	}
	
	.payment .ssn input{
		width: 70px !important;
		margin-bottom: 0;
	}
	
	.payment .expiry select{
		width:inherit !important
	}

	.payment .paymentType, .payment .paymentNumber, .payment .expiry, .payment .ssn {
		margin-left: 15px;
	}
	 
	.payment .paymentType, .payment .paymentNumber, .payment .expiry, .payment .ssn {
		float: right;
		margin-bottom: 0;
	}
}


@media (max-width: 950px) {
 
    .payment .paymentType, .payment .paymentNumber, .payment .expiry, .payment .ssn {
        float: none;
        margin-bottom: 15px;
    }
 

    .paymentType select {
        width: 100% !important;
    }

    .payment input, .perticketsv input {
        width: 100% !important;
    }

    .payment .expiry select {
        width: 70px !important;;
    }

    .payment .ssn input {
        width: 100% !important;
        margin-bottom: 15px;
    }

    .payment .cvv input {
        width: 100% !important;
    }

    .payment .paymentType, .payment .paymentNumber, .payment .expiry, .payment .ssn {
        margin-left: 0;
    }

    .wrap {
        width: 100%;
    }
}

@media (max-width: 420px){
	.personalInfo > .formRow:nth-child(odd) .input-label-container {
		margin: 0;
	}
	
	.personalInfo > .formRow:nth-child(even) .input-label-container {
		margin: 0;
	}
}


.sel p {
    font-size: 18px !important;
    text-transform: uppercase;
}