.clearfix::after {

 line-height: 0; display: table; content: "";

}

.clearfix::before {

 line-height: 0; display: table; content: "";

}

.clearfix::after {

 clear: both;

}

.hide-text {

 font: 0px/0 a; border: 0px currentColor; border-image: none; color: transparent; font-size-adjust: none; font-stretch: normal; text-shadow: none; background-color: transparent;

}

.input-block-level {

 width: 100%; display: block; min-height: 30px; box-sizing: border-box; -moz-box-sizing: border-box;

}

article {

 display: block;

}

aside {

 display: block;

}

details {

 display: block;

}

figcaption {

 display: block;

}

figure {

 display: block;

}

footer {

 display: block;

}

header {

 display: block;

}

hgroup {

 display: block;

}

nav {

 display: block;

}

section {

 display: block;

}

audio {

 display: inline-block;

}

canvas {

 display: inline-block;

}

video {

 display: inline-block;

}

audio:not([controls]) {

 display: none;

}

html {

 font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;

}

a:focus {

 outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;

}

a:active {

 outline: 0px;

}

a:hover {

 outline: 0px;

}

sub {

 line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;

}

sup {

 line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;

}

sup {

 top: -0.5em;

}

sub {

 bottom: -0.25em;

}

img {

 border: 0px currentColor; border-image: none; height: auto; vertical-align: middle; -ms-interpolation-mode: bicubic; max-width: 100%;

}

#map_canvas img {

 max-width: none;

}

.google-maps img {

 max-width: none;

}

button {

 margin: 0px; font-size: 100%; vertical-align: middle;

}

input {

 margin: 0px; font-size: 100%; vertical-align: middle;

}

select {

 margin: 0px; font-size: 100%; vertical-align: middle;

}

textarea {

 margin: 0px; font-size: 100%; vertical-align: middle;

}

button {

 line-height: normal;

}

input {

 line-height: normal;

}

button {

 cursor: pointer; -webkit-appearance: button;

}

html input[type=button] {

 cursor: pointer; -webkit-appearance: button;

}

input[type=reset] {

 cursor: pointer; -webkit-appearance: button;

}

input[type=submit] {

 cursor: pointer; -webkit-appearance: button;

}

button {

 cursor: pointer;

}

input[type=button] {

 cursor: pointer;

}

input[type=reset] {

 cursor: pointer;

}

input[type=submit] {

 cursor: pointer;

}

input[type=radio] {

 cursor: pointer;

}

input[type=checkbox] {

 cursor: pointer;

}

label {

 cursor: pointer;

}

select {

 cursor: pointer;

}

input[type=search] {

 box-sizing: content-box; -moz-box-sizing: content-box; -webkit-appearance: textfield;

}

textarea {

 overflow: auto; vertical-align: top;

}

@media print

{

* {

 background: 0px 0px !important; color: rgb(0, 0, 0) !important; box-shadow: none !important; text-shadow: none !important;

}

a {

 text-decoration: underline;

}

a:visited {

 text-decoration: underline;

}

a[href]::after {

 content: " (" attr(href) ")";

}

abbr[title]::after {

 content: " (" attr(title) ")";

}

.ir a::after {

 content: "";

}

a[href^='javascript:']::after {

 content: "";

}

a[href^='#']::after {

 content: "";

}

blockquote {

 border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;

}

pre {

 border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;

}

thead {

 display: table-header-group;

}

img {

 page-break-inside: avoid;

}

tr {

 page-break-inside: avoid;

}

img {

 max-width: 100% !important;

}

h2 {

 orphans: 3; widows: 3;

}

h3 {

 orphans: 3; widows: 3;

}

p {

 orphans: 3; widows: 3;

}

h2 {

 page-break-after: avoid;

}

h3 {

 page-break-after: avoid;

}

}

body {

 margin: 0px; color: rgb(51, 51, 51); line-height: 20px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);

}

a {

 color: rgb(0, 136, 204); text-decoration: none;

}

a:focus {

 color: rgb(0, 85, 128); text-decoration: underline;

}

a:hover {

 color: rgb(0, 85, 128); text-decoration: underline;

}

.img-rounded {

 border-radius: 6px;

}

[class~=or-rteImage-1] {

 border-radius: 6px;

}

[class~=ms-rteImage-1] {

 border-radius: 6px;

}

.img-polaroid {

 padding: 4px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255);

}

[class~=or-rteImage-2] {

 padding: 4px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255);

}

[class~=ms-rteImage-2] {

 padding: 4px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255);

}

.img-circle {

 border-radius: 500px;

}

[class~=or-rteImage-3] {

 border-radius: 500px;

}

[class~=ms-rteImage-3] {

 border-radius: 500px;

}

.ms-rtePosition-1 {

 float: left;

}

.or-rtePosition-1 {

 float: left;

}

.ms-rtePosition-2 {

 float: right;

}

.or-rtePosition-2 {

 float: right;

}

.ms-rtePosition-3 {

 vertical-align: text-top;

}

.or-rtePosition-3 {

 vertical-align: text-top;

}

.ms-rtePosition-4 {

 vertical-align: middle;

}

.or-rtePosition-4 {

 vertical-align: middle;

}

.ms-rtePosition-5 {

 vertical-align: text-bottom;

}

.or-rtePosition-5 {

 vertical-align: text-bottom;

}

.row {

 margin-left: -20px;

}

.row::after {

 line-height: 0; display: table; content: "";

}

.row::before {

 line-height: 0; display: table; content: "";

}

.row::after {

 clear: both;

}

[class*=span] {

 margin-left: 20px; float: left; min-height: 1px;

}

.container {

 width: 940px;

}

.navbar-fixed-bottom .container {

 width: 940px;

}

.navbar-fixed-top .container {

 width: 940px;

}

.navbar-static-top .container {

 width: 940px;

}

.span12 {

 width: 940px;

}

.span11 {

 width: 860px;

}

.span10 {

 width: 780px;

}

.span9 {

 width: 700px;

}

.span8 {

 width: 620px;

}

.span7 {

 width: 540px;

}

.span6 {

 width: 460px;

}

.span5 {

 width: 380px;

}

.span4 {

 width: 300px;

}

.span3 {

 width: 220px;

}

.span2 {

 width: 140px;

}

.span1 {

 width: 60px;

}

.offset12 {

 margin-left: 980px;

}

.offset11 {

 margin-left: 900px;

}

.offset10 {

 margin-left: 820px;

}

.offset9 {

 margin-left: 740px;

}

.offset8 {

 margin-left: 660px;

}

.offset7 {

 margin-left: 580px;

}

.offset6 {

 margin-left: 500px;

}

.offset5 {

 margin-left: 420px;

}

.offset4 {

 margin-left: 340px;

}

.offset3 {

 margin-left: 260px;

}

.offset2 {

 margin-left: 180px;

}

.offset1 {

 margin-left: 100px;

}

.row-fluid {

 width: 100%;

}

.row-fluid::after {

 line-height: 0; display: table; content: "";

}

.row-fluid::before {

 line-height: 0; display: table; content: "";

}

.row-fluid::after {

 clear: both;

}

.row-fluid [class*=span] {

 width: 100%; margin-left: 2.12%; float: left; display: block; min-height: 30px; box-sizing: border-box; -moz-box-sizing: border-box;

}

.row-fluid [class*=span]:first-child {

 margin-left: 0px;

}

.row-fluid .controls-row [class*=span] + [class*=span] {

 margin-left: 2.12%;

}

.row-fluid .span12 {

 width: 100%;

}

.row-fluid .span11 {

 width: 91.48%;

}

.row-fluid .span10 {

 width: 82.97%;

}

.row-fluid .span9 {

 width: 74.46%;

}

.row-fluid .span8 {

 width: 65.95%;

}

.row-fluid .span7 {

 width: 57.44%;

}

.row-fluid .span6 {

 width: 48.93%;

}

.row-fluid .span5 {

 width: 40.42%;

}

.row-fluid .span4 {

 width: 31.91%;

}

.row-fluid .span3 {

 width: 23.4%;

}

.row-fluid .span2 {

 width: 14.89%;

}

.row-fluid .span1 {

 width: 6.38%;

}

.row-fluid .offset12 {

 margin-left: 104.25%;

}

.row-fluid :first-child.offset12 {

 margin-left: 102.12%;

}

.row-fluid .offset11 {

 margin-left: 95.74%;

}

.row-fluid :first-child.offset11 {

 margin-left: 93.61%;

}

.row-fluid .offset10 {

 margin-left: 87.23%;

}

.row-fluid :first-child.offset10 {

 margin-left: 85.1%;

}

.row-fluid .offset9 {

 margin-left: 78.72%;

}

.row-fluid :first-child.offset9 {

 margin-left: 76.59%;

}

.row-fluid .offset8 {

 margin-left: 70.21%;

}

.row-fluid :first-child.offset8 {

 margin-left: 68.08%;

}

.row-fluid .offset7 {

 margin-left: 61.7%;

}

.row-fluid :first-child.offset7 {

 margin-left: 59.57%;

}

.row-fluid .offset6 {

 margin-left: 53.19%;

}

.row-fluid :first-child.offset6 {

 margin-left: 51.06%;

}

.row-fluid .offset5 {

 margin-left: 44.68%;

}

.row-fluid :first-child.offset5 {

 margin-left: 42.55%;

}

.row-fluid .offset4 {

 margin-left: 36.17%;

}

.row-fluid :first-child.offset4 {

 margin-left: 34.04%;

}

.row-fluid .offset3 {

 margin-left: 27.65%;

}

.row-fluid :first-child.offset3 {

 margin-left: 25.53%;

}

.row-fluid .offset2 {

 margin-left: 19.14%;

}

.row-fluid :first-child.offset2 {

 margin-left: 17.02%;

}

.row-fluid .offset1 {

 margin-left: 10.63%;

}

.row-fluid :first-child.offset1 {

 margin-left: 8.51%;

}

.row-fluid [class*=span].hide {

 display: none;

}

[class*=span].hide {

 display: none;

}

.row-fluid [class*=span].pull-right {

 float: right;

}

[class*=span].pull-right {

 float: right;

}

.container {

 margin-right: auto; margin-left: auto;

}

.container::after {

 line-height: 0; display: table; content: "";

}

.container::before {

 line-height: 0; display: table; content: "";

}

.container::after {

 clear: both;

}

.container-fluid {

 padding-right: 20px; padding-left: 20px;

}

.container-fluid::after {

 line-height: 0; display: table; content: "";

}

.container-fluid::before {

 line-height: 0; display: table; content: "";

}

.container-fluid::after {

 clear: both;

}

p {

 margin: 0px 0px 10px;

}

.lead {

 line-height: 30px; font-size: 21px; font-weight: 200; margin-bottom: 20px;

}

small {

 font-size: 85%;

}

strong {

 font-weight: 700;

}

em {

 font-style: italic;

}

cite {

 font-style: normal;

}

.muted {

 color: rgb(153, 153, 153);

}

a.muted:focus {

 color: grey;

}

a.muted:hover {

 color: grey;

}

.text-warning {

 color: rgb(192, 152, 83);

}

a.text-warning:focus {

 color: rgb(164, 126, 60);

}

a.text-warning:hover {

 color: rgb(164, 126, 60);

}

.text-error {

 color: rgb(185, 74, 72);

}

a.text-error:focus {

 color: rgb(149, 59, 57);

}

a.text-error:hover {

 color: rgb(149, 59, 57);

}

.text-info {

 color: rgb(58, 135, 173);

}

a.text-info:focus {

 color: rgb(45, 105, 135);

}

a.text-info:hover {

 color: rgb(45, 105, 135);

}

.text-success {

 color: rgb(70, 136, 71);

}

a.text-success:focus {

 color: rgb(53, 102, 53);

}

a.text-success:hover {

 color: rgb(53, 102, 53);

}

.text-left {

 text-align: left;

}

.text-right {

 text-align: right;

}

.text-center {

 text-align: center;

}

h1 {

 margin: 10px 0px; color: inherit; line-height: 20px; font-family: inherit; font-weight: 700; text-rendering: optimizelegibility;

}

h2 {

 margin: 10px 0px; color: inherit; line-height: 20px; font-family: inherit; font-weight: 700; text-rendering: optimizelegibility;

}

h3 {

 margin: 10px 0px; color: inherit; line-height: 20px; font-family: inherit; font-weight: 700; text-rendering: optimizelegibility;

}

h4 {

 margin: 10px 0px; color: inherit; line-height: 20px; font-family: inherit; font-weight: 700; text-rendering: optimizelegibility;

}

h5 {

 margin: 10px 0px; color: inherit; line-height: 20px; font-family: inherit; font-weight: 700; text-rendering: optimizelegibility;

}

h6 {

 margin: 10px 0px; color: inherit; line-height: 20px; font-family: inherit; font-weight: 700; text-rendering: optimizelegibility;

}

h1 small {

 color: rgb(153, 153, 153); line-height: 1; font-weight: 400;

}

h2 small {

 color: rgb(153, 153, 153); line-height: 1; font-weight: 400;

}

h3 small {

 color: rgb(153, 153, 153); line-height: 1; font-weight: 400;

}

h4 small {

 color: rgb(153, 153, 153); line-height: 1; font-weight: 400;

}

h5 small {

 color: rgb(153, 153, 153); line-height: 1; font-weight: 400;

}

h6 small {

 color: rgb(153, 153, 153); line-height: 1; font-weight: 400;

}

h1 {

 line-height: 40px;

}

h2 {

 line-height: 40px;

}

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;

}

.page-header {

 margin: 20px 0px 30px; padding-bottom: 9px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;

}

ol {

 margin: 0px 0px 10px 25px; padding: 0px;

}

ul {

 margin: 0px 0px 10px 25px; padding: 0px;

}

ol ol {

 margin-bottom: 0px;

}

ol ul {

 margin-bottom: 0px;

}

ul ol {

 margin-bottom: 0px;

}

ul ul {

 margin-bottom: 0px;

}

li {

 line-height: 20px;

}

ol.unstyled {

 list-style: none; margin-left: 0px;

}

ul.unstyled {

 list-style: none; margin-left: 0px;

}

ol.inline {

 list-style: none; margin-left: 0px;

}

ul.inline {

 list-style: none; margin-left: 0px;

}

ol.inline > li {

 padding-right: 5px; padding-left: 5px; display: inline-block;

}

ul.inline > li {

 padding-right: 5px; padding-left: 5px; display: inline-block;

}

dl {

 margin-bottom: 20px;

}

dd {

 line-height: 20px;

}

dt {

 line-height: 20px;

}

dt {

 font-weight: 700;

}

dd {

 margin-left: 10px;

}

.dl-horizontal::after {

 line-height: 0; display: table; content: "";

}

.dl-horizontal::before {

 line-height: 0; display: table; content: "";

}

.dl-horizontal::after {

 clear: both;

}

.dl-horizontal dt {

 width: 160px; text-align: right; overflow: hidden; clear: left; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;

}

.dl-horizontal dd {

 margin-left: 180px;

}

hr {

 border-width: 1px 0px; border-style: solid none; border-color: rgb(238, 238, 238) currentColor rgb(255, 255, 255); margin: 20px 0px; border-image: none;

}

abbr[data-original-title] {

 border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;

}

abbr[title] {

 border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;

}

abbr.initialism {

 text-transform: uppercase; font-size: 90%;

}

blockquote {

 margin: 0px 0px 20px; padding: 0px 0px 0px 15px; border-left-color: rgb(238, 238, 238); border-left-width: 5px; border-left-style: solid;

}

blockquote p {

 line-height: 1.25; font-size: 17.5px; font-weight: 300; margin-bottom: 0px;

}

blockquote small {

 color: rgb(153, 153, 153); line-height: 20px; display: block;

}

blockquote small::before {

 content: "\2014 \00A0";

}

blockquote.pull-right {

 padding-right: 15px; padding-left: 0px; border-right-color: rgb(238, 238, 238); border-left-color: currentColor; border-right-width: 5px; border-left-width: 0px; border-right-style: solid; border-left-style: none; float: right;

}

blockquote.pull-right p {

 text-align: right;

}

blockquote.pull-right small {

 text-align: right;

}

blockquote.pull-right small::before {

 content: "";

}

blockquote.pull-right small::after {

 content: "\00A0 \2014";

}

blockquote::after {

 content: "";

}

blockquote::before {

 content: "";

}

q::after {

 content: "";

}

q::before {

 content: "";

}

address {

 line-height: 20px; font-style: normal; margin-bottom: 20px; display: block;

}

code {

 padding: 0px 3px 2px; border-radius: 3px; color: rgb(51, 51, 51); font-family: Monaco,Menlo,Consolas,"Courier New",monospace; font-size: 12px;

}

pre {

 padding: 0px 3px 2px; border-radius: 3px; color: rgb(51, 51, 51); font-family: Monaco,Menlo,Consolas,"Courier New",monospace; font-size: 12px;

}

code {

 padding: 2px 4px; border: 1px solid rgb(225, 225, 232); border-image: none; color: rgb(221, 17, 68); white-space: nowrap; background-color: rgb(247, 247, 249);

}

pre {

 margin: 0px 0px 10px; padding: 9.5px; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.15); border-image: none; line-height: 20px; font-size: 13px; display: block; white-space: pre-wrap; -ms-word-break: break-all; -ms-word-wrap: break-word; background-color: rgb(245, 245, 245);

}

pre.prettyprint {

 margin-bottom: 20px;

}

pre code {

 padding: 0px; border: 0px currentColor; border-image: none; color: inherit; white-space: pre-wrap; background-color: transparent;

}

.pre-scrollable {

 -ms-overflow-y: scroll; max-height: 340px;

}

form {

 margin: 0px 0px 20px;

}

fieldset {

 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;

}

legend {

 border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(229, 229, 229); padding: 0px; border-image: none; width: 100%; color: rgb(51, 51, 51); line-height: 40px; font-size: 21px; margin-bottom: 20px; display: block;

}

legend small {

 color: rgb(153, 153, 153); font-size: 15px;

}

button {

 line-height: 20px; font-size: 14px; font-weight: 400;

}

input {

 line-height: 20px; font-size: 14px; font-weight: 400;

}

label {

 line-height: 20px; font-size: 14px; font-weight: 400;

}

select {

 line-height: 20px; font-size: 14px; font-weight: 400;

}

textarea {

 line-height: 20px; font-size: 14px; font-weight: 400;

}

button {

 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

}

input {

 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

}

select {

 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

}

textarea {

 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

}

label {

 margin-bottom: 5px; display: block;

}

.uneditable-input {

 padding: 4px 6px; border-radius: 4px; height: 20px; color: rgb(85, 85, 85); line-height: 20px; font-size: 14px; margin-bottom: 10px; vertical-align: middle; display: inline-block;

}

input[type=text] {

 padding: 4px 6px; border-radius: 4px; height: 20px; color: rgb(85, 85, 85); line-height: 20px; font-size: 14px; margin-bottom: 10px; vertical-align: middle; display: inline-block;

}

input[type=password] {

 padding: 4px 6px; border-radius: 4px; height: 20px; color: rgb(85, 85, 85); line-height: 20px; font-size: 14px; margin-bottom: 10px; vertical-align: middle; display: inline-block;

}

input[type=datetime] {

 padding: 4px 6px; border-radius: 4px; height: 20px; color: rgb(85, 85, 85); line-height: 20px; font-size: 14px; margin-bottom: 10px; vertical-align: middle; display: inline-block;

}

input[type=datetime-local] {

 padding: 4px 6px; border-radius: 4px; height: 20px; color: rgb(85, 85, 85); line-height: 20px; font-size: 14px; margin-bottom: 10px; vertical-align: middle; display: inline-block;

}

input[type=date] {

 padding: 4px 6px; border-radius: 4px; height: 20px; color: rgb(85, 85, 85); line-height: 20px; font-size: 14px; margin-bottom: 10px; vertical-align: middle; display: inline-block;

}

input[type=month] {

 padding: 4px 6px; border-radius: 4px; height: 20px; color: rgb(85, 85, 85); line-height: 20px; font-size: 14px; margin-bottom: 10px; vertical-align: middle; display: inline-block;

}

input[type=time] {

 padding: 4px 6px; border-radius: 4px; height: 20px; color: rgb(85, 85, 85); line-height: 20px; font-size: 14px; margin-bottom: 10px; vertical-align: middle; display: inline-block;

}

input[type=week] {

 padding: 4px 6px; border-radius: 4px; height: 20px; color: rgb(85, 85, 85); line-height: 20px; font-size: 14px; margin-bottom: 10px; vertical-align: middle; display: inline-block;

}

input[type=number] {

 padding: 4px 6px; border-radius: 4px; height: 20px; color: rgb(85, 85, 85); line-height: 20px; font-size: 14px; margin-bottom: 10px; vertical-align: middle; display: inline-block;

}

input[type=email] {

 padding: 4px 6px; border-radius: 4px; height: 20px; color: rgb(85, 85, 85); line-height: 20px; font-size: 14px; margin-bottom: 10px; vertical-align: middle; display: inline-block;

}

input[type=url] {

 padding: 4px 6px; border-radius: 4px; height: 20px; color: rgb(85, 85, 85); line-height: 20px; font-size: 14px; margin-bottom: 10px; vertical-align: middle; display: inline-block;

}

input[type=tel] {

 padding: 4px 6px; border-radius: 4px; height: 20px; color: rgb(85, 85, 85); line-height: 20px; font-size: 14px; margin-bottom: 10px; vertical-align: middle; display: inline-block;

}

input[type=color] {

 padding: 4px 6px; border-radius: 4px; height: 20px; color: rgb(85, 85, 85); line-height: 20px; font-size: 14px; margin-bottom: 10px; vertical-align: middle; display: inline-block;

}

input[type=search] {

 padding: 4px 6px; border-radius: 4px; height: 20px; color: rgb(85, 85, 85); line-height: 20px; font-size: 14px; margin-bottom: 10px; vertical-align: middle; display: inline-block;

}

select {

 padding: 4px 6px; border-radius: 4px; height: 20px; color: rgb(85, 85, 85); line-height: 20px; font-size: 14px; margin-bottom: 10px; vertical-align: middle; display: inline-block;

}

textarea {

 padding: 4px 6px; border-radius: 4px; height: 20px; color: rgb(85, 85, 85); line-height: 20px; font-size: 14px; margin-bottom: 10px; vertical-align: middle; display: inline-block;

}

.uneditable-input {

 width: 206px;

}

input {

 width: 206px;

}

textarea {

 width: 206px;

}

textarea {

 height: auto;

}

.uneditable-input {

 border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s;

}

input[type=text] {

 border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s;

}

input[type=password] {

 border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s;

}

input[type=datetime] {

 border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s;

}

input[type=datetime-local] {

 border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s;

}

input[type=date] {

 border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s;

}

input[type=month] {

 border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s;

}

input[type=time] {

 border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s;

}

input[type=week] {

 border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s;

}

input[type=number] {

 border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s;

}

input[type=email] {

 border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s;

}

input[type=url] {

 border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s;

}

input[type=tel] {

 border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s;

}

input[type=color] {

 border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s;

}

input[type=search] {

 border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s;

}

textarea {

 border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear; border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear .2s, box-shadow linear .2s;

}

.uneditable-input:focus {

 border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6);

}

input[type=text]:focus {

 border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6);

}

input[type=password]:focus {

 border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6);

}

input[type=datetime]:focus {

 border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6);

}

input[type=datetime-local]:focus {

 border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6);

}

input[type=date]:focus {

 border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6);

}

input[type=month]:focus {

 border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6);

}

input[type=time]:focus {

 border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6);

}

input[type=week]:focus {

 border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6);

}

input[type=number]:focus {

 border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6);

}

input[type=email]:focus {

 border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6);

}

input[type=url]:focus {

 border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6);

}

input[type=tel]:focus {

 border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6);

}

input[type=color]:focus {

 border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6);

}

input[type=search]:focus {

 border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6);

}

textarea:focus {

 border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6);

}

input[type=radio] {

 margin: 4px 0px 0px; line-height: normal;

}

input[type=checkbox] {

 margin: 4px 0px 0px; line-height: normal;

}

input[type=button] {

 width: auto;

}

input[type=file] {

 width: auto;

}

input[type=image] {

 width: auto;

}

input[type=reset] {

 width: auto;

}

input[type=submit] {

 width: auto;

}

input[type=radio] {

 width: auto;

}

input[type=checkbox] {

 width: auto;

}

input[type=file] {

 height: 30px; line-height: 30px;

}

select {

 height: 30px; line-height: 30px;

}

select {

 border: 1px solid rgb(204, 204, 204); border-image: none; width: 220px; background-color: rgb(255, 255, 255);

}

select[multiple] {

 height: auto;

}

select[size] {

 height: auto;

}

input[type=file]:focus {

 outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;

}

input[type=radio]:focus {

 outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;

}

input[type=checkbox]:focus {

 outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;

}

select:focus {

 outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;

}

.uneditable-input {

 border-color: rgb(204, 204, 204); color: rgb(153, 153, 153); cursor: not-allowed; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.025); background-color: rgb(252, 252, 252);

}

.uneditable-textarea {

 border-color: rgb(204, 204, 204); color: rgb(153, 153, 153); cursor: not-allowed; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.025); background-color: rgb(252, 252, 252);

}

.uneditable-input {

 overflow: hidden; white-space: nowrap;

}

.uneditable-textarea {

 width: auto; height: auto;

}

input:-ms-input-placeholder {

 color: rgb(153, 153, 153);

}

textarea:-ms-input-placeholder {

 color: rgb(153, 153, 153);

}

.checkbox {

 padding-left: 20px; min-height: 20px;

}

.radio {

 padding-left: 20px; min-height: 20px;

}

.checkbox input[type=checkbox] {

 margin-left: -20px; float: left;

}

.radio input[type=radio] {

 margin-left: -20px; float: left;

}

.controls > :first-child.checkbox {

 padding-top: 5px;

}

.controls > :first-child.radio {

 padding-top: 5px;

}

.checkbox.inline {

 padding-top: 5px; margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.radio.inline {

 padding-top: 5px; margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.checkbox.inline + .checkbox.inline {

 margin-left: 10px;

}

.radio.inline + .radio.inline {

 margin-left: 10px;

}

.input-mini {

 width: 60px;

}

.input-small {

 width: 90px;

}

.input-medium {

 width: 150px;

}

.input-large {

 width: 210px;

}

.input-xlarge {

 width: 270px;

}

.input-xxlarge {

 width: 530px;

}

.row-fluid [class*=span].uneditable-input {

 margin-left: 0px; float: none;

}

.row-fluid input[class*=span] {

 margin-left: 0px; float: none;

}

.row-fluid select[class*=span] {

 margin-left: 0px; float: none;

}

.row-fluid textarea[class*=span] {

 margin-left: 0px; float: none;

}

[class*=span].uneditable-input {

 margin-left: 0px; float: none;

}

input[class*=span] {

 margin-left: 0px; float: none;

}

select[class*=span] {

 margin-left: 0px; float: none;

}

textarea[class*=span] {

 margin-left: 0px; float: none;

}

.input-append [class*=span].uneditable-input {

 display: inline-block;

}

.input-append input[class*=span] {

 display: inline-block;

}

.input-prepend [class*=span].uneditable-input {

 display: inline-block;

}

.input-prepend input[class*=span] {

 display: inline-block;

}

.row-fluid .input-append [class*=span] {

 display: inline-block;

}

.row-fluid .input-prepend [class*=span] {

 display: inline-block;

}

.row-fluid [class*=span].uneditable-input {

 display: inline-block;

}

.row-fluid input[class*=span] {

 display: inline-block;

}

.row-fluid select[class*=span] {

 display: inline-block;

}

.row-fluid textarea[class*=span] {

 display: inline-block;

}

.uneditable-input {

 margin-left: 0px;

}

input {

 margin-left: 0px;

}

textarea {

 margin-left: 0px;

}

.controls-row [class*=span] + [class*=span] {

 margin-left: 20px;

}

.uneditable-input.span12 {

 width: 926px;

}

input.span12 {

 width: 926px;

}

textarea.span12 {

 width: 926px;

}

.uneditable-input.span11 {

 width: 846px;

}

input.span11 {

 width: 846px;

}

textarea.span11 {

 width: 846px;

}

.uneditable-input.span10 {

 width: 766px;

}

input.span10 {

 width: 766px;

}

textarea.span10 {

 width: 766px;

}

.uneditable-input.span9 {

 width: 686px;

}

input.span9 {

 width: 686px;

}

textarea.span9 {

 width: 686px;

}

.uneditable-input.span8 {

 width: 606px;

}

input.span8 {

 width: 606px;

}

textarea.span8 {

 width: 606px;

}

.uneditable-input.span7 {

 width: 526px;

}

input.span7 {

 width: 526px;

}

textarea.span7 {

 width: 526px;

}

.uneditable-input.span6 {

 width: 446px;

}

input.span6 {

 width: 446px;

}

textarea.span6 {

 width: 446px;

}

.uneditable-input.span5 {

 width: 366px;

}

input.span5 {

 width: 366px;

}

textarea.span5 {

 width: 366px;

}

.uneditable-input.span4 {

 width: 286px;

}

input.span4 {

 width: 286px;

}

textarea.span4 {

 width: 286px;

}

.uneditable-input.span3 {

 width: 206px;

}

input.span3 {

 width: 206px;

}

textarea.span3 {

 width: 206px;

}

.uneditable-input.span2 {

 width: 126px;

}

input.span2 {

 width: 126px;

}

textarea.span2 {

 width: 126px;

}

.uneditable-input.span1 {

 width: 46px;

}

input.span1 {

 width: 46px;

}

textarea.span1 {

 width: 46px;

}

.controls-row::after {

 line-height: 0; display: table; content: "";

}

.controls-row::before {

 line-height: 0; display: table; content: "";

}

.controls-row::after {

 clear: both;

}

.controls-row [class*=span] {

 float: left;

}

.row-fluid .controls-row [class*=span] {

 float: left;

}

.controls-row [class*=span].checkbox {

 padding-top: 5px;

}

.controls-row [class*=span].radio {

 padding-top: 5px;

}

input[disabled] {

 cursor: not-allowed; background-color: rgb(238, 238, 238);

}

input[readonly] {

 cursor: not-allowed; background-color: rgb(238, 238, 238);

}

select[disabled] {

 cursor: not-allowed; background-color: rgb(238, 238, 238);

}

select[readonly] {

 cursor: not-allowed; background-color: rgb(238, 238, 238);

}

textarea[disabled] {

 cursor: not-allowed; background-color: rgb(238, 238, 238);

}

textarea[readonly] {

 cursor: not-allowed; background-color: rgb(238, 238, 238);

}

input[type=radio][disabled] {

 background-color: transparent;

}

input[type=radio][readonly] {

 background-color: transparent;

}

input[type=checkbox][disabled] {

 background-color: transparent;

}

input[type=checkbox][readonly] {

 background-color: transparent;

}

.control-group.warning .control-label {

 color: rgb(192, 152, 83);

}

.control-group.warning .help-block {

 color: rgb(192, 152, 83);

}

.control-group.warning .help-inline {

 color: rgb(192, 152, 83);

}

.control-group.warning .checkbox {

 color: rgb(192, 152, 83);

}

.control-group.warning .radio {

 color: rgb(192, 152, 83);

}

.control-group.warning input {

 color: rgb(192, 152, 83);

}

.control-group.warning select {

 color: rgb(192, 152, 83);

}

.control-group.warning textarea {

 color: rgb(192, 152, 83);

}

.control-group.warning input {

 border-color: rgb(192, 152, 83); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);

}

.control-group.warning select {

 border-color: rgb(192, 152, 83); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);

}

