@charset "utf-8";

/* PLANS PAGE */


/* overides padding for main spans so expandables so they fit together */
.expandable-terms{
padding-top:0 !important;
padding-bottom:0 !important;
}
.bottom {
margin-bottom:30px;
}
/* end overide */
p.first{
margin:10px 0;
}
/* overrides margin in ui-components */
.flextUse {
margin:0 5px 0 0 !important;
float:left;
}
ul.callout-plans {
float:left;
}
#callout {
width:761px !important;
}
.span-3col{
width:760px !important;
}
h4.planTitle{
font-size:1.4em;
font-weight:bold;
color:#317e88;
}
.span-1col{
position:absolute;
padding-top:0;
padding-left:0;
}
.flext{
left:260px;
}
.sim{
left:520px;
}
.second{
position:absolute;
left:492px;
}
#planTabs{
position:relative;
top:13em;
}
#planTabs{
float:left;
line-height:normal;
width:760px;
}
ul.tabs li {
margin-right:20px;
}
ul.tabs a {
width:210px;
}
.last {
margin-right:0 !important;
}
#planTabs ul {
float:left;
margin:0;
padding:0;
list-style:none;
border-bottom:2px solid #e20074;
}
#planDetails{
position:relative;
top:7em;
}
#planDetails p{
padding:5px 0;
}
#solo-list{
margin:10px 0 10px 10px;
}
#solo-list li{
font-size:1.2em;
background:url(/common/redesign-img/petrol_bullet.gif) 0 10px no-repeat;
padding:5px 0 5px 14px;
}

/* PLANS TABLE */
.plan-btn:hover {
text-decoration:none !important;
color:#e20074 !important;
}
.plan-btn {
text-decoration:none !important;
color:#e20074 !important;
}
#plans{
padding-left:0;
}
.plansTable{
margin-top:17px;
padding-left:0;
}

/* START PLANS TABLE */
.plansTable th, .planInfo th{
font-size:1.2em;
padding:20px 0;
font-weight:bold;
}
.plansTable, .planInfo {border:0;width:760px;}
.plansTable thead, .planInfo thead{ background: #E2EEF0; border-bottom:solid 1px #999798;width:100%; }
.plansTable th.lcorner, .planInfo th.lcorne{background:#E2EEF0 url(/eshop/content/common/redesign-img/price-plans/table_corners.gif) no-repeat 0px 0; width:5px;}
.plansTable th.rcorner, .planInfo th.rcorne {background:#E2EEF0 url(/eshop/content/common/redesign-img/price-plans/table_corners.gif) no-repeat -20px 0; width:5px;}
.plansTable td, .planInfo td {font-size:1.1em;padding:8px 0; border-bottom:dotted 1px #ccc; color:#686868;}

.plansTable .first{width:50px;}
.plansTable .firstFlext{padding-left:5px;width:50px;}/* change width of monthly cost for flext */
.plansTable .plan{width:70px;padding-left:10px;}
.plansTable .planFlext{width:70px;padding-left:5px;}
.plansTable th span{font-weight:normal;}
.plansTable th.contractLengthHeader{width:80px;padding-left:10px;}
.plansTable th.contractLengthHeaderFlext{width:85px;padding-left:10px;}
.plansTable th.flextCreditHeader{width:270px;padding:0 5px;}
.plansTable th.textshHeader{width:60px;}
.plansTable th.minutesHeader{width:60px;}
.plansTable th.plansBotBorder{border-bottom: dotted 1px #ccc;padding-bottom:8px;padding-left:10px;}
.plansTable th.offersHeader{padding-left:30px;}
.plansTable th.internetHeader{width:100px;text-align:center;}
.plansTable td {
padding:15px 0;
}
/* decreases the size of the font within select btn */
.plansTable td.selectBtn span.padding {
font-size:0.8em;
}
td.tableCost{width:66px;}
td.tablePlan{width:50px;padding-left:10px;}
td.contractLength{width:85px;padding:0 10px;}
td.flextCredit{width:270px;padding-right:10px;}
td.flextInternet{width:100px;text-align:center;}
td.minutes{width:65px;}
td.texts{width:75px;text-align:center;}
td.internet{width:100px;text-align:center;}
td.offer{width:95px;color:#317e88;font-weight:bold;text-align:center;}
td.selectBtn{width:120px;padding-left:10px;}
.petrolHighlight{
color:#317e88;
font-weight:bold;
}
.bgr{
background:#f8f8f8;
border-top:1px dotted #afafaf;
border-bottom:1px dotted #afafaf;
font-size:1.1em;
}
.text-left, .bgr{
font-size:1.1em;
}

/* flext information table  */
.flextTarrif{
width:760px !important;
}
th.flextCreditTitle, td.flextCreditTitle {
width:150px;
}
th.flextCreditText, td.flextCreditText {
width:175px;
}
th.flextCreditMinutes, td.flextCreditMinutes {
width:175px;
}
th.flextCreditAmount, td.flextCreditAmount {
width:200px;
white-space:nowrap !important;
text-align:center;
}
th.flextInfocorners {
width:6px;
}
/* END PLANS TABLE */


/* START FLEXT PRIC PLAN COSTS */


.planInfo th{
width:59px;
padding-right:10px;
}
.planInfo th, .planInfo td{
padding:14px 0;
font-size:1.2em;
font-weight:bold;
}
.planInfo th.intCalls{
width:190px;
padding-right:10px;
}
.planInfo th.numbers08{
width:105px;
}
.planInfo th.internet{
width:80px;
}
.planInfo td{
font-weight:normal;
}
.planInfo th.lcorner, .planInfo th.rcorner{
width:5px
}
.planInfo{
border-bottom:1px solid #999;
margin-bottom:10px;
width:100%;
}
.flextCredit{
width:140px;
}
.use{
width:160px;
}

.flext-countries {
width:250px;
}

/* END FLEXT PRIC PLAN COSTS */

ul.links-list {
padding-top:30px;
margin-left:0 !important;
padding-left:0 !important;
}
.span-3col {
padding-left:0 !important;
}
:first-child+html #page-actions{
margin-left:198px !important;
}
