.ia-news-categories ul li@font-face{font-family: 'RobotoL';src: url('fonts/Roboto-Light.ttf') format('truetype')}
@font-face{font-family: 'RobotoR';src: url('fonts/Roboto-Regular.ttf') format('truetype')}
@font-face{font-family: 'RobotoM';src: url('fonts/Roboto-Medium.ttf') format('truetype')}
.hide-text
{
  font:0/0 a;
  color:transparent;
  text-shadow:none;
  background-color:transparent;
  border:0;
}
.fw-inputs input
{
	width: 100% !important;
}
.no-lm
{
	margin-left: 0 !important;
}
img.lazy {
  opacity: 0;
  transition: opacity .3s ease-in;
} 
.input-block-level
{
  display:block;
  width:100%;
  min-height:30px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and ( min-device-pixel-ratio: 1.25), only screen and ( min-resolution: 200dpi), only screen and ( min-resolution: 1.25dppx) { -webkit-font-smoothing: subpixel-antialiased; } 
html
{
  font-size:100%;
      font-family: sans-serif;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
  -webkit-text-stroke: 0.Xpx;
      text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-font-feature-settings: "liga" on;
}

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: 14px/22px 'Lucida Grande','Lucida Sans Unicode',Arial,sans-serif;
  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;
}

html
{
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family: sans-serif;
}

body
{
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-font-smoothing: subpixel-antialiased;
  -ms-font-smoothing: subpixel-antialiased;
  -o-font-smoothing: subpixel-antialiased;
  -webkit-perspective-origin: top left;
  *background: url('../img/background.gif') repeat-x scroll 0 0 #fff;
  background: #FAFAF9;
  color: #212121;
  margin:0;
  transition:all .2s linear; 
  -o-transition:all .2s linear; 
  -moz-transition:all .2s linear; 
  -webkit-transition:all .2s linear;
}

#wrapper
{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #e5e3da;
    border-bottom: 1px solid #ddd;
    border-radius: 2px;
    box-shadow: 0 0 6px #e0ded5;
    margin: 0 auto;
    width: 100%;
	max-width: 1000px;
	margin-bottom: 15px;
	padding: 16px;
	-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}

a
{
  color:#424242;
  text-decoration:none;
}

a:hover,a:focus
{
  color:#e20000;
  text-decoration:none;
}

.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.07446809%;
  margin-left: 2.127659574468%;
}

.row-fluid .controls-row [class*="span"]+[class*="span"]
{
  margin-left:2.12765957%;
}

.row-fluid .span12
{
  width:99.94680851%;
}

.row-fluid .span11
{
  width:91.43617021%;
}

.row-fluid .span10
{
  width:82.92553191%;
}

.row-fluid .span9
{
  width:74.41489362%;
  *width: 65.957446808511%;
}

.row-fluid .span8
{
  width:65.90425532%;
}

.row-fluid .span7
{
  width:57.39361702%;
}

.row-fluid .span6
{
  width:48.88297872%;
}

.row-fluid .span5
{
  width:40.37234043%;
}

.row-fluid .span4
{
  width:31.86170213%;
}
div.main-content > .container > .row-fluid > .span9,
main.main-section > .container > .span9
{
	width: 65.957446808511%;
}
div.main-content > .container > .row-fluid > .span3,
main.main-section > .container > .span3
{
	width: 31.914893617021%;
}
.row-fluid .span3
{
  width:23.35106383%;
  *width: 31.914893617021%;
}

.row-fluid .span2
{
  width:14.84042553%;
}

.row-fluid .span1
{
  width:6.32978723%;
}

.row-fluid .offset12
{
  margin-left:104.14893617%;
}

.row-fluid .offset12:first-child
{
  margin-left:102.0212766%;
}

.row-fluid .offset11
{
  margin-left:95.63829787%;
}

.row-fluid .offset11:first-child
{
  margin-left:93.5106383%;
}

.row-fluid .offset10
{
  margin-left:87.12765957%;
}

.row-fluid .offset10:first-child
{
  margin-left:85%;
}

.row-fluid .offset9
{
  margin-left:78.61702128%;
}

.row-fluid .offset9:first-child
{
  margin-left:76.4893617%;
}

.row-fluid .offset8
{
  margin-left:70.10638298%;
}

.row-fluid .offset8:first-child
{
  margin-left:67.9787234%;
}

.row-fluid .offset7
{
  margin-left:61.59574468%;
}

.row-fluid .offset7:first-child
{
  margin-left:59.46808511%;
}

.row-fluid .offset6
{
  margin-left:53.08510638%;
}

.row-fluid .offset6:first-child
{
  margin-left:50.95744681%;
}

.row-fluid .offset5
{
  margin-left:44.57446809%;
}

.row-fluid .offset5:first-child
{
  margin-left:42.44680851%;
}

.row-fluid .offset4
{
  margin-left:36.06382979%;
}

.row-fluid .offset4:first-child
{
  margin-left:33.93617021%;
}

.row-fluid .offset3
{
  margin-left:27.55319149%;
}

.row-fluid .offset3:first-child
{
  margin-left:25.42553191%;
}

.row-fluid .offset2
{
  margin-left:19.04255319%;
}

.row-fluid .offset2:first-child
{
  margin-left:16.91489362%;
}

.row-fluid .offset1
{
  margin-left:10.53191489%;
}

.row-fluid .offset1:first-child
{
  margin-left:8.40425532%;
}

.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;
}

h1,h2,h3,h4,h5,h6
{
  color:#000;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin:10px 0;
  font-weight: 700;
}

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;
}
input[type="text"].js-datepicker
{
	background: #FFF url(../img/icon_date.png) no-repeat right;
	cursor: pointer;
}
h2.media-heading
{
	color: #191919;
}
h2.media-heading a
{
	color: #000;
}
.page-header
{
  border-bottom:2px solid #e20000;
  padding-bottom:10px;
  margin:0 0 30px;
  color: #191919;
}
div.span0
{
	display: none;
}
.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 #f2395b;
  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 #f2395b;
  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: "Open Sans", Arial, Helvetica, sans-serif;
  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: "Open Sans", Arial, Helvetica, 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:#f2395b;
}

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;
}

input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]
{
  background-color:transparent;
}

.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;
  zoom:1;
  padding:5px;
}

.help-block,.help-inline
{
  color:#838383;
  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 .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;
}

.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;
}

