/*
 * Skin: Libpy Smooth
 * ------------------
 */
.skin-libpy-dark-smooth .main-header .navbar {
	/*background-color: #3c8dbc;*/
	/*background-color: #ededed;*/
	background-color: #2a3f54;
	/*border-bottom: 1px solid #D9DEE4;*/
	/*-webkit-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.1);*/
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.5);
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,.5);
	box-shadow: 0px 1px 3px rgba(0,0,0,.5);
}
.skin-libpy-dark-smooth .main-header .navbar-brand{
	/*color: #5a738e;*/
	color: #ececec;
}
.skin-libpy-dark-smooth .main-header .navbar .nav > li > a {
	/*color: #fff;*/
	
	margin: 10px 2px;
	padding: 5px 18px;
	border-radius: 3px;
	/*color: #5a738e;*/
	color: #ececec;
}
	.skin-libpy-dark-smooth .main-header .navbar .nav > li > a > .label {
		top: -2px;
		right: -1px;
		width: 22px;
		font-size: 11px;
		line-height: 18px;
		border-radius: 45px;
	}
.skin-libpy-dark-smooth .main-header .navbar .nav > li > a:hover,
.skin-libpy-dark-smooth .main-header .navbar .nav > li > a:active,
.skin-libpy-dark-smooth .main-header .navbar .nav > li > a:focus,
.skin-libpy-dark-smooth .main-header .navbar .nav .open > a,
.skin-libpy-dark-smooth .main-header .navbar .nav .open > a:hover,
.skin-libpy-dark-smooth .main-header .navbar .nav .open > a:focus,
.skin-libpy-dark-smooth .main-header .navbar .nav > .active > a {
	/*background: rgba(0, 0, 0, 0.1);*/
	/*color: #f6f6f6;*/
	/*background-color: transparent;*/
	background: rgba(0, 0, 0, 0.22);
	/*color: #38414a;*/
	/*border-radius: 0;*/

	/*background: -webkit-linear-gradient(#334556, #2C4257), #2A3F54;
    background: -moz-linear-gradient(#334556, #2C4257), #2A3F54;
    background: -o-linear-gradient(#334556, #2C4257), #2A3F54;
    background: linear-gradient(#334556, #2C4257), #2A3F54;
    -webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 0, inset rgba(255, 255, 255, 0.16) 0 1px 0;
    -moz-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 0, inset rgba(255, 255, 255, 0.16) 0 1px 0;
    box-shadow: rgba(0, 0, 0, 0.25) 0 1px 0, inset rgba(255, 255, 255, 0.16) 0 1px 0;*/
	/*border-left: 5px solid #1abb9c;*/
}
.skin-libpy-dark-smooth .main-header #navbar-search-input.form-control,
.main-header #navbar-search-input.form-control{
	color: #ececec;
}
.skin-libpy-dark-smooth .main-header #navbar-search-input.form-control:focus,
	.main-header #navbar-search-input.form-control:active {
		background: rgba(0, 0, 0, 0.22);
		color: #ececec;
	}
.skin-libpy-dark-smooth .main-header .navbar .navbar-toggle {
	/*color: #5a738e;*/
	margin: 10px 15px;
    padding: 5px 16px;
	border-color: #1ab394;
	border-radius: 3px;
	line-height: 20px;
	color: #ececec;
}
	.skin-libpy-dark-smooth .main-header .navbar .navbar-toggle:hover {
		/*margin: 10px 15px;
		padding: 5px 10px;*/
		/*margin: 10px 2px;*/
		/*padding: 5px 15px;*/
		/*background-color: #1abb9c;*/
		/*border-color: #1ab394;*/
		background: rgba(0, 0, 0, 0.22);
		border-radius: 3px;
		color: #fff;
	}
