﻿@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,500,700);
body
{
    text-align: left;
}
body *
{
    font-family: Roboto, Sans-Serif !important;
}
.ui-page
{
    background: #f2f2f2;
}
.ui-corner-top
{
    -moz-border-radius-topleft: 0em /*{global-radii-blocks}*/;
    -webkit-border-top-left-radius: 0em /*{global-radii-blocks}*/;
    border-top-left-radius: 0em /*{global-radii-blocks}*/;
    -moz-border-radius-topright: 0em /*{global-radii-blocks}*/;
    -webkit-border-top-right-radius: 0em /*{global-radii-blocks}*/;
    border-top-right-radius: 0em /*{global-radii-blocks}*/;
}
.ui-corner-bottom
{
    -moz-border-radius-bottomleft: 0em /*{global-radii-blocks}*/;
    -webkit-border-bottom-left-radius: 0em /*{global-radii-blocks}*/;
    border-bottom-left-radius: 0em /*{global-radii-blocks}*/;
    -moz-border-radius-bottomright: 0em /*{global-radii-blocks}*/;
    -webkit-border-bottom-right-radius: 0em /*{global-radii-blocks}*/;
    border-bottom-right-radius: 0em /*{global-radii-blocks}*/;
}
.ui-shadow
{
    -moz-box-shadow: 0px 0px 0px /*{global-box-shadow-size}*/ rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
    -webkit-box-shadow: 0px 0px 0px /*{global-box-shadow-size}*/ rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
    box-shadow: 0px 0px 0px /*{global-box-shadow-size}*/ rgba(0,0,0,.3) /*{global-box-shadow-color}*/;
}
.ui-btn-b
{
    background-color: #f9b232 !important;
    border: 0px;
    text-shadow: 0 0 #fff !important;
    font-weight: normal;
}
.ui-btn.ui-focus
{
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.ui-btn-b:active
{
    background-color: #ed9700 !important;
}
.controlgroup-textinput
{
    padding: 0px !important;
}
.dark-border
{
    border-color: #B4B4B6 !important;
}
.ButtonPadding
{
    padding: 20% 25% 10% 25%;
}
.disponic-header.ui-bar-a
{
    background-color: #f2f2f2;
    box-shadow: 0 3px 15px #9a9a9a;
    border: none;
}
.header-line
{
    background-color: #f9b232;
    width: 100%;
    height: 2px;
}
.disponic-header .ui-title
{
    margin-left: 15%;
    margin-right: 15%;
}
.disponic-header .ui-btn-c
{
    border-width: 0px;
}
.disponic-leftMenu
{
    background-color: #242628;
}
.disponic-leftMenu a
{
    padding-left: 2.5em;
    padding-right: 1em;
    background-color: transparent !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.disponic-leftMenu a:after
{
    right: auto;
    left: 9px;
}
.disponic-leftMenu li
{
    background-image: url("../images/button_nav_normal.png");
    background-color: transparent !important;
    background-size: contain;
}
.disponic-leftMenu li.active, .disponic-leftMenu li:active
{
    background-image: url("../images/button_nav_pressed.png");
    background-color: transparent !important;
}
.disponic-leftMenu .ui-last-child .ui-btn
{
    border-bottom-width: 0px !important;
}
.disponic-leftMenu li.active div, .disponic-leftMenu li:active div
{
    background-color: #f9b232;
    width: 100%;
    height: 1px;
}
.ui-bar-a .ui-btn-a
{
    background: #D3D3D3 !important;
    border-color: #BBBBBB !important;
}
.ui-footer
{
    border: 1px solid #BBBBBB !important;
}
.ui-li-divider.ui-bar-a
{
    background-color: #e0aa56 !important;
    color: #fff !important;
    text-shadow: 0 1px 1px #4d4d4d !important;
}
.ui-li-divider.ui-bar-b
{
    background-color: #e5e5e5 !important;
    color: #333 !important;
    text-shadow: 0 1px 0 #eee !important;
    border-top: 0px !important;
}
.ui-li-desc
{
    white-space: normal;
}
.list li
{
    border-color: #B4B4B6 !important;
}
.list li .ui-btn
{
    border-color: #B4B4B6 !important;
    background-color: #fff !important;
}
.list li a.ui-btn
{
    padding: 0.5em !important;
}
.list li h2
{
    margin-top: 0.1em !important;
}
.list li p
{
    margin-bottom: 0.1em !important;
}
.list li .ui-btn:active
{
    background-color: #CFCFD1 !important;
}
.ui-btn-c
{
    background-color: transparent !important;
    border-color: #B4B4B6 !important;
}
.ui-btn-c:active
{
    background-color: #CFCFD1 !important;
}
.ui-li-count
{
    color: #fff !important;
    text-shadow: 0 1px 1px #000 !important;
}
.listNoBorders
{
    border-top: 1px solid #B4B4B6 !important;
}
.listNoBorders li
{
    border-color: #B4B4B6 !important;
    border-top: 0px solid #ddd !important;
}
.listNoBordersAtt
{
    border-top: 1px solid #B4B4B6 !important;
}
.listNoBordersAtt li
{
    border-top: 0px solid #ddd !important;
}
.listNoBordersHlk
{
    border-top: 1px solid #B4B4B6 !important;
}
.listNoBordersHlk li
{
    border-top: 0px solid #ddd !important;
}
.bottom-btn-container
{
    width: 100%;
}
.bottom-btn-container .ui-controlgroup-controls
{
    width: 100%;
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    flex-direction: row;
}
.bottom-btn-container .ui-controlgroup-controls a
{
    -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1; /* OLD - Firefox 19- */
    width: 20%; /* For old syntax, otherwise collapses. */
    -webkit-flex: 1; /* Chrome */
    -ms-flex: 1; /* IE 10 */
    flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    height: 1.2em;
}
.frame-available.listNoBorders, .frame-available.listNoBorders li
{
    border-color: #F9B233 !important;
}
.frame-taken.listNoBorders, .frame-taken.listNoBorders li
{
    border-color: #1A964C !important;
}
.frame-noavailable.listNoBorders, .frame-noavailable.listNoBorders li
{
    border-color: #ff0000 !important;
}
.frame-taken.listNoBordersAtt
{
    border-style: solid;
    border-width: 1px;
    border-color: #1A964C !important;
}
.frame-taken.listNoBordersAtt li
{
    border-style: solid;
    border-width: 0px;
    border-color: #1A964C !important;
}
.frame-noavailable.listNoBordersAtt
{
    border-style: solid;
    border-width: 1px;
    border-color: #ff0000 !important;
}
.frame-noavailable.listNoBordersAtt li
{
    border-style: solid;
    border-width: 0px;
    border-color: #ff0000 !important;
}
.frame-taken.listNoBordersHlk
{
    border-style: solid;
    border-width: 1px;
    border-color: #1A964C !important;
}
.frame-taken.listNoBordersHlk li
{
    border-style: solid;
    border-width: 0px;
    border-color: #1A964C !important;
}
.frame-noavailable.listNoBordersHlk
{
    border-style: solid;
    border-width: 1px;
    border-color: #ff0000 !important;
}
.frame-noavailable.listNoBordersHlk li
{
    border-style: solid;
    border-width: 0px;
    border-color: #ff0000 !important;
}
.text_standard
{
    color: #000000 !important;
}
.text_available
{
    color: #F9B233 !important;
}
.text_taken
{
    color: #1A964C !important;
}
.text_noavailable
{
    color: #ff0000 !important;
}
.navbar-bottom a
{
    background-color: #e9e9e9 !important;
}
.date-bar .ui-title
{
    margin: 0 5%;
}
.mainList p.ui-li-asidewish
{
    margin-bottom: 0;
}
#ulSchedule.ui-collapsible-set
{
    margin: 0px;
}
#ulSchedule .ui-collapsible.ui-first-child
{
    margin-top: -1em;
    margin-bottom: -1em;
}
.kc_fab_main_btn
{
    background-color: #f9b232 !important;
}
#footerSyncLabel
{
    background-color: #C0C0C0;
    text-align: center;
    font-size: small;
    color: #000000;
}