@font-face
{
  font-family:cool-icons;
  src:url(fonts/cool-icons.eot?#iefix) format(embedded-opentype),url(fonts/cool-icons.woff) format(woff),url(fonts/cool-icons.ttf) format(truetype),url(fonts/cool-icons.svg#cool-icons) format(svg);
  font-weight:400;
  font-style:normal;
}

[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.33333333em;
}

[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width
{
  display:inline-block;
  width:1.14285714em;
  text-align:right;
  padding-right:.28571429em;
}

[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large
{
  width:1.42857143em;
}

.icons-ul
{
  margin-left:2.14285714em;
  list-style-type:none;
}

.icons-ul .icon-li
{
  position:absolute;
  left:-2.14285714em;
  width:2.14285714em;
  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);
  -o-transform:rotate(359deg);
  -webkit-transform:none;
  -ms-transform:none;
  transform:none;
}

.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-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;
  display: none !important;
}

.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.open
{
	background: #FFF;
	border: 1px solid #E9E8E8 !important;
}
.nav-mainmenu .dropdown-menu>li>a
{
	border-bottom: 1px solid #D7D7D7;
	padding: 8px 12px;
	white-space: normal;
}
.nav-mainmenu .dropdown-menu>li.active>a
{
	color: #FFF !important;
}
.nav-mainmenu>.dropdown.open a
{
	color: #000 !important;
}
.dropdown-menu>li>a
{
  display:block;
  clear:both;
  font-weight:400;
  line-height:20px;
  color:#333;
  white-space:nowrap;
  text-decoration:none;
  padding:3px 12px;
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a
{
  text-decoration:none;
  color: #000;
  background-color: #DDD;
  background-image:linear-gradient(tobottom,#f2395b,#f02147);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2395b',endColorstr='#fff02147',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:#E20000;
  background-image:linear-gradient(tobottom,#f2395b,#f02147);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2395b',endColorstr='#fff02147',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;
}

.fade.in
{
  opacity:1;
}

.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;
  text-decoration:none;
  vertical-align:middle;
  cursor:pointer;
  color:#333;
  background-color:#e6e6e6;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border:0;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  margin-left:.3em;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  -o-transition:all .3s ease;
  transition:all .3s ease;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) #b3b3b3;
  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:#f25539;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-color:rgba(0,0,0,0.1);
}

.btn-warning
{
  color:#fff;
  background-color:#f89406;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-color:rgba(0,0,0,0.1);
}

.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;
  background-color:#bd362f;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-color:rgba(0,0,0,0.1);
}

.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;
  background-color:#51a351;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-color:rgba(0,0,0,0.1);
}

.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;
  background-color:#2f96b4;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-color:rgba(0,0,0,0.1);
}

.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;
  background-color:#222;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-color:rgba(0,0,0,0.1);
}

.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:#e20000;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  border-color:transparent;
}

.btn-link:hover,.btn-link:focus
{
  color:#e20000;
  text-decoration:underline;
  background-color:transparent;
}

.js-switch-display-type.disabled
{
  opacity:.25;
  filter:alpha(opacity=25);
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
-webkit-text-fill-color {
    background-color: #FFF !important;
}

ul.mdl-list>li
{
    background: url('../img/bull.gif') no-repeat 0 5px;
    list-style-type: none;
    padding-left: 24px;
	margin-left: 0;
}
ul.mdl-list>li a
{
    line-height: 24px;	
}

.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:#f25539;
}

.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;
  background-color:#fcf8e3;
  border-left:4px 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:#f2395b;
}

.nav-tabs>li>a,.nav-pills>li>a
{
  text-decoration:none;
  padding-right:12px;
  padding-left:12px;
  margin-right:2px;
  line-height:14px;
}

.nav-tabs
{
  border-bottom:1px solid #ccc;
  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:#ccc;
  padding:10px 20px;
}

.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus
{
  color:#555;
  background-color:#fff;
  border:1px solid #ccc;
  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:#fff;
  background-color:#f2395b;
}

.nav-stacked>li>a
{
  margin-right:0;
}

.nav-tabs.nav-stacked>li>a
{
  border:1px solid #ccc;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}

.nav-tabs.nav-stacked>li>a:hover
{
  z-index:2;
  border-color:#ccc;
}

.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:#f2395b;
  border-bottom-color:#f2395b;
  margin-top:6px;
}

.nav .dropdown-toggle:hover .caret
{
  border-top-color:#d10e32;
  border-bottom-color:#d10e32;
}

.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-content .fieldset
{
	padding: 10px;
}
div.form-group, div.input-group
{
    float: left;
    width: 100%;	
}
div.form-group label
{
    width: 100%;
    float: left;	
}
.tab-pane
{
  border:1px solid #ccc;
  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 #ccc;
}

.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 #ccc #eee #eee;
}

.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus
{
  border-color:#ccc #fff #ccc #ccc;
}

.nav>.disabled>a:hover,.nav>.disabled>a:focus
{
  text-decoration:none;
  background-color:transparent;
  cursor:default;
}

.nav-inline
{
  zoom:1;
  margin:0;
}

.nav-inline>li
{
  position:relative;
  float:left;
  margin:0;
}

.nav-inline>li>a
{
  margin:0 14px 0 0;
  padding:0;
}

.nav-actions li
{
  margin-bottom:1px;
  padding:0;
}

.nav-actions li a
{
  border:0 none;
  background:#f2395b;
  color:#fff;
  padding:6px 10px;
}

.breadcrumbs
{
  background:#f0f0f0;
  padding:10px 0;
}

.nav-breadcrumbs
{
  list-style-type:none;
  float:left;
  margin:0;
  padding: 0px 10px;
}

.nav-breadcrumbs>li>.divider
{
  color:#ccc;
  padding:0 5px;
}

.pagination
{
  margin:20px 0;
}

ul.pagination
{
  display:inline;
  zoom:1;
  margin-left:0;
  margin-bottom:0;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  list-style-type: none;
  -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 li
{
	display: inline-block !important;
	margin: 0px 2px;
}
.pagination li>a,.pagination li>span
{
  float:left;
  line-height:20px;
  text-decoration:none;
  background-color:#28438E;
  border-left-width:0;
  padding:4px 12px;
  border: 0;
  color: #FFF;
}
.pagination li:hover>a,.pagination li:hover>span
{
	 border: 0;
	 background: #4068DA !important;
	 color: #fff;
     text-decoration: none;
}
.pagination .active>a,.pagination .active>span
{
   background: #4068DA !important;
	color: #fff;
  cursor:default;
}

.pagination .disabled>span,.pagination .disabled>a,.pagination .disabled>a:hover,.pagination .disabled>a:focus
{
  color:#999;
  background-color:transparent;
  cursor:default;
}

.pagination li:first-child>a,.pagination 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:#f2395b;
}

.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;
}

.members-filter+hr
{
  border-top-color:#ddd;
}

.alpha-sorting a,.alpha-sorting span
{
  min-width:20px;
  margin-bottom:5px;
}

.group-filter h4
{
  font-weight:700;
  margin:0 0 10px;
}

.highlight
{
  background:#fffc00;
}

.box
{
    margin-bottom: 30px;
    color: #333;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	float: left;
	width: 100%;
	padding-left: 0;
}

.box .box-caption
{
  color:#777;
  background:#f0f0f0;
  font-size:18px;
  line-height:18px;
  font-weight:700;
  position:relative;
  margin:0;
  padding:20px;
}

