
/*colors*/
/*primary color: #0ec5b2*/
/*primary color little dark: #0CAD9B*/
/*primary color dark: #087D71*/

.myBtn{
	background: #0CAD9B;
	border-color: #0CAD9B;
}
.myBtn:hover{
	background: #0ec5b2;
	border-color: #0ec5b2;
}
.homeLogo img{
	max-height: 220px;
}
.logo span i{
	font-weight: 800;
	font-size: 1.1em;
	font-style: normal;
	display: inline-block;
	padding-top: 20px;
	font-family: times;
}
.progressBarChangePassBtn, .progressBarBtn, .progressBarAvatarBtn, .progressBarFamilyBtn, 
.progressBarAssetBtn, .progressBarAssetEditBtn, .progressBarPosBtn{
	display: none;
}

#example-7{
	width: 100% !important;
}
.dt-buttons{
  margin-left: 10px;
  float: right;
}
.dt-buttons .btn{
  padding: 5px 10px;
  font-size: 12px
}
#example-2_wrapper .col-xs-12, #example-7_wrapper .col-xs-12{
  width: 100% !important;
}

.avatarHolder{
	height: 80px;
	width: 80px;
}
#memberList{
	display: none;
}
/*Badge outlined variations*/
.badge-outline-primary {
  color: #03a9f3;
  border-radius: 6px;
  border: 1px solid #03a9f3; }

.badge-outline-secondary {
  color: #f4f4f4;
  border-radius: 6px;
  border: 1px solid #f4f4f4; }

.badge-outline-success {
  color: #00c292;
  border-radius: 6px;
  border: 1px solid #00c292; }

.badge-outline-info {
  color: #ab8ce4;
  border-radius: 6px;
  border: 1px solid #ab8ce4; }

.badge-outline-warning {
  color: #ffb463;
  border-radius: 6px;
  border: 1px solid #ffb463; }

.badge-outline-danger {
  color: #fb9678;
  border-radius: 6px;
  border: 1px solid #fb9678; }

.badge-outline-light {
  color: #ffffff;
  border-radius: 6px;
  border: 1px solid #ffffff; }

.badge-outline-dark {
  color: #3a3f51;
  border-radius: 6px;
  border: 1px solid #3a3f51; }

.avatarHolder{
  height: 80px;
  width: 80px;
}
.assetHolder{
	height: 80px;
	width: 80px;
}
.tbAvatar{
	height: 50px !important;
	width: 50px !important;
	margin-right: 5px;
}
.customerPrf .user-btm-box{
  margin-top: -15px;
}
.customerPrf .user-btm-box ul{
  border: none;
}
.profilePrfImage{
  height: 150px;
  width: 150px;
}
.user-bg-lg {
    margin: -25px;
    height: 350px;
    overflow: hidden;
    position: relative
}

.user-bg-lg .overlay-box {
    background: #9675ce;
    opacity: .9;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    text-align: center
}

.user-bg-lg .overlay-box .user-content {
    padding: 15px;
    margin-top: 30px
}
.js-example-basic-single{
  border: 1px solid #ccc !important;
}
.clear{
  clear: both;
}
.form-control-success{
  border-color: #00c292 !important;
}
.form-control-primary{
  border-color: #0275D8 !important;
}
.form-control-warning{
  border-color: #F97046 !important;
}
#leader_notMember{
  display: none;
}
.sessionArea, .offeringArea, .eventArea, .titheCodeArea{
  display: none;
}
.eventImg{
  height: 150px;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}
.cashFlowTbl tr th{
  padding: 7px !important;
  /*color: #333;*/
}
.cashFlowTbl tr td{
  padding: 5px 5px !important;
  /*color: #333;*/
}
.cashFlowTbl tr:last-child{
  background: #D9EDF7;
  padding: 10px 5px !important;
}
.profitRow, .profitRow:hover{
  color: #fff;
  background: #00A65A;
}
.lossRow{
  color: #fff;
  background: #DD4B39;
}
.profilePrfImagePrint{
  height: 120px;
}
@media print {
    html, body {
       border: 1px solid white;
       height: auto !important;
       /*height: 99% !important;*/
       /*page-break-inside: auto !important;*/
       /*page-break-after: avoid !important;*/
       /*page-break-before: avoid !important;*/
    }
    body{
      visibility: hidden !important;
      margin-bottom: 20px !important; 
      /*overflow: visible !important;*/
    }
    .sidebar, .bg-title, .footer{
      display: none;
    }
    #page-wrapper {
        margin: 0 !important;
        padding: 0 !important;
    }
    .noprint{
      display: none !important;
    }
    .table-responsive, .table{
    }
    table{
      width: 100%;
      /*overflow: inherit !important;*/
    }
    thead { 
      display: table-header-group !important;
    }
    tfoot { display: table-row-group !important; }
    tr { page-break-inside: avoid !important; }
    #section-to-print, .section-to-print {
      visibility: visible !important;
      display: block !important;
      width:100% !important;
      /*position: absolute;*/
      position: relative;
      left: 0 !important;
      top: 0 !important;
      float: none !important;
    }
    p{
      word-break: break-all !important;
      display: block !important;
      clear: both;
    }
    .companyHeader{
      display: block !important;
    }
    .d-print{
      display: block !important;
    }
    .clearPrint::after{
      display:block !important;
      content:"" !important;
      clear:both !important
    }
    .row, hr, h1, h2, h3 {
      display: block !important;
      clear: both;
    }
}
.notAllowed{
  display: none !important;
}
.login-register .login-box{
  margin-top: 40px !important;
}
#married_dateRow, #baptised_dateRow, #bornagain_dateRow, .partner_nameRow{
  display: none;
}
#partner_nameNew{
  display: none;
}