/**
 * LogiFlow
 *
 * A cloud based we application development framework for PHP
 * built upon the CodeIgniter framework.
 *
 * Copyright (C) 2015 Logibase Limited - All Rights Reserved
 *
 * @package		LogiFlow
 * @author		Logibase Dev Team
 * @copyright	Copyright (c) 2015, Logibase Limited (http://logibase.com)
 * 
 * @link	http://logibase.com
 * @since	Version 1.0.0
 */

/*
| ======================================================================
|  CUSTOM LB Flat Style Buttons
| ======================================================================
*/

/* ---------------------------------------------------------------------
|  custom-1
*/

.btn-lb-custom-1, .btn-lb-custom-1:visited {
	color: #fff;
	background-color: #8BB540;
	border: 0px;
	text-shadow: none;
}
.btn-lb-custom-1:hover, .btn-lb-custom-1:focus, .btn-lb-custom-1.focus, .btn-lb-custom-1:active, .btn-lb-custom-1.active, .open > .dropdown-toggle.btn-lb-custom-1 {
	color: #fff;
	background-color: #628615;
	border: 0px;
	text-shadow: none;
}
.btn-lb-custom-1:active, .btn-lb-custom-1.active, .open > .dropdown-toggle.btn-lb-custom-1 { background-image: none; }

.btn-lb-custom-1.disabled, .btn-lb-custom-1[disabled], fieldset[disabled] .btn-lb-custom-1, .btn-lb-custom-1.disabled:hover, .btn-lb-custom-1[disabled]:hover, fieldset[disabled] .btn-lb-custom-1:hover, .btn-lb-custom-1.disabled:visied, .btn-lb-custom-1[disabled]:visied, fieldset[disabled] .btn-lb-custom-1:visied, .btn-lb-custom-1.disabled:focus, .btn-lb-custom-1[disabled]:focus, fieldset[disabled] .btn-lb-custom-1:focus, .btn-lb-custom-1.disabled.focus, .btn-lb-custom-1[disabled].focus, fieldset[disabled] .btn-lb-custom-1.focus, .btn-lb-custom-1.disabled:active, .btn-lb-custom-1[disabled]:active, fieldset[disabled] .btn-lb-custom-1:active, .btn-lb-custom-1.disabled.active, .btn-lb-custom-1[disabled].active, fieldset[disabled] .btn-lb-custom-1.active {
	background-color: #EEEEEE;
	border-color: #CCCCCC;
	color: #3f3f3f;
	text-shadow: none;
}
.btn-lb-custom-1 .badge { color: #337ab7; background-color: #fff; }
.input-group-btn > .btn-lb-custom-1 { border: 1px solid #ccc; }
.has-error .btn-lb-custom-1 { border-color: #a94442; }
.has-success .btn-lb-custom-1 { border-color: #3c763d; }

/*
| ======================================================================
|  Other Buttons Settings
| ======================================================================
*/

.btn-large-icon { padding-top: 20px; padding-bottom: 15px; margin-bottom: 15px; }
.btn-large-icon span.glyphicon { font-size: 30px; }

.input-group-btn > button, .input-group-btn > button:hover { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.btn-group > button, .btn-group > button:hover { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }

a.btn-success:hover, a.btn-success:focus, a.btn-success:active, a.btn-success:visited { color: #fff; }
a.btn-warning:hover, a.btn-warning:focus, a.btn-warning:active, a.btn-warning:visited { color: #fff; }

.toggle-group label { font-size: 13px; }

.actions .btn-group label { font-size: 14px; padding: 0px 10px; line-height: 32px; }

/* ---------------------------------------------------------------------
|  button icon
*/

a.btn-icon.btn-default, a.btn-icon-only.btn-default { color: #333; }

.btn-icon, .btn-icon-only { }
.btn-icon span.glyphicons { font-size: 18px; padding-right: 4px; }
.btn-icon-only span.glyphicons { font-size: 18px; }
a.btn-icon, a.btn-icon-only { }

.btn-icon.btn-sm, .btn-icon-only.btn-sm { height: 30px; padding: 0 8px 0 7px; }
.btn-icon.btn-sm span.glyphicons, .btn-icon-only.btn-sm span.glyphicons { font-size: 20px; }
a.btn-icon.btn-sm, a.btn-icon-only.btn-sm { padding-top: 3px; }


/* ---------------------------------------------------------------------
|  datatable pagination
*/

.pagination>li>a, .pagination>li>span {
	color: #000;
}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
	background-color: #3e8f3e;
	border-color: #3e8f3e;
	color: #fff;
}

.pagination>.active>a, 
.pagination>.active>a:focus, 
.pagination>.active>a:hover, 
.pagination>.active>span, 
.pagination>.active>span:focus, 
.pagination>.active>span:hover {
	background-color: #CCCCCC;
	border-color: #CCCCCC;
}








/*
| ======================================================================
|  GENERIC Buttons
| ======================================================================
*/

/* ---------------------------------------------------------------------
|  default
*/

.btn-default { 
	background-image: none;
	background-color: #949494;
	border: 0px;
	color:#fff;
	text-shadow: none;
}
.btn-default:hover,
.btn-default:focus {
	border: 0px;
	background-color: #676565;
	color:#fff;
	text-shadow: none;
}

/* ---------------------------------------------------------------------
|  success
*/

.btn-success { 
	background-image: none;
	background-color: #3e8f3e;
	border: 0px;
	color:#fff;
	text-shadow: none;
}
.btn-success:hover,
.btn-success:focus {
	border: 0px;
	background-color: #2B632B;
	text-shadow: none;
}

.btn-group .btn.active.btn-active-success { 
	background-image: none;
	background-color: #3e8f3e;
	border-color: #3e8f3e;
	color:#fff;
	text-shadow: none;
}
.btn-group .btn.active.btn-active-success:hover,
.btn-group .btn.active.btn-active-success:focus {
	background-color: #2B632B;
	cursor: default;
	text-shadow: none;
}

/* ---------------------------------------------------------------------
|  danger
*/

.btn-danger {
	background-image: none;
	background-color: #b92c28;
	border: 0px;
	color:#fff;
	text-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus {
	background-color: #9E1F1C;
	border: 0px;
	text-shadow: none;
}

.btn-group .btn.active.btn-active-danger {
	background-image: none;
	background-color: #b92c28;
	border-color: #b92c28;
	color:#fff;
	text-shadow: none;
}
.btn-group .btn.active.btn-active-danger:hover,
.btn-group .btn.active.btn-active-danger:focus {
	background-color: #9E1F1C;
	cursor: default;
	text-shadow: none;
}

/* ---------------------------------------------------------------------
|  warning
*/

.btn-warning { 
	background-image: none;
	background-color: #e38d13;
	border: 0px;
	color:#fff;
	text-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus {
	border: 0px;
	background-color: #C17810;
	color:#fff;
	text-shadow: none;
}