.jsn-bootstrap3 h1,
.jsn-bootstrap3 h2,
.jsn-bootstrap3 h3,
.jsn-bootstrap3 h4,
.jsn-bootstrap3 h5,
.jsn-bootstrap3 h6{font-weight:normal;}
.jsn-bootstrap3 h1 small,
.jsn-bootstrap3 h2 small,
.jsn-bootstrap3 h3 small,
.jsn-bootstrap3 h4 small,
.jsn-bootstrap3 h5 small,
.jsn-bootstrap3 h6 small{font-size:85%;}
.jsn-bootstrap3 .jsn-style-dark h1,
.jsn-bootstrap3 .jsn-style-dark h2,
.jsn-bootstrap3 .jsn-style-dark h3,
.jsn-bootstrap3 .jsn-style-dark h4,
.jsn-bootstrap3 .jsn-style-dark h5,
.jsn-bootstrap3 .jsn-style-dark h6{color:#fff;}
.jsn-bootstrap3 form{margin:0;}
.jsn-bootstrap3 legend{font-weight:normal;font-size:18px;}
.jsn-bootstrap3 legend + .control-group{margin-top:0;}
.jsn-bootstrap3 p{padding:0;margin:5px 0 15px 0;}
.jsn-bootstrap3 .chzn-container .chzn-results li{padding:5px 6px;}
.jsn-bootstrap3 .chzn-container-single .chzn-search input{height:26px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.jsn-bootstrap3 .chzn-container .chzn-drop{z-index:1200;}
.jsn-bootstrap3 select{padding:4px;}
.jsn-bootstrap3 input[type="file"]{display:inline-block;height:20px;padding:4px 6px;margin-bottom:9px;font-size:14px;line-height:20px;color:#555555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.jsn-bootstrap3 input[type="text"],
.jsn-bootstrap3 input[type="password"],
.jsn-bootstrap3 input[type="number"],
.jsn-bootstrap3 input[type="search"],
.jsn-bootstrap3 input[type="email"],
.jsn-bootstrap3 input[type="url"]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;}
.jsn-bootstrap3 fieldset{margin-top:20px;}
.jsn-bootstrap3 fieldset:first-child{margin-top:0;}
.jsn-bootstrap3 fieldset label{margin-top:0;}
.jsn-bootstrap3 fieldset p{font-size:1em;}
.jsn-bootstrap3 .control-group hr{margin:0;}
.jsn-bootstrap3 .btn.disabled,
.jsn-bootstrap3 .btn[disabled]{opacity:0.5;filter:alpha(opacity=50);}
.jsn-bootstrap3 .btn .label{font-size:10px;margin:0px 3px 0 0;position:relative;top:-2px;left:-4px;}
.jsn-bootstrap3 .form-horizontal .control-group{margin-bottom:15px;}
.jsn-bootstrap3 .form-inline label{margin-top:5px;margin-bottom:5px;}
.jsn-bootstrap3 .form-inline input,
.jsn-bootstrap3 .form-inline label,
.jsn-bootstrap3 .form-inline button,
.jsn-bootstrap3 .form-inline select,
.jsn-bootstrap3 .form-inline textarea{margin-left:3px;margin-right:3px;}
.jsn-bootstrap3 .form-actions{text-align:center;}
.jsn-bootstrap3 .form-actions,
.jsn-master.ui-dialog-contentpane .jsn-bootstrap3 .form-actions{margin:15px 0;padding:10px;background:none;border:none;}
.jsn-bootstrap3 .help-inline{padding-right:5px;}
.jsn-bootstrap3 .input-prepend input:focus,
.jsn-bootstrap3 .input-append input:focus,
.jsn-bootstrap3 .input-prepend select:focus,
.jsn-bootstrap3 .input-append select:focus,
.jsn-bootstrap3 .input-prepend .uneditable-input:focus,
.jsn-bootstrap3 .input-append .uneditable-input:focus{z-index:0;}
.jsn-bootstrap3 .jsn-form-bar{margin:10px 0;}
.jsn-bootstrap3 .jsn-form-bar .control-group{display:inline-block;margin:0 5px;}
.jsn-bootstrap3 .jsn-form-bar .control-group:first-child{margin-left:0;}
.jsn-bootstrap3 .jsn-form-bar .control-group:last-child{margin-right:0;}
.jsn-bootstrap3 .jsn-form-bar .control-group .control-label{display:inline-block;width:auto;float:none;margin-right:5px;}
.jsn-bootstrap3 .control-label .icon-question-sign{margin-left:5px;}
.jsn-bootstrap3 .jsn-form-bar .control-group .controls{display:inline-block;margin-left:0;}
.jsn-bootstrap3 .jsn-form-bar select,
.jsn-bootstrap3 .jsn-form-bar input{margin-bottom:0;}
.jsn-bootstrap3 .jsn-form-bar label{white-space:nowrap;}
.jsn-bootstrap3 .popover{max-width:none;}
.jsn-bootstrap3 .popover-title{font-weight:bold;margin:0;font-size:14px;}
.jsn-bootstrap3 .popover-content{padding:15px;}
.jsn-bootstrap3 .popover-content form{margin:0;}
.jsn-bootstrap3 .navbar .nav li.dropdown.open>.dropdown-toggle,
.jsn-bootstrap3 .navbar .nav li.dropdown.active>.dropdown-toggle,
.jsn-bootstrap3 .navbar .nav li.dropdown.open.active>.dropdown-toggle{background-image:none;}
.jsn-bootstrap3 .progress.stacked{height:auto;}
.jsn-bootstrap3 .progress.stacked .progress-bar{text-align:left;padding:5px 10px;min-height:20px;}
.jsn-bootstrap3 .nav-tabs{margin:0;}
.jsn-bootstrap3 .nav-tabs > li{margin:0 0 -1px 0;}
.jsn-bootstrap3 .nav-tabs > li > a{margin-right:0;padding:0 15px;line-height:34px;font-size:1.1em;}
.jsn-bootstrap3 .nav-tabs > .active > a,
.jsn-bootstrap3 .nav-tabs > .active > a:hover,
.jsn-bootstrap3 .nav-tabs > .active > a:focus{color:#333;font-weight:bold;font-size:1.1em;}
.jsn-bootstrap3 .nav-tabs .dropdown-toggle .caret{margin-top:16px;}
.jsn-bootstrap3 .tab-content{padding:15px;background-color:#FFF;border:1px solid #DDD;border-top:none;margin-bottom:20px;}
.jsn-bootstrap3 .accordion .accordion-group{margin-bottom:10px;line-height:1.5;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.jsn-bootstrap3 .accordion .accordion-heading .accordion-toggle{color:#555;font-weight:bold;}
.jsn-bootstrap3 .accordion .accordion-heading .accordion-toggle.collapsed{font-weight:normal;}
.jsn-bootstrap3 .accordion .accordion-heading .accordion-toggle:hover{text-decoration:none;background-color:#EEE;}
.jsn-bootstrap3 .carousel .carousel-caption h4{font-size:20px;}
.jsn-bootstrap3 .carousel .carousel-caption h4 [class^="icon-"],
.jsn-bootstrap3 .carousel .carousel-caption h4 [class*=" icon-"]{font-size:16px;width:16px;height:20px;line-height:20px;margin:3px 8px 0 0;margin-right:8px;}
.jsn-bootstrap3 .carousel .carousel-image{background-repeat:no-repeat;background-size:cover;background-position:50%;}
.jsn-bootstrap3 .carousel-indicators li{background-color:rgba(255,255,255,0.5);margin-left:8px;border:1px solid transparent;}
.jsn-bootstrap3 .carousel-indicators li:hover{border-color:rgba(255,255,255,0.5);cursor:pointer;}
.jsn-bootstrap3 .carousel-indicators .active{background:#08c;}
html[dir="rtl"] .jsn-bootstrap3 .radio,
html[dir="rtl"] .jsn-bootstrap3 .checkbox{padding-left:0;padding-right:18px;}
html[dir="rtl"] .jsn-bootstrap3 .radio input[type="radio"],
html[dir="rtl"] .jsn-bootstrap3 .checkbox input[type="checkbox"]{float:right;margin-left:0;margin-right:-18px;}
html[dir="rtl"] .jsn-bootstrap3 .form-horizontal .control-label{float:right;}
html[dir="rtl"] .jsn-bootstrap3 .form-horizontal .controls{margin-left:0;margin-right:180px;}
.jsn-bootstrap3 .jsn-style-dark{}
.jsn-bootstrap3 .jsn-style-dark .well,
.jsn-bootstrap3 .jsn-style-dark .breadcrumb,
.jsn-bootstrap3 .jsn-style-dark input,
.jsn-bootstrap3 .jsn-style-dark input[type="file"],
.jsn-bootstrap3 .jsn-style-dark select,
.jsn-bootstrap3 .jsn-style-dark textarea,
.jsn-bootstrap3 .jsn-style-dark .progress,
.jsn-bootstrap3 .jsn-style-dark code,
.jsn-bootstrap3 .jsn-style-dark pre{-moz-box-shadow:rgba(255, 255, 255, 0.1) 0 1px 0, rgba(0, 0, 0, 0.8) 0 1px 7px 0px inset;-webkit-box-shadow:rgba(255, 255, 255, 0.1) 0 1px 0, rgba(0, 0, 0, 0.8) 0 1px 7px 0px inset;-o-box-shadow:rgba(255, 255, 255, 0.1) 0 1px 0, rgba(0, 0, 0, 0.8) 0 1px 7px 0px inset;box-shadow:rgba(255, 255, 255, 0.1) 0 1px 0, rgba(0, 0, 0, 0.8) 0 1px 7px 0px inset;background:#202020;background-color:rgba(0, 0, 0, 0.3);}
.jsn-bootstrap3 .jsn-style-dark body{background:#2f2f2f;color:#c6c6c6;}
.jsn-bootstrap3 .jsn-style-dark .breadcrumb{border:0;}
.jsn-bootstrap3 .jsn-style-dark .breadcrumb li{text-shadow:0 1px 0 #000;}
.jsn-bootstrap3 .jsn-style-dark .page-header{-moz-box-shadow:rgba(255, 255, 255, 0.07) 0 1px 0;-webkit-box-shadow:rgba(255, 255, 255, 0.07) 0 1px 0;-o-box-shadow:rgba(255, 255, 255, 0.07) 0 1px 0;box-shadow:rgba(255, 255, 255, 0.07) 0 1px 0;border-bottom:1px solid #121212;}
.jsn-bootstrap3 .jsn-style-dark h1,
.jsn-bootstrap3 .jsn-style-dark h2,
.jsn-bootstrap3 .jsn-style-dark h3,
.jsn-bootstrap3 .jsn-style-dark h4,
.jsn-bootstrap3 .jsn-style-dark h5,
.jsn-bootstrap3 .jsn-style-dark h6{color:white;}
.jsn-bootstrap3 .jsn-style-dark h6{color:#999;}
.jsn-bootstrap3 .jsn-style-dark .nav-tabs .open .dropdown-toggle,
.jsn-bootstrap3 .jsn-style-dark .nav-pills .open .dropdown-toggle,
.jsn-bootstrap3 .jsn-style-dark .nav > .open.active > a:hover{background-color:#222222;border-color:#2f2f2f #2f2f2f transparent #2f2f2f;}
.jsn-bootstrap3 .jsn-style-dark .nav > .dropdown.active > a:hover{color:#fff;}
.jsn-bootstrap3 .jsn-style-dark .nav-tabs .active .dropdown-toggle .caret,
.jsn-bootstrap3 .jsn-style-dark .nav-pills .active .dropdown-toggle .caret{border-top-color:#fff;}
.jsn-bootstrap3 .jsn-style-dark .nav-tabs{border-bottom:1px solid #666;}
.jsn-bootstrap3 .jsn-style-dark .nav-tabs > .active > a,
.jsn-bootstrap3 .jsn-style-dark .nav-tabs > .active > a:hover{background-color:#2f2f2f;color:#fff;border-color:#666 #666 transparent #666;}
.jsn-bootstrap3 .jsn-style-dark .nav-tabs > li > a:hover{border-color:#2f2f2f #2f2f2f #666666 #2f2f2f;background-color:#222222;color:#00aaff;}
.jsn-bootstrap3 .jsn-style-dark .nav-tabs.nav-stacked > li > a,
.jsn-bootstrap3 .jsn-style-dark .nav-tabs.nav-stacked > li > a:hover{border-color:#666;}
.jsn-bootstrap3 .jsn-style-dark .nav-pills > li > a:hover{background-color:#222222;color:#00aaff;}
.jsn-bootstrap3 .jsn-style-dark .nav-list > li > a,
.jsn-bootstrap3 .jsn-style-dark .nav-list .nav-header{text-shadow:0 1px 0 #000;}
.jsn-bootstrap3 .jsn-style-dark .nav-list > li > a:hover{background-color:#161616;color:#00aaff;}
.jsn-bootstrap3 .jsn-style-dark .nav-list .active > a:hover{background-color:#0088cc;color:white;}
.jsn-bootstrap3 .jsn-style-dark .tabs-below .nav-tabs{border-top:1px solid #666;}
.jsn-bootstrap3 .jsn-style-dark .tabs-left .nav-tabs{border-right:1px solid #666;}
.jsn-bootstrap3 .jsn-style-dark .tabs-right .nav-tabs{border-left:1px solid #666;}
.jsn-bootstrap3 .jsn-style-dark .tabs-below .nav-tabs > li > a:hover{border-top:1px solid #666;}
.jsn-bootstrap3 .jsn-style-dark .tabs-left .nav-tabs > li > a:hover{border-color:transparent #666 transparent transparent;}
.jsn-bootstrap3 .jsn-style-dark .tabs-right .nav-tabs > li > a:hover{border-color:transparent transparent transparent #666;}
.jsn-bootstrap3 .jsn-style-dark .tabs-below .nav-tabs .active > a,
.jsn-bootstrap3 .jsn-style-dark .tabs-below .nav-tabs .active > a:hover{border-color:transparent #666 #666 #666;}
.jsn-bootstrap3 .jsn-style-dark .tabs-left .nav-tabs .active > a,
.jsn-bootstrap3 .jsn-style-dark .tabs-left .nav-tabs .active > a:hover{border-color:#666 transparent #666 #666;}
.jsn-bootstrap3 .jsn-style-dark .tabs-right .nav-tabs .active > a,
.jsn-bootstrap3 .jsn-style-dark .tabs-right .nav-tabs .active > a:hover{border-color:#666 #666 #666 transparent;}
.jsn-bootstrap3 .jsn-style-dark:-moz-placeholder{color:#666666;}
.jsn-bootstrap3 .jsn-style-dark::-webkit-input-placeholder{color:#666666;}
.jsn-bootstrap3 .jsn-style-dark .input-prepend .add-on,
.jsn-bootstrap3 .jsn-style-dark .input-append .add-on{background:#444;color:#c6c6c6;border-color:#111;text-shadow:0 1px 0 black;}
.jsn-bootstrap3 .jsn-style-dark label{color:#c6c6c6;}
.jsn-bootstrap3 .jsn-style-dark input,
.jsn-bootstrap3 .jsn-style-dark input[type="file"],
.jsn-bootstrap3 .jsn-style-dark select,
.jsn-bootstrap3 .jsn-style-dark textarea{color:white;border-color:#111111;}
.jsn-bootstrap3 .jsn-style-dark .search-query{-webkit-box-shadow:rgba(255, 255, 255, 0.1) 0 1px 0, rgba(0, 0, 0, 0) 0 1px 7px 0px inset;}
.jsn-bootstrap3 .jsn-style-dark legend{color:white;-moz-box-shadow:rgba(255, 255, 255, 0.07) 0 1px 0;-webkit-box-shadow:rgba(255, 255, 255, 0.07) 0 1px 0;-o-box-shadow:rgba(255, 255, 255, 0.07) 0 1px 0;box-shadow:rgba(255, 255, 255, 0.07) 0 1px 0;border-bottom:1px solid #121212;}
.jsn-bootstrap3 .jsn-style-dark .form-actions{border-top-color:#222;background-color:#444;}
.jsn-bootstrap3 .jsn-style-dark .help-inline{color:#999;}
.jsn-bootstrap3 .jsn-style-dark .control-group.warning > label,
.jsn-bootstrap3 .jsn-style-dark .control-group.warning .help-block,
.jsn-bootstrap3 .jsn-style-dark .control-group.warning .help-inline{color:#faa732;}
.jsn-bootstrap3 .jsn-style-dark .control-group.warning input,
.jsn-bootstrap3 .jsn-style-dark .control-group.warning select,
.jsn-bootstrap3 .jsn-style-dark .control-group.warning textarea{color:#faa732;border-color:#faa732;}
.jsn-bootstrap3 .jsn-style-dark .control-group.warning input:focus,
.jsn-bootstrap3 .jsn-style-dark .control-group.warning select:focus,
.jsn-bootstrap3 .jsn-style-dark .control-group.warning textarea:focus{border-color:#faa732;-moz-box-shadow:0 0 6px #faa732;-webkit-box-shadow:0 0 6px #faa732;-o-box-shadow:0 0 6px #faa732;box-shadow:0 0 6px #faa732;}
.jsn-bootstrap3 .jsn-style-dark .control-group.success > label,
.jsn-bootstrap3 .jsn-style-dark .control-group.success .help-block,
.jsn-bootstrap3 .jsn-style-dark .control-group.success .help-inline{color:#5bb75b;}
.jsn-bootstrap3 .jsn-style-dark .control-group.success input,
.jsn-bootstrap3 .jsn-style-dark .control-group.success select,
.jsn-bootstrap3 .jsn-style-dark .control-group.success textarea{color:#5bb75b;border-color:#5bb75b;}
.jsn-bootstrap3 .jsn-style-dark .control-group.success input:focus,
.jsn-bootstrap3 .jsn-style-dark .control-group.success select:focus,
.jsn-bootstrap3 .jsn-style-dark .control-group.success textarea:focus{border-color:#5bb75b;-moz-box-shadow:0 0 6px #5bb75b;-webkit-box-shadow:0 0 6px #5bb75b;-o-box-shadow:0 0 6px #5bb75b;box-shadow:0 0 6px #5bb75b;}
.jsn-bootstrap3 .jsn-style-dark .control-group.error > label,
.jsn-bootstrap3 .jsn-style-dark .control-group.error .help-block,
.jsn-bootstrap3 .jsn-style-dark .control-group.error .help-inline{color:#fc5b5e;}
.jsn-bootstrap3 .jsn-style-dark .control-group.error input,
.jsn-bootstrap3 .jsn-style-dark .control-group.error select,
.jsn-bootstrap3 .jsn-style-dark .control-group.error textarea{color:#fc5b5e;border-color:#fc5b5e;}
.jsn-bootstrap3 .jsn-style-dark .control-group.error input:focus,
.jsn-bootstrap3 .jsn-style-dark .control-group.error select:focus,
.jsn-bootstrap3 .jsn-style-dark .control-group.error textarea:focus{border-color:#fc5b5e;-moz-box-shadow:0 0 6px #fc5b5e;-webkit-box-shadow:0 0 6px #fc5b5e;-o-box-shadow:0 0 6px #fc5b5e;box-shadow:0 0 6px #fc5b5e;}
.jsn-bootstrap3 .jsn-style-dark .table thead{color:white;}
.jsn-bootstrap3 .jsn-style-dark .table td{border-top-color:#666;}
.jsn-bootstrap3 .jsn-style-dark .table-striped tbody tr:nth-child(2n+1) td,
.jsn-bootstrap3 .jsn-style-dark .table-striped tbody tr:nth-child(2n+1) th{background-color:#444;}
.jsn-bootstrap3 .jsn-style-dark .table-bordered{border:1px solid #666;}
.jsn-bootstrap3 .jsn-style-dark .table-bordered th + th,
.jsn-bootstrap3 .jsn-style-dark .table-bordered td + td,
.jsn-bootstrap3 .jsn-style-dark .table-bordered th + td,
.jsn-bootstrap3 .jsn-style-dark .table-bordered td + th{border-left:1px solid #666;}
.jsn-bootstrap3 .jsn-style-dark .pagination a:hover{color:#00aaff;background-color:#222222;}
.jsn-bootstrap3 .jsn-style-dark .pagination .active a{color:#fff;background-color:#222222;}
.jsn-bootstrap3 .jsn-style-dark .pagination a{border-color:#666;}
.jsn-bootstrap3 .jsn-style-dark .pager a{background-color:#2f2f2f;border-color:#666;}
.jsn-bootstrap3 .jsn-style-dark .pager a:hover{background-color:#222222;color:#00aaff;}
.jsn-bootstrap3 .jsn-style-dark .alert{color:#fff;background-color:#faa732;text-shadow:0 1px 0 rgba(0, 0, 0, 0.25);border-color:#a86404;}
.jsn-bootstrap3 .jsn-style-dark .alert h4{color:#c17305;}
.jsn-bootstrap3 .jsn-style-dark .alert-success{color:#fff;background-color:#5bb75b;text-shadow:0 1px 0 rgba(0, 0, 0, 0.25);border-color:#2d662d;}
.jsn-bootstrap3 .jsn-style-dark .alert-success h4{color:#347834;}
.jsn-bootstrap3 .jsn-style-dark .alert-error{color:#fff;background-color:#fc5b5e;text-shadow:0 1px 0 rgba(0, 0, 0, 0.25);border-color:#d40408;}
.jsn-bootstrap3 .jsn-style-dark .alert-error h4{color:#ed0409;}
.jsn-bootstrap3 .jsn-style-dark .alert-info{color:#fff;background-color:#3a87ad;text-shadow:0 1px 0 rgba(0, 0, 0, 0.25);border-color:#1a3c4e;}
.jsn-bootstrap3 .jsn-style-dark .alert-info h4{color:#204b61;}
.jsn-bootstrap3 .jsn-style-dark .modal{background-color:#444;}
.jsn-bootstrap3 .jsn-style-dark .modal-header{border-bottom:1px solid #222;}
.jsn-bootstrap3 .jsn-style-dark .modal-body p{color:#c6c6c6;}
.jsn-bootstrap3 .jsn-style-dark .modal-footer{background-color:#373737;border-top:1px solid #222;-moz-box-shadow:0 1px 0 #333333 inset;-webkit-box-shadow:0 1px 0 #333333 inset;-o-box-shadow:0 1px 0 #333333 inset;box-shadow:0 1px 0 #333333 inset;}
.jsn-bootstrap3 .jsn-style-dark blockquote{border-left-color:#111;}
.jsn-bootstrap3 .jsn-style-dark blockquote.pull-right{border-right-color:#111;}
.jsn-bootstrap3 .jsn-style-dark hr{-moz-box-shadow:rgba(255, 255, 255, 0.07) 0 1px 0;-webkit-box-shadow:rgba(255, 255, 255, 0.07) 0 1px 0;-o-box-shadow:rgba(255, 255, 255, 0.07) 0 1px 0;box-shadow:rgba(255, 255, 255, 0.07) 0 1px 0;border-bottom:1px solid #333;border-top:none;}
.jsn-bootstrap3 .jsn-style-dark code{border:none;}
.jsn-bootstrap3 .jsn-style-dark pre{border:none;color:#c6c6c6;}