﻿.pricing-main{width:99%; float:left; padding:0px 0 0px 0; margin-left:1%;}

.pricing-main {
    float: left;
    margin-left: 1%;
    padding: 0 0 15px;
    width: 99%;
}
.red-border-bottom {
    border-bottom: 3px solid #960606;
}
.pri-details {
    float: left;
    padding: 3px 0 2px;
    width: 99%;
}
.result-item {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BBBBBB;
    border-radius: 5px;
    float: left;
    margin-top: 10px;
    padding: 15px 0;
    width: 99%;
} 



.flt-lft {
    float: left;
}

.sector-details {
    float: left;
    margin-top: 12px;
    width: 50%;
}
.sector-details h2 { font-size:17px; color:#960606; font-weight:normal }
.trvl-utlt-txt {
    float: left;
    line-height: 22px;
    padding: 1% 2%;
    width: 96%;
}
section[role="banner"] > div {
    margin: 0 auto;
    max-width: 1000px;
    min-width: 300px;
    overflow: hidden;
    position: relative;
}

.regBottom { width:100%; margin:15px 0 }
.regBottomLeft { width:25%; padding:15px 2% 0 2% }
.regBottomHd { width:100% }
.regBottomContent { width:100%; padding:10px 0 ; font-size:11px}
.contWithOutReg { width:100% }
.txtbox-withOutReg { width:184px; padding-left:5px; float:left; }
.login-fb-icon{width:104px; height:29px; background-position:-63px -581px; display:block;}
.rail-button {
    padding-top: 15px;
    width: 170px;
}
a.rednormalbtnbig{background: transparent url(/content/images/ak/v1.0/Common/red-btn-left1.png) no-repeat top left;display: block;float: left;font:15px Arial, Helvetica, sans-serif;  height: 40px;padding-left: 15px; text-decoration: none;}
a:link.rednormalbtnbig, a:visited.rednormalbtnbig, a:active.rednormalbtnbig{color: #fff;}
a.rednormalbtnbig span{background: transparent url(/content/images/ak/v1.0/Common/red-btn-right1.png) no-repeat top right;display: block;padding: 0 15px 0 0;height: 40px;line-height:41px; float:right; text-decoration:none;}
a.rednormalbtnbig:hover{ background-position: bottom left}
a.rednormalbtnbig:hover span{ background-position: bottom right}


.regBottom-split { width:40px; float:left; background:url(/content/images/ak/v1.0/flight/bottom-bg-split-bg.gif) repeat-y; padding:105px 0 }



.regBottomCenter {
    padding: 15px 2% 0;
    width: 30%;
}
.regBottom-alreadyReg {
    padding-bottom: 15px;
    width: 100%;
}

.regBottom-alreadyReg label {
    color:#960606; clear:both; font-size:11px 
}

.txtbox-alreadyReg {
    float: left;
    padding-left: 5px;
    width: 224px;
}
.formbrdrradius {
    border-radius: 3px;
}
.txtinput {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C2C0C0;
    color: #525252;
    float: left;
    font-size: 12px;
    height: 25px;
    line-height: 22px;
    padding: 3px;
}
    
.alreadyReg-login {
    float: left;
    width: 70px;
}
.alreadyReg-forgot-pwd a {
    color: #A10000;
    float: left;
    padding-top: 5px;
}
.regBtmRgt {
    padding: 15px 2% 0;
    width: 22%;
}


/*-------------Travel utility payment------------*/
.trvl-utlty-fnm{width:18%; float:left;}



.trvl-utlty-srvce .customStyleSelectBoxInner{width:173px !important; height:32px;}
.trvl-utlty-srvce span{width:173px !important; height:32px;}
.trvl-utlty-ttl{width:70px; float:left;}
.trvl-utlty-fld{width:90%; float:left;}
.trvl-utlty-srvc{width:180px; float:left;}
.trvl-utlty-srvce {width:18%; float:left;}
.itnry-psprt{width:155px; float:left;}
.onwrd-rtn{width:99%; font-weight:bold; font-size:13px; color:#960606; text-align:left; border-bottom:#C5C5C5 1px dashed; padding:5px 0; padding-left:1%; float:left;}
.flgt-itnry-pnrdtls{float:left; width:120px;}
.bs-it-marlft{margin-left:10px;}

/*Travel Utility*/
.trvl-utlt-txt{width:96%; padding:1% 2%; float:left; line-height:22px;}
.field-city4{width:200px !important}

/************************************************************************************
  PRICING PAGE SECTION
*************************************************************************************/

.pricing-main{width:99%; float:left; padding:0px 0 15px 0; margin-left:1%;}
.result-item { width:99%; float:left; margin-top:10px; border:1px solid #bbb; background:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:15px 0 }

.result-bus { width:21%; float:left; font-size:12px; color:#525252; padding-left:1%}
.pass-name { font-size:13px; font-weight:bold; color:#960606; }
.full-div{width:100%; font-size:12px; line-height:18px; float:left;}
.train-sector { width:15%; float:left; float:left; font-size:12px; color:#525252; text-align: left}
.dep { font-size:9px; color:#495149; padding-bottom:4px; text-transform:uppercase }
.dep-arrow { background-position:-28px -0px; width:9px; height:5px; padding-left:10px; }
.bus-sector { width:10%; float:left; float:left; font-size:12px; color:#525252; text-align:center}
*+html .bus-sector { width:87px; float:left; float:left; font-size:12px; color:#525252; text-align:center}
.clock-icon { background-position:-45px -4px; width:14px; height:14px; margin:0 auto }
.arr-arrow { background-position:-28px -9px; width:9px; height:5px; padding-left:10px; }
.seat-icon { background-position:-70px -4px; width:18px; height:22px; margin:0 auto }
.next-day{text-decoration:none; font-size:11px;}
.price-train { width:14%; float:left;  position:relative; display:block }


/************************************************************************************
  PAYMENT PAGE SECTION
*************************************************************************************/
.flight-details{width:100%; float:left; padding-top:15px}
.fare-details-right{width:49%; float:right;}
.fare-details-left{width:49%; float:left;}
.htl-brdr-btm{border-bottom:1px dashed #c5c5c5;}
.result-pax { width:37%; float:left; font-size:12px; color:#525252; padding-left:1%}
.pax-sector { width:32%; float:left; float:left; font-size:12px; color:#525252; text-align: left}
.pax-secr { width:27%; float:left; float:left; font-size:12px; color:#525252; text-align:left}
.flight-div{width:100%; float:left; padding:5px 0}
.flight-bt{width:100%; float:left; padding:5px 0}
.htl-dls-pax{width:35%; padding-left:10px;}
.htl-dls-bspax{width:28%; text-align:right; padding-right:3%}
.fli-dls-pax{width:42%; padding-left:15px; text-align:right; padding-right:5%; line-height:25px}
.pmnt-container{width:99%}
.pmnt-header{width:100%; float:left; margin-top:5px}
.itemheader{border:1px solid #d2c9c9; background:#ededed; padding:10px 0 ;}
.itemheader h3{ padding-left:12px;}
.cntnt-box{width:99.8%;}
.cntnt-boxrn{width:99%;}
.itemcontainer{border:1px solid #d2c9c9;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; margin-top:8px; background:#fff}
.cntnt{width:100%; -webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.rgt-itemsubheader{background:#ececec;  line-height:25px; font-weight:bold; padding:5px 0}
.rgt-itemsubheader span{display:inline;float:left; padding-left:10px}
.rgt-itemsubheader a{display:block; float:right; padding-right:5px; font-weight:normal}
.alrt-cntnr{width:98%; padding:3px 0 3px 2%; background:#fef5dd}
.alrt{width:100%; background:url(/content/images/ak/v1.0/Common/alert.gif) no-repeat left; padding:5px 5px 5px 20px}
.trvldtlleftbg{background:#fff;border-bottom:1px dashed #c5c5c5; padding:2px 0 12px 0}
.dtlitem-outer {width:100%}
.trvldtlleftbg:hover{background:url(/content/images/ak/v1.0/Common/traveller-details-left-bg.gif)#F4F4F4 repeat-y left;}
.trvlr-no{width:3%;  text-align:center; font-size:13px; background:#ececec; padding:15px 0; margin-right:1%; margin-top:15px; margin-left:1%; font-weight:bold}
.dtlitem-cntnr,.dtlitem-inner{width:95%}
.dtlitem-btm{width:95%; float:right; padding-top:5px}
.trvldtlHd{width:100%; padding-top:8px; padding-bottom:3px}
.trvldtlTtl{width:70px}
.trvldtlFname{width:130px}
.trvldtlLname{width:130px}
.trvldtlgndr{width:97px}
.trvldtlage{width:85px}
.trvldtldob{width:28%}
.dtlitem-ttl{width:67px}
.select-ttl, .select-fname, .select-lname, .select-gndr, .select-age, .select-dob, .field-city, .field-pin, .field-state, .field-psprt, .field-psprt-plc{float:left; clear:both}
.select-ttl{width:61px;}
.dtlitem-fname{width:130px}
.select-fname{width:121px}
.dtlitem-lname{width:130px}
.select-lname{width:121px}
.dtlitem-gndr{width:97px}
.select-gndr{width:88px}
.dtlitem-dobouter{width:28%}
.dtlitem-dob{width:33%; float:left}
.select-dob{width:80px; float:left}
.dtlitem-age{width:85px}
.contdtlspsprt{width:250px; padding-right:3px}
.contdtlspsprt-plc{width:250px}
.field-psprt{width:95%; padding-left:5px;}
.field-psprt-plc{width:95%; padding-left:5px;}
.contact-cntnr{width:99%; padding:1%}
.contdtladrs{width:100%; padding-top:5px;}
.field-adrs{width:400px}
.contdtlHd{width:100%; padding-top:6px; padding-bottom:4px;}
.contdtlcity{width:244px}
.contdtlpin{width:208px}
.contdtlstate{width:201px}
.field-city{width:230px !important}
.field-city3{width:238px !important}
.field-city11{width:85px !important}
.field-pin{width:194px}
.field-state{width:192px}
.contdtlsbtrt{width:21%;}
.field-name{width:93%; padding-left:5px; float:left; clear:both}
.contdtlsname{width:21%}
.contdtlspsprt-mn{width:21%}
.dtlitem-inner-bt{width:100%}
.update{width:100%; padding:10px 0 5px 0; font-size:12px; font-weight:bold; color:#515151; line-height:20px}
.ck-bt{width:24px; float:left;}
.result-sub { width:99%; float:left; border:1px solid #bbb; background:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; min-height:250px; }
.result-subright { width:99%; float:right; border:1px solid #bbb; background:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; min-height:250px; }
/************************************************************************************
  PAYMENT PAGE SECTION END
*************************************************************************************/

/*................Additional services................*/
.tgr-conct{width:13%}
.add-srvc-cntnr {width:788px; border:1px solid #bbbbbb; background:#f7f6f6; margin-bottom:5px; float:left}
.add-srvc-Inner {width:778px; padding:5px 5px 0 5px; float:left}
.add-srvc-hd {width:790px; float:left;}
.add-srvc-sel {width:100%; }
.avail-ins{width:170px;}
.have-bagage{width:190px;}
.have-insu{width:22%;}
.pad-top-btm10{padding:10px 0;}
.ad-psngr-nm{width:225px; padding:5px 0;}
.ad-onwrd{width:170px;}
.ad-rtn{width:70px;}
.slt-onwrd{width:160px;}
.slt-rtn{width:160px;}
.ad-age{width:130px;}
.ad-slt-age{width:17%;}
.sprt-eqp{width:20%;}
.ad-ntnlty{width:85px;}
.ad-slt-ntnlty{width:75px;}
.ad-ntnlty .customStyleSelectBox{ height:26px; overflow:hidden}
.ad-res{width:11%;}
.sprt-eqp-fld{width:13%;}
.ad-slt-res{width:80px;}
.ad-elgble{width:60px; padding-left:10px;}
.add-plan{width:30px; padding-top:5px;}
.add-slt-cntnr{width:126px;}
.add-slt-plan{width:120px;}
.add-baggage-plan{width:33%;}
.ad-trvlgTo{width:300px;}
.add-bgg-wrap{width:983px;}
.pro-pmnt-cntnr-lft{width:383px;}
.ad-trvldtlTtl{width:77px}
.ad-trvldtlFname{width:100%}
.ad-trvldtlLname{width:110px}
.ad-select-ttl{width:61px;}
.ad-select-fname{width:90%}
.ad-select-lname{width:100px}
.select-paxtp{width:80px}
.trvldtltp{width:90px}
.pro-pmnt-cntnr-rgt{width:385px;}
.pro-pmnt-bagge-rgt{width:460px;}
/*.ad-icon-elgbl{width:16px; height:16px; background:url(../images/display.png) -153px -124px no-repeat; margin-top: 7px;}
.ad-icon-notelgbl{width:10px; height:10px; background:url(../images/display.png) -175px -127px no-repeat; margin-top: 7px;}*/
.pro-pmnt-cntnr{width:100%; margin:5px 0}
.airasia-container{width:790px; margin-top:5px;}
.pro-airasia-area{width:768px; float:left; background-color:#f7f6f6; padding:5px; z-index:10}
.pro-pmnt-bagage-area{width:100%; float:left; height:48px;}
.bagage-pmnt-btn{float:left; border:1px solid #bbb; border-bottom:none; margin-right:5px;display:block; float:left; text-decoration:none; font-weight:bold;  z-index:999; background:none #f7f6f6;z-index:100;position:relative; height:48px}
.bagage{background:#e4e4e4; text-align:center; padding:3px 0; text-transform:uppercase}
.bagage-del{text-align:center; padding:3px 7px;}
.baggage-su a{text-align:center; padding:3px 7px; color:#960606;}
.baggage-su a:hover{ color:#525252 ;}
.bagage-pmnt-btn a{ text-decoration:none}
.bagage-pmnt-btn a:hover,.pro-pmnt-btn a.selected{background:none #f7f6f6;z-index:100;color:#960606; position:relative;}

.return-pmnt-btn{float:left; border:1px solid #bbb; border-bottom:none;  margin-right:5px;display:block; float:left;  color:#960606; text-decoration:none; font-weight:bold;  z-index:999; background:none #f7f6f6;z-index:100; height:48px}
.return-pmnt-btn a{ text-decoration:none;}
.return-del a{ text-decoration:none; color:#fff}
.g-co a{color:#525252 !important;} 
.g-co a:hover{color:#960606 !important;} 
.return{background:#c5c5c5; text-align:center; padding:3px 0; text-transform:uppercase; color:#A10000 !important}
.return-del{text-align:center; padding:3px 7px; background:url(/content/images/ak/v1.0/Common/metrix-tab-bg.gif) repeat-x ; color:#fff; height:20px}
.pro-pmnt-bagge-rgtr{width:768px; float:right}
.pro-return-main{width:99%; padding-left:7px}
.red-carpet{width:465px;}
.ad-trvlgleft{width:25%; float:left}
.update-bagage{width:150px; margin:23px 0 0 15px;}
.pmnt-red-rgt{width:468px; float:right; text-align:right; margin-top:5px;}
.bag-right{width:75%; float:left}
.add-srvc-cntnr-bottom {width:50%; border:1px solid #bbbbbb; background:#f7f6f6; float:left; padding:5px 5px; margin-top:10px;}
.red-insu{width:205px; padding:0 5px 10px 5px;}
.red-insu h4{ color:#525252; font-weight:bold}
.ssr-wrap{ width:99%; float:left; border:1px solid #bbb; background:#fff; -webkit-border-radius: 5px; -webkit-border-top-left-radius: 0; -moz-border-radius: 5px; -moz-border-radius-topleft: 0; border-radius: 5px; border-top-left-radius: 0; }
.ssr-qus{font-weight:bold; color:#960606; cursor:pointer;}

.tiger-avail-ins{width:142px; float:left}
.tiger-avail-ins a{ text-decoration:none}
.tiger-fare-popup{width:380px; border:3px solid #BBB; background:#e6e5e5; float:left}
.tiger-fare-pp-hdr{width:380px; float:left}
.tiger-pp-itm-hdr{border-bottom:1px solid #bbb; background:url(/content/images/ak/v1.0/Common/head-bg.gif) repeat-x; line-height:28px; height:26px ; float:left}
.tiger-pp-hdtxt{display:inline; float:left; padding-left:5px;color:#960606; float:left}
.tiger-pp-hdtxt h3{width:170px; float:left;}
.tiger-pp-cntnt{width:100%; padding:5px; float:left}
.ssr-slt-wrap{width:80%; padding-left:10px; padding-top:5px; float:left;}
.ssr-slt-marbtm{margin-bottom:10px;}

/*.....................Error Styles...............................*/

/************************************************************************************
REGISTER PAGE POPUP
*************************************************************************************/
.reg-popup-main{max-width:950px; min-width:300px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; background:#fff}
.mail-head{background:#fff2d6; float:left; padding:18px 0; width:100%; border-bottom:3px solid #960606;-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;}
.mail-head h1{ font-size:20px; font-weight:normal; color:#960606; padding-left:15px; float:left; font-family:Arial, Helvetica, sans-serif}
.close{width:50px; float:right; font-size:12px; margin-right:15px}
.close a{color:#525252; text-decoration:none;}
.close a:hover{ color:#960606; text-decoration:underline;}

/*Seaarch error div css start*/
.displaysprite{background:url(/Content/images/display.png)  no-repeat}
.alert-icon{width:80px; height:53px; background-position: -210px -81px; padding:4px 15px 0 0; margin-top:18px}
.srch-not-fnd{width:84%; margin:5px 0 !important; border-bottom:1px solid #bbb; text-align:Left; padding: 10px 0 10px 110px}
.srch-item{width:788px; margin:5px 0;border-bottom:1px solid #bbb;text-align:Left;padding:10px 0;font-size:13px}
.loader{width:60px; height:60px; padding:4px 15px 0 179px; border-right:1px solid #CCC}
.ldrtxt{width:520px; line-height:22px; padding-left:10px}
.ldrtxt span{color:#950606; font-size:16px; font-weight:normal}
.alert-txt{width:510px; line-height:22px; border-left:1px solid #CCC; padding:10px 0px 10px 10px}
.alert-txt span{color:#950606; font-size:16px; font-weight:normal}
.alrt-cntnt{width:520px !important}
.new-srch{width:225px}
.call-us{width:212px}
.call-us span{color:#950606; font-size:11px; font-weight:bold}

/*Seaarch error div css end*/
/************************************************************************************
REGISTER PAGE POPUP
*************************************************************************************/

/*Travel utility confirmation*/
.trvl-cnfrm{width:99%; float:left; margin-top:10px; border:1px solid #bbb; background:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:12px 0; min-height:57px}
.trvl-cnfrm-msgbtm{width:99%; float:left; border:1px solid #f05555; padding:5px 0; text-align:center; color:#fe0000; background:#fde6e6; margin-top:10px;}

/*Booking Status*/

.bknstus-errordiv,.bknstus-errorimg,.bknstus-errortxt{float:left}
.bknstus-errordiv{width:100%}
.bknstus-comnimg{ background-image:url(/content/images/ak/v1.0/Common/display_Latest.png); background-repeat:no-repeat}
.bs-bkststs-err{background-position:-226px -80px; width:59px; height:53px;}
.bs-bkststs-prc{background-position:-0px -151px; width:53px; height:56px;}
.bs-bkststs-scs{background-position:-65px -154px; width:48px; height:50px;}
.bknstus-errortxt{width:80%;}
.bs-bk-sts-g,.bs-bk-sts-y,.bs-bk-sts-r{width:99%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding-top:5px; padding-left:10px; clear:both} 
.bs-bk-sts-g{ color:#4e9509}
.bs-bk-sts-y{ color:#ff8a00}
.bs-bk-sts-r{ color:#f54c4c}
.sts-mrg-lft{margin-left:20px;}
.bknstus-content{width:100%; float:left; padding-left:10px; padding-top:3px; clear:both}
.sts-air{ width:18%; float:left; font-size:12px; color:#525252; padding-left:1%}
.sts-sctr { width:7%; float:left; float:left; font-size:12px; color:#525252; text-align:center}
.sts-trvlcls{ width:10%; float:left; float:left; font-size:12px; color:#525252; text-align: left}
.sts-typ{ width:10%; float:left;  position:relative; display:block }
.sts-btn{ width:125px; padding-top:15px }
.bs-pymnt-sts-txt{width:74%; float:left; padding-left:10px;}
.bs-ref-no{width:24%; float:left; color:#960606; text-align:right;}
.bs-sts-txt-dtl{width:99%; float:left; line-height:22px; padding-left:10px; margin-top:10px;}
.bs-sts-txt-dtl span {color:#960606; font-weight:bold;}

.result-item-sts{width:70%; float:left; margin-top:10px; border:1px solid #bbb; background:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:12px 0; min-height:57px}
.result-item-sts:hover{background:#f5f5f5}
.result-item-sts-ref{width:28%; float:left; margin-top:10px; border:1px solid #bbb; background:#fef5dd; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:15px 0; margin-left:1%;}
.result-item-sts-ref:hover{background:#f5f5f5}
.bs-sts-ref-no{width:100%; float:left; text-align:center; color:#960606; font-size:20px;}
.sts-pnr{width:99%; float:left; text-align:left; font-size:12px; font-weight:bold; background:#fef5dd; background-attachment: scroll; padding-top:5px; padding-bottom:5px; padding-left:1%; margin-top:10px; background-clip: border-box;     background-image: none; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.result-item-flgt{width:99%; float:left; margin-top:10px; border:1px solid #bbb; background:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding-top:15px;}
.result-item-flgt:hover{background:#f5f5f5}
.result-item-fare { width:99%; float:left; border:1px solid #bbb; background:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-top:10px; }
.sts-paxtyp{width:17%; padding-left:10px;}
.sts-bsfare{width:20%; text-align:right;}
.sts-tax{width:20%; text-align:right;}
.sts-dis{width:20%; text-align:right;}
.sts-net{width:20%; text-align:right;}
.bld{font-weight:bold;}
.sts-fare-row{width:100%;padding:10px 0; font-size:13px;}
.sts-brdr-btm{border-bottom:1px dashed #C5C5C5;}
.sts-fare-lft{width:50%; float:left;}
.sts-fare-rgt{width:50%; float:left;}
.sts-fare-lnk{width:30%; float:left;}
.sts-net-fare{width:96%; float:left; text-align:right; }
.sts-pmt-chg{width:96%; float:left; text-align:right; colo}
.sts-pad-tpbtm10{padding:10px 0;}
.sts-pad-lft10{padding-left:10px;}
.sts-pax-nm{width:22%; padding-left:10px;}
.sts-pax-typ{width:15%;}
.sts-pp-no{width:25%;}
.sts-dob{width:16%;}
.sts-tckt-no{width:20%;}

.sts-tckt-no{width:20%;}

.your-nm{width:30%; padding-left:10px;}
.your-email{width:30%;}
.your-mob{width:25%;}

.htl-gry-bg{width:100%; background:#f2f2f2; padding:10px 0; font-size:13px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;border-top-right-radius: 5px;}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/content/css/ak/v1.0/common/images/ui-icons_525252_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/content/css/ak/v1.0/common/images/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(/content/css/ak/v1.0/common/images/ui-icons_525252_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/content/css/ak/v1.0/common/images/ui-icons_525252_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(/content/css/ak/v1.0/common/images/ui-icons_ffffff_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/content/css/ak/v1.0/common/images/ui-icons_ffffff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/content/css/ak/v1.0/common/images/ui-icons_cd0a0a_256x240.png);
}





 @media screen and (max-width: 760px) 
{
   
  
.regBottomCenter {width: 40%; border-left:1px solid #ccc; padding-left:5%}
.regBottomLeft {width: 40%;}
.rsnone{ display:none}
.regBtmRgt{width: 80%;}
  .regBottom-split{width:5%;display:none} 
}




 @media screen and (max-width: 570px) 
{
   
  
.regBottomCenter {width:100%; padding-left:2%}
.regBottomLeft {width: 100%;}
.rsnone{ display:none}
.regBtmRgt{width: 100%;}
  .regBottom-split{width:5%; display:none} 
}
 /*neethu 20190513 for visa*/
.payment_mod_responsive{ display:none}
.payment-left-inner{ display:block}
.respons_head{ display:none}


.payment-select{ background: #fff; border: 1px solid #d2c9c9;border-radius: 3px; width: 220px;padding: 10px 12px;
  background: url("/content/images/ak/v1.0/common/arrow.png") right 50% no-repeat, linear-gradient(#fff, #fefefe);
  background: url("/content/images/ak/v1.0/common/arrow.png") right 50% no-repeat, linear-gradient(#fff, #fefefe);
}


.payment-drp-down {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
   background: #fff;
  font-family:'Roboto Condensed', sans-serif;
  padding: 0px;
  font-size:15px;
    transition: border-color .1s ease-in-out,box-shadow .1s ease-in-out;
    border: 1px solid #d2c9c9;
    border-radius: 3px;
    width: 244px;display:none;position:absolute;z-index : 12}

.payment-drp-down li { list-style:none; padding: 8px 12px; border-bottom:1px solid #f1f1f1; cursor:pointer    }
.payment-drp-down li:hover {  background:#f1f1f1; }



@media screen and (max-width: 788px) {
.unselect-card{ width:29%;margin-left: 1%;}
.select-card{ width:29%;margin-left: 1%;}
.payment_mod_responsive{ display:block; padding:10px 0}
.payment-left-inner{ display:none}
.respons_head{ display:block; font-size:15px; padding-bottom:5px}

}