@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Regular'), local('Roboto-Regular');
    src: url('../font/roboto-regular-webfont.eot');
    src: url('../font/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/roboto-regular-webfont.woff') format('woff'),
         url('../font/roboto-regular-webfont.ttf') format('truetype'),
         url('../font/roboto-regular-webfont.svg#robotoregular') format('svg');
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium');
    src: url('../font/roboto-medium-webfont.eot');
    src: url('../font/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/roboto-medium-webfont.woff') format('woff'),
         url('../font/roboto-medium-webfont.ttf') format('truetype'),
         url('../font/roboto-medium-webfont.svg#robotomedium') format('svg');
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
  	src: local('Roboto Bold'), local('Roboto-Bold');
    src: url('../font/roboto-bold-webfont.eot');
    src: url('../font/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/roboto-bold-webfont.woff') format('woff'),
         url('../font/roboto-bold-webfont.ttf') format('truetype'),
         url('../font/roboto-bold-webfont.svg#robotobold') format('svg');
}


@font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic');
    src: url('../font/roboto-italic-webfont.eot');
    src: url('../font/roboto-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/roboto-italic-webfont.woff') format('woff'),
         url('../font/roboto-italic-webfont.ttf') format('truetype'),
         url('../font/roboto-italic-webfont.svg#robotoitalic') format('svg');
}

@font-face {
    font-family: AeonMainRegular;
    src: url('../font/aeon_main-webfont.eot');
    src: url('../font/aeon_main-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/aeon_main-webfont.woff') format('woff'),
         url('../font/aeon_main-webfont.ttf') format('truetype'),
         url('../font/aeon_main-webfont.svg#AeonMainRegular') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: AeonPlayerRegular;
    src: url('../font/aeon_player-webfont.eot');
    src: url('../font/aeon_player-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/aeon_player-webfont.woff') format('woff'),
         url('../font/aeon_player-webfont.ttf') format('truetype'),
         url('../font/aeon_player-webfont.svg#AeonPlayerRegular') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: AeonSettingsRegular;
    src: url('../font/aeon_settings-webfont.eot');
    src: url('../font/aeon_settings-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/aeon_settings-webfont.woff') format('woff'),
         url('../font/aeon_settings-webfont.ttf') format('truetype'),
         url('../font/aeon_settings-webfont.svg#AeonSettingsRegular') format('svg');
    font-weight: 400;
    font-style: normal;
}


body {
    margin:0;
    text-align:center;
	font-family: Helvetica, Arial, sans-serif;
	//font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:300;
	background: #F1F1F1;
}

.coreheaderbar {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index: 1000;
	border-bottom:1px solid rgba(0,0,0,0.05);
	height:54px;
	background:#F9F9F9;
}

.welcome {
   width: 600px;
   height: 300px;
   position: absolute;
   left: 50%;
   top: 50%; 
   margin-left: -300px;
   margin-top: -300px;
}

a, a:visited {
    color:#FF5949;
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}

/*ul li {
    display:inline;
    margin:0 1.2em;
}*/
.submenu li {
	width:170px;
	height:32px;
	padding-top:12px;
	padding-left:30px;
	font-size:14px;
	background-color:#F7F7F7;
}
.submenu li.selected {
	background-color:#F1F1F1;
}
.submenu li i {
	color:#777;
}

p {
    margin-top:0;
    margin-bottom:0;
    line-height: 16px;
    color:#555;
}
h1 {
    font-weight:300;
    font-size:46px;
    letter-spacing: -1px;
}

tr:hover {
    background:#F1F1F1;
    cursor:pointer;
}

.menuitem {
    float:right;
    width:auto;
    //height:32px;
    font-size:14px;
    font-weight:300;
    font-family:helvetica;
    color:#444;
    //color:rgba(0,0,255,0.7);
    //padding:20px;
    padding-top:20px;
    padding-bottom:0;
    margin-left:10px;
    margin-right:10px;
    //background-color:rgba(0,0,0,0.05);
    text-align:center;
    cursor:pointer;
}
.menuitem.selected {
    color:#444;
    font-weight:bold;
}
.menuitem.disabled {
	opacity:0.2;
}
.menuitem i {
    opacity:0.6;
    float:left;
    font-size:15px;
    padding-top:2px;
}

.menuitem .menulabel {
    float:left;
}

.minimaleditbox {
	width:100%;
	outline: none;
	border:none !important;
	box-shadow:none !important;     
	margin:0;
	padding:0;
	height:24px;   
	background-color:transparent;
}
.minimaleditbox.faded {
	color:#BBB;
}

select {
	width:100%;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background:none;
	background-color: transparent;
	border:none;
	background-image:none;
	-webkit-appearance: button;
	-moz-appearance: button;
	appearance: button;
	outline: none !important;
	box-shadow:none !important;
}
select.faded {
	color:#BBB;
}
::-webkit-input-placeholder {
	font-size:12px;
	font-weight:300;
	font-style: italic;
}
:-moz-placeholder { /* Firefox 18- */
	font-size:12px;
	font-weight:300;
	font-style: italic;
}
::-moz-placeholder {  /* Firefox 19+ */
	font-size:12px;
	font-weight:300;
	font-style: italic;
}
:-ms-input-placeholder {  
	font-size:12px;
	font-weight:300;
	font-style: italic;
}

.btn-default {
	color: #333;
	background-color: #F9F9F9;
}
.btn {
	font-weight:300;
	padding:2px 8px;
}

.table {
	padding:0 !important;
	text-align:left;
}
.table td,th {
	padding:0 !important;
	
}
table, tr, td {
	border:0;
	padding:0;
	margin:0;
}

tr.closedtext {
	//text-decoration: line-through;	
}
td {
	text-decoration:inherit;
}

.issueEditTable tr {
	border-bottom: 1px solid #E0E0E0;
	background-color: #EEE;
}
.issueEditTable td {
	padding-left:12px;
	padding-right:20px;
}
.leftCol {
	height:28px;
	text-align: left;
	color:#999;
	font-size:11px;
	min-width:150px;
}
.rightCol {
	text-align:right;
	width:100%;
}

.hidableColumn .hide {
	display:none;
}

.checkbox {
	font-size:19px;
	text-decoration: none;
	color:#999;
	line-height:25px;
	padding:0 !important;
	cursor:pointer;
}
.checkbox.faded {
	color:#BBB;
}

.bookmark {
	font-size:18px;
	text-decoration: none;
	color:#E1E1E1;
	line-height:24px;
	padding:0 !important;
	cursor:pointer;
}
.bookmark.marked {
	color:#925848;
}

.selectTextAlignRight {
	direction:rtl;
}

input, select, textarea, button {
	height:24px;
	padding:0 !important;
	margin:0 !important;
	font-family:inherit;
	text-decoration:inherit;
	line-height:20px;
}

textarea {
	border:none !important;
	background-color: rgba(0,0,0,0.02);
	padding:10px !important;
}

.modal {
	-webkit-overflow-scrolling: touch;
}

.smallModal {
   width:400px;
   margin-left:-200px;
}

.circleborder {
width: 12px;
height: 12px;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
background: url(URL) no-repeat;
box-shadow: 0 0 8px rgba(0, 0, 0, .8);
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .8);
-moz-box-shadow: 0 0 8px rgba(0, 0, 0, .8);
}

@media print {
   .noprint{
      display: none !important;
   }
}
