html, body {    height: 100%;}input[readonly],select[readonly],textarea[readonly] {  cursor: auto;  background-color: white;}iframe {    min-height: 100%;    height: auto !important;    height: 100%;    width: 100%;}.iframe-hack-ie {    border: none;    position: absolute;    top: 0;    left: 0;    height: 100%;    width: 100%;    z-index: -1;}.select2-container-multi .select2-choices, .select2-container .select2-choice {	border: 1px solid #cccccc;	-webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    min-height: 30px;}.select2-container-multi .select2-choices .select2-search-choice {    margin: 4px 0 3px 5px;}.navbar {        margin-bottom: 0;}.input-append div, .input-append div * {    font-size: 14px;}.row-fluid .select2-container {    float: none;}.select2-container .select2-choice {    background-color: #FFFFFF;    background-image: none;}div.controls div.select2-container > a div {    height: 28px;    border-left: 0;    -webkit-border-top-right-radius: 0px;    -moz-border-top-right-radius: 0px;    border-top-right-radius: 0px;    -webkit-border-bottom-right-radius: 0px;    -moz-border-bottom-right-radius: 0px;    border-bottom-right-radius: 0px;}div.error div.select2-container > a, div.success div.select2-container span {    border-color: #953B39;    color: #953B39;}div.success div.select2-container > a, div.success div.select2-container span {    border-color: #356635;    color: #356635;}div.controls div.select2-container > a {    height: 28px;    background-color: white;}div.input-append div.select2-container > a {    -webkit-border-top-right-radius: 0px;    -moz-border-top-right-radius: 0px;    border-top-right-radius: 0px;    -webkit-border-bottom-right-radius: 0px;    -moz-border-bottom-right-radius: 0px;    border-bottom-right-radius: 0px;}.select2-container .select2-choice div {    background: none;}.menu > .navbar-fixed-top {    top : 40px;}.popover-content {	font-size: 14px;	white-space: normal;}body.debug-mode  header {    margin-top: 40px;}.header-blue {    display: block;    position: relative;    z-index: 2;    top: 0;    right: 0;    bottom: 0;    left: 0;    padding-top: 40px;    background-color: #002d3f;    padding-bottom: 15px;    color: white;    background: -moz-linear-gradient(45deg,  #072c3e 0%, #368d6f 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#072c3e), color-stop(100%,#368d6f)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(45deg,  #072c3e 0%,#368d6f 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(45deg,  #072c3e 0%,#368d6f 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(45deg,  #072c3e 0%,#368d6f 100%); /* IE10+ */    background: linear-gradient(45deg,  #072c3e 0%,#368d6f 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#072c3e', endColorstr='#368d6f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */    -webkit-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);    -moz-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);    box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);}.header-blue:after {    content: '';    background-image: url("../images/background-header.png");    background-repeat: repeat;    opacity: .03;    display: block;    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;}h2 {    line-height: 30px;}.wrapper {    min-height: 100%;    height: auto !important;    height: 100%;    margin: 0 auto -173px auto;    }.footer, .push {    clear: both;    padding-top: 80px;}.push {    height: 50px;}footer {    padding: 20px 0;    text-align: center;    color: white;    background-image: url("../images/navy_blue.png");    margin-top: -18px;}.home-icons {    font-size: 80px; text-align: center; }/* responsive footer fix by Aalaap Ghag */@media (max-width: 767px) {    body {        padding-right: 0px;        padding-left: 0px;    }            footer, .content {        padding-left: 20px;        padding-right: 20px;    }    .navbar-fixed-top, .navbar-fixed-bottom {		margin-right: 0px;		margin-left: 0px;	}    .navbar {        margin-bottom: 0;    }    .header-blue > .container {        padding-left: 20px;        padding-right: 20px;        margin-bottom: 0;    }    h2 {        font-size: 20px;    }    .row-fluid .offset3:first-child {        margin-left: 0;    }}@media (max-width: 979px) {    .home-icons {        font-size: 50px; text-align: center;         padding-top: 15px;    }        .navbar {        margin-bottom: 0;    }    .header-blue {        padding-top: 10px;        margin-bottom: 20px;    }    .header-blue {        padding-top: 0;    }    .header-spacer {        display:none;    }}.footer a  {    color: white;}.footer a:hover {    color: #d9d9d9;}.header-spacer-iframe {    height: 40px;}.header-spacer {    height: 20px;}body {    overflow-x:hidden;}/* Datatable style */div.dataTables_length label {    float: left;    text-align: left;}div.dataTables_length select {    width: 75px;}div.dataTables_filter label {    float: right;}div.dataTables_info {    padding-top: 8px;}div.dataTables_paginate {    float: right;    margin: 0;}table.table {    clear: both;    margin-bottom: 6px !important;}table.table thead .sorting, table.table thead .sorting_asc,table.table thead .sorting_desc, table.table thead .sorting_asc_disabled,table.table thead .sorting_desc_disabled {    cursor: pointer;    *cursor: hand;}table.table thead .sorting {     background: url('images/sort_both.png')no-repeat center right;}table.table thead .sorting_asc {     background: url('images/sort_asc.png') no-repeat center right;}table.table thead .sorting_desc {     background: url('images/sort_desc.png') no-repeat center right; }table.table thead .sorting_asc_disabled {     background: url('images/sort_asc_disabled.png') no-repeat center right; }table.table thead .sorting_desc_disabled {     background: url('images/sort_desc_disabled.png') no-repeat center right; }table.dataTable th:active {	outline: none;}table .header {    cursor: pointer;}table .header:after {  content: "";  float: right;  margin-top: 7px;  border-width: 0 4px 4px;  border-style: solid;  border-color: #000000 transparent;  visibility: hidden;}table .headerSortUp, table .headerSortDown {  background-color: rgba(164, 225, 255, 0.30) !important;  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);}table .header:hover:after {  visibility: visible;}table .headerSortDown:after, table .headerSortDown:hover:after {  visibility: visible;  filter: alpha(opacity=60);  -moz-opacity: 0.6;  opacity: 0.6;}table .headerSortUp:after {  border-bottom: none;  border-left: 4px solid transparent;  border-right: 4px solid transparent;  border-top: 4px solid #000000;  visibility: visible;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  filter: alpha(opacity=60);  -moz-opacity: 0.6;  opacity: 0.6;}table.table_selling_documents th {	min-width:86px!important;}@media (min-width: 980px) {	.a-visible-line-on-over {	    opacity: 0;    }}@media (min-width: 980px) {	.opacity-1 {	    opacity: 1;	}}.form-actions {    background-color: #f5f5f5;}/************ DEBUG TOOLBAR STYLING *************/#igestis-debug-toolbar {    z-index: 100000;    min-height: 40px;    background-color: #232323;    position: fixed;    top: 0}#debug-pannel {    min-height: 80px;    position: absolute;    top: 40px;    width: 100%;    background-color: #EFEFEF;    z-index: 2000;    padding: 20px;    display: none;}#debug-pannel > .btn {    margin-right: 50px;}#debug-errors-list, #debug-logs-list, #debug-all-list, #debug-dumps-list, #debug-old-dumps-list, #debug-doctrine-list {    display: none;    padding: 0 50px 0 50px;}/************ END DEBUG TOOLBAR STYLING *********//** Sidebar extra icones styling **/.nav-list > li > a.extra-logo {    float: right;    display: none;}#ul-sidebar li:hover a.extra-logo  {    display: block;    margin-top: -26px;    }.input-append {    min-width: 15px;}.typeahead {    z-index: 1100;}div#iframeMain {    font-size: 0;    line-height: 0;}.ace-editor {     width: 100%;    height: 400px;    display: block;    position: relative;}.ajax-emulation-validation-iframe {    display: none;}.disabled-stripe {    background-image: url("images/disabled_stripe.png");    background-repeat: repeat;}.datepicker {	padding: 0px;}.negative {    color: red;}.positive {    color: green;}.wysiwyg-toolbar {    padding :10px 0;}