﻿body {
    font-family: arial;
}
div {
    font-family: arial;
}
a:hover { text-decoration:none;}
a:visited { text-decoration:none;}
.eurologo {
    text-align: center;
}
.PriceTable { width:100%; }
.PriceTableTitle {
    width: 100%;
    background-color: #729ece;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    padding:5px;
}
.PriceTitleFirst { width:75%; float:left;}
.PriceTitleSecond {
    width: 25%;
    float: left;
}
.PriceTableDetails {
    width: 100%;
    font-size: 12px;
    clear: both;
    padding: 5px;
    border-bottom: 1px solid #729ece;
}
.PriceTableDetailsRadio { width:20px; text-align:center; float:left;}
.PriceTableDetailsType {
    width: 65%;
    text-align: left;
    float: left;
	margin-left:5px;
}
.PriceTableDetailsPrice {
    width: 30%;
    text-align: center;
    float: left;
}
.prodName { font-size:16px; }
.prodDetails {
    font-size: 12px;
    color: #5606a0;
}
.PriceTableTotalDetails {
    width: 100%;
    font-size: 12px;
    clear: both;
    padding: 5px;
}
.PriceTotalLeft {
    width:45%;
    float:left;
    text-align:left;
}
.PriceTotalRight {
    width: 55%;
    float: left;
    text-align: left;
}
.PriceTableReccuring {
    font-size: 12px;
    width: 100%;
    clear: both;
    padding: 5px;
}
.CreditCard { float:left;padding:5px;}
.Paypal {
    float: left;
    padding: 5px;
}
.prodSave {
    font-size: 10px;
    color:#FF0000;
}
.prodPriceBig {
    font-size: 14px;
    font-weight:bold;
   
}
.prodPrice {
    font-size: 14px;
    font-weight: bold;
    
}
.prodPriceSmall {
    font-size: 10px;
    
}
.btn {
    background: #729ece;
    color: #ffffff;
    border: 0;
}
.container {
    max-width: 720px;
}


.offerPrice {
    color: #000 !important;
}

.save-text {
    color: red;
    font-size: 10px;
}

.paytable th {
    font-size: 16px;
    color: rgb(104, 150, 5);
}

.paytable-tr {
    border-top: 0.5px solid rgb(128, 128, 128);
}

.onlinepayment-title {
    width: 100%;
    float: left;
    text-align: center;
}

    .onlinepayment-title span {
        font-size: 22px;
        color: #225274;
        padding-bottom: 10px;
        font-weight: bold;
    }

.abTopStyleBrd {
    border-width: 1px;
    border-color: #cbbfbf;
    border-top-style: solid;
}

.authorstable {
    border: 0px solid #70A6CD !important;
    font-family: arial !important;
    box-shadow: 5px 5px 5px #c6c6c6;
}

.Mnewstext {
    font-size: 12px;
}

.mText {
    font-size: 12px;
}

.buttonpay {
    background-color: #70A6CD;
    border: 1px solid yellow;
    color: white !important;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    border-radius: 5px;
    cursor: pointer;
}
.clsStep {
    width: 100px;
    margin: 0 auto;
    font-family: arial;
    font-size: 12px;
    text-align: center;
    padding: 10px;
    color: #383838;
}

.btn {
    background: #729ece;
    color: #ffffff;
    border: 0;
}
div {
    font-family: arial;
}

.eurologo {
    text-align: center;
}
.btn {
    background: #729ece;
    color: #ffffff;
    border: 0;
}
.BackImage { height:52px; background-image:url("/service/sub1BestDeal.gif");  background-repeat: no-repeat; background-position: center; color:#FFFFFF;   }
.blink_me {
  animation: blinker 2s linear infinite;
}
.prodPrice {
    display: ruby;
}
.prodPrice .prodPriceSmall{
	margin-left:2px;
}
.trustanother{
	margin-right:10px;
}
	
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
@media only screen and (max-width: 767px) {
    .month_exp {
        width: 50%;
        float: left;
    }

    .lblexp_month {
        width: 100%;
        float: left;
    }

    .cvv_class {
        width: 80px !important;
        float: left;
    }

    .what_is {
        float: left;
        padding-top: 5px;
        padding-left: 5px;
    }

    .credit {
        width: auto;
        float: left;
        padding-top: 5px;
    }
   .PriceTotalRight{
	   width:auto !important;
	   
   }
.buttonpay{padding: 9px 9px;}
    
}
@media only screen and (max-width: 420px) {
    .PriceTotalLeft {
        width: 100%;
        float: none;
        text-align: center;
    }

    .PriceTotalRight {
        width: 100%;
        float: none;
        text-align: center;
    }
    .PriceTableDetailsType {
        width: 56%;
        text-align: left;
        float: left;
    }

    .PriceTableDetailsPrice {
        width: 34%;
        text-align: center;
        float: left;
    }
    .PriceTitleFirst {
        width: 70%;
     
    }

    .PriceTitleSecond {
        width: 30%;
       
    }
	.PriceTotalLeft .prodPrice {
        display: block;
        float: left;
        margin-left: 10px;
    }
	span#spntotalsave font {
		font-size: 14px !important;
	}
	.imgtrustlogo {
		height: 40px;
	}
	
}


