/*
 ******************************************************************************
 *                                                                            *
 *   File:          main.css                                                  *
 *                                                                            *
 *   Description:   CSS file for Opportunity Wizard                           *
 *                                                                            *
 *   Target:        Windows browsers,Windows Mobile                           *
 *                                                                            *
 *   Author:        TJE                                                       *
 *   Created:       2013-09-19                                                *
 *                                                                            *
 ******************************************************************************
*/

/*************************************/
/* COMPREHENSIVE RESET               */
/*************************************/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
nav ul {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after {content:'';content:none;}
a {margin:0;padding:0;font-size:100%;text-decoration:none;vertical-align:baseline;background:transparent;}
ins {background-color:#FF9;color:#000;text-decoration:none;}
mark {background-color:#FF9;color:#000;font-style:italic;font-weight:bold;}
del {text-decoration: line-through;}
abbr[title],dfn[title] {border-bottom:0;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
hr {display:block;height:1px;border:0;border-top:1px solid #CCC;margin:1em 0;padding:0;}
input,select {vertical-align:middle;}

html,body {height:100%;}

/* HTML5-specific reset for older browers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}

/*************************************/
/* STANDARD ELEMENTS                 */
/*************************************/
#opp-prop-form {padding:20px;font:80%/110% 'Open Sans',Arial,'Helvetica Neue',Helvetica,'Arial Neue',sans-serif;-webkit-text-size-adjust:100%;overflow:hidden;background:#F9F7F2;}

#opp-prop-form h1,#opp-prop-form h3 {color:#777;font-weight:300;}
#opp-prop-form h1 {font-size:1.8em;line-height:1.9em;margin-bottom:20px;padding-bottom:10px;border-bottom:2px dotted #DDD;}
#opp-prop-form h3 {font-size:1.4em;line-height:2.5em;}

#opp-prop-form table {width:100%;empty-cells:show;border-collapse:collapse;}
#opp-prop-form table th {color:#50555A;background: rgb(247,247,237);background:url(data:image/gif;base64,R0lGODlhDwAJAIABAFpVUAAAACH5BAEAAAEALAAAAAAPAAkAAAITjGGpCr3f4kuxznurzBaH7X1hAQA7) 100% 50% no-repeat, -moz-linear-gradient(top,  rgba(247,247,237,1) 0%, rgba(234,234,222,1) 100%);background:url(data:image/gif;base64,R0lGODlhDwAJAIABAFpVUAAAACH5BAEAAAEALAAAAAAPAAkAAAITjGGpCr3f4kuxznurzBaH7X1hAQA7) 100% 50% no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,237,1)), color-stop(100%,rgba(234,234,222,1)));background:url(data:image/gif;base64,R0lGODlhDwAJAIABAFpVUAAAACH5BAEAAAEALAAAAAAPAAkAAAITjGGpCr3f4kuxznurzBaH7X1hAQA7) 100% 50% no-repeat, -webkit-linear-gradient(top,  rgba(247,247,237,1) 0%,rgba(234,234,222,1) 100%);background:url(data:image/gif;base64,R0lGODlhDwAJAIABAFpVUAAAACH5BAEAAAEALAAAAAAPAAkAAAITjGGpCr3f4kuxznurzBaH7X1hAQA7) 100% 50% no-repeat, -o-linear-gradient(top,  rgba(247,247,237,1) 0%,rgba(234,234,222,1) 100%);background:url(data:image/gif;base64,R0lGODlhDwAJAIABAFpVUAAAACH5BAEAAAEALAAAAAAPAAkAAAITjGGpCr3f4kuxznurzBaH7X1hAQA7) 100% 50% no-repeat, -ms-linear-gradient(top,  rgba(247,247,237,1) 0%,rgba(234,234,222,1) 100%);background:url(data:image/gif;base64,R0lGODlhDwAJAIABAFpVUAAAACH5BAEAAAEALAAAAAAPAAkAAAITjGGpCr3f4kuxznurzBaH7X1hAQA7) 100% 50% no-repeat, linear-gradient(to bottom,  rgba(247,247,237,1) 0%,rgba(234,234,222,1) 100%);cursor:pointer;}
table th,table td {padding:5px;vertical-align:top;border:1px solid #CDCDCD;border-width:0 1px 1px 0;}


/*************************************/
/* CONVENIENCE CLASSES               */
/*************************************/
/* Clearing */
.clearfix {display: inline-block;}  /* for IE/Mac */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clr {clear:both;}

/* Positioning */
.ctr {text-align:center;}
.fll {float:left;}
.flr {float:right;}

/* Vertical Centering */
.outer {display:table;}
.outer,.inner {position:static;} /* .inner is optional */
.middle {display:table-cell;vertical-align:middle;}

/* Other */
.nob {border:0 !important;}
.skipNav {display:none;}
.no-show {display:none;}

/*************************************/
/* ART & COLOR;                      */
/*************************************/

/* Buttons; */
#opp-prop-form .btn {width:100px;height:28px;font-size:12px;border:1px solid #AAA;border-radius:5px;box-shadow:inset 0 1px 0 0 rgba(255,255,255,1),0 1px 0 0 rgba(255,255,255,1);background: rgb(249,249,249);
background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(229,229,229,1) 50%, rgba(221,221,221,1) 51%, rgba(229,229,229,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(50%,rgba(229,229,229,1)), color-stop(51%,rgba(221,221,221,1)), color-stop(100%,rgba(229,229,229,1)));
background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(229,229,229,1) 50%,rgba(221,221,221,1) 51%,rgba(229,229,229,1) 100%);
background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(229,229,229,1) 50%,rgba(221,221,221,1) 51%,rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(229,229,229,1) 50%,rgba(221,221,221,1) 51%,rgba(229,229,229,1) 100%);
background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(229,229,229,1) 50%,rgba(221,221,221,1) 51%,rgba(229,229,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e5e5e5',GradientType=0 );}

#opp-prop-form .btn:hover {background: rgb(252,252,252);
background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(241,241,241,1) 50%, rgba(237,237,237,1) 51%, rgba(241,241,241,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(241,241,241,1)));
background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(241,241,241,1) 50%,rgba(237,237,237,1) 51%,rgba(241,241,241,1) 100%);
background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(241,241,241,1) 50%,rgba(237,237,237,1) 51%,rgba(241,241,241,1) 100%);
background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(241,241,241,1) 50%,rgba(237,237,237,1) 51%,rgba(241,241,241,1) 100%);
background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(241,241,241,1) 50%,rgba(237,237,237,1) 51%,rgba(241,241,241,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f1f1f1',GradientType=0 );}
#opp-prop-form .btn:active {background:#ECECED;}

/* Table Wrapper; */
#opp-prop-form .tbl-wrapper {margin-top:10px;border-radius:7px;border:2px solid #AAA;border-bottom:1px solid #AAA;overflow:hidden;}

/* Table Zebra; */
#opp-prop-form .odd {background:#FFF;}
#opp-prop-form .even {background:#FBFBFB;}
#opp-prop-form .row-exp {background:#E0EAEF;}
#opp-prop-form .row-exp td {color:#000;}

/* Table header: column selection;
#opp-prop-form th.hilite {border-bottom:1px solid #B0B0B0;-webkit-transition:all ..1s linear;-moz-transition:all ..1s linear;transition:all ..1s linear;}
#opp-prop-form td {-webkit-transition:all ..1s linear;-moz-transition:all ..1s linear;transition:all ..1s linear;}
#opp-prop-form tr.even td.hilite {background:#E7E9EF;-webkit-transition:all ..1s linear;-moz-transition:all ..1s linear;transition:all ..1s linear;}
#opp-prop-form tr.odd td.hilite {border-bottom:1px solid #CACACA;background:#F9F9FC;-webkit-transition:all .1s linear;-moz-transition:all ..1s linear;transition:all .1s linear;}
*/

/* Table header: sorting; */
#opp-prop-form .tablesorter-headerAsc,.tablesorter-headerDesc {text-shadow:0 1px 0 #FCFCFC;box-shadow:inset 2px 1px 0 0 #F2F2F2;}
#opp-prop-form .tablesorter-headerAsc {background:url(data:image/gif;base64,R0lGODlhDwAEAIABAFpVUAAAACH5BAEAAAEALAAAAAAPAAQAAAIMjGGpCr3f4kuxzlAAADs=) 100% 50% no-repeat, rgb(235,235,219);background:url(data:image/gif;base64,R0lGODlhDwAEAIABAFpVUAAAACH5BAEAAAEALAAAAAAPAAQAAAIMjGGpCr3f4kuxzlAAADs=) 100% 50% no-repeat, -moz-linear-gradient(top,  rgba(235,235,219,1) 0%, rgba(220,220,208,1) 100%);background:url(data:image/gif;base64,R0lGODlhDwAEAIABAFpVUAAAACH5BAEAAAEALAAAAAAPAAQAAAIMjGGpCr3f4kuxzlAAADs=) 100% 50% no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,235,219,1)), color-stop(100%,rgba(220,220,208,1)));background:url(data:image/gif;base64,R0lGODlhDwAEAIABAFpVUAAAACH5BAEAAAEALAAAAAAPAAQAAAIMjGGpCr3f4kuxzlAAADs=) 100% 50% no-repeat, -webkit-linear-gradient(top,  rgba(235,235,219,1) 0%,rgba(220,220,208,1) 100%);background:url(data:image/gif;base64,R0lGODlhDwAEAIABAFpVUAAAACH5BAEAAAEALAAAAAAPAAQAAAIMjGGpCr3f4kuxzlAAADs=) 100% 50% no-repeat, -o-linear-gradient(top,  rgba(235,235,219,1) 0%,rgba(220,220,208,1) 100%);background:url(data:image/gif;base64,R0lGODlhDwAEAIABAFpVUAAAACH5BAEAAAEALAAAAAAPAAQAAAIMjGGpCr3f4kuxzlAAADs=) 100% 50% no-repeat, -ms-linear-gradient(top,  rgba(235,235,219,1) 0%,rgba(220,220,208,1) 100%);background:url(data:image/gif;base64,R0lGODlhDwAEAIABAFpVUAAAACH5BAEAAAEALAAAAAAPAAQAAAIMjGGpCr3f4kuxzlAAADs=) 100% 50% no-repeat, linear-gradient(to bottom,  rgba(235,235,219,1) 0%,rgba(220,220,208,1) 100%);}
#opp-prop-form .tablesorter-headerDesc {background:url(data:image/gif;base64,R0lGODlhDwAEAIABAFpVUAAAACH5BAEAAAEALAAAAAAPAAQAAAIMhA+hu5gMw4n0UVUAADs=) 100% 50% no-repeat, rgb(235,235,219);background:url(data:image/gif;base64,R0lGODlhDwAEAIABAFpVUAAAACH5BAEAAAEALAAAAAAPAAQAAAIMhA+hu5gMw4n0UVUAADs=) 100% 50% no-repeat, -moz-linear-gradient(top,  rgba(235,235,219,1) 0%, rgba(220,220,208,1) 100%);background:url(data:image/gif;base64,R0lGODlhDwAEAIABAFpVUAAAACH5BAEAAAEALAAAAAAPAAQAAAIMhA+hu5gMw4n0UVUAADs=) 100% 50% no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,235,219,1)), color-stop(100%,rgba(220,220,208,1)));background:url(data:image/gif;base64,R0lGODlhDwAEAIABAFpVUAAAACH5BAEAAAEALAAAAAAPAAQAAAIMhA+hu5gMw4n0UVUAADs=) 100% 50% no-repeat, -webkit-linear-gradient(top,  rgba(235,235,219,1) 0%,rgba(220,220,208,1) 100%);background:url(data:image/gif;base64,R0lGODlhDwAEAIABAFpVUAAAACH5BAEAAAEALAAAAAAPAAQAAAIMhA+hu5gMw4n0UVUAADs=) 100% 50% no-repeat, -o-linear-gradient(top,  rgba(235,235,219,1) 0%,rgba(220,220,208,1) 100%);background:url(data:image/gif;base64,R0lGODlhDwAEAIABAFpVUAAAACH5BAEAAAEALAAAAAAPAAQAAAIMhA+hu5gMw4n0UVUAADs=) 100% 50% no-repeat, -ms-linear-gradient(top,  rgba(235,235,219,1) 0%,rgba(220,220,208,1) 100%);background:url(data:image/gif;base64,R0lGODlhDwAEAIABAFpVUAAAACH5BAEAAAEALAAAAAAPAAQAAAIMhA+hu5gMw4n0UVUAADs=) 100% 50% no-repeat, linear-gradient(to bottom,  rgba(235,235,219,1) 0%,rgba(220,220,208,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebdb', endColorstr='#dcdcd0',GradientType=0 );}


/* Table: Panels; */
#opp-prop-form .tablesorter-childRow td {padding:0;border:1px solid #CDCDCD;border-width:0 1px 0 1px;}
#opp-prop-form .tablesorter-childRow td .opp-prop-panel {display:none;background: rgb(242,242,242);
background: -moz-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(252,252,252,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(252,252,252,1)));
background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(252,252,252,1) 100%);
background: -o-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(252,252,252,1) 100%);
background: -ms-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom,  rgba(242,242,242,1) 0%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#fcfcfc',GradientType=0 );
box-shadow:inset 0 1px 15px 0 rgba(0,0,0,0.1);border-bottom:1px solid #CDCDCD;}
#opp-prop-form .opp-det-toggle {cursor:pointer;background:url(data:image/gif;base64,R0lGODlhDwAEAIABAFpVUAAAACH5BAEAAAEALAAAAAAPAAQAAAIMhA+hu5gMw4n0UVUAADs=) 100% 50% no-repeat;}
.row-exp .opp-det-toggle {background:url(data:image/gif;base64,R0lGODlhDwAEAIABAFpVUAAAACH5BAEAAAEALAAAAAAPAAQAAAIMjGGpCr3f4kuxzlAAADs=) 100% 50% no-repeat;}
#opp-prop-form .opp-prop-panel {height:110px;padding:10px 0 0 10px;}
#opp-prop-form .opp-prop-panel dl {float:left;min-height:100px;}
#opp-prop-form .opp-prop-panel dt {height:20px;}
#opp-prop-form .opp-prop-panel dd select {height:52px;}
#opp-prop-form .opp-prop-panel .opp-det-title {font-size:1.3em;font-weight:600;}
#opp-prop-form .opp-det-size {margin-left:0px;}
#opp-prop-form .opp-det-size,#opp-prop-form .opp-det-type {display:inline-block;}
#opp-prop-form .opp-det-content {display:inline-block;height:56px;}
#opp-prop-form .opp-det-lbl {float:left;width:50px;margin-right:8px;color:#555;}
#opp-prop-form .opp-det-lbl:after {content:':';}
#opp-prop-form .opp-det-txt {float:left;width:120px;color:#202A2C;font-weight:600;}
#opp-prop-form .opp-det-btns {display:block;clear:both;}
#opp-prop-form .opp-det-base {width:450px;}
#opp-prop-form .opp-det-lender,#opp-prop-form .opp-det-owners {width:220px;margin-left:20px;padding-left:20px;border-left:2px dotted #CCC;}