.control-group.warning textarea {

 border-color: rgb(192, 152, 83); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);

}

.control-group.warning input:focus {

 border-color: rgb(164, 126, 60); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #dbc59e;

}

.control-group.warning select:focus {

 border-color: rgb(164, 126, 60); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #dbc59e;

}

.control-group.warning textarea:focus {

 border-color: rgb(164, 126, 60); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #dbc59e;

}

.control-group.warning .input-append .add-on {

 border-color: rgb(192, 152, 83); color: rgb(192, 152, 83); background-color: rgb(252, 248, 227);

}

.control-group.warning .input-prepend .add-on {

 border-color: rgb(192, 152, 83); color: rgb(192, 152, 83); background-color: rgb(252, 248, 227);

}

.control-group.error .control-label {

 color: rgb(185, 74, 72);

}

.control-group.error .help-block {

 color: rgb(185, 74, 72);

}

.control-group.error .help-inline {

 color: rgb(185, 74, 72);

}

.control-group.error .checkbox {

 color: rgb(185, 74, 72);

}

.control-group.error .radio {

 color: rgb(185, 74, 72);

}

.control-group.error input {

 color: rgb(185, 74, 72);

}

.control-group.error select {

 color: rgb(185, 74, 72);

}

.control-group.error textarea {

 color: rgb(185, 74, 72);

}

.control-group.error input {

 border-color: rgb(185, 74, 72); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);

}

.control-group.error select {

 border-color: rgb(185, 74, 72); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);

}

.control-group.error textarea {

 border-color: rgb(185, 74, 72); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);

}

.control-group.error input:focus {

 border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392;

}

.control-group.error select:focus {

 border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392;

}

.control-group.error textarea:focus {

 border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392;

}

.control-group.error .input-append .add-on {

 border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); background-color: rgb(242, 222, 222);

}

.control-group.error .input-prepend .add-on {

 border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); background-color: rgb(242, 222, 222);

}

.control-group.success .control-label {

 color: rgb(70, 136, 71);

}

.control-group.success .help-block {

 color: rgb(70, 136, 71);

}

.control-group.success .help-inline {

 color: rgb(70, 136, 71);

}

.control-group.success .checkbox {

 color: rgb(70, 136, 71);

}

.control-group.success .radio {

 color: rgb(70, 136, 71);

}

.control-group.success input {

 color: rgb(70, 136, 71);

}

.control-group.success select {

 color: rgb(70, 136, 71);

}

.control-group.success textarea {

 color: rgb(70, 136, 71);

}

.control-group.success input {

 border-color: rgb(70, 136, 71); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);

}

.control-group.success select {

 border-color: rgb(70, 136, 71); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);

}

.control-group.success textarea {

 border-color: rgb(70, 136, 71); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);

}

.control-group.success input:focus {

 border-color: rgb(53, 102, 53); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #7aba7b;

}

.control-group.success select:focus {

 border-color: rgb(53, 102, 53); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #7aba7b;

}

.control-group.success textarea:focus {

 border-color: rgb(53, 102, 53); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #7aba7b;

}

.control-group.success .input-append .add-on {

 border-color: rgb(70, 136, 71); color: rgb(70, 136, 71); background-color: rgb(223, 240, 216);

}

.control-group.success .input-prepend .add-on {

 border-color: rgb(70, 136, 71); color: rgb(70, 136, 71); background-color: rgb(223, 240, 216);

}

.control-group.info .control-label {

 color: rgb(58, 135, 173);

}

.control-group.info .help-block {

 color: rgb(58, 135, 173);

}

.control-group.info .help-inline {

 color: rgb(58, 135, 173);

}

.control-group.info .checkbox {

 color: rgb(58, 135, 173);

}

.control-group.info .radio {

 color: rgb(58, 135, 173);

}

.control-group.info input {

 color: rgb(58, 135, 173);

}

.control-group.info select {

 color: rgb(58, 135, 173);

}

.control-group.info textarea {

 color: rgb(58, 135, 173);

}

.control-group.info input {

 border-color: rgb(58, 135, 173); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);

}

.control-group.info select {

 border-color: rgb(58, 135, 173); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);

}

.control-group.info textarea {

 border-color: rgb(58, 135, 173); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);

}

.control-group.info input:focus {

 border-color: rgb(45, 105, 135); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #7ab5d3;

}

.control-group.info select:focus {

 border-color: rgb(45, 105, 135); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #7ab5d3;

}

.control-group.info textarea:focus {

 border-color: rgb(45, 105, 135); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #7ab5d3;

}

.control-group.info .input-append .add-on {

 border-color: rgb(58, 135, 173); color: rgb(58, 135, 173); background-color: rgb(217, 237, 247);

}

.control-group.info .input-prepend .add-on {

 border-color: rgb(58, 135, 173); color: rgb(58, 135, 173); background-color: rgb(217, 237, 247);

}

input:invalid:focus {

 border-color: rgb(238, 95, 91); color: rgb(185, 74, 72);

}

select:invalid:focus {

 border-color: rgb(238, 95, 91); color: rgb(185, 74, 72);

}

textarea:invalid:focus {

 border-color: rgb(238, 95, 91); color: rgb(185, 74, 72);

}

input:invalid:focus {

 border-color: rgb(233, 50, 45); box-shadow: 0px 0px 6px #f8b9b7;

}

select:invalid:focus {

 border-color: rgb(233, 50, 45); box-shadow: 0px 0px 6px #f8b9b7;

}

textarea:invalid:focus {

 border-color: rgb(233, 50, 45); box-shadow: 0px 0px 6px #f8b9b7;

}

.form-actions {

 padding: 19px 20px 20px; margin-top: 20px; margin-bottom: 20px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; background-color: rgb(245, 245, 245);

}

.form-actions::after {

 line-height: 0; display: table; content: "";

}

.form-actions::before {

 line-height: 0; display: table; content: "";

}

.form-actions::after {

 clear: both;

}

.help-block {

 color: rgb(89, 89, 89);

}

.help-inline {

 color: rgb(89, 89, 89);

}

.help-block {

 margin-bottom: 10px; display: block;

}

.help-inline {

 padding-left: 5px; vertical-align: middle; display: inline-block;

}

.input-append {

 font-size: 0px; margin-bottom: 10px; vertical-align: middle; display: inline-block; white-space: nowrap;

}

.input-prepend {

 font-size: 0px; margin-bottom: 10px; vertical-align: middle; display: inline-block; white-space: nowrap;

}

.input-append .dropdown-menu {

 font-size: 14px;

}

.input-append .popover {

 font-size: 14px;

}

.input-append .uneditable-input {

 font-size: 14px;

}

.input-append input {

 font-size: 14px;

}

.input-append select {

 font-size: 14px;

}

.input-prepend .dropdown-menu {

 font-size: 14px;

}

.input-prepend .popover {

 font-size: 14px;

}

.input-prepend .uneditable-input {

 font-size: 14px;

}

.input-prepend input {

 font-size: 14px;

}

.input-prepend select {

 font-size: 14px;

}

.input-append .uneditable-input {

 border-radius: 0px 4px 4px 0px; margin-bottom: 0px; vertical-align: top; position: relative;

}

.input-append input {

 border-radius: 0px 4px 4px 0px; margin-bottom: 0px; vertical-align: top; position: relative;

}

.input-append select {

 border-radius: 0px 4px 4px 0px; margin-bottom: 0px; vertical-align: top; position: relative;

}

.input-prepend .uneditable-input {

 border-radius: 0px 4px 4px 0px; margin-bottom: 0px; vertical-align: top; position: relative;

}

.input-prepend input {

 border-radius: 0px 4px 4px 0px; margin-bottom: 0px; vertical-align: top; position: relative;

}

.input-prepend select {

 border-radius: 0px 4px 4px 0px; margin-bottom: 0px; vertical-align: top; position: relative;

}

.input-append .uneditable-input:focus {

 z-index: 2;

}

.input-append input:focus {

 z-index: 2;

}

.input-append select:focus {

 z-index: 2;

}

.input-prepend .uneditable-input:focus {

 z-index: 2;

}

.input-prepend input:focus {

 z-index: 2;

}

.input-prepend select:focus {

 z-index: 2;

}

.input-append .add-on {

 padding: 4px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: auto; height: 20px; text-align: center; line-height: 20px; font-size: 14px; font-weight: 400; display: inline-block; min-width: 16px; text-shadow: 0px 1px 0px #fff; background-color: rgb(238, 238, 238);

}

.input-prepend .add-on {

 padding: 4px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: auto; height: 20px; text-align: center; line-height: 20px; font-size: 14px; font-weight: 400; display: inline-block; min-width: 16px; text-shadow: 0px 1px 0px #fff; background-color: rgb(238, 238, 238);

}

.input-append .add-on {

 border-radius: 0px; vertical-align: top;

}

.input-append .btn {

 border-radius: 0px; vertical-align: top;

}

.input-append .btn-group > .dropdown-toggle {

 border-radius: 0px; vertical-align: top;

}

.input-prepend .add-on {

 border-radius: 0px; vertical-align: top;

}

.input-prepend .btn {

 border-radius: 0px; vertical-align: top;

}

.input-prepend .btn-group > .dropdown-toggle {

 border-radius: 0px; vertical-align: top;

}

.input-append .active {

 border-color: rgb(70, 165, 70); background-color: rgb(169, 219, 169);

}

.input-prepend .active {

 border-color: rgb(70, 165, 70); background-color: rgb(169, 219, 169);

}

.input-prepend .add-on {

 margin-right: -1px;

}

.input-prepend .btn {

 margin-right: -1px;

}

.input-prepend :first-child.add-on {

 border-radius: 4px 0px 0px 4px;

}

.input-prepend :first-child.btn {

 border-radius: 4px 0px 0px 4px;

}

.input-append .uneditable-input {

 border-radius: 4px 0px 0px 4px;

}

.input-append input {

 border-radius: 4px 0px 0px 4px;

}

.input-append select {

 border-radius: 4px 0px 0px 4px;

}

.input-append .uneditable-input + .btn-group :last-child.btn {

 border-radius: 0px 4px 4px 0px;

}

.input-append input + .btn-group :last-child.btn {

 border-radius: 0px 4px 4px 0px;

}

.input-append select + .btn-group :last-child.btn {

 border-radius: 0px 4px 4px 0px;

}

.input-append .add-on {

 margin-left: -1px;

}

.input-append .btn {

 margin-left: -1px;

}

.input-append .btn-group {

 margin-left: -1px;

}

.input-append :last-child.add-on {

 border-radius: 0px 4px 4px 0px;

}

.input-append :last-child.btn-group > .dropdown-toggle {

 border-radius: 0px 4px 4px 0px;

}

.input-append :last-child.btn {

 border-radius: 0px 4px 4px 0px;

}

.input-prepend.input-append .uneditable-input {

 border-radius: 0px;

}

.input-prepend.input-append input {

 border-radius: 0px;

}

.input-prepend.input-append select {

 border-radius: 0px;

}

.input-prepend.input-append .uneditable-input + .btn-group .btn {

 border-radius: 0px 4px 4px 0px;

}

.input-prepend.input-append input + .btn-group .btn {

 border-radius: 0px 4px 4px 0px;

}

.input-prepend.input-append select + .btn-group .btn {

 border-radius: 0px 4px 4px 0px;

}

.input-prepend.input-append :first-child.add-on {

 border-radius: 4px 0px 0px 4px; margin-right: -1px;

}

.input-prepend.input-append :first-child.btn {

 border-radius: 4px 0px 0px 4px; margin-right: -1px;

}

.input-prepend.input-append :last-child.add-on {

 border-radius: 0px 4px 4px 0px; margin-left: -1px;

}

.input-prepend.input-append :last-child.btn {

 border-radius: 0px 4px 4px 0px; margin-left: -1px;

}

.input-prepend.input-append :first-child.btn-group {

 margin-left: 0px;

}

input.search-query {

 border-radius: 15px; padding-right: 14px; padding-left: 14px; margin-bottom: 0px;

}

.form-search .input-append .search-query {

 border-radius: 0px;

}

.form-search .input-prepend .search-query {

 border-radius: 0px;

}

.form-search .input-append .search-query {

 border-radius: 14px 0px 0px 14px;

}

.form-search .input-append .btn {

 border-radius: 0px 14px 14px 0px;

}

.form-search .input-prepend .search-query {

 border-radius: 0px 14px 14px 0px;

}

.form-search .input-prepend .btn {

 border-radius: 14px 0px 0px 14px;

}

