@font-face {
    font-family: "RobotoCondensed Regular";
    src: url("fonts/RobotoCondensed-Regular.ttf");
}
@font-face {
    font-family: "RobotoCondensed Light";
    src: url("fonts/RobotoCondensed-Light.ttf")
}
@font-face {
    font-family: "Roboto Regular";
    src: url("fonts/Roboto-Regular.ttf")
}
@font-face {
    font-family: "OpenSans Condensed Light";
    src: url("fonts/OpenSans-CondLight.ttf");
}
@font-face {
  font-family: "Signika Negative Light";
  src: url("fonts/SignikaNegative-Light.ttf");
}
@font-face {
    font-family: "DroidSans";
    src: url("fonts/DroidSans.ttf");
}
html, body {
	margin: 0;
	height: 100%;
}
/*** IE 10 clear field buttons ***/
::-ms-clear { display: none; }

body, input, select, button, textarea {
	font-family: "RobotoCondensed Light", Tahoma;
	font-size: 13px;
}

a:link, a:active, a:visited {
	text-decoration: none;
	color: #1064cc;
}
a:hover {
	text-decoration: underline
}
/**** header area ****/
#page_header {
	margin: 0;
	display: block;
	background: #333333 url('images/logo.png') 10px center no-repeat;
	color: #ffffff;
	padding: 0px 0px 0px 40px;
	height: 40px;
	line-height: 40px;
}
#page_header span {
	font-size: 1.2em;
}
#page_header * {
	line-height: normal;
}
/**** main content area ****/
#page_content {
	display: block;
	position: absolute;
	top: 40px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: #ffffff;
	overflow: auto;
}
.content-header {
	padding: .3em 1em .3em 10px;
	font-size: 1.1em;
	background: #f2f2f2;
	color: #777777;
	border-bottom: 1px solid #e2e2e2;
}
/**** ui layout ****/
#layout {
	height: 100%;
}
#innerlayout {
	padding: 0;
}

.ui-layout-center {
	padding: 0;
	padding-right: 1px;
}
.ui-layout-east,
.ui-layout-south,
.ui-layout-west {
	padding: 0;
}
.ui-layout-west {
	background: #fbfbfb;
}
.ui-layout-center {
	background: #fdfdfd;
}

/**** resellers ****/
.resellerSTRATOS {
	color: #068110;
}
.resellerIMTECH {
	color: #0f5ea1;
}
.resellerJASON {
	color: #7701a4;
}

.resellerGLOBALSATCOM {
    color: #5ea2cf;
}

.resellerPRECISIONSATCOM {
    color: #494949;
}

.resellerSTATIONSATCOM {
    color: #000162;
}

.resellerARGENTON {
    color: #0b98c1;
}

.reseller {
	color: #990000;
}
/**** table classes ****/
table .tc-expanded {
	width: 95%;
}
table .tc-num {
	text-align: center;
	min-width: 3em;
}
/**** text classes ****/
.txt-left {
	text-align: left;
}
.txt-center {
	text-align: center;
}
.txt-right {
	text-align: right;
}
/**** span classes ****/
.s-red {
	color: #ff0000;
}
.s-green {
	color: #008800;
}
.s-small {
	font-size: .8em;
	color: #999999;
}
.s-large {
	font-size: 1.2em;
}
.bo-btn-group {
	/*float: right;*/
	border: 1px solid red;
	height: 16px;
	display: inline-block;
	float: right;
	text-align: right
}
.bo-btn {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle
}
.bo-btn.bo-btn-terminal {
	background: url('images/terminal.png') top left no-repeat;
}
.bo-btn.bo-btn-database {
	background: url('images/database.png') top left no-repeat;
}
.bo-btn.bo-btn-pill {
	background: url('images/pill.png') top left no-repeat;
}
.bo-actionbar {
	margin: 0 0 1em 0;
	padding-left: 1em;
	height: 3em;
	line-height: 3em;
	background: #eeeeee;
	border: 1px solid #dddddd;
	border-radius: 4px;
}
.bo-actionbar * {
	vertical-align: middle;
}
.bo-actionbar-inline {
	display: inline;
}
.bo-actionbar-highlight {
	display: inline;
	font-weight: bold;
	color: #394d33;
}

.loading-spinner {
	min-width: 25px;
	min-height:25px;
	vertical-align: middle;
	/* margin-left: 5px; */
	/* border: 1px solid #e6e6e6; */
	background: url("images/loading-big.gif") center center no-repeat;
	background-size: contain;
	display: inline-block;
}