﻿.scrollbar{
    max-height:500px;
    overflow-y:auto;
    min-width:220px;
    width:auto;
    overflow-x:hidden;
}
@media screen and (max-width: 768px) {
    .visible-xs-inline { display: inline-block !important; }
}

@media screen and (min-width: 768px) {
    .visible-xs-inline { display: none !important; }
}
.visible-sm-inline{display:none}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline { display: inline-block !important; }
}

.divider-attendance {font-weight:bold}
.inbox-menu-lg ul{padding-left:15px!important}
.bg-primary td { color: #fff !important; background-color: #337ab7 !important; }
.bg-success td { background-color: #dff0d8 !important; }
.bg-info td { background-color: #d9edf7 !important; }
.bg-warning td { background-color: #fcf8e3 !important; }
.bg-danger td { background-color: #f2dede !important; }
.bg-cancel,
.bg-cancel td { background-color: #F9F9F9 !important; text-decoration: line-through; }
.bg-orange,
.bg-orange td { background-color: #FF8040 !important; }
.time-read{text-align:right}
.message-content-container { border-left-width: 2px; border-left-style: solid; background-color: #d9e3ea; padding: 5px; width: 85%; float: left; }
.message-content-container .project-members { float: left; margin-right: 5px; }
.ui-chatbox-msg { margin-bottom: 2px; }
.user-sender.message-content-container { background-color: #f0f5f8 !important; text-align: left; float: right; border-left-width: 0px; border-right-style: solid; border-right-width: 2px; border-color: #d9e3ea; }
.dataTables_processing { display: none !important; }
.huge { font-size: 2.5em; font-weight: bold; }
.notifyjs-corner { margin-top: 50px !important; }
#TableReports_wrapper .row:first-child, #TableReports_wrapper .row:last-child { display: none !important; }
.select2-container--default .select2-results__option[aria-disabled=true] { display: none; }
a[title='JavaScript charts'] { display: none !important; }
.new-messages .ui-chatbox-titlebar { background: #a94442 !important; }
.inbox-body { min-height: 600px; }
span.css-emoticon { -moz-border-radius: 10px !important; -webkit-border-radius: 10px !important; border-radius: 10px !important; -khtml-border-radius: 10px !important; }
#ButtonNewChatMessage .btn { position: relative; }
.btn .badge { position: absolute; top: -5px; right: -5px; cursor: pointer; background: #0091d9; display: inline-block; font-size: 10px; box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07); color: #fff; font-weight: 700; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; padding: 2px 4px 3px; text-align: center; line-height: normal; }
.ui-chatbox-log { height: 300px; }
.ui-chatbox .project-members img { margin-top: -2px; }
.ui-chatbox-titlebar > span { width: auto !important; max-width: 250px !important; }
.not-read { font-weight: bold; }
.ui-chatbox-msg { margin-top: 5px !important; }
.ui-chatbox-msg .text-muted { font-size: 10px; }
.btn-action { background: rgba(252,109,38,0.8) !important; border-color: #fc6d26 !important; color: #fff !important; }
.btn-action:hover { background: #E75E40 !important; }
.fc-event.bg-danger { background-color: #ed1c24 !important; color: white !important; }
.fc-event.bg-primary { background-color: #337ab7 !important; color: white !important; }
.ajax-dropdown { height: 465px; }
.fc-event.bg-danger:hover { background-color: #ff006e !important; }
.fc-event.bg-default { background-color: #fff !important; color: black !important; }
span.text-muted { font-size: 0.9em; }
.smart-style-4:not(.mobile-view-activated) .login-info { display: block; }
.notification-body li.link { cursor: pointer; }
.notification-links { display: block; margin-top: 9px; margin-right: -2px; }
table .label { font-size: 0.9em !important; }
table th, table td { max-width: 350px !important; }
.width350 { width: 350px; }
.ajax-dropdown > :first-child { padding: 0 !important; }
.form-control.input-sm img, .form-control img { height: 26px; margin: -4px 5px 0 -9px; }
.select2-container img { max-height: 25px; margin-right: 5px; margin-left: -5px; }
/*.background-login { background-image: url(/assets/img/background-login.jpg); background-repeat: no-repeat; background-position: center center; background-size: auto 150%; }*/
/*.background-login body { background: none !important; }*/
.background-login .well { margin-top: 50px; }

@media only screen and (max-width: 479px) and (min-width: 320px) {
    #logo img { max-width: 95% !important; }
    #logo { width: 100px; }
    #logo-group { width: 140px; }
}

.active .dropdown-menu { display: block; position: inherit; width: 100%; width: 100%; height: 326px; overflow-y: auto; }

.ajax-dropdown .btn-group .btn { overflow: hidden; }
.chat-body { height: auto !important; overflow-y: hidden !important; }
.chat-body li.message img { max-width: 50px; width: auto; }
.chat-body li.message .message-text time { font-size: 1em !important; }
.avatar { width: 100px; height: 100px; }
.project-members img { width: 35px !important; }
td.operation, th.operation, .operation { width: 90px !important; }
.panel-heading .btn-group { margin-top: -4px; }
.btn { cursor: pointer !important; }
.btn-header > :first-child > a { cursor: pointer !important; }
.btn-header a { width: auto !; }
.project-selector { padding-top: 10px; }
#project-context > :first-child, .project-context > :first-child { color: inherit !important; font-size: inherit !important; text-align: left; }
.login-info, .login-info > span { height: auto !important; }
.panel, .panel-heading { border-radius: 0 !important; -moz-border-radius: 0 !important; }
.list-group { -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); box-shadow: 0 1px 2px rgba(0, 0, 0, .075); }
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus { text-shadow: 0 -1px 0 #286090; background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%); background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a)); background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0); background-repeat: repeat-x; border-color: #2b669a; }
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge { text-shadow: none; }
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 32px !important; top: 0 !important; right: 0 !important; }
* { border-radius: 0 !important; }
.minified #left-panel span { display: none; }
.minified nav > ul > li > ul { margin-top: -40px !important; }

@media only screen and (max-width: 880px) {
    .btn-header span span { display: none; }
}

.note { padding: 0 !important; margin: 0; }
.note textarea { color: black; font-size: 16px; background-color: #ffcf06; margin: 0; padding: 15px; }
/*//////////////////////////////*/
.modal-body { max-height: 400px; overflow-y: scroll; }
.nav > li.divider { height: 10px; display: block; overflow: hidden; background-color: #e5e5e5; }
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc { background: none !important; }
.page-header { margin-top: 0; }
/*.form-group .select2-container { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0; display: table; table-layout: fixed; }*/
h1.login { font-size: 2em; text-align: center; }
.loader { width: 100%; text-align: center; position: fixed; top: 0; left: 0; z-index: 9999999; background: rgb(100, 100, 100); background: rgba(100, 100, 100, .2); height: 100%; }
.loader img { position: fixed; top: 50%; left: 50%; margin-top: -11px; margin-left: -11px; }

#divLoadingContent.loader { position: absolute !important; }
#divLoadingContent.loader img { position: absolute !important; }
.deleted { color: silver !important; text-decoration: line-through !important; }
.bg-primary a { color: white; }
tr.New, tr.New a { font-weight: bold; }
tr.InProgress, tr.InProgress a { }
tr.Cancelled, tr.Cancelled a { text-decoration: line-through; color: #808080; }
tr.Accepted, tr.Accepted a { text-decoration: line-through; color: #3c763d; }
tr.Solved, tr.Solved a { color: #a94442; }
.bg-default { background-color: #f8f8f8; }
.filters { padding-top: 5px; padding-bottom: 5px; }
.list-group p { overflow: hidden; word-wrap: break-word; }
p.wrap { overflow: hidden; word-wrap: break-word; }
.select2-results__options { overflow-x: hidden; }
.modal-header.tabs { padding-bottom: 0 !important; border-bottom: none !important; }
.no-margin { margin: 0 !important; }
.panel-heading { padding: 5px 15px !important; }

@media only screen and (min-width : 768px) {
    .modal-full { width: 98% !important; max-width: 1200px; }
}

.modal-dialog-center { margin-top: 50px; }
#filters { max-height: 500px; overflow-y: auto; }
.datetimepicker.dropdown-menu { z-index: 1151 !important; }
.well { background: white !important; }
.select2-container--open .select2-dropdown--below { margin-top: 49px !important; }
#ImagePreview { display: block; margin: auto; max-width: 100%; width: auto; }
.ImagePreview-container { max-width: 300px; }
#content_webInputs input, #content_clientIdInputs input { margin-bottom: 5px; }
select[multiple] + .select2-container {
    width: 90% !important;
}

    .select2-container .select-all {
        position: absolute;
        top: 6px;
        right: 4px;
        width: 20px;
        height: 20px;
        margin: auto;
        display: block;
        background: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDc0LjggNDc0LjgwMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDc0LjggNDc0LjgwMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0zOTYuMjgzLDI1Ny4wOTdjLTEuMTQtMC41NzUtMi4yODItMC44NjItMy40MzMtMC44NjJjLTIuNDc4LDAtNC42NjEsMC45NTEtNi41NjMsMi44NTdsLTE4LjI3NCwxOC4yNzEgICAgYy0xLjcwOCwxLjcxNS0yLjU2NiwzLjgwNi0yLjU2Niw2LjI4M3Y3Mi41MTNjMCwxMi41NjUtNC40NjMsMjMuMzE0LTEzLjQxNSwzMi4yNjRjLTguOTQ1LDguOTQ1LTE5LjcwMSwxMy40MTgtMzIuMjY0LDEzLjQxOCAgICBIODIuMjI2Yy0xMi41NjQsMC0yMy4zMTktNC40NzMtMzIuMjY0LTEzLjQxOGMtOC45NDctOC45NDktMTMuNDE4LTE5LjY5OC0xMy40MTgtMzIuMjY0VjExOC42MjIgICAgYzAtMTIuNTYyLDQuNDcxLTIzLjMxNiwxMy40MTgtMzIuMjY0YzguOTQ1LTguOTQ2LDE5LjctMTMuNDE4LDMyLjI2NC0xMy40MThIMzE5Ljc3YzQuMTg4LDAsOC40NywwLjU3MSwxMi44NDcsMS43MTQgICAgYzEuMTQzLDAuMzc4LDEuOTk5LDAuNTcxLDIuNTYzLDAuNTcxYzIuNDc4LDAsNC42NjgtMC45NDksNi41Ny0yLjg1MmwxMy45OS0xMy45OWMyLjI4Mi0yLjI4MSwzLjE0Mi01LjA0MywyLjU2Ni04LjI3NiAgICBjLTAuNTcxLTMuMDQ2LTIuMjg2LTUuMjM2LTUuMTQxLTYuNTY3Yy0xMC4yNzItNC43NTItMjEuNDEyLTcuMTM5LTMzLjQwMy03LjEzOUg4Mi4yMjZjLTIyLjY1LDAtNDIuMDE4LDguMDQyLTU4LjEwMiwyNC4xMjYgICAgQzguMDQyLDc2LjYxMywwLDk1Ljk3OCwwLDExOC42Mjl2MjM3LjU0M2MwLDIyLjY0Nyw4LjA0Miw0Mi4wMTQsMjQuMTI1LDU4LjA5OGMxNi4wODQsMTYuMDg4LDM1LjQ1MiwyNC4xMyw1OC4xMDIsMjQuMTNoMjM3LjU0MSAgICBjMjIuNjQ3LDAsNDIuMDE3LTguMDQyLDU4LjEwMS0yNC4xM2MxNi4wODUtMTYuMDg0LDI0LjEzNC0zNS40NSwyNC4xMzQtNTguMDk4di05MC43OTcgICAgQzQwMi4wMDEsMjYxLjM4MSw0MDAuMDg4LDI1OC42MjMsMzk2LjI4MywyNTcuMDk3eiIgZmlsbD0iIzAwMDAwMCIvPgoJCTxwYXRoIGQ9Ik00NjcuOTUsOTMuMjE2bC0zMS40MDktMzEuNDA5Yy00LjU2OC00LjU2Ny05Ljk5Ni02Ljg1MS0xNi4yNzktNi44NTFjLTYuMjc1LDAtMTEuNzA3LDIuMjg0LTE2LjI3MSw2Ljg1MSAgICBMMjE5LjI2NSwyNDYuNTMybC03NS4wODQtNzUuMDg5Yy00LjU2OS00LjU3LTkuOTk1LTYuODUxLTE2LjI3NC02Ljg1MWMtNi4yOCwwLTExLjcwNCwyLjI4MS0xNi4yNzQsNi44NTFsLTMxLjQwNSwzMS40MDUgICAgYy00LjU2OCw0LjU2OC02Ljg1NCw5Ljk5NC02Ljg1NCwxNi4yNzdjMCw2LjI4LDIuMjg2LDExLjcwNCw2Ljg1NCwxNi4yNzRsMTIyLjc2NywxMjIuNzY3YzQuNTY5LDQuNTcxLDkuOTk1LDYuODUxLDE2LjI3NCw2Ljg1MSAgICBjNi4yNzksMCwxMS43MDQtMi4yNzksMTYuMjc0LTYuODUxbDIzMi40MDQtMjMyLjQwM2M0LjU2NS00LjU2Nyw2Ljg1NC05Ljk5NCw2Ljg1NC0xNi4yNzRTNDcyLjUxOCw5Ny43ODMsNDY3Ljk1LDkzLjIxNnoiIGZpbGw9IiMwMDAwMDAiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K') no-repeat center;
        background-size: contain;
        cursor: pointer;
        z-index: 999999;
    }