
@font-face {
font-family:FontAwesome;
src:url(fonts/fontawesome-webfont.eot?#iefix&v=3.2.1) format(embedded-opentype),url(fonts/fontawesome-webfont.woff?v=3.2.1) format(woff),url(fonts/fontawesome-webfont.ttf?v=3.2.1) format(truetype),url(fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1) format(svg);
font-weight:400;
font-style:normal;
}

.hide-text {
font:0/0 a;
color:transparent;
text-shadow:none;
background-color:transparent;
border:0;
}

.input-block-level {
display:block;
width:100%;
min-height:30px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

html {
font-size:100%;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
}

sub,sup {
position:relative;
font-size:75%;
line-height:0;
vertical-align:baseline;
}

sup {
top:-.5em;
}

sub {
bottom:-.25em;
}

img {
max-width:100%;
min-width:auto\9;
height:auto;
vertical-align:middle;
border:0;
-ms-interpolation-mode:bicubic;
}

img[width] {
min-width:0;
}

button,input,select,textarea {
font-size:100%;
vertical-align:middle;
margin:0;
}

button,input {
overflow:visible;
line-height:normal;
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
-webkit-appearance:button;
cursor:pointer;
}

input[type="search"] {
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
-webkit-appearance:textfield;
}

input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance:none;
}

textarea {
overflow:auto;
vertical-align:top;
height:auto;
}

body {
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:14px;
line-height:20px;
color:#333;
background-color:#fff;
background:#fff;
margin:0;
}

a {
color:#2a7620;
text-decoration:none;
}

a:hover,a:focus {
color:#253071;
text-decoration:oblique;
}

.img-rounded {
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
}

.img-polaroid {
background-color:#fff;
border:1px solid rgba(0,0,0,0.2);
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);
-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);
box-shadow:0 1px 3px rgba(0,0,0,0.1);
padding:4px;
}

.img-circle {
-webkit-border-radius:500px;
-moz-border-radius:500px;
border-radius:500px;
}

.row {
margin-left:-20px;
zoom:1;
}

[class*="span"] {
float:left;
min-height:1px;
margin-left:20px;
}

.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;
}

.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;
}

.offset1 {
margin-left:100px;
}

.row-fluid {
width:100%;
zoom:1;
}

.row-fluid [class*="span"] {
display:block;
width:100%;
min-height:30px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
float:left;
margin-left:2.0744680851064%;
}

.row-fluid .controls-row [class*="span"]+[class*="span"] {
margin-left:2.1276595744681%;
}

.row-fluid .span12 {
width:99.946808510638%;
}

.row-fluid .span11 {
width:91.436170212766%;
}

.row-fluid .span10 {
width:82.925531914894%;
}

.row-fluid .span9 {
width:74.414893617021%;
}

.row-fluid .span8 {
width:65.904255319149%;
}

.row-fluid .span7 {
width:57.393617021277%;
}

.row-fluid .span6 {
width:48.882978723404%;
}

.row-fluid .span5 {
width:40.372340425532%;
}

.row-fluid .span4 {
width:31.86170212766%;
}

.row-fluid .span3 {
width:23.351063829787%;
}

.row-fluid .span2 {
width:14.840425531915%;
}

.row-fluid .span1 {
width:6.3297872340426%;
}

.row-fluid .offset12 {
margin-left:104.14893617021%;
}

.row-fluid .offset12:first-child {
margin-left:102.02127659574%;
}

.row-fluid .offset11 {
margin-left:95.63829787234%;
}

.row-fluid .offset11:first-child {
margin-left:93.510638297872%;
}

.row-fluid .offset10 {
margin-left:87.127659574468%;
}

.row-fluid .offset10:first-child {
margin-left:85%;
}

.row-fluid .offset9 {
margin-left:78.617021276596%;
}

.row-fluid .offset9:first-child {
margin-left:76.489361702128%;
}

.row-fluid .offset8 {
margin-left:70.106382978723%;
}

.row-fluid .offset8:first-child {
margin-left:67.978723404255%;
}

.row-fluid .offset7 {
margin-left:61.595744680851%;
}

.row-fluid .offset7:first-child {
margin-left:59.468085106383%;
}

.row-fluid .offset6 {
margin-left:53.085106382979%;
}

.row-fluid .offset6:first-child {
margin-left:50.957446808511%;
}

.row-fluid .offset5 {
margin-left:44.574468085106%;
}

.row-fluid .offset5:first-child {
margin-left:42.446808510638%;
}

.row-fluid .offset4 {
margin-left:36.063829787234%;
}

.row-fluid .offset4:first-child {
margin-left:33.936170212766%;
}

.row-fluid .offset3 {
margin-left:27.553191489362%;
}

.row-fluid .offset3:first-child {
margin-left:25.425531914894%;
}

.row-fluid .offset2 {
margin-left:19.042553191489%;
}

.row-fluid .offset2:first-child {
margin-left:16.914893617021%;
}

.row-fluid .offset1 {
margin-left:10.531914893617%;
}

.row-fluid .offset1:first-child {
margin-left:8.4042553191489%;
}

.container {
margin-right:auto;
margin-left:auto;
zoom:1;
}

.container-fluid {
padding-right:20px;
padding-left:20px;
zoom:1;
}

p {
margin:0 0 10px;
}

.lead {
margin-bottom:20px;
font-size:21px;
font-weight:200;
line-height:30px;
}

small {
font-size:85%;
}

em {
font-style:italic;
}

cite {
font-style:normal;
}

a.muted:hover,a.muted:focus {
color:gray;
}

a.text-warning:hover,a.text-warning:focus {
color:#a47e3c;
}

a.text-error:hover,a.text-error:focus {
color:#953b39;
}

a.text-info:hover,a.text-info:focus {
color:#2d6987;
}

a.text-success:hover,a.text-success:focus {
color:#356635;
}

.text-left,.table td.text-left {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-family:inherit;
font-weight:400;
line-height:20px;
color:#777;
text-rendering:optimizelegibility;
margin:10px 0;
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
font-weight:400;
line-height:1;
color:#999;
}

h1,h2,h3 {
line-height:40px;
}

h1 {
font-size:30px;
font-weight:400;
}

h2 {
font-size:26px;
}

h3 {
font-size:22px;
}

h4 {
font-size:16px;
}

h5 {
font-size:14px;
line-height:16px;
}

h1 small {
font-size:24.5px;
}

.page-header {
border-bottom:1px solid #eee;
padding-bottom:10px;
margin:0 0 30px;
}

.groupWrapper+.page-header {
margin-top:20px;
}

ul,ol {
margin:0 0 10px 25px;
padding:0;
}

ul.inline>li,ol.inline>li {
display:inline;
zoom:1;
padding-left:5px;
padding-right:5px;
}

.dl-horizontal dt {
float:left;
width:160px;
clear:left;
text-align:right;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}

hr {
border:0;
border-top:1px solid #eee;
margin:20px 0;
}

abbr[title],abbr[data-original-title] {
cursor:help;
border-bottom:1px dotted #999;
}

abbr.initialism {
font-size:90%;
text-transform:uppercase;
}

blockquote {
border-left:5px solid #00bff3;
margin:0 0 20px;
padding:0 0 0 15px;
}

blockquote p {
margin-bottom:0;
font-size:17.5px;
font-weight:300;
line-height:1.25;
}

blockquote small {
display:block;
line-height:20px;
color:#999;
}

blockquote small:before {
content:'\2014 \00A0';
}

blockquote.pull-right {
float:right;
padding-right:15px;
padding-left:0;
border-right:5px solid #00bff3;
border-left:0;
}

blockquote.pull-right small:before {
content:'';
}

blockquote.pull-right small:after {
content:'\00A0 \2014';
}

q:before,q:after,blockquote:before,blockquote:after {
content:"";
}

code,pre {
font-family:Monaco,Menlo,Consolas,"Courier New",monospace;
font-size:12px;
color:#333;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:0 3px 2px;
}

code {
color:#d14;
background-color:#f7f7f9;
border:1px solid #e1e1e8;
white-space:nowrap;
padding:2px 4px;
}

pre {
display:block;
font-size:13px;
line-height:20px;
word-break:break-all;
word-wrap:break-word;
white-space:pre-wrap;
background-color:#f5f5f5;
border:1px solid rgba(0,0,0,0.15);
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
margin:0 0 10px;
padding:9.5px;
}

pre code {
color:inherit;
white-space:pre-wrap;
background-color:transparent;
border:0;
padding:0;
}

.pre-scrollable {
max-height:340px;
overflow-y:scroll;
}

form {
margin:0 0 20px;
}

fieldset {
border:0;
margin:0;
padding:0;
}

label,input,button,select,textarea {
font-size:14px;
font-weight:400;
line-height:20px;
}

input,button,select,textarea {
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

label {
display:block;
margin-bottom:5px;
}

select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {
display:inline-block;
height:20px;
margin-bottom:10px;
font-size:14px;
line-height:20px;
color:#555;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
vertical-align:middle;
padding:4px 6px;
}

input,textarea,.uneditable-input {
width:206px;
margin-left:0;
}

textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input {
background-color:#fff;
border:1px solid #ccc;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition:border linear .2s, box-shadow linear .2s;
-moz-transition:border linear .2s, box-shadow linear .2s;
-o-transition:border linear .2s, box-shadow linear .2s;
transition:border linear .2s, box-shadow linear .2s;
}

textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus {
outline:thin dotted \9;
border-color:#00bff3;
}

input[type="radio"],input[type="checkbox"] {
line-height:normal;
margin:1px \9 0 0 0;
}

input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"] {
width:auto;
}

select,input[type="file"] {
height:30px;
margin-top:4px;
line-height:30px;
}

select {
width:220px;
border:1px solid #ccc;
background-color:#fff;
}

.uneditable-input,.uneditable-textarea {
color:#999;
background-color:#fcfcfc;
-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
cursor:not-allowed;
border-color:#ccc;
}

.uneditable-input {
overflow:hidden;
white-space:nowrap;
}

.uneditable-textarea {
width:auto;
height:auto;
}

.radio,.checkbox {
min-height:20px;
padding-left:20px;
}

.radio input[type="radio"],.checkbox input[type="checkbox"] {
float:left;
margin-left:-20px;
}

.radio.inline,.checkbox.inline {
display:inline-block;
padding-top:5px;
margin-bottom:0;
vertical-align:middle;
}

.input-small {
width:90px;
}

.input-medium {
width:150px;
}

.input-large {
width:210px;
}

.input-xlarge {
width:270px;
}

.input-xxlarge {
width:530px;
}

input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"] {
float:none;
margin-left:0;
}

input.span12,textarea.span12,.uneditable-input.span12 {
width:926px;
}

input.span11,textarea.span11,.uneditable-input.span11 {
width:846px;
}

input.span10,textarea.span10,.uneditable-input.span10 {
width:766px;
}

input.span9,textarea.span9,.uneditable-input.span9 {
width:686px;
}

input.span8,textarea.span8,.uneditable-input.span8 {
width:606px;
}

input.span7,textarea.span7,.uneditable-input.span7 {
width:526px;
}

input.span6,textarea.span6,.uneditable-input.span6 {
width:446px;
}

input.span5,textarea.span5,.uneditable-input.span5 {
width:366px;
}

input.span4,textarea.span4,.uneditable-input.span4 {
width:286px;
}

input.span3,textarea.span3,.uneditable-input.span3 {
width:206px;
}

input.span2,textarea.span2,.uneditable-input.span2 {
width:126px;
}

input.span1,textarea.span1,.uneditable-input.span1 {
width:46px;
}

input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly] {
cursor:not-allowed;
background-color:#eee;
}

.control-group.warning input,.control-group.warning select,.control-group.warning textarea {
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
border-color:#c09853;
}

.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus {
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;
border-color:#a47e3c;
}

.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on {
color:#c09853;
background-color:#fcf8e3;
border-color:#c09853;
}

.control-group.error input,.control-group.error select,.control-group.error textarea {
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
border-color:#b94a48;
}

.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus {
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;
border-color:#953b39;
}

.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on {
color:#b94a48;
background-color:#f2dede;
border-color:#b94a48;
}

.control-group.success input,.control-group.success select,.control-group.success textarea {
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
border-color:#468847;
}

.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus {
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;
border-color:#356635;
}

.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on {
color:#468847;
background-color:#dff0d8;
border-color:#468847;
}

.control-group.info input,.control-group.info select,.control-group.info textarea {
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
border-color:#3a87ad;
}

.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus {
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;
border-color:#2d6987;
}

.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on {
color:#3a87ad;
background-color:#d9edf7;
border-color:#3a87ad;
}

input:focus:invalid,textarea:focus:invalid,select:focus:invalid {
color:#b94a48;
border-color:#ee5f5b;
}

input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus {
-webkit-box-shadow:0 0 6px #f8b9b7;
-moz-box-shadow:0 0 6px #f8b9b7;
box-shadow:0 0 6px #f8b9b7;
border-color:#e9322d;
}

.form-actions {
margin-top:20px;
background-color:#f5f5f5;
border-top:1px solid #e5e5e5;
zoom:1;
padding:19px 20px 20px;
}

.help-block,.help-inline {
color:#737373;
font-style:italic;
font-size:11.9px;
}

.help-block {
display:block;
margin-bottom:10px;
}

.help-inline {
display:inline;
zoom:1;
vertical-align:middle;
padding-left:5px;
}

.input-append,.input-prepend {
display:inline-block;
margin-bottom:10px;
vertical-align:middle;
font-size:0;
white-space:nowrap;
}

.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input {
position:relative;
margin-bottom:0;
margin-left:0;
vertical-align:top;
-webkit-border-radius:0 0 0 0;
-moz-border-radius:0;
border-radius:0 0 0 0;
}

.input-append .add-on,.input-prepend .add-on {
display:inline-block;
width:auto;
height:20px;
min-width:16px;
font-size:14px;
font-weight:400;
line-height:20px;
text-align:center;
text-shadow:0 1px 0 #fff;
background-color:#eee;
border:1px solid #ccc;
padding:4px 5px;
}