.form-horizontal .help-inline {

 margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-horizontal .input-append {

 margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-horizontal .input-prepend {

 margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-horizontal .uneditable-input {

 margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-horizontal input {

 margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-horizontal select {

 margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-horizontal textarea {

 margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-inline .help-inline {

 margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-inline .input-append {

 margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-inline .input-prepend {

 margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-inline .uneditable-input {

 margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-inline input {

 margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-inline select {

 margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-inline textarea {

 margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-search .help-inline {

 margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-search .input-append {

 margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-search .input-prepend {

 margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-search .uneditable-input {

 margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-search input {

 margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-search select {

 margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-search textarea {

 margin-bottom: 0px; vertical-align: middle; display: inline-block;

}

.form-horizontal .hide {

 display: none;

}

.form-inline .hide {

 display: none;

}

.form-search .hide {

 display: none;

}

.form-inline .btn-group {

 display: inline-block;

}

.form-inline label {

 display: inline-block;

}

.form-search .btn-group {

 display: inline-block;

}

.form-search label {

 display: inline-block;

}

.form-inline .input-append {

 margin-bottom: 0px;

}

.form-inline .input-prepend {

 margin-bottom: 0px;

}

.form-search .input-append {

 margin-bottom: 0px;

}

.form-search .input-prepend {

 margin-bottom: 0px;

}

.form-inline .checkbox {

 padding-left: 0px; margin-bottom: 0px; vertical-align: middle;

}

.form-inline .radio {

 padding-left: 0px; margin-bottom: 0px; vertical-align: middle;

}

.form-search .checkbox {

 padding-left: 0px; margin-bottom: 0px; vertical-align: middle;

}

.form-search .radio {

 padding-left: 0px; margin-bottom: 0px; vertical-align: middle;

}

.form-inline .checkbox input[type=checkbox] {

 margin-right: 3px; margin-left: 0px; float: left;

}

.form-inline .radio input[type=radio] {

 margin-right: 3px; margin-left: 0px; float: left;

}

.form-search .checkbox input[type=checkbox] {

 margin-right: 3px; margin-left: 0px; float: left;

}

.form-search .radio input[type=radio] {

 margin-right: 3px; margin-left: 0px; float: left;

}

.control-group {

 margin-bottom: 10px;

}

legend + .control-group {

 margin-top: 20px; -webkit-margin-top-collapse: separate;

}

.form-horizontal .control-group {

 margin-bottom: 20px;

}

.form-horizontal .control-group::after {

 line-height: 0; display: table; content: "";

}

.form-horizontal .control-group::before {

 line-height: 0; display: table; content: "";

}

.form-horizontal .control-group::after {

 clear: both;

}

.form-horizontal .control-label {

 width: 160px; text-align: right; padding-top: 5px; float: left;

}

.form-horizontal .controls {

 margin-left: 180px;

}

.form-horizontal .help-block {

 margin-bottom: 0px;

}

.form-horizontal .input-append + .help-block {

 margin-top: 10px;

}

.form-horizontal .input-prepend + .help-block {

 margin-top: 10px;

}

.form-horizontal .uneditable-input + .help-block {

 margin-top: 10px;

}

.form-horizontal input + .help-block {

 margin-top: 10px;

}

.form-horizontal select + .help-block {

 margin-top: 10px;

}

.form-horizontal textarea + .help-block {

 margin-top: 10px;

}

.form-horizontal .form-actions {

 padding-left: 180px;

}

table {

 border-collapse: collapse; max-width: 100%; border-spacing: 0; background-color: transparent;

}

.table {

 width: 100%; margin-bottom: 20px;

}

table[class*=ms-rteTable-] {

 width: 100%; margin-bottom: 20px;

}

.table td {

 padding: 8px; text-align: left; line-height: 20px; font-size: 14px !important; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;

}

.table th {

 padding: 8px; text-align: left; line-height: 20px; font-size: 14px !important; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;

}

table[class*=ms-rteTable-] td {

 padding: 8px; text-align: left; line-height: 20px; font-size: 14px !important; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;

}

table[class*=ms-rteTable-] th {

 padding: 8px; text-align: left; line-height: 20px; font-size: 14px !important; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;

}

.table th {

 font-weight: 400;

}

table[class*=ms-rteTable-] th {

 font-weight: 400;

}

.table thead th {

 vertical-align: bottom;

}

table[class*=ms-rteTable-] thead th {

 vertical-align: bottom;

}

.table caption + thead tr:first-child td {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

.table caption + thead tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

.table colgroup + thead tr:first-child td {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

.table colgroup + thead tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

.table thead:first-child tr:first-child td {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

.table thead:first-child tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table[class*=ms-rteTable-] caption + thead tr:first-child td {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table[class*=ms-rteTable-] caption + thead tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table[class*=ms-rteTable-] colgroup + thead tr:first-child td {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table[class*=ms-rteTable-] colgroup + thead tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table[class*=ms-rteTable-] thead:first-child tr:first-child td {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table[class*=ms-rteTable-] thead:first-child tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

.table tbody + tbody {

 border-top-color: rgb(221, 221, 221); border-top-width: 2px; border-top-style: solid;

}

table[class*=ms-rteTable-] tbody + tbody {

 border-top-color: rgb(221, 221, 221); border-top-width: 2px; border-top-style: solid;

}

.table .table {

 background-color: rgb(255, 255, 255);

}

table[class*=ms-rteTable-] .table {

 background-color: rgb(255, 255, 255);

}

.table-condensed td {

 padding: 2px 3px; line-height: 1.5; font-size: 12px !important;

}

.table-condensed th {

 padding: 2px 3px; line-height: 1.5; font-size: 12px !important;

}

table.ms-rteTable-1 td {

 padding: 2px 3px; line-height: 1.5; font-size: 12px !important;

}

table.ms-rteTable-1 th {

 padding: 2px 3px; line-height: 1.5; font-size: 12px !important;

}

table.ms-rteTable-4 td {

 padding: 2px 3px; line-height: 1.5; font-size: 12px !important;

}

table.ms-rteTable-4 th {

 padding: 2px 3px; line-height: 1.5; font-size: 12px !important;

}

table.ms-rteTable-6 td {

 padding: 2px 3px; line-height: 1.5; font-size: 12px !important;

}

table.ms-rteTable-6 th {

 padding: 2px 3px; line-height: 1.5; font-size: 12px !important;

}

table.ms-rteTable-7 td {

 padding: 2px 3px; line-height: 1.5; font-size: 12px !important;

}

table.ms-rteTable-7 th {

 padding: 2px 3px; line-height: 1.5; font-size: 12px !important;

}

.table-bordered {

 border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) currentColor; border-radius: 4px; border-image: none; border-collapse: separate;

}

table.ms-rteTable-2 {

 border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) currentColor; border-radius: 4px; border-image: none; border-collapse: separate;

}

table.ms-rteTable-4 {

 border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) currentColor; border-radius: 4px; border-image: none; border-collapse: separate;

}

table.ms-rteTable-5 {

 border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) currentColor; border-radius: 4px; border-image: none; border-collapse: separate;

}

table.ms-rteTable-7 {

 border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) currentColor; border-radius: 4px; border-image: none; border-collapse: separate;

}

.table-bordered td {

 border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;

}

.table-bordered th {

 border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;

}

table.ms-rteTable-2 td {

 border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;

}

table.ms-rteTable-2 th {

 border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;

}

table.ms-rteTable-4 td {

 border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;

}

table.ms-rteTable-4 th {

 border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;

}

table.ms-rteTable-5 td {

 border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;

}

table.ms-rteTable-5 th {

 border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;

}

table.ms-rteTable-7 td {

 border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;

}

table.ms-rteTable-7 th {

 border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;

}

.table-bordered caption + tbody tr:first-child td {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

.table-bordered caption + tbody tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

.table-bordered caption + thead tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

.table-bordered colgroup + tbody tr:first-child td {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

.table-bordered colgroup + tbody tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

.table-bordered colgroup + thead tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

.table-bordered tbody:first-child tr:first-child td {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

.table-bordered tbody:first-child tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

.table-bordered thead:first-child tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-2 caption + tbody tr:first-child td {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-2 caption + tbody tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-2 caption + thead tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-2 colgroup + tbody tr:first-child td {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-2 colgroup + tbody tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-2 colgroup + thead tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-2 tbody:first-child tr:first-child td {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-2 tbody:first-child tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-2 thead:first-child tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-4 caption + tbody tr:first-child td {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-4 caption + tbody tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-4 caption + thead tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-4 colgroup + tbody tr:first-child td {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-4 colgroup + tbody tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-4 colgroup + thead tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-4 tbody:first-child tr:first-child td {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-4 tbody:first-child tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-4 thead:first-child tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-5 caption + tbody tr:first-child td {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-5 caption + tbody tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-5 caption + thead tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-5 colgroup + tbody tr:first-child td {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-5 colgroup + tbody tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-5 colgroup + thead tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-5 tbody:first-child tr:first-child td {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-5 tbody:first-child tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-5 thead:first-child tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-7 caption + tbody tr:first-child td {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-7 caption + tbody tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-7 caption + thead tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-7 colgroup + tbody tr:first-child td {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-7 colgroup + tbody tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-7 colgroup + thead tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-7 tbody:first-child tr:first-child td {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-7 tbody:first-child tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

table.ms-rteTable-7 thead:first-child tr:first-child th {

 border-top-color: currentColor; border-top-width: 0px; border-top-style: none;

}

.table-bordered tbody:first-child tr:first-child > td:first-child {

 border-top-left-radius: 4px;

}

.table-bordered tbody:first-child tr:first-child > th:first-child {

 border-top-left-radius: 4px;

}

.table-bordered thead:first-child tr:first-child > th:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-2 tbody:first-child tr:first-child > td:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-2 tbody:first-child tr:first-child > th:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-2 thead:first-child tr:first-child > th:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-4 tbody:first-child tr:first-child > td:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-4 tbody:first-child tr:first-child > th:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-4 thead:first-child tr:first-child > th:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-5 tbody:first-child tr:first-child > td:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-5 tbody:first-child tr:first-child > th:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-5 thead:first-child tr:first-child > th:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-7 tbody:first-child tr:first-child > td:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-7 tbody:first-child tr:first-child > th:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-7 thead:first-child tr:first-child > th:first-child {

 border-top-left-radius: 4px;

}

.table-bordered tbody:first-child tr:first-child > td:last-child {

 border-top-right-radius: 4px;

}

.table-bordered tbody:first-child tr:first-child > th:last-child {

 border-top-right-radius: 4px;

}

.table-bordered thead:first-child tr:first-child > th:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-2 tbody:first-child tr:first-child > td:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-2 tbody:first-child tr:first-child > th:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-2 thead:first-child tr:first-child > th:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-4 tbody:first-child tr:first-child > td:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-4 tbody:first-child tr:first-child > th:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-4 thead:first-child tr:first-child > th:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-5 tbody:first-child tr:first-child > td:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-5 tbody:first-child tr:first-child > th:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-5 thead:first-child tr:first-child > th:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-7 tbody:first-child tr:first-child > td:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-7 tbody:first-child tr:first-child > th:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-7 thead:first-child tr:first-child > th:last-child {

 border-top-right-radius: 4px;

}

.table-bordered tbody:last-child tr:last-child > td:first-child {

 border-bottom-left-radius: 4px;

}

.table-bordered tbody:last-child tr:last-child > th:first-child {

 border-bottom-left-radius: 4px;

}

.table-bordered tfoot:last-child tr:last-child > td:first-child {

 border-bottom-left-radius: 4px;

}

.table-bordered tfoot:last-child tr:last-child > th:first-child {

 border-bottom-left-radius: 4px;

}

.table-bordered thead:last-child tr:last-child > th:first-child {

 border-bottom-left-radius: 4px;

}

table.ms-rteTable-2 tbody:last-child tr:last-child > td:first-child {

 border-bottom-left-radius: 4px;

}

table.ms-rteTable-2 tbody:last-child tr:last-child > th:first-child {

 border-bottom-left-radius: 4px;

}

table.ms-rteTable-2 tfoot:last-child tr:last-child > td:first-child {

 border-bottom-left-radius: 4px;

}

table.ms-rteTable-2 tfoot:last-child tr:last-child > th:first-child {

 border-bottom-left-radius: 4px;

}

table.ms-rteTable-2 thead:last-child tr:last-child > th:first-child {

 border-bottom-left-radius: 4px;

}

table.ms-rteTable-4 tbody:last-child tr:last-child > td:first-child {

 border-bottom-left-radius: 4px;

}

table.ms-rteTable-4 tbody:last-child tr:last-child > th:first-child {

 border-bottom-left-radius: 4px;

}

table.ms-rteTable-4 tfoot:last-child tr:last-child > td:first-child {

 border-bottom-left-radius: 4px;

}

table.ms-rteTable-4 tfoot:last-child tr:last-child > th:first-child {

 border-bottom-left-radius: 4px;

}

table.ms-rteTable-4 thead:last-child tr:last-child > th:first-child {

 border-bottom-left-radius: 4px;

}

table.ms-rteTable-5 tbody:last-child tr:last-child > td:first-child {

 border-bottom-left-radius: 4px;

}

table.ms-rteTable-5 tbody:last-child tr:last-child > th:first-child {

 border-bottom-left-radius: 4px;

}

table.ms-rteTable-5 tfoot:last-child tr:last-child > td:first-child {

 border-bottom-left-radius: 4px;

}

table.ms-rteTable-5 tfoot:last-child tr:last-child > th:first-child {

 border-bottom-left-radius: 4px;

}

table.ms-rteTable-5 thead:last-child tr:last-child > th:first-child {

 border-bottom-left-radius: 4px;

}

table.ms-rteTable-7 tbody:last-child tr:last-child > td:first-child {

 border-bottom-left-radius: 4px;

}

table.ms-rteTable-7 tbody:last-child tr:last-child > th:first-child {

 border-bottom-left-radius: 4px;

}

table.ms-rteTable-7 tfoot:last-child tr:last-child > td:first-child {

 border-bottom-left-radius: 4px;

}

table.ms-rteTable-7 tfoot:last-child tr:last-child > th:first-child {

 border-bottom-left-radius: 4px;

}

table.ms-rteTable-7 thead:last-child tr:last-child > th:first-child {

 border-bottom-left-radius: 4px;

}

.table-bordered tbody:last-child tr:last-child > td:last-child {

 border-bottom-right-radius: 4px;

}

.table-bordered tbody:last-child tr:last-child > th:last-child {

 border-bottom-right-radius: 4px;

}

.table-bordered tfoot:last-child tr:last-child > td:last-child {

 border-bottom-right-radius: 4px;

}

.table-bordered tfoot:last-child tr:last-child > th:last-child {

 border-bottom-right-radius: 4px;

}

.table-bordered thead:last-child tr:last-child > th:last-child {

 border-bottom-right-radius: 4px;

}

table.ms-rteTable-2 tbody:last-child tr:last-child > td:last-child {

 border-bottom-right-radius: 4px;

}

table.ms-rteTable-2 tbody:last-child tr:last-child > th:last-child {

 border-bottom-right-radius: 4px;

}

table.ms-rteTable-2 tfoot:last-child tr:last-child > td:last-child {

 border-bottom-right-radius: 4px;

}

table.ms-rteTable-2 tfoot:last-child tr:last-child > th:last-child {

 border-bottom-right-radius: 4px;

}

table.ms-rteTable-2 thead:last-child tr:last-child > th:last-child {

 border-bottom-right-radius: 4px;

}

table.ms-rteTable-4 tbody:last-child tr:last-child > td:last-child {

 border-bottom-right-radius: 4px;

}

table.ms-rteTable-4 tbody:last-child tr:last-child > th:last-child {

 border-bottom-right-radius: 4px;

}

table.ms-rteTable-4 tfoot:last-child tr:last-child > td:last-child {

 border-bottom-right-radius: 4px;

}

table.ms-rteTable-4 tfoot:last-child tr:last-child > th:last-child {

 border-bottom-right-radius: 4px;

}

table.ms-rteTable-4 thead:last-child tr:last-child > th:last-child {

 border-bottom-right-radius: 4px;

}

table.ms-rteTable-5 tbody:last-child tr:last-child > td:last-child {

 border-bottom-right-radius: 4px;

}

table.ms-rteTable-5 tbody:last-child tr:last-child > th:last-child {

 border-bottom-right-radius: 4px;

}

table.ms-rteTable-5 tfoot:last-child tr:last-child > td:last-child {

 border-bottom-right-radius: 4px;

}

table.ms-rteTable-5 tfoot:last-child tr:last-child > th:last-child {

 border-bottom-right-radius: 4px;

}

table.ms-rteTable-5 thead:last-child tr:last-child > th:last-child {

 border-bottom-right-radius: 4px;

}

table.ms-rteTable-7 tbody:last-child tr:last-child > td:last-child {

 border-bottom-right-radius: 4px;

}

table.ms-rteTable-7 tbody:last-child tr:last-child > th:last-child {

 border-bottom-right-radius: 4px;

}

table.ms-rteTable-7 tfoot:last-child tr:last-child > td:last-child {

 border-bottom-right-radius: 4px;

}

table.ms-rteTable-7 tfoot:last-child tr:last-child > th:last-child {

 border-bottom-right-radius: 4px;

}

table.ms-rteTable-7 thead:last-child tr:last-child > th:last-child {

 border-bottom-right-radius: 4px;

}

.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {

 border-bottom-left-radius: 0px;

}

table.ms-rteTable-2 tfoot + tbody:last-child tr:last-child td:first-child {

 border-bottom-left-radius: 0px;

}

table.ms-rteTable-4 tfoot + tbody:last-child tr:last-child td:first-child {

 border-bottom-left-radius: 0px;

}

table.ms-rteTable-5 tfoot + tbody:last-child tr:last-child td:first-child {

 border-bottom-left-radius: 0px;

}

table.ms-rteTable-7 tfoot + tbody:last-child tr:last-child td:first-child {

 border-bottom-left-radius: 0px;

}

.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {

 border-bottom-right-radius: 0px;

}

table.ms-rteTable-2 tfoot + tbody:last-child tr:last-child td:last-child {

 border-bottom-right-radius: 0px;

}

table.ms-rteTable-4 tfoot + tbody:last-child tr:last-child td:last-child {

 border-bottom-right-radius: 0px;

}

table.ms-rteTable-5 tfoot + tbody:last-child tr:last-child td:last-child {

 border-bottom-right-radius: 0px;

}

table.ms-rteTable-7 tfoot + tbody:last-child tr:last-child td:last-child {

 border-bottom-right-radius: 0px;

}

.table-bordered caption + tbody tr:first-child td:first-child {

 border-top-left-radius: 4px;

}

.table-bordered caption + thead tr:first-child th:first-child {

 border-top-left-radius: 4px;

}

.table-bordered colgroup + tbody tr:first-child td:first-child {

 border-top-left-radius: 4px;

}

.table-bordered colgroup + thead tr:first-child th:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-2 caption + tbody tr:first-child td:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-2 caption + thead tr:first-child th:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-2 colgroup + tbody tr:first-child td:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-2 colgroup + thead tr:first-child th:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-4 caption + tbody tr:first-child td:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-4 caption + thead tr:first-child th:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-4 colgroup + tbody tr:first-child td:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-4 colgroup + thead tr:first-child th:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-5 caption + tbody tr:first-child td:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-5 caption + thead tr:first-child th:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-5 colgroup + tbody tr:first-child td:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-5 colgroup + thead tr:first-child th:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-7 caption + tbody tr:first-child td:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-7 caption + thead tr:first-child th:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-7 colgroup + tbody tr:first-child td:first-child {

 border-top-left-radius: 4px;

}

table.ms-rteTable-7 colgroup + thead tr:first-child th:first-child {

 border-top-left-radius: 4px;

}

.table-bordered caption + tbody tr:first-child td:last-child {

 border-top-right-radius: 4px;

}

.table-bordered caption + thead tr:first-child th:last-child {

 border-top-right-radius: 4px;

}

.table-bordered colgroup + tbody tr:first-child td:last-child {

 border-top-right-radius: 4px;

}

.table-bordered colgroup + thead tr:first-child th:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-2 caption + tbody tr:first-child td:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-2 caption + thead tr:first-child th:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-2 colgroup + tbody tr:first-child td:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-2 colgroup + thead tr:first-child th:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-4 caption + tbody tr:first-child td:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-4 caption + thead tr:first-child th:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-4 colgroup + tbody tr:first-child td:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-4 colgroup + thead tr:first-child th:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-5 caption + tbody tr:first-child td:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-5 caption + thead tr:first-child th:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-5 colgroup + tbody tr:first-child td:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-5 colgroup + thead tr:first-child th:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-7 caption + tbody tr:first-child td:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-7 caption + thead tr:first-child th:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-7 colgroup + tbody tr:first-child td:last-child {

 border-top-right-radius: 4px;

}

table.ms-rteTable-7 colgroup + thead tr:first-child th:last-child {

 border-top-right-radius: 4px;

}

.table-striped tbody > tr:nth-child(2n+1) > td {

 background-color: rgb(249, 249, 249);

}

table.ms-rteTable-3 tbody > tr:nth-child(2n+1) > td {

 background-color: rgb(249, 249, 249);

}

table.ms-rteTable-5 tbody > tr:nth-child(2n+1) > td {

 background-color: rgb(249, 249, 249);

}

table.ms-rteTable-6 tbody > tr:nth-child(2n+1) > td {

 background-color: rgb(249, 249, 249);

}

table.ms-rteTable-7 tbody > tr:nth-child(2n+1) > td {

 background-color: rgb(249, 249, 249);

}

.table-hover tbody tr:hover > td {

 background-color: rgb(245, 245, 245);

}

.table-hover tbody tr:hover > th {

 background-color: rgb(245, 245, 245);

}

table[class*=ms-rteTable] tbody tr:hover > td {

 background-color: rgb(245, 245, 245);

}

table[class*=ms-rteTable] tbody tr:hover > th {

 background-color: rgb(245, 245, 245);

}

.table-hover tbody tr:hover > td a {

 color: rgb(255, 255, 255);

}

.table-hover tbody tr:hover > th a {

 color: rgb(255, 255, 255);

}

table[class*=ms-rteTable] tbody tr:hover > td a {

 color: rgb(255, 255, 255);

}

table[class*=ms-rteTable] tbody tr:hover > th a {

 color: rgb(255, 255, 255);

}

.table-hover tbody tr:hover > td a:hover {

 color: rgb(255, 255, 255);

}

.table-hover tbody tr:hover > th a:hover {

 color: rgb(255, 255, 255);

}

table[class*=ms-rteTable] tbody tr:hover > td a:hover {

 color: rgb(255, 255, 255);

}

table[class*=ms-rteTable] tbody tr:hover > th a:hover {

 color: rgb(255, 255, 255);

}

.row-fluid table td[class*=span] {

 margin-left: 0px; float: none; display: table-cell;

}

.row-fluid table th[class*=span] {

 margin-left: 0px; float: none; display: table-cell;

}

table td[class*=span] {

 margin-left: 0px; float: none; display: table-cell;

}

table th[class*=span] {

 margin-left: 0px; float: none; display: table-cell;

}

.table td.span1 {

 width: 44px; margin-left: 0px; float: none;

}

.table th.span1 {

 width: 44px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] td.span1 {

 width: 44px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] th.span1 {

 width: 44px; margin-left: 0px; float: none;

}

.table td.span2 {

 width: 124px; margin-left: 0px; float: none;

}

.table th.span2 {

 width: 124px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] td.span2 {

 width: 124px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] th.span2 {

 width: 124px; margin-left: 0px; float: none;

}

.table td.span3 {

 width: 204px; margin-left: 0px; float: none;

}

.table th.span3 {

 width: 204px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] td.span3 {

 width: 204px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] th.span3 {

 width: 204px; margin-left: 0px; float: none;

}

.table td.span4 {

 width: 284px; margin-left: 0px; float: none;

}

.table th.span4 {

 width: 284px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] td.span4 {

 width: 284px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] th.span4 {

 width: 284px; margin-left: 0px; float: none;

}

.table td.span5 {

 width: 364px; margin-left: 0px; float: none;

}

.table th.span5 {

 width: 364px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] td.span5 {

 width: 364px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] th.span5 {

 width: 364px; margin-left: 0px; float: none;

}

.table td.span6 {

 width: 444px; margin-left: 0px; float: none;

}

.table th.span6 {

 width: 444px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] td.span6 {

 width: 444px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] th.span6 {

 width: 444px; margin-left: 0px; float: none;

}

.table td.span7 {

 width: 524px; margin-left: 0px; float: none;

}

.table th.span7 {

 width: 524px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] td.span7 {

 width: 524px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] th.span7 {

 width: 524px; margin-left: 0px; float: none;

}

.table td.span8 {

 width: 604px; margin-left: 0px; float: none;

}

.table th.span8 {

 width: 604px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] td.span8 {

 width: 604px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] th.span8 {

 width: 604px; margin-left: 0px; float: none;

}

.table td.span9 {

 width: 684px; margin-left: 0px; float: none;

}

.table th.span9 {

 width: 684px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] td.span9 {

 width: 684px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] th.span9 {

 width: 684px; margin-left: 0px; float: none;

}

.table td.span10 {

 width: 764px; margin-left: 0px; float: none;

}

.table th.span10 {

 width: 764px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] td.span10 {

 width: 764px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] th.span10 {

 width: 764px; margin-left: 0px; float: none;

}

.table td.span11 {

 width: 844px; margin-left: 0px; float: none;

}

.table th.span11 {

 width: 844px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] td.span11 {

 width: 844px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] th.span11 {

 width: 844px; margin-left: 0px; float: none;

}

.table td.span12 {

 width: 924px; margin-left: 0px; float: none;

}

.table th.span12 {

 width: 924px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] td.span12 {

 width: 924px; margin-left: 0px; float: none;

}

table[class*=ms-rteTable] th.span12 {

 width: 924px; margin-left: 0px; float: none;

}

.table tbody tr.success > td {

 background-color: rgb(223, 240, 216);

}

table[class*=ms-rteTable] tbody tr.success > td {

 background-color: rgb(223, 240, 216);

}

.table tbody tr.error > td {

 background-color: rgb(242, 222, 222);

}

table[class*=ms-rteTable] tbody tr.error > td {

 background-color: rgb(242, 222, 222);

}

.table tbody tr.warning > td {

 background-color: rgb(252, 248, 227);

}

table[class*=ms-rteTable] tbody tr.warning > td {

 background-color: rgb(252, 248, 227);

}

.table tbody tr.info > td {

 background-color: rgb(217, 237, 247);

}

table[class*=ms-rteTable] tbody tr.info > td {

 background-color: rgb(217, 237, 247);

}

.table-hover tbody tr.success:hover > td {

 background-color: rgb(208, 233, 198);

}

table[class*=ms-rteTable]:hover tbody tr.success:hover > td {

 background-color: rgb(208, 233, 198);

}

.table-hover tbody tr.error:hover > td {

 background-color: rgb(235, 204, 204);

}

table[class*=ms-rteTable]:hover tbody tr.error:hover > td {

 background-color: rgb(235, 204, 204);

}

.table-hover tbody tr.warning:hover > td {

 background-color: rgb(250, 242, 204);

}

table[class*=ms-rteTable]:hover tbody tr.warning:hover > td {

 background-color: rgb(250, 242, 204);

}

.table-hover tbody tr.info:hover > td {

 background-color: rgb(196, 227, 243);

}

table[class*=ms-rteTable]:hover tbody tr.info:hover > td {

 background-color: rgb(196, 227, 243);

}

[class*=' icon-'] {

 background-position: 14px 14px; width: 14px; height: 14px; line-height: 14px; margin-top: 1px; vertical-align: text-top; display: inline-block; background-image: url("/SiteCollectionImages/branding/glyphicons-halflings.png"); background-repeat: no-repeat;

}

[class^=icon-] {

 background-position: 14px 14px; width: 14px; height: 14px; line-height: 14px; margin-top: 1px; vertical-align: text-top; display: inline-block; background-image: url("/SiteCollectionImages/branding/glyphicons-halflings.png"); background-repeat: no-repeat;

}

.dropdown-menu > .active > a > [class*=' icon-'] {

 background-image: url("/SiteCollectionImages/branding/glyphicons-halflings-white.png");

}

.dropdown-menu > .active > a > [class^=icon-] {

 background-image: url("/SiteCollectionImages/branding/glyphicons-halflings-white.png");

}

.dropdown-menu > li > a:focus > [class*=' icon-'] {

 background-image: url("/SiteCollectionImages/branding/glyphicons-halflings-white.png");

}

.dropdown-menu > li > a:focus > [class^=icon-] {

 background-image: url("/SiteCollectionImages/branding/glyphicons-halflings-white.png");

}

.dropdown-menu > li > a:hover > [class*=' icon-'] {

 background-image: url("/SiteCollectionImages/branding/glyphicons-halflings-white.png");

}

.dropdown-menu > li > a:hover > [class^=icon-] {

 background-image: url("/SiteCollectionImages/branding/glyphicons-halflings-white.png");

}

.dropdown-submenu:focus > a > [class*=' icon-'] {

 background-image: url("/SiteCollectionImages/branding/glyphicons-halflings-white.png");

}

.dropdown-submenu:focus > a > [class^=icon-] {

 background-image: url("/SiteCollectionImages/branding/glyphicons-halflings-white.png");

}

.dropdown-submenu:hover > a > [class*=' icon-'] {

 background-image: url("/SiteCollectionImages/branding/glyphicons-halflings-white.png");

}

.dropdown-submenu:hover > a > [class^=icon-] {

 background-image: url("/SiteCollectionImages/branding/glyphicons-halflings-white.png");

}

.icon-white {

 background-image: url("/SiteCollectionImages/branding/glyphicons-halflings-white.png");

}

.nav-list > .active > a > [class*=' icon-'] {

 background-image: url("/SiteCollectionImages/branding/glyphicons-halflings-white.png");

}

.nav-list > .active > a > [class^=icon-] {

 background-image: url("/SiteCollectionImages/branding/glyphicons-halflings-white.png");

}

.nav-pills > .active > a > [class*=' icon-'] {

 background-image: url("/SiteCollectionImages/branding/glyphicons-halflings-white.png");

}

.nav-pills > .active > a > [class^=icon-] {

 background-image: url("/SiteCollectionImages/branding/glyphicons-halflings-white.png");

}

.navbar-inverse .nav > .active > a > [class*=' icon-'] {

 background-image: url("/SiteCollectionImages/branding/glyphicons-halflings-white.png");

}

.navbar-inverse .nav > .active > a > [class^=icon-] {

 background-image: url("/SiteCollectionImages/branding/glyphicons-halflings-white.png");

}

.icon-glass {

 background-position: 0px 0px;

}

.icon-music {

 background-position: -24px 0px;

}

.icon-search {

 background-position: -48px 0px;

}

.icon-envelope {

 background-position: -72px 0px;

}

.icon-heart {

 background-position: -96px 0px;

}

.icon-star {

 background-position: -120px 0px;

}

.icon-star-empty {

 background-position: -144px 0px;

}

.icon-user {

 background-position: -168px 0px;

}

.icon-film {

 background-position: -192px 0px;

}

.icon-th-large {

 background-position: -216px 0px;

}

.icon-th {

 background-position: -240px 0px;

}

.icon-th-list {

 background-position: -264px 0px;

}

.icon-ok {

 background-position: -288px 0px;

}

.icon-remove {

 background-position: -312px 0px;

}

.icon-zoom-in {

 background-position: -336px 0px;

}

.icon-zoom-out {

 background-position: -360px 0px;

}

.icon-off {

 background-position: -384px 0px;

}

.icon-signal {

 background-position: -408px 0px;

}

.icon-cog {

 background-position: -432px 0px;

}

.icon-trash {

 background-position: -456px 0px;

}

.icon-home {

 background-position: 0px -24px;

}

.icon-file {

 background-position: -24px -24px;

}

.icon-time {

 background-position: -48px -24px;

}

.icon-road {

 background-position: -72px -24px;

}

.icon-download-alt {

 background-position: -96px -24px;

}

.icon-download {

 background-position: -120px -24px;

}

.icon-upload {

 background-position: -144px -24px;

}

.icon-inbox {

 background-position: -168px -24px;

}

.icon-play-circle {

 background-position: -192px -24px;

}

.icon-repeat {

 background-position: -216px -24px;

}

.icon-refresh {

 background-position: -240px -24px;

}

.icon-list-alt {

 background-position: -264px -24px;

}

.icon-lock {

 background-position: -287px -24px;

}

.icon-flag {

 background-position: -312px -24px;

}

.icon-headphones {

 background-position: -336px -24px;

}

.icon-volume-off {

 background-position: -360px -24px;

}

.icon-volume-down {

 background-position: -384px -24px;

}

.icon-volume-up {

 background-position: -408px -24px;

}

.icon-qrcode {

 background-position: -432px -24px;

}

.icon-barcode {

 background-position: -456px -24px;

}

.icon-tag {

 background-position: 0px -48px;

}

.icon-tags {

 background-position: -25px -48px;

}

.icon-book {

 background-position: -48px -48px;

}

.icon-bookmark {

 background-position: -72px -48px;

}

.icon-print {

 background-position: -96px -48px;

}

.icon-camera {

 background-position: -120px -48px;

}

.icon-font {

 background-position: -144px -48px;

}

.icon-bold {

 background-position: -167px -48px;

}

.icon-italic {

 background-position: -192px -48px;

}

.icon-text-height {

 background-position: -216px -48px;

}

.icon-text-width {

 background-position: -240px -48px;

}

.icon-align-left {

 background-position: -264px -48px;

}

.icon-align-center {

 background-position: -288px -48px;

}

.icon-align-right {

 background-position: -312px -48px;

}

.icon-align-justify {

 background-position: -336px -48px;

}

.icon-list {

 background-position: -360px -48px;

}

.icon-indent-left {

 background-position: -384px -48px;

}

.icon-indent-right {

 background-position: -408px -48px;

}

.icon-facetime-video {

 background-position: -432px -48px;

}

.icon-picture {

 background-position: -456px -48px;

}

.icon-pencil {

 background-position: 0px -72px;

}

.icon-map-marker {

 background-position: -24px -72px;

}

.icon-adjust {

 background-position: -48px -72px;

}

.icon-tint {

 background-position: -72px -72px;

}

.icon-edit {

 background-position: -96px -72px;

}

.icon-share {

 background-position: -120px -72px;

}

.icon-check {

 background-position: -144px -72px;

}

.icon-move {

 background-position: -168px -72px;

}

.icon-step-backward {

 background-position: -192px -72px;

}

.icon-fast-backward {

 background-position: -216px -72px;

}

.icon-backward {

 background-position: -240px -72px;

}

.icon-play {

 background-position: -264px -72px;

}

.icon-pause {

 background-position: -288px -72px;

}

.icon-stop {

 background-position: -312px -72px;

}

.icon-forward {

 background-position: -336px -72px;

}

.icon-fast-forward {

 background-position: -360px -72px;

}

.icon-step-forward {

 background-position: -384px -72px;

}

.icon-eject {

 background-position: -408px -72px;

}

.icon-chevron-left {

 background-position: -432px -72px;

}

.icon-chevron-right {

 background-position: -456px -72px;

}

.icon-plus-sign {

 background-position: 0px -96px;

}

.icon-minus-sign {

 background-position: -24px -96px;

}

.icon-remove-sign {

 background-position: -48px -96px;

}

.icon-ok-sign {

 background-position: -72px -96px;

}

.icon-question-sign {

 background-position: -96px -96px;

}

.icon-info-sign {

 background-position: -120px -96px;

}

.icon-screenshot {

 background-position: -144px -96px;

}

.icon-remove-circle {

 background-position: -168px -96px;

}

.icon-ok-circle {

 background-position: -192px -96px;

}

.icon-ban-circle {

 background-position: -216px -96px;

}

.icon-arrow-left {

 background-position: -240px -96px;

}

.icon-arrow-right {

 background-position: -264px -96px;

}

.icon-arrow-up {

 background-position: -289px -96px;

}

.icon-arrow-down {

 background-position: -312px -96px;

}

.icon-share-alt {

 background-position: -336px -96px;

}

.icon-resize-full {

 background-position: -360px -96px;

}

.icon-resize-small {

 background-position: -384px -96px;

}

.icon-plus {

 background-position: -408px -96px;

}

.icon-minus {

 background-position: -433px -96px;

}

.icon-asterisk {

 background-position: -456px -96px;

}

.icon-exclamation-sign {

 background-position: 0px -120px;

}

.icon-gift {

 background-position: -24px -120px;

}

.icon-leaf {

 background-position: -48px -120px;

}

.icon-fire {

 background-position: -72px -120px;

}

.icon-eye-open {

 background-position: -96px -120px;

}

.icon-eye-close {

 background-position: -120px -120px;

}

.icon-warning-sign {

 background-position: -144px -120px;

}

.icon-plane {

 background-position: -168px -120px;

}

.icon-calendar {

 background-position: -192px -120px;

}

.icon-random {

 background-position: -216px -120px; width: 16px;

}

.icon-comment {

 background-position: -240px -120px;

}

.icon-magnet {

 background-position: -264px -120px;

}

.icon-chevron-up {

 background-position: -288px -120px;

}

.icon-chevron-down {

 background-position: -313px -119px;

}

.icon-retweet {

 background-position: -336px -120px;

}

.icon-shopping-cart {

 background-position: -360px -120px;

}

.icon-folder-close {

 background-position: -384px -120px; width: 16px;

}

.icon-folder-open {

 background-position: -408px -120px; width: 16px;

}

.icon-resize-vertical {

 background-position: -432px -119px;

}

.icon-resize-horizontal {

 background-position: -456px -118px;

}

.icon-hdd {

 background-position: 0px -144px;

}

.icon-bullhorn {

 background-position: -24px -144px;

}

.icon-bell {

 background-position: -48px -144px;

}

.icon-certificate {

 background-position: -72px -144px;

}

.icon-thumbs-up {

 background-position: -96px -144px;

}

.icon-thumbs-down {

 background-position: -120px -144px;

}

.icon-hand-right {

 background-position: -144px -144px;

}

.icon-hand-left {

 background-position: -168px -144px;

}

.icon-hand-up {

 background-position: -192px -144px;

}

.icon-hand-down {

 background-position: -216px -144px;

}

.icon-circle-arrow-right {

 background-position: -240px -144px;

}

.icon-circle-arrow-left {

 background-position: -264px -144px;

}

.icon-circle-arrow-up {

 background-position: -288px -144px;

}

.icon-circle-arrow-down {

 background-position: -312px -144px;

}

.icon-globe {

 background-position: -336px -144px;

}

.icon-wrench {

 background-position: -360px -144px;

}

.icon-tasks {

 background-position: -384px -144px;

}

.icon-filter {

 background-position: -408px -144px;

}

.icon-briefcase {

 background-position: -432px -144px;

}

.icon-fullscreen {

 background-position: -456px -144px;

}

.dropdown {

 position: relative;

}

.dropup {

 position: relative;

}

.dropdown-toggle:active {

 outline: 0px;

}

.open .dropdown-toggle {

 outline: 0px;

}

.caret {

 width: 0px; height: 0px; vertical-align: top; border-top-color: rgb(0, 0, 0); border-right-color: transparent; border-left-color: transparent; border-top-width: 4px; border-right-width: 4px; border-left-width: 4px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: inline-block; content: "";

}

.dropdown .caret {

 margin-top: 8px; margin-left: 2px;

}

.dropdown-menu {

 list-style: none; margin: 2px 0px 0px; padding: 5px 0px; border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; left: 0px; top: 100%; float: left; display: none; position: absolute; z-index: 1000; min-width: 160px; box-shadow: 0px 5px 10px rgba(0,0,0,0.2); background-clip: padding-box; background-color: rgb(255, 255, 255);

}

.dropdown-menu.pull-right {

 left: auto; right: 0px;

}

.dropdown-menu .divider {

 margin: 9px 1px; height: 1px; overflow: hidden; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(229, 229, 229);

}

.dropdown-menu > li > a {

 padding: 3px 20px; color: rgb(51, 51, 51); line-height: 20px; clear: both; font-weight: 400; display: block; white-space: nowrap;

}

.dropdown-menu > li > a:focus {

 color: rgb(255, 255, 255); text-decoration: none; background-image: linear-gradient(rgb(0, 136, 204), rgb(0, 119, 179)); background-repeat: repeat-x; background-color: rgb(0, 129, 194);

}

.dropdown-menu > li > a:hover {

 color: rgb(255, 255, 255); text-decoration: none; background-image: linear-gradient(rgb(0, 136, 204), rgb(0, 119, 179)); background-repeat: repeat-x; background-color: rgb(0, 129, 194);

}

.dropdown-submenu:focus > a {

 color: rgb(255, 255, 255); text-decoration: none; background-image: linear-gradient(rgb(0, 136, 204), rgb(0, 119, 179)); background-repeat: repeat-x; background-color: rgb(0, 129, 194);

}

.dropdown-submenu:hover > a {

 color: rgb(255, 255, 255); text-decoration: none; background-image: linear-gradient(rgb(0, 136, 204), rgb(0, 119, 179)); background-repeat: repeat-x; background-color: rgb(0, 129, 194);

}

.dropdown-menu > .active > a {

 outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-image: linear-gradient(rgb(0, 136, 204), rgb(0, 119, 179)); background-repeat: repeat-x; background-color: rgb(0, 129, 194);

}

.dropdown-menu > .active > a:focus {

 outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-image: linear-gradient(rgb(0, 136, 204), rgb(0, 119, 179)); background-repeat: repeat-x; background-color: rgb(0, 129, 194);

}

.dropdown-menu > .active > a:hover {

 outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-image: linear-gradient(rgb(0, 136, 204), rgb(0, 119, 179)); background-repeat: repeat-x; background-color: rgb(0, 129, 194);

}

.dropdown-menu > .disabled > a {

 color: rgb(153, 153, 153);

}

.dropdown-menu > .disabled > a:focus {

 color: rgb(153, 153, 153);

}

.dropdown-menu > .disabled > a:hover {

 color: rgb(153, 153, 153);

}

.dropdown-menu > .disabled > a:focus {

 text-decoration: none; cursor: default; background-image: none; background-color: transparent;

}

.dropdown-menu > .disabled > a:hover {

 text-decoration: none; cursor: default; background-image: none; background-color: transparent;

}

.open > .dropdown-menu {

 display: block;

}

.dropdown-backdrop {

 left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 990;

}

.pull-right > .dropdown-menu {

 left: auto; right: 0px;

}

.dropup .caret {

 border-top-color: currentColor; border-bottom-color: rgb(0, 0, 0); border-top-width: 0px; border-bottom-width: 4px; border-top-style: none; border-bottom-style: solid; content: "";

}

.navbar-fixed-bottom .dropdown .caret {

 border-top-color: currentColor; border-bottom-color: rgb(0, 0, 0); border-top-width: 0px; border-bottom-width: 4px; border-top-style: none; border-bottom-style: solid; content: "";

}

.dropup .dropdown-menu {

 top: auto; bottom: 100%; margin-bottom: 1px;

}

.navbar-fixed-bottom .dropdown .dropdown-menu {

 top: auto; bottom: 100%; margin-bottom: 1px;

}

.dropdown-submenu {

 position: relative;

}

.dropdown-submenu > .dropdown-menu {

 border-radius: 0px 6px 6px; left: 100%; top: 0px; margin-top: -6px; margin-left: -1px;

}

.dropdown-submenu:hover > .dropdown-menu {

 display: block;

}

.dropup .dropdown-submenu > .dropdown-menu {

 border-radius: 5px 5px 5px 0px; top: auto; bottom: 0px; margin-top: 0px; margin-bottom: -2px;

}

.dropdown-submenu > a::after {

 border-width: 5px 0px 5px 5px; border-style: solid; border-color: transparent transparent transparent rgb(204, 204, 204); width: 0px; height: 0px; margin-top: 5px; margin-right: -10px; float: right; display: block; content: " ";

}

.dropdown-submenu:hover > a::after {

 border-left-color: rgb(255, 255, 255);

}

.dropdown-submenu.pull-left {

 float: none;

}

.dropdown-submenu.pull-left > .dropdown-menu {

 border-radius: 6px 0px 6px 6px; left: -100%; margin-left: 10px;

}

.dropdown .dropdown-menu .nav-header {

 padding-right: 20px; padding-left: 20px;

}

.typeahead {

 border-radius: 4px; margin-top: 2px; z-index: 1051;

}

.well {

 padding: 19px; border-radius: 4px; border: 1px solid rgb(227, 227, 227); border-image: none; margin-bottom: 20px; min-height: 20px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05); background-color: rgb(245, 245, 245);

}

.well blockquote {

 border-color: rgba(0, 0, 0, 0.15);

}

.well-large {

 padding: 24px; border-radius: 6px;

}

.well-small {

 padding: 9px; border-radius: 3px;

}

.fade {

 transition:opacity 0.15s linear; opacity: 0; -webkit-transition: opacity .15s linear;

}

.fade.in {

 opacity: 1;

}

.collapse {

 transition:height 0.35s; height: 0px; overflow: hidden; position: relative; -webkit-transition: height .35s ease;

}

.collapse.in {

 height: auto;

}

.close {

 color: rgb(0, 0, 0); line-height: 20px; font-size: 20px; font-weight: 700; float: right; opacity: 0.2; text-shadow: 0px 1px 0px #fff;

}

.close:focus {

 color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.4;

}

.close:hover {

 color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.4;

}

button.close {

 background: 0px 0px; padding: 0px; border: 0px currentColor; border-image: none; cursor: pointer; -webkit-appearance: none;

}

.btn {

 border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(179, 179, 179); padding: 4px 12px; border-radius: 4px; border-image: none; text-align: center; color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: pointer; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05); text-shadow: 0px 1px 1px rgba(255,255,255,0.75); background-image: linear-gradient(rgb(255, 255, 255), rgb(230, 230, 230)); background-repeat: repeat-x; background-color: rgb(245, 245, 245);

}

.btn.active {

 color: rgb(51, 51, 51); background-color: rgb(230, 230, 230);

}

.btn.disabled {

 color: rgb(51, 51, 51); background-color: rgb(230, 230, 230);

}

.btn:active {

 color: rgb(51, 51, 51); background-color: rgb(230, 230, 230);

}

.btn:focus {

 color: rgb(51, 51, 51); background-color: rgb(230, 230, 230);

}

.btn:hover {

 color: rgb(51, 51, 51); background-color: rgb(230, 230, 230);

}

[disabled].btn {

 color: rgb(51, 51, 51); background-color: rgb(230, 230, 230);

}

.btn.active {

 

}

.btn:active {

 

}

.btn:focus {

 background-position: 0px -15px; transition:background-position 0.1s linear; color: rgb(51, 51, 51); text-decoration: none; -webkit-transition: background-position .1s linear;

}

.btn:hover {

 background-position: 0px -15px; transition:background-position 0.1s linear; color: rgb(51, 51, 51); text-decoration: none; -webkit-transition: background-position .1s linear;

}

.btn:focus {

 outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;

}

.btn.active {

 outline: 0px; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none;

}

.btn:active {

 outline: 0px; box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); background-image: none;

}

.btn.disabled {

 cursor: default; opacity: 0.65; box-shadow: none; background-image: none;

}

[disabled].btn {

 cursor: default; opacity: 0.65; box-shadow: none; background-image: none;

}

.btn-large {

 padding: 11px 19px; border-radius: 6px; font-size: 17.5px;

}

.btn-large [class*=' icon-'] {

 margin-top: 4px;

}

.btn-large [class^=icon-] {

 margin-top: 4px;

}

.btn-small {

 padding: 2px 10px; border-radius: 3px; font-size: 11.9px;

}

.btn-small [class*=' icon-'] {

 margin-top: 0px;

}

.btn-small [class^=icon-] {

 margin-top: 0px;

}

.btn-mini [class*=' icon-'] {

 margin-top: -1px;

}

.btn-mini [class^=icon-] {

 margin-top: -1px;

}

.btn-mini {

 padding: 0px 6px; border-radius: 3px; font-size: 10.5px;

}

.btn-block {

 width: 100%; padding-right: 0px; padding-left: 0px; display: block; box-sizing: border-box; -moz-box-sizing: border-box;

}

.btn-block + .btn-block {

 margin-top: 5px;

}

input[type=button].btn-block {

 width: 100%;

}

input[type=reset].btn-block {

 width: 100%;

}

input[type=submit].btn-block {

 width: 100%;

}

.btn-danger.active {

 color: rgba(255, 255, 255, 0.75);

}

.btn-info.active {

 color: rgba(255, 255, 255, 0.75);

}

.btn-inverse.active {

 color: rgba(255, 255, 255, 0.75);

}

.btn-primary.active {

 color: rgba(255, 255, 255, 0.75);

}

.btn-success.active {

 color: rgba(255, 255, 255, 0.75);

}

.btn-warning.active {

 color: rgba(255, 255, 255, 0.75);

}

.btn-primary {

 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(0, 136, 204), rgb(0, 68, 204)); background-repeat: repeat-x; background-color: rgb(0, 109, 204);

}

.btn-primary.active {

 color: rgb(255, 255, 255); background-color: rgb(0, 68, 204);

}

.btn-primary.disabled {

 color: rgb(255, 255, 255); background-color: rgb(0, 68, 204);

}

.btn-primary:active {

 color: rgb(255, 255, 255); background-color: rgb(0, 68, 204);

}

.btn-primary:focus {

 color: rgb(255, 255, 255); background-color: rgb(0, 68, 204);

}

.btn-primary:hover {

 color: rgb(255, 255, 255); background-color: rgb(0, 68, 204);

}

[disabled].btn-primary {

 color: rgb(255, 255, 255); background-color: rgb(0, 68, 204);

}

.btn-primary.active {

 

}

.btn-primary:active {

 

}

.btn-warning {

 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(251, 180, 80), rgb(248, 148, 6)); background-repeat: repeat-x; background-color: rgb(250, 167, 50);

}

.btn-warning.active {

 color: rgb(255, 255, 255); background-color: rgb(248, 148, 6);

}

.btn-warning.disabled {

 color: rgb(255, 255, 255); background-color: rgb(248, 148, 6);

}

.btn-warning:active {

 color: rgb(255, 255, 255); background-color: rgb(248, 148, 6);

}

.btn-warning:focus {

 color: rgb(255, 255, 255); background-color: rgb(248, 148, 6);

}

.btn-warning:hover {

 color: rgb(255, 255, 255); background-color: rgb(248, 148, 6);

}

[disabled].btn-warning {

 color: rgb(255, 255, 255); background-color: rgb(248, 148, 6);

}

.btn-warning.active {

 

}

.btn-warning:active {

 

}

.btn-danger {

 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(238, 95, 91), rgb(189, 54, 47)); background-repeat: repeat-x; background-color: rgb(218, 79, 73);

}

.btn-danger.active {

 color: rgb(255, 255, 255); background-color: rgb(189, 54, 47);

}

.btn-danger.disabled {

 color: rgb(255, 255, 255); background-color: rgb(189, 54, 47);

}

.btn-danger:active {

 color: rgb(255, 255, 255); background-color: rgb(189, 54, 47);

}

.btn-danger:focus {

 color: rgb(255, 255, 255); background-color: rgb(189, 54, 47);

}

.btn-danger:hover {

 color: rgb(255, 255, 255); background-color: rgb(189, 54, 47);

}

[disabled].btn-danger {

 color: rgb(255, 255, 255); background-color: rgb(189, 54, 47);

}

.btn-danger.active {

 

}

.btn-danger:active {

 

}

.btn-success {

 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(98, 196, 98), rgb(81, 163, 81)); background-repeat: repeat-x; background-color: rgb(91, 183, 91);

}

.btn-success.active {

 color: rgb(255, 255, 255); background-color: rgb(81, 163, 81);

}

.btn-success.disabled {

 color: rgb(255, 255, 255); background-color: rgb(81, 163, 81);

}

.btn-success:active {

 color: rgb(255, 255, 255); background-color: rgb(81, 163, 81);

}

.btn-success:focus {

 color: rgb(255, 255, 255); background-color: rgb(81, 163, 81);

}

.btn-success:hover {

 color: rgb(255, 255, 255); background-color: rgb(81, 163, 81);

}

[disabled].btn-success {

 color: rgb(255, 255, 255); background-color: rgb(81, 163, 81);

}

.btn-success.active {

 

}

.btn-success:active {

 

}

.btn-info {

 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(91, 192, 222), rgb(47, 150, 180)); background-repeat: repeat-x; background-color: rgb(73, 175, 205);

}

.btn-info.active {

 color: rgb(255, 255, 255); background-color: rgb(47, 150, 180);

}

.btn-info.disabled {

 color: rgb(255, 255, 255); background-color: rgb(47, 150, 180);

}

.btn-info:active {

 color: rgb(255, 255, 255); background-color: rgb(47, 150, 180);

}

.btn-info:focus {

 color: rgb(255, 255, 255); background-color: rgb(47, 150, 180);

}

.btn-info:hover {

 color: rgb(255, 255, 255); background-color: rgb(47, 150, 180);

}

[disabled].btn-info {

 color: rgb(255, 255, 255); background-color: rgb(47, 150, 180);

}

.btn-info.active {

 

}

.btn-info:active {

 

}

.btn-inverse {

 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(68, 68, 68), rgb(34, 34, 34)); background-repeat: repeat-x; background-color: rgb(54, 54, 54);

}

.btn-inverse.active {

 color: rgb(255, 255, 255); background-color: rgb(34, 34, 34);

}

.btn-inverse.disabled {

 color: rgb(255, 255, 255); background-color: rgb(34, 34, 34);

}

.btn-inverse:active {

 color: rgb(255, 255, 255); background-color: rgb(34, 34, 34);

}

.btn-inverse:focus {

 color: rgb(255, 255, 255); background-color: rgb(34, 34, 34);

}

.btn-inverse:hover {

 color: rgb(255, 255, 255); background-color: rgb(34, 34, 34);

}

[disabled].btn-inverse {

 color: rgb(255, 255, 255); background-color: rgb(34, 34, 34);

}

.btn-inverse.active {

 

}

.btn-inverse:active {

 

}

.btn-link {

 box-shadow: none; background-image: none; background-color: transparent;

}

.btn-link:active {

 box-shadow: none; background-image: none; background-color: transparent;

}

[disabled].btn-link {

 box-shadow: none; background-image: none; background-color: transparent;

}

.btn-link {

 border-color: transparent; border-radius: 0px; color: rgb(0, 136, 204); cursor: pointer;

}

.btn-link:focus {

 color: rgb(0, 85, 128); text-decoration: underline; background-color: transparent;

}

.btn-link:hover {

 color: rgb(0, 85, 128); text-decoration: underline; background-color: transparent;

}

[disabled].btn-link:focus {

 color: rgb(51, 51, 51); text-decoration: none;

}

[disabled].btn-link:hover {

 color: rgb(51, 51, 51); text-decoration: none;

}

.btn-group {

 font-size: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; position: relative;

}

.btn-group + .btn-group {

 margin-left: 5px;

}

.btn-toolbar {

 font-size: 0px; margin-top: 10px; margin-bottom: 10px;

}

.btn-toolbar > .btn + .btn {

 margin-left: 5px;

}

.btn-toolbar > .btn + .btn-group {

 margin-left: 5px;

}

.btn-toolbar > .btn-group + .btn {

 margin-left: 5px;

}

.btn-group > .btn {

 border-radius: 0px; position: relative;

}

.btn-group > .btn + .btn {

 margin-left: -1px;

}

.btn-group > .btn {

 font-size: 14px;

}

.btn-group > .dropdown-menu {

 font-size: 14px;

}

.btn-group > .popover {

 font-size: 14px;

}

.btn-group > .btn-mini {

 font-size: 10.5px;

}

.btn-group > .btn-small {

 font-size: 11.9px;

}

.btn-group > .btn-large {

 font-size: 17.5px;

}

.btn-group > :first-child.btn {

 margin-left: 0px; border-top-left-radius: 4px; border-bottom-left-radius: 4px;

}

.btn-group > :last-child.btn {

 border-top-right-radius: 4px; border-bottom-right-radius: 4px;

}

.btn-group > .dropdown-toggle {

 border-top-right-radius: 4px; border-bottom-right-radius: 4px;

}

.btn-group > :first-child.btn.large {

 margin-left: 0px; border-top-left-radius: 6px; border-bottom-left-radius: 6px;

}

.btn-group > :last-child.btn.large {

 border-top-right-radius: 6px; border-bottom-right-radius: 6px;

}

.btn-group > .large.dropdown-toggle {

 border-top-right-radius: 6px; border-bottom-right-radius: 6px;

}

.btn-group > .btn.active {

 z-index: 2;

}

.btn-group > .btn:active {

 z-index: 2;

}

.btn-group > .btn:focus {

 z-index: 2;

}

.btn-group > .btn:hover {

 z-index: 2;

}

.btn-group .dropdown-toggle:active {

 outline: 0px;

}

.btn-group.open .dropdown-toggle {

 outline: 0px;

}

.btn-group > .btn + .dropdown-toggle {

 padding-right: 8px; padding-left: 8px; box-shadow: inset 1px 0px 0px rgba(255,255,255,0.125), inset 0px 1px 0px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.05);

}

.btn-group > .btn-mini + .dropdown-toggle {

 padding-right: 5px; padding-left: 5px;

}

.btn-group > .btn-large + .dropdown-toggle {

 padding-right: 12px; padding-left: 12px;

}

.btn-group.open .dropdown-toggle {

 box-shadow: inset 0px 2px 4px rgba(0,0,0,0.15), 0px 1px 2px rgba(0,0,0,0.05); 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-large .caret {

 margin-top: 6px;

}

.btn-large .caret {

 border-top-width: 5px; border-right-width: 5px; border-left-width: 5px;

}

.btn-mini .caret {

 margin-top: 8px;

}

.btn-small .caret {

 margin-top: 8px;

}

.dropup .btn-large .caret {

 border-bottom-width: 5px;

}

.btn-danger .caret {

 border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);

}

.btn-info .caret {

 border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);

}

.btn-inverse .caret {

 border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);

}

.btn-primary .caret {

 border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);

}

.btn-success .caret {

 border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);

}

.btn-warning .caret {

 border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);

}

.btn-group-vertical {

 display: inline-block;

}

.btn-group-vertical > .btn {

 border-radius: 0px; float: none; display: block; max-width: 100%;

}

.btn-group-vertical > .btn + .btn {

 margin-top: -1px; margin-left: 0px;

}

.btn-group-vertical > :first-child.btn {

 border-radius: 4px 4px 0px 0px;

}

.btn-group-vertical > :last-child.btn {

 border-radius: 0px 0px 4px 4px;

}

.btn-group-vertical > :first-child.btn-large {

 border-radius: 6px 6px 0px 0px;

}

.btn-group-vertical > :last-child.btn-large {

 border-radius: 0px 0px 6px 6px;

}

.alert {

 padding: 8px 35px 8px 14px; border-radius: 4px; border: 1px solid rgb(251, 238, 213); border-image: none; margin-bottom: 20px; text-shadow: 0px 1px 0px rgba(255,255,255,0.5); background-color: rgb(252, 248, 227);

}

.alert {

 color: rgb(192, 152, 83);

}

.alert h4 {

 color: rgb(192, 152, 83);

}

.alert h4 {

 margin: 0px;

}

.alert .close {

 top: -2px; right: -21px; line-height: 20px; position: relative;

}

.alert-success {

 border-color: rgb(214, 233, 198); color: rgb(70, 136, 71); background-color: rgb(223, 240, 216);

}

.alert-success h4 {

 color: rgb(70, 136, 71);

}

.alert-danger {

 border-color: rgb(238, 211, 215); color: rgb(185, 74, 72); background-color: rgb(242, 222, 222);

}

.alert-error {

 border-color: rgb(238, 211, 215); color: rgb(185, 74, 72); background-color: rgb(242, 222, 222);

}

.alert-danger h4 {

 color: rgb(185, 74, 72);

}

.alert-error h4 {

 color: rgb(185, 74, 72);

}

.alert-info {

 border-color: rgb(188, 232, 241); color: rgb(58, 135, 173); background-color: rgb(217, 237, 247);

}

.alert-info h4 {

 color: rgb(58, 135, 173);

}

.alert-block {

 padding-top: 14px; padding-bottom: 14px;

}

.alert-block > p {

 margin-bottom: 0px;

}

.alert-block > ul {

 margin-bottom: 0px;

}

.alert-block p + p {

 margin-top: 5px;

}

.nav {

 list-style: none; margin-bottom: 20px; margin-left: 0px;

}

.nav > li > a {

 display: block;

}

.nav > li > a:focus {

 text-decoration: none; background-color: rgb(238, 238, 238);

}

.nav > li > a:hover {

 text-decoration: none; background-color: rgb(238, 238, 238);

}

.nav > li > a > img {

 max-width: none;

}

.nav > .pull-right {

 float: right;

}

.nav-header {

 padding: 3px 15px; color: rgb(153, 153, 153); text-transform: uppercase; line-height: 20px; font-size: 11px; font-weight: 700; display: block; text-shadow: 0px 1px 0px rgba(255,255,255,0.5);

}

.nav li + .nav-header {

 margin-top: 9px;

}

.nav-list {

 padding-right: 15px; padding-left: 15px; margin-bottom: 0px;

}

.nav-list .nav-header {

 margin-right: -15px; margin-left: -15px; text-shadow: 0px 1px 0px rgba(255,255,255,0.5);

}

.nav-list > li > a {

 margin-right: -15px; margin-left: -15px; text-shadow: 0px 1px 0px rgba(255,255,255,0.5);

}

.nav-list > li > a {

 padding: 3px 15px;

}

.nav-list > .active > a {

 color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.2); background-color: rgb(0, 136, 204);

}

.nav-list > .active > a:focus {

 color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.2); background-color: rgb(0, 136, 204);

}

.nav-list > .active > a:hover {

 color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.2); background-color: rgb(0, 136, 204);

}

.nav-list [class*=' icon-'] {

 margin-right: 2px;

}

.nav-list [class^=icon-] {

 margin-right: 2px;

}

.nav-list .divider {

 margin: 9px 1px; height: 1px; overflow: hidden; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(229, 229, 229);

}

.nav-pills::after {

 line-height: 0; display: table; content: "";

}

.nav-pills::before {

 line-height: 0; display: table; content: "";

}

.nav-tabs::after {

 line-height: 0; display: table; content: "";

}

.nav-tabs::before {

 line-height: 0; display: table; content: "";

}

.nav-pills::after {

 clear: both;

}

.nav-tabs::after {

 clear: both;

}

.nav-pills > li {

 float: left;

}

.nav-tabs > li {

 float: left;

}

.nav-pills > li > a {

 line-height: 14px; padding-right: 12px; padding-left: 12px; margin-right: 2px;

}

.nav-tabs > li > a {

 line-height: 14px; padding-right: 12px; padding-left: 12px; margin-right: 2px;

}

.nav-tabs {

 border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;

}

.nav-tabs > li {

 margin-bottom: -1px;

}

.nav-tabs > li > a {

 border-radius: 4px 4px 0px 0px; border: 1px solid transparent; border-image: none; line-height: 20px; padding-top: 8px; padding-bottom: 8px;

}

.nav-tabs > li > a:focus {

 border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221);

}

.nav-tabs > li > a:hover {

 border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221);

}

.nav-tabs > .active > a {

 border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; border-image: none; color: rgb(85, 85, 85); cursor: default; background-color: rgb(255, 255, 255);

}

.nav-tabs > .active > a:focus {

 border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; border-image: none; color: rgb(85, 85, 85); cursor: default; background-color: rgb(255, 255, 255);

}

.nav-tabs > .active > a:hover {

 border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; border-image: none; color: rgb(85, 85, 85); cursor: default; background-color: rgb(255, 255, 255);

}

.nav-pills > li > a {

 border-radius: 5px; padding-top: 8px; padding-bottom: 8px; margin-top: 2px; margin-bottom: 2px;

}

.nav-pills > .active > a {

 color: rgb(255, 255, 255); background-color: rgb(0, 136, 204);

}

.nav-pills > .active > a:focus {

 color: rgb(255, 255, 255); background-color: rgb(0, 136, 204);

}

.nav-pills > .active > a:hover {

 color: rgb(255, 255, 255); background-color: rgb(0, 136, 204);

}

.nav-stacked > li {

 float: none;

}

.nav-stacked > li > a {

 margin-right: 0px;

}

.nav-tabs.nav-stacked {

 border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;

}

.nav-tabs.nav-stacked > li > a {

 border-radius: 0px; border: 1px solid rgb(221, 221, 221); border-image: none;

}

.nav-tabs.nav-stacked > li:first-child > a {

 border-top-left-radius: 4px; border-top-right-radius: 4px;

}

.nav-tabs.nav-stacked > li:last-child > a {

 border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;

}

.nav-tabs.nav-stacked > li > a:focus {

 border-color: rgb(221, 221, 221); z-index: 2;

}

.nav-tabs.nav-stacked > li > a:hover {

 border-color: rgb(221, 221, 221); z-index: 2;

}

.nav-pills.nav-stacked > li > a {

 margin-bottom: 3px;

}

.nav-pills.nav-stacked > li:last-child > a {

 margin-bottom: 1px;

}

.nav-tabs .dropdown-menu {

 border-radius: 0px 0px 6px 6px;

}

.nav-pills .dropdown-menu {

 border-radius: 6px;

}

.nav .dropdown-toggle .caret {

 margin-top: 6px; border-top-color: rgb(0, 136, 204); border-bottom-color: rgb(0, 136, 204);

}

.nav .dropdown-toggle:focus .caret {

 border-top-color: rgb(0, 85, 128); border-bottom-color: rgb(0, 85, 128);

}

.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:focus {

 cursor: pointer;

}

.nav > .dropdown.active > a:hover {

 cursor: pointer;

}

.nav-pills .open .dropdown-toggle {

 border-color: rgb(153, 153, 153); color: rgb(255, 255, 255); background-color: rgb(153, 153, 153);

}

.nav-tabs .open .dropdown-toggle {

 border-color: rgb(153, 153, 153); color: rgb(255, 255, 255); background-color: rgb(153, 153, 153);

}

.nav > li.dropdown.open.active > a:focus {

 border-color: rgb(153, 153, 153); color: rgb(255, 255, 255); background-color: rgb(153, 153, 153);

}

.nav > li.dropdown.open.active > a:hover {

 border-color: rgb(153, 153, 153); color: rgb(255, 255, 255); background-color: rgb(153, 153, 153);

}

.nav li.dropdown.open .caret {

 border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); opacity: 1;

}

.nav li.dropdown.open a:focus .caret {

 border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); opacity: 1;

}

.nav li.dropdown.open a:hover .caret {

 border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); opacity: 1;

}

.nav li.dropdown.open.active .caret {

 border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); opacity: 1;

}

.tabs-stacked .open > a:focus {

 border-color: rgb(153, 153, 153);

}

.tabs-stacked .open > a:hover {

 border-color: rgb(153, 153, 153);

}

.tabbable::after {

 line-height: 0; display: table; content: "";

}

.tabbable::before {

 line-height: 0; display: table; content: "";

}

.tabbable::after {

 clear: both;

}

.tab-content {

 overflow: auto;

}

.tabs-below > .nav-tabs {

 border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;

}

.tabs-left > .nav-tabs {

 border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;

}

.tabs-right > .nav-tabs {

 border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;

}

.pill-content > .pill-pane {

 display: none;

}

.tab-content > .tab-pane {

 display: none;

}

.pill-content > .active {

 display: block;

}

.tab-content > .active {

 display: block;

}

.tabs-below > .nav-tabs {

 border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;

}

.tabs-below > .nav-tabs > li {

 margin-top: -1px; margin-bottom: 0px;

}

.tabs-below > .nav-tabs > li > a {

 border-radius: 0px 0px 4px 4px;

}

.tabs-below > .nav-tabs > li > a:focus {

 border-top-color: rgb(221, 221, 221); border-bottom-color: transparent;

}

.tabs-below > .nav-tabs > li > a:hover {

 border-top-color: rgb(221, 221, 221); border-bottom-color: transparent;

}

.tabs-below > .nav-tabs > .active > a {

 border-color: transparent rgb(221, 221, 221) rgb(221, 221, 221);

}

.tabs-below > .nav-tabs > .active > a:focus {

 border-color: transparent rgb(221, 221, 221) rgb(221, 221, 221);

}

.tabs-below > .nav-tabs > .active > a:hover {

 border-color: transparent rgb(221, 221, 221) rgb(221, 221, 221);

}

.tabs-left > .nav-tabs > li {

 float: none;

}

.tabs-right > .nav-tabs > li {

 float: none;

}

.tabs-left > .nav-tabs > li > a {

 margin-right: 0px; margin-bottom: 3px; min-width: 74px;

}

.tabs-right > .nav-tabs > li > a {

 margin-right: 0px; margin-bottom: 3px; min-width: 74px;

}

.tabs-left > .nav-tabs {

 margin-right: 19px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left;

}

.tabs-left > .nav-tabs > li > a {

 border-radius: 4px 0px 0px 4px; margin-right: -1px;

}

.tabs-left > .nav-tabs > li > a:focus {

 border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(238, 238, 238) rgb(238, 238, 238);

}

.tabs-left > .nav-tabs > li > a:hover {

 border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(238, 238, 238) rgb(238, 238, 238);

}

.tabs-left > .nav-tabs .active > a {

 border-color: rgb(221, 221, 221) transparent rgb(221, 221, 221) rgb(221, 221, 221);

}

.tabs-left > .nav-tabs .active > a:focus {

 border-color: rgb(221, 221, 221) transparent rgb(221, 221, 221) rgb(221, 221, 221);

}

.tabs-left > .nav-tabs .active > a:hover {

 border-color: rgb(221, 221, 221) transparent rgb(221, 221, 221) rgb(221, 221, 221);

}

.tabs-right > .nav-tabs {

 margin-left: 19px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; float: right;

}

.tabs-right > .nav-tabs > li > a {

 border-radius: 0px 4px 4px 0px; margin-left: -1px;

}

.tabs-right > .nav-tabs > li > a:focus {

 border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221);

}

.tabs-right > .nav-tabs > li > a:hover {

 border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221);

}

.tabs-right > .nav-tabs .active > a {

 border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) transparent;

}

.tabs-right > .nav-tabs .active > a:focus {

 border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) transparent;

}

.tabs-right > .nav-tabs .active > a:hover {

 border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221) transparent;

}

.nav > .disabled > a {

 color: rgb(153, 153, 153);

}

.nav > .disabled > a:focus {

 text-decoration: none; cursor: default; background-color: transparent;

}

.nav > .disabled > a:hover {

 text-decoration: none; cursor: default; background-color: transparent;

}

.navbar {

 overflow: visible; margin-bottom: 20px;

}

.navbar-inner {

 border-radius: 4px; border: 1px solid rgb(212, 212, 212); border-image: none; padding-right: 20px; padding-left: 20px; min-height: 40px; box-shadow: 0px 1px 4px rgba(0,0,0,0.065); background-image: linear-gradient(rgb(255, 255, 255), rgb(242, 242, 242)); background-repeat: repeat-x; background-color: rgb(250, 250, 250);

}

.navbar-inner::after {

 line-height: 0; display: table; content: "";

}

.navbar-inner::before {

 line-height: 0; display: table; content: "";

}

.navbar-inner::after {

 clear: both;

}

.navbar .container {

 width: auto;

}

.nav-collapse.collapse {

 height: auto; overflow: visible;

}

.navbar .brand {

 padding: 10px 20px; color: rgb(119, 119, 119); font-size: 20px; font-weight: 200; margin-left: -20px; float: left; display: block; text-shadow: 0px 1px 0px #fff;

}

.navbar .brand:focus {

 text-decoration: none;

}

.navbar .brand:hover {

 text-decoration: none;

}

.navbar-text {

 color: rgb(119, 119, 119); line-height: 40px; margin-bottom: 0px;

}

.navbar-link {

 color: rgb(119, 119, 119);

}

.navbar-link:focus {

 color: rgb(51, 51, 51);

}

.navbar-link:hover {

 color: rgb(51, 51, 51);

}

.navbar .divider-vertical {

 margin: 0px 9px; height: 40px; border-right-color: rgb(255, 255, 255); border-left-color: rgb(242, 242, 242); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;

}

.navbar .btn {

 margin-top: 5px;

}

.navbar .btn-group {

 margin-top: 5px;

}

.navbar .btn-group .btn {

 margin-top: 0px;

}

.navbar .input-append .btn {

 margin-top: 0px;

}

.navbar .input-append .btn-group {

 margin-top: 0px;

}

.navbar .input-prepend .btn {

 margin-top: 0px;

}

.navbar .input-prepend .btn-group {

 margin-top: 0px;

}

.navbar-form {

 margin-bottom: 0px;

}

.navbar-form::after {

 line-height: 0; display: table; content: "";

}

.navbar-form::before {

 line-height: 0; display: table; content: "";

}

.navbar-form::after {

 clear: both;

}

.navbar-form .checkbox {

 margin-top: 5px;

}

.navbar-form .radio {

 margin-top: 5px;

}

.navbar-form input {

 margin-top: 5px;

}

.navbar-form select {

 margin-top: 5px;

}

.navbar-form .btn {

 margin-bottom: 0px; display: inline-block;

}

.navbar-form input {

 margin-bottom: 0px; display: inline-block;

}

.navbar-form select {

 margin-bottom: 0px; display: inline-block;

}

.navbar-form input[type=image] {

 margin-top: 3px;

}

.navbar-form input[type=radio] {

 margin-top: 3px;

}

.navbar-form input[type=checkbox] {

 margin-top: 3px;

}

.navbar-form .input-append {

 margin-top: 5px; white-space: nowrap;

}

.navbar-form .input-prepend {

 margin-top: 5px; white-space: nowrap;

}

.navbar-form .input-append input {

 margin-top: 0px;

}

.navbar-form .input-prepend input {

 margin-top: 0px;

}

.navbar-search {

 margin-top: 5px; margin-bottom: 0px; float: left; position: relative;

}

.navbar-search .search-query {

 padding: 4px 14px; border-radius: 15px; line-height: 1; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; font-weight: 400; margin-bottom: 0px;

}

.navbar-static-top {

 margin-bottom: 0px; position: static;

}

.navbar-static-top .navbar-inner {

 border-radius: 0px;

}

.navbar-fixed-bottom {

 left: 0px; right: 0px; margin-bottom: 0px; position: fixed; z-index: 1030;

}

.navbar-fixed-top {

 left: 0px; right: 0px; margin-bottom: 0px; position: fixed; z-index: 1030;

}

.navbar-fixed-top .navbar-inner {

 border-width: 0px 0px 1px;

}

.navbar-static-top .navbar-inner {

 border-width: 0px 0px 1px;

}

.navbar-fixed-bottom .navbar-inner {

 border-width: 1px 0px 0px;

}

.navbar-fixed-bottom .navbar-inner {

 border-radius: 0px; padding-right: 0px; padding-left: 0px;

}

.navbar-fixed-top .navbar-inner {

 border-radius: 0px; padding-right: 0px; padding-left: 0px;

}

.navbar-fixed-bottom .container {

 width: 940px;

}

.navbar-fixed-top .container {

 width: 940px;

}

.navbar-static-top .container {

 width: 940px;

}

.navbar-fixed-top {

 top: 0px;

}

.navbar-fixed-top .navbar-inner {

 box-shadow: 0px 1px 10px rgba(0,0,0,0.1);

}

.navbar-static-top .navbar-inner {

 box-shadow: 0px 1px 10px rgba(0,0,0,0.1);

}

.navbar-fixed-bottom {

 bottom: 0px;

}

.navbar-fixed-bottom .navbar-inner {

 box-shadow: 0px -1px 10px rgba(0,0,0,0.1);

}

.navbar .menu-horizontal ul.root {

 margin: 5px 0px 0px; left: 0px; float: left; display: block; position: relative;

}

.navbar .nav {

 margin: 5px 0px 0px; left: 0px; float: left; display: block; position: relative;

}

.ribboned .navbar .menu-horizontal ul.root {

 margin-top: 0px;

}

.ribboned .navbar .nav {

 margin-top: 0px;

}

.navbar .nav.pull-right {

 margin-right: 0px; float: right;

}

.navbar .menu-horizontal ul.root > li {

 list-style: none; float: left;

}

.navbar .nav > li {

 list-style: none; float: left;

}

.navbar .menu-horizontal ul.root > li > a {

 padding: 10px 8px; text-decoration: none; float: none;

}

.navbar .nav > li > a {

 padding: 10px 8px; text-decoration: none; float: none;

}

.navbar .nav .dropdown-toggle .caret {

 margin-top: 8px;

}

.navbar .menu-horizontal ul.root > li > a:focus {

 text-decoration: none; background-color: transparent;

}

.navbar .menu-horizontal ul.root > li > a:hover {

 text-decoration: none; background-color: transparent;

}

.navbar .nav > li > a:focus {

 text-decoration: none; background-color: transparent;

}

.navbar .nav > li > a:hover {

 text-decoration: none; background-color: transparent;

}

.navbar .btn-navbar {

 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); padding: 7px 10px; color: rgb(255, 255, 255); margin-right: 5px; margin-left: 5px; float: right; display: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1), 0px 1px 0px rgba(255,255,255,0.075); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(242, 242, 242), rgb(229, 229, 229)); background-repeat: repeat-x; background-color: rgb(237, 237, 237);

}

.navbar .btn-navbar.active {

 color: rgb(255, 255, 255); background-color: rgb(229, 229, 229);

}

.navbar .btn-navbar.disabled {

 color: rgb(255, 255, 255); background-color: rgb(229, 229, 229);

}

.navbar .btn-navbar:active {

 color: rgb(255, 255, 255); background-color: rgb(229, 229, 229);

}

.navbar .btn-navbar:focus {

 color: rgb(255, 255, 255); background-color: rgb(229, 229, 229);

}

.navbar .btn-navbar:hover {

 color: rgb(255, 255, 255); background-color: rgb(229, 229, 229);

}

.navbar [disabled].btn-navbar {

 color: rgb(255, 255, 255); background-color: rgb(229, 229, 229);

}

.navbar .btn-navbar.active {

 

}

.navbar .btn-navbar:active {

 

}

.navbar .btn-navbar .icon-bar {

 border-radius: 1px; width: 18px; height: 2px; display: block; box-shadow: 0px 1px 0px rgba(0,0,0,0.25); background-color: rgb(245, 245, 245);

}

.btn-navbar .icon-bar + .icon-bar {

 margin-top: 3px;

}

.navbar .nav > li > .dropdown-menu::before {

 left: 9px; top: -7px; border-right-color: transparent; border-bottom-color: rgba(0, 0, 0, 0.2); border-left-color: transparent; border-right-width: 7px; border-bottom-width: 7px; border-left-width: 7px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: inline-block; position: absolute; content: "";

}

.navbar .nav > li > .dropdown-menu::after {

 left: 10px; top: -6px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 6px; border-bottom-width: 6px; border-left-width: 6px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: inline-block; position: absolute; content: "";

}

.navbar-fixed-bottom .nav > li > .dropdown-menu::before {

 top: auto; bottom: -7px; border-top-color: rgba(0, 0, 0, 0.2); border-bottom-color: currentColor; border-top-width: 7px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none;

}

.navbar-fixed-bottom .nav > li > .dropdown-menu::after {

 top: auto; bottom: -6px; border-top-color: rgb(255, 255, 255); border-bottom-color: currentColor; border-top-width: 6px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none;

}

.navbar .nav li.dropdown > a:focus .caret {

 border-top-color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51);

}

.navbar .nav li.dropdown > a:hover .caret {

 border-top-color: rgb(51, 51, 51); border-bottom-color: rgb(51, 51, 51);

}

.navbar .nav li.dropdown.active > .dropdown-toggle {

 color: rgb(85, 85, 85); background-color: rgb(229, 229, 229);

}

.navbar .nav li.dropdown.open.active > .dropdown-toggle {

 color: rgb(85, 85, 85); background-color: rgb(229, 229, 229);

}

.navbar .nav li.dropdown.open > .dropdown-toggle {

 color: rgb(85, 85, 85); background-color: rgb(229, 229, 229);

}

.navbar .nav li.dropdown > .dropdown-toggle .caret {

 border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);

}

.navbar .nav li.dropdown.active > .dropdown-toggle .caret {

 border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85);

}

.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {

 border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85);

}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret {

 border-top-color: rgb(85, 85, 85); border-bottom-color: rgb(85, 85, 85);

}

