  /*--------------------------/
 /- JICS Theme - Paacifica -/
/------------------------*/
.main-nav-links,.top-nav-bar .nav-container .link-scroll .h-menu a,.top-nav-bar .more-links-div ul a{color:#fff;background-color:transparent;border:none;font-weight:700}.main-nav-links:hover,.top-nav-bar .nav-container .link-scroll .h-menu a:hover,.top-nav-bar .more-links-div ul a:hover{color:#cadef1;background-color:transparent}.sidebar-slide-menu-links,.slide-menu-right .navbar li a,.slide-menu-right .navbar li #pagePortlets .glyphicons,.slide-menu-right .navbar li #pagePortlets .custom-icon,.slide-menu-right .navbar li #myPages .glyphicons,.slide-menu-right .navbar li #myPages .custom-icon,.slide-menu-right .navbar li #myGroups .glyphicons,.slide-menu-right .navbar li #myGroups .custom-icon{color:#006838;background-color:transparent;border:none;font-weight:700}.sidebar-slide-menu-links:hover,.slide-menu-right .navbar li a:hover,.slide-menu-right .navbar li #pagePortlets .glyphicons:hover,.slide-menu-right .navbar li #pagePortlets .custom-icon:hover,.slide-menu-right .navbar li #myPages .glyphicons:hover,.slide-menu-right .navbar li #myPages .custom-icon:hover,.slide-menu-right .navbar li #myGroups .glyphicons:hover,.slide-menu-right .navbar li #myGroups .custom-icon:hover{color:#006838;background-color:transparent;text-decoration:underline}.dashboard-menu-links li a{color:#000;background-color:transparent;border:none;text-decoration:none}.dashboard-menu-links li a:hover{color:#fff;background-color:#006838}.btn-alternate-one{color:#fff;background-color:#6b6b6b;border:1px solid #9e9e9e}.btn-alternate-one:hover,.btn-alternate-one:focus{color:#fff;box-shadow:none}.btn-alternate-two{color:#000;background-color:#fff;border:1px solid #9e9e9e}.btn-alternate-two:hover,.btn-alternate-two:focus{color:#000;box-shadow:none}.btn-primary{color:#fff;background-color:#006838;border:none}.btn-primary:hover{background-color:#006838}.btn-primary:active{background-color:#006838;box-shadow:none}.btn-primary:active:hover,.btn-primary:active:focus{background-color:#006838}.btn-primary:focus{background-color:#006838}.btn-primary-no-bg{color:#fff;background-color:transparent;border:none}.btn-primary-no-bg:hover{background-color:transparent}.btn-primary-no-bg:active{background-color:transparent;box-shadow:none}.btn-primary-no-bg:active:hover,.btn-primary-no-bg:active:focus{background-color:transparent}.btn-primary-no-bg:focus{background-color:transparent}.btn-primary-no-bg:hover,.btn-primary-no-bg:focus{color:#fff}.btn-danger{color:#fff;background-color:#D33A35;border:none}.btn-danger:hover{background-color:#D33A35}.btn-danger:active{background-color:#D33A35;box-shadow:none}.btn-danger:active:hover,.btn-danger:active:focus{background-color:#D33A35}.btn-danger:focus{background-color:#D33A35}.btn-success{color:#fff;background-color:#417505;border:none}.btn-success:hover{background-color:#417505}.btn-success:active{background-color:#417505;box-shadow:none}.btn-success:active:hover,.btn-success:active:focus{background-color:#417505}.btn-success:focus{background-color:#417505}.btn-danger-toggle{color:#fff;background-color:#D33A35;border:1px solid #D33A35;box-shadow:none}.btn-danger-toggle:hover{color:#fff;background-color:#D33A35}.btn-danger-toggle:active{background-color:#D33A35;box-shadow:none}.btn-danger-toggle:active:hover,.btn-danger-toggle:active:focus{background-color:#D33A35}.btn-danger-toggle:focus{background-color:#D33A35}.btn-success-toggle{color:#fff;background-color:#417505;border:1px solid #417505;box-shadow:none}.btn-success-toggle:hover{color:#fff;background-color:#417505}.btn-success-toggle:active{background-color:#417505;box-shadow:none}.btn-success-toggle:active:hover,.btn-success-toggle:active:focus{background-color:#417505}.btn-success-toggle:focus{background-color:#417505}.btn-primary-jquery-ui-override{font-family:Open Sans!important;color:#fff!important;background:#006838!important;border:none!important;text-shadow:none!important}.btn-primary-jquery-ui-override:hover{background-color:#006838!important}.btn-primary-jquery-ui-override:active{background-color:#006838!important;box-shadow:none!important}.btn-primary-jquery-ui-override:active:hover,.btn-primary-jquery-ui-override:active:focus{background-color:#006838!important}.btn-primary-jquery-ui-override:focus{background-color:#006838!important}.btn-danger-jquery-ui-override{font-family:Open Sans!important;color:#fff!important;background:#D33A35!important;border:none!important;text-shadow:none!important}.btn-danger-jquery-ui-override:hover{background-color:#D33A35!important}.btn-danger-jquery-ui-override:active{background-color:#D33A35!important;box-shadow:none!important}.btn-danger-jquery-ui-override:active:hover,.btn-danger-jquery-ui-override:active:focus{background-color:#D33A35!important}.btn-danger-jquery-ui-override:focus{background-color:#D33A35!important}.link-secondary{color:#3e3e3e}.link-secondary:hover{color:#3e3e3e}.link-btn{color:#006838;background:none;border:none}.link-btn-jquery-ui-btn-override{font-family:Open Sans!important;color:#006838!important;text-decoration:underline!important;background:none!important;border:none!important;text-shadow:none!important}.primary{color:#006838}.color-content-one{color:#fff}.color-content-two{color:#000}.warning-content{color:#fffde5}.secondary-content{color:#DEDEDE}.secondary-alternate-content-one{color:#5f5f5f}.danger{color:#D33A35}.error{color:#D33A35}.success{color:#417505}.feedback{color:#006838}.danger-alternate-content-one{color:#af2a26}.body-text{color:#575757}.body-text-alternate-one{color:#bdbdbd}.disabled-link{color:#5f5f5f}.color-background-one{background-color:#fff}.color-background-two{background-color:#000}.primary-background{background-color:#006838}.primary-alternate-background-one{background-color:#c2d9ef}.primary-alternate-background-two{background-color:rgba(38,91,140,.18)}.secondary-background{background-color:#DEDEDE}.secondary-alternate-background-one{background-color:#f0f0f0}.secondary-alternate-background-two{background-color:#d9d9d9}.secondary-alternate-background-three{background-color:#ababab}.warning-background{background-color:#fffde5}.success-background{background-color:#77d709}.transparent-background-desktop{background-color:transparent}.default-border{border-color:#DEDEDE}.default-top-border{border-top-color:#DEDEDE}.default-right-border{border-right-color:#DEDEDE}.default-bottom-border{border-bottom-color:#DEDEDE}.default-left-border{border-left-color:#DEDEDE}.default-border-alternate-one{border-color:#ababab}.default-top-border-alternate-one{border-top-color:#ababab}.default-right-border-alternate-one{border-right-color:#ababab}.default-bottom-border-alternate-one{border-bottom-color:#ababab}.default-left-border-alternate-one{border-left-color:#ababab}.warning-border{border-color:#fffde5}.warning-alternate-border-one{border-color:#e5d300}.transparent-border{border-color:transparent}@media screen and (max-width:1025px){.portlet-style-override .primary-hover-state{color:inherit}.portlet-style-override .primary-hover-state:hover{color:#fff;background-color:#006838}.portlet-style-override .color-background-one.override-hover-state{color:#fff;background-color:#006838}.portlet-style-override .color-background-one.override-hover-state:hover{color:#fff;background-color:#006838}}.dashboard-menu-links li a.active-content-color{color:#fff}.btn-border{border:1px solid #ababab}body{font-family:Open Sans;font-size:14px;color:#575757;background:#fff}#sitemasthead{background-color:#006838}#sitemasthead h1 a{color:#fff}a{color:#006838}a:hover,a:focus{color:#006838}a.success{color:#417505}a.success:hover,a.success:focus{color:#417505}.feedbackError{color:#D33A35}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#006838}.choose-file{color:#fff;background-color:#006838}.error-message{color:#D33A35;background:#fff;border:1px solid #DEDEDE}.page-title{margin-left:0}.page-title h2 a{color:#575757;font-weight:700;text-decoration:none}.page-title-btn{background-color:#006838}h5{border-bottom:solid 1px #999}@media screen and (max-width:1025px){.portlet-style-override .primary-hover-state{color:inherit}.portlet-style-override .primary-hover-state:hover{color:#fff;background-color:#006838}.portlet-style-override .color-background-one.override-hover-state{color:#fff;background-color:#006838}.portlet-style-override .color-background-one.override-hover-state:hover{color:#fff;background-color:#006838}}.portlet-grid .portlet-header-bar{background:#fff;border-bottom:1px solid #DEDEDE}.portlet-grid .portlet-header-bar h3,.portlet-grid .portlet-header-bar a{color:#006838;text-decoration:none;font-weight:700}.portlet-grid .portlet{border:none}.portlet-grid .singlePortlet{border:none}.portlet-grid .alt{background:#c5c5c5}.portlet.pageSettings,.portlet.pageOptions,.portlet.pageLayouts,.portlet.page-access{background-color:white}.settings-wrapper .inner-settings-wrapper .innerModal .portlet,.preferencesPanel .inner-settings-wrapper .innerModal .portlet{background-color:white!important}.portletnavtabs{background:#D4D4D4;border-bottom-color:#A5A5A5}.portletSectionJump{background:#D4D4D4;border-left-color:white}.portletSectionJump dd{border-right-color:#fff}.portletSectionJump dd.selected{border-color:#A5A5A5;background:#fff}.portletSectionJump dd a,.portletSectionJump dd a:link,.portletSectionJump dd a:visited{color:#456C91;background:#D4D4D4}.portletSectionJump dd.selected a,.portletSectionJump dd.selected a:link,.portletSectionJump dd.selected a:visited{background:#fff;color:#000}.portletSectionJump dd a:hover{background:#E1E1E1;color:#003A70}.portletSectionJump dd.selected a:hover{background:#fff}div.tabGroup ul.tabHeaders li.selected a,div.tabGroup ul.tabHeaders li.selected a:link,div.tabGroup ul.tabHeaders li.selected a:visited,div.tabGroup ul.tabHeaders li.selected a:hover{background:#fff}div.tabGroup ul.tabHeaders a.selected,div.tabGroup ul.tabHeaders a.selected:link,div.tabGroup ul.tabHeaders a.selected:visited,div.tabGroup ul.tabHeaders a.selected:hover{background:#fff}.pa-roleContentMenu li a.allowedButton.selected{background-color:#FCFFFA;border:1px solid #417505;color:#417505}.pa-roleContentMenu li a.allowedButton.byInheritance.selected{background:url(./images/portlet-images/icon/white_check.gif) 8px 10px no-repeat #FCFFFA}.pa-roleContentMenu li a.notallowedButton.selected{background-color:#FEFAFA;border:1px solid #D33A35;color:#D33A35}.pa-roleContentMenu li a.notallowedButton.selected .pointer{border-left:16px solid #FEFAFA}.pa-roleContentMenu li a.notallowedButton.selected .pointerBorder{border-left:17px solid #D33A35}.selected .pointer{border-bottom:16px solid transparent;border-top:16px solid transparent;border-left:16px solid #FCFFFA}.selected .pointerBorder{border-bottom:17px solid transparent;border-top:17px solid transparent;border-left:17px solid #417505}.availablePage:hover .hoverHint,a.availableLayout:hover .hoverHint,.PageLayoutPanel .availableLayout.selected .hoverHint{color:#575757}.PageLayoutPanel .availableLayout.selected{Border:1px solid #015627;background-color:#f0ffd9;cursor:none}.buttonBar{background-color:#ddd}.buttonBarCentered{background-color:#ddd}.buttonBarCenteredVer2{background-color:#bacddb}.buttonBarCenteredVer2 input{padding:3px 15px}.buttonBarCenteredVer2 input.enhanced{font-weight:700}.groupedGrid{border-bottom:solid 1px #ddd;background:#cdcdcd}.groupedGrid thead,.groupedGrid .ghead{background:#cdcdcd;font-weight:700}.groupedGrid thead tbody{background:#cdcdcd}.groupedGrid th{background:#ddd}.groupedGrid tfoot,.subheader,.subfooter{background:#ddd}.groupedGrid tfoot tbody{background:#ddd}.groupedGrid_VerticalHeader{background:#ddd}.groupedGrid tr.subGroup td{font-weight:700;border-bottom:solid 0 #000}.groupedGrid tr.subItem td{border-top:dashed 1px #cdcdcd}.groupedGrid th a,.groupedGrid th a:link,.groupedGrid th a:visited{color:#000}.groupedGrid th a:hover{color:#666}.groupedGrid tbody{background:#fff}.groupedGrid tbody tr td.highlight{background:#DAE3F2}.groupedGrid tbody tr.alt td.highlight{background:#C4D2EA}.groupedGrid tbody tr.highlight{background:#cedbe9}.groupedGrid tbody tr.althighlight{background:#F1EFBE}.groupedGrid tbody tr td.alt{background:#e5e5e5}.groupedGrid tbody tr.alt td.alt{background:#d6d6d6}.groupedGrid thead tr th.highlight{background:#000;color:#fff}.groupedGrid .error{color:red}.groupedGrid .disable{color:#666}.groupedGrid .disable td input{color:#666}.groupedGrid .disable td a:link{color:#666}.groupedGrid .disable td a:visited{color:#666}.groupedGrid .disable td a:active{color:#666}.groupedGrid .innerTable{background:#cdcdcd}.cal img{cursor:pointer}div.originalDiv{border:1px solid black;background-color:white}.hint{background-color:#d4d4d4;border:1px solid #DEDEDE}.pToolbar ul{border-bottom:1px solid #ccc}.pToolbar a,.pToolbar a:link,.pToolbar a:visited{color:#fff;background:#4870AC}.pToolbar .menu a.hasKids{background:#4870AC url(./images/toolbar_rightarrow.gif) center right no-repeat}.pToolbar a:hover,.pToolbar a.active,.pToolbar .pTool a:hover,.pToolbar .pTool a.active{color:#fff;background-color:#36c}.pToolbar{background:#4870AC;color:#fff;border-top:solid 1px #fff}.pToolbar .pTool{border-right:solid 1px #fff}.pToolbar .menu a,.pToolbar .menu a:link,.pToolbar .menu a:visited{border:1px solid #ccc}.pToolbar li.off a,.pToolbar li.off a:link,.pToolbar li.off a:visited,.pToolbar li.off a:hover,.pToolbar li.off a.active,.pToolbar .pTool li.off a:hover,.pToolbar .pTool li.off a.active{background-color:#B8BCC4;color:#6E6E6E}.cpHeader{color:#fff;background-color:#69f}.cpBody{background-color:#fcfcfc}.cpLbl{color:#009}.cpTxt{color:#060}div.cp div.cpHead{background:#ddd}.dateRangeEdit div.opt a,.dateRangeEdit div.opt a:link,.dateRangeEdit div.opt a:visited{color:#000}.dateRangeEdit div.opt a:hover{color:Blue}.dateRangeEdit div.opt label:hover{color:Blue}#AccessiblityPopup .optionContainer span{background:url(../Images/accessbility-icons.png) no-repeat scroll left top transparent}.contentTabs ul{border-bottom:1px solid #A4A4A4}.contentTabs li{border:solid 1px #A4A4A4;border-bottom:none;background:#e1e1e1}.contentTabs li.selected{border-color:#A4A4A4;background:#fff}div.tabbox{border-color:#A4A4A4}div.thumbDiv{border:1px solid black;padding:2px;float:left;z-index:2}div#action{border:1px solid black;background-color:#EAEAEA}.multiUp table{background:#eee}.multiUp table thead{background:#ccc}#tblUserSelector .largehint{background-color:#EEE;border:1px solid #888}#tblUserSelector #userSelectorCell .userlistTitleCell{background-color:#D5D5D5}.error{color:#D33A35;font-weight:700}.glyphicons.glyphicons-circle-minus.delete-ordered-item{color:#D33A35}.glyphicon.glyphicon-ok.approve-ordered-item{color:#417505}.multi-file-upload .header-row{background-color:#DEDEDE}.RssPortlet .rss-folder{color:#006838}.RssPortlet .custom-icon.icon-rss{color:#006838}.forums-portlet .single-post-container .original-post-row a{color:#fff}.forums-portlet .alternate-post{background-color:whitesmoke}.forums-portlet .original-post.alternate-post{background-color:rgba(38,91,140,.18)}.forums-portlet .original-post{background-color:rgba(38,91,140,.18)}.forums-portlet .unread-post{background-color:#eaf9e6}.forums-portlet .requires-approval,.forums-portlet .original-post.requires-approval,.forums-portlet .unread-post.requires-approval,.forums-portlet .original-post.unread-post.requires-approval{background-color:#fffde5}.forums-portlet .secondary-alternate-background-one.original-post-row.primary-background{background-color:#006838}.admin-menu .actions-menu{background:#006838}.admin-menu .actions-menu a{color:#fff}.admin-menu .actions-menu.drag-menu{background-color:#DEDEDE}.admin-menu .actions-menu.drag-menu a{color:#006838}.ui-sortable .drag-header h3,.ui-sortable .drag-header a{color:#fff}.drag-list.empty-List{background-color:#DEDEDE}.portlet.drag-Content{border:2px dashed #ACACAC}#editPortletPopup .Content .portletRename input[type="text"].error{border:1px dotted red}#editPortletPopup .Content #diretLinkCollapser{color:#000}#DeleteShortcutPopup .Content .sharedFrom a{color:black}#DeleteShortcutPopup .Content .deletePortlet.notActive,.DeletePagePanel .deleteButtonPanel .deletePortlet.notActive{color:gray!important}.DeletePagePanel .header{background-color:#EFEFEF}.DeletePagePanel .warning-info{background:url(./images/admin/Warning.gif) no-repeat scroll 15px 15px #FFFEE0}.DeletePagePanel .deleteButtonPanel div{background-color:#FFDADA;border:1px solid #8B2323}.DeletePagePanel .deleteButtonPanel div a{background-color:#FFF;border:1px solid black}#AccessiblityPopup .Content li .downButton .icon{background:transparent url(./images/portlet-images/icon/arrow_down.gif) 0 0 no-repeat}#AccessiblityPopup .Content li .upButton .icon{background:transparent url(./images/portlet-images/icon/arrow_up.gif) 0 0 no-repeat}#AccessiblityPopup .optionContainer span{background:url(./images/admin/accessbility-icons.png) no-repeat scroll left top transparent}.PageOptionsPopup .ui-dialog-content .link-info{background:url(./images/portlet-images/icon/exclamation.png) no-repeat scroll 8px 0 #EFEFEF}.PageOptionsPopup .ui-dialog-content a,.PageOptionsPopup .ui-dialog-content a:link,.PageOptionsPopup .ui-dialog-content a:visited{color:#003663}.PageOptionsPopup .ui-dialog-content .pheader{background-color:#EFEFEF}#directLinkPopup,#deletePagePopup,#editPortletPopup,#DeletePortletPopup,#DeleteShortcutPopup,#AccessiblityPopup{background-color:#EFEFEF;border:1px solid gray;color:#222}.settings-wrapper .inner-settings-wrapper .innerModal,.pageOptionsPanel .innerModal,.preferencesPanel .inner-settings-wrapper .innerModal{background-color:white!important}.settings-wrapper a,.preferencesPanel a,.pageOptionsPanel .PageOptionsInnerBody a,#editPortletPopup .Content a,#DeleteShortcutPopup .Content a,#closePopupLink{color:#003663}.settings-wrapper .saveButtonContainer,.preferencesPanel .saveButtonContainer,#AccessiblityPopup .saveButtonContainer{background-color:#D6E2FB;border:1px solid #39527B}.settings-wrapper .inner-settings-wrapper .cancelButtonContainer,.preferencesPanel .inner-settings-wrapper .cancelButtonContainer,#AccessiblityPopup .cancelButtonContainer{background-color:#EFEFEF;border-top:1px solid #CACACA;border-right:1px solid #CACACA;border-bottom:1px solid #CACACA}.settings-wrapper.inner-settings-wrapper .modalPopup,.preferencesPanel.inner-settings-wrapper .modalPopup,.pageAccessPanel .inner-settings-wrapper .modalPopup,.pageOptionsPanel .inner-settings-wrapper .modalPopup{background-color:#BABABA}.settings-wrapper .modalDiv,.preferencesPanel .modalDiv,.pageAccessPanel .inner-settings-wrapper .modalDiv{border:1px solid black;background-color:#FFF}.settings-wrapper .modalHeadingImg,.preferencesPanel .modalHeadingImg,.pageAccessPanel .inner-settings-wrapper .modalHeadingImg,.pageOptionsPanel .inner-settings-wrapper .modalHeadingImg,.ui-dialog-content .modalHeadingImg{background-image:url(./images/admin/16/close-popup.png)}.settings-wrapper .modalHeading .icon,.preferencesPanel .modalHeading .icon{background-image:url(./images/admin/16/cog_edit.png)}.settings-wrapper .inner-settings-wrapper .modalHeading,.preferencesPanel .inner-settings-wrapper .modalHeading{background-color:white}.settings-wrapper .inner-settings-wrapper .inner-settings-wrapper,.preferencesPanel .inner-settings-wrapper .inner-settings-wrapper{background-color:#EFEFEF;border:1px solid #B2B2B2}.settings-wrapper .inner-settings-wrapper div.modalButtons,.preferencesPanel .inner-settings-wrapper div.modalButtons,#AccessiblityPopup div.modalButtons{background-color:#EFEFEF}.settings-wrapper .portletSelection,.preferencesPanel .portletSelection{border:1px solid #479997;background-color:#f0f6ff}.allowedButton{background-color:#F0FFD0}.allowedButton.byInheritance{background-color:#F0FFD0}.notallowedButton{background-color:#eee}.pageAccessTitle.cantAccess{background-color:#fff}.pageAccessTitle.byInheritanceAccess{background-color:#fff}.PageLayoutPanel .custom-layout .availableLayout.one_column.readonly .hoverHint{color:#575757}.PageLayoutPanel .custom-layout .availableLayout.one_column.readonly .layoutType{color:black}.PageLayoutPanel .custom-layout .availableLayout.one_column.readonly{border:1px solid #015627;background-color:#f0ffd9}.PageLayoutPanel .custom-layout .pre-title{color:#575757}.PageLayoutPanel .custom-layout input[type='submit']{color:white;background-color:#002057;border:1px solid #00164f}.PageLayoutPanel .availableLayout.one_column.readonly{border:1px solid #003663;background-color:#e5eefe}.PageLayoutPanel a.availableLayout .description{color:black}.PageLayoutPanel .header{background-color:white}.PageLayoutPanel .description a{color:#006838}.PageLayoutPanel .backButton{color:#006838}.PageLayoutPanel .custom-layout .availableLayout.one_column.readonly .hoverHint{color:#575757}.PageLayoutPanel .custom-layout .availableLayout.one_column.readonly .layoutType{color:black}.pageAccessPanel .inner-settings-wrapper .innerModal,.preferencesPanel .inner-settings-wrapper .innerModal{background-color:white}.pageAccessPanel .inner-settings-wrapper .topBackButton{color:#004A80}.pageAccessPanel .backButton,.pageOptionsPanel .backButton{color:#004a80}.pageAccessPanel .roleManager .roleOptions .addPeople-link.hasMembers a{background-color:white}.pageAccessPanel .roleManager .roleOptions .addPeople-link a{color:#254a6f;background-color:#ebf4ff;border:1px solid #24716b}.pageAccessPanel .roleManager .roleOptions .addOthersRoles-link{color:#254a6f}.pageAccessPanel .roleManager .expandAll{color:black}.pageAccessRoleMenu .AddRoleContainer a{color:#003663}.pageAccessRoleMenu .AddRoleContainer{color:#575757}.pageAccessRoleMenu .AddRoleContainer.noRoles{color:#464646}.pa-roleContentMenu{border:1px solid #979797}.pa-roleContentMenu li.heading{background-color:#D8D8D8;border-bottom:1px solid #979797;color:#575757}.pa-roleContentMenu li a{border-bottom:1px solid #979797;color:#575757}.accessActions{background-color:#FFF;border:1px solid #979797}.accessActions .pageAccessActionTitle.disable{border-top:gray 1px dashed}.accessActions.adminPanel .exclamation{background:url(./images/portlet-images/icon/exclamation.png) no-repeat scroll 8px 0 white}.accessActions.adminPanel header{font-size:1.3em}.accessActions.adminPanel a{color:#0000c4}.accessActions.adminPanel{color:#363636}.back-to-members{background-color:#0B4981;color:white}.noSelection{border:1px solid #979797;background-color:#EEE}.portletAccessDescription{color:#575757}.portletActions li a.portletAction.enabled{background:url(./images/portlet-images/icon/tick.png) no-repeat scroll 8px 0 #FFF;color:black}.portletActions li a.portletAction.disabled{color:#790000;background:url(./images/portlet-images/icon/delete.png) no-repeat scroll 8px 0 #fff}.permissionsTitle{color:#464646}.permissionsTitle .subTitle{color:#898989}.pageOptionsPanel .PageOptionsHeader .description a{color:#003663}.pageOptionsPanel .PageOptionsBody{background-color:white!important}.pageOptionsPanel .PageOptionsBody .devider,#editPortletPopup .devider,#DeleteShortcutPopup .devider,.PageLayoutPanel .devider{border-top:1px dashed #B5B5B5}.pageOptionsPanel .actions .deletePage,#editPortletPopup .Content .deletePortlet,#DeleteShortcutPopup .Content .deletePortlet{background-color:#FFFEE0;border:1px solid #790000;color:#790000!important}.pageOptionsPanel .actions .deletePage.disabled{color:#575757!important}.pageOptionsPanel .actions .deletePage .disabledDeleteButton{color:black}.pageOptionsPanel .layout{background:url(./images/admin/pageLayout.png) 0 0 no-repeat}.pageOptionsPanel .layout.multiPorltet .pagePortlets.shortcuts div div a{color:black!important}.pageOptionsPanel .layout.multiPorltet .pagePortlets.shortcuts a:link{color:black!important}.pageOptionsPanel .layout.multiPorltet .pagePortlets .portletDisplayName{color:black}.pageOptionsPanel .PageOptionsInnerBody .pageOptionsLinks .title{color:#575757}.pageOptionsPanel .pageRenaming .outsidePortal{color:#003663}.pageOptionsPanel .pageRenaming .content .validator{color:red}.pageOptionsPanel .pageRenaming .renameButton{background-color:#FFF;border:1px solid black}.pageOptionsPanel .pageRenaming .renameButton:hover{background-color:#D6E2FB;border:1px solid #39527B}.pageOptionsPanel .modalHeading{background-color:white!important}.PageOptionsInnerBody .layoutOptions .content.one_column,.PageLayoutPanel .availableLayout.one_column .icon{background-image:url(./images/admin/layout_icon-1.gif)}.PageOptionsInnerBody .layoutOptions .content.two_column_rwide,.PageLayoutPanel .availableLayout.two_column_rwide .icon{background-image:url(./images/admin/layout_icon-1.gif)}.PageOptionsInnerBody .layoutOptions .content.three_column_rwide,.PageLayoutPanel .availableLayout.three_column_rwide .icon{background-image:url(./images/admin/layout_icon-1.gif)}.PageOptionsInnerBody .layoutOptions .content.two_column_even,.PageLayoutPanel .availableLayout.two_column_even .icon{background-image:url(./images/admin/layout_icon-2.gif)}.PageOptionsInnerBody .layoutOptions .content.two_column_lwide,.PageLayoutPanel .availableLayout.two_column_lwide .icon{background-image:url(./images/admin/layout_icon-3.gif)}.PageOptionsInnerBody .layoutOptions .content.three_column_mwide,.PageLayoutPanel .availableLayout.three_column_mwide .icon{background-image:url(./images/admin/layout_icon-6.gif)}.PageOptionsInnerBody .layoutOptions .content.side_by_side_with_header,.PageLayoutPanel .availableLayout.side_by_side_with_header .icon{background-image:url(./images/admin/layout_icon-2a.gif)}.PageOptionsInnerBody .layoutOptions .content.blog_style_header,.PageLayoutPanel .availableLayout.blog_style_header .icon{background-image:url(./images/admin/layout_icon-3a.gif)}.PageOptionsInnerBody .layoutOptions .content.three_column_even,.PageLayoutPanel .availableLayout.three_column_even .icon{background-image:url(./images/admin/layout_icon-4.gif)}.PageOptionsInnerBody .layoutOptions .content.three_column_lwide,.PageLayoutPanel .availableLayout.three_column_lwide .icon{background-image:url(./images/admin/layout_icon-5.gif)}.MainGroupListings .footer{background:none repeat scroll 0 0 transparent;color:#575757}.MainGroupListings .header,.AddPageHeader .header{background:none repeat scroll 0 0 transparent}.pageDescript{color:#636363}ul.PageGroupListView h2{color:#004a80}ul.PageGroupListView .pageDescript{color:#636363}a.availablePage,a.unavailablePage,a.availableLayout{border:1px solid transparent}a.availablePage:hover,a.availableLayout:hover{border:1px solid #003663;background-color:#e5eefe}.availablePage h2,a.availableLayout h2{color:black}.availablePage:hover h2 a.availableLayout:hover h2{color:blue}.unavailablePage .pageType{color:#636363}.rssReaderPage .icon{background-image:url(./images/admin/32/feed.png)}.contentImportPage .icon{background-image:url(./images/admin/32/course_content_import_32.png)}.learningToolsPage .icon{background-image:url(./images/admin/32/measure.png)}.rosterPage .icon{background-image:url(./images/admin/32/book_addresses.png)}.courseOrganizerPage .icon{background-image:url(./images/admin/32/course-organizer-32.png)}.chatPage .icon{background-image:url(./images/admin/32/user_comment.png)}.calendarPage .icon{background-image:url(./images/admin/32/calendar.png)}.free-formContentPage .icon{background-image:url(./images/admin/32/course_content_import_32.png)}.gradebookPage .icon{background-image:url(./images/admin/32/gradebook_32.png)}.attendancePage .icon{background-image:url(./images/admin/32/attendance_32.png)}.courseWorkPage .icon{background-image:url(./images/admin/32/coursework_32.png)}.handoutsPage .icon{background-image:url(./images/admin/32/handouts_32.png)}.blogPage .icon{background-image:url(./images/admin/32/blogs_news_32.png)}.formsPage .icon{background-image:url(./images/admin/32/forms_32.png)}.bookmarksPage .icon{background-image:url(./images/admin/32/bookmarks_32.png)}.forumsPage .icon{background-image:url(./images/admin/32/forums_32.png)}.courseInfoPage .icon{background-image:url(./images/admin/32/course-info-32.png)}.readingsPage .icon{background-image:url(./images/admin/32/readings_32.png)}.onlineMeetingPage .icon{background-image:url(./images/admin/32/meeting-32.png)}.moreOptionsPanel .optionsHeader{border-top:1px dashed #b5b5b5;color:#575757}.ExpandablePanel{color:#575757}.MetaControl{color:Black}.SubTable_Footer.ValidationError{color:Red}.rePositionItem{background-color:#FFFFFF!important}.rePositionItem>.portlet>.dragBar{background-color:#DEDEDE}.rePositionItem>.portlet>.dragBar p{background-color:transparent}.rePositionItem>.portlet>.dragBar p{background:url(./images/admin/16/DragDrop.png) no-repeat scroll 8px 5px}.rePositionItem .drag-header{background-color:#006838}.drag-disable{opacity:.1}.pageActions .ChangePermissions{color:#0000c4}a.pageAction,a.permissionChangeOfRoleForPage,a.permissionChangeOfRoleForPage.disable>span{color:#0000C4}a.pageAction.enable,a.permissionChangeOfRoleForPage.enable{background-color:#f0ffd9;border:1px solid green;background:url(./images/portlet-images/icon/enable.png) no-repeat scroll 0 10px #F0FFD9;color:green}a.pageAction.disable{background:url(./images/portlet-images/icon/delete.png) no-repeat scroll 8px 2px #FFFEE0;border:1px solid #790000}a.permissionChangeOfRoleForPage.disable{background:url(./images/portlet-images/icon/delete22x22.png) no-repeat scroll 8px 5px #FFFEE0;border:1px solid #790000}a.permissionChangeOfRoleForPage.disable>span{color:#790000}.portletAccessDescription.exclamation{background:url(./images/portlet-images/icon/exclamation.png) no-repeat scroll 0 0 transparent}.success{color:#417505}.DialogWindow_OuterFrame{border:1px solid black;background-color:White}.DialogWindow_InnerFrame{border:1px solid gray}.DialogWindow_Title{background-color:#E2E2E2;color:Black}.DialogWindow_Background{background-color:#DDD;filter:alpha(opacity=70);opacity:.7;-moz-opacity:.7;-khtml-opacity:.7}.AsPopupView .selectUser .peoplechooser .pc-action .pc-more{color:#006838}.AsPopupView .selectUser .peoplechooser .pc-action .pc-prev{color:#006838}.AsPopupView .selectUser .peoplechooser .pc-action .pc-removeAll{color:#006838}.AsPopupView .selectUser .peoplechooser.pc-full .pc-filter span{color:#888}.AsPopupView .selectRole .info .title,.AsPopupView .selectUser .info .title{color:#909090}.AsPopupView .selectRole .info .description,.AsPopupView .selectUser .info .description{color:#909090}.AsPopupView .selectRole .saveContainer .save,.AsPopupView .selectUser .saveContainer .save{background-color:#006838;color:white;border:1px solid #266a8c}.AsPopupView .selectRole .saveContainer .cancel,.AsPopupView .selectUser .saveContainer .cancel{color:#006838}.roleManager .saveContainer .save{background-color:#006838;color:white;border:1px solid #266a8c}.roleManager>.saveContainer .cancel{color:#006838}.context-manager.roles-list .role-link.selected-role{background-color:#006838}.context-manager.roles-list .role-link.selected-role a{color:#fff}.context-manager.roles-list .role-link.admin{background-color:#417505}.context-manager.roles-list .role-link.admin a{color:#fff}.context-manager.roles-list li{border:1px solid #CCC;background-color:#F5F5F5}.dashboard-menu-links li a.active-content-color{color:#fff}.btn-border{border:1px solid #ababab}.top-nav-bar{background-color:#006838}.top-nav-bar .nav-container .link-scroll{background:transparent}.top-nav-bar .nav-container .user-btn:focus,.top-nav-bar .nav-container .search-btn:focus{box-shadow:none}.top-nav-bar .nav-container .user-btn{color:#fff}.top-nav-bar .nav-container .search-btn{color:#fff}.top-nav-bar .nav-container .main-nav-submenu-container .init-user-login-btn,.top-nav-bar .nav-container .main-nav-submenu-container .init-logout-btn{color:#006838;background:#fff}.top-nav-bar .nav-container .main-nav-submenu-container .popover{background-color:#fff;border:1px solid #DEDEDE}.top-nav-bar .nav-container .main-nav-submenu-container .user-login.popover{color:#006838}.top-nav-bar .nav-container .main-nav-submenu-container .user-login.popover .init-user-login-btn,.top-nav-bar .nav-container .main-nav-submenu-container .user-login.popover .init-logout-btn{color:#006838;background:none}.top-nav-bar .nav-container .main-nav-submenu-container .user-login.popover .init-user-login-btn:active,.top-nav-bar .nav-container .main-nav-submenu-container .user-login.popover .init-logout-btn:active{box-shadow:none}.top-nav-bar .nav-container .main-nav-submenu-container .user-login .input-group .input-group-addon{color:#929292;background:#ebebeb}.top-nav-bar .nav-container .main-nav-submenu-container .user-login .forgot-password-link{color:#fff}.top-nav-bar .more-links-div{background-color:#006838}.main-crumbs{color:#006838}#mainCrumbs #emulation{color:#575757}@media screen and (max-width:1025px){.top-nav-bar .nav-container .link-scroll.vertical-menu{background:#fff;border-bottom:1px solid #c5c5c5}.top-nav-bar .nav-container .link-scroll{background:#fff}.top-nav-bar .nav-container .link-scroll .h-menu ul{margin-top:0}.top-nav-bar .nav-container .link-scroll .h-menu ul li{border-top:1px solid #ababab}.top-nav-bar .nav-container .link-scroll .h-menu ul li:first-child{border-top:none}.top-nav-bar .nav-container .link-scroll .h-menu ul li:last-child{border-bottom:1px solid #ababab}.top-nav-bar .nav-container .link-scroll .h-menu ul a{color:#006838}.top-nav-bar .nav-container .link-scroll .h-menu ul a:hover{background-color:transparent;text-decoration:underline}.top-nav-bar .nav-container .link-scroll .h-menu ul a::after{color:#DEDEDE}.top-nav-bar .nav-container .user-btn,.top-nav-bar .nav-container .search-btn{color:#fff}.top-nav-bar .nav-container .login-btn{color:#fff;background-color:transparent}.top-nav-bar .nav-container .login-btn:active,.top-nav-bar .nav-container .login-btn:focus{outline:none;box-shadow:none}.top-nav-bar .nav-container .main-nav-submenu-container{background:#006838}.top-nav-bar .nav-container .main-nav-submenu-container .popover{background-color:transparent;border:none;box-shadow:none}.top-nav-bar .nav-container .main-nav-submenu-container .user-login.popover{color:#fff}.top-nav-bar .nav-container .main-nav-submenu-container .user-login.popover .init-user-login-btn,.top-nav-bar .nav-container .main-nav-submenu-container .user-login.popover .init-logout-btn{background-color:#fff;color:#006838}.top-nav-bar .nav-container .main-nav-submenu-container .user-login ul .site-manager,.top-nav-bar .nav-container .main-nav-submenu-container .user-login ul .account-info{color:#fff}.top-nav-bar .nav-container .main-nav-submenu-container .search-section .init-search-btn{background:#fff;color:#006838}}.slide-menu-right{background-color:#fff}.slide-menu-right .sidebar-link-title{color:#006838;border-bottom-color:#006838;font-weight:700}.slide-menu-right .sidebar-link-title a{color:#006838}.slide-menu-right .navbar{background-color:#fff;border:none}.slide-menu-right .navbar li #pagePortlets a,.slide-menu-right .navbar li #myPages a,.slide-menu-right .navbar li #myGroups a{color:#006838;background-color:#DEDEDE}.slide-menu-right .navbar li #pagePortlets a:hover,.slide-menu-right .navbar li #myPages a:hover,.slide-menu-right .navbar li #myGroups a:hover{color:#006838;background-color:#DEDEDE;text-decoration:underline}.slide-menu-right .navbar li .anchor-contains-icon{font-weight:400}.slide-menu-right .navbar li.add-page,.slide-menu-right .navbar li.manage-context,.slide-menu-right .navbar li.usage-stats,.slide-menu-right .navbar li.copy-courses,.slide-menu-right .navbar li.manage-group,.slide-menu-right .navbar ul.sub-contexts li,.slide-menu-right .navbar li.sidebar-quick-link{border-bottom-color:#DEDEDE}.slide-menu-right .navbar li>a.sub-nav{background-color:#DEDEDE}.slide-menu-right .navbar .quick-links{border-top:12px solid #fff}@media screen and (max-width:1025px){.slide-menu-right{border-right-color:#DEDEDE}.slide-menu-right .navbar li{border-top:1px solid #ababab}.slide-menu-right .navbar li.sub-context-parent{border-top:none}.slide-menu-right .navbar li.sub-context-parent .sub-contexts li:last-child{border-bottom:none}.slide-menu-right .navbar li.add-page,.slide-menu-right .navbar li.manage-context,.slide-menu-right .navbar li.usage-stats,.slide-menu-right .navbar li.copy-courses,.slide-menu-right .navbar li.manage-group,.slide-menu-right .navbar ul.sub-contexts li,.slide-menu-right .navbar li.sidebar-quick-link{border-bottom-color:none}.slide-menu-right .navbar .tab-pane{border-top:none!important}.slide-menu-right .navbar .slide-menu-toggle-btns-wrapper{border-top:none}.slide-menu-right .navbar .slide-menu-toggle-btns li{border:none}.slide-menu-right .navbar .slide-menu-toggle-btns li:first-child{border-right:1px solid #ababab}.slide-menu-right .navbar .slide-menu-toggle-btns li a{color:#fff;background:#006838}.slide-menu-right .navbar .slide-menu-toggle-btns .active a{color:#006838;background:transparent}.slide-menu-right .navbar .slide-menu-toggle-btns .active a:hover{color:#fff;background-color:#006838}.slide-menu-right .navbar .quick-links{border:none!important}.slide-menu-btn{background-color:#006838;color:#fff}}.form-wrapper .form-icon{color:#DEDEDE}.form-wrapper .custom-form-control{color:#5f5f5f}legend{color:#575757}.toggle.highlight{border-color:#006838}.card-layout .card-set-wrapper{border:1px solid #DEDEDE}.card-layout .masonry .card{background-color:#e1e1e1}.card-layout .masonry .card p{color:#575757}.card-layout .masonry .card .wysiwygtext{color:#575757}.card-layout .masonry .card a.title{color:#006838}.card-layout .masonry .card .btn-primary{border-right:1px solid #fff}.card-layout .masonry .card .sub-info{color:#575757}.card-layout .masonry .leader-highlight{background-color:#c5c5c5}@media screen and (max-width:992px){.card-layout .card-set-wrapper{border:none}}@media screen and (max-width:1025px){.slideout-wrapper.closed{border-color:transparent}.slideout-wrapper.open{border-color:#ababab;transition:border-color 2s}.slideout-wrapper.closed .slideout-body,.slideout-wrapper.open .slideout-body{background:#d1d1d1}}.popover{font-family:Open Sans}.alert-container.error{border-color:#D33A35;color:#D33A35;background-color:#fefafa}.alert-container.success{border-color:#417505;color:#417505;background-color:#fcfffa}.alert-container.feedback{border-color:#006838;color:#006838;background-color:#f3f7fc}.alert-container.warning{border-color:#e5d300;color:#575757;background-color:#fffde5}.logged-in #sitemasthead{height:78px}.logged-in #sitemasthead h1{top:-8px}#sitemasthead{margin:0;padding-top:20px;height:110px;position:relative}#sitemasthead h1{margin:0;padding:0 10px;float:left;top:37px;position:relative}#sitemasthead h1 a{background:transparent url(./images/logo_white.png) no-repeat;display:block;width:220px;height:50px;background-size:contain;margin:0 auto}.targeted-message{top:56px}.page-title h2{font-size:18px}@media screen and (max-width:1025px){#sitemasthead{top:45px;padding:20px 0;height:auto!important}#sitemasthead h1{top:0;float:none;text-align:center}}.logged-in .top-nav-bar{top:78px}.logged-in .top-nav-bar .nav-container .search-btn{top:-68px}.logged-in .top-nav-bar .nav-container .main-nav-submenu-container .search-section{top:-32px}.top-nav-bar{top:110px}.top-nav-bar .nav-container .main-nav-submenu-container .user-login{position:absolute;display:block;width:680px;right:0;top:-98px;left:10px;font-size:14px;overflow:visible}.top-nav-bar .nav-container .main-nav-submenu-container .user-login .forgot-password-link{margin:10px 0 0}.top-nav-bar .nav-container .main-nav-submenu-container .search-section{top:-68px}.top-nav-bar .nav-container .search-btn{top:-100px}.main-crumbs{top:56px}@media screen and (max-width:1025px){.logged-in .top-nav-bar{top:0}.logged-in .top-nav-bar .nav-container .main-nav-submenu-container .search-section{top:0}.logged-in .top-nav-bar .nav-container .search-btn{top:1px}.top-nav-bar{top:0}.top-nav-bar .nav-container .main-nav-submenu-container .user-login{position:relative;width:100%;top:0;right:0;overflow:hidden;left:0}.top-nav-bar .nav-container .main-nav-submenu-container .user-login .forgot-password-link{margin:0}.top-nav-bar .nav-container .main-nav-submenu-container .search-section{top:0}.top-nav-bar .nav-container .search-btn{top:1px}}.slide-menu-right .sidebar-link-title{margin:5px 10px;padding:0;border-bottom-style:solid;border-bottom-width:1px;font-style:normal}.slide-menu-right .navbar li a .sidebar-icon-link{right:5px;left:auto}.slide-menu-right .navbar li .anchor-contains-icon{padding-left:10px}.slide-menu-right .navbar li.add-page,.slide-menu-right .navbar li.manage-context,.slide-menu-right .navbar li.usage-stats,.slide-menu-right .navbar li.copy-courses,.slide-menu-right .navbar li.manage-group,.slide-menu-right .navbar ul.sub-contexts li,.slide-menu-right .navbar li.sidebar-quick-link{margin:0 10px;border-bottom-style:solid;border-bottom-width:1px}.slide-menu-right .navbar li.add-page a.anchor-contains-icon,.slide-menu-right .navbar li.manage-context a.anchor-contains-icon,.slide-menu-right .navbar li.usage-stats a.anchor-contains-icon,.slide-menu-right .navbar li.copy-courses a.anchor-contains-icon,.slide-menu-right .navbar li.manage-group a,.slide-menu-right .navbar ul.sub-contexts li a,.slide-menu-right .navbar li.sidebar-quick-link a{padding-left:0;padding-right:30px}@media screen and (max-width:1025px){.slide-menu-right{border-right-style:solid;border-right-width:1px}.slide-menu-right .navbar li .anchor-contains-icon{padding-left:15px!important}.slide-menu-right .navbar li.add-page,.slide-menu-right .navbar li.manage-context,.slide-menu-right .navbar li.usage-stats,.slide-menu-right .navbar li.copy-courses,.slide-menu-right .navbar li.manage-group,.slide-menu-right .navbar ul.sub-contexts li,.slide-menu-right .navbar li.sidebar-quick-link{margin:0;border-bottom-style:none;border-bottom-width:0}}.portlet-grid .portlet-header-bar{padding-left:0}.portlet-grid .portlet-header-bar h3{font-size:16px}

/*---------------------------/
/- Custom Styles (mobile) -/
/-------------------------*/
/* Global
---------*/
/*
.slide-menu-btn {
	background-color: rgba(0,104,56,0.5);
  color: rgba(255,255,255,0.5);
	width: 40px;
	height: 40px;
	bottom: 0;
	left: 0;
	border-radius: 0;
}

div.slide-menu-btn[style] {
	bottom: 0 !important;
	left: 0 !important;
}

.sidebar-slide-btn-icon {
	font-size: 29px;
}
*/

/* Layout/Content
-----------------*/
.videoWrapper { /*Make YouTube videos fluid/responsive*/
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.videoWrapper iframe { /*Make YouTube videos fluid/responsive*/
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Header
---------*/
#sitemasthead h1 {
  margin-top: 12px;
}

#sitemasthead h1 a {
  width: 290px;
  height: 34px;
}

.targeted-message {
  border: none;
  border-radius: 0;
  background-color: #ffd700;
  margin: 0;
  margin-bottom: 15px;
  top: 40px;
  width: 100%;
}

.targeted-message .wysiwygtext {
  margin: 10px 0;
  text-align: center;
  font-weight: bold;
}

#TargetedMessage ul.list-inline {
  margin: 0 0 5px 0;
}

