html, body, div:not(".visual-wrapper"), applet, object, iframe,  p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, h1, h2, h3, h4, h5, h6, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; vertical-align: top; border-collapse: collapse; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;} 

/* font-family: "ArialNarrowRegular"; */
@font-face {
    font-family: "ArialNarrowRegular";
    src: url('fonts/ArialNarrowRegular/ArialNarrowRegular.eot');
    src: url('fonts/ArialNarrowRegular/ArialNarrowRegular.eot?#iefix') format('embedded-opentype'),
         url('fonts/ArialNarrowRegular/ArialNarrowRegular.woff2') format('woff2'),
         url('fonts/ArialNarrowRegular/ArialNarrowRegular.woff') format('woff'),
         url('fonts/ArialNarrowRegular/ArialNarrowRegular.svg#arialnarrow') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* font-family: "Arial Black"; */
@font-face {
    font-family: "Arial Black";
    src: url("fonts/Arial-Black/Arial-Black.eot");
    src: url("fonts/Arial-Black/Arial-Black.eot?#iefix")format("embedded-opentype"),
    url("fonts/Arial-Black/Arial-Black.woff") format("woff"),
    url("fonts/Arial-Black/Arial-Black.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

h1 { color: #414141; font-size: 30px; font-weight: normal;  /*margin-bottom: 35px; width: 735px;*/}
h2 { font-size: 20px; font-weight: 900;  margin-bottom: 5px; /*width: 735px;*/}
h3 { color: #f95e00; font-size: 18px; font-weight: normal;  /*margin-bottom: 19px; min-width: 60px;*/}
h4, h5, h6{ color: #f95e00; font-size: 14px; font-weight: normal;/*margin-bottom: 19px; min-width: 60px;*/}
.h1 { color: #414141; font-size: 30px; font-weight: normal;/* margin-bottom: 35px; width: 735px;*/}
div.visual-wrapper{margin: 0; padding: 0; border: 0; outline: 0; vertical-align: top; border-collapse: collapse; background: transparent;}
b  {
font-family: "ArialNarrowRegular", Arial, sans-serif; font-stretch: ultra-condensed;
}
blockquote {
  background:transparent url(/bitrix/templates/craftmann/images/blockquote_bg[1].gif) no-repeat scroll left top; 
  color: #000000; 
  font-style: italic; 
  margin: 0 0 1em; 
  min-height: 1.5em; 
  overflow: auto;
  padding: 30px 10px 13px 18px;
}
/*
blockquote {
    padding: 30px 10px 13px 18px;
  margin: 0 0 1em; 
    font-style: italic;
    background: #eee;
        background-color: rgb(238, 238, 238);
        background-image: none;
        background-repeat: repeat;
        background-attachment: scroll;
        background-clip: border-box;
        background-origin: padding-box;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
}*/

img {
margin: 4px 0 10px 10px;
}

ol, ul {list-style: none;
	background:none;
}

ul {
    margin-top:10px;
    margin-bottom: 10px;
    /*margin-left: -15px;*/
	line-height: 1.2;
}
ol {
    margin-bottom: 10px;
    margin-left: 21px;
    margin-top: 10px;
}
ol li {
    padding-bottom: 6px;
    
}
ul li {
    background: url("images/standart-ul-marker.png") no-repeat scroll 0 3px transparent;
    padding-bottom: 6px;
    padding-left: 15px;
} 
#top_menu ul.horizontal-multilevel-menu > li {
    padding-bottom: 10px;
}
 a {
    color:rgb(0,134,219);
    text-decoration: none;
}
 a:hover {
    color:rgb(0,134,219);
    text-decoration: underline;
}
a:visited {
    color:rgb(1,71,141);
 }
a:active{
    color:rgb(235,138,27);
 }
p {
    margin-top: 0em; /* Отступ сверху */
    margin-bottom: 0.3em; /* Отступ снизу */
line-height: 1.2; 
/*text-indent: 25px;*/
}

 /*p {
    line-height: 19px;    
    margin: 15px 0;    
}*/

button {
    padding: 0px;
    margin: 0px;
    border-style: none;
    overflow: visible;
    cursor: pointer;
    background-color: transparent;     
    vertical-align:middle;
    line-height:1.2;
} 
button span {
    background: url("images/green-button-right.png") no-repeat scroll right top transparent;
    display: block;
    height: 42px;
    margin: 0;
    padding: 0 16px 0 0;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}

button span span {   
    background: url("images/green-button-left.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    display: block;
    font-family: "ArialNarrowRegular", Arial, sans-serif;
  font-stretch: ultra-condensed;
    font-size: 15px;
    font-weight: normal;
    height: 31px;
    padding: 12px 11px 0 23px;
    font-weight: bold;
}
button:hover span {
    background: url("images/green-button-right.png") no-repeat scroll right bottom transparent;    
}
button:hover span span {
    background: url("images/green-button-left.png") no-repeat scroll left -42px transparent;    
}
.float-right {
    float:right;
}
.preview-picture {
    float:left;
    margin: 5px 20px 10px 0;
}
.form-caption {
    color: #000000;
    font-size: 19px;
    left: 9px;
    position: absolute;
    top: -21px;
    z-index: 9;
}
.space-after-form-caption {
    height:12px;
}
.wide-field {
    width:380px;
}
select.wide-field {
    color: #666666;
    padding:4px 2px 4px 11px;
    width: 513px;
}
textarea.wide-field {
    height: 90px;
    width: 529px;    
}

.wide-fieldarea
{
	height: 90px;
    /*width: 100%;*/
}

.form-question {
    color: #353535;
    padding-left: 10px;   
	margin-bottom: 10px;
    min-height: 50px;
    font-size: 13px;
	/*float: left;*/
}
.form-question.textarea {
    height: 130px;
}
.form-question.small {
    height:30px;
}
.form-question input,  .form-question textarea{
    color:#666666; 
	font-size: 16px;
    line-height: 18px;
}
.big_star_block .content,
.big_star_block .content .content,
.form-caption {
    z-index: 9;
}
.form-buttons{
    height: 53px;
    margin-left: 8px;
    padding-top: 4px; 
}
.form-buttons button {
    float: right;
}
.starrequired {
    color:red;
}
.form-reqired-fields-sign {
    float:left;
    width:8px;  
    padding-top: 2px;    
}
.form-reqired-fields-description {
    float: right;
    padding-top: 4px;
    width: 160px;
	padding-right: 5px;
}
 /* -------------
 * Radios
 * ------------- */
.jRadioWrapper, .jCheckboxWrapper {
    float: left;
    z-index: 2;
    margin: 3px 7px 3px 0;
    height: 13px;
}
.jNiceRadio {
     background:transparent url(images/radiobutton.png) no-repeat scroll center top;
    cursor:pointer;
    height:13px;
    /*margin-left:4.5px;*/
    margin-top:2px;
    position:absolute;
    vertical-align:middle;
    width:13px;
}
.jNiceHidden {
    opacity: 0 !important;
    filter: alpha(opacity=0) !important;
}
/* -------------
 * Checkboxes
 * ------------- */
.jNiceCheckbox
{
    background:transparent url(images/checkbox.png) no-repeat scroll center top;
    cursor:pointer;
    height:13px !important;
    width:13px !important;
    /*display:block;
    floaT:left;*/
    position:absolute !important;
    /*z-index:2; */
    left: 0px;
    top: 2px;
    /*margin-top:-2px;*/
}
label.radio {
    position:relative;
    top:2px;
    }
label.checkbox {
    position:relative;
    top:-2px;
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
.jNiceChecked { background-position: center bottom;}
.jNiceFocus
{
    /*border: dotted 1px #666666;*/
    border:none;
}
.jNiceHidden
{
    opacity: 0;
    z-index: -1;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}
.jNiceWrapper
{
    position: relative;
    vertical-align: top;
}
.errortext {
    color:red;
    /*font-weight: bold;*/
    font-size: 16px;
    margin: 0 0 10px 20px;
}
.oktext, .notetext {
    color:#1b9ff2;
    /*font-weight: bold;*/
    font-size: 16px;
	margin: 30px 0px;
}
.news-title {
    display: block;
    color: #01478D;
    font-size: 17px;
    text-decoration: underline;
    line-height: 19px;
}
.news-title:hover, .news-title:active {
    text-decoration: none;
}
.news-brief {
    line-height: 19px;
    margin-top: 2px;
	/*width: 75%;*/
}
.news-date-time {
    /*font-size: 12px;
    color: #F95E00;*/
    line-height: 19px;
}
.news-item {
    margin-bottom: 15px;
    margin-top: 13px;
}
.news-list {
    
}
table.zebra th {
    background: #316fba;
    color:#ffffff;
    font-size:16px;
    font-weight: bold;
}
table.zebra td,
table.zebra th {
    height: 30px;
    padding-left: 20px;
    padding-right: 10px;
    text-align: left;
    vertical-align: middle;
}
table.zebra td {
    color:#8b8881;
    font-size:12px;
}
table.zebra .even {
    background: #f8f8f8;
}
.qoute-block {
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #D6D6D6;
    float: right;
    line-height: 20px;
    margin: 0 0 10px 10px;
    padding: 17px 15px;
    position: relative;
    width: 300px;
}


.quote-left {
    background: url("images/quote-left.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 18px;
    left: 15px;
    margin-top: 0;
    top: 13px;
    width: 22px;
}
.quote-right {
    position: relative;
}
.quote-right .img{
    background: url("images/quote-right.gif") no-repeat scroll 0 0 transparent;
    height: 19px;
    position: absolute;
    right: -24px;
    top: 2px;
    width: 22px;
}
#mark-slidedown-layer {
  
    background: url("images/mark-slidedown-layer.png") no-repeat scroll 0 0 transparent;
    width: 421px;	
    height: 350px;/*194px;*/
    left: 40px;
    position: absolute;
    top: 10px;
    display: none;
    cursor:pointer;
}
#CatFilter #mark-slidedown-layer {
    background: url("images/search_plash/down_plash.png") no-repeat scroll 0 0 transparent;
    width: 383px;
}

#MainLocationFilter {
    position: relative;
}
#mark-slidedown-layer.index {
    background: url("images/mark-slidedown-layer-index.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: none;
    height: 300px;/*194px;*/
    left: 0;
    position: absolute;
    top: 0;
    width: 299px;
    z-index: 11;
}
#country-slidedown-layer {
    background: url("images/mark-slidedown-layer-index.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: none;
    height: 194px;
    /*left: 20px;*/
    position: absolute;
    top: 0;
    width: 299px;
    z-index:9;
}
#CatMarkDiv, #locationDiv {cursor:pointer;} 
#mark-slidedown-layer ul, #country-slidedown-layer {
    margin: 0;
    padding: 0;
}
#mark-slidedown-layer ul li, #country-slidedown-layer ul li {
    list-style: none outside none;
    padding: 10px 0 10px 15px;
    background: none;
}
#mark-slidedown-layer ul li:hover, #country-slidedown-layer ul li:hover {
    background: #eaeaea;
}
/*#mark-slidedown-layer li.selected,*/ #country-slidedown-layer li.selected {
    display:none;
}
#current-mark, #current-country {
    visibility: hidden;
    height: 37px;
    padding-left: 18px;
    vertical-align: middle;
    position: relative;
    width: 406px;
    display: table-cell;
    color: #7D7D7D;
    font-size: 19px;    
}
#mark-list, #country-list {
    height: 156px;
    margin-left: 2px;
    overflow-y: auto;
    width: 418px; 
    font-family: "ArialNarrowRegular", Arial, sans-serif;
  font-stretch: ultra-condensed;
  font-stretch: ultra-condensed;   
}

