﻿

@font-face {
    font-family: 'Gotham-Book';
    src: url('Gotham-Book.otf') format('opentype');
}

@font-face {
    font-family: 'gotham-ultra';
    src: url('gotham-ultra.otf') format('opentype');
}


body {
    font-family: 'Gotham-Book', sans,serif;
    background-image: url('');
    background-attachment: fixed;
    background-size: cover;
}


//fix//

@h3col: #fff;
@h3sz: 1.2em;
@h3pd: 10px;
@h3wht: #fff;
@h3case: #fff;
@h4col: #fff;
@h4sz: #fff;
@h4pd: #fff;
@h4wht: #fff;
@h4case: #fff;
 
@bkitespanmwht: #fff;
@sldmin: #fff;
@sldminwht: #fff;
@sldcst: #fff;
@cnbxrpd:10px;



//* GLOBAL *//

@loadcirc: 6px solid #ff2793;
@loadmover: 6px solid cyan;

@bodybg: #0707A6;
 
@linkcol: #fff;
@linkhovcol: #e94c26;
@linkrevcol: red;
@linkrevhovcol: cyan;

@maintxcol: #fff;
@maintxsize: 0.9em;

@h1sz: 2em;
@h2sz: 1.8em;
@h1col: #fff;
@h2col: #fff;
@h1pd: 10px;
@h2pd: 10px;
@h1wht: bold;
@h2wht: bold;
@h1case:uppercase;
@h2case: uppercase;
@hfont: gotham-ultra;
        

@genrad:2px;


//* HEADER *//

@hdrbg: #0707A6;
@hdpad: 10px 20px;
@hdrH: 80px;

@logotp: 10px;
@logoW: 120px;

@hnbtncol: #000;
@hnbtnbor: #000;
@hnbtntcol: #fff;
@hnbtntsz: 0.7em;
@hnbtnpd: 5px;

@hnbtncolhv: none;
@hnbtnborhv: #fff;
@hnbtntxhv: #fff;



//* PROGRESS *//

@progpad:100px 20px 20px 20px;
@progbar: 1px solid transparent;
@progbarcol: #08f9f9;
@progbdr:none;
@progW: 76%;
@dotH: 40px;
@dotW: 40px;
@dotabg: #0707a6;
@dotbbg: #ff2793;
@progtxsz: 1.4em;
@proglbsz: 0.8em;



//* ITEM & ACTIVITY BOXES *//

@bxbg:none;
@bxbdr: none;
@bxshad: 0 10px 10px 3px rgba(0,0,0,0);
@bx50pd: 15px;
@bx100pd: 15px;
@bxhpd:0 20px 20px 20px;
@bxhbpd: 10px;
@bxtxcol:cyan;
@bxtxsize:0.9em;
@bxtxpd:0;

@bbxpd:15px;

@acthdwht:bold;
@actxcol:#FFF;
@actxsz:1.4em;

@actspwht: normal;
@actspcol: #fff;
@actspsz: 1.2em;
@actselpd: 5px;
@actselmg: 5px 0;
@actselsz: #fff;

@actbxpd: 10px 20px;
@actbxmg: 10px 0;
@actbxlncol: rgba(255,255,255,0.4);
@actbxlnW: 50%;
@actbxlnH:1px;


@gbxbg:none;
@gbxmg:0 0 20px 0;
@gbxpd: 10px 20px;
@gbxbdr:2px solid #fff;
@gicohvbg: rgba(255,255,255,0.1);
@gthdcol: #fff;
@gthdsz: 1.2em;
@gthdwht: bold;
@gthdH: 50px;

@gtxH:40px;
@gbtxcol:#fff;
@gtxsz:;
@gtxwht:;

@actbtnselbg:#ff2793;
@actbtntxcol:white;
@actbtntxwht:bold;
@actbtnfont:gotham-ultra;


 
@cnbxbdr:1px solid #fff;
@cnbxpd:10px;
@cnbxtcol:#fff;



@borders: none;



@btncol: #08f9f9;
@btnbor: #000;
@btntx: #0707a6;
@btncolhv: none;
@btnborhv: #08f9f9;
@btntxhv: #08f9f9;

@btnselcol: #E94C26;
@btnselbor: #E94C26;
@btnseltx: #F5F6F8;
@btnselcolhv: #e94c26;
@btnselborhv: #E94C26;
@btnseltxhv: #F5F6F8;

@btncolrev: #E94C26;
@btnborrev: #fff;
@btntxrev: #1A1714;
@btncolrevhv: #e94c26;
@btnborrevhv: #F5F6F8;
@btntxrevhv: #1A1714;

@btntry: #1A1714;
@btntrybor: cyan;

@subheads: #fff;


@mesnegtx: red;
@mespostx: #5aa016;
@mespostx: #5aa016;




//* BTNS & FORMS *//

@globtnpd:10px;
@globtnsz:1.2em;
@globtnwht:bold;
@globtncase:uppercase;

@dobtncol: #ff2793;
@dobtnbor: 1px solid #000;
@dobtntx: #fff;
@dobtncolhv: #08F9F9;
@dobtnborhv: 1px solid #08F9F9;
@dobtntxhv: #0707a6;

@dobtnbcol: #08f9f9;
@dobtnbbor: 1px solid #000;
@dobtnbtx: #0707a6;
@dobtnbcolhv: #08F9F9;
@dobtnbborhv: 1px solid #08F9F9;
@dobtnbtxhv: #fff;

