.current-date{

padding-top: 10px;
padding-left: 5px;
padding-bottom: 10px;
padding-right: 5px;
color:#fff;
font-weight: bold;
}

.emp_name{
  font-size: 14px;
}

.system-div{
  margin-top: 40px;
  
}

.system-desc-list {
  list-style-type: circle;

}
.system-name{
  font-size: 23px;
}

.sidebar-title{
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-weight: bold;
}
.text-blue{

  color:blue!important;
}

.text-white{
  color:#fff;
}


.footer-text{
  color:#fff;
}

.footer-text:hover{
  color:#ffffb5;
}

.fb-logo{
  height: 50px;
  padding: 0px 15px;
  /* padding: 15px 15px; */
  font-size: 18px;
  line-height: 20px;
}

.text-indent{
  text-indent:25px;
}

.main-title{
color:#fff;
padding:5px;
background-color: #c61018;
font-size: 21px;
font-weight: bold;
}

.left-title{
color:#d9534f;
padding:5px;
background-color: #ffffb5;
font-size: 21px;
font-weight: bold;
}

.left-menu{
margin-top: 15px;
color:#fff!important;
font-weight: bold;
cursor:pointer;
}

.left-menu:hover{

color:#ffffb5!important;
}

.announcement-title{
color:#d9534f;
padding:5px;
background-color: #f2f2f2;
font-size: 21px;
font-weight: bold;
}
.left-content{
color:#fff;
font-size: 12px;
font-weight: 300;
}

.left-content:hover{
color:#fff;
font-weight: 300;
}
.content-pad{
padding:10px;

}

.more{
color:#fff;
font-size: 10px;
font-weight: 300;
}

.more:hover{
color:#fff;
font-weight: 300;
}

.more-pad{
  padding-left: 10px;
  padding-right: 10px;
}

.circle {
/*background: #2980b9;*/
width: 150px;
line-height: 150px;
display: inline-block;
color: #000;
border-radius: 100%;
border-style: solid;
border-color:#d9534f; 
font-size: 40px;
text-align: center;
}

.content-bar {
  position: relative;
  background: #eaeaea;
  padding: 5px 0;
}

.bar {
  position: relative;
  background: #eaeaea;
  padding: 60px 0;
}

.bar-white {
  position: relative;
  background: #fff;
 /* padding: 10px 0;*/
  padding-bottom: 60px;
}

.bar.background-white {
  background: #fff;
}

.content-bar.background-pentagon {
  background: url('../img/texture-bw.png') center center repeat;
  /*border-top: solid 1px #999999;*/
  /*border-bottom: solid 1px #999999;*/
}

.bar.background-pentagon {
  background: url('../img/texture-bw.png') center center repeat;
  /*border-top: solid 1px #999999;*/
  /*border-bottom: solid 1px #999999;*/
}

.bar.color-white h1,
.bar.color-white h2,
.bar.color-white h3,
.bar.color-white h4,
.bar.color-white h5,
.bar.color-white h6,
.bar.color-white p {
  color: #fff;
}



.bar.background-image-fixed-2 {
  background: url('../img/fixed-background-2.png') center top no-repeat;
  background-attachment: fixed;
  background-size: cover;
}

.no-mb {
  margin-bottom: 0 !important;
}


.btn-template-transparent-black {
  color: #ffffff;
  background-color: transparent;
  border-color: #ffffff;
}
.btn-template-transparent-black:hover,
.btn-template-transparent-black:focus,
.btn-template-transparent-black:active,
.btn-template-transparent-black.active,
.open > .dropdown-toggle.btn-template-transparent-black {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0);
  border-color: #e0e0e0;
}
.btn-template-transparent-black:active,
.btn-template-transparent-black.active,
.open > .dropdown-toggle.btn-template-transparent-black {
  background-image: none;
}

.btn-template-transparent-black.disabled,
.btn-template-transparent-black[disabled],
fieldset[disabled] .btn-template-transparent-black,
.btn-template-transparent-black.disabled:hover,
.btn-template-transparent-black[disabled]:hover,
fieldset[disabled] .btn-template-transparent-black:hover,
.btn-template-transparent-black.disabled:focus,
.btn-template-transparent-black[disabled]:focus,
fieldset[disabled] .btn-template-transparent-black:focus,
.btn-template-transparent-black.disabled:active,
.btn-template-transparent-black[disabled]:active,
fieldset[disabled] .btn-template-transparent-black:active,
.btn-template-transparent-black.disabled.active,
.btn-template-transparent-black[disabled].active,
fieldset[disabled] .btn-template-transparent-black.active {
  background-color: transparent;
  border-color: #ffffff;
}
.btn-template-transparent-black .badge {
  color: transparent;
  background-color: #ffffff;
}
.btn-template-transparent-black:hover,
.btn-template-transparent-black:focus,
.btn-template-transparent-black:active,
.btn-template-transparent-black.active {
  background: #fff;
  color: #000;
  border-color: #fff;
}

