 @font-face {
     font-family: 'Glyphicons Halflings';
     src: url('../fonts/glyphicons-halflings-regular.eot');
     src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')
 }

 .glyphicon {
     position: relative;
     top: 1px;
     display: inline-block;
     font-family: 'Glyphicons Halflings';
     font-style: normal;
     font-weight: normal;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale
 }

 .glyphicon-asterisk:before {
     content: "\002a"
 }

 .glyphicon-plus:before {
     content: "\002b"
 }

 .glyphicon-euro:before,
 .glyphicon-eur:before {
     content: "\20ac"
 }

 .glyphicon-minus:before {
     content: "\2212"
 }

 .glyphicon-cloud:before {
     content: "\2601"
 }

 .glyphicon-envelope:before {
     content: "\2709"
 }

 .glyphicon-pencil:before {
     content: "\270f"
 }

 .glyphicon-glass:before {
     content: "\e001"
 }

 .glyphicon-music:before {
     content: "\e002"
 }

 .glyphicon-search:before {
     content: "\e003"
 }

 .glyphicon-heart:before {
     content: "\e005"
 }

 .glyphicon-star:before {
     content: "\e006"
 }

 .glyphicon-star-empty:before {
     content: "\e007"
 }

 .glyphicon-user:before {
     content: "\e008"
 }

 .glyphicon-film:before {
     content: "\e009"
 }

 .glyphicon-th-large:before {
     content: "\e010"
 }

 .glyphicon-th:before {
     content: "\e011"
 }

 .glyphicon-th-list:before {
     content: "\e012"
 }

 .glyphicon-ok:before {
     content: "\e013"
 }

 .glyphicon-remove:before {
     content: "\e014"
 }

 .glyphicon-zoom-in:before {
     content: "\e015"
 }

 .glyphicon-zoom-out:before {
     content: "\e016"
 }

 .glyphicon-off:before {
     content: "\e017"
 }

 .glyphicon-signal:before {
     content: "\e018"
 }

 .glyphicon-cog:before {
     content: "\e019"
 }

 .glyphicon-trash:before {
     content: "\e020"
 }

 .glyphicon-home:before {
     content: "\e021"
 }

 .glyphicon-file:before {
     content: "\e022"
 }

 .glyphicon-time:before {
     content: "\e023"
 }

 .glyphicon-road:before {
     content: "\e024"
 }

 .glyphicon-download-alt:before {
     content: "\e025"
 }

 .glyphicon-download:before {
     content: "\e026"
 }

 .glyphicon-upload:before {
     content: "\e027"
 }

 .glyphicon-inbox:before {
     content: "\e028"
 }

 .glyphicon-play-circle:before {
     content: "\e029"
 }

 .glyphicon-repeat:before {
     content: "\e030"
 }

 .glyphicon-refresh:before {
     content: "\e031"
 }

 .glyphicon-list-alt:before {
     content: "\e032"
 }

 .glyphicon-lock:before {
     content: "\e033"
 }

 .glyphicon-flag:before {
     content: "\e034"
 }

 .glyphicon-headphones:before {
     content: "\e035"
 }

 .glyphicon-volume-off:before {
     content: "\e036"
 }

 .glyphicon-volume-down:before {
     content: "\e037"
 }

 .glyphicon-volume-up:before {
     content: "\e038"
 }

 .glyphicon-qrcode:before {
     content: "\e039"
 }

 .glyphicon-barcode:before {
     content: "\e040"
 }

 .glyphicon-tag:before {
     content: "\e041"
 }

 .glyphicon-tags:before {
     content: "\e042"
 }

 .glyphicon-book:before {
     content: "\e043"
 }

 .glyphicon-bookmark:before {
     content: "\e044"
 }

 .glyphicon-print:before {
     content: "\e045"
 }

 .glyphicon-camera:before {
     content: "\e046"
 }

 .glyphicon-font:before {
     content: "\e047"
 }

 .glyphicon-bold:before {
     content: "\e048"
 }

 .glyphicon-italic:before {
     content: "\e049"
 }

 .glyphicon-text-height:before {
     content: "\e050"
 }

 .glyphicon-text-width:before {
     content: "\e051"
 }

 .glyphicon-align-left:before {
     content: "\e052"
 }

 .glyphicon-align-center:before {
     content: "\e053"
 }

 .glyphicon-align-right:before {
     content: "\e054"
 }

 .glyphicon-align-justify:before {
     content: "\e055"
 }

 .glyphicon-list:before {
     content: "\e056"
 }

 .glyphicon-indent-left:before {
     content: "\e057"
 }

 .glyphicon-indent-right:before {
     content: "\e058"
 }

 .glyphicon-facetime-video:before {
     content: "\e059"
 }

 .glyphicon-picture:before {
     content: "\e060"
 }

 .glyphicon-map-marker:before {
     content: "\e062"
 }

 .glyphicon-adjust:before {
     content: "\e063"
 }

 .glyphicon-tint:before {
     content: "\e064"
 }

 .glyphicon-edit:before {
     content: "\e065"
 }

 .glyphicon-share:before {
     content: "\e066"
 }

 .glyphicon-check:before {
     content: "\e067"
 }

 .glyphicon-move:before {
     content: "\e068"
 }

 .glyphicon-step-backward:before {
     content: "\e069"
 }

 .glyphicon-fast-backward:before {
     content: "\e070"
 }

 .glyphicon-backward:before {
     content: "\e071"
 }

 .glyphicon-play:before {
     content: "\e072"
 }

 .glyphicon-pause:before {
     content: "\e073"
 }

 .glyphicon-stop:before {
     content: "\e074"
 }

 .glyphicon-forward:before {
     content: "\e075"
 }

 .glyphicon-fast-forward:before {
     content: "\e076"
 }

 .glyphicon-step-forward:before {
     content: "\e077"
 }

 .glyphicon-eject:before {
     content: "\e078"
 }

 .glyphicon-chevron-left:before {
     content: "\e079"
 }

 .glyphicon-chevron-right:before {
     content: "\e080"
 }

 .glyphicon-plus-sign:before {
     content: "\e081"
 }

 .glyphicon-minus-sign:before {
     content: "\e082"
 }

 .glyphicon-remove-sign:before {
     content: "\e083"
 }

 .glyphicon-ok-sign:before {
     content: "\e084"
 }

 .glyphicon-question-sign:before {
     content: "\e085"
 }

 .glyphicon-info-sign:before {
     content: "\e086"
 }

 .glyphicon-screenshot:before {
     content: "\e087"
 }

 .glyphicon-remove-circle:before {
     content: "\e088"
 }

 .glyphicon-ok-circle:before {
     content: "\e089"
 }

 .glyphicon-ban-circle:before {
     content: "\e090"
 }

 .glyphicon-arrow-left:before {
     content: "\e091"
 }

 .glyphicon-arrow-right:before {
     content: "\e092"
 }

 .glyphicon-arrow-up:before {
     content: "\e093"
 }

 .glyphicon-arrow-down:before {
     content: "\e094"
 }

 .glyphicon-share-alt:before {
     content: "\e095"
 }

 .glyphicon-resize-full:before {
     content: "\e096"
 }

 .glyphicon-resize-small:before {
     content: "\e097"
 }

 .glyphicon-exclamation-sign:before {
     content: "\e101"
 }

 .glyphicon-gift:before {
     content: "\e102"
 }

 .glyphicon-leaf:before {
     content: "\e103"
 }

 .glyphicon-fire:before {
     content: "\e104"
 }

 .glyphicon-eye-open:before {
     content: "\e105"
 }

 .glyphicon-eye-close:before {
     content: "\e106"
 }

 .glyphicon-warning-sign:before {
     content: "\e107"
 }

 .glyphicon-plane:before {
     content: "\e108"
 }

 .glyphicon-calendar:before {
     content: "\e109"
 }

 .glyphicon-random:before {
     content: "\e110"
 }

 .glyphicon-comment:before {
     content: "\e111"
 }

 .glyphicon-magnet:before {
     content: "\e112"
 }

 .glyphicon-chevron-up:before {
     content: "\e113"
 }

 .glyphicon-chevron-down:before {
     content: "\e114"
 }

 .glyphicon-retweet:before {
     content: "\e115"
 }

 .glyphicon-shopping-cart:before {
     content: "\e116"
 }

 .glyphicon-folder-close:before {
     content: "\e117"
 }

 .glyphicon-folder-open:before {
     content: "\e118"
 }

 .glyphicon-resize-vertical:before {
     content: "\e119"
 }

 .glyphicon-resize-horizontal:before {
     content: "\e120"
 }

 .glyphicon-hdd:before {
     content: "\e121"
 }

 .glyphicon-bullhorn:before {
     content: "\e122"
 }

 .glyphicon-bell:before {
     content: "\e123"
 }

 .glyphicon-certificate:before {
     content: "\e124"
 }

 .glyphicon-thumbs-up:before {
     content: "\e125"
 }

 .glyphicon-thumbs-down:before {
     content: "\e126"
 }

 .glyphicon-hand-right:before {
     content: "\e127"
 }

 .glyphicon-hand-left:before {
     content: "\e128"
 }

 .glyphicon-hand-up:before {
     content: "\e129"
 }

 .glyphicon-hand-down:before {
     content: "\e130"
 }

 .glyphicon-circle-arrow-right:before {
     content: "\e131"
 }

 .glyphicon-circle-arrow-left:before {
     content: "\e132"
 }

 .glyphicon-circle-arrow-up:before {
     content: "\e133"
 }

 .glyphicon-circle-arrow-down:before {
     content: "\e134"
 }

 .glyphicon-globe:before {
     content: "\e135"
 }

 .glyphicon-wrench:before {
     content: "\e136"
 }

 .glyphicon-tasks:before {
     content: "\e137"
 }

 .glyphicon-filter:before {
     content: "\e138"
 }

 .glyphicon-briefcase:before {
     content: "\e139"
 }

 .glyphicon-fullscreen:before {
     content: "\e140"
 }

 .glyphicon-dashboard:before {
     content: "\e141"
 }

 .glyphicon-paperclip:before {
     content: "\e142"
 }

 .glyphicon-heart-empty:before {
     content: "\e143"
 }

 .glyphicon-link:before {
     content: "\e144"
 }

 .glyphicon-phone:before {
     content: "\e145"
 }

 .glyphicon-pushpin:before {
     content: "\e146"
 }

 .glyphicon-usd:before {
     content: "\e148"
 }

 .glyphicon-gbp:before {
     content: "\e149"
 }

 .glyphicon-sort:before {
     content: "\e150"
 }

 .glyphicon-sort-by-alphabet:before {
     content: "\e151"
 }

 .glyphicon-sort-by-alphabet-alt:before {
     content: "\e152"
 }

 .glyphicon-sort-by-order:before {
     content: "\e153"
 }

 .glyphicon-sort-by-order-alt:before {
     content: "\e154"
 }

 .glyphicon-sort-by-attributes:before {
     content: "\e155"
 }

 .glyphicon-sort-by-attributes-alt:before {
     content: "\e156"
 }

 .glyphicon-unchecked:before {
     content: "\e157"
 }

 .glyphicon-expand:before {
     content: "\e158"
 }

 .glyphicon-collapse-down:before {
     content: "\e159"
 }

 .glyphicon-collapse-up:before {
     content: "\e160"
 }

 .glyphicon-log-in:before {
     content: "\e161"
 }

 .glyphicon-flash:before {
     content: "\e162"
 }

 .glyphicon-log-out:before {
     content: "\e163"
 }

 .glyphicon-new-window:before {
     content: "\e164"
 }

 .glyphicon-record:before {
     content: "\e165"
 }

 .glyphicon-save:before {
     content: "\e166"
 }

 .glyphicon-open:before {
     content: "\e167"
 }

 .glyphicon-saved:before {
     content: "\e168"
 }

 .glyphicon-import:before {
     content: "\e169"
 }

 .glyphicon-export:before {
     content: "\e170"
 }

 .glyphicon-send:before {
     content: "\e171"
 }

 .glyphicon-floppy-disk:before {
     content: "\e172"
 }

 .glyphicon-floppy-saved:before {
     content: "\e173"
 }

 .glyphicon-floppy-remove:before {
     content: "\e174"
 }

 .glyphicon-floppy-save:before {
     content: "\e175"
 }

 .glyphicon-floppy-open:before {
     content: "\e176"
 }

 .glyphicon-credit-card:before {
     content: "\e177"
 }

 .glyphicon-transfer:before {
     content: "\e178"
 }

 .glyphicon-cutlery:before {
     content: "\e179"
 }

 .glyphicon-header:before {
     content: "\e180"
 }

 .glyphicon-compressed:before {
     content: "\e181"
 }

 .glyphicon-earphone:before {
     content: "\e182"
 }

 .glyphicon-phone-alt:before {
     content: "\e183"
 }

 .glyphicon-tower:before {
     content: "\e184"
 }

 .glyphicon-stats:before {
     content: "\e185"
 }

 .glyphicon-sd-video:before {
     content: "\e186"
 }

 .glyphicon-hd-video:before {
     content: "\e187"
 }

 .glyphicon-subtitles:before {
     content: "\e188"
 }

 .glyphicon-sound-stereo:before {
     content: "\e189"
 }

 .glyphicon-sound-dolby:before {
     content: "\e190"
 }

 .glyphicon-sound-5-1:before {
     content: "\e191"
 }

 .glyphicon-sound-6-1:before {
     content: "\e192"
 }

 .glyphicon-sound-7-1:before {
     content: "\e193"
 }

 .glyphicon-copyright-mark:before {
     content: "\e194"
 }

 .glyphicon-registration-mark:before {
     content: "\e195"
 }

 .glyphicon-cloud-download:before {
     content: "\e197"
 }

 .glyphicon-cloud-upload:before {
     content: "\e198"
 }

 .glyphicon-tree-conifer:before {
     content: "\e199"
 }

 .glyphicon-tree-deciduous:before {
     content: "\e200"
 }

 .glyphicon-cd:before {
     content: "\e201"
 }

 .glyphicon-save-file:before {
     content: "\e202"
 }

 .glyphicon-open-file:before {
     content: "\e203"
 }

 .glyphicon-level-up:before {
     content: "\e204"
 }

 .glyphicon-copy:before {
     content: "\e205"
 }

 .glyphicon-paste:before {
     content: "\e206"
 }

 .glyphicon-alert:before {
     content: "\e209"
 }

 .glyphicon-equalizer:before {
     content: "\e210"
 }

 .glyphicon-king:before {
     content: "\e211"
 }

 .glyphicon-queen:before {
     content: "\e212"
 }

 .glyphicon-pawn:before {
     content: "\e213"
 }

 .glyphicon-bishop:before {
     content: "\e214"
 }

 .glyphicon-knight:before {
     content: "\e215"
 }

 .glyphicon-baby-formula:before {
     content: "\e216"
 }

 .glyphicon-tent:before {
     content: "\26fa"
 }

 .glyphicon-blackboard:before {
     content: "\e218"
 }

 .glyphicon-bed:before {
     content: "\e219"
 }

 .glyphicon-apple:before {
     content: "\f8ff"
 }

 .glyphicon-erase:before {
     content: "\e221"
 }

 .glyphicon-hourglass:before {
     content: "\231b"
 }

 .glyphicon-lamp:before {
     content: "\e223"
 }

 .glyphicon-duplicate:before {
     content: "\e224"
 }

 .glyphicon-piggy-bank:before {
     content: "\e225"
 }

 .glyphicon-scissors:before {
     content: "\e226"
 }

 .glyphicon-bitcoin:before {
     content: "\e227"
 }

 .glyphicon-btc:before {
     content: "\e227"
 }

 .glyphicon-xbt:before {
     content: "\e227"
 }

 .glyphicon-yen:before {
     content: "\00a5"
 }

 .glyphicon-jpy:before {
     content: "\00a5"
 }

 .glyphicon-ruble:before {
     content: "\20bd"
 }

 .glyphicon-rub:before {
     content: "\20bd"
 }

 .glyphicon-scale:before {
     content: "\e230"
 }

 .glyphicon-ice-lolly:before {
     content: "\e231"
 }

 .glyphicon-ice-lolly-tasted:before {
     content: "\e232"
 }

 .glyphicon-education:before {
     content: "\e233"
 }

 .glyphicon-option-horizontal:before {
     content: "\e234"
 }

 .glyphicon-option-vertical:before {
     content: "\e235"
 }

 .glyphicon-menu-hamburger:before {
     content: "\e236"
 }

 .glyphicon-modal-window:before {
     content: "\e237"
 }

 .glyphicon-oil:before {
     content: "\e238"
 }

 .glyphicon-grain:before {
     content: "\e239"
 }

 .glyphicon-sunglasses:before {
     content: "\e240"
 }

 .glyphicon-text-size:before {
     content: "\e241"
 }

 .glyphicon-text-color:before {
     content: "\e242"
 }

 .glyphicon-text-background:before {
     content: "\e243"
 }

 .glyphicon-object-align-top:before {
     content: "\e244"
 }

 .glyphicon-object-align-bottom:before {
     content: "\e245"
 }

 .glyphicon-object-align-horizontal:before {
     content: "\e246"
 }

 .glyphicon-object-align-left:before {
     content: "\e247"
 }

 .glyphicon-object-align-vertical:before {
     content: "\e248"
 }

 .glyphicon-object-align-right:before {
     content: "\e249"
 }

 .glyphicon-triangle-right:before {
     content: "\e250"
 }

 .glyphicon-triangle-left:before {
     content: "\e251"
 }

 .glyphicon-triangle-bottom:before {
     content: "\e252"
 }

 .glyphicon-triangle-top:before {
     content: "\e253"
 }

 .glyphicon-console:before {
     content: "\e254"
 }

 .glyphicon-superscript:before {
     content: "\e255"
 }

 .glyphicon-subscript:before {
     content: "\e256"
 }

 .glyphicon-menu-left:before {
     content: "\e257"
 }

 .glyphicon-menu-right:before {
     content: "\e258"
 }

 .glyphicon-menu-down:before {
     content: "\e259"
 }

 .glyphicon-menu-up:before {
     content: "\e260"
 }


 #image_input .btn {
     display: inline-block;
     margin-bottom: 0;
     font-weight: normal;
     text-align: center;
     vertical-align: middle;
     -ms-touch-action: manipulation;
     touch-action: manipulation;
     cursor: pointer;
     background-image: none;
     border: 1px solid transparent;
     white-space: nowrap;
     padding: 4px 6px;
     ;
     font-size: 10px;
     border-radius: 0px;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none
 }

 #image_input .btn:focus,
 #image_input .btn:active:focus,
 #image_input .btn.active:focus,
 #image_input .btn.focus,
 #image_input .btn:active.focus,
 #image_input .btn.active.focus {
     outline: thin dotted;
     outline: 5px auto -webkit-focus-ring-color;
     outline-offset: -2px
 }

 #image_input .btn:hover,
 #image_input .btn:focus,
 #image_input .btn.focus {
     color: #555555;
     text-decoration: none
 }

 #image_input .btn:active,
 #image_input .btn.active {
     outline: 0;
     background-image: none;
     -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
     box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
 }

 #image_input .btn.disabled,
 #image_input .btn[disabled],
 fieldset[disabled] #image_input .btn {
     cursor: not-allowed;
     opacity: 0.65;
     filter: alpha(opacity=65);
     -webkit-box-shadow: none;
     box-shadow: none
 }

 a#image_input .btn.disabled,
 fieldset[disabled] a#image_input .btn {
     pointer-events: none
 }

 #image_input .btn-default {
     color: #555555;
     background-color: #ffffff;
     border-color: rgba(0, 0, 0, 0.1)
 }

 #image_input .btn-default:focus,
 #image_input .btn-default.focus {
     color: #555555;
     background-color: #e6e6e6;
     border-color: rgba(0, 0, 0, 0.1)
 }

 #image_input .btn-default:hover {
     color: #555555;
     background-color: #e6e6e6;
     border-color: rgba(0, 0, 0, 0.1)
 }

 #image_input .btn-default:active,
 #image_input .btn-default.active,
 .open>.dropdown-toggle#image_input .btn-default {
     color: #555555;
     background-color: #e6e6e6;
     border-color: rgba(0, 0, 0, 0.1)
 }

 #image_input .btn-default:active:hover,
 #image_input .btn-default.active:hover,
 .open>.dropdown-toggle#image_input .btn-default:hover,
 #image_input .btn-default:active:focus,
 #image_input .btn-default.active:focus,
 .open>.dropdown-toggle#image_input .btn-default:focus,
 #image_input .btn-default:active.focus,
 #image_input .btn-default.active.focus,
 .open>.dropdown-toggle#image_input .btn-default.focus {
     color: #555555;
     background-color: #d4d4d4;
     border-color: rgba(0, 0, 0, 0.1)
 }

 #image_input .btn-default:active,
 #image_input .btn-default.active,
 .open>.dropdown-toggle#image_input .btn-default {
     background-image: none
 }

 #image_input .btn-default.disabled:hover,
 #image_input .btn-default[disabled]:hover,
 fieldset[disabled] #image_input .btn-default:hover,
 #image_input .btn-default.disabled:focus,
 #image_input .btn-default[disabled]:focus,
 fieldset[disabled] #image_input .btn-default:focus,
 #image_input .btn-default.disabled.focus,
 #image_input .btn-default[disabled].focus,
 fieldset[disabled] #image_input .btn-default.focus {
     background-color: #ffffff;
     border-color: rgba(0, 0, 0, 0.1)
 }

 #image_input .btn-default .badge {
     color: #ffffff;
     background-color: #555555
 }

 #image_input .btn-primary {
     color: #ffffff;
     background-color: #2fa4e7;
     border-color: #2fa4e7
 }

 #image_input .btn-primary:focus,
 #image_input .btn-primary.focus {
     color: #ffffff;
     background-color: #178acc;
     border-color: #105b87
 }

 #image_input .btn-primary:hover {
     color: #ffffff;
     background-color: #178acc;
     border-color: #1684c2
 }

 #image_input .btn-primary:active,
 #image_input .btn-primary.active,
 .open>.dropdown-toggle#image_input .btn-primary {
     color: #ffffff;
     background-color: #178acc;
     border-color: #1684c2
 }

 #image_input .btn-primary:active:hover,
 #image_input .btn-primary.active:hover,
 .open>.dropdown-toggle#image_input .btn-primary:hover,
 #image_input .btn-primary:active:focus,
 #image_input .btn-primary.active:focus,
 .open>.dropdown-toggle#image_input .btn-primary:focus,
 #image_input .btn-primary:active.focus,
 #image_input .btn-primary.active.focus,
 .open>.dropdown-toggle#image_input .btn-primary.focus {
     color: #ffffff;
     background-color: #1474ac;
     border-color: #105b87
 }

 #image_input .btn-primary:active,
 #image_input .btn-primary.active,
 .open>.dropdown-toggle#image_input .btn-primary {
     background-image: none
 }

 #image_input .btn-primary.disabled:hover,
 #image_input .btn-primary[disabled]:hover,
 fieldset[disabled] #image_input .btn-primary:hover,
 #image_input .btn-primary.disabled:focus,
 #image_input .btn-primary[disabled]:focus,
 fieldset[disabled] #image_input .btn-primary:focus,
 #image_input .btn-primary.disabled.focus,
 #image_input .btn-primary[disabled].focus,
 fieldset[disabled] #image_input .btn-primary.focus {
     background-color: #2fa4e7;
     border-color: #2fa4e7
 }

 #image_input .btn-primary .badge {
     color: #2fa4e7;
     background-color: #ffffff
 }

 #image_input .btn-success {
     color: #ffffff;
     background-color: #73a839;
     border-color: #73a839
 }

 #image_input .btn-success:focus,
 #image_input .btn-success.focus {
     color: #ffffff;
     background-color: #59822c;
     border-color: #324919
 }

 #image_input .btn-success:hover {
     color: #ffffff;
     background-color: #59822c;
     border-color: #547a29
 }

 #image_input .btn-success:active,
 #image_input .btn-success.active,
 .open>.dropdown-toggle#image_input .btn-success {
     color: #ffffff;
     background-color: #59822c;
     border-color: #547a29
 }

 #image_input .btn-success:active:hover,
 #image_input .btn-success.active:hover,
 .open>.dropdown-toggle#image_input .btn-success:hover,
 #image_input .btn-success:active:focus,
 #image_input .btn-success.active:focus,
 .open>.dropdown-toggle#image_input .btn-success:focus,
 #image_input .btn-success:active.focus,
 #image_input .btn-success.active.focus,
 .open>.dropdown-toggle#image_input .btn-success.focus {
     color: #ffffff;
     background-color: #476723;
     border-color: #324919
 }

 #image_input .btn-success:active,
 #image_input .btn-success.active,
 .open>.dropdown-toggle#image_input .btn-success {
     background-image: none
 }

 #image_input .btn-success.disabled:hover,
 #image_input .btn-success[disabled]:hover,
 fieldset[disabled] #image_input .btn-success:hover,
 #image_input .btn-success.disabled:focus,
 #image_input .btn-success[disabled]:focus,
 fieldset[disabled] #image_input .btn-success:focus,
 #image_input .btn-success.disabled.focus,
 #image_input .btn-success[disabled].focus,
 fieldset[disabled] #image_input .btn-success.focus {
     background-color: #73a839;
     border-color: #73a839
 }

 #image_input .btn-success .badge {
     color: #73a839;
     background-color: #ffffff
 }

 #image_input .btn-info {
     color: #ffffff;
     background-color: #033c73;
     border-color: #033c73
 }

 #image_input .btn-info:focus,
 #image_input .btn-info.focus {
     color: #ffffff;
     background-color: #022241;
     border-color: #000000
 }

 #image_input .btn-info:hover {
     color: #ffffff;
     background-color: #022241;
     border-color: #011d37
 }

 #image_input .btn-info:active,
 #image_input .btn-info.active,
 .open>.dropdown-toggle#image_input .btn-info {
     color: #ffffff;
     background-color: #022241;
     border-color: #011d37
 }

 #image_input .btn-info:active:hover,
 #image_input .btn-info.active:hover,
 .open>.dropdown-toggle#image_input .btn-info:hover,
 #image_input .btn-info:active:focus,
 #image_input .btn-info.active:focus,
 .open>.dropdown-toggle#image_input .btn-info:focus,
 #image_input .btn-info:active.focus,
 #image_input .btn-info.active.focus,
 .open>.dropdown-toggle#image_input .btn-info.focus {
     color: #ffffff;
     background-color: #01101f;
     border-color: #000000
 }

 #image_input .btn-info:active,
 #image_input .btn-info.active,
 .open>.dropdown-toggle#image_input .btn-info {
     background-image: none
 }

 #image_input .btn-info.disabled:hover,
 #image_input .btn-info[disabled]:hover,
 fieldset[disabled] #image_input .btn-info:hover,
 #image_input .btn-info.disabled:focus,
 #image_input .btn-info[disabled]:focus,
 fieldset[disabled] #image_input .btn-info:focus,
 #image_input .btn-info.disabled.focus,
 #image_input .btn-info[disabled].focus,
 fieldset[disabled] #image_input .btn-info.focus {
     background-color: #033c73;
     border-color: #033c73
 }

 #image_input .btn-info .badge {
     color: #033c73;
     background-color: #ffffff
 }

 #image_input .btn-warning {
     color: #ffffff;
     background-color: #dd5600;
     border-color: #dd5600
 }

 #image_input .btn-warning:focus,
 #image_input .btn-warning.focus {
     color: #ffffff;
     background-color: #aa4200;
     border-color: #5e2400
 }

 #image_input .btn-warning:hover {
     color: #ffffff;
     background-color: #aa4200;
     border-color: #a03e00
 }

 #image_input .btn-warning:active,
 #image_input .btn-warning.active,
 .open>.dropdown-toggle#image_input .btn-warning {
     color: #ffffff;
     background-color: #aa4200;
     border-color: #a03e00
 }

 #image_input .btn-warning:active:hover,
 #image_input .btn-warning.active:hover,
 .open>.dropdown-toggle#image_input .btn-warning:hover,
 #image_input .btn-warning:active:focus,
 #image_input .btn-warning.active:focus,
 .open>.dropdown-toggle#image_input .btn-warning:focus,
 #image_input .btn-warning:active.focus,
 #image_input .btn-warning.active.focus,
 .open>.dropdown-toggle#image_input .btn-warning.focus {
     color: #ffffff;
     background-color: #863400;
     border-color: #5e2400
 }

 #image_input .btn-warning:active,
 #image_input .btn-warning.active,
 .open>.dropdown-toggle#image_input .btn-warning {
     background-image: none
 }

 #image_input .btn-warning.disabled:hover,
 #image_input .btn-warning[disabled]:hover,
 fieldset[disabled] #image_input .btn-warning:hover,
 #image_input .btn-warning.disabled:focus,
 #image_input .btn-warning[disabled]:focus,
 fieldset[disabled] #image_input .btn-warning:focus,
 #image_input .btn-warning.disabled.focus,
 #image_input .btn-warning[disabled].focus,
 fieldset[disabled] #image_input .btn-warning.focus {
     background-color: #dd5600;
     border-color: #dd5600
 }

 #image_input .btn-warning .badge {
     color: #dd5600;
     background-color: #ffffff
 }

 #image_input .btn-danger {
     color: #ffffff;
     background-color: #c71c22;
     border-color: #c71c22
 }

 #image_input .btn-danger:focus,
 #image_input .btn-danger.focus {
     color: #ffffff;
     background-color: #9a161a;
     border-color: #570c0f
 }

 #image_input .btn-danger:hover {
     color: #ffffff;
     background-color: #9a161a;
     border-color: #911419
 }

 #image_input .btn-danger:active,
 #image_input .btn-danger.active,
 .open>.dropdown-toggle#image_input .btn-danger {
     color: #ffffff;
     background-color: #9a161a;
     border-color: #911419
 }

 #image_input .btn-danger:active:hover,
 #image_input .btn-danger.active:hover,
 .open>.dropdown-toggle#image_input .btn-danger:hover,
 #image_input .btn-danger:active:focus,
 #image_input .btn-danger.active:focus,
 .open>.dropdown-toggle#image_input .btn-danger:focus,
 #image_input .btn-danger:active.focus,
 #image_input .btn-danger.active.focus,
 .open>.dropdown-toggle#image_input .btn-danger.focus {
     color: #ffffff;
     background-color: #7b1115;
     border-color: #570c0f
 }

 #image_input .btn-danger:active,
 #image_input .btn-danger.active,
 .open>.dropdown-toggle#image_input .btn-danger {
     background-image: none
 }

 #image_input .btn-danger.disabled:hover,
 #image_input .btn-danger[disabled]:hover,
 fieldset[disabled] #image_input .btn-danger:hover,
 #image_input .btn-danger.disabled:focus,
 #image_input .btn-danger[disabled]:focus,
 fieldset[disabled] #image_input .btn-danger:focus,
 #image_input .btn-danger.disabled.focus,
 #image_input .btn-danger[disabled].focus,
 fieldset[disabled] #image_input .btn-danger.focus {
     background-color: #c71c22;
     border-color: #c71c22
 }

 #image_input .btn-danger .badge {
     color: #c71c22;
     background-color: #ffffff
 }

 #image_input .btn-link {
     color: #2fa4e7;
     font-weight: normal;
     border-radius: 0
 }

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

 #image_input .btn-link,
 #image_input .btn-link:hover,
 #image_input .btn-link:focus,
 #image_input .btn-link:active {
     border-color: transparent
 }

 #image_input .btn-link:hover,
 #image_input .btn-link:focus {
     color: #157ab5;
     text-decoration: underline;
     background-color: transparent
 }

 #image_input .btn-link[disabled]:hover,
 fieldset[disabled] #image_input .btn-link:hover,
 #image_input .btn-link[disabled]:focus,
 fieldset[disabled] #image_input .btn-link:focus {
     color: #999999;
     text-decoration: none
 }

 #image_input .btn-lg,
 #image_input .btn-group-lg>#image_input .btn {
     padding: 14px 16px;
     font-size: 18px;
     line-height: 1.3333333;
     border-radius: 6px
 }

 #image_input .btn-sm,
 #image_input .btn-group-sm>#image_input .btn {
     padding: 5px 10px;
     font-size: 12px;
     line-height: 1.5;
     border-radius: 3px
 }

 #image_input .btn-xs,
 #image_input .btn-group-xs>#image_input .btn {
     padding: 1px 5px;
     font-size: 12px;
     line-height: 1.5;
     border-radius: 3px
 }

 #image_input .btn-block {
     display: block;
     width: 100%
 }

 #image_input .btn-block+#image_input .btn-block {
     margin-top: 5px
 }

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

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

 .fade.in {
     opacity: 1
 }

 .collapse {
     display: none
 }

 .collapse.in {
     display: block
 }

 tr.collapse.in {
     display: table-row
 }

 tbody.collapse.in {
     display: table-row-group
 }

 .collapsing {
     position: relative;
     height: 0;
     overflow: hidden;
     -webkit-transition-property: height, visibility;
     -o-transition-property: height, visibility;
     transition-property: height, visibility;
     -webkit-transition-duration: 0.35s;
     -o-transition-duration: 0.35s;
     transition-duration: 0.35s;
     -webkit-transition-timing-function: ease;
     -o-transition-timing-function: ease;
     transition-timing-function: ease
 }

 .caret {
     display: inline-block;
     width: 0;
     height: 0;
     margin-left: 2px;
     vertical-align: middle;
     border-top: 4px dashed;
     border-top: 4px solid \9;
     border-right: 4px solid transparent;
     border-left: 4px solid transparent
 }

 .dropup,
 .dropdown {
     position: relative
 }

 .dropdown-toggle:focus {
     outline: 0
 }

 .dropdown-menu {
     position: absolute;
     top: 100%;
     left: 0;
     z-index: 1000;
     display: none;
     float: left;
     min-width: 160px;
     padding: 5px 0;
     margin: 2px 0 0;
     list-style: none;
     font-size: 14px;
     text-align: left;
     background-color: #ffffff;
     border: 1px solid #cccccc;
     border: 1px solid rgba(0, 0, 0, 0.15);
     border-radius: 4px;
     -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
     box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
     -webkit-background-clip: padding-box;
     background-clip: padding-box
 }

 .dropdown-menu.pull-right {
     right: 0;
     left: auto
 }

 .dropdown-menu .divider {
     height: 1px;
     margin: 9px 0;
     overflow: hidden;
     background-color: #e5e5e5
 }

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

 .dropdown-menu>li>a:hover,
 .dropdown-menu>li>a:focus {
     text-decoration: none;
     color: #ffffff;
     background-color: #2fa4e7
 }

 .dropdown-menu>.active>a,
 .dropdown-menu>.active>a:hover,
 .dropdown-menu>.active>a:focus {
     color: #ffffff;
     text-decoration: none;
     outline: 0;
     background-color: #2fa4e7
 }

 .dropdown-menu>.disabled>a,
 .dropdown-menu>.disabled>a:hover,
 .dropdown-menu>.disabled>a:focus {
     color: #999999
 }

 .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: not-allowed
 }

 .open>.dropdown-menu {
     display: block
 }

 .open>a {
     outline: 0
 }

 .dropdown-menu-right {
     left: auto;
     right: 0
 }

 .dropdown-menu-left {
     left: 0;
     right: auto
 }

 .dropdown-header {
     display: block;
     padding: 3px 20px;
     font-size: 12px;
     line-height: 1.42857143;
     color: #999999;
     white-space: nowrap
 }

 .dropdown-backdrop {
     position: fixed;
     left: 0;
     right: 0;
     bottom: 0;
     top: 0;
     z-index: 990
 }

 .pull-right>.dropdown-menu {
     right: 0;
     left: auto
 }

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

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

 @media (min-width:768px) {
     .navbar-right .dropdown-menu {
         left: auto;
         right: 0
     }

     .navbar-right .dropdown-menu-left {
         left: 0;
         right: auto
     }
 }

 #image_input .btn-group,
 #image_input .btn-group-vertical {
     position: relative;
     display: inline-block;
     vertical-align: middle
 }

 #image_input .btn-group>#image_input .btn,
 #image_input .btn-group-vertical>#image_input .btn {
     position: relative;
     float: left
 }

 #image_input .btn-group>#image_input .btn:hover,
 #image_input .btn-group-vertical>#image_input .btn:hover,
 #image_input .btn-group>#image_input .btn:focus,
 #image_input .btn-group-vertical>#image_input .btn:focus,
 #image_input .btn-group>#image_input .btn:active,
 #image_input .btn-group-vertical>#image_input .btn:active,
 #image_input .btn-group>#image_input .btn.active,
 #image_input .btn-group-vertical>#image_input .btn.active {
     z-index: 2
 }

 #image_input .btn-group #image_input .btn+#image_input .btn,
 #image_input .btn-group #image_input .btn+#image_input .btn-group,
 #image_input .btn-group #image_input .btn-group+#image_input .btn,
 #image_input .btn-group #image_input .btn-group+#image_input .btn-group {
     margin-left: -1px
 }

 #image_input .btn-toolbar {
     margin-left: -5px
 }

 #image_input .btn-toolbar #image_input .btn,
 #image_input .btn-toolbar #image_input .btn-group,
 #image_input .btn-toolbar .input-group {
     float: left
 }

 #image_input .btn-toolbar>#image_input .btn,
 #image_input .btn-toolbar>#image_input .btn-group,
 #image_input .btn-toolbar>.input-group {
     margin-left: 5px
 }

 #image_input .btn-group>#image_input .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
     border-radius: 0
 }

 #image_input .btn-group>#image_input .btn:first-child {
     margin-left: 0
 }

 #image_input .btn-group>#image_input .btn:first-child:not(:last-child):not(.dropdown-toggle) {
     border-bottom-right-radius: 0;
     border-top-right-radius: 0
 }

 #image_input .btn-group>#image_input .btn:last-child:not(:first-child),
 #image_input .btn-group>.dropdown-toggle:not(:first-child) {
     border-bottom-left-radius: 0;
     border-top-left-radius: 0
 }

 #image_input .btn-group>#image_input .btn-group {
     float: left
 }

 #image_input .btn-group>#image_input .btn-group:not(:first-child):not(:last-child)>#image_input .btn {
     border-radius: 0
 }

 #image_input .btn-group>#image_input .btn-group:first-child:not(:last-child)>#image_input .btn:last-child,
 #image_input .btn-group>#image_input .btn-group:first-child:not(:last-child)>.dropdown-toggle {
     border-bottom-right-radius: 0;
     border-top-right-radius: 0
 }

 #image_input .btn-group>#image_input .btn-group:last-child:not(:first-child)>#image_input .btn:first-child {
     border-bottom-left-radius: 0;
     border-top-left-radius: 0
 }

 #image_input .btn-group .dropdown-toggle:active,
 #image_input .btn-group.open .dropdown-toggle {
     outline: 0
 }

 #image_input .btn-group>#image_input .btn+.dropdown-toggle {
     padding-left: 8px;
     padding-right: 8px
 }

 #image_input .btn-group>#image_input .btn-lg+.dropdown-toggle {
     padding-left: 12px;
     padding-right: 12px
 }

 #image_input .btn-group.open .dropdown-toggle {
     -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
     box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
 }

 #image_input .btn-group.open .dropdown-toggle#image_input .btn-link {
     -webkit-box-shadow: none;
     box-shadow: none
 }

 #image_input .btn .caret {
     margin-left: 0
 }

 #image_input .btn-lg .caret {
     border-width: 5px 5px 0;
     border-bottom-width: 0
 }

 .dropup #image_input .btn-lg .caret {
     border-width: 0 5px 5px
 }

 #image_input .btn-group-vertical>#image_input .btn,
 #image_input .btn-group-vertical>#image_input .btn-group,
 #image_input .btn-group-vertical>#image_input .btn-group>#image_input .btn {
     display: block;
     float: none;
     width: 100%;
     max-width: 100%
 }

 #image_input .btn-group-vertical>#image_input .btn-group>#image_input .btn {
     float: none
 }

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

 #image_input .btn-group-vertical>#image_input .btn:not(:first-child):not(:last-child) {
     border-radius: 0
 }

 #image_input .btn-group-vertical>#image_input .btn:first-child:not(:last-child) {
     border-top-right-radius: 4px;
     border-top-left-radius: 4px;
     border-bottom-right-radius: 0;
     border-bottom-left-radius: 0
 }

 #image_input .btn-group-vertical>#image_input .btn:last-child:not(:first-child) {
     border-top-right-radius: 0;
     border-top-left-radius: 0;
     border-bottom-right-radius: 4px;
     border-bottom-left-radius: 4px
 }

 #image_input .btn-group-vertical>#image_input .btn-group:not(:first-child):not(:last-child)>#image_input .btn {
     border-radius: 0
 }

 #image_input .btn-group-vertical>#image_input .btn-group:first-child:not(:last-child)>#image_input .btn:last-child,
 #image_input .btn-group-vertical>#image_input .btn-group:first-child:not(:last-child)>.dropdown-toggle {
     border-bottom-right-radius: 0;
     border-bottom-left-radius: 0
 }

 #image_input .btn-group-vertical>#image_input .btn-group:last-child:not(:first-child)>#image_input .btn:first-child {
     border-top-right-radius: 0;
     border-top-left-radius: 0
 }

 #image_input .btn-group-justified {
     display: table;
     width: 100%;
     table-layout: fixed;
     border-collapse: separate
 }

 #image_input .btn-group-justified>#image_input .btn,
 #image_input .btn-group-justified>#image_input .btn-group {
     float: none;
     display: table-cell;
     width: 1%
 }

 #image_input .btn-group-justified>#image_input .btn-group #image_input .btn {
     width: 100%
 }

 #image_input .btn-group-justified>#image_input .btn-group .dropdown-menu {
     left: auto
 }

 [data-toggle="buttons"]>#image_input .btn input[type="radio"],
 [data-toggle="buttons"]>#image_input .btn-group>#image_input .btn input[type="radio"],
 [data-toggle="buttons"]>#image_input .btn input[type="checkbox"],
 [data-toggle="buttons"]>#image_input .btn-group>#image_input .btn input[type="checkbox"] {
     position: absolute;
     clip: rect(0, 0, 0, 0);
     pointer-events: none
 }

 .input-group {
     position: relative;
     display: table;
     border-collapse: separate;
     width: 100px;
 }

 .input-group[class*="col-"] {
     float: none;
     padding-left: 0;
     padding-right: 0
 }

 .input-group .form-control {
     position: relative;
     z-index: 2;
     float: left;
     width: 100%;
     margin-bottom: 0
 }

 .input-group .form-control:focus {
     z-index: 3
 }

 .input-group-lg>.form-control,
 .input-group-lg>.input-group-addon,
 .input-group-lg>.input-group-btn>#image_input .btn {
     height: 54px;
     padding: 14px 16px;
     font-size: 18px;
     line-height: 1.3333333;
     border-radius: 6px
 }

 select.input-group-lg>.form-control,
 select.input-group-lg>.input-group-addon,
 select.input-group-lg>.input-group-btn>#image_input .btn {
     height: 54px;
     line-height: 54px
 }

 textarea.input-group-lg>.form-control,
 textarea.input-group-lg>.input-group-addon,
 textarea.input-group-lg>.input-group-btn>#image_input .btn,
 select[multiple].input-group-lg>.form-control,
 select[multiple].input-group-lg>.input-group-addon,
 select[multiple].input-group-lg>.input-group-btn>#image_input .btn {
     height: auto
 }

 .input-group-sm>.form-control,
 .input-group-sm>.input-group-addon,
 .input-group-sm>.input-group-btn>#image_input .btn {
     height: 30px;
     padding: 5px 10px;
     font-size: 12px;
     line-height: 1.5;
     border-radius: 3px
 }

 select.input-group-sm>.form-control,
 select.input-group-sm>.input-group-addon,
 select.input-group-sm>.input-group-btn>#image_input .btn {
     height: 30px;
     line-height: 30px
 }

 textarea.input-group-sm>.form-control,
 textarea.input-group-sm>.input-group-addon,
 textarea.input-group-sm>.input-group-btn>#image_input .btn,
 select[multiple].input-group-sm>.form-control,
 select[multiple].input-group-sm>.input-group-addon,
 select[multiple].input-group-sm>.input-group-btn>#image_input .btn {
     height: auto
 }

 .input-group-addon,
 .input-group-btn,
 .input-group .form-control {
     display: table-cell
 }

 .input-group-addon:not(:first-child):not(:last-child),
 .input-group-btn:not(:first-child):not(:last-child),
 .input-group .form-control:not(:first-child):not(:last-child) {
     border-radius: 0
 }

 .input-group-addon,
 .input-group-btn {
     width: 1%;
     white-space: nowrap;
     vertical-align: middle
 }

 .input-group-addon {
     padding: 8px 12px;
     font-size: 14px;
     font-weight: normal;
     line-height: 1;
     color: #555555;
     text-align: center;
     background-color: #eeeeee;
     border: 1px solid #cccccc;
     border-radius: 4px
 }

 .input-group-addon.input-sm {
     padding: 5px 10px;
     font-size: 12px;
     border-radius: 3px
 }

 .input-group-addon.input-lg {
     padding: 14px 16px;
     font-size: 18px;
     border-radius: 6px
 }

 .input-group-addon input[type="radio"],
 .input-group-addon input[type="checkbox"] {
     margin-top: 0
 }

 .input-group .form-control:first-child,
 .input-group-addon:first-child,
 .input-group-btn:first-child>#image_input .btn,
 .input-group-btn:first-child>#image_input .btn-group>#image_input .btn,
 .input-group-btn:first-child>.dropdown-toggle,
 .input-group-btn:last-child>#image_input .btn:not(:last-child):not(.dropdown-toggle),
 .input-group-btn:last-child>#image_input .btn-group:not(:last-child)>#image_input .btn {
     border-bottom-right-radius: 0;
     border-top-right-radius: 0;
     display: none;
 }

 .input-group-addon:first-child {
     border-right: 0
 }




 .input-group-btn {
     position: absolute;
     margin-top: 0px;
     font-size: 0;
     white-space: nowrap
 }

 .input-group-btn>#image_input .btn {
     position: relative
 }

 .input-group-btn>#image_input .btn+#image_input .btn {
     margin-left: -1px
 }

 .input-group-btn>#image_input .btn:hover,
 .input-group-btn>#image_input .btn:focus,
 .input-group-btn>#image_input .btn:active {
     z-index: 2
 }




 #image_input .btn .badge {
     position: relative;
     top: -1px
 }

 #image_input .btn-xs .badge,
 #image_input .btn-group-xs>#image_input .btn .badge {
     top: 0;
     padding: 1px 5px
 }

 a.badge:hover,
 a.badge:focus {
     color: #ffffff;
     text-decoration: none;
     cursor: pointer
 }

 .list-group-item.active>.badge,
 .nav-pills>.active>a>.badge {
     color: #2fa4e7;
     background-color: #ffffff
 }

 .list-group-item>.badge {
     float: right
 }

 .list-group-item>.badge+.badge {
     margin-right: 5px
 }

 .nav-pills>li>a>.badge {
     margin-left: 3px
 }

 .thumbnail {
     display: block;
     padding: 4px;
     margin-bottom: 20px;
     line-height: 1.42857143;
     background-color: #ffffff;
     border: 1px solid #dddddd;
     border-radius: 4px;
     -webkit-transition: border .2s ease-in-out;
     -o-transition: border .2s ease-in-out;
     transition: border .2s ease-in-out
 }

 .thumbnail>img,
 .thumbnail a>img {
     margin-left: auto;
     margin-right: auto
 }

 a.thumbnail:hover,
 a.thumbnail:focus,
 a.thumbnail.active {
     border-color: #2fa4e7
 }

 .thumbnail .caption {
     padding: 9px;
     color: #555555
 }

 .alert {
     padding: 15px;
     margin-bottom: 20px;
     border: 1px solid transparent;
     border-radius: 4px
 }

 .alert h4 {
     margin-top: 0;
     color: inherit
 }

 .alert .alert-link {
     font-weight: bold
 }

 .alert>p,
 .alert>ul {
     margin-bottom: 0
 }

 .alert>p+p {
     margin-top: 5px
 }

 .alert-dismissable,
 .alert-dismissible {
     padding-right: 35px
 }

 .alert-dismissable .close,
 .alert-dismissible .close {
     position: relative;
     top: -2px;
     right: -21px;
     color: inherit
 }

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

 .alert-success hr {
     border-top-color: #c9e2b3
 }

 .alert-success .alert-link {
     color: #356635
 }

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

 .alert-info hr {
     border-top-color: #a6e1ec
 }

 .alert-info .alert-link {
     color: #2d6987
 }

 .alert-warning {
     background-color: #fcf8e3;
     border-color: #fbeed5;
     color: #c09853
 }

 .alert-warning hr {
     border-top-color: #f8e5be
 }

 .alert-warning .alert-link {
     color: #a47e3c
 }

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

 .alert-danger hr {
     border-top-color: #e6c1c7
 }

 .alert-danger .alert-link {
     color: #953b39
 }

 @-webkit-keyframes progress-bar-stripes {
     from {
         background-position: 40px 0
     }

     to {
         background-position: 0 0
     }
 }

 @-o-keyframes progress-bar-stripes {
     from {
         background-position: 40px 0
     }

     to {
         background-position: 0 0
     }
 }

 @keyframes progress-bar-stripes {
     from {
         background-position: 40px 0
     }

     to {
         background-position: 0 0
     }
 }

 .progress {
     overflow: hidden;
     height: 20px;
     margin-bottom: 20px;
     background-color: #f5f5f5;
     border-radius: 4px;
     -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
     box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1)
 }

 .progress-bar {
     float: left;
     width: 0%;
     height: 100%;
     font-size: 12px;
     line-height: 20px;
     color: #ffffff;
     text-align: center;
     background-color: #2fa4e7;
     -webkit-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-transition: width 0.6s ease;
     -o-transition: width 0.6s ease;
     transition: width 0.6s ease
 }

 .progress-striped .progress-bar,
 .progress-bar-striped {
     background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
     background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
     background-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;
     background-size: 40px 40px
 }

 .progress.active .progress-bar,
 .progress-bar.active {
     -webkit-animation: progress-bar-stripes 2s linear infinite;
     -o-animation: progress-bar-stripes 2s linear infinite;
     animation: progress-bar-stripes 2s linear infinite
 }

 .progress-bar-success {
     background-color: #73a839
 }

 .progress-striped .progress-bar-success {
     background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
     background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
     background-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-bar-info {
     background-color: #033c73
 }

 .progress-striped .progress-bar-info {
     background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
     background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
     background-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-bar-warning {
     background-color: #dd5600
 }

 .progress-striped .progress-bar-warning {
     background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
     background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
     background-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-bar-danger {
     background-color: #c71c22
 }

 .progress-striped .progress-bar-danger {
     background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
     background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
     background-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)
 }

 .media {
     margin-top: 15px
 }

 .media:first-child {
     margin-top: 0
 }

 .media,
 .media-body {
     zoom: 1;
     overflow: hidden
 }

 .media-body {
     width: 10000px
 }

 .media-object {
     display: block
 }

 .media-object.img-thumbnail {
     max-width: none
 }

 .media-right,
 .media>.pull-right {
     padding-left: 10px
 }

 .media-left,
 .media>.pull-left {
     padding-right: 10px
 }

 .media-left,
 .media-right,
 .media-body {
     display: table-cell;
     vertical-align: top
 }

 .media-middle {
     vertical-align: middle
 }

 .media-bottom {
     vertical-align: bottom
 }

 .media-heading {
     margin-top: 0;
     margin-bottom: 5px
 }

 .media-list {
     padding-left: 0;
     list-style: none
 }

 .list-group {
     margin-bottom: 20px;
     padding-left: 0
 }

 .list-group-item {
     position: relative;
     display: block;
     padding: 10px 15px;
     margin-bottom: -1px;
     background-color: #ffffff;
     border: 1px solid #dddddd
 }

 .list-group-item:first-child {
     border-top-right-radius: 4px;
     border-top-left-radius: 4px
 }

 .list-group-item:last-child {
     margin-bottom: 0;
     border-bottom-right-radius: 4px;
     border-bottom-left-radius: 4px
 }

 a.list-group-item,
 button.list-group-item {
     color: #555555
 }

 a.list-group-item .list-group-item-heading,
 button.list-group-item .list-group-item-heading {
     color: #333333
 }

 a.list-group-item:hover,
 button.list-group-item:hover,
 a.list-group-item:focus,
 button.list-group-item:focus {
     text-decoration: none;
     color: #555555;
     background-color: #f5f5f5
 }

 button.list-group-item {
     width: 100%;
     text-align: left
 }

 .list-group-item.disabled,
 .list-group-item.disabled:hover,
 .list-group-item.disabled:focus {
     background-color: #eeeeee;
     color: #999999;
     cursor: not-allowed
 }

 .list-group-item.disabled .list-group-item-heading,
 .list-group-item.disabled:hover .list-group-item-heading,
 .list-group-item.disabled:focus .list-group-item-heading {
     color: inherit
 }

 .list-group-item.disabled .list-group-item-text,
 .list-group-item.disabled:hover .list-group-item-text,
 .list-group-item.disabled:focus .list-group-item-text {
     color: #999999
 }

 .list-group-item.active,
 .list-group-item.active:hover,
 .list-group-item.active:focus {
     z-index: 2;
     color: #ffffff;
     background-color: #2fa4e7;
     border-color: #2fa4e7
 }

 .list-group-item.active .list-group-item-heading,
 .list-group-item.active:hover .list-group-item-heading,
 .list-group-item.active:focus .list-group-item-heading,
 .list-group-item.active .list-group-item-heading>small,
 .list-group-item.active:hover .list-group-item-heading>small,
 .list-group-item.active:focus .list-group-item-heading>small,
 .list-group-item.active .list-group-item-heading>.small,
 .list-group-item.active:hover .list-group-item-heading>.small,
 .list-group-item.active:focus .list-group-item-heading>.small {
     color: inherit
 }

 .list-group-item.active .list-group-item-text,
 .list-group-item.active:hover .list-group-item-text,
 .list-group-item.active:focus .list-group-item-text {
     color: #e6f4fc
 }

 .list-group-item-success {
     color: #468847;
     background-color: #dff0d8
 }

 a.list-group-item-success,
 button.list-group-item-success {
     color: #468847
 }

 a.list-group-item-success .list-group-item-heading,
 button.list-group-item-success .list-group-item-heading {
     color: inherit
 }

 a.list-group-item-success:hover,
 button.list-group-item-success:hover,
 a.list-group-item-success:focus,
 button.list-group-item-success:focus {
     color: #468847;
     background-color: #d0e9c6
 }

 a.list-group-item-success.active,
 button.list-group-item-success.active,
 a.list-group-item-success.active:hover,
 button.list-group-item-success.active:hover,
 a.list-group-item-success.active:focus,
 button.list-group-item-success.active:focus {
     color: #fff;
     background-color: #468847;
     border-color: #468847
 }

 .list-group-item-info {
     color: #3a87ad;
     background-color: #d9edf7
 }

 a.list-group-item-info,
 button.list-group-item-info {
     color: #3a87ad
 }

 a.list-group-item-info .list-group-item-heading,
 button.list-group-item-info .list-group-item-heading {
     color: inherit
 }

 a.list-group-item-info:hover,
 button.list-group-item-info:hover,
 a.list-group-item-info:focus,
 button.list-group-item-info:focus {
     color: #3a87ad;
     background-color: #c4e3f3
 }

 a.list-group-item-info.active,
 button.list-group-item-info.active,
 a.list-group-item-info.active:hover,
 button.list-group-item-info.active:hover,
 a.list-group-item-info.active:focus,
 button.list-group-item-info.active:focus {
     color: #fff;
     background-color: #3a87ad;
     border-color: #3a87ad
 }

 .list-group-item-warning {
     color: #c09853;
     background-color: #fcf8e3
 }

 a.list-group-item-warning,
 button.list-group-item-warning {
     color: #c09853
 }

 a.list-group-item-warning .list-group-item-heading,
 button.list-group-item-warning .list-group-item-heading {
     color: inherit
 }

 a.list-group-item-warning:hover,
 button.list-group-item-warning:hover,
 a.list-group-item-warning:focus,
 button.list-group-item-warning:focus {
     color: #c09853;
     background-color: #faf2cc
 }

 a.list-group-item-warning.active,
 button.list-group-item-warning.active,
 a.list-group-item-warning.active:hover,
 button.list-group-item-warning.active:hover,
 a.list-group-item-warning.active:focus,
 button.list-group-item-warning.active:focus {
     color: #fff;
     background-color: #c09853;
     border-color: #c09853
 }

 .list-group-item-danger {
     color: #b94a48;
     background-color: #f2dede
 }

 a.list-group-item-danger,
 button.list-group-item-danger {
     color: #b94a48
 }

 a.list-group-item-danger .list-group-item-heading,
 button.list-group-item-danger .list-group-item-heading {
     color: inherit
 }

 a.list-group-item-danger:hover,
 button.list-group-item-danger:hover,
 a.list-group-item-danger:focus,
 button.list-group-item-danger:focus {
     color: #b94a48;
     background-color: #ebcccc
 }

 a.list-group-item-danger.active,
 button.list-group-item-danger.active,
 a.list-group-item-danger.active:hover,
 button.list-group-item-danger.active:hover,
 a.list-group-item-danger.active:focus,
 button.list-group-item-danger.active:focus {
     color: #fff;
     background-color: #b94a48;
     border-color: #b94a48
 }

 .list-group-item-heading {
     margin-top: 0;
     margin-bottom: 5px
 }

 .list-group-item-text {
     margin-bottom: 0;
     line-height: 1.3
 }

 .panel {
     margin-bottom: 20px;
     background-color: #ffffff;
     border: 1px solid transparent;
     border-radius: 4px;
     -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
     box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05)
 }

 .panel-body {
     padding: 15px
 }

 .panel-heading {
     padding: 10px 15px;
     border-bottom: 1px solid transparent;
     border-top-right-radius: 3px;
     border-top-left-radius: 3px
 }

 .panel-heading>.dropdown .dropdown-toggle {
     color: inherit
 }

 .panel-title {
     margin-top: 0;
     margin-bottom: 0;
     font-size: 16px;
     color: inherit
 }

 .panel-title>a,
 .panel-title>small,
 .panel-title>.small,
 .panel-title>small>a,
 .panel-title>.small>a {
     color: inherit
 }

 .panel-footer {
     padding: 10px 15px;
     background-color: #f5f5f5;
     border-top: 1px solid #dddddd;
     border-bottom-right-radius: 3px;
     border-bottom-left-radius: 3px
 }

 .panel>.list-group,
 .panel>.panel-collapse>.list-group {
     margin-bottom: 0
 }

 .panel>.list-group .list-group-item,
 .panel>.panel-collapse>.list-group .list-group-item {
     border-width: 1px 0;
     border-radius: 0
 }

 .panel>.list-group:first-child .list-group-item:first-child,
 .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
     border-top: 0;
     border-top-right-radius: 3px;
     border-top-left-radius: 3px
 }

 .panel>.list-group:last-child .list-group-item:last-child,
 .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
     border-bottom: 0;
     border-bottom-right-radius: 3px;
     border-bottom-left-radius: 3px
 }

 .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
     border-top-right-radius: 0;
     border-top-left-radius: 0
 }

 .panel-heading+.list-group .list-group-item:first-child {
     border-top-width: 0
 }

 .list-group+.panel-footer {
     border-top-width: 0
 }

 .panel>.table,
 .panel>.table-responsive>.table,
 .panel>.panel-collapse>.table {
     margin-bottom: 0
 }

 .panel>.table caption,
 .panel>.table-responsive>.table caption,
 .panel>.panel-collapse>.table caption {
     padding-left: 15px;
     padding-right: 15px
 }

 .panel>.table:first-child,
 .panel>.table-responsive:first-child>.table:first-child {
     border-top-right-radius: 3px;
     border-top-left-radius: 3px
 }

 .panel>.table:first-child>thead:first-child>tr:first-child,
 .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
 .panel>.table:first-child>tbody:first-child>tr:first-child,
 .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child {
     border-top-left-radius: 3px;
     border-top-right-radius: 3px
 }

 .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
 .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
 .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
 .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
 .panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
 .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
 .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
 .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
     border-top-left-radius: 3px
 }

 .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
 .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
 .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
 .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
 .panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
 .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
 .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
 .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
     border-top-right-radius: 3px
 }

 .panel>.table:last-child,
 .panel>.table-responsive:last-child>.table:last-child {
     border-bottom-right-radius: 3px;
     border-bottom-left-radius: 3px
 }

 .panel>.table:last-child>tbody:last-child>tr:last-child,
 .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
 .panel>.table:last-child>tfoot:last-child>tr:last-child,
 .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child {
     border-bottom-left-radius: 3px;
     border-bottom-right-radius: 3px
 }

 .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
 .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
 .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
 .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
 .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
 .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
 .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
 .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
     border-bottom-left-radius: 3px
 }

 .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
 .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
 .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
 .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
 .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
 .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
 .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
 .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
     border-bottom-right-radius: 3px
 }

 .panel>.panel-body+.table,
 .panel>.panel-body+.table-responsive,
 .panel>.table+.panel-body,
 .panel>.table-responsive+.panel-body {
     border-top: 1px solid #dddddd
 }

 .panel>.table>tbody:first-child>tr:first-child th,
 .panel>.table>tbody:first-child>tr:first-child td {
     border-top: 0
 }

 .panel>.table-bordered,
 .panel>.table-responsive>.table-bordered {
     border: 0
 }

 .panel>.table-bordered>thead>tr>th:first-child,
 .panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
 .panel>.table-bordered>tbody>tr>th:first-child,
 .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
 .panel>.table-bordered>tfoot>tr>th:first-child,
 .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
 .panel>.table-bordered>thead>tr>td:first-child,
 .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
 .panel>.table-bordered>tbody>tr>td:first-child,
 .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
 .panel>.table-bordered>tfoot>tr>td:first-child,
 .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
     border-left: 0
 }

 .panel>.table-bordered>thead>tr>th:last-child,
 .panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
 .panel>.table-bordered>tbody>tr>th:last-child,
 .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
 .panel>.table-bordered>tfoot>tr>th:last-child,
 .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
 .panel>.table-bordered>thead>tr>td:last-child,
 .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
 .panel>.table-bordered>tbody>tr>td:last-child,
 .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
 .panel>.table-bordered>tfoot>tr>td:last-child,
 .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
     border-right: 0
 }

 .panel>.table-bordered>thead>tr:first-child>td,
 .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
 .panel>.table-bordered>tbody>tr:first-child>td,
 .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
 .panel>.table-bordered>thead>tr:first-child>th,
 .panel>.table-responsive>.table-bordered>thead>tr:first-child>th,
 .panel>.table-bordered>tbody>tr:first-child>th,
 .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th {
     border-bottom: 0
 }

 .panel>.table-bordered>tbody>tr:last-child>td,
 .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
 .panel>.table-bordered>tfoot>tr:last-child>td,
 .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
 .panel>.table-bordered>tbody>tr:last-child>th,
 .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
 .panel>.table-bordered>tfoot>tr:last-child>th,
 .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
     border-bottom: 0
 }

 .panel>.table-responsive {
     border: 0;
     margin-bottom: 0
 }

 .panel-group {
     margin-bottom: 20px
 }

 .panel-group .panel {
     margin-bottom: 0;
     border-radius: 4px
 }

 .panel-group .panel+.panel {
     margin-top: 5px
 }

 .panel-group .panel-heading {
     border-bottom: 0
 }

 .panel-group .panel-heading+.panel-collapse>.panel-body,
 .panel-group .panel-heading+.panel-collapse>.list-group {
     border-top: 1px solid #dddddd
 }

 .panel-group .panel-footer {
     border-top: 0
 }

 .panel-group .panel-footer+.panel-collapse .panel-body {
     border-bottom: 1px solid #dddddd
 }

 .panel-default {
     border-color: #dddddd
 }

 .panel-default>.panel-heading {
     color: #555555;
     background-color: #f5f5f5;
     border-color: #dddddd
 }

 .panel-default>.panel-heading+.panel-collapse>.panel-body {
     border-top-color: #dddddd
 }

 .panel-default>.panel-heading .badge {
     color: #f5f5f5;
     background-color: #555555
 }

 .panel-default>.panel-footer+.panel-collapse>.panel-body {
     border-bottom-color: #dddddd
 }

 .panel-primary {
     border-color: #dddddd
 }

 .panel-primary>.panel-heading {
     color: #ffffff;
     background-color: #2fa4e7;
     border-color: #dddddd
 }

 .panel-primary>.panel-heading+.panel-collapse>.panel-body {
     border-top-color: #dddddd
 }

 .panel-primary>.panel-heading .badge {
     color: #2fa4e7;
     background-color: #ffffff
 }

 .panel-primary>.panel-footer+.panel-collapse>.panel-body {
     border-bottom-color: #dddddd
 }

 .panel-success {
     border-color: #dddddd
 }

 .panel-success>.panel-heading {
     color: #468847;
     background-color: #73a839;
     border-color: #dddddd
 }

 .panel-success>.panel-heading+.panel-collapse>.panel-body {
     border-top-color: #dddddd
 }

 .panel-success>.panel-heading .badge {
     color: #73a839;
     background-color: #468847
 }

 .panel-success>.panel-footer+.panel-collapse>.panel-body {
     border-bottom-color: #dddddd
 }

 .panel-info {
     border-color: #dddddd
 }

 .panel-info>.panel-heading {
     color: #3a87ad;
     background-color: #033c73;
     border-color: #dddddd
 }

 .panel-info>.panel-heading+.panel-collapse>.panel-body {
     border-top-color: #dddddd
 }

 .panel-info>.panel-heading .badge {
     color: #033c73;
     background-color: #3a87ad
 }

 .panel-info>.panel-footer+.panel-collapse>.panel-body {
     border-bottom-color: #dddddd
 }

 .panel-warning {
     border-color: #dddddd
 }

 .panel-warning>.panel-heading {
     color: #c09853;
     background-color: #dd5600;
     border-color: #dddddd
 }

 .panel-warning>.panel-heading+.panel-collapse>.panel-body {
     border-top-color: #dddddd
 }

 .panel-warning>.panel-heading .badge {
     color: #dd5600;
     background-color: #c09853
 }

 .panel-warning>.panel-footer+.panel-collapse>.panel-body {
     border-bottom-color: #dddddd
 }

 .panel-danger {
     border-color: #dddddd
 }

 .panel-danger>.panel-heading {
     color: #b94a48;
     background-color: #c71c22;
     border-color: #dddddd
 }

 .panel-danger>.panel-heading+.panel-collapse>.panel-body {
     border-top-color: #dddddd
 }

 .panel-danger>.panel-heading .badge {
     color: #c71c22;
     background-color: #b94a48
 }

 .panel-danger>.panel-footer+.panel-collapse>.panel-body {
     border-bottom-color: #dddddd
 }

 .embed-responsive {
     position: relative;
     display: block;
     height: 0;
     padding: 0;
     overflow: hidden
 }

 .embed-responsive .embed-responsive-item,
 .embed-responsive iframe,
 .embed-responsive embed,
 .embed-responsive object,
 .embed-responsive video {
     position: absolute;
     top: 0;
     left: 0;
     bottom: 0;
     height: 100%;
     width: 100%;
     border: 0
 }

 .embed-responsive-16by9 {
     padding-bottom: 56.25%
 }

 .embed-responsive-4by3 {
     padding-bottom: 75%
 }

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

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

 .well-lg {
     padding: 24px;
     border-radius: 6px
 }

 .well-sm {
     padding: 9px;
     border-radius: 3px
 }

 .close {
     float: right;
     font-size: 21px;
     font-weight: bold;
     line-height: 1;
     color: #000000;
     text-shadow: 0 1px 0 #ffffff;
     opacity: 0.2;
     filter: alpha(opacity=20)
 }

 .close:hover,
 .close:focus {
     color: #000000;
     text-decoration: none;
     cursor: pointer;
     opacity: 0.5;
     filter: alpha(opacity=50)
 }

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




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

 .hidden {
     display: none !important
 }

 .affix {
     position: fixed
 }
 

 #image_input .btn {
     text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1)
 }

 #image_input .btn .caret {
     border-top-color: #fff
 }

 #image_input .btn-default {
     background-image: -webkit-linear-gradient(#fff, #fff 60%, #f5f5f5);
     background-image: -o-linear-gradient(#fff, #fff 60%, #f5f5f5);
     background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(60%, #fff), to(#f5f5f5));
     background-image: linear-gradient(#fff, #fff 60%, #f5f5f5);
     background-repeat: no-repeat;
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff5f5f5', GradientType=0);
     -webkit-filter: none;
     filter: none;
     border-bottom: 1px solid #e6e6e6
 }

 #image_input .btn-default:hover {
     color: #555555
 }

 #image_input .btn-default .caret {
     border-top-color: #555555
 }

 #image_input .btn-default {
     background-image: -webkit-linear-gradient(#fff, #fff 60%, #f5f5f5);
     background-image: -o-linear-gradient(#fff, #fff 60%, #f5f5f5);
     background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(60%, #fff), to(#f5f5f5));
     background-image: linear-gradient(#fff, #fff 60%, #f5f5f5);
     background-repeat: no-repeat;
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff5f5f5', GradientType=0);
     -webkit-filter: none;
     filter: none;
     border-bottom: 1px solid #e6e6e6
 }

 #image_input .btn-primary {
     background-image: -webkit-linear-gradient(#54b4eb, #2fa4e7 60%, #1d9ce5);
     background-image: -o-linear-gradient(#54b4eb, #2fa4e7 60%, #1d9ce5);
     background-image: -webkit-gradient(linear, left top, left bottom, from(#54b4eb), color-stop(60%, #2fa4e7), to(#1d9ce5));
     background-image: linear-gradient(#54b4eb, #2fa4e7 60%, #1d9ce5);
     background-repeat: no-repeat;
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff54b4eb', endColorstr='#ff1d9ce5', GradientType=0);
     -webkit-filter: none;
     filter: none;
     border-bottom: 1px solid #178acc
 }

 #image_input .btn-success {
     background-image: -webkit-linear-gradient(#88c149, #73a839 60%, #699934);
     background-image: -o-linear-gradient(#88c149, #73a839 60%, #699934);
     background-image: -webkit-gradient(linear, left top, left bottom, from(#88c149), color-stop(60%, #73a839), to(#699934));
     background-image: linear-gradient(#88c149, #73a839 60%, #699934);
     background-repeat: no-repeat;
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff88c149', endColorstr='#ff699934', GradientType=0);
     -webkit-filter: none;
     filter: none;
     border-bottom: 1px solid #59822c
 }

 #image_input .btn-info {
     background-image: -webkit-linear-gradient(#04519b, #033c73 60%, #02325f);
     background-image: -o-linear-gradient(#04519b, #033c73 60%, #02325f);
     background-image: -webkit-gradient(linear, left top, left bottom, from(#04519b), color-stop(60%, #033c73), to(#02325f));
     background-image: linear-gradient(#04519b, #033c73 60%, #02325f);
     background-repeat: no-repeat;
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff04519b', endColorstr='#ff02325f', GradientType=0);
     -webkit-filter: none;
     filter: none;
     border-bottom: 1px solid #022241
 }

 #image_input .btn-warning {
     background-image: -webkit-linear-gradient(#ff6707, #dd5600 60%, #c94e00);
     background-image: -o-linear-gradient(#ff6707, #dd5600 60%, #c94e00);
     background-image: -webkit-gradient(linear, left top, left bottom, from(#ff6707), color-stop(60%, #dd5600), to(#c94e00));
     background-image: linear-gradient(#ff6707, #dd5600 60%, #c94e00);
     background-repeat: no-repeat;
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff6707', endColorstr='#ffc94e00', GradientType=0);
     -webkit-filter: none;
     filter: none;
     border-bottom: 1px solid #aa4200
 }

 #image_input .btn-danger {
     background-image: -webkit-linear-gradient(#e12b31, #c71c22 60%, #b5191f);
     background-image: -o-linear-gradient(#e12b31, #c71c22 60%, #b5191f);
     background-image: -webkit-gradient(linear, left top, left bottom, from(#e12b31), color-stop(60%, #c71c22), to(#b5191f));
     background-image: linear-gradient(#e12b31, #c71c22 60%, #b5191f);
     background-repeat: no-repeat;
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe12b31', endColorstr='#ffb5191f', GradientType=0);
     -webkit-filter: none;
     filter: none;
     border-bottom: 1px solid #9a161a
 }

 .hidden-xs {
     display: none;
 }