

html {
 font-size:11pt;
}
body {
 font-size:1em;
   font-family: Tahoma,Verdana,sans-serif;
  color:#481C00;
}
body.smalltext {
 font-size:0.9em;
 }
body.normaltext {
 font-size:1.0em;
 }
body.largetext {
 font-size:1.1em;
 }
.list {
 font-size:0.9em;
}
a {
 color:#903900;
}
a:visited {
 color:#481C00;
}
hr,
div.hr {
 border:0px;
 min-height:2px;
 margin:0px;
 background:transparent url(../images/HR.png) center center repeat-x;
 padding:0px 5px;
}
div.hr > span {
 background:#FCDFCC;
 padding:0px 5px;
}
div.hrdashed,
hr.dashed {
 background:transparent url(../images/HRdashed.png) center center repeat-x;
}
div.hrdotted,
hr.dotted {
 background:transparent url(../images/HRdotted.png) center center repeat-x;
}

div.info-box {
 font-size: 0.9em;
 color: ;
 border: 1px solid ;
 padding: 0.25em;
 display: table;
}

div.info-box:not([data-hover="1"]) ,
div.info-box[data-hover="1"]:hover {
 background-color: ;
 border-color: ;
}
div.info-box[data-info]:not([data-hover="1"])::after ,
div.info-box[data-info][data-hover="1"]:hover::after {
 content: attr(data-info);
 display: table-cell;
 padding-left: 1em;
 white-space: pre-line;
}

div.info-box::before {
 content: "\e057";
 font-family: wipcrm;
 background: #fff;
 text-align: center;
 width: 1.2em;
 height: 1.2em;
 display: block;
 border: 2px solid;
 line-height: 1.2em;
 border-radius: 50%;
 font-size: 0.9em;
}

.ajaxloading {
 padding-left:20px;
 background-image:url(../images/ajaxloader.gif);
 background-position:left center;
 background-repeat:no-repeat;
}
body[confidential] .confidential {
 text-shadow: 0px 0px 7px #000;
 color: transparent !important;
}

.sections {
 margin:0px auto 0px auto;
}
.sections > table {
 border-spacing:5px;
 max-width:0px;
}

.sections > table > tbody > tr > td {
    background:transparent url(../images/bgwhite5.png) center center;
    -moz-border-radius:8px;
    border-radius:8px;
    position: relative;
}
.sectionblock {
 background:transparent url(../images/bgwhite10.png) center center;
 border:1px solid #F06000;
 /*border-top-left-radius:10px;border-top-right-radius:10px;*/
 -moz-border-radius:8px;
 border-radius:8px;
 -moz-box-shadow:#481C00 2px 2px 10px 3px;
 -webkit-box-shadow:#481C00 2px 2px 10px 3px;
 box-shadow:#481C00 2px 2px 10px 3px;
}

.sectionblock .sectionheader {
 background:#F06000 url(../images/whitefade.png) center top repeat-x;
 border-bottom:1px solid #903900;
 border-top-left-radius:6px;border-top-right-radius:6px;
 -moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;
 line-height:20px;height:20px;padding:2px 5px;
 font-weight:bold;
 color:#FCDFCC;
 text-shadow:#903900 1px 1px 5px;
 overflow:hidden;
}
.sectionblock .sectiontabs {
 border-bottom:1px solid #F06000;
 height:20px;padding:2px 5px 0px 5px;
}
.sectionblock .sectiontabs a[tab] {
 text-decoration:none;
 background:#F06000 url(../images/whitefade.png) top center repeat-x;
 color:#FCDFCC;
 border:1px solid #F06000;
 border-top-left-radius:3px;border-top-right-radius:3px;
 border-bottom:0px;
 padding:0px 5px 2px 5px;
 font-size:0.9em;
}
.sectionblock .sectiontabs a[tab]:hover {
 background-image:url(../images/whitefade2.png);
 color:#481C00;
}
.sectionblock .sectiontabs a[tab].selected {
 background-color:#FCDFCC;
 color:#481C00;
}

.sectionblock .sectioncontent {
 padding:3px;
 overflow:auto;
 -moz-border-radius:8px;
 border-radius:8px;
 border:0px;
}
.sectionblock .section_content {
 min-height:72%;
}
.defaultcontent {
 text-align: center;
 margin: 20px;
}
.sectionblock .section_content .tab-content {
 clear:both;
 margin:3px 3px 20px 3px;
}
.AJAXLOADING .section_content {
 background:#fff url(/images/AJAXLOADING.gif) center center no-repeat;
}

button {
 background:#F06000 url(../images/whitefade.png) center top repeat-x;
 border:1px solid #481C00;
 padding:2px 5px;
 border-radius:3px;
 font-weight:bold;
 color:#FCDFCC;
 cursor:pointer;
 -a-transition:all .2s linear;
 -moz-transition:all .2s linear;
 -webkit-transition:all .2s linear;
 transition:all .2s linear;
}
button:hover {
 background-color:#F9BF99;
 color:#F06000;
}
a.settings,
button.settings {
 background-color:#FDA731 !important;
 border-color:1px solid #4B320E;
 color:#FEEDD5 !important;
}
a.settings:hover,
button.settings:hover {
 background-color:#FEDBAC !important;
 color:#FDA731 !important;
}
a.important,
button.important {
 background-color: !important;
 border-color:1px solid ;
 color: !important;
}
a.important:hover,
button.important:hover {
 background-color: !important;
 color: !important;
}

