/*** ANY PAGE ***/
html[contentloaded="1"] {
 background-image: none !important;
}
 html[contentloaded="1"] {
  background-image:url(/images/background.jpg) !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/_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/_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 ***/

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

/*** SECTION login specific CSS ***/
body.page_authenticate .sectionblock,
body.page_authenticate .sectionblock .sectioncontent,
body.page_authenticate .sectiontabs,
body.page_authenticate .sectioncontent,
body.page_authenticate .section_content {
 background: transparent;
/* border-width: 0px; */
}

.sections > table > tbody > tr > td {
    background:transparent !important;
    position: relative;
}

div[section_name="login"] {
 border:0px;
 background:transparent !important;
 -webkit-box-shadow:none;
 box-shadow:none;
}
div[section_name="login"] .sectioncontent {
 border:0px;
 background:transparent !important;
}

form.login {
 color:#993103;
 z-index: 0;
}
form.login .sectionblock {
 border-color:#FF5205;
 border-radius:9px;
 -webkit-box-shadow:#993103 2px 2px 3px;
 box-shadow:#993103 2px 2px 3px;
 background-color:#FFEDE6;
 background-color:transparent;
}
form.login .sectionblock .sectionheader {
 border-top-left-radius:8px;border-top-right-radius:8px;
 background:#FF5205 url(../images/whitefade.png) center top repeat-x;
 border-bottom:1px solid #4C1801;
 height:20px;padding:2px 10px;
 font-weight:bold;
 color:#FFDCCD;
 text-shadow:#993103 2px 2px 3px;
}
form.login .sectionblock .sectionheader * {
 color:#FFDCCD;
}
form.login button {
 background-color:#FF5205;
 border-color:#4C1801;
 color:#FFDCCD;
}
form.login button:hover {
 background-color:#FFB99B;
 color:#FF5205;
}
form.login input:-webkit-autofill,
form.login input {
 background-color:#FFEDE6 !important;
 border-color:#FFB99B !important;
}

td.mainmenu div.mainmenu {
 line-height:30px;
 padding:4px 0px;
}

td.login div.logincontent div.section_content #_list {
 padding:5px 5px 5px 240px;
 min-height:140px;
 background:rgba(255, 255, 255, 0.6) url(/customisation/user-login.png) 30px center no-repeat;
 border-radius:0px 0px 10px 10px;
 margin:0px !important;
 background-repeat: no-repeat;
}


body.page_authenticate #markerfullsized {
 visibility: visible;
}
body.page_authenticate #sections {
 visibility: visible !important;
}
body.page_authenticate #topsection {
 visibility: hidden;
}
body.page_authenticate .wait {
 position: fixed;
 top: 50%;
 left: 50%;
 width: 20em;
 height: 3em;
 line-height: 3em;
 margin-left: -10em !important;
 margin-top: -1.5em !important;
 background: #eee;
 background: rgba( 240, 240, 240, 0.8);
 text-align: center;
 z-index: 9999;
}
body.page_authenticate .terms {
 position: absolute;
 left: 0;
 right: 0;
 top: 0;
 bottom: 4em;
 overflow: auto;
}
body.page_authenticate .terms .content {
 position: absolute;
 top: 2em;
 bottom: 1em;
 left: 50%;
 margin-left: -10.5cm;
 overflow: auto;
 background: #fff;
 background: rgba( 255, 255, 255, 0.95);
 width: 21cm;
}
body.page_authenticate .terms .content .text {
 margin: 2cm 1cm;
 width: 19cm;
}
body.page_authenticate .terms .content iframe {
 border: 0;
 height: 100%;
 width: 100%;
}
body.page_authenticate .agree {
 position: absolute;
 left: 0;
 right: 0;
 bottom: 0;
 height: 4em;
 line-height: 4em;
 text-align: center;
}


/*** SECTION login specific CSS ***/
/*** CUSTOM STYLE ***/
/*** CUSTOM STYLE ***/