.skin-libpy-dark-smooth .main-header .navbar .sidebar-toggle {
	color: #fff;
}
.skin-libpy-dark-smooth .main-header .navbar .sidebar-toggle:hover {
	color: #f6f6f6;
	background: rgba(0, 0, 0, 0.1);
}
.skin-libpy-dark-smooth .main-header .navbar .sidebar-toggle {
	margin: 10px 15px;
	padding: 5px 15px;
	background-color: #1abb9c;
	border-color: #1ab394;
	border-radius: 3px;
	color: #fff;
}
.skin-libpy-dark-smooth .main-header .navbar .sidebar-toggle:hover {
	/*background-color: #367fa9;*/
	background-color: #1ab394;
}
@media (max-width: 991px){
	.skin-libpy-dark-smooth .navbar-collapse.pull-left+.navbar-custom-menu {
		right: 15px;
	}
}
@media (max-width: 767px) {
	.skin-libpy-dark-smooth .main-header .navbar .dropdown-menu{
		font-size: 11px;
	}
	.skin-libpy-dark-smooth .main-header .navbar .dropdown-menu .divider{
		margin:0;
	}
	.skin-libpy-dark-smooth .main-header .navbar .dropdown-menu li.divider {
		background-color: rgba(255, 255, 255, 0.1);
	}
	.skin-libpy-dark-smooth .main-header .navbar .dropdown-menu li a {
		/*color: #ececec;*/
		/*border-left: 2px solid #1abb9c;*/
		/*background: rgba(0, 0, 0, 0.22);*/
	}
	.skin-libpy-dark-smooth .main-header .navbar .dropdown-menu li a:hover {
		/*background: #367fa9;*/
		background: rgba(0, 0, 0, 0.1);
	}
	.skin-libpy-dark-smooth .main-header .navbar .navbar-collapse .navbar-nav .open .dropdown-menu {
		padding: 0px;
	}
	.skin-libpy-dark-smooth .main-header .navbar .navbar-collapse.pull-left+.navbar-custom-menu {
		right: 55px;
	}
	.skin-libpy-dark-smooth .main-header .navbar .navbar-collapse .navbar-nav{
		margin: 5px -15px;
	}
	.skin-libpy-dark-smooth .main-header .navbar .navbar-collapse .nav > li > a {
		margin: 0;
		padding: 10px 15px;
		border-left: 2px solid transparent;
	}
		.skin-libpy-dark-smooth .main-header .navbar .navbar-collapse.collapse.in .nav > li > a:hover,
		.skin-libpy-dark-smooth .main-header .navbar .navbar-collapse.collapse.in .nav > li > a:active,
		.skin-libpy-dark-smooth .main-header .navbar .navbar-collapse.collapse.in .nav > li > a:focus,
		.skin-libpy-dark-smooth .main-header .navbar .navbar-collapse.collapse.in .nav .open > a,
		.skin-libpy-dark-smooth .main-header .navbar .navbar-collapse.collapse.in .nav .open > a:hover,
		.skin-libpy-dark-smooth .main-header .navbar .navbar-collapse.collapse.in .nav .open > a:focus,
		.skin-libpy-dark-smooth .main-header .navbar .navbar-collapse.collapse.in .nav > .active > a{
			border-radius: 0;
			border-left: 2px solid #1abb9c;
		}
}
.skin-libpy-dark-smooth .main-header .logo {
	background-color: #2a3f54;
	color: #fff;
	border-bottom: 0 solid transparent;
}
.skin-libpy-dark-smooth .main-header .logo:hover {
	background-color: #357ca5;
}
.skin-libpy-dark-smooth .main-header .navbar .nav > li.user > a > .fa,
.skin-libpy-dark-smooth .main-header .navbar .nav > li.user > a > .glyphicon,
.skin-libpy-dark-smooth .main-header .navbar .nav > li.user > a > .ion{
    margin-right: 0;
}
.skin-libpy-dark-smooth .main-header li.user-header {
	background-color: #3c8dbc;
}
.skin-libpy-dark-smooth .content-header {
	background: transparent;
}
.skin-libpy-dark-smooth .wrapper,
.skin-libpy-dark-smooth .main-sidebar,
.skin-libpy-dark-smooth .left-side {
	/*background-color: #222d32;*/
	background-color: #2a3f54;
}
.skin-libpy-dark-smooth .user-panel > .info,
.skin-libpy-dark-smooth .user-panel > .info > a {
	color: #fff;
}
.skin-libpy-dark-smooth .sidebar-menu > li.header {
	color: #4b646f;
	background: #1a2226;
}
.skin-libpy-dark-smooth .sidebar-menu > li > a {
	border-left: 3px solid transparent;
}
.skin-libpy-dark-smooth .sidebar-menu > li:hover > a,
.skin-libpy-dark-smooth .sidebar-menu > li.active > a {
	color: #fff;
	/*background: #1e282c;*/
	background-color: rgba(255, 255, 255, 0.06);
	/*border-left-color: #3c8dbc;*/
	border-left-color: #1a2226;
}
.skin-libpy-dark-smooth .sidebar-menu > li > .treeview-menu {
	margin: 0 1px;
	background: #2c3b41;
}
.skin-libpy-dark-smooth .sidebar a {
	color: #b8c7ce;
}
.skin-libpy-dark-smooth .sidebar a:hover {
	text-decoration: none;
}
.skin-libpy-dark-smooth .treeview-menu > li > a {
	color: #8aa4af;
}
.skin-libpy-dark-smooth .treeview-menu > li.active > a,
.skin-libpy-dark-smooth .treeview-menu > li > a:hover {
	color: #fff;
}
.skin-libpy-dark-smooth .sidebar-form {
	border-radius: 3px;
	border: 1px solid #374850;
	margin: 10px 10px;
}
.skin-libpy-dark-smooth .sidebar-form input[type="text"],
.skin-libpy-dark-smooth .sidebar-form .btn {
	box-shadow: none;
	background-color: #374850;
	border: 1px solid transparent;
	height: 35px;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.skin-libpy-dark-smooth .sidebar-form input[type="text"] {
	color: #666;
	border-top-left-radius: 2px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 2px;
}
.skin-libpy-dark-smooth .sidebar-form input[type="text"]:focus,
.skin-libpy-dark-smooth .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
	background-color: #fff;
	color: #666;
}
.skin-libpy-dark-smooth .sidebar-form input[type="text"]:focus + .input-group-btn .btn {
	border-left-color: #fff;
}
.skin-libpy-dark-smooth .sidebar-form .btn {
	color: #999;
	border-top-left-radius: 0;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 0;
}
.skin-libpy-dark-smooth.layout-top-nav .main-header > .logo {
	background-color: #3c8dbc;
	color: #fff;
	border-bottom: 0 solid transparent;
}
.skin-libpy-dark-smooth.layout-top-nav .main-header > .logo:hover {
	background-color: #3b8ab8;
}
.skin-libpy-dark-smooth .content-wrapper, .right-side {
	background-color: #e8e8e8;
	/*background-color: #f3f3f4;*/
	/*background-color: #f7f7f7;*/
}
.skin-libpy-dark-smooth .box{
	padding: 0 20px;
	/*-webkit-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 1px 0px rgba(0,0,0,0.1);*/
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.5);
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,.5);
	box-shadow: 0px 1px 3px rgba(0,0,0,.5);
	border-radius: 2px;
}
	.skin-libpy-dark-smooth .box .box-header,
	.skin-libpy-dark-smooth .box .box-body,
	.skin-libpy-dark-smooth .box .box-footer{
		padding: 10px 0;
	}
		.skin-libpy-dark-smooth .box .box-header.with-border{
			border-bottom: 2px solid #e6e9ed;
		}
		.skin-libpy-dark-smooth .box .box-header .box-title{
			font-weight: bold;
			color: #706e88;
		}
			.skin-libpy-dark-smooth .box .box-body .table{
				margin-bottom: 0;
			}
		.skin-libpy-dark-smooth .box .box-footer{
			border-top: 2px solid #e6e9ed;
		}
