/*ADDED BY TB 28-01.2016. 
SEE Internal-266 & Internal-270. 
CAN BE REMOVED IN APRIL RELEASE */
#dvSmartintro{margin-bottom:12px;}
.ui-dialog .ui-dialog-content{min-height:380px !important;}
.topNavFooterHTML > p {margin-top:0}
/* END TB ADD */


/*---------------SMART FORM NUMBER PLATE FORMATTING---------------------------*/
@font-face {
font-family: 'UKNumberPlate';
font-style: normal;
font-weight: normal;
src: local('UKNumberPlate'), url('UKNumberPlate.woff') format('woff');
}

.smartFormDynamicTBInput, .smartFormCBListRange label, span#smartSummationItem, input#smartFormRangeFromTBInput, input#smartFormRangeToTBInput, input#ctl00_ContentPlaceHolder1_rptQuestions_ctl01_tbAnswerFrom, input#ctl00_ContentPlaceHolder1_rptQuestions_ctl01_tbAnswerTo {

    color: #000 !important;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    text-transform: uppercase !important;
    text-shadow: 1px 1px 1px #FFCF00 !important;
    background: #ffd61f;
    background: -moz-linear-gradient(top, #fffabd 0%, #FFCF00 17%, #FFCF00 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #fffabd), color-stop(17%, #FFCF00), color-stop(100%, #FFCF00));
    background: -webkit-linear-gradient(top, #fffabd 0%, #FFCF00 17%, #FFCF00 100%);
    background: -o-linear-gradient(top, #fffabd 0%, #FFCF00 17%, #FFCF00 100%);
    background: -ms-linear-gradient(top, #fffabd 0%, #FFCF00 17%, #FFCF00 100%);
    background: linear-gradient(to bottom, #fffabd 0%, #FFCF00 17%, #FFCF00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd61f', endColorstr='#ffd61f', GradientType=0 );
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #aeb1a8;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    font-family: 'UKNumberPlate',sans-serif !important;
    font-size: 22px !important;
    font-weight: normal;
    padding-top: 3px;

}

.smartFormDynamicTBInput, .smartFormCBListRange label, span#smartSummationItem, input#smartFormRangeFromTBInput, input#smartFormRangeToTBInput, input#ctl00_ContentPlaceHolder1_rptQuestions_ctl01_tbAnswerFrom, input#ctl00_ContentPlaceHolder1_rptQuestions_ctl01_tbAnswerTo {   
    width: 110px !important;
    height: 22px !important;
}

span#smartSummationItem {   
    width: 22px !important;
    height: 22px !important;
}

select.smartSummationDropDown {
    font-family: Cursive;
    -webkit-appearance: none;
}

table#ctl00_ContentPlaceHolder1_rptQuestions_ctl01_tblRange {
    white-space: nowrap;
}

/*---------------SMART FORM NUMBER PLATE FORMATTING---------------------------*/
#ctl00_ContentPlaceHolder1_divChequePane
{
display: block !important;
height: 46px;
width: 316px;
}

#ctl00_ContentPlaceHolder1_lbCheque
{
height: 46px !important;
width: 316px !important;
}
/* Cheque payment */
#ctl00_ContentPlaceHolder1_Payment1_divChequePane
{
    padding:10px;
}
.chequecheckout
{
    background-image: url(/images/pay-by-cheque.png) !important;
    color: #414141 !important;
    font-size: 23px;
    font-weight: lighter;
    font-family: Arial;
    padding-left: 80px;
    padding-top:8px;
    width: 316px;
    height: 38px;
    display: block;
    background-repeat: no-repeat;
}
.chequecheckout:hover
{
    background-image: url(/images/pay-by-cheque-over.png) !important;
}
 /* End cheque payment */
 
 /* Start bacs payment */
 .bacscheckout {
    width: 316px;
    height: 38px;
    background-image: url(/images/bacs-payment.png);
    background-repeat: no-repeat;
    display: block;
    padding-left: 110px;
    color: #414141 !important;
    padding-top: 10px;
    font-size: 24px;
    font-weight: lighter;
    font-family: Arial;  
}
.bacscheckout:hover {
    background-image: url(/images/bacs-payment-over.png);
	background-repeat: no-repeat;
}
 /* End bacs payment */
 
 .productIconList div {
    left: 54px !important;}

.ucFooterOuterInside .footer li {width:200px;}




/*---------------Hidden Welcome Back Banner---------------------------*/


.welcome-back-page.container-fluid div.header-section.row {
    display: none !important;
}


.text-center pad-bottom col-xs-12 {
    display: none !important;
}


/* nialls basket test  */

.basket-items-right-container .select-component-wrap .selectedWrap .toggle .arrow {
    margin: .8em auto 1em !important;
}

.basket-items-right-container.select-component-wrap .selectedWrap .selected {
    padding: .5em .5em .5em .5em !important;


