@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,600i,700');
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	border:0;
	outline:0;
	font-size:100%;
	background:transparent;
	margin:0;
	padding:0;
}
 section, footer, aside, nav, main, article, figure {
    display: block;
} 
a {
    color: #a88652;}
body{ font-family:'Source Sans Pro'; font-size:14px;margin:0px!important; padding:0px!important; overflow-x:hidden;}
html{ overflow-x:hidden;}

/*Loading*/
.awe-body-loading {
  overflow: hidden;
}

.awe-page-loading {
  position: fixed;
  z-index: 9999999;
  background: #fff;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.awe-loading-wrapper {
  text-align: center;
  width: 150px;
  height: 100px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -100px;
  margin-left: -75px;
}

.awe-loading-wrapper .awe-loading-icon {
  font-size: 75px;
  line-height: 1;
  margin-bottom: 10px;
  -webkit-animation-name: aweIcon;
  animation-name: aweIcon;
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
  animation-iteration-count: infinite;
}

.awe-loading-wrapper .awe-loading-icon img {
  width: 100%;
}

.awe-loading-wrapper .awe-loading-icon .icon {
  cursor: default;
}

.awe-loading-wrapper .progress {
  background: #eee;
  border-radius: 0;
  box-shadow: none;
  margin-bottom: 0;
  height: 2px;
}

.awe-loading-wrapper .progress .progress-bar {
  background: #a88652;
  box-shadow: none;
  width: 100%;
  -webkit-animation-name: aweProgress;
  animation-name: aweProgress;
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}
@-webkit-keyframes aweIcon {
  0% {
    color: #333;
  }
  50% {
    color: #666;
  }
  100% {
    color: #000;
  }
}

@-moz-keyframes aweIcon {
  0% {
    color: #333;
  }
  50% {
    color: #666;
  }
  100% {
    color: #000;
  }
}

@keyframes aweIcon {
  0% {
    color: #333;
  }
  50% {
    color: #666;
  }
  100% {
    color: #000;
  }
}

@-webkit-keyframes aweProgress {
  0% {
    width: 0%;
  }
  15% {
    width: 15%;
  }
  25% {
    width: 35%;
  }
  35% {
    width: 50%;
  }
  50% {
    width: 75%;
  }
  65% {
    width: 85%;
  }
  100% {
    width: 100%;
  }
}

@-moz-keyframes aweProgress {
  0% {
    width: 0%;
  }
  15% {
    width: 15%;
  }
  25% {
    width: 35%;
  }
  35% {
    width: 50%;
  }
  50% {
    width: 75%;
  }
  65% {
    width: 85%;
  }
  100% {
    width: 100%;
  }
}

@keyframes aweProgress {
  0% {
    width: 0%;
  }
  15% {
    width: 15%;
  }
  25% {
    width: 35%;
  }
  35% {
    width: 50%;
  }
  50% {
    width: 75%;
  }
  65% {
    width: 85%;
  }
  100% {
    width: 100%;
  }
}


a{ text-decoration:none!important; outline:none!important;}
a:hover{ text-decoration:none!important;}
a.active{ text-decoration:none;}

.login{background:#efefef;}
.login_wrapper{ width:25%; margin:0 auto; text-align:center; margin-top:100px; }

.login_wrapper h2{ font-size:18px; color:#fff; margin-bottom:20px; font-weight:600;}
.login_hold{ width:100%; height:auto; background:#a88652; padding:40px 30px; border-radius:10px; display:table; margin-top:20px;}
.login_wrapper .checkbox{color:#fff; font-size:14px; display:none;}
.btn_login{ width:100%; background: #debe69;     line-height: 25px !important;  margin-top: 0px; font-weight:600;} 
.btn_login a{color:#000;}
.back_web{ font-size:14px; color:#20ac65; margin-top:20px;}
.back_web a{ color:#20ac65;}
.back_web:hover{ color:#000;}
.back_web:hover a{ color:#000;}

#logo { float: left; width:100px; height:auto; padding:10px 0px; }
#logo img{ width:130px;}
.header{ width:100%; height:auto; float:left; }
header nav{ float:right; padding-top:25px;}

.hold_wrap { width: 100%; float: left; border-bottom: 1px solid #ddd;}


.top_menu{ width:100%; height:auto; float:left; position:absolute; right:0; top:75px; z-index:99; width:220px;}
.top_menu ul{ margin:0px; padding:0px; }
.top_menu ul li{ list-style:none;   width:100%; text-align:left; font-weight:600; }
.top_menu ul li a{ color:#a88652; padding:0px 20px; font-size:14px; background: #fff; margin: 15px; border-radius: 20px;}
.top_menu ul li:hover{ }
.top_menu ul li:hover a{ color:#fff; background:#debe69;}
.right_icon a{ display:block; color:#000;}

.top_hold .col-md-1.col-sm-2.col-xs-5{ padding-left:0px; }
#triangle-up { width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 20px solid #a88652; position:absolute; right:20px; top:-18px; }

.top_menu ul {    margin: 0px;    padding: 0px;    background: #a88652;    border-radius: 20px; padding-top:5px;}
.top_menu ul li:last-child {    border-bottom: 4px solid #debe69;    border-bottom-left-radius: 16px;   border-bottom-right-radius: 16px;}
.right_icon {  font-size: 16px; font-weight: 600;  color: #fff;  background: #a88652;  border-radius: 20px;  line-height: 36px; display:inline-block;
    padding: 0px 15px;}

.right_icon a{color:#fff;}
.right_icon1 {  font-size: 16px; font-weight: 600;  color: #fff;  background: #a88652;  border-radius: 20px;  line-height: 36px; display:inline-block;
    padding: 0px 15px;}

.right_icon1 a{color:#fff; display:block;}

.dashboard_caption{ width:100%; height:auto; padding:10px; background:#debe69; border-radius:8px; margin-top:20px;}

.content_area{ width:100%; height:auto; float:left; border-top:1px solid #ddd; min-height:550px; padding-bottom:30px;}
.dashboard_caption h2{ font-size:24px; color:#fff; text-align:left; line-height:40px; font-weight:700; }
.padd{ border:1px dashed #fff; border-radius:8px; padding:15px;}

.list_wrap{ width:100%; height:auto; float:left; }
.list_hold{width:100%; height:auto; float:left; background:#7cb5ec; position:relative;  position: relative;
 border-radius: 15px; margin-top: 30px; min-height: 200px; padding-top:50px; cursor:pointer;}
.title_hold{ width:100%; height:auto; float:left; background:#6597c8; padding:15px 10px; text-align:center; border-radius: 15px; border-top-left-radius:0px; border-top-right-radius:0px;  position:absolute; bottom:0px;}
.list_hold h2{ font-size:24px; color:#fff; text-align:left; font-weight:300; padding-left:30px; }
.title_hold h3{ font-size:16px; color:#fff; text-align:center; font-weight:600; }
.view-round{ width:90px; height:90px; border-radius:50%; background:#6597c8; text-align:center; vertical-align:middle; position:absolute; bottom:20px; right:25px; }
.view-round i{ color:#7cb5ec; padding-top:15px;}
.padding-l{ padding-left:0px;}
.padding-r{ padding-right:0px;}
.list_hold1{width:100%; height:auto; float:left; background:#90ed7d; position:relative;  position: relative;
 border-radius: 15px; margin-top: 30px; min-height: 200px; padding-top:50px; cursor:pointer;}
.title_hold1{ width:100%; height:auto; float:left; background:#62b951; padding:15px 10px; text-align:center; border-radius: 15px; border-top-left-radius:0px; border-top-right-radius:0px;  position:absolute; bottom:0px;}
	.list_hold1 h2{ font-size:24px; color:#fff; text-align:left; font-weight:300; padding-left:30px; }
	.title_hold1 h3{ font-size:16px; color:#fff; text-align:center; font-weight:600; }
	.view-round1{ width:90px; height:90px; border-radius:50%; background:#62b951; text-align:center; vertical-align:middle; position:absolute; bottom:20px; right:25px; }
.view-round1 i{ color:#90ed7d; padding-top:20px;}

.list_hold2{width:100%; height:auto; float:left; background:#f7a35c; position:relative;  position: relative;
 border-radius: 15px; margin-top: 30px; min-height: 200px; padding-top:50px; cursor:pointer;}
.title_hold2{ width:100%; height:auto; float:left; background:#e98c3d; padding:15px 10px; text-align:center; border-radius: 15px; border-top-left-radius:0px; border-top-right-radius:0px;  position:absolute; bottom:0px;}
	.list_hold2 h2{ font-size:24px; color:#fff; text-align:left; font-weight:300; padding-left:30px; }
	.title_hold2 h3{ font-size:16px; color:#fff; text-align:center; font-weight:600; }
	.view-round2{ width:90px; height:90px; border-radius:50%; background:#e98c3d; text-align:center; vertical-align:middle; position:absolute; bottom:20px; right:25px; }
.view-round2 i{ color:#f7a35c; padding-top:20px;}

.foot{ width:100%; height:auto; float:left; background:#191919; text-align:center; font-size:12px; padding: 15px; color:#fff; }
.table_list{ width:100%; height:auto; float:left; margin-top:30px;}
.table-bordered th {  border: 1px solid #dee2e6;   background: #debe69; text-align:center;}
.table-bordered td{ text-align:center;}
.btn-outline-info{border-color: #a88652; color:#a88652;}
.btn-outline-info:hover {  color: #fff; background-color: #a88652; border-color: #a88652;}
.btn{ padding: 0.375rem 1.75rem; font-size: 1rem; line-height: 0.75;}
.fa.fa-user {  color: #debe69;}
.frm_wrap{ width:100%; height:auto; float:left; background:#efefef; padding:30px;}
.add_wrap{ width:100%; height:auto; margin-bottom:15px;}
.add-btn{ line-height:30px; width:120px; font-weight:600; background:#a88652; color:#fff;}
.add-btn a{display:block;}
a:hover { color: #fff!important;}
.add-btn2{ line-height:30px; width:120px; font-weight:600; color:#fff;}
.collectionlist-view{ width:100%; height:auto; float:left;}
.collectionlist-view ul{ margin:0px; padding:0px;}
.collectionlist-view ul li{ list-style:none; float:left; color:#000; width:100%; line-height:30px; background: #fff;
margin-bottom: 10px; padding: 5px 15px;}
.det{ padding-left:25px; text-align:right;}
.blk{ width:150px; float:left;}
.back_btn{ line-height:30px; background:#a88652;}
.back_btn a{color:#fff; display:block;}
.btn-info{border-color: #a88652;}
.page-link{ color: #a88652;}
.page-link:hover {
    z-index: 2;
    color: #0056b3;
    text-decoration: none;
    background-color: #debe69;
    border-color: #a88652;
}
.btn-danger {
    color: #fff;
    background-color: #e3626e;}
	.add-btn:hover{ background:#debe69;}
	.collection{ width:100%; float:left; margin-top:30px; border:1px solid #ccc; border-radius:0px;}
.collection-graph{ width:100%; float:left; margin-top:30px; border:1px solid #ccc; border-radius:0px;}
.highcharts-credits {
    display: none;
}


.table>tbody>tr>td{ padding:4px 8px; font-size:13px; line-height: 24px;}
.frm_wrap h3 { font-size: 15px;  font-weight: 600;  padding: 0px 5px 5px;}
.kbw-signature {
    max-width: 100%!important;
    height: 200px;
    border-color:#ddd!important;
    display:table;
    float:left;
}
#sig{height:250px;}
#signa{height:250px;}
/***********************media*******************************/

 @media only screen and (min-width: 960px) and (max-width: 1199px) { .login_wrapper{ width:40%;} .dashboard_caption{border-radius:0px;} .dashboard_caption h2{line-height:24px;} }
 @media only screen and (min-width: 768px) and (max-width: 959px) {.login_wrapper{ width:50%;} .register_wrapper{ width:80%;} .col-lg-6.padding-r {
    padding-left: 0;
} .list_hold{padding-top:25px;}  .list_hold1{padding-top:25px;}  .list_hold2{padding-top:25px;} .dashboard_caption{border-radius:0px;}  .dashboard_caption h2{line-height:24px;}}
 
 @media only screen and (min-width: 768px) and (max-width: 1040px) { }
 
 @media only screen and (min-width: 480px) and (max-width: 767px) { .login_wrapper{ width:80%;} .col-lg-6.padding-r {
    padding-left: 15px; padding-right:15px;} .col-lg-6.padding-l {
    padding-left: 15px; padding-right:15px;} .hidden-xs{ display:none;} .blk{ width:100%;} .det{ padding-left:0px;}  .padding-r{padding-right:15px;} .padding-l{padding-left:15px;} .list_hold1 h2{font-size:18px;} .list_hold1{padding-top:25px;} .list_hold h2{font-size:18px;} .list_hold{padding-top:25px;} .list_hold2 h2{font-size:18px;} .list_hold2{padding-top:25px;} .dashboard_caption{border-radius:0px;} .dashboard_caption{margin-top:0px;} .dashboard_caption h2{line-height:15px;} .det img {
    width: 100%;
}}
 
 @media only screen and (min-width: 320px) and (max-width: 480px) { .login_wrapper{ width:80%;} .register_wrapper{ width:80%;} .col-lg-6.padding-r {padding-left: 15px; padding-right:15px;} .col-lg-6.padding-l {padding-left: 15px; padding-right:15px;} .title_hold1 h2{ font-size:18px;} .view-round1{ width:100px; height:100px;} .view-round1 i{  font-size:40px;} .title_hold h2{ font-size:18px;} .view-round{ width:100px; height:100px;} .view-round i{  font-size:40px;} .hidden-xs{ display:none;} .blk{ width:100%;} .det{ padding-left:0px;} .padding-r{padding-right:15px;} .padding-l{padding-left:15px; } .dashboard_caption{border-radius:0px;} .dashboard_caption{margin-top:0px;} .dashboard_caption h2{line-height:15px;} .kbw-signature canvas {
    max-width: 100%!important;
}
.kbw-signature {
    max-width: 100%!important;
    height: 200px;
    border-color:#ddd!important;
} .det img {
    width: 100%;
}}
 