.skin-libpy-dark-smooth .label-dark{
	border-top-color: #82909e;
}
.skin-libpy-dark-smooth .box.box-danger{
	border-top-color: #d4695b;
}
.skin-libpy-dark-smooth .box.box-dark{
	border-top-color: #82909e;
}
.skin-libpy-dark-smooth .box.box-info{
	border-top-color: #0bbde8;
}
.skin-libpy-dark-smooth .box.box-primary{
	/*border-top-color: #73bbe4;*/
	border-top-color: #337ab7;
}
.skin-libpy-dark-smooth .box.box-purple{
	border-top-color: #8c89ce;
}
.skin-libpy-dark-smooth .box.box-success{
	/*border-top-color: #57a782;*/
	border-top-color: #1db971;
}
.skin-libpy-dark-smooth .box.box-warning{
	border-top-color: #f5a422;
}

.btn.btn-flat{
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,.4);
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.4);
	box-shadow: 0px 1px 2px rgba(0,0,0,.4);
}
	.btn.btn-flat:active:focus{
		outline: 0px auto -webkit-focus-ring-color;
	}
.btn-danger{
	background: #d9534f;
	border-color: #ce4d49;
	/*border-color: #d44d49;*/
}
	.btn-danger.focus,
	.btn-danger:focus,
	.btn-danger.hover,
	.btn-danger:hover{
		background: #e85c58;
		border-color: #ce4d49;
		/*border-color: #d9534f;*/
	}
	.btn-danger.active,
	.btn-danger:active{
		background-color: #d9534f !important;
		border-color: #ce4d49 !important;
		/*border-color: #d44d49 !important;*/
	}
