*{
    text-shadow:0px 0px 0px #fff !important;
}
.attachment-element{
    float: right;
    width:100px !important;
}
.img-thumbnail{
    float: right;
    width: 100px !important;
}
#loader{
    width:100vw;
    height: 100vh;
    position: fixed;
    top:0px;left:0px;
    background: rgba(0,0,0,.7);    
    display: none;
    z-index: 9999;
}
#spinner{
    border: 16px solid rgba(0,0,0,0);   
    border-top: 16px solid #ff8e11;
    border-bottom: 16px solid #0683b2;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite;
    margin-top:calc(50vh - 60px);
    margin-left: calc(50vw - 60px);
    
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.wrapper{
    position: relative;
    margin-top:100px;
    width: 100%;
    
}
.overBottom{
    height:50px;
    width: 100%;
    position: fixed;
    top:50px;
    z-index: -99;
}
.logo{
    position: absolute;
    background: #fff;
    left: 20px;
    top:10px;
    height: 80px;
    width:80px;
    border:2px solid #efefef;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;
    background-size: 80px 80px;
}
div.logo img{
    position: absolute;
    top:20px;
    height:40px;
    width:60px;
    left:calc(50% - 30px);
}
.row{
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.scroll-panel{
    max-height: calc(100vh - 100px);
  overflow-y: auto;
}
.table td{
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  max-width: 200px;
}
th, label{
    text-transform: uppercase;
}
.scroll-panel::-webkit-scrollbar {
    width: 12px;
}
 
.scroll-panel::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(46,109,164,0.5); 
    border-radius: 10px;
}
 
.scroll-panel::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(46,109,164,0.9); 
}
.panel{
    border:none !important;
}
