#ci-profiler-menu-open {
    z-index: 9999 !important;
}

.pagebutton a {
    padding-right: 4px;        
}
.dbe {
    padding-right: 6px;    
}
#loading{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 9999;
    display:none;
}
.page_title {
	line-height: 34px;
	font-weight: 600 !important;
	font-size: 20px;
}
.bootstrap-dialog .modal-header {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
.note-attachments {
  border-bottom: 1px solid silver;
  overflow-y: auto;
  width: 100%;
  display: none;
}

.CodeMirror {
  font-family: monospace;
  height: 300px;
}

.CodeMirror-scroll {
  overflow: auto;
}
.note-editor .note-codable {
  display: none;
  width: 100%;
  padding: 10px;
  margin-bottom: 0;
  font-family: Menlo, Monaco, monospace, sans-serif;
  font-size: 14px;
  color: #ccc;
  background-color: #222;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  resize: none;
}

.note-editor .note-toolbar {
	padding-top: 10px;
	padding-bottom: 5px;
}

#header-navbar{
	background: #FFF;
}

.alert {
    margin-bottom: 0px;
}

.shadowTitle{
	color: rgba(255, 255, 255, 1);
    text-shadow: 1px 1px 17px rgba(0, 0, 0, 1);
    font-weight: 600;
}
.shadowSubTitle{
	color: rgba(255, 255, 255, 1);
    text-shadow: 1px 1px 17px rgba(0, 0, 0, 1);
    font-weight: 600;
}
.popover {
    max-width: 400px;
}
.nav-header .header-search.header-search-xs-visible {
    background: #FFF;
    border-bottom: 0px;
    border-top: 0px;
}

.nav-header .header-search.header-search-xs-visible{
	background: #FFF;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}


.nav-main a > i {
    color: #FFF;
}

.nav-main .nav-main-heading {
    color: rgba(255, 255, 255, 0.5);
}

.nav-main a {
    color: rgba(255, 255, 255, 1);
}
#maindata{
	-webkit-box-shadow: 4px 4px 7px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    4px 4px 7px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         4px 4px 7px 0px rgba(50, 50, 50, 0.75);
}

.shadowDIV{
	-webkit-box-shadow: 4px 4px 7px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    4px 4px 7px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         4px 4px 7px 0px rgba(50, 50, 50, 0.75);
}

#codeigniter-profiler {
    z-index: 9999 !important;
}
.bg-image{
    -webkit-box-shadow: 2px 0px 2px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    2px 0px 2px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         2px 0px 2px 0px rgba(50, 50, 50, 0.75);
}

.d4-avatar {
    display: inline-block !important;
    height: 96px;
    border-radius: 10%;
}


.mrt{
	height: 63px; 
	overflow:auto;	
}

.member_list{
	min-height: 20px;
}


.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th {
    text-transform: inherit;
}

header#header-navbar {
    background: #FFF;
    background: #009688;
    color: #fff;
}

.side-header.side-content{
    background: #FFF;
    background: #009688;
    color: #fff;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}
.header-navbar-fixed #header-navbar{
    height: 60px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}

header#header-navbar .form-control{
    background: #FFF;
}

.select2-container--default .select2-selection--single {
    border-color: rgba(255, 255, 255, 0);
    border-radius: 0px;
}


::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #FFF;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #FFF;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #FFF;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #FFF;
}
.content-title{
    padding: 5px 15px 0px;
}
h1.page-heading{
    color: #009688;
}
.d4-search-btn{
    color: #555;
    text-align: center;
    background-color: #FFF;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    height: 33.5px;
}


.nav-header .header-search.header-search-xs-visible {
	padding-bottom: 0px;
}


.select2-container {
    color: #646464;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}

.content {
    padding: 15px 15px 1px;
}

.panel {
    box-shadow: 0 0 3px rgba(0,0,0,0.1);
}

.member_picture{
    width: 100%;
    height: 250px;
    border: 1px solid #CCC;
}
.xfile{
    position:relative;
    width:100;
    left:0px;
    right:0px;
    top: 214px;
    border: 0px;

}
.MemberPicture{
    margin: auto;
    height: 100px;
}


.push-50-t {    margin-top: 50px !important; }
.push-55-t {    margin-top: 56px !important; }
.push-60-t {    margin-top: 60px !important; }
.push-65-t {    margin-top: 65px !important; }
.push-70-t {    margin-top: 70px !important; }
.push-75-t {    margin-top: 75px !important; }
.push-80-t {    margin-top: 80px !important; }
.push-85-t {    margin-top: 85px !important; }
.push-90-t {    margin-top: 90px !important; }
.push-95-t {    margin-top: 95px !important; }

.shadow-1-s {  text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); }
.shadow-2-s {  text-shadow: 2px 2px 2px rgba(0, 0, 0, 1); }
.shadow-3-s {  text-shadow: 3px 3px 2px rgba(0, 0, 0, 1); }
.shadow-4-s {  text-shadow: 4px 4px 2px rgba(0, 0, 0, 1); }

