/* here you can put your own css to customize and override the theme */
@font-face {
	font-family: 'GothamPro';
	src: url('../fonts/GothaProReg.otf');
	font-weight: 400;
}


.header .navbar-brand {
	padding: 0px;
}

.note-success>i.fa {
	color: #3cc051;
}
.note-danger>i.fa {
	color: #ed4e2a;
}

.note-warning>i.fa {
	color: #fcb322;
	
}
.overlay {
	display: none;
}

.grid-view-loading {
	position: relative;
	background: none;	
}
.grid-view-loading .overlay {
	display: block;
	background: rgba(255,255,255,0.8) url(../img/ajax-loading.gif) no-repeat 50% 50%;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 3000;
}

.pagination>li.selected>a {
	background-color: #999ba2 !important;
	color: #fff !important;
}

.float-left {
	float: left;
}

a {
	color: #888888;
}

a:hover {
	color: #008A55;
}

.account {
	margin: -4px 10px 0 0;
    padding: 0;
}

form#calculate-form thead th#yw0_c9
{
    width: 150px;
}

.dataset-cell {
	width: 362px;
	height: 320px;
	background: #FFFFFF;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 5px;
}

.dataset-cell.new {
	box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.15);
}

.dataset-cell.passive {
	background: #F2F2F2;
}

.dataset-cell.error {
	box-shadow: 0px 5px 15px #FF8080;
}

.dataset-text {
	font-family: 'GothamPro', 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 17px;
	color: #333333;
}

.s-label {
	font-size: 16px;
	padding: 5px;
}

.r-label {
	font-size: 20px;
	font-weight: bold;
}
.r-label.r {
	font-size: 18px;
}


.mycheck {
	margin-right: 8px;
}
.mycheck:after {
	content: url("/img/check.svg");
	margin-right: 8px;
}
.mycheck:checked:after {
	margin-right: 8px;
	width: 18px;
	height: 18px;
	content: url("/img/_check.svg");
}


.btn-success-av {
	width: 24px;
	height: 24px;
	background: #008A55;
	border-radius: 4px;
}

.btn-success-av i {
	color: #FFFFFF;
	font-size: 14px;
}

.createHeader {
	margin-top: 40px;
	margin-bottom: 20px;
	background: #F2F2F2;
	border-radius: 4px;
	padding-top: 17px;
	height: 50px;
	font-size: 16px;
	font-weight: bold;
	line-height: 15px;
	color: #333333;
}

/***
Font Awesome Icons
***/
[class^="fa-"],
[class*=" fa-"] {
	display: inline-block;
	margin-top: 1px;
	font-size: 16px;
	*margin-right: .4em;
	line-height: 16px;
}