.box__caption,
div.menu_header.custom-menu
{
    margin: 0;
    width: 100%;
    float: left;
    color: #FFF;
    padding: 7px 10px !important;
    background: #28438E;
    font-weight: normal;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: -.022em;
    font-size: 13px;
    text-align: left;
    margin-bottom: 10px;	
}
a.read-more
{
    background: #D81920;
    color: #FFF;
    float: right;
    padding: 1px 5px;
    padding-bottom: 2px;
    font-size: 11px;
	position: absolute;
    bottom: -9px;
    right: 0;
}
.full-width
{
	width: 98%;
}
.box .box-content
{
  padding:0 20px 20px;
  background: #f2f2f2;
}
.box__content,
.box__caption
{
	*background: #f2f2f2;
	padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.box__content
{
	float: left;
	width: 100%;
}
.box-clear
{
  background:transparent;
}

.box-clear .box-caption
{
  background:transparent;
}

.box.no-header
{
  border:0 none;
  background:none;
}

.box.no-header .box-content
{
  padding:0;
}

.verytop .box,.verybottom .box
{
  background:transparent;
  color:#777;
}

.verytop .box .box-caption,.verybottom .box .box-caption
{
  color:#777;
  background:transparent;
  padding:0;
}

.footer-blocks .box
{
  background:transparent;
  color:inherit;
}

.footer-blocks .box .box-caption
{
  color:inherit;
  background:transparent;
  padding:0;
}

.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:#f2395b;
  border:0 none;
  padding:2px 4px;
}

.ia-item
{
  margin-bottom:30px;
  background:transparent;
  color:#000;
  position:relative;
  padding:0;
}

.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:0;
  top:10px;
  height:26px;
  line-height:26px;
  text-align:center;
  padding:0 10px;
}

.ia-badge:before,.ia-badge:after
{
  content:'';
  display:block;
  position:absolute;
  bottom:0;
  right:100%;
  width:0;
  height:0;
  border-color:transparent transparent #eee;
  border-style:solid;
  border-width:0 0 13px 13px;
}

.ia-badge:after
{
  top:0;
  right:100%;
  border-color:transparent #eee transparent transparent;
  border-width:0 13px 13px 0;
}

.ia-badge-featured
{
  color:#fff;
  background-color:#38b7ea;
}

.ia-badge-featured:before
{
  border-bottom-color:#38b7ea;
}

.ia-badge-featured:after
{
  border-right-color:#38b7ea;
}

.ia-badge-sponsored
{
  color:#fff;
  background-color:#f98700;
}

.ia-badge-sponsored:before
{
  border-bottom-color:#f98700;
}

.ia-badge-sponsored:after
{
  border-right-color:#f98700;
}

.ia-badge-banned
{
  color:#cc374b;
}

.ia-badge-available
{
  color:#00a651;
}

.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
{
    margin-top: 14px;	
}
.tags a
{
  display:inline-block;
  font-size:13px;
  font-weight:400;
  line-height:14px;
  color:#fff;
  vertical-align:baseline;
  white-space:nowrap;
  background-color:#28438E;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
	padding: 8px 10px;
}
.tags a:hover,
.tags a:focus
{
	background-color: #4770E2;
}
.tags a:hover::before,
.tags a:focus::before
{
	color: #28438E;
}
.tags a::before
{
	content: '●';
	font-size: 17px;
    color: #4770E2;
    display: inline-block;
    margin: 0 5px 0 0;
}

.account-info
{
  text-align:center;
  border-bottom:1px solid #e3e3e3;
  padding-bottom:20px;
  margin-bottom:15px;
}

.account-info img
{
  display:block;
  margin:0 auto 10px;
}

.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;
}

.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;
}

.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
{
    color: #FFF;
    display: none !important;
    background: #e20000;
    color: #FFF;
    float: left;
    padding: 10px 11px;
    padding-right: 6px;
    text-align: center;
    font-size: 20px;
}

.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:#f2395b;
  cursor:pointer;
  border-bottom:1px dashed #f2395b;
  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;
}

.page-error .page-header
{
  text-align:center;
  border-bottom:0 none;
  color:#ee5f5b;
  font-size:40px;
}

.page-error .page-header:before
{
  display:block;
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  text-decoration:inherit;
  -webkit-font-smoothing:antialiased;
  margin-right:.3em;
  content:"\f071";
  margin-bottom:30px;
  font-size:80px;
}

#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;
  text-decoration:none;
  vertical-align:middle;
  cursor:pointer;
  border:0;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  margin-left:.3em;
  -webkit-transition:all .3s ease;
  -moz-transition:all .3s ease;
  -o-transition:all .3s ease;
  transition:all .3s ease;
  color:#fff;
  background-color:#f25539;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-color:rgba(0,0,0,0.1);
  padding:4px 12px;
}

.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;
}

.animated
{
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
}

0%
{
  opacity:0;
  -webkit-transform:translate3d(0,-3000px,0);
  -ms-transform:translate3d(0,-3000px,0);
  transform:translate3d(0,-3000px,0);
}

60%
{
  opacity:1;
  -webkit-transform:translate3d(0,25px,0);
  -ms-transform:translate3d(0,25px,0);
  transform:translate3d(0,25px,0);
}

75%
{
  -webkit-transform:translate3d(0,-10px,0);
  -ms-transform:translate3d(0,-10px,0);
  transform:translate3d(0,-10px,0);
}

90%
{
  -webkit-transform:translate3d(0,5px,0);
  -ms-transform:translate3d(0,5px,0);
  transform:translate3d(0,5px,0);
}

.bounceInDown
{
  -webkit-animation-name:bounceInDown;
  animation-name:bounceInDown;
}

.header
{

}

.h-block
{
  text-align:center;
  padding:160px 0;
}

.h-block__title
{
  color:#fff;
  font-weight:700;
  font-size:36px;
  line-height:36px;
  margin-bottom:10px;
}

.h-block__subtitle
{
  color:#fff;
  font-size:24px;
  font-style:italic;
  margin-bottom:30px;
}

.h-block__btn a
{
  background:none;
  color:#fff;
  border-width:2px;
}

.h-block__btn a:hover
{
  background:#d10e32;
  color:#fff;
  border-color:#d10e32;
}

.header-blocks
{
  padding:40px 0;
}

.th-block__icon
{
  display:block;
  font-size:67px;
  color:#f2395b;
  text-decoration:none;
  margin:0 auto;
}

.th-block__body
{
  color:rgba(67,67,67,0.6);
}

.verytop,.verybottom
{
  background:#fff;
  padding:40px 0;
}

.verytop
{
  border-bottom:1px solid #ddd;
}

.verybottom
{
  border-top:1px solid #ddd;
}

.ia-breadcrumb--wrapper
{
  padding:20px 0;
}

.main-content
{
  padding:30px 0;
}

.page-index .main-content
{
  padding:80px 0;
  padding-top: 0;
}

.box-blog .box-caption
{
  text-align:center;
  font-weight:700;
  font-size:36px;
  line-height:36px;
  margin-bottom:10px;
}

.blogroll__item__title
{
  margin-top:20px;
  font-size:22px;
  line-height:26px;
}

.blogroll__more
{
  margin-top:20px;
  text-align:center;
  font-size:20px;
}