#TargetedMessage ul.list-inline li {
  margin-left: 3px;
}

#TargetedMessage ul.list-inline li:first-child {
  margin-left: 0;
}

#TargetedMessage ul.list-inline li.cc-divider::after {
  content: "•";
  margin-left: 7px;
}

#TargetedMessage ul.list-inline li a {
  font-weight: bold;
  text-decoration: none;
}

#TargetedMessasge .collapse {
  margin-top: 10px;
}

#TargetedMessage .well {
  font-weight: normal;
  text-align: left;
}

#TargetedMessage .well p.cc-margin-top {
  margin-top: 15px;
}

#TargetedMessage .well p a {
  color: #006838;
  text-decoration: underline;
}

.targeted-message p span[style] {
  color: #000 !important;
  background-color: transparent !important;
}

.main-crumbs {
  color: #434343;
}

/* Navigation/Menu
------------------*/
.navbar-default {
  border-color: #fff;
  border-top: 5px solid #ffd700;
}

/* Main content
---------------*/
.page-title h2 a,
.po.portlet-grid .portlet-header-bar h3,
.portlet-grid .portlet-header-bar a {
  color: #434343;
}

.MyToggle {
	background-color: #eee;
	color: #434343;
	padding: 15px;
	width: 100%;
	outline: none;
	transition: 0.4s;
}