a.cancel,
button.cancel {
 background-color:#F06000 !important;
 border-color:#481C00;
 color:#FCDFCC !important;
}
a.cancel:hover,
button.cancel:hover {
 background-color:#F9BF99 !important;
 color:#F06000 !important;
}
a.reset,
button.reset,
a.delete,
button.delete {
 background-color:#F03000 !important;
 border-color:#480E00;
 color:#FCD5CC !important;
}
a.reset:hover,
button.reset:hover,
a.delete:hover,
button.delete:hover {
 background-color:#F9AC99 !important;
 color:#F03000 !important;
}

a.save,
button.save,
a.approve,
button.approve {
 background-color:#008000 !important;
 border-color:#002600;
 color:#CCE5CC !important;
}
a.save:hover,
button.save:hover,
a.approve:hover,
button.approve:hover {
 background-color:#99CC99 !important;
 color:#008000 !important;
}

a.save[disabled],
button.save[disabled],
a.approve[disabled],
button.approve[disabled] {
 background-color: #aaa !important;
 border-color: #444;
 color: #eee !important;
}
a.save:hover[disabled],
button.save:hover[disabled],
a.approve:hover[disabled],
button.approve:hover[disabled] {
 border-color: #444;
 background-color: #aaa !important;
 color: #eee !important;
}

button img {
 margin-right:7px;
 position:relative;
 top:2px;
}
input:-webkit-autofill {
 background:#FDEFE5 !important;
 color:#F9BF99 !important;
}
input, textarea, .textarea, select {
 background:#FDEFE5;
 border:1px solid #F9BF99;
 border-radius:3px;
 /* font-size: 0.75em; */
 outline:none;
}
input.date {
 background-image:url(../images/icons/calendar-medium.png);
 background-position:right center;
 background-repeat:no-repeat;
}

.rounded4 {
 -moz-border-radius:4px;
 border-radius:4px;
 padding:4px;
}
.rounded8 {
 -moz-border-radius:8px;
 border-radius:8px;
 padding:4px;
}
.rounded10 {
 -moz-border-radius:10px;
 border-radius:10px;
 padding:4px;
}
/*** FORMS ***/
form button {
 background-color:#F06000;
 border-color:#481C00;
 color:#FCDFCC;
}
form button:hover {
 background-color:#F9BF99;
 color:#F06000;
}
form button.delete {
 background-color:;
 border-color:;
 color:;
}
form button.delete:hover {
 background-color:;
 color:;
}
form input, form textarea, form .textarea, form select {
 background-color:#FDEFE5;
 border-color:#F9BF99;
 padding:2px;resize:none;
 margin:1px auto;
}
form[readonly="1"] input, form[readonly="1"] textarea, form[readonly="1"] select {
 background-color:#FEFBF9;
 border-style: dotted;
 color:#F06000;
}
form select {
 padding:1px;
}
form input[type="radio"],
form input[type="checkbox"] {
 background:transparent !important;
 border-color:transparent !important;
}
form select[disabled],
form textarea[readonly],
form input[readonly] {
 background-color:#FEFBF9;
 border-style: dotted;
 color:#F06000;
 cursor:not-allowed;
}

form .fieldtitle {
 margin-left:5px;
 font-weight:bold;
}
form .cell {
 /*line-height:26px;*/
}

form .required,
form *[required="required"] ,
form *[required="1"] {
 /*border:1px solid red !important;*/
 background-image:url(../images/icons/exclamation-small-red.png);
 background-repeat:no-repeat;
 background-position:top right;
}

fieldset {
 -moz-border-radius:4px;
 border-radius:4px;
 border:1px solid #F9BF99;
}

