::-webkit-scrollbar { width: 7px; height: 3px;}
::-webkit-scrollbar-button {  background-color: #666; }
::-webkit-scrollbar-track {  background-color: #999;}
::-webkit-scrollbar-track-piece { background-color: #ffffff;}
::-webkit-scrollbar-thumb { height: 50px; background-color: #666;  }
::-webkit-scrollbar-corner { background-color: #999;}}
::-webkit-resizer { background-color: #666;}

a.table-actions-button {
	width: 1.25em;
	height: 1.25em;
	display: inline-block;
	background-position: center center;
}
.font-board { font-size:16px}
.pic-table-delete {position:relative;}
.pic-table-delete:before { position:absolute; font-family:'FontAwesome';top:4px;   content: "\f014"; color:#000; font-size:12px }
.pic-table-edit { position:relative ; }
.pic-table-edit:before { position:absolute; font-family:'FontAwesome';top:4px;   content: "\f040"; color:#000; font-size:12px }
.pic-table-pdf {position:relative;}
.pic-table-pdf:before { position:absolute; font-family:'FontAwesome';top:4px;   content: "\f1c1"; color:red; font-size:25px }
.pic-table-user {position:relative;}
.pic-table-user:before {  position:absolute; font-family:'FontAwesome';top:4px;   content: "\f234"; color:#000; font-size:12px }
 
body {
  	background: url(../images/stupa.png) #24262d no-repeat left bottom;
	background-position: 0% 100%;
    background-attachment: fixed;
  background-color:#e5f0fd;
font-family: 'Droid Sans', sans-serif;}
.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}

.panel-gold {   border-color: #CA880F;} .panel-gold>.panel-heading{color: #fff;    background-color: #CA880F;  border-color: #CA880F;} .panel-gold>.panel-heading+.panel-collapse>.panel-body { border-top-color:#CA880F}
  
.dropdown-toggle.active-top-menu { border-top:2px solid #FF0033; }
@media (min-width: 768px) {

.scrollable-menu
 {height: auto;
    max-height: 800px;
    overflow-x: hidden;}
}
 .page-header-admin {
padding-bottom: 9px;
margin: 20px 0 20px;
border-bottom: 1px solid #006DF0;
}

#wrapper {
  width: 100%;
}
#page-wrapper {
  padding: 0 15px;
  min-height: 650px;
  background-color: #FFF ;
 }
@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 70px 0 0 250px;
    padding: 0 30px;
    border-left: 2px solid #006DF0;
  }
}
 .box-shadow { box-shadow : 0 1px 10px 0 rgb(217, 194, 46)}
 .white { background:#fff}
 .gold { color:#CA880F}
 
.navbar-top-links {
  margin-right: 0; margin-top:15px;
  margin-bottom:5px;
}
.navbar-top-links li {
  display: inline-block;
}
.navbar-top-links li:last-child {
  margin-right: 15px;
}
.navbar-top-links li a {
  padding: 15px 10px;
  min-height: 50px;
  color:#6C6C6C;
 }
.navbar-top-links li a:hover {
   color:#D1A358;
   background:#666
  
}
 .navbar-top-links li li a:hover {
   color:#D1A358;
   background:none;
   
}
 .sidebar .sidebar-nav.navbar-collapse {
  padding-left: 0;
  padding-right: 0;
  margin-top:15px;
  padding-top:0px;
  }
.sidebar ul li {
    border-bottom: 1px solid #006DF0;
    color: #fff;
}
.sidebar ul li a{
	 color:#006DF0;
    text-shadow: 0 0 0.4px #9b6806;
}

 .sidebar ul li a.active-menu {
padding:10px 20px; font-weight:bold; margin:0; color:#fff; background: #006DF0
}
 .sidebar ul li a:hover {
  color:#fff;
  background:#006DF0;
}
.sidebar .arrow {
  float: right;
  color: #CC9933
}
.sidebar .fa.arrow:before {
  content: "\f104";
}
.sidebar .active > a > .fa.arrow:before {
  content: "\f107";
}
.sidebar .nav-second-level li,
.sidebar .nav-third-level li {
  border-bottom: none !important;
}
.sidebar .nav-second-level li a {
  padding-left: 37px;
}
.sidebar .nav-third-level li a {
  padding-left: 52px;
}
@media (min-width: 768px) {
  .sidebar {
    z-index: 1;
    position: absolute;
    width: 250px;
    margin-top: 71px;
  }
  .navbar-top-links .dropdown-messages,
  .navbar-top-links .dropdown-tasks,
  .navbar-top-links .dropdown-alerts {
    margin-left: auto;
  }
}
.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all .5s;
}
.btn-primary.btn-outline {
  color: #428bca;
}
.btn-success.btn-outline {
  color: #5cb85c;
}
.btn-info.btn-outline {
  color: #5bc0de;
}
.btn-warning.btn-outline {
  color: #f0ad4e;
}
.btn-danger.btn-outline {
  color: #d9534f;
}
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
  color: white;
}
 
.login-panel {
  margin-top: 25%;
}
.flot-chart {
  display: block;
  height: 400px;
}
.flot-chart-content {
  width: 100%;
  height: 100%;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background: transparent;
}
table.dataTable thead .sorting_asc:after {
  content: "\f0de";
  float: right;
  font-family: fontawesome;
}
table.dataTable thead .sorting_desc:after {
  content: "\f0dd";
  float: right;
  font-family: fontawesome;
}
table.dataTable thead .sorting:after {
  content: "\f0dc";
  float: right;
  font-family: fontawesome;
  color: rgba(50, 50, 50, 0.5);
}
.btn-circle {
  width: 30px;
  height: 30px;
  padding: 6px 0;
  border-radius: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 1.428571429;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 1.33;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33;
}
.show-grid [class^="col-"] {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #ddd;
  background-color: #eee !important;
}
.show-grid {
  margin: 15px 0;
}
.huge {
  font-size: 35px;
}
.medium {
  font-size: 26px;
}
.panel-size { height:110px}
.panel-black { background:#000; color:#ad7d30; border:1px solid #ad7d30}
.panel-white { background:#fff; color:#ad7d30; border:1px solid #ad7d30}
.panel-blue { background:#2D7CAC; color:#fff; border:1px solid #ad7d30; -webkit-box-shadow: 5px 6px 10px 0px rgba(143,130,136,1);
-moz-box-shadow: 5px 6px 10px 0px rgba(143,130,136,1);
box-shadow: 5px 6px 10px 0px rgba(143,130,136,1);}
.panel-darkblue { background: #205988; color:#fff; border:1px solid #ad7d30; -webkit-box-shadow: 5px 6px 10px 0px rgba(143,130,136,1);
-moz-box-shadow: 5px 6px 10px 0px rgba(143,130,136,1);
box-shadow: 5px 6px 10px 0px rgba(143,130,136,1);}
.panel-purple { background:#81148F; color:#fff; border:1px solid #ad7d30; -webkit-box-shadow: 5px 6px 10px 0px rgba(204,182,204,1);
-moz-box-shadow: 5px 6px 10px 0px rgba(204,182,204,1);
box-shadow: 5px 6px 10px 0px rgba(204,182,204,1);}
.panel-green {
  border-color: #5cb85c;-webkit-box-shadow: 5px 6px 10px 0px rgba(143,130,136,1);
-moz-box-shadow: 5px 6px 10px 0px rgba(143,130,136,1);
box-shadow: 5px 6px 10px 0px rgba(143,130,136,1);
}
.panel-green > .panel-heading {
  border-color: #5cb85c;
  color: white;
  background-color: #5cb85c;
}
.panel-green > a {
  color: #5cb85c;
}
.panel-green > a:hover {
  color: #3d8b3d;
}
.panel-red {
  border-color: #d9534f;-webkit-box-shadow: 5px 6px 10px 0px rgba(143,130,136,1);
-moz-box-shadow: 5px 6px 10px 0px rgba(143,130,136,1);
box-shadow: 5px 6px 10px 0px rgba(143,130,136,1);
}

.panel-brown {
  border-color: #d9534f;-webkit-box-shadow: 5px 6px 10px 0px rgba(143,130,136,1);
-moz-box-shadow: 5px 6px 10px 0px rgba(143,130,136,1);
box-shadow: 5px 6px 10px 0px rgba(143,130,136,1);
}

.panel-blur {
  border-color: #d9534f;-webkit-box-shadow: 5px 6px 10px 0px rgba(143,130,136,1);
-moz-box-shadow: 5px 6px 10px 0px rgba(143,130,136,1);
box-shadow: 5px 6px 10px 0px rgba(143,130,136,1);
}

.panel-semi-blue {
  border-color: #d9534f;-webkit-box-shadow: 5px 6px 10px 0px rgba(143,130,136,1);
-moz-box-shadow: 5px 6px 10px 0px rgba(143,130,136,1);
box-shadow: 5px 6px 10px 0px rgba(143,130,136,1);
}

.panel-red > .panel-heading {
  border-color: #d9534f;
  color: white;
  background-color: #d9534f;
}
.panel-red > a {
  color: #d9534f;
}
.panel-red > a:hover {
  color: #b52b27;
}
.panel-yellow {
  border-color: #f0ad4e;
}
.panel-yellow > .panel-heading {
  border-color: #f0ad4e;
  color: white;
  background-color: #f0ad4e;
}
.panel-yellow > a {
  color: #f0ad4e;
}
.panel-yellow > a:hover {
  color: #df8a13;
}

.panel-brown > .panel-heading {
  border-color: #C98343;
  color: white;
  background-color: #C98343;
}

.panel-blur > .panel-heading {
  border-color:#8F8F8F;
  color: white;
  background-color: #8F8F8F;
}

.panel-semi-blue > .panel-heading {
  border-color:#5255E4;
  color: white;
  background-color: #5255E4;
}

.panel-black > a { color:#ad7d30; }
.panel-white > a { color:#ad7d30; }
.panel-white .panel-footer { background:#000}
.panel { margin-bottom:20px; border:none; box-shadow: 0 1px 1px (rgba(0,0,0,0.5); -webkit -shadow: 0 1px 1px (rgba(0,0,0,0.5)}
.panel {  border-radius:0px;}