.footer-blocks
{
  background:#f0f0f0;
  padding:40px 0;
}
.footer {
    background: #204a84;
    padding: 40px 0;
}
.footer_gov
{
  background:#1b3e6f;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    padding: 12px 0;
}
.footer_gov nav ul li
{
    list-style-type: none;
    display: inline-block;
	vertical-align: middle;
    margin-right: 10px;
    cursor: pointer;
}
.footer_gov nav ul li a
{
    color: #FFF;
    font-size: 19px;	
}
nav ul, nav ol {
    list-style: none;
    list-style-image: none;
}
.nav-footer>li>a
{
  color:rgba(255,255,255,0.3);
  background:none;
}

.nav-footer>li>a:hover,.nav-footer>li>a:focus
{
  background:none;
  color:#d10e32;
}

.nav-footer>li.active>a,.nav-footer>li.active>a:hover,.nav-footer>li.active>a:focus
{
  text-decoration:none;
  color:#f2395b;
}

.copyright
{
  margin-bottom:0;
  color:rgba(255,255,255,0.2);
}

.copyright a
{
  color:rgba(255,255,255,0.3);
}

.inventory
{
  *background:#eb0900;
  padding:10px 0;
}

.nav-inventory
{
  list-style-type:none;
  zoom:1;
  float:right;
  margin:0 0 0 30px;
  padding:0;
}

.nav-inventory>li>a
{
  display:block;
  margin-left:14px;
  line-height:30px;
  color:#968ea3;
}

.nav-inventory>li>a:hover,.nav-inventory>li>a:active
{
  color:#d8d5dc;
}

.nav-inventory>li.active>a,.nav-inventory>li.active>a:hover,.nav-inventory>li.active>a:active
{
  color:#70677e;
  text-decoration:none;
}

.nav-inventory--langs
{
  float:left;
  margin:0 30px 0 0;
}

.nav-inventory--langs>li>a
{
  margin-left:0;
  margin-right:14px;
}

.nav-search
{
  float:right;
  margin:0 0 0 44px;
  padding:0;
}

.nav-search .control-group
{
  position:relative;
  margin:0;
}

.nav-search input
{
  padding-right:30px;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
  background:#d4d5d7;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  border-color:transparent;
}

.nav-search input:focus
{
  background:#fff;
  border-color:transparent;
}

.nav-search button
{
  position:absolute;
  right:0;
  top:50%;
  color:#968ea3;
  border:0 none;
  background:none;
  width:20px;
  height:20px;
  margin:-10px 5px 0 0;
  padding:0;
}

.navigation
{
    *background:url('data:image/gif;base64,R0lGODlhAgAlANUAABs1bRo0bCRBeCZDeSE9dB03bx45cSdFexkzbBgxahs2biRAdyVCeb+/vzpVhhkvYz9GVsrS3ypIfldvmU5OThowYyI/dhgyah86chw3byI+dSZDehkzayA7cx04cCM/diA8cydEexYvaChGfClHfRcwaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAACACUAAAZAwElE4iAZSaPk6HAIhTabwYDBEAgWi8/HYtFoCAQQqNPBYAwGj6dQyGQUCgAgEEAgOJzLJZEo+UsigRUPEBQNQQA7') no-repeat scroll 100% 0 transparent;
	*height: 35px;
    *overflow: hidden;
	 -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    transition: all 0.7s;
    z-index: 9999;
    position: relative;	
}

nav.navigation>.container
{
	*background:url('data:image/gif;base64,R0lGODlhAwAlAMQAACdFex45cSE9dBs1bRs2biZDeRUuZydEex03byRBeBkzbBo0bCVCeRgxaiA8cyRAdyI/dhgyah86chw3byI+dT09PSZDehkzayA7cx04cCM/dihGfBYvaClHfRcwaSpIfiH5BAAAAAAALAAAAAADACUAAAU74CeOXWluaAqsR2u9RczMSf3cWg7tVC/8jiBmKCkGjpkkYjlpEp6D6GKqqF6ukWxj6+l6OeCwYVwphwAAOw==') repeat-x scroll 0 0 transparent;
	background: #e20000;
}

.navigation.is-sticky
{
  position:fixed;
  left:0;
  right:0;
  top:0;
  z-index:7000;
  padding-top:0;
  padding-bottom:0;
      background: #e20000;
}
.navigation.is-sticky > .container
{
	max-width: 966px;
}

.navigation.is-sticky .nav-account__name
{
  color:rgba(255,255,255,0.8);
}

.navigation.is-sticky .nav-account .caret
{
  border-top-color:rgba(255,255,255,0.8);
  border-bottom-color:rgba(255,255,255,0.8);
}

.navigation.is-sticky .nav-account>li>a
{
  color:rgba(255,255,255,0.8);
  border-color:rgba(255,255,255,0.8);
}

.navigation.is-sticky .nav-account>li>a:hover
{
  color:#fff;
  border-color:#fff;
}

.navigation.is-sticky .social>li>a
{
  background:rgba(255,255,255,0.3);
  color:rgba(255,255,255,0.5);
}
.row-fluid .span12.header-container
{
	margin-left: 0;
}
.brand
{
  float:left;
  *margin-right:60px;
}
.brand img
{
	*height: 40px;
}
.nav-mainmenu
{
  margin-bottom:0;
  float:left;
}

.nav-mainmenu>li>a
{
  text-transform:uppercase;
  text-decoration:none;
  line-height:38px;
  color:rgba(255,255,255,0.8);
  position:relative;
  margin:0 10px;
  padding:0;
      font-size: 11px;
}

.nav-mainmenu>li>a:hover
{
  color:#fff;
  background:none;
}

.nav-mainmenu>li>a.dropdown-toggle .caret
{
  margin-top:37px;
  border-top-color:rgba(255,255,255,0.8);
  border-bottom-color:rgba(255,255,255,0.8);
}

.nav-mainmenu>li.active>a,.nav-mainmenu>li.active>a:hover,.nav-mainmenu>li.active>a:focus
{
  color:#fff;
  background:none;
  font-weight:700;
}

.nav-mainmenu>li.dropdown.open>a.dropdown-toggle
{
  background:none;
  color:#fff;
}

.nav-mainmenu>li>.dropdown-menu
{
    margin-top: -25px;
    padding: 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    opacity: 0;
    filter: alpha(opacity=0);
    display: block;
    visibility: hidden;
    left: 0%;
    width: 200px;
    margin-left: -2px;
    border-top: 1px solid #E9E8E8;
}

.nav-mainmenu>li.open>.dropdown-menu
{
  opacity:1;
  filter:alpha(opacity=100);
  margin-top:-0px;
  visibility:visible;
}
.nav-mainmenu li.dropdown
{
	border: 1px solid transparent;
	position: relative;
}

.social
{
  float:right;
  list-style-type:none;
  margin:25px 0 25px 30px;
  padding:0;
}

.social>li>a
{
  display:block;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
  font-size:16px;
  background:rgba(0,0,0,0.1);
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  color:rgba(0,0,0,0.5);
  text-decoration:none;
  margin-left:10px;
}

.social>li>a.twitter:hover
{
  background:#55acee;
}

.social>li>a.facebook:hover
{
  background:#3b5998;
}

.social>li>a.google-plus:hover
{
  background:#dd4b39;
}

.social--dark
{
  margin:0 0 0 30px;
}

.social--dark>li>a
{
  background:rgba(255,255,255,0.1);
  color:rgba(255,255,255,0.3);
}

