﻿/* definition */
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: url("/css/Roboto-Regular.ttf") format("truetype");
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    src: url("/css/Roboto-Medium.ttf") format("truetype");
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    src: url("/css/Roboto-Italic.ttf") format("truetype");
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    src: url("/css/Roboto-MediumItalic.ttf") format("truetype");
}
.sList {
    width: 45% !important;
}

#sSearchForm1::placeholder {
    color: gray;
}
.searchListItemleft {
    overflow-x: hidden;
    width: 60% !important;
    text-overflow: ellipsis;
}
.searchListItemright {
    overflow-x: hidden;
    font-size: 8pt !important;
    width: 35% !important;
    margin-left: 20px !important;
    color: #a0a0a0;
    text-overflow: ellipsis;
}


/*Chrome 83 innførte outline på alle elementer. Dette må fjernes*/
select option {
    outline-style: none
}
select {outline:0;outline:none;outline-style: none}
div { outline-style: none}
textarea { outline-style: none}
input { outline-style: none}
a { outline-style: none}
tr { outline-style: none}
td { outline-style: none }
tbody { outline-style: none }
table { outline-style: none }
button { outline-style: none}
img { outline-style: none }
span { outline-style: none }
       
        #divOrderRow1-1 {margin-top:5px}
        #divOrderRow1-2 {margin-top:5px}
        #divOrderRow1-3 {margin-top:5px}
        #divOrderRow1-4 {margin-top:5px}
        #divOrderRow1-5 {margin-top:5px}
        #divOrderRow1-6 {margin-top:5px}
        #divOrderRow1-7 {margin-top:5px}
        #divOrderRow1-8 {margin-top:5px}
        #divOrderRow1-9 {margin-top:5px}
        #divOrderRow1-10 {margin-top:5px}

        
        #txtOrderItemID1 {width:40px;display:none}
        #txtOrderItemID1-1 {width:40px;display:none}
        #txtOrderItemID1-2 {width:40px;display:none}
        #txtOrderItemID1-3 {width:40px;display:none}
        #txtOrderItemID1-4 {width:40px;display:none}
        #txtOrderItemID1-5 {width:40px;display:none}
        #txtOrderItemID1-6 {width:40px;display:none}
        #txtOrderItemID1-7 {width:40px;display:none}
        #txtOrderItemID1-8 {width:40px;display:none}
        #txtOrderItemID1-9 {width:40px;display:none}
        #txtOrderItemID1-10 {width:40px;display:none}

        .sOrderTable {display:inline-block}
        .orderCol1 {width:60px;display:inline-block;background:#000;color:black;padding:2px}
        .orderCol2 {width:200px;display:inline-block;background:#000;color:black;padding:2px}
        .orderCol3 {width:60px;display:inline-block;background:#000;color:black;padding:2px}
        .orderRow1 {width:60px;display:inline-block;background:#FFFFFF;color:black;padding:2px}
        .orderRow2 {width:200px;display:inline-block;background:#FFFFFF;color:black;padding:2px}
        .orderRow3 {width:60px;display:inline-block;background:#FFFFFF;color:black;padding:2px}

        .portalorderline {font-size:7pt;color:blue}
        .aloha-ui-toolbar {z-Index:94000 !important}
        .aloha-textarea {background:#ffffff !important}
        div.aloha-toolbar { display: none !important}
        .aloha-textarea p {
            margin:0cm;
	        margin-bottom:.0001pt;
	        font-size:11.0pt !important;line-height:130% !important;
	        font-family:"Calibri",sans-serif !important;
	        mso-fareast-language:EN-US;
        }
        .aloha-editable  {
            margin:0cm;
	        margin-bottom:.0001pt;
	        font-size:11.0pt !important;line-height:130% !important;
	        font-family:"Calibri",sans-serif !important;
	        mso-fareast-language:EN-US;
        }
        .aloha-editable p {
            margin:0cm;
	        margin-bottom:.0001pt;
	        font-size:11.0pt !important;line-height:130% !important;
	        font-family:"Calibri",sans-serif !important;
	        mso-fareast-language:EN-US;
        }
        .aloha-editable-active p {
            margin:0cm;
	        margin-bottom:.0001pt;
	        font-size:11.0pt !important;line-height:130% !important;
	        font-family:"Calibri",sans-serif !important;
	        mso-fareast-language:EN-US;
        }
        #txtDescription-aloha p {
             margin:0cm;
	        margin-bottom:.0001pt;
	        font-size:11.0pt !important;line-height:130% !important;
	        font-family:"Calibri",sans-serif !important;
	        mso-fareast-language:EN-US;
        }
        #txtDescription p {
             margin:0cm;
	        margin-bottom:.0001pt;
	        font-size:11.0pt !important;line-height:130% !important;
	        font-family:"Calibri",sans-serif !important;
	        mso-fareast-language:EN-US;
        }
        H1 {font-size:1.5em;font-weight:normal;color:#000;text-align:left;margin-bottom:10px;margin-left:0px}
        H2 {background:#f0f0f0;font-size:1.0em;padding:2%;border:1px solid #e0e0e0;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px;}
        .xheader {background:transparent;font-size:0.8em;padding:0%;border:0px solid #e0e0e0;-moz-border-radius: 0px;-webkit-border-radius: 0px;-khtml-border-radius: 0px;border-radius: 0px;}
        H3 {
            font-size: 1.0em;
        }
        .xformsBoxInner {border:1px solid black;padding:10px}
        .active {background:yellow}
        .my-fluid-container {
            padding-left: 5px;
            padding-right: 5px;
            margin-left: auto;
            margin-right: auto;
        }

.mnuImgCon {
    height: 16px;
    width: 16px;
    margin-right: 5px
}
        .menuRep {cursor:pointer;color:black;font-size:0.8em;padding:5px;line-height:120%}
            .menuRep a:hover {
                text-decoration: underline;
            }

        .xFormImage {
            background-image: url("sky2.jpg");
            background-size:cover;
            background-position:center;
            background-position-x:center;
            background-position-y:center;
           
            width:100%;
            height:300px;
            position:absolute;
            top:0;
            left:0;
            z-index:-1 !important;
             
        }
        .lblMyRequests1 {margin-left:5px;display:inline-block;vertical-align:middle;background:transparent}
        .lblMyRequests1:hover {text-decoration:underline}
        .chkMyRequests {vertical-align:middle;margin-left:10px;}
.FAQTypeLink {margin-right:20px;display:inline-block}
#xFAQTypeHeader {width:100%;background:#f0f0f0;padding:10px;border:1px solid #e0e0e0}

.xui-widget {height:auto;z-index:99000;opacity:1 !important;background:#f0f0f0}
.Xui-menu {
    z-index: 5 !important;
    font-size: 12pt;
    position: absolute !important;
   
}
#divFooter1, #divFooter2, #divFooter3 {padding-top:30px}

.xSplitterRight {
    margin-top: -40px;
    min-height: 600px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    line-height: 120%;
    background: #ffffff;
    font-size: 9pt;
    padding: 0;
    border: 1px solid #e0e0e0;
    margin-bottom: 20px
}

        .xLink {color:#3071A9}
        .xLink:hover {color:#3071A9;text-decoration:underline}
        .categorytext {clear:left;font-size:0.6em !important;font-weight:normal !important;color:#080808;  padding:4px;border:1px solid #e0e0e0;
                       border:1px solid #e0e0e0;margin-bottom:4px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px;}

        .xRightLinkAllRequests {font-weight:bold}
        .xcategoryheader {background:#6FAEB8;color:black;margin:0;font-size:0.8em}
       
        .xcategoryheaderRight {background:green;color:white;font-size:1.5em;font-weight:normal;padding:10px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px;
        webkit-border-bottom-left-radius: 0;
        moz-border-radius-bottomleft: 0;
        border-bottom-left-radius: 0;
        -webkit-border-bottom-right-radius: 0;
        -moz-border-radius-bottomright: 0;
        border-top-bottom-radius: 0;
        }
        #ListCases {margin-left:0 !important;padding-left:0 !important}
        .xMyRequestsRight {min-height:200px;margin-bottom:20px}
        .xMyFAQRight {min-height:200px;margin-bottom:20px;}

        .xMyRequestsRowRight {font-size:9pt;color:#404040;clear:left;line-height:120%;margin:0;padding:0}
        .xMyRequestsColRight {display:inline-block;padding:5px;min-width:45%;padding-left:0}
        .xMyRequestsColRight a {color:#000;margin:0;padding:0;padding-left:0}
        .xRightLink  {color:#000}

        .xcategoryheaderMsg {background:orange;color:black}
        .xcategoryheaderMsg2 {clear:left;max-width:180px;font-size:8pt;color:#404040;cursor:pointer}
        .xcategoryheaderMsg2:hover {text-decoration:underline}

        .xcategoryheaderReport {background:red;color:white}

.xcategoryheaderMsgBody {
    color: black;
    font-size: 0.8em;
    padding: 5px;
    line-height: 120%
}
        .CIImgInfo {width:16px;height:16px;margin-left:3px;opacity:0.6;margin-top:-27px;float:right}
        .CIImgInfo:hover {width:16px;height:16px;margin-left:3px;opacity:1}
        .infotext {font-size:8pt;border-bottom:1px solid #d0d0d0;padding-bottom:3px;text-align:center}
        .tr1 {cursor:pointer}
        .tr1:hover {background-color:lightblue !important} 
        .tr1Caption {background-color:#404040 !important}
        .trSmall {margin-top:0 !important;margin-bottom:0;padding:0 !important}
        tr {cursor:pointer;color:#000 !important}
        td {color:#000 !important}
        .td50 {border:0px solid #e0e0e0;width:50%}
        .thRight {text-align:right !important}
        .th1 {cursor:pointer}
        .thL {color:#000 !important}
        .th1:hover {cursor:pointer;text-decoration:underline}
        .tdHidden {display:none !important}
        .hiddenRow {display:none}
        .hiddenItem {display:none}
        .HiddenFields {display:none}
        .btnNew3 {outline:0;}
	
        .btnNew3:hover {outline:0;}	
        .btnNew3:focus {outline:0;}	
        .imgESC1 {display:none;z-Index:92000;position:absolute;top:-4px;opacity:0.3;filter: alpha(opacity = 30);cursor:pointer;height:30px;width:30px}
        .imgESC1:hover {z-Index:90000;position:absolute;top:-4px;opacity:0.8;filter: alpha(opacity = 80);cursor:pointer;height:30px;width:30px}

        .dice {border:2px solid transparent;padding:2px;width:48px;height:48px;opacity:1;cursor:pointer;margin-right:10px;margin-left:0 !important;}
        .dice:hover {border:2px solid #428BCA;padding:2px;width:48px;height:48px;opacity:1;cursor:pointer;margin-right:10px;margin-left:0 !important;}

        .XCdropFrameLeft {padding:3px;margin-bottom:2px;padding-top:4px;border:1px dotted transparent;clear:left;width:45%;float:left !important;height:35px;font-family:verdana;font-size:9pt;color:#000;text-align:center}
        .XCdropFrameRight {padding:3px;margin-bottom:2px;padding-top:4px;border:1px dotted transparent;width:45%;float:left !important;height:35px;font-family:verdana;font-size:9pt;color:#000;margin-left:1%;text-align:center}

        .XCdropFrameLeft2 {margin-bottom:2px;padding-top:4px;background:#f0f0f0;border:1px dotted transparent;clear:left;width:45%;float:left !important;height:35px;font-family:verdana;font-size:9pt;color:#000;text-align:center}
        .XCdropFrameRight2 {margin-bottom:2px;padding-top:4px;background:#f0f0f0;border:1px dotted transparent;width:45%;float:left !important;height:35px;font-family:verdana;font-size:9pt;color:#000;margin-left:1%;text-align:center}

        .XCInputLeft {position:relative;padding:3px;cursor:pointer;margin-bottom:7px;padding-top:4px;border:1px solid transparent;clear:left;width:45%;float:left !important;height:35px;font-family:verdana;font-size:8pt;font-weight:normal;color:#000;text-align:left}
        .XCInputRight {position:relative;padding:3px;cursor:pointer;margin-bottom:7px;padding-top:4px;border:1px solid transparent;margin-left:1%;width:45%;float:left !important;height:35px;font-family:verdana;font-size:8pt;font-weight:normal;color:#000;text-align:left;}

        .XCInputLeftLabel {position:relative;padding:3px;cursor:pointer;margin-bottom:2px;margin-top:7px !important;border:1px solid transparent;clear:left;width:45%;float:left !important;font-family:verdana;font-size:8pt;color:#000;text-align:left;}
        .XCInputRightLabel {position:relative;padding:3px;cursor:pointer;margin-bottom:2px;margin-top:7px !important;border:1px solid transparent;margin-left:1%;width:45%;float:left !important;font-family:verdana;font-size:8pt;color:#000;text-align:left;}
        
.CdropFrameLeft {padding:3px;margin-bottom:2px;padding-top:4px;border:1px dotted transparent;z-index:99000 !important;clear:left;width:45%;float:left;height:45px !important;margin-bottom:5px !important;font-family:verdana;font-size:9pt;color:#404040;text-align:center;border:1px solid red !important}
.CdropFrameRight {padding:3px;margin-bottom:2px;padding-top:4px;border:1px dotted transparent;z-index:99000 !important;;width:45%;float:left;height:45px !important;margin-bottom:5px !important;font-family:verdana;font-size:9pt;color:#404040;margin-left:1%;text-align:center;border:1px solid blue !important}

.CdropFrameLeft2 {opacity:0.7;margin-bottom:2px;padding-top:4px;background:#f0f0f0;border:1px dotted #d0d0d0;clear:left;width:45%;float:left;height:35px;font-family:verdana;font-size:9pt;color:#404040;text-align:center}
.CdropFrameRight2 {opacity:0.7;margin-bottom:2px;padding-top:4px;background:#f0f0f0;border:1px dotted #d0d0d0;width:45%;float:left;height:35px;font-family:verdana;font-size:9pt;color:#404040;margin-left:1%;text-align:center}

.CInputLeftORG {position:relative;padding:3px;margin-bottom:20px;padding-top:4px;z-index:2;border:1px solid transparent;clear:left;width:45%;float:left;height:35px;font-family:verdana;font-size:8pt;color:#000;text-align:left;margin-bottom:15px !important;margin-top:1px !important;line-height:100% !important;border:0px solid black !important;height:auto}
.CInputRightORG {position:relative;padding:3px;margin-bottom:20px;padding-top:4px;z-index:2;border:1px solid transparent;margin-left:1%;width:45%;float:left;height:35px;font-family:verdana;font-size:8pt;color:#000;text-align:left;margin-bottom:15px !important;margin-top:1px !important;line-height:100% !important;border:0px solid red !important;height:auto}

.CInputLeft {position:relative;padding:3px;margin-bottom:20px;padding-top:4px;z-index:2;border:1px solid transparent;clear:left;width:95%;float:left;height:35px;font-family:verdana;font-size:8pt;color:#000;text-align:left;margin-bottom:15px !important;margin-top:1px !important;line-height:100% !important;border:0px solid black !important;height:auto}
.CInputRight {position:relative;padding:3px;margin-bottom:20px;padding-top:4px;z-index:2;border:1px solid transparent;margin-left:1%;width:1%;float:left;height:35px;font-family:verdana;font-size:8pt;color:#000;text-align:left;margin-bottom:15px !important;margin-top:1px !important;line-height:100% !important;border:0px solid red !important;height:auto}

.CInputLeft2 {position:relative;padding:3px;margin-bottom:20px;padding-top:4px;z-index:2;border:1px solid transparent;clear:left;width:45%;float:left;height:35px;font-family:verdana;font-size:8pt;color:#000;text-align:left;margin-bottom:15px !important;margin-top:1px !important;line-height:100% !important;border:0px solid black !important;height:auto}
.CInputRight2 {position:relative;padding:3px;margin-bottom:20px;padding-top:4px;z-index:2;border:1px solid transparent;margin-left:1%;width:45%;float:left;height:35px;font-family:verdana;font-size:8pt;color:#000;text-align:left;margin-bottom:15px !important;margin-top:1px !important;line-height:100% !important;border:0px solid red !important;height:auto}


.CInputLeftLabel {position:relative;padding:3px;cursor:pointer;margin-bottom:2px;margin-top:7px !important;z-index:1000 !important;border:1px solid transparent;clear:left;width:45%;float:left;height:15px;font-family:verdana;font-size:8pt;color:#3071A9;text-align:left}
.CInputRightLabel {position:relative;padding:3px;cursor:pointer;margin-bottom:2px;margin-top:7px !important;border:1px solid transparent;margin-left:1%;width:45%;float:left;height:15px;font-family:verdana;font-size:8pt;color:#3071A9;text-align:left;}

.CInputLeft {font-size:10pt !important;color:#000 !important}
.CInputRight {font-size:10pt !important;color:#000 !important}
.CInputLabel {font-weight:normal !important;font-size:10pt !important;color:#000 !important;z-index:9000;line-height:140%}
.CInputLeft,CInputRight div {margin-bottom:30px !important}

.divPortalCaseSolution {width:100%;padding:20px;background:white;border:1px solid #e0e0e0;overflow:auto;display:block}

#divCustomFormInner1 {
    background: #ffffff !important;
    padding: 0 !important;
    border: 0px solid red !important;
    margin: 0 auto !important;
    width: 100%;
    ;
    margin-top: 100px !important
}
.pageWrap {position:relative;width:100%;width:100%;overflow:hidden;background:#ffffff;border:1px solid #c0c0c0;margin:0;padding-left:30px;padding-right:30px;z-index:1}
#divPageFooter1 {margin:0 auto !important;max-width:700px;border:0px solid red;}
#divCaseDescription {margin:0 auto !important;max-width:700px;border:0px solid red}
#divMsg2 {margin:0 auto !important;max-width:700px;border:0px solid red}
#divNewCase {margin:0 auto !important;max-width:1600px;margin-top:20px !important}
.pageDetails {margin-left:0%;margin-top:5%;font-size:14pt !important;border:0px solid blue}
.pageNumber {position:absolute;top:20px;right:45px;color:white;font-size:12pt !important}
#divButtons {margin-left:0 !important;padding-left:0 !important}
.lblCustForm {color:#3071A9;margin-top:7px;text-align:left;padding-right:8px;float:left;width:160px;font-size:8pt}
.assigncustform {clear:left;width:100%;float:left;padding:5px;border:1px solid #e0e0e0;text-align:center;overflow:hidden;font-size:8pt}
.inpX {height:20px;font-family:verdana; 
font-size:8pt;font-weight:normal;color:#000;padding:2px;padding-left:10px;background:#ffffff;margin-top:3px;width:135px;border:1px solid #e0e0e0;
-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
   
}
.CinpSelectX {font-family:verdana;padding:4px; 
font-size:8pt;font-weight:normal;color:#404040;background:#ffffff;margin-top:3px;width:95%;border:1px solid #e0e0e0;
-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}   
.divInternal {font-size:8pt}
.fielderror {background:#FFEBEE;color:#DF4737;padding:10px;font-weight:bold}
.check {line-height:100% !important;z-index:92000 !important;float:left;clear:left;height:auto;border:0px solid blue;padding-bottom:7px}
.check br {line-height:1px !important}
.input-group-addonX {height:20px !important;padding:0 !important;margin:0 !important;overflow:hidden !important}
.xformtitle {
    background: #0078D4;
    color: white !important;
    font-size: 12pt;
    font-weight: bold;
}
.xformtitle H1 {color:white;text-align:left;font-size:1.3em !important;padding:10px !important;margin:0 !important;line-height:100% !important;width:100% !important;background:transparent !important;border:0 !important}
.xforminfo {clear:both;float:left;margin-top:20px !important;width:100%;display:none;background:#DEEBF7;font-size:10pt;padding:10px;border:1px solid #e0e0e0}
br {
   display: block;
   margin: 10px 0;line-height:18px;
}
.rounded-cornersCForm {color:#404040;
     -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;line-height:120%;width:100%;background:#fafafa;font-size:9pt;padding:2%;border:1px solid #e0e0e0;margin-bottom:20px
}

.multiSelectMsg {
    clear:left;
    padding-top:3px;
    color:red;
}
#divMainContainer ul a {
    font-size: 0.9em
}
        #divCustomFormInner1 {margin-left:115px;border:1px solid #e0e0e0;padding:10px !important;padding-top:0;padding-right:0;background:#f8f8f8;-moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
        border-radius: 5px;}
        #divButtons {margin-left:100px}
        #divButtonsCase {margin:0 !important;padding-left:0 !important}
        #divMsg1 {margin:0 auto}
        #divNewCaseXXX  {margin-left:110px;border:1px solid gray}
        .XCheckSpan {text-decoration:none;margin-left:5px;line-height:100% !important;margin:0 !important;padding:0 !important;border:0px solid orange; white-space:normal !important;word-break:break-all;}
        .XCheckSpan:hover {text-decoration:underline;cursor:pointer}
        .XRadioSpan {heightXXX:50px;float:left;clear:left;border:0px solid red;margin-right:5px;display:inline-block}
        .XRadioSpanHelp {font-size:7pt;color:gray;width:400px;font-style:italic;margin-left:18px;margin-top:5px;line-height:130%}
        .labelinfo {width:90%;font-size:7pt;color:gray;display:inline-block;margin-left:18px;line-height:130%;margin-top:-5px;float:left;padding-bottom:7px}  
        .rounded-cornersX2 {
         -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
        border-radius: 5px;
        }
        .selectedRow {background:#EFE811 !important}
        .divList {position:absolute;top:10px;left:10px;width:400px;height:220px;overflow:hidden;overflow-y:auto;background:#ffffff;border:1px solid #e0e0e0;display:none;z-index:99000}
.tableRowMain3 {
    margin: 0;
    white-space: nowrap;
    cursor: pointer;
    height: 27px;
    overflow: hidden;
    color: #000;
    background: #FFFFFF;
    width: -moz-calc(100% - 20px) !important;
    width: -webkit-calc(100% - 20px) !important;
    width: calc(100% - 20px) !important;
    padding-left: 20px;
    padding-right: 0;
    border-top: 0px solid #e0e0e0;
    border-bottom: 0px solid #e0e0e0;
    width: 450px;
    height: 20px;
    padding: 2px;
    padding-left: 5px;
    padding-top: 10px;
    font-size: 8pt;
    padding-left: 10px
}

    .tableRowMain3:hover {
        margin: 0;
        cursor: pointer;
        background: #EEEEEE;
        height: 27px;
        padding-left: 20px;
        overflow: hidden;
        padding-right: 0%;
        color: #404040;
        font-size: 8pt;
        border-bottom: 0px solid #e0e0e0;
        width: 450px;
        height: 20px;
        padding: 2px;
        padding-left: 5px;
        padding-top: 10px;
        font-size: 8pt;
        padding-left: 10px
    }

        .form-horizontal .control-group,
        .form-horizontal label,
        .form-horizontal div
         {
          margin-bottom: 3px !important;
        }
        .modal-content .control-group,
        .modal-content label,
        .modal-content div
        {
          margin-bottom: 3px !important;
        }
        .modal-content .btn-default
        {
          background:#FFFFFF;
        }
        line-through{
            text-decoration: line-through !important;color:#404040 !important
        }
        .divLookup {float:left;font-size:9pt! important;z-Index:35000;overflow:hidden;overflow-Y:auto;position:absolute !important;left:115px;top:130px;background:#FFFFFF !important;width:450px !important;max-height:400px;border:1px solid #e0e0e0;padding:5px;color:#404040;display:none}
            .divLookup .tableRowMain3  {
                height:28px !important;font-size:10pt !important;padding-top:5px !important;padding-bottom:5px !important
            }
        .CaseContainer {font-size:1em;max-width:900px !important;text-align:center;margin-left: auto;  margin-right: auto;margin-top:20px;overflow-x:auto}
        #divCase1 {position:relative;height:100%;display: inline-block;;padding:20px;box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);background:#f4f4f4 }

        #divCase1:before {content: "";position: absolute;top: 0;right: 0;border-width: 0 16px 16px 0;border-style: solid; border-color: #f0f0f0 #fff;
                          -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);}
        #divDialogueList1 {;padding:20px;max-width:900px !important;width:900px !important;}
        #dialogseparator hr {color:#000 !important;border-top:1px solid #000}

        #divNavbarMembers {font-weight:normal;color:#000 !important}
        TABLE {color:#000 !important}
        caption {color:#000 !important}
        BODY {color:#000 !important}
        #divButtonsCase {margin-left:-15px !important}
        #divDialogue1 {margin-left:-15px !important;padding-left:0 !important}
        #divButtonsAfterReply {margin-left:-15px !important;padding-left:0 !important}
        .selectedRow {background:#f0f0f0 !important}
        .tableRowMain {font-size:1em;color:#000}
#divFAQList1 {
    border: 2px solid #e0e0e0;
    background: #f0f0f0;position:absolute;
    right: 30px;
    top: 90px;
    width:400px;
}
#divFAQList2 {
    border: 2px solid #e0e0e0;
    background: #f0f0f0;
    position: absolute;
    right: 30px;
    top: 90px;
    width: 400px;
}

    #divFAQDescription {
        font-size: 10pt;
        font-weight: normal;
        line-height: 120%
    }

    .input-sm {
        font-size: 8pt !important;
        height: 23px !important;
        padding-top: 3px !important;
        padding-bottom: 3px !important
    }

    a {
        color: #000
    }

        a:hover {
            color: #000
        }

        a::selection {
            color: #000
        }

    a {
        color: #3071A9
    }

        a:hover {
            color: #3071A9;
            text-decoration: underline
        }

    .input-text {
        width: 60% !important
    }

    .input-select {
        width: 60% !important
    }

    .input-hour {
        width: 80px !important
    }

    .input-lookup {
        width: 60% !important
    }

    .input-numeric {
        width: 60% !important
    }

    .input-multi {
        width: 100% !important
    }

    .input-label {
        clear: both;
        font-weight: normal;
        margin-bottom: 10px;
        font-size: 1.2em;
        line-height: 130%;
        display: block
    }

    input[type=radio] {
        vertical-align: middle;
        margin-top: 0;
        padding-top: 0
    }

    input[type=checkbox] {
        vertical-align: middle;
        margin-top: 0;
        padding-top: 0
    }

    .input-lookup2 {
        width: 100% !important
    }

    .input-numeric2 {
        width: 100% !important
    }

    .input-text2 {
        width: 100% !important
    }

    .input-select2 {
        width: 100% !important
    }

    @media screen and (max-width:1300px) and (min-width:900px) {
        .xformsBox {
            height: 320px !important;
        }

        .xcategoryheader {
            font-size: 0.6em
        }

        .xcategoryheaderRight {
            font-size: 1.1em
        }

        .col-sm-4 a {
            font-size: 0.8em !important
        }

        .portalMenuLink {
            display: none;
            border: 0;
            outline: none
        }
    }

    @media screen and (max-width: 900px) {

        .CInputLeft input[type="text"] {
            width:100% !important
        }
        .CInputLeft select {
            width: 100% !important
        }

        .xformsBox {
            height: 320px !important;
        }

        .aloha-textarea {
            width:100% !important
        }

        #divCustomFormInner1x {
            margin-left: 0 !important;
            border: 0 !important;
            margin-bottom: 0px !important
        }

        .pageWrap {
            ;
            border: 0 !important
        }

        #divButtons {
            margin-left: 20px !important
        }

        .btn {
            width: 100%;
            margin-bottom: 5px
        }

        #divButtonsContactTasks {
            margin-left: 20px !important
        }

        .col-sm-12X {
            padding-left: 0;
            margin-left: 0
        }

        .xRightLinkAllRequests {
            font-weight: bold
        }

        .xcategoryheader {
            background: #0E76BD;
            color: white
        }

        #xSplitterRight1 {
            width: 100% !important;
            padding-left: 30px;
            padding-right: 30px
        }

        .xSplitterRight {
            margin-top: 20px;
            min-height: 600px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            -khtml-border-radius: 3px;
            border-radius: 3px;
            line-height: 120%;
            background: #ffffff;
            font-size: 9pt;
            padding: 0;
            border: 0px solid #e0e0e0;
            margin-bottom: 20px;
            padding-left: 0
        }

        .xMyRequestsRight {
            min-height: 200px;
            margin-bottom: 20px
        }

        .xMyFAQRight {
            min-height: 200px;
            margin-bottom: 20px;
            padding: 0 !important;
            margin: 0 !important
        }

        .col-sm-12 {
            padding: 0;
            width: 100% !important;
            padding-top: 10px;
            padding-bottom: 10px;
            margin: 0 !important;
            border: 0px solid red
        }

        .xMyRequestsRowRight {
            width: 100% !important;
            clear: left !important;
            font-size: 9pt;
            color: #c0c0c0;
            clear: left;
            line-height: 120%;
            margin: 0;
            padding: 0;
            ;
            padding-left: 0px
        }

        .xMyRequestsColRight {
            width: 100% !important;
            clear: left !important;
            display: inline-block;
            padding: 5px;
            min-width: 45%;
            padding-left: 0
        }

            .xMyRequestsColRight a {
                color: #000;
                margin: 0;
                padding: 0;
                padding-left: 0
            }

        .xRightLink {
            color: #000
        }

        #xMyRequestAll {
            padding-left: 20px;
            clear: left
        }

        #xMyFAQAll {
            padding-left: 20px;
            clear: left;
            margin-top: 20px !important
        }

        .xcategoryheaderRight {
            clear: left;
            width: 100% !important;
            display: inline-block;
            background: green;
            color: white;
            font-size: 1.5em;
            font-weight: normal;
            padding: 10px;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
            -khtml-border-radius: 6px;
            border-radius: 6px;
            webkit-border-bottom-left-radius: 0;
            moz-border-radius-bottomleft: 0;
            border-bottom-left-radius: 0;
            -webkit-border-bottom-right-radius: 0;
            -moz-border-radius-bottomright: 0;
            border-top-bottom-radius: 0;
        }

        .col-sm-2x {
            padding: 0;
            width: 100% !important;
            padding-top: 10px;
            padding-bottom: 10px;
            margin: 0 !important
        }

        .col-sm-4 {
            display: inline-block !important;
            width: 100%
        }
    }

    .row p {
        line-height: 120%;
        margin-bottom: 2px !important
    }

    .ContactTaskLink {
        cursor: pointer;
        color: #3071A9 !important
    }

        .ContactTaskLink:hover {
            text-decoration: underline
        }

    .contactTaskComment {
        border: 1px solid #e0e0e0;
        -moz-border-radius: 3px;
        width: 100%;
        max-width: 550px;
        -webkit-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

    ul {
        padding-left: 22px !important
    }

    .XListStyle {
        list-style: none !important;
        list-style-type: none !important;
        margin: 0;
        padding: 0;
        list-style-position: outside
    }

    .xFormImgNote {
        width: 14px;
        height: 14px;
        vertical-align: middle;
        margin-right: 3px
    }

    .XMyGroupsHeader1 {
        font-size: 9pt;
        color: #808080
    }

    .portalMenuImg {
        font-size: 128px;
        color: #D0D0CE !important;
        vertical-align: auto;
        margin-right: 5px;
        padding: 5px;
        padding-top: 15px;
        text-align: center;
        width: 168px;
        border: 0px solid red
    }

    .portalMenuLink {
        vertical-align: baseline;
        position: absolute;
        top: 60px;
        left: 178px;
        max-height: 80px;
        overflow: hidden;
        font-size: 10pt;
        text-decoration: none;
        border: 0px solid black !important;
        outline: none !important
    }

        .portalMenuLink:hover {
            text-decoration: none
        }

    .xformsBox {
        border: 0px solid #e0e0e0;
        height: 270px;
        margin: 0;
        padding: 0;
        cursor: pointer;
        margin-right: 0px;
        margin-bottom: 20px;
        background: #f5f5f5;
        padding-left: 20px;
        padding-right: 10px
    }

        .xformsBox:hover {
            background: #f5f5f5
        }

    .portalImgDiv {
        float: left;
        width: 170px;
        height: 170px;
        border: 0px solid black;
        overflow: hidden
    }

    .categorySelect {
        font-family: verdana;
        padding: 4px;
        font-size: 8pt;
        font-weight: normal;
        color: #404040;
        background: #ffffff;
        margin-top: 3px;
        width: 100%;
        border: 1px solid #e0e0e0;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
        color: #404040;
        border: 0;
        border-bottom: 1px solid #e0e0e0;
        background: #ffffff;
        font-size: 10pt;
        padding: 5px;
        text-align: center
    }

    ..categorySelect option {
        ;
        text-align: center
    }

    .categoryfooter {
        ;
        margin-top: -20px !important;
        text-align: center
    }

    select optgroupX {
        background: #f0f0f0;
        color: #000;
        font-style: normal;
        font-weight: normal !important;
    }

@media screen and (max-width:1550px) {
    #divFAQList1 {
        display: none !important
    }

    #divFAQList2 {
        display: none !important
    }
}