﻿/* Popup */

#popup-window-window-wrapper .contract	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #678BAA;
    /*
	border: none; 
	min-width:1000px;
    max-width:1000px;
    width:1000px;
    margin: auto;
        */
	}

#popup-window-window-wrapper .contract_header
{
	height: 119px;
	width: 1000px;
	float: left;
}

#popup-window-window-wrapper .contract_data	
{
    padding: 0 20px 0 20px;
}

#popup-window-window-wrapper .contract_sub
{
    overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    
	border: none; 
	min-width:958px;
    max-width:958px;
    width:958px;
    float:left;
}

#popup-window-window-wrapper .contract_sub_header
{
    overflow: auto;
    padding: 8px 4px 8px 4px;
 	background-color: #49729E;
}	

#popup-window-window-wrapper .contract_sub_header_quantis 
{
    overflow: auto;
    padding: 8px 4px 8px 4px;
 	background-color: #72582f;    
}

#popup-window-window-wrapper .contract_sub_input_panel
{
    float:left;
    padding: 0 4px 0 4px;
}	

#popup-window-window-wrapper .contract_input_panel
{
    float:left;
    height:55px;
}	

#popup-window-window-wrapper .contract_input_text
{
    color: #98B6CE; 
    height: 10px;
    font-weight: bold;
    padding: 4px;
}

#popup-window-window-wrapper .contract_input
{
    border: Solid;
    border-color: #98B6CE; 
    border-width: 1px;  
	height: 28px;
}	

#popup-window-window-wrapper .contract_sub_header_input_panel
{
    overflow: auto;
    float:left;
}	

#popup-window-window-wrapper .contract_header_text
{
    color: #FFF; 
    font-weight: bold;
    padding: 5px;
    text-shadow: none;
}

#popup-window-window-wrapper .contract_sub_data
{
    overflow: auto;
    background-color: #BCCBE0; 
    /*float:left;*/
}	

#popup-window-window-wrapper .contract_sub_data_quantis
{
    overflow: auto;
    background-color: #dfceb4; 
    float:left;
}

#popup-window-window-wrapper .contract_sub_input_text
{
    color: rgb(15, 14, 134);
    margin: 4px 0;
    text-shadow: none;
}

#popup-window-window-wrapper .contract_sub_input
{
    border: Solid;
    border-color: #98B6CE; 
    border-width: 1px;  
	height: 28px;
}	

#popup-window-window-wrapper .contract_sub_header_input
{
    border: Solid;
    border-color: #98B6CE; 
    border-width: 1px;  
	height: 20px;
}	

#popup-window-window-wrapper .contract_file_list {
    float: left;
}

#popup-window-window-wrapper .contract .error {
    background: #E89494;
}

/*REM: CSA
#popup-window-content #contract-edit-form div.key-value-list {
    width: 1040px;
}
*/

#contract-edit-form input:disabled, #contract-edit-form select:disabled {
    background: #a0a8af;
    color: #3a3939;
}

#contract-edit-form .contract {
    position: absolute;
    left: 30px;
}

.ui-autocomplete {
    font-size: 13.2px !important;
    font-family: Helvetica,Arial,sans-serif !important;
    max-height: 150px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
	/*no new lines*/
	white-space: nowrap;
}

#ui-datepicker-div .ui-datepicker-next .ui-icon-circle-triangle-e{
    background-color: inherit;
    background-image: url("jquery-ui-themes/redmond/images/ui-icons_469bdd_256x240.png");
    background-position: -48px -192px;
}

#ui-datepicker-div .ui-datepicker-prev .ui-icon-circle-triangle-w{
    background-color: inherit;
    background-image: url("jquery-ui-themes/redmond/images/ui-icons_469bdd_256x240.png");
    background-position: -80px -192px;
}

.contract_bond_types {
    display: inline-block;
    width: 250px;
}

.contract_bond_data{
    padding: 2px 2px !important;
    background-color: white;
    display:inline-block;
    margin: 2px;
    height:24px;
    line-height:24px;
    text-align:center;
    color:black;
}

.contract_sub_input_panel.bond_info_container {
    padding: 2px 2px !important;
    background-color: white;
    margin: 2px;
    line-height: 12px;
}

#contract-edit-form .contract_sub_header_panel {
    padding: 7px;
    background-color: #6f99c7;
}

#contract-edit-form .contract_sub_header_text {
    color: white;
    text-shadow: none;
}

/******************************
* Contract uploaded files list
*******************************/

#uploadedFileList {
     font-family:Georgia, Times, serif; 
     font-size:15px;
}

#uploadedFileList ul {
     list-style: none;
}

#uploadedFileList ul li {
    
}

#uploadedFileList ul li a { 
    display:block; 
    text-decoration:none; 
    color:#000000; 
    background-color:#FFFFFF; 
    line-height:30px;
    border-bottom-style:solid;
    border-bottom-width:1px; 
    border-bottom-color:#CCCCCC; 
    padding-left:10px; 
    cursor:pointer;
}

#uploadedFileList ul li a:hover {
    color:#FFFFFF;
    background-color:#49729E;
    background-repeat:repeat-x;
}

#uploadedFileList ul li a strong {
    margin-right:10px;
}


/**********************************************
*   
*    The assetfunds table in stratos contracts
*
************************************************/

table.assetFundsTable {
    background-color: white;
    border: 2px solid;
    border-spacing: 0;
    font-size: 15px;
}

table.assetFundsTable thead {
    background-color: #49729E;
    color: white;
}

table.assetFundsTable tr{
    border-bottom: 1px solid;
}

table.assetFundsTable td{
    border-right: 1px solid;
    border-bottom: 1px solid;
    padding: 5px;
}

table.assetFundsTable tr td:last-child{border-right: 0}
table.assetFundsTable tr:last-child td{border-bottom: 0}

/*
* Critical care list
*/
.listheader {
	display:block;
	padding-left: 10px;
}

.cclist {
	color: rgb(15, 14, 134);
	text-shadow: none;
	list-style-type: disc;
	list-style-position: inside;
	padding-left: 20px;
}

.list2column {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	-o-column-count: 2;
	column-count: 2;
}

.list3column {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	-o-column-count: 3;
	column-count: 3;
}