form label.checkbutton,
form label.radiobutton {
 margin:0.5%;
 width:19%;min-width:111px;
 background: url(../images/whitefade.png) top center repeat-x;
 border-radius:3px;
 white-space:nowrap;overflow:hidden;

 -a-transition:all .2s linear;
 -moz-transition:all .2s linear;
 -webkit-transition:all .2s linear;
 transition:all .2s linear;
}
form label.checkbutton div,
form label.radiobutton div {
 border-radius:3px;
 padding:5px;
 border:1px solid ;
}
form label.checkbutton div p,
form label.radiobutton div p {
 margin:0px;height:0px;padding:0px;border:0px;
 overflow:hidden;
 display:block;

 -a-transition:all .2s linear;
 -moz-transition:all .2s linear;
 -webkit-transition:all .2s linear;
 transition:all .2s linear;
}
form label.checkbutton div p b,
form label.radiobutton div p b {
 float:left;
}
form label.checkbutton div p input,
form label.radiobutton div p input {
 float:right;
 width:50%;
 min-width:93px;
}
form label.checkbutton:hover,
form label.radiobutton:hover {
 background-color:;
}
form label.selectedcheckbutton,
form label.selectedradiobutton {
 background-color:#008000;
 color:#CCE5CC;
}
form label.selectedcheckbutton div,
form label.selectedradiobutton div {
 border-color:#004C00;
}
form label.selectedcheckbutton div p,
form label.selectedradiobutton div p {
 margin-bottom:5px;
 height:auto;
}
form label.selectedcheckbutton div > p,
form label.selectedradiobutton div > p {
 margin-top:5px;
}
form label.selectedcheckbutton:hover,
form label.selectedradiobutton:hover {
 background-color:#99CC99;
 color:#004C00;
}
form label.checkbutton input[type="checkbox"],
form label.radiobutton input[type="radio"] {
 margin:0px;
 visibility:!hidden;
}


form ul.dropdownsearchlist {
 position: absolute;
 top:3.5em;
 z-index: 99;
 margin: 0;
 padding: 0;
 line-height: 1.2em;
 border:1px solid #481C00;
 background-color:#FCDFCC;
 display: none;
}
form ul.dropdownsearchlist li {
 margin: 0;
 padding: 2px;
 list-style: none;
 color:#481C00;
 display: none;
}
form ul.dropdownsearchlist li:hover {
 background-color:#903900;
 color:#FCDFCC;
}


/*** FORMS ***/

/*** INSTANT SAVE FIELD ***/
input.editable {
 padding:1px;padding-left:19px;
 background:#F9BF99 url(../images/icons/pencil-field.png) 1px center no-repeat;
 border:1px solid #F06000;
}
input[readonly].editable {
 padding:1px;padding-left:19px;
 background:transparent url(../images/icons/ui-text-field.png) 1px center no-repeat;
 border:1px dotted #F9BF99;
}
/*** INSTANT SAVE FIELD ***/

/*** DIRECT ENTRY BOX DEFAULTS ***/
.directentrybox {
 border-radius:5px; -moz-border-radius:5px;
}
.directentrybox .entrybox-border-top {
 display:none;
}
.directentrybox .entrybox-border-center {
 -moz-box-shadow:#903900 0px 0px 20px;
 -webkit-box-shadow:#903900 0px 0px 20px;
 box-shadow:#903900 0px 0px 20px;
 border:1px solid #903900;
 border-radius:5px; -moz-border-radius:5px;
}
.directentrybox .entrybox-border-center .title {
 border-top-left-radius:5px;border-top-right-radius:5px;
 -moz-border-radius-topleft:5px;-moz-border-radius-toppright:5px;
 background:#F06000 url(../images/whitefade.png) top center repeat-x;
 padding:3px 5px;
 text-shadow: #888 1px 1px 5px;
 cursor:move;
 font-weight:bold;
 color:#FCDFCC;
 text-shadow:#903900 1px 1px 5px;
}
.directentrybox .entrybox-border-center .title a.closebutton {
 display:block;
 width:20px;height:24px;overflow:hidden;
 margin:0px !important;
  background:transparent url(../images/icons/cross-button.png) left center no-repeat;
  text-decoration:none;
 float: right;
 line-height: 24px;
}
.directentrybox .entrybox-border-center .title a.closebutton * {
 visibility:hidden;
}
.directentrybox .entrybox-border-center .content {
 border-top:1px solid #903900;
 border-bottom-left-radius:5px;border-bottom-right-radius:5px;
 -moz-border-radius-bottomleft:5px;-moz-border-radius-bottompright:5px;
 background:#F9BF99 url(../images/whitefade2.png) top center repeat-x;
 padding:5px;
}
.directentrybox .entrybox-border-center small .content {
 border-top-left-radius:5px;border-top-right-radius:5px;
 -moz-border-radius-topleft:5px;-moz-border-radius-toppright:5px;
 border-top:0px;
}
.directentrybox .entrybox-border-bottom {
 display:none;
}

/*** FORM WITHIN DIRECT ENTRY BOX ***/
.directentrybox form {
 color:#903900;
}
.directentrybox form button {
 background-color:#F06000;
 border-color:#481C00;
 color:#FCDFCC;
}
.directentrybox form button[disabled],
.directentrybox form button:hover {
 background-color:#F9BF99;
 color:#F06000;
}
.directentrybox form button.delete {
 background-color:;
 border-color:;
 color:;
}
.directentrybox form button.delete[disabled],
.directentrybox form button.delete:hover {
 background-color:;
 color:;
}
.directentrybox form input,
.directentrybox form textarea,
.directentrybox form .textarea,
.directentrybox form select {
 background-color:#FDEFE5;
 border-color:#F06000;
}
.directentrybox form select[disabled],
.directentrybox form select[readonly],
.directentrybox form textarea[readonly],
.directentrybox form input[readonly] {
 color:#F9BF99;
 border-color:#F9BF99;
 border-style: dotted;
}
/*** DIRECT ENTRY BOX DEFAULTS ***/