.navbar .nav > li > .dropdown-menu.pull-right {

 left: auto; right: 0px;

}

.navbar .pull-right > li > .dropdown-menu {

 left: auto; right: 0px;

}

.navbar .nav > li > .dropdown-menu.pull-right::before {

 left: auto; right: 12px;

}

.navbar .pull-right > li > .dropdown-menu::before {

 left: auto; right: 12px;

}

.navbar .nav > li > .dropdown-menu.pull-right::after {

 left: auto; right: 13px;

}

.navbar .pull-right > li > .dropdown-menu::after {

 left: auto; right: 13px;

}

.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {

 border-radius: 6px 0px 6px 6px; left: auto; right: 100%; margin-right: -1px; margin-left: 0px;

}

.navbar .pull-right > li > .dropdown-menu .dropdown-menu {

 border-radius: 6px 0px 6px 6px; left: auto; right: 100%; margin-right: -1px; margin-left: 0px;

}

.navbar-inverse .navbar-inner {

 border-color: rgb(37, 37, 37); background-image: linear-gradient(rgb(34, 34, 34), rgb(17, 17, 17)); background-repeat: repeat-x; background-color: rgb(27, 27, 27);

}

.navbar-inverse .brand {

 color: rgb(153, 153, 153); text-shadow: 0px -1px 0px rgba(0,0,0,0.25);

}