.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle {
vertical-align:top;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.input-append .active,.input-prepend .active {
background-color:#a9dba9;
border-color:#46a546;
}

.input-prepend .add-on,.input-prepend .btn {
margin-right:-1px;
}

.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child {
margin-right:-1px;
-webkit-border-radius:0 0 0 0;
-moz-border-radius:0;
border-radius:0 0 0 0;
}

.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child {
margin-left:-1px;
-webkit-border-radius:0 0 0 0;
-moz-border-radius:0;
border-radius:0 0 0 0;
}

input.search-query {
padding-right:4px \9;
padding-left:4px \9;
margin-bottom:0;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
}

.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append {
display:inline;
zoom:1;
margin-bottom:0;
vertical-align:middle;
}

.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox {
padding-left:0;
margin-bottom:0;
vertical-align:middle;
}

.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"] {
float:left;
margin-right:3px;
margin-left:0;
}

legend+.control-group {
margin-top:20px;
-webkit-margin-top-collapse:separate;
}

.form-horizontal .control-label {
float:left;
width:160px;
padding-top:5px;
text-align:right;
}

.form-horizontal .controls:first-child {
padding-left:180px;
}

.ia-form-bordered {
border:1px solid #eee;
}

.ia-form .fieldset .title a {
color:#777;
}

.ia-form .control-label {
color:#888;
font-size:12px;
}

.ia-form .control-group .control-group .control-label {
float:left;
width:60px;
padding-top:5px;
}

.ia-form .control-group .control-group .controls:first-child {
padding-left:80px;
}

.ia-form .actions {
background:#f7f7f7;
padding:20px;
}

.ia-form .ia-thumbnail {
margin-bottom:14px;
}

.ia-form .radios-list,.ia-form .checkboxes-list {
margin-top:-5px;
margin-bottom:15px;
}

.ia-form input[type="file"] {
display:inline-block;
height:20px;
margin-bottom:10px;
background-color:#fff;
border:1px solid #ccc;
font-size:14px;
line-height:20px;
color:#555;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
vertical-align:middle;
padding:4px 6px;
}

.ia-form .required {
color:red;
}

.ia-form .span1-5 {
width:120px;
}

.ia-form .field-group .checkbox,.ia-form .field-group .radio {
float:left;
width:200px;
}

.ia-form .field-group.narrow .radio {
width:50px;
}

.captcha {
color:#999;
font-size:12px;
font-style:italic;
}

.captcha img {
height:74px;
}

.upload-wrap {
position:relative;
overflow:hidden;
margin-left:0!important;
width:220px;
margin-right:6px;
cursor:pointer;
}

.upload-wrap .uneditable-input {
width:149px!important;
cursor:pointer;
}

.upload-wrap .upload-hidden {
position:absolute;
left:0;
top:0;
bottom:0;
right:0;
width:100%!important;
height:100%!important;
font-size:80px!important;
opacity:0;
filter:alpha(opacity=0);
cursor:pointer;
}

.upload-gallery-wrap .upload-title {
float:left;
margin-right:6px;
}

.upload-gallery-wrap button {
float:left;
font-size:10.5px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
margin-right:4px;
margin-top:4px;
padding:0 6px;
}

.files-list .thumbnail {
margin-bottom:5px;
padding:5px 10px;
}

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

.table {
width:100%;
margin-bottom:20px;
}

.table th,.table td {
line-height:20px;
text-align:left;
vertical-align:top;
border-top:1px solid #ddd;
padding:8px;
}

.table thead th {
vertical-align:bottom;
}

.table tbody+tbody {
border-top:2px solid #ddd;
}

.table .table {
background-color:#fff;
}

.table-condensed th,.table-condensed td {
padding:4px 5px;
}

.table-bordered {
border:1px solid #ddd;
border-collapse:collapse;
border-left:0;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}

.table-bordered th,.table-bordered td {
border-left:1px solid #ddd;
}

.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child {
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomleft:4px;
border-bottom-left-radius:4px;
}

.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child {
-webkit-border-bottom-right-radius:4px;
-moz-border-radius-bottomright:4px;
border-bottom-right-radius:4px;
}

.table-bordered tfoot+tbody:last-child tr:last-child td:first-child {
-webkit-border-bottom-left-radius:0;
-moz-border-radius-bottomleft:0;
border-bottom-left-radius:0;
}

.table-bordered tfoot+tbody:last-child tr:last-child td:last-child {
-webkit-border-bottom-right-radius:0;
-moz-border-radius-bottomright:0;
border-bottom-right-radius:0;
}

.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th {
background-color:#f9f9f9;
}

table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"] {
display:table-cell;
float:none;
margin-left:0;
}

.table td.span1,.table th.span1 {
float:none;
width:44px;
margin-left:0;
}

.table td.span2,.table th.span2 {
float:none;
width:124px;
margin-left:0;
}

.table td.span3,.table th.span3 {
float:none;
width:204px;
margin-left:0;
}

.table td.span4,.table th.span4 {
float:none;
width:284px;
margin-left:0;
}

.table td.span5,.table th.span5 {
float:none;
width:364px;
margin-left:0;
}

.table td.span6,.table th.span6 {
float:none;
width:444px;
margin-left:0;
}

.table td.span7,.table th.span7 {
float:none;
width:524px;
margin-left:0;
}

.table td.span8,.table th.span8 {
float:none;
width:604px;
margin-left:0;
}

.table td.span9,.table th.span9 {
float:none;
width:684px;
margin-left:0;
}

.table td.span10,.table th.span10 {
float:none;
width:764px;
margin-left:0;
}

.table td.span11,.table th.span11 {
float:none;
width:844px;
margin-left:0;
}

.table td.span12,.table th.span12 {
float:none;
width:924px;
margin-left:0;
}

.table tbody tr.success>td {
background-color:#dff0d8;
}

.table tbody tr.error>td {
background-color:#f2dede;
}

.table tbody tr.warning>td {
background-color:#fcf8e3;
}

.table tbody tr.info>td {
background-color:#d9edf7;
}

.table-hover tbody tr.success:hover>td {
background-color:#d0e9c6;
}

.table-hover tbody tr.error:hover>td {
background-color:#ebcccc;
}

.table-hover tbody tr.warning:hover>td {
background-color:#faf2cc;
}

.table-hover tbody tr.info:hover>td {
background-color:#c4e3f3;
}

[class^="icon-"],[class*=" icon-"] {
font-family:FontAwesome;
font-weight:400;
font-style:normal;
text-decoration:inherit;
-webkit-font-smoothing:antialiased;
margin-right:.3em;
display:inline;
width:auto;
height:auto;
line-height:normal;
vertical-align:baseline;
background-image:none;
background-position:0 0;
background-repeat:repeat;
margin-top:0;
}

[class^="icon-"]:before,[class*=" icon-"]:before {
text-decoration:inherit;
display:inline-block;
speak:none;
}

.icon-large:before {
vertical-align:-10%;
font-size:1.3333333333333em;
}

[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width {
display:inline-block;
width:1.1428571428571em;
text-align:right;
padding-right:.2857142857142857em;
}

[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large {
width:1.4285714285714em;
}

.icons-ul {
margin-left:2.1428571428571em;
list-style-type:none;
}

.icons-ul .icon-li {
position:absolute;
left:-2.1428571428571em;
width:2.1428571428571em;
text-align:center;
line-height:inherit;
}

.icon-muted {
color:#eee;
}

.icon-dark {
color:#333;
}

.icon-border {
border:solid 1px #eee;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:.2em .25em .15em;
}

.icon-2x {
font-size:2em;
}

.icon-2x.icon-border {
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border-width:2px;
}

.icon-3x {
font-size:3em;
}

.icon-3x.icon-border {
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
border-width:3px;
}

.icon-4x {
font-size:4em;
}

.icon-4x.icon-border {
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
border-width:4px;
}

.icon-5x {
font-size:5em;
}

.icon-5x.icon-border {
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
border-width:5px;
}

[class^="icon-"].pull-left,[class*=" icon-"].pull-left {
margin-right:.3em;
}

[class^="icon-"].pull-right,[class*=" icon-"].pull-right {
margin-left:.3em;
}

.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"] {
background-image:none;
}

.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
margin-top:.25em;
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
margin-top:.05em;
}

.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
margin-right:.2em;
}

.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
margin-left:.2em;
}

.nav-list [class^="icon-"],.nav-list [class*=" icon-"] {
line-height:inherit;
margin-right:2px;
}

.icon-stack {
position:relative;
display:inline-block;
width:2em;
height:2em;
line-height:2em;
vertical-align:-35%;
}

.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"] {
display:block;
text-align:center;
position:absolute;
width:100%;
height:100%;
font-size:1em;
line-height:2em;
}

.icon-stack .icon-stack-base {
font-size:2em;
line-height:1em;
}

.icon-spin {
display:inline-block;
-moz-animation:spin 2s infinite linear;
-o-animation:spin 2s infinite linear;
-webkit-animation:spin 2s infinite linear;
animation:spin 2s infinite linear;
}

a .icon-stack,a .icon-spin {
display:inline-block;
text-decoration:none;
}

100% {
-moz-transform:rotate(359deg);
-webkit-transform:rotate(359deg);
-o-transform:rotate(359deg);
-ms-transform:rotate(359deg);
transform:rotate(359deg);
}

