/*
This should be structural. Use Jquery UI widgets for themeable assets.
This makes theming the site easier when rolling out to other customers. Just generate a new Jquery UI theme

See jQuery UI CSS Framework

*/
@import 'reset.css';body{width:100%;*zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}.ui-autocomplete{max-height:100px;overflow-y:auto;overflow-x:hidden}* html .ui-autocomplete{height:150px}.ui-widget-content{margin-top:1px;margin-bottom:1px}.ui-dialog .ui-dialog-titlebar{padding:1em 1em}html{margin:0;padding:0;height:100%}body{font-size:78%;font-family:Calibri,Arial,Helvetica,sans-serif;margin:0;padding:0;color:#444;min-width:800px}.centre{margin:0 auto;overflow:hidden}.layout-full{display:inline;float:left;width:97.91666666666666%;margin:0 1.0416666666666665%}.layout-full div.split-one{display:block;width:102.08333333333333%;margin:0 -1.0416666666666665%;*zoom:1}.layout-full div.split-one:before,.layout-full div.split-one:after{content:"";display:table}.layout-full div.split-one:after{clear:both}.layout-full div.split-one div.g-col{display:inline;float:left;width:97.91666666666666%;margin:0 1.0416666666666665%}.layout-full div.split-half{display:block;width:102.08333333333333%;margin:0 -1.0416666666666665%;*zoom:1}.layout-full div.split-half:before,.layout-full div.split-half:after{content:"";display:table}.layout-full div.split-half:after{clear:both}.layout-full div.split-half div.g-col{display:inline;float:left;width:47.91666666666667%;margin:0 1.0416666666666665%}.layout-full div.split-thirds{display:block;width:102.08333333333333%;margin:0 -1.0416666666666665%;*zoom:1}.layout-full div.split-thirds:before,.layout-full div.split-thirds:after{content:"";display:table}.layout-full div.split-thirds:after{clear:both}.layout-full div.split-thirds div.g-col{display:inline;float:left;width:31.25%;margin:0 1.0416666666666665%}.layout-full div.split-quarters{display:block;width:102.08333333333333%;margin:0 -1.0416666666666665%;*zoom:1}.layout-full div.split-quarters:before,.layout-full div.split-quarters:after{content:"";display:table}.layout-full div.split-quarters:after{clear:both}.layout-full div.split-quarters div.g-col{display:inline;float:left;width:22.916666666666664%;margin:0 1.0416666666666665%}.layout-full div.split-fifths{display:block;width:102.08333333333333%;margin:0 -1.0416666666666665%;*zoom:1}.layout-full div.split-fifths:before,.layout-full div.split-fifths:after{content:"";display:table}.layout-full div.split-fifths:after{clear:both}.layout-full div.split-fifths div.g-col{display:inline;float:left;width:17.916666666666668%;margin:0 1.0416666666666665%}.layout-full div.split-sixths{display:block;width:102.08333333333333%;margin:0 -1.0416666666666665%;*zoom:1}.layout-full div.split-sixths:before,.layout-full div.split-sixths:after{content:"";display:table}.layout-full div.split-sixths:after{clear:both}.layout-full div.split-sixths div.g-col{display:inline;float:left;width:14.583333333333334%;margin:0 1.0416666666666665%}.layout-half{display:inline;float:left;width:47.91666666666667%;margin:0 1.0416666666666665%}.layout-half div.split-one{display:block;width:104.16666666666667%;margin:0 -2.083333333333333%;*zoom:1}.layout-half div.split-one:before,.layout-half div.split-one:after{content:"";display:table}.layout-half div.split-one:after{clear:both}.layout-half div.split-one div.g-col{display:inline;float:left;width:95.83333333333334%;margin:0 2.083333333333333%}.layout-half div.split-half{display:block;width:104.16666666666667%;margin:0 -2.083333333333333%;*zoom:1}.layout-half div.split-half:before,.layout-half div.split-half:after{content:"";display:table}.layout-half div.split-half:after{clear:both}.layout-half div.split-half div.g-col{display:inline;float:left;width:45.83333333333333%;margin:0 2.083333333333333%}.layout-half div.split-thirds{display:block;width:104.16666666666667%;margin:0 -2.083333333333333%;*zoom:1}.layout-half div.split-thirds:before,.layout-half div.split-thirds:after{content:"";display:table}.layout-half div.split-thirds:after{clear:both}.layout-half div.split-thirds div.g-col{display:inline;float:left;width:29.166666666666668%;margin:0 2.083333333333333%}.layout-half div.split-quarters{display:block;width:104.16666666666667%;margin:0 -2.083333333333333%;*zoom:1}.layout-half div.split-quarters:before,.layout-half div.split-quarters:after{content:"";display:table}.layout-half div.split-quarters:after{clear:both}.layout-half div.split-quarters div.g-col{display:inline;float:left;width:20.833333333333336%;margin:0 2.083333333333333%}.layout-half div.split-fifths{display:block;width:104.16666666666667%;margin:0 -2.083333333333333%;*zoom:1}.layout-half div.split-fifths:before,.layout-half div.split-fifths:after{content:"";display:table}.layout-half div.split-fifths:after{clear:both}.layout-half div.split-fifths div.g-col{display:inline;float:left;width:15.833333333333332%;margin:0 2.083333333333333%}.layout-half div.split-sixths{display:block;width:104.16666666666667%;margin:0 -2.083333333333333%;*zoom:1}.layout-half div.split-sixths:before,.layout-half div.split-sixths:after{content:"";display:table}.layout-half div.split-sixths:after{clear:both}.layout-half div.split-sixths div.g-col{display:inline;float:left;width:12.5%;margin:0 2.083333333333333%}.layout-full,.layout-half{margin-top:1em;margin-bottom:0}.layout-full div.g-col,.layout-half div.g-col{padding:0 0}strong{font-weight:700}p{margin-bottom:1.5em}a{text-decoration:underline}a:hover{text-decoration:underline}ul li{list-style-type:square;margin-bottom:1em;margin-left:1em}div#header{position:relative;height:74px;background-color:#fff;background-repeat:no-repeat;background-position:right top}div#header a{color:#888b8d}div#footer{clear:both;margin-top:1em;border-width:1px 0 0 0;border-style:dashed;border-color:#eee;padding:1em .4em .4em .4em}div#loginInfo{color:#fff;position:absolute;top:0;right:0;height:62px}div#userInfo{margin:1.2em .0px 0 0}a#notificationCount{background-color:#e61a25;color:#888b8d;padding:.4em .8em .4em .8em;position:absolute;left:-1.6em;top:.5em;font-weight:700;font-size:.9em}.test{background-color:red}div#userContextOptions{width:300px;display:none;position:absolute;z-index:5000;right:.3em}div#topNav{margin-right:0;padding:.4em .4em .3em .4em;border-bottom:1px solid #fff;border-top:1px solid #fff}div#contentWrap{margin-top:2px;margin:5px}#tipLogo{position:absolute;top:10px;left:8px}#clientLogo{float:right;height:64px}h1{font-size:20px;color:#002C77;font-weight:700;position:absolute;top:21px;margin:0;padding:0;line-height:100%;left:217px}h1 span{font-family:Courier;font-size:10px}.column{width:33.33333333333333333%;float:left}.portlet{position:relative;margin:0 .5em .5em 0;height:20em}.portlet-header{margin:.3em;padding:.4em;cursor:move}.portlet-header .ui-icon{float:right}.portlet-content{padding:.5em .5em .5em 2em}.portlet-footer{border-width:1px 0 0 0;margin:0 .3em 0 0;position:absolute;bottom:.5em;right:.1em}.ui-sortable-placeholder{border:1px dotted black;visibility:visible!important;height:50px!important}.ui-sortable-placeholder *{visibility:hidden}a img{border-style:none}.with-text{display:inline-block;margin-bottom:-.35em}.content-join-header{margin-top:-2px}.float-left{float:left}.float-right{float:right}.position-absolute{position:absolute}.position-relative{position:relative}.hidden{display:none}.text-emphasize-1{font-size:1.5em;font-style:italic}p.text-emphasize-1{margin:1em 0 1em 0}div.editor-label{margin:1em 0 0 0}div#contentHead{position:relative}div#contentHead button.options{position:absolute;right:.4em;top:.8em;width:3.7em}div#contentHead h2{font-size:1.5em;padding:.75em 0 .7em .9em;margin:0}div#contentHead h2 span{position:absolute;top:.9em;left:0}div.section{margin:0 0 1.5em 0;border:1px solid #eee}div.section>h3{padding:.4em 0 .4em .4em;margin:0;font-weight:700;background-color:#002C77;color:#fff;border-bottom:1px solid #012c61}div.section>h3.t2{background-color:#fff;color:#000}.ui-accordion .ui-accordion-header a span.acc-icon-2{position:static;float:right;margin-top:-.1em}div.section h2{font-size:1.2em;font-weight:700;padding:.8em;background-color:#002C77;color:#fff}div.section h2.bg-2,div.section h3.bg-2{background-color:#eee;color:#fff}div.section div{padding:.5em}button{margin-left:0}button.small-button span,a.small-link-button span,td button span,td a span{padding:0!important}caption{font-size:1.5em;font-weight:700;text-align:left;padding:1em 0 1em 0}td,th{text-align:left;padding:.4em}table.table-3 td{padding:.9em .4em}thead.hide{position:absolute;left:-9999px}th{font-weight:700;background:#e2e2e2;color:#141414}table.table-1,table.table-2,table.table-3{width:100%}tr.row-highlight td{background-color:#ebf7ff}td.cell-highlight,td.highlight{background-color:#d6efff}td.strong{font-weight:700}td.cell-link a{display:block}.table-1 td,.table-2 td,.table-1 tr th,.table-2 tr th{border:1px solid #eee}table.table-2 tr.odd,table.table-3 tr.odd{background-color:#f7f7f7}table.table-2 tr.even,table.table-3 tr.even{background-color:#fff}table.table-2 tr.new,table.table-3 tr.new{background-color:#ffffd2}tr.task-status-completed,tr.task-status-deleted{opacity:.5;font-weight:400}tr.task-status-actionable td{background-color:#d6efff}fieldset{padding:0 0 2.5em 2em;padding-top:1em;margin-bottom:2.5em!important;border:1px dotted #012c61;background-color:#f7f7f7}legend{display:block;padding:.7em;font-size:1em;font-weight:700;margin-left:-.45em;background-color:#002C77;color:#fff}input[type=text],input[type=password],select,textarea{-webkit-box-shadow:0 6px 7px -6px #aeaeae;-moz-box-shadow:0 6px 7px -6px #aeaeae;box-shadow:0 6px 7px -6px #aeaeae;border:1px solid #b3b3b3}#pageContent input[type=submit].ui-button.ui-priority-secondary,#pageContent button.ui-button.ui-priority-secondary,#pageContent a.ui-button.ui-priority-secondary{background:#2D2D31}#pageContent input[type=submit].ui-button.ui-priority-secondary:hover,#pageContent button.ui-button.ui-priority-secondary:hover,#pageContent a.ui-button.ui-priority-secondary:hover{background:#50a8ff}.field-validation-error em.ui-state-error{padding:.2em;border:0 solid #fff;background:0}.validation-summary-errors{padding:1em;margin-bottom:2em}.validation-summary-errors span{display:block;margin-bottom:2em;font-weight:700}.validation-summary-errors ul{padding-left:1em}select{width:15.8em}select.timepicker{width:auto}.f-h,div.f-v{clear:both}div.editor-label label{font-weight:700}.f-h div.editor-label{float:left;padding:.6em 1em 2em 0;width:15%;clear:both}.f-h div.editor-field{float:left;padding:1em 1em 2em 0;width:74%}.f-h-no-break div.editor-label{float:left;padding:.6em 1em .5em 0;width:11em}.f-h-no-break div.editor-field{float:left;padding:1em 1em 1em 0;width:auto}.f-v div.editor-label{clear:both;float:none;padding:.6em 0 .2em 0;width:auto}.f-v div.editor-field{float:none;padding:0;margin-bottom:2em;width:auto}input[type="text"],input[type="password"],select,textarea{font-size:1em;font-family:Calibri,Arial,Helvetica,sans-serif;padding:.4em}input.single-line-small{width:80px}input.single-line-medium{width:300px}input.single-line-large{width:450px}input.single-line-full{width:99%}textarea.multi-line-small{width:150px;height:4em}textarea.multi-line-medium{width:300px;height:8em}textarea.multi-line-large{width:450px;height:10em}textarea.multi-line-full{width:99%;height:12em}dl.stats-inline{display:inline-block;vertical-align:top}dl.stats-inline dt{display:inline-block;font-weight:700;margin-right:.5em}dl.stats-inline dt:after{content:":"}dl.stats-inline dd{font-weight:400;display:inline-block;margin-right:.8em}#metadata dt{display:inline-block;font-weight:700}#metadata dd{display:inline-block}ul.item-list-1 li{border-bottom-width:1px;border-style:dotted;padding-bottom:1em;margin:1em 0 1em 0}.validation-summary-valid{display:none}.tool-bar{padding:.5em 0 .5em 0;margin:1em 0 1em 0}.tool-bar *{vertical-align:middle}div.progressbar-finished{background:#0C9!important}table.dataTable tr.odd{background-color:#f7f7f7;border:1px solid #dadada}table.dataTable tr.even{background-color:#fff;border:1px solid #dadada}table.dataTable tr.odd td.sorting_1{background-color:#E5EEFF}table.dataTable tr.odd td.sorting_2{background-color:#DADCFF}table.dataTable tr.odd td.sorting_3{background-color:#E0E2FF}table.dataTable tr.even td.sorting_1{background-color:#F5F9FF}table.dataTable tr.even td.sorting_2{background-color:#F2F3FF}table.dataTable tr.even td.sorting_3{background-color:#F9F9FF}img.decor{box-shadow:0 0 0 5px #fff,0px 0 0 8px #f8f9fe;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.no-pad{padding:0}.pad-s{padding:1em}.pad-m{padding:1.5em}.pad-l{padding:2em}.m-top-s{margin-top:1em!important}div.clear-both{clear:both}.no-border{border-width:0}.align-left{text-align:left}.align-right{text-align:right}.qq-uploader{position:relative;width:100%}.qq-upload-button{display:block;width:150px;padding:7px 0;text-align:center;background:#012c61;border-bottom:1px solid #DDD;color:#FFF}.qq-upload-button-hover{background:#C00}.qq-upload-button-focus{outline:1px dotted #000}.qq-upload-drop-area,.qq-upload-extra-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;min-height:30px;z-index:2;background:#FF9797;text-align:center}.qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px}.qq-upload-extra-drop-area{position:relative;margin-top:50px;font-size:16px;padding-top:30px;height:20px;min-height:40px}.qq-upload-drop-area-active{background:#FF7171}.qq-upload-list{margin:0;padding:0;list-style:none}.qq-upload-list li{margin:0;padding:9px;line-height:15px;font-size:16px;background-color:#FFF0BD}.qq-upload-file,.qq-upload-spinner,.qq-upload-size,.qq-upload-cancel,.qq-upload-failed-text{margin-right:12px}.qq-upload-spinner{display:inline-block;background:url("../Images/loading.gif");width:15px;height:15px;vertical-align:text-bottom}.qq-upload-size,.qq-upload-cancel{font-size:12px;font-weight:400}.qq-upload-failed-text{display:none}.qq-upload-fail .qq-upload-failed-text{display:inline}.qq-upload-list li.qq-upload-success{background-color:#5DA30C;color:#FFF}.qq-upload-list li.qq-upload-fail{background-color:#D60000;color:#FFF}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
.loginNameDiv a span.ui-button-text{
    color: white !important;
}

/*benny
a,
a:link,
a:active, .ui-state-hover a {
    text-decoration: none !important;
    color: saddlebrown !important;
    background-color: transparent !important;
}

    a:visited, .ui-state-hover a:visited {
        color: aqua !important;
        background-color: transparent !important;
    }

    a:hover, .ui-state-hover a:hover {
        text-decoration: underline !important;
    }
    */
.bColGrey {
    border-color: grey !important;
    background-color: grey !important;
}
.preview-box {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 10px;
    height: 10px;
}
.preview-box > iframe
{
    z-index:10000;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border:2px grey solid;
    overflow-x:hidden;
    overflow-y:hidden;
    overflow:hidden;
    background-color:white;
    width: 500px;
    height: 500px;
    pointer-events:none;
}

.primaryColorBackground {
    background-color: #76d3ff;
}