/* Image Thumb Preview; */
#opp-det-prop-preview {position:absolute;display:none;color:#33373A;background:rgb(246,246,238);background:-moz-linear-gradient(top,rgba(246,246,238,1) 0%,rgba(251,251,247,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(246,246,238,1)),color-stop(100%,rgba(251,251,247,1)));background:-webkit-linear-gradient(top,rgba(246,246,238,1) 0%,rgba(251,251,247,1) 100%);background:-o-linear-gradient(top,rgba(246,246,238,1) 0%,rgba(251,251,247,1) 100%);background:-ms-linear-gradient(top,rgba(246,246,238,1) 0%,rgba(251,251,247,1) 100%);background:linear-gradient(to bottom,rgba(246,246,238,1) 0%,rgba(251,251,247,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6ee',endColorstr='#fbfbf7',GradientType=0);border:1px solid #D0D5DA;border-right:1px solid #777;border-bottom:1px solid #777;box-shadow:inset 1px 1px 1px 0 #FFF,3px 3px 15px 0 rgba(0,0,0,0.5);padding:7px;}

.opp-det-thumb {float:left;margin-right:20px;border:1px solid #AAA;}
.opp-det-thumb img {}
.opp-det-preview {}

/* AGGREGATE VALUES; */
.opp-aggr-range {list-style-type:none;}
.opp-aggr-range li {display:inline;}
.opp-aggr-range li label {font-weight:bold;}
.opp-aggr-range li label:after {content:':';}

/* ************************* */
/* ADD-ON STYLES;            */
/* ************************* */

/* Combo-Box; */
/* @group Base */
.chosen-container {position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.chosen-container .chosen-drop {position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,0.15);}
.chosen-container.chosen-with-drop .chosen-drop {left:0;}
.chosen-container a {cursor:pointer;}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#ffffff),color-stop(50%,#f6f6f6),color-stop(52%,#eeeeee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#ffffff 20%,#f6f6f6 50%,#eeeeee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#ffffff 20%,#f6f6f6 50%,#eeeeee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#ffffff 20%,#f6f6f6 50%,#eeeeee 52%,#f4f4f4 100%);background:linear-gradient(top,#ffffff 20%,#f6f6f6 50%,#eeeeee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px white inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px;}
.chosen-container-single .chosen-default {color:#999;}
.chosen-container-single .chosen-single span {display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;}
.chosen-container-single .chosen-single-with-deselect span {margin-right:38px;}
.chosen-container-single .chosen-single abbr {position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url('/img/chosen-sprite.png') -42px 1px no-repeat;font-size:1px;}
.chosen-container-single .chosen-single abbr:hover {background-position:-42px -10px;}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {background-position:-42px -10px;}
.chosen-container-single .chosen-single div {position:absolute;top:0;right:0;display:block;width:18px;height:100%;}
.chosen-container-single .chosen-single div b {display:block;width:100%;height:100%;background:url('/img/chosen-sprite.png') no-repeat 0px 2px;}
.chosen-container-single .chosen-search {position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap;}
.chosen-container-single .chosen-search input[type="text"] {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:white url('/img/chosen-sprite.png') no-repeat 100% -20px;background:url('/img/chosen-sprite.png') no-repeat 100% -20px,-webkit-gradient(linear,50% 0%,50% 100%,color-stop(1%,#eeeeee),color-stop(15%,#ffffff));background:url('/img/chosen-sprite.png') no-repeat 100% -20px,-webkit-linear-gradient(#eeeeee 1%,#ffffff 15%);background:url('/img/chosen-sprite.png') no-repeat 100% -20px,-moz-linear-gradient(#eeeeee 1%,#ffffff 15%);background:url('/img/chosen-sprite.png') no-repeat 100% -20px,-o-linear-gradient(#eeeeee 1%,#ffffff 15%);background:url('/img/chosen-sprite.png') no-repeat 100% -20px,linear-gradient(#eeeeee 1%,#ffffff 15%);font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0;}
.chosen-container-single .chosen-drop {margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box;}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {position:absolute;left:-9999px;}

/* @end */
/* @group Results */
.chosen-container .chosen-results {position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch;}
.chosen-container .chosen-results li {display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;}
.chosen-container .chosen-results li.active-result {display:list-item;cursor:pointer;}
.chosen-container .chosen-results li.disabled-result {display:list-item;color:#ccc;cursor:default;}
.chosen-container .chosen-results li.highlighted {background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff;}
.chosen-container .chosen-results li.no-results {display:list-item;background:#f4f4f4;}
.chosen-container .chosen-results li.group-result {display:list-item;font-weight:bold;cursor:default;}
.chosen-container .chosen-results li.group-option {padding-left:15px;}
.chosen-container .chosen-results li em {font-style:normal;text-decoration:underline;}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto !important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(1%,#eeeeee),color-stop(15%,#ffffff));background-image:-webkit-linear-gradient(#eeeeee 1%,#ffffff 15%);background-image:-moz-linear-gradient(#eeeeee 1%,#ffffff 15%);background-image:-o-linear-gradient(#eeeeee 1%,#ffffff 15%);background-image:linear-gradient(#eeeeee 1%,#ffffff 15%);cursor:text;}
.chosen-container-multi .chosen-choices li {float:left;list-style:none;}
.chosen-container-multi .chosen-choices li.search-field {margin:0;padding:0;white-space:nowrap;}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {margin:1px 0;padding:5px;height:15px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;}
.chosen-container-multi .chosen-choices li.search-field .default {color:#999;}
.chosen-container-multi .chosen-choices li.search-choice {position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eeeeee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);background-clip:padding-box;box-shadow:0 0 2px white inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url('/img/chosen-sprite.png') -42px 1px no-repeat;font-size:1px;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {background-position:-42px -10px;}
.chosen-container-multi .chosen-choices li.search-choice-disabled {padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eeeeee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eeeeee 100%);color:#666;}
.chosen-container-multi .chosen-choices li.search-choice-focus {background:#d4d4d4;}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {background-position:-42px -10px;}
.chosen-container-multi .chosen-results {margin:0;padding:0;}
.chosen-container-multi .chosen-drop .result-selected {display:list-item;color:#ccc;cursor:default;}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3);}
.chosen-container-active.chosen-with-drop .chosen-single {border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#eeeeee),color-stop(80%,#ffffff));background-image:-webkit-linear-gradient(#eeeeee 20%,#ffffff 80%);background-image:-moz-linear-gradient(#eeeeee 20%,#ffffff 80%);background-image:-o-linear-gradient(#eeeeee 20%,#ffffff 80%);background-image:linear-gradient(#eeeeee 20%,#ffffff 80%);box-shadow:0 1px 0 #fff inset;}
.chosen-container-active.chosen-with-drop .chosen-single div {border-left:none;background:transparent;}
.chosen-container-active.chosen-with-drop .chosen-single div b {background-position:-18px 2px;}
.chosen-container-active .chosen-choices {border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3);}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {color:#111 !important;}

/* @end */
/* @group Disabled Support */
.chosen-disabled {opacity:0.5 !important;cursor:default;}
.chosen-disabled .chosen-single {cursor:default;}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {cursor:default;}

/* @end */
/* @group Right to Left */
.chosen-rtl {text-align:right;}
.chosen-rtl .chosen-single {overflow:visible;padding:0 8px 0 0;}
.chosen-rtl .chosen-single span {margin-right:0;margin-left:26px;direction:rtl;}
.chosen-rtl .chosen-single-with-deselect span {margin-left:38px;}
.chosen-rtl .chosen-single div {right:auto;left:3px;}
.chosen-rtl .chosen-single abbr {right:auto;left:26px;}
.chosen-rtl .chosen-choices li {float:right;}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {direction:rtl;}
.chosen-rtl .chosen-choices li.search-choice {margin:3px 5px 3px 0;padding:3px 5px 3px 19px;}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {right:auto;left:4px;}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop {left:9999px;}
.chosen-rtl.chosen-container-single .chosen-results {margin:0 0 4px 4px;padding:0 4px 0 0;}
.chosen-rtl .chosen-results li.group-option {padding-right:15px;padding-left:0;}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {border-right:none;}
.chosen-rtl .chosen-search input[type="text"] {padding:4px 5px 4px 20px;background:white url('/img/chosen-sprite.png') no-repeat -30px -20px;background:url('/img/chosen-sprite.png') no-repeat -30px -20px,-webkit-gradient(linear,50% 0%,50% 100%,color-stop(1%,#eeeeee),color-stop(15%,#ffffff));background:url('/img/chosen-sprite.png') no-repeat -30px -20px,-webkit-linear-gradient(#eeeeee 1%,#ffffff 15%);background:url('/img/chosen-sprite.png') no-repeat -30px -20px,-moz-linear-gradient(#eeeeee 1%,#ffffff 15%);background:url('/img/chosen-sprite.png') no-repeat -30px -20px,-o-linear-gradient(#eeeeee 1%,#ffffff 15%);background:url('/img/chosen-sprite.png') no-repeat -30px -20px,linear-gradient(#eeeeee 1%,#ffffff 15%);direction:rtl;}
.chosen-rtl.chosen-container-single .chosen-single div b {background-position:6px 2px;}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {background-position:-12px 2px;}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi) {.chosen-rtl .chosen-search input[type="text"],  .chosen-container-single .chosen-single abbr,  .chosen-container-single .chosen-single div b,  .chosen-container-single .chosen-search input[type="text"],  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,  .chosen-container .chosen-results-scroll-down span,  .chosen-container .chosen-results-scroll-up span { background-image:url('/img/chosen-sprite@2x.png') !important;background-size:52px 37px !important;background-repeat:no-repeat !important;}}
/* @end */



html,body {height:100%;}
body {margin:0px;padding:0px;font-family:"Comic Sans MS",Arial,Helvetica,'Helvetica Neue','Arial Neue',sans-serif;background:#EEE;}
h3 {font-weight:normal;}

input:focus {outline-width:0;}

/* Header; */
.head {position:fixed;display:block;width:100%;height:43px;background:#000 url('/img/static/shr/search.png') no-repeat;z-index:1000;}
	.hdr-ctrl {top:0px;float:right;}
	.hdr-ctrl-deal {height:43px;width:158px;margin-right:124px;background:#000 url('/img/static/shr/deal-mgr.png') no-repeat;}
	.hdr-ctrl-stat {position:absolute;top:0px;right:0px;height:74px;width:124px;}
	.hdr-ctrl-stat-proposal {background:url('/img/static/shr/stat-proposal.png') no-repeat;}

/* Main Content; */
.wrap {width:100%;}
.wrap,.nav-wrap {display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;height:100%;}
.wrap .nav,.nav-wrap .tree,.nav-wrap .grab,.wrap .cnt {display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;}
.wrap .nav {width:196px;max-width:196px;height:100%;min-height:1200px;}
	.nav-wrap .tree {padding-top:43px;width:185px;min-height:1200px;}
		.nav-search,.nav-required,.nav-treeview {width:185px;max-width:185px;}
		.nav-search {height:28px;background:url('/img/static/shr/nav-search.png') 0 0 no-repeat;}
		.nav-required {}
		.nav-treeview {min-height:600px;}
		.tree-summ {background:url('/img/static/nav-tree-summary.png') 0px 43px no-repeat;}
	.nav-wrap .grab {min-height:400px;width:11px;background:#F0F0F0 url('/img/static/shr/vert-drag.png') repeat-y;cursor:e-resize;}
.wrap .cnt,.nav-wrap .tree {-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}
.accordion {margin:53px 0 0 10px;}

/* Section Headers; */
h3.ui-accordion-header {padding:4px 8px 6px 4px;margin-top:10px;margin-right:136px;margin-bottom:0;font-size:1.2em;border:3px solid #000;background:#DDD url('/img/static/shr/header-arrow.png') no-repeat 98% 14px;box-shadow:3px 3px 0 0 #000;}
h3.ui-accordion-header-active {background-color:#F6B26B;background-position:98% -30px;}

/* Sections; */
.opp-sect {margin-left:3px;margin-right:20px;border:3px solid #000;background-color:#EEE;}
	.opp-sect .base-image {position:relative;margin:20px 20px 0 20px;;width:750px;background-repeat:no-repeat;}

.act {cursor:pointer;}

.opp-prop {height:600px;}

.wid {position:absolute;border:1px solid #F00;background-repeat:no-repeat;}
.btn-bar {height:36px;}
.opp-sect .btn-bar {background:url('/img/static/shr/prev-next-02.png') no-repeat;}
.opp-summ .btn-bar {background:url('/img/static/shr/prev-next-01.png') no-repeat;}

.btn-next {top:0;left:630px;width:100px;height:26px;}

	/* Summary Controls; */
	#opp-summ-status {width:185px;height:23px;left:560px;top:24px;}
	#opp-summ-type {width:245px;height:23px;left:8px;top:100px;}
	#opp-summ-client {width:487px;height:23px;left:27px;top:244px;}

	#opp-summ-01 {/* height:645px;*/height:363px;background-image:url('/img/static/sec/opp-summ-01.png');}
	#opp-summ-inp {width:500px;margin-top:23px;margin-left:12px;font-family:"Comic Sans MS",Arial,Helvetica,'Helvetica Neue','Arial Neue',sans-serif;font-weight:bold;border:0;background:transparent;}
	#opp-summ-inp::-webkit-input-placeholder {color:#555;font-family:"Comic Sans MS",Arial,Helvetica,'Helvetica Neue','Arial Neue',sans-serif;font-weight:bold;}

	#opp-summ-err {top:50px;width:309px;height:24px;background:url('/img/static/wid/opp-name-error.png') no-repeat;}
	#opp-summ-sta {top:48px;left:558px;width:188px;height:133px;background:url('/img/static/wid/dropdown-status.png') no-repeat;cursor:pointer;}
	#opp-summ-typ {top:102px;left:10px;width:212px;height:18px;background:url('/img/static/wid/status-advisory.png') no-repeat;cursor:pointer;}
	#opp-summ-sec {top:0px;left:8px;width:174px;height:27px;cursor:pointer;}
	#opp-summ-sec:hover,#opp-summ-sec:active {background:url('/img/static/wid/add-sec-client-hover.png') no-repeat;}
	#opp-summ-sec-dialog {width:533px;height:331px;background:url('/img/static/wid/find-company-popup.png') no-repeat;}
	#opp-summ-lst {width:715px;height:122px;background:url('/img/static/wid/additional-clients.png') no-repeat;}
	#opp-summ-02 {height:119px;background:url('/img/static/sec/opp-summ-02.png') no-repeat;}
	#opp-summ-sco {width:708px;height:66px;background:url('/img/static/wid/Scope-of-Services.png') no-repeat;}
	#opp-summ-sec-dialog-close {width:186px;height:30px;right:18px;bottom:12px;border:2px solid #F00;}

	/* Key Dates; */
	#opp-date-01 {/* height:645px;*/height:200px;background-image:url('/img/static/sec/opp-key-dates-01.png');}

	/* Commissions; */
	#opp-comm-01 {/* height:645px;*/height:301px;width:763px;background-image:url('/img/static/sec/opp-commissions-01.png');}

	/* Key Contacts; */
	#opp-cont-01 {}

	/* Deal Costs; */
	#opp-cost-01 {}

	/* Competitors; */
	#opp-comp-01 {}

	/* Documents; */
	#opp-docs-01,#opp-docs-02,#opp-docs-03 {height:277px;width:774px;}
	#opp-docs-01 {background-image:url('/img/static/sec/opp-docs-details.png');}
	#opp-docs-02 {background-image:url('/img/static/sec/opp-docs-content.png');}
	#opp-docs-03 {background-image:url('/img/static/sec/opp-docs-icon.png');}

/* Dialogs; */
.ui-widget-overlay {position:absolute;top:0;left:0;width:100%;height:100%;background:#000 url('img/static/shr/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x;opacity:0.40;filter:Alpha(Opacity=40);}
.ui-dialog .ui-dialog-titlebar-close {position:absolute;right:0;top:17px;height:25px;background:#FFF;border:2px solid #000;border-bottom:3px solid #000;}
.ui-dialog .ui-dialog-titlebar-close.ui-state-hover,.ui-dialog .ui-dialog-titlebar-close.ui-state-active {background:#FF0;}
.ui-dialog .ui-dialog-titlebar-close .ui-button-text {font-family:"Comic Sans MS",Arial,Helvetica,'Helvetica Neue','Arial Neue',sans-serif;font-weight:bold;}