
/*=============================================
			 	BUTTONS

.button-folder,
.button-excel,
.button-red,
.button-green,
.button-gray,
.button-blue,
.button-confirm,
.button-cancel,
.button-edit,
.button-view,
.button-back {
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:14px;
	display:inline-block;
	padding:0 16px;
	font-weight:normal;
	-webkit-font-smoothing: antialiased;
	text-decoration:none;
	cursor:pointer;
	text-shadow: 0 1px 1px #666;
	border-radius:5px;
	border:none;
}
.button-folder:hover,
.button-excel:hover,
.button-red:hover,
.button-green:hover,
.button-gray:hover,
.button-blue:hover,
.button-confirm:hover,
.button-cancel:hover,
.button-edit:hover,
.button-view:hover,
.button-back:hover {
	background-position:bottom left;
}
.button-red {
	background:url(images/core/button-red.jpg) repeat-x top;
}
.button-green {
	background:url(images/core/button-green.jpg) repeat-x top;
}
.button-gray {
	background:url(images/core/button-gray.jpg) repeat-x top;
}
.button-blue {
	background:url(images/core/button-blue.jpg) repeat-x top;
}
.button-confirm {
	background:url(images/core/button-confirm.jpg) repeat-x top left;
	padding-left:45px;
}
.button-cancel {
	background:url(images/core/button-cancel.jpg) repeat-x top left;
	padding-left:45px;
}
.button-edit {
	background:url(images/core/button-edit.jpg) repeat-x top left;
	padding-left:45px;
}
.button-view {
	background:url(images/core/button-view.jpg) repeat-x top left;
	padding-left:45px;
}
.button-back {
	background:url(images/core/button-back.jpg) repeat-x top left;
	padding-left:45px;
}
.button-excel
{
    background:url(images/core/button-excel.png) repeat-x top left;
	padding-left:45px;
    float:right;
}
.button-folder
{
    background:url(images/core/button-folder.png) repeat-x top left;
	padding-left:45px;
    float:right;
}
.large {
	display:block;
	width:auto;
	text-align:center;
	padding:0;
}
    =============================================*/

/*=============================================
			 	LOADING
=============================================*/
.loading-white {
	background:url(images/core/loading-white.gif) center no-repeat #fff;
	height:100%;
	width:100%;
}
.loading-black {
	background:url(images/core/loading-black.gif) center no-repeat #000;
	height:100%;
	width:100%;
}
/*=============================================
			 	ICONS

.icon-add,
.icon-delete,
.icon-view,
.icon-edit {
	display:block;
	height:36px;
	width:36px;
	border:1px solid #999;
	border-radius:5px;
	cursor:pointer;
}
.icon-add {
	background:url(images/core/icon-add.jpg) center no-repeat;
}
.icon-delete {
	background:url(images/core/icon-delete.jpg) center no-repeat;
}
.icon-view {
	background:url(images/core/icon-view.jpg) center no-repeat;
}
.icon-edit {
	background:url(images/core/icon-edit.jpg) center no-repeat;
}
    =============================================*/
.button {
    display:inline-block;
    text-shadow:0 1px #333;
    text-decoration:none;
    padding:6px 14px;
    border-radius:5px;
    line-height:18px;
    position:relative;
    background:#494949;
    color:#fff;
    border:none;
    cursor:pointer;
    background-repeat:no-repeat;
}
.button span {
    display:block;
    height:18px;
    width:18px;
    position:absolute;
    left:6px;
}
.button-blue {
    background:#2096d6;
    text-shadow:0 1px #1f6b94;
}
.button-add {
    padding-left:30px;
    background:#2096d6;
    text-shadow:0 1px #1f6b94;
}
.button-add span {
    background:url(images/icon-add.png) center;
}
.button-delete {
    background:#900;
    padding-left:30px;
}
.button-delete span {
    background:url(images/icon-delete.png) center;
}
.button-confirm {
    padding-left:32px;
    background-color:#659a2d;
    text-shadow:0 1px #1f6b94;
    background-image:url(images/icon-confirm-1state.png);
    background-position: 8px center;
}
.button-confirm span {
    background:url(images/icon-confirm.png) center;
    left:8px;
}

input.button-confirm {
    
}

.button-video {
    height:auto;
    padding-left:30px;
    background:#2096d6;
    text-shadow:0 1px #1f6b94;
}
.button-video span {
    background:url(images/icon-video.png) center;
}
.button-search {
    padding-left:30px;
}
.button-search span {
    background:url(images/icon-search.png) center;
}
#SaveChartList p {
    margin:0;
}
#SaveChartList .active {
    position:relative;
    padding-left:35px;
    background:#fff;
}
#SaveChartList .active span {
    display:block;
    width:18px;
    height:18px;
    background:url(images/icon-confirm.png) top;
    position:absolute;
    left:8px;
}