@CHARSET "UTF-8";

.header.logo {
	background: url(../graphics/sorona_tms.png) no-repeat;
	width: 154px;
	height: 50px;
}

.tms-back {
    background: url(../graphics/tms_bg_logo.jpg);
    background-size: cover;
}


.welcome-text {
    text-align: center;
    text-shadow: 2px 2px 5px #bbb;
}

.welcome-text h1.tms {
    text-indent: -5000px;
    height: 68px;
}

.grid-icon-large div, .grid-icon-large div img {
    vertical-align: middle;
}

.grid-icon-large div img {
    display: inline-block;
}

.grid-icon-large em {
    color: #999;
}

.form-header {
    vertical-align: middle;
    padding: 10px;
    width: 100%;
}

.form-header .text {
    padding-left: 10px;
}

.form-header .title {
    font-size: 18px;
    font-weight: bold;
}

.form-header td.icon {
    width: 40px;
    vertical-align: top;
}

span.icon {
    display: inline-block;
}

.pretranslation-wrap {
    vertical-align: middle;
}

.pretranslation-wrap h1 {
    display: inline-block;
}

.pretranslation-wrap h2 {
    display: inline-block;
}
.pretranslation-wrap ul {
    list-style: none;
    margin: 0;
    padding-left: 40px;
}

.pretranslation-wrap table td {
    vertical-align: top;
}

.pretranslation-wrap table th {
    text-align: left;
    color: #416da3;
}

.pretranslation-wrap .term {
    font-weight: bold;
    color: #416da3;
    width: 200px;
    display: inline-block;
}

.pretranslation-wrap .dependencies {
    padding-left: 40px;
}

.pretranslation-wrap .inner-table {
    width: 100%;
}

.overdue {
	color: red;
}


.project-overview.x-panel .x-panel-header {
	background: none;
}


.project-overview.x-panel .x-panel-header .x-title-text {
	font-size: 20px;
	line-height: 30px;
}

.project-overview.x-panel .x-panel-header .x-title-text-default:after {
    content: "";
}

.inline-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
}

.inline-icon.large {
    width: 32px;
    height: 32px;
}

.x-grid-cell-inner {
    vertical-align: top;
}

.user-header-menu .x-btn {
    background-color: transparent;
    border: 0;
}

.user-header-menu .x-btn-blue-button-small .x-btn-inner-blue-button-small {
    color: #606060;
}

.user-header-menu .x-btn-menu-active .x-btn-inner-blue-button-small,
.user-header-menu .x-btn-pressed .x-btn-inner-blue-button-small {
    color: #ffffff;
}

.x-panel.translations img.flag {
    margin: 1px;
}

.x-grid.multiline .x-grid-row .x-grid-cell-inner {
    white-space: normal;
}

.x-panel.translations tr.untranslated {
    color: #999;
    font-style: italic;
}


table.report {
    width: 95%;
    background-color: transparent;
    border-spacing: 0;
    border-collapse: collapse;
    font-size: 14px;
    color: #333;
    margin: 10px;
}

table.report caption {
    text-align: left;
}

table.report th {
    text-align: left;
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-bottom: 2px solid #ddd;
}

table.report td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}