.i-print{

    background-image: url(../images/assets/sprites.png);
    background-position: -96px -7px;
    width: 17px;
    height: 16px;
    background-color: #5a5d62;


}
.icon-export{
    background-image: url(/images/assets/export.png);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 50%;

}
.icon-print{
    background-image: url(/images/assets/print.png);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 50%;
}
.icon-print-x3{
    background-image: url(/images/assets/print-x3.png);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 50%;
}
.icon-print-x12{
    background-image: url(/images/assets/print-x12.png);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 50%;
}
.icon-lock{
    background-image: url(/images/assets/lock.png);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 50%;
}
.icon-stage{
    background-image: url(/images/assets/stage.png);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 50%;

}
.icon-atend-details{
    background-image: url(/images/assets/atend-details.png);
    background-repeat: no-repeat;
    width: 12px;
    height: 12px;
    background-size: 100%;
    display:inline-block;
    cursor:pointer;

}
.print td{

    font-size: 11px !important;
    padding: 5px !important;

}

.i-ok{
    background-position: -296px -43px;
    height: 25px !important;
    width: 30px;
}
textarea:disabled:hover{
    cursor:auto;
}
.checkbox-label{
    height:19px;

}
.checkbox-label.disabled{
    cursor:auto;

}
.bus-item input[type=text].readonly{
    background:rgb(221, 218, 213);
    cursor:auto;
}

pre.result{
    font-size: 13px;
    color: #5a5d62;
    font-family: 'Ubuntu', sans-serif;
    white-space: initial;
    word-break: break-all;
}

input[type=password].error, select.error + .ui-selectmenu-button {
    background-color: rgb(255, 196, 196) !important;
    border: 1px solid rgb(239, 35, 35);
}

.search-form.is-expanded{
    width:198px;

}
pre.result{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 16px;
    /* max-height: 100px; */
    /* -webkit-line-clamp: 4; */
    -webkit-box-orient: vertical;
    padding: 0;
    margin: 0;
}

.cleared, .cleared td{

    padding:0;
    margin:0;

}

p.project-is-deleted, p.project-is-archived {
    padding: 10px 10px;
    display: block;
    text-align: center;
    margin: 0 0 5px 0;
    background-color: #5a5d62;
    cursor: pointer;
    color: #ffffff !important;
    font-size: 13px;
    width: 175px;
}
pre.no-warp{
    white-space: pre-wrap;       /* Since CSS 2.1 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
.tic-holder{
    height:100%;

}
#hotelRoom{
    width:100% !important;
}
#reservationDeletable{
    display:none;
    cursor:pointer;
    position:absolute;
    right:10px;
    top:15px;
    z-index:9;

}
.one-place{
    position:relative;
    float:left;
}
.twin{
    width:50%;
}
.triple{
    width:33.3333333333333%;
}
.one{
    width:100%;

}
.project-cycle{

    background:#dddad5;
}
.stats-link {
    color: #e55454;
    text-decoration: none;
    float: right;
    font-size: 14px;
    font-weight: normal;
}

.stats-link:hover{
    color: #5a5d62;
    cursor:pointer;
}

#radioFormOpts .row{
    width:100%;
    clear:both;
    padding: 5px 0 5px 0;


}
#radioFormOpts label{
    width:400px;
    font-size: 13px;
    margin-top: -8px;
}

.reason-popup{
    position: absolute;
    margin-left: 0px;
    background: #f3f2ef;
    z-index: 99;
    text-align: center;
    padding: 15px;
    border: 1px solid #dddad5;
    color: #5a5d62;
    min-width: 240px;
}
.small-font{
    font-size:9px!important;
}
.small-font .condensed-table th{
    font-size: 11px;
}
.small-font .condensed-table th.project-th-small{
    font-size: 11px;
}
.small-font pre.result{
    font-size: 9px!important;
}

.small-font.oab_months .month{
    /* width: 8%; */
    /* max-width: 99px; */
    height: 45px;
    margin: 0 2px;
    font-size: 11px;
    background-color: #5a5d62;
    color: #fff;
    text-align: center;
    font-weight: 500;
    float: left;
    text-transform: capitalize;
    padding-top: 9px;
    transition: background-color 0.3s;
    cursor: pointer;
}
.small-font.oab_months{
    height: 45px;
    /* min-width: 1191px; */
    width: 1240px;
    float: left;
    margin-bottom: 20px;
    margin-left: 1px;
}
.small-font.condensed-buttons{
    padding-left: 0px;
}

.condensed-element{

    width: 100%;
    min-width: 1188px;
    max-width: 1255px;
    margin: 0 auto;

}

.small-font .cal-month-name td{
    font-size: 13px;

}
.summary-row table{
    width:100%;
}
.summary-row table td{

    border:none;
}
.summary-row table tr{

    border:none;
}
.summary-container{
    float:right;

}
.summary-container input, .summary-container label{

    float:right!important;
}