.navbar-inverse .nav > li > a {

 color: rgb(153, 153, 153); text-shadow: 0px -1px 0px rgba(0,0,0,0.25);

}

.navbar-inverse .brand:focus {

 color: rgb(255, 255, 255);

}

.navbar-inverse .brand:hover {

 color: rgb(255, 255, 255);

}

.navbar-inverse .nav > li > a:focus {

 color: rgb(255, 255, 255);

}

.navbar-inverse .nav > li > a:hover {

 color: rgb(255, 255, 255);

}

.navbar-inverse .brand {

 color: rgb(153, 153, 153);

}

.navbar-inverse .navbar-text {

 color: rgb(153, 153, 153);

}

.navbar-inverse .nav > li > a:focus {

 color: rgb(255, 255, 255); background-color: transparent;

}

.navbar-inverse .nav > li > a:hover {

 color: rgb(255, 255, 255); background-color: transparent;

}

.navbar-inverse .nav .active > a {

 color: rgb(255, 255, 255); background-color: rgb(17, 17, 17);

}

.navbar-inverse .nav .active > a:focus {

 color: rgb(255, 255, 255); background-color: rgb(17, 17, 17);

}

.navbar-inverse .nav .active > a:hover {

 color: rgb(255, 255, 255); background-color: rgb(17, 17, 17);

}

.navbar-inverse .navbar-link {

 color: rgb(153, 153, 153);

}

.navbar-inverse .navbar-link:focus {

 color: rgb(255, 255, 255);

}

.navbar-inverse .navbar-link:hover {

 color: rgb(255, 255, 255);

}

.navbar-inverse .divider-vertical {

 border-right-color: rgb(34, 34, 34); border-left-color: rgb(17, 17, 17);

}

.navbar-inverse .nav li.dropdown.active > .dropdown-toggle {

 color: rgb(255, 255, 255); background-color: rgb(17, 17, 17);

}

.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.open > .dropdown-toggle {

 color: rgb(255, 255, 255); background-color: rgb(17, 17, 17);

}

.navbar-inverse .nav li.dropdown > a:focus .caret {

 border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);

}

.navbar-inverse .nav li.dropdown > a:hover .caret {

 border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);

}

.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.active > .dropdown-toggle .caret {

 border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);

}

.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 .nav li.dropdown.open > .dropdown-toggle .caret {

 border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255);

}

.navbar-inverse .navbar-search .search-query {

 border-color: rgb(17, 17, 17); transition:none; color: rgb(255, 255, 255); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px rgba(255,255,255,0.15); background-color: rgb(81, 81, 81); -webkit-transition: none;

}

.navbar-inverse .navbar-search :-ms-input-placeholder.search-query {

 color: rgb(204, 204, 204);

}

.navbar-inverse .navbar-search .search-query.focused {

 padding: 5px 15px; outline: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); box-shadow: 0px 0px 3px rgba(0,0,0,0.15); text-shadow: 0px 1px 0px #fff; background-color: rgb(255, 255, 255);

}

.navbar-inverse .navbar-search .search-query:focus {

 padding: 5px 15px; outline: 0px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); box-shadow: 0px 0px 3px rgba(0,0,0,0.15); text-shadow: 0px 1px 0px #fff; background-color: rgb(255, 255, 255);

}

.navbar-inverse .btn-navbar {

 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(21, 21, 21), rgb(4, 4, 4)); background-repeat: repeat-x; background-color: rgb(14, 14, 14);

}

.navbar-inverse .btn-navbar.active {

 color: rgb(255, 255, 255); background-color: rgb(4, 4, 4);

}

.navbar-inverse .btn-navbar.disabled {

 color: rgb(255, 255, 255); background-color: rgb(4, 4, 4);

}

.navbar-inverse .btn-navbar:active {

 color: rgb(255, 255, 255); background-color: rgb(4, 4, 4);

}

.navbar-inverse .btn-navbar:focus {

 color: rgb(255, 255, 255); background-color: rgb(4, 4, 4);

}

.navbar-inverse .btn-navbar:hover {

 color: rgb(255, 255, 255); background-color: rgb(4, 4, 4);

}

.navbar-inverse [disabled].btn-navbar {

 color: rgb(255, 255, 255); background-color: rgb(4, 4, 4);

}

.navbar-inverse .btn-navbar.active {

 

}

.navbar-inverse .btn-navbar:active {

 

}

.breadcrumb {

 list-style: none; margin: 0px 0px 20px; padding: 8px 15px; border-radius: 4px; background-color: rgb(245, 245, 245);

}

.breadcrumb > li {

 display: inline-block; text-shadow: 0px 1px 0px #fff;

}

.breadcrumb > li > .divider {

 padding: 0px 5px; color: rgb(204, 204, 204);

}

.breadcrumb > .active {

 color: rgb(153, 153, 153);

}

.pagination {

 margin: 20px 0px;

}

.pagination ul {

 border-radius: 4px; margin-bottom: 0px; margin-left: 0px; display: inline-block; box-shadow: 0px 1px 2px rgba(0,0,0,0.05);

}

.pagination ul > li {

 display: inline;

}

.pagination ul > li > a {

 border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(221, 221, 221); padding: 4px 12px; border-image: none; line-height: 20px; text-decoration: none; float: left; background-color: rgb(255, 255, 255);

}

.pagination ul > li > span {

 border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(221, 221, 221); padding: 4px 12px; border-image: none; line-height: 20px; text-decoration: none; float: left; background-color: rgb(255, 255, 255);

}

.pagination ul > .active > a {

 background-color: rgb(245, 245, 245);

}

.pagination ul > .active > span {

 background-color: rgb(245, 245, 245);

}

.pagination ul > li > a:focus {

 background-color: rgb(245, 245, 245);

}

.pagination ul > li > a:hover {

 background-color: rgb(245, 245, 245);

}

.pagination ul > .active > a {

 color: rgb(153, 153, 153); cursor: default;

}

.pagination ul > .active > span {

 color: rgb(153, 153, 153); cursor: default;

}

.pagination ul > .disabled > a {

 color: rgb(153, 153, 153); cursor: default; background-color: transparent;

}

.pagination ul > .disabled > a:focus {

 color: rgb(153, 153, 153); cursor: default; background-color: transparent;

}

.pagination ul > .disabled > a:hover {

 color: rgb(153, 153, 153); cursor: default; background-color: transparent;

}

.pagination ul > .disabled > span {

 color: rgb(153, 153, 153); cursor: default; background-color: transparent;

}

.pagination ul > li:first-child > a {

 border-left-width: 1px; border-top-left-radius: 4px; border-bottom-left-radius: 4px;

}

.pagination ul > li:first-child > span {

 border-left-width: 1px; border-top-left-radius: 4px; border-bottom-left-radius: 4px;

}

.pagination ul > li:last-child > a {

 border-top-right-radius: 4px; border-bottom-right-radius: 4px;

}

.pagination ul > li:last-child > span {

 border-top-right-radius: 4px; border-bottom-right-radius: 4px;

}

.pagination-centered {

 text-align: center;

}

.pagination-right {

 text-align: right;

}

.pagination-large ul > li > a {

 padding: 11px 19px; font-size: 17.5px;

}

.pagination-large ul > li > span {

 padding: 11px 19px; font-size: 17.5px;

}

.pagination-large ul > li:first-child > a {

 border-top-left-radius: 6px; border-bottom-left-radius: 6px;

}

.pagination-large ul > li:first-child > span {

 border-top-left-radius: 6px; border-bottom-left-radius: 6px;

}

.pagination-large ul > li:last-child > a {

 border-top-right-radius: 6px; border-bottom-right-radius: 6px;

}

.pagination-large ul > li:last-child > span {

 border-top-right-radius: 6px; border-bottom-right-radius: 6px;

}

.pagination-mini ul > li:first-child > a {

 border-top-left-radius: 3px; border-bottom-left-radius: 3px;

}

.pagination-mini ul > li:first-child > span {

 border-top-left-radius: 3px; border-bottom-left-radius: 3px;

}

.pagination-small ul > li:first-child > a {

 border-top-left-radius: 3px; border-bottom-left-radius: 3px;

}

.pagination-small ul > li:first-child > span {

 border-top-left-radius: 3px; border-bottom-left-radius: 3px;

}

.pagination-mini ul > li:last-child > a {

 border-top-right-radius: 3px; border-bottom-right-radius: 3px;

}

.pagination-mini ul > li:last-child > span {

 border-top-right-radius: 3px; border-bottom-right-radius: 3px;

}

.pagination-small ul > li:last-child > a {

 border-top-right-radius: 3px; border-bottom-right-radius: 3px;

}

.pagination-small ul > li:last-child > span {

 border-top-right-radius: 3px; border-bottom-right-radius: 3px;

}

.pagination-small ul > li > a {

 padding: 2px 10px; font-size: 11.9px;

}

.pagination-small ul > li > span {

 padding: 2px 10px; font-size: 11.9px;

}

.pagination-mini ul > li > a {

 padding: 0px 6px; font-size: 10.5px;

}

.pagination-mini ul > li > span {

 padding: 0px 6px; font-size: 10.5px;

}

.pager {

 list-style: none; margin: 20px 0px; text-align: center;

}

.pager::after {

 line-height: 0; display: table; content: "";

}

.pager::before {

 line-height: 0; display: table; content: "";

}

.pager::after {

 clear: both;

}

.pager li {

 display: inline;

}

.pager li > a {

 padding: 5px 14px; border-radius: 15px; border: 1px solid rgb(221, 221, 221); border-image: none; display: inline-block; background-color: rgb(255, 255, 255);

}

.pager li > span {

 padding: 5px 14px; border-radius: 15px; border: 1px solid rgb(221, 221, 221); border-image: none; display: inline-block; background-color: rgb(255, 255, 255);

}

.pager li > a:focus {

 text-decoration: none; background-color: rgb(245, 245, 245);

}

.pager li > a:hover {

 text-decoration: none; background-color: rgb(245, 245, 245);

}

.pager .next > a {

 float: right;

}

.pager .next > span {

 float: right;

}

.pager .previous > a {

 float: left;

}

.pager .previous > span {

 float: left;

}

.pager .disabled > a {

 color: rgb(153, 153, 153); cursor: default; background-color: rgb(255, 255, 255);

}

.pager .disabled > a:focus {

 color: rgb(153, 153, 153); cursor: default; background-color: rgb(255, 255, 255);

}

.pager .disabled > a:hover {

 color: rgb(153, 153, 153); cursor: default; background-color: rgb(255, 255, 255);

}

.pager .disabled > span {

 color: rgb(153, 153, 153); cursor: default; background-color: rgb(255, 255, 255);

}

.modal-backdrop {

 left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 1040; background-color: rgb(0, 0, 0);

}

.modal-backdrop.fade {

 opacity: 0;

}

.modal-backdrop {

 opacity: 0.8;

}

.modal-backdrop.fade.in {

 opacity: 0.8;

}

.modal {

 outline: 0px; border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.3); border-image: none; left: 50%; top: 10%; width: 560px; margin-left: -280px; position: fixed; z-index: 1050; box-shadow: 0px 3px 7px rgba(0,0,0,0.3); background-clip: padding-box; background-color: rgb(255, 255, 255);

}

.modal.fade {

 transition:opacity 0.3s linear, top 0.3s ease-out; top: -25%; -webkit-transition: opacity .3s linear, top .3s ease-out;

}

.modal.fade.in {

 top: 10%;

}

.modal-header {

 padding: 9px 15px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;

}

.modal-header .close {

 margin-top: 2px;

}

.modal-header h3 {

 margin: 0px; line-height: 30px;

}

.modal-body {

 padding: 15px; position: relative; -ms-overflow-y: auto; max-height: 400px;

}

.modal-form {

 margin-bottom: 0px;

}

.modal-footer {

 padding: 14px 15px 15px; border-radius: 0px 0px 6px 6px; text-align: right; margin-bottom: 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; box-shadow: inset 0px 1px 0px #fff; background-color: rgb(245, 245, 245);

}

.modal-footer::after {

 line-height: 0; display: table; content: "";

}

.modal-footer::before {

 line-height: 0; display: table; content: "";

}

.modal-footer::after {

 clear: both;

}

.modal-footer .btn + .btn {

 margin-bottom: 0px; margin-left: 5px;

}

.modal-footer .btn-group .btn + .btn {

 margin-left: -1px;

}

.modal-footer .btn-block + .btn-block {

 margin-left: 0px;

}

.tooltip {

 line-height: 1.4; font-size: 11px; display: block; visibility: visible; position: absolute; z-index: 1030; opacity: 0;

}

.tooltip.in {

 opacity: 0.8;

}

.tooltip.top {

 padding: 5px 0px; margin-top: -3px;

}

.tooltip.right {

 padding: 0px 5px; margin-left: 3px;

}

.tooltip.bottom {

 padding: 5px 0px; margin-top: 3px;

}

.tooltip.left {

 padding: 0px 5px; margin-left: -3px;

}

.tooltip-inner {

 padding: 8px; border-radius: 4px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; max-width: 200px; background-color: rgb(0, 0, 0);

}

.tooltip-arrow {

 border-style: solid; border-color: transparent; width: 0px; height: 0px; position: absolute;

}

.tooltip.top .tooltip-arrow {

 border-width: 5px 5px 0px; left: 50%; bottom: 0px; margin-left: -5px; border-top-color: rgb(0, 0, 0);

}

.tooltip.right .tooltip-arrow {

 border-width: 5px 5px 5px 0px; left: 0px; top: 50%; margin-top: -5px; border-right-color: rgb(0, 0, 0);

}

.tooltip.left .tooltip-arrow {

 border-width: 5px 0px 5px 5px; top: 50%; right: 0px; margin-top: -5px; border-left-color: rgb(0, 0, 0);

}

.tooltip.bottom .tooltip-arrow {

 border-width: 0px 5px 5px; left: 50%; top: 0px; margin-left: -5px; border-bottom-color: rgb(0, 0, 0);

}

.popover {

 padding: 1px; border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; left: 0px; top: 0px; text-align: left; display: none; white-space: normal; position: absolute; z-index: 1010; max-width: 276px; box-shadow: 0px 5px 10px rgba(0,0,0,0.2); background-clip: padding-box; background-color: rgb(255, 255, 255);

}

.popover.top {

 margin-top: -10px;

}

.popover.right {

 margin-left: 10px;

}

.popover.bottom {

 margin-top: 10px;

}

.popover.left {

 margin-left: -10px;

}

.popover-title {

 margin: 0px; padding: 8px 14px; border-radius: 5px 5px 0px 0px; line-height: 18px; font-size: 14px; font-weight: 400; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(247, 247, 247);

}

:empty.popover-title {

 display: none;

}

.popover-content {

 padding: 9px 14px;

}

.popover .arrow {

 border-style: solid; border-color: transparent; width: 0px; height: 0px; display: block; position: absolute;

}

.popover .arrow::after {

 border-style: solid; border-color: transparent; width: 0px; height: 0px; display: block; position: absolute;

}

.popover .arrow {

 border-width: 11px;

}

.popover .arrow::after {

 border-width: 10px; content: "";

}

.popover.top .arrow {

 left: 50%; bottom: -11px; margin-left: -11px; border-top-color: rgba(0, 0, 0, 0.25); border-bottom-width: 0px;

}

.popover.top .arrow::after {

 bottom: 1px; margin-left: -10px; border-top-color: rgb(255, 255, 255); border-bottom-width: 0px;

}

.popover.right .arrow {

 left: -11px; top: 50%; margin-top: -11px; border-right-color: rgba(0, 0, 0, 0.25); border-left-width: 0px;

}

.popover.right .arrow::after {

 left: 1px; bottom: -10px; border-right-color: rgb(255, 255, 255); border-left-width: 0px;

}

.popover.bottom .arrow {

 left: 50%; top: -11px; margin-left: -11px; border-bottom-color: rgba(0, 0, 0, 0.25); border-top-width: 0px;

}

.popover.bottom .arrow::after {

 top: 1px; margin-left: -10px; border-bottom-color: rgb(255, 255, 255); border-top-width: 0px;

}

.popover.left .arrow {

 top: 50%; right: -11px; margin-top: -11px; border-left-color: rgba(0, 0, 0, 0.25); border-right-width: 0px;

}

.popover.left .arrow::after {

 right: 1px; bottom: -10px; border-left-color: rgb(255, 255, 255); border-right-width: 0px;

}

.animated {

 animation-duration: 1s; animation-fill-mode: both; -webkit-animation-duration: 1s; -webkit-animation-fill-mode: both;

}

.animated.hinge {

 animation-duration: 2s; -webkit-animation-duration: 2s;

}

.flash {

 animation-name: flash; -webkit-animation-name: flash;

}

.shake {

 animation-name: shake; -webkit-animation-name: shake;

}

.bounce {

 animation-name: bounce; -webkit-animation-name: bounce;

}

.tada {

 animation-name: tada; -webkit-animation-name: tada;

}

.swing {

 transform-origin: center top; animation-name: swing; -webkit-animation-name: swing; -webkit-transform-origin: top center;

}

.wobble {

 animation-name: wobble; -webkit-animation-name: wobble;

}

.pulse {

 animation-name: pulse; -webkit-animation-name: pulse;

}

.flip {

 backface-visibility: visible !important; animation-name: flip; -webkit-animation-name: flip; -webkit-backface-visibility: visible; -moz-backface-visibility: visible; -moz-animation-name: flip; -o-backface-visibility: visible; -o-animation-name: flip;

}

.flipInX {

 backface-visibility: visible !important; animation-name: flipInX; -webkit-animation-name: flipInX; -webkit-backface-visibility: visible; -moz-backface-visibility: visible; -moz-animation-name: flipInX; -o-backface-visibility: visible; -o-animation-name: flipInX;

}

.flipOutX {

 backface-visibility: visible !important; animation-name: flipOutX; -webkit-animation-name: flipOutX; -webkit-backface-visibility: visible; -moz-backface-visibility: visible; -moz-animation-name: flipOutX; -o-backface-visibility: visible; -o-animation-name: flipOutX;

}

.flipInY {

 backface-visibility: visible !important; animation-name: flipInY; -webkit-animation-name: flipInY; -webkit-backface-visibility: visible; -moz-backface-visibility: visible; -moz-animation-name: flipInY; -o-backface-visibility: visible; -o-animation-name: flipInY;

}

.flipOutY {

 backface-visibility: visible !important; animation-name: flipOutY; -webkit-animation-name: flipOutY; -webkit-backface-visibility: visible; -moz-backface-visibility: visible; -moz-animation-name: flipOutY; -o-backface-visibility: visible; -o-animation-name: flipOutY;

}

.fadeIn {

 animation-name: fadeIn; -webkit-animation-name: fadeIn;

}

.fadeInUp {

 animation-name: fadeInUp; -webkit-animation-name: fadeInUp;

}

.fadeInDown {

 animation-name: fadeInDown; -webkit-animation-name: fadeInDown;

}

.fadeInLeft {

 animation-name: fadeInLeft; -webkit-animation-name: fadeInLeft;

}

.fadeInRight {

 animation-name: fadeInRight; -webkit-animation-name: fadeInRight;

}

.fadeInUpBig {

 animation-name: fadeInUpBig; -webkit-animation-name: fadeInUpBig;

}

.fadeInDownBig {

 animation-name: fadeInDownBig; -webkit-animation-name: fadeInDownBig;

}

.fadeInLeftBig {

 animation-name: fadeInLeftBig; -webkit-animation-name: fadeInLeftBig;

}

.fadeInRightBig {

 animation-name: fadeInRightBig; -webkit-animation-name: fadeInRightBig;

}

.fadeOut {

 animation-name: fadeOut; -webkit-animation-name: fadeOut;

}

.fadeOutUp {

 animation-name: fadeOutUp; -webkit-animation-name: fadeOutUp;

}

.fadeOutDown {

 animation-name: fadeOutDown; -webkit-animation-name: fadeOutDown;

}

.fadeOutLeft {

 animation-name: fadeOutLeft; -webkit-animation-name: fadeOutLeft;

}

.fadeOutRight {

 animation-name: fadeOutRight; -webkit-animation-name: fadeOutRight;

}

.fadeOutUpBig {

 animation-name: fadeOutUpBig; -webkit-animation-name: fadeOutUpBig;

}

.fadeOutDownBig {

 animation-name: fadeOutDownBig; -webkit-animation-name: fadeOutDownBig;

}

.fadeOutLeftBig {

 animation-name: fadeOutLeftBig; -webkit-animation-name: fadeOutLeftBig;

}

.fadeOutRightBig {

 animation-name: fadeOutRightBig; -webkit-animation-name: fadeOutRightBig;

}

.bounceIn {

 animation-name: bounceIn; -webkit-animation-name: bounceIn;

}

.bounceInUp {

 animation-name: bounceInUp; -webkit-animation-name: bounceInUp;

}

.bounceInDown {

 animation-name: bounceInDown; -webkit-animation-name: bounceInDown;

}

.bounceInLeft {

 animation-name: bounceInLeft; -webkit-animation-name: bounceInLeft;

}

.bounceInRight {

 animation-name: bounceInRight; -webkit-animation-name: bounceInRight;

}

.bounceOut {

 animation-name: bounceOut; -webkit-animation-name: bounceOut;

}

.bounceOutUp {

 animation-name: bounceOutUp; -webkit-animation-name: bounceOutUp;

}

.bounceOutDown {

 animation-name: bounceOutDown; -webkit-animation-name: bounceOutDown;

}

.bounceOutLeft {

 animation-name: bounceOutLeft; -webkit-animation-name: bounceOutLeft;

}

.bounceOutRight {

 animation-name: bounceOutRight; -webkit-animation-name: bounceOutRight;

}

.rotateIn {

 animation-name: rotateIn; -webkit-animation-name: rotateIn;

}

.rotateInUpLeft {

 animation-name: rotateInUpLeft; -webkit-animation-name: rotateInUpLeft;

}

.rotateInDownLeft {

 animation-name: rotateInDownLeft; -webkit-animation-name: rotateInDownLeft;

}

.rotateInUpRight {

 animation-name: rotateInUpRight; -webkit-animation-name: rotateInUpRight;

}

.rotateInDownRight {

 animation-name: rotateInDownRight; -webkit-animation-name: rotateInDownRight;

}

.rotateOut {

 animation-name: rotateOut; -webkit-animation-name: rotateOut;

}

.rotateOutUpLeft {

 animation-name: rotateOutUpLeft; -webkit-animation-name: rotateOutUpLeft;

}

.rotateOutDownLeft {

 animation-name: rotateOutDownLeft; -webkit-animation-name: rotateOutDownLeft;

}

.rotateOutUpRight {

 animation-name: rotateOutUpRight; -webkit-animation-name: rotateOutUpRight;

}

.rotateOutDownRight {

 animation-name: rotateOutDownRight; -webkit-animation-name: rotateOutDownRight;

}

.hinge {

 animation-name: hinge; -webkit-animation-name: hinge;

}

.rollIn {

 animation-name: rollIn; -webkit-animation-name: rollIn;

}

.rollOut {

 animation-name: rollOut; -webkit-animation-name: rollOut;

}

.lightSpeedIn {

 animation-name: lightSpeedIn; animation-timing-function: ease-out; -webkit-animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out;

}

.animated.lightSpeedIn {

 animation-duration: 0.5s; -webkit-animation-duration: .5s;

}

