
[ng:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak, .ng-hide { display: none !important; }
ng:form { display: block; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
html { font-size: 100%; }
a:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
a:hover, a:active { outline: 0px; }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { max-width: 100%; height: auto; vertical-align: middle; border: 0px; }
button, input, select, textarea { margin: 0px; font-size: 100%; vertical-align: middle; }
button, input { line-height: normal; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
input[type="search"] { box-sizing: content-box; -webkit-appearance: textfield; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
textarea { overflow: auto; vertical-align: top; }
body { margin: 0px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }
a { color: rgb(0, 136, 204); text-decoration: none; }
a:hover { color: rgb(0, 85, 128); text-decoration: underline; }

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 940px; }
[class*="span"].pull-right, .row-fluid [class*="span"].pull-right { float: right; }
.container-fluid { padding-right: 20px; padding-left: 20px; }
.container-fluid::before, .container-fluid::after { display: table; content: ""; line-height: 0; }
.container-fluid::after { clear: both; }
p { margin: 0px 0px 10px; }
small { font-size: 85%; }
em { font-style: italic; }
cite { font-style: normal; }
h1, h2, h3, h4, h5, h6 { margin: 10px 0px; font-family: inherit;  line-height: 20px; color: inherit; text-rendering: optimizeLegibility;  -webkit-font-smoothing: antialiased; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-weight: normal; line-height: 1; color: rgb(153, 153, 153); }
h1, h2, h3 { line-height: 40px; }
h1 { font-size: 38.5px; }
h2 { font-size: 31.5px; }
h3 { font-size: 24.5px; }
h4 { font-size: 17.5px; }
h5 { font-size: 14px; }
h6 { font-size: 11.9px; }
h1 small { font-size: 24.5px; }
h2 small { font-size: 17.5px; }
h3 small { font-size: 14px; }
h4 small { font-size: 14px; }
ul, ol { padding: 0px; margin: 0px 0px 10px 25px; }
ul ul, ul ol, ol ol, ol ul { margin-bottom: 0px; }
dl { margin-bottom: 20px; }
dt, dd { line-height: 20px; }
dt { font-weight: bold; }
dd { margin-left: 10px; }
hr { margin: 20px 0px; border-width: 1px 0px; border-top-style: solid; border-top-color: rgb(238, 238, 238); border-bottom-style: solid; border-bottom-color: rgb(255, 255, 255); }
abbr[title], abbr[data-original-title] { cursor: help; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(153, 153, 153); }
q::before, q::after, blockquote::before, blockquote::after { content: ""; }
address { display: block; margin-bottom: 20px; font-style: normal; line-height: 20px; }
code, pre { padding: 0px 3px 2px; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; color: rgb(51, 51, 51); border-radius: 3px; }
code { padding: 2px 4px; color: rgb(221, 17, 68); border: 1px solid rgb(225, 225, 232); background-color: rgb(247, 247, 249); }
pre { display: block; padding: 9.5px; margin: 0px 0px 10px; font-size: 13px; line-height: 20px; word-break: break-all; word-wrap: break-word; white-space: pre-wrap; border: 1px solid rgba(0, 0, 0, 0.14902); border-radius: 4px; background-color: rgb(245, 245, 245); }
pre code { padding: 0px; color: inherit; border: 0px; background-color: transparent; }
.btn .label, .btn .badge { position: relative; top: -1px; }
table { max-width: 100%; border-collapse: collapse; border-spacing: 0px; background-color: transparent; }
form { margin: 0px 0px 20px; }
fieldset { padding: 0px; margin: 0px; border: 0px; }
legend { display: block; width: 100%; padding: 0px; margin-bottom: 20px; font-size: 21px; line-height: 40px; color: rgb(51, 51, 51); border-width: 0px 0px 1px; border-bottom-style: solid; border-bottom-color: rgb(229, 229, 229); }
legend small { font-size: 15px; color: rgb(153, 153, 153); }
label, input, button, select, textarea { font-size: 14px; font-weight: normal; line-height: 20px; }
input, button, select, textarea { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; }
label { display: block; margin-bottom: 5px; }
textarea { height: auto; }
input[type="radio"], input[type="checkbox"] { margin: 4px 0px 0px; line-height: normal; cursor: pointer; }
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] { width: auto; }
select, input[type="file"] { height: 30px; line-height: 30px; }
select { width: 220px; border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); }
select[multiple], select[size] { height: auto; }
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: rgb(153, 153, 153); }
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { cursor: not-allowed; background-color: rgb(238, 238, 238); }
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] { background-color: transparent; }
input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid { color: rgb(185, 74, 72); border-color: rgb(238, 95, 91); }
input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus { border-color: rgb(233, 50, 45); box-shadow: rgb(248, 185, 183) 0px 0px 6px; }
. input,  input, . select,  select, . .uneditable-input,  .uneditable-input, . .dropdown-menu,  .dropdown-menu { font-size: 14px; }
. .add-on,  .add-on, . .btn,  .btn { vertical-align: top; border-radius: 0px; }
 .add-on,  .btn { margin-right: -1px; }
 input + .btn-group .btn, . select + .btn-group .btn, . .uneditable-input + .btn-group .btn { border-radius: 0px 4px 4px 0px; }
 .add-on, . .btn, . .btn-group { margin-left: -1px; }
 .add-on:last-child, . .btn:last-child { border-radius: 0px 4px 4px 0px; }
 input + .btn-group .btn, . select + .btn-group .btn, . .uneditable-input + .btn-group .btn { border-radius: 0px 4px 4px 0px; }
.add-on:first-child, . .btn:first-child { margin-right: -1px; border-radius: 4px 0px 0px 4px; }
. .add-on:last-child, . .btn:last-child { margin-left: -1px; border-radius: 0px 4px 4px 0px; }
.form-search . .btn { border-radius: 0px 14px 14px 0px; }
.form-search  .btn { border-radius: 14px 0px 0px 14px; }
.btn { display: inline-block; padding: 4px 12px; margin-bottom: 0px; font-size: 14px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; color: rgb(51, 51, 51); text-shadow: rgba(255, 255, 255, 0.74902) 0px 1px 1px; border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(162, 162, 162); border-radius: 4px; box-shadow: rgba(255, 255, 255, 0.2) 0px 1px 0px inset, rgba(0, 0, 0, 0.0470588) 0px 1px 2px; background-image: linear-gradient(rgb(255, 255, 255), rgb(230, 230, 230)); background-color: rgb(245, 245, 245); background-repeat: repeat-x; }
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] { color: rgb(51, 51, 51); background-color: rgb(230, 230, 230); }
.btn:active, .btn.active { }
.btn:first-child { }
.btn:hover { color: rgb(51, 51, 51); text-decoration: none; transition: background-position 0.1s linear; background-color: rgb(230, 230, 230); background-position: 0px -15px; }
.btn:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
.btn.active, .btn:active { outline: 0px; box-shadow: rgba(0, 0, 0, 0.14902) 0px 2px 4px inset, rgba(0, 0, 0, 0.0470588) 0px 1px 2px; background-image: none; background-color: rgb(230, 230, 230); }
.btn { border-color: rgba(0, 0, 0, 0.14902) rgba(0, 0, 0, 0.14902) rgba(0, 0, 0, 0.247059); }
.btn-info { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.247059) 0px -1px 0px; border-color: rgba(0, 0, 0, 0.0980392) rgba(0, 0, 0, 0.0980392) rgba(0, 0, 0, 0.247059); background-image: linear-gradient(rgb(91, 192, 222), rgb(47, 150, 180)); background-color: rgb(73, 175, 205); background-repeat: repeat-x; }
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] { color: rgb(255, 255, 255); background-color: rgb(47, 150, 180); }
.btn-info:active, .btn-info.active { }
button.btn, input[type="submit"].btn { }
.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"] { background-image: url("../img/glyphicons-halflings-white.png");}
.btn-toolbar .btn + .btn, .btn-toolbar .btn-group + .btn, .btn-toolbar .btn + .btn-group { margin-left: 5px; }
.btn-group > .btn { position: relative; border-radius: 0px; }
.btn-group > .btn + .btn { margin-left: -1px; }
.btn-group > .btn, .btn-group > .dropdown-menu { font-size: 14px; }
.btn-group > .btn:first-child { margin-left: 0px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle { border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active { z-index: 2; }
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0px; }
.btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; box-shadow: rgba(255, 255, 255, 0.121569) 1px 0px 0px inset, rgba(255, 255, 255, 0.2) 0px 1px 0px inset, rgba(0, 0, 0, 0.0470588) 0px 1px 2px; }
.btn-group > .btn-mini + .dropdown-toggle { padding-left: 5px; padding-right: 5px; }
.btn-group > .btn-small + .dropdown-toggle { }
.btn-group > .btn-large + .dropdown-toggle { padding-left: 12px; padding-right: 12px; }
.btn-group.open .dropdown-toggle { box-shadow: rgba(0, 0, 0, 0.14902) 0px 2px 4px inset, rgba(0, 0, 0, 0.0470588) 0px 1px 2px; background-image: none; }
.btn-group.open .btn.dropdown-toggle { background-color: rgb(230, 230, 230); }
.btn-group.open .btn-primary.dropdown-toggle { background-color: rgb(0, 68, 204); }
.btn-group.open .btn-warning.dropdown-toggle { background-color: rgb(248, 148, 6); }
.btn-group.open .btn-danger.dropdown-toggle { background-color: rgb(189, 54, 47); }
.btn-group.open .btn-success.dropdown-toggle { background-color: rgb(81, 163, 81); }
.btn-group.open .btn-info.dropdown-toggle { background-color: rgb(47, 150, 180); }
.btn-group.open .btn-inverse.dropdown-toggle { background-color: rgb(34, 34, 34); }
.btn .caret { margin-top: 8px; margin-left: 0px; }
.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }
.btn-group-vertical .btn { display: block; float: none; width: 100%; border-radius: 0px; }
.btn-group-vertical .btn + .btn { margin-left: 0px; margin-top: -1px; }
.btn-group-vertical .btn:first-child { border-radius: 4px 4px 0px 0px; }
.btn-group-vertical .btn:last-child { border-radius: 0px 0px 4px 4px; }
.nav { margin-left: 0px; margin-bottom: 20px; list-style: none; }
.nav > li > a { display: block; }
.nav > li > a:hover { text-decoration: none; background-color: rgb(238, 238, 238); }
.nav > .pull-right { float: right; }
.nav li + .nav-header { margin-top: 9px; }
.nav-tabs .dropdown-menu { border-radius: 0px 0px 6px 6px; }
.nav-pills .dropdown-menu { border-radius: 6px; }
.nav .dropdown-toggle .caret { border-top-color: rgb(0, 136, 204); border-bottom-color: rgb(0, 136, 204); margin-top: 6px; }
.nav .dropdown-toggle:hover .caret { border-top-color: rgb(0, 85, 128); border-bottom-color: rgb(0, 85, 128); }
.nav-tabs .dropdown-toggle .caret { margin-top: 8px; }
.nav .active .dropdown-toggle .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }
.nav-tabs .active .dropdown-toggle .caret { border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85); }
.nav > .dropdown.active > a:hover { cursor: pointer; }
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover { color: rgb(255, 255, 255); border-color: rgb(153, 153, 153); background-color: rgb(153, 153, 153); }
.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); opacity: 1; }
.nav > .disabled > a { color: rgb(153, 153, 153); }
.nav > .disabled > a:hover { text-decoration: none; cursor: default; background-color: transparent; }
.navbar { overflow: visible; margin-bottom: 20px; color: rgb(119, 119, 119); }
.navbar-inner { min-height: 40px; padding-left: 20px; padding-right: 20px; border: 1px solid rgb(212, 212, 212); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.0627451) 0px 1px 4px; background-image: linear-gradient(rgb(255, 255, 255), rgb(242, 242, 242)); background-color: rgb(250, 250, 250); background-repeat: repeat-x; }
.navbar-inner::before, .navbar-inner::after { display: table; content: ""; line-height: 0; }
.navbar-inner::after { clear: both; }
.navbar .container { width: auto; }
.navbar .brand { float: left; display: block; padding: 10px 20px; margin-left: -20px; font-size: 20px; font-weight: 200; color: rgb(119, 119, 119); text-shadow: rgb(255, 255, 255) 0px 1px 0px; }
.navbar .brand:hover { text-decoration: none; }
.navbar .divider-vertical { height: 40px; margin: 0px 9px; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(242, 242, 242); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(255, 255, 255); }
.navbar .btn, .navbar .btn-group { margin-top: 5px; }
.navbar .btn-group .btn, .navbar  .btn, .navbar . .btn { margin-top: 0px; }
.navbar-form input, .navbar-form select, .navbar-form .btn { display: inline-block; margin-bottom: 0px; }
.navbar-static-top .navbar-inner { border-radius: 0px; }
.navbar-fixed-top, .navbar-fixed-bottom { position: fixed; right: 0px; left: 0px; z-index: 1030; margin-bottom: 0px; }
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { border-width: 0px 0px 1px; }
.navbar-fixed-bottom .navbar-inner { border-width: 1px 0px 0px; }
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner { padding-left: 0px; padding-right: 0px; border-radius: 0px; }
.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 940px; }
.navbar-fixed-top { top: 0px; }
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { box-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 10px; }
.navbar-fixed-bottom .navbar-inner { box-shadow: rgba(0, 0, 0, 0.0980392) 0px -1px 10px; }
.navbar .nav { position: relative; left: 0px; display: block; float: left; margin: 0px 10px 0px 0px !important; }
.navbar .nav.pull-right { float: right; margin-right: 0px; }
.navbar .nav > li { float: left; }
.navbar .nav > li > a { float: none; padding: 10px 15px; color: rgb(119, 119, 119); text-decoration: none; text-shadow: rgb(255, 255, 255) 0px 1px 0px; }
.navbar .nav .dropdown-toggle .caret { margin-top: 8px; }
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover { color: rgb(51, 51, 51); text-decoration: none; background-color: transparent; }
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { color: rgb(85, 85, 85); text-decoration: none; box-shadow: rgba(0, 0, 0, 0.121569) 0px 3px 8px inset; background-color: rgb(229, 229, 229); }
.navbar .btn-navbar { display: none; float: right; padding: 7px 10px; margin-left: 5px; margin-right: 5px; color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.247059) 0px -1px 0px; border-color: rgba(0, 0, 0, 0.0980392) rgba(0, 0, 0, 0.0980392) rgba(0, 0, 0, 0.247059); box-shadow: rgba(255, 255, 255, 0.0980392) 0px 1px 0px inset, rgba(255, 255, 255, 0.0745098) 0px 1px 0px; background-image: linear-gradient(rgb(242, 242, 242), rgb(229, 229, 229)); background-color: rgb(237, 237, 237); background-repeat: repeat-x; }
.navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] { color: rgb(255, 255, 255); background-color: rgb(229, 229, 229); }
.navbar .btn-navbar:active, .navbar .btn-navbar.active { }
.navbar .btn-navbar .icon-bar { display: block; width: 18px; height: 2px; border-radius: 1px; box-shadow: rgba(0, 0, 0, 0.247059) 0px 1px 0px; background-color: rgb(245, 245, 245); }
.btn-navbar .icon-bar + .icon-bar { margin-top: 3px; }
.navbar .nav > li > .dropdown-menu::before { content: ""; display: inline-block; border-left-width: 7px; border-left-style: solid; border-left-color: transparent; border-right-width: 7px; border-right-style: solid; border-right-color: transparent; border-bottom-width: 7px; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; top: -7px; left: 9px; }
.navbar .nav > li > .dropdown-menu::after { content: ""; display: inline-block; border-left-width: 6px; border-left-style: solid; border-left-color: transparent; border-right-width: 6px; border-right-style: solid; border-right-color: transparent; border-bottom-width: 6px; border-bottom-style: solid; border-bottom-color: rgb(255, 255, 255); position: absolute; top: -6px; left: 10px; }
.navbar-fixed-bottom .nav > li > .dropdown-menu::before { border-top-width: 7px; border-top-style: solid; border-top-color: rgba(0, 0, 0, 0.2); border-bottom-width: 0px; bottom: -7px; top: auto; }
.navbar-fixed-bottom .nav > li > .dropdown-menu::after { border-top-width: 6px; border-top-style: solid; border-top-color: rgb(255, 255, 255); border-bottom-width: 0px; bottom: -6px; top: auto; }
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle { color: rgb(85, 85, 85); background-color: rgb(229, 229, 229); }
.navbar .nav li.dropdown > .dropdown-toggle .caret { border-top-color: rgb(119, 119, 119); border-bottom-color: rgb(119, 119, 119); }
.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85); }
.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right { left: auto; right: 0px; }
.navbar .pull-right > li > .dropdown-menu::before, .navbar .nav > li > .dropdown-menu.pull-right::before { left: auto; right: 12px; }
.navbar .pull-right > li > .dropdown-menu::after, .navbar .nav > li > .dropdown-menu.pull-right::after { left: auto; right: 13px; }
.navbar .pull-right > li > .dropdown-menu .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { left: auto; right: 100%; margin-left: 0px; margin-right: -1px; border-radius: 6px 0px 6px 6px; }
.navbar-inverse .navbar-inner { border-color: rgb(37, 37, 37); background-image: linear-gradient(rgb(34, 34, 34), rgb(17, 17, 17)); background-color: rgb(27, 27, 27); background-repeat: repeat-x; }
.navbar-inverse .brand, .navbar-inverse .nav > li > a { color: rgb(153, 153, 153); text-shadow: rgba(0, 0, 0, 0.247059) 0px -1px 0px; }
.navbar-inverse .brand:hover, .navbar-inverse .nav > li > a:hover { color: rgb(255, 255, 255); }
.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover { color: rgb(255, 255, 255); background-color: transparent; }
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus { color: rgb(255, 255, 255); background-color: rgb(17, 17, 17); }
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(17, 17, 17); }
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { border-top-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); }
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); }
.navbar-inverse .btn-navbar { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.247059) 0px -1px 0px; border-color: rgba(0, 0, 0, 0.0980392) rgba(0, 0, 0, 0.0980392) rgba(0, 0, 0, 0.247059); background-image: linear-gradient(rgb(21, 21, 21), rgb(4, 4, 4)); background-color: rgb(14, 14, 14); background-repeat: repeat-x; }
.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] { color: rgb(255, 255, 255); background-color: rgb(4, 4, 4); }
.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active { }
.media .pull-left { margin-right: 10px; }
.media .pull-right { margin-left: 10px; }
.modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0px; }
.modal-footer .btn-group .btn + .btn { margin-left: -1px; }
.dropup, .dropdown { position: relative; }
.dropdown-toggle { }
.dropdown-toggle:active, .open .dropdown-toggle { outline: 0px; }
.dropdown .caret { margin-top: 8px; margin-left: 2px; }
.dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0px; margin: 2px 0px 0px; list-style: none; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px; -webkit-background-clip: padding-box; background-color: rgb(255, 255, 255); background-clip: padding-box; }
.dropdown-menu.pull-right { right: 0px; left: auto; }
.dropdown-menu .divider { height: 1px; margin: 9px 1px; overflow: hidden; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(255, 255, 255); background-color: rgb(229, 229, 229); }
.dropdown-menu li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 20px; color: rgb(51, 51, 51); white-space: nowrap; }
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a { text-decoration: none; color: rgb(255, 255, 255); background-image: linear-gradient(rgb(0, 136, 204), rgb(0, 119, 179)); background-color: rgb(0, 129, 194); background-repeat: repeat-x; }
.dropdown-menu .active > a, .dropdown-menu .active > a:hover { color: rgb(51, 51, 51); text-decoration: none; outline: 0px; background-image: linear-gradient(rgb(0, 136, 204), rgb(0, 119, 179)); background-color: rgb(0, 129, 194); background-repeat: repeat-x; }
.dropdown-menu .disabled > a, .dropdown-menu .disabled > a:hover { color: rgb(153, 153, 153); }
.dropdown-menu .disabled > a:hover { text-decoration: none; cursor: default; background-image: none; background-color: transparent; }
.open > .dropdown-menu { display: block; }
.pull-right > .dropdown-menu { right: 0px; left: auto; }
.dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top-width: 0px; border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: rgb(0, 0, 0); content: ""; }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }
.dropdown-submenu > .dropdown-menu { top: 0px; left: 100%; margin-top: -6px; margin-left: -1px; border-radius: 0px 6px 6px; }
.dropdown-submenu:hover > .dropdown-menu { display: block; }
.dropup .dropdown-submenu > .dropdown-menu { top: auto; bottom: 0px; margin-top: 0px; margin-bottom: -2px; border-radius: 5px 5px 5px 0px; }
.dropdown-submenu.pull-left { float: none; }
.dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; border-radius: 6px 0px 6px 6px; }
.dropdown .dropdown-menu .nav-header { padding-left: 20px; padding-right: 20px; }
.media .pull-left { margin-right: 10px; }
.media .pull-right { margin-left: 10px; }
.pull-right { float: right; }
.pull-left { float: left; }
.collapse { position: relative; height: 0px; overflow: hidden; }
.btn{font-size: 18px;text-align: center;}
.accordion-toggle {
    cursor: pointer;
}
#id_for_collapse_datetime .collapse { position: relative; height: auto; overflow: auto}