.btn-default{
	/*
	border-color: #ddd;
	background-color: #e7e7e7;
	*/
	border-color: #dedede;
	background-color: #f4f4f4;
}
	.btn-default.focus,
	.btn-default:focus,
	.btn-default.hover,
	.btn-default:hover{
		/*background-color: #ededed;*/
		/*border-color: #e7e7e7;*/
		border-color: #cecbcb;
		background-color: #fbfbfb;
	}
	.btn-default.active,
	.btn-default:active{
		/*border-color: #ddd !important;*/
		/*background-color: #e7e7e7 !important;*/
		border-color: #f5f5f5 !important;
		background-color: #fbfbfb !important;
	}
.btn-info{
	background-color: #2c9cb7;
	border-color: #2494af;
	/*background-color: #00acd6;*/
	/*border-color: #23a8c7;*/
	/*border-color: #03a1c7;*/
}
	.btn-info.focus,
	.btn-info:focus,
	.btn-info.hover,
	.btn-info:hover{
		background-color: #31a4bf;
		border-color: #3595ad;
		/*background-color: #03b5e0;*/
		/*border-color: #23a8c7;*/
		/*border-color: #08aed6;*/
	}
	.btn-info.active,
	.btn-info:active{
		background-color: #31a4bf !important;
		border-color: #3595ad !important;
		/*background-color: #00acd6 !important;*/
		/*border-color: #23a8c7 !important;*/
		/*border-color: #03a1c7 !important;*/
	}
.btn-primary{
	color: #fff;
	background-color: #337ab7;
	border-color: #4d7aa0;
	/*border-color: #2e6da4;*/
}
	.btn-primary.focus,
	.btn-primary:focus,
	.btn-primary.hover,
	.btn-primary:hover{
		background-color: #1a82c3;
		border-color: #4d7aa0;
		/*border-color: #2e6da4;*/
	}
	.btn-primary.active,
	.btn-primary:active{
		background-color: #1a82c3 !important;
		border-color: #4d7aa0 !important;
		/*background-color: #2e6da4 !important;*/
		/*border-color: #2d6698 !important;*/
	}
.btn-warning{
	/*background-color: #f2a900;*/
	/*border-color: #d8a62f;*/
	background-color: #f39c12;
	border-color: #ea960f;
	/*border-color: #eaa400;*/
}
	.btn-warning.focus,
	.btn-warning:focus,
	.btn-warning.hover,
	.btn-warning:hover{
		/*background-color: #f9af05;*/
		/*border-color: #d8a62f;*/
		background-color: #fba41a;
		border-color: #ef9b14;
		/*border-color: #f1a800;*/
	}
	.btn-warning.active,
	.btn-warning:active{
		/*background-color: #f2a900 !important;*/
		/*border-color: #d8a62f !important;*/
		background-color: #fba41a !important;
		border-color: #ef9b14 !important;
		/*border-color: #eaa400 !important;*/
	}
.btn-success{
	color: #fff;
	background-color: #1abb9c;
	border-color: #48a996;
	/*border-color: #18af92;*/
}
	.btn-success.focus,
	.btn-success:focus,
	.btn-success.hover,
	.btn-success:hover{
		background-color: #1bc5a5;
		border-color: #48a996;
		/*border-color: #1bb99b;*/
	}
	.btn-success.active,
	.btn-success:active{
		background-color: #1abb9c !important;
		border-color: #48a996 !important;
		/*border-color: #18af92 !important;*/
	}