.lightSpeedOut {

 animation-name: lightSpeedOut; animation-timing-function: ease-in; -webkit-animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in;

}

.animated.lightSpeedOut {

 animation-duration: 0.25s; -webkit-animation-duration: .25s;

}

.wiggle {

 animation-name: wiggle; animation-timing-function: ease-in; -webkit-animation-name: wiggle; -webkit-animation-timing-function: ease-in;

}

.animated.wiggle {

 animation-duration: 0.75s; -webkit-animation-duration: .75s;

}

.thumbnails {

 list-style: none; margin-left: -20px;

}

.thumbnails::after {

 line-height: 0; display: table; content: "";

}

.thumbnails::before {

 line-height: 0; display: table; content: "";

}

.thumbnails::after {

 clear: both;

}

.row-fluid .thumbnails {

 margin-left: 0px;

}

.thumbnails > li {

 margin-bottom: 20px; margin-left: 20px; float: left;

}

.thumbnail {

 padding: 4px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); transition:0.2s ease-in-out; border-image: none; line-height: 20px; display: block; box-shadow: 0px 1px 3px rgba(0,0,0,0.055); -webkit-transition: all .2s ease-in-out;

}

a.thumbnail:focus {

 border-color: rgb(0, 136, 204); box-shadow: 0px 1px 4px rgba(0,105,214,0.25);

}

a.thumbnail:hover {

 border-color: rgb(0, 136, 204); box-shadow: 0px 1px 4px rgba(0,105,214,0.25);

}

.thumbnail > img {

 margin-right: auto; margin-left: auto; display: block; max-width: 100%;

}

.thumbnail .caption {

 padding: 9px; color: rgb(85, 85, 85);

}

.media {

 overflow: hidden; -ms-zoom: 1;

}

.media-body {

 overflow: hidden; -ms-zoom: 1;

}

.media {

 margin-top: 15px;

}

.media .media {

 margin-top: 15px;

}

:first-child.media {

 margin-top: 0px;

}

.media-object {

 display: block;

}

.media-heading {

 margin: 0px 0px 5px;

}

.media > .pull-left {

 margin-right: 10px;

}

.media > .pull-right {

 margin-left: 10px;

}

.media-list {

 list-style: none; margin-left: 0px;

}

.badge {

 padding: 2px 4px; color: rgb(255, 255, 255); line-height: 14px; font-size: 11.84px; font-weight: 700; vertical-align: baseline; display: inline-block; white-space: nowrap; text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-color: rgb(153, 153, 153);

}

.label {

 padding: 2px 4px; color: rgb(255, 255, 255); line-height: 14px; font-size: 11.84px; font-weight: 700; vertical-align: baseline; display: inline-block; white-space: nowrap; text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-color: rgb(153, 153, 153);

}

.label {

 border-radius: 3px;

}

.badge {

 border-radius: 9px; padding-right: 9px; padding-left: 9px;

}

:empty.badge {

 display: none;

}

:empty.label {

 display: none;

}

a.badge:focus {

 color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;

}

a.badge:hover {

 color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;

}

a.label:focus {

 color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;

}

a.label:hover {

 color: rgb(255, 255, 255); text-decoration: none; cursor: pointer;

}

.badge-important {

 background-color: rgb(185, 74, 72);

}

.label-important {

 background-color: rgb(185, 74, 72);

}

[href].badge-important {

 background-color: rgb(149, 59, 57);

}

[href].label-important {

 background-color: rgb(149, 59, 57);

}

.badge-warning {

 background-color: rgb(248, 148, 6);

}

.label-warning {

 background-color: rgb(248, 148, 6);

}

[href].badge-warning {

 background-color: rgb(198, 118, 5);

}

[href].label-warning {

 background-color: rgb(198, 118, 5);

}

.badge-success {

 background-color: rgb(70, 136, 71);

}

.label-success {

 background-color: rgb(70, 136, 71);

}

[href].badge-success {

 background-color: rgb(53, 102, 53);

}

[href].label-success {

 background-color: rgb(53, 102, 53);

}

.badge-info {

 background-color: rgb(58, 135, 173);

}

.label-info {

 background-color: rgb(58, 135, 173);

}

[href].badge-info {

 background-color: rgb(45, 105, 135);

}

[href].label-info {

 background-color: rgb(45, 105, 135);

}

.badge-inverse {

 background-color: rgb(51, 51, 51);

}

.label-inverse {

 background-color: rgb(51, 51, 51);

}

[href].badge-inverse {

 background-color: rgb(26, 26, 26);

}

[href].label-inverse {

 background-color: rgb(26, 26, 26);

}

.btn .badge {

 top: -1px; position: relative;

}

.btn .label {

 top: -1px; position: relative;

}

.btn-mini .badge {

 top: 0px;

}

.btn-mini .label {

 top: 0px;

}

.progress {

 border-radius: 4px; height: 20px; overflow: hidden; margin-bottom: 20px; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-image: linear-gradient(rgb(245, 245, 245), rgb(249, 249, 249)); background-repeat: repeat-x; background-color: rgb(247, 247, 247);

}

.progress .bar {

 transition:width 0.6s; width: 0px; height: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 12px; float: left; box-sizing: border-box; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.15); text-shadow: 0px -1px 0px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(20, 155, 223), rgb(4, 128, 190)); background-repeat: repeat-x; background-color: rgb(14, 144, 210); -moz-box-sizing: border-box; -webkit-transition: width .6s ease;

}

.progress .bar + .bar {

 box-shadow: inset 1px 0px 0px rgba(0,0,0,0.15), inset 0px -1px 0px rgba(0,0,0,0.15);

}

.progress-striped .bar {

 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px; background-color: rgb(20, 155, 223);

}

.progress.active .bar {

 animation:progress-bar-stripes 2s linear infinite; -webkit-animation: progress-bar-stripes 2s linear infinite;

}

.progress .bar-danger {

 background-image: linear-gradient(rgb(238, 95, 91), rgb(196, 60, 53)); background-repeat: repeat-x; background-color: rgb(221, 81, 76);

}

.progress-danger .bar {

 background-image: linear-gradient(rgb(238, 95, 91), rgb(196, 60, 53)); background-repeat: repeat-x; background-color: rgb(221, 81, 76);

}

.progress-danger.progress-striped .bar {

 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-color: rgb(238, 95, 91);

}

.progress-striped .bar-danger {

 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-color: rgb(238, 95, 91);

}

.progress .bar-success {

 background-image: linear-gradient(rgb(98, 196, 98), rgb(87, 169, 87)); background-repeat: repeat-x; background-color: rgb(94, 185, 94);

}

.progress-success .bar {

 background-image: linear-gradient(rgb(98, 196, 98), rgb(87, 169, 87)); background-repeat: repeat-x; background-color: rgb(94, 185, 94);

}

.progress-striped .bar-success {

 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-color: rgb(98, 196, 98);

}

.progress-success.progress-striped .bar {

 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-color: rgb(98, 196, 98);

}

.progress .bar-info {

 background-image: linear-gradient(rgb(91, 192, 222), rgb(51, 155, 185)); background-repeat: repeat-x; background-color: rgb(75, 177, 207);

}

.progress-info .bar {

 background-image: linear-gradient(rgb(91, 192, 222), rgb(51, 155, 185)); background-repeat: repeat-x; background-color: rgb(75, 177, 207);

}

.progress-info.progress-striped .bar {

 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-color: rgb(91, 192, 222);

}

.progress-striped .bar-info {

 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-color: rgb(91, 192, 222);

}

.progress .bar-warning {

 background-image: linear-gradient(rgb(251, 180, 80), rgb(248, 148, 6)); background-repeat: repeat-x; background-color: rgb(250, 167, 50);

}

.progress-warning .bar {

 background-image: linear-gradient(rgb(251, 180, 80), rgb(248, 148, 6)); background-repeat: repeat-x; background-color: rgb(250, 167, 50);

}

.progress-striped .bar-warning {

 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-color: rgb(251, 180, 80);

}

.progress-warning.progress-striped .bar {

 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-color: rgb(251, 180, 80);

}

.accordion {

 margin-bottom: 20px;

}

.accordion-group {

 border-radius: 4px; border: 1px solid rgb(229, 229, 229); border-image: none; margin-bottom: 2px;

}

.accordion-heading {

 border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;

}

.accordion-heading .accordion-toggle {

 padding: 8px 15px; display: block;

}

.accordion-toggle {

 cursor: pointer;

}

.accordion-inner {

 padding: 9px 15px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;

}

.carousel {

 line-height: 1; margin-bottom: 20px; position: relative;

}

.carousel-inner {

 width: 100%; overflow: hidden; position: relative;

}

.carousel-inner > .item {

 transition:left 0.6s ease-in-out; display: none; position: relative; -webkit-transition: .6s ease-in-out left;

}

.carousel-inner > .item > a > img {

 line-height: 1; display: block;

}

.carousel-inner > .item > img {

 line-height: 1; display: block;

}

.carousel-inner > .active {

 display: block;

}

.carousel-inner > .next {

 display: block;

}

.carousel-inner > .prev {

 display: block;

}

.carousel-inner > .active {

 left: 0px;

}

.carousel-inner > .next {

 top: 0px; width: 100%; position: absolute;

}

.carousel-inner > .prev {

 top: 0px; width: 100%; position: absolute;

}

.carousel-inner > .next {

 left: 100%;

}

.carousel-inner > .prev {

 left: -100%;

}

.carousel-inner > .next.left {

 left: 0px;

}

.carousel-inner > .prev.right {

 left: 0px;

}

.carousel-inner > .active.left {

 left: -100%;

}

.carousel-inner > .active.right {

 left: 100%;

}

.carousel-control {

 background: rgb(34, 34, 34); border-radius: 23px; border: 3px solid rgb(255, 255, 255); border-image: none; left: 15px; top: 40%; width: 40px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 60px; font-weight: 100; margin-top: -20px; position: absolute; opacity: 0.5;

}

.carousel-control.right {

 left: auto; right: 15px;

}

.carousel-control:focus {

 color: rgb(255, 255, 255); text-decoration: none; opacity: 0.9;

}

.carousel-control:hover {

 color: rgb(255, 255, 255); text-decoration: none; opacity: 0.9;

}

.carousel-indicators {

 list-style: none; margin: 0px; top: 15px; right: 15px; position: absolute; z-index: 5;

}

.carousel-indicators li {

 border-radius: 5px; width: 10px; height: 10px; text-indent: -999px; margin-left: 5px; float: left; display: block; background-color: rgba(255, 255, 255, 0.25);

}

.carousel-indicators .active {

 background-color: rgb(255, 255, 255);

}

.carousel-caption {

 background: rgba(0, 0, 0, 0.75); padding: 15px; left: 0px; right: 0px; bottom: 0px; position: absolute;

}

.carousel-caption h4 {

 color: rgb(255, 255, 255); line-height: 20px;

}

.carousel-caption p {

 color: rgb(255, 255, 255); line-height: 20px;

}

.carousel-caption h4 {

 margin: 0px 0px 5px;

}

.carousel-caption p {

 margin-bottom: 0px;

}

.hero-unit {

 padding: 60px; border-radius: 6px; color: inherit; line-height: 30px; font-size: 18px; font-weight: 200; margin-bottom: 30px; background-color: rgb(238, 238, 238);

}

.hero-unit h1 {

 color: inherit; line-height: 1; letter-spacing: -1px; font-size: 1.8em; margin-bottom: 20px; margin-left: 30px;

}

.hero-unit h2 {

 color: inherit; line-height: 1; letter-spacing: -1px; font-size: 1.8em; margin-bottom: 20px; margin-left: 30px;

}

.hero-unit li {

 line-height: 30px;

}

.bx-wrapper {

 margin: 0px auto; padding: 0px; position: relative;

}

.bx-wrapper img {

 display: block; max-width: 100%;

}

.bx-wrapper .bx-viewport {

 background: rgb(255, 255, 255); border: 5px solid rgb(255, 255, 255); border-image: none; left: -5px; box-shadow: 0px 0px 5px #ccc;

}

.bx-wrapper .bx-controls-auto {

 width: 100%; bottom: -30px; position: absolute;

}

.bx-wrapper .bx-pager {

 width: 100%; bottom: -30px; position: absolute;

}

.bx-wrapper .bx-loading {

 background: url("/SiteCollectionImages/branding/bx_loader.gif") no-repeat center rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 990; min-height: 50px;

}

.bx-wrapper .bx-pager {

 text-align: center; color: rgb(102, 102, 102); padding-top: 20px; font-family: Arial; font-size: 0.85em; font-weight: 700;

}

.bx-wrapper .bx-controls-auto .bx-controls-auto-item {

 display: inline-block;

}

.bx-wrapper .bx-pager .bx-pager-item {

 display: inline-block;

}

.bx-wrapper .bx-pager.bx-default-pager a {

 background: rgb(102, 102, 102); margin: 0px 5px; outline: 0px; border-radius: 5px; width: 10px; height: 10px; text-indent: -9999px; display: block;

}

.bx-wrapper .bx-pager.bx-default-pager a.active {

 background: rgb(0, 0, 0);

}

.bx-wrapper .bx-pager.bx-default-pager a:hover {

 background: rgb(0, 0, 0);

}

.bx-wrapper .bx-prev {

 background: url("/SiteCollectionImages/branding/controls.png") no-repeat 0px -32px; left: 10px;

}

.bx-wrapper .bx-next {

 background: url("/SiteCollectionImages/branding/controls.png") no-repeat -43px -32px; right: 10px;

}

.bx-wrapper .bx-prev:hover {

 background-position: 0px 0px;

}

.bx-wrapper .bx-next:hover {

 background-position: -43px 0px;

}

.bx-wrapper .bx-controls-direction a {

 outline: 0px; top: 50%; width: 32px; height: 32px; text-indent: -9999px; margin-top: -6px; position: absolute; z-index: 999;

}

.bx-wrapper .bx-controls-direction a.disabled {

 display: none;

}

.bx-wrapper .bx-controls-auto {

 text-align: center;

}

.bx-wrapper .bx-controls-auto .bx-start {

 background: url("/SiteCollectionImages/branding/controls.png") no-repeat -86px -11px; margin: 0px 3px; outline: 0px; width: 10px; height: 11px; text-indent: -9999px; display: block;

}

.bx-wrapper .bx-controls-auto .bx-start.active {

 background-position: -86px 0px;

}

.bx-wrapper .bx-controls-auto .bx-start:hover {

 background-position: -86px 0px;

}

.bx-wrapper .bx-controls-auto .bx-stop {

 background: url("/SiteCollectionImages/branding/controls.png") no-repeat -86px -44px; margin: 0px 3px; outline: 0px; width: 9px; height: 11px; text-indent: -9999px; display: block;

}

.bx-wrapper .bx-controls-auto .bx-stop.active {

 background-position: -86px -33px;

}

.bx-wrapper .bx-controls-auto .bx-stop:hover {

 background-position: -86px -33px;

}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {

 width: 80%; text-align: left;

}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {

 width: 35px; right: 0px;

}

.bx-wrapper .bx-caption {

 background: rgba(80, 80, 80, 0.75); left: 0px; width: 100%; bottom: 0px; position: absolute;

}

.bx-wrapper .bx-caption span {

 padding: 10px; color: rgb(255, 255, 255); font-family: Arial; font-size: 0.85em; display: block;

}

a[href*='youtube.com/watch?'] {

 background: url("/SiteCollectionImages/branding/icons/icon_film.gif") no-repeat right; padding-right: 20px !important;

}

a[href*='sevenload.com/videos/'] {

 background: url("/SiteCollectionImages/branding/icons/icon_film.gif") no-repeat right; padding-right: 20px !important;

}

a[href*='metacafe.com/watch/'] {

 background: url("/SiteCollectionImages/branding/icons/icon_film.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.doc'] {

 background: url("/SiteCollectionImages/branding/icons/icon_doc.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.rtf'] {

 background: url("/SiteCollectionImages/branding/icons/icon_doc.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.docx'] {

 background: url("/SiteCollectionImages/branding/icons/icon_doc.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.txt'] {

 background: url("/SiteCollectionImages/branding/icons/icon_txt.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.xls'] {

 background: url("/SiteCollectionImages/branding/icons/icon_xls.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.xlsx'] {

 background: url("/SiteCollectionImages/branding/icons/icon_xls.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.rss'] {

 background: url("/SiteCollectionImages/branding/icons/icon_feed.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.atom'] {

 background: url("/SiteCollectionImages/branding/icons/icon_feed.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.opml'] {

 background: url("/SiteCollectionImages/branding/icons/icon_opml.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.phps'] {

 background: url("/SiteCollectionImages/branding/icons/icon_phps.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.ppt'] {

 background: url("/SiteCollectionImages/branding/icons/icon_ppt.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.pptx'] {

 background: url("/SiteCollectionImages/branding/icons/icon_ppt.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.torrent'] {

 background: url("/SiteCollectionImages/branding/icons/icon_torrent.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.vcard'] {

 background: url("/SiteCollectionImages/branding/icons/icon_vcard.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.exe'] {

 background: url("/SiteCollectionImages/branding/icons/icon_exe.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.dmg'] {

 background: url("/SiteCollectionImages/branding/icons/icon_dmg.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.app'] {

 background: url("/SiteCollectionImages/branding/icons/icon_dmg.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.pps'] {

 background: url("/SiteCollectionImages/branding/icons/icon_pps.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.pdf'] {

 background: url("/SiteCollectionImages/branding/icons/icon_pdf.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.xpi'] {

 background: url("/SiteCollectionImages/branding/icons/icon_plugin.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.fla'] {

 background: url("/SiteCollectionImages/branding/icons/icon_flash.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.swf'] {

 background: url("/SiteCollectionImages/branding/icons/icon_flash.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.zip'] {

 background: url("/SiteCollectionImages/branding/icons/icon_archive.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.rar'] {

 background: url("/SiteCollectionImages/branding/icons/icon_archive.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.gzip'] {

 background: url("/SiteCollectionImages/branding/icons/icon_archive.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.bzip'] {

 background: url("/SiteCollectionImages/branding/icons/icon_archive.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.ace'] {

 background: url("/SiteCollectionImages/branding/icons/icon_archive.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.7zip'] {

 background: url("/SiteCollectionImages/branding/icons/icon_archive.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.ical'] {

 background: url("/SiteCollectionImages/branding/icons/icon_ical.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.css'] {

 background: url("/SiteCollectionImages/branding/icons/icon_css.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.ttf'] {

 background: url("/SiteCollectionImages/branding/icons/icon_ttf.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.mov'] {

 background: url("/SiteCollectionImages/branding/icons/icon_film.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.wmv'] {

 background: url("/SiteCollectionImages/branding/icons/icon_film.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.mp4'] {

 background: url("/SiteCollectionImages/branding/icons/icon_film.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.avi'] {

 background: url("/SiteCollectionImages/branding/icons/icon_film.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.mpg'] {

 background: url("/SiteCollectionImages/branding/icons/icon_film.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.mp3'] {

 background: url("/SiteCollectionImages/branding/icons/icon_music.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.wav'] {

 background: url("/SiteCollectionImages/branding/icons/icon_music.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.ogg'] {

 background: url("/SiteCollectionImages/branding/icons/icon_music.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.wma'] {

 background: url("/SiteCollectionImages/branding/icons/icon_music.gif") no-repeat right; padding-right: 20px !important;

}

a[href$='.m4a'] {

 background: url("/SiteCollectionImages/branding/icons/icon_music.gif") no-repeat right; padding-right: 20px !important;

}

a[href^='aim:'] {

 background: url("/SiteCollectionImages/branding/icons/icon_aim.gif") no-repeat right; padding-right: 20px !important;

}

a[href^='msnim:'] {

 background: url("/SiteCollectionImages/branding/icons/icon_msn.gif") no-repeat right; padding-right: 20px !important;

}

a[href^='xmpp:'] {

 background: url("/SiteCollectionImages/branding/icons/icon_jabber.gif") no-repeat right; padding-right: 20px !important;

}

a[href*='icq.com'] {

 background: url("/SiteCollectionImages/branding/icons/icon_icq.gif") no-repeat right; padding-right: 20px !important;

}

a[href*='edit.yahoo.com/config/send_webmesg?'] {

 background: url("/SiteCollectionImages/branding/icons/icon_yim.gif") no-repeat right; padding-right: 20px !important;

}

a[href^='callto:'] {

 background: url("/SiteCollectionImages/branding/icons/icon_call.gif") no-repeat right; padding-right: 20px !important;

}

a[href^='skype:'] {

 background: url("/SiteCollectionImages/branding/icons/icon_skype.gif") no-repeat right; padding-right: 20px !important;

}

a[href^='gg:'] {

 background: url("/SiteCollectionImages/branding/icons/icon_gadugadu.gif") no-repeat right; padding-right: 20px !important;

}

a[href^='mailto:'] {

 background: url("/SiteCollectionImages/branding/icons/icon_mailto.gif") no-repeat right; padding-right: 20px !important;

}

.ie7 a[href] {

 background: 0px 0px !important; padding-right: 0px !important;

}

.or-rte-noIcon {

 background: 0px 0px !important; padding-right: 0px !important;

}

body {

 height: 100%;

}

html {

 height: 100%;

}

body {

 color: rgb(0, 0, 0); font-family: "Open Sans",sans-serif; font-size: 14px; text-shadow: none; background-color: rgb(255, 255, 255);

}

.ie8 .navbar {

 min-width: 1024px;

}

.ie8 body {

 min-width: 1024px;

}

.ribboned body {

 padding-top: 89px;

}

.ribboned #portalBar {

 top: 49px;

}

h1 {

 color: rgb(0, 0, 0); font-family: Montserrat,sans-serif; text-shadow: none;

}

h2 {

 color: rgb(0, 0, 0); font-family: Montserrat,sans-serif; text-shadow: none;

}

h3 {

 color: rgb(0, 0, 0); font-family: Montserrat,sans-serif; text-shadow: none;

}

h4 {

 color: rgb(0, 0, 0); font-family: Montserrat,sans-serif; text-shadow: none;

}

a {

 text-decoration: none;

}

a:link {

 text-decoration: none;

}

a:visited {

 text-decoration: none;

}

input[type=text] {

 border-radius: 2px;

}

input[type=password] {

 border-radius: 2px;

}

.bold {

 font-weight: 700;

}

.ms-WPBody .table td {

 font-family: "Open Sans",sans-serif; font-size: 11px;

}

.accessibility-nav {

 margin: 0px; padding: 0px; left: -5000em; width: 0px; height: 0px; position: absolute;

}

.accessibility-label {

 width: 0px; height: 0px; text-indent: -5000em; display: inline-block; position: absolute;

}

.chromeframe {

 background: rgb(248, 231, 143); padding: 20px 0px; text-align: center; font-size: 16px;

}

.ms-rteElement-mission {

 background: rgb(255, 255, 255); margin: 10px auto 25px; padding: 10px; width: 920px;

}

.or-rteElement-mission {

 background: rgb(255, 255, 255); margin: 10px auto 25px; padding: 10px; width: 920px;

}

.full-width {

 width: 100%;

}

.modal {

 border-radius: 0px; border: currentColor; border-image: none;

}

a[class~=ms-rteStyle-btn] {

 padding: 5px 10px; border-radius: 2px; color: rgb(255, 255, 255) !important; text-decoration: none; box-shadow: 0px 1px 2px #141414;

}

a[class~=ms-rteStyle-btn]:hover {

 transition:0.5s; color: rgb(255, 255, 255); text-decoration: none; -webkit-transition: .5s;

}

a[class~=ms-rteStyle-btnlarge] {

 padding: 10px 20px; border-radius: 2px; color: rgb(255, 255, 255) !important; text-decoration: none; box-shadow: 0px 1px 2px #141414;

}

a[class~=ms-rteStyle-btnlarge]:hover {

 transition:0.5s; color: rgb(255, 255, 255); text-decoration: none; -webkit-transition: .5s;

}

a.or-btn:link {

 color: rgb(255, 255, 255);

}

a.or-btn:visited {

 color: rgb(255, 255, 255);

}

.or-btn {

 padding: 5px 10px; border-radius: 2px; color: rgb(255, 255, 255); text-decoration: none; box-shadow: 0px 1px 2px #141414;

}

.or-btn:hover {

 transition:0.5s; color: rgb(255, 255, 255); text-decoration: none; -webkit-transition: .5s;

}

.or-btn.large {

 padding: 10px 20px; color: rgb(255, 255, 255);

}

.ms-hidden {

 display: none;

}

#alertPlaceholder {

 margin-top: 40px;

}

.ribboned #alertPlaceholder {

 margin-top: 0px;

}

.achtung-wrapper {

 background: rgb(253, 246, 165); padding: 10px 0px 0px; transition:0.5s ease-in-out; height: auto; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 500; box-shadow: 0px 2px 7px #4c4c4c; -webkit-transition: all .5s ease-in-out;

}

.achtung-wrapper .achtung {

 display: block;

}

.achtung-hide {

 padding: 0px; height: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;

}

.achtung-hide .achtung {

 display: none;

}

.navbar {

 z-index: 8000;

}

.navbar .brand {

 text-shadow: none;

}

.navbar .navbar-inner {

 border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; filter: none; box-shadow: 0px 2px 3px #323232; -webkit-filter: none;

}

.navbar .divider-vertical {

 margin: 0px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid;

}

.navbar .nav li > a {

 color: rgb(255, 255, 255); letter-spacing: 0.1em; font-size: 11px; text-shadow: none;

}

.navbar .nav li > a:hover {

 transition:0.5s ease-out; color: rgb(255, 255, 255); -webkit-transition: all .5s ease-out;

}

.navbar .nav .active > a {

 font-weight: 400;

}

.navbar .nav .dropdown-menu {

 background: rgb(255, 255, 255); border-radius: 0px;

}

.navbar .nav .dropdown-menu > li > a:hover {

 color: rgb(255, 255, 255);

}

.navbar .nav .dropdown-menu > li > a {

 color: rgb(0, 0, 0);

}

.navbar .btn-navbar {

 background: 0px 0px; text-decoration: none; margin-top: 3px; box-shadow: none;

}

.navbar .btn-navbar:hover {

 background: 0px 0px;

}

#portalBar ul.root > li > ul {

 display: none;

}

#portalBar .dropdown-menu {

 margin: 2px 0px 0px !important; padding: 5px 0px !important; border-radius: 5px; left: 0px !important; position: absolute !important; z-index: 1000 !important; box-shadow: 3px 3px 5px rgba(0,0,0,0.7);

}

#portalBar .dropdown-menu::before {

 left: 9px; top: -7px; border-right-color: transparent; border-bottom-color: rgba(0, 0, 0, 0.2); border-left-color: transparent; border-right-width: 7px; border-bottom-width: 7px; border-left-width: 7px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: inline-block; position: absolute; content: "";

}

#portalBar .dropdown-menu::after {

 left: 10px; top: -6px; border-right-color: transparent; border-bottom-color: rgb(255, 255, 255); border-left-color: transparent; border-right-width: 6px; border-bottom-width: 6px; border-left-width: 6px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: inline-block; position: absolute; content: "";

}

#portalBar .open > .dropdown-menu {

 display: block;

}

#portalBar #orgov_logo {

 background: url("/SiteCollectionImages/branding/orgov_logo.png") no-repeat left top / 111px; margin: 8px 20px 0px 5px; padding: 0px; width: 111px; height: 27px; text-indent: -5000em; text-decoration: none;

}

.ie8 #portalBar #orgov_logo {

 background-image: url("/SiteCollectionImages/branding/orgov_logo_ie8.png");

}

#search {

 position: relative;

}

#search .span2 {

 vertical-align: bottom; background-image: none !important;

}

#search .or-portalbar-searchbutton {

 background: url("/assets/branding/agency_search.png") no-repeat center rgb(255, 255, 255); border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentColor; padding: 0px 5px; border-radius: 0px 2px 2px 0px; left: -5px; width: 15px; height: 28px; color: rgb(81, 81, 81); margin-right: 10px; vertical-align: middle; display: inline-block; position: relative;

}

#search button {

 background: 0px 0px; border: currentColor; border-image: none; top: 9px; height: 18px; right: 5px; color: rgb(97, 89, 66); line-height: 18px; position: absolute; z-index: 200;

}

#search .cse .gsc-control-cse {

 padding: 0px; border: currentColor; border-image: none; font-family: inherit; font-size: inherit; display: inline; background-color: transparent;

}

#search .gsc-control-cse {

 padding: 0px; border: currentColor; border-image: none; font-family: inherit; font-size: inherit; display: inline; background-color: transparent;

}

#search .cse .gsc-control-wrapper-cse {

 width: auto;

}

#search .gsc-control-wrapper-cse {

 width: auto;

}

#search .cse form.gsc-search-box {

 margin: 0px; padding: 0px; font-size: inherit; display: inline;

}

#search form.gsc-search-box {

 margin: 0px; padding: 0px; font-size: inherit; display: inline;

}

#search .gsc-control-cse table.gsc-search-box {

 margin: 0px; padding: 0px; width: auto; display: inline;

}

#search .cse table.gsc-search-box td.gsc-input {

 padding: 0px;

}

#search table.gsc-search-box td.gsc-input {

 padding: 0px;

}

#search .cse input.gsc-input {

 margin: 4px 0px 0px !important; padding: 4px 6px !important; border-radius: 2px 0px 0px 2px; width: 172px !important; font-size: 14px; border-top-color: rgb(204, 204, 204) !important; border-right-color: currentColor; border-bottom-color: rgb(204, 204, 204) !important; border-left-color: rgb(204, 204, 204) !important; border-top-width: 1px !important; border-right-width: medium; border-bottom-width: 1px !important; border-left-width: 1px !important; border-top-style: solid !important; border-right-style: none; border-bottom-style: solid !important; border-left-style: solid !important; background-image: none !important;

}

#search input.gsc-input {

 margin: 4px 0px 0px !important; padding: 4px 6px !important; border-radius: 2px 0px 0px 2px; width: 172px !important; font-size: 14px; border-top-color: rgb(204, 204, 204) !important; border-right-color: currentColor; border-bottom-color: rgb(204, 204, 204) !important; border-left-color: rgb(204, 204, 204) !important; border-top-width: 1px !important; border-right-width: medium; border-bottom-width: 1px !important; border-left-width: 1px !important; border-top-style: solid !important; border-right-style: none; border-bottom-style: solid !important; border-left-style: solid !important; background-image: none !important;

}

#search td.gsc-search-button {

 width: auto;

}

#search .cse input.gsc-search-button {

 background: url("/assets/branding/agency_search.png") no-repeat 0px rgb(255, 255, 255); border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentColor; padding: 0px; border-radius: 0px 2px 2px 0px; width: 20px; height: 30px; text-indent: -5000em; margin-top: 4px; margin-left: -1px; display: inline-block; min-width: 0px;

}

#search input.gsc-search-button {

 background: url("/assets/branding/agency_search.png") no-repeat 0px rgb(255, 255, 255); border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentColor; padding: 0px; border-radius: 0px 2px 2px 0px; width: 20px; height: 30px; text-indent: -5000em; margin-top: 4px; margin-left: -1px; display: inline-block; min-width: 0px;

}

#search div.gsc-clear-button {

 display: none;

}

#search .gsc-modal-background-image {

 background-color: rgb(10, 10, 10);

}

.v4_nodisplay {

 display: none;

}

td.bodyText {

 padding-top: 30px; padding-left: 50px;

}

.hero-unit {

 padding: 35px; border-radius: 0px; height: auto; margin-bottom: 0px; background-size: 100%;

}

.hero-unit.noimage {

 background-image: none !important;

}

.hero-unit h1 {

 margin: 20px 10px 20px 30px; color: rgb(255, 255, 255); font-size: 1.8em !important; text-shadow: 0px 2px 5px #000;

}

.hero-unit h1 small {

 color: rgb(255, 255, 255);

}

.hero-unit li h1 {

 font-size: 1.6em !important;

}

.hero-unit .or-btn {

 font-size: 14px; margin-left: 55px;

}

.hero-unit #logo {

 text-align: left; margin-top: 0px; vertical-align: bottom;

}

.hero-unit #logo img {

 width: 35%; padding-right: 10px; margin-right: 10px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left;

}

.hero-unit .bxSlider {

 margin: 0px;

}

.hero-unit .bxSlider > li {

 display: none;

}

.hero-unit .bxSlider > li:first-child {

 display: list-item;

}

.hero-unit #slider {

 overflow: hidden;

}

.hero-unit #slider h1 {

 line-height: 1; font-size: 60px; margin-bottom: 20px; margin-left: 30px;

}

.hero-unit #slider h2 {

 line-height: 1; font-size: 60px; margin-bottom: 20px; margin-left: 30px;

}

.hero-unit .bx-wrapper .bx-viewport {

 background: rgba(0, 0, 0, 0.5); border-width: medium medium 3px; border-style: none none solid; border-color: currentColor currentColor rgb(255, 255, 255); border-image: none; left: 0px; margin-top: 0px; min-height: 120px; box-shadow: none;

}

.hero-unit .bx-wrapper .bx-viewport .bxSlider {

 padding-bottom: 30px;

}

.hero-unit .bx-wrapper .bx-viewport .bxSlider.bxImages {

 margin-bottom: -30px;

}

.hero-unit .bx-controls-auto {

 width: 10%; right: 10px; bottom: 0px; position: absolute; z-index: 1000;

}

.hero-unit #sliderPager {

 background: rgba(0, 0, 0, 0.5); width: 100%; height: auto; overflow: hidden; margin-left: 0px;

}

.hero-unit #sliderPager a {

 padding: 5px 10px 10px; color: rgb(255, 255, 255); font-size: 12px;

}

.hero-unit #sliderPager a.active {

 background: rgb(255, 255, 255); color: rgb(0, 0, 0); border-top-color: rgb(255, 255, 255); border-top-width: 5px; border-top-style: solid;

}

.hero-unit #sliderPager a:hover {

 background: rgb(255, 255, 255); color: rgb(0, 0, 0);

}

.hero-unit .singleitem #bx-controls-auto {

 display: none;

}