/*** DIRECT ENTRY TIMEOUT BOX ***/
.session-timeout .entrybox-border-center {
 border:0px !important;
 border-radius:8px; -moz-border-radius:8px;
 -moz-box-shadow:#903900 0px 0px 20px;
 -webkit-box-shadow:#903900 0px 0px 20px;
 box-shadow:#903900 0px 0px 20px;
 border:1px solid #903900;
}
.session-timeout .entrybox-border-center .content {
 border-radius:8px; -moz-border-radius:8px;
 background-color:#F9BF99;
 color:#903900;
 border:4px solid #F06000;
}
.session-timeout .entrybox-border-center .content button {
 background-color:#F06000 !important;
 border-color:#481C00 !important;
 color:#FCDFCC !important;
}
.session-timeout .entrybox-border-center .content button:hover {
 background-color:#F9BF99 !important;
 color:#F06000 !important;
}
/*** DIRECT ENTRY TIMEOUT BOX ***/

/*** PUSH NOTIFICATION POP-UO ***/
*[pushnotification] {
 position: relative;
 overflow: visible !important;
 background: #cdf;
 border: 1px solid #36a;
 padding: 0px 4px !important;
}
*[pushnotification]:before {
 content: attr(pushnotification);
 position: absolute;
 right: 20px;
 top: 20px;
 max-width: 200px;
 background-color: #484;
 z-index: 9999;
 padding: 2px 3px;
 color: #fff;
 font-size: 0.8em;
}
*[pushnotification]:after {
 content: "";
 position: absolute;
 right: 30px;
 top: 5px;
 border: 10px solid transparent;
 border-bottom-color: #484;
}
/*** PUSH NOTIFICATION POP-UO ***/

/*** GENERAL TABLE FORMATTING ***/
div.table {
 position: relative;
 display: table;
 border-spacing: 0;
 min-width: 100%;
}
div.table a {
 display: table-row-group;
 text-decoration: none;
}
div.table div.row {
 display: table-row
}
div.table div.row:hover {
 cursor: default;
 background: #F06000;
 color: #FDEFE5;
}
div.table div.row div.cell {
 display: table-cell;
 float: none;
 padding: 0.125em 0.25em;
 white-space: normal;
 width: auto !important;
}
div.table div.header div.cell {
 position: relative;
 font-weight: bold;
 background: #903900;
 color: #F9BF99;
}
/*** GENERAL TABLE FORMATTING ***/

/*** ANY PAGE ***/
html[contentloaded="1"] {
 background-image: none !important;
}


img[alt="print"] {
 border:0px !important;
 margin:0px 10px 0px 0px !important;
 -webkit-box-shadow:none !important;
 box-shadow:none !important;
 -moz-border-radius:0px;
 border-radius:0px;
}

ul * {
 font-size:90%;
}

body h1 {
 font-size:1.3em;
}
body h1 * {
 font-size:1em;
}

body h2 {
 font-size:1.1em;
 padding-top:5px;
 padding-bottom:0px;
 margin:0px 0px 5px 0px;
}
body h2 * {
 font-size:1em;
}

body h3 {
 font-size:1em;
 margin:2px;
}
body h3 * {
 font-size:1em;
}

div.mainmenu {
 clear:both;
 line-height:16px;
 margin:0px 20px;
}
div.mainmenu div.menuitem {
 float:left;
 margin-right:20px;
}
p {
 margin:0px 0px 10px 10px;
}

.bottomfade {
 display:none;
}
.sectionblock .sectionheader a img {
 float:left;
 margin-right:5px;
}
.sectionblock .sectionheader a {
 text-shadow:none;
 font-size:80%;
 font-weight:normal;
 text-decoration:none;
 line-height:17px;
 padding:1px 5px 0px 5px;
 float:right;
 margin-left:5px;
 border-radius:3px;
 border:1px solid #481C00;
 background-color:#903900;
 color:#481C00;
}
.sectionblock .sectionheader a:hover {
 border-color:#903900;
 background-color:#481C00;
 color:#F06000;
}

