
@font-face { 
 font-family: 'fontawesome';
 src:url('css/font/fontawesome-webfont.eot');
 src:url('css/font/fontawesome-webfont.eot') format('embedded-opentype'),
  url('css/font/donwupArrows.ttf') format('truetype'),
  url('css/font/donwupArrows.woff') format('woff'),
  url('css/font/fontawesome-webfont.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
    font-family: 'trash';
    src:url('css/font/trash.eot?-edhjoc');
    src:url('css/font/trash.eot?#iefix-edhjoc') format('embedded-opentype'),
            url('css/font/trash.ttf?-edhjoc') format('truetype'),
            url('css/font/trash.woff?-edhjoc') format('woff'),
            url('css/font/trash.svg?-edhjoc#trash') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'select-service';
    src:url('css/font/select-service.eot?-bqbqdm');
    src:url('css/font/select-service.eot?#iefix-bqbqdm') format('embedded-opentype'),
            url('css/font/select-service.ttf?-bqbqdm') format('truetype'),
            url('css/font/select-service.woff?-bqbqdm') format('woff'),
            url('css/font/select-service.svg?-bqbqdm#select-service') format('svg');
    font-weight: normal;
    font-style: normal;
}

#servicegiftdata{
    display:none;
}
#servicegiftdata input[type="text"], #servicegiftdata textarea{
    width: 100% !important;
}

#cont_cart{
    background-color:#dfdfdf;
    padding: 10px; 
    position:absolute;
    right:0;
}

.plusMinus{
    border: 1px solid #93BF45;
    background-color: #D9F09F;
    cursor: pointer;
    height: 37px;
    padding: 4px;
}
	
.adtaddonselector , .chdaddonselector{
    height:37px !important;
    width:40px !important;
    display: inline-block !important;
    margin-bottom: 0px !important;
    text-align: center !important;
    padding: 5px !important;
    border: 1px solid #cd7637 !important;
}

.calendarlabel{
    display: block;
}

.padding10{
    padding:10px 0px 10px 0px;
}

.borderRL{
    border-right: 1px solid;
    border-left:1px solid;
}
.borderRight{
    border-right:1px solid;
}

.borderLeft{
    border-left:1px solid;
}

.borderBottomDotted{
    border-bottom:1px dotted;
}

.borderTopDotted{
    border-top:1px dotted;
}

.return, .select, .addtocart, .gift{
    font-family:select-service;
}
.return:after{
    content: "\e600";
}
.select:after{
    content: "\e601";
}

.addtocart:after{
    content: "\e602";
}

.gift:after{
    content: "\e603";
}

i.bus:after{
    font-family: 'fontawesome';
    content: "\f207";        
}

.navbar .nav {
    margin:0px !important;
}

.outsidetabs {
    float:none !important;
}

div.navbar-header{
    float:none !important;
    border-bottom:1px solid #e7e7e7;
}

.navbar-nav > li{
    float:none !important;
}

.navbar-nav > li:hover{
    background-color:#DDDDDD !important;
}

.activeMenu{
    background-color:#dddddd;
}

.servicio{
    padding-bottom: 20px !important;
    margin-bottom: 20px;
    padding: 10px !important;
    border: 1px solid #e7e7e7;
    border-radius: 3px;
}

ul.tabs{
    margin-left: 0px !important;
    margin-bottom: 11px;
    list-style: none;    
}

ul.tabs h3{
    padding:0px !important;
}

.currentSel{
    background-color: #f8f8f8;
    border-radius: 4px;
    border: 1px solid #e7e7e7;
}

.checkIn{
    background-color: #f8f8f8;
    padding: 10px;
    border-radius: 3px;
}

h3.returnTitle{
    font-weight:normal;
    font-size:16px;
    margin-bottom:0px;
}

.rowBorderBottom{
    margin-bottom: 10px;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 10px;
}

.buttonA{
    width:100%;
    text-align:center;
    margin:0px;
}

.ticketBuilderTitle{
    text-align:center;
    margin-top:10px;
    border-bottom:1px solid #e7e7e7;
}

.bottommargin10{
    margin-bottom:10px !important;
}

h4.hSelection{
    background-color: #e8e8e8 !important;
    padding: 5px !important;
    margin-bottom: 5px !important;
    font-weight:normal;
    font-size:14px;
}

.ticket-divider{
    border-top: 1px dotted #e8e8e8;
    padding-bottom: 2px;
    margin-bottom: 5px;
}

.ticketItem{
    border-bottom:2px solid #e8e8e8;
}

.ticketItem:hover{
    background-color:#fff;
}

span.ticketdelete:before {
    content: "\e679";
    font-family:trash;
    margin-right:5px; 
    color:#cd7637;
}

.subtotalPrice{
    font-weight:bold;
}

.selectedCategoryService{
    background-color:#dddddd;
}

.cart-margin-top-10{
    margin-top: 10px;
}

.cart-margin-top-20{
    margin-top: 20px;
}

#service_pick_up_place{
    width: 100%;
}

.pick_up_place_tooltip{
    font-weight: bold;
}

.pick_up_time_tooltip{
    font-weight: bold;
}