/* ----------------------------------- Font Faces Declaration ----------------------------------- */

@font-face {
    font-family: 'Tahoma';
    src: url('assets/brand-agnostic/fonts/Tahoma.woff2') format('woff2'),
    url('assets/brand-agnostic/fonts/Tahoma.woff') format('woff'),
    url('assets/brand-agnostic/fonts/Tahoma.ttf')  format('truetype');
}

@font-face {
    font-family: 'Tahoma-Bold';
    src: url('assets/brand-agnostic/fonts/Tahoma-Bold.woff2') format('woff2'),
    url('assets/brand-agnostic/fonts/Tahoma-Bold.woff') format('woff'),
    url('assets/brand-agnostic/fonts/Tahoma-Bold.ttf')  format('truetype');
}

/* ----------------------------------- Misc Devices Styles ----------------------------------- */

/***** Blackjack ****/
#blackjack_PlayerResult_es > div {
    font-size: 15px !important;
}

#blackjack_PlayerResult_pt > div {
    font-size: 15px !important;
}

/******* Caesars Empire *******/
/*Spanish*/
#btn_spin_es>div {
    font-size: 25px !important;
}
#btn_stop_es>div {
    font-size: 20px !important;
}
#btn_auto_es>div {
    font-size: 12px !important;
}
#btn_auto_es>div::first-line {
    font-size: 32px !important;
}

/*Portuguese*/
#btn_spin_pt>div {
    font-size: 25px !important;
}
#btn_stop_pt>div {
    font-size: 25px !important;
}
#btn_auto_pt>div {
    font-size: 12px !important;
}
#btn_auto_pt>div::first-line {
    font-size: 32px !important;
}

/******* Tricard Poker *******/
#tricard_dealerResultBox_es > div > div,
#tricard_playerResultBoxAbove_es > div > div,
#tricard_playerResultBoxBottom_es > div > div,
#tricard_dealerResultBox_pt > div > div,
#tricard_playerResultBoxAbove_pt > div > div,
#tricard_playerResultBoxBottom_pt > div > div
{
    font-size: 20px !important;
}

/******* Video Poker *******/

/* Spanish */
#vPoker_deal_es {
    font-size: 30px !important;
    margin-top: 9px !important;
}

#vPoker_holdLabel_es {
    font-size: 1.4em !important;
}

#vPoker_header_es {
    font-size: 14px !important;
}

#vPoker_coinValue_label_es {
    font-size: 2em !important;
    margin-top: 0.2em !important;
}

#vPoker_hands_es, #vPoker_coin_es, #vPoker_coins_es, #vPoker_bet_es
{
    font-size: 13px !important;
}

#vPoker_label_hands_es, #vPoker_label_coin_es, #vPoker_label_coins_es, #vPoker_label_bet_es
{
    font-size: 12px !important;
    margin-top: 2px !important;
}

/* Japanese */
#vPoker_deal_ja {
    font-size: 28px !important;
    margin-top: 9px !important;
}

#vPoker_header_ja {
    font-size: 14px !important;
    margin-top: 4px !important;
}

#vPoker_coinValue_label_ja {
    font-size: 2em !important;
    margin-top: 0.2em !important;
}

#vPoker_hold_ja {
    font-size: 32px !important;
    margin-top: 5px !important;
}

#vPoker_hands_ja, #vPoker_coin_ja, #vPoker_coins_ja, #vPoker_bet_ja
{
    font-size: 13px !important;
}

#vPoker_label_hands_ja, #vPoker_label_coin_ja, #vPoker_label_coins_ja, #vPoker_label_bet_ja
{
    font-size: 14px !important;
    margin-top: 2px !important;
    font-weight: normal;
}

#vPoker_pay_ja, #vPoker_game_ja {
    font-size: 15px !important;
    margin-top: 5px !important;
}

/* Vietnamese */
#vPoker_deal_vi {
    font-size: 28px !important;
    margin-top: 9px !important;
}

#vPoker_header_vi {
    font-size: 14px !important;
    margin-top: 4px !important;
}

#vPoker_coinValue_label_vi {
    font-size: 2em !important;
    margin-top: 0.2em !important;
}

#vPoker_hold_vi,#vPoker_double_up_draw_vi{
    font-size: 32px !important;
    margin-top: 5px !important;
}

#vPoker_hands_vi, #vPoker_coin_vi, #vPoker_coins_vi, #vPoker_bet_vi
{
    font-size: 13px !important;
}

#vPoker_label_hands_vi, #vPoker_label_coin_vi, #vPoker_label_coins_vi, #vPoker_label_bet_vi
{
    font-size: 14px !important;
    margin-top: 2px !important;
    font-weight: normal;
}

#vPoker_pay_vi, #vPoker_game_vi {
    font-size: 15px !important;
    margin-top: 5px !important;
}

/* Indonesian */
#vPoker_deal_id {
    font-size: 28px !important;
    margin-top: 9px !important;
}

#vPoker_header_id {
    font-size: 14px !important;
    margin-top: 4px !important;
}

#vPoker_coinValue_label_id {
    font-size: 2em !important;
    margin-top: 0.2em !important;
}

#vPoker_hold_id, #vPoker_double_up_draw_id{
    font-size: 22px !important;
    margin-top: 5px !important;
}

#vPoker_hands_id, #vPoker_coin_id, #vPoker_coins_id, #vPoker_bet_id
{
    font-size: 13px !important;
}

#vPoker_label_hands_id, #vPoker_label_coin_id, #vPoker_label_coins_id, #vPoker_label_bet_id
{
    font-size: 14px !important;
    margin-top: 2px !important;
    font-weight: normal;
}