.sectionblock .sectionheader input {
 border-color:#903900;
 background-color:#FCDFCC;
 color:#481C00;
 font-size:0.8em; margin:0px 5px;
}
.sectionblock {
 border-color:#903900;
 border-radius:2px;
 -moz-border-radius:2px;

 background:#F06000 url(../images/whitefade2.png) top center repeat-x;
 border-bottom-left-radius:2px;border-bottom-right-radius:2px;
 -moz-border-radius-bottomleft:2px;-moz-border-radius-bottompright:2px;
 -moz-box-shadow:#903900 0px 0px 4px;
 -webkit-box-shadow:#903900 0px 0px 4px;
 box-shadow:#903900 0px 0px 4px;

 background: -webkit-linear-gradient( #FCDFCC, #F06000);
 background: -moz-linear-gradient( #FCDFCC, #F06000);
 background: -o-linear-gradient( #FCDFCC, #F06000);
}
.sectionblock .sectionheader {
 border-radius:2px;
 background-color:#F06000;
 border-color:#903900;
 color:#903900;
 line-height:18px;
}
.sectionblock .sectioncontent {
 background:transparent url(../images/whitefade2.png) top center repeat-x;
}
/*** ANY PAGE ***/

/*** LISTS ***/
.list div.header-row {
 border-bottom:1px solid #903900;
 position:relative;
 background:#fff;
}
.list a div.header {
 border-bottom:1px solid #903900;
}
.list a div.row {
 min-width:100%;
 white-space:nowrap;
}
.list a div.header {
 font-weight:bold;
}
.list a div.cell {
 overflow:hidden;
 float:left;
 white-space:nowrap;
 min-height:10px;
 text-overflow: ellipsis;
}
.list a div.lastcell {
 float:none;
}

.list a {
 display:block;
 overflow:hidden;
 text-decoration:none;
 color:#F06000;
 padding:1px 5px;
}
.list a[id]:hover {
 background:#FCDFCC url(../images/whitefade.png) center top repeat-x;
 border:1px solid #F9BF99;
 border-radius:2px;
 padding:0px 4px;
}
.list a.important {
 display:block;
 overflow:hidden;
 text-decoration:none;
 color:;
 padding:1px 5px;
}
.list a.important[id]:hover {
 background: url(../images/whitefade.png) center top repeat-x;
 border:1px solid ;
 border-radius:2px;
 padding:0px 4px;
}
.list a[id]:focus {
 text-shadow:#888 1px 1px 11px;
}
.list a[id].selected,
.list a[id]:focus {
 background:#FCDFCC url(../images/whitefade.png) center top repeat-x;
 border:1px solid #F9BF99;
 color:#481C00;
 border-radius:2px;
 padding:0px 4px;
 outline:none;
}
/*** LISTS ***/

.datepicker .calendar {
 background-color:transparent;
}
.datepicker .calendar a > div {
 border-right:1px solid ;
 border-bottom:1px solid ;
 border-left:1px solid ;
 border-top:1px solid ;
}
.datepicker .calendar a.monthname > div {
 border:0px;
}
.datepicker .calendar a.dayofmonth:hover {
 background-color:;
 background-image:url(../images/whitefade.png);
}
.datepicker .calendar a > div > div {
 min-width:30px;
}
.datepicker .calendar a.activeday {
 background-color:;
 color:;
}

.datepickerbox {
 border-radius:5px; -moz-border-radius:5px;
}
.datepickerbox .entrybox-border-top {
 display:none;
}
.datepickerbox .navigation {
 cursor:pointer;
}
#directentrybox_calendar .entrybox-border-center {
 -moz-box-shadow: 0px 0px 5px;
 -webkit-box-shadow: 0px 0px 5px;
 box-shadow: 0px 0px 5px;
 border:1px solid ;
 border-radius:5px; -moz-border-radius:5px;
}
#directentrybox_calendar .entrybox-border-center .title {
 border-top-left-radius:5px;border-top-right-radius:5px;
 -moz-border-radius-topleft:5px;-moz-border-radius-toppright:5px;
 background: url(../images/whitefade.png) top center repeat-x;
 padding:3px 5px;
 text-shadow:  1px 1px 5px;
 cursor:move;
 font-weight:bold;
 color:;
}
#directentrybox_calendar .entrybox-border-center .content {
 border-top:1px solid ;
 border-bottom-left-radius:5px;border-bottom-right-radius:5px;
 -moz-border-radius-bottomleft:5px;-moz-border-radius-bottompright:5px;
 background: url(../images/whitefade2.png) top center repeat-x;
 padding:5px;
}
#directentrybox_calendar .entrybox-border-center small .content {
 border-top-left-radius:5px;border-top-right-radius:5px;
 -moz-border-radius-topleft:5px;-moz-border-radius-toppright:5px;
 border-top:0px;
}
/*** DEFAULT ***/
.sectionblock .sectionheader .headerbuttons {
 position:absolute;
 right:-3px;
 top:-3px;
}
.sectionblock .sectionheader .headerbuttons img {
 cursor:pointer;
 margin-right:10px;
}
.sectionblock .sectionheader .headerbuttons img.minimisesection {
 margin-right:20px;
}
.sectionblock .sectionheader .headerbuttons img.closesection {
 margin-right:0px;
}

.sectionblock .sectionheader a {
 border-color:#903900;
 background-color:#F9BF99;
 color:#903900;
}
.sectionblock .sectionheader a:hover {
 border-color:#903900;
 background-color:#903900;
 color:#F9BF99;
}
.sectionblock .sectionheader {
 background-color:#F06000;
 border-color:#903900;
 color:#FCDFCC;
 text-shadow:#903900 1px 1px 5px;
}
/*** DEFAULT ***/

