.ng-inline-edit__inner-container {
    border: 1px dashed #ccc;
    padding: 2px;
}

.ng-inline-edit__text {
    width: 100px;
    max-height: 200px;
    word-break: break-word;
    overflow: auto;
}

.ng-inline-edit__input {
    border: 1px #ccc solid;
    margin-top: 5px;
}

.ng-inline-edit--validating:after {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url('ajax-loader.gif');
}

.ng-inline-edit--validating .ng-inline-edit__input {
    background: #fff;
    opacity: .4;
}

.ng-inline-edit--error .ng-inline-edit__input {
    color: #f00;
}

.ng-inline-edit__button {
    font-size: 0;
    margin-left: 5px;
    visibility: hidden;
    opacity: .6;
}

.ng-inline-edit__button:hover {
    opacity: 1;
}

.ng-inline-edit:hover .ng-inline-edit__button,
.ng-inline-edit .ng-inline-edit__button--save,
.ng-inline-edit .ng-inline-edit__button--cancel {
    visibility: visible;
}

.ng-inline-edit__button:after {
    font-size: 24px;
    line-height: 24px;
}

.ng-inline-edit__button--edit:after {
    content: "\270E";
    color: #00f;
}

.ng-inline-edit__button--save:after {
    content: "\2714";
    color: #0f0;
}

.ng-inline-edit__button--cancel:after {
    content: "\2716";
    color: #f00;
}

/***
 *      /$$$$$$   /$$$$$$  /$$       /$$$$$$$$ /$$   /$$ /$$$$$$$   /$$$$$$  /$$$$$$$ 
 *     /$$__  $$ /$$__  $$| $$      | $$_____/| $$$ | $$| $$__  $$ /$$__  $$| $$__  $$
 *    | $$  \__/| $$  \ $$| $$      | $$      | $$$$| $$| $$  \ $$| $$  \ $$| $$  \ $$
 *    | $$      | $$$$$$$$| $$      | $$$$$   | $$ $$ $$| $$  | $$| $$$$$$$$| $$$$$$$/
 *    | $$      | $$__  $$| $$      | $$__/   | $$  $$$$| $$  | $$| $$__  $$| $$__  $$
 *    | $$    $$| $$  | $$| $$      | $$      | $$\  $$$| $$  | $$| $$  | $$| $$  \ $$
 *    |  $$$$$$/| $$  | $$| $$$$$$$$| $$$$$$$$| $$ \  $$| $$$$$$$/| $$  | $$| $$  | $$
 *     \______/ |__/  |__/|________/|________/|__/  \__/|_______/ |__/  |__/|__/  |__/
 *                                                                                    
 *                                                                                    
 *                                                                                    
 */
.jq-calendar-container {
    margin: 10px;
}

.jq-calendar-wrapper {
    width: 90%;
    min-height: 950px;
    padding: 10px;
    border: 1px solid #bbb;
    overflow: hidden;
}

.ui-cal .ui-cal-label-date p,
.ui-cal .ui-cal-label-resource p {
    top: 5px;
}
/*.ui-cal-week .ui-cal-resourceline-fill{
    width: auto;
}
.ui-cal-week .ui-cal-dateline-fill {
   width: auto;
}
.ui-cal-week .ui-cal-wrapper:-webkit-scrollbar {
     overflow-x:hidden;
    overflow-y:scroll;
}*/
input.ui-select-search.ng-touched {
    width: 100% !important;
}

/***
 *     /$$$$$$$  /$$$$$$$$  /$$$$$$  /$$$$$$$$ /$$$$$$$  /$$    /$$  /$$$$$$  /$$$$$$$$ /$$$$$$  /$$$$$$  /$$   /$$
 *    | $$__  $$| $$_____/ /$$__  $$| $$_____/| $$__  $$| $$   | $$ /$$__  $$|__  $$__/|_  $$_/ /$$__  $$| $$$ | $$
 *    | $$  \ $$| $$      | $$  \__/| $$      | $$  \ $$| $$   | $$| $$  \ $$   | $$     | $$  | $$  \ $$| $$$$| $$
 *    | $$$$$$$/| $$$$$   |  $$$$$$ | $$$$$   | $$$$$$$/|  $$ / $$/| $$$$$$$$   | $$     | $$  | $$  | $$| $$ $$ $$
 *    | $$__  $$| $$__/    \____  $$| $$__/   | $$__  $$ \  $$ $$/ | $$__  $$   | $$     | $$  | $$  | $$| $$  $$$$
 *    | $$  \ $$| $$       /$$  \ $$| $$      | $$  \ $$  \  $$$/  | $$  | $$   | $$     | $$  | $$  | $$| $$\  $$$
 *    | $$  | $$| $$$$$$$$|  $$$$$$/| $$$$$$$$| $$  | $$   \  $/   | $$  | $$   | $$    /$$$$$$|  $$$$$$/| $$ \  $$
 *    |__/  |__/|________/ \______/ |________/|__/  |__/    \_/    |__/  |__/   |__/   |______/ \______/ |__/  \__/
 *                                                                                                                 
 *                                                                                                                 
 *                                                                                                                 
 */
.modal-reservation {
    color: #000;
}

.modal-reservation .modal-header {
    border-bottom: 0px;
}

.modal-reservation .modal-footer {
    border-top: 0px;
}


.ui-cal-event {
    z-index: 99 !important;
}

.ui-cal .ui-cal-event span.button-edit {
    position: absolute;
    top: 3px;
    right: 15px;
    width: 10px;
    height: 10px;
    background: transparent url() no-repeat 50% 50%;
    cursor: pointer;
    opacity: 0.6;
    -webkit-transition: opacity 0.3s linear;
}


div[window-class="window-full"] .modal-dialog{
    width: 100%;
}

.sticky-form-active{
    background-color: #fff;
    opacity: .9;
}