html,body{font-family:"Open Sans","Segoe UI",Arial;font-size:13px;height:100%}#waitingBlackout{width:100%;height:100%;position:fixed;left:0;top:0;z-index:1100;background-color:rgba(255,255,255,.5);display:none}::selection{background:gray;color:#fff}::-moz-selection{background:gray;color:#fff}table td>input[type="radio"],table td>input[type="checkbox"]{margin:0}.qtip.dialogue{border:0;max-width:800px}.qtip.dialogue,.qtip.dialogue .qtip-title,.qtip.dialogue .qtip-content{font-size:13px;line-height:20px}.qtip.dialogue .qtip-titlebar{background:#f5f5f5;border-bottom:1px solid #ddd;border-radius:5px 5px 0 0;padding:10px 10px 8px 10px}.qtip.dialogue .qtip-content div.messageboxContent{max-width:350px;margin:6px auto 10px auto}.qtip.dialogue .qtip-content input.messageboxOk{float:left;margin-bottom:4px}.qtip.dialogue .qtip-content input.messageboxCancel{float:right}.pagination{height:30px}.pagination a{text-decoration:none;border:1px solid #ddd;border-radius:0;cursor:pointer}.pagination a,.pagination span{display:block;float:left;padding:0 8px 0 8px;margin-left:-1px;margin-bottom:0;height:28px;line-height:28px;vertical-align:middle}.pagination span{color:#208279}.pagination a:hover{background:#f5f5f5}.pagination .current{color:#999;border:1px solid #ddd;background:#f5f5f5;border-radius:0;cursor:default}.pagination .current:hover{background:#f5f5f5}.pagination .current.prev,.pagination .current.next{color:#999;background:#fff;border-color:#ddd;font-weight:normal}.pagination .prev{border-radius:4px 0 0 4px;line-height:26px}.pagination .next{border-radius:0 4px 4px 0;line-height:26px}.pagination .prev,.pagination .next,.pagination a{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.required:after{color:red;content:"*";padding-left:2px}.form-horizontal .control-group .control-label{cursor:default}.uneditable-textarea{height:auto;min-height:20px;text-wrap:normal;white-space:pre-line}.fileupload .fileType{margin-bottom:0}.fileupload .fileupload-preview.thumbnail{width:120px;height:100px;line-height:100px;margin-bottom:0;text-wrap:normal}.progress .bar{font-weight:bold}#container{background:#fff}#container .header .navbar .brand .logo{background:url(images/logo_small.jpg) no-repeat;height:20px;width:100px}#container .header .navbar .navbar-inner{border-radius:0}#container .header .navbar .navbar-inner ul.nav li.dropdown>ul.dropdown-menu{margin-top:0}#container .header .navbar .navbar-inner ul.nav li.dropdown:hover>ul.dropdown-menu{display:block}#container #content{}#container .footer{background:#000;color:#fff}#container .footer p{padding:10px;margin-bottom:0}.sharedError{}.sharedErrorBox{}.homeIndex{}.homeIndex .newsItemContent{max-height:80px;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.homeSearch{}.homeSearch .filters .mainFiltersHeader{margin-top:0}.homeSearch .filters .input,.filters .well{margin-bottom:10px}.homeSearch .filters .well{max-height:260px;padding:4px 0}.homeSearch .filters .well .nav-list li.sub-list:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ccc;border-style:solid;border-width:5px;content:" ";display:block;float:left;height:0;margin:8px 6px 0 4px;width:0}.homeSearch .filters .well .nav-list li a label{margin-bottom:0}.homeSearchList{}.homeSearchList .media-list .media:nth-child(n){margin-left:0}.homeSearchList .media-list .media .thumbnail{background:#f0f0f0;height:64px;line-height:60px;text-align:center;width:64px}.homeSearchList .media-list .media .thumbnail .media-object{max-height:100%;max-width:100%;display:inline-block}.homeSearchList .media-list .media .media-body h5{margin-top:5px;margin-bottom:0}.homeSearchList .media-list .media .media-body h6{margin-top:0}.homeSearchList .media-list .media .media-body span{width:100%;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.homeSearchList .media-list .media:nth-child(2){margin-top:0}}.homeSearchGrid{}.homeSearchGrid .thumbnails .thumbnail{text-decoration:none}.homeSearchGrid .thumbnails .thumbnail .wrapper{background:#f0f0f0;height:180px;line-height:176px;text-align:center;width:100%}.homeSearchGrid .thumbnails .thumbnail img{max-height:180px;max-width:100%}.homeSearchGrid .thumbnails .thumbnail .caption h5{margin-bottom:0}.homeSearchGrid .thumbnails .thumbnail .caption h6{margin-top:0}.homeSearchGrid .thumbnails .thumbnail .caption p{height:40px;margin-bottom:0;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.homePolicy{}.accountIndex{}.accountLogin{}.accountLogin .form-signin{max-width:306px;margin:0 auto}.accountLogin .form-signin .input-prepend{margin-bottom:0}.accountLogin .page-alert .alert{margin-left:-375px;width:700px;border-color:#c09853;border-radius:0}.accountRegister{}.accountRegister .form-horizontal .alert{border-color:#c09853;width:170px}.assetsIndex{}.assetsTable{}.assetsTable table tr th:last-child,.assetsTable table tr td:last-child{width:24px;text-align:center}.assetsAdd{}.assetsAdd .tab-content{height:250px;overflow-y:visible}.assetsAdd .assetsEditAttr{}.assetsAdd .assetsEditAttr .scroll,.assetsEditFileSubmitters .scroll{height:auto!important;overflow-y:visible!important}.assetsAdd .asset .dropdown-menu{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;display:block;float:left;height:140px;margin-top:8px;position:relative;width:218px;overflow-y:auto;overflow-x:hidden}.assetsAdd .asset .dropdown-menu li a:focus,.assetsAdd .asset .dropdown-menu li a:hover{color:#333;background:none}.assetsAdd .asset .btn-group.selection{float:left;margin:50px 12px 0 12px}.submitters .dropdown-menu{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;display:block;float:left;height:100px;margin-top:8px;position:relative;width:218px;overflow-y:auto;overflow-x:hidden}.submitters .dropdown-menu li a:focus,.submitters .dropdown-menu li a:hover{color:#333;background:none}.submitters .btn-group.selection{float:left;margin:35px 12px 0 12px}.assetsAdd .uploads .scroll{height:200px;overflow-y:auto}.assetsEdit{}.assetsEditAst{}.assetsEditAst .scroll{max-height:344px;overflow-y:auto}.assetsEditAttr{}.assetsEditAttr .scroll{height:344px;overflow-y:auto}.assetsEditAttr .scroll table{margin-bottom:0}.assetsEditAttr .scroll table td.name{width:140px}.assetsEditAttr .scroll table td.options{width:190px}.assetsEditAttr .scroll table td.options .btn.add,.assetsEditAttr .scroll table td.options .btn.edit{width:79px}.assetsEditAttr .scroll table label.option-group{margin:3px 20px 3px 20px;font-weight:bold;cursor:default}.assetsEditAttr .scroll table label.checkbox{margin-bottom:0}.assetsEditAttr .scroll table input.valueEdit{margin-bottom:0}.assetsEditAttr .scroll table ul.dropdown-menu{max-height:180px;overflow-y:auto;overflow-x:hidden;width:auto;position:fixed}.assetsEditAttr .scroll table .dropdown-menu li a{overflow-x:hidden}.assetsEditAttr .scroll table .dropdown-menu li a label{margin-bottom:0}.assetsEditAttr .scroll table .dropdown-menu li.dropdown-submenu>a::after{display:none}.assetsEditAttr .scroll table .dropdown-menu li.dropdown-submenu>a::before{border-color:rgba(0,0,0,0) #ccc rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 5px 3px;content:" ";display:block;float:left;height:0;margin-right:12px;margin-top:5px;width:0}.assetsEditAttr .scroll table .dropdown-menu li.dropdown-submenu>.dropdown-menu{position:fixed}.assetsEditAttr .scroll table .multi-select .dropdown-menu li.deletable a{cursor:default;background:#fff;color:#000}.assetsEditAttr .scroll table .multi-select .dropdown-menu li.deletable a span{vertical-align:middle}.assetsEditAttr .dropdown-menu>li>a:hover>label>[class^="icon-"]{background-image:url(images/glyphicons-halflings-white.png)}.assetsEditRel{}.assetsEditRel .form-inline .checkbox{margin-left:8px}.assetsEditRel .scroll{max-height:244px;overflow-y:auto}.assetsEditRel .scroll table{margin-bottom:0}.assetsEditFil{}.assetsEditFil .scroll{height:230px;overflow-y:auto}.assetsEditFil .scroll table{margin-bottom:0}.assetsEditFil .scroll table tr .fileType{margin-bottom:0}.assetsEditApr{}.assetsEditApr .scroll{max-height:344px;overflow-y:auto}.assetsEditApr .scroll table{margin-bottom:0}.assetsEditApr .scroll table tr select,.assetsEditApr .scroll table tr input{margin-bottom:0}.assetsHistory{}.assetsHistory .input-daterange{display:inline-block}.assetsHistory .input-daterange .add-on{height:20px;line-height:20px}.assetsHistory .input-daterange .add-on:first-child{margin:0 -1px 0 -1px}.assetsHistory .input-daterange .input-prepend input{border-radius:0!important}.assetsHistory .scroll{max-height:316px;overflow-y:auto}.assetsHistory .scroll table{margin-bottom:0}.assetsView{}.assetsView .assetsEditFil .scroll{max-height:416px;overflow-y:auto}.assetsViewAst{}.assetsViewAst .scroll{max-height:416px;overflow-y:auto}.assetsViewAst .scroll .form-actions:first-child{margin-top:0}.assetsViewAst .scroll .form-actions:last-child,.assetsViewAst .scroll .form-actions table{margin-bottom:0}.assetsViewAst .scroll .asset fieldset{position:relative}.assetsViewAst .scroll .asset fieldset table tr:first-child td{border-top:none}.assetsViewAst .scroll .asset fieldset .thumbnail{background:#fff;position:absolute;right:0;top:14px;width:120px}.assetsViewAst .scroll .asset fieldset .thumbnail .wrapper{line-height:116px;text-align:center;height:120px}.assetsViewAst .scroll .asset fieldset .thumbnail img{max-height:120px;max-width:100%}.assetsViewFil{}.assetsViewFil .scroll{max-height:416px;overflow-y:auto}.assetsViewFil .scroll table{margin-bottom:0}.assetsFileRequest{}.adminIndex{}.adminAssetClasses{}.adminAssetClasses .assetClasses{max-height:700px;overflow-y:auto}.adminAssetClasses .assetClasses table{margin-bottom:0}.adminAssetClasses .assetClasses table tr .btn{line-height:18px;opacity:0}.adminAssetClasses .assetClasses table tr:hover .btn{opacity:1}.AssetClassesEdit{}.adminAttributesEdit{}.adminAttributesEditAttr{}.adminAttributesEditAttr .scroll{max-height:344px;overflow-y:auto}.adminAttributesEditAttr .scroll .control-group .controls input[type="checkbox"]{margin-top:8px}.adminAttributesEditVal{}.adminAttributesEditVal .form-inline .checkbox{margin-left:8px}.adminAttributesEditVal .scroll{max-height:244px;overflow-y:auto}.adminAttributesEditVal .scroll table{margin-bottom:0}.adminAttributesTable{}.adminAttributesTable .scroll{margin-bottom:20px;max-height:700px;overflow-y:auto}.adminAttributesTable .scroll table{margin-bottom:0}.adminAttributesTable .scroll table td .order{margin-bottom:0;padding-top:0;padding-bottom:0}.adminAttributeValues{}.adminAttributeValuesTable{}.adminAttributeValuesTable table tr th:last-child,.adminAttributeValuesTable table tr td:last-child{width:24px;text-align:center}.adminAttributeValuesTable table tr th.statuses{width:96px}.adminAttributeValuesTable table tr td.statuses .label{width:12px;text-align:center}.adminAttributeValuesTable table tr td.statuses .empty{width:20px;display:inline-block}.adminAttributeValuesEdit{}.adminAttributeValuesAdd{}.adminAttributeValuesAdd .scroll{max-height:240px;overflow-y:auto}.adminAttributeValuesAdd .scroll table{margin-bottom:0}.adminAttributeValuesAdd .scroll table thead th:last-child,.adminAttributeValuesAdd .scroll table tbody td:last-child{text-align:center;vertical-align:middle;width:30px}.adminAttributeValuesAdd .scroll table tbody td input{margin-bottom:0}.adminAttributeValuesAdd .scroll table tbody td input.error{border-color:#b94a48;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#b94a48}.adminAttributeValuesAdd .scroll table tbody td input.error:focus{border-color:#953b39;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 6px #d59392}.adminAttributeValuesEditVal{}.adminAttributeValuesEditChl{}.adminAttributeValuesEditChl .form-inline .checkbox{margin-left:8px}.adminAttributeValuesEditChl .scroll{max-height:244px;overflow-y:auto}.adminAttributeValuesEditChl .scroll table{margin-bottom:0}.adminAttributeValuesEditDep{}.adminAttributeValuesEditDep .form-inline .checkbox{margin-left:8px}.adminAttributeValuesEditDep .scroll{max-height:244px;overflow-y:auto}.adminAttributeValuesEditDep .scroll table{margin-bottom:0}.adminAttributeValuesEditMst{}.adminAttributeValuesEditMst .form-inline .checkbox{margin-left:8px}.adminAttributeValuesEditMst .scroll{max-height:244px;overflow-y:auto}.adminAttributeValuesEditMst .scroll table{margin-bottom:0}.adminAttributeValueFiles table tr th:last-child,.adminAttributeValueFiles table tr td:last-child{width:24px;text-align:center}.adminOrganisationLocationsEdit{}.adminOrganisationLocationsEdit .scroll{max-height:338px;overflow-y:auto}.adminOrganisationLocationsEdit .scroll table{margin-bottom:0}.adminOrganisations{}.adminOrganisationsTable{}.adminOrganisationsTable table tr th:last-child,.adminOrganisationsTable table tr td:last-child{width:24px;text-align:center}.adminOrganisationsEdit{}.adminOrganisationsEditOrg{}.adminOrganisationsEditOrg .scroll{max-height:310px;overflow-y:auto}.adminOrganisationsEditLoc{}.adminOrganisationsEditLoc .scroll{max-height:310px;overflow-y:auto}.adminOrganisationsEditUsr{}.adminOrganisationsEditUsr .scroll{max-height:390px;overflow-y:auto}.adminOrganisationsEditUsr .scroll table{margin-bottom:0}.adminOrganisationsEditAst{}.adminOrganisationsEditAst .scroll{max-height:310px;overflow-y:auto}.adminOrganisationsEditAst .scroll table{margin-bottom:0}.adminUsers{}.adminUsersTable{}.adminUsersTable table tr th:last-child,.adminUsersTable table tr td:last-child{width:24px;text-align:center}.adminUsersEdit{}.adminUsersEditUsr{}.adminUsersEditUsr .scroll{max-height:310px;overflow-y:auto}.adminUsersEditUsr .scroll textarea,.adminUsersEditUsr .scroll .uneditable-textarea{width:320px;max-width:320px;min-width:320px}.adminUsersEditGrp{}.adminUsersEditGrp .scroll{max-height:310px;overflow-y:auto}.adminUsersEditGrp .scroll table{margin-bottom:0}.adminUsersEditAst{}.adminUsersEditAst .scroll{max-height:310px;overflow-y:auto}.adminUsersEditAst .scroll table{margin-bottom:0}.adminGroups{}.adminGroups .groups{max-height:500px;overflow-y:auto}.adminGroups .groups table{margin-bottom:0}.adminGroups .groups table tr .btn{line-height:18px;opacity:0}.adminGroups .groups table tr:hover .btn{opacity:1}.adminGroupsEdit{}.adminGroupsUsers{}.adminGroupsUsers .scroll{margin-bottom:20px;max-height:500px;overflow-y:auto}.adminGroupsUsers .scroll table{margin-bottom:0}.adminGroupsUsers table tr th:first-child,.adminGroupsUsers table tr td:first-child{width:24px;text-align:center}.adminLookups{}.adminLookupsTab{}.adminLookupsTab table tr th:last-child,.adminLookupsTab table tr td:last-child{width:24px;text-align:center}.adminLookupsEdit{}.adminNewsItems{}.adminNewsItemsTable{}.adminNewsItemsTable table tr th:last-child,.adminNewsItemsTable table tr td:last-child{width:24px;text-align:center}.adminNewsItemsEdit{}.adminNewsItemsEdit .scroll{max-height:310px;overflow-y:auto}.adminCommunication{}.adminCommunication .scroll{max-height:190px;overflow-y:auto}.adminCommunication .scroll .label{margin-bottom:3px}.adminCommunication .scroll .label .name{line-height:18px}.adminCommunication .scroll .label .close{opacity:.35;float:none}.adminCommunication .scroll .label .close:focus,.adminCommunication .scroll .label .close:hover{opacity:.5}.adminCommunication .emailBody{width:calc(100% - 14px);max-width:calc(100% - 14px);min-width:calc(100% - 14px)}.contributionsTable table tr th:last-child,.contributionsTable table tr td:last-child{width:24px;text-align:center}.contributionsAdd .tab-content{height:290px;overflow-y:visible}.contributionsAdd .assetsEditAttr .scroll{height:auto!important;overflow-y:visible!important}.contributionsViewAttr .scroll{max-height:346px;overflow-y:auto}.contributionsViewAttr .scroll .form-actions:first-child{margin-top:0}.contributionsEditFil .scroll{max-height:346px;overflow-y:auto}.contributionsEditFil .scroll .form-actions:first-child{margin-top:0}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.colorRed{color:red}.searchFlash{background-color:red;color:#fff;animation:pulse 1.6s ease-in-out 4 alternate}@keyframes pulse{0%{background:red}50%{background:#fff}100%{background:red}}.dateInput{width:80px}.autoScrollSearchFilter{max-height:235px;overflow-y:auto}