/*** ALL SECTIONS ***/
.sectionblock {
 background-color:#F06000;
 background-image:url(../images/whitefadeup.png);
 background-position:bottom center;
 background-repeat:repeat-x;
}
.bottomfade {
 display:none;
 position:absolute;z-index:9999;
 bottom:1px;right:20px;
 height:20px;width:100%;
 background:transparent url(../images/whitefadeupsmall.png) bottom center repeat-x;
 pointer-events:none;
}
.sectionblock .sectionfooter {
 background:#F06000 url(../images/whitefade.png) center top repeat-x;
 border-top:1px solid #903900;
 border-bottom-left-radius:0px;border-bottom-right-radius:0px;
 -moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;
 line-height:20px;height:25px;/* padding:2px 5px; */
 font-weight:bold;
 color:#FCDFCC;
 text-shadow:#903900 1px 1px 5px;
 overflow:hidden;

 position:absolute;z-index:9999;
 bottom:1px;width:100%;
}
.sectionblock .sectionfooter>div {
 padding:2px 5px;
}
.sectionblock {
 background: -webkit-linear-gradient( #F06000, #F06000);
 background: -moz-linear-gradient( #F06000, #F06000);
 background: -o-linear-gradient( #F06000, #F06000);
}

.sectionblock {
 border:1px solid #F06000;
 padding:0px;
 -moz-box-shadow:none !important;
 -webkit-box-shadow:none !important;
 box-shadow:none !important;
}
.sectionblock .sectioncontent,
.sectiontabs,
.sectioncontent,
.section_content {
 background:#fff;
 -moz-border-radius:0px;
 border-radius:0px;
 width: auto !important;
}
/*** ALL SECTIONS ***/

/*** SEARCH DROP DOWN ***/
#directentrybox_de_searchselect .entrybox-border-center {
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 box-shadow:none;
 border-color: #888;
 border-radius:0px; -moz-border-radius:0px;
}
#directentrybox_de_searchselect .entrybox-border-center .content {
 border-radius:0px; -moz-border-radius:0px;
 border-color: #888;
 background-color: #ccc;
 padding: 0;
}
#directentrybox_de_searchselect .entrybox-border-center .content a {
 padding: 0.25em 0.5em;
 background: transparent;
 color: #444;
}
#directentrybox_de_searchselect .entrybox-border-center .content a:hover {
 background-color: #aaa;
 color: #fff;
}
/*** SEARCH DROP DOWN ***/


/*** THEME 2 CSS check ***/

/*** THEME 2 CSS check ***/

/*** THEME 8 CSS check ***/

/*** THEME 8 CSS check ***/

/*** SECTION /home/forge/sso.wip-crm.com/public/sections/_documentsigning/css.php CSS check ***/

/*** SECTION documentsigning specific CSS ***/
/*<style>*/

div[core_section_name="documentsigning"] {
    color:#481C00;
}
div[core_section_name="documentsigning"] .sectionheader {
    display: none;;
}
div[core_section_name="documentsigning"] .sectionheader,
div[core_section_name="documentsigning"] .sectionactions a,
div[core_section_name="documentsigning"] .sectionactions {
    background: #F06000;
    border-color: #903900;
    color:#F9BF99;
}
div[core_section_name="documentsigning"] .sectionheader a img {
}
div[core_section_name="documentsigning"] .sectionheader a {
    border-color:#903900;
    background-color:#F9BF99;
    color:#903900;
    position: relative;
}
div[core_section_name="documentsigning"] .sectionactions a:hover,
div[core_section_name="documentsigning"] .sectionheader a[tab].selected,
div[core_section_name="documentsigning"] .sectionheader a.tab[selected="1"],
div[core_section_name="documentsigning"] .sectionheader a:hover {
    border-color:#481C00;
    background-color:#481C00;
    color:#F9BF99;
}

div[core_section_name="documentsigning"] .sectionheader a.tab:before {
    border-right-color: #F9BF99;
    border-bottom-color: #F9BF99;
}
div[core_section_name="documentsigning"] .sectionheader a.tab:after {
    border-left-color: #F9BF99;
    border-top-color: #F9BF99;
}
div[core_section_name="documentsigning"] .sectionheader a[tab].selected:before,
div[core_section_name="documentsigning"] .sectionheader a.tab[selected="1"]:before,
div[core_section_name="documentsigning"] .sectionheader a.tab:hover:before {
    border-right-color: #481C00;
    border-bottom-color: #481C00;
}
div[core_section_name="documentsigning"] .sectionheader a[tab].selected:after,
div[core_section_name="documentsigning"] .sectionheader a.tab[selected="1"]:after,
div[core_section_name="documentsigning"] .sectionheader a.tab:hover:after {
    border-left-color: #481C00;
    border-top-color: #481C00;
}

div[core_section_name="documentsigning"] .sectionheader a:hover {
    background-color:#481C00 !important;
}
div[core_section_name="documentsigning"] .sectionheader a:hover:before {
    border-right-color: #481C00 !important;
    border-bottom-color: #481C00 !important;
}
div[core_section_name="documentsigning"] .sectionheader a:hover:after {
    border-left-color: #481C00 !important;
    border-top-color: #481C00 !important;
}