.icon-rotate-90:before {
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-o-transform:rotate(90deg);
transform:rotate(90deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

.icon-rotate-180:before {
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-ms-transform:rotate(180deg);
-o-transform:rotate(180deg);
transform:rotate(180deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

.icon-rotate-270:before {
-webkit-transform:rotate(270deg);
-moz-transform:rotate(270deg);
-ms-transform:rotate(270deg);
-o-transform:rotate(270deg);
transform:rotate(270deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.icon-flip-horizontal:before {
-webkit-transform:scale(-1,1);
-moz-transform:scale(-1,1);
-ms-transform:scale(-1,1);
-o-transform:scale(-1,1);
transform:scale(-1,1);
}

.icon-flip-vertical:before {
-webkit-transform:scale(1,-1);
-moz-transform:scale(1,-1);
-ms-transform:scale(1,-1);
-o-transform:scale(1,-1);
transform:scale(1,-1);
}

.icon-glass:before {
content:"\f000";
}

.icon-music:before {
content:"\f001";
}

.icon-search:before {
content:"\f002";
}

.icon-envelope-alt:before {
content:"\f003";
}

.icon-heart:before {
content:"\f004";
}

.icon-star:before {
content:"\f005";
}

.icon-star-empty:before {
content:"\f006";
}

.icon-user:before {
content:"\f007";
}

.icon-film:before {
content:"\f008";
}

.icon-th-large:before {
content:"\f009";
}

.icon-th:before {
content:"\f00a";
}

.icon-th-list:before {
content:"\f00b";
}

.icon-ok:before {
content:"\f00c";
}

.icon-remove:before {
content:"\f00d";
}

.icon-zoom-in:before {
content:"\f00e";
}

.icon-zoom-out:before {
content:"\f010";
}

.icon-power-off:before,.icon-off:before {
content:"\f011";
}

.icon-signal:before {
content:"\f012";
}

.icon-gear:before,.icon-cog:before {
content:"\f013";
}

.icon-trash:before {
content:"\f014";
}

.icon-home:before {
content:"\f015";
}

.icon-file-alt:before {
content:"\f016";
}

.icon-time:before {
content:"\f017";
}

.icon-road:before {
content:"\f018";
}

.icon-download-alt:before {
content:"\f019";
}

.icon-download:before {
content:"\f01a";
}

.icon-upload:before {
content:"\f01b";
}

.icon-inbox:before {
content:"\f01c";
}

.icon-play-circle:before {
content:"\f01d";
}

.icon-rotate-right:before,.icon-repeat:before {
content:"\f01e";
}

.icon-refresh:before {
content:"\f021";
}

.icon-list-alt:before {
content:"\f022";
}

.icon-lock:before {
content:"\f023";
}

.icon-flag:before {
content:"\f024";
}

.icon-headphones:before {
content:"\f025";
}

.icon-volume-off:before {
content:"\f026";
}

.icon-volume-down:before {
content:"\f027";
}

.icon-volume-up:before {
content:"\f028";
}

.icon-qrcode:before {
content:"\f029";
}

.icon-barcode:before {
content:"\f02a";
}

.icon-tag:before {
content:"\f02b";
}

.icon-tags:before {
content:"\f02c";
}

.icon-book:before {
content:"\f02d";
}

.icon-bookmark:before {
content:"\f02e";
}

.icon-print:before {
content:"\f02f";
}

.icon-camera:before {
content:"\f030";
}

.icon-font:before {
content:"\f031";
}

.icon-bold:before {
content:"\f032";
}

.icon-italic:before {
content:"\f033";
}

.icon-text-height:before {
content:"\f034";
}

.icon-text-width:before {
content:"\f035";
}

.icon-align-left:before {
content:"\f036";
}

.icon-align-center:before {
content:"\f037";
}

.icon-align-right:before {
content:"\f038";
}

.icon-align-justify:before {
content:"\f039";
}

.icon-list:before {
content:"\f03a";
}

.icon-indent-left:before {
content:"\f03b";
}

.icon-indent-right:before {
content:"\f03c";
}

.icon-facetime-video:before {
content:"\f03d";
}

.icon-picture:before {
content:"\f03e";
}

.icon-pencil:before {
content:"\f040";
}

.icon-map-marker:before {
content:"\f041";
}

.icon-adjust:before {
content:"\f042";
}

.icon-tint:before {
content:"\f043";
}

.icon-edit:before {
content:"\f044";
}

.icon-share:before {
content:"\f045";
}

.icon-check:before {
content:"\f046";
}

.icon-move:before {
content:"\f047";
}

.icon-step-backward:before {
content:"\f048";
}

.icon-fast-backward:before {
content:"\f049";
}

.icon-backward:before {
content:"\f04a";
}

.icon-play:before {
content:"\f04b";
}

.icon-pause:before {
content:"\f04c";
}

.icon-stop:before {
content:"\f04d";
}

.icon-forward:before {
content:"\f04e";
}

.icon-fast-forward:before {
content:"\f050";
}

.icon-step-forward:before {
content:"\f051";
}

.icon-eject:before {
content:"\f052";
}

.icon-chevron-left:before {
content:"\f053";
}

.icon-chevron-right:before {
content:"\f054";
}

.icon-plus-sign:before {
content:"\f055";
}

.icon-minus-sign:before {
content:"\f056";
}

.icon-remove-sign:before {
content:"\f057";
}

.icon-ok-sign:before {
content:"\f058";
}

.icon-question-sign:before {
content:"\f059";
}

.icon-info-sign:before {
content:"\f05a";
}

.icon-screenshot:before {
content:"\f05b";
}

.icon-remove-circle:before {
content:"\f05c";
}

.icon-ok-circle:before {
content:"\f05d";
}

.icon-ban-circle:before {
content:"\f05e";
}

.icon-arrow-left:before {
content:"\f060";
}

.icon-arrow-right:before {
content:"\f061";
}

.icon-arrow-up:before {
content:"\f062";
}

.icon-arrow-down:before {
content:"\f063";
}

.icon-mail-forward:before,.icon-share-alt:before {
content:"\f064";
}

.icon-resize-full:before {
content:"\f065";
}

.icon-resize-small:before {
content:"\f066";
}

.icon-plus:before {
content:"\f067";
}

.icon-minus:before {
content:"\f068";
}

.icon-asterisk:before {
content:"\f069";
}


.icon-exclamation-sign:before {
content:"\f06a";
}

.icon-gift:before {
content:"\f06b";
}

.icon-leaf:before {
content:"\f06c";
}

.icon-fire:before {
content:"\f06d";
}

.icon-eye-open:before {
content:"\f06e";
}

.icon-eye-close:before {
content:"\f070";
}

.icon-warning-sign:before {
content:"\f071";
}

.icon-plane:before {
content:"\f072";
}

.icon-calendar:before {
content:"\f073";
}

.icon-random:before {
content:"\f074";
}

.icon-comment:before {
content:"\f075";
}

.icon-magnet:before {
content:"\f076";
}

.icon-chevron-up:before {
content:"\f077";
}

.icon-chevron-down:before {
content:"\f078";
}

.icon-retweet:before {
content:"\f079";
}

.icon-shopping-cart:before {
content:"\f07a";
}

.icon-folder-close:before {
content:"\f07b";
}

.icon-folder-open:before {
content:"\f07c";
}

.icon-resize-vertical:before {
content:"\f07d";
}

.icon-resize-horizontal:before {
content:"\f07e";
}

.icon-bar-chart:before {
content:"\f080";
}

.icon-twitter-sign:before {
content:"\f081";
}

.icon-facebook-sign:before {
content:"\f082";
}

.icon-camera-retro:before {
content:"\f083";
}

.icon-key:before {
content:"\f084";
}

.icon-gears:before,.icon-cogs:before {
content:"\f085";
}

.icon-comments:before {
content:"\f086";
}

.icon-thumbs-up-alt:before {
content:"\f087";
}

.icon-thumbs-down-alt:before {
content:"\f088";
}

.icon-star-half:before {
content:"\f089";
}

.icon-heart-empty:before {
content:"\f08a";
}

.icon-signout:before {
content:"\f08b";
}

.icon-linkedin-sign:before {
content:"\f08c";
}

.icon-pushpin:before {
content:"\f08d";
}

.icon-external-link:before {
content:"\f08e";
}

.icon-signin:before {
content:"\f090";
}

.icon-trophy:before {
content:"\f091";
}

.icon-github-sign:before {
content:"\f092";
}

.icon-upload-alt:before {
content:"\f093";
}

.icon-lemon:before {
content:"\f094";
}

.icon-phone:before {
content:"\f095";
}

.icon-unchecked:before,.icon-check-empty:before {
content:"\f096";
}

.icon-bookmark-empty:before {
content:"\f097";
}

.icon-phone-sign:before {
content:"\f098";
}

.icon-twitter:before {
content:"\f099";
}

.icon-facebook:before {
content:"\f09a";
}

.icon-github:before {
content:"\f09b";
}

.icon-unlock:before {
content:"\f09c";
}

.icon-credit-card:before {
content:"\f09d";
}

.icon-rss:before {
content:"\f09e";
}

.icon-hdd:before {
content:"\f0a0";
}

.icon-bullhorn:before {
content:"\f0a1";
}

.icon-bell:before {
content:"\f0a2";
}

.icon-certificate:before {
content:"\f0a3";
}

.icon-hand-right:before {
content:"\f0a4";
}

.icon-hand-left:before {
content:"\f0a5";
}

.icon-hand-up:before {
content:"\f0a6";
}

.icon-hand-down:before {
content:"\f0a7";
}

.icon-circle-arrow-left:before {
content:"\f0a8";
}

.icon-circle-arrow-right:before {
content:"\f0a9";
}

.icon-circle-arrow-up:before {
content:"\f0aa";
}

.icon-circle-arrow-down:before {
content:"\f0ab";
}

.icon-globe:before {
content:"\f0ac";
}

.icon-wrench:before {
content:"\f0ad";
}

.icon-tasks:before {
content:"\f0ae";
}

.icon-filter:before {
content:"\f0b0";
}

.icon-briefcase:before {
content:"\f0b1";
}

.icon-fullscreen:before {
content:"\f0b2";
}

.icon-group:before {
content:"\f0c0";
}

.icon-link:before {
content:"\f0c1";
}

.icon-cloud:before {
content:"\f0c2";
}

.icon-beaker:before {
content:"\f0c3";
}

.icon-cut:before {
content:"\f0c4";
}

.icon-copy:before {
content:"\f0c5";
}

.icon-paperclip:before,.icon-paper-clip:before {
content:"\f0c6";
}

.icon-save:before {
content:"\f0c7";
}

.icon-sign-blank:before {
content:"\f0c8";
}

.icon-reorder:before {
content:"\f0c9";
}

.icon-list-ul:before {
content:"\f0ca";
}

.icon-list-ol:before {
content:"\f0cb";
}

.icon-strikethrough:before {
content:"\f0cc";
}

.icon-underline:before {
content:"\f0cd";
}

.icon-table:before {
content:"\f0ce";
}

.icon-magic:before {
content:"\f0d0";
}

.icon-truck:before {
content:"\f0d1";
}

.icon-pinterest:before {
content:"\f0d2";
}

.icon-pinterest-sign:before {
content:"\f0d3";
}

.icon-google-plus-sign:before {
content:"\f0d4";
}

.icon-google-plus:before {
content:"\f0d5";
}

.icon-money:before {
content:"\f0d6";
}

.icon-caret-down:before {
content:"\f0d7";
}

.icon-caret-up:before {
content:"\f0d8";
}

.icon-caret-left:before {
content:"\f0d9";
}

.icon-caret-right:before {
content:"\f0da";
}

.icon-columns:before {
content:"\f0db";
}

.icon-sort:before {
content:"\f0dc";
}

.icon-sort-down:before {
content:"\f0dd";
}

.icon-sort-up:before {
content:"\f0de";
}

.icon-envelope:before {
content:"\f0e0";
}

.icon-linkedin:before {
content:"\f0e1";
}

.icon-rotate-left:before,.icon-undo:before {
content:"\f0e2";
}

.icon-legal:before {
content:"\f0e3";
}

.icon-dashboard:before {
content:"\f0e4";
}

.icon-comment-alt:before {
content:"\f0e5";
}

.icon-comments-alt:before {
content:"\f0e6";
}

.icon-bolt:before {
content:"\f0e7";
}

.icon-sitemap:before {
content:"\f0e8";
}

.icon-umbrella:before {
content:"\f0e9";
}

.icon-paste:before {
content:"\f0ea";
}

.icon-lightbulb:before {
content:"\f0eb";
}

.icon-exchange:before {
content:"\f0ec";
}

.icon-cloud-download:before {
content:"\f0ed";
}

.icon-cloud-upload:before {
content:"\f0ee";
}

.icon-user-md:before {
content:"\f0f0";
}

.icon-stethoscope:before {
content:"\f0f1";
}

.icon-suitcase:before {
content:"\f0f2";
}

.icon-bell-alt:before {
content:"\f0f3";
}

.icon-coffee:before {
content:"\f0f4";
}

.icon-food:before {
content:"\f0f5";
}

.icon-file-text-alt:before {
content:"\f0f6";
}

.icon-building:before {
content:"\f0f7";
}

.icon-hospital:before {
content:"\f0f8";
}

.icon-ambulance:before {
content:"\f0f9";
}

.icon-medkit:before {
content:"\f0fa";
}

.icon-fighter-jet:before {
content:"\f0fb";
}

.icon-beer:before {
content:"\f0fc";
}

.icon-h-sign:before {
content:"\f0fd";
}

.icon-plus-sign-alt:before {
content:"\f0fe";
}

.icon-double-angle-left:before {
content:"\f100";
}

.icon-double-angle-right:before {
content:"\f101";
}

.icon-double-angle-up:before {
content:"\f102";
}

.icon-double-angle-down:before {
content:"\f103";
}

.icon-angle-left:before {
content:"\f104";
}

.icon-angle-right:before {
content:"\f105";
}

.icon-desktop:before {
content:"\f108";
}

.icon-laptop:before {
content:"\f109";
}

.icon-tablet:before {
content:"\f10a";
}

.icon-mobile-phone:before {
content:"\f10b";
}

.icon-circle-blank:before {
content:"\f10c";
}

.icon-quote-left:before {
content:"\f10d";
}

.icon-quote-right:before {
content:"\f10e";
}

.icon-spinner:before {
content:"\f110";
}

.icon-circle:before {
content:"\f111";
}

.icon-mail-reply:before,.icon-reply:before {
content:"\f112";
}

.icon-github-alt:before {
content:"\f113";
}

.icon-folder-close-alt:before {
content:"\f114";
}

.icon-folder-open-alt:before {
content:"\f115";
}

.icon-expand-alt:before {
content:"\f116";
}

.icon-collapse-alt:before {
content:"\f117";
}

.icon-smile:before {
content:"\f118";
}

.icon-frown:before {
content:"\f119";
}

.icon-meh:before {
content:"\f11a";
}

.icon-gamepad:before {
content:"\f11b";
}

.icon-keyboard:before {
content:"\f11c";
}

.icon-flag-alt:before {
content:"\f11d";
}

.icon-flag-checkered:before {
content:"\f11e";
}

.icon-terminal:before {
content:"\f120";
}

.icon-code:before {
content:"\f121";
}

.icon-star-half-full:before,.icon-star-half-empty:before {
content:"\f123";
}

.icon-location-arrow:before {
content:"\f124";
}

.icon-crop:before {
content:"\f125";
}

.icon-code-fork:before {
content:"\f126";
}

.icon-unlink:before {
content:"\f127";
}

.icon-question:before {
content:"\f128";
}

.icon-info:before {
content:"\f129";
}

.icon-exclamation:before {
content:"\f12a";
}

.icon-superscript:before {
content:"\f12b";
}

.icon-subscript:before {
content:"\f12c";
}

.icon-eraser:before {
content:"\f12d";
}

.icon-puzzle-piece:before {
content:"\f12e";
}

.icon-microphone:before {
content:"\f130";
}

.icon-microphone-off:before {
content:"\f131";
}

.icon-shield:before {
content:"\f132";
}

.icon-calendar-empty:before {
content:"\f133";
}

.icon-fire-extinguisher:before {
content:"\f134";
}

.icon-rocket:before {
content:"\f135";
}

.icon-maxcdn:before {
content:"\f136";
}

.icon-chevron-sign-left:before {
content:"\f137";
}

.icon-chevron-sign-right:before {
content:"\f138";
}

.icon-chevron-sign-up:before {
content:"\f139";
}

.icon-chevron-sign-down:before {
content:"\f13a";
}

.icon-html5:before {
content:"\f13b";
}

.icon-css3:before {
content:"\f13c";
}

.icon-anchor:before {
content:"\f13d";
}

.icon-unlock-alt:before {
content:"\f13e";
}

.icon-bullseye:before {
content:"\f140";
}

.icon-ellipsis-horizontal:before {
content:"\f141";
}

.icon-ellipsis-vertical:before {
content:"\f142";
}

.icon-rss-sign:before {
content:"\f143";
}

.icon-play-sign:before {
content:"\f144";
}

.icon-ticket:before {
content:"\f145";
}

.icon-minus-sign-alt:before {
content:"\f146";
}

.icon-check-minus:before {
content:"\f147";
}

.icon-level-up:before {
content:"\f148";
}

.icon-level-down:before {
content:"\f149";
}

.icon-check-sign:before {
content:"\f14a";
}

.icon-edit-sign:before {
content:"\f14b";
}

.icon-external-link-sign:before {
content:"\f14c";
}

.icon-share-sign:before {
content:"\f14d";
}

.icon-compass:before {
content:"\f14e";
}

.icon-collapse:before {
content:"\f150";
}

.icon-collapse-top:before {
content:"\f151";
}

.icon-expand:before {
content:"\f152";
}

.icon-euro:before,.icon-eur:before {
content:"\f153";
}

.icon-gbp:before {
content:"\f154";
}

.icon-dollar:before,.icon-usd:before {
content:"\f155";
}

.icon-rupee:before,.icon-inr:before {
content:"\f156";
}

.icon-yen:before,.icon-jpy:before {
content:"\f157";
}

.icon-renminbi:before,.icon-cny:before {
content:"\f158";
}

.icon-won:before,.icon-krw:before {
content:"\f159";
}

.icon-bitcoin:before,.icon-btc:before {
content:"\f15a";
}

.icon-file:before {
content:"\f15b";
}

.icon-file-text:before {
content:"\f15c";
}

.icon-sort-by-alphabet:before {
content:"\f15d";
}

.icon-sort-by-alphabet-alt:before {
content:"\f15e";
}

.icon-sort-by-attributes:before {
content:"\f160";
}

.icon-sort-by-attributes-alt:before {
content:"\f161";
}

.icon-sort-by-order:before {
content:"\f162";
}

.icon-sort-by-order-alt:before {
content:"\f163";
}

.icon-thumbs-up:before {
content:"\f164";
}

.icon-thumbs-down:before {
content:"\f165";
}

.icon-youtube-sign:before {
content:"\f166";
}

.icon-youtube:before {
content:"\f167";
}

.icon-xing:before {
content:"\f168";
}

.icon-xing-sign:before {
content:"\f169";
}

.icon-youtube-play:before {
content:"\f16a";
}

.icon-dropbox:before {
content:"\f16b";
}

.icon-stackexchange:before {
content:"\f16c";
}

.icon-instagram:before {
content:"\f16d";
}

.icon-flickr:before {
content:"\f16e";
}

.icon-adn:before {
content:"\f170";
}

.icon-bitbucket:before {
content:"\f171";
}

.icon-bitbucket-sign:before {
content:"\f172";
}

.icon-tumblr:before {
content:"\f173";
}

.icon-tumblr-sign:before {
content:"\f174";
}

.icon-long-arrow-down:before {
content:"\f175";
}

.icon-long-arrow-up:before {
content:"\f176";
}

.icon-long-arrow-left:before {
content:"\f177";
}

.icon-long-arrow-right:before {
content:"\f178";
}

.icon-apple:before {
content:"\f179";
}

.icon-windows:before {
content:"\f17a";
}

.icon-android:before {
content:"\f17b";
}

.icon-linux:before {
content:"\f17c";
}

.icon-dribbble:before {
content:"\f17d";
}

.icon-skype:before {
content:"\f17e";
}

.icon-foursquare:before {
content:"\f180";
}

.icon-trello:before {
content:"\f181";
}

.icon-female:before {
content:"\f182";
}

.icon-male:before {
content:"\f183";
}

.icon-gittip:before {
content:"\f184";
}

.icon-sun:before {
content:"\f185";
}

.icon-moon:before {
content:"\f186";
}

.icon-archive:before {
content:"\f187";
}

.icon-bug:before {
content:"\f188";
}

.icon-vk:before {
content:"\f189";
}

.icon-weibo:before {
content:"\f18a";
}

.icon-renren:before {
content:"\f18b";
}

.dropdown-toggle {
margin-bottom:-3px;
}

.caret {
display:inline-block;
width:0;
height:0;
vertical-align:top;
border-top:4px solid #000;
border-right:4px solid transparent;
border-left:4px solid transparent;
content:"";
}

.dropdown .caret {
margin-top:8px;
margin-left:2px;
}

.dropdown-menu {
position:absolute;
top:100%;
left:0;
z-index:1000;
display:none;
float:left;
min-width:160px;
list-style:none;
background-color:#fff;
border:1px solid rgba(0,0,0,0.2);
border-right-width:2px;
border-bottom-width:2px;
-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);
-moz-box-shadow:0 2px 6px rgba(0,0,0,0.2);
box-shadow:0 2px 6px rgba(0,0,0,0.2);
-webkit-background-clip:padding-box;
-moz-background-clip:padding;
background-clip:padding-box;
margin:0;
padding:5px 0;
}

.dropdown-menu>li>a {
display:block;
clear:both;
font-weight:400;
line-height:20px;
color:#333;
white-space:nowrap;
padding:3px 20px;
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a {
text-decoration:none;
color:#fff;
background-color:#00b7e9;
background-image:linear-gradient(tobottom,#00bff3,#00abda);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00bff3',endColorstr='#ff00abda',GradientType=0);
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus {
color:#fff;
text-decoration:none;
outline:0;
background-color:#00b7e9;
background-image:linear-gradient(tobottom,#00bff3,#00abda);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00bff3',endColorstr='#ff00abda',GradientType=0);
}

.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
text-decoration:none;
background-color:transparent;
background-image:none;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
cursor:default;
}

.open {
z-index:1000;
}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
border-top:0;
border-bottom:4px solid #000;
content:"";
}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
top:auto;
bottom:100%;
margin-bottom:0;
}

.dropdown-submenu>.dropdown-menu {
top:0;
left:100%;
margin-top:-6px;
margin-left:-1px;
}

.dropup .dropdown-submenu>.dropdown-menu {
top:auto;
bottom:0;
margin-top:0;
margin-bottom:0;
-webkit-border-radius:5px 5px 5px 0;
-moz-border-radius:5px 5px 5px 0;
border-radius:5px 5px 5px 0;
}

.dropdown-submenu>a:after {
display:block;
content:" ";
float:right;
width:0;
height:0;
margin-top:5px;
margin-right:-10px;
border-color:transparent transparent transparent #ccc;
border-style:solid;
border-width:5px 0 5px 5px;
}

.dropdown-submenu:hover>a:after {
border-left-color:#fff;
}

.dropdown-submenu.pull-left>.dropdown-menu {
left:-100%;
margin-left:10px;
-webkit-border-radius:6px 0 6px 6px;
-moz-border-radius:6px 0 6px 6px;
border-radius:6px 0 6px 6px;
}

.dropdown .dropdown-menu .nav-header {
padding-left:20px;
padding-right:20px;
}

.typeahead {
z-index:1051;
margin-top:2px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}

.well {
min-height:20px;
margin-bottom:20px;
background-color:#f5f5f5;
border:1px solid #e3e3e3;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
padding:19px;
}

.well blockquote {
border-color:rgba(0,0,0,0.15);
}

.well-large {
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
padding:24px;
}

.well-small {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:9px;
}

.well-light {
border:1px solid #eee;
margin-bottom:20px;
padding:20px;
}

.fade {
opacity:0;
-webkit-transition:opacity .15s linear;
-moz-transition:opacity .15s linear;
-o-transition:opacity .15s linear;
transition:opacity .15s linear;
}

.collapse {
position:relative;
height:0;
overflow:hidden;
-webkit-transition:height .35s ease;
-moz-transition:height .35s ease;
-o-transition:height .35s ease;
transition:height .35s ease;
}

.close {
float:right;
font-size:20px;
font-weight:700;
line-height:20px;
color:#000;
text-shadow:0 1px 0 #fff;
opacity:.2;
filter:alpha(opacity=20);
}

.close:hover,.close:focus {
color:#000;
text-decoration:none;
cursor:pointer;
opacity:.4;
filter:alpha(opacity=40);
}

button.close {
cursor:pointer;
background:transparent;
border:0;
-webkit-appearance:none;
padding:0;
}

.btn {
display:inline;
zoom:1;
margin-bottom:0;
font-size:14px;
line-height:20px;
text-align:center;
vertical-align:middle;
cursor:pointer;
color:#333;
background-image:linear-gradient(tobottom,#fff,#e6e6e6);
background-repeat:repeat-x;
background-color:#e6e6e6;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
margin-left:.3em;
background:#fff;
border:1px solid;
text-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
border-color:#ccc;
padding:4px 12px;
}

.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled] {
color:#333;
background-color:#d9d9d9;
}

.btn:active,.btn.active {
background-color:#ccc \9;
}

.btn-large {
font-size:17.5px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
padding:11px 19px;
}

.btn-small {
font-size:11.9px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:2px 10px;
}

.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"] {
margin-top:-1px;
}

.btn-mini {
font-size:10.5px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:0 6px;
}

.btn-block {
display:block;
width:100%;
padding-left:0;
padding-right:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
width:100%;
}

.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active {
color:rgba(255,255,255,0.75);
}

.btn-primary {
color:#fff;
background-color:rgb(42,118,32);
background:rgb(42,118,32);
}

.btn-warning {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-image:linear-gradient(tobottom,#fbb450,#f89406);
background-repeat:repeat-x;
background-color:#f89406;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
background:#fbb450;
border-color:#fbb450;
}

.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled] {
color:#fff;
background-color:#df8505;
}

.btn-warning:active,.btn-warning.active {
background-color:#c67605 \9;
}

.btn-danger {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-image:linear-gradient(tobottom,#ee5f5b,#bd362f);
background-repeat:repeat-x;
background-color:#bd362f;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
background:#ee5f5b;
border-color:#ee5f5b;
}

.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled] {
color:#fff;
background-color:#a9302a;
}

.btn-danger:active,.btn-danger.active {
background-color:#942a25 \9;
}

.btn-success {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-image:linear-gradient(tobottom,#62c462,#51a351);
background-repeat:repeat-x;
background-color:#51a351;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
background:#62c462;
border-color:#62c462;
}

.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled] {
color:#fff;
background-color:#499249;
}

.btn-success:active,.btn-success.active {
background-color:#408140 \9;
}

.btn-info {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-image:linear-gradient(tobottom,#5bc0de,#2f96b4);
background-repeat:repeat-x;
background-color:#2f96b4;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
background:#5bc0de;
border-color:#5bc0de;
}

.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled] {
color:#fff;
background-color:#2a85a0;
}

.btn-info:active,.btn-info.active {
background-color:#24748c \9;
}

.btn-inverse {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-image:linear-gradient(tobottom,#444,#222);
background-repeat:repeat-x;
background-color:#222;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
background:#444;
border-color:#444;
}

.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled] {
color:#fff;
background-color:#151515;
}

.btn-inverse:active,.btn-inverse.active {
background-color:#080808 \9;
}

button.btn.btn-large,input[type="submit"].btn.btn-large {
padding-top:7px;
padding-bottom:7px;
}

button.btn.btn-mini,input[type="submit"].btn.btn-mini {
padding-top:1px;
padding-bottom:1px;
}

.btn-link,.btn-link:active,.btn-link[disabled] {
background-color:transparent;
background-image:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.btn-link {
cursor:pointer;
color:#00bff3;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
border-color:transparent;
}

.btn-link:hover,.btn-link:focus {
color:#0083a6;
text-decoration:underline;
background-color:transparent;
}

.js-switch-display-type.disabled {
opacity:.25;
filter:alpha(opacity=25);
}

.btn-plain {
background:#fff;
border:1px solid;
text-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
border-color:#ccc;
}

.btn-primary:hover {
border-color:#006ef3;
}

.btn-info:hover {
border-color:#2f96b4;
}

.btn-success:hover {
border-color:#51a351;
}

.btn-warning:hover {
border-color:#f89406;
}

.btn-danger:hover {
border-color:#bd362f;
}

.btn-inverse:hover {
border-color:#222;
}

.btn-group {
position:relative;
display:inline;
zoom:1;
font-size:0;
vertical-align:middle;
white-space:nowrap;
margin-left:.3em;
}

.btn-toolbar {
font-size:0;
margin-top:10px;
margin-bottom:10px;
}

.btn-group>.btn {
position:relative;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.btn-group>.btn-mini {
font-size:10.5px;
}

.btn-group>.btn:first-child {
margin-left:0;
-webkit-border-top-left-radius:4px;
-moz-border-radius-topleft:4px;
border-top-left-radius:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomleft:4px;
border-bottom-left-radius:4px;
}

.btn-group>.btn.large:first-child {
margin-left:0;
-webkit-border-top-left-radius:6px;
-moz-border-radius-topleft:6px;
border-top-left-radius:6px;
-webkit-border-bottom-left-radius:6px;
-moz-border-radius-bottomleft:6px;
border-bottom-left-radius:6px;
}

.btn-group>.btn+.dropdown-toggle {
-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.08);
-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.08);
box-shadow:inset 1px 0 0 rgba(0,0,0,0.08);
padding:5px 8px;
}

.btn-group>.btn-mini+.dropdown-toggle {
padding:2px 5px;
}

.btn-group>.btn-small+.dropdown-toggle {
padding-top:5px;
padding-bottom:4px;
}

.btn-group>.btn-large+.dropdown-toggle {
padding:7px 12px;
}

.btn-group.open .dropdown-toggle {
background-image:none;
-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}

.btn-group.open .btn.dropdown-toggle {
background-color:#e6e6e6;
}

.btn-group.open .btn-primary.dropdown-toggle {
background-color:#006ef3;
}

.btn-group.open .btn-danger.dropdown-toggle {
background-color:#bd362f;
}

.btn-group.open .btn-success.dropdown-toggle {
background-color:#51a351;
}

.btn-group.open .btn-info.dropdown-toggle {
background-color:#2f96b4;
}

.btn-group.open .btn-inverse.dropdown-toggle {
background-color:#222;
}

.btn .caret {
margin-top:8px;
margin-left:0;
}

.btn-large .caret {
margin-top:6px;
border-left-width:5px;
border-right-width:5px;
border-top-width:5px;
}

.btn-group-vertical>.btn {
display:block;
float:none;
max-width:100%;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.btn-group-vertical>.btn+.btn {
margin-left:0;
margin-top:-1px;
}

.btn-group-vertical>.btn:first-child {
-webkit-border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
border-radius:4px 4px 0 0;
}

.btn-group-vertical>.btn:last-child {
-webkit-border-radius:0 0 4px 4px;
-moz-border-radius:0 0 4px 4px;
border-radius:0 0 4px 4px;
}

.btn-group-vertical>.btn-large:first-child {
-webkit-border-radius:6px 6px 0 0;
-moz-border-radius:6px 6px 0 0;
border-radius:6px 6px 0 0;
}

.btn-group-vertical>.btn-large:last-child {
-webkit-border-radius:0 0 6px 6px;
-moz-border-radius:0 0 6px 6px;
border-radius:0 0 6px 6px;
}

.alert {
margin-bottom:20px;
text-shadow:0 1px 0 rgba(255,255,255,0.5);
background-color:#fcf8e3;
border:1px solid #fbeed5;
padding:8px 35px 8px 14px;
}

.alert .close {
position:relative;
top:-2px;
right:-21px;
line-height:20px;
}

.alert-success {
background-color:#dff0d8;
color:#468847;
border-color:#d6e9c6;
}

.alert-danger,.alert-error {
background-color:#f2dede;
color:#b94a48;
border-color:#eed3d7;
}

.alert-info {
background-color:#d9edf7;
color:#3a87ad;
border-color:#bce8f1;
}

.alert-block {
padding-top:14px;
padding-bottom:14px;
}

.nav {
margin-left:0;
margin-bottom:20px;
list-style:none;
}

.nav>li>a:hover,.nav>li>a:focus {
text-decoration:none;
background-color:rgba(0,0,0,0.1);
}

.nav-header {
display:block;
font-size:11px;
font-weight:700;
line-height:20px;
color:#999;
text-shadow:0 1px 0 rgba(255,255,255,0.5);
text-transform:uppercase;
padding:3px 15px;
}

.nav li+.nav-header {
margin-top:9px;
}

.nav-list {
padding-left:15px;
padding-right:15px;
margin-bottom:0;
}

.nav-list>li>a,.nav-list .nav-header {
margin-left:-15px;
margin-right:-15px;
text-shadow:0 1px 0 rgba(255,255,255,0.5);
}

.nav-list>li>a {
padding:3px 15px;
}

.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.2);
background-color:#00bff3;
}

.nav-tabs>li>a,.nav-pills>li>a {
padding-right:12px;
padding-left:12px;
margin-right:2px;
line-height:14px;
}

.nav-tabs {
border-bottom:1px solid #eee;
margin:0;
}

.nav-tabs>li {
margin-bottom:-1px;
}

.nav-tabs>li>a {
line-height:20px;
border:1px solid transparent;
font-size:11.9px;
background:#f5f5f5;
border-bottom-color:#eee;
padding:10px 20px;
}

.nav-tabs>.active>a,.nav-tabs>.active>a:hover {
color:#555;
background-color:#fff;
border:1px solid #eee;
border-bottom-color:transparent;
cursor:default;
}

.nav-pills>li>a {
padding-top:8px;
padding-bottom:8px;
margin-top:2px;
margin-bottom:2px;
}

.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus {
color:#253071;
font-weight: bold;
font-variant:small-caps;
background-color:rgba(42,118,32,0.8);
}

.nav-stacked>li>a {
margin-right:0;
}

.nav-tabs.nav-stacked>li>a {
border:1px solid #eee;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.nav-tabs.nav-stacked>li>a:hover {
z-index:2;
border-color:#eee;
}

.nav-pills.nav-stacked>li>a {
margin-bottom:3px;
}

.nav-pills.nav-stacked>li:last-child>a {
margin-bottom:1px;
}

.nav .dropdown-toggle .caret {
border-top-color:#00bff3;
border-bottom-color:#00bff3;
margin-top:6px;
}

.nav-tabs .active .dropdown-toggle .caret {
border-top-color:#555;
border-bottom-color:#555;
}

.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret {
border-top-color:#fff;
border-bottom-color:#fff;
opacity:1;
filter:alpha(opacity=100);
}

.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus {
border-color:#999;
}

.tab-content {
margin-bottom:20px;
background:#fff;
}

.tab-pane {
border:1px solid #eee;
border-top:0 none;
}

.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a {
min-width:74px;
margin-right:0;
margin-bottom:3px;
}

.tabs-left>.nav-tabs {
float:left;
margin-right:19px;
border-right:1px solid #eee;
}

.tabs-left>.nav-tabs>li>a {
margin-right:-1px;
-webkit-border-radius:4px 0 0 4px;
-moz-border-radius:4px 0 0 4px;
border-radius:4px 0 0 4px;
}

.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus {
border-color:#eee;
}

.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus {
border-color:#eee #fff #eee #eee;
}

.nav>.disabled>a:hover,.nav>.disabled>a:focus {
text-decoration:none;
background-color:transparent;
cursor:default;
}

.nav-social {
zoom:1;
font-size:30px;
}

.nav-social>li {
float:left;
margin-right:10px;
padding:0;
}

.nav-social>li i {
display:block!important;
width:auto!important;
}

.nav-actions li {
margin-bottom:1px;
padding:0;
}

.nav-actions li a {
border:0 none;
background:#00bff3;
color:#fff;
padding:6px 10px;
}

.ia-breadcrumb {
font-size:11px;
list-style:none;
margin:0;
padding:0;
}

.ia-breadcrumb>li a {
text-decoration:underline;
color:#777;
}

.ia-breadcrumb>li a:hover {
text-decoration:none;
color:#00bff3;
}

.ia-breadcrumb>li>.divider {
color:#ccc;
padding:0 5px;
}

.pagination {
margin:20px 0;
}

.pagination ul {
display:inline;
zoom:1;
margin-left:0;
margin-bottom:0;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);
box-shadow:0 1px 2px rgba(0,0,0,0.05);
}

.pagination ul>li>a,.pagination ul>li>span {
float:left;
line-height:20px;
text-decoration:none;
background-color:#fff;
border:1px solid #ddd;
border-left-width:0;
padding:4px 12px;
}

.pagination ul>.active>a,.pagination ul>.active>span {
color:#999;
cursor:default;
}

.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus {
color:#999;
background-color:transparent;
cursor:default;
}

.pagination ul>li:first-child>a,.pagination ul>li:first-child>span {
border-left-width:1px;
-webkit-border-top-left-radius:4px;
-moz-border-radius-topleft:4px;
border-top-left-radius:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomleft:4px;
border-bottom-left-radius:4px;
}

.pagination-large ul>li>a,.pagination-large ul>li>span {
font-size:17.5px;
padding:11px 19px;
}

.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span {
-webkit-border-top-left-radius:6px;
-moz-border-radius-topleft:6px;
border-top-left-radius:6px;
-webkit-border-bottom-left-radius:6px;
-moz-border-radius-bottomleft:6px;
border-bottom-left-radius:6px;
}

.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span {
-webkit-border-top-left-radius:3px;
-moz-border-radius-topleft:3px;
border-top-left-radius:3px;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-bottomleft:3px;
border-bottom-left-radius:3px;
}

.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span {
-webkit-border-top-right-radius:3px;
-moz-border-radius-topright:3px;
border-top-right-radius:3px;
-webkit-border-bottom-right-radius:3px;
-moz-border-radius-bottomright:3px;
border-bottom-right-radius:3px;
}

.pagination-small ul>li>a,.pagination-small ul>li>span {
font-size:11.9px;
padding:2px 10px;
}

.pagination-mini ul>li>a,.pagination-mini ul>li>span {
font-size:10.5px;
padding:0 6px;
}

.pager {
list-style:none;
text-align:center;
zoom:1;
margin:20px 0;
}

.pager li>a,.pager li>span {
display:inline-block;
background-color:#fff;
border:1px solid #ddd;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
padding:5px 14px;
}

.pager li>a:hover,.pager li>a:focus {
text-decoration:none;
background-color:#f5f5f5;
}

.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span {
color:#999;
background-color:#fff;
cursor:default;
}

.modal-backdrop {
position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:1040;
background-color:#000;
}

.modal-backdrop.fade {
opacity:0;
}

.modal {
position:fixed;
top:10%;
left:50%;
z-index:1050;
width:560px;
margin-left:-280px;
background-color:#fff;
border:1px solid #999;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);
-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);
box-shadow:0 3px 7px rgba(0,0,0,0.3);
-webkit-background-clip:padding-box;
-moz-background-clip:padding-box;
background-clip:padding-box;
outline:none;
}

.modal.fade {
-webkit-transition:opacity .3s linear, top .3s ease-out;
-moz-transition:opacity .3s linear, top .3s ease-out;
-o-transition:opacity .3s linear, top .3s ease-out;
transition:opacity .3s linear, top .3s ease-out;
top:-25%;
}

.modal.fade.in {
top:10%;
}

.modal-header {
border-bottom:1px solid #eee;
padding:9px 15px;
}

.modal-header .close {
margin-top:2px;
}

.modal-header h3 {
line-height:30px;
margin:0;
}

.modal-body {
position:relative;
overflow-y:auto;
max-height:400px;
padding:15px;
}

.modal-footer {
margin-bottom:0;
text-align:right;
background-color:#f5f5f5;
border-top:1px solid #ddd;
-webkit-border-radius:0 0 6px 6px;
-moz-border-radius:0 0 6px 6px;
border-radius:0 0 6px 6px;
-webkit-box-shadow:inset 0 1px 0 #fff;
-moz-box-shadow:inset 0 1px 0 #fff;
box-shadow:inset 0 1px 0 #fff;
zoom:1;
padding:14px 15px 15px;
}

.modal-footer .btn+.btn {
margin-left:5px;
margin-bottom:0;
}

.tooltip {
position:absolute;
z-index:1030;
display:block;
visibility:visible;
font-size:11px;
line-height:1.4;
opacity:0;
filter:alpha(opacity=0);
}

.tooltip.top {
margin-top:-3px;
padding:5px 0;
}

.tooltip.right {
margin-left:3px;
padding:0 5px;
}

.tooltip.bottom {
margin-top:3px;
padding:5px 0;
}

.tooltip.left {
margin-left:-3px;
padding:0 5px;
}

.tooltip-inner {
max-width:200px;
color:#fff;
text-align:center;
text-decoration:none;
background-color:#000;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
padding:8px;
}

.tooltip-arrow {
position:absolute;
width:0;
height:0;
border-color:transparent;
border-style:solid;
}

.tooltip.top .tooltip-arrow {
bottom:0;
left:50%;
margin-left:-5px;
border-top-color:#000;
border-width:5px 5px 0;
}

.tooltip.right .tooltip-arrow {
top:50%;
left:0;
margin-top:-5px;
border-right-color:#000;
border-width:5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
top:50%;
right:0;
margin-top:-5px;
border-left-color:#000;
border-width:5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
top:0;
left:50%;
margin-left:-5px;
border-bottom-color:#000;
border-width:0 5px 5px;
}

.popover {
position:absolute;
top:0;
left:0;
z-index:1010;
display:none;
max-width:276px;
text-align:left;
background-color:#fff;
-webkit-background-clip:padding-box;
-moz-background-clip:padding;
background-clip:padding-box;
border:1px solid rgba(0,0,0,0.2);
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
box-shadow:0 5px 10px rgba(0,0,0,0.2);
white-space:normal;
padding:1px;
}

.popover.left {
margin-left:-10px;
}

.popover-title {
font-size:14px;
font-weight:400;
line-height:18px;
background-color:#f7f7f7;
border-bottom:1px solid #ebebeb;
-webkit-border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
margin:0;
padding:8px 14px;
}

.popover-content {
padding:9px 14px;
}

.popover .arrow,.popover .arrow:after {
position:absolute;
display:block;
width:0;
height:0;
border-color:transparent;
border-style:solid;
}

.popover .arrow {
border-width:11px;
}

.popover .arrow:after {
content:"";
border-width:10px;
}

.popover.top .arrow {
left:50%;
margin-left:-11px;
border-bottom-width:0;
border-top-color:rgba(0,0,0,0.25);
bottom:-11px;
}

.popover.top .arrow:after {
bottom:1px;
margin-left:-10px;
border-bottom-width:0;
border-top-color:#fff;
}

.popover.right .arrow {
top:50%;
left:-11px;
margin-top:-11px;
border-left-width:0;
border-right-color:rgba(0,0,0,0.25);
}

.popover.right .arrow:after {
left:1px;
bottom:-10px;
border-left-width:0;
border-right-color:#fff;
}

.popover.bottom .arrow {
left:50%;
margin-left:-11px;
border-top-width:0;
border-bottom-color:rgba(0,0,0,0.25);
top:-11px;
}

.popover.bottom .arrow:after {
top:1px;
margin-left:-10px;
border-top-width:0;
border-bottom-color:#fff;
}

.popover.left .arrow {
top:50%;
right:-11px;
margin-top:-11px;
border-right-width:0;
border-left-color:rgba(0,0,0,0.25);
}

.popover.left .arrow:after {
right:1px;
border-right-width:0;
border-left-color:#fff;
bottom:-10px;
}

.thumbnails,.thumbnails-grid {
margin-left:-20px;
list-style:none;
zoom:1;
}

.thumbnail {
display:block;
line-height:20px;
border:1px solid #ddd;
background:#f5f5f5;
padding:4px;
}

a.thumbnail:hover,a.thumbnail:focus {
border-color:#00bff3;
}

.thumbnail>img {
display:block;
max-width:100%;
margin-left:auto;
margin-right:auto;
}

.thumbnail .caption {
color:#555;
padding:9px;
}

.media,.media-body {
overflow:visible;
zoom:1;
}

.media-heading {
font-weight:400;
margin:0 0 5px;
}

.media-object.fixed {
max-width:200px;
}

.label,.badge {
display:inline-block;
font-size:11.844px;
font-weight:700;
line-height:14px;
color:#fff;
vertical-align:baseline;
white-space:nowrap;
background-color:#999;
padding:2px 4px;
}

.label {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}

.badge {
padding-left:9px;
padding-right:9px;
-webkit-border-radius:9px;
-moz-border-radius:9px;
border-radius:9px;
}

a.label:hover,a.label:focus,a.badge:hover,a.badge:focus {
color:#fff;
text-decoration:none;
cursor:pointer;
}

.badge.badge-small {
background-color:#f2f2f2;
font-size:11px;
font-weight:400;
color:#aaa;
text-shadow:none;
vertical-align:top;
padding:2px 5px;
}

.label a,.badge a {
color:#fff;
text-decoration:none;
}

.progress {
overflow:hidden;
height:20px;
margin-bottom:20px;
background-color:#f7f7f7;
background-image:linear-gradient(tobottom,#f5f5f5,#f9f9f9);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);
-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}

.progress .bar {
width:0;
height:100%;
color:#fff;
float:left;
font-size:12px;
text-align:center;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-color:#0e90d2;
background-image:linear-gradient(tobottom,#149bdf,#0480be);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);
-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-transition:width .6s ease;
-moz-transition:width .6s ease;
-o-transition:width .6s ease;
transition:width .6s ease;
}

.progress .bar+.bar {
-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
}

.progress-striped .bar {
background-color:#149bdf;
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);
-webkit-background-size:40px 40px;
-moz-background-size:40px 40px;
-o-background-size:40px 40px;
background-size:40px 40px;
}

.progress-danger .bar,.progress .bar-danger {
background-color:#dd514c;
background-image:linear-gradient(tobottom,#ee5f5b,#c43c35);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0);
}

.progress-danger.progress-striped .bar,.progress-striped .bar-danger {
background-color:#ee5f5b;
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);
}

.progress-success .bar,.progress .bar-success {
background-color:#5eb95e;
background-image:linear-gradient(tobottom,#62c462,#57a957);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0);
}

.progress-success.progress-striped .bar,.progress-striped .bar-success {
background-color:#62c462;
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);
}

.progress-info .bar,.progress .bar-info {
background-color:#4bb1cf;
background-image:linear-gradient(tobottom,#5bc0de,#339bb9);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0);
}

.progress-info.progress-striped .bar,.progress-striped .bar-info {
background-color:#5bc0de;
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);
}

.progress-warning .bar,.progress .bar-warning {
background-color:#faa732;
background-image:linear-gradient(tobottom,#fbb450,#f89406);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);
}

.progress-warning.progress-striped .bar,.progress-striped .bar-warning {
background-color:#fbb450;
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);
}

.invisible {
visibility:hidden;
}

.affix {
position:fixed;
}

.alpha-sorting a,.alpha-sorting span {
min-width:20px;
margin-bottom:5px;
}

.highlight {
background:#fffc00;
}

.box {
margin-bottom:30px;
background:#f5f5f5;
color:#777;
}

.box .box-caption {
color:#777;
background:rgba(42,118,32,0.01);
font-size:16px;
line-height:16px;
font-weight:700;
text-transform:uppercase;
position:relative;
margin:0;
padding:20px;
}

.box .box-content {
padding:0 20px 20px;
}

.box form .actions a {
text-decoration:underline;
font-size:12px;
margin-right:10px;
display:inline-block;
}

.box-clear {
background:transparent;
border:1px solid #eee;
}

.box-clear .box-caption {
background:transparent;
}

.box.no-header {
border:0 none;
background:none;
}

.box-special .box-caption .minmax-toggle:hover i {
color:rgba(255,255,255,0.5);
}
.box-festivity .minmax-toggle:hover i {
color:rgba(255,255,255,0.5);
}

.box-special .box-content a {
color:#001f27;
}

.box-festivity .box-content a {
color:#001f27;
}

.box-special .box-content a:hover {
color:#000;
}

.box-festivity .box-content a:hover {
color:#000;
}

.section-light .box {
background:transparent;
color:#777;
borders:0px,1px,0px,0px;
}

.top-headline-block {
    background: rgba(25,30,71,0.06);
height: 250px;
}

.section-light .box .box-caption {
color:#777;
background:transparent;
padding:0;
}

.section-dark .box {
background:transparent;
color:#5a8590;
}

.section-dark .box .box-caption {
color:#94b4bc;
background:transparent;
padding:0;
}

.groupWrapper+.groupWrapper,.groupWrapper+.row,.row+.groupWrapper {
margin-top:30px;
}

.table.statistics thead th {
padding-left:0;
padding-right:0;
}

.table.statistics td {
border:0 none;
background:none!important;
padding-left:0;
padding-right:0;
}

.table.statistics td:last-child {
width:10%;
text-align:right;
}

.table.statistics .user-list {
padding-top:10px;
text-align:left;
}

.table.statistics .user-list a {
display:inline-block;
font-size:11.844px;
font-weight:700;
line-height:14px;
color:#fff;
vertical-align:baseline;
white-space:nowrap;
background-color:#999;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background:#00bff3;
border:0 none;
padding:2px 4px;
}

.account-info {
text-align:center;
border-bottom:1px solid #e8e8e8;
padding-bottom:20px;
margin-bottom:15px;
}

.account-info img {
-webkit-border-radius:50px;
-moz-border-radius:50px;
border-radius:50px;
display:block;
margin:0 auto 10px;
}

.ia-item {
margin-bottom:30px;
background:transparent;
color:#333;
position:relative;
padding:0;
}

.ia-item .media-heading small {
color:#ccc;
}

.ia-item .media-heading small a {
color:#a6a6a6;
}

.ia-item .media-body .media-object.pull-left {
margin-right:10px;
margin-bottom:10px;
}

.ia-item .media-body .media-object.pull-right {
margin-left:10px;
margin-bottom:10px;
}

.ia-item-date {
font-size:12px;
color:#999;
}

.ia-item-panel {
zoom:1;
clear:both;
margin-top:20px;
font-size:11.9px;
color:#aaa;
background-color:#f5f5f5;
padding:5px 10px;
}

.ia-item-panel .panel-item {
padding:3px 0;
}

.ia-item-view .ia-badge {
float:none;
margin-bottom:20px;
right:0;
}

.ia-item-bordered {
border:1px solid #eee;
padding:10px;
}

.ia-item-bordered .ia-item-panel {
border-top:1px solid #eee;
margin:10px -10px -10px;
}

.ia-item-bordered-bottom {
border-bottom:1px solid #eee;
padding-bottom:10px;
margin-bottom:10px;
}

.ia-item-bordered-bottom:last-child {
border-bottom:0 none;
margin-bottom:0;
padding-bottom:0;
}

.ia-item-featured {
border:1px solid #38b7ea;
}

.ia-item-sponsored {
border:1px solid #f98700;
}

.box .ia-item-bordered-bottom {
border-color:#e1e1e1;
}

.ia-item-grid {
border:1px solid #eee;
text-align:center;
position:relative;
padding:10px;
}

.ia-item-grid h3 {
font-size:14px;
line-height:14px;
margin:0;
}

.ia-item-grid .date {
color:#999;
font-style:italic;
font-size:12px;
margin:0;
}

.ia-badge {
color:#666;
background:#eee;
display:block;
position:absolute;
right:10px;
top:0;
width:26px;
height:26px;
line-height:26px;
text-align:center;
}

.ia-badge:before,.ia-badge:after {
content:'';
display:block;
position:absolute;
top:100%;
left:0;
width:0;
height:0;
border-color:#eee transparent transparent;
border-style:solid;
border-width:6.5px 13px 0 0;
}

.ia-badge:after {
left:auto;
right:0;
border-color:transparent #eee transparent transparent;
border-width:0 13px 6.5px 0;
}

.ia-badge-featured {
color:#fff;
background-color:#38b7ea;
}

.ia-badge-featured:before {
border-top-color:#38b7ea;
}

.ia-badge-featured:after {
border-right-color:#38b7ea;
}

.ia-badge-sponsored {
color:#fff;
background-color:#f98700;
}

.ia-badge-sponsored:before {
border-top-color:#f98700;
}

.ia-badge-sponsored:after {
border-right-color:#f98700;
}

.ia-badge-banned {
color:#cc374b;
}

.ia-badge-approval {
color:#00acee;
}

.ia-badge-suspended {
color:#7aa59e;
}

.ia-list-items {
list-style-type:none;
margin:0;
padding:0;
}

.ia-list-items>li {
margin:4px 0;
}

.ia-list-items--circle>li,.ia-list-items--chevron>li,.ia-list-items--checkmark>li {
margin-left:18px;
position:relative;
}

.ia-list-items--circle>li:before,.ia-list-items--chevron>li:before,.ia-list-items--checkmark>li:before {
position:absolute;
font-family:FontAwesome;
font-weight:400;
font-style:normal;
text-decoration:inherit;
-webkit-font-smoothing:antialiased;
margin-right:.3em;
content:"\f10c";
left:-18px;
top:0;
}

.ia-list-items--chevron>li:before {
font-family:FontAwesome;
font-weight:400;
font-style:normal;
text-decoration:inherit;
-webkit-font-smoothing:antialiased;
margin-right:.3em;
content:"\f054";
}

.ia-list-items--checkmark>li:before {
font-family:FontAwesome;
font-weight:400;
font-style:normal;
text-decoration:inherit;
-webkit-font-smoothing:antialiased;
margin-right:.3em;
content:"\f00c";
}

.tags a {
display:inline-block;
font-size:11.844px;
font-weight:700;
line-height:14px;
color:#fff;
vertical-align:baseline;
white-space:nowrap;
background-color:#999;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:2px 4px;
}

.ia-categories {
margin:14px 0;
}

.cat-wrap {
padding:4px;
}

.subcat-wrap {
line-height:14px;
margin-bottom:12px;
}

.subcat-wrap a {
font-size:12px;
color:#bbb;
text-decoration:underline;
}

.subcat-wrap a:hover {
color:#aaa;
text-decoration:none;
}

.ia-field.separated {
padding-bottom:20px;
border-bottom:1px solid #eee;
}

.ia-field:last-child {
margin-bottom:0;
padding-bottom:0;
border-bottom:0 none;
}

.ia-field .title {
float:left;
width:160px;
font-weight:700;
text-align:right;
}

.ia-field.plain .title,.ia-field.plain .content {
float:none;
text-align:left;
width:auto;
margin:0;
}

.page__search .search-pane {
border:1px solid #eee;
display:none;
}

#manage-mode {
position:fixed;
left:0;
bottom:0;
right:0;
z-index:5000;
height:20px;
line-height:20px;
color:#fff;
background:#f2395b;
font-size:12px;
padding:10px;
}

#manage-mode i {
margin-right:10px;
font-size:20px;
vertical-align:middle;
}

#manage-mode a {
color:#fff;
text-decoration:underline;
}