.owl-carousel .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-page.active span,
.owl-carousel .owl-controls.clickable .owl-page:hover span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  background: #d9534f;
}
.owl-carousel .owl-controls .owl-buttons,
.owl-theme .owl-controls .owl-buttons {
  position: absolute;
  top: 5px;
  right: 0;
}
.owl-carousel .owl-controls .owl-buttons div,
.owl-theme .owl-controls .owl-buttons div {
  width: 26px;
  height: 26px;
  line-height: 25px;
  margin: 0 5px 0 0;
  font-size: 18px;
  color: #38a7bb;
  padding: 0;
  background: #fff;
  border-radius: 13px;
  vertical-align: middle;
  text-align: center;
  opacity: 1;
  filter: alpha(opacity=100);
}

.home-carousel {
  position: relative;
  background: url('../img/photogrid.jpg') center center repeat;
  background-size: cover;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.home-carousel .dark-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #736060;
  opacity: 0.7;
  filter: alpha(opacity=90);
}


.darker-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #413c3c;
  opacity: 0.7;
  filter: alpha(opacity=90);
}


.home-carousel .owl-carousel {
  padding-top: 60px;
  padding-bottom: 20px;
}
.home-carousel .owl-theme .owl-controls .owl-page span {
  background: #666;
}
.home-carousel .owl-theme .owl-controls .owl-page.active span {
  background: #fff;
}
.home-carousel .owl-theme .owl-controls .owl-page:hover span {
  background: #fff;
}


@media (max-width: 767px) {
  .home-carousel {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .home-carousel .right {
    text-align: right;
  }
}
.home-carousel h1,
.home-carousel h2,
.home-carousel h3,
.home-carousel p,
.home-carousel ul {
  color: #fff;
}
.home-carousel h1 {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 30px;
  letter-spacing: 0.08em;
}
@media (max-width: 991px) {
  .home-carousel h1 {
    font-size: 20px;
  }
}
.home-carousel h2 {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 24px;
  letter-spacing: 0.08em;
}
.home-carousel ul,
.home-carousel p {
  font-size: 16px;
  font-weight: 700;
  padding: 0;
  text-transform: uppercase;
  letter-spacing: 0.10em;
}
@media (max-width: 991px) {
  .home-carousel ul,
  .home-carousel p {
    font-size: 16px;
  }
}
.home-carousel ul li {
  margin-bottom: 

}

.smooth {
  margin-bottom: 16px;

  font-weight: 300;
  line-height: 1.4;
  font-size: 14px;
}










.testimonials {
  padding: 0;
  margin-bottom: 40px;
}
.testimonials .item {
  list-style-type: none;
  margin: 0 5px;
  background: #fff;
  padding-bottom: 60px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.testimonials .item .testimonial {
  position: relative;
  padding: 20px;
}
.testimonials .item .testimonial:before,
.testimonials .item .testimonial:after {
  content: " ";
  display: table;
}
.testimonials .item .testimonial:after {
  clear: both;
}
.testimonials .item .testimonial:before,
.testimonials .item .testimonial:after {
  content: " ";
  display: table;
}
.testimonials .item .testimonial:after {
  clear: both;
}
.testimonials .item .testimonial .text {
  color: #999999;
  margin-bottom: 40px;
}
.testimonials .item .testimonial .bottom {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  height: 50px;
}
.testimonials .item .testimonial .bottom .icon {
  color: #d9534f;
  font-size: 30px;
  float: left;
  width: 20%;
}
.testimonials .item .testimonial .name-picture {
  float: right;
  width: 80%;
  text-align: right;
}
.testimonials .item .testimonial .name-picture h5 {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}
.testimonials .item .testimonial .name-picture p {
  color: #999999;
  margin: 0;
  font-size: 12px;
}
.testimonials .item .testimonial .name-picture img {
  float: right;
  width: 60px;
  border-radius: 30px;
  margin-left: 10px;
}








.team-member {
  text-align: center;
  margin-bottom: 40px;
}
.team-member h3 {
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 5px;
  letter-spacing: 0.08em;
}
.team-member h3 a {
  color: #555555;
}
.team-member p.role {
  color: #999999;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.06em;
}
.team-member .social {
  margin-bottom: 20px;
}
.team-member .social a {
  margin: 0 10px 0 0;
  color: #fff;
  display: inline-block;
  width: 26px;
  height: 26px;
  border-radius: 13px;
  line-height: 26px;
  font-size: 15px;
  text-align: center;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  vertical-align: bottom;
}
.team-member .social a i {
  vertical-align: bottom;
  line-height: 26px;
}
.team-member .social a.facebook {
  background-color: #4460ae;
}
.team-member .social a.gplus {
  background-color: #c21f25;
}
.team-member .social a.twitter {
  background-color: #3cf;
}
.team-member .social a.instagram {
  background-color: #cd4378;
}
.team-member .social a.email {
  background-color: #4a7f45;
}
.team-member .text p {
  color: #999999;
  font-size: 12px;
}
.team-member .social,
.team-member-detail .social {
  margin-bottom: 20px;
}
.team-member .social a,
.team-member-detail .social a {
  margin: 0 10px 0 0;
  color: #fff;
  display: inline-block;
  width: 26px;
  height: 26px;
  border-radius: 13px;
  line-height: 26px;
  font-size: 15px;
  text-align: center;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  vertical-align: bottom;
}
.team-member .social a i,
.team-member-detail .social a i {
  vertical-align: bottom;
  line-height: 26px;
}
.team-member .social a.facebook,
.team-member-detail .social a.facebook {
  background-color: #4460ae;
}
.team-member .social a.gplus,
.team-member-detail .social a.gplus {
  background-color: #c21f25;
}
.team-member .social a.twitter,
.team-member-detail .social a.twitter {
  background-color: #3cf;
}
.team-member .social a.instagram,
.team-member-detail .social a.instagram {
  background-color: #cd4378;
}
.team-member .social a.email,
.team-member-detail .social a.email {
  background-color: #4a7f45;
}


.os-animation{
  opacity: 0;
}

.os-animation.animated{
    opacity: 1;
}




#footer {
  background: #d9534f;
  padding: 50px 0;
  color: #fff;
}
#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5,
#footer h6 {
  color: #000;
}
#footer h4 {
  font-size: 14px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}
