#script-warning {display:none;background:#eee;border-bottom:1px solid #ddd;padding:0 10px;line-height:40px;text-align:center;font-weight:bold;font-size:12px;color:red;}
#loading{display: none;}
.popover{min-width:20rem;}
.fc-event-time{padding:0 1px;white-space:nowrap}
.fc-title,.fc-event-title{white-space:normal}
.fc .fc-datagrid-cell-cushion{white-space:normal!important;overflow: auto!important;}
.width_98{width:98%;position:absolute;left:1%}
.btn .badge.btn_count{top:-1;right:-1;}
.list-group-item{user-select:none;}.list-group input[type="checkbox"]{display:none;}.list-group input[type="checkbox"] + .list-group-item{cursor:pointer;}.list-group input[type="checkbox"] + .list-group-item:before{content:"\2713";color:transparent;font-weight:bold;margin-right:1em;}.list-group input[type="checkbox"]:checked + .list-group-item{background-color:#0275D8;color:#FFF;}.list-group input[type="checkbox"]:checked + .list-group-item:before{color:inherit;}.list-group input[type="radio"]{display:none;}.list-group input[type="radio"] + .list-group-item{cursor:pointer;}.list-group input[type="radio"] + .list-group-item:before{content:"\2022";color:transparent;font-weight:bold;margin-right:1em;}.list-group input[type="radio"]:checked + .list-group-item{background-color:#0275D8;color:#FFF;}.list-group input[type="radio"]:checked + .list-group-item:before{color:inherit;}
.bootstrapWizard{display:block;list-style:none;padding:0;position:relative;width:100%}.bootstrapWizard a:active,.bootstrapWizard a:focus,.bootstrapWizard a:hover{text-decoration:none}.bootstrapWizard li{display:block;float:left;width:25%;text-align:center;padding-left:0}.bootstrapWizard li:before{border-top:3px solid #55606e;content:"";display:block;font-size:0;overflow:hidden;position:relative;top:11px;right:1px;width:100%;z-index:1}.bootstrapWizard li:first-child:before{left:50%;max-width:50%}.bootstrapWizard li:last-child:before{max-width:50%;width:50%}.bootstrapWizard li.complete .step{background:#0aa66e;padding:1px 6px;border:3px solid #55606e}.bootstrapWizard li .step i{font-size:10px;font-weight:400;position:relative;top:-1.5px}.bootstrapWizard li .step{background:#b2b5b9;color:#fff;display:inline;font-size:15px;font-weight:700;line-height:12px;padding:7px 13px;border:3px solid transparent;border-radius:50%;line-height:normal;position:relative;text-align:center;z-index:2;transition:all .1s linear 0s}.bootstrapWizard li.active .step,.bootstrapWizard li.active.complete .step{background:#0091d9;color:#fff;font-weight:700;padding:7px 13px;font-size:15px;border-radius:50%;border:3px solid #55606e}.bootstrapWizard li.active .title,.bootstrapWizard li.complete .title{color:#2b3d53}.bootstrapWizard li .title{color:#bfbfbf;display:block;font-size:13px;line-height:15px;max-width:100%;position:relative;table-layout:fixed;text-align:center;top:20px;word-wrap:break-word;z-index:104}.wizard-actions{display:block;list-style:none;padding:0;position:relative;width:100%}.wizard-actions li{display:inline}.tab-content.transparent{background-color:transparent}
@media only screen and (min-width:1200px) {
    .container-xl{max-width:1200px} 
}
@media only screen and (min-width:1680px) {
    .container-xl{max-width:1680px} 
}
#Chat #ThreadsContainer{height:calc(100vh - 56px);overflow-y:scroll;}
#Chat #ThreadsContainer #Threads{}
#Chat #ThreadMessagesContainer{height:calc(100vh - 56px);position:relative;}
#Chat #ThreadMessagesContainer #ThreadMessages{position:relative;height:calc(100vh - 180px);overflow-y:scroll;}
#Chat #ThreadMessagesContainer #ThreadMessages > div{margin-bottom:.5rem;width:96%;}
#Chat #ThreadMessagesContainer #AddMessageFormArea{position:absolute;bottom:0;left:0;width:100%;}

.cpi{width:3rem;height:3rem;border-radius:100%;}
.cmi{width:33.33%;height:auto;border-radius:20%;}
.cmri{width:1rem;height:1rem;font-size:.7rem;border-radius:100%;}
.cm_like{font-size:4rem;}
img, svg{max-width:100%;height:auto}