.MyToggle:after {
	content: '\002B';
	color: #777;
	font-weight: bold;
	float: right;
	margin-left: 5px;
}

/* Footer
---------*/
.footer-wrapper {
  background: #006838;
  border-top: 5px solid #ffd700;
  color: #fff;
  text-align: left;
  margin-bottom: 0;
}

.footer-links {
  text-transform: capitalize;
}

#foot a {
  color: #fff;
}

#foot a:hover, #foot a:active {
  color: #ffd700;
}

#copyright {
  color: #fff;
}

/*---------------------------/
/- Custom Styles (desktop) -/
/-------------------------*/
@media (min-width: 1026px) {

  /* Global
	---------*/
  body {
    font-size: 16px;
  }

  .primary {
    color: #006838;
  }

  .btn-primary {
    background: #006838;
  }

  /* Layout
	---------*/
  .main-layout, .main-crumbs {
    max-width: 1350px;
    margin: 0 auto;
    padding-left: 25px;
    padding-right: 0px;
  }

  .main-layout {
    margin-top: 89px;
  }

  .portlet-grid {
    clear: both;
  }

  /* Header
	---------*/
  body .top-nav-bar .nav-container .search-btn {
    display: none;
  }

  body.logged-in .top-nav-bar .nav-container .search-btn {
    display: block;
  }

  #sitemasthead {
    background: #006838;
    border-top: 5px solid #ffd700;
    padding-left: 16px;
  }

  .logged-in #sitemasthead {
    height: 110px;
    padding-left: 16px;
  }

  #sitemasthead h1 {
    margin-top: 0;
    top: 7px;
  }

  .logged-in #sitemasthead h1 {
    top: 7px;
  }

  #sitemasthead h1 a {
    height: 47px;
    width: 400px;
  }

  .top-nav-bar .nav-container .main-nav-submenu-container .user-login {
    float: right;
    position: relative;
    top: -70px;
    left: -30px;
    width: auto;
  }

  .top-nav-bar .nav-container .main-nav-submenu-container .user-login .input-group {
    width: 200px;
  }

  .top-nav-bar .nav-container .main-nav-submenu-container .init-user-login-btn, .top-nav-bar .nav-container .main-nav-submenu-container .init-logout-btn {
    color: #006838;
    background: #ebebeb;
    padding: 7px !important;
    padding-top: 6px !important;
  }

  .top-nav-bar .nav-container .user-btn {
    font-size: 26px;
    top: -74px;
    right: 75px;
  }

  .top-nav-bar .nav-container .main-nav-submenu-container .user-login.popover {
    color: #434343;
    top: -30px;
    right: 0;
    bottom: 0;
    left: 88px;
  }

  .top-nav-bar .nav-container .main-nav-submenu-container .user-login.popover .init-logout-btn {
    color: #006838;
  }

  .top-nav-bar {
    background: transparent;
    border: none;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.25);
  }

  .logged-in .top-nav-bar {
    top: 110px;
  }

  .main-nav-links, .top-nav-bar .nav-container .link-scroll .h-menu a, .top-nav-bar .more-links-div ul a {
    color: #006838;
  }

  .main-nav-links:hover, .top-nav-bar .nav-container .link-scroll .h-menu a:hover, .top-nav-bar .more-links-div ul a:hover {
    color: #00452b;
  }

  .selected {
    background: #f1f1f1;
  }

  .top-nav-bar .nav-container .search-btn {
    color: #fff;
    float: right;
    position: relative;
    top: -72px;
    right: 22px;
  }

  .logged-in .top-nav-bar .nav-container .search-btn {
    top: -72px;
  }

  .top-nav-bar .nav-container .main-nav-submenu-container .search-section {
    margin-right: 0;
    top: -30px;
    left: 48px;
  }

  .top-nav-bar .nav-container .main-nav-submenu-container .search-section .init-search-btn {
    padding: 7px;
    padding-top: 6px;
  }

  .top-nav-bar .nav-container .link-scroll .h-menu a,
  .top-nav-bar .more-links-div ul a {
    font-size: 18px;
  }

  .top-nav-bar .more-links-div {
    background: #fff;
    border-top: 1px solid #ddd;
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.25);
  }

  .main-crumbs {
    padding-left: 35px;
    padding-right: 21px;
  }

  .main-crumbs .crumbs {
    font-size: 14px;
  }

  /* Side navigation
	------------------*/
  .slide-menu-right .navbar li a, .portlet-grid .portlet-header-bar a, .portlet-grid .portlet-header-bar h3 {
    color: #434343;
  }

  .slide-menu-right .sidebar-link-title, .slide-menu-right .sidebar-link-title a {
    color: #fff;
    background: #006838;
    border: none;
    margin: 0;
    padding: 5px 10px;
    text-transform: uppercase;
  }

  .slide-menu-right .sidebar-link-title a {
    font-size: 16px;
    padding-left: 0px;
  }

  /* Main content
	---------------*/
  .admin-menu {
    margin-bottom: 0;
    padding-bottom: 10px;
    top: -49px;
  }

  .admin-menu .actions-menu {
    background: #ffd700;
    margin-left: 10px;
    margin-right: 12px;
  }

  .admin-menu .actions-menu a {
    color: #434343;
  }

  .portlet-column {
    top: -25px;
  }

  .page-title-btn {
    background-color: #006838;
    margin-top: 0;
    margin-right: 12px;
  }

  #portlets .page-title {
    display: block;
    float: left;
    margin-left: 10px;
    margin-bottom: 35px;
    margin-top: -2px;
  }

  .page-title h2 {
    font-size: 30px;
  }

  .portlet-header-bar {
    margin: 0 10px;
  }

  .portlet-grid .portlet-header-bar h3 {
    font-size: 24px;
  }

  .portlet-grid .portlet, .pShortcut {
    margin: 0 0 25px 0;
  }

  .pShortcut {
    left: 10px;
  }

  h4 {
    font-size: 20px;
  }

  h4.MyToggle {
    font-size: 16px;
  }

  /* Footer
	---------*/
  .footer-links {
    padding: 0 10px;
  }

  #copyright {
    font-size: 16px;
  }
}