.shadow-1-m {  text-shadow: 1px 1px 6px rgba(0, 0, 0, 1); }
.shadow-2-m {  text-shadow: 2px 2px 6px rgba(0, 0, 0, 1); }
.shadow-3-m {  text-shadow: 3px 3px 6px rgba(0, 0, 0, 1); }
.shadow-4-m {  text-shadow: 4px 4px 6px rgba(0, 0, 0, 1); }

.shadow-1-l {  text-shadow: 1px 1px 10px rgba(0, 0, 0, 1); }
.shadow-2-l {  text-shadow: 2px 2px 10px rgba(0, 0, 0, 1); }
.shadow-3-l {  text-shadow: 3px 3px 10px rgba(0, 0, 0, 1); }
.shadow-4-l {  text-shadow: 4px 4px 10px rgba(0, 0, 0, 1); }

.padd-1    { padding: 1px !important;  }
.padd-2    { padding: 2px !important;    }
.padd-3    { padding: 3px !important;    }
.padd-4    { padding: 4px !important;    }
.padd-5    { padding: 5px !important;    }
.padd-6    { padding: 6px !important;    }
.padd-7    { padding: 7px !important;    }
.padd-8    { padding: 8px !important;    }
.padd-9    { padding: 9px !important;    }
.padd-10    { padding: 10px !important;    }

.padd-1-t    { padding-top: 1px !important;  }
.padd-2-t    { padding-top: 2px !important;    }
.padd-3-t    { padding-top: 3px !important;    }
.padd-4-t    { padding-top: 4px !important;    }
.padd-5-t    { padding-top: 5px !important;    }
.padd-6-t    { padding-top: 6px !important;    }
.padd-7-t    { padding-top: 7px !important;    }
.padd-8-t    { padding-top: 8px !important;    }
.padd-9-t    { padding-top: 9px !important;    }
.padd-10-t    { padding-top: 10px !important;    }

.padd-1-b    { padding-bottom: 1px !important;  }
.padd-2-b    { padding-bottom: 2px !important;    }
.padd-3-b    { padding-bottom: 3px !important;    }
.padd-4-b    { padding-bottom: 4px !important;    }
.padd-5-b    { padding-bottom: 5px !important;    }
.padd-6-b    { padding-bottom: 6px !important;    }
.padd-7-b    { padding-bottom: 7px !important;    }
.padd-8-b    { padding-bottom: 8px !important;    }
.padd-9-b    { padding-bottom: 9px !important;    }
.padd-10-b    { padding-bottom: 10px !important;    }

.padd-1-s  { padding-left: 1px !important; padding-right: 1px !important;    }
.padd-2-s  { padding-left: 2px !important; padding-right: 2px !important;    }
.padd-3-s  { padding-left: 3px !important; padding-right: 3px !important;    }
.padd-4-s  { padding-left: 4px !important; padding-right: 4px !important;    }
.padd-5-s  { padding-left: 5px !important; padding-right: 5px !important;    }
.padd-6-s  { padding-left: 6px !important; padding-right: 6px !important;    }
.padd-7-s  { padding-left: 7px !important; padding-right: 7px !important;    }
.padd-8-s  { padding-left: 8px !important; padding-right: 8px !important;    }
.padd-9-s  { padding-left: 9px !important; padding-right: 9px !important;    }
.padd-10-s  { padding-left: 10px !important; padding-right: 10px !important;    }

.form-group { margin-bottom: 4px; }
.select2 { width: 100% !important; }
.xCardInfo{ cursor: pointer !important; }
span.xCardInfo1{ cursor: pointer !important; }
span.xCardInfo2{ cursor: pointer !important; }
.add-m { overflow-y: auto; }
.remove-m { overflow-y: auto; }
/*
.content-mini.content-mini-full {
    padding-bottom: 1px;
}

.content-mini {
    margin: 0 auto;
    padding: 2px 30px 1px;
    max-width: 100%;
    overflow-x: visible;
}
*/
.not-active {
    pointer-events: none;
    cursor: default;
}

.alert-danger {
    background-color: rgba(255, 49, 25, 0.72) !important;
    color: #FFFFFF !important;
    border-radius: 0px !important;
}

.block-content-sm {
    margin: 0 auto;
    padding: 5px 5px 1px;
    max-width: 100%;
    overflow-x: visible;
    -webkit-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out;
}

.list-timeline .list-timeline-time {
    width: 140px;
}

.list-timeline .list-timeline-icon {
    left: 153px;
}

.list-timeline:before {
    left: 168px;
}

.list-timeline .list-timeline-content {
    padding-left: 200px;
}

.page_title{color:#3e3e3e}

button.btn.move.btn-default {
    height: 34px;
}

button.btn.remove.btn-default {height: 34px;}