.visual-mode {
padding-bottom:20px;
}

.visual-mode .groupWrapper {
position:relative;
min-height:100px;
outline:2px solid rgba(142,192,238,0.09999999999999998);
background:rgba(142,192,238,0.09999999999999998);
}

.visual-mode .groupWrapper-header {
position:absolute;
right:-2px;
top:-24px;
font-size:12px;
line-height:14px;
color:#8ec0ee;
background:rgba(142,192,238,0.09999999999999998);
-webkit-border-radius:3px 3px 0 0;
-moz-border-radius:3px 3px 0 0;
border-radius:3px 3px 0 0;
padding:4px 6px;
}

.visual-mode .groupWrapper .widget-placeholder {
background:#fff url(../img/mm-drop-bg.png) 0 0 repeat;
margin-bottom:30px;
}

.visual-mode .box .box-wrap-manage {
cursor:move;
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
border:2px solid #00bff3;
}

.visual-mode .box .box-wrap-manage:hover {
background:rgba(0,191,243,0.15000000000000002);
}

.visual-mode .box .box-wrap-manage .box-config {
display:none;
position:absolute;
right:0;
bottom:0;
left:0;
background:rgba(0,191,243,0.75);
padding:5px 10px;
}

.minmax-toggle {
position:absolute;
right:20px;
top:50%;
margin-top:-14px;
font-size:24px;
width:24px;
height:24px;
line-height:24px;
text-decoration:none;
text-align:center;
}