/*-------------------------/
/- Custom Styles (print) -/
/-----------------------*/
@media print {
  h1 a::after,
  h2 a::after,
  h3 a::after,
  h4 a::after,
  h5 a::after,
  h6 a::after,
  .btn,
  #PageBar_pageTitleButtons,
  .admin-buttons-wrapper,
  div[id*="_V_divEditOrAdd"],
  .view-all-bookmarks,
  div[id*="_V_divAdmin"],
  .footer-wrapper {
      display: none;
  }

  img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    display: none;
  }

  .page-title h2 {
      font-size: 26px;
  }

  .portlet-grid .portlet-header-bar h3 {
      font-size: 20px;
  }

  .portlet-grid .portlet-header-bar {
      border-bottom: none;
  }

  .portlet-padding {
      margin-right: 0;
      margin-left: 0;
  }

  .card-layout .masonry .card .title {
     display: block;
  }
}

/* New styles after upgrade on Thu, Jan 7, 2021 */

#main-nav #more-toggle-link .btn-primary-no-bg {
  color: #006838 !important;
  font-weight: bold;
  font-size: 18px !important;
  padding-top: 8px;
}

@media (min-width: 1026px) {
  .top-nav-bar .nav-container .user-btn {
    top: -78px;
  }
  .top-nav-bar .nav-container .main-nav-submenu-container .user-login.popover {
      top: -28px;
      left: 34px;
  }
}

