﻿/*general*/
html{margin:0;padding:0;border:0}
html, body{height:100%}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, form, label, table, captiont, tbody, tfoot, thead, tr, th, article, aside, dialog, figure, footer, header, hgroup, nav, section{margin:0;padding:0;border:0}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section{display:block}
caption, th, td{font-weight:normal}
a img{border:none}
@font-face{font-family:'sans';src:url('../fonts/OpenSans-Regular-webfont.eot');src:url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}
body{font-family:sans;font-size:12px; background:#f5f5f5;color:#363636;line-height:1.5;overflow-y:scroll;height:100%}
img{height:auto;max-width:100%}
.clear{clear:both} .clearH{clear:both;height:1px}
.clearAfter:after{display:none !important;content:"" !important}
.displayBlock{display:block} 
.displayInlineB{display:inline-block}
.overflowH{overflow:hidden}
.displayTable{display:table;width:100%}
.displayTableRow{display:table-row}
.displayTableCell{display:table-cell}
.relative{position:relative}
.absolute{position:absolute}
.textAlignC{text-align:center}
.textAlignL{text-align:left}
.textAlignR{text-align:right}
.vAlignTop{vertical-align:top}
.vAlign{vertical-align:middle}
.vAlignBottom{vertical-align:bottom}
.margAuto{margin:0 auto;float:none !important}
a , a:visited{color:#000;-webkit-transition:color 300ms, background-color 300ms;-moz-transition:color 300ms, background-color 300ms; -o-transition:color 300ms, background-color 300ms;transition:color 300ms, background-color 300ms}
a:hover,a:focus{text-decoration:underline; outline:none}
h1 a:link,h1 a:hover,h1 a:visited{color:#fff}
body h1,body h2,body h3,body h4,body h5{margin:0}
.Btext{color:#191349 !important}
.bold{font-weight:bold !important}
.customContainer{width:100%;margin:0 auto;overflow:hidden;padding:0 20px}
.overflowShown{overflow:visible!important}
.greenBG{background:#39b54a!important}
.blueBG{background:#283891!important}
.grayBG{background:#555555!important}
.gray{color:#404041}
.blue{color:#001ab5}
.green{color:#00b80e}
input[disabled]{background:#ccc}

/*Site Main Header*/
header.mainSiteHeader{height:70px;background:#fff}
.greenRibbon{background:#00b80e;height:15px}
header .siteLogo{display:table-cell;vertical-align:middle}
img.orchestraLogo{height:40px;margin:8px 0}
header.adminHeader{height:50px;background-color:#191349;position:relative}
header ul.navMenu{display:inline-block;margin-bottom:0;height:100%;height:50px;vertical-align:top}
header ul.navMenu > li,.majlisSubmenu li{list-style:none;display:inline-block;height:100%;position:relative;vertical-align:top}
header ul.navMenu > li:hover ,.majlisSubmenu li:hover{background-color:#e8e8ed;color:#191349}
header ul.navMenu > li > a,.majlisSubmenu li a{color:#fff;vertical-align:middle;line-height:50px;text-decoration:none !important;display:inline-block;padding:0 15px;text-transform:capitalize}
header ul.navMenu > li:hover a{color:#191349}
/*Header Login Page*/
#LoginPage header.mainSiteHeader{height:105px;background:none}
#LoginPage img.orchestraLogo{height:auto;margin:14px 0}
/*Login Page*/
#LoginPage{height:100%;background:url('../images/loginBG.jpg') no-repeat; background-size:cover}
#LoginPage .loginContentBox{width:435px;background:#fff;margin:255px auto 0 50px;padding:15px 30px; border-radius:5px; float:left;}
#LoginPage .loginContentBox h2{font-size:18px;text-align:center;color:#00b80e;font-weight:bold;text-transform:uppercase;margin:10px 0 25px!important}
#LoginPage .customInput{height:30px;padding:8px 8px 8px 30px;border-radius:5px;font-size:12px;margin-bottom:15px}
#LoginPage .loginInputIcon{display:block;width:14px;height:30px;top:6px;left:10px;background:url('../images/login-sprite.png') no-repeat}
#LoginPage .loginInputIcon.lock{background-position:0 -46px}
#LoginPage .loginBtnsCont{margin-top:15px}
#LoginPage .loginBtnsCont a{font-size:12px;color:#39b54a;font-weight:600;text-transform:uppercase;text-decoration:underline;display:inline-block;margin-top:5px;letter-spacing:1px}
/*Login Dropdown*/
.loginCont{display:table-cell;vertical-align:middle;position:relative;text-transform:uppercase;font-weight:bold}
.loginInfo{background:#fff;border:1px solid #e1e1e1;padding:15px 10px;position:absolute;top:50px;right:-15px;z-index:9;width:200px;height:150px;box-shadow:0 4px 10px 0 #a9a9a9}
.loginInfo:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent #e1e1e1 transparent;position:absolute;top:-9px;right:13px}
.loginInfo:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #fff transparent;position:absolute;top:-8px;right:14px}
.settingsIcon{font-size:15px;margin-left:5px;cursor:pointer}
.loginCont span{vertical-align:middle}
.loginTrigger{display:inline-block;cursor:pointer}
.loginInfo img.profile{width:45px;border-radius:50%;margin-right:10px;float:left}
.loginInfo img + span{display:block}
.loginInfo .mail{font-size:10px;color:#c2c2c2;text-transform:lowercase}
.loginInfo .userInfo{text-align:left}
.loginInfo .loginLinks{display:block;color:#00b80e;padding-left:55px;text-decoration:none;margin:5px 0}
.loginLinks .glyphicon{margin-right:12px}
/*notifications*/
.notiIcon{font-size:15px;margin-left:5px;cursor:pointer}
.notificationCont{background:#fff;border:1px solid #e1e1e1;padding:15px 10px;position:absolute;top:50px;right:7px;z-index:9;width:200px;box-shadow:0 4px 10px 0 #a9a9a9}
.notificationCont:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent #e1e1e1 transparent;position:absolute;top:-9px;right:13px}
.notificationCont:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #fff transparent;position:absolute;top:-8px;right:14px}
.notiNum{position:absolute;top:-10px;right:-4px;color:#fff;background:red;display:block;width:15px;height:15px;text-align:center;border-radius:50%;padding:0px;font-size:14px;line-height:16px;box-shadow:0 0 5px #000;font-family:monospace;box-shadow:0 0 5px #000}
.notifList{text-align:left;display:block}
.notifItem{border-bottom:1px solid #333;font-size:11px;display:block;color:#000!important;cursor:pointer;padding:3px 0}
.notifItem:last-child{border-bottom:none}
.notifItem:hover{background:#f1f1f1}
/*inputs*/
.btnsContainer{text-align:center;margin-top:15px}
.btn{margin-left:5px;color:#fff!important;display:inline-block;text-decoration:none;cursor:pointer}
input[type="radio"], input[type="checkbox"]{line-height:normal;margin:0 0 4px;vertical-align:bottom}
form.inputsForm  input[type="file"]{font-size:13px;color:#00b80e}
.majInput{background-color:#f8f8f8;border:0;outline:0;height:35px;color:#939598;width:100%;padding:0 15px}
.majSelect{width:100%;display:table}
.majSelect label{width:130px;max-width:100%;float:left;display:block;height:35px;background-color:#e6e7e8;color:#191349;padding:11px 17px;line-height:1}
.chosen-container-single, .chosen-container-multi{width:100%!important;border:0;outline:0}
.chosen-container-single .chosen-single, .chosen-container-multi .chosen-multi{outline:0;box-shadow:none;line-height:initial;width:100%;background:#fff;height:20px;border:1px solid #959595;padding:0 5px;border-radius:2px;line-height:19px}
.chosen-container-active.chosen-with-drop .chosen-single{outline:0;border:0;background:#f8f8f8;box-shadow:none}
.chosen-container-single .chosen-single div b{display:block;width:10px;height:10px;background:url('../images/chosen-sprite.png') no-repeat -1px -4px;position:absolute;top:calc(50% - 5px);left:5px}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-19px -2px}
.chosen-container.chosen-with-drop .chosen-drop{width:100%;border-color:#f8f8f8;box-shadow:none}
.chosen-container .chosen-results{width:100%}
.chosen-container .chosen-results li{height:auto}
.chosen-container .chosen-results li.highlighted{background-color:#39b54a;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #39b54a), color-stop(90%, #89c78f));background-image:-webkit-linear-gradient(#39b54a 20%, #89c78f 90%);background-image:-moz-linear-gradient(#39b54a 20%, #89c78f 90%);background-image:-o-linear-gradient(#39b54a 20%, #89c78f 90%);background-image:linear-gradient(#39b54a 20%, #89c78f 90%);color:#fff}
.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:2px 5px 2px 0;padding:2px 20px 2px 5px}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:1px}

/*end inputs*/

.majlisSearch{width:260px;border-radius:15px;border:0;outline:0;display:inline-block;padding:0 20px;height:33px;margin-top:8px;position:relative}
.majlisSearchContainer{display:inline-block;position:relative}
.majlisSearchContainer:after{position:absolute;display:block;z-index:1;right:10px;top:13px;content:"\e914";font-family:'ico';font-size:110%}
.majlisSubmenu{display:none;position:absolute;top:50px;width:195px;z-index:300}
header.adminHeader ul li:hover .majlisSubmenu{display:block}
.majlisSubmenu li{height:50px;border-bottom:1px solid #534e77;background-color:#191349;width:100%}
.majlisSubmenu li:last-child{border-bottom:0px}
.majlisSubmenu li a{color:#fff !important;width:100%;height:100%;display:inline-block}
.majlisSubmenu li a:hover{color:#191349 !important}
.userCircle{width:25px;height:25px;border-radius:50%;background-color:#d1d0db;display:inline-block;vertical-align:middle;margin:0 5px 0 0}
li:hover .userCircle{background-color:#191349 }
.headerIcon{font-size:120%}
.advSearchlistItem{position:static !important}
.headerAdvSearchTab{display:none;position:absolute;left:0;width:100%;top:50px;background-color:#fff;z-index:2}
.advSearchlistItem:hover .headerAdvSearchTab{display:block}
.headerAdvSearchTab .insideContainer{width:974px;margin:0 auto;max-width:100%;padding:25px 0}
.insideContainer header{margin-bottom:30px}
.advSearchlistItem > a{line-height:1.285em !important;max-width:97px;text-align:center;margin:7px 0}
.hasSub:after{position:absolute;width:0;height:0;content:'';border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;top:calc(50% - 2px);right:15px}
li.hasSub:hover:after{border-top:5px solid #191349}
li.hasSub{padding:0 20px 0 0}

/*end header*/
/*footer*/
.OrchestraFooter{background:#fff;display:block;width:100%}
.OrchestraFooter .copyRights{height:30px;line-height:30px;font-size:13px;color:#898989;display:block;text-align:center}
/*footer*/
/*main content*/
.adminMainContent{position:relative}
.adminMainContent > .customContainer{padding:0}
.mainArea{display:block;width:calc(100% - 200px);transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s; -o-transition:0.5s}
/*.mainArea.fullWidth{display:block;width:100%;max-width:calc(100% - 67px)}*/
.adminMainContent .leftSectionBg,.adminMainContent .rightSectionBg{position:absolute}
.adminMainContent .leftSectionBg{width:20px;left:0;height:100%;background-color:#eaeaea;z-index:-1}
.filterHeadingShadow{position:absolute;left:0;top:0;width:100%;background-color:#283891;height:55px;z-index:1}
form.inputsForm *{font-size:1em;text-transform:uppercase}
.fullWidthLayout{padding:15px}
.twoColLayout{padding:35px 0 60px}
.mdLayout{width:50%;padding:0 25px}
.mdLayout:first-of-type{border-right:1px solid #c6e5ca}
.mdLayout:last-of-type{padding-right:0}
.customRow{margin:0 0 10px;position:relative}
.customRow .lableCol{width:42.5%}
.customRow .inputCol{width:57.5%}
.customRow .lableFullWidth, .customRow .inputFullWidth{width:100%}
.customRow .lableFullWidth{margin-bottom:13px}
.customRow:after, .customRow:before{content:" ";display:table;clear:both}
.validator{color:red;font-size:11px!important}
.customInput{width:100%;background:#fff;height:20px;border:1px solid #959595;padding:0 5px;border-radius:2px}
select.customInput{padding:0}
.radioBtns, .checkBoxs{display:inline-block;margin-right:10px;position:relative;margin-bottom:3px}
.radioBtns label, .checkBoxs label{margin-left:5px;position:relative}
.radioBtns *, .checkBoxs *{cursor:pointer}
.radioBtns table input[type='radio'] + label{margin-bottom:5px}
.checkBoxs table input[type='checkbox'] + label{margin-bottom:5px}
.radioBtns input[type="radio"], .checkBoxs input[type="checkbox"]{opacity:0;filter:alpha(opacity=0)}
.radioBtns input[type="radio"] + label:before{content:'';display:block;width:18px;height:18px;background:#fff;border:1px solid #ccc;border-radius:50%;position:absolute;left:-22px;top:calc(50% - 8px)}
.radioBtns input[type="radio"]:checked  + label:after{content:'';display:block;width:10px;height:10px;background:#39b54a;border-radius:50%;position:absolute;left:-18px;top:calc(50% - 4px);z-index:9}
.checkBoxs input[type="checkbox"] + label:before{content:'';display:block;width:15px;height:15px;background:#e6e7e8;position:absolute;left:-20px;top:0}
.checkBoxs input[type="checkbox"]:checked  + label:after{content:"\e013";color:#00b80e;left:-20px;top:0;font-size:15px; position:absolute;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:300;line-height:1; -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.radioBtns table tr td, .checkBoxs table tr td{padding-right:15px}
.customRow select[size]{width:100%}
.chosenSelect{width:100%;max-width:100%}
.chosenSelection {
    width: 100%;
    max-width: 100%
}

textarea.custTextArea{width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#fff;padding:2px 5px;border:1px solid #959595;border-radius:2px;resize:none} 
textarea.custTextArea.mid{height:50px}
textarea.custTextArea.lrg{height:230px}
    
.hasDate .glyphicon-calendar{color:#00b80e;margin-left:5px;font-size:16px;vertical-align:text-bottom;cursor:pointer}
.hasDate .customInput{width:calc(100% - 30px)}
.btn{padding:5px 25px;height:28px;display:inline-block;line-height:1em}
.fileinput span{vertical-align:middle}
.btn-file{position:relative;overflow:hidden;vertical-align:middle}
.btn-file > input{position:absolute;top:0;right:0;width:100%;height:100%;margin:0;font-size:23px;cursor:pointer;filter:alpha(opacity=0);opacity:0;direction:ltr}
.fileinput-filename{display:inline-block;overflow:hidden;vertical-align:middle}
.separator{background-color:#959595;height:1px;width:80%;margin:23px auto;overflow:hidden}
/*main content header*/
.mainArea header{overflow:hidden}
header .h1{color:#626262;font-size:2.285em;margin:0;line-height:1}
.headingDate{color:#8c8987}
.hdIdeas,.hdComments,.hdNew,.hdOverdue{display:block;color:#8c8987;position:relative;text-transform:capitalize}
.hdIdeas:before{position:absolute;width:16px;height:16px;left:-30px;background-color:#f18413;display:block;content:"";top:2px }
.hdComments:before{position:absolute;width:16px;height:16px;left:-30px;background-color:#79c4b5;display:block;content:"";top:2px }
.hdNew:before{position:absolute;width:13px;height:13px;left:-30px;background-color:#bbe859;display:block;content:"";border-radius:50%;top:3px }
.hdOverdue:before{position:absolute;width:13px;height:13px;left:-30px;background-color:#ff0000;display:block;content:"";border-radius:50%;top:3px }
.headerTitleContainer{margin-right:95px}
.singleTag{display:inline-block;margin:0 25px 10px 0}
.singleTag .tagKey{color:#8c8987;font-size:0.857em}
.singleTag .tagValue{color:#8c8987;background-color:#e6ebf5;padding:3px 25px 3px 8px;border-radius:15px;line-height:1;margin:0 3px;display:inline-block;position:relative}
.showAllTags{color:#191349;font-size:0.857em}
.removeTag{-ms-transform:rotate(45deg) translateX(2px);-webkit-transform:rotate(45deg) translateX(2px);transform:rotate(45deg) translateX(2px);color:#8c8987;font-size:1.321em;text-decoration:none !important;display:inline-block;cursor:pointer;position:absolute;top:0px;right:10px}
.contentBoxCol{margin:25px 0 35px 0}
.contentBoxRow{margin-bottom:15px}
.adminContentBox{background:#fff;border:1px solid #f2f2f2;height:220px;-webkit-box-shadow:0px 1px 0px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 1px 0px 0px rgba(0,0,0,0.05);box-shadow:0px 1px 0px 0px rgba(0,0,0,0.05);padding:15px}
.contentBoxTitle{color:#191349;text-transform:uppercase;font-size:1em;display:inline-block;line-height:1;font-weight:bold}
.contentBoxNumber{color:#8c8987;font-size:1em;font-weight:bold}
.headerMrgSm{margin-top:10px}
/*modal print*/
.customModal{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:3000;display:none}
.customModal .modalContainer{width:620px;background:#fff;margin:0 auto;top:50%;transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%);max-width:calc(100% - 20px);padding:30px;position:relative;max-height:calc(100% - 100px);overflow:auto}
.printPageContainer{background-color:#e6e6e6;min-height:320px;height:320px;margin-top:30px}
.modalContainer h2{margin-bottom:25px !important}
.modalClose{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:2.857em;color:#191349;font-weight:bold;display:block;position:absolute;right:30px;top:11px;cursor:pointer}
/*Kit Ribbon*/
.kitRibbon{min-height:110px;background:#f0f0f0}
.kitRibbon{display:none}
/*sidenav*/
.sideNav{background-color:#eaeaea;width:200px;padding:0;position:relative;top:0;left:0;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s; -o-transition:0.5s}
.sideTrigger{cursor:pointer;width:55px;height:55px;position:absolute;right:0;top:0;background:url('../images/menuBtn.png') no-repeat #e3e3e3 center}
.inActive.sideNav{width:67px;padding:0}
.filterSideList{overflow:hidden;list-style:none;width:200px}
.filterSideList > li{border-bottom:1px solid #d3d3d3;border-top:1px solid #fff}
.filterSideList > li:first-child{border-top:none}
.filterSideList > li:last-child{border-bottom:none}
.filterSideList > li > ul{display:none}
.filterSideList li span{color:#363636;cursor:pointer;vertical-align:middle;min-height:46px;padding-left:30px;font-weight:bold;padding:20px 10px 20px 5px;font-size:13px;line-height:1.3;display:inline-block;width:calc(100% - 55px)}
.filterSideList li ul li{position:relative;color:#363636;min-height:22px;margin-bottom:5px;line-height:16px;padding:2px 15px 2px 20px;cursor:pointer}
.filterSideList li ul li.current{background:#283891;color:#fff;display:flex!important;align-items:center}
.filterSideList li ul li.current a{color:#fff!important;display:flex;align-items:center;padding-right:5px}
.filterSideList li ul li.current:after{content:"";margin-left:auto;flex:0 0 6px;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #fff}
.filterSideList li a.toggle-submenu{display:flex;align-items:center;margin-bottom:6px; margin-top:6px;font-family: Verdana, Arial, Tahoma, Serif;}
/*.filterSideList li a.toggle-submenu:after{content:"";width:6px;height:6px;border-top:1px solid #000000;border-right:1px solid #000000;transform:rotate(135deg);margin-left:auto;flex:0 0 6px;transition:all .5s ease}
.filterSideList li a.toggle-submenu.collapsed:after{transform:rotate(45deg);}*/
.filterSideList .third-lvl{margin-top:7px;width:calc(100% + 15px);overflow:hidden}
.filterSideList .third-lvl li{list-style-type:none;padding:0;margin-bottom:7px;padding:5px 10px}
.filterSideList .third-lvl li:last-child{margin-bottom:0}
.filterSideList .third-lvl li a{display:flex;align-items:baseline}
.filterSideList .third-lvl li a:before{content:"";width:6px;height:6px;border-top:2px solid #6bba6b;border-right:2px solid #6bba6b;transform:rotate( 45deg);margin-right:10px;flex:0 0 6px}
.sideNav h2{text-transform:uppercase;color:#fff;font-size:13px;font-weight:bold;line-height:55px;height:55px;background-color:#283891;padding:0 15px;width:200px}
.headingSideShadow{height:60px;position:absolute;background-color:red;width:100%;left:0}
.sidePadding{padding:0 12px}
ul.singleList{list-style:none;padding:0 0 15px 0}
.inActive.sideNav .sideTrigger{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
h2 .icon-default{margin-top:20px;font-size:20px;cursor:pointer}
.state{color:#fff;font-size:1.2em;width:10px;height:10px;position:relative}
.filterCat{position:relative}
.filterCat:after{position:absolute;top:calc(50% - 9px);right:0;content:"×";display:block;font-size:1.2em;color:#001ab5;-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:transform 300ms ease-in;transition:transform 300ms ease-in}
.active .filterCat:after{color:#00b80e;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.filterSideList li.active span{color:#00b80e}
/*tools kit*/
ul.kitPanelCont{display:block;width:100%;min-height:110px;padding:5px 0;line-height:1}
ul.kitPanelCont > li{width:80px;display:inline-block;float:left;margin-right:56px;text-align:center}
ul.kitPanelCont > li:last-child{margin-right:0}
ul.kitPanelCont > li > a{display:inline-block;width:100%;text-decoration:none;color:#061d54;font-weight:bold}
ul.kitPanelCont > li > a:hover{color:#00b80e}
ul.kitPanelCont > li > a > span.kitImage,.filterSideList span.kitImage{background:url(../images/kitPanels.png) no-repeat;display:inline-block;width:100%;height:50px;margin-bottom:15px;background-position:-5px -5px}
.filterSideList span.ico{width:50px;padding:0;margin:0}
ul.kitPanelCont > li > a > span.kitName{text-transform:uppercase}

    /*Images*/
li.icon1 span.kitImage{background-position: 0px 0px;}
li.icon2 span.kitImage{background-position: -60px 0px;}
li.icon3 span.kitImage{background-position: -120px 0px;}
li.icon4 span.kitImage{background-position: -180px 0px;}
li.icon5 span.kitImage{background-position: -240px 0px;}
li.icon6 span.kitImage{background-position: -300px 0px;}
li.icon7 span.kitImage{background-position: -360px 0px;}
li.icon8 span.kitImage{background-position: -420px 0px;}
li.icon9 span.kitImage{background-position: -480px 0px;}

/*BreadCrumb*/
#breadCrumb{background:#283891;height:55px;padding:0 0 0 15px;color:#efefef;text-transform:uppercase;line-height:55px}
#breadCrumb a{color:#efefef}
#breadCrumb span{font-family:monospace, "Lucida Console", Monaco;vertical-align:top}
.breadCrumbRibbon{position:absolute;right:0;top:0;width:50%;background-color:#283891;height:55px;z-index:-1}
/*Large Menu*/
.largeMenu{font-size:32px;position:absolute;right:15px;margin-top:9px;cursor:pointer}
.largeMenuCont{background:#fff;border:1px solid #e1e1e1;padding:15px 10px;position:absolute;top:63px;right:7px;z-index:9;width:560px;box-shadow:0 4px 10px 0 #a9a9a9;min-height:200px}
.largeMenuCont:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent #e1e1e1 transparent;position:absolute;top:-9px;right:13px}
.largeMenuCont:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #fff transparent;position:absolute;top:-8px;right:14px}
.largeMenuList{display:block;width:20%;text-align:center; margin-bottom:5px;text-decoration:none!important;padding-bottom:5px;height:120px;float:left}
.largeMenuList:hover{outline:1px solid #ccc;background:#f1f1f1}
.largeMenuList p{display:block}
.largeMenuList img{height:80px}
/*Table*/
.table a{color:#001ab5}
.table .grdHeader{background:#39b54a;color:#fff}
.table .grdHeader > th{border:1px solid green}
.table tr.grdRow{background:#efefef}
.table tr{border:1px solid #ccc}
.table .grdAlt{background:#fff}
.table .grdSelected{background:#a7a7a7;color:#fff}
.table-responsive{overflow:auto;max-height:500px}
.table-responsive > div{display:table;width:100%;table-layout:fixed}
/*temp*/
.noTransition{transition:none !important}
.filterCat2 {
    position: relative
}

    .filterCat2:after {
        position: absolute;
        top: calc(50% - 9px);
        left: 0;
        content: "×";
        display: block;
        font-size: 1.2em;
        color: #001ab5;
        -ms-transform: rotate(-135deg);
        -webkit-transform: rotate(-135deg);
        transform: rotate(-135deg);
        -webkit-transition: transform 300ms ease-in;
        transition: transform 300ms ease-in
    }

.active .filterCat2:after {
    color: #00b80e;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.show {
    display: block;
}
.dropbtn {
    color: white;
    font-size: 10px;
    border: none;
    cursor: pointer;
}

    .dropbtn:hover, .dropbtn:focus {
    }

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

    .dropdown-content a {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
    }

.dropdown a:hover {
}