
/*Family tree min css*/
.checktree, .checktree *{ list-style-type: none; margin: 0; padding: 0; }.checktree ul { margin-top: 5px; margin-bottom: 5px; }.checktree li { float: left; padding: 3px 0; width: 100%; }.checktree li label { vertical-align: middle; cursor: pointer; padding: 4px 0 2px 0;font-size: 14px; line-height: 15px; float: left;}.checktree li .arrow { width: 14px; height: 14px; margin: 5px 8px 0; cursor: pointer; float: left;}.checktree li .collapsed {background: url(../images/checktree_icon.png) no-repeat; background-position: 0px -22px;}.checktree li .expanded { background: url(../images/checktree_icon.png) no-repeat; background-position: -14px -22px; }.checktree li .checkbox { width: 18px; height: 18px; cursor: pointer; float: left; background:url(../images/checktree_icon.png) no-repeat; background-position: 1px 0; margin-right: 7px;}.checktree li .checked { background-position: -15px 0;}.checktree li .half_checked { background-position: -31px 0; }.checktree li li .arrow { margin-left: 24px;}.checktree li li li .arrow { margin-left: 48px;}.checktree li li li li .arrow { margin-left: 72px;}.checktree li li li li li .arrow { margin-left: 96px;}

/*Datatable min css*/
table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer;*cursor:hand}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("../images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("../images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("../images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("../images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("../images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{-webkit-box-sizing:content-box;box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table,.dataTables_wrapper.no-footer div.dataTables_scrollBody table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}
/*Datatable min css close*/

/*Territory css classes*/ 
.bootstrap-duallistbox-container .buttons{width:100%;margin-bottom:-1px}.bootstrap-duallistbox-container label{display:block}.bootstrap-duallistbox-container .info{display:inline-block;margin-bottom:5px;font-size:11px}.bootstrap-duallistbox-container .clear1,.bootstrap-duallistbox-container .clear2{display:none;font-size:10px}.bootstrap-duallistbox-container .box1.filtered .clear1,.bootstrap-duallistbox-container .box2.filtered .clear2{display:inline-block}.bootstrap-duallistbox-container .move,.bootstrap-duallistbox-container .remove{width:60%}.bootstrap-duallistbox-container .btn-group .btn{border-bottom-left-radius:0;border-bottom-right-radius:0}.bootstrap-duallistbox-container .moveall,.bootstrap-duallistbox-container .removeall{width:40%}.bootstrap-duallistbox-container.bs2compatible .btn-group>.btn+.btn{margin-left:0}.bootstrap-duallistbox-container select{border-top-left-radius:0;border-top-right-radius:0;width:100%;height:300px;padding:0}.bootstrap-duallistbox-container .filter{display:inline-block;width:100%;height:31px;margin:0 0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-duallistbox-container .filter.placeholder{color:#aaa}.bootstrap-duallistbox-container.moveonselect .move,.bootstrap-duallistbox-container.moveonselect .remove{display:none}.bootstrap-duallistbox-container.moveonselect .moveall,.bootstrap-duallistbox-container.moveonselect .removeall{width:100%}

/* JStree css */
.jstree-node,.jstree-children,.jstree-container-ul{display:block;margin:0;padding:0;list-style-type:none;list-style-image:none}.jstree-node{white-space:nowrap}.jstree-anchor{display:inline-block;color:#000;white-space:nowrap;padding:0 4px 0 1px;margin:0;vertical-align:top}.jstree-anchor:focus{outline:0}.jstree-anchor,.jstree-anchor:link,.jstree-anchor:visited,.jstree-anchor:hover,.jstree-anchor:active{text-decoration:none;color:inherit}.jstree-icon{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.jstree-icon:empty{display:inline-block;text-decoration:none;margin:0;padding:0;vertical-align:top;text-align:center}.jstree-ocl{cursor:pointer}.jstree-leaf>.jstree-ocl{cursor:default}.jstree .jstree-open>.jstree-children{display:block}.jstree .jstree-closed>.jstree-children,.jstree .jstree-leaf>.jstree-children{display:none}.jstree-anchor>.jstree-themeicon{margin-right:2px}.jstree-no-icons .jstree-themeicon,.jstree-anchor>.jstree-themeicon-hidden{display:none}.jstree-hidden{display:none}.jstree-rtl .jstree-anchor{padding:0 1px 0 4px}.jstree-rtl .jstree-anchor>.jstree-themeicon{margin-left:2px;margin-right:0}.jstree-rtl .jstree-node{margin-left:0}.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-wholerow-ul{position:relative;display:inline-block;min-width:100%}.jstree-wholerow-ul .jstree-leaf>.jstree-ocl{cursor:pointer}.jstree-wholerow-ul .jstree-anchor,.jstree-wholerow-ul .jstree-icon{position:relative}.jstree-wholerow-ul .jstree-wholerow{width:100%;cursor:pointer;position:absolute;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vakata-context{display:none}.vakata-context,.vakata-context ul{margin:0;padding:2px;position:absolute;background:#f5f5f5;border:1px solid #979797;box-shadow:2px 2px 2px #999}.vakata-context ul{list-style:none;left:100%;margin-top:-2.7em;margin-left:-4px}.vakata-context .vakata-context-right ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context li{list-style:none;display:inline}.vakata-context li>a{display:block;padding:0 2em;text-decoration:none;width:auto;color:#000;white-space:nowrap;line-height:2.4em;text-shadow:1px 1px 0 #fff;border-radius:1px}.vakata-context li>a:hover{position:relative;background-color:#e8eff7;box-shadow:0 0 2px #0a6aa1}.vakata-context li>a.vakata-context-parent{background-image:url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==);background-position:right center;background-repeat:no-repeat}.vakata-context li>a:focus{outline:0}.vakata-context .vakata-context-hover>a{position:relative;background-color:#e8eff7;box-shadow:0 0 2px #0a6aa1}.vakata-context .vakata-context-separator>a,.vakata-context .vakata-context-separator>a:hover{background:#fff;border:0;border-top:1px solid #e2e3e3;height:1px;min-height:1px;max-height:1px;padding:0;margin:0 0 0 2.4em;border-left:1px solid #e0e0e0;text-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border-radius:0}.vakata-context .vakata-contextmenu-disabled a,.vakata-context .vakata-contextmenu-disabled a:hover{color:silver;background-color:transparent;border:0;box-shadow:0 0 0}.vakata-context li>a>i{text-decoration:none;display:inline-block;width:2.4em;height:2.4em;background:0 0;margin:0 0 0 -2em;vertical-align:top;text-align:center;line-height:2.4em}.vakata-context li>a>i:empty{width:2.4em;line-height:2.4em}.vakata-context li>a .vakata-contextmenu-sep{display:inline-block;width:1px;height:2.4em;background:#fff;margin:0 .5em 0 0;border-left:1px solid #e2e3e3}.vakata-context .vakata-contextmenu-shortcut{font-size:.8em;color:silver;opacity:.5;display:none}.vakata-context-rtl ul{left:auto;right:100%;margin-left:auto;margin-right:-4px}.vakata-context-rtl li>a.vakata-context-parent{background-image:url(data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7);background-position:left center;background-repeat:no-repeat}.vakata-context-rtl .vakata-context-separator>a{margin:0 2.4em 0 0;border-left:0;border-right:1px solid #e2e3e3}.vakata-context-rtl .vakata-context-left ul{right:auto;left:100%;margin-left:-4px;margin-right:auto}.vakata-context-rtl li>a>i{margin:0 -2em 0 0}.vakata-context-rtl li>a .vakata-contextmenu-sep{margin:0 0 0 .5em;border-left-color:#fff;background:#e2e3e3}#jstree-marker{position:absolute;top:0;left:0;margin:-5px 0 0 0;padding:0;border-right:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid;width:0;height:0;font-size:0;line-height:0}#jstree-dnd{line-height:16px;margin:0;padding:4px}#jstree-dnd .jstree-icon,#jstree-dnd .jstree-copy{display:inline-block;text-decoration:none;margin:0 2px 0 0;padding:0;width:16px;height:16px}#jstree-dnd .jstree-ok{background:green}#jstree-dnd .jstree-er{background:red}#jstree-dnd .jstree-copy{margin:0 2px}.jstree-default .jstree-node,.jstree-default .jstree-icon{background-repeat:no-repeat;background-color:transparent}.jstree-default .jstree-anchor,.jstree-default .jstree-wholerow{transition:background-color .15s,box-shadow .15s}.jstree-default .jstree-hovered{background:#e7f4f9;border-radius:2px;box-shadow:inset 0 0 1px #ccc}.jstree-default .jstree-clicked{background:#beebff;border-radius:2px;box-shadow:inset 0 0 1px #999}.jstree-default .jstree-no-icons .jstree-anchor>.jstree-themeicon{display:none}.jstree-default .jstree-disabled{background:0 0;color:#666}.jstree-default .jstree-disabled.jstree-hovered{background:0 0;box-shadow:none}.jstree-default .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default .jstree-disabled>.jstree-icon{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default .jstree-search{font-style:italic;color:#8b0000;font-weight:700}.jstree-default .jstree-no-checkboxes .jstree-checkbox{display:none!important}.jstree-default.jstree-checkbox-no-clicked .jstree-clicked{background:0 0;box-shadow:none}.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered{background:#e7f4f9}.jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked{background:0 0}.jstree-default.jstree-checkbox-no-clicked>.jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered{background:#e7f4f9}.jstree-default>.jstree-striped{min-width:100%;display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==) left top repeat}.jstree-default>.jstree-wholerow-ul .jstree-hovered,.jstree-default>.jstree-wholerow-ul .jstree-clicked{background:0 0;box-shadow:none;border-radius:0}.jstree-default .jstree-wholerow{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jstree-default .jstree-wholerow-hovered{background:#e7f4f9}.jstree-default .jstree-wholerow-clicked{background:#beebff;background:-webkit-linear-gradient(top,#beebff 0,#a8e4ff 100%);background:linear-gradient(to bottom,#beebff 0,#a8e4ff 100%)}.jstree-default .jstree-node{min-height:24px;line-height:24px;margin-left:24px;min-width:24px}.jstree-default .jstree-anchor{line-height:24px;height:24px}.jstree-default .jstree-icon{width:24px;height:24px;line-height:24px}.jstree-default .jstree-icon:empty{width:24px;height:24px;line-height:24px}.jstree-default.jstree-rtl .jstree-node{margin-right:24px}.jstree-default .jstree-wholerow{height:24px}.jstree-default .jstree-node,.jstree-default .jstree-icon{background-image:url(../images/32px.png)}.jstree-default .jstree-node{background-position:-292px -4px;background-repeat:repeat-y}.jstree-default .jstree-last{background:0 0}.jstree-default .jstree-open>.jstree-ocl{background-position:-132px -4px}.jstree-default .jstree-closed>.jstree-ocl{background-position:-100px -4px}.jstree-default .jstree-leaf>.jstree-ocl{background-position:-68px -4px}.jstree-default .jstree-themeicon{background-position:-260px -4px}.jstree-default>.jstree-no-dots .jstree-node,.jstree-default>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -4px}.jstree-default>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -4px}.jstree-default .jstree-disabled{background:0 0}.jstree-default .jstree-disabled.jstree-hovered{background:0 0}.jstree-default .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default .jstree-checkbox{background-position:-164px -4px}.jstree-default .jstree-checkbox:hover{background-position:-164px -36px}.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default .jstree-checked>.jstree-checkbox{background-position:-228px -4px}.jstree-default.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default .jstree-checked>.jstree-checkbox:hover{background-position:-228px -36px}.jstree-default .jstree-anchor>.jstree-undetermined{background-position:-196px -4px}.jstree-default .jstree-anchor>.jstree-undetermined:hover{background-position:-196px -36px}.jstree-default .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default>.jstree-striped{background-size:auto 48px}.jstree-default.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-default.jstree-rtl .jstree-last{background:0 0}.jstree-default.jstree-rtl .jstree-open>.jstree-ocl{background-position:-132px -36px}.jstree-default.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-100px -36px}.jstree-default.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-68px -36px}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-36px -36px}.jstree-default.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-4px -36px}.jstree-default .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url(../images/throbber.gif) center center no-repeat}.jstree-default .jstree-file{background:url(../images/32px.png) -100px -68px no-repeat}.jstree-default .jstree-folder{background:url(../images/32px.png) -260px -4px no-repeat}.jstree-default>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default{line-height:24px;padding:0 4px}#jstree-dnd.jstree-default .jstree-ok,#jstree-dnd.jstree-default .jstree-er{background-image:url(../images/32px.png);background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default i{background:0 0;width:24px;height:24px;line-height:24px}#jstree-dnd.jstree-default .jstree-ok{background-position:-4px -68px}#jstree-dnd.jstree-default .jstree-er{background-position:-36px -68px}.jstree-default.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==)}.jstree-default.jstree-rtl .jstree-last{background:0 0}.jstree-default-small .jstree-node{min-height:18px;line-height:18px;margin-left:18px;min-width:18px}.jstree-default-small .jstree-anchor{line-height:18px;height:18px}.jstree-default-small .jstree-icon{width:18px;height:18px;line-height:18px}.jstree-default-small .jstree-icon:empty{width:18px;height:18px;line-height:18px}.jstree-default-small.jstree-rtl .jstree-node{margin-right:18px}.jstree-default-small .jstree-wholerow{height:18px}.jstree-default-small .jstree-node,.jstree-default-small .jstree-icon{background-image:url(../images/32px.png)}.jstree-default-small .jstree-node{background-position:-295px -7px;background-repeat:repeat-y}.jstree-default-small .jstree-last{background:0 0}.jstree-default-small .jstree-open>.jstree-ocl{background-position:-135px -7px}.jstree-default-small .jstree-closed>.jstree-ocl{background-position:-103px -7px}.jstree-default-small .jstree-leaf>.jstree-ocl{background-position:-71px -7px}.jstree-default-small .jstree-themeicon{background-position:-263px -7px}.jstree-default-small>.jstree-no-dots .jstree-node,.jstree-default-small>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-small>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -7px}.jstree-default-small>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -7px}.jstree-default-small .jstree-disabled{background:0 0}.jstree-default-small .jstree-disabled.jstree-hovered{background:0 0}.jstree-default-small .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default-small .jstree-checkbox{background-position:-167px -7px}.jstree-default-small .jstree-checkbox:hover{background-position:-167px -39px}.jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-small .jstree-checked>.jstree-checkbox{background-position:-231px -7px}.jstree-default-small.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-small .jstree-checked>.jstree-checkbox:hover{background-position:-231px -39px}.jstree-default-small .jstree-anchor>.jstree-undetermined{background-position:-199px -7px}.jstree-default-small .jstree-anchor>.jstree-undetermined:hover{background-position:-199px -39px}.jstree-default-small .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default-small>.jstree-striped{background-size:auto 36px}.jstree-default-small.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-default-small.jstree-rtl .jstree-last{background:0 0}.jstree-default-small.jstree-rtl .jstree-open>.jstree-ocl{background-position:-135px -39px}.jstree-default-small.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-103px -39px}.jstree-default-small.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-71px -39px}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-39px -39px}.jstree-default-small.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:-7px -39px}.jstree-default-small .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-small>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url(../images/throbber.gif) center center no-repeat}.jstree-default-small .jstree-file{background:url(../images/32px.png) -103px -71px no-repeat}.jstree-default-small .jstree-folder{background:url(../images/32px.png) -263px -7px no-repeat}.jstree-default-small>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default-small{line-height:18px;padding:0 4px}#jstree-dnd.jstree-default-small .jstree-ok,#jstree-dnd.jstree-default-small .jstree-er{background-image:url(../images/32px.png);background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default-small i{background:0 0;width:18px;height:18px;line-height:18px}#jstree-dnd.jstree-default-small .jstree-ok{background-position:-7px -71px}#jstree-dnd.jstree-default-small .jstree-er{background-position:-39px -71px}.jstree-default-small.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==)}.jstree-default-small.jstree-rtl .jstree-last{background:0 0}.jstree-default-large .jstree-node{min-height:32px;line-height:32px;margin-left:32px;min-width:32px}.jstree-default-large .jstree-anchor{line-height:32px;height:32px}.jstree-default-large .jstree-icon{width:32px;height:32px;line-height:32px}.jstree-default-large .jstree-icon:empty{width:32px;height:32px;line-height:32px}.jstree-default-large.jstree-rtl .jstree-node{margin-right:32px}.jstree-default-large .jstree-wholerow{height:32px}.jstree-default-large .jstree-node,.jstree-default-large .jstree-icon{background-image:url(../images/32px.png)}.jstree-default-large .jstree-node{background-position:-288px 0;background-repeat:repeat-y}.jstree-default-large .jstree-last{background:0 0}.jstree-default-large .jstree-open>.jstree-ocl{background-position:-128px 0}.jstree-default-large .jstree-closed>.jstree-ocl{background-position:-96px 0}.jstree-default-large .jstree-leaf>.jstree-ocl{background-position:-64px 0}.jstree-default-large .jstree-themeicon{background-position:-256px 0}.jstree-default-large>.jstree-no-dots .jstree-node,.jstree-default-large>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-large>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px 0}.jstree-default-large>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 0}.jstree-default-large .jstree-disabled{background:0 0}.jstree-default-large .jstree-disabled.jstree-hovered{background:0 0}.jstree-default-large .jstree-disabled.jstree-clicked{background:#efefef}.jstree-default-large .jstree-checkbox{background-position:-160px 0}.jstree-default-large .jstree-checkbox:hover{background-position:-160px -32px}.jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-large .jstree-checked>.jstree-checkbox{background-position:-224px 0}.jstree-default-large.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-large .jstree-checked>.jstree-checkbox:hover{background-position:-224px -32px}.jstree-default-large .jstree-anchor>.jstree-undetermined{background-position:-192px 0}.jstree-default-large .jstree-anchor>.jstree-undetermined:hover{background-position:-192px -32px}.jstree-default-large .jstree-checkbox-disabled{opacity:.8;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");filter:gray;-webkit-filter:grayscale(100%)}.jstree-default-large>.jstree-striped{background-size:auto 64px}.jstree-default-large.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);background-position:100% 1px;background-repeat:repeat-y}.jstree-default-large.jstree-rtl .jstree-last{background:0 0}.jstree-default-large.jstree-rtl .jstree-open>.jstree-ocl{background-position:-128px -32px}.jstree-default-large.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-96px -32px}.jstree-default-large.jstree-rtl .jstree-leaf>.jstree-ocl{background-position:-64px -32px}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-node,.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-open>.jstree-ocl{background-position:-32px -32px}.jstree-default-large.jstree-rtl>.jstree-no-dots .jstree-closed>.jstree-ocl{background-position:0 -32px}.jstree-default-large .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-large>.jstree-container-ul .jstree-loading>.jstree-ocl{background:url(../images/throbber.gif) center center no-repeat}.jstree-default-large .jstree-file{background:url(../images/32px.png) -96px -64px no-repeat}.jstree-default-large .jstree-folder{background:url(../images/32px.png) -256px 0 no-repeat}.jstree-default-large>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}#jstree-dnd.jstree-default-large{line-height:32px;padding:0 4px}#jstree-dnd.jstree-default-large .jstree-ok,#jstree-dnd.jstree-default-large .jstree-er{background-image:url(../images/32px.png);background-repeat:no-repeat;background-color:transparent}#jstree-dnd.jstree-default-large i{background:0 0;width:32px;height:32px;line-height:32px}#jstree-dnd.jstree-default-large .jstree-ok{background-position:0 -64px}#jstree-dnd.jstree-default-large .jstree-er{background-position:-32px -64px}.jstree-default-large.jstree-rtl .jstree-node{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==)}.jstree-default-large.jstree-rtl .jstree-last{background:0 0}@media (max-width:768px){#jstree-dnd.jstree-dnd-responsive{line-height:40px;font-weight:700;font-size:1.1em;text-shadow:1px 1px #fff}#jstree-dnd.jstree-dnd-responsive>i{background:0 0;width:40px;height:40px}#jstree-dnd.jstree-dnd-responsive>.jstree-ok{background-image:url(../images/40px.png);background-position:0 -200px;background-size:120px 240px}#jstree-dnd.jstree-dnd-responsive>.jstree-er{background-image:url(../images/40px.png);background-position:-40px -200px;background-size:120px 240px}#jstree-marker.jstree-dnd-responsive{border-left-width:10px;border-top-width:10px;border-bottom-width:10px;margin-top:-10px}}@media (max-width:768px){.jstree-default-responsive .jstree-icon{background-image:url(../images/40px.png)}.jstree-default-responsive .jstree-node,.jstree-default-responsive .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-responsive .jstree-node{min-height:40px;line-height:40px;margin-left:40px;min-width:40px;white-space:nowrap}.jstree-default-responsive .jstree-anchor{line-height:40px;height:40px}.jstree-default-responsive .jstree-icon,.jstree-default-responsive .jstree-icon:empty{width:40px;height:40px;line-height:40px}.jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0}.jstree-default-responsive.jstree-rtl .jstree-node{margin-left:0;margin-right:40px}.jstree-default-responsive.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}.jstree-default-responsive .jstree-ocl,.jstree-default-responsive .jstree-themeicon,.jstree-default-responsive .jstree-checkbox{background-size:120px 240px}.jstree-default-responsive .jstree-leaf>.jstree-ocl{background:0 0}.jstree-default-responsive .jstree-open>.jstree-ocl{background-position:0 0!important}.jstree-default-responsive .jstree-closed>.jstree-ocl{background-position:0 -40px!important}.jstree-default-responsive.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-40px 0!important}.jstree-default-responsive .jstree-themeicon{background-position:-40px -40px}.jstree-default-responsive .jstree-checkbox,.jstree-default-responsive .jstree-checkbox:hover{background-position:-40px -80px}.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-responsive .jstree-checked>.jstree-checkbox,.jstree-default-responsive .jstree-checked>.jstree-checkbox:hover{background-position:0 -80px}.jstree-default-responsive .jstree-anchor>.jstree-undetermined,.jstree-default-responsive .jstree-anchor>.jstree-undetermined:hover{background-position:0 -120px}.jstree-default-responsive .jstree-anchor{font-weight:700;font-size:1.1em;text-shadow:1px 1px #fff}.jstree-default-responsive>.jstree-striped{background:0 0}.jstree-default-responsive .jstree-wholerow{border-top:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(64,64,64,.2);background:#ebebeb;height:40px}.jstree-default-responsive .jstree-wholerow-hovered{background:#e7f4f9}.jstree-default-responsive .jstree-wholerow-clicked{background:#beebff}.jstree-default-responsive .jstree-children .jstree-last>.jstree-wholerow{box-shadow:inset 0 -6px 3px -5px #666}.jstree-default-responsive .jstree-children .jstree-open>.jstree-wholerow{box-shadow:inset 0 6px 3px -5px #666;border-top:0}.jstree-default-responsive .jstree-children .jstree-open+.jstree-open{box-shadow:none}.jstree-default-responsive .jstree-node,.jstree-default-responsive .jstree-icon,.jstree-default-responsive .jstree-node>.jstree-ocl,.jstree-default-responsive .jstree-themeicon,.jstree-default-responsive .jstree-checkbox{background-image:url(../images/40px.png);background-size:120px 240px}.jstree-default-responsive .jstree-node{background-position:-80px 0;background-repeat:repeat-y}.jstree-default-responsive .jstree-last{background:0 0}.jstree-default-responsive .jstree-leaf>.jstree-ocl{background-position:-40px -120px}.jstree-default-responsive .jstree-last>.jstree-ocl{background-position:-40px -160px}.jstree-default-responsive .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}.jstree-default-responsive .jstree-file{background:url(../images/40px.png) 0 -160px no-repeat;background-size:120px 240px}.jstree-default-responsive .jstree-folder{background:url(../images/40px.png) -40px -40px no-repeat;background-size:120px 240px}.jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}}

/* .jstree-default .jstree-node, .jstree-default .jstree-icon { background-image: url("../images/30px.png");} */


/*Bootstrap Default css Overwrite*/
body{color: #393939}
a{color: #009b34; text-decoration: none;}
a:hover, a:focus, a:hover{color: #009b34!important;text-decoration: none;}
.form-control:focus {border-color: #009b34}
input, selct{border-radius: 0!important;}
select{ padding-right: 20px;  padding-left: 2px!important; }
select:before { font-family: "FontAwesome"; position:absolute; left: 30px;padding-top: 1px}
select:before { content: "\f0dd"; }
select::-ms-expand { display: none; }

.panel-body { padding: 30px;}


/*Custom css*/
body{ background: url("../images/box-bg.png") repeat}
a.fa { text-decoration: none;}
/*Login Page css*/
.loginbox {margin-top:4%}
/* .loginbox .login-logo img{height:100px;} */
.loginbox h1 {font-size: 20px; margin-bottom: 15px;}
.loginbox .panel-info { border-color: #ccc; margin-bottom: 5px; }
.loginbox .bg-default { background-color: #eee; padding: 5%; text-align: center; color: #565656; }
.loginbox .input-group-addon { border-radius: 0; padding: 14px 16px; }
.loginbox .form-control { border-radius: 0;height: auto; padding: 12px 10px; }
.loginbox .fa { color: #999; }
.loginbox .input-group {margin-bottom: 25px;}
.loginbox .btn-block { border: #353535; border-radius: 0; background-color: #009a33; padding: 10px 30px; color: #fff; font-weight: bold; font-size: 20tpx; }
.loginbox .fp {margin: 5%;}
.loginbox .form-control {font-size: 15px;}
.login-copyright, .copyright { font-size: 0.8em; color: #676767; margin-top: 10px;}

/*Header css*/
.header { background-color: #fff;}
.header .header-align {padding: 0;}
.header .nav.navbar-nav .fa {border: 1px solid #dedede; border-radius: 50%;padding: 8px 10px; color: #009b34; font-size: 21px}
.header .nav.navbar-nav .logout .fa-sign-out {border: 0; color: #fff; font-size: 30px;padding: 7px 8px 13px 6px}
.nav.navbar-nav .fa-chevron-down {border: 0!important;color: #009b34; }
.header .nav.navbar-nav .logout{ background-color: #009b34;}
.header .nav.navbar-nav .logout > a { padding: 0 0 0px 5px !important;}
.header .navbar-nav > li > a {padding-top: 5px;padding-bottom: 5px; color: #333; font-size: 16px;}


/*Main-content area*/
.btn.btn-custom { background-color: #009b34; color: #fff; font-size: 1.3em; padding: 10px 50px;}
.main-content-tab {margin-top: 5%}
.main-content { background-color: #fff; margin-top: 5%; padding: 10px 50px 50px; border:1px solid #d1d1d1;}
.main-content h1 {font-size: 21px; border-bottom: 1px solid #d1d1d1; padding-bottom: 20px;margin-bottom: 30px;}
.main-content h2 {font-size: 15px; font-weight: bold;margin-bottom: 25px;}
.main-content-tab h2 {font-size: 15px; font-weight: bold;margin-bottom: 15px;margin-top: 0;}
.custom-form.form-inline .form-group {display: block; width: 100%}
.custom-form label { display: block; font-size: 14px; font-weight: normal;margin-bottom: 8px;}
.custom-form .fa.fa-info-circle {color: #918f8f; font-size: 21px; vertical-align: middle; margin-left: 10px;}
.custom-form .form-control.equal { width: 49% !important; }
.custom-form .form-control.full {width: 100%!important}
.custom-form select {width: 30%!important;border-radius: 0;}
.custom-form .geography select {width: 100%!important;}
.geography select {padding-left:0px!important;}
.geography select:before { font-family: inherit;}
.geography select:before { content: ""; }
.custom-form label.radio-inline { display: inline-block; }
.custom-form input[type="radio"] {margin-top: 1px;}
.custom-form .btn.btn-upload { margin-top: 20px; }
.custom-form .fa{cursor: pointer}
.custom-form .form-control.tel {width: 100%!important;}
/*.custom-form .duns .fa { margin-top: 20px!important; }*/
/*.custom-form .upload-duns {position:absolute; top:-500px;}*/
 .duns-upload { margin: 25px 15px 0; }
.custom-form.build-a-list input[type="text"] {width: 100%!important}
.custom-form.build-a-list h3 {margin-left:15px; font-size: 15px; font-weight: bold;}
/*.btn-group.buttons { position: absolute; width: 50px; }*/
.filter-options label {font-weight: normal}
.btn-grey {border: 1px solid #ccc; font-size: 1.3em; padding: 10px 30px; margin-right: 10px;background-color: #ddd;}
.frm-grp-element{margin-bottom: 30px;}
.duns-file-upload  { position: relative; overflow: hidden; margin: 0px; padding: 10px 20px; margin-top:20px; font-weight: bold; background-color: #eee;}
.duns-file-upload input.upload { position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }
/*.duns-container { margin-top: 25px; }*/
.duns-container textarea { border: 1px solid #ccc; padding: 2px; max-height: 34px; resize: none; width: 100%; background-color: #eee; }
.table-bordered.table-striped th{background-color: #e2e2e2}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {border-color: #d3d3d3;}
.hr-top {border-top: 3px solid #ccc; padding: 20px 0 }

/*Tab css*/
.tab-container .tab-content { background: #fff none repeat scroll 0 0; border-bottom: 1px solid #d1d1d1;   border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; /*    padding: 20px;*/ }
.tab-container .nav-tabs > li > a { background-color: #fff; border-color: #d1d1d1 !important; border-radius: 0; border-width: 1px 1px 1px 0 !important; color: #777 !important; font-size: 1.2em; font-weight: normal;  margin: 0; padding: 18px 50px; }
.tab-container .nav-tabs > li:first-child > a {border-left-width: 1px!important;}
.tab-container li.active > a { border-top: 5px solid #009b34!important; border-bottom-width:0px !important; color: #333!important; padding-top: 15px!important; }
.result-footer { margin-bottom: 20px; padding: 20px;}
.result-footer h3 { font-size: 1.3em!important; font-weight: normal!important; margin-bottom: 10px;  margin-top: 0; margin-left: 0!important;}
.result-count {font-size: 1.8em;}

/*Territory css*/
.geography {margin-top: 30px;overflow: hidden}
.geography .more-options a {cursor: pointer;}
.geography .more-options {margin-top: 5px;}
.geography .more-options .active {text-decoration: underline;}
.geography .selected-territory {min-height: 100px; border: 1px solid #ccc;;overflow: auto;padding:5px;}
/*.geography .bootstrap-duallistbox-container .buttons { margin-bottom: 5px; }*/
.btn-group-vertical > .btn, .btn-group > .btn { border: 1px solid #ccc; }
.geography .btn i{ color: #009b34; font-size: 21px; font-weight: bold !important; }
/*.btn.btn-fa:before { font-family: "FontAwesome"; position:absolute; content:"f0dd";}*/
/*
#collapseGeography .bootstrap-duallistbox-container.moveonselect .moveall, #collapseGeography .bootstrap-duallistbox-container.moveonselect .removeall { width: auto;background-color: transparent; border-color: transparent; color: #009b34; padding: 0;font-size: 2em; right: 30px; top: -5px; }
#collapseGeography .btn-group.buttons {width: 20px;}
*/

/*Auto Suggest CSS*/
.ui-widget.ui-widget-content { border-radius: 0 0 10px 10px; color: #777; font-size: 1em; font-style: italic;}
.ui-menu .ui-menu-item {border-bottom: 1px solid #e5e5e5;}
.ui-menu .ui-menu-item:last-child { border-bottom: 0 none; }
.ui-menu .ui-menu-item-wrapper { padding: 5px 1em 5px 0.6em!important; }
.ui-state-active {background-color:#009b34!important; border: none!important}	


/*Accordion css*/
.panel-title {font-size: 1.3em;}
.panel-title a {font-size: .9em!important; outline: none;text-decoration: none;padding-left: 2px;}
.panel-title a:before, .panel-title a.collapsed:before { font-family: FontAwesome; padding-right: 10px}
.panel-title a:before { content: "\f078"; padding-left:0px  }
.panel-title a.collapsed:before { content: "\f054"; padding-left:0px}
.panel-group .panel + .panel {  border-left-color: transparent; border-radius: 0; border-right-color: transparent; margin-top: -1px; }
.panel-default > .panel-heading {padding: 15px 20px;}
.panel-group { margin-bottom: 40px; padding-top: 40px; }

/*Family tree and its overwrite css*/
.overflow-block { border: 1px solid #d1d1d1; max-height: 200px;min-height: 200px;overflow: auto; padding: 10px; }
.overflow-block label {font-weight: normal; display: inline-block}
.overflow-block > label { border: 1px solid #d1d1d1; margin: 5px; padding: 5px; font-size:.8em}
.industry .input-group-addon { background: #009b34 none repeat scroll 0 0; border:0; border-radius: 0; color: #fff;}
.industry .form-control {margin-bottom: -1px;}
/*.checktree li label span { color: #009b34!important; }*/
.checktree li label {font-size: .8em}
/* #tree-container .panel-body {padding:5px 0 5px 15px !important;display:none;}
#tree-container .fa.fa-plus-square, #tree-container .fa.fa-minus-square {margin-right:5px; vertical-align:mddle;}
#tree-container .desc { display: inline-block; font-size: 0.8em; margin-left: 5px; width:90%; }
#tree-container > a:hover, #tree-container > a:active {color:#009b34!important;} */
.jstree-default .jstree-anchor {font-size:0.8em!important;}
.jstree-default .jstree-search {color:#009b34; font-style:normal}

.action-icons .fa { border: 1px solid #dedede; border-radius: 50%; font-size: 18px; margin-right: 5px;   padding: 4px; color: #009b34; }
.action-icons .fa.fa-trash-o{color: #cc0000;}
.action-icons .fa.fa-pencil-square-o{ font-size: 16px}
.action-icons .fa.fa-clipboard{ font-size: 15px}

.breadcrumbs-padding {padding: 13px 0 0 80px;;position:relative;z-index:2}
#dynamicLoadDiv { left: -20px !important; position: absolute; top: 95% !important; width: 140px !important; }
#dynamicLoadDiv .processing.dynamic{height:110px;}
#tab_familytree .jstree-node { overflow: visible!important; }
#tab_familytree .familytreebuttons { line-height: 35px!important;}
.linespace-tb {word-wrap: break-word;}
.custom-text-right{text-align:right}


@media (min-width: 767px) { 
    .loginbox .panel-body {padding: 0 23% 5%;}
    .header .navbar-default { background-color: transparent; border-color: transparent; }
    .header .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .header .navbar-nav > .active > a:hover { background-color: transparent; color: #555; }
    .header .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .header .navbar-nav > .open > a:hover { background-color: #eee; color: #555; }
	.custom-row{margin-right: -15px;margin-left: -15px;}
	.custom-form input[type="text"] {width: 69%!important}
	.header {height: 50px; }
	.mob-bread-crumbs{display:none;}
	.td35percent{width:35%}
	.dt-height dt{height:40px; width: 25%; margin-right: 38px;}
	.custom-form input[type="text"] {width: 69%!important}
	.custom-pull-right{float: right!important;}
	.modal-sm {width: 400px;}
	
}

@media (min-width: 768px) and (max-width: 991px) {
    .header .nav.navbar-nav .fa { font-size: 14px;  padding: 4px 5px;}
    .header .navbar-nav > li > a { font-size: 13px; padding-left:10px; padding-right:10px;  padding-bottom: 10px;
    padding-top: 15px;}
    .breadcrumbs-padding {padding-left: 165px!important;} 
}

@media (max-width: 767px) { 
	.breadcrumbs-bg{display:none}
	.mob-bread-crumbs .list-inline a:after{ font-family: fontawesome ; content: "\f054"; color: #333 ;  margin-left: 17px;}
	#dynamicLoadDiv { left: 35% !important; position: absolute; top: 40% !important; width: 140px !important; }
	.custom-text-right{text-align:left}	
}
@media (max-width: 667px) {
	.overview-hdr{margin-top: -18px;padding-bottom: 45px !important;}
	.overview-hdr ul{margin-top:10px}
	.panel-group{padding-top:0 !important}
	.panel-group ul{margin-bottom: 15px;}
	.topVal{top:40px}
}

@media (max-width: 768px) {	
	.topVal{top:40px}
}

@media (max-width: 991px) { 
	#familytree { overflow: scroll!important;  width: 92%!important; }
	.selected_industry{margin-top:20px}
	#company-search .btn.btn-custom {padding:0 5px;}	
}

@media (max-width: 640px) { 
    .main-content {padding: 20px;}
    .custom-form select {width: 100%!important; margin-bottom: 10px;}
    .custom-form input {width: 100%!important}
    .custom-form .btn.btn-upload { margin-top: 0px; }
    .custom-form .form-control.equal { width: 100% !important; }
    
	
	.google-maps { position: relative; padding-bottom: 75%; height: 0; overflow: hidden;margin-bottom:20px;}
    .google-maps iframe { position: absolute; top: 0; left: 0; width: 98% !important; height: 100%important;  }
	.login-logo a img{width:50%;}
	.panel-body {padding:0 15px 15px 15px;}	
    .tab-container .nav.nav-tabs > li {width: 100%}
    .custom-form input { width: auto!important; }
    .btn-grey,.btn.btn-custom {padding: 0 10px; margin: 10px 0;}
    .logout { text-align: right; }
    header .nav.navbar-nav .logout-mob .fa-sign-out {border: 1px solid #dedede !important; color: #009b34 !important; font-size: 23px; padding: 7px !important;}
	
	
	.icon-border{margin-bottom:20px!important;}
	.custom-form input[type="radio"] {margin-top: 2px;}	
	.custom-container{padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
	.td35percent{width:45%}
	.top-buffer { margin-top:20px; }
	.panel-body {padding: 0 15px 15px 5px;}
	.custom-form input[type="text"] {width: 100%!important}
	.custom-pull-right{margin-top:30px;}
	.familytreeview > div  span{ display: inline-block; margin-bottom: 10px; width: 80%; }
}

/*kamran*/
.info{float:left;padding:0  10px 0 0; color:#918d7f;}
.errowtxtblack{color:#000;}
.tr-bg-gray{background-color:#e2e2e2;}
.thbg th{border-right: 1px solid #cacaca;}
.icon-border{ border: 1px solid #CCC; border-radius: 50%; padding: 8px 10px; color: #009b34!important; margin:9px 0 0 14px;font-size: 21px;display: inline !important;background-image: none !important;}
.search-msg{background-color:#e4e4e4; padding:15px; margin-top:30px; border:1px solid #d6d6d6;}
table.dataTable thead .sorting { background-image:url(../images/sort_both.png)!important;}
.dataTables_wrapper .dataTables_paginate {background-color: #ededed;margin-top: 15px; border-radius:5px;padding: 5px;}/*Rama changed margin-top: 30px to 15px*/
table.dataTable thead th, table.dataTable thead td {padding: 10px 18px;border-bottom: 1px solid #d3d3d3;}
table.dataTable.no-footer { border-bottom: 1px solid #d3d3d3;}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {background:#090!important; color:#fff!important;border: 1px solid #060;}
.dataTables_wrapper .dataTables_paginate .paginate_button {padding: 0.4em .9em!important;}
.dataTables_wrapper .dataTables_length { float: right; margin-top: 25px; }/*Rama*/
.dataTables_length label { font-weight: normal; }/*Rama*/
.dataTables_info { margin-bottom: 10px; }/*Rama*/
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background: #ccc!important; border:1px solid transparent; color: #111!important}

/*19-10*/
.top-bottm-space{margin-top:6px; margin-bottom:42px; display: block;}
.icon-border-contact{ border: 1px solid #CCC; border-radius: 50%; padding: 11px 13px; color: #009b34!important;}
.main-content-ft {background-color: #fff;padding: 10px 0px 0px;}
.main-content-ft h1{ font-size: 21px; border-bottom: 1px solid #d1d1d1; padding-bottom: 20px; margin-bottom: 30px;}
.leftborder{border-left:1px solid #CCC}
.searchbox .fa{position:absolute;right: 23px;bottom: 11px; color:#cccbcb;}
.checkboxes-select-all.sorting_asc,#savedlistsamp th:nth-child(5) {background-image: none !important;}
.location:before{font-family: fontawesome ; content: "\f041"; color: #d3d2d2 ; margin-right: 10px; font-size:60px; float:left; position:relative; top:-22px;}
.phone:before{font-family: fontawesome ; content: "\f095"; color: #d3d2d2 ; margin-right: 10px; font-size:61px; float:left; position:relative; top:-20px;}
.fax:before{font-family: fontawesome ; content: "\f1ac"; color: #d3d2d2 ; margin-right: 10px; font-size:52px; float:left; position:relative; top:-15px;}
.web:before{font-family: fontawesome ; content: "\f0ac"; color: #d3d2d2 ; margin-right: 10px; font-size:60px; float:left; position:relative; top:-21px;}
.web a{word-wrap: break-word;}
/*20-10*/
.main-content-ft .panel-group{padding-left:30px; padding-right:30px;}
.main-content-ft .panel{margin-bottom:0px;border:none;}
.linespace-tb .col-md-6.col-xs-6{margin-bottom:30px;}
.tr-bg-gray .sorting_asc {background-image: url(../images/sort_asc.png)!important;}
.tr-bg-gray .sorting_desc {background-image: url(../images/sort_desc.png)!important;}
.topmargin{margin-top:40px;}
.pad-0{padding:0px!important;}
.pad-leftright-0{padding-left:0px; padding-right:0px;}
/*21-10*/
.breadcrumbs-bg{ position: absolute;top: 49px; height: 45px;background-color: #e2e2e2; width: 100%;}

.breadcrumbs-bg .list-inline a:after{ font-family: fontawesome ; content: "\f054"; color: #333 ;  margin-left: 17px;}
.navbar-nav .active{background-color: #e2e2e2;}
.navbar-nav .active .fa{background-color:#fff;}
.alert-warning{color:#000; padding: 20px;}
/*31-10-2016*/

@media (max-width: 640px) {
	.loginbox .panel-body{padding: 0 15px 15px 15px;}
 }
 
.dataTables_info { top: 0; }
.modal-dialog .modal-footer {text-align:center}
 
.select {
    width: 99% !important;
}
 /*Scroll bar*/
.scrollbar::-webkit-scrollbar, .scrollbar::-moz-scrollbar{background-color: #e8e8e8!important; height: 5px;}
.scrollbar::-webkit-scrollbar-thumb, .scrollbar::-moz-scrollbar-thumb {background-color: #23b734!important;}
.scrollbar::-webkit-scrollbar, .scrollbar::-moz-scrollbar{width: 5px!important; background-color: #000000; }
 
.scrollbar::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);     background-color: #FFFFFF; }

.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:none;}

.dataTables_wrapper .dataTables_processing{height: 150px!important;}

.processing,.dataTables_processing,.results_processing { white-space: nowrap!important; text-indent: -9999px!important; background: rgba(0, 0, 0, 0) url("../images/loading.gif") no-repeat scroll center top!important; z-index:9999999!important; }
.processing { background: rgba(0, 0, 0, 0) url("../images/loading_small.gif") no-repeat scroll center top!important;  }

.processing.saved-list {height: 200px!important; overflow: hidden!important;margin-top:70px!important;}

.industry .input-group-addon { padding:0px;}

.industry .input-group-addon i { padding: 10px 25px 10px 15px; }

table.dataTable th {font-size: 0.9em;}
h1 span.pull-right .btn.btn-custom {font-size: 18px;}
h1 span.pull-right { position: absolute; right: 1%; text-align: right; top: 10%;}
#finhistory .dl-horizontal dt {
    float: left;
}
.web {
    min-height: 100px;
}