@bkbtncol:whit;
@bkbtnbdr:1px solid white;
@bkbtntx:black;

@bkbtnhvcol:none;
@bkbtnhvbdr:1px solid white;
@bkbtnhvtx:white;

@frmtbdr: 1px solid #000;
@frmtbg: #fff;
@frmtpd: 15px;
@frmtsz: 1.2em;
@frmtcol: #000;
@frmtwgt: normal;

@frmsbdr:white;
@frmsbg:white;
@frmspd: 15px 10px;
@frmstsz: 1em;
@frmstcol:black;
@frmswht: bold;


@rembtncol:red;
@rembtnbor:1px solid red;
@rembtntcol: white;
@rembtnpd:5px;
@rembtnsz:1em;
@rembtnhvcol:none;
@rembtnhvbdr: 1px solid red;
@rembtnthvcol:red;

@plholdcol: #a8a8a8;

@outdrpd:0;

@optoutbg: #fff;
@optoutbdr: 1px solid #000;
@optoutpd: 0 20px 0 5px;

@optbg:#fff;
@optpd:10px;
@opttsz:1.2em;
@opttwgt:normal;
@optx:#000;


@plmbg:#08f9f9;
@plmbdr:none;
@plmpd:5px 10px;
@plmtcol:#fff;
@plmtwgt:bold;
@plmtsz:2.4em;
@plmW:40px;
@hvplmbg: #ff2793;
@hvplmtcol:white;

@qtybg:#fff;
@qtybdr: 1px solid #000;
@qtytcol: #000;
@qtytsz: 2em;
@qytwgt: normal;





//* BK SUMS *//

@bksumbdr: 1px solid #fff ;
@bksumpd: 20px 0px;
@bksumlh: 1.8em;
@bkitemcase: uppercase;
@bkitemsz: 1.2em;
@bkitemcol: black;
@bkitemwht: bold;
@bkspancase: uppercase;
@bkspancol:#fff;


@tprsz: 1.8em;
@tprwht: bold;
@tpcol: #fff;
@tppd: 0 0 20px 0;
@tpbdr: 2px solid #fff;




//* SLIDER *//

@sldbarbg: rgba(255,255,255,0.4);
@sldbarh: 5px;
@sldtmh:40px;
@sldtmw:40px;
@sldtmrad:25%;
@sldtmbdr:1px solid #000;
@sldtmbg:#08f9f9;



@import "../layout.less";


 

.progdota,  .progdotb { -webkit-border-radius:@genrad;
					    -moz-border-radius:@genrad;
					    border-radius:@genrad;
                      }

    .progrbx:before { top: 67%; }


    input.dobtn, input.dobtnb, a:link.choobtn {
        font-family: gotham-ultra, sans-serif;
        font-size: 1.6em;
        -webkit-border-radius: @genrad;
        -moz-border-radius: @genrad;
        border-radius: @genrad;
    }

    input.backbtn {
        font-family: gotham-book, sans-serif;
        font-size: 1em;
        margin: 10px 0;
    }

    .proglbl {  font-family: gotham-ultra, sans-serif; margin:5px 0; }


    .mainslhd, .subslhd {
        font-family: gotham-ultra, sans-serif;
        padding: 20px;
        font-size: 2em;
        text-transform: uppercase;
    }

    .subslhd {
        font-size: 1.4em;
    }


    .headwrap img {
        border: 2px solid #fff;
        border-radius: 4px;
    }

    .ftlg {
        padding: 10px 0;
        font-size: 0.7em;
        font-weight: normal;
        font-family: Arial, sans-serif;
    }




    input.dandate {
        font-family: gotham-ultra, sans-serif;
        font-size: 1.4em;
        padding: 10px;
        border: 1px solid #000;
    }

    select.danopts {
        padding: 10px;
        font-size: 1.4em;
        font-family: gotham-ultra, sans-serif;
        text-transform: uppercase;
    }


    .gico a {
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
    }

    .gicott, .activshd  {
        font-family: gotham-ultra, sans-serif;
        text-transform: uppercase;
    }

    .activspr { font-family: gotham-book, sans-serif; }
 
    input.terbtn { display: block;
                    width: 100%;
                    background:#08f9f9;
                    border:1px solid #000;
                    color:#0707a6;
                    white-space: normal;
                    font-family: gotham-ultra, sans-serif;
                    padding:10px;
                    text-transform: uppercase;
                    margin:30px 0;
                    text-align:center;
            }




     

    input.backbtn { display: block;
                    width: 100%;
                    background:#08f9f9;
                    border:1px solid #000;
                    color:#0707a6;
                    white-space: normal;
                    font-family: gotham-ultra, sans-serif;
                    padding:10px;
                    text-transform: uppercase;
                    margin:30px 0;
            }


        input.qinbtn { display: block;
       
                    background:#08f9f9;
                    border:1px solid #000;
                    color:#0707a6;
                    white-space: normal;
                    font-family: gotham-book, sans-serif;
                    padding:5px;
                    text-transform: uppercase;
                    margin:10px 0;
            }

    .bkitem,  .sechd  { font-family: gotham-book, sans-serif; }
    .bkitem span, .totpr, .totpr span { font-family: gotham-ultra, sans-serif; }




    input.frms, textarea.frms {  font-family: gotham-book, sans-serif; }


 