@media (max-width: 1025px) {
  #PageBar_btnPrintView {
    display: none !important;
  }
}

/* Seahawk Alert styles */
#seahawk-alert {
  color: #434343;
}

#sc-smartboard-container:after {
  border-bottom: 1px solid #d0b000;
  content: "";
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
  padding-top: 10px;
  width: 50%;
}

.sc-smartboard-datetime {
  display: none;
}

.sc-smartboard-subject {
  text-transform: uppercase;
}

.sc-smartboard-message {
  font-weight: normal;
}

.sc-smartboard-message a,
.sc-smartboard-message a:link,
.sc-smartboard-message a:hover,
.sc-smartboard-message a:visited,
.sc-smartboard-message a:active {
  color: #434343 !important;
  text-decoration: underline !important;
}

/* The following styles were created in Oct of 2022 for a major upgrade to  */
/* JICS, Jenzabar V2022.1. This brought some major changes, so our theme    */
/* required a major overhaul with some questionable changes to make the     */
/* UI look and function correctly.                                          */
/****************************************************************************/

  /*---------/
 /- Global -/
/---------*/

#MAINFORM {
  display: flex;
  flex-direction: column;
}

header {
  order: -2;
}

h2 {
  font-size: 30px !important;
}

h3 {
  font-size: 24px !important;
}