div[core_section_name="documentsigning"] .section_content {
    background: rgba( 255, 255, 255, 0.9);
    background: #FDEFE5;
    background: rgba( 253,239,229, 0.98);
    color: #903900;
}

/*** TABS ***/
div[core_section_name="documentsigning"] .sectionheadertabs {
    display: none;;
    float: right;
    position: relative;
    top: -2px;
    height: 44px;
}

div[core_section_name="documentsigning"] .sectiontabs {
    display: none;;
    padding: 0px;
    height: 30px;
    overflow: hidden;
    width: 200% !important;
    border-bottom: 1px solid #903900;
}

div[core_section_name="documentsigning"] .sectionheadertabs a[tab],
div[core_section_name="documentsigning"] .sectiontabs a[tab] {
    background: #F06000;
    color: #FCDFCC;
    height: 30px;
    line-height: 30px;
    margin-right: 33px;
    position: relative;
    display: block;
    float: left;
    border: 0;
    padding: 0;

    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
div[core_section_name="documentsigning"] .sectionheadertabs a[tab] {
    height: 44px;
    line-height: 44px;
    margin-top: 0px;
    border-width: 0 !important;
    margin-right: 40px;
    background: #903900;
    box-shadow: none;
}
div[core_section_name="documentsigning"] .sectiontabs a[tab]:first-child {
    padding-left: 10px;
}
div[core_section_name="documentsigning"] .sectionheadertabs a[tab]:last-child {
    padding-right: 10px;
    margin-right: -15px;
}

div[core_section_name="documentsigning"] .sectionheadertabs a[tab]:before,
div[core_section_name="documentsigning"] .sectiontabs a[tab]:before {
    content: "";
    border: 32px solid transparent;
    border-width: 32px 32px 32px 0px;
    border-right-color: #F06000;
    position: absolute;
    top: 0px;
    left: -32px;

    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
div[core_section_name="documentsigning"] .sectionheadertabs a[tab]:before {
    border-width: 44px 44px 44px 0px;
    left: -44px;
    border-right-color: #903900;
}
div[core_section_name="documentsigning"] .sectionheadertabs a[tab]:after,
div[core_section_name="documentsigning"] .sectiontabs a[tab]:after {
    content: "";
    border: 32px solid transparent;
    border-width: 32px 0px 32px 32px;
    border-left-color: #F06000;
    position: absolute;
    top: -32px;
    right: -32px;

    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
}
div[core_section_name="documentsigning"] .sectionheadertabs a[tab]:after {
    border-width: 44px 0px 44px 44px;
    top: -44px;
    right: -44px;
    border-left-color: #903900;
}

div[core_section_name="documentsigning"] .sectiontabs a[tab].selected {
    background: #903900;
    color: #F9BF99;
}
div[core_section_name="documentsigning"] .sectiontabs a[tab].selected:before {
    border-right-color: #903900;
}
div[core_section_name="documentsigning"] .sectiontabs a[tab].selected:after {
    border-left-color: #903900;
}

div[core_section_name="documentsigning"] .sectiontabs a[tab]:hover {
    background: #481C00;
    color: #F9BF99;
}
div[core_section_name="documentsigning"] .sectiontabs a[tab]:hover:before {
    border-right-color: #481C00;
}
div[core_section_name="documentsigning"] .sectiontabs a[tab]:hover:after {
    border-left-color: #481C00;
}

div[core_section_name="documentsigning"] .sectiontabs a[tab="spacer"] {
    width: 50%;
}
div[core_section_name="documentsigning"] .sectiontabs a[tab="spacer"]:hover {
    background: #F06000;
    cursor: default;
}
div[core_section_name="documentsigning"] .sectiontabs a[tab="spacer"]:hover:before {
    border-right-color: #F06000;
}
div[core_section_name="documentsigning"] .sectiontabs a[tab="spacer"]:hover:after {
    border-left-color: #F06000;
}
div[core_section_name="documentsigning"] .sectionheadertabs a[tab="spacer"]:hover {
    background: #903900 !important;
    cursor: default;
}
div[core_section_name="documentsigning"] .sectionheadertabs a[tab="spacer"]:hover:before {
    border-right-color: #903900 !important;
}
div[core_section_name="documentsigning"] .sectionheadertabs a[tab="spacer"]:hover:after {
    border-left-color: #903900 !important;
}
/*** TABS ***/

body[data-page="sign"] table#sectionstable {
    border-spacing: 0;
}
body[data-page="sign"] tbody#topsection {
    display: none;
}
body[data-page="sign"] tbody#bottomsection {
    display: none;
}
body[data-page="sign"] tbody#dynamicsections {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
body[data-page="sign"] tbody#dynamicsections .sectionblock {
    position: fixed !important;
    width: auto !important;
    height: auto !important;
}