.minmax-toggle:hover i {
color:#00bff3;
}

.panel {
color:#999;
display:block;
clear:both;
background:#f5f5f5;
font-size:11.9px;
margin:6px 0;
padding:4px 8px;
}

.panel span {
display:inline-block;
margin-right:14px;
}

.captcha-simple {
margin-bottom:14px;
padding:10px 0;
}

input[type="text"].char-counter,input[readonly].char-counter {
border:0 none;
background:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
font-size:12px;
font-style:italic;
color:#333;
font-weight:700;
width:auto;
vertical-align:inherit;
margin:0;
padding:0;
}

.plan-radio {
border:1px solid #eee;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:4px 6px;
}

.plan-radio input {
margin-left:0!important;
margin-right:6px!important;
}

.plan-description {
font-size:12px;
margin-bottom:14px;
}

.ia-reset {
border:0 none;
line-height:inherit;
margin:0;
padding:0;
}

#backToTop {
position:fixed;
display:none;
bottom:-15px;
right:50%;
margin-right:-15px;
width:30px;
height:30px;
font-size:11.9px;
text-align:center;
line-height:15px;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
text-decoration:none;
background:#00bff3;
color:#fff;
}

.notifFloatBox {
position:fixed;
right:20px;
top:20px;
z-index:15000;
display:none;
max-width:300px;
background:#00b6de;
color:#fff;
border-radius:4px;
padding:20px;
}