#mark-list.index {
    width: 294px;  
    height: 260px;
}

#mark-list.index, #country-list {
    width: 294px;    
}
#mark-list .mark-code, #mark-list .mark-id, #mark-list .mark-url, #country-list .country-id {
    display: none;
}
#mark-list .name, #country-list .name {
    color: #7D7D7D;
    font-size: 19px    
}

#CatFilter  #mark-list { width: 380px;  /*background: none repeat scroll 0 0 #FFFFFF;*/ height: 305px; }

#mark-slidedown-layer .triangle-opened {
    background: url("images/gray_arrow_down.png") no-repeat scroll left bottom transparent;
    display: block;
    height: 13px;
    position: absolute;
    right: 8px;
    top: 9px;
    width: 17px;
}
#current-mark-show {
    padding: 10px 0 0 18px;
    display: none;
}
#CatMarkDiv span.triangl {
    background: url("images/gray_arrow_down.png") no-repeat scroll left top transparent;
    display: block;
    float: right;
    height: 13px;
    margin: 12px 8px 0 0;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 17px;
}
/*
.autocomplete {
    background: url("images/mark-slidedown-layer.png") no-repeat scroll top left transparent;
    cursor: pointer;
    height: 190px;
    left: 0;
    position: absolute;
    top: 10px;
    width: 419px;
    color: #7D7D7D;
    font-size: 19px;   
    overflow-y:scroll; 
    padding:2px 0 2px 2px;
}
.autocomplete div {
    padding:5px 10px;
}
.autocomplete div.selected {
    background: #eaeaea; 
}
*/
.autocomplete-w1 { background:url(images/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin: 9px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #e0e0e0; background:#f4f4f4; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; color: #7D7D7D; font-size: 19px; cursor:pointer; font-family: "ArialNarrowRegular", Arial, sans-serif;
  font-stretch: ultra-condensed;}
.autocomplete strong { font-weight:normal; color:#F95E00; }

/** Forms **/
.form-style
{
    width:70%;
}
.form-style .form-content
{
    padding:0 10px 15px;
}
.form-style .form-title {
    font-size:18px;
    font-weight: bold;
    color:#000;
}
.form-style .label {
    padding-top:10px;
    font-weight: bold;
    color:#777;
}
.form-style .question input, .form-style .question textarea {
    color:#777;
}
.form-style .question select, .form-style .question select option {
    color:#777;
    font-weight: bold;
}
.form-style .question textarea {
    overflow-y: scroll;
}
.form-style .required_sign{
    float: left;
    padding-right: 10px;
    padding-top:5px;
}
.form-style .starrequired {
    color:red;
}
.form-style .red_info input,.form-style .red_info textarea,.form-style .red_info select{
    border: 1px solid red !important;
}

@media print {
    #slogan, #top_menu, #CatFilter, #HintPlashes, #footer, .ToBPrint, #count {
        display: block !important; left:-9999px; top:-9999px; position: absolute !important; visibility: hidden;
    }
    #main {
        /*margin-top:10px;*/
    }
    /* детальная страница товара*/
    .DetailPictureList {
        width: 280px !important;
        float: left;
    }
    .DetailPictureList img.PhonePrint {
        width: 280px;
        height: 240px;
    }
    .DetailDescription {
        float: left;
    }
    .DetailPictureBlock .prev, .DetailPictureBlock .next, .DetailPictureBlock .OtherPictures, .DetailPictureBlock .PhonePic {
        display: block !important; left:-9999px; top:-9999px; position: absolute !important; visibility: hidden;        
    }
}
table.univ tr td {
	vertical-align: top;
}
.seo {
font-weight: normal;
font-family: "ArialNarrowRegular", Arial, sans-serif;
  font-stretch: ultra-condensed;
}
.bx-core-waitwindow{
   display: none !important;
}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=03d11c69ad07ff933975e02ba8883103)
 * Config saved to config.json and https://gist.github.com/03d11c69ad07ff933975e02ba8883103
 *//*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:"ArialNarrowRegular", Arial, sans-serif;font-stretch: ultra-condensed;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:0.67em 0}small{font-size:80%}sub,sup{font-size:75%;line-height:1.2;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0;border-color: rgb(187, 187, 187);margin: 10px 0 0 0;}td,th{padding:4px 10px;border-color: rgb(187, 187, 187)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"ArialNarrowRegular", Arial, sans-serif;font-stretch: ultra-condensed;font-size:14px;line-height:1.2;color:#333;background-color:#fff}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.2;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.2;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.affix{position:fixed}