#footer ul {
  padding-left: 0;
  list-style: none;
}
#footer ul a {
  color: #999999;
}
#footer ul a:hover {
  color: #38a7bb;
  text-decoration: none;
}
#footer .photostream div {
  float: left;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 33%;
  padding: 7.5px;
  overflow: hidden;
}
#footer .photostream div a {
  border: solid 1 px #eeeeee;
}
#footer .photostream div img {
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
#footer .photostream div:hover img {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}


#footer .about-entries .item {
  clear: both;
  padding: 5px 0;
  margin-bottom: 10px;
  border-bottom: solid 1px #555555;
}
#footer .about-entries .item .image {
  float: left;
  width: 15%;
  margin-right: 10px;
}
#footer .about-entries .item .name {
  width: 75%;
  margin-left: 10px;
  display: table-cell;
  vertical-align: middle;
}
#footer .about-entries .item .name h5 {
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: 12px;
}
#footer .about-entries .item .name h5 a {
  color: #fff;
}
#footer .about-entries .item .text {
  width: 100%;
  clear: both;
}
#footer .about-entries .item:last-child {
  border-bottom: none;
  margin-bottom: 0;
}



#footer .follow-entries .item {
  clear: both;
  padding: 5px 0;
  margin-bottom: 10px;
  border-bottom: solid 1px #555555;
}
#footer .follow-entries .item .image {
  float: left;
  width: 15%;
  margin-right: 10px;
}
#footer .follow-entries .item .name {
  width: 75%;
  margin-left: 10px;
  display: table-cell;
  vertical-align: middle;
}
#footer .follow-entries .item .name h5 {
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: 12px;
}
#footer .follow-entries .item .name h5 a {
  color: #fff;
}
#footer .follow-entries .item .text {
  width: 100%;
  clear: both;
}
#footer .follow-entries .item:last-child {
  border-bottom: none;
  margin-bottom: 0;
}




#footer .services-entries .item {
  clear: both;
  padding: 5px 0;
  margin-bottom: 10px;
  border-bottom: solid 1px #555555;
}
#footer .services-entries .item .image {
  float: left;
  width: 15%;
  margin-right: 10px;
}
#footer .services-entries .item .name {
  width: 75%;
  margin-left: 10px;
  display: table-cell;
  vertical-align: middle;
}
#footer .services-entries .item .name h5 {
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: 12px;
}
#footer .services-entries .item .name h5 a {
  color: #fff;
}
#footer .services-entries .item .text {
  width: 100%;
  clear: both;
}
#footer .services-entries .item:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
#footer .social a {
  color: #555555;
  font-size: 25px;
  margin: 0 10px 0 0;
}
#footer .social a:hover {
  color: #38a7bb;
}