#TargetedMessage {
  order: -1;
}

.modal-overlay {
  background-color: transparent;
}

.navbar-default {
  border-color: #ffd700;
  border-bottom: 0px;
}

.site-header-container {
  background: #006838;
}

.slide-menu-right .navbar li #pagePortlets a, .slide-menu-right .navbar li #myPages a, .slide-menu-right .navbar li #myGroups a, .slide-menu-right .navbar li #myCourses a {
  text-indent: 0;
  margin-left: 15px
}

.slide-menu-right .navbar li #pagePortlets a, .slide-menu-right .navbar li #myPages a, .slide-menu-right .navbar li #myGroups a {
  background: transparent;
  border-left: 1px solid lightgray;
}

.slide-menu-right .navbar li #pagePortlets a:hover, .slide-menu-right .navbar li #myPages a:hover, .slide-menu-right .navbar li #myGroups a:hover {
  background-color: transparent;
}

.footer-wrapper {
  width: 100%;
}

  /*---------/
 /- Mobile -/
/---------*/

#sitemasthead .site-logo {
  display: none;
}

.main-crumbs {
  margin-bottom: 30px;
  top: 50px;
}

.crumbs #youAreHere {
  display: inline-block
}

.main-layout {
  margin-top: 30px;
  padding-bottom: 0px;
}

