/* input, */
select {
    max-width: 280px;
}

.container {width: 100%; padding-left: 0px; padding-right: 0px;}
#buttonDigit input {
    margin-right: 5px;
    padding: 3px;
    /* width:11%; */
    margin-top: 2px;
}
#buttonDigit .btn {
	background-color: #3579b6;
    color: #ffffff;
    line-height: 30px;
    font-weight: bold;
}

#buttonDigit .large-btn {
	width: 15%;
}
.btn-red {
	background:         linear-gradient(#cf0a0a, #920101);
	background:         -moz-linear-gradient(#cf0a0a, #920101);
	background:         -webkit-linear-gradient(#cf0a0a, #920101);
	color: #ffffff;
	border: 0px;

}
.color-red {color: #cf0a0a}
.no-border {border: 0px !important}
.pos-right-col {background: #aaecef2e; padding: 0px !important; margin-top: 40px;}
.pos-right-col .inner {padding: 10px 10px 0px 10px; margin: 0px; height: auto;overflow: hidden;}
.carousel-cont .inner {height: auto !important; width: 100%; padding-bottom: 0px; padding-top: 0px;}
.carousel-cont .pricePlans img {max-width: 30%;}
.carousel-cont .title h5 {font-size: 10px;}
#buttonDigit label.large-btn {
	width: 15%;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	line-height: 37px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	border-right: solid 2px #3579b6
}
#buttonDigit label.large-btn:last-child {
	border-right: 0px;
}
.back-btn {
    font-size: 17px;
    border: 1px solid;
    width: 60px;
    display: inline-block;
    padding: 2px 10px 2px 10px;
    border-radius: 2px;
}
.pricePlans {
    max-width: auto;
    width: 18%;
    min-width: auto;
    margin: 0 1% !important;
    /* padding: 1% 0.5%; */
    float: left;
}
.pricePlans img {max-width: 40%;}
.planContainer .options li {line-height: 20px;line-height: 14px;
    font-size: 10px;
    margin: 3px;}
.planContainer h5 {
	margin: 2px 3px;
	color: #b30606;
	font-size: 10px;
}
.planContainer .btn {
	box-shadow: 1px 0px 3px 1px #8cb0d07d;
    margin: 0px;
    height: 25px;
	width: 100%;
	font-size:12px;
	padding:2px 0
}
.pricePlans .plans .plan {
	border-radius: 0px !important;
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	border: solid 1px #232323;
	margin-bottom: 8px;
}
.pos-left-col {margin-top:0px;}


.button-header {overflow: hidden;}
.button-header .btn {float: left; margin:5px 2px;}
.button-header .btn.btn-red {line-height: 32px; color: #ffffff; font-weight: bold;}
.button-header img {height: 25px;}
.button-header .arrow {line-height: 70px; margin-left: 5px; margin-right: 5px;}
.button-header .header-search {float: right; width: 250px; margin: 2px 15px 0 10px;}
.button-header .header-search label {line-height: 30px;}
.header-search label {margin-bottom: 0px;}
.arrow-text {margin-bottom: 0px;}
/* .form-control {height: 28px;} */

.table-bordered {    border-collapse: collapse;
    border-spacing: 0;}
.table-bordered tr, .table-bordered td {box-sizing: inherit;}
.table-bordered td {padding: 4px !important;}
.bordered-total {border: 1px solid #ddd !important; width: 70px !important; border-top:0px !important; display: block;}

.carousel-cont {margin-top: 0px !important; padding-top: 0px; padding-bottom: 0px;}
.carousel-cont img {max-width: 45px;}
.carousel-cont .arrow {margin-top: 25px;}
.carousel-cont .pricePlans {max-width: inherit; width: 15%; min-width: auto; margin: 0 1% !important; }
.carousel-cont .pricePlans .plans .plan { margin-bottom: 0px;}

.right-padding {padding: 120px; clear: both;}
.arrow-text {line-height: 70px;}
@media screen and (min-height: 600px) {
	#buttonDigit {width: 440px; position:absolute; bottom: 10px}
	.bordered-total {border: 1px solid #ddd !important;}

}

@media screen and (min-height: 500px) {
	#buttonDigit {width: 440px; position:absolute; bottom: 10px}
	.bordered-total {border: 1px solid #ddd !important;}

}
/*
@media screen and (max-height: 870px) {

.right-padding {padding: 35px; clear: both;}
}
@media screen and (max-height: 860px) {

.right-padding {padding: 30px; clear: both;}
}
@media screen and (max-height: 850px) {

.right-padding {padding: 25px; clear: both;}
}
@media screen and (max-height: 840px) {

.right-padding {padding: 20px; clear: both;}
}
@media screen and (max-height: 830px) {

.right-padding {padding: 15px; clear: both;}
}
@media screen and (max-height: 820px) {

.right-padding {padding: 10px; clear: both;}
}
@media screen and (max-height: 810px) {

.right-padding {padding: 5px; clear: both;}
}
@media screen and (max-height: 800px) {

.right-padding {padding: 0px; clear: both;}
}
@media screen and (max-height: 790px) {

.right-padding {padding: 105px; clear: both;}
}
@media screen and (max-height: 780px) {

.right-padding {padding: 100px; clear: both;}
}
@media screen and (max-height: 770px) {

.right-padding {padding: 95px; clear: both;}
}
@media screen and (max-height: 760px) {

.right-padding {padding: 90px; clear: both;}
}
@media screen and (max-height: 750px) {

.right-padding {padding: 85px; clear: both;}
}
@media screen and (max-height: 740px) {

.right-padding {padding: 80px; clear: both;}
}
@media screen and (max-height: 730px) {

.right-padding {padding: 75px; clear: both;}
}
@media screen and (max-height: 720px) {

.right-padding {padding: 70px; clear: both;}
}
@media screen and (max-height: 710px) {

.right-padding {padding: 65px; clear: both;}
}
@media screen and (max-height: 700px) {

.right-padding {padding: 60px; clear: both;}
}
@media screen and (max-height: 690px) {

.right-padding {padding: 55px; clear: both;}
}
@media screen and (max-height: 680px) {

.right-padding {padding: 50px; clear: both;}
}
@media screen and (max-height: 670px) {

.right-padding {padding: 45px; clear: both;}
}
@media screen and (max-height: 660px) {

.right-padding {padding: 40px; clear: both;}
}
@media screen and (max-height: 650px) {

.right-padding {padding: 35px; clear: both;}
}

*/
@media screen and (max-height: 800px) {

.right-padding {padding: 64px; clear: both;}
}
@media screen and (max-height: 790px) {

.right-padding {padding: 60px; clear: both;}
}
@media screen and (max-height: 780px) {

.right-padding {padding: 58px; clear: both;}
}
@media screen and (max-height: 770px) {

.right-padding {padding: 54px; clear: both;}
}
@media screen and (max-height: 760px) {

.right-padding {padding: 50px; clear: both;}
}
@media screen and (max-height: 750px) {

.right-padding {padding: 46px; clear: both;}
}
@media screen and (max-height: 740px) {

.right-padding {padding: 42px; clear: both;}
}
@media screen and (max-height: 730px) {

.right-padding {padding: 38px; clear: both;}
}
@media screen and (max-height: 720px) {

.right-padding {padding: 34px; clear: both;}
}
@media screen and (max-height: 710px) {

.right-padding {padding: 30px; clear: both;}
}
@media screen and (max-height: 700px) {

.right-padding {padding: 22px; clear: both;}
}
@media screen and (max-height: 690px) {

.right-padding {padding: 16px; clear: both;}
}
@media screen and (max-height: 680px) {

.right-padding {padding: 13px; clear: both;}
}
@media screen and (max-height: 670px) {

.right-padding {padding: 10px; clear: both;}
}
@media screen and (max-height: 660px) {

.right-padding {padding: 7px; clear: both;}
}
@media screen and (max-height: 650px) {

.right-padding {padding: 5px; clear: both;}
}
@media screen and (max-height: 640px) {

.right-padding {padding: 5px; clear: both;}
}


@media screen and (max-height: 630px) {

.right-padding {padding: 0px; clear: both;}
}
/*
@media screen and (max-height: 620px) {

.right-padding {padding: 20px; clear: both;}
}
@media screen and (max-height: 610px) {

.right-padding {padding: 15px; clear: both;}
}
@media screen and (max-height: 600px) {

.right-padding {padding: 1px; clear: both;}
}
@media screen and (max-height: 550px) {

.right-padding {padding: 1px; clear: both;}
}
@media screen and (max-height: 500px) {

.right-padding {padding: 1px; clear: both;}
}