.hero-unit .singleitem #sliderPager {

 display: none;

}

.hero-unit .singleitem .bx-controls {

 display: none;

}

.hero-unit .singleitem .bx-wrapper .bx-viewport {

 padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; min-height: 130px;

}

.hero-unit .singleitem .bxSlider {

 padding: 10px; height: 100%;

}

.ie8 .hero-unit {

 background-repeat: repeat-x;

}

.ie8 .hero-unit .span8 {

 width: 570px; background-color: rgb(85, 85, 85);

}

.ie8 .hero-unit .singleitem .bxSlider {

 padding: 0px;

}

.ie8 .bx-wrapper .bx-viewport {

 background-color: transparent;

}

.ie8 .hero-unit .singleitem .bx-wrapper .bx-viewport {

 min-height: 160px;

}

#alternateBannerImage img {

 height: 0px;

}

.designmode #alternateBannerImage img {

 height: auto;

}

.designmode .specialbanner {

 height: auto; overflow: visible; padding-top: 60px; position: static;

}

.designmode .specialbanner img {

 position: static;

}

.designmode .specialbanner #logo {

 background: 0px 0px; position: static;

}

.designmode .specialbanner #logo h1 {

 text-shadow: none;

}

.designmode .specialbanner #logo h1 small {

 display: none;

}

.designmode .specialbanner #logo img {

 display: none;

}

.specialbanner {

 height: 300px; overflow: hidden; position: relative;

}

.specialbanner img {

 top: 0px; width: 100%; position: absolute; z-index: 10;

}

.specialbanner #logo {

 background: rgba(0, 0, 0, 0.65); border-radius: 8px; left: 50px; top: 60px; position: relative; z-index: 15; min-height: 140px;

}

.specialbanner #logo img {

 padding: 10px; width: 22.6%; margin-right: 10px; border-right-color: rgb(54, 54, 54); border-right-width: 1px; border-right-style: solid; float: left;

}

.specialbanner #logo h1 {

 margin: 0px; left: 140px; top: 30px; width: 295px; color: rgb(255, 255, 255); line-height: 1; letter-spacing: -1px; font-size: 28px; position: relative; text-shadow: 0px 2px 5px #000;

}

.specialbanner h1 small {

 color: rgb(255, 255, 255); font-size: 17px; margin-bottom: 10px; display: block;

}

.breadcrumb {

 background: 0px 0px; padding: 0px;

}

#secondary {

 padding-top: 60px;

}

#secondary #features {

 padding-bottom: 60px;

}

#secondary .current-nav {

 margin: 0px 0px 20px; padding: 0px;

}

.specialcontent#secondary {

 padding-top: 0px;

}

#main-content {

 padding-bottom: 50px;

}

#main-content ul.unstyled li {

 margin-bottom: 10px;

}

#main-content #task-boxes {

 background: url("/SiteCollectionImages/branding/gray_texture.png") rgb(241, 241, 241); padding: 40px 0px; margin-bottom: 20px;

}

#main-content #task-boxes .row {

 display: flex; justify-content: space-between; -webkit-justify-content: space-between; -webkit-box-pack: justify; -moz-box-pack: justify;

}

#main-content #task-boxes .task-box {

 background: rgb(255, 255, 255); text-align: left; position: relative; box-shadow: 0px 2px 2px #ccc;

}

#main-content #task-boxes .task-box .nav-list {

 padding: 0px;

}

#main-content .agents#task-boxes .task-box {

 height: 395px;

}

#main-content .gethelp#task-boxes .task-box {

 height: 395px;

}

#main-content #task-boxes ul {

 font-size: 13px; margin-top: 10px; margin-right: 20px; margin-left: 25px;

}

#main-content .nav-list {

 padding: 0px;

}

#main-content .nav-list > li > a:hover {

 background: 0px 0px; transition:0.3s ease-in; text-shadow: none; -webkit-transition: all .3s ease-in;

}

.ie8 #main-content .link-icon i {

 display: none;

}

#main-content #updates {

 padding-top: 20px;

}

#main-content #updates .span4 {

 margin-bottom: 20px;

}

#main-content .featured-list h4 {

 padding: 5px; font-size: 18px; font-weight: 400;

}

#main-content .featured-box .well {

 background-position: 15px 20px; overflow: hidden; background-repeat: no-repeat;

}

#main-content .featured-box .well .or-btn {

 text-align: center; display: block;

}

#main-content .featured-box .well ul {

 margin-bottom: 0px; margin-left: 180px;

}

#main-content ul.filterable {

 margin: 0px; list-style-type: none;

}

#main-content ul.filterable li {

 margin-bottom: 10px;

}

#main-content ul.filterable span {

 display: block;

}

#main-content .member-block {

 background: rgb(255, 255, 255); margin-bottom: 20px; min-height: 111px;

}

#main-content .member-block img {

 width: 77px; height: 111px; margin-right: 10px; float: left;

}

#main-content .member-block ul li {

 margin-bottom: 0px;

}

#main-content .member-block .or-btn {

 margin-top: 10px; display: inline-block;

}

.task {

 height: 122px; text-align: center; overflow: hidden; font-size: 14px; margin-bottom: 5px; display: block; position: relative;

}

.task .overlay {

 background: rgba(0, 0, 0, 0.2); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute;

}

.task img {

 width: 100%;

}

.task .link-icon {

 left: 40%; top: 35%; right: 40%; display: block; position: absolute; z-index: 1;

}

.task .link-icon i {

 padding: 10px 11px; border-radius: 20px; color: rgb(255, 255, 255);

}

.task-box .title {

 margin: 0px; padding: 10px 0px; left: 0px; width: 100%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 1.5; font-family: "Open Sans",sans-serif; font-size: 14px; font-weight: 400; display: block; position: absolute; z-index: 2; opacity: 0.85;

}

.task-box ul > li {

 padding: 9px 0px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;

}

.task-box ul > li:first-child {

 padding-top: 0px;

}

.task-box ul > li:last-child {

 border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;

}

.task-box ul > li.divider {

 display: none;

}

#leftColumn h3 {

 line-height: 1.5; font-size: 18px;

}

#leftColumn h4 {

 line-height: 1.5; font-size: 16px;

}

#leftColumn h5 {

 line-height: 1.5; font-size: 14px;

}

#leftColumn li {

 line-height: 1.5; font-size: 11px;

}

#leftColumn ol {

 line-height: 1.5; font-size: 11px;

}

#leftColumn p {

 line-height: 1.5; font-size: 11px;

}

#leftColumn ul {

 line-height: 1.5; font-size: 11px;

}

#nav-wrapper .menu {

 background: url("/SiteCollectionImages/branding/gray_texture.png"); padding: 19px; border-radius: 4px; border: currentColor; border-image: none; margin-bottom: 20px; min-height: 20px;

}

#nav-wrapper .menu ul.root.static {

 margin: 0px; padding: 0px; list-style-type: none;

}

#nav-wrapper .menu ul.root.static ul {

 margin-bottom: 20px; margin-left: 25px; display: none; list-style-type: none;

}

#nav-wrapper .menu ul.root.static li {

 margin: 0px; padding: 0px; font-weight: 400; min-height: 19px;

}

#nav-wrapper .menu ul.root.static > li:not(:last-child).static {

 border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;

}

#nav-wrapper .menu ul.root.static > li .menu-item {

 background: 0px 0px; margin: 0px; padding: 3px 4px 3px 10px; border: currentColor; border-image: none; display: block;

}

#nav-wrapper .menu ul.root.static > li a.selected {

 font-weight: 700;

}

#nav-wrapper .menu ul.root.static > li a.selected::before {

 margin-left: -0.9em; position: absolute; content: "?";

}

#nav-wrapper .menu ul.root.static > li.static .static.menu-item {

 text-transform: uppercase; font-size: 12px; text-decoration: none;

}

#nav-wrapper .menu ul.root.static > li.static a.static.menu-item {

 text-transform: uppercase; font-size: 12px; text-decoration: none;

}

#nav-wrapper .menu ul.root.static > li a.menu-item {

 text-transform: uppercase; font-size: 11px; text-decoration: none; cursor: pointer;

}

#nav-wrapper .menu ul.root.static > li span.menu-item {

 text-transform: uppercase; font-size: 11px; text-decoration: none; cursor: pointer;

}

#nav-wrapper .menu ul.root.static > li > ul > li.static > a.menu-item-text {

 font-size: 12px; text-decoration: none;

}

#nav-wrapper .menu .menu .menu-item .additional-background .menu-item-text {

 text-transform: none; text-decoration: none;

}

#nav-wrapper .menu .static ul.static {

 margin-left: 10px;

}

#nav-wrapper .menu .menu .menu-item .additional-background .menu-item-text {

 border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;

}

#nav-wrapper .menu .fa {

 margin: 5px 0px 0px -16px; font-size: 16px; cursor: pointer;

}

#nav-wrapper .menu [class*=icon-] {

 margin: 5px 0px 0px -16px; font-size: 16px; cursor: pointer;

}

#aside h3 {

 line-height: 1.5; font-size: 20px;

}

#aside h4 {

 line-height: 1.5; font-size: 18px;

}

#aside h5 {

 line-height: 1.5; font-size: 16px;

}

#aside li {

 line-height: 1.5; font-size: 14px;

}

#aside ol {

 line-height: 1.5; font-size: 14px;

}

#aside p {

 line-height: 1.5; font-size: 14px;

}

#aside ul {

 line-height: 1.5; font-size: 14px;

}

#relativeContent h2 {

 font-size: 22px;

}

#relativeContent h3 {

 font-size: 17px;

}

footer .navbar .navbar-inner {

 border-radius: 0px; border: currentColor; border-image: none;

}

footer .navbar .navbar-inner .divider-vertical {

 margin: 0px;

}

footer h3 {

 line-height: 1.5; font-size: 17.5px;

}

footer ul {

 margin: 0px; list-style-type: none;

}

footer ul > li > a {

 line-height: 18px; font-size: 14px;

}

footer ul > li > a:link {

 line-height: 18px; font-size: 14px;

}

footer ul > li > a:visited {

 line-height: 18px; font-size: 14px;

}

footer .translator {

 padding: 8px 20px 0px 0px; color: rgb(255, 255, 255);

}

footer .odva a {

 background: url("/SiteCollectionImages/branding/logo-odva.png") no-repeat left top; width: 159px; height: 29px; text-indent: -5000em; text-decoration: none; margin-top: 20px; display: block;

}

#footer-more {

 background: url("/SiteCollectionImages/branding/gray_texture.png"); padding: 20px 0px 60px;

}

#footer-more h4 {

 color: rgb(0, 0, 0);

}

#footer-more .well {

 text-align: center;

}

#agencyConnect {

 width: 80px; height: 38px; line-height: 1.5; overflow: hidden; font-size: 25px; margin-right: 30px; float: right; white-space: nowrap; position: relative;

}

#agencyConnect:hover {

 overflow: visible;

}

#agencyConnect:hover #socialMediaList {

 border: 1px solid rgb(170, 170, 170); transition:0.5s ease-in-out; border-image: none; height: 300px; position: absolute; max-height: 300px; opacity: 1; box-shadow: 2px 2px 5px rgba(0,0,0,0.7); -webkit-transition: all .5s ease-in-out;

}

#agencyConnect #socialMediaList {

 padding: 10px; border-radius: 4px 4px 8px 8px; transition:0.5s ease-in-out; left: -40px; height: 0px; bottom: 38px; overflow: hidden; font-size: 15px; position: absolute; opacity: 0; -webkit-transition: all .5s ease-in-out;

}

#agencyConnect #socialMediaList h3 {

 margin: 0px 0px 3px; color: rgb(51, 51, 51); padding-bottom: 3px; font-size: 15px; font-weight: 400; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;

}

#agencyConnect .agency-medialist-item > a {

 padding: 3px 5px; display: block;

}

.map #mapMsg {

 top: -45px; color: rgb(85, 85, 85); font-size: 15px; font-weight: 700; position: absolute;

}

.map .acthung#mapMsg {

 color: rgb(158, 0, 0);

}

.map #mapContainer {

 position: relative;

}

.map #map_canvas {

 border: 1px solid rgb(170, 170, 170); border-image: none; height: 500px; margin-top: 40px;

}

.map #map_results {

 padding: 0px 5px; border: 1px solid rgb(238, 238, 238); border-image: none; line-height: 1.5; overflow: auto; font-size: 12px; max-height: 470px;

}

.map #layerMenu > li {

 padding: 10px;

}

.map .map-item {

 padding: 5px 0px;

}

.map .or-map-controls {

 margin-top: 15px;

}

.map #mapInput {

 margin-top: 10px; margin-right: 10px;

}

.or-flickr-list {

 margin: 0px; padding: 0px;

}

.or-flickr-list > li {

 background: rgb(255, 255, 255); padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 135px; height: 135px; overflow: hidden; margin-bottom: 5px; margin-left: 5px; float: left; list-style-type: none; box-sizing: border-box; -moz-box-sizing: border-box;

}

.or-flickr-list > li::after {

 line-height: 0; display: table; content: "";

}

.or-flickr-list > li::before {

 line-height: 0; display: table; content: "";

}

.or-flickr-list > li::after {

 clear: both;

}

.or-filternav {

 margin: 0px 0px 10px !important; padding: 0px; list-style-type: none;

}

.or-filternav li {

 margin: 0px 20px 5px 0px; padding-left: 5px; font-size: 12px;

}

.or-filternav-menu {

 margin-bottom: 20px;

}

.or-filternav-menu h3 {

 text-align: center; font-size: 15px !important; margin-bottom: 8px !important;

}

.or-filternav-menu label {

 font-size: 12px; display: inline;

}

.or-filternav-menu input[type=checkbox] {

 margin: 0px 5px 0px 0px;

}

.or-filternav-menu .or-navinstructions {

 margin: 0px 5px 20px !important; text-align: center; color: rgb(85, 85, 85); padding-top: 8px; font-size: 10px; border-top-color: rgb(170, 170, 170); border-top-width: 1px; border-top-style: solid;

}

.or-filterlist {

 margin: 0px; padding: 0px; list-style-type: none;

}

#primaryContent .or-filterlist li {

 margin: 0px 0px 15px;

}

#primaryContent .or-filterlist li > a {

 color: rgb(0, 136, 204) !important; font-size: 15px; display: block;

}

#primaryContent .or-filterlist li > a:hover {

 color: rgb(0, 85, 128); text-decoration: underline;

}

#primaryContent .or-filterlist li > a > span {

 margin: 0px 3px 1px 0px; width: 10px; height: 10px; display: inline-block;

}

#primaryContent .or-filterlist li > div {

 line-height: 1.5; font-size: 13px;

}

#aside .or-filterlist li {

 margin: 0px 0px 5px; line-height: 1.2;

}

#aside .or-filterlist li > a {

 color: rgb(0, 136, 204) !important; font-size: 12px; display: block;

}

#aside .or-filterlist li > a:hover {

 color: rgb(0, 85, 128); text-decoration: underline;

}

#aside .or-filterlist li > a > span {

 margin: 0px 3px 1px 0px; width: 6px; height: 6px; display: inline-block;

}

#aside .or-filterlist li > div {

 line-height: 1.5; font-size: 12px;

}

.or-filternav-showhide {

 text-align: center; padding-bottom: 10px; font-size: 10px; margin-bottom: 20px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;

}

#board-members h4 {

 font-size: 18px;

}

#board-members .member {

 margin-bottom: 20px;

}

#board-members .member p a.or-btn {

 margin-top: 10px; display: inline-block;

}

#board-members .modal h3 {

 font-size: 25px;

}

#board-members .staff-img {

 margin: 10px; width: 88px; height: 128px; float: left;

}

.siteMap {

 list-style: none; margin: 0px; font-family: inherit !important;

}

.siteMap li {

 list-style: none; margin: 0px; font-family: inherit !important;

}

.siteMap .siteMapSite a {

 padding-left: 0px !important; font-weight: 400 !important; margin-bottom: 0.5em; display: block; background-image: none !important; background-color: transparent;

}

.siteMap .siteMapPage a {

 padding-left: 0px !important; font-weight: 400; margin-bottom: 0.5em; background-image: none !important; background-color: transparent;

}

.siteMap .level-description {

 margin: 0px 0px 1em; padding: 0px; color: rgb(102, 102, 102); font-family: inherit !important; font-size: 1em; font-weight: 400;

}

.siteMap .page-description {

 margin: 0px 0px 1em; padding: 0px; color: rgb(102, 102, 102); font-family: inherit !important; font-size: 1em; font-weight: 400;

}

.videoWrapper {

 height: 0px; padding-top: 20px; padding-bottom: 66.08%; position: relative;

}

.videoWrapper iframe {

 left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;

}

.or-videolibrary-container {

 margin-bottom: 20px;

}

.or-videolibrary-container::after {

 line-height: 0; display: table; content: "";

}

.or-videolibrary-container::before {

 line-height: 0; display: table; content: "";

}

.or-videolibrary-container::after {

 clear: both;

}

.or-videoblock {

 margin-bottom: 20px; position: relative;

}

.or-videoblock h4 {

 background: rgb(255, 255, 255); padding: 5px 3px; width: 80%; bottom: 10px; line-height: 1.1 !important; font-size: 13px !important; position: absolute; box-shadow: 2px 2px 2px rgba(0,0,0,0.5);

}

.or-videoblock img {

 cursor: pointer;

}

.or-videowrapper-bg {

 background: rgba(0, 0, 0, 0.75); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 9999;

}

.or-videowrapper-bg.active {

 display: block;

}

.or-videowrapper-bg .or-videowrapper {

 margin: 100px auto 0px; max-width: 500px;

}

.or-videowrapper-bg .or-close {

 top: 40px; width: 40px; height: 40px; right: 100px; color: rgb(255, 255, 255); overflow: hidden; font-size: 40px; position: absolute; cursor: pointer;

}

.or-eventtable {

 line-height: 1.5; font-size: 11px;

}

.or-eventtable .modal {

 font-size: 13px;

}

.or-eventtable .modal h3 {

 line-height: 1.5; font-size: 15px;

}

.or-releasefooter {

 text-align: center;

}

#directoryNav {

 font-size: 11px;

}

#directoryNav a {

 padding: 3px 0px; line-height: 1.2; display: block;

}

#aside #directoryNav h3 {

 font-size: 14px;

}

#agencyDirectory .or-agencydirectory {

 font-size: 11px;

}

#agencyDirectory h3 {

 padding-top: 50px;

}

#agencyDirectory h3:first-child {

 padding-top: 0px;

}

#agencyDirectory th {

 width: 60%;

}

#agencyDirectory th:first-child {

 width: 20%;

}

#agencyDirectory th:last-child {

 width: 20%;

}

#agencyDirectory td {

 line-height: 1.2;

}

#agencyDirectory a[href^='mailto:'] {

 background: 0px 0px !important; padding-right: 0px !important;

}

#agencyDirectory .or-topLink {

 font-size: 12px; float: right;

}

#agencyDirectory .or-topLink::after {

 line-height: 0; display: table; content: "";

}

#agencyDirectory .or-topLink::before {

 line-height: 0; display: table; content: "";

}

#agencyDirectory .or-topLink::after {

 clear: both;

}

@media all and (min-width:1200px)

{

.navbar .menu-horizontal ul.root > li > a {

 padding: 10px 15px; font-size: 13px;

}

.navbar .nav > li > a {

 padding: 10px 15px; font-size: 13px;

}

.hero-unit {

 padding: 60px;

}

#main-content #task-boxes ul {

 font-size: 14px;

}

.or-flickr-list > li {

 width: 160px; height: 160px; margin-bottom: 10px; margin-left: 10px;

}

.task {

 height: 150px;

}

.specialbanner {

 height: 300px;

}

.specialbanner #logo {

 left: 50px; top: 60px; min-height: 150px;

}

.specialbanner #logo img {

 width: 22.6%;

}

.specialbanner #logo h1 {

 left: 160px; top: 30px; font-size: 32px;

}

.specialbanner h1 small {

 font-size: 20px;

}

.ms-rteElement-mission {

 width: 1150px;

}

.or-rteElement-mission {

 width: 1150px;

}

}

@media all and (max-width:979px)

{

.navbar-fixed-top {

 margin: 0px; position: fixed !important;

}

.nav-collapse {

 top: 8px; width: 340px; right: 42px; overflow: hidden !important; padding-top: 0px; position: absolute;

}

.nav-collapse.collapse {

 top: 8px; width: 340px; right: 42px; overflow: hidden !important; padding-top: 0px; position: absolute;

}

.nav-collapse .nav {

 margin: 0px;

}

.nav-collapse.collapse .nav {

 margin: 0px;

}

.nav-collapse.collapse.in {

 padding-top: 55px;

}

.nav-collapse.in {

 padding-top: 55px;

}

.navbar .menu-horizontal ul.root {

 margin: 0px; float: none;

}

.navbar .menu-horizontal ul.root > li {

 float: none;

}

.navbar .menu-horizontal ul.root > li > a {

 padding: 10px 8px 10px 18px; width: 100%; display: inline-block;

}

.navbar .menu-horizontal ul.root > li.dynamic-children > a {

 padding-left: 0px;

}

#portalBar .dropdown-menu {

 margin: 0px !important; padding: 0px !important; border-radius: 0px; top: auto !important; right: 0px; position: relative !important; box-shadow: none;

}

#portalBar .dropdown-menu > li > a {

 padding: 5px 5px 5px 25px; font-size: 10px; font-weight: 400; border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important; box-sizing: border-box; -moz-box-sizing: border-box;

}

#portalBar .dropdown-menu::after {

 display: none;

}

#portalBar .dropdown-menu::before {

 display: none;

}

.navbar .nav li.dropdown > a .caret {

 transition:0.2s; margin-right: 5px; margin-left: 5px; float: left; transform: rotate(-90deg); -webkit-transition: all .2s ease; -webkit-transform: rotate(-90deg);

}

.navbar .nav li.dropdown > a:focus .caret {

 transition:0.2s; margin-right: 5px; margin-left: 5px; float: left; transform: rotate(-90deg); -webkit-transition: all .2s ease; -webkit-transform: rotate(-90deg);

}

.navbar .nav li.dropdown > a:hover .caret {

 transition:0.2s; margin-right: 5px; margin-left: 5px; float: left; transform: rotate(-90deg); -webkit-transition: all .2s ease; -webkit-transform: rotate(-90deg);

}

.navbar .nav li.dropdown.open > .dropdown-toggle .caret {

 transform: rotate(0deg); -webkit-transform: rotate(0);

}

.navbar-inverse .nav-collapse .nav > li > a {

 color: rgb(255, 255, 255);

}

.navbar-inverse .nav-collapse .nav > li > a:hover {

 background: 0px 0px; color: rgb(255, 255, 255);

}

.navbar .nav li.dropdown.open > .dropdown-toggle {

 border-radius: 0px; margin-bottom: 0px;

}

.navbar .nav .dropdown-menu {

 margin: 0px;

}

.navbar .nav .dropdown-menu > li > a {

 border-radius: 0px; color: rgb(255, 255, 255);

}

.ribboned .navbar .menu-horizontal ul.root {

 margin-top: 5px;

}

.ribboned .navbar .nav {

 margin-top: 5px;

}

#search {

 margin: 0px auto; border: currentColor; border-image: none; top: 0px; width: 600px; clear: both; display: none; position: absolute; box-shadow: none;

}

.nav-collapse.collapse.in #search {

 display: block;

}

#search .or-portalbar-searchinput {

 margin: 10px 0px; width: 255px; display: inline-block;

}

#search .or-portalbar-searchbutton {

 left: 0px; top: 10px; width: 28px; vertical-align: top;

}

}

@media all and (max-width:979px) and (min-width:768px)

{

body {

 padding: 0px;

}

body#secondary {

 padding-top: 0px;

}

.specialbanner {

 height: 300px;

}

.specialbanner #logo {

 min-height: 130px;

}

.specialbanner #logo img {

 display: none;

}

.specialbanner #logo h1 {

 left: 10px; width: 335px;

}

.or-flickr-list > li {

 width: 100px; height: 100px;

}

.ms-rteElement-mission {

 width: 700px; font-size: 12px;

}

.or-rteElement-mission {

 width: 700px; font-size: 12px;

}

.hero-unit {

 padding: 10px;

}

.hero-unit #logo {

 margin-top: 20px;

}

.hero-unit h1 {

 font-size: 1.3em !important;

}

.hero-unit .bx-wrapper .bx-viewport {

 padding-bottom: 10px; margin-top: 10px;

}

.hero-unit .or-btn.large {

 padding: 5px; font-size: 12px;

}

.hero-unit li h1 {

 font-size: 1.3em !important;

}

.task {

 height: 90px; font-size: 12px;

}

.task-box .title {

 bottom: -2px; font-size: 11px;

}

#main-content #task-boxes .task-box {

 height: 310px;

}

#main-content #task-boxes ul {

 font-size: 12px;

}

#main-content #task-boxes ul li {

 line-height: 1;

}

}

@media all and (max-width:767px)

{

body {

 padding: 0px;

}

body#secondary {

 padding-top: 0px;

}

.navbar-fixed-top {

 padding: 0px 20px;

}

.nav-collapse {

 right: 62px;

}

.nav-collapse.collapse {

 right: 62px;

}

.hidden-phone#bannerSplash {

 background: 0px 0px !important; height: auto; display: block !important;

}

.specialbanner {

 margin: 0px -20px; height: 200px;

}

.specialbanner #logo {

 margin: 25px 10px 10px; position: static; min-height: 130px;

}

.specialbanner img {

 display: none;

}

.specialbanner #logo img {

 display: none;

}

.specialbanner #logo h1 {

 left: 10px; width: 95%;

}

.hero-unit {

 padding: 10px; height: auto; margin-top: 25px;

}

.hero-unit h1 {

 color: rgb(82, 82, 82); font-size: 1.5em; text-shadow: none;

}