.portlet-grid .portlet {
  margin: 0 0 25px 0;
}

#PageBar_wrenchToggle {
  background: transparent;
  color: #006838;
  font-size: 20px;
}

.page-title-btn {
  background-color: transparent;
}

.page-title-btn .wrench-toggle .wrench-toggle-arrow {
  font-size: 9px;
  top: 19px;
  left: 24px;
}

.admin-menu {
  padding-bottom: 0;
  top: 0;
}

.admin-menu .actions-menu {
  background: #f1f1f1;
  border: 1px solid #434343;
}

.admin-menu .actions-menu a {
  color: #006838;
}

#PageBar_btnPrintView {
  background-color: transparent;
  color: #006838;
  font-size: 20px;
}

.slide-menu-right .navbar li a .sidebar-icon-link {
  right: 15px;
}

@media screen and (max-width: 1025px) {
  #sitemasthead h1{
    margin-top: 5px;
  }

  .logged-in #sitemasthead h1 {
    top: -3px;
  }

  .site-header-container .top-nav-bar {
    background: #006838;
    height: 48px;
    z-index: 5;
  }

  .site-header-container .main-nav-btn {
    background: transparent;
    color: white;
    top: 10px;
    z-index: 5003 !important;
  }

  .site-header-container .login-btn {
    position: fixed;
    top: 7px;
    right: 40px;
    background: transparent;
    color: white;
    z-index: 5002 !important;
  }

  .site-header-container .search-btn {
    position: fixed;
    top: 13px;
    right: 0;
    background: transparent;
    color: white;
    font-size: 24px;
    z-index: 5003 !important;
  }

  .site-header-container .main-nav-submenu-container .user-login {
    position: fixed;
    text-align: center;
    background: #006838;
    border-top: 1px solid #d1d1d1;
    top: 48px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.25);
  }

  .init-user-username-section {
    padding-top: 20px !important;
  }

  .site-header-container .main-nav-submenu-container .user-login .init-user-login-btn {
    width: auto !important;
    background: #d1d1d1;
    color: #006838;
    padding: 7px 20px !important;
    margin-top: 10px;
    margin-bottom: 25px;
  }

  .site-header-container .search-section {
    position: fixed !important;
    z-index: 5002 !important;
    background: #006838;
    top: 48px;
    border-top: 1px solid #d1d1d1;
  }

  .site-header-container .search-section .search-input {
    margin-top: 30px;
  }

  .site-header-container .search-section .init-search-btn {
    width: fit-content;
    background: #d1d1d1;
    color: #006838;
    padding: 7px 20px;
    margin: 25px auto 30px;
  }

  #welcomeBackBar {
    position: fixed;
    z-index: 5002 !important;
    top: 0;
    color: white;
    overflow: unset;
  }

  .site-header-container .user-btn {
    padding: 4px 0;
    margin: 0;
    background: transparent;
    color: white;
    right: 50px;
    top: 1px;
  }

  .site-header-container .user-btn .no-profile-image {
    font-size: 30px;
  }

  .site-header-container .main-nav-submenu-container .user-login.popover {
    top: 3px;
  }

  .site-header-container .main-nav-submenu-container .user-login.popover a {
    color: white;
  }

  .site-header-container .main-nav-submenu-container .user-login.popover .init-logout-btn {
    background: #d1d1d1;
    color: #006838;
    width: fit-content !important;
    padding: 7px 20px !important;
    margin: 15px auto 25px;
  }

  .logged-in .site-header-container .search-btn {
    right: 0;
  }

  .slide-menu-btn {
    width: 50px;
    height: 50px;
    bottom: 5px;
    left: 5px !important;
    border: 2px solid white;
  }

  .sidebar-slide-btn-icon {
    font-size: 35px;
  }

  .slide-menu-right {
    border-top: 1px solid #dedede;
    top: 48px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.25);
  }

  .slide-menu-right .navbar li #pagePortlets a, .slide-menu-right .navbar li #myPages a, .slide-menu-right .navbar li #myGroups a {
    border: none;
  }
}

