a {
	text-decoration: none;
}

a:link {
	color: #000;
}

a:visited {
	color: #000;
}

a:hover {
	color: red;
	text-decoration: underline;
}

a:active {
	color: #00f;
}

.pointer {
	cursor: pointer;
}

body {
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	font: 11pt tahoma, arial, '\5b8b\4f53';
	font-family: tahoma, arial, '\5FAE\8F6F\96C5\9ED1', sans-serif;
	color: #363636;
	background-color: #87eff5;
}

table {
	font-size: 13pt;
}

/*

#sidebar-wrapper ul li{
    list-style-type: none;
}

#sidebar-wrapper a{
    color:#333333;
    text-decoration:none;
    font-size:16px;
    cursor:pointer;
}

#sidebar-wrapper a:hover{
    text-decoration:underline;
}

#sidebar-wrapper  .mainmenu{
    color:#333333;
    list-style-image: url("../img/template/mainmenu.gif");
}

#sidebar-wrapper  .submenu{
    margin-left: -15px;
    color:#333333;
    list-style-image: url("../img/template/submenu.jpg");
}

#sidebar-wrapper  .lastmenu{
    margin-left: -15px;
    color:#333333;
    list-style-image: url("../img/template/lastmenu.gif");
}

​*/
.main-footer {
	background-color: #87eff5;
	border-top: 1px solid #eee;
	padding: 15px;
	color: #444;
	width: 100%;
	height: 50px;
	/*position: absolute;
    bottom: 0;*/
}
.main-contaner {
	min-height: 100%;
	transition: background 0.3s ease;
	padding: 15px;
}
.login-box {
	/*width: 400px;*/
	/*margin: 7% auto;*/
	padding: 20px;
	background-color: #befcf8;
}
.center {
	display: table;
}
.center * {
	display: table-cell;
	vertical-align: middle;
}

.table-responsive table {
	min-width: 600px;
}
.responsive {
	min-width: 700px;
}

.bootstrap-switch {
}
.checkAll {
}
.delete_all_btn {
}
.delete_btn {
}
.post_btn {
}
.get_btn {
}
.update_btn {
}
.time-picker {
}
.date-picker {
}
.num-only {
}
.engnum-only {
}
/*-------*/
.non {
}
/*-------*/
.today-date {
}
.today-time {
}
.tomorrow-date {
}
.tomorrow-time {
}
.yesterday-date {
}
.yesterday-time {
}
/*-------*/
.first-page {
}
.prev-page {
}
.next-page {
}
.last-page {
}
.page-select {
}
.per-page {
}
/*-------*/

li > a {
	cursor: pointer;
}

.table-v td/*:nth-child(even)*/
 {
	text-align: left;
	background: rgb(255, 255, 255);
	border: 1px solid #aaa;
}

.table-v td:not(.non):nth-child(odd) {
	color: white;
	/* background: transparent url('../img/template/bg.gif'); */
	background-color: rgb(34, 42, 41) !important;
	text-align: right;
	font-weight: bold;
}

.table-h tr {
	background: rgb(255, 255, 255);
	border-bottom: 1px solid #aaa;
}

.table-h tr:first-child {
	color: white;
	/* background: transparent url('../img/template/bg.gif'); */
	background-color: rgb(34, 42, 41) !important;
	font-weight: bold;
}

.table-pointer tr:not(:first-child) {
	cursor: pointer;
}

#loading {
	width: 70px;
}

#loading > div {
	width: 18px;
	height: 18px;
	background-color: #333;

	border-radius: 100%;
	display: inline-block;
	-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
	animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

#loading .bounce1 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}

#loading .bounce2 {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
	0%,
	80%,
	100% {
		-webkit-transform: scale(0);
	}
	40% {
		-webkit-transform: scale(1);
	}
}

@keyframes sk-bouncedelay {
	0%,
	80%,
	100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

/*jquery.validate error message*/
.error {
	font-size: 9px;
	color: red;
	font-weight: 300;
	margin: 0px;
}
.input-invalid {
	border: 1px solid red;
}

/* switch start*/
.switch {
	position: relative;
	display: inline-block;
	width: 60px;
	height: 34px;
}

.switch input {
	display: none;
}

.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

.slider:before {
	position: absolute;
	text-align: center;
	font-size: 10px;
	line-height: 26px;
	content: 'ON';
	height: 26px;
	width: 26px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

input:checked + .slider {
	background-color: #2196f3;
}

input:focus + .slider {
	box-shadow: 0 0 1px #2196f3;
}

input:not(:checked) + .slider:before {
	content: 'OFF';
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
}

/*input[readonly],input[disabled] + .slider{*/
/*background-color: #ccc;*/
/*}*/

/* Rounded sliders */
.slider.round {
	border-radius: 7px;
}

.slider.round:before {
	border-radius: 30%;
}
/* switch end*/

/* new theme*/
.navbar-inverse {
	background-color: rgb(34, 42, 41);
	border-color: rgb(22, 27, 26);
}
#sidebar-wrapper {
	background-color: rgb(47, 49, 67);
}
#sidebar-wrapper .mainmenu > li {
	line-height: 28px;
	margin-bottom: 10px;
}
#sidebar-wrapper .mainmenu > li:not(:nth-child(2)) > a {
	border-top: rgb(47, 62, 67) 1px solid;
}
#sidebar-wrapper .lastmenu > li {
	line-height: 30px;
}
#sidebar-wrapper .lastmenu {
	padding-left: 0px;
}
#sidebar-wrapper .lastmenu a {
	padding-left: 20px;
}
#sidebar-wrapper .lastmenu a i {
	margin-left: -30px;
	margin-right: 5px;
}
#sidebar-wrapper .slideactive {
	background-color: #62b6ba;
	color: #eee;
}
