﻿
//* GLOBAL *//


 

 


@booknowpath: url(/booking/v3/css/whitelabel/roxy/Book-now.svg);


@bodybg: #0a1a11;
@contbg:none;
@linkcol: #f24000;
@linkhovcol:#fff;
@maintxcol: #eae9e8;

@borders:none;

@btncol: #f24000;
@btnbor: #f24000;
@btntx: #fff;
@btncolhv: #f95317;
@btnborhv: #f95317;
@btntxhv: #fff;

@btnselcol:#fa4617;
@btnselbor:#fa4617;
@btnseltx: #F5F6F8;
@btnselcolhv: #FFCF24;
@btnselborhv: #fa4617;
@btnseltxhv: #F5F6F8;

@btncolrev:#000000;
@btnborrev:#fff;
@btntxrev: #000;
@btncolrevhv: #000;
@btnborrevhv: #000;
@btntxrevhv: #fff;

@optbg: #213b2b;
@optx:white;

@dobtncol: #f24000;
@dobtnbor: #f24000;
@dobtntx: #fff;
@dobtncolhv: #f95317;
@dobtnborhv: #f95317;
@dobtntxhv: #fff;

@btncolhn: #fff;
@btnborhn: #fff;
@btntxhn: #333;
@btncolhhn: #cdcdcd;
@btnborhhn: #cdcdcd;
@btntxhhn: #333;

@btntry:#000;
@btntrybor:cyan;

@subheads:#fff;

@plholdcol:#a8a8a8;

@mesnegtx:red;
@mespostx:#5aa016;

@hdrmaxwidth: 800px;
@hdralign: center;
@hdrbg: #0a1a11;

@gicobg: 008b9f;


//** start these have been added for the v4c mod **//

@backbtncol: #fff;
@backbtnbor: #fff;
@backbtntx: #313031;
@backbtncolhv: #3ab8b7;
@backbtnborhv: #3ab8b7;
@backbtntxhv: #fff;

//** end these have been added for the v4c mod **//


input[type="submit"] {
    white-space: normal;
    line-height: normal;
}





@import "../layoutc.less";




@font-face {
    font-family: 'leaguespartan';
    src: url('leaguespartan.ttf') format('truetype');
}


body { font-family: 'leaguespartan',sans-serif; }

h1, h2 { text-transform:uppercase; color:#fff; }

input.dobtn, input.timebtn, input.optbtn {
                                            -webkit-border-radius: 3.40282e38px;
                                            -moz-border-radius: 3.40282e38px;
                                            border-radius: 3.40282e38px;
                                            text-transform: uppercase;
                                        }

input.frmtran, input.pqty, input.frms { background:#213b2b; border:1px solid rgba(255,255,255,0.2); color:#fff;
                                        -webkit-border-radius:10px;
                                        -moz-border-radius:10px;
                                        border-radius:10px;   
                                      }


.dropb { -webkit-border-radius: 10px;
         -moz-border-radius: 10px;
         border-radius: 10px;
         border: 1px solid rgba(255,255,255,0.2);
       }


        .plmin { background:#f24000; border:none; display:inline-block; padding:0 20px 2px 20px;  margin:0; color:#fff; font-weight:bold; font-size:3em; line-height:normal;
                    -webkit-border-radius:10px;
			        -moz-border-radius:10px;
			        border-radius:10px;
      
                } 

        .plmin:hover { background:#f95317; } 


        .gico a { color:#fff; 
                  -webkit-border-radius:10px;
			      -moz-border-radius:10px;
			      border-radius:10px;
                  margin-bottom:10px;
                  background:#213b2b; border:1px solid rgba(255,255,255,0.2);
   
                }

        .gico a:hover { background: @gicobg; }

        .gicotx { color:#fff; }

        .actselect { background:#252716;
                      padding:10px;
                      margin:10px 0;
                      font-size:0.9em;
                      text-transform:uppercase;
                      -webkit-border-radius:10px;
			          -moz-border-radius:10px;
			          border-radius:10px;
                      color: #fff; 
                      border:1px solid rgba(242,64,0,0.2);
                   
        } 

 
        .gico a:hover .actselect  { background:#f24000; }


        .confbx { border-bottom:1px solid rgba(255,255,255,0.4); color:#fff; }


            .slider {  background: rgba(255,255,255,0.2); }



            .slider::-webkit-slider-thumb {
              -webkit-appearance: none;
              appearance: none;
              width: 60px;
              height: 60px;
              border-radius: 50%; 
              border:2px solid rgba(255,255,255,0.4); 
              background:#f24000;
              cursor: pointer;
                transition:all 0.3s ease; 
            }



.pignose-calendar .pignose-calendar-header .pignose-calendar-week.pignose-calendar-week-sun, .pignose-calendar .pignose-calendar-header .pignose-calendar-week.pignose-calendar-week-sat { color:#fff!important; }
.pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-active a { background: #f24000!important; color: #ffffff; }




        .hd2 { padding:20px; }
        .bnlogo { width:80px; position:absolute; left:50%; padding:0; top:15px; transform:translateX(-50%); }



.gicob {
    color: #fff!important; 
}

.gicobtx {
    color: #fff!important;
}


@media (max-width: 550px) {
    .bnlogo {
        width: 70px;
    }
}