﻿body {font-family:Arial;font-size: 76%;}

body.crystal
{
    background-color: #e4e4ec;
}

/* = Headings ===*/
h1,h2,h3,h4,h5,h6 {margin: 0 0 0.5em 0;font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
h1 {font-size: 1.5em;padding: 0;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}
h5 {font-size: 1.0em;}
h6 {font-size: 0.9em;}

a,a:visited,a:active,a:hover {/*	color: #000;*/}
.strong .x-label-value{font-weight: bold;}
input.textbox{padding: 0px 2px;}
textarea{font-family:Arial;font-size: 100%;}
div.head-panel div.x-panel-body{background: #fff url(images/logo.gif) no-repeat 0px 0px;color: #000;width: 100%;}
div.head-panel div.x-panel-body h1{margin-left: 80px;	margin-top: 13px;cursor:default;}
div.head-panel div.x-panel-body #login{	position:absolute;	top: 5px;	right: 10px;font-size: 1.0em;}
div.head-panel div.x-panel-body #login span {	background: transparent url(images/user.png) no-repeat 0px 0px;  margin-right: 5px; padding-left: 20px;}

div.menu-content{padding: 6px;}
div.menu-content ul{}
div.menu-content li{margin-bottom:3px;}
div.columns{overflow:hidden;zoom:1;margin-top:10px;}
div.column {float:left; width:47%; margin:0 2% 0 0;overflow:hidden;}
div.pagecontainer{margin: 10px;}
#create-message textarea{width: 400px;height: 120px;font-size: 100%;}
#create-message div.recipient,
#create-message input.fileupload,
#create-message input.textbox{width: 400px;}
#create-message div.recipient{height: 100px;overflow: auto;	border: 1px solid #666666;}
div.pos-modified{background-color: Yellow;	width: 100%;}
div.filter-panel th{font-size: 0.9em;}
div.unread{color:Red;}

div.unreleased .x-grid3-cell-inner{
    color:Red;
    font-weight: bold;         
}
div.released .x-grid3-cell-inner {
    color: #000000;
    font-weight: bold;
}

.list-item {font:normal 11px tahoma, arial, helvetica, sans-serif; padding:3px 10px 3px 10px; border:1px solid #fff; border-bottom:1px solid #eeeeee; white-space:normal;color:#555;}
.list-item p {display:block;font:inherit;font-weight:bold;color:#222;}
.location-label {background-color:White;padding: 2px;border: solid 1px black;font-family: Arial;font-size: 1.0em;white-space: nowrap;}
.creditlimit {background-color: #FF5050;background-image: none;}
.menu-title {background: #ebeadb;border-bottom:1px solid #99bbe8;color:#15428b;font:bold 10px tahoma,arial,verdana,sans-serif;display:block;padding:3px;} 

.x-grid3-summary-row {background:#F1F2F4 none repeat scroll 0 0;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;color:#333333;}
.x-grid3-summary-row .x-grid3-cell-inner {font-weight:bold;padding-bottom:4px;}
.x-grid3-cell-first .x-grid3-cell-inner {padding-left:16px;}
.x-grid-hide-summary .x-grid3-summary-row {display:none;}
.x-grid3-summary-msg {font-weight:bold;padding:4px 16px;}    

/* Icon classes */
.icon-n-text{padding-left: 18px;}
.icon{display: block;width: 16px;height: 16px;text-indent: -9999px;}

.icon-StopGreen{background :transparent url(/icons/stop_green-png/ext.axd) no-repeat 0 0;}
.icon-StopRed{background :transparent url(/icons/stop_red-png/ext.axd) no-repeat 0 0;}
.icon-BulletCross{background :transparent url(/icons/bullet_cross-png/ext.axd) no-repeat 0 0;}
.icon-StopBlue{background :transparent url(/icons/stop_blue-png/ext.axd) no-repeat 0 0;}
.icon-BulletError{background :transparent url(/icons/bullet_error-png/ext.axd) no-repeat 0 0;}
.icon-Box{background :transparent url(/icons/box-png/ext.axd) no-repeat 0 0;}
.icon-BoxError{background :transparent url(/icons/box_error-png/ext.axd) no-repeat 0 0;}
.icon-Sum{background :transparent url(/icons/sum-png/ext.axd) no-repeat 0 0;}
.icon-Date{ background :transparent url(/icons/date-png/ext.axd) no-repeat 0 0; }
.icon-PageGo {background :transparent url(/icons/page_go-png/ext.axd) no-repeat 0 0;}

div.news{ margin-top: 20px; }
div.news hr{ margin: 5px 0px;}
div.news h3{ font-size: 14px; margin-top: 15px; }
div.news ul { margin-left: 10px; list-style-type: circle; list-style-position: outside; }
div.news li { margin: 10px 0 0 10px;}
div.news li p { font-weight: bold;}

ul.comment{ margin: 0px;}
ul.comment li{margin-bottom: 5px;border-bottom: solid 1px #e2e2e2;padding: 3px;}
ul.comment li p{ font-size: 12px; margin-bottom: 4px;  }
ul.comment li span{ font-size: 10px; color: Gray; padding: 2px; margin-left: 0px; }

#dashboard a{ color:Red; font-weight: bold;}
#dashboard li{margin-bottom:5px;}

div.alert a{ font-weight:bold; }
div.alert a span {color:Red;}
div.info a{ font-weight: bold; }

div.report{  }
div.report th{ font-weight:bold; }
div.report th,div.report td{padding-right: 10px;}
div.report h3{ color: #0033CC; font-size: 1.3em; }
div.report h4{  margin-top: 10px; font-size: 1.2em; }

div.servicelist-detail{ background-color:#e2e2e2; padding: 4px;}
div.servicelist-detail th{ font-weight:bold;}
div.servicelist-detail th,div.servicelist-detail td{ padding-right: 10px; }

#flightdiary-summary{table-layout: fixed;border-collapse: collapse; font-family:Tahoma; font-size: 11px; margin: 5px;}
#flightdiary-summary th,#flightdiary-summary td{ width: 100px; padding: 2px;}
#flightdiary-summary th{ background-color:#e2e2e2; font-weight:bold; border:solid 1px gray;}
#flightdiary-summary td{border:solid 1px gray;}

input.readonly{background: #e2e2e2;}
#maintenance-due-filter li.filter th,#maintenance-due-filter li.filter td{ padding: 2px;}
#maintenance-due-filter ul{float:left;}
#maintenance-due-filter li{float:left;}
#maintenance-due-filter li.btn{ padding-top: 24px;  }

.custom-trigger-edit{ background-image:url(/images/edit-trigger.png) !important; }
.custom-trigger-new{ background-image:url(/images/add-trigger.png) !important; }

.part-inventory-item{ padding: 2px; clear: both; }
.part-inventory-item h3{ font-size: 11px; }
/*.part-inventory-item span{ padding: 2px 2px 2px 18px; }*/
.part-inventory-item span{ padding: 2px; }

#poswindow ul{}
#poswindow li{ float:left;}

#about-box{padding: 8px;}
#about-box p{ margin-top: 6px;}
/*@purchase-order-details*/
#workorder-table th,
#workorder-table td,
#purchase-order-details th,
#purchase-order-details td{ padding: 2px 10px 2px 5px;}
#workorder-table td,
#purchase-order-details td{ border: solid 1px #e2e2e2; background-color:#f2f2f2;}
#purchase-order-details col.col0{ width: 120px;}
#purchase-order-details col.col1{ width: auto;}
#purchase-order-details col.col2{ width: 120px;}
#purchase-order-details col.col3{ width: auto;}
#purchase-order-details col.col4{ width: 150px;}
#purchase-order-details col.col5{ width: auto;}
#purchase-order-details col.col6{ width: 80px;}
#purchase-order-details col.col7{ width: auto;}
#workorder-table col.col0{ width: 120px;}
#workorder-table col.col1{ width: 700px;}
#cash-accounting-filter li{ margin-bottom: 5px;  }
div.filedataview{background-color:Red; margin-top: 10px;}
div.fileitem{float:left; width: 150px; background-color: Green; overflow:hidden; padding: 4px;}
.small-label{ font-size: 11px; }
#resource-readings{ font-size: 11px; font-family: Tahoma; }
#resource-readings td{ padding-right: 5px;  }
.x-grid3-row-body p {margin : 5px 5px 10px 15px !important;padding: 5px;color  : Navy;background-color: #f2f2f2;border: solid 1px gray;}

/* avvikelser, olästa */
.unread-row .x-grid3-cell-inner { font-weight: bold;} 
.deviation-readers-panel {padding: 6px; }
.deviation-readers-panel .x-panel-btns-ct {}
.deviation-readers-gridpanel {}

/* crs - confirmation workorder */
h2.crs-head {font-size: 1em;}

p.deleted-action { border: 1px solid red; background-color: #FCE0E0; color: #000; }

.remark-disabled {color: #000;}
.red-text label {color: red;}

/* Periodical inspections */
#ActionsGridPanel .x-grid3-col-3
{
    /* Word wrap fix */
    white-space : normal;
}

/* Workorder actions */
#WorkOrderActionsGridPanel .x-grid3-cell-inner        
{
    /* Word wrap fix */
    white-space: normal;
}

/*#RemarkGrid .x-grid3-row
{
    background-color: #FCE0E0;    
}*/
.cell-deleted 
{
    color: #989898;
}

/* Word wrap fix all */
.x-grid3-cell-inner, .x-grid3-hd-inner {
    white-space: normal;
}

/* SMS Max längd */
#SMSTextLength { color: #666; }

.el-DateError {
    background-color: yellow;    
}

.part-nr-and-title-by-average-price {
    color: Silver;
}

.quantity-and-price-by-average-price {
    text-align: right !important;
    color: Silver;
}

.part-nr-and-title-by-no-price {
    color: Red;
}

.quantity-and-price-by-no-price {
    text-align: right !important;
    color: Red;
}

img.AviationSafety {
    display: block;
   /* margin-left: auto;
    margin-right: auto; */
    margin: 0 auto;
}

img.AviationChart {
    display: block;
    margin: 0 auto;
}

 .x-grid-custom .x-grid3-row 
    {
        max-height: 50px;
        overflow: hidden;
    }

.grid-row-red 
{
    background: #ff6666;
}

.grid-row-yellow 
{
    background: #ffff80;
}

.grid-row-green 
{
    background: #ccffcc;
}

/* Chrome layout table bug fix */
/*
.x-grid3 table 
{
    table-layout: auto !important;
}
*/
.bulletpadding 
{
    padding-left: 17px;
}