﻿.login-panel {
    margin: 40% 0 40% 0;
}

.fullscreenimage {
    background: url('../images/background_01.jpg') no-repeat center center fixed;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}


/*logos and headers*/
.login-panel {
    position: relative;
    /*background: hsla(122, 100%, 50%, 0.2);*/
}

.login-panel .panel-heading {
    padding: 5px;
    color: rgba(4, 56, 129,1);
    /*background: hsla(215, 94%, 26%, 0.76);*/
}

.login-panel .panel-body {
    /*background: hsla(0,50%,50%,0.3);*/
}

.logoimage {
    height: 30px;
}
.company-logo img {
    height: 40px;
    margin-left: 3px;
    margin-top: 6px;
    margin-right: 5px;
    margin-bottom: 5px;
}
.page-header {
    margin: 0px;
}
.pamela-text-color{
    color: red;
  	margin: 0;
  	padding: 0;
}

.page-header {
    border-bottom: 1px solid #eee;
    margin: 5px 0px 5px 0px!important;
    padding-bottom: 0px!important;
}

/* Panels */
        .panel-group {
    margin-left: 8px;
    padding: 0px;
    margin-bottom:10px!important;
}
.panel-item {
    margin:0px;
    padding: 8px;
    list-style-type: none;
    text-align: center;
    display: inline-block; 
}
.panel-item a button{
    line-height:30px;
}

[class^="icon-"], [class*=" icon-"] { /*starts with icon- or contains icon-*/

}

.icon-large{
    font-size:5em;
}
.icon-small {
    font-size: 2em;
}


/*INFO PANEL*/
.info-panel-item a span.warning {
    background-color: #da452f !important
}

hr.instructions-top { 
    margin: 6px 0 10px; height: 0; 
}
hr.instructions-bottom { 
    margin: 10px 0 6px; height: 0; 
}

/*NAVIGATION*/
.navbar-brand {
    float: none;
}

/*TABLES*/
table.datatable {
    border-top: 2px solid #DDD;
    border-right: 2px solid #DDD;
    table-layout: inherit;
}

td hr {
  margin: 2px 0;
}
td.controls{
    text-align:center;
    width:1%;
}

/*Routines*/
td.open{

}

/*Forms*/
/* modal window / form on top */
.ui-front { 
    z-index: 1000; 
}
/* addjust the dim for the modal form */
.ui-widget-overlay {
   opacity: .30;
   filter: Alpha(Opacity=30);
}

.uploaded-thumbnails {
    float: left; 
    display:table-cell;
    margin-right: 8px;
    margin-top: 8px;
}

.printonly {
    display: none;
}

colgroup col.today {
  background-color: #B6FF00 !important;
}

colgroup col.weekend {
  background-color: #eee !important;
}

colgroup col.holiday {
  background-color: #eee !important;
}

/*faults&remedies*/
div.faults-remedies button {
    width:100%;
}
div.faults-remedies ul li{
    padding-left:10px;
}

/*toggle caret for history items*/
button.btn[aria-expanded="false"] i.fa-caret-down {
    transform:rotate(0deg);
    transition:all 0.4s ease-in-out;
}

button.btn[aria-expanded="true"] i.fa-caret-down{  
    transform:rotate(-90deg);
    transition:all 0.4s ease-in-out;
}

