@charset "utf-8";
/* CSS Document */

.login-page {
	background-image: url("../images/bg.jpg");
	background-size: cover;
}

.logged {
	color: #fff;
	font-weight: 700;
}

.footer-login {
	color: #fff;
	margin-top: 30px;
	font-size: 16px;
}

.formspace {
	margin-top: 1rem !important;
}

.border-line {
	height: 10px;
	/*border-top: 2px solid #b3b3b3;*/
	margin-top: 90px;
}

.no-resize {
	resize: none;
}

.tablehead {
	background-color: #636261;
	color: #fff;
	font-weight: bolder;
	text-align: center;
}

.bolder {
	font-weight: bolder;
}


/*----- Panel Group ------------*/

  .panel-group .panel {
        border-radius: 0;
        box-shadow: none;
        border-color: #EEEEEE;
    }

    .panel-default > .panel-heading {
        padding: 0;
        border-radius: 0;
        color: #fff;
        background-color: #485f6a;
        /*border-color: #EEEEEE;*/
    }

    .panel-title {
        font-size: 16px;
    }

    .panel-title > a {
        display: block;
        padding: 15px;
        text-decoration: none;
    }

    .panel-title a:hover {
    	color: #fff;
    }

    .more-less {
        float: right;
        color: #fff;
    }

    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #EEEEEE;
    }

    .panel {
    	background-color: #ecf0f5;
    	font-size: 16px;
    	line-height: 1.7;
    }

    .panel-group .panel-body a {
    	color: #485f6a;
    }

    .panel-group .panel-body a:hover {
    	text-decoration: underline;
    }

    /*  tabbed Panel */
    /* Tabs panel */
.tabbable-panel {
  border:1px solid #eee;
  padding: 10px;
}

/* Default mode */
.tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}
.tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}
.tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #222d32;
}
.tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #fbcdcf;
}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}
.tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #ed9345;
  position: relative;
}
.tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #fff; /* ayo */
}
.tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}
.tabbable-line > .tab-content {
  margin-top: -3px;
  background-color: #ecf0f5;
  border: 0;
  border-top: 1px solid #eee;
  padding: 15px 0;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}

/* Below tabs mode */

.tabbable-line.tabs-below > .nav-tabs > li {
  border-top: 4px solid transparent;
}
.tabbable-line.tabs-below > .nav-tabs > li > a {
  margin-top: 0;
}
.tabbable-line.tabs-below > .nav-tabs > li:hover {
  border-bottom: 0;
  border-top: 4px solid #fbcdcf;
}
.tabbable-line.tabs-below > .nav-tabs > li.active {
  margin-bottom: -2px;
  border-bottom: 0;
  border-top: 4px solid #f3565d;
}
.tabbable-line.tabs-below > .tab-content {
  margin-top: -10px;
  border-top: 0;
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
  background-color: #536d79;
}

.nav-tabs>li.active>a:hover {
  background-color: #000;
  color: #536d79;
}

.hidden {
  visibility: hidden;
}

/*-------- report form -------*/
.form-div {
  position: absolute;
  top: 20px;
  left: 50px;
  width: 100%;
  height: 150px;
  border: 1px solid #536d79;
}

.branch-label {
  position: absolute;
  top: 45px;
  left: 25px;
}

.branch-start-date {
  position: absolute;
  top: 20px;
  left: -35px;
}

.branch-start-day {
  position: absolute;
  top: 45px;
  left: -45px;
}

.branch-start-mnt {
  position: absolute;
  top: 45px;
  left: -66px;
}

.branch-start-yr {
  position: absolute;
  top: 45px;
  left: -72px;
}

.branch-end-date {
  position: absolute;
  top: 20px;
  left: -90px;
}

.branch-end-day {
  top: 45px;
  position: absolute;
  left: -116px;
}

.branch-end-mnt {
  position: absolute;
  top: 45px;
  left: -138px;
}

.branch-end-yr {
  position: absolute;
  top: 45px;
  left: -144px;
}

/* select branch */
.select-branch {
  position: absolute;
  top: 20px;
  left: -170px;
}

.select-branch1 {
  position: absolute;
  top: 45px;
  left: -185px;
}

/* select branch */
.tran_type {
  position: absolute;
  top: 20px;
  left: -155px;
}

.tran_type1 {
  position: absolute;
  top: 45px;
  left: -155px;
}

/*----dept --*/
.dept-label {
  position: absolute;
  top: 105px;
  left: 25px;
}

.dept-start-date {
  position: absolute;
  top: 83px;
  left: -35px;
}

.dept-start-day {
  position: absolute;
  top: 105px;
  left: -45px;
}

.dept-start-mnt {
  position: absolute;
  top: 105px;
  left: -66px;
}

.dept-start-yr {
  position: absolute;
  top: 105px;
  left: -72px;
}

.dept-end-date {
  position: absolute;
  top: 83px;
  left: -90px;
}

.dept-end-day {
  top: 105px;
  position: absolute;
  left: -116px;
}

.dept-end-mnt {
  position: absolute;
  top: 105px;
  left: -138px;
}

.dept-end-yr {
  position: absolute;
  top: 105px;
  left: -144px;
}

.btn-search {
  position: absolute;
  top: 90px;
}

.search-result {
  position: absolute;
  top: 10px;
  left: -170px;
  width: 90%;
}

.form-margin-top {
  margin-top: 20px;
}

.top-pad {
  margin-top: 15px;
}

.overflow {
  overflow-x: scroll;
}

.normal {
  font-weight: normal;
}

.select-dept {
  position: absolute;
  top: 83px;
  left: -170px;
}

.select-dept1 {
  position: absolute;
  top: 105px;
  left: -185px;
}

.dept-type {
  position: absolute;
  top: 83px;
  left: -155px;
}

.dept-type1 {
  position: absolute;
  top: 105px;
  left: -155px;
}