#vPoker_pay_id, #vPoker_game_id {
    font-size: 15px !important;
    margin-top: 5px !important;
}

/* Portuguese */
#vPoker_deal_pt {
    font-size: 28px !important;
    margin-top: 9px !important;
}

#vPoker_coinValue_label_pt {
    font-size: 2em !important;
    margin-top: 0.2em !important;
}

#vPoker_hold_pt {
    font-size: 32px !important;
    margin-top: 5px !important;
}

#vPoker_hands_pt, #vPoker_coin_pt, #vPoker_coins_pt, #vPoker_bet_pt
{
    font-size: 13px !important;
}

#vPoker_label_hands_pt, #vPoker_label_coin_pt, #vPoker_label_coins_pt, #vPoker_label_bet_pt
{
    font-size: 12px !important;
    margin-top: 2px !important;
}

#vPoker_pay_pt, #vPoker_game_pt {
    font-size: 15px !important;
    margin-top: 5px !important;
}

#vPoker_info_es, #vPoker_info_pt, #vPoker_info_ja {
    font-size: 19px !important;
}
#vPoker_info_en {
    font-size: 22px !important;
}

/*** Nashtech Slots***/

/*Spanish*/
#nashtec_btn_spin_es {
    font-size: 25px !important;
}
#nashtec_btn_spin_es-xs {
    font-size: 12px !important;
}
#nashtec_btn_stop_es {
    font-size: 20px !important;
}
#nashtec_btn_stop_es-xs {
    font-size: 10px !important;
}
#nashtec_btn_auto_es {
    font-size: 12px !important;
}
#nashtec_btn_auto_es-xs {
    font-size: 6px !important;
}
#nashtec_btn_auto_es::first-line {
    font-size: 32px !important;
}
#nashtec_btn_auto_es-xs::first-line {
    font-size: 16px !important;
}
#green_light_free_spins_es {
    font-size: 10px !important;
    margin-top: 2px !important;
}

/*Portuguese*/
#nashtec_btn_spin_pt {
    font-size: 25px !important;
}
#nashtec_btn_spin_pt-xs {
    font-size: 12px !important;
}
#nashtec_btn_stop_pt {
    font-size: 25px !important;
}
#nashtec_btn_stop_pt-xs {
    font-size: 12px !important;
}
#nashtec_btn_auto_pt {
    font-size: 12px !important;
}
#nashtec_btn_auto_pt-xs {
    font-size: 6px !important;
}
#nashtec_btn_auto_pt::first-line {
    font-size: 32px !important;
}
#nashtec_btn_auto_pt-xs::first-line {
    font-size: 32px !important;
}
#green_light_free_spins_pt {
    font-size: 10px !important;
    margin-top: 2px !important;
}

/*Japanese*/
#nashtec_btn_spin_ja {
  font-size: 25px !important;
}
#nashtec_btn_spin_ja-xs {
  font-size: 12px !important;
}

/*Thai*/
#nashtec_btn_auto_th {
    font-size: 25px !important;
}
#nashtec_btn_auto_th-xs {
    font-size: 12px !important;
}

/*Indonesian*/
#nashtec_btn_spin_id {
    font-size: 1.8em !important;
}

#nashtec_btn_auto_id {
    font-size: 1.2em !important;
}

/*Vietnameses*/
#nashtec_btn_spin_vi {
    font-size: 1.65em !important;
}

#nashtec_btn_auto_vi {
    font-size: 1em !important;
}

/*** Baccarat ***/
/*Spanish*/
#baccarat_tie_pays_es {
    font-size: 1.1em !important;
    margin-top: 0.2em !important;
}
/*Portuguese*/
#baccarat_tie_pays_pt {
    font-size: 1.1em !important;
    margin-top: 0.2em !important;
}
/*Japanese*/
#baccarat_tie_pays_ja {
    font-size: 1.1em !important;
    margin-top: 0.2em !important;
}

/*Indonesian*/
#baccarat_tie_pays_id {
    font-size: 0.85em !important;
    margin-top: 0.85em !important;
}
#baccarat_clearbet_id {
    font-size: 0.8em !important;
}

#baccarat_rebet_id {
    font-size: 1em !important;
}

#baccarat_indicator_id {
    font-size: 1.2em !important;
}

.baccarat_scores_id {
    font-size: 1.1em;
}

/*Vietnamese*/
#baccarat_tie_pays_vi {
    font-size: 0.85em !important;
    margin-top: 0.4em !important;
}

#baccarat_indicator_vi {
    font-size: 1.2em !important;
}

/*** Caesar's empire ***/
/*Japanese*/
#btn_spin_ja {
    font-size: 25px !important;
}
#btn_spin_ja-xs {
    font-size: 12px !important;
}
/*Thai*/
#btn_auto_th {
    font-size: 25px !important;
}
#btn_auto_th-xs {
    font-size: 12px !important;
}

/* Indonesian */
#btn_spin_id {
    font-size: 1.8em !important;
}

#btn_spin_id-xs {
    font-size: 0.9em !important;
}

#btn_auto_id {
    font-size: 1.2em !important;
}

#btn_auto_id-xs {
    font-size: 0.6em !important;
}

/* Vietnamese */
#btn_spin_vi {
    font-size: 1.8em !important;
}

#btn_spin_vi-xs {
    font-size: 0.9em !important;
}

#btn_auto_vi {
    font-size: 1.2em !important;
}

#btn_auto_vi-xs {
    font-size: 0.6em !important;
}