.nav-account
{
  float:right;
  list-style-type:none;
  position:relative;
  padding:0;
  margin: 0;
}

.nav-account>li>a
{
  display:block;
  color:rgba(0,0,0,0.5);
  text-decoration:none;
  margin-left:10px;
  line-height:30px;
}
.nav-account>li>a.btn-account
{
    margin-top: 6px;
    margin-right: 10px;
	border: 1px solid rgb(191, 10, 10);
}
.nav-account>li>a:hover
{
  color:rgba(0,0,0,0.7);
}

.nav-account .caret
{
  margin-top:14px;
  margin-left:5px;
  border-top-color:rgba(0,0,0,0.1);
  border-bottom-color:rgba(0,0,0,0.1);
}

.nav-account__avatar
{
  float:left;
  margin-right:12px;
  height:30px;
}

.nav-account__avatar img
{
  width:30px;
  height:30px;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
}

.nav-account__name
{
  float:left;
  color:rgba(0,0,0,0.5);
  line-height:30px;
}
.nav-account .dropdown-toggle
{
	display: inline-block;
}
.nav-account__menu.dropdown-menu
{
  margin-top:0;
  -webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;
  -o-transition:all .3s ease-in-out;
  transition:all .3s ease-in-out;
  opacity:0;
  filter:alpha(opacity=0);
  display:block;
  visibility:hidden;
  position: absolute;
  width:200px;
  margin-left:0px;
  border-top:0px solid #3e3946;
}

.nav-account.open .dropdown-menu
{
  opacity:1;
  filter:alpha(opacity=100);
  margin-top:5px;
  visibility:visible;
}

.btn-account
{
  border:2px solid rgba(0,0,0,0.1);
  line-height:26px!important;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  text-align:center;
  padding:0 12px;
}

.btn-account:hover
{
  border-color:rgba(0,0,0,0.2);
}

.nav-toggle
{
  line-height:80px;
  width:80px;
  text-align:center;
  float:right;
  color:#fff;
  background:#f2395b;
  display:none;
  margin:0;
  padding:0;
}

