.icon-18{width:18px;}
.icon-25{width:25px;}
.icon-36{width:36px;}
.background-blue{background-color: #3c8dbc;}
.background-white{background-color: #ffffff !important;}
.white{color:#f1f1f1;}
.dark-blue{color:#3B8AB9;color:#357CA5;}
.pointer{cursor:pointer;}
.block{display:block;}
.table td{vertical-align:top;}
.actions a{cursor:pointer;}
a{cursor:pointer;}
.ui-autocomplete { position: absolute; cursor: default;z-index:100000000 !important;} 
.btn-action{color:#fff;background:#88CBEF;}

.sliderx{background:#FFFFFF;width:100%;}

.slidex img{max-width:125px;max-height:125px;vertical-align:text-top;vertical-align: middle;border:1px solid #DDDDDD;margin:5px;padding:5px;border-radius:3px;cursor:pointer;}

.hidden{display:none;}
.display-window{background:#ffffff;min-height:550px;padding:5px;}

.clocked-0{display:none;}

/*
.slide-x.ng-hide-add,
.slide-x.ng-hide-remove {
  -webkit-transition: all linear 0.5s;
  -moz-transition: all linear 0.5s;
  -o-transition: all linear 0.5s;
  transition: all linear 0.5s;
  display: block!important;
}
.slide-x.ng-hide-add.ng-hide-add-active,
.slide-x.ng-hide-remove {
  opacity: 0;
}
.slide-x.ng-hide-add,
.slide-x.ng-hide-remove.ng-hide-remove-active {
  opacity: 1;
}
*/

.chatbar{width:100%;position:fixed;bottom:0px;background:transparent;height:25px;float:left;}

.chat_window{height:250px !important;width:200px;background:yellow;padding:3px;float:right;position:relative;z-index:1;margin:1px;}
.chat_window .username{display:block;font-weight:bold;}
.chat_window .message{display:block;padding:2px;}
.chat_window textarea{width:100%;}

.ui-dialog{z-index:100000;}

/* style sheets */
.ui-chatbox {
    position: fixed;
    bottom:0;
    padding: 2px;
    background:  #CCCCCC;
}

.ui-chatbox-titlebar {
    padding: 3px;
    height: 20px;
    cursor: pointer;
}

.ui-chatbox-content {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

.ui-chatbox-log {
    padding: 3px;
    height: 250px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #FFFFFF;
}

.ui-chatbox-input {
    padding: 3px;
    border-top: 1px solid grey;
    overflow: hidden;
}

.ui-chatbox-input-box {
    margin: 5px;
    border: 2px solid lightgrey;/* #6699FF */
    padding: 2px;
    height: 50px;
}

.ui-chatbox-icon {
    float: right;
}

.ui-chatbox-input-focus {
    border-color: #6699FF;
}

.ui-chatbox-msg {
    margin-top: 10px;
    float: left;
    clear: both;
    /* Source: http://snipplr.com/view/10979/css-cross-browser-word-wrap */
    white-space: pre-wrap;      /* CSS3 */
    white-space: -moz-pre-wrap; /* Firefox */
    white-space: -pre-wrap;     /* Opera <7 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    word-wrap: break-word;      /* IE */
}


#page-loader { position: fixed!important; top: 0; right: 0; bottom: 0; left: 0; z-index: 999999999; background:rgba(255,255,255,0.5) url('/public/admin-responsive-1/images/loading.gif') no-repeat 50% 50%;}