.notifFloatBox--info {
background:#00b6de;
}

.notifFloatBox--success {
background:#95ba12;
}

.notifFloatBox--error {
background:#f9644e;
}

.notifFloatBox ul {
list-style-type:none;
margin:0 30px 0 0;
padding:0;
}

.redirect-block {
position:absolute;
top:50%;
left:50%;
width:340px;
margin-left:-170px;
margin-top:-200px;
background:#fff;
-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.15);
-moz-box-shadow:0 2px 8px rgba(0,0,0,0.15);
box-shadow:0 2px 8px rgba(0,0,0,0.15);
padding:20px;
}

.span0 {
display:none!important;
}

.categories-toggle {
display:inline-block;
font-size:12px;
color:#00bff3;
cursor:pointer;
border-bottom:1px dashed #00bff3;
text-decoration:none;
}

.categories-tree {
background:#fff;
border:1px solid #ddd;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-moz-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
height:200px;
overflow:auto;
margin-top:15px;
margin-bottom:0;
padding:6px;
}

.tree-col i.icon-random,.tree-col i.icon-lock {
vertical-align:middle;
}

.ia-wrap {
position:relative;
padding:20px;
}

.strip-line {
width:180px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}

.icon-orange {
color:#faa701;
}

#re-gmap label,#mapCanvas label {
width:auto;
display:inline;
}

.gap-bottom {
margin-bottom:15px;
}

#google_suggestions ul {
list-style-type:none;
margin:0;
}

#google_suggestions input[type="text"] {
margin-bottom:0;
margin-right:10px;
}

#google_suggestions input[type="submit"] {
display:inline;
zoom:1;
margin-bottom:0;
font-size:14px;
line-height:20px;
text-align:center;
vertical-align:middle;
cursor:pointer;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
margin-left:.3em;
border:1px solid;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,0.25);
background-image:linear-gradient(tobottom,#00bff3,#006ef3);
background-repeat:repeat-x;
background-color:#006ef3;
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
background:#00bff3;
border-color:#00bff3;
padding:4px 12px;
}

#google_suggestions input[type="submit"]:hover {
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
border-color:#006ef3;
}

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {
outline:none;
}

.slides,.flex-control-nav,.flex-direction-nav {
list-style:none;
margin:0;
padding:0;
}

.flexslider {
background:#fff;
position:relative;
zoom:1;
margin:0;
padding:0;
}

.flexslider .slides>li {
display:none;
-webkit-backface-visibility:hidden;
}

.flexslider .slides img {
width:100%;
display:block;
}

.flex-pauseplay span {
text-transform:capitalize;
}

.slides:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}

* html .slides {
height:1%;
}

.flex-viewport {
max-height:2000px;
-webkit-transition:all 1s ease;
-moz-transition:all 1s ease;
transition:all 1s ease;
}