#copyright {
  background: #c61018;
  color: #fff;
  padding: 5px 0;
  font-size: 12px;
  line-height: 28px;
}
#copyright p {
  margin: 0;
}
@media (max-width: 991px) {
  #copyright p {
    float: none !important;
    text-align: center;
    margin-bottom: 10px;
  }
}
[data-animate] {
  opacity: 0;
  filter: alpha(opacity=0);
}





.portfolio.no-space {
  padding: 0 15px;
}
.portfolio.no-space .box-image {
  margin: 0 -15px;
}


.img-fixed{
  height: 100px;
  width: 100px;
  overflow:hidden;
  object-fit: contain;
  cursor:pointer;
  
}


.img-gallery-fixed{
  height: 250px;
  width: 250px;
  overflow:hidden;
  object-fit: contain;
  cursor:pointer;
  
}




.btn-search {
  color: #d9534f;
  background-color: #fff;
  height: 28px;
  border: 1px solid #d9534f;
  border-radius: 0px;
}




ul.message-about {
    padding: 10px;
    max-height: 250px;
    overflow-x: hidden;
    overflow-y: auto;

}

.drop-big-title{
  font-size: 13px;
  color:#d9534f;
  font-weight: bold;
}
.drop-big-title:hover{
  color:#c61018;

}


.drop-title{
  font-size: 13px;
  color:#d9534f;
  font-weight: 300;
}

.drop-title:hover{
  color:#c61018;
}



.partners {
  padding: 0;
  margin-bottom: 40px;
}
.partners .item {
  list-style-type: none;
  text-align: center;
  margin: 0 20px;
}
.partners .item img {
  display: inline-block;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.partners .item img:hover {
  max-width: auto;
  filter: none;
  -webkit-filter: none;
}



.dropdown-account {

  min-width: 160px;

}
.fundline-color{
  color:#d9534f!important;

}

.fundline-white{
  color:#ffffff!important;

}

.fundline-bg{
  background-color:#d9534f; 
  color:#fff; 
  padding:5px;
  font-weight: bold;
}

.fundline-size{
  font-size: 16px!important;

}

.work-bg{
  background-color:#d9534f; 
  color:#fff; 
  padding:12px 12px;
  font-weight: bold;
}

.status-bg{
  background-color:#d9534f; 
  color:#fff; 
  padding:12px;
  font-weight: bold;
}

.profile-menu{
  padding:5px;
  font-weight: bold;

}

.profile-menu:hover{
  color:#908f8e;
    /*background-color:#ffffb5;*/
    padding:5px;
}









.box-image {
  position: relative;
  overflow: hidden;
  text-align: center;
  margin: 15px 0;
}
.box-image .bg {
  position: absolute;
  top: auto;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
  background: #d9534f;
}
.box-image .name {
  position: absolute;
  width: 100%;
  height: 50%;
  bottom: 0;
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  -o-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  color: #fff;
  padding: 0 5px;
}
.box-image .name h3 {
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 0.08em;
}
.box-image .name h3 a {
  color: #fff;
  text-decoration: none;
}

.box-image .name h3 a:hover {
  text-decoration: underline;
}

.box-image .text {
  position: absolute;
  width: 100%;
  height: 70%;
  font-weight: bold;
  top: 0;
  -webkit-transform: translate(0, -150%);
  -ms-transform: translate(0, -150%);
  -o-transform: translate(0, -150%);
  transform: translate(0, -150%);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  color: #fff;
  padding: 0 20px;
}
.box-image:hover .bg {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.box-image:hover .name {
  position: absolute;
  -webkit-transform: translate(0, -75%);
  -ms-transform: translate(0, -75%);
  -o-transform: translate(0, -75%);
  transform: translate(0, -75%);
}

.box-image .magnify {
  position: absolute;
  width: 100%;
  height: 50%;
  bottom: 0;
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  -o-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  color: #fff;
  padding: 0 5px;
}
.box-image .magnify h3 {
  color: #fff;
  text-transform: uppercase;
  font-size: 20px;
  letter-spacing: 0.08em;
}
.box-image .magnify h3 a {
  color: #fff;
  text-decoration: none;
}

.box-image:hover .magnify {
  position: absolute;
  -webkit-transform: translate(0, -75%);
  -ms-transform: translate(0, -75%);
  -o-transform: translate(0, -75%);
  transform: translate(0, -75%);
}

.box-image:hover .text {
  position: absolute;
  -webkit-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  -o-transform: translate(0, 100%);
  transform: translate(0, 100%);
}
.box-image-text {
  position: relative;
  overflow: hidden;
  text-align: center;
  margin: 15px 0;
}


.audit_case_tabledata{
  font-size:14px;
}