/* Center button icon for slide out menu on iOS only */
@supports (-webkit-touch-callout: none) {
  .sidebar-slide-btn-icon {
    right: 8px;
  }
}

  /*----------/
 /- Desktop -/
/----------*/

@media (min-width: 1026px) {
  #sitemasthead h1,
  .logged-in #sitemasthead h1 {
    top: 10px;
  }

  .site-header-container .main-nav-submenu-container .user-login {
    top: 36px;
    right: 0;
  }

  .site-header-container .main-nav-submenu-container .user-login .init-user-login-btn, .site-header-container .main-nav-submenu-container .user-login .init-logout-btn {
    color: #006838;
    background: #ebebeb;
    padding: 7px !important;
    padding-top: 6px !important;
  }

  .site-header-container .user-btn {
    background: transparent;
    color: white;
    top: 26px;
    right: 70px;
  }

  .site-header-container .main-nav-submenu-container .user-login.popover {
    margin-right: 16px;
    top: 56px;
    background: transparent;
    border: none;
  }
  /* Next two rules are the only way I could layer the user profile popover; could very well break something */
  #user-login-section .arrow {
    top:-9px;
    z-index: 5;
  }

  #user-login-section .popover-content {
    position: absolute;
    background: white;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
  }

  .site-header-container .search-btn {
    display: none;
    top: 36px;
    right: 27px;
    font-size: 20px;
    background: #ebebeb;
    color: #006838;
  }

  .logged-in .site-header-container .search-btn {
    display: inline-block;
    background: transparent;
    color: white;
    font-size: 26px;
    top: 33px;
    right: 20px;
  }

  .logged-in .site-header-container .search-section {
    margin-right: 10px;
    top: 55px;
  }

  .top-nav-bar,
  .logged-in .top-nav-bar {
    border-bottom: 1px solid #f1f1f1;
    top: 106px;
  }

  .top-nav-bar .nav-container .link-scroll .h-menu button {
    color: #006838;
    font-weight: bold;
    font-size: 18px;
    background: transparent;
  }

  .targeted-message {
    top: 42px;
    margin-bottom: 30px;
  }

  .main-crumbs {
    position: relative;
    top: 40px;
    width: 100%;
    margin-bottom: 35px;
  }

  .alert-container {
    margin-top: 0;
    margin-bottom: 50px;
  }

  .admin-menu {
    top: -40px;
  }
}

@media (max-width: 1730px) {
  .linedtextarea textarea {
    width: 93% !important;
  }
}

/* The following styles were created in Jun of 2023 for an upgrade to JICS, */
/* Jenzabar V2022.2. Jenzabar changed the name of #masthead to              */
/* #sitemasthead, so doing a search and replace of that selector fixed most */
/* of the visual issues. The rest of the new rules below fixed any          */
/* remaining issues that I could find through testing.                      */
/****************************************************************************/

@media (max-width: 1026px) {
  .site-header-container .main-nav-submenu-container .user-login {
    width: 100%;
  }
}

@media (min-width: 1026px) {
  .site-header-container .main-nav-submenu-container .user-login {
    width: 568px;
  }
}

.site-header-container .main-nav-submenu-container .user-login .init-user-login-btn {
  width: 54px
}

.site-header-container .main-nav-submenu-container .user-login .init-user-login-btn, .site-header-container .main-nav-submenu-container .user-login .init-logout-btn {
  max-width: 54px;
}

.site-header-container .main-nav-submenu-container .user-login .init-logout-btn {
  max-width: 100%;
}