.loading .flex-viewport {
max-height:300px;
}

.carousel li {
margin-right:5px;
}

.flex-direction-nav {
height:0;
}

.flex-direction-nav a {
width:40px;
height:100px;
display:block;
background:url(../img/bg_direction_nav.png) no-repeat 0 0;
position:absolute;
top:50%;
z-index:10;
cursor:pointer;
text-indent:-9999px;
-webkit-transition:all .3s ease;
margin:-50px 0 0;
}

.flex-direction-nav .flex-next {
background-position:100% 0;
right:10px;
}

.flex-direction-nav .flex-prev {
left:10px;
}

.flex-direction-nav .flex-disabled {
opacity:.3!important;
filter:alpha(opacity=30);
cursor:default;
}

.flex-control-nav {
width:100%;
position:absolute;
bottom:-40px;
text-align:center;
}

.flex-control-nav li {
zoom:1;
display:inline;
margin:0 6px;
}

.flex-control-paging li a {
width:11px;
height:11px;
display:block;
background:rgba(0,0,0,0.5);
cursor:pointer;
text-indent:-9999px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
-o-border-radius:20px;
border-radius:20px;
box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
}

.flex-control-paging li a:hover {
background:rgba(0,0,0,0.7);
}

.flex-control-paging li a.flex-active {
background:rgba(0,0,0,0.9);
cursor:default;
}

.flex-control-thumbs {
position:static;
overflow:hidden;
margin:5px 0 0;
}

.flex-control-thumbs li {
width:25%;
float:left;
margin:0;
}

.flex-control-thumbs img {
width:100%;
display:block;
opacity:.7;
cursor:pointer;
}

.flex-control-thumbs .flex-active {
opacity:1;
cursor:default;
}

.slider-simple {
margin-top:-20px;
}

.slider-simple .slide {
text-align:center;
padding:10px;
}

.slider-simple .slide .caption {
padding:10px 0 0;
}

.slider-simple .slide .caption p {
color:#999;
margin:0;
}

.slider-round {
background:none;
margin-top:-20px;
}

.slider-round .slide {
width:300px;
height:300px;
-webkit-border-radius:150px;
-moz-border-radius:150px;
border-radius:150px;
background:rgba(0,0,0,0.7);
text-align:center;
margin:0 auto;
}

.slider-round .slide p {
font-size:30px;
line-height:30px;
text-transform:uppercase;
color:#fff;
font-family:PTSansNarrowRegular,Helvetica,Arial,sans-serif;
margin:20px 0 0;
}

.slider-round .slide p.icon {
padding-top:30px;
}

.slider-round .slide p b {
display:block;
font-family:PTSansNarrowBold,Helvetica,Arial,sans-serif;
}

.slider-round .slide p i {
font-size:60px;
margin:20px 0;
}

.slider-round .slide hr {
border-top:0 none;
width:70%;
margin:20px auto;
}

.slider-round .slide.num1 {
background:rgba(0,166,81,0.7);
}

.slider-round .slide.num2 {
background:rgba(36,157,226,0.7);
}

.slider-round .slide.num3 {
background:rgba(238,47,87,0.7);
}

.slider-round .flex-direction-nav a {
top:100%;
left:50%;
background:url(../img/bg_direction_nav2.png) no-repeat 0 0;
margin:-95px 0 0 -40px;
}

.slider-round .flex-direction-nav a.flex-next {
background-position:100% 0;
margin-left:0;
}

.section {
background:transparent;
padding:40px 0;
}

.section-light {
background:#ffffff;
}

.section-dark {
background:#1f2e32;
}

.section-narrow {
padding:10px 0;
}

.section-clear+#content {
padding-top:0;
}

header {
padding:0 0 20px;
}

header.clouds {
background:url(../img/backgrounds/dogs-cats.jpg) center bottom no-repeat;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:1170px;
}

.inventory {
zoom:1;
background:rgba(0,0,0,0.3);
font-size:12px;
padding:0;
}

.inventory .nav.nav-pills {
float:right;
margin-left:30px;
margin-bottom:0;
}

.inventory .nav.nav-pills>li>a {
color:#fff;
margin-top:0;
margin-bottom:0;
}

.nav-bar {
background:#fff;
opacity:0.75;
zoom:1;
}

.nav-bar .brand {
float:left;
line-height:60px;
padding:0 20px;
}

.nav-bar .nav-mainmenu>li>a {
text-transform:uppercase;
font-weight:700;
line-height:60px;
color:#00bff3;
margin:0;
padding:0 14px;
}

.nav-bar .nav-mainmenu>li>a:hover {
color:#0083a6;
background:#f5f5f5;
}

.nav-bar .nav-mainmenu>li>a .caret {
margin-top:27px;
border-top-color:#00bff3;
border-bottom-color:#00bff3;
}

.nav-bar .nav-mainmenu>li.active>a,.nav-bar .nav-mainmenu>li.active>a:hover,.nav-bar .nav-mainmenu>li.active>a:focus {
color:#fff;
background:#2a7620;
}

.nav-bar .nav-mainmenu>li.dropdown.open>a.dropdown-toggle {
background:#f5f5f5;
color:#0083a6;
}

.nav-bar form {
float:right;
line-height:59px;
margin:0;
padding:0 20px 0 0;
}

.nav-bar form .control-group {
position:relative;
margin:0;
}

.nav-bar form input {
padding-right:30px;
}

.nav-bar form button {
position:absolute;
right:0;
top:50%;
color:#00bff3;
border:0 none;
background:none;
width:20px;
height:20px;
margin:-10px 5px 0 0;
padding:0;
}

.nav-toggle {
line-height:60px;
width:60px;
text-align:center;
float:right;
color:#fff;
background:#00bff3;
display:none;
margin:0;
padding:0;
}

.top-headline-block .headline-icon {
display:block;
width:80px;
height:80px;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
background:rgb(42,118,32);
text-align:center;
line-height:80px;
color:rgb(37,48,113);
font-size:50px;
-webkit-transition:all .3s ease-out;
-moz-transition:all .3s ease-out;
-o-transition:all .3s ease-out;
transition:all .3s ease-out;
cursor:pointer;
margin:0 auto;
opacity:0.7;
}

.top-headline-block .headline-icon:hover {
background:#efefef;
text-decoration:none;
}

.top-headline-block .title {
margin-top:15px;
text-transform:uppercase;
font-weight:700;
color:#253071;
}

footer {
border-top:0 none;
color:#5a8590;
}

footer .copyright {
margin-bottom:0;
padding:7px 0;
}

#ia-style-switcher {
position:fixed;
z-index:20000;
width:160px;
left:-200px;
top:70px;
background:#fff;
padding:0 20px 20px;
}

#ia-style-switcher.visible {
-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);
-moz-box-shadow:0 0 6px rgba(0,0,0,0.2);
box-shadow:0 0 6px rgba(0,0,0,0.2);
}

#ia-style-switcher .switch {
position:absolute;
z-index:19999;
right:-40px;
top:10px;
width:40px;
height:40px;
line-height:40px;
font-size:30px;
text-align:center;
background:#fff;
}

#ia-style-switcher h5 {
font-size:12px;
text-transform:uppercase;
color:#999;
}

.ia-plugin {
background:#f2f2f2;
}

.alphabetic-search span {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background:#00bff3;
color:#fff;
line-height:20px;
text-align:center;
vertical-align:middle;
display:inline-block;
padding:2px 10px;
}

.websnappr img {
margin:-95px 0 0 -101px;
}

.accordion.jstree li {
padding:2px 0;
}

.accordion.jstree a {
height:auto;
white-space:normal;
padding:2px;
}

.accordion li>a:hover {
background-color:#f4f4f4;
}

.accordion ul>li.active>a {
color:#036B9F;
background-color:#f0f7fb;
}

.accordion li ins {
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity:0.5;
opacity:0.5;
width:0;
}

.accordion li.jstree-closed>ins {
width:18px;
background:url(../img/icon-arrow-right.png) center center no-repeat;
}

.accordion li.jstree-open>ins {
width:18px;
background:url(../img/icon-arrow-bottom-rigth.png) center center no-repeat;
}

.accordion li a ins {
display:none;
background:url(../img/icon-folder.png) center center no-repeat;
}

.accordion li[rel=locked] a ins {
background:url(../img/icon-lock.png) center center no-repeat;
}

.accordion li a.jstree-loading ins {
background:url(../img/preloader.gif) center center no-repeat;
}

.accordion.jstree li ul li {
padding-left:10px;
margin-left:0;
}

.accordion.jstree li ul li.jstree-leaf {
padding-left:28px;
}

.clearfix,.dl-horizontal,.controls-row,.nav-tabs,.nav-pills,.tabbable,.flexslider .slides {
zoom:1;
}

.clearfix:before,.clearfix:after,.row:before,.row:after,.row-fluid:before,.row-fluid:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.dl-horizontal:before,.dl-horizontal:after,.controls-row:before,.controls-row:after,.form-actions:before,.form-actions:after,.form-horizontal .control-group:before,.form-horizontal .control-group:after,.ia-form .control-group .control-group:before,.ia-form .control-group .control-group:after,.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after,.tabbable:before,.tabbable:after,.nav-social:before,.nav-social:after,.pager:before,.pager:after,.modal-footer:before,.modal-footer:after,.thumbnails:before,.thumbnails-grid:before,.thumbnails:after,.thumbnails-grid:after,.ia-item-panel:before,.ia-item-panel:after,.inventory:before,.inventory:after,.nav-bar:before,.nav-bar:after {
display:table;
content:"";
line-height:0;
}

.clearfix:after,.row:after,.row-fluid:after,.container:after,.container-fluid:after,.dl-horizontal:after,.controls-row:after,.form-actions:after,.form-horizontal .control-group:after,.ia-form .control-group .control-group:after,.nav-tabs:after,.nav-pills:after,.tabbable:after,.nav-social:after,.pager:after,.modal-footer:after,.thumbnails:after,.thumbnails-grid:after,.ia-item-panel:after,.inventory:after,.nav-bar:after {
clear:both;
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,.ia-form .checkbox.horizontal,.ia-form .radio.horizontal,.open>.dropdown-menu,.dropdown-submenu:hover>.dropdown-menu,.nav>li>a,.tab-content>.active,.pill-content>.active,.thumbnails-grid>.thumbnail>a,.media-object,.show,html[xmlns] .slides,.no-js .slides>li:first-child {
display:block;
}

audio,canvas,video,.btn-group-vertical,.ia-breadcrumb>li {
display:inline;
zoom:1;
}

audio:not([controls]),[class*="span"].hide,.row-fluid [class*="span"].hide,.form-search .hide,.form-inline .hide,.form-horizontal .hide,[class^="icon-"].hide,[class*=" icon-"].hide,.tab-content>.tab-pane,.pill-content>.pill-pane,.popover-title:empty,.label:empty,.badge:empty,.hide,.table.statistics .user-list a:empty,.tags a:empty,.page__search .search-pane-fieldset,.collapsible.collapsed .box-content,.collapsible.collapsed>.content {
display:none;
}

a:focus,select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,.btn:focus,#google_suggestions input[type="submit"]:focus {
outline:5px auto 0;
outline-offset:-2px;
}

a:hover,a:active,.dropdown-toggle:active,.open .dropdown-toggle,.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
outline:0;
}

#map_canvas img,.google-maps img,.nav>li>a>img,#re-gmap img,#mapCanvas img {
max-width:none;
}

button::-moz-focus-inner,input::-moz-focus-inner,button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner {
border:0;
padding:0;
}

label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"],.upload-wrap .upload-hidden::-webkit-file-upload-button,.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus,.accordion.jstree .jstree-icon {
cursor:pointer;
}

.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container,.span12 {
width:940px;
}

.span1,.input-mini {
width:60px;
}

.offset2,.dl-horizontal dd,.ia-field .content {
margin-left:180px;
}

.row-fluid [class*="span"]:first-child,.input-prepend.input-append .btn-group:first-child,.btn:first-child,.btn-group:first-child,.modal-footer .btn-block+.btn-block,.row-fluid .thumbnails,.row-fluid .thumbnails-grid,#google_suggestions input[type="submit"]:first-child {
margin-left:0;
}

[class*="span"].pull-right,.row-fluid [class*="span"].pull-right,.pull-right,.nav>.pull-right,.pager .next>a,.pager .next>span {
float:right;
}

.slogan,dl,pre.prettyprint,.ia-form .controls textarea,.ia-form .controls .cke,.ia-form .field-group,.search-results,.ia-field,.page__search .search-bar,.page__search .search-items,.blogroll-grid .row-fluid {
margin-bottom:20px;
}

strong,dt,.table th,.textcounter {
font-weight:700;
}

.muted,input:-moz-placeholder,textarea:-moz-placeholder,input:-ms-input-placeholder,textarea:-ms-input-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus,.nav>.disabled>a,.ia-breadcrumb>.active {
color:#999;
}

.text-warning,.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline,.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea,.alert,.alert h4 {
color:#c09853;
}

.text-error,.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline,.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea,.alert-danger h4,.alert-error h4 {
color:#b94a48;
}

.text-info,.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline,.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea,.alert-info h4 {
color:#3a87ad;
}

.text-success,.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline,.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea,.alert-success h4 {
color:#468847;
}

.text-right,.table td.text-right,blockquote.pull-right p,blockquote.pull-right small,.pagination-right {
text-align:right;
}

.text-center,.table td.text-center,.pagination-centered,.alpha-sorting,.top-headline-block {
text-align:center;
}

h6,h3 small,h4 small,.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover,.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover {
font-size:14px;
}

h2 small,.btn-group>.btn-large {
font-size:17.5px;
}

.page-content,.ia-items {
margin-bottom:30px;
}

ul ul,ul ol,ol ol,ol ul,.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .help-block,.alert-block>p,.alert-block>ul,.nav-actions li:last-child,.modal-form,.box .box-content>:last-child,.box:last-child,.ia-item:last-child,.ia-item>:last-child,.ia-item .media-body>:last-child,.ia-item>table,.ia-item>.table,.box .ia-items,.ia-item--author-block,#manage-mode p,.ia-wrap .alert:last-child,#google_suggestions form,.nav-bar .nav-mainmenu,.top-headlines .box,.top-headline-block :last-child,footer .nav {
margin-bottom:0;
}