.skin-libpy-dark-smooth .box-header > .box-tools{
	position: absolute;
	right: 2px;
	top: 7px;
}
.skin-libpy-dark-smooth .box-header > .box-tools .btn-box-tool{
	padding: 2px 5px;
	width: 24px;
	height: 24px;
	border: 1px solid transparent;
	border-radius: 12px;
	line-height: 1.4;
}
	.skin-libpy-dark-smooth .box-header > .box-tools .btn-group.open .btn-box-tool,
	.skin-libpy-dark-smooth .box-header > .box-tools .btn-box-tool.focus,
	.skin-libpy-dark-smooth .box-header > .box-tools .btn-box-tool:focus{
		outline: none;
		outline-offset: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		color: #97a0b3;
	}
	.skin-libpy-dark-smooth .box-header > .box-tools .btn-group.open .btn-box-tool.active.focus,
	.skin-libpy-dark-smooth .box-header > .box-tools .btn-group.open .btn-box-tool.active:focus,
	.skin-libpy-dark-smooth .box-header > .box-tools .btn-group.open .btn-box-tool.focus,
	.skin-libpy-dark-smooth .box-header > .box-tools .btn-group.open .btn-box-tool:active.focus,
	.skin-libpy-dark-smooth .box-header > .box-tools .btn-group.open .btn-box-tool:active:focus,
	.skin-libpy-dark-smooth .box-header > .box-tools .btn-group.open .btn-box-tool:focus,
	.skin-libpy-dark-smooth .box-header > .box-tools .btn-box-tool:hover{
		border: 1px solid #ded8d8;
		background-color: #e1e3e9;
		color: #333;
	}
	.skin-libpy-dark-smooth .box-header > .box-tools a.btn-box-tool[data-dismiss]:hover,
	.skin-libpy-dark-smooth .box-header > .box-tools button.btn-box-tool[data-dismiss]:hover,
	.skin-libpy-dark-smooth .box-header > .box-tools a.btn-box-tool[data-widget="remove"]:hover,
	.skin-libpy-dark-smooth .box-header > .box-tools button.btn-box-tool[data-widget="remove"]:hover{
		background-color: #e85c58;
		border-color: #ce4d49;
	}

.skin-libpy-dark-smooth .bg-red,
.skin-libpy-dark-smooth .callout.callout-danger,
.skin-libpy-dark-smooth .alert-danger,
.skin-libpy-dark-smooth .alert-error,
.skin-libpy-dark-smooth .label-danger,
.skin-libpy-dark-smooth .modal-danger .modal-body {
	background-color: #ff7968 !important;
}
.skin-libpy-dark-smooth .bg-yellow,
.skin-libpy-dark-smooth .callout.callout-warning,
.skin-libpy-dark-smooth .alert-warning,
.skin-libpy-dark-smooth .label-warning,
.skin-libpy-dark-smooth .modal-warning .modal-body {
	background-color: #ffba4c !important;
}
.skin-libpy-dark-smooth .bg-aqua,
.skin-libpy-dark-smooth .callout.callout-info,
.skin-libpy-dark-smooth .alert-info,
.skin-libpy-dark-smooth .label-info,
.skin-libpy-dark-smooth .modal-info .modal-body {
	background-color: #17d0ff !important;
}
.skin-libpy-dark-smooth .bg-blue {
	background-color: #0073b7 !important;
}
.skin-libpy-dark-smooth .bg-light-blue,
.skin-libpy-dark-smooth .label-primary,
.skin-libpy-dark-smooth .modal-primary .modal-body {
	background-color: #73bbe4 !important;
}
.skin-libpy-dark-smooth .bg-green,
.skin-libpy-dark-smooth .callout.callout-success,
.skin-libpy-dark-smooth .alert-success,
.skin-libpy-dark-smooth .label-success,
.skin-libpy-dark-smooth .modal-success .modal-body {
	background-color: #00d2a9 !important;
}
.skin-libpy-dark-smooth .alert-success {
	border-color: #6cbb97;
}
.skin-libpy-dark-smooth .alert-danger,
.skin-libpy-dark-smooth .alert-error {
	border-color: #da867b;
}
.skin-libpy-dark-smooth .alert-warning {
	border-color: #dca956;
}
.skin-libpy-dark-smooth .alert-info {
	border-color: #43bedc;
}
.skin-libpy-dark-smooth .callout.callout-danger {
	border-color: #d4695b;
}
.skin-libpy-dark-smooth .callout.callout-warning {
	border-color: #f5a422;
}
.skin-libpy-dark-smooth .callout.callout-info {
	border-color: #0bbde8;
}
.skin-libpy-dark-smooth .callout.callout-success {
	border-color: #1db971;
}