[data-cool-icon]:before
{
  font-family:cool-icons!important;
  content:attr(data-icon);
  font-style:normal!important;
  font-weight:400!important;
  font-variant:normal!important;
  text-transform:none!important;
  speak:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

[class^="cool-icon-"]:before,[class*=" cool-icon-"]:before
{
  font-family:cool-icons!important;
  font-style:normal!important;
  font-weight:400!important;
  font-variant:normal!important;
  text-transform:none!important;
  speak:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.cool-icon-alarm:before
{
  content:"a";
}

.cool-icon-audio:before
{
  content:"b";
}

.cool-icon-award:before
{
  content:"c";
}

.cool-icon-back:before
{
  content:"d";
}

.cool-icon-backward:before
{
  content:"e";
}

.cool-icon-bag:before
{
  content:"f";
}

.cool-icon-ball:before
{
  content:"g";
}

.cool-icon-battery:before
{
  content:"h";
}

.cool-icon-bell:before
{
  content:"i";
}

.cool-icon-bigone:before
{
  content:"j";
}

.cool-icon-blocks:before
{
  content:"k";
}

.cool-icon-bluetooth:before
{
  content:"l";
}

.cool-icon-browser:before
{
  content:"m";
}

.cool-icon-cup:before
{
  content:"n";
}

.cool-icon-creditcard:before
{
  content:"o";
}

.cool-icon-conus:before
{
  content:"p";
}

.cool-icon-contacts:before
{
  content:"q";
}

.cool-icon-confirm:before
{
  content:"r";
}

.cool-icon-compass:before
{
  content:"s";
}

.cool-icon-coffee:before
{
  content:"t";
}

.cool-icon-cloud:before
{
  content:"u";
}

.cool-icon-cd:before
{
  content:"v";
}

.cool-icon-cartridge:before
{
  content:"w";
}

.cool-icon-camera:before
{
  content:"x";
}

.cool-icon-calendar:before
{
  content:"y";
}

.cool-icon-cursoure:before
{
  content:"z";
}

.cool-icon-delete:before
{
  content:"A";
}

.cool-icon-desctop:before
{
  content:"B";
}

.cool-icon-diagram:before
{
  content:"C";
}

.cool-icon-diamond:before
{
  content:"D";
}

.cool-icon-document:before
{
  content:"E";
}

.cool-icon-doodle:before
{
  content:"F";
}

.cool-icon-download:before
{
  content:"G";
}

.cool-icon-drop:before
{
  content:"H";
}

.cool-icon-edit:before
{
  content:"I";
}

.cool-icon-equalizer:before
{
  content:"J";
}

.cool-icon-export:before
{
  content:"K";
}

.cool-icon-eye:before
{
  content:"L";
}

.cool-icon-icecream:before
{
  content:"M";
}

.cool-icon-help:before
{
  content:"N";
}

.cool-icon-heart:before
{
  content:"O";
}

.cool-icon-home:before
{
  content:"P";
}

.cool-icon-grid:before
{
  content:"Q";
}

.cool-icon-go:before
{
  content:"R";
}

.cool-icon-gamepad:before
{
  content:"S";
}

.cool-icon-forward:before
{
  content:"T";
}

.cool-icon-fork:before
{
  content:"U";
}

.cool-icon-folder:before
{
  content:"V";
}

.cool-icon-flashlight:before
{
  content:"W";
}

.cool-icon-flashdrive:before
{
  content:"X";
}

.cool-icon-flash:before
{
  content:"Y";
}

.cool-icon-import:before
{
  content:"Z";
}

.cool-icon-key:before
{
  content:"0";
}

.cool-icon-keyboard:before
{
  content:"1";
}

.cool-icon-lab:before
{
  content:"2";
}

.cool-icon-lamp:before
{
  content:"3";
}

.cool-icon-letter:before
{
  content:"4";
}

.cool-icon-link:before
{
  content:"5";
}

.cool-icon-list:before
{
  content:"6";
}

.cool-icon-location:before
{
  content:"7";
}

.cool-icon-like:before
{
  content:"8";
}

.cool-icon-coctail:before
{
  content:"9";
}

.cool-icon-lock:before
{
  content:"!";
}

.cool-icon-medecine:before
{
  content:"\"";
}

.cool-icon-menuclassic:before
{
  content:"#";
}

.cool-icon-picture:before
{
  content:"$";
}

.cool-icon-pause:before
{
  content:"%";
}

.cool-icon-outlet:before
{
  content:"&";
}

.cool-icon-notepad:before
{
  content:"'";
}

.cool-icon-nature:before
{
  content:"(";
}

.cool-icon-mouse:before
{
  content:")";
}

.cool-icon-more:before
{
  content:"*";
}

.cool-icon-moon:before
{
  content:"+";
}

.cool-icon-mobile:before
{
  content:",";
}

.cool-icon-mic:before
{
  content:"-";
}

.cool-icon-messages:before
{
  content:".";
}

.cool-icon-menushort:before
{
  content:"/";
}

.cool-icon-menudots:before
{
  content:":";
}

.cool-icon-pin:before
{
  content:";";
}

.cool-icon-planet:before
{
  content:"<";
}

.cool-icon-save:before
{
  content:"=";
}

.cool-icon-trash:before
{
  content:">";
}

.cool-icon-twoblocks:before
{
  content:"?";
}

.cool-icon-search:before
{
  content:"@";
}

.cool-icon-send:before
{
  content:"[";
}

.cool-icon-play:before
{
  content:"]";
}

.cool-icon-unlike:before
{
  content:"^";
}

.cool-icon-upload:before
{
  content:"_";
}

.cool-icon-settings:before
{
  content:"`";
}

.cool-icon-plus:before
{
  content:"{";
}

.cool-icon-portfolio:before
{
  content:"|";
}

.cool-icon-share:before
{
  content:"}";
}

.cool-icon-user:before
{
  content:"~";
}

.cool-icon-video:before
{
  content:"\\";
}

.cool-icon-slider:before
{
  content:"\e000";
}

.cool-icon-printer:before
{
  content:"\e001";
}

.cool-icon-processor:before
{
  content:"\e002";
}

.cool-icon-smalllist:before
{
  content:"\e003";
}

.cool-icon-volume:before
{
  content:"\e004";
}

.cool-icon-wallet:before
{
  content:"\e005";
}

.cool-icon-star:before
{
  content:"\e006";
}

.cool-icon-protect:before
{
  content:"\e007";
}

.cool-icon-pulse:before
{
  content:"\e008";
}

.cool-icon-sun:before
{
  content:"\e009";
}

.cool-icon-washer:before
{
  content:"\e00a";
}

.cool-icon-wi-fi:before
{
  content:"\e00b";
}

.cool-icon-switchers:before
{
  content:"\e00c";
}

.cool-icon-random:before
{
  content:"\e00d";
}

.cool-icon-target:before
{
  content:"\e00e";
}

.cool-icon-refresh:before
{
  content:"\e00f";
}

.cool-icon-sale:before
{
  content:"\e010";
}

.cool-icon-temperature:before
{
  content:"\e011";
}

.cool-icon-rating:before
{
  content:"\e012";
}

.cool-icon-timer:before
{
  content:"\e013";
}

.ia-plugin
{
  background:#f2f2f2;
}

.alphabetic-search span
{
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  background:#f2395b;
  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
{
  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-inline:before,.nav-inline: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,.nav-inventory:before,.nav-inventory: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-inline:after,.pager:after,.modal-footer:after,.thumbnails:after,.thumbnails-grid:after,.ia-item-panel:after,.nav-inventory: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
{
  display:block;
}

audio,canvas,video,.btn-group-vertical
{
  display:inline;
  zoom:1;
}

.tab-content>.active
{
	display:block !important;
}

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,#google_suggestions .other-things
{
  display:none;
}

a:focus,select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]: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:100%;
}

.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,.breadcrumbs__actions,.pager .next>a,.pager .next>span
{
  float:right;
}

.slogan,.page-description,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,.nav-breadcrumbs>li.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-left,.table td.text-left,.members-filter .alpha-sorting
{
  text-align:left;
}

.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,.box-center,.th-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,.group-filter .nav-stacked,.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,#google_suggestions form,.ia-wrap .alert:last-child
{
  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,select+select,.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-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,#google_suggestions ul li,.accounts-sorting,#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,.blogroll__item__body
{
  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 .title a,.nav-breadcrumbs>li>a
{
  color:#777;
}

.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 li>a:hover,.pagination li>a:focus,.pagination .active>a,.pagination .active>span
{
  background-color:#f5f5f5;
}

a [class^="icon-"],a [class*=" icon-"],.pagination li,.pager li
{
  display:inline;
}

.icons-ul>li,.dropup,.dropdown,.dropdown-submenu,.collapsible
{
  position:relative;
}

.icon-light,.navigation.is-sticky .nav-account__name:hover,.navigation.is-sticky .social>li>a:hover,.social>li>a:hover
{
  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-ok:before,.i-checkmark:before
{
  content:"\f00c";
}

.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-menu>li a,.minmax-toggle:hover,.notifFloatBox a.close,.notifFloatBox a.close:hover,.categories-toggle:hover,a:hover,.nav-toggle:hover
{
  text-decoration:none;
}

.dropdown-submenu.pull-left,.nav-stacked>li,.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li
{
  float:none;
}

.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:focus,#google_suggestions input[type="submit"]:focus,.nav-account>a:active,.nav-account>a:focus
{
  outline:0 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,.25), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.25), 0 1px 2px rgba(0,0,0,.05);
  box-shadow:inset 0 2px 4px rgba(0,0,0,.25), 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-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:#fff;
  background-color:#f04021;
}

.btn-primary:active,.btn-primary.active,#google_suggestions input[type="submit"]:active,#google_suggestions input[type="submit"].active
{
  background-color:#e9300f \9;
}

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 li:last-child>a,.pagination 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,.nav-mainmenu>li.dropdown.open>a.dropdown-toggle>.caret
{
  border-top-color:#fff;
  border-bottom-color:#fff;
}

.alert h4,.captcha-simple input,.redirect-block h3,.nav-account__menu ul
{
  margin:0;
}

.nav-tabs.nav-stacked,.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs
{
  border-bottom:0;
}

.nav-inline>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:#d10e32;
}

.nav-breadcrumbs>li,.nav-inventory>li
{
  float:left;
  margin:0;
  font-size: 12px;
}

.nav-breadcrumbs>li>a:hover,.minmax-toggle:hover i
{
  color:#f2395b;
}

.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;
}

.verytop .box .box-content,.verybottom .box .box-content,.footer-blocks .box .box-content
{
  padding:20px 0 0;
}

.verytop .box-clear,.verybottom .box-clear,.footer-blocks .box-clear,.ia-item-view.ia-item-featured,.ia-item-view.ia-item-sponsored
{
  border:0 none;
}

.groupWrapper+.groupWrapper,.groupWrapper+.row,.row+.groupWrapper,.blogroll .row-fluid+.row-fluid
{
  margin-top:30px;
}

.ia-item .media-heading small,.blogroll__item__date
{
  color:#ccc;
}

.ia-list-items>li.active>a,.th-block__icon:hover,.copyright a:hover
{
  color:#d10e32;
}

.collapsible.collapsed .minmax-toggle i,.minmax-toggle i,.i-checkmark
{
  font-family:FontAwesome;
  font-weight:400;
  font-style:normal;
  text-decoration:inherit;
  -webkit-font-smoothing:antialiased;
  margin-right:.3em;
}

.page-error .alert-error,#google_suggestions
{
  max-width:360px;
  margin:0 auto;
}

.nav-mainmenu>li>.dropdown-menu:before,.nav-account__menu.dropdown-menu:before
{
  content:'';
  display:none;
  border-left:7px solid transparent;
  border-right:7px solid transparent;
  border-bottom:8px solid #3e3946;
  border-bottom-color:#3e3946;
  position:absolute;
  top:-10px;
  left:50%;
  margin-left:-4px;
}

.social>li,.nav-account>li
{
  float:left;
  margin:0;
}

@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 -webkit-min-device-pixel-ratio0 {
  @font-face
  {
    font-family:FontAwesome;
    src:url(fonts/fontawesome-webfont.svg) format(svg);
  }
}
.coop-btn,
.coop-box,
.coop-element
{
	background: #2651A3;
    border: none;
    color: #FFF;
    text-transform: uppercase;
    display: inline-block;
    padding: 6px 20px;
    font-size: 13px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #2651A3;
    transition: background 0.3s, color 0.2s, border 0.3s;
    -webkit-transition: background 0.3s, color 0.2s, border 0.3s;
    -moz-transition: background 0.3s, color 0.2s, border 0.3s;
}
.coop-btn:hover, .coop-btn:focus,
.coop-box:hover, .coop-box:focus,
.coop-element:hover, .coop-element:focus
{
	background: #153D89;
	border: 1px solid #153D89;
	 color: #FFF;
}
.coop-box
{
	
}
.coop-element
{
	
}
.row-fluid [class*="span"] input
{
    width: 90%;
    float: left;	
}
.footer_gov .span3
{
	 width:23.35106383%;
}
footer>.container
{
    margin: 0 auto;
    width: 100%;
	padding: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 1000px;
}
.span4.mm-box
{
    text-align: center;
    display: flex;
    align-items: center;
    height: 190px;
    border: 1px solid #eee;
    margin-bottom: 12px;
	overflow: hidden;	
}
.ia-item .media-object
{
	border: 1px solid #eee;
}
.span4.mm-box:hover
{
	cursor: pointer;
}
.pf__item.mm-item
{
	margin: 0 auto;
}
.span4.mm-box img
{
	
}
.span4.mm-box span.pf_title
{
   font-weight: 700;
}
.span4.mm-box span.pf_country
{
    font-weight: bold;
}
.span4.mm-box span[class*="pf_"]
{
    font-size: 12px;
    float: left;
    width: 100%;
    clear: both;
	cursor: text;
}
ul.mdl-no-margin
{
	margin: 0 !important;
}
#block_homepagebox, #block_socialbox
{
	padding: 10px 0px;
	margin-bottom: 0;
	width: 100%;
}
div.homepage-box
{
	
}
div.homepage-box a
{
    background: #28438E;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 18px 10px 15px 73px;
    overflow: hidden;
    position: relative;
    display: block;
    min-height: 75px;
    transition: background 0.3s;
    -webkit-transition: background 0.3s;
    -moz-transition: background 0.3s;	
}
div.homepage-box a:hover
{
	background: #2C4EAC;
}
div.homepage-box ul
{
	list-style-type: none;
	margin-left: 0;
}
div.homepage-box ul li
{
	margin-bottom: 10px;
}
div.homepage-box i
{
    position: absolute;
    font-size: 48px;
    width: 50px;
    color: #CCD5E0;
    left: 5%;
    top: 50%;
    margin-top: -26px;
    z-index: 500;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    -webkit-transition: color 0.2s, opacity 0.7s, -webkit-transform 0.6s;
    -moz-transition: color 0.2s, opacity 0.7s, -moz-transform 0.6s;
    transition: color 0.2s, opacity 0.7s, transform 0.6s;	
}
div.homepage-box h4
{
    color: #FFF;
	letter-spacing: 0.5px;
    margin: 0;
    font-size: 19px;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
div.homepage-box p
{
	color: #A8B5CF;
}
div.social-icons ul
{
	margin: 0;
}
div.social-icons ul li
{
	list-style-type: none;
	float: left;
    margin-right: 7px;	
}
div.social-icons ul li span
{
    line-height: 35px;
    margin-right: 7px;	
}
div.social-icons a
{
	display: block !important;
    width: 35px;
    height: 35px;
    color: #fff !important;
    background: #444;
    text-align: center;
    font-size: 16px;
    padding-top: 5px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.social-icons .linkedin>a{
	background-color:#006699;
	border-top:1px solid #1B4CA6;
	border-bottom:1px solid #244EBB;
}


.social-icons .facebook>a{
	background-color:#4862a3;
	border-top:1px solid #5e80bf;
	border-bottom:1px solid #3a4e82;
}

.social-icons .twitter>a{
	background-color:#40bff5;
	border-top:1px solid #53d2f8;
	border-bottom:1px solid #36a6d6;
}

.social-icons .google>a{
	background-color:#eb5b4c;
	border-top:1px solid #f17663;
	border-bottom:1px solid #cc4f42;
}

.social-icons .youtube>a{
	background-color:#cd322c;
	border-top:1px solid #dc4139;
	border-bottom:1px solid #ac2823;
}

.social-icons .flickr>a{
	background-color:#ff1981;
	border-top:1px solid #ff21a7;
	border-bottom:1px solid #d8166e;
}

.social-icons .email>a{
	background-color:#324e79;
	border-top:1px solid #41669e;
	border-bottom:1px solid #243f6a;
}
a.thumbnail-img
{
	display: block;
	width: 70px;
	height: 70px;
	border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	overflow: hidden;
	position: relative;
	float: left;
	padding: 3px;
}
a.thumbnail-img img
{
	width: 100%;
	float: left;
	border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 3px;
	border: 1px solid #eee;
}
div.ia-item-body p
{
	line-height: 23px;
	font-family: 'Open Sans', 'sans-serif', Arial, Helvetica;
}
.faq-items ol li a
{
	color: #28438E;
}
.faq-items ol li
{
    overflow: hidden;
    padding-bottom: 8px;
    padding-top: 8px;
    font-size: 14px;
    line-height: 18px;	
}
@media (max-width: 940px)
{
	nav.navigation>.container
	{
		max-height: 39px;
		*overflow: hidden;
	}
	div.homepage-box a
	{
		padding: 15px 10px 9px 73px;
	}
	div.main-content > .container > .row-fluid > .span9, main.main-section > .container > .span9
	{
		width: 100%;
		padding-right: 0;
		padding-top: 10px;
	}
	div.main-content > .container > .row-fluid > .span3, main.main-section > .container > .span3
	{
		width: 100%;
		margin-left: 0;
	}
	#block_homepagebox, #block_socialbox
	{
		padding: 0;
		margin: 0;
	}
	.box, .box__content, .box__caption
	{
		padding: 0;
	}
	.box__caption
	{
		margin-bottom: 15px;
		margin-top: 15px !important;
		font-size: 17px;
		padding: 13px 25px !important;
		width: 100%;
	}
	.box
	{
		
	}
	h5
	{
		font-size: 115%;
	}
	ul.mdl-list
	{
		margin: 0;
	}
	ul.mdl-list li, div.faq-items ol li
	{
		margin: 0;
		font-size: 20px;
		padding: 20px 24px;
		border-bottom: 1px solid #eee;
		background: url('../img/bull.gif') no-repeat 0 31px;
	}
	div.faq-items ol
	{
		margin-left: 0;
	}
}
.mm-listview>li>a
{
	font-size: 100%;
}
.pf__item.mm-item span.pf_title
{
    font-size: 11px;
    text-align: center;
    width: 100%;
    margin: 4px 0px;
    float: left;
    margin-top: 10px;
    color: #000;	
}
.pf__item.mm-item
{
    font-size: 11px;
    text-align: center;
    width: 100%;
	position: relative;
}
.pf__item.mm-item img
{
    height: 40px;
	margin: 0 auto;
}
.pf__item.mm-item a
{
	float: left;
    width: 100%;
}
.box.custom-menu
{
    border-bottom: 1px solid #eee;	
}
.custom-menu .box__content
{
	padding: 0;
}
.custom-menu li::before
{
	content: '';
	background: url('../img/fpa_stacked_1.png') no-repeat;
	display: block;
	background-size: 40px 40px;
	float: left;
	width: 40px;
	height: 40px;
	margin-top: 10px;
}
.custom-menu li
{
	float: left;
	width: 50%;
}
.custom-menu li>a
{
    color: #000;
    padding-left: 59px;
    font-size: 20px;
    line-height: 38px;
}
.custom-menu li>a:hover
{
	text-decoration: underline;
}
#block_total_turnover,
#content_total_turnover
{
	padding: 0;
	border-bottom: 1px solid rgba(238, 238, 238, 0.65);
}
h4#caption_total_turnover
{
	background: #E20000;
}
.statistics-box
{
    text-align: center;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    background: #28438E;
    text-shadow: 1px 1px rgba(50, 67, 164, 0.42);
    float: left;
    width: 100%;
    padding: 12px 10px;
    color: #FFF;
}
.statistics-box .number
{
	font-size: 27px;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.statistics-box .title
{
    font-size: 12px;
    margin-top: 13px;
}
.dark12 a
{
	font-size: 13px;
    color: #000;
    float: right;
    margin-top: 5px;	
}
.newsline-news .ia-item .media-object
{
    height: 128px;
    overflow: hidden;	
}
.newsline-news .ia-item
{
    height: 100%;	
}
.gov-structure h3
{
    background: #28438E;
    color: #FFF;
    display: block;
    padding: 5px 18px;
    width: 300px;
    text-align: center;
    margin: 17px auto;
	margin-top: 0;
    position: relative;
}
div.gov-structure,
.gov-structure h3
{
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
.ia-news-categories
{
	margin-bottom: 10px;
}
.ia-news-categories ul
{
	margin: 0;
}
.ia-news-categories ul li
{
	list-style-type: none;
	display: inline-block;
	width: 32.33333%;
	margin-right: 1%;
}
.ia-news-categories ul li a
{
	background: #28438E;
    font-weight: normal;
    text-transform: uppercase;
    font-style: normal;
    letter-spacing: -.022em;
    font-size: 13px;
    color: #FFF;
	float: left;
	width: 100%;
    padding: 7px 10px !important;	
}
.ia-news-categories ul li a:hover
{
	
}
@media (max-width: 640px)
{
	.page-header
	{
		*margin-bottom: 0;
	}
	nav.navigation>.container
	{
		overflow: hidden;
	}
	#block_socialbox
	{
		padding-bottom: 10px;
	}
	ul.pagination li:first-child,
	.nav-inventory--langs
	{
		display: none !important;
	}
	.row-fluid .ia-item-full.ia-item-news
	{
		width: 100%;
		margin-left: 0 !important;
	}
	.row-fluid .ia-item-full.ia-item-news .ia-item-thumbnail,
	.gov-structure h3,
	div.gov-structure .span2
	{
		width: 100%;
	}
	.inventory a.brand
	{
		display: block;
		width: 100%;
		text-align: center;
	}
	.main-content
	{
		padding-top: 0;
	}
	.breadcrumbs,
	nav.navigation,
	.nav-search,
	p.asset-metabar,
	.career-list>ol>li .f-right,
	.article-info
	{
		display: none;
	}
	div.gov-structure .span2
	{
		margin-left: 0;
		font-size: 110%;
	}
	div.col-sm-full
	{
		width: 100% !important;
		margin-left: 0 !important;
	}
	.career-list>ol>li .f-left
	{
		width: 100% !important;
		padding-left: 0 !important;
	}
	.footer
	{
		padding: 40px;
	}
	.footer_gov
	{
		height: auto;
		padding: 11px 12px;
	}
	.footer_gov [class*="span"]
	{
		width: 100%;
		margin-left: 0;
	}
	.footer_gov nav ul
	{
		margin: 0;
	}
	.footer_gov nav ul li
	{
		    margin: 0px 4%;
	}
	.ia-news-categories ul li,
	.ia-news-categories ul li a
	{
		width: 100%;
	}
	ul.pagination li.coop-list
	{
		
	}
	ul.pagination li:not(.coop-list)
	{
		display: none;
	}
	ul.pagination li a:not(.coop-btn)
	{
		display: none;
	}
	ul.pagination
	{
		width: 100%;
		display: block;
		margin-top: 0;
	}
	ul.pagination li a.coop-btn
	{
		
	}
	div.ia-item-body p,
	div.ia-item-body
	{
		letter-spacing: -.1px;
		font: 400 14px/18px myriad-pro,sans-serif;
	}
	.full-items [class*="span"]
	{
		width: 100%;
	}
	#backToTop
	{
		display: block;
		position: fixed;
		bottom: 2%;
		right: 0;
		z-index: 9999;
	}
}
div.menu-header a.flag
{
    float: left;
    background-image: none;
    width: auto;
    height: auto;
    position: relative;
    display: block;
    left: 33%;
	top: 0;
	font-size: 25px;
    color: #FFF;
}
div.menu-header
{
	overflow: hidden;
}
.sm-flags
{
	position: absolute;
    right: 0px;
    top: 0;	
	display: block;
    width: 70px;
	height: 40px;
	border-left: 1px solid #C01E1E;
}
div.menu-header a.flag img
{
	height: 28px;
    float: left;	
}
ul.sf-langs > *
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;	
}
ul.sf-langs
{
	display: none;
    position: absolute;
    width: 140px;
    right: 0;
    background: #FFF;
    top: 40px;
	height: 50px;
	float: left;
    border-left: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    z-index: 9999999;
}
ul.sf-langs li
{
    list-style-type: none;
    width: 100%;
    float: left;
    display: block;
    position: relative;
}
ul.sf-langs li a
{
    background-image: none;
    width: 100%;
    float: left;
    height: auto;
    margin: 0;
    position: relative;
    font-size: 14px;
	line-height: 25px;
    text-align: center;
    left: 0;
}
ul.sf-langs li:first-child a
{
	border-bottom: 1px solid #CCC;
}
#wrapper
{
	position: relative;
}
#wrapper:before
{
    content: '';
    background: #333;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    bottom: 0;
    z-index: 99999;
}
.news-categories a
{
    float: left;
    width: 100%;
    margin-bottom: 6px;
    border-bottom: 1px solid rgba(204, 204, 204, 0.32);
    padding-bottom: 6px;
}
.news-categories a span
{
	margin-right: 10px;
    width: 40px;
    text-align: center;
}
footer,
.copyright,
footer p,
footer .nav-footer>li>a,
footer .nav-footer>li>a:hover,
footer .nav-footer>li>a:focus
{
	color: #FFF;
}