.hero-unit img {

 display: none;

}

.hero-unit #slider {

 display: none;

}

.or-flickr-list > li {

 width: 130px; height: 130px;

}

.ms-rteElement-mission {

 display: none;

}

.or-rteElement-mission {

 display: none;

}

#main-content {

 padding: 10px;

}

#main-content #task-boxes {

 background: 0px 0px; padding-top: 0px;

}

#main-content #task-boxes .row {

 display: block; -webkit-justify-content: initial; -webkit-box-pack: initial; -moz-box-pack: initial;

}

#main-content #task-boxes ul {

 margin-bottom: 20px;

}

#main-content #task-boxes .task-box {

 height: auto;

}

.task-box .title {

 position: static;

}

.task {

 height: auto; position: static;

}

.task .overlay {

 left: -5000em; width: 0px; height: 0px; position: absolute;

}

.task img {

 display: none;

}

.task .link-icon {

 display: inline; position: static;

}

.task .link-icon.animated {

 animation-duration: 0s; animation-fill-mode: none; -webkit-animation-duration: 0; -webkit-animation-fill-mode: none;

}

.task .link-icon.fadeInUp {

 animation-name: none; -webkit-animation-name: none;

}

.task .link-icon i {

 display: none;

}

#nav-wrapper .menu .fa {

 font-size: 35px; margin-left: -33px;

}

#nav-wrapper .menu [class^=icon-] {

 font-size: 35px; margin-left: -33px;

}

#nav-wrapper .menu ul.root.static {

 margin-left: 20px;

}

#nav-wrapper .menu ul.root.static > li.static .static.menu-item {

 padding: 10px 0px 10px 10px;

}

#nav-wrapper .menu ul.root.static > li.static a.static.menu-item {

 padding: 10px 0px 10px 10px;

}

#footer-more {

 margin: 0px -20px; padding: 20px 20px 60px;

}

#footer-more .span3 {

 padding-top: 20px; clear: both;

}

footer .navbar {

 margin: 0px -20px;

}

footer .navbar .utility {

 display: none;

}

}

@media all and (max-width:480px)

{

body {

 padding: 60px 0px 0px;

}

body#secondary {

 padding-top: 0px;

}

.navbar-fixed-top {

 width: 100%;

}

.nav-collapse {

 width: 250px;

}

.nav-collapse.collapse {

 width: 250px;

}

#search .or-portalbar-searchinput {

 width: 180px;

}

.navbar.navbar-fixed-bottom .navbar-inner {

 margin-left: 20px;

}

.or-flickr-list > li {

 width: 105px; height: 105px;

}

.ms-rteElement-mission {

 display: none;

}

.or-rteElement-mission {

 display: none;

}

#main-content {

 padding-bottom: 80px;

}

small {

 display: block;

}

}

.hidden {

 display: none; visibility: hidden;

}

.visible-phone {

 display: none !important;

}

.visible-tablet {

 display: none !important;

}

.hidden-desktop {

 display: none !important;

}

.visible-desktop {

 display: inherit !important;

}

@media all and (max-width:979px) and (min-width:768px)

{

.hidden-desktop {

 display: inherit !important;

}

.visible-desktop {

 display: none !important;

}

.visible-tablet {

 display: inherit !important;

}

.hidden-tablet {

 display: none !important;

}

}

@media all and (max-width:767px)

{

.hidden-desktop {

 display: inherit !important;

}

.visible-desktop {

 display: none !important;

}

.visible-phone {

 display: inherit !important;

}

.hidden-phone {

 display: none !important;

}

}

.visible-print {

 display: none !important;

}

@media print

{

.visible-print {

 display: inherit !important;

}

.hidden-print {

 display: none !important;

}

}

@media all and (min-width:1200px)

{

.row {

 margin-left: -30px;

}

.row::after {

 line-height: 0; display: table; content: "";

}

.row::before {

 line-height: 0; display: table; content: "";

}

.row::after {

 clear: both;

}

[class*=span] {

 margin-left: 30px; float: left; min-height: 1px;

}

.container {

 width: 1170px;

}

.navbar-fixed-bottom .container {

 width: 1170px;

}

.navbar-fixed-top .container {

 width: 1170px;

}

.navbar-static-top .container {

 width: 1170px;

}

.span12 {

 width: 1170px;

}

.span11 {

 width: 1070px;

}

.span10 {

 width: 970px;

}

.span9 {

 width: 870px;

}

.span8 {

 width: 770px;

}

.span7 {

 width: 670px;

}

.span6 {

 width: 570px;

}

.span5 {

 width: 470px;

}

.span4 {

 width: 370px;

}

.span3 {

 width: 270px;

}

.span2 {

 width: 170px;

}

.span1 {

 width: 70px;

}

.offset12 {

 margin-left: 1230px;

}

.offset11 {

 margin-left: 1130px;

}

.offset10 {

 margin-left: 1030px;

}

.offset9 {

 margin-left: 930px;

}

.offset8 {

 margin-left: 830px;

}

.offset7 {

 margin-left: 730px;

}

.offset6 {

 margin-left: 630px;

}

.offset5 {

 margin-left: 530px;

}

.offset4 {

 margin-left: 430px;

}

.offset3 {

 margin-left: 330px;

}

.offset2 {

 margin-left: 230px;

}

.offset1 {

 margin-left: 130px;

}

.row-fluid {

 width: 100%;

}

.row-fluid::after {

 line-height: 0; display: table; content: "";

}

.row-fluid::before {

 line-height: 0; display: table; content: "";

}

.row-fluid::after {

 clear: both;

}

.row-fluid [class*=span] {

 width: 100%; margin-left: 2.56%; float: left; display: block; min-height: 30px; box-sizing: border-box; -moz-box-sizing: border-box;

}

.row-fluid [class*=span]:first-child {

 margin-left: 0px;

}

.row-fluid .controls-row [class*=span] + [class*=span] {

 margin-left: 2.56%;

}

.row-fluid .span12 {

 width: 100%;

}

.row-fluid .span11 {

 width: 91.45%;

}

.row-fluid .span10 {

 width: 82.9%;

}

.row-fluid .span9 {

 width: 74.35%;

}

.row-fluid .span8 {

 width: 65.81%;

}

.row-fluid .span7 {

 width: 57.26%;

}

.row-fluid .span6 {

 width: 48.71%;

}

.row-fluid .span5 {

 width: 40.17%;

}

.row-fluid .span4 {

 width: 31.62%;

}

.row-fluid .span3 {

 width: 23.07%;

}

.row-fluid .span2 {

 width: 14.52%;

}

.row-fluid .span1 {

 width: 5.98%;

}

.row-fluid .offset12 {

 margin-left: 105.12%;

}

.row-fluid :first-child.offset12 {

 margin-left: 102.56%;

}

.row-fluid .offset11 {

 margin-left: 96.58%;

}

.row-fluid :first-child.offset11 {

 margin-left: 94.01%;

}

.row-fluid .offset10 {

 margin-left: 88.03%;

}

.row-fluid :first-child.offset10 {

 margin-left: 85.47%;

}

.row-fluid .offset9 {

 margin-left: 79.48%;

}

.row-fluid :first-child.offset9 {

 margin-left: 76.92%;

}

.row-fluid .offset8 {

 margin-left: 70.94%;

}

.row-fluid :first-child.offset8 {

 margin-left: 68.37%;

}

.row-fluid .offset7 {

 margin-left: 62.39%;

}

.row-fluid :first-child.offset7 {

 margin-left: 59.82%;

}

.row-fluid .offset6 {

 margin-left: 53.84%;

}

.row-fluid :first-child.offset6 {

 margin-left: 51.28%;

}

.row-fluid .offset5 {

 margin-left: 45.29%;

}

.row-fluid :first-child.offset5 {

 margin-left: 42.73%;

}

.row-fluid .offset4 {

 margin-left: 36.75%;

}

.row-fluid :first-child.offset4 {

 margin-left: 34.18%;

}

.row-fluid .offset3 {

 margin-left: 28.2%;

}

.row-fluid :first-child.offset3 {

 margin-left: 25.64%;

}

.row-fluid .offset2 {

 margin-left: 19.65%;

}

.row-fluid :first-child.offset2 {

 margin-left: 17.09%;

}

.row-fluid .offset1 {

 margin-left: 11.11%;

}

.row-fluid :first-child.offset1 {

 margin-left: 8.54%;

}

.uneditable-input {

 margin-left: 0px;

}

input {

 margin-left: 0px;

}

textarea {

 margin-left: 0px;

}

.controls-row [class*=span] + [class*=span] {

 margin-left: 30px;

}

.uneditable-input.span12 {

 width: 1156px;

}

input.span12 {

 width: 1156px;

}

textarea.span12 {

 width: 1156px;

}

.uneditable-input.span11 {

 width: 1056px;

}

input.span11 {

 width: 1056px;

}

textarea.span11 {

 width: 1056px;

}

.uneditable-input.span10 {

 width: 956px;

}

input.span10 {

 width: 956px;

}

textarea.span10 {

 width: 956px;

}

.uneditable-input.span9 {

 width: 856px;

}

input.span9 {

 width: 856px;

}

textarea.span9 {

 width: 856px;

}

.uneditable-input.span8 {

 width: 756px;

}

input.span8 {

 width: 756px;

}

textarea.span8 {

 width: 756px;

}

.uneditable-input.span7 {

 width: 656px;

}

input.span7 {

 width: 656px;

}

textarea.span7 {

 width: 656px;

}

.uneditable-input.span6 {

 width: 556px;

}

input.span6 {

 width: 556px;

}

textarea.span6 {

 width: 556px;

}

.uneditable-input.span5 {

 width: 456px;

}

input.span5 {

 width: 456px;

}

textarea.span5 {

 width: 456px;

}

.uneditable-input.span4 {

 width: 356px;

}

input.span4 {

 width: 356px;

}

textarea.span4 {

 width: 356px;

}

.uneditable-input.span3 {

 width: 256px;

}

input.span3 {

 width: 256px;

}

textarea.span3 {

 width: 256px;

}

.uneditable-input.span2 {

 width: 156px;

}

input.span2 {

 width: 156px;

}

textarea.span2 {

 width: 156px;

}

.uneditable-input.span1 {

 width: 56px;

}

input.span1 {

 width: 56px;

}

textarea.span1 {

 width: 56px;

}

.thumbnails {

 margin-left: -30px;

}

.thumbnails > li {

 margin-left: 30px;

}

.row-fluid .thumbnails {

 margin-left: 0px;

}

}

@media all and (max-width:979px) and (min-width:768px)

{

.row {

 margin-left: -20px;

}

.row::after {

 line-height: 0; display: table; content: "";

}

.row::before {

 line-height: 0; display: table; content: "";

}

.row::after {

 clear: both;

}

[class*=span] {

 margin-left: 20px; float: left; min-height: 1px;

}

.container {

 width: 724px;

}

.navbar-fixed-bottom .container {

 width: 724px;

}

.navbar-fixed-top .container {

 width: 724px;

}

.navbar-static-top .container {

 width: 724px;

}

.span12 {

 width: 724px;

}

.span11 {

 width: 662px;

}

.span10 {

 width: 600px;

}

.span9 {

 width: 538px;

}

.span8 {

 width: 476px;

}

.span7 {

 width: 414px;

}

.span6 {

 width: 352px;

}

.span5 {

 width: 290px;

}

.span4 {

 width: 228px;

}

.span3 {

 width: 166px;

}

.span2 {

 width: 104px;

}

.span1 {

 width: 42px;

}

.offset12 {

 margin-left: 764px;

}

.offset11 {

 margin-left: 702px;

}

.offset10 {

 margin-left: 640px;

}

.offset9 {

 margin-left: 578px;

}

.offset8 {

 margin-left: 516px;

}

.offset7 {

 margin-left: 454px;

}

.offset6 {

 margin-left: 392px;

}

.offset5 {

 margin-left: 330px;

}

.offset4 {

 margin-left: 268px;

}

.offset3 {

 margin-left: 206px;

}

.offset2 {

 margin-left: 144px;

}

.offset1 {

 margin-left: 82px;

}

.row-fluid {

 width: 100%;

}

.row-fluid::after {

 line-height: 0; display: table; content: "";

}

.row-fluid::before {

 line-height: 0; display: table; content: "";

}

.row-fluid::after {

 clear: both;

}

.row-fluid [class*=span] {

 width: 100%; margin-left: 2.76%; float: left; display: block; min-height: 30px; box-sizing: border-box; -moz-box-sizing: border-box;

}

.row-fluid [class*=span]:first-child {

 margin-left: 0px;

}

.row-fluid .controls-row [class*=span] + [class*=span] {

 margin-left: 2.76%;

}

.row-fluid .span12 {

 width: 100%;

}

.row-fluid .span11 {

 width: 91.43%;

}

.row-fluid .span10 {

 width: 82.87%;

}

.row-fluid .span9 {

 width: 74.3%;

}

.row-fluid .span8 {

 width: 65.74%;

}

.row-fluid .span7 {

 width: 57.18%;

}

.row-fluid .span6 {

 width: 48.61%;

}

.row-fluid .span5 {

 width: 40.05%;

}

.row-fluid .span4 {

 width: 31.49%;

}

.row-fluid .span3 {

 width: 22.92%;

}

.row-fluid .span2 {

 width: 14.36%;

}

.row-fluid .span1 {

 width: 5.8%;

}

.row-fluid .offset12 {

 margin-left: 105.52%;

}

.row-fluid :first-child.offset12 {

 margin-left: 102.76%;

}

.row-fluid .offset11 {

 margin-left: 96.96%;

}

.row-fluid :first-child.offset11 {

 margin-left: 94.19%;

}

.row-fluid .offset10 {

 margin-left: 88.39%;

}

.row-fluid :first-child.offset10 {

 margin-left: 85.63%;

}

.row-fluid .offset9 {

 margin-left: 79.83%;

}

.row-fluid :first-child.offset9 {

 margin-left: 77.07%;

}

.row-fluid .offset8 {

 margin-left: 71.27%;

}

.row-fluid :first-child.offset8 {

 margin-left: 68.5%;

}

.row-fluid .offset7 {

 margin-left: 62.7%;

}

.row-fluid :first-child.offset7 {

 margin-left: 59.94%;

}

.row-fluid .offset6 {

 margin-left: 54.14%;

}

.row-fluid :first-child.offset6 {

 margin-left: 51.38%;

}

.row-fluid .offset5 {

 margin-left: 45.58%;

}

.row-fluid :first-child.offset5 {

 margin-left: 42.81%;

}

.row-fluid .offset4 {

 margin-left: 37.01%;

}

.row-fluid :first-child.offset4 {

 margin-left: 34.25%;

}

.row-fluid .offset3 {

 margin-left: 28.45%;

}

.row-fluid :first-child.offset3 {

 margin-left: 25.69%;

}

.row-fluid .offset2 {

 margin-left: 19.88%;

}

.row-fluid :first-child.offset2 {

 margin-left: 17.12%;

}

.row-fluid .offset1 {

 margin-left: 11.32%;

}

.row-fluid :first-child.offset1 {

 margin-left: 8.56%;

}

.uneditable-input {

 margin-left: 0px;

}

input {

 margin-left: 0px;

}

textarea {

 margin-left: 0px;

}

.controls-row [class*=span] + [class*=span] {

 margin-left: 20px;

}

.uneditable-input.span12 {

 width: 710px;

}

input.span12 {

 width: 710px;

}

textarea.span12 {

 width: 710px;

}

.uneditable-input.span11 {

 width: 648px;

}

input.span11 {

 width: 648px;

}

textarea.span11 {

 width: 648px;

}

.uneditable-input.span10 {

 width: 586px;

}

input.span10 {

 width: 586px;

}

textarea.span10 {

 width: 586px;

}

.uneditable-input.span9 {

 width: 524px;

}

input.span9 {

 width: 524px;

}

textarea.span9 {

 width: 524px;

}

.uneditable-input.span8 {

 width: 462px;

}

input.span8 {

 width: 462px;

}

textarea.span8 {

 width: 462px;

}

.uneditable-input.span7 {

 width: 400px;

}

input.span7 {

 width: 400px;

}

textarea.span7 {

 width: 400px;

}

.uneditable-input.span6 {

 width: 338px;

}

input.span6 {

 width: 338px;

}

textarea.span6 {

 width: 338px;

}

.uneditable-input.span5 {

 width: 276px;

}

input.span5 {

 width: 276px;

}

textarea.span5 {

 width: 276px;

}

.uneditable-input.span4 {

 width: 214px;

}

input.span4 {

 width: 214px;

}

textarea.span4 {

 width: 214px;

}

.uneditable-input.span3 {

 width: 152px;

}

input.span3 {

 width: 152px;

}

textarea.span3 {

 width: 152px;

}

.uneditable-input.span2 {

 width: 90px;

}

input.span2 {

 width: 90px;

}

textarea.span2 {

 width: 90px;

}

.uneditable-input.span1 {

 width: 28px;

}

input.span1 {

 width: 28px;

}

textarea.span1 {

 width: 28px;

}

}

@media all and (max-width:767px)

{

body {

 padding-right: 20px; padding-left: 20px;

}

.navbar-fixed-bottom {

 margin-right: -20px; margin-left: -20px;

}

.navbar-fixed-top {

 margin-right: -20px; margin-left: -20px;

}

.navbar-static-top {

 margin-right: -20px; margin-left: -20px;

}

.container-fluid {

 padding: 0px;

}

.dl-horizontal dt {

 width: auto; text-align: left; clear: none; float: none;

}

.dl-horizontal dd {

 margin-left: 0px;

}

.container {

 width: auto;

}

.row-fluid {

 width: 100%;

}

.row {

 margin-left: 0px;

}

.thumbnails {

 margin-left: 0px;

}

.thumbnails > li {

 margin-left: 0px; float: none;

}

.row-fluid [class*=span] {

 width: 100%; margin-left: 0px; float: none; display: block; box-sizing: border-box; -moz-box-sizing: border-box;

}

[class*=span].uneditable-input {

 width: 100%; margin-left: 0px; float: none; display: block; box-sizing: border-box; -moz-box-sizing: border-box;

}

[class*=span] {

 width: 100%; margin-left: 0px; float: none; display: block; box-sizing: border-box; -moz-box-sizing: border-box;

}

.row-fluid .span12 {

 width: 100%; box-sizing: border-box; -moz-box-sizing: border-box;

}

.span12 {

 width: 100%; box-sizing: border-box; -moz-box-sizing: border-box;

}

.row-fluid [class*=offset]:first-child {

 margin-left: 0px;

}

.input-large {

 width: 100%; display: block; min-height: 30px; box-sizing: border-box; -moz-box-sizing: border-box;

}

.input-xlarge {

 width: 100%; display: block; min-height: 30px; box-sizing: border-box; -moz-box-sizing: border-box;

}

.input-xxlarge {

 width: 100%; display: block; min-height: 30px; box-sizing: border-box; -moz-box-sizing: border-box;

}

.uneditable-input {

 width: 100%; display: block; min-height: 30px; box-sizing: border-box; -moz-box-sizing: border-box;

}

input[class*=span] {

 width: 100%; display: block; min-height: 30px; box-sizing: border-box; -moz-box-sizing: border-box;

}

select[class*=span] {

 width: 100%; display: block; min-height: 30px; box-sizing: border-box; -moz-box-sizing: border-box;

}

textarea[class*=span] {

 width: 100%; display: block; min-height: 30px; box-sizing: border-box; -moz-box-sizing: border-box;

}

.input-append input {

 width: auto; display: inline-block;

}

.input-append input[class*=span] {

 width: auto; display: inline-block;

}

.input-prepend input {

 width: auto; display: inline-block;

}

.input-prepend input[class*=span] {

 width: auto; display: inline-block;

}

.controls-row [class*=span] + [class*=span] {

 margin-left: 0px;

}

.modal {

 margin: 0px; left: 20px; top: 20px; width: auto; right: 20px; position: fixed;

}

.modal.fade {

 top: -100px;

}

.modal.fade.in {

 top: 70px;

}

}

@media all and (max-width:480px)

{

.nav-collapse {

 -webkit-transform: translate3d(0, 0, 0);

}

.page-header h1 small {

 line-height: 20px; display: block;

}

input[type=radio] {

 border: 1px solid rgb(204, 204, 204); border-image: none;

}

input[type=checkbox] {

 border: 1px solid rgb(204, 204, 204); border-image: none;

}

.form-horizontal .control-label {

 width: auto; text-align: left; padding-top: 0px; float: none;

}

.form-horizontal .controls {

 margin-left: 0px;

}

.form-horizontal .control-list {

 padding-top: 0px;

}

.form-horizontal .form-actions {

 padding-right: 10px; padding-left: 10px;

}

.media .pull-left {

 margin-bottom: 10px; float: none; display: block;

}

.media .pull-right {

 margin-bottom: 10px; float: none; display: block;

}

.media-object {

 margin-right: 0px; margin-left: 0px;

}

.modal {

 left: 10px; top: 10px; right: 10px;

}

.modal-header .close {

 margin: -10px; padding: 10px;

}

.carousel-caption {

 position: static;

}

}

@media all and (max-width:979px)

{

body {

 padding-top: 0px;

}

.navbar-fixed-bottom {

 position: static;

}

.navbar-fixed-top {

 position: static;

}

.navbar-fixed-top {

 margin-bottom: 20px;

}

.navbar-fixed-bottom {

 margin-top: 20px;

}

.navbar-fixed-bottom .navbar-inner {

 padding: 5px;

}

.navbar-fixed-top .navbar-inner {

 padding: 5px;

}

.navbar .container {

 padding: 0px; width: auto;

}

.navbar .brand {

 margin: 0px 0px 0px -5px; padding-right: 10px; padding-left: 10px;

}

.nav-collapse {

 clear: both;

}

.nav-collapse .nav {

 margin: 0px 0px 10px; float: none;

}

.nav-collapse .nav > li {

 float: none;

}

.nav-collapse .nav > li > a {

 margin-bottom: 2px;

}

.nav-collapse .nav > .divider-vertical {

 display: none;

}

.nav-collapse .nav .nav-header {

 color: rgb(119, 119, 119); text-shadow: none;

}

.nav-collapse .dropdown-menu a {

 padding: 9px 15px; border-radius: 3px; color: rgb(119, 119, 119); font-weight: 700;

}

.nav-collapse .nav > li > a {

 padding: 9px 15px; border-radius: 3px; color: rgb(119, 119, 119); font-weight: 700;

}

.nav-collapse .btn {

 padding: 4px 10px; border-radius: 4px; font-weight: 400;

}

.nav-collapse .dropdown-menu li + li a {

 margin-bottom: 2px;

}

.nav-collapse .dropdown-menu a:focus {

 background-color: rgb(242, 242, 242);

}

.nav-collapse .dropdown-menu a:hover {

 background-color: rgb(242, 242, 242);

}

.nav-collapse .nav > li > a:focus {

 background-color: rgb(242, 242, 242);

}

.nav-collapse .nav > li > a:hover {

 background-color: rgb(242, 242, 242);

}

.navbar-inverse .nav-collapse .dropdown-menu a {

 color: rgb(153, 153, 153);

}

.navbar-inverse .nav-collapse .nav > li > a {

 color: rgb(153, 153, 153);

}

.navbar-inverse .nav-collapse .dropdown-menu a:focus {

 background-color: rgb(17, 17, 17);

}

.navbar-inverse .nav-collapse .dropdown-menu a:hover {

 background-color: rgb(17, 17, 17);

}

.navbar-inverse .nav-collapse .nav > li > a:focus {

 background-color: rgb(17, 17, 17);

}

.navbar-inverse .nav-collapse .nav > li > a:hover {

 background-color: rgb(17, 17, 17);

}

.nav-collapse.in .btn-group {

 padding: 0px; margin-top: 5px;

}

.nav-collapse .dropdown-menu {

 margin: 0px 15px; padding: 0px; border-radius: 0px; border: currentColor; border-image: none; left: auto; top: auto; float: none; display: none; position: static; max-width: none; box-shadow: none; background-color: transparent;

}

.nav-collapse .open > .dropdown-menu {

 display: block;

}

.nav-collapse .dropdown-menu::after {

 display: none;

}

.nav-collapse .dropdown-menu::before {

 display: none;

}

.nav-collapse .dropdown-menu .divider {

 display: none;

}

.nav-collapse .nav > li > .dropdown-menu::after {

 display: none;

}

.nav-collapse .nav > li > .dropdown-menu::before {

 display: none;

}

.nav-collapse .navbar-form {

 margin: 10px 0px; padding: 10px 15px; border-top-color: rgb(242, 242, 242); border-bottom-color: rgb(242, 242, 242); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1), 0px 1px 0px rgba(255,255,255,0.1);

}

.nav-collapse .navbar-search {

 margin: 10px 0px; padding: 10px 15px; border-top-color: rgb(242, 242, 242); border-bottom-color: rgb(242, 242, 242); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1), 0px 1px 0px rgba(255,255,255,0.1);

}

.navbar-inverse .nav-collapse .navbar-form {

 border-top-color: rgb(17, 17, 17); border-bottom-color: rgb(17, 17, 17);

}

.navbar-inverse .nav-collapse .navbar-search {

 border-top-color: rgb(17, 17, 17); border-bottom-color: rgb(17, 17, 17);

}

.navbar .nav-collapse .nav.pull-right {

 margin-left: 0px; float: none;

}

.nav-collapse {

 height: 0px; overflow: visible;

}

.nav-collapse.collapse {

 height: 0px; overflow: visible;

}

.navbar .btn-navbar {

 display: block;

}

.navbar-static .navbar-inner {

 padding-right: 10px; padding-left: 10px;

}

}

@media not all

{

.nav-collapse.collapse {

 height: auto !important; overflow: visible !important;

}

}

@media print

{

body {

 background: rgb(255, 255, 255); overflow: visible; font-family: Georgia,"Times New Roman",serif;

}

* {

 background: 0px 0px !important; color: rgb(0, 0, 0) !important; box-shadow: none !important; text-shadow: none !important;

}

a {

 text-decoration: underline;

}

a:visited {

 text-decoration: underline;

}

a[href] {

 color: rgb(0, 102, 204); font-weight: 700; text-decoration: underline;

}

a[href]::after {

 content: " (" attr(href) ")";

}

abbr[title]::after {

 content: " (" attr(title) ")";

}

a[href^='javascript:']::after {

 content: "";

}

a[href^='#']::after {

 content: "";

}

blockquote {

 border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;

}

pre {

 border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;

}

thead {

 display: table-header-group;

}

img {

 page-break-inside: avoid;

}

tr {

 page-break-inside: avoid;

}

img {

 max-width: 100% !important;

}

h1 h2 {

 orphans: 3; widows: 3;

}

h3 {

 orphans: 3; widows: 3;

}

h4 {

 orphans: 3; widows: 3;

}

h5 {

 orphans: 3; widows: 3;

}

p {

 orphans: 3; widows: 3;

}

h1 {

 page-break-after: avoid;

}

h2 {

 page-break-after: avoid;

}

h3 {

 page-break-after: avoid;

}

h4 {

 page-break-after: avoid;

}

h5 {

 page-break-after: avoid;

}

h1 {

 font-size: 30pt !important;

}

h2 {

 font-size: 20pt !important;

}

h3 {

 font-size: 16pt !important;

}

h4 {

 font-weight: 700 !important;

}

select {

 background: rgb(255, 255, 255) !important;

}

#bannerSplash {

 display: none !important;

}

#nav-wrapper {

 display: none !important;

}

#portalBar {

 display: none !important;

}

#sidebar {

 display: none !important;

}

#task-boxes {

 display: none !important;

}

.navbar {

 display: none !important;

}

.navbar-inner {

 display: none !important;

}

footer {

 display: none !important;

}

header {

 display: none !important;

}

nav {

 display: none !important;

}

#aside {

 background: 0px 0px; margin: 0px !important; padding: 0px !important; width: auto !important; height: auto; overflow: visible; float: none !important;

}

#content {

 background: 0px 0px; margin: 0px !important; padding: 0px !important; width: auto !important; height: auto; overflow: visible; float: none !important;

}

#main-content {

 background: 0px 0px; margin: 0px !important; padding: 0px !important; width: auto !important; height: auto; overflow: visible; float: none !important;

}

.breadcrumb {

 background: 0px 0px; margin: 0px !important; padding: 0px !important; width: auto !important; height: auto; overflow: visible; float: none !important;

}

.container {

 background: 0px 0px; margin: 0px !important; padding: 0px !important; width: auto !important; height: auto; overflow: visible; float: none !important;

}

.hero-unit {

 margin: 0px; padding: 0px; height: auto !important;

}

.table td {

 background-color: rgb(255, 255, 255) !important;

}

.table th {

 background-color: rgb(255, 255, 255) !important;

}

.btn > .caret {

 border-top-color: rgb(0, 0, 0) !important;

}

.dropup > .btn > .caret {

 border-top-color: rgb(0, 0, 0) !important;

}

.label {

 border: 1px solid rgb(0, 0, 0); border-image: none;

}

.table {

 border-collapse: collapse !important;

}

.table-bordered td {

 border: 1px solid rgb(221, 221, 221) !important; border-image: none !important;

}

.table-bordered th {

 border: 1px solid rgb(221, 221, 221) !important; border-image: none !important;

}

}

#task-boxes .task-box-wrapper {

 display: flex; justify-content: space-between; -webkit-justify-content: space-between; -webkit-box-pack: justify; -moz-box-pack: justify;

}

.gsc-input-box {

 background: none !important; border: currentColor !important; border-image: none !important; height: auto !important;

}

.gsc-input-box input {

 background: rgb(255, 255, 255) !important;

}

.cse .gsc-search-button-v2 {

 padding: 8px 12px !important;

}

.gsc-search-button-v2 {

 padding: 8px 12px !important;

}

.gsc-search-button-v2 svg {

 fill: #000 !important;

}

.gsc-input .gsib_b {

 display: none;

}