body[data-page="sign"] tbody#dynamicsections .sectionblock[section_name="documentsigning"] {
    top: 0 !important;
    left: 0 !important;
    bottom: 0 !important;
    right: 33% !important;
}
body[data-page="sign"] tbody#dynamicsections .sectionblock[section_name="documentsignature"] {
    top: 0 !important;
    left: calc( 100% - 33%) !important;
    bottom: 50% !important;
    right: 0 !important;
}
body[data-page="sign"] tbody#dynamicsections .sectionblock[section_name="documentsigningprogress"] {
    top: 50% !important;
    left: calc( 100% - 33%) !important;
    bottom: 0 !important;
    right: 0 !important;
}

div[core_section_name="documentsigning"] .section_content div.loading-progress {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 0%;
    border-bottom: 3px solid #EB4D91;
    transition: width 1s;
    z-index: 10001;
}
div[core_section_name="documentsigning"] .section_content div.loading-progress::after {
    content: "";
    box-shadow: 0px 5px 20px 10px #f00;
    display: block;
    float: right;
    width: 0;height: 0;
}

/*** CUSTOM MODULE CSS ***/
/*** CUSTOM MODULE CSS ***/

/*** SECTION documentsigning specific CSS ***/

/*** SECTION /home/forge/sso.wip-crm.com/public/sections/_disneydocuments/css.php CSS check ***/

/*** SECTION /home/forge/sso.wip-crm.com/public/sections/_futuretours/css.php CSS check ***/

/*** SECTION /home/forge/sso.wip-crm.com/public/sections/_paypal/css.php CSS check ***/

/*** SECTION /home/forge/sso.wip-crm.com/public/sections/_mainmenu/css.php CSS check ***/

/*** SECTION mainmenu specific CSS ***/

td.mainmenu {
}
td.mainmenu .menuitem {
 float:left;
 margin-right:10px;
}
td.mainmenu .sectionblock .sectionheader {
 display:none;
}
td.mainmenu .sectionblock {
 border:0px;
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 box-shadow:none;

 border-radius:8px;
 background:transparent url(../images/bgwhite5.png) center center !important;
}
td.mainmenu .sectionblock .sectionheader {
 background:transparent;
 color:#903900;
}
td.mainmenu .sectionblock .sectioncontent {
 background:transparent;
}


/*** POPUP NOTIFICATIONS ***/
.popupnotifications {
 position: absolute;
 left: 40%;
 top: 0px;
 width: 20%;
 z-index: 9999;
 overflow: hidden;
 border: 3px solid black;
 border-top: 0;
 opacity: 0.9;
 background: #F06000;
}
.popupnotifications .popupnotification {
 overflow: hidden;
 padding: 7px 5px;
 color: #fff;
 font-size: 0.8em;
 line-height: 1.15em;
 white-space: pre-wrap;
}
/*** POPUP NOTIFICATIONS ***/


/*** SECTION mainmenu specific CSS ***/

/*** SECTION /home/forge/sso.wip-crm.com/public/sections/_fundraisingsettings/css.php CSS check ***/

/*** SECTION /home/forge/sso.wip-crm.com/public/sections/_websiteform/css.php CSS check ***/

/*** SECTION /home/forge/sso.wip-crm.com/public/sections/_paymentmethods/css.php CSS check ***/

/*** SECTION /home/forge/sso.wip-crm.com/public/sections/_emailtemplates/css.php CSS check ***/

/*** SECTION /home/forge/sso.wip-crm.com/public/sections/_eventdetails/css.php CSS check ***/

/*** SECTION /home/forge/sso.wip-crm.com/public/sections/_credits/css.php CSS check ***/

/*** SECTION credits specific CSS ***/
td.credits {
}
td.credits .sectionblock .sectionheader {
 display:none;
}
td.credits .sectionblock {
 border:0px;
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 box-shadow:none;

 border-radius:8px;
 background:transparent url(../images/bgwhite5.png) center center !important;
}
td.credits .sectionblock .sectionheader {
 background:transparent;
 color:#903900;
}
td.credits .sectionblock .sectioncontent {
 background:transparent;
}


/*** SECTION credits specific CSS ***/
/*** CUSTOM STYLE ***/
/*** CUSTOM STYLE ***/
* {
 /* font-family:"Tahoma",sans-serif; */
 font-size:10pt;
 height:auto !important;
 zoom: 1 !important;
}
body, html {
 position:absolute;
 margin:0px; padding:0px;
 width:auto  !important;
 height:auto !important;
 overflow:auto !important;
 background:#fff !important;
}

hr, div.hr {
 background: none;
 border-top:1px solid #888;
}

.directentrybox,
.noprint *,
.noprint {
 display:none !important;
}
.printonly {
 display:block !important;
}
img[size="small"] {
 width:15cm !important;
 clear:both !important;
 margin:10px !important;
 float:none !important;
}
img[size="large"] {
 width:15cm !important;
 clear:both !important;
 margin:10px !important;
 float:none !important;
}
.no-page-break {
 page-break-inside: avoid;
}
.page-break {
 display:block;
 page-break-before: always !important;
 page-break-inside: avoid;
}