li,dt,dd {
line-height:20px;
}

ul.unstyled,ol.unstyled,ul.inline,ol.inline,.media-list {
margin-left:0;
list-style:none;
}

dd,.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline,.popover.right,.media>.pull-right,.ia-item-panel>.pull-right {
margin-left:10px;
}

.text-small,.btn-group>.btn-small {
font-size:11.9px;
}

select[multiple],select[size],.collapse.in {
height:auto;
}

.controls>.radio:first-child,.controls>.checkbox:first-child,.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"] {
padding-top:5px;
}

.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"],.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group,.files-list .caption,.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin,a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before,#google_suggestions input[type="submit"] [class^="icon-"].icon-spin,#google_suggestions input[type="submit"] [class*=" icon-"].icon-spin {
display:inline-block;
}

.controls-row [class*="span"]+[class*="span"],.ia-list-items--left-margin {
margin-left:20px;
}

.controls-row [class*="span"],.row-fluid .controls-row [class*="span"],.pull-left,.nav-tabs>li,.nav-pills>li,.pager .previous>a,.pager .previous>span {
float:left;
}

input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly],.nav.inline>li>a:hover {
background-color:transparent;
}

.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active {
z-index:2;
}

.input-prepend .add-on:first-child,.input-prepend .btn:first-child,.input-append input,.input-append select,.input-append .uneditable-input,.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child,.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle,.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn {
-webkit-border-radius:0 0 0 0;
-moz-border-radius:0;
border-radius:0 0 0 0;
}

.input-append .add-on,.input-append .btn,.input-append .btn-group,.btn-group>.btn+.btn,.modal-footer .btn-group .btn+.btn {
margin-left:-1px;
}

.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input,.form-search .input-append .search-query,.form-search .input-prepend .search-query {
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.form-search .input-append .search-query,.form-search .input-prepend .btn {
-webkit-border-radius:14px 0 0 14px;
-moz-border-radius:14px 0 0 14px;
border-radius:14px 0 0 14px;
}

.form-search .input-append .btn,.form-search .input-prepend .search-query {
-webkit-border-radius:0 14px 14px 0;
-moz-border-radius:0 14px 14px 0;
border-radius:0 14px 14px 0;
}

.control-group,.ia-form .text-center .btn,.files-list,.field,.search-results .ia-item .thumbnail,.ia-item .media-object,.ia-item .media-body,.ia-item-image,.ia-item-grid img,.page__search .search-bar .input-block-level,.accounts-sorting,#google_suggestions ul li,#cke_body {
margin-bottom:10px;
}

.form-horizontal .control-group,.ia-form .control-group .control-group {
margin-bottom:20px;
zoom:1;
}

.form-horizontal .controls,.ia-form .control-group .control-group .controls {
display:inline-block;
padding-left:20px;
margin-left:0;
}

.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block,.popover.bottom {
margin-top:10px;
}

.ia-form .fieldset .title,.page__search .search-pane-fieldset .title {
border-bottom:1px solid #eee;
font-size:18px;
line-height:30px;
position:relative;
margin:0;
padding:10px 20px;
}

.ia-form .fieldset .content,.page__search .search-pane-fieldset .content,.tab-pane .ia-items {
padding:20px;
}

.ia-form .controls textarea+.help-block,.popover.top {
margin-top:-10px;
}

.ia-form .ia-thumbnail .btn,.btn-large [class^="icon-"],.btn-large [class*=" icon-"] {
margin-top:4px;
}

.upload-gallery-wrap button .label,.upload-gallery-wrap button .badge,.btn-mini .label,.btn-mini .badge {
top:0;
}

.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td,.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td {
border-top:0;
}

.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child,.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child {
-webkit-border-top-left-radius:4px;
-moz-border-radius-topleft:4px;
border-top-left-radius:4px;
}

.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child,.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child {
-webkit-border-top-right-radius:4px;
-moz-border-radius-topright:4px;
border-top-right-radius:4px;
}

.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th,.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span {
background-color:#f5f5f5;
}

a [class^="icon-"],a [class*=" icon-"],.pagination ul>li,.pager li {
display:inline;
}

.icons-ul>li,.dropup,.dropdown,.dropdown-submenu,.nav.inline>li,.visual-mode .box,.collapsible {
position:relative;
}

.icon-light,.box-special .box-caption a,.box-festivity .box-caption a,.visual-mode .box .box-wrap-manage .box-config a {
color:#fff;
}

.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large,.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large,#google_suggestions input[type="submit"] [class^="icon-"].icon-large,#google_suggestions input[type="submit"] [class*=" icon-"].icon-large {
line-height:.9em;
}

.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x,#google_suggestions input[type="submit"] [class^="icon-"].pull-left.icon-2x,#google_suggestions input[type="submit"] [class*=" icon-"].pull-left.icon-2x,#google_suggestions input[type="submit"] [class^="icon-"].pull-right.icon-2x,#google_suggestions input[type="submit"] [class*=" icon-"].pull-right.icon-2x {
margin-top:.18em;
}

.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large,#google_suggestions input[type="submit"] [class^="icon-"].icon-spin.icon-large,#google_suggestions input[type="submit"] [class*=" icon-"].icon-spin.icon-large {
line-height:.8em;
}

.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"],.btn-small [class^="icon-"],.btn-small [class*=" icon-"],.media:first-child {
margin-top:0;
}

.icon-angle-up:before,.minmax-toggle i:before {
content:"\f106";
}

.icon-angle-down:before,.collapsible.collapsed .minmax-toggle i:before {
content:"\f107";
}

.icon-reply-all:before,.icon-mail-reply-all:before {
content:"\f122";
}

.dropdown-menu.pull-right,.pull-right>.dropdown-menu {
right:0;
left:auto;
}

.dropdown-menu .divider,.nav-list .divider {
width:100%;
height:1px;
overflow:hidden;
background-color:#e5e5e5;
border-bottom:1px solid #fff;
margin:-5px 0 5px;
}

.dropdown-submenu.pull-left,.nav-stacked>li,.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li {
float:none;
}

.fade.in,.flex-control-thumbs img:hover {
opacity:1;
}

.btn:hover,.btn:focus,.btn-link[disabled]:hover,.btn-link[disabled]:focus,#google_suggestions input[type="submit"]:hover,#google_suggestions input[type="submit"]:focus {
color:#333;
text-decoration:none;
}

.btn.active,.btn:active,#google_suggestions input[type="submit"].active,#google_suggestions input[type="submit"]:active {
background-image:none;
outline:0;
-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}

.btn.disabled,.btn[disabled],#google_suggestions input[type="submit"].disabled,#google_suggestions input[type="submit"][disabled] {
cursor:default;
background-image:none;
opacity:.65;
filter:alpha(opacity=65);
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.btn:hover,.btn-plain:hover {
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
}

.btn-block+.btn-block,.alert-block p+p {
margin-top:5px;
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled],#google_suggestions input[type="submit"]:hover,#google_suggestions input[type="submit"]:focus,#google_suggestions input[type="submit"]:active,#google_suggestions input[type="submit"].active,#google_suggestions input[type="submit"].disabled,#google_suggestions input[type="submit"][disabled] {
color:#000000;
background-color:rgba(42,118,32,0.1);
}

.btn-primary:active,.btn-primary.active,#google_suggestions input[type="submit"]:active,#google_suggestions input[type="submit"].active {
background-color:rgb(42,118,32);
opacity: 1;
}

button.btn,input[type="submit"].btn,button.btn.btn-small,input[type="submit"].btn.btn-small {
padding-top:3px;
padding-bottom:3px;
}

.btn-group+.btn-group,.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group {
margin-left:5px;
}

.btn-group>.btn:last-child,.btn-group>.dropdown-toggle,.pagination ul>li:last-child>a,.pagination ul>li:last-child>span {
-webkit-border-top-right-radius:4px;
-moz-border-radius-topright:4px;
border-top-right-radius:4px;
-webkit-border-bottom-right-radius:4px;
-moz-border-radius-bottomright:4px;
border-bottom-right-radius:4px;
}

.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle,.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span {
-webkit-border-top-right-radius:6px;
-moz-border-radius-topright:6px;
border-top-right-radius:6px;
-webkit-border-bottom-right-radius:6px;
-moz-border-radius-bottomright:6px;
border-bottom-right-radius:6px;
}

.btn-group.open .btn-warning.dropdown-toggle,.label-warning,.badge-warning,.table.statistics .user-list a-warning,.tags a-warning {
background-color:#f89406;
}

.btn-mini .caret,.btn-small .caret,.nav-tabs .dropdown-toggle .caret,.ia-item .media-body>div+div,.ia-item .media-body>.media-heading+div {
margin-top:8px;
}

.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret,.nav .active .dropdown-toggle .caret,#google_suggestions input[type="submit"] .caret {
border-top-color:#fff;
border-bottom-color:#fff;
}

.alert h4,.box body>.box.no-header,.captcha-simple input,.redirect-block h3 {
margin:0;
}

.nav-tabs.nav-stacked,.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs {
border-bottom:0;
}

.nav .dropdown-toggle:hover .caret,.nav-bar .nav-mainmenu>li.dropdown.open>a.dropdown-toggle>.caret {
border-top-color:#0083a6;
border-bottom-color:#0083a6;
}

.nav.inline>li.active>a,.ia-list-items>li.active>a {
color:#0083a6;
}

.nav-social>li>a,.box.no-header .box-content,.section.slider-unit {
padding:0;
}

.nav-social>li>a:hover,.panel--clean {
background:none;
}

.nav-actions li a:hover,.nav-actions li.active a:hover,.nav-actions li.active a,#backToTop:hover {
background:#0083a6;
}

.modal-backdrop,.modal-backdrop.fade.in,.tooltip.in {
opacity:.8;
filter:alpha(opacity=80);
}

.thumbnails>li,.thumbnails-grid>.thumbnail {
float:left;
margin-bottom:20px;
margin-left:20px;
}

.media,.media .media,.gap-top {
margin-top:15px;
}

.media>.pull-left,.ia-item-panel>.pull-left {
margin-right:10px;
}

.label-important,.badge-important,.table.statistics .user-list a-important,.tags a-important {
background-color:#b94a48;
}

.label-important[href],.badge-important[href],.table.statistics .user-list a-important[href],.tags a-important[href] {
background-color:#953b39;
}

.label-warning[href],.badge-warning[href],.table.statistics .user-list a-warning[href],.tags a-warning[href] {
background-color:#c67605;
}

.label-success,.badge-success,.table.statistics .user-list a-success,.tags a-success {
background-color:#468847;
}

.label-success[href],.badge-success[href],.table.statistics .user-list a-success[href],.tags a-success[href] {
background-color:#356635;
}

.label-info,.badge-info,.table.statistics .user-list a-info,.tags a-info {
background-color:#3a87ad;
}

.label-info[href],.badge-info[href],.table.statistics .user-list a-info[href],.tags a-info[href] {
background-color:#2d6987;
}

.label-inverse,.badge-inverse,.table.statistics .user-list a-inverse,.tags a-inverse {
background-color:#333;
}

.label-inverse[href],.badge-inverse[href],.table.statistics .user-list a-inverse[href],.tags a-inverse[href] {
background-color:#1a1a1a;
}

.btn .label,.btn .badge,#google_suggestions input[type="submit"] .label,#google_suggestions input[type="submit"] .badge {
position:relative;
top:-1px;
}

.box-special,.box-special .box-caption {
background:rgb(42,118,32);
color:#ffffff;
opacity:0.7;
}

.box-festivity,.box-festivity .box-caption {
background:rgb(216,43,38);
color:#ffffff;
opacity:0.7;
}

.box-festivity tr:nth-child(odd) {
background-color: rgba(255,255,255,0.2);
color:#ffffff;
}

.section-light .box .box-content,.section-dark .box .box-content {
padding:20px 0 0;
}

.section-light .box-clear,.section-dark .box-clear,.ia-item-view.ia-item-featured,.ia-item-view.ia-item-sponsored {
border:0 none;
}

#manage-mode a:hover,.visual-mode .box .box-wrap-manage .box-config a:hover,.minmax-toggle:hover,.categories-toggle:hover,.nav-toggle:hover,#ia-style-switcher .switch:hover {
text-decoration:none;
}

.collapsible.collapsed .minmax-toggle i,.minmax-toggle i {
font-family:FontAwesome;
font-weight:400;
font-style:normal;
text-decoration:inherit;
-webkit-font-smoothing:antialiased;
margin-right:.3em;
}

.inventory .nav.nav-pills>li>a:hover,.inventory .nav.nav-pills>li.active>a,.inventory .nav.nav-pills>li.active>a:hover,.inventory .nav.nav-pills>li.active>a:focus {
color:#fff;
background:rgba(0,0,0,0.3);
}

@media screen and -webkit-min-device-pixel-ratio0{
@font-face {
font-family:FontAwesome;
src:url(fonts/fontawesome-webfont.svg) format(svg);
}
}

@media print{
* {
text-shadow:none!important;
color:#000!important;
background:transparent!important;
box-shadow:none!important;
}

a,a:visited {
text-decoration:underline;
}

a[href]:after {
content:" (" attr(href) ")";
}

abbr[title]:after {
content:" (" attr(title) ")";
}

.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
content:"";
}

pre,blockquote {
border:1px solid #999;
page-break-inside:avoid;
}

thead {
display:table-header-group;
}

tr,img {
page-break-inside:avoid;
}

img {
max-width:100%!important;
}

@page {
margin:.5cm;
}

p,h2,h3 {
orphans:3;
widows:3;
}

h2,h3 {
page-break-after:avoid;
}

#content {
display:block;
}

a {
color:#000;
text-decoration:none;
}

header,section,.section,.box,footer,#debug,#debug-toggle,.btn,#ia-style-switcher,.addthis_toolbox,#content .groupWrapper {
display:none;
}
}

@media screen and max-width860px{
.flex-direction-nav .flex-prev {
opacity:1;
left:0;
}

.flex-direction-nav .flex-next {
opacity:1;
right:0;
}
}
