body {
    background-image: url(./images/jaamaCircleCropped.png);
    background-size: 700px;
    background-repeat: no-repeat;
    background-position: bottom right;
}

/*******************/
/****** HEADER *****/
/*******************/
.navbar-custom {
    background-color:#D5ECED;
    border: transparent;
    background-image: none, url(./images/header-background-repeater.png);
    background-size: 40px auto, 100% 100%;
    background-repeat: repeat-x;
    background-position: 98% 10px, center;
    box-shadow: 0 0 15px -3px #666;
}
.navbar-custom .navbar-systemtitle {
    color: #19bdc2;
}
.navbar-custom .navbar-toggle .icon-bar {
	background-color: #19bdc2;
}
.navbar-custom .navbar-toggle {
    border-color: #19bdc2;
    color: #19bdc2;    
}
.navbar-custom .navbar-nav>li>a {
	color: #19bdc2;
}
.navbar-custom .navbar-nav>li>a:hover, 
.navbar-custom .navbar-nav>li>a:focus {
	color: #faa748;
}

/*********************/
/***** PANELS ********/
/*********************/
.panel {
     background-color: rgba(255, 255, 255, 0.2);
}
.panel-popover {
     background-color: #ffffff !important;
}
.panel-search {
    background-color: rgba(213,236,237, 0.4) !important;
}

.panel-footer {
    background-color:#D5ECED;
}

.panel-primary > .panel-heading {
    color: #19bdc2;
    background-image: url(./images/header-background-repeater.png);
    background-position: center -10%;
    background-size: 100% 120%;
    background-repeat: repeat-x;
}
.panel-quoteinfo .panel-body > .row .text-right {
    color: #19bdc2;
}
thead>tr {
    background-color: rgba(255, 255, 255, 0.8);
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: rgba(249, 249, 249, 0.7);
}
.table-striped>tbody>tr:nth-of-type(even) {
    background-color: rgba(255, 255, 255, 0.7);
}
.table-hover>tbody>tr:hover {
    background-color: rgba(245, 245, 245, 0.7);
}
.stripedrows > div.row:nth-of-type(odd) {
    background-color: rgba(244, 244, 244, 0.7);
}
.stripedrows > div.row:nth-of-type(even) {
    background-color: rgba(255, 255, 255, 0.7);
}

/*********************/
/**** Headings *******/
/*********************/
h1, h2, h3 {
	color: #19bdc2;
}

/*********************/
/****  GENERAL  ******/
/*********************/
.form-control {
    border-color: #19bdc2;
}
.input-group-addon {
    background-color: #ddf5f6;
    color: #19bdc2;
    border-color: #19bdc2;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ddf5f6;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #ddf5f6;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #ddf5f6;
}
:-moz-placeholder { /* Firefox 18- */
  color: #ddf5f6;
}

/*******************/
/******  MODALS ****/
.modal-header {
    background-color: #19bdc2;
    color: #fff;
}
.modal-header .modal-title {
    color: #fff;
}

/*******************/
/****** FOOTER *****/
/*******************/
.footer {
    height: 75px;
    margin: 0;    
    text-align: center;  
    background-color: #fff;
    background-color: transparent;
}

.footer {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,d5f3f4+98&0+0,0.8+71 */
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(225,246,247,0.8) 71%, rgba(213,243,244,0.8) 98%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(225,246,247,0.8) 71%,rgba(213,243,244,0.8) 98%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(225,246,247,0.8) 71%,rgba(213,243,244,0.8) 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ccd5f3f4',GradientType=0 ); /* IE6-9 */
}
.footer > div { margin-top: 30px; }
.body-content {
    padding-bottom: 20px;
}

/*******************/
/***** BUTTONS *****/
/*******************/
.btn {
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}

button:hover, 
html input[type=button]:hover, 
input[type=reset]:hover, 
input[type=submit]:hover,
.btn-primary:hover,
.btn:hover,
.btn-default:hover,
.open>.dropdown-toggle.btn-default:hover,
button:focus, 
html input[type=button]:focus, 
input[type=reset]:focus, 
input[type=submit]:focus,
.btn-primary:focus,
.btn:focus,
.btn-default:focus,
.open>.dropdown-toggle.btn-default:focus,
.btn-danger,
.btn-secondary {
    color: #fff;
    background-color: #faa748;
    border-color: #faa748;

    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.btn-default[disabled]:hover {
    color: #19bdc2;
    opacity: .5;
}
.btn-danger:hover {
    background-color: #256696;
    border-color: #256696;
}

.hide-native-select .btn-default {
    border-color: #19bdc2;
}

.restrictioninfo {
    background-color: rgb(240, 173, 78);
    border-color: rgb(240, 173, 78);
    font-size: 14px;
    color: #000;
}
.filtersidebar {
    background-color: #D5ECED;
}
.filtersidebar .panel {
    background-color: #ffffff !important;
}
