/*!

 * amaretti v1.3.0 (http://foxythemes.net/themes/amaretti)

 * Copyright 2014-2017 Foxy Themes all rights reserved 

 */



/*------------------------------------------------------------------

[Bootstrap CSS : Lines #28 to #7279]

[Template CSS : From line #7280]



--------------------------------------------------------------------



[General elements style]



[Fonts]



[Structure]



* Main Wrapper / .am-wrapper

	+ Top header / .am-top-header

	+ Left sidebar / .am-left-sidebar

	+ Left sidebar / .am-right-sidebar

	+ Main content / .am-content

		- Page header / .page-head

		- Page aside / .page-aside

	+ Splash screen / .am-splash-screen

	+ Footer / #footer

	+ Scroll Top Button / #am-scroll-top



[Forms]

	- Switch button / .switch-button



[Elements]

	- Widgets / .widget

	- Colors / .clr-*

	- Color swatch / .color-swatch

	- Notifications / #gritter-notice-wrapper

	- Grid / .bs-grid-block

	- Icons / .icon-container

	- Code / pre



[Custom pages]

	- Login / .login-container

	- Error pages / .error-container

	- Page 404 / .error-container

	- Sign up / .sign-up

	- Forgot password / .forgot-password

	- Gallery / .gallery-container

	- Full calendar / .full-calendar

	- Profile page / .user-profile



[Bootstrap elements]

	- Images / .img-rounded

	- Code / pre

	- Buttons / .btn

	- Panels / .panel

	- Dropdown menu / .dropdown-menu

	- Accordions / .panel-group.accordion

	- Tabs / .nav-tabs

	- Modals / .modal, .md-modal

	- Alerts / .alert

	- Tables / .table

	- Badges / .badge

	- Label / .label

	- List group / .list-group-item

	- Contextual colors / .text-*

	- Progress bars / .progress

	- Forms / .form-*

	- Forms / .form-*



[Plugins]

	- nanoScroller / .nano

	- DropZone / .dropzone

	- Wizard / .wizard

	- Nestable list / .wdd-list

	- Bootstrap dateTime Picker / .datetimepicker

	- Select2 / .select2-container

	- Bootstrap slider / .slider

	- Summernote / .note-editor

	- Bootstrap Markdown / .md-editor

	- Parsley / .parsley

	- dataTables / .dataTable



[Helper classes]

-------------------------------------------------------------------*/

/*------------------------------------------------------------------

[Bootstrap CSS]

*/

/*!

 * 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: sans-serif;

  -ms-text-size-adjust: 100%;

  -webkit-text-size-adjust: 100%;

}

body {

  margin: 0;

}

article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

main,

menu,

nav,

section,

summary {

  display: block;

}

audio,

canvas,

progress,

video {

  display: inline-block;

  vertical-align: baseline;

}

audio:not([controls]) {

  display: none;

  height: 0;

}

[hidden],

template {

  display: none;

}

a {

  background-color: transparent;

}

a:active,

a:hover {

  outline: 0;

}

abbr[title] {

  border-bottom: 1px dotted;

}

b,

strong {

  font-weight: bold;

}

dfn {

  font-style: italic;

}

h1 {

  font-size: 2em;

  margin: 0.67em 0;

}

mark {

  background: #ff0;

  color: #000;

}

small {

  font-size: 80%;

}

sub,

sup {

  font-size: 75%;

  line-height: 0;

  position: relative;

  vertical-align: baseline;

}

sup {

  top: -0.5em;

}

sub {

  bottom: -0.25em;

}

img {

  border: 0;

}

svg:not(:root) {

  /*overflow: hidden;*/

}

figure {

  margin: 1em 40px;

}

hr {

  -moz-box-sizing: content-box;

       box-sizing: content-box;

  height: 0;

}

pre {

  overflow: auto;

}

code,

kbd,

pre,

samp {

  font-family: monospace, monospace;

  font-size: 1em;

}

button,

input,

optgroup,

select,

textarea {

  color: inherit;

  font: inherit;

  margin: 0;

}

button {

  overflow: visible;

}

button,

select {

  text-transform: none;

}

button,

html input[type="button"],

input[type="reset"],

input[type="submit"] {

  -webkit-appearance: button;

  cursor: pointer;

}

button[disabled],

html input[disabled] {

  cursor: default;

}

button::-moz-focus-inner,

input::-moz-focus-inner {

  border: 0;

  padding: 0;

}

input {

  line-height: normal;

}

input[type="checkbox"],

input[type="radio"] {

  -moz-box-sizing: border-box;

       box-sizing: border-box;

  padding: 0;

}

input[type="number"]::-webkit-inner-spin-button,

input[type="number"]::-webkit-outer-spin-button {

  height: auto;

}

input[type="search"] {

  -webkit-appearance: textfield;

  -moz-box-sizing: content-box;

       box-sizing: content-box;

}

input[type="search"]::-webkit-search-cancel-button,

input[type="search"]::-webkit-search-decoration {

  -webkit-appearance: none;

}

fieldset {

  border: 1px solid #c0c0c0;

  margin: 0 2px;

  padding: 0.35em 0.625em 0.75em;

}

legend {

  border: 0;

  padding: 0;

}

textarea {

  overflow: auto;

}

optgroup {

  font-weight: bold;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

}

td,

th {

  padding: 0;

}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print {

  *,

  *:before,

  *:after {

    background: transparent !important;

    color: #000 !important;

    box-shadow: none !important;

    text-shadow: none !important;

  }

  a,

  a:visited {

    text-decoration: underline;

  }

  a[href]:after {

    content: " (" attr(href) ")";

  }

  abbr[title]:after {

    content: " (" attr(title) ")";

  }

  a[href^="#"]:after,

  a[href^="javascript:"]:after {

    content: "";

  }

  pre,

  blockquote {

    border: 1px solid #999;

    page-break-inside: avoid;

  }

  thead {

    display: table-header-group;

  }

  tr,

  img {

    page-break-inside: avoid;

  }

  img {

    max-width: 100% !important;

  }

  p,

  h2,

  h3 {

    orphans: 3;

    widows: 3;

  }

  h2,

  h3 {

    page-break-after: avoid;

  }

  .navbar {

    display: none;

  }

  .btn > .caret,

  .dropup > .btn > .caret {

    border-top-color: #000 !important;

  }

  .label {

    border: 1px solid #000;

  }

  .table {

    border-collapse: collapse !important;

  }

  .table td,

  .table th {

    background-color: #fff !important;

  }

  .table-bordered th,

  .table-bordered td {

    border: 1px solid #ddd !important;

  }

}

@font-face {

  font-family: 'Glyphicons Halflings';

  src: url('../lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot');

  src: url('../lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../lib/bootstrap/dist/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";

}

* {

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

*:before,

*:after {

  -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: 'Open Sans', sans-serif;

  font-size: 13px;

  line-height: 1.42857143;

  color: #555555;

  background-color: #f0f0f0;

}

input,

button,

select,

textarea {

  font-family: inherit;

  font-size: inherit;

  line-height: inherit;

}

a {

  color: #ef6262;

  text-decoration: none;

}

a:hover,

a:focus {

  color: #e71d1d;

  text-decoration: underline;

}

a:focus {

  outline: 5px auto -webkit-focus-ring-color;

  outline-offset: -2px;

}

figure {

  margin: 0;

}

img {

  vertical-align: middle;

}

.img-responsive,

.thumbnail > img,

.thumbnail a > img,

.carousel-inner > .item > img,

.carousel-inner > .item > a > img {

  display: block;

  max-width: 100%;

  height: auto;

}

.img-rounded {

  border-radius: 0;

}

.img-thumbnail {

  padding: 4px;

  line-height: 1.42857143;

  background-color: #f0f0f0;

  border: 1px solid #ddd;

  border-radius: 0;

  -webkit-transition: all 0.2s ease-in-out;

  -o-transition: all 0.2s ease-in-out;

  transition: all 0.2s ease-in-out;

  display: inline-block;

  max-width: 100%;

  height: auto;

}

.img-circle {

  border-radius: 50%;

}

hr {

  margin-top: 18px;

  margin-bottom: 18px;

  border: 0;

  border-top: 1px solid #eeeeee;

}

.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;

}

h1,

h2,

h3,

h4,

h5,

h6,

.h1,

.h2,

.h3,

.h4,

.h5,

.h6 {

  font-family: inherit;

  font-weight: 300;

  line-height: 1.1;

  color: inherit;

}

h1 small,

h2 small,

h3 small,

h4 small,

h5 small,

h6 small,

.h1 small,

.h2 small,

.h3 small,

.h4 small,

.h5 small,

.h6 small,

h1 .small,

h2 .small,

h3 .small,

h4 .small,

h5 .small,

h6 .small,

.h1 .small,

.h2 .small,

.h3 .small,

.h4 .small,

.h5 .small,

.h6 .small {

  font-weight: normal;

  line-height: 1;

  color: #777777;

}

h1,

.h1,

h2,

.h2,

h3,

.h3 {

  margin-top: 18px;

  margin-bottom: 9px;

}

h1 small,

.h1 small,

h2 small,

.h2 small,

h3 small,

.h3 small,

h1 .small,

.h1 .small,

h2 .small,

.h2 .small,

h3 .small,

.h3 .small {

  font-size: 65%;

}

h4,

.h4,

h5,

.h5,

h6,

.h6 {

  margin-top: 9px;

  margin-bottom: 9px;

}

h4 small,

.h4 small,

h5 small,

.h5 small,

h6 small,

.h6 small,

h4 .small,

.h4 .small,

h5 .small,

.h5 .small,

h6 .small,

.h6 .small {

  font-size: 75%;

}

h1,

.h1 {

  font-size: 33px;

}

h2,

.h2 {

  font-size: 27px;

}

h3,

.h3 {

  font-size: 23px;

}

h4,

.h4 {

  font-size: 17px;

}

h5,

.h5 {

  font-size: 13px;

}

h6,

.h6 {

  font-size: 12px;

}

p {

  margin: 0 0 9px;

}

.lead {

  margin-bottom: 18px;

  font-size: 14px;

  font-weight: 300;

  line-height: 1.4;

}

@media (min-width: 768px) {

  .lead {

    font-size: 19.5px;

  }

}

small,

.small {

  font-size: 92%;

}

mark,

.mark {

  background-color: #FFC870;

  padding: .2em;

}

.text-left {

  text-align: left;

}

.text-right {

  text-align: right;

}

.text-center {

  text-align: center;

}

.text-justify {

  text-align: justify;

}

.text-nowrap {

  white-space: nowrap;

}

.text-lowercase {

  text-transform: lowercase;

}

.text-uppercase {

  text-transform: uppercase;

}

.text-capitalize {

  text-transform: capitalize;

}

.text-muted {

  color: #777777;

}

.text-primary {

  color: #ef6262;

}

a.text-primary:hover,

a.text-primary:focus {

  color: #ea3434;

}

.text-success {

  color: #7ACCBE;

}

a.text-success:hover,

a.text-success:focus {

  color: #55beac;

}

.text-info {

  color: #ff575c;

}

a.text-info:hover,

a.text-info:focus {

  color: #65b7d4;

}

.text-warning {

  color: #FFC870;

}

a.text-warning:hover,

a.text-warning:focus {

  color: #ffb43d;

}

.text-danger {

  color: #EF6262;

}

a.text-danger:hover,

a.text-danger:focus {

  color: #ea3434;

}

.bg-primary {

  color: #fff;

  background-color: #ef6262;

}

a.bg-primary:hover,

a.bg-primary:focus {

  background-color: #ea3434;

}

.bg-success {

  background-color: #7ACCBE;

}

a.bg-success:hover,

a.bg-success:focus {

  background-color: #55beac;

}

.bg-info {

  background-color: #ff575c;

}

a.bg-info:hover,

a.bg-info:focus {

  background-color: #65b7d4;

}

.bg-warning {

  background-color: #FFC870;

}

a.bg-warning:hover,

a.bg-warning:focus {

  background-color: #ffb43d;

}

.bg-danger {

  background-color: #EF6262;

}

a.bg-danger:hover,

a.bg-danger:focus {

  background-color: #ea3434;

}

.page-header {

  padding-bottom: 8px;

  margin: 36px 0 18px;

  border-bottom: 1px solid #eeeeee;

}

ul,

ol {

  margin-top: 0;

  margin-bottom: 9px;

}

ul ul,

ol ul,

ul ol,

ol ol {

  margin-bottom: 0;

}

.list-unstyled {

  padding-left: 0;

  list-style: none;

}

.list-inline {

  padding-left: 0;

  list-style: none;

  margin-left: -5px;

}

.list-inline > li {

  display: inline-block;

  padding-left: 5px;

  padding-right: 5px;

}

dl {

  margin-top: 0;

  margin-bottom: 18px;

}

dt,

dd {

  line-height: 1.42857143;

}

dt {

  font-weight: bold;

}

dd {

  margin-left: 0;

}

@media (min-width: 768px) {

  .dl-horizontal dt {

    float: left;

    width: 160px;

    clear: left;

    text-align: right;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

  }

  .dl-horizontal dd {

    margin-left: 180px;

  }

}

abbr[title],

abbr[data-original-title] {

  cursor: help;

  border-bottom: 1px dotted #777777;

}

.initialism {

  font-size: 90%;

  text-transform: uppercase;

}

blockquote {

  padding: 9px 18px;

  margin: 0 0 18px;

  font-size: 16.25px;

  border-left: 5px solid #eeeeee;

}

blockquote p:last-child,

blockquote ul:last-child,

blockquote ol:last-child {

  margin-bottom: 0;

}

blockquote footer,

blockquote small,

blockquote .small {

  display: block;

  font-size: 80%;

  line-height: 1.42857143;

  color: #777777;

}

blockquote footer:before,

blockquote small:before,

blockquote .small:before {

  content: '\2014 \00A0';

}

.blockquote-reverse,

blockquote.pull-right {

  padding-right: 15px;

  padding-left: 0;

  border-right: 5px solid #eeeeee;

  border-left: 0;

  text-align: right;

}

.blockquote-reverse footer:before,

blockquote.pull-right footer:before,

.blockquote-reverse small:before,

blockquote.pull-right small:before,

.blockquote-reverse .small:before,

blockquote.pull-right .small:before {

  content: '';

}

.blockquote-reverse footer:after,

blockquote.pull-right footer:after,

.blockquote-reverse small:after,

blockquote.pull-right small:after,

.blockquote-reverse .small:after,

blockquote.pull-right .small:after {

  content: '\00A0 \2014';

}

address {

  margin-bottom: 18px;

  font-style: normal;

  line-height: 1.42857143;

}

code,

kbd,

pre,

samp {

  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;

}

code {

  padding: 2px 4px;

  font-size: 90%;

  color: #c7254e;

  background-color: #f9f2f4;

  border-radius: 0;

}

kbd {

  padding: 2px 4px;

  font-size: 90%;

  color: #fff;

  background-color: #333;

  border-radius: 0;

  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);

}

kbd kbd {

  padding: 0;

  font-size: 100%;

  font-weight: bold;

  box-shadow: none;

}

pre {

  display: block;

  padding: 8.5px;

  margin: 0 0 9px;

  font-size: 12px;

  line-height: 1.42857143;

  word-break: break-all;

  word-wrap: break-word;

  color: #666666;

  background-color: #f5f5f5;

  border: 1px solid #ccc;

  border-radius: 0;

}

pre code {

  padding: 0;

  font-size: inherit;

  color: inherit;

  white-space: pre-wrap;

  background-color: transparent;

  border-radius: 0;

}

.pre-scrollable {

  max-height: 340px;

  overflow-y: scroll;

}

.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: 12px 10px;

  padding-bottom: 12px 10px;

  color: #777777;

  text-align: left;

}

th {

  text-align: left;

}

.table {

  width: 100%;

  max-width: 100%;

  margin-bottom: 18px;

}

.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: 12px 10px;

  line-height: 1.42857143;

  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: #f0f0f0;

}

.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: 7px;

}

.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.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 {

  color: #ffffff;

}

.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 {

  color: #ffffff;

}

.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: #7ACCBE;

}

.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: #68c5b5;

}

.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 {

  color: #ffffff;

}

.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 {

  color: #ffffff;

}

.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: #ff575c;

}

.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: #79c1d9;

}

.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 {

  color: #ffffff;

}

.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 {

  color: #ffffff;

}

.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: #FFC870;

}

.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: #ffbe57;

}

.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 {

  color: #ffffff;

}

.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 {

  color: #ffffff;

}

.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: #EF6262;

}

.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: #ed4b4b;

}

.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 {

  color: #ffffff;

}

.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 {

  color: #ffffff;

}

.table-responsive {

  min-height: 0.01%;

}

@media screen and (max-width: 767px) {

  .table-responsive {

    width: 100%;

    margin-bottom: 13.5px;

	overflow-x: auto;

    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;

  }

}

fieldset {

  padding: 0;

  margin: 0;

  border: 0;

  min-width: 0;

}

legend {

  display: block;

  width: 100%;

  padding: 0;

  margin-bottom: 18px;

  font-size: 19.5px;

  line-height: inherit;

  color: #333333;

  border: 0;

  border-bottom: 1px solid #e5e5e5;

}

label {

  display: inline-block;

  max-width: 100%;

  margin-bottom: 5px;

  font-weight: bold;

}

input[type="search"] {

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

input[type="radio"],

input[type="checkbox"] {

  margin: 4px 0 0;

  margin-top: 1px \9;

  line-height: normal;

}

input[type="file"] {

  display: block;

}

input[type="range"] {

  display: block;

  width: 100%;

}

select[multiple],

select[size] {

  height: auto;

}

input[type="file"]:focus,

input[type="radio"]:focus,

input[type="checkbox"]:focus {

  outline: 5px auto -webkit-focus-ring-color;

  outline-offset: -2px;

}

output {

  display: block;

  padding-top: 9px;

  font-size: 13px;

  line-height: 1.42857143;

  color: #777777;

}

.form-control {

  display: block;

  width: 100%;

  height: 44px;

  padding: 8px 12px;

  font-size: 13px;

  line-height: 1.42857143;

  color: #777777;

  background-color: #fff;

  background-image: none;

  border: 1px solid #eaeaea;

  border-radius: 0;

  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}

.form-control:focus {

  border-color: #ef6262;

  outline: 0;

  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(239, 98, 98, 0.6);

}

.form-control::-moz-placeholder {

  color: #999;

  opacity: 1;

}

.form-control:-ms-input-placeholder {

  color: #999;

}

.form-control::-webkit-input-placeholder {

  color: #999;

}

.form-control::-ms-expand {

  border: 0;

  background-color: transparent;

}

.form-control[disabled],

.form-control[readonly],

fieldset[disabled] .form-control {

  background-color: #eeeeee;

  opacity: 1;

}

.form-control[disabled],

fieldset[disabled] .form-control {

  cursor: not-allowed;

}

textarea.form-control {

  height: auto;

}

input[type="search"] {

  -webkit-appearance: none;

}

@media screen and (-webkit-min-device-pixel-ratio: 0) {

  input[type="date"].form-control,

  input[type="time"].form-control,

  input[type="datetime-local"].form-control,

  input[type="month"].form-control {

    line-height: 44px;

  }

  input[type="date"].input-sm,

  input[type="time"].input-sm,

  input[type="datetime-local"].input-sm,

  input[type="month"].input-sm,

  .input-group-sm input[type="date"],

  .input-group-sm input[type="time"],

  .input-group-sm input[type="datetime-local"],

  .input-group-sm input[type="month"] {

    line-height: 30px;

  }

  input[type="date"].input-lg,

  input[type="time"].input-lg,

  input[type="datetime-local"].input-lg,

  input[type="month"].input-lg,

  .input-group-lg input[type="date"],

  .input-group-lg input[type="time"],

  .input-group-lg input[type="datetime-local"],

  .input-group-lg input[type="month"] {

    line-height: 51px;

  }

}

.form-group {

  margin-bottom: 20px;

}

.radio,

.checkbox {

  position: relative;

  display: block;

  margin-top: 10px;

  margin-bottom: 10px;

}

.radio label,

.checkbox label {

  min-height: 18px;

  padding-left: 20px;

  margin-bottom: 0;

  font-weight: normal;

  cursor: pointer;

}

.radio input[type="radio"],

.radio-inline input[type="radio"],

.checkbox input[type="checkbox"],

.checkbox-inline input[type="checkbox"] {

  position: absolute;

  margin-left: -20px;

  margin-top: 4px \9;

}

.radio + .radio,

.checkbox + .checkbox {

  margin-top: -5px;

}

.radio-inline,

.checkbox-inline {

  position: relative;

  display: inline-block;

  padding-left: 20px;

  margin-bottom: 0;

  vertical-align: middle;

  font-weight: normal;

  cursor: pointer;

}

.radio-inline + .radio-inline,

.checkbox-inline + .checkbox-inline {

  margin-top: 0;

  margin-left: 10px;

}

input[type="radio"][disabled],

input[type="checkbox"][disabled],

input[type="radio"].disabled,

input[type="checkbox"].disabled,

fieldset[disabled] input[type="radio"],

fieldset[disabled] input[type="checkbox"] {

  cursor: not-allowed;

}

.radio-inline.disabled,

.checkbox-inline.disabled,

fieldset[disabled] .radio-inline,

fieldset[disabled] .checkbox-inline {

  cursor: not-allowed;

}

.radio.disabled label,

.checkbox.disabled label,

fieldset[disabled] .radio label,

fieldset[disabled] .checkbox label {

  cursor: not-allowed;

}

.form-control-static {

  padding-top: 9px;

  padding-bottom: 9px;

  margin-bottom: 0;

  min-height: 31px;

}

.form-control-static.input-lg,

.form-control-static.input-sm {

  padding-left: 0;

  padding-right: 0;

}

.input-sm {

  height: 30px;

  padding: 5px 9px;

  font-size: 12px;

  line-height: 1.5;

  border-radius: 0;

}

select.input-sm {

  height: 30px;

  line-height: 30px;

}

textarea.input-sm,

select[multiple].input-sm {

  height: auto;

}

.form-group-sm .form-control {

  height: 30px;

  padding: 5px 9px;

  font-size: 12px;

  line-height: 1.5;

  border-radius: 0;

}

.form-group-sm select.form-control {

  height: 30px;

  line-height: 30px;

}

.form-group-sm textarea.form-control,

.form-group-sm select[multiple].form-control {

  height: auto;

}

.form-group-sm .form-control-static {

  height: 30px;

  min-height: 30px;

  padding: 6px 9px;

  font-size: 12px;

  line-height: 1.5;

}

.input-lg {

  height: 51px;

  padding: 12px 16px;

  font-size: 15px;

  line-height: 1.6333333;

  border-radius: 0;

}

select.input-lg {

  height: 51px;

  line-height: 51px;

}

textarea.input-lg,

select[multiple].input-lg {

  height: auto;

}

.form-group-lg .form-control {

  height: 51px;

  padding: 12px 16px;

  font-size: 15px;

  line-height: 1.6333333;

  border-radius: 0;

}

.form-group-lg select.form-control {

  height: 51px;

  line-height: 51px;

}

.form-group-lg textarea.form-control,

.form-group-lg select[multiple].form-control {

  height: auto;

}

.form-group-lg .form-control-static {

  height: 51px;

  min-height: 33px;

  padding: 13px 16px;

  font-size: 15px;

  line-height: 1.6333333;

}

.has-feedback {

  position: relative;

}

.has-feedback .form-control {

  padding-right: 55px;

}

.form-control-feedback {

  position: absolute;

  top: 0;

  right: 0;

  z-index: 2;

  display: block;

  width: 44px;

  height: 44px;

  line-height: 44px;

  text-align: center;

  pointer-events: none;

}

.input-lg + .form-control-feedback,

.input-group-lg + .form-control-feedback,

.form-group-lg .form-control + .form-control-feedback {

  width: 51px;

  height: 51px;

  line-height: 51px;

}

.input-sm + .form-control-feedback,

.input-group-sm + .form-control-feedback,

.form-group-sm .form-control + .form-control-feedback {

  width: 30px;

  height: 30px;

  line-height: 30px;

}

.has-success .help-block,

.has-success .control-label,

.has-success .radio,

.has-success .checkbox,

.has-success .radio-inline,

.has-success .checkbox-inline,

.has-success.radio label,

.has-success.checkbox label,

.has-success.radio-inline label,

.has-success.checkbox-inline label {

  color: #7ACCBE;

}

.has-success .form-control {

  border-color: #7ACCBE;

  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

}

.has-success .form-control:focus {

  border-color: #55beac;

  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c4e8e2;

}

.has-success .input-group-addon {

  color: #7ACCBE;

  border-color: #7ACCBE;

  background-color: #7ACCBE;

}

.has-success .form-control-feedback {

  color: #7ACCBE;

}

.has-success .help-block,

.has-success .control-label,

.has-success .radio,

.has-success .checkbox,

.has-success .radio-inline,

.has-success .checkbox-inline,

.has-success.radio label,

.has-success.checkbox label,

.has-success.radio-inline label,

.has-success.checkbox-inline label {

  color: #7ACCBE;

}

.has-success .form-control {

  border-color: #7ACCBE;

  box-shadow: none;

}

.has-success .form-control:focus {

  border-color: #68c5b5;

  box-shadow: none;

}

.has-success .input-group-addon {

  color: #7ACCBE;

  border-color: #7ACCBE;

  background-color: #7ACCBE;

}

.has-success .form-control-feedback {

  color: #7ACCBE;

}

.has-warning .help-block,

.has-warning .control-label,

.has-warning .radio,

.has-warning .checkbox,

.has-warning .radio-inline,

.has-warning .checkbox-inline,

.has-warning.radio label,

.has-warning.checkbox label,

.has-warning.radio-inline label,

.has-warning.checkbox-inline label {

  color: #FFC870;

}

.has-warning .form-control {

  border-color: #FFC870;

  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

}

.has-warning .form-control:focus {

  border-color: #ffb43d;

  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffefd6;

}

.has-warning .input-group-addon {

  color: #FFC870;

  border-color: #FFC870;

  background-color: #FFC870;

}

.has-warning .form-control-feedback {

  color: #FFC870;

}

.has-warning .help-block,

.has-warning .control-label,

.has-warning .radio,

.has-warning .checkbox,

.has-warning .radio-inline,

.has-warning .checkbox-inline,

.has-warning.radio label,

.has-warning.checkbox label,

.has-warning.radio-inline label,

.has-warning.checkbox-inline label {

  color: #FFC870;

}

.has-warning .form-control {

  border-color: #FFC870;

  box-shadow: none;

}

.has-warning .form-control:focus {

  border-color: #ffbe57;

  box-shadow: none;

}

.has-warning .input-group-addon {

  color: #FFC870;

  border-color: #FFC870;

  background-color: #FFC870;

}

.has-warning .form-control-feedback {

  color: #FFC870;

}

.has-error .help-block,

.has-error .control-label,

.has-error .radio,

.has-error .checkbox,

.has-error .radio-inline,

.has-error .checkbox-inline,

.has-error.radio label,

.has-error.checkbox label,

.has-error.radio-inline label,

.has-error.checkbox-inline label {

  color: #EF6262;

}

.has-error .form-control {

  border-color: #EF6262;

  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

}

.has-error .form-control:focus {

  border-color: #ea3434;

  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f8bfbf;

}

.has-error .input-group-addon {

  color: #EF6262;

  border-color: #EF6262;

  background-color: #EF6262;

}

.has-error .form-control-feedback {

  color: #EF6262;

}

.has-error .help-block,

.has-error .control-label,

.has-error .radio,

.has-error .checkbox,

.has-error .radio-inline,

.has-error .checkbox-inline,

.has-error.radio label,

.has-error.checkbox label,

.has-error.radio-inline label,

.has-error.checkbox-inline label {

  color: #EF6262;

}

.has-error .form-control {

  border-color: #EF6262;

  box-shadow: none;

}

.has-error .form-control:focus {

  border-color: #ed4b4b;

  box-shadow: none;

}

.has-error .input-group-addon {

  color: #EF6262;

  border-color: #EF6262;

  background-color: #EF6262;

}

.has-error .form-control-feedback {

  color: #EF6262;

}

.has-feedback label ~ .form-control-feedback {

  top: 23px;

}

.has-feedback label.sr-only ~ .form-control-feedback {

  top: 0;

}

.help-block {

  display: block;

  margin-top: 5px;

  margin-bottom: 10px;

  color: #959595;

}

@media (min-width: 768px) {

  .form-inline .form-group {

    display: inline-block;

    margin-bottom: 0;

    vertical-align: middle;

  }

  .form-inline .form-control {

    display: inline-block;

    width: auto;

    vertical-align: middle;

  }

  .form-inline .form-control-static {

    display: inline-block;

  }

  .form-inline .input-group {

    display: inline-table;

    vertical-align: middle;

  }

  .form-inline .input-group .input-group-addon,

  .form-inline .input-group .input-group-btn,

  .form-inline .input-group .form-control {

    width: auto;

  }

  .form-inline .input-group > .form-control {

    width: 100%;

  }

  .form-inline .control-label {

    margin-bottom: 0;

    vertical-align: middle;

  }

  .form-inline .radio,

  .form-inline .checkbox {

    display: inline-block;

    margin-top: 0;

    margin-bottom: 0;

    vertical-align: middle;

  }

  .form-inline .radio label,

  .form-inline .checkbox label {

    padding-left: 0;

  }

  .form-inline .radio input[type="radio"],

  .form-inline .checkbox input[type="checkbox"] {

    position: relative;

    margin-left: 0;

  }

  .form-inline .has-feedback .form-control-feedback {

    top: 0;

  }

}

.form-horizontal .radio,

.form-horizontal .checkbox,

.form-horizontal .radio-inline,

.form-horizontal .checkbox-inline {

  margin-top: 0;

  margin-bottom: 0;

  padding-top: 9px;

}

.form-horizontal .radio,

.form-horizontal .checkbox {

  min-height: 27px;

}

.form-horizontal .form-group {

  margin-left: -15px;

  margin-right: -15px;

}

@media (min-width: 768px) {

  .form-horizontal .control-label {

    text-align: right;

    margin-bottom: 0;

    padding-top: 9px;

  }

}

.form-horizontal .has-feedback .form-control-feedback {

  right: 15px;

}

@media (min-width: 768px) {

  .form-horizontal .form-group-lg .control-label {

    padding-top: 13px;

    font-size: 15px;

  }

}

@media (min-width: 768px) {

  .form-horizontal .form-group-sm .control-label {

    padding-top: 6px;

    font-size: 12px;

  }

}

.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: 8px 12px;

  font-size: 13px;

  line-height: 1.42857143;

  border-radius: 0;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

}

.btn:focus,

.btn:active:focus,

.btn.active:focus,

.btn.focus,

.btn:active.focus,

.btn.active.focus {

  outline: 5px auto -webkit-focus-ring-color;

  outline-offset: -2px;

}

.btn:hover,

.btn:focus,

.btn.focus {

  color: #555555;

  text-decoration: none;

}

.btn:active,

.btn.active {

  outline: 0;

  background-image: none;

  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

}

.btn.disabled,

.btn[disabled],

fieldset[disabled] .btn {

  cursor: not-allowed;

  opacity: 0.65;

  filter: alpha(opacity=65);

  box-shadow: none;

}

a.btn.disabled,

fieldset[disabled] a.btn {

  pointer-events: none;

}

.btn-default {

  border-color: #dedede;

  color: #555555;

  background-color: #fff;

  border-color: #fff;

}

.btn-default:focus,

.btn-default.focus {

  color: #555555;

  background-color: #e6e6e6;

  border-color: #9e9e9e;

}

.btn-default:hover {

  color: #555555;

  background-color: #e6e6e6;

  border-color: #bfbfbf;

}

.btn-default:active,

.btn-default.active,

.open > .dropdown-toggle.btn-default {

  color: #555555;

  background-color: #e6e6e6;

  border-color: #bfbfbf;

}

.btn-default:active:hover,

.btn-default.active:hover,

.open > .dropdown-toggle.btn-default:hover,

.btn-default:active:focus,

.btn-default.active:focus,

.open > .dropdown-toggle.btn-default:focus,

.btn-default:active.focus,

.btn-default.active.focus,

.open > .dropdown-toggle.btn-default.focus {

  color: #555555;

  background-color: #d4d4d4;

  border-color: #9e9e9e;

}

.btn-default:active,

.btn-default.active,

.open > .dropdown-toggle.btn-default {

  background-image: none;

}

.btn-default.disabled:hover,

.btn-default[disabled]:hover,

fieldset[disabled] .btn-default:hover,

.btn-default.disabled:focus,

.btn-default[disabled]:focus,

fieldset[disabled] .btn-default:focus,

.btn-default.disabled.focus,

.btn-default[disabled].focus,

fieldset[disabled] .btn-default.focus {

  background-color: #fff;

  border-color: #dedede;

}

.btn-default .badge {

  color: #fff;

  background-color: #555555;

}

.btn-default:focus,

.btn-default.focus {

  color: #555555;

  background-color: #fff;

  border-color: #fff;

}

.btn-default:hover {

  color: #555555;

  background-color: #ffffff;

  border-color: #ffffff;

}

.btn-default:active,

.btn-default.active,

.open > .dropdown-toggle.btn-default {

  color: #555555;

  background-color: #f2f2f2;

  border-color: #f2f2f2;

}

.btn-default:active:hover,

.btn-default.active:hover,

.open > .dropdown-toggle.btn-default:hover,

.btn-default:active:focus,

.btn-default.active:focus,

.open > .dropdown-toggle.btn-default:focus,

.btn-default:active.focus,

.btn-default.active.focus,

.open > .dropdown-toggle.btn-default.focus {

  color: #555555;

  background-color: #f2f2f2;

  border-color: #f2f2f2;

}

.btn-default:active,

.btn-default.active,

.open > .dropdown-toggle.btn-default {

  background-image: none;

}

.btn-default.disabled,

.btn-default[disabled],

fieldset[disabled] .btn-default,

.btn-default.disabled:hover,

.btn-default[disabled]:hover,

fieldset[disabled] .btn-default:hover,

.btn-default.disabled:focus,

.btn-default[disabled]:focus,

fieldset[disabled] .btn-default:focus,

.btn-default.disabled.focus,

.btn-default[disabled].focus,

fieldset[disabled] .btn-default.focus,

.btn-default.disabled:active,

.btn-default[disabled]:active,

fieldset[disabled] .btn-default:active,

.btn-default.disabled.active,

.btn-default[disabled].active,

fieldset[disabled] .btn-default.active {

  background-color: #fff;

  border-color: #fff;

}

.btn-default .badge {

  color: #fff;

  background-color: #555555;

}

.btn-primary {

  border-color: #ec4b4b;

  color: #fff;

  /*background-color: #ef6262;

  border-color: #ef6262;

  */

  background-color: #ff575c;

  border-color: #ff575c;

}

.btn-primary:focus,

.btn-primary.focus {

  color: #fff;

  /*background-color: #ea3434;

  border-color: #a71111;

  */

  background-color: #ff575c;

  border-color: #ff575c;

}

.btn-primary:hover {

  color: #fff;

  /*background-color: #ea3434;

  border-color: #e31818;*/

  background-color: #ff575c;

  border-color: #ff575c;

}

.btn-primary:active,

.btn-primary.active,

.open > .dropdown-toggle.btn-primary {

  color: #fff;

  background-color: #ea3434;

  border-color: #e31818;

}

.btn-primary:active:hover,

.btn-primary.active:hover,

.open > .dropdown-toggle.btn-primary:hover,

.btn-primary:active:focus,

.btn-primary.active:focus,

.open > .dropdown-toggle.btn-primary:focus,

.btn-primary:active.focus,

.btn-primary.active.focus,

.open > .dropdown-toggle.btn-primary.focus {

  color: #fff;

  background-color: #e31818;

  border-color: #a71111;

}

.btn-primary:active,

.btn-primary.active,

.open > .dropdown-toggle.btn-primary {

  background-image: none;

}

.btn-primary.disabled:hover,

.btn-primary[disabled]:hover,

fieldset[disabled] .btn-primary:hover,

.btn-primary.disabled:focus,

.btn-primary[disabled]:focus,

fieldset[disabled] .btn-primary:focus,

.btn-primary.disabled.focus,

.btn-primary[disabled].focus,

fieldset[disabled] .btn-primary.focus {

  background-color: #ef6262;

  border-color: #ec4b4b;

}

.btn-primary .badge {

  color: #ef6262;

  background-color: #fff;

}

.btn-primary:focus,

.btn-primary.focus {

  color: #fff;

  background-color: #ef6262;

  border-color: #ef6262;

}

.btn-primary:hover {

  color: #fff;

  background-color: #f17979;

  border-color: #f17979;

}

.btn-primary:active,

.btn-primary.active,

.open > .dropdown-toggle.btn-primary {

  color: #fff;

  background-color: #ec4b4b;

  border-color: #ec4b4b;

}

.btn-primary:active:hover,

.btn-primary.active:hover,

.open > .dropdown-toggle.btn-primary:hover,

.btn-primary:active:focus,

.btn-primary.active:focus,

.open > .dropdown-toggle.btn-primary:focus,

.btn-primary:active.focus,

.btn-primary.active.focus,

.open > .dropdown-toggle.btn-primary.focus {

  color: #fff;

  background-color: #ec4b4b;

  border-color: #ec4b4b;

}

.btn-primary:active,

.btn-primary.active,

.open > .dropdown-toggle.btn-primary {

  background-image: none;

}

.btn-primary.disabled,

.btn-primary[disabled],

fieldset[disabled] .btn-primary,

.btn-primary.disabled:hover,

.btn-primary[disabled]:hover,

fieldset[disabled] .btn-primary:hover,

.btn-primary.disabled:focus,

.btn-primary[disabled]:focus,

fieldset[disabled] .btn-primary:focus,

.btn-primary.disabled.focus,

.btn-primary[disabled].focus,

fieldset[disabled] .btn-primary.focus,

.btn-primary.disabled:active,

.btn-primary[disabled]:active,

fieldset[disabled] .btn-primary:active,

.btn-primary.disabled.active,

.btn-primary[disabled].active,

fieldset[disabled] .btn-primary.active {

  background-color: #ef6262;

  border-color: #ef6262;

}

.btn-primary .badge {

  color: #ef6262;

  background-color: #fff;

}

.btn-success {

  border-color: #68c5b5;

  color: #fff;

  background-color: #7ACCBE;

  border-color: #7ACCBE;

}

.btn-success:focus,

.btn-success.focus {

  color: #fff;

  background-color: #55beac;

  border-color: #307d70;

}

.btn-success:hover {

  color: #fff;

  background-color: #55beac;

  border-color: #42ad9b;

}

.btn-success:active,

.btn-success.active,

.open > .dropdown-toggle.btn-success {

  color: #fff;

  background-color: #55beac;

  border-color: #42ad9b;

}

.btn-success:active:hover,

.btn-success.active:hover,

.open > .dropdown-toggle.btn-success:hover,

.btn-success:active:focus,

.btn-success.active:focus,

.open > .dropdown-toggle.btn-success:focus,

.btn-success:active.focus,

.btn-success.active.focus,

.open > .dropdown-toggle.btn-success.focus {

  color: #fff;

  background-color: #42ad9b;

  border-color: #307d70;

}

.btn-success:active,

.btn-success.active,

.open > .dropdown-toggle.btn-success {

  background-image: none;

}

.btn-success.disabled:hover,

.btn-success[disabled]:hover,

fieldset[disabled] .btn-success:hover,

.btn-success.disabled:focus,

.btn-success[disabled]:focus,

fieldset[disabled] .btn-success:focus,

.btn-success.disabled.focus,

.btn-success[disabled].focus,

fieldset[disabled] .btn-success.focus {

  background-color: #7ACCBE;

  border-color: #68c5b5;

}

.btn-success .badge {

  color: #7ACCBE;

  background-color: #fff;

}

.btn-success:focus,

.btn-success.focus {

  color: #fff;

  background-color: #7ACCBE;

  border-color: #7ACCBE;

}

.btn-success:hover {

  color: #fff;

  background-color: #8cd3c7;

  border-color: #8cd3c7;

}

.btn-success:active,

.btn-success.active,

.open > .dropdown-toggle.btn-success {

  color: #fff;

  background-color: #68c5b5;

  border-color: #68c5b5;

}

.btn-success:active:hover,

.btn-success.active:hover,

.open > .dropdown-toggle.btn-success:hover,

.btn-success:active:focus,

.btn-success.active:focus,

.open > .dropdown-toggle.btn-success:focus,

.btn-success:active.focus,

.btn-success.active.focus,

.open > .dropdown-toggle.btn-success.focus {

  color: #fff;

  background-color: #68c5b5;

  border-color: #68c5b5;

}

.btn-success:active,

.btn-success.active,

.open > .dropdown-toggle.btn-success {

  background-image: none;

}

.btn-success.disabled,

.btn-success[disabled],

fieldset[disabled] .btn-success,

.btn-success.disabled:hover,

.btn-success[disabled]:hover,

fieldset[disabled] .btn-success:hover,

.btn-success.disabled:focus,

.btn-success[disabled]:focus,

fieldset[disabled] .btn-success:focus,

.btn-success.disabled.focus,

.btn-success[disabled].focus,

fieldset[disabled] .btn-success.focus,

.btn-success.disabled:active,

.btn-success[disabled]:active,

fieldset[disabled] .btn-success:active,

.btn-success.disabled.active,

.btn-success[disabled].active,

fieldset[disabled] .btn-success.active {

  background-color: #7ACCBE;

  border-color: #7ACCBE;

}

.btn-success .badge {

  color: #7ACCBE;

  background-color: #fff;

}

.btn-info {

  border-color: #79c1d9;

  color: #fff;

  background-color: #ff575c;

  border-color: #ff575c;

}

.btn-info:focus,

.btn-info.focus {

  color: #fff;

  background-color: #65b7d4;

  border-color: #2e86a5;

}

.btn-info:hover {

  color: #fff;

  background-color: #65b7d4;

  border-color: #49abcc;

}

.btn-info:active,

.btn-info.active,

.open > .dropdown-toggle.btn-info {

  color: #fff;

  background-color: #65b7d4;

  border-color: #49abcc;

}

.btn-info:active:hover,

.btn-info.active:hover,

.open > .dropdown-toggle.btn-info:hover,

.btn-info:active:focus,

.btn-info.active:focus,

.open > .dropdown-toggle.btn-info:focus,

.btn-info:active.focus,

.btn-info.active.focus,

.open > .dropdown-toggle.btn-info.focus {

  color: #fff;

  background-color: #49abcc;

  border-color: #2e86a5;

}

.btn-info:active,

.btn-info.active,

.open > .dropdown-toggle.btn-info {

  background-image: none;

}

.btn-info.disabled:hover,

.btn-info[disabled]:hover,

fieldset[disabled] .btn-info:hover,

.btn-info.disabled:focus,

.btn-info[disabled]:focus,

fieldset[disabled] .btn-info:focus,

.btn-info.disabled.focus,

.btn-info[disabled].focus,

fieldset[disabled] .btn-info.focus {

  background-color: #ff575c;

  border-color: #79c1d9;

}

.btn-info .badge {

  color: #ff575c;

  background-color: #fff;

}

.btn-info:focus,

.btn-info.focus {

  color: #fff;

  background-color: #ff575c;

  border-color: #ff575c;

}

.btn-info:hover {

  color: #fff;

  background-color: #f17979;

  border-color: #f17979;

}

.btn-info:active,

.btn-info.active,

.open > .dropdown-toggle.btn-info {

  color: #fff;

  background-color: #79c1d9;

  border-color: #79c1d9;

}

.btn-info:active:hover,

.btn-info.active:hover,

.open > .dropdown-toggle.btn-info:hover,

.btn-info:active:focus,

.btn-info.active:focus,

.open > .dropdown-toggle.btn-info:focus,

.btn-info:active.focus,

.btn-info.active.focus,

.open > .dropdown-toggle.btn-info.focus {

  color: #fff;

  background-color: #79c1d9;

  border-color: #79c1d9;

}

.btn-info:active,

.btn-info.active,

.open > .dropdown-toggle.btn-info {

  background-image: none;

}

.btn-info.disabled,

.btn-info[disabled],

fieldset[disabled] .btn-info,

.btn-info.disabled:hover,

.btn-info[disabled]:hover,

fieldset[disabled] .btn-info:hover,

.btn-info.disabled:focus,

.btn-info[disabled]:focus,

fieldset[disabled] .btn-info:focus,

.btn-info.disabled.focus,

.btn-info[disabled].focus,

fieldset[disabled] .btn-info.focus,

.btn-info.disabled:active,

.btn-info[disabled]:active,

fieldset[disabled] .btn-info:active,

.btn-info.disabled.active,

.btn-info[disabled].active,

fieldset[disabled] .btn-info.active {

  background-color: #ff575c;

  border-color: #ff575c;

}

.btn-info .badge {

  color: #ff575c;

  background-color: #fff;

}

.btn-warning {

  border-color: #ffbe57;

  color: #fff;

  background-color: #FFC870;

  border-color: #FFC870;

}

.btn-warning:focus,

.btn-warning.focus {

  color: #fff;

  background-color: #ffb43d;

  border-color: #d68400;

}

.btn-warning:hover {

  color: #fff;

  background-color: #ffb43d;

  border-color: #ffa719;

}

.btn-warning:active,

.btn-warning.active,

.open > .dropdown-toggle.btn-warning {

  color: #fff;

  background-color: #ffb43d;

  border-color: #ffa719;

}

.btn-warning:active:hover,

.btn-warning.active:hover,

.open > .dropdown-toggle.btn-warning:hover,

.btn-warning:active:focus,

.btn-warning.active:focus,

.open > .dropdown-toggle.btn-warning:focus,

.btn-warning:active.focus,

.btn-warning.active.focus,

.open > .dropdown-toggle.btn-warning.focus {

  color: #fff;

  background-color: #ffa719;

  border-color: #d68400;

}

.btn-warning:active,

.btn-warning.active,

.open > .dropdown-toggle.btn-warning {

  background-image: none;

}

.btn-warning.disabled:hover,

.btn-warning[disabled]:hover,

fieldset[disabled] .btn-warning:hover,

.btn-warning.disabled:focus,

.btn-warning[disabled]:focus,

fieldset[disabled] .btn-warning:focus,

.btn-warning.disabled.focus,

.btn-warning[disabled].focus,

fieldset[disabled] .btn-warning.focus {

  background-color: #FFC870;

  border-color: #ffbe57;

}

.btn-warning .badge {

  color: #FFC870;

  background-color: #fff;

}

.btn-warning:focus,

.btn-warning.focus {

  color: #fff;

  background-color: #FFC870;

  border-color: #FFC870;

}

.btn-warning:hover {

  color: #fff;

  background-color: #ffd28a;

  border-color: #ffd28a;

}

.btn-warning:active,

.btn-warning.active,

.open > .dropdown-toggle.btn-warning {

  color: #fff;

  background-color: #ffbe57;

  border-color: #ffbe57;

}

.btn-warning:active:hover,

.btn-warning.active:hover,

.open > .dropdown-toggle.btn-warning:hover,

.btn-warning:active:focus,

.btn-warning.active:focus,

.open > .dropdown-toggle.btn-warning:focus,

.btn-warning:active.focus,

.btn-warning.active.focus,

.open > .dropdown-toggle.btn-warning.focus {

  color: #fff;

  background-color: #ffbe57;

  border-color: #ffbe57;

}

.btn-warning:active,

.btn-warning.active,

.open > .dropdown-toggle.btn-warning {

  background-image: none;

}

.btn-warning.disabled,

.btn-warning[disabled],

fieldset[disabled] .btn-warning,

.btn-warning.disabled:hover,

.btn-warning[disabled]:hover,

fieldset[disabled] .btn-warning:hover,

.btn-warning.disabled:focus,

.btn-warning[disabled]:focus,

fieldset[disabled] .btn-warning:focus,

.btn-warning.disabled.focus,

.btn-warning[disabled].focus,

fieldset[disabled] .btn-warning.focus,

.btn-warning.disabled:active,

.btn-warning[disabled]:active,

fieldset[disabled] .btn-warning:active,

.btn-warning.disabled.active,

.btn-warning[disabled].active,

fieldset[disabled] .btn-warning.active {

  background-color: #FFC870;

  border-color: #FFC870;

}

.btn-warning .badge {

  color: #FFC870;

  background-color: #fff;

}

.btn-danger {

  border-color: #ed4b4b;

  color: #fff;

  background-color: #EF6262;

  border-color: #EF6262;

}

.btn-danger:focus,

.btn-danger.focus {

  color: #fff;

  background-color: #ea3434;

  border-color: #a71111;

}

.btn-danger:hover {

  color: #fff;

  background-color: #ea3434;

  border-color: #e31717;

}

.btn-danger:active,

.btn-danger.active,

.open > .dropdown-toggle.btn-danger {

  color: #fff;

  background-color: #ea3434;

  border-color: #e31717;

}

.btn-danger:active:hover,

.btn-danger.active:hover,

.open > .dropdown-toggle.btn-danger:hover,

.btn-danger:active:focus,

.btn-danger.active:focus,

.open > .dropdown-toggle.btn-danger:focus,

.btn-danger:active.focus,

.btn-danger.active.focus,

.open > .dropdown-toggle.btn-danger.focus {

  color: #fff;

  background-color: #e31717;

  border-color: #a71111;

}

.btn-danger:active,

.btn-danger.active,

.open > .dropdown-toggle.btn-danger {

  background-image: none;

}

.btn-danger.disabled:hover,

.btn-danger[disabled]:hover,

fieldset[disabled] .btn-danger:hover,

.btn-danger.disabled:focus,

.btn-danger[disabled]:focus,

fieldset[disabled] .btn-danger:focus,

.btn-danger.disabled.focus,

.btn-danger[disabled].focus,

fieldset[disabled] .btn-danger.focus {

  background-color: #EF6262;

  border-color: #ed4b4b;

}

.btn-danger .badge {

  color: #EF6262;

  background-color: #fff;

}

.btn-danger:focus,

.btn-danger.focus {

  color: #fff;

  background-color: #EF6262;

  border-color: #EF6262;

}

.btn-danger:hover {

  color: #fff;

  background-color: #f17979;

  border-color: #f17979;

}

.btn-danger:active,

.btn-danger.active,

.open > .dropdown-toggle.btn-danger {

  color: #fff;

  background-color: #ed4b4b;

  border-color: #ed4b4b;

}

.btn-danger:active:hover,

.btn-danger.active:hover,

.open > .dropdown-toggle.btn-danger:hover,

.btn-danger:active:focus,

.btn-danger.active:focus,

.open > .dropdown-toggle.btn-danger:focus,

.btn-danger:active.focus,

.btn-danger.active.focus,

.open > .dropdown-toggle.btn-danger.focus {

  color: #fff;

  background-color: #ed4b4b;

  border-color: #ed4b4b;

}

.btn-danger:active,

.btn-danger.active,

.open > .dropdown-toggle.btn-danger {

  background-image: none;

}

.btn-danger.disabled,

.btn-danger[disabled],

fieldset[disabled] .btn-danger,

.btn-danger.disabled:hover,

.btn-danger[disabled]:hover,

fieldset[disabled] .btn-danger:hover,

.btn-danger.disabled:focus,

.btn-danger[disabled]:focus,

fieldset[disabled] .btn-danger:focus,

.btn-danger.disabled.focus,

.btn-danger[disabled].focus,

fieldset[disabled] .btn-danger.focus,

.btn-danger.disabled:active,

.btn-danger[disabled]:active,

fieldset[disabled] .btn-danger:active,

.btn-danger.disabled.active,

.btn-danger[disabled].active,

fieldset[disabled] .btn-danger.active {

  background-color: #EF6262;

  border-color: #EF6262;

}

.btn-danger .badge {

  color: #EF6262;

  background-color: #fff;

}

.btn-link {

  color: #ef6262;

  font-weight: normal;

  border-radius: 0;

}

.btn-link,

.btn-link:active,

.btn-link.active,

.btn-link[disabled],

fieldset[disabled] .btn-link {

  background-color: transparent;

  box-shadow: none;

}

.btn-link,

.btn-link:hover,

.btn-link:focus,

.btn-link:active {

  border-color: transparent;

}

.btn-link:hover,

.btn-link:focus {

  color: #e71d1d;

  text-decoration: underline;

  background-color: transparent;

}

.btn-link[disabled]:hover,

fieldset[disabled] .btn-link:hover,

.btn-link[disabled]:focus,

fieldset[disabled] .btn-link:focus {

  color: #777777;

  text-decoration: none;

}

.btn-lg,

.btn-group-lg > .btn {

  padding: 12px 16px;

  font-size: 15px;

  line-height: 1.6333333;

  border-radius: 0;

}

.btn-sm,

.btn-group-sm > .btn {

  padding: 5px 9px;

  font-size: 12px;

  line-height: 1.5;

  border-radius: 0;

}

.btn-xs,

.btn-group-xs > .btn {

  padding: 1px 5px;

  font-size: 12px;

  line-height: 1.5;

  border-radius: 0;

}

.btn-block {

  display: block;

  width: 100%;

}

.btn-block + .btn-block {

  margin-top: 5px;

}

input[type="submit"].btn-block,

input[type="reset"].btn-block,

input[type="button"].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: 13px;

  text-align: left;

  background-color: #fff;

  border: 1px solid #ccc;

  border: 1px solid rgba(0, 0, 0, 0.15);

  border-radius: 0;

  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);

  background-clip: padding-box;

}

.dropdown-menu.pull-right {

  right: 0;

  left: auto;

}

.dropdown-menu .divider {

  height: 1px;

  margin: 8px 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: #262626;

  background-color: #f5f5f5;

}

.dropdown-menu > .active > a,

.dropdown-menu > .active > a:hover,

.dropdown-menu > .active > a:focus {

  color: #fff;

  text-decoration: none;

  outline: 0;

  background-color: #ef6262;

}

.dropdown-menu > .disabled > a,

.dropdown-menu > .disabled > a:hover,

.dropdown-menu > .disabled > a:focus {

  color: #777777;

}

.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: #777777;

  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;

  }

}

.btn-group,

.btn-group-vertical {

  position: relative;

  display: inline-block;

  vertical-align: middle;

}

.btn-group > .btn,

.btn-group-vertical > .btn {

  position: relative;

  float: left;

}

.btn-group > .btn:hover,

.btn-group-vertical > .btn:hover,

.btn-group > .btn:focus,

.btn-group-vertical > .btn:focus,

.btn-group > .btn:active,

.btn-group-vertical > .btn:active,

.btn-group > .btn.active,

.btn-group-vertical > .btn.active {

  z-index: 2;

}

.btn-group .btn + .btn,

.btn-group .btn + .btn-group,

.btn-group .btn-group + .btn,

.btn-group .btn-group + .btn-group {

  margin-left: -1px;

}

.btn-toolbar {

  margin-left: -5px;

}

.btn-toolbar .btn,

.btn-toolbar .btn-group,

.btn-toolbar .input-group {

  float: left;

}

.btn-toolbar > .btn,

.btn-toolbar > .btn-group,

.btn-toolbar > .input-group {

  margin-left: 5px;

}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {

  border-radius: 0;

}

.btn-group > .btn:first-child {

  margin-left: 0;

}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {

  border-bottom-right-radius: 0;

  border-top-right-radius: 0;

}

.btn-group > .btn:last-child:not(:first-child),

.btn-group > .dropdown-toggle:not(:first-child) {

  border-bottom-left-radius: 0;

  border-top-left-radius: 0;

}

.btn-group > .btn-group {

  float: left;

}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {

  border-radius: 0;

}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,

.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {

  border-bottom-right-radius: 0;

  border-top-right-radius: 0;

}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {

  border-bottom-left-radius: 0;

  border-top-left-radius: 0;

}

.btn-group .dropdown-toggle:active,

.btn-group.open .dropdown-toggle {

  outline: 0;

}

.btn-group > .btn + .dropdown-toggle {

  padding-left: 8px;

  padding-right: 8px;

}

.btn-group > .btn-lg + .dropdown-toggle {

  padding-left: 12px;

  padding-right: 12px;

}

.btn-group.open .dropdown-toggle {

  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

}

.btn-group.open .dropdown-toggle.btn-link {

  box-shadow: none;

}

.btn .caret {

  margin-left: 0;

}

.btn-lg .caret {

  border-width: 5px 5px 0;

  border-bottom-width: 0;

}

.dropup .btn-lg .caret {

  border-width: 0 5px 5px;

}

.btn-group-vertical > .btn,

.btn-group-vertical > .btn-group,

.btn-group-vertical > .btn-group > .btn {

  display: block;

  float: none;

  width: 100%;

  max-width: 100%;

}

.btn-group-vertical > .btn-group > .btn {

  float: none;

}

.btn-group-vertical > .btn + .btn,

.btn-group-vertical > .btn + .btn-group,

.btn-group-vertical > .btn-group + .btn,

.btn-group-vertical > .btn-group + .btn-group {

  margin-top: -1px;

  margin-left: 0;

}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {

  border-radius: 0;

}

.btn-group-vertical > .btn:first-child:not(:last-child) {

  border-top-right-radius: 0;

  border-top-left-radius: 0;

  border-bottom-right-radius: 0;

  border-bottom-left-radius: 0;

}

.btn-group-vertical > .btn:last-child:not(:first-child) {

  border-top-right-radius: 0;

  border-top-left-radius: 0;

  border-bottom-right-radius: 0;

  border-bottom-left-radius: 0;

}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {

  border-radius: 0;

}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {

  border-bottom-right-radius: 0;

  border-bottom-left-radius: 0;

}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {

  border-top-right-radius: 0;

  border-top-left-radius: 0;

}

.btn-group-justified {

  display: table;

  width: 100%;

  table-layout: fixed;

  border-collapse: separate;

}

.btn-group-justified > .btn,

.btn-group-justified > .btn-group {

  float: none;

  display: table-cell;

  width: 1%;

}

.btn-group-justified > .btn-group .btn {

  width: 100%;

}

.btn-group-justified > .btn-group .dropdown-menu {

  left: auto;

}

[data-toggle="buttons"] > .btn input[type="radio"],

[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],

[data-toggle="buttons"] > .btn input[type="checkbox"],

[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {

  position: absolute;

  clip: rect(0, 0, 0, 0);

  pointer-events: none;

}

.input-group {

  position: relative;

  display: table;

  border-collapse: separate;

  border-bottom: 1px solid #c4c3c3;

}

.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 > .btn {

  height: 51px;

  padding: 12px 16px;

  font-size: 15px;

  line-height: 1.6333333;

  border-radius: 0;

  height: 54px;

  padding: 12px 14px;

  font-size: 16px;

  font-weight: 300;

}

select.input-group-lg > .form-control,

select.input-group-lg > .input-group-addon,

select.input-group-lg > .input-group-btn > .btn {

  height: 51px;

  line-height: 51px;

}

textarea.input-group-lg > .form-control,

textarea.input-group-lg > .input-group-addon,

textarea.input-group-lg > .input-group-btn > .btn,

select[multiple].input-group-lg > .form-control,

select[multiple].input-group-lg > .input-group-addon,

select[multiple].input-group-lg > .input-group-btn > .btn {

  height: auto;

}

.input-group-sm > .form-control,

.input-group-sm > .input-group-addon,

.input-group-sm > .input-group-btn > .btn {

  height: 30px;

  padding: 5px 9px;

  line-height: 1.5;

  border-radius: 0;

  height: 33px;

  font-size: 12px;

  padding: 4px 12px;

}

select.input-group-sm > .form-control,

select.input-group-sm > .input-group-addon,

select.input-group-sm > .input-group-btn > .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 > .btn,

select[multiple].input-group-sm > .form-control,

select[multiple].input-group-sm > .input-group-addon,

select[multiple].input-group-sm > .input-group-btn > .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: 13px;

  font-weight: normal;

  line-height: 1;



  text-align: center;

  /*background-color: #eaeaea;

  border: 1px solid #eaeaea;

  border-radius: 0;*/

}

.input-group-addon.input-sm {

  padding: 5px 9px;

  font-size: 12px;

  border-radius: 0;

}

.input-group-addon.input-lg {

  padding: 12px 16px;

  font-size: 15px;

  border-radius: 0;

}

.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 > .btn,

.input-group-btn:first-child > .btn-group > .btn,

.input-group-btn:first-child > .dropdown-toggle,

.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),

.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {

  border-bottom-right-radius: 0;

  border-top-right-radius: 0;

}

.input-group-addon:first-child {

  border-right: 0;

}

.input-group .form-control:last-child,

.input-group-addon:last-child,

.input-group-btn:last-child > .btn,

.input-group-btn:last-child > .btn-group > .btn,

.input-group-btn:last-child > .dropdown-toggle,

.input-group-btn:first-child > .btn:not(:first-child),

.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {

  border-bottom-left-radius: 0;

  border-top-left-radius: 0;

}

.input-group-addon:last-child {

  border-left: 0;

}

.input-group-btn {

  position: relative;

  font-size: 0;

  white-space: nowrap;

}

.input-group-btn > .btn {

  position: relative;

}

.input-group-btn > .btn + .btn {

  margin-left: -1px;

}

.input-group-btn > .btn:hover,

.input-group-btn > .btn:focus,

.input-group-btn > .btn:active {

  z-index: 2;

}

.input-group-btn:first-child > .btn,

.input-group-btn:first-child > .btn-group {

  margin-right: -1px;

}

.input-group-btn:last-child > .btn,

.input-group-btn:last-child > .btn-group {

  z-index: 2;

  margin-left: -1px;

}

.nav {

  margin-bottom: 0;

  padding-left: 0;

  list-style: none;

}

.nav > li {

  position: relative;

  display: block;

}

.nav > li > a {

  position: relative;

  display: block;

  padding: 10px 15px;

}

.nav > li > a:hover,

.nav > li > a:focus {

  text-decoration: none;

  background-color: #eeeeee;

}

.nav > li.disabled > a {

  color: #777777;

}

.nav > li.disabled > a:hover,

.nav > li.disabled > a:focus {

  color: #777777;

  text-decoration: none;

  background-color: transparent;

  cursor: not-allowed;

}

.nav .open > a,

.nav .open > a:hover,

.nav .open > a:focus {

  background-color: #eeeeee;

  border-color: #ef6262;

}

.nav .nav-divider {

  height: 1px;

  margin: 8px 0;

  overflow: hidden;

  background-color: #e5e5e5;

}

.nav > li > a > img {

  max-width: none;

}

.nav-tabs {

  border-bottom: 1px solid transparent;

}

.nav-tabs > li {

  float: left;

  margin-bottom: -1px;

}

.nav-tabs > li > a {

  margin-right: 2px;

  line-height: 1.42857143;

  border: 1px solid transparent;

  border-radius: 0 0 0 0;

}

.nav-tabs > li > a:hover {

  border-color: #eeeeee #eeeeee transparent;

}

.nav-tabs > li.active > a,

.nav-tabs > li.active > a:hover,

.nav-tabs > li.active > a:focus {

  color: #555555;

  background-color: #f0f0f0;

  border: 1px solid #ffffff;

  border-bottom-color: transparent;

  cursor: default;

}

.nav-tabs.nav-justified {

  width: 100%;

  border-bottom: 0;

}

.nav-tabs.nav-justified > li {

  float: none;

}

.nav-tabs.nav-justified > li > a {

  text-align: center;

  margin-bottom: 5px;

}

.nav-tabs.nav-justified > .dropdown .dropdown-menu {

  top: auto;

  left: auto;

}

@media (min-width: 768px) {

  .nav-tabs.nav-justified > li {

    display: table-cell;

    width: 1%;

  }

  .nav-tabs.nav-justified > li > a {

    margin-bottom: 0;

  }

}

.nav-tabs.nav-justified > li > a {

  margin-right: 0;

  border-radius: 0;

}

.nav-tabs.nav-justified > .active > a,

.nav-tabs.nav-justified > .active > a:hover,

.nav-tabs.nav-justified > .active > a:focus {

  border: 1px solid #ddd;

}

@media (min-width: 768px) {

  .nav-tabs.nav-justified > li > a {

    border-bottom: 1px solid #ddd;

    border-radius: 0 0 0 0;

  }

  .nav-tabs.nav-justified > .active > a,

  .nav-tabs.nav-justified > .active > a:hover,

  .nav-tabs.nav-justified > .active > a:focus {

    border-bottom-color: #f0f0f0;

  }

}

.nav-pills > li {

  float: left;

}

.nav-pills > li > a {

  border-radius: 0;

}

.nav-pills > li + li {

  margin-left: 2px;

}

.nav-pills > li.active > a,

.nav-pills > li.active > a:hover,

.nav-pills > li.active > a:focus {

  color: #fff;

  background-color: #ef6262;

}

.nav-stacked > li {

  float: none;

}

.nav-stacked > li + li {

  margin-top: 2px;

  margin-left: 0;

}

.nav-justified {

  width: 100%;

}

.nav-justified > li {

  float: none;

}

.nav-justified > li > a {

  text-align: center;

  margin-bottom: 5px;

}

.nav-justified > .dropdown .dropdown-menu {

  top: auto;

  left: auto;

}

@media (min-width: 768px) {

  .nav-justified > li {

    display: table-cell;

    width: 1%;

  }

  .nav-justified > li > a {

    margin-bottom: 0;

  }

}

.nav-tabs-justified {

  border-bottom: 0;

}

.nav-tabs-justified > li > a {

  margin-right: 0;

  border-radius: 0;

}

.nav-tabs-justified > .active > a,

.nav-tabs-justified > .active > a:hover,

.nav-tabs-justified > .active > a:focus {

  border: 1px solid #ddd;

}

@media (min-width: 768px) {

  .nav-tabs-justified > li > a {

    border-bottom: 1px solid #ddd;

    border-radius: 0 0 0 0;

  }

  .nav-tabs-justified > .active > a,

  .nav-tabs-justified > .active > a:hover,

  .nav-tabs-justified > .active > a:focus {

    border-bottom-color: #f0f0f0;

  }

}

.tab-content > .tab-pane {

  display: none;

}

.tab-content > .active {

  display: block;

}

.nav-tabs .dropdown-menu {

  margin-top: -1px;

  border-top-right-radius: 0;

  border-top-left-radius: 0;

}

.navbar {

  position: relative;

  min-height: 50px;

  margin-bottom: 18px;

  border: 1px solid transparent;

}

@media (min-width: 768px) {

  .navbar {

    border-radius: 0;

  }

}

@media (min-width: 768px) {

  .navbar-header {

    float: left;

  }

}

.navbar-collapse {

  overflow-x: visible;

  padding-right: 15px;

  padding-left: 15px;

  border-top: 1px solid transparent;

  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);

  -webkit-overflow-scrolling: touch;

}

.navbar-collapse.in {

  overflow-y: auto;

}

@media (min-width: 768px) {

  .navbar-collapse {

    width: auto;

    border-top: 0;

    box-shadow: none;

  }

  .navbar-collapse.collapse {

    display: block !important;

    height: auto !important;

    padding-bottom: 0;

    overflow: visible !important;

  }

  .navbar-collapse.in {

    overflow-y: visible;

  }

  .navbar-fixed-top .navbar-collapse,

  .navbar-static-top .navbar-collapse,

  .navbar-fixed-bottom .navbar-collapse {

    padding-left: 0;

    padding-right: 0;

  }

}

.navbar-fixed-top .navbar-collapse,

.navbar-fixed-bottom .navbar-collapse {

  max-height: 340px;

}

@media (max-device-width: 480px) and (orientation: landscape) {

  .navbar-fixed-top .navbar-collapse,

  .navbar-fixed-bottom .navbar-collapse {

    max-height: 200px;

  }

}

.container > .navbar-header,

.container-fluid > .navbar-header,

.container > .navbar-collapse,

.container-fluid > .navbar-collapse {

  margin-right: -15px;

  margin-left: -15px;

}

@media (min-width: 768px) {

  .container > .navbar-header,

  .container-fluid > .navbar-header,

  .container > .navbar-collapse,

  .container-fluid > .navbar-collapse {

    margin-right: 0;

    margin-left: 0;

  }

}

.navbar-static-top {

  z-index: 1000;

  border-width: 0 0 1px;

}

@media (min-width: 768px) {

  .navbar-static-top {

    border-radius: 0;

  }

}

.navbar-fixed-top,

.navbar-fixed-bottom {

  position: fixed;

  right: 0;

  left: 0;

  z-index: 1030;

}

@media (min-width: 768px) {

  .navbar-fixed-top,

  .navbar-fixed-bottom {

    border-radius: 0;

  }

}

.navbar-fixed-top {

  top: 0;

  border-width: 0 0 1px;

}

.navbar-fixed-bottom {

  bottom: 0;

  margin-bottom: 0;

  border-width: 1px 0 0;

}

.navbar-brand {

  float: left;

  padding: 16px 15px;

  font-size: 15px;

  line-height: 18px;

  height: 50px;

}

.navbar-brand:hover,

.navbar-brand:focus {

  text-decoration: none;

}

.navbar-brand > img {

  display: block;

}

@media (min-width: 768px) {

  .navbar > .container .navbar-brand,

  .navbar > .container-fluid .navbar-brand {

    margin-left: -15px;

  }

}

.navbar-toggle {

  position: relative;

  float: right;

  margin-right: 15px;

  padding: 9px 10px;

  margin-top: 8px;

  margin-bottom: 8px;

  background-color: transparent;

  background-image: none;

  border: 1px solid transparent;

  border-radius: 0;

}

.navbar-toggle:focus {

  outline: 0;

}

.navbar-toggle .icon-bar {

  display: block;

  width: 22px;

  height: 2px;

  border-radius: 1px;

}

.navbar-toggle .icon-bar + .icon-bar {

  margin-top: 4px;

}

@media (min-width: 768px) {

  .navbar-toggle {

    display: none;

  }

}

.navbar-nav {

  margin: 8px -15px;

}

.navbar-nav > li > a {

  padding-top: 10px;

  padding-bottom: 10px;

  line-height: 18px;

}

@media (max-width: 767px) {

  .navbar-nav .open .dropdown-menu {

    position: static;

    float: none;

    width: auto;

    margin-top: 0;

    background-color: transparent;

    border: 0;

    box-shadow: none;

  }

  .navbar-nav .open .dropdown-menu > li > a,

  .navbar-nav .open .dropdown-menu .dropdown-header {

    padding: 5px 15px 5px 25px;

  }

  .navbar-nav .open .dropdown-menu > li > a {

    line-height: 18px;

  }

  .navbar-nav .open .dropdown-menu > li > a:hover,

  .navbar-nav .open .dropdown-menu > li > a:focus {

    background-image: none;

  }

}

@media (min-width: 768px) {

  .navbar-nav {

    float: left;

    margin: 0;

  }

  .navbar-nav > li {

    float: left;

  }

  .navbar-nav > li > a {

    padding-top: 16px;

    padding-bottom: 16px;

  }

}

.navbar-form {

  margin-left: -15px;

  margin-right: -15px;

  padding: 10px 15px;

  border-top: 1px solid transparent;

  border-bottom: 1px solid transparent;

  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);

  margin-top: 3px;

  margin-bottom: 3px;

}

@media (min-width: 768px) {

  .navbar-form .form-group {

    display: inline-block;

    margin-bottom: 0;

    vertical-align: middle;

  }

  .navbar-form .form-control {

    display: inline-block;

    width: auto;

    vertical-align: middle;

  }

  .navbar-form .form-control-static {

    display: inline-block;

  }

  .navbar-form .input-group {

    display: inline-table;

    vertical-align: middle;

  }

  .navbar-form .input-group .input-group-addon,

  .navbar-form .input-group .input-group-btn,

  .navbar-form .input-group .form-control {

    width: auto;

  }

  .navbar-form .input-group > .form-control {

    width: 100%;

  }

  .navbar-form .control-label {

    margin-bottom: 0;

    vertical-align: middle;

  }

  .navbar-form .radio,

  .navbar-form .checkbox {

    display: inline-block;

    margin-top: 0;

    margin-bottom: 0;

    vertical-align: middle;

  }

  .navbar-form .radio label,

  .navbar-form .checkbox label {

    padding-left: 0;

  }

  .navbar-form .radio input[type="radio"],

  .navbar-form .checkbox input[type="checkbox"] {

    position: relative;

    margin-left: 0;

  }

  .navbar-form .has-feedback .form-control-feedback {

    top: 0;

  }

}

@media (max-width: 767px) {

  .navbar-form .form-group {

    margin-bottom: 5px;

  }

  .navbar-form .form-group:last-child {

    margin-bottom: 0;

  }

}

@media (min-width: 768px) {

  .navbar-form {

    width: auto;

    border: 0;

    margin-left: 0;

    margin-right: 0;

    padding-top: 0;

    padding-bottom: 0;

    box-shadow: none;

  }

}

.navbar-nav > li > .dropdown-menu {

  margin-top: 0;

  border-top-right-radius: 0;

  border-top-left-radius: 0;

}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {

  margin-bottom: 0;

  border-top-right-radius: 0;

  border-top-left-radius: 0;

  border-bottom-right-radius: 0;

  border-bottom-left-radius: 0;

}

.navbar-btn {

  margin-top: 3px;

  margin-bottom: 3px;

}

.navbar-btn.btn-sm {

  margin-top: 10px;

  margin-bottom: 10px;

}

.navbar-btn.btn-xs {

  margin-top: 14px;

  margin-bottom: 14px;

}

.navbar-text {

  margin-top: 16px;

  margin-bottom: 16px;

}

@media (min-width: 768px) {

  .navbar-text {

    float: left;

    margin-left: 15px;

    margin-right: 15px;

  }

}

@media (min-width: 768px) {
	
.am-top-header .navbar-collapse .am-user-nav {
	margin-right: -20px !important;
}

  .navbar-left {

    float: left !important;

  }

  .navbar-right {

    float: right !important;

    margin-right: -15px;

  }

  .navbar-right ~ .navbar-right {

    margin-right: 0;

  }

}

.navbar-default {

  background-color: #ef6262;

  border-color: #ff575c;

}

.navbar-default .navbar-brand {

  color: #777;

}

.navbar-default .navbar-brand:hover,

.navbar-default .navbar-brand:focus {

  color: #5e5e5e;

  background-color: transparent;

}

.navbar-default .navbar-text {

  color: #777;

}

.navbar-default .navbar-nav > li > a {

  color: #777;

}

.navbar-default .navbar-nav > li > a:hover,

.navbar-default .navbar-nav > li > a:focus {

  color: #333;

  background-color: transparent;

}

.navbar-default .navbar-nav > .active > a,

.navbar-default .navbar-nav > .active > a:hover,

.navbar-default .navbar-nav > .active > a:focus {

  color: #ffffff;

  background-color: #ed5454;

}

.navbar-default .navbar-nav > .disabled > a,

.navbar-default .navbar-nav > .disabled > a:hover,

.navbar-default .navbar-nav > .disabled > a:focus {

  color: #ccc;

  background-color: transparent;

}

.navbar-default .navbar-toggle {

  border-color: #ddd;

}

.navbar-default .navbar-toggle:hover,

.navbar-default .navbar-toggle:focus {

  background-color: #ddd;

}

.navbar-default .navbar-toggle .icon-bar {

  background-color: #888;

}

.navbar-default .navbar-collapse,

.navbar-default .navbar-form {

  border-color: #ff575c;

}

.navbar-default .navbar-nav > .open > a,

.navbar-default .navbar-nav > .open > a:hover,

.navbar-default .navbar-nav > .open > a:focus {

  background-color: #ed5454;

  color: #ffffff;

}

@media (max-width: 767px) {

  .navbar-default .navbar-nav .open .dropdown-menu > li > a {

    color: #777;

  }

  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,

  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {

    color: #333;

    background-color: transparent;

  }

  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,

  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,

  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {

    color: #ffffff;

    background-color: #ed5454;

  }

  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,

  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,

  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {

    color: #ccc;

    background-color: transparent;

  }

}

.navbar-default .navbar-link {

  color: #777;

}

.navbar-default .navbar-link:hover {

  color: #333;

}

.navbar-default .btn-link {

  color: #777;

}

.navbar-default .btn-link:hover,

.navbar-default .btn-link:focus {

  color: #333;

}

.navbar-default .btn-link[disabled]:hover,

fieldset[disabled] .navbar-default .btn-link:hover,

.navbar-default .btn-link[disabled]:focus,

fieldset[disabled] .navbar-default .btn-link:focus {

  color: #ccc;

}

.navbar-inverse {

  background-color: #222;

  border-color: #080808;

}

.navbar-inverse .navbar-brand {

  color: #9d9d9d;

}

.navbar-inverse .navbar-brand:hover,

.navbar-inverse .navbar-brand:focus {

  color: #fff;

  background-color: transparent;

}

.navbar-inverse .navbar-text {

  color: #9d9d9d;

}

.navbar-inverse .navbar-nav > li > a {

  color: #9d9d9d;

}

.navbar-inverse .navbar-nav > li > a:hover,

.navbar-inverse .navbar-nav > li > a:focus {

  color: #fff;

  background-color: transparent;

}

.navbar-inverse .navbar-nav > .active > a,

.navbar-inverse .navbar-nav > .active > a:hover,

.navbar-inverse .navbar-nav > .active > a:focus {

  color: #fff;

  background-color: #080808;

}

.navbar-inverse .navbar-nav > .disabled > a,

.navbar-inverse .navbar-nav > .disabled > a:hover,

.navbar-inverse .navbar-nav > .disabled > a:focus {

  color: #444;

  background-color: transparent;

}

.navbar-inverse .navbar-toggle {

  border-color: #333;

}

.navbar-inverse .navbar-toggle:hover,

.navbar-inverse .navbar-toggle:focus {

  background-color: #333;

}

.navbar-inverse .navbar-toggle .icon-bar {

  background-color: #fff;

}

.navbar-inverse .navbar-collapse,

.navbar-inverse .navbar-form {

  border-color: #101010;

}

.navbar-inverse .navbar-nav > .open > a,

.navbar-inverse .navbar-nav > .open > a:hover,

.navbar-inverse .navbar-nav > .open > a:focus {

  background-color: #080808;

  color: #fff;

}

@media (max-width: 767px) {

  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {

    border-color: #080808;

  }

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {

    background-color: #080808;

  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {

    color: #9d9d9d;

  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {

    color: #fff;

    background-color: transparent;

  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,

  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,

  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {

    color: #fff;

    background-color: #080808;

  }

  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,

  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,

  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {

    color: #444;

    background-color: transparent;

  }

}

.navbar-inverse .navbar-link {

  color: #9d9d9d;

}

.navbar-inverse .navbar-link:hover {

  color: #fff;

}

.navbar-inverse .btn-link {

  color: #9d9d9d;

}

.navbar-inverse .btn-link:hover,

.navbar-inverse .btn-link:focus {

  color: #fff;

}

.navbar-inverse .btn-link[disabled]:hover,

fieldset[disabled] .navbar-inverse .btn-link:hover,

.navbar-inverse .btn-link[disabled]:focus,

fieldset[disabled] .navbar-inverse .btn-link:focus {

  color: #444;

}

.breadcrumb {

  padding: 8px 15px;

  margin-bottom: 18px;

  list-style: none;

  background-color: #f5f5f5;

  border-radius: 0;

}

.breadcrumb > li {

  display: inline-block;

}

.breadcrumb > li + li:before {

  content: "/\00a0";

  padding: 0 5px;

  color: #ccc;

}

.breadcrumb > .active {

  color: #777777;

}

.pagination {

  display: inline-block;

  padding-left: 0;

  margin: 18px 0;

  border-radius: 0;

}

.pagination > li {

  display: inline;

}

.pagination > li > a,

.pagination > li > span {

  position: relative;

  float: left;

  padding: 8px 12px;

  line-height: 1.42857143;

  text-decoration: none;

  color: #ef6262;

  background-color: #fff;

  border: 1px solid #ddd;

  margin-left: -1px;

}

.pagination > li:first-child > a,

.pagination > li:first-child > span {

  margin-left: 0;

  border-bottom-left-radius: 0;

  border-top-left-radius: 0;

}

.pagination > li:last-child > a,

.pagination > li:last-child > span {

  border-bottom-right-radius: 0;

  border-top-right-radius: 0;

}

.pagination > li > a:hover,

.pagination > li > span:hover,

.pagination > li > a:focus,

.pagination > li > span:focus {

  z-index: 2;

  color: #e71d1d;

  background-color: #eeeeee;

  border-color: #ddd;

}

.pagination > .active > a,

.pagination > .active > span,

.pagination > .active > a:hover,

.pagination > .active > span:hover,

.pagination > .active > a:focus,

.pagination > .active > span:focus {

  z-index: 3;

  color: #fff;

  background-color: #ef6262;

  border-color: #ef6262;

  cursor: default;

}

.pagination > .disabled > span,

.pagination > .disabled > span:hover,

.pagination > .disabled > span:focus,

.pagination > .disabled > a,

.pagination > .disabled > a:hover,

.pagination > .disabled > a:focus {

  color: #777777;

  background-color: #fff;

  border-color: #ddd;

  cursor: not-allowed;

}

.pagination-lg > li > a,

.pagination-lg > li > span {

  padding: 12px 16px;

  font-size: 15px;

  line-height: 1.6333333;

}

.pagination-lg > li:first-child > a,

.pagination-lg > li:first-child > span {

  border-bottom-left-radius: 0;

  border-top-left-radius: 0;

}

.pagination-lg > li:last-child > a,

.pagination-lg > li:last-child > span {

  border-bottom-right-radius: 0;

  border-top-right-radius: 0;

}

.pagination-sm > li > a,

.pagination-sm > li > span {

  padding: 5px 9px;

  font-size: 12px;

  line-height: 1.5;

}

.pagination-sm > li:first-child > a,

.pagination-sm > li:first-child > span {

  border-bottom-left-radius: 0;

  border-top-left-radius: 0;

}

.pagination-sm > li:last-child > a,

.pagination-sm > li:last-child > span {

  border-bottom-right-radius: 0;

  border-top-right-radius: 0;

}

.pager {

  padding-left: 0;

  margin: 18px 0;

  list-style: none;

  text-align: center;

}

.pager li {

  display: inline;

}

.pager li > a,

.pager li > span {

  display: inline-block;

  padding: 5px 14px;

  background-color: #fff;

  border: 1px solid #ddd;

  border-radius: 15px;

}

.pager li > a:hover,

.pager li > a:focus {

  text-decoration: none;

  background-color: #eeeeee;

}

.pager .next > a,

.pager .next > span {

  float: right;

}

.pager .previous > a,

.pager .previous > span {

  float: left;

}

.pager .disabled > a,

.pager .disabled > a:hover,

.pager .disabled > a:focus,

.pager .disabled > span {

  color: #777777;

  background-color: #fff;

  cursor: not-allowed;

}

.label {

  display: inline;

  padding: .2em .6em .3em;

  font-size: 75%;

  font-weight: bold;

  line-height: 1;

  color: #fff;

  text-align: center;

  white-space: nowrap;

  vertical-align: baseline;

  border-radius: .25em;

}

a.label:hover,

a.label:focus {

  color: #fff;

  text-decoration: none;

  cursor: pointer;

}

.label:empty {

  display: none;

}

.btn .label {

  position: relative;

  top: -1px;

}

.label-default {

  background-color: #777777;

}

.label-default[href]:hover,

.label-default[href]:focus {

  background-color: #5e5e5e;

}

.label-primary {

  background-color: #ef6262;

}

.label-primary[href]:hover,

.label-primary[href]:focus {

  background-color: #ea3434;

}

.label-success {

  background-color: #7ACCBE;

}

.label-success[href]:hover,

.label-success[href]:focus {

  background-color: #55beac;

}

.label-info {

  background-color: #ff575c;

}

.label-info[href]:hover,

.label-info[href]:focus {

  background-color: #65b7d4;

}

.label-warning {

  background-color: #FFC870;

}

.label-warning[href]:hover,

.label-warning[href]:focus {

  background-color: #ffb43d;

}

.label-danger {

  background-color: #EF6262;

}

.label-danger[href]:hover,

.label-danger[href]:focus {

  background-color: #ea3434;

}

.badge {

  display: inline-block;

  min-width: 10px;

  padding: 3px 7px;

  font-size: 12px;

  font-weight: bold;

  color: #fff;

  line-height: 1;

  vertical-align: middle;

  white-space: nowrap;

  text-align: center;

  background-color: #777777;

  border-radius: 10px;

}

.badge:empty {

  display: none;

}

.btn .badge {

  position: relative;

  top: -1px;

}

.btn-xs .badge,

.btn-group-xs > .btn .badge {

  top: 0;

  padding: 1px 5px;

}

a.badge:hover,

a.badge:focus {

  color: #fff;

  text-decoration: none;

  cursor: pointer;

}

.list-group-item.active > .badge,

.nav-pills > .active > a > .badge {

  color: #ef6262;

  background-color: #fff;

}

.list-group-item > .badge {

  float: right;

}

.list-group-item > .badge + .badge {

  margin-right: 5px;

}

.nav-pills > li > a > .badge {

  margin-left: 3px;

}

.jumbotron {

  padding-top: 30px;

  padding-bottom: 30px;

  margin-bottom: 30px;

  color: inherit;

  background-color: #eeeeee;

}

.jumbotron h1,

.jumbotron .h1 {

  color: inherit;

}

.jumbotron p {

  margin-bottom: 15px;

  font-size: 20px;

  font-weight: 200;

}

.jumbotron > hr {

  border-top-color: #d5d5d5;

}

.container .jumbotron,

.container-fluid .jumbotron {

  border-radius: 0;

  padding-left: 15px;

  padding-right: 15px;

}

.jumbotron .container {

  max-width: 100%;

}

@media screen and (min-width: 768px) {

  .jumbotron {

    padding-top: 48px;

    padding-bottom: 48px;

  }

  .container .jumbotron,

  .container-fluid .jumbotron {

    padding-left: 60px;

    padding-right: 60px;

  }

  .jumbotron h1,

  .jumbotron .h1 {

    font-size: 59px;

  }

}

.thumbnail {

  display: block;

  padding: 4px;

  margin-bottom: 18px;

  line-height: 1.42857143;

  background-color: #f0f0f0;

  border: 1px solid #ddd;

  border-radius: 0;

  -webkit-transition: border 0.2s ease-in-out;

  -o-transition: border 0.2s ease-in-out;

  transition: border 0.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: #ef6262;

}

.thumbnail .caption {

  padding: 9px;

  color: #555555;

}

.alert {

  padding: 18px;

  margin-bottom: 18px;

  border: 1px solid transparent;

  border-radius: 0;

}

.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: 38px;

}

.alert-dismissable .close,

.alert-dismissible .close {

  position: relative;

  top: -2px;

  right: -21px;

  color: inherit;

}

.alert-success {

  background-color: #7ACCBE;

  border-color: #7ACCBE;

  color: #ffffff;

}

.alert-success hr {

  border-top-color: #68c5b5;

}

.alert-success .alert-link {

  color: #e6e6e6;

}

.alert-info {

  background-color: #ff575c;

  border-color: #ff575c;

  color: #ffffff;

}

.alert-info hr {

  border-top-color: #79c1d9;

}

.alert-info .alert-link {

  color: #e6e6e6;

}

.alert-warning {

  background-color: #FFC870;

  border-color: #FFC870;

  color: #ffffff;

}

.alert-warning hr {

  border-top-color: #ffbe57;

}

.alert-warning .alert-link {

  color: #e6e6e6;

}

.alert-danger {

  background-color: #EF6262;

  border-color: #EF6262;

  color: #ffffff;

}

.alert-danger hr {

  border-top-color: #ed4b4b;

}

.alert-danger .alert-link {

  color: #e6e6e6;

}

@-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: 18px;

  margin-bottom: 18px;

  background-color: #f5f5f5;

  border-radius: 0;

  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: 18px;

  color: #fff;

  text-align: center;

  background-color: #ef6262;

  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);

  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: #7ACCBE;

}

.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: #ff575c;

}

.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: #FFC870;

}

.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: #EF6262;

}

.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: #fff;

  border: 1px solid #ddd;

}

.list-group-item:first-child {

  border-top-right-radius: 0;

  border-top-left-radius: 0;

}

.list-group-item:last-child {

  margin-bottom: 0;

  border-bottom-right-radius: 0;

  border-bottom-left-radius: 0;

}

a.list-group-item,

button.list-group-item {

  color: #555;

}

a.list-group-item .list-group-item-heading,

button.list-group-item .list-group-item-heading {

  color: #333;

}

a.list-group-item:hover,

button.list-group-item:hover,

a.list-group-item:focus,

button.list-group-item:focus {

  text-decoration: none;

  color: #555;

  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: #777777;

  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: #777777;

}

.list-group-item.active,

.list-group-item.active:hover,

.list-group-item.active:focus {

  z-index: 2;

  color: #fff;

  background-color: #ef6262;

  border-color: #ef6262;

}

.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: #ffffff;

}

.list-group-item-success {

  color: #7ACCBE;

  background-color: #7ACCBE;

}

a.list-group-item-success,

button.list-group-item-success {

  color: #7ACCBE;

}

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: #7ACCBE;

  background-color: #68c5b5;

}

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: #7ACCBE;

  border-color: #7ACCBE;

}

.list-group-item-info {

  color: #ff575c;

  background-color: #ff575c;

}

a.list-group-item-info,

button.list-group-item-info {

  color: #ff575c;

}

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: #ff575c;

  background-color: #79c1d9;

}

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: #ff575c;

  border-color: #ff575c;

}

.list-group-item-warning {

  color: #FFC870;

  background-color: #FFC870;

}

a.list-group-item-warning,

button.list-group-item-warning {

  color: #FFC870;

}

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: #FFC870;

  background-color: #ffbe57;

}

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: #FFC870;

  border-color: #FFC870;

}

.list-group-item-danger {

  color: #EF6262;

  background-color: #EF6262;

}

a.list-group-item-danger,

button.list-group-item-danger {

  color: #EF6262;

}

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: #EF6262;

  background-color: #ed4b4b;

}

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: #EF6262;

  border-color: #EF6262;

}

.list-group-item-heading {

  margin-top: 0;

  margin-bottom: 5px;

}

.list-group-item-text {

  margin-bottom: 0;

  line-height: 1.3;

}

.panel {

  margin-bottom: 18px;

  background-color: #fff;

  border: 1px solid transparent;

  border-radius: 0;

  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);

}

.panel-body {

  padding: 15px 20px 20px;

}

.panel-heading {

  padding: 20px 20px 15px;

  border-bottom: 1px solid transparent;

  border-top-right-radius: -1;

  border-top-left-radius: -1;

}

.panel-heading > .dropdown .dropdown-toggle {

  color: inherit;

}

.panel-title {

  margin-top: 0;

  margin-bottom: 0;

  font-size: 15px;

  color: inherit;

}

.panel-title > a,

.panel-title > small,

.panel-title > .small,

.panel-title > small > a,

.panel-title > .small > a {

  color: inherit;

}

.panel-footer {

  padding: 20px 20px 15px;

  background-color: #f5f5f5;

  border-top: 1px solid #ddd;

  border-bottom-right-radius: -1;

  border-bottom-left-radius: -1;

}

.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: -1;

  border-top-left-radius: -1;

}

.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: -1;

  border-bottom-left-radius: -1;

}

.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 20px 20px;

  padding-right: 15px 20px 20px;

}

.panel > .table:first-child,

.panel > .table-responsive:first-child > .table:first-child {

  border-top-right-radius: -1;

  border-top-left-radius: -1;

}

.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: -1;

  border-top-right-radius: -1;

}

.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: -1;

}

.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: -1;

}

.panel > .table:last-child,

.panel > .table-responsive:last-child > .table:last-child {

  border-bottom-right-radius: -1;

  border-bottom-left-radius: -1;

}

.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: -1;

  border-bottom-right-radius: -1;

}

.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: -1;

}

.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: -1;

}

.panel > .panel-body + .table,

.panel > .panel-body + .table-responsive,

.panel > .table + .panel-body,

.panel > .table-responsive + .panel-body {

  border-top: 1px solid #ddd;

}

.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: 18px;

}

.panel-group .panel {

  margin-bottom: 0;

  border-radius: 0;

}

.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 #ddd;

}

.panel-group .panel-footer {

  border-top: 0;

}

.panel-group .panel-footer + .panel-collapse .panel-body {

  border-bottom: 1px solid #ddd;

}

.panel-default {

  border-color: #ddd;

}

.panel-default > .panel-heading {

  color: #333333;

  background-color: transparent;

  border-color: #ddd;

}

.panel-default > .panel-heading + .panel-collapse > .panel-body {

  border-top-color: #ddd;

}

.panel-default > .panel-heading .badge {

  color: transparent;

  background-color: #333333;

}

.panel-default > .panel-footer + .panel-collapse > .panel-body {

  border-bottom-color: #ddd;

}

.panel-primary {

  border-color: #ef6262;

}

.panel-primary > .panel-heading {

  color: #fff;

  background-color: #ef6262;

  border-color: #ef6262;

}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {

  border-top-color: #ef6262;

}

.panel-primary > .panel-heading .badge {

  color: #ef6262;

  background-color: #fff;

}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {

  border-bottom-color: #ef6262;

}

.panel-success {

  border-color: #7ACCBE;

}

.panel-success > .panel-heading {

  color: #7ACCBE;

  background-color: #7ACCBE;

  border-color: #7ACCBE;

}

.panel-success > .panel-heading + .panel-collapse > .panel-body {

  border-top-color: #7ACCBE;

}

.panel-success > .panel-heading .badge {

  color: #7ACCBE;

  background-color: #7ACCBE;

}

.panel-success > .panel-footer + .panel-collapse > .panel-body {

  border-bottom-color: #7ACCBE;

}

.panel-info {

  border-color: #ff575c;

}

.panel-info > .panel-heading {

  color: #ff575c;

  background-color: #ff575c;

  border-color: #ff575c;

}

.panel-info > .panel-heading + .panel-collapse > .panel-body {

  border-top-color: #ff575c;

}

.panel-info > .panel-heading .badge {

  color: #ff575c;

  background-color: #ff575c;

}

.panel-info > .panel-footer + .panel-collapse > .panel-body {

  border-bottom-color: #ff575c;

}

.panel-warning {

  border-color: #FFC870;

}

.panel-warning > .panel-heading {

  color: #FFC870;

  background-color: #FFC870;

  border-color: #FFC870;

}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {

  border-top-color: #FFC870;

}

.panel-warning > .panel-heading .badge {

  color: #FFC870;

  background-color: #FFC870;

}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {

  border-bottom-color: #FFC870;

}

.panel-danger {

  border-color: #EF6262;

}

.panel-danger > .panel-heading {

  color: #EF6262;

  background-color: #EF6262;

  border-color: #EF6262;

}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {

  border-top-color: #EF6262;

}

.panel-danger > .panel-heading .badge {

  color: #EF6262;

  background-color: #EF6262;

}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {

  border-bottom-color: #EF6262;

}

.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: 0;

  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: 0;

}

.well-sm {

  padding: 9px;

  border-radius: 0;

}

.close {

  float: right;

  font-size: 19.5px;

  font-weight: bold;

  line-height: 1;

  color: #000;

  text-shadow: 0 1px 0 #fff;

  opacity: 0.2;

  filter: alpha(opacity=20);

}

.close:hover,

.close:focus {

  color: #000;

  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;

}

.modal-open {

  overflow: hidden;

}

.modal {

  display: none;

  overflow: hidden;

  position: fixed;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  z-index: 1050;

  -webkit-overflow-scrolling: touch;

  outline: 0;

}

.modal.fade .modal-dialog {

  -webkit-transform: translate(0, -25%);

  -ms-transform: translate(0, -25%);

  -o-transform: translate(0, -25%);

  transform: translate(0, -25%);

  -webkit-transition: -webkit-transform 0.3s ease-out;

  -o-transition: -o-transform 0.3s ease-out;

  transition: transform 0.3s ease-out;

}

.modal.in .modal-dialog {

  -webkit-transform: translate(0, 0);

  -ms-transform: translate(0, 0);

  -o-transform: translate(0, 0);

  transform: translate(0, 0);

}

.modal-open .modal {

  overflow-x: hidden;

  overflow-y: auto;

}

.modal-dialog {

  position: relative;

  width: auto;

  margin: 10px;

}

.modal-content {

  position: relative;

  background-color: #fff;

  border: 1px solid #999;

  border: 1px solid rgba(0, 0, 0, 0.2);

  border-radius: 0;

  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);

  background-clip: padding-box;

  outline: 0;

}

.modal-backdrop {

  position: fixed;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  z-index: 1040;

  background-color: #000;

}

.modal-backdrop.fade {

  opacity: 0;

  filter: alpha(opacity=0);

}

.modal-backdrop.in {

  opacity: 0.5;

  filter: alpha(opacity=50);

}

.modal-header {

  padding: 15px;

  border-bottom: 1px solid #e5e5e5;

}

.modal-header .close {

  margin-top: -2px;

}

.modal-title {

  margin: 0;

  line-height: 1.42857143;

}

.modal-body {

  position: relative;

  padding: 15px;

}

.modal-footer {

  padding: 15px;

  text-align: right;

  border-top: 1px solid #e5e5e5;

}

.modal-footer .btn + .btn {

  margin-left: 5px;

  margin-bottom: 0;

}

.modal-footer .btn-group .btn + .btn {

  margin-left: -1px;

}

.modal-footer .btn-block + .btn-block {

  margin-left: 0;

}

.modal-scrollbar-measure {

  position: absolute;

  top: -9999px;

  width: 50px;

  height: 50px;

  overflow: scroll;

}

@media (min-width: 768px) {

  .modal-dialog {

    width: 600px;

    margin: 30px auto;

  }

  .modal-content {

    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);

  }

  .modal-sm {

    width: 300px;

  }

}

@media (min-width: 992px) {

  .modal-lg {

    width: 900px;

  }

}

.tooltip {

  position: absolute;

  z-index: 1070;

  display: block;

  font-family: 'Open Sans', sans-serif;

  font-style: normal;

  font-weight: normal;

  letter-spacing: normal;

  line-break: auto;

  line-height: 1.42857143;

  text-align: left;

  text-align: start;

  text-decoration: none;

  text-shadow: none;

  text-transform: none;

  white-space: normal;

  word-break: normal;

  word-spacing: normal;

  word-wrap: normal;

  font-size: 12px;

  opacity: 0;

  filter: alpha(opacity=0);

}

.tooltip.in {

  opacity: 0.9;

  filter: alpha(opacity=90);

}

.tooltip.top {

  margin-top: -3px;

  padding: 5px 0;

}

.tooltip.right {

  margin-left: 3px;

  padding: 0 5px;

}

.tooltip.bottom {

  margin-top: 3px;

  padding: 5px 0;

}

.tooltip.left {

  margin-left: -3px;

  padding: 0 5px;

}

.tooltip-inner {

  max-width: 200px;

  padding: 3px 8px;

  color: #fff;

  text-align: center;

  background-color: #000;

  border-radius: 0;

}

.tooltip-arrow {

  position: absolute;

  width: 0;

  height: 0;

  border-color: transparent;

  border-style: solid;

}

.tooltip.top .tooltip-arrow {

  bottom: 0;

  left: 50%;

  margin-left: -5px;

  border-width: 5px 5px 0;

  border-top-color: #000;

}

.tooltip.top-left .tooltip-arrow {

  bottom: 0;

  right: 5px;

  margin-bottom: -5px;

  border-width: 5px 5px 0;

  border-top-color: #000;

}

.tooltip.top-right .tooltip-arrow {

  bottom: 0;

  left: 5px;

  margin-bottom: -5px;

  border-width: 5px 5px 0;

  border-top-color: #000;

}

.tooltip.right .tooltip-arrow {

  top: 50%;

  left: 0;

  margin-top: -5px;

  border-width: 5px 5px 5px 0;

  border-right-color: #000;

}

.tooltip.left .tooltip-arrow {

  top: 50%;

  right: 0;

  margin-top: -5px;

  border-width: 5px 0 5px 5px;

  border-left-color: #000;

}

.tooltip.bottom .tooltip-arrow {

  top: 0;

  left: 50%;

  margin-left: -5px;

  border-width: 0 5px 5px;

  border-bottom-color: #000;

}

.tooltip.bottom-left .tooltip-arrow {

  top: 0;

  right: 5px;

  margin-top: -5px;

  border-width: 0 5px 5px;

  border-bottom-color: #000;

}

.tooltip.bottom-right .tooltip-arrow {

  top: 0;

  left: 5px;

  margin-top: -5px;

  border-width: 0 5px 5px;

  border-bottom-color: #000;

}

.popover {

  position: absolute;

  top: 0;

  left: 0;

  z-index: 1060;

  display: none;

  max-width: 276px;

  padding: 1px;

  font-family: 'Open Sans', sans-serif;

  font-style: normal;

  font-weight: normal;

  letter-spacing: normal;

  line-break: auto;

  line-height: 1.42857143;

  text-align: left;

  text-align: start;

  text-decoration: none;

  text-shadow: none;

  text-transform: none;

  white-space: normal;

  word-break: normal;

  word-spacing: normal;

  word-wrap: normal;

  font-size: 13px;

  background-color: #fff;

  background-clip: padding-box;

  border: 1px solid #ccc;

  border: 1px solid rgba(0, 0, 0, 0.2);

  border-radius: 0;

  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

}

.popover.top {

  margin-top: -10px;

}

.popover.right {

  margin-left: 10px;

}

.popover.bottom {

  margin-top: 10px;

}

.popover.left {

  margin-left: -10px;

}

.popover-title {

  margin: 0;

  padding: 8px 14px;

  font-size: 13px;

  background-color: #f7f7f7;

  border-bottom: 1px solid #ebebeb;

  border-radius: -1 -1 0 0;

}

.popover-content {

  padding: 9px 14px;

}

.popover > .arrow,

.popover > .arrow:after {

  position: absolute;

  display: block;

  width: 0;

  height: 0;

  border-color: transparent;

  border-style: solid;

}

.popover > .arrow {

  border-width: 11px;

}

.popover > .arrow:after {

  border-width: 10px;

  content: "";

}

.popover.top > .arrow {

  left: 50%;

  margin-left: -11px;

  border-bottom-width: 0;

  border-top-color: #999999;

  border-top-color: rgba(0, 0, 0, 0.25);

  bottom: -11px;

}

.popover.top > .arrow:after {

  content: " ";

  bottom: 1px;

  margin-left: -10px;

  border-bottom-width: 0;

  border-top-color: #fff;

}

.popover.right > .arrow {

  top: 50%;

  left: -11px;

  margin-top: -11px;

  border-left-width: 0;

  border-right-color: #999999;

  border-right-color: rgba(0, 0, 0, 0.25);

}

.popover.right > .arrow:after {

  content: " ";

  left: 1px;

  bottom: -10px;

  border-left-width: 0;

  border-right-color: #fff;

}

.popover.bottom > .arrow {

  left: 50%;

  margin-left: -11px;

  border-top-width: 0;

  border-bottom-color: #999999;

  border-bottom-color: rgba(0, 0, 0, 0.25);

  top: -11px;

}

.popover.bottom > .arrow:after {

  content: " ";

  top: 1px;

  margin-left: -10px;

  border-top-width: 0;

  border-bottom-color: #fff;

}

.popover.left > .arrow {

  top: 50%;

  right: -11px;

  margin-top: -11px;

  border-right-width: 0;

  border-left-color: #999999;

  border-left-color: rgba(0, 0, 0, 0.25);

}

.popover.left > .arrow:after {

  content: " ";

  right: 1px;

  border-right-width: 0;

  border-left-color: #fff;

  bottom: -10px;

}

.carousel {

  position: relative;

}

.carousel-inner {

  position: relative;

  overflow: hidden;

  width: 100%;

}

.carousel-inner > .item {

  display: none;

  position: relative;

  -webkit-transition: 0.6s ease-in-out left;

  -o-transition: 0.6s ease-in-out left;

  transition: 0.6s ease-in-out left;

}

.carousel-inner > .item > img,

.carousel-inner > .item > a > img {

  line-height: 1;

}

@media all and (transform-3d), (-webkit-transform-3d) {

  .carousel-inner > .item {

    -webkit-transition: -webkit-transform 0.6s ease-in-out;

    -o-transition: -o-transform 0.6s ease-in-out;

    transition: transform 0.6s ease-in-out;

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

    -webkit-perspective: 1000px;

    perspective: 1000px;

  }

  .carousel-inner > .item.next,

  .carousel-inner > .item.active.right {

    -webkit-transform: translate3d(100%, 0, 0);

    transform: translate3d(100%, 0, 0);

    left: 0;

  }

  .carousel-inner > .item.prev,

  .carousel-inner > .item.active.left {

    -webkit-transform: translate3d(-100%, 0, 0);

    transform: translate3d(-100%, 0, 0);

    left: 0;

  }

  .carousel-inner > .item.next.left,

  .carousel-inner > .item.prev.right,

  .carousel-inner > .item.active {

    -webkit-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

    left: 0;

  }

}

.carousel-inner > .active,

.carousel-inner > .next,

.carousel-inner > .prev {

  display: block;

}

.carousel-inner > .active {

  left: 0;

}

.carousel-inner > .next,

.carousel-inner > .prev {

  position: absolute;

  top: 0;

  width: 100%;

}

.carousel-inner > .next {

  left: 100%;

}

.carousel-inner > .prev {

  left: -100%;

}

.carousel-inner > .next.left,

.carousel-inner > .prev.right {

  left: 0;

}

.carousel-inner > .active.left {

  left: -100%;

}

.carousel-inner > .active.right {

  left: 100%;

}

.carousel-control {

  position: absolute;

  top: 0;

  left: 0;

  bottom: 0;

  width: 15%;

  opacity: 0.5;

  filter: alpha(opacity=50);

  font-size: 20px;

  color: #fff;

  text-align: center;

  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

  background-color: rgba(0, 0, 0, 0);

}

.carousel-control.left {

  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);

  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);

  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);

}

.carousel-control.right {

  left: auto;

  right: 0;

  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);

  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);

  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);

  background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);

}

.carousel-control:hover,

.carousel-control:focus {

  outline: 0;

  color: #fff;

  text-decoration: none;

  opacity: 0.9;

  filter: alpha(opacity=90);

}

.carousel-control .icon-prev,

.carousel-control .icon-next,

.carousel-control .glyphicon-chevron-left,

.carousel-control .glyphicon-chevron-right {

  position: absolute;

  top: 50%;

  margin-top: -10px;

  z-index: 5;

  display: inline-block;

}

.carousel-control .icon-prev,

.carousel-control .glyphicon-chevron-left {

  left: 50%;

  margin-left: -10px;

}

.carousel-control .icon-next,

.carousel-control .glyphicon-chevron-right {

  right: 50%;

  margin-right: -10px;

}

.carousel-control .icon-prev,

.carousel-control .icon-next {

  width: 20px;

  height: 20px;

  line-height: 1;

  font-family: serif;

}

.carousel-control .icon-prev:before {

  content: '\2039';

}

.carousel-control .icon-next:before {

  content: '\203a';

}

.carousel-indicators {

  position: absolute;

  bottom: 10px;

  left: 50%;

  z-index: 15;

  width: 60%;

  margin-left: -30%;

  padding-left: 0;

  list-style: none;

  text-align: center;

}

.carousel-indicators li {

  display: inline-block;

  width: 10px;

  height: 10px;

  margin: 1px;

  text-indent: -999px;

  border: 1px solid #fff;

  border-radius: 10px;

  cursor: pointer;

  background-color: #000 \9;

  background-color: rgba(0, 0, 0, 0);

}

.carousel-indicators .active {

  margin: 0;

  width: 12px;

  height: 12px;

  background-color: #fff;

}

.carousel-caption {

  position: absolute;

  left: 15%;

  right: 15%;

  bottom: 20px;

  z-index: 10;

  padding-top: 20px;

  padding-bottom: 20px;

  color: #fff;

  text-align: center;

  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);

}

.carousel-caption .btn {

  text-shadow: none;

}

@media screen and (min-width: 768px) {

  .carousel-control .glyphicon-chevron-left,

  .carousel-control .glyphicon-chevron-right,

  .carousel-control .icon-prev,

  .carousel-control .icon-next {

    width: 30px;

    height: 30px;

    margin-top: -10px;

    font-size: 30px;

  }

  .carousel-control .glyphicon-chevron-left,

  .carousel-control .icon-prev {

    margin-left: -10px;

  }

  .carousel-control .glyphicon-chevron-right,

  .carousel-control .icon-next {

    margin-right: -10px;

  }

  .carousel-caption {

    left: 20%;

    right: 20%;

    padding-bottom: 30px;

  }

  .carousel-indicators {

    bottom: 20px;

  }

}

.clearfix:before,

.clearfix:after,

.dl-horizontal dd:before,

.dl-horizontal dd:after,

.container:before,

.container:after,

.container-fluid:before,

.container-fluid:after,

.row:before,

.row:after,

.form-horizontal .form-group:before,

.form-horizontal .form-group:after,

.btn-toolbar:before,

.btn-toolbar:after,

.btn-group-vertical > .btn-group:before,

.btn-group-vertical > .btn-group:after,

.nav:before,

.nav:after,

.navbar:before,

.navbar:after,

.navbar-header:before,

.navbar-header:after,

.navbar-collapse:before,

.navbar-collapse:after,

.pager:before,

.pager:after,

.panel-body:before,

.panel-body:after,

.modal-header:before,

.modal-header:after,

.modal-footer:before,

.modal-footer:after {

  content: " ";

  display: table;

}

.clearfix:after,

.dl-horizontal dd:after,

.container:after,

.container-fluid:after,

.row:after,

.form-horizontal .form-group:after,

.btn-toolbar:after,

.btn-group-vertical > .btn-group:after,

.nav:after,

.navbar:after,

.navbar-header:after,

.navbar-collapse:after,

.pager:after,

.panel-body:after,

.modal-header:after,

.modal-footer: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;

}

.hidden {

  display: none !important;

}

.affix {

  position: fixed;

}

@-ms-viewport {

  width: device-width;

}

.visible-xs,

.visible-sm,

.visible-md,

.visible-lg {

  display: none !important;

}

.visible-xs-block,

.visible-xs-inline,

.visible-xs-inline-block,

.visible-sm-block,

.visible-sm-inline,

.visible-sm-inline-block,

.visible-md-block,

.visible-md-inline,

.visible-md-inline-block,

.visible-lg-block,

.visible-lg-inline,

.visible-lg-inline-block {

  display: none !important;

}

@media (max-width: 767px) {

  .visible-xs {

    display: block !important;

  }

  table.visible-xs {

    display: table !important;

  }

  tr.visible-xs {

    display: table-row !important;

  }

  th.visible-xs,

  td.visible-xs {

    display: table-cell !important;

  }

}

@media (max-width: 767px) {

  .visible-xs-block {

    display: block !important;

  }

}

@media (max-width: 767px) {

  .visible-xs-inline {

    display: inline !important;

  }

}

@media (max-width: 767px) {

  .visible-xs-inline-block {

    display: inline-block !important;

  }

}

@media (min-width: 768px) and (max-width: 991px) {

  .visible-sm {

    display: block !important;

  }

  table.visible-sm {

    display: table !important;

  }

  tr.visible-sm {

    display: table-row !important;

  }

  th.visible-sm,

  td.visible-sm {

    display: table-cell !important;

  }

}

@media (min-width: 768px) and (max-width: 991px) {

  .visible-sm-block {

    display: block !important;

  }

}

@media (min-width: 768px) and (max-width: 991px) {

  .visible-sm-inline {

    display: inline !important;

  }

}

@media (min-width: 768px) and (max-width: 991px) {

  .visible-sm-inline-block {

    display: inline-block !important;

  }

}

@media (min-width: 992px) and (max-width: 1199px) {

  .visible-md {

    display: block !important;

  }

  table.visible-md {

    display: table !important;

  }

  tr.visible-md {

    display: table-row !important;

  }

  th.visible-md,

  td.visible-md {

    display: table-cell !important;

  }

}

@media (min-width: 992px) and (max-width: 1199px) {

  .visible-md-block {

    display: block !important;

  }

}

@media (min-width: 992px) and (max-width: 1199px) {

  .visible-md-inline {

    display: inline !important;

  }

}

@media (min-width: 992px) and (max-width: 1199px) {

  .visible-md-inline-block {

    display: inline-block !important;

  }

}

@media (min-width: 1200px) {

  .visible-lg {

    display: block !important;

  }

  table.visible-lg {

    display: table !important;

  }

  tr.visible-lg {

    display: table-row !important;

  }

  th.visible-lg,

  td.visible-lg {

    display: table-cell !important;

  }

}

@media (min-width: 1200px) {

  .visible-lg-block {

    display: block !important;

  }

}

@media (min-width: 1200px) {

  .visible-lg-inline {

    display: inline !important;

  }

}

@media (min-width: 1200px) {

  .visible-lg-inline-block {

    display: inline-block !important;

  }

}

@media (max-width: 767px) {

  .hidden-xs {

    display: none !important;

  }

}

@media (min-width: 768px) and (max-width: 991px) {

  .hidden-sm {

    display: none !important;

  }

}

@media (min-width: 992px) and (max-width: 1199px) {

  .hidden-md {

    display: none !important;

  }

}

@media (min-width: 1200px) {

  .hidden-lg {

    display: none !important;

  }

}

.visible-print {

  display: none !important;

}

@media print {

  .visible-print {

    display: block !important;

  }

  table.visible-print {

    display: table !important;

  }

  tr.visible-print {

    display: table-row !important;

  }

  th.visible-print,

  td.visible-print {

    display: table-cell !important;

  }

}

.visible-print-block {

  display: none !important;

}

@media print {

  .visible-print-block {

    display: block !important;

  }

}

.visible-print-inline {

  display: none !important;

}

@media print {

  .visible-print-inline {

    display: inline !important;

  }

}

.visible-print-inline-block {

  display: none !important;

}

@media print {

  .visible-print-inline-block {

    display: inline-block !important;

  }

}

@media print {

  .hidden-print {

    display: none !important;

  }

}

/* General styles for the modal */

/* 

Styles for the html/body for special modal where we want 3d effects

Note that we need a container wrapping all content on the page for the 

perspective effects (not including the modals and the overlay).

*/

.modal-open {

  overflow: hidden;

}

.modal-perspective,

.modal-perspective body {

  height: 100%;

  overflow: hidden;

}

.modal-perspective body {

  background: #222;

  -webkit-perspective: 600px;

  perspective: 600px;

}

.modal-container {

  position: fixed;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  z-index: 1050;

  visibility: hidden;

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

}

.modal-show {

  visibility: visible;

  overflow-x: hidden;

  overflow-y: auto;

  z-index: 1051;

}

.modal-overlay {

  position: fixed;

  width: 100%;

  height: 100%;

  visibility: hidden;

  top: 0;

  left: 0;

  z-index: 1050;

  opacity: 0;

  background: rgba(0, 0, 0, 0.5);

  -webkit-transition: all 0.3s;

  -o-transition: all 0.3s;

     transition: all 0.3s;

}

.modal-show ~ .modal-overlay {

  opacity: 1;

  visibility: visible;

}

/* Content styles */

.modal-content {

  position: relative;

  border-radius: 3px;

  margin: 30px auto;

  max-width: 630px;

  min-width: 320px;

}

.modal-scrollbar-measure {

  position: absolute;

  top: -9999px;

  width: 50px;

  height: 50px;

  overflow: scroll;

}

/* Effect 1: Fade in and scale up */

.modal-effect-1 .modal-content {

  -webkit-transform: scale(0.7);

  -ms-transform: scale(0.7);

  -o-transform: scale(0.7);

     transform: scale(0.7);

  opacity: 0;

  -webkit-transition: all 0.3s;

  -o-transition: all 0.3s;

     transition: all 0.3s;

}

.modal-show.modal-effect-1 .modal-content {

  -webkit-transform: scale(1);

  -ms-transform: scale(1);

  -o-transform: scale(1);

     transform: scale(1);

  opacity: 1;

}

/* Effect 2: Slide from the right */

.modal-effect-2 .modal-content {

  -webkit-transform: translateX(20%);

  -ms-transform: translateX(20%);

  -o-transform: translateX(20%);

     transform: translateX(20%);

  opacity: 0;

  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);

  -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);

     transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);

}

.modal-show.modal-effect-2 .modal-content {

  -webkit-transform: translateX(0);

  -ms-transform: translateX(0);

  -o-transform: translateX(0);

     transform: translateX(0);

  opacity: 1;

}

/* Effect 3: Slide from the bottom */

.modal-effect-3 .modal-content {

  -webkit-transform: translateY(20%);

  -ms-transform: translateY(20%);

  -o-transform: translateY(20%);

     transform: translateY(20%);

  opacity: 0;

  -webkit-transition: all 0.3s;

  -o-transition: all 0.3s;

     transition: all 0.3s;

}

.modal-show.modal-effect-3 .modal-content {

  -webkit-transform: translateY(0);

  -ms-transform: translateY(0);

  -o-transform: translateY(0);

     transform: translateY(0);

  opacity: 1;

}

/* Effect 4: Newspaper */

.modal-effect-4 .modal-content {

  -webkit-transform: scale(0) rotate(720deg);

  -ms-transform: scale(0) rotate(720deg);

  -o-transform: scale(0) rotate(720deg);

     transform: scale(0) rotate(720deg);

  opacity: 0;

}

.modal-show.modal-effect-4 ~ .modal-overlay,

.modal-effect-4 .modal-content {

  -webkit-transition: all 0.5s;

  -o-transition: all 0.5s;

     transition: all 0.5s;

}

.modal-show.modal-effect-4 .modal-content {

  -webkit-transform: scale(1) rotate(0deg);

  -ms-transform: scale(1) rotate(0deg);

  -o-transform: scale(1) rotate(0deg);

     transform: scale(1) rotate(0deg);

  opacity: 1;

}

/* Effect 5: fall */

.modal-effect-5.modal-container {

  -webkit-perspective: 1300px;

  perspective: 1300px;

}

.modal-effect-5 .modal-content {

  -webkit-transform-style: preserve-3d;

  transform-style: preserve-3d;

  -webkit-transform: translateZ(600px) rotateX(20deg);

  -ms-transform: translateZ(600px) rotateX(20deg);

  transform: translateZ(600px) rotateX(20deg);

  opacity: 0;

}

.modal-show.modal-effect-5 .modal-content {

  -webkit-transition: all 0.3s ease-in;

  -o-transition: all 0.3s ease-in;

     transition: all 0.3s ease-in;

  -webkit-transform: translateZ(0px) rotateX(0deg);

  -ms-transform: translateZ(0px) rotateX(0deg);

  transform: translateZ(0px) rotateX(0deg);

  opacity: 1;

}

/* Effect 6: side fall */

.modal-effect-6.modal-container {

  -webkit-perspective: 1300px;

  perspective: 1300px;

}

.modal-effect-6 .modal-content {

  -webkit-transform-style: preserve-3d;

  transform-style: preserve-3d;

  -webkit-transform: translate(30%) translateZ(600px) rotate(10deg);

  -ms-transform: translate(30%) translateZ(600px) rotate(10deg);

  transform: translate(30%) translateZ(600px) rotate(10deg);

  opacity: 0;

}

.modal-show.modal-effect-6 .modal-content {

  -webkit-transition: all 0.3s ease-in;

  -o-transition: all 0.3s ease-in;

     transition: all 0.3s ease-in;

  -webkit-transform: translate(0%) translateZ(0) rotate(0deg);

  -ms-transform: translate(0%) translateZ(0) rotate(0deg);

  transform: translate(0%) translateZ(0) rotate(0deg);

  opacity: 1;

}

/* Effect 7:  slide and stick to top */

.modal-effect-7 {

  top: 0;

}

.modal-effect-7 .modal-content {

  margin-top: 0;

  -webkit-transform: translateY(-200%);

  -ms-transform: translateY(-200%);

  -o-transform: translateY(-200%);

     transform: translateY(-200%);

  -webkit-transition: all .3s;

  -o-transition: all .3s;

     transition: all .3s;

  opacity: 0;

}

.modal-show.modal-effect-7 .modal-content {

  -webkit-transform: translateY(0%);

  -ms-transform: translateY(0%);

  -o-transform: translateY(0%);

     transform: translateY(0%);

  border-radius: 0 0 3px 3px;

  opacity: 1;

}

/* Effect 8: 3D flip horizontal */

.modal-effect-8.modal-container {

  -webkit-perspective: 1300px;

  perspective: 1300px;

}

.modal-effect-8 .modal-content {

  -webkit-transform-style: preserve-3d;

  transform-style: preserve-3d;

  -webkit-transform: rotateY(-70deg);

  -ms-transform: rotateY(-70deg);

  transform: rotateY(-70deg);

  -webkit-transition: all 0.3s;

  -o-transition: all 0.3s;

     transition: all 0.3s;

  opacity: 0;

}

.modal-show.modal-effect-8 .modal-content {

  -webkit-transform: rotateY(0deg);

  -ms-transform: rotateY(0deg);

  transform: rotateY(0deg);

  opacity: 1;

}

/* Effect 9: 3D flip vertical */

.modal-effect-9.modal-container {

  -webkit-perspective: 1300px;

  perspective: 1300px;

}

.modal-effect-9 .modal-content {

  -webkit-transform-style: preserve-3d;

  transform-style: preserve-3d;

  -webkit-transform: rotateX(-70deg);

  -ms-transform: rotateX(-70deg);

  transform: rotateX(-70deg);

  -webkit-transition: all 0.3s;

  -o-transition: all 0.3s;

     transition: all 0.3s;

  opacity: 0;

}

.modal-show.modal-effect-9 .modal-content {

  -webkit-transform: rotateX(0deg);

  -ms-transform: rotateX(0deg);

  transform: rotateX(0deg);

  opacity: 1;

}

/* Effect 10: 3D sign */

.modal-effect-10.modal-container {

  -webkit-perspective: 1300px;

  perspective: 1300px;

}

.modal-effect-10 .modal-content {

  -webkit-transform-style: preserve-3d;

  transform-style: preserve-3d;

  -webkit-transform: rotateX(-60deg);

  -ms-transform: rotateX(-60deg);

  transform: rotateX(-60deg);

  -webkit-transform-origin: 50% 0;

  -ms-transform-origin: 50% 0;

   -o-transform-origin: 50% 0;

      transform-origin: 50% 0;

  opacity: 0;

  -webkit-transition: all 0.3s;

  -o-transition: all 0.3s;

     transition: all 0.3s;

}

.modal-show.modal-effect-10 .modal-content {

  -webkit-transform: rotateX(0deg);

  -ms-transform: rotateX(0deg);

  transform: rotateX(0deg);

  opacity: 1;

}

/* Effect 11: Super scaled */

.modal-effect-11 .modal-content {

  -webkit-transform: scale(2);

  -ms-transform: scale(2);

  -o-transform: scale(2);

     transform: scale(2);

  opacity: 0;

  -webkit-transition: all 0.3s;

  -o-transition: all 0.3s;

     transition: all 0.3s;

}

.modal-show.modal-effect-11 .modal-content {

  -webkit-transform: scale(1);

  -ms-transform: scale(1);

  -o-transform: scale(1);

     transform: scale(1);

  opacity: 1;

}

/* Effect 12:  Just me */

.modal-effect-12 .modal-content {

  -webkit-transform: scale(0.8);

  -ms-transform: scale(0.8);

  -o-transform: scale(0.8);

     transform: scale(0.8);

  opacity: 0;

  -webkit-transition: all 0.3s;

  -o-transition: all 0.3s;

     transition: all 0.3s;

}

.modal-show.modal-effect-12 ~ .modal-overlay {

  background: #000;

}

.modal-show.modal-effect-12 .modal-content {

  -webkit-transform: scale(1);

  -ms-transform: scale(1);

  -o-transform: scale(1);

     transform: scale(1);

  opacity: 1;

}

/* Effect 13: 3D slit */

.modal-effect-13.modal-container {

  -webkit-perspective: 1300px;

  perspective: 1300px;

}

.modal-effect-13 .modal-content {

  -webkit-transform-style: preserve-3d;

  transform-style: preserve-3d;

  -webkit-transform: translateZ(-3000px) rotateY(90deg);

  -ms-transform: translateZ(-3000px) rotateY(90deg);

  transform: translateZ(-3000px) rotateY(90deg);

  opacity: 0;

}

.modal-show.modal-effect-13 .modal-content {

  -webkit-animation: slit 0.7s forwards ease-out;

  -o-animation: slit 0.7s forwards ease-out;

     animation: slit 0.7s forwards ease-out;

}

@-webkit-keyframes slit {

  50% {

    -webkit-transform: translateZ(-250px) rotateY(89deg);

    opacity: .5;

    -webkit-animation-timing-function: ease-out;

  }

  100% {

    -webkit-transform: translateZ(0) rotateY(0deg);

    opacity: 1;

  }

}

@-o-keyframes slit {

  50% {

    transform: translateZ(-250px) rotateY(89deg);

    opacity: 1;

    -o-animation-timing-function: ease-in;

       animation-timing-function: ease-in;

  }

  100% {

    transform: translateZ(0) rotateY(0deg);

    opacity: 1;

  }

}

@keyframes slit {

  50% {

    -webkit-transform: translateZ(-250px) rotateY(89deg);

            transform: translateZ(-250px) rotateY(89deg);

    opacity: 1;

    -webkit-animation-timing-function: ease-in;

         -o-animation-timing-function: ease-in;

            animation-timing-function: ease-in;

  }

  100% {

    -webkit-transform: translateZ(0) rotateY(0deg);

            transform: translateZ(0) rotateY(0deg);

    opacity: 1;

  }

}

/* Effect 14:  3D Rotate from bottom */

.modal-effect-14.modal-container {

  -webkit-perspective: 1300px;

  perspective: 1300px;

}

.modal-effect-14 .modal-content {

  -webkit-transform-style: preserve-3d;

  transform-style: preserve-3d;

  -webkit-transform: translateY(100%) rotateX(90deg);

  -ms-transform: translateY(100%) rotateX(90deg);

  transform: translateY(100%) rotateX(90deg);

  -webkit-transform-origin: 0 100%;

  -ms-transform-origin: 0 100%;

   -o-transform-origin: 0 100%;

      transform-origin: 0 100%;

  opacity: 0;

  -webkit-transition: all 0.3s ease-out;

  -o-transition: all 0.3s ease-out;

     transition: all 0.3s ease-out;

}

.modal-show.modal-effect-14 .modal-content {

  -webkit-transform: translateY(0%) rotateX(0deg);

  -ms-transform: translateY(0%) rotateX(0deg);

  transform: translateY(0%) rotateX(0deg);

  opacity: 1;

}

/* Effect 15:  3D Rotate in from left */

.modal-effect-15.modal-container {

  -webkit-perspective: 1300px;

  perspective: 1300px;

}

.modal-effect-15 .modal-content {

  -webkit-transform-style: preserve-3d;

  transform-style: preserve-3d;

  -webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);

  -ms-transform: translateZ(100px) translateX(-30%) rotateY(90deg);

  transform: translateZ(100px) translateX(-30%) rotateY(90deg);

  -webkit-transform-origin: 0 100%;

  -ms-transform-origin: 0 100%;

   -o-transform-origin: 0 100%;

      transform-origin: 0 100%;

  opacity: 0;

  -webkit-transition: all 0.3s;

  -o-transition: all 0.3s;

     transition: all 0.3s;

}

.modal-show.modal-effect-15 .modal-content {

  -webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);

  -ms-transform: translateZ(0px) translateX(0%) rotateY(0deg);

  transform: translateZ(0px) translateX(0%) rotateY(0deg);

  opacity: 1;

}

/* Effect 16:  Blur */

.modal-show.modal-effect-16 ~ .modal-overlay {

  background: rgba(180, 46, 32, 0.5);

}

.modal-show.modal-effect-16 ~ .container {

  -webkit-filter: blur(3px);

  -moz-filter: blur(3px);

  filter: blur(3px);

}

.modal-effect-16 .modal-content {

  -webkit-transform: translateY(-5%);

  -ms-transform: translateY(-5%);

  -o-transform: translateY(-5%);

     transform: translateY(-5%);

  opacity: 0;

}

.modal-show.modal-effect-16 ~ .container,

.modal-effect-16 .modal-content {

  -webkit-transition: all 0.3s;

  -o-transition: all 0.3s;

     transition: all 0.3s;

}

.modal-show.modal-effect-16 .modal-content {

  -webkit-transform: translateY(0);

  -ms-transform: translateY(0);

  -o-transform: translateY(0);

     transform: translateY(0);

  opacity: 1;

}

/* Effect 17:  Slide in from bottom with perspective on container */

.modal-show.modal-effect-17 ~ .container {

  height: 100%;

  overflow: hidden;

  -webkit-transition: -webkit-transform 0.3s;

  -o-transition: -o-transform 0.3s;

     transition: transform 0.3s;

}

.modal-show.modal-effect-17 ~ .container,

.modal-show.modal-effect-17 ~ .modal-overlay {

  -webkit-transform: rotateX(-2deg);

  -ms-transform: rotateX(-2deg);

  transform: rotateX(-2deg);

  -webkit-transform-origin: 50% 0%;

  -ms-transform-origin: 50% 0%;

   -o-transform-origin: 50% 0%;

      transform-origin: 50% 0%;

  -webkit-transform-style: preserve-3d;

  transform-style: preserve-3d;

}

.modal-effect-17 .modal-content {

  opacity: 0;

  -webkit-transform: translateY(200%);

  -ms-transform: translateY(200%);

  -o-transform: translateY(200%);

     transform: translateY(200%);

}

.modal-show.modal-effect-17 .modal-content {

  -webkit-transform: translateY(0);

  -ms-transform: translateY(0);

  -o-transform: translateY(0);

     transform: translateY(0);

  opacity: 1;

  -webkit-transition: all 0.3s 0.2s;

  -o-transition: all 0.3s 0.2s;

     transition: all 0.3s 0.2s;

}

/* Effect 18:  Slide from right with perspective on container */

.modal-show.modal-effect-18 ~ .container {

  height: 100%;

  overflow: hidden;

}

.modal-show.modal-effect-18 ~ .modal-overlay {

  background: rgba(143, 27, 15, 0.8);

  -webkit-transition: all 0.5s;

  -o-transition: all 0.5s;

     transition: all 0.5s;

}

.modal-show.modal-effect-18 ~ .container,

.modal-show.modal-effect-18 ~ .modal-overlay {

  -webkit-transform-style: preserve-3d;

  -webkit-transform-origin: 0% 50%;

  -webkit-animation: rotateRightSideFirst 0.5s forwards ease-in;

  -moz-transform-style: preserve-3d;

  -moz-transform-origin: 0% 50%;

  -moz-animation: rotateRightSideFirst 0.5s forwards ease-in;

  -webkit-transform-style: preserve-3d;

          transform-style: preserve-3d;

  -webkit-transform-origin: 0% 50%;

      -ms-transform-origin: 0% 50%;

       -o-transform-origin: 0% 50%;

          transform-origin: 0% 50%;

  -webkit-animation: rotateRightSideFirst 0.5s forwards ease-in;

       -o-animation: rotateRightSideFirst 0.5s forwards ease-in;

          animation: rotateRightSideFirst 0.5s forwards ease-in;

}

@-webkit-keyframes rotateRightSideFirst {

  50% {

    -webkit-transform: translateZ(-50px) rotateY(5deg);

    -webkit-animation-timing-function: ease-out;

  }

  100% {

    -webkit-transform: translateZ(-200px);

  }

}

@-o-keyframes rotateRightSideFirst {

  50% {

    transform: translateZ(-50px) rotateY(5deg);

    -o-animation-timing-function: ease-out;

       animation-timing-function: ease-out;

  }

  100% {

    transform: translateZ(-200px);

  }

}

@keyframes rotateRightSideFirst {

  50% {

    -webkit-transform: translateZ(-50px) rotateY(5deg);

            transform: translateZ(-50px) rotateY(5deg);

    -webkit-animation-timing-function: ease-out;

         -o-animation-timing-function: ease-out;

            animation-timing-function: ease-out;

  }

  100% {

    -webkit-transform: translateZ(-200px);

            transform: translateZ(-200px);

  }

}

.modal-effect-18 .modal-content {

  -webkit-transform: translateX(200%);

  -ms-transform: translateX(200%);

  -o-transform: translateX(200%);

     transform: translateX(200%);

  opacity: 0;

}

.modal-show.modal-effect-18 .modal-content {

  -webkit-transform: translateX(0);

  -ms-transform: translateX(0);

  -o-transform: translateX(0);

     transform: translateX(0);

  opacity: 1;

  -webkit-transition: all 0.5s 0.1s;

  -o-transition: all 0.5s 0.1s;

     transition: all 0.5s 0.1s;

}

/*------------------------------------------------------------------

[General elements style]

*/

html {

  height: 100%;

  overflow-x: hidden;

}

body {

  padding: 0;

  background-color: #fff;

  height: 100%;

}

a:hover,

a:focus {

  text-decoration: none;

  outline: none;

}

p {

  font-size: inherit;

  line-height: 21px;

}

button:focus {

  outline: none !important;

}

/*------------------------------------------------------------------

[Fonts]

*/

/*------------------------------------------------------------------

[Fonts - Raleway]

*/

@font-face {

  font-family: "Raleway";

  src: url('../lib/raleway/thin/raleway-thin.eot');

  src: url('../lib/raleway/thin/raleway-thin.eot?#iefix') format('embedded-opentype'), url('../lib/raleway/thin/raleway-thin.woff') format('woff'), url('../lib/raleway/thin/raleway-thin.ttf') format('truetype'), url('../lib/raleway/thin/raleway-thin.svg#ralewaythin') format('svg');

  font-weight: 100;

  font-style: normal;

}

@font-face {

  font-family: "Raleway";

  src: url('../lib/raleway/extralight/raleway-extralight.eot');

  src: url('../lib/raleway/extralight/raleway-extralight.eot?#iefix') format('embedded-opentype'), url('../lib/raleway/extralight/raleway-extralight.woff') format('woff'), url('../lib/raleway/extralight/raleway-extralight.ttf') format('truetype'), url('../lib/raleway/extralight/raleway-extralight.svg#ralewayextralight') format('svg');

  font-weight: 200;

  font-style: normal;

}

@font-face {

  font-family: "Raleway";

  src: url('../lib/raleway/light/raleway-light.eot');

  src: url('../lib/raleway/light/raleway-light.eot?#iefix') format('embedded-opentype'), url('../lib/raleway/light/raleway-light.woff') format('woff'), url('../lib/raleway/light/raleway-light.ttf') format('truetype'), url('../lib/raleway/light/raleway-light.svg#ralewaylight') format('svg');

  font-weight: 300;

  font-style: normal;

}

@font-face {

  font-family: "Raleway";

  src: url('../lib/raleway/regular/raleway-regular.eot');

  src: url('../lib/raleway/regular/raleway-regular.eot?#iefix') format('embedded-opentype'), url('../lib/raleway/regular/raleway-regular.woff') format('woff'), url('../lib/raleway/regular/raleway-regular.ttf') format('truetype'), url('../lib/raleway/regular/raleway-regular.svg#ralewayregular') format('svg');

  font-weight: 400;

  font-style: normal;

}

@font-face {

  font-family: "Raleway";

  src: url('../lib/raleway/medium/raleway-medium.eot');

  src: url('../lib/raleway/medium/raleway-medium.eot?#iefix') format('embedded-opentype'), url('../lib/raleway/medium/raleway-medium.woff') format('woff'), url('../lib/raleway/medium/raleway-medium.ttf') format('truetype'), url('../lib/raleway/medium/raleway-medium.svg#ralewaymedium') format('svg');

  font-weight: 500;

  font-style: normal;

}

@font-face {

  font-family: "Raleway";

  src: url('../lib/raleway/semibold/raleway-semibold.eot');

  src: url('../lib/raleway/semibold/raleway-semibold.eot?#iefix') format('embedded-opentype'), url('../lib/raleway/semibold/raleway-semibold.woff') format('woff'), url('../lib/raleway/semibold/raleway-semibold.ttf') format('truetype'), url('../lib/raleway/semibold/raleway-semibold.svg#ralewaysemibold') format('svg');

  font-weight: 600;

  font-style: normal;

}

@font-face {

  font-family: "Raleway";

  src: url('../lib/raleway/bold/raleway-bold.eot');

  src: url('../lib/raleway/bold/raleway-bold.eot?#iefix') format('embedded-opentype'), url('../lib/raleway/bold/raleway-bold.woff') format('woff'), url('../lib/raleway/bold/raleway-bold.ttf') format('truetype'), url('../lib/raleway/bold/raleway-bold.svg#ralewaybold') format('svg');

  font-weight: 700;

  font-style: normal;

}

@font-face {

  font-family: "Raleway";

  src: url('../lib/raleway/extrabold/raleway-extrabold.eot');

  src: url('../lib/raleway/extrabold/raleway-extrabold.eot?#iefix') format('embedded-opentype'), url('../lib/raleway/extrabold/raleway-extrabold.woff') format('woff'), url('../lib/raleway/extrabold/raleway-extrabold.ttf') format('truetype'), url('../lib/raleway/extrabold/raleway-extrabold.svg#ralewayextrabold') format('svg');

  font-weight: 800;

  font-style: normal;

}

@font-face {

  font-family: "Raleway";

  src: url('../lib/raleway/heavy/raleway-heavy.eot');

  src: url('../lib/raleway/heavy/raleway-heavy.eot?#iefix') format('embedded-opentype'), url('../lib/raleway/heavy/raleway-heavy.woff') format('woff'), url('../lib/raleway/heavy/raleway-heavy.ttf') format('truetype'), url('../lib/raleway/heavy/raleway-heavy.svg#ralewayheavy') format('svg');

  font-weight: 900;

  font-style: normal;

}

/*------------------------------------------------------------------

[Fonts - Open Sans]

*/

/* Open Sans Webfont Kit

 * -------------------------- */

/* Light 300

 * -------------------------- */

@font-face {

  font-family: 'Open Sans';

  src: url('../lib/open-sans/light/opensans-light-webfont.eot');

  src: url('../lib/open-sans/light/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('../lib/open-sans/light/opensans-light-webfont.woff') format('woff'), url('../lib/open-sans/light/opensans-light-webfont.ttf') format('truetype'), url('../lib/open-sans/light/opensans-light-webfont.svg#OpenSansLight') format('svg');

  font-weight: 300;

  font-style: normal;

}

/* Light 300 Italic

 * -------------------------- */

@font-face {

  font-family: 'Open Sans';

  src: url('../lib/open-sans/light-italic/opensans-light-italic-webfont.eot');

  src: url('../lib/open-sans/light-italic/opensans-light-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../lib/open-sans/light-italic/opensans-light-italic-webfont.woff') format('woff'), url('../lib/open-sans/light-italic/opensans-light-italic-webfont.ttf') format('truetype'), url('../lib/open-sans/light-italic/opensans-light-italic-webfont.svg#OpenSansLightItalic') format('svg');

  font-weight: 300;

  font-style: italic;

}

/* Regular 400

 * -------------------------- */

@font-face {

  font-family: 'Open Sans';

  src: url('../lib/open-sans/regular/opensans-regular-webfont.eot');

  src: url('../lib/open-sans/regular/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../lib/open-sans/regular/opensans-regular-webfont.woff') format('woff'), url('../lib/open-sans/regular/opensans-regular-webfont.ttf') format('truetype'), url('../lib/open-sans/regular/opensans-regular-webfont.svg#OpenSansRegular') format('svg');

  font-weight: normal;

  font-style: normal;

}

/* Regular 400 Italic

 * -------------------------- */

@font-face {

  font-family: 'Open Sans';

  src: url('../lib/open-sans/italic/opensans-italic-webfont.eot');

  src: url('../lib/open-sans/italic/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../lib/open-sans/italic/opensans-italic-webfont.woff') format('woff'), url('../lib/open-sans/italic/opensans-italic-webfont.ttf') format('truetype'), url('../lib/open-sans/italic/opensans-italic-webfont.svg#OpenSansItalic') format('svg');

  font-weight: normal;

  font-style: italic;

}

/* Semibold 600

 * -------------------------- */

@font-face {

  font-family: 'Open Sans';

  src: url('../lib/open-sans/semibold/opensans-semibold-webfont.eot');

  src: url('../lib/open-sans/semibold/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../lib/open-sans/semibold/opensans-semibold-webfont.woff') format('woff'), url('../lib/open-sans/semibold/opensans-semibold-webfont.ttf') format('truetype'), url('../lib/open-sans/semibold/opensans-semibold-webfont.svg#OpenSansSemibold') format('svg');

  font-weight: 600;

  font-style: normal;

}

/* Semi-Bold 600 Italic

 * -------------------------- */

@font-face {

  font-family: 'Open Sans';

  src: url('../lib/open-sans/semibold-italic/opensans-semibold-italic-webfont.eot');

  src: url('../lib/open-sans/semibold-italic/opensans-semibold-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../lib/open-sans/semibold-italic/opensans-semibold-italic-webfont.woff') format('woff'), url('../lib/open-sans/semibold-italic/opensans-semibold-italic-webfont.ttf') format('truetype'), url('../lib/open-sans/semibold-italic/opensans-semibold-italic-webfont.svg#OpenSansSemiboldItalic') format('svg');

  font-weight: 600;

  font-style: italic;

}

/* Bold 700

 * -------------------------- */

@font-face {

  font-family: 'Open Sans';

  src: url('../lib/open-sans/bold/opensans-bold-webfont.eot');

  src: url('../lib/open-sans/bold/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../lib/open-sans/bold/opensans-bold-webfont.woff') format('woff'), url('../lib/open-sans/bold/opensans-bold-webfont.ttf') format('truetype'), url('../lib/open-sans/bold/opensans-bold-webfont.svg#OpenSansBold') format('svg');

  font-weight: bold;

  font-style: normal;

}

/* Bold 700 Italic

 * -------------------------- */

@font-face {

  font-family: 'Open Sans';

  src: url('../lib/open-sans/bold-italic/opensans-bold-italic-webfont.eot');

  src: url('../lib/open-sans/bold-italic/opensans-bold-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../lib/open-sans/bold-italic/opensans-bold-italic-webfont.woff') format('woff'), url('../lib/open-sans/bold-italic/opensans-bold-italic-webfont.ttf') format('truetype'), url('../lib/open-sans/bold-italic/opensans-bold-italic-webfont.svg#OpenSansItalic') format('svg');

  font-weight: bold;

  font-style: italic;

}

/* Extrabold 800

 * -------------------------- */

@font-face {

  font-family: 'Open Sans';

  src: url('../lib/open-sans/extrabold/opensans-extrabold-webfont.eot');

  src: url('../lib/open-sans/extrabold/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('../lib/open-sans/extrabold/opensans-extrabold-webfont.woff') format('woff'), url('../lib/open-sans/extrabold/opensans-extrabold-webfont.ttf') format('truetype'), url('../lib/open-sans/extrabold/opensans-extrabold-webfont.svg#OpenSansExtrabold') format('svg');

  font-weight: 800;

  font-style: normal;

}

/* Extra-Bold 800 Italic

 * -------------------------- */

@font-face {

  font-family: 'Open Sans';

  src: url('../lib/open-sans/extrabold-italic/opensans-extrabold-italic-webfont.eot');

  src: url('../lib/open-sans/extrabold-italic/opensans-extrabold-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../lib/open-sans/extrabold-italic/opensans-extrabold-italic-webfont.woff') format('woff'), url('../lib/open-sans/extrabold-italic/opensans-extrabold-italic-webfont.ttf') format('truetype'), url('../lib/open-sans/extrabold-italic/opensans-extrabold-italic-webfont.svg#OpenSansExtraboldItalic') format('svg');

  font-weight: 800;

  font-style: italic;

}

/*------------------------------------------------------------------

	[Main wrapper]

*/

.am-wrapper {

  min-height: 100%;

  padding-top: 80px;

}

@media (max-width: 767px) {

  .am-wrapper {

    padding-top: 0;

    overflow-x: hidden;

  }

}

/*------------------------------------------------------------------

	[Top header]

*/

.am-top-header {

  background-color: #ef6262;

  border: 0;

  margin-bottom: 0;

}

.am-animate .am-top-header {

  -webkit-transition: all 0.35s ease;

       -o-transition: all 0.35s ease;

          transition: all 0.35s ease;

}

.am-top-header .navbar-header .navbar-brand {

  background-color: #3d3c3c;

  color: #ffffff;

  padding-top: 0;

  padding-bottom: 0;

  line-height: 80px;

  height: 80px;

  width: 100px;

  background-image: url("../img/logo.png");

  background-repeat: no-repeat;

  background-position: center center;

  margin-right: 20px;

  border-bottom: 1px solid #474646;

}

@media (max-width: 767px) {

  .am-top-header .navbar-header .navbar-brand {

    display: none;

  }

}

@media (min-width: 768px) and (max-width: 991px) {

  .am-top-header .navbar-header .navbar-brand {

    margin-right: 10px;

  }

}

.am-nosidebar-left .am-top-header .navbar-header .navbar-brand {

  background-color: transparent;

  border-bottom-width: 0;

  margin-left: 0;

  margin-right: 10px;

  width: 180px;

  background-image: url("../img/logo-full.png");

}

@media (min-width: 768px) and (max-width: 991px) {

  .am-nosidebar-left .am-top-header .navbar-header .navbar-brand {

    margin-right: 0;

    padding-left: 0;

    width: 160px;

  }

}

.am-top-header .navbar-header .am-toggle-left-sidebar {

  border-radius: 0;

  position: absolute;

  left: 0;

  top: 0;

  margin: 0;

  font-size: 0;

  text-align: center;

  display: none;

  padding: 0 18px;

  border-width: 0;

  line-height: 70px;

}

.am-top-header .navbar-header .am-toggle-left-sidebar .icon-bar {

  display: inline-block;

  background-color: transparent;

  height: auto;

  width: auto;

  vertical-align: middle;

}

.am-top-header .navbar-header .am-toggle-left-sidebar .icon-bar span {

  display: block;

  width: 25px;

  height: 1px;

  margin-top: 6px;

  background-color: #ffffff;

}

.am-top-header .navbar-header .am-toggle-left-sidebar .icon-bar span:first-child {

  margin-top: 0;

}

.am-top-header .navbar-header .am-toggle-left-sidebar:hover,

.am-top-header .navbar-header .am-toggle-left-sidebar:focus {

  background-color: transparent;

}

@media (max-width: 767px) {

  .am-top-header .navbar-header .am-toggle-left-sidebar {

    display: block;

  }

}

.am-top-header .navbar-header .page-title {

  display: none;

  color: #ffffff;

  font-family: 'Raleway', sans-serif;

  font-size: 19px;

  line-height: 70px;

}

@media (max-width: 767px) {

  .am-top-header .navbar-header .page-title {

    display: inline-block;

  }

}

@media (max-width: 767px) {

  .am-top-header .navbar-header {

    text-align: center;

  }

}

.am-top-header .navbar-collapse {

  padding-right: 20px;

}

.am-top-header .navbar-collapse .navbar-nav > li > a {

  line-height: 80px;

  color: #ffffff;

  font-family: 'Raleway', sans-serif;

  font-size: 14px;

  padding: 0 18px;

  outline: none;

}

@media (min-width: 768px) and (max-width: 991px) {

  .am-top-header .navbar-collapse .navbar-nav > li > a {

    padding: 0 12px;

  }

}

.am-top-header .navbar-collapse .navbar-nav > li.dropdown > a .angle-down {

  font-size: 27px;

  vertical-align: middle;

}

.am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu {

  border: 0;

  border-radius: 3px;

  margin-top: 2px;

}

.am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu > li > a {

  font-size: 12px;

  font-weight: 300;

  color: #504e4e;

  padding: 10px 20px;

  min-width: 175px;

}

.am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu > li > a:hover {

  background-color: #ef6262;

  color: #ffffff;

}

.am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu > li > a:focus,

.am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu > li > a:active {

  background-color: transparent;

  color: #504e4e;

}

.am-top-header .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu:after {

  border-bottom: 8px solid white;

  border-left: 8px solid transparent;

  border-right: 8px solid transparent;

  top: -8px;

  content: "";

  display: inline-block;

  left: 42px;

  margin-left: -6px;

  position: absolute;

}

.am-top-header .navbar-collapse .navbar-nav.am-nav-right > li:first-child > a {

  padding-left: 15px;

}

.am-top-header .navbar-collapse .am-user-nav {

  margin-right: 0;

}

.am-top-header .navbar-collapse .am-user-nav > li.dropdown > a {

  padding-left: 16px;

  padding-right: 4px;

}

@media (min-width: 768px) and (max-width: 991px) {

  .am-top-header .navbar-collapse .am-user-nav > li.dropdown > a {

    padding-left: 10px;

  }

}

.am-top-header .navbar-collapse .am-user-nav > li.dropdown > a img {

  max-width: 43px;

  max-height: 43px;

  border-radius: 50%;

}

.am-top-header .navbar-collapse .am-user-nav > li.dropdown > a .user-name {

  margin-left: 8px;

  display: none;

}

.am-top-header .navbar-collapse .am-user-nav > li.dropdown .dropdown-menu li a .icon {

  font-size: 20px;

  vertical-align: middle;

  margin-right: 6px;

}

.am-top-header .navbar-collapse .am-user-nav > li.dropdown .dropdown-menu:after {

  left: auto;

  right: 20px;

}

.am-top-header .navbar-collapse .am-icons-nav {

  margin-right: 20px;

}

@media (min-width: 768px) and (max-width: 991px) {

  .am-top-header .navbar-collapse .am-icons-nav {

    margin-right: 10px;

  }

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown > a {

  padding: 0 9px;

  position: relative;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown > a .icon {

  font-size: 28px;

  vertical-align: middle;

  color: rgba(255, 255, 255, 0.8);

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown > a .indicator {

  background: #ffffff;

  border-radius: 50%;

  display: block;

  height: 6px;

  width: 6px;

  position: absolute;

  top: 50%;

  margin-top: -15px;

  right: 9px;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections {

  width: 300px;

  border-radius: 5px;

  left: auto;

  margin-right: -150px;

  right: 50%;

  padding-bottom: 0;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .title,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .title,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .title {

  font-family: 'Raleway', sans-serif;

  font-size: 13px;

  color: #8a8a8a;

  text-align: center;

  padding: 3px 0 7px;

  border-bottom: 1px solid #ebebeb;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .title .badge,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .title .badge,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .title .badge {

  font-weight: 600;

  font-size: 10px;

  line-height: 9px;

  vertical-align: middle;

  margin-left: 4px;

  background-color: #e4e4e4;

  color: #8a8a8a;

  min-width: 17px;

  height: 17px;

  text-align: center;

  padding: 3px 6px;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .footer a,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .footer a,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .footer a {

  font-size: 13px;

  color: #8a8a8a;

  text-align: center;

  padding: 10px 0;

  border-top: 1px solid #ebebeb;

  display: block;

  outline: none;

  font-family: 'Raleway', sans-serif;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .footer a:hover,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .footer a:hover,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .footer a:hover {

  background-color: #f5f5f5;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages:after,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications:after,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections:after {

  left: 50%;

  margin-left: -8px;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller {

  height: 222px;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul {

  list-style: none;

  padding-left: 0;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li {

  overflow: hidden;

  border-bottom: 1px solid #ebebeb;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li > a,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a {

  padding: 15px;

  display: block;

  overflow: hidden;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li > a .logo,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .logo {

  height: 38px;

  width: 38px;

  border-radius: 50%;

  background-color: #e4e4e4;

  float: left;

  text-align: center;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li > a .logo .icon,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .logo .icon {

  font-size: 25px;

  color: #979595;

  line-height: 36px;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li > a .user-content,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .user-content {

  padding-left: 50px;

  line-height: 14px;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li > a .user-content .circle,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .user-content .circle {

  width: 6px;

  height: 6px;

  background: #ef6262;

  border-radius: 50%;

  float: right;

  position: relative;

  top: 6px;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li > a .user-content .name,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .user-content .name,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li > a .user-content .text-content,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .user-content .text-content {

  font-family: 'Raleway', sans-serif;

  font-weight: 500;

  font-size: 13px;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li > a .user-content .text-content,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .user-content .text-content {

  color: #8a8a8a;

  font-size: 12px;

  line-height: 16px;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li > a .user-content .date,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .user-content .date {

  color: #8a8a8a;

  display: block;

  font-size: 9px;

  margin-top: 4px;

  text-transform: uppercase;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li.active,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li.active {

  background-color: rgba(239, 98, 98, 0.1);

  border-bottom: 1px solid rgba(239, 98, 98, 0.1);

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:hover,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover {

  background-color: #ef6262;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:hover > a,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover > a {

  color: #ffffff;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:hover > a .logo,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover > a .logo {

  background-color: #eb4242;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:hover > a .logo .icon,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover > a .logo .icon {

  color: #ffffff;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:hover > a .user-content .circle,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover > a .user-content .circle {

  background: #ffffff;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:hover > a .user-content .text-content,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover > a .user-content .text-content,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:hover > a .user-content .date,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover > a .user-content .date {

  color: #ffffff;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:last-child,

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:last-child {

  border-bottom: 0;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller {

  height: 230px;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .logo {

  width: 40px;

  height: 40px;

  background-color: transparent;

  border-radius: 50%;

  overflow: hidden;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .logo img {

  max-width: 100%;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .user-content .date {

  display: inline-block;

  text-transform: none;

  float: right;

  margin-top: 0;

  font-size: 10px;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li > a .user-content .text-content {

  display: block;

  margin-top: 4px;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover > a .logo {

  background-color: transparent;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul {

  padding: 0;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li {

  display: block;

  overflow: hidden;

  list-style: none;

  padding: 10px 20px;

  line-height: 34px;

  border-bottom: 1px solid #ebebeb;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li .logo {

  width: 35px;

  height: 35px;

  float: left;

  text-align: center;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li .logo img {

  max-height: 100%;

  max-width: 100%;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li .field {

  padding-left: 45px;

  vertical-align: middle;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li .field > span {

  font-family: 'Raleway', sans-serif;

  color: #8a8a8a;

  font-weight: 500;

  font-size: 13px;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li .field .switch-button {

  vertical-align: middle;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li:hover {

  background-color: #f5f5f5;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-connections .content ul li:last-child {

  border-bottom: 0;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown.open > a {

  background-color: transparent;

}

.am-top-header .navbar-collapse .am-icons-nav > li.dropdown.open > a .icon {

  color: #ffffff;

}

.am-top-header .am-toggle-right-sidebar {

  float: right;

  display: block;

  padding: 0 18px;

  line-height: 80px;

  color: #ffffff;

  margin-right: 5px;

}

@media (min-width: 768px) and (max-width: 991px) {

  .am-top-header .am-toggle-right-sidebar {

    margin-right: 0;

    padding-left: 5px;

    padding-right: 9px;

  }

}

.am-top-header .am-toggle-right-sidebar .icon {

  font-size: 26px;

  vertical-align: middle;

  position: relative;

  top: -1px;

}

@media (max-width: 767px) {

  .am-top-header .am-toggle-right-sidebar {

    position: absolute;

    top: 0;

    right: 0;

    line-height: 70px;

    margin-right: 0;

  }

}

.am-top-header .am-toggle-top-header-menu {

  display: none;

  text-align: center;

  background-color: #393838;

  font-size: 31px;

  line-height: 41px;

  color: #e1e1e1;

}

@media (max-width: 767px) {

  .am-top-header .am-toggle-top-header-menu {

    display: block;

  }

}

@media (min-width: 768px) {

  .am-white-header .am-top-header {

    background-color: #ffffff;

    border-bottom: 1px solid #e6e6e6;

  }

  .am-white-header .am-top-header .navbar-brand {

    background-color: #ef6262;

    border-bottom-color: #474646;

    position: relative;

    top: 1px;

  }

  .am-white-header .am-top-header .navbar-brand:after {

    content: "";

    display: block;

    height: 1px;

    width: 100%;

    background-color: inherit;

    position: absolute;

    top: -1px;

    left: 0;

  }

  .am-white-header .am-top-header .navbar-collapse .navbar-nav > li > a {

    color: #555555;

  }

  .am-white-header .am-top-header .navbar-collapse .navbar-nav > li.open > a {

    background-color: #f7f7f7;

  }

  .am-white-header .am-top-header .navbar-collapse .navbar-nav > li.open .dropdown-menu {

    margin-top: 10px;

  }

  .am-white-header .am-top-header .am-icons-nav > li.dropdown > a .icon {

    color: rgba(85, 85, 85, 0.8);

  }

  .am-white-header .am-top-header .am-icons-nav > li.dropdown > a .indicator {

    background-color: #ef6262;

  }

  .am-white-header .am-top-header .am-icons-nav > li.dropdown.open > a {

    background-color: transparent;

  }

  .am-white-header .am-top-header .am-icons-nav > li.dropdown.open > a .icon {

    color: #ef6262;

  }

  .am-white-header .am-top-header .am-toggle-right-sidebar {

    color: rgba(85, 85, 85, 0.8);

  }

}

@media (max-width: 767px) {

  .am-top-header {

    position: relative;

  }

  .am-top-header .navbar-collapse {

    background-color: #3d3c3c;

    border-top-color: #353434;

    overflow: hidden;

    padding: 0;

    margin: 0;

    max-height: none;

    box-shadow: none;

    position: relative;

  }

  .am-top-header .navbar-collapse > .navbar-nav {

    margin: 0;

  }

  .am-top-header .navbar-collapse > .navbar-nav > li > a {

    padding: 0 20px;

    line-height: 50px;

    font-size: 13px;

    position: relative;

  }

  .am-top-header .navbar-collapse > .navbar-nav > li.open > a {

    background-color: transparent;

  }

  .am-top-header .navbar-collapse > .navbar-nav > li.dropdown .dropdown-menu {

    background-color: #484747;

  }

  .am-top-header .navbar-collapse > .navbar-nav > li.dropdown .dropdown-menu > li > a {

    color: #e1e1e1;

    padding-left: 26px;

  }

  .am-top-header .navbar-collapse > .navbar-nav > li.dropdown .dropdown-menu > li > a:hover,

  .am-top-header .navbar-collapse > .navbar-nav > li.dropdown .dropdown-menu > li > a:active,

  .am-top-header .navbar-collapse > .navbar-nav > li.dropdown .dropdown-menu > li > a:focus {

    background-color: transparent;

    color: #e1e1e1;

  }

  .am-top-header .navbar-collapse > .navbar-nav > li.dropdown .dropdown-menu > li > a:active {

    color: #ffffff;

  }

  .am-top-header .navbar-collapse > .navbar-nav > li.dropdown .dropdown-menu:after {

    content: "";

    display: none;

  }

  .am-top-header .navbar-collapse > .navbar-nav.am-nav-right > li:first-child > a {

    padding-left: 20px;

  }

  .am-top-header .navbar-collapse .am-user-nav > li.dropdown > a {

    padding: 0 15px;

    line-height: 65px;

  }

  .am-top-header .navbar-collapse .am-user-nav > li.dropdown > a > img {

    max-height: 32px;

    max-width: 32px;

  }

  .am-top-header .navbar-collapse .am-user-nav > li.dropdown > a .user-name {

    display: inline;

  }

  .am-top-header .navbar-collapse .am-icons-nav {

    border-top: 1px solid #353434;

    background-color: #393838;

    text-align: center;

  }

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown {

    display: inline-block;

    position: static;

  }

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > a .icon {

    color: #e1e1e1;

  }

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > a .indicator {

    background-color: #f17979;

  }

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > ul.dropdown-menu {

    position: absolute;

    top: 0;

    bottom: 51px;

    left: 0;

    width: 100%;

    margin-top: 0;

    padding-top: 0;

    border-radius: 0;

  }

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > ul.dropdown-menu > li {

    height: 100%;

    display: table;

    table-layout: fixed;

    width: 100%;

  }

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > ul.dropdown-menu > li .title {

    display: none;

  }

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > ul.dropdown-menu > li > .list {

    background-color: #eeeeee;

    height: 100%;

    display: table-row;

  }

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > ul.dropdown-menu > li > .list .am-scroller {

    height: 100%;

  }

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > ul.dropdown-menu > li .content {

    background-color: #eeeeee;

  }

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > ul.dropdown-menu > li .content > ul > li {

    background-color: #eeeeee;

  }

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > ul.dropdown-menu > li .footer > a {

    border-top-color: #e0e0e0;

    background-color: #ebebeb;

  }

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > ul.dropdown-menu > li .footer > a:hover {

    background-color: #e6e6e6;

  }

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown > ul.dropdown-menu:after {

    display: none;

  }

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li,

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li {

    border-bottom-color: #e0e0e0;

  }

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover,

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:hover {

    background-color: #eeeeee;

  }

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover > a,

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:hover > a {

    color: #ef6262;

  }

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover > a .user-content .date,

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:hover > a .user-content .date,

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover > a .user-content .text-content,

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:hover > a .user-content .text-content {

    color: #8a8a8a;

  }

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover > a .user-content .circle,

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:hover > a .user-content .circle {

    background-color: #ef6262;

  }

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover > a .logo,

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:hover > a .logo {

    background-color: #e4e4e4;

  }

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li:hover > a .logo .icon,

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li:hover > a .logo .icon {

    color: #979595;

  }

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li.active,

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li.active {

    border-bottom-color: #e0e0e0;

  }

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-messages .am-scroller > .content > ul > li.active:hover,

  .am-top-header .navbar-collapse .am-icons-nav > li.dropdown .am-notifications .am-scroller > .content > ul > li.active:hover {

    background-color: #fdefef;

  }

  .am-top-header .container-fluid {

    padding: 0;

  }

}

/*------------------------------------------------------------------

	[Left sidebar]

*/

.am-left-sidebar {

  background-color: #3d3c3c;

  width: 100px;

  height: 100%;

  left: 0;

  position: absolute;

}

.am-left-sidebar .sidebar-elements {

  margin: 0;

  padding: 0;

}

.am-left-sidebar .sidebar-elements > li {

  border-bottom: 1px solid #474646;

  list-style: none;

}

.am-left-sidebar .sidebar-elements > li > a {

  display: block;

  padding: 15px;

  color: #e1e1e1;

  text-align: center;

  font-size: 12px;

}

.am-left-sidebar .sidebar-elements > li > a .icon {

  display: block;

  font-size: 33px;

}

.am-left-sidebar .sidebar-elements > li > a span {

  display: block;

  margin-top: 5px;

}

@media (min-width: 768px) {

  .am-left-sidebar .sidebar-elements > li:hover,

  .am-left-sidebar .sidebar-elements > li.open {

    background-color: #424141;

  }

}

.am-left-sidebar .sidebar-elements > li.active > a {

  border-left: 2px solid #ef6262;

  padding-left: 13px;

}

.am-left-sidebar .sidebar-elements > li > ul {

  display: none;

  position: fixed;

  left: 100px;

  top: 0;

  height: 100%;

  background-color: #484747;

  z-index: 1031;

  padding: 0;

  table-layout: fixed;

  list-style: none;

  width: 280px;

}

@media (min-width: 768px) {

  .am-left-sidebar .sidebar-elements > li > ul.visible {

    display: table;

  }

  .am-left-sidebar .sidebar-elements > li > ul.hide {

    display: none;

  }

}

.am-left-sidebar .sidebar-elements > li > ul > li.title {

  color: #ffffff;

  border-bottom: 1px solid #6d6b6b;

  font-size: 26px;

  font-weight: 300;

  margin: 0 25px 0;

  padding-bottom: 18px;

  padding-top: 25px;

}

.am-left-sidebar .sidebar-elements > li > ul > .nav-items {

  display: table-row;

  height: 100%;

}

.am-left-sidebar .sidebar-elements > li > ul > .nav-items .am-scroller {

  display: table-cell;

  height: 100%;

}

@media (max-width: 767px) {

  .am-left-sidebar .sidebar-elements > li > ul > .nav-items .am-scroller {

    display: block;

  }

}

.am-left-sidebar .sidebar-elements > li > ul > .nav-items .am-scroller .content {

  height: 100%;

  padding-top: 15px;

  margin-right: 0 !important;

}

@media screen and (min-width:0\0) {

  .am-left-sidebar .sidebar-elements > li > ul > .nav-items .am-scroller .content {

    position: static;

    overflow: hidden;

  }

}

.am-left-sidebar .sidebar-elements > li > ul > .nav-items .am-scroller .content > ul {

  list-style: none;

  padding: 0;

  margin: 0;

}

.am-left-sidebar .sidebar-elements > li > ul > .nav-items .am-scroller .content > ul > li > a {

  padding: 11px 25px;

  color: #b3b3b3;

  font-size: 13px;

  display: block;

  font-weight: 300;

}

.am-left-sidebar .sidebar-elements > li > ul > .nav-items .am-scroller .content > ul > li > a .label {

  border-radius: 2px;

  font-weight: 400;

  line-height: 10px;

  padding: 5px 10px;

}

.am-left-sidebar .sidebar-elements > li > ul > .nav-items .am-scroller .content > ul > li > a:hover {

  background-color: #424141;

  color: #ffffff;

}

.am-left-sidebar .sidebar-elements > li > ul > .nav-items .am-scroller .content > ul li.active > a {

  color: #f17979;

}

.am-left-sidebar .am-logo {

  display: none;

}

.am-left-sidebar:before {

  content: "";

  position: fixed;

  z-index: -1;

  width: inherit;

  top: 0;

  left: 0;

  bottom: 0;

  background-color: inherit;

}

.am-animate .am-left-sidebar:before {

  -webkit-transition: all 0.35s ease;

       -o-transition: all 0.35s ease;

          transition: all 0.35s ease;

}

@media (max-width: 767px) {

  .am-left-sidebar:before {

    display: none;

  }

}

@media (max-width: 767px) {

  .am-left-sidebar {

    width: 85%;

    height: 100%;

    overflow: auto;

    -webkit-overflow-scrolling: touch;

    position: fixed;

    top: 0;

    -webkit-transform: translate3d(-100%, 0, 0);

            transform: translate3d(-100%, 0, 0);

    z-index: 1031;

  }

  .am-left-sidebar .sidebar-elements > li > a {

    text-align: left;

    position: relative;

  }

  .am-left-sidebar .sidebar-elements > li > a .icon {

    display: inline-block;

    font-size: 25px;

    margin-right: 10px;

    vertical-align: middle;

  }

  .am-left-sidebar .sidebar-elements > li > a span {

    display: inline-block;

  }

  .am-left-sidebar .sidebar-elements > li.parent > a:after {

    content: '\e688';

    float: right;

    font-family: 'Stroke 7';

    font-size: 26px;

    line-height: 28px;

    color: #a1a1a1;

  }

  .am-left-sidebar .sidebar-elements > li > ul {

    position: relative;

    height: auto;

    width: 100%;

    left: 0;

  }

  .am-left-sidebar .sidebar-elements > li > ul > li.title {

    display: none;

  }

  .am-left-sidebar .sidebar-elements > li > ul > li.nav-items {

    display: block;

    height: auto;

  }

  .am-left-sidebar .sidebar-elements > li > ul > li.nav-items > .am-scroller {

    height: auto;

    overflow: visible;

  }

  .am-left-sidebar .sidebar-elements > li > ul > li.nav-items > .am-scroller > .content {

    padding-top: 0;

    overflow: visible;

    position: relative;

  }

  .am-left-sidebar .sidebar-elements > li:hover {

    background-color: inherit;

  }

  .am-left-sidebar .sidebar-elements > li:hover > ul {

    display: none;

  }

  .am-left-sidebar .sidebar-elements li.open > ul {

    display: block;

  }

  .am-left-sidebar .am-logo {

    background: url("../img/logo.png") no-repeat 15px center;

    height: 70px;

    background-color: #393838;

    border-bottom: 1px solid #353434;

    display: block;

  }

}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {

  .am-left-sidebar .am-logo {

    background-image: url("../img/logo.png");

    background-size: 150px 39px;

  }

}

.am-animate .am-left-sidebar {

  -webkit-transition: all 0.35s ease;

       -o-transition: all 0.35s ease;

          transition: all 0.35s ease;

}

.am-fixed-sidebar .am-left-sidebar {

  margin-top: 80px;

  padding-bottom: 80px;

  position: fixed;

  top: 0;

  bottom: 0;

  z-index: 1031;

}

@media (max-width: 767px) {

  .am-fixed-sidebar .am-left-sidebar {

    margin-top: 0;

    padding-bottom: 0;

  }

}

.am-fixed-sidebar .am-left-sidebar:before {

  top: 80px;

}

.am-fixed-sidebar .am-left-sidebar .nano-pane {

  width: 4px;

}

.am-fixed-sidebar .am-left-sidebar .nano-pane > .nano-slider {

  background-color: rgba(0, 0, 0, 0.15);

}

@media (max-width: 767px) {

  body.open-left-sidebar .am-wrapper {

    overflow: hidden;

  }

  body.open-left-sidebar .am-content,

  body.open-left-sidebar .am-top-header {

    -webkit-transform: translate3d(85%, 0, 0);

            transform: translate3d(85%, 0, 0);

  }

  body.open-left-sidebar .am-left-sidebar {

    -webkit-transform: translate3d(0%, 0, 0);

            transform: translate3d(0%, 0, 0);

  }

}

/*------------------------------------------------------------------

  [Right sidebar]

*/

.am-right-sidebar {

  overflow-y: hidden;

  position: fixed;

  width: 255px;

  height: 100%;

  top: 0;

  right: -255px;

}

.am-animate .am-right-sidebar {

  -webkit-transition: all 0.35s ease;

       -o-transition: all 0.35s ease;

          transition: all 0.35s ease;

}

@media (min-width: 768px) {

  body.open-right-sidebar .am-content {

    left: -255px;

  }

  body.open-right-sidebar .page-aside {

    left: -155px;

  }

  body.open-right-sidebar .am-top-header {

    right: 255px;

    left: -255px;

  }

  body.open-right-sidebar .am-left-sidebar {

    left: -255px;

  }

  body.open-right-sidebar .am-left-sidebar:before {

    left: -255px;

  }

  body.open-right-sidebar .am-right-sidebar {

    right: 0;

  }

}

@media (max-width: 767px) {

  body.open-right-sidebar .am-content,

  body.open-right-sidebar .am-top-header,

  body.open-right-sidebar .page-aside {

    -webkit-transform: translate3d(-255px, 0, 0);

            transform: translate3d(-255px, 0, 0);

  }

}

@media (max-width: 767px) and (max-width: 767px) {

  body.open-right-sidebar .am-content,

  body.open-right-sidebar .am-top-header,

  body.open-right-sidebar .page-aside {

    /*-webkit-transform: translate3d(-85%, 0, 0);

            transform: translate3d(-85%, 0, 0);*/

  }

}

@media (max-width: 767px) and (max-width: 767px) {

  body.open-right-sidebar .am-wrapper {

    overflow: hidden;

  }

  body.open-right-sidebar .am-right-sidebar {

    /*-webkit-transform: translate3d(0, 0, 0);

            transform: translate3d(0, 0, 0);*/

  }

}

.am-right-sidebar {

  background-color: #484747;

}

.am-right-sidebar .sb-content {

  display: table;

  table-layout: fixed;

  height: 100%;

  width: 100%;

}

.am-right-sidebar .user-info {

  text-align: center;

  padding: 30px 20px;

  border-bottom: 1px solid #525050;

  background-color: #424141;

}

.am-right-sidebar .user-info img {

  border-radius: 50%;

  width: 76px;

  height: 76px;

  margin-bottom: 20px;

}

.am-right-sidebar .user-info span {

  display: block;

  font-family: 'Raleway', sans-serif;

}

.am-right-sidebar .user-info span.name {

  color: #e1e1e1;

  font-size: 14px;

}

.am-right-sidebar .user-info span.name .status {

  border-radius: 50%;

  height: 7px;

  width: 7px;

  background-color: #00b777;

  display: inline-block;

  margin-left: 8px;

  position: relative;

  top: -1px;

}

.am-right-sidebar .user-info span.position {

  color: #aaaaaa;

  font-size: 13px;

}

@media (max-width: 767px) {

  .am-right-sidebar .user-info {

    background-color: #3b3a3a;

    border-bottom: 0 solid #353434;

    text-align: left;

    padding: 17px 22px 21px;

  }

  .am-right-sidebar .user-info img {

    height: 36px;

    width: 36px;

    margin-bottom: 0;

    float: left;

  }

  .am-right-sidebar .user-info > span {

    padding-left: 46px;

  }

  .am-right-sidebar .user-info > span.position {

    font-size: 12px;

    line-height: 12px;

  }

}

.am-right-sidebar h2 {

  color: #e1e1e1;

  font-size: 15px;

  font-weight: 400;

  padding-bottom: 15px;

  border-bottom: 1px solid #6d6b6b;

  padding-left: 5px;

  margin-bottom: 25px;

  margin-top: 18px;

}

.am-right-sidebar .search {

  position: absolute;

  bottom: 0;

  right: 0;

  width: 100%;

}

.am-right-sidebar .search > input {

  border: 0;

  background-color: #424141;

  color: #b3b3b3;

  width: 100%;

  font-size: 13px;

  font-weight: 300;

  padding: 15px 20px;

  outline: none;

}

.am-right-sidebar .search > span {

  position: absolute;

  color: #aaaaaa;

  right: 15px;

  top: 50%;

  font-size: 20px;

  margin-top: -10px;

  cursor: pointer;

}

.am-right-sidebar .search > span:hover {

  color: #d1d1d1;

}

.am-right-sidebar .tab-navigation .nav-tabs {

  background-color: #424141;

  border-bottom: 0;

  padding: 0 15px;

}

.am-right-sidebar .tab-navigation .nav-tabs > li > a {

  background-color: transparent;

  border-width: 0;

  padding: 14px 10px;

  min-width: 40px;

}

.am-right-sidebar .tab-navigation .nav-tabs > li > a .icon {

  font-size: 25px;

  color: #aaaaaa;

}

.am-right-sidebar .tab-navigation .nav-tabs > li > a:hover {

  border: 0;

  background-color: transparent;

}

.am-right-sidebar .tab-navigation .nav-tabs > li > a:hover .icon {

  color: #ffffff;

}

.am-right-sidebar .tab-navigation .nav-tabs > li > a:focus {

  border: 0;

  background-color: transparent;

}

.am-right-sidebar .tab-navigation .nav-tabs > li.active > a .icon {

  color: #ef6262;

}

@media (max-width: 767px) {

  .am-right-sidebar .tab-navigation .nav-justified {

    display: table;

  }

  .am-right-sidebar .tab-navigation .nav-justified > li {

    display: table-cell;

  }

  .am-right-sidebar .tab-navigation .nav-justified > li > a {

    margin-bottom: 0;

    min-width: 40px;

  }

}

.am-right-sidebar .tab-panel {

  height: 100%;

  display: table-row;

}

.am-right-sidebar .tab-panel .tab-content {

  height: 100%;

  position: relative;

  width: 100%;

  padding: 0;

  background: transparent;

}

.am-right-sidebar .tab-panel .tab-content .tab-pane {

  height: 100%;

  position: relative;

  width: 100%;

}

.am-right-sidebar .tab-panel .tab-content .tab-pane > .content {

  overflow: auto;

  bottom: 0;

  left: 0;

  position: absolute;

  right: 0;

  top: 0;

}

.am-right-sidebar .tab-panel .tab-content .announcement .nano-content,

.am-right-sidebar .tab-panel .tab-content .announcement .nano-pane {

  margin-bottom: 49px;

}

.am-right-sidebar .tab-panel .tab-content .announcement .nano-content > .content {

  padding: 10px 20px 0;

}

.am-right-sidebar .tab-panel .tab-content .announcement ul {

  list-style: none;

  padding-left: 0;

}

.am-right-sidebar .tab-panel .tab-content .announcement ul > li {

  position: relative;

  padding-left: 30px;

  margin-bottom: 25px;

}

.am-right-sidebar .tab-panel .tab-content .announcement ul > li > .icon {

  position: absolute;

  left: 0;

  font-size: 16px;

  background-color: #424141;

  color: #d6d6d6;

  border-radius: 50%;

  height: 26px;

  width: 26px;

  text-align: center;

  line-height: 20px;

}

.am-right-sidebar .tab-panel .tab-content .announcement ul > li > .icon span.icon {

  vertical-align: middle;

}

.am-right-sidebar .tab-panel .tab-content .announcement ul > li .content {

  margin-left: 5px;

}

.am-right-sidebar .tab-panel .tab-content .announcement ul > li .content a {

  display: block;

  color: #ffffff;

  padding-top: 3px;

  font-size: 12px;

}

.am-right-sidebar .tab-panel .tab-content .announcement ul > li .content a:hover {

  color: #f38787;

}

.am-right-sidebar .tab-panel .tab-content .announcement ul > li .content span {

  display: block;

  color: #b3b3b3;

  margin-top: 5px;

  font-size: 12px;

}

.am-right-sidebar .tab-panel .tab-content .faqs .content,

.am-right-sidebar .tab-panel .tab-content .faqs .nano-pane {

  margin-bottom: 49px;

}

.am-right-sidebar .tab-panel .tab-content .faqs .content {

  padding: 10px 20px 1px;

}

.am-right-sidebar .tab-panel .tab-content .faqs .panel-group .panel {

  background-color: transparent;

  border: 0;

  box-shadow: none;

  margin-top: 0;

  margin-bottom: 20px;

}

.am-right-sidebar .tab-panel .tab-content .faqs .panel-group .panel .panel-heading {

  background-color: transparent;

  border-color: transparent;

  padding: 0;

}

.am-right-sidebar .tab-panel .tab-content .faqs .panel-group .panel .panel-heading .panel-title {

  margin-top: 0;

}

.am-right-sidebar .tab-panel .tab-content .faqs .panel-group .panel .panel-heading .panel-title a {

  color: #ffffff;

  position: relative;

  padding: 0;

  padding-left: 35px;

  line-height: 24px;

  display: block;

}

.am-right-sidebar .tab-panel .tab-content .faqs .panel-group .panel .panel-heading .panel-title a .icon {

  background-color: #424141;

  height: 26px;

  width: 26px;

  position: absolute;

  left: 0;

  top: 0;

  border-radius: 50%;

  text-align: center;

  line-height: 25px;

}

.am-right-sidebar .tab-panel .tab-content .faqs .panel-group .panel .panel-heading .panel-title a .icon > span {

  font-size: 26px;

  color: #d6d6d6;

  position: relative;

  top: 1px;

  display: inline-block;

  -webkit-transition: all 0.3s ease;

       -o-transition: all 0.3s ease;

          transition: all 0.3s ease;

}

.am-right-sidebar .tab-panel .tab-content .faqs .panel-group .panel .panel-heading .panel-title a .title {

  font-size: 12px;

  font-weight: 400;

}

.am-right-sidebar .tab-panel .tab-content .faqs .panel-group .panel .panel-heading .panel-title a.collapsed .icon {

  -webkit-transform: none;

      -ms-transform: none;

       -o-transform: none;

          transform: none;

}

.am-right-sidebar .tab-panel .tab-content .faqs .panel-group .panel .panel-heading .panel-title a.collapsed .icon > span {

  -webkit-transform: rotate(-90deg);

      -ms-transform: rotate(-90deg);

       -o-transform: rotate(-90deg);

          transform: rotate(-90deg);

}

.am-right-sidebar .tab-panel .tab-content .faqs .panel-group .panel .panel-collapse .panel-body {

  border-top: 0;

  color: #b3b3b3;

  padding-left: 35px;

  padding-top: 3px;

  padding-right: 0;

  padding-bottom: 0;

  font-size: 12px;

}

.am-right-sidebar .tab-panel .tab-content .ticket .content {

  padding: 10px 20px 30px;

}

.am-right-sidebar .tab-panel .tab-content .ticket form {

  margin-top: 30px;

}

.am-right-sidebar .tab-panel .tab-content .ticket form .send-ticket {

  margin-bottom: 30px;

}

.am-right-sidebar .tab-panel .tab-content .ticket form .send-ticket label {

  color: #ffffff;

  font-size: 14px;

  font-weight: 400;

  margin-bottom: 13px;

}

.am-right-sidebar .tab-panel .tab-content .ticket form .send-ticket .form-control {

  background-color: transparent;

  border-radius: 2px;

  box-shadow: none;

  font-size: 13px;

  border: 1px solid #646262;

  color: #e1e1e1;

  height: auto;

  padding: 10px;

}

.am-right-sidebar .tab-panel .tab-content .ticket form .send-ticket textarea {

  min-height: 160px;

}

.am-right-sidebar .tab-panel .tab-content .ticket form .btn {

  width: 100%;

}

@media (max-width: 767px) {

  .am-right-sidebar {

    width: 85%;

    right: 0;

    -webkit-transform: translate3d(100%, 0, 0);

            transform: translate3d(100%, 0, 0);

  }

  .am-right-sidebar .tab-panel .tab-content > .chat {

    width: 100%;

  }

  .am-right-sidebar .tab-panel .tab-content > .chat .chat-contacts,

  .am-right-sidebar .tab-panel .tab-content > .chat .chat-window {

    width: 100%;

  }

  .am-right-sidebar .tab-panel .tab-content > .chat .chat-window {

    left: 100%;

  }

  .am-right-sidebar .tab-panel .tab-content > .chat.chat-opened .chat-contacts {

    left: -100%;

  }

}

.am-right-sidebar .chat {

  width: 255px;

  overflow: hidden;

  white-space: nowrap;

  font-size: 0;

}

.am-content .chat.chat-scroll {

  height: 350px;

  position: relative;

  width: 100%;

}

.chat .chat-category {

  margin: 30px 20px 15px;

  font-size: 15px;

  font-weight: 400;

  padding-bottom: 15px;

  border-bottom: 1px solid #ededed;

  padding-left: 5px;

}

.am-right-sidebar .chat .chat-category {

  border-bottom-color: #6d6b6b;

  color: #e1e1e1;

}

.chat h2 {

  margin: 30px 20px 15px;

}

.chat .recent,

.chat .contact,

.chat .chat-contact-list {

  margin-bottom: 30px;

  font-size: 13px;

}

.am-right-sidebar .chat .recent,

.am-right-sidebar .chat .contact,

.am-right-sidebar .chat .chat-contact-list {

  font-size: 12px;

}

.chat .recent .user a,

.chat .contact .user a,

.chat .chat-contact-list .user a {

  display: block;

  padding: 14px 25px;

  overflow: hidden;

}

.am-right-sidebar .chat .recent .user a,

.am-right-sidebar .chat .contact .user a,

.am-right-sidebar .chat .chat-contact-list .user a {

  padding: 11px 25px;

}

.chat .recent .user a img,

.chat .contact .user a img,

.chat .chat-contact-list .user a img {

  width: 30px;

  height: 30px;

  border-radius: 50%;

  float: left;

}

.chat .recent .user a .user-data,

.chat .contact .user a .user-data,

.chat .chat-contact-list .user a .user-data,

.chat .recent .user a .user-data2,

.chat .contact .user a .user-data2,

.chat .chat-contact-list .user a .user-data2 {

  padding-left: 40px;

  line-height: 16px;

}

.chat .recent .user a .user-data .status,

.chat .contact .user a .user-data .status,

.chat .chat-contact-list .user a .user-data .status,

.chat .recent .user a .user-data2 .status,

.chat .contact .user a .user-data2 .status,

.chat .chat-contact-list .user a .user-data2 .status {

  background-color: #00b777;

  border-radius: 50%;

  float: right;

  width: 7px;

  height: 7px;

  position: relative;

  top: 5px;

}

.chat .recent .user a .user-data .status.offline,

.chat .contact .user a .user-data .status.offline,

.chat .chat-contact-list .user a .user-data .status.offline,

.chat .recent .user a .user-data2 .status.offline,

.chat .contact .user a .user-data2 .status.offline,

.chat .chat-contact-list .user a .user-data2 .status.offline {

  background-color: #e65a5a;

}

.chat .recent .user a .user-data .status.away,

.chat .contact .user a .user-data .status.away,

.chat .chat-contact-list .user a .user-data .status.away,

.chat .recent .user a .user-data2 .status.away,

.chat .contact .user a .user-data2 .status.away,

.chat .chat-contact-list .user a .user-data2 .status.away {

  background-color: #f2c329;

}

.chat .recent .user a .user-data .name,

.chat .contact .user a .user-data .name,

.chat .chat-contact-list .user a .user-data .name,

.chat .recent .user a .user-data2 .name,

.chat .contact .user a .user-data2 .name,

.chat .chat-contact-list .user a .user-data2 .name {

  color: #555555;

  font-family: 'Raleway', sans-serif;

  font-weight: 500;

}

.am-right-sidebar .chat .recent .user a .user-data .name,

.am-right-sidebar .chat .contact .user a .user-data .name,

.am-right-sidebar .chat .chat-contact-list .user a .user-data .name,

.am-right-sidebar .chat .recent .user a .user-data2 .name,

.am-right-sidebar .chat .contact .user a .user-data2 .name,

.am-right-sidebar .chat .chat-contact-list .user a .user-data2 .name {

  color: #e1e1e1;

}

.chat .recent .user a .user-data .message,

.chat .contact .user a .user-data .message,

.chat .chat-contact-list .user a .user-data .message,

.chat .recent .user a .user-data2 .message,

.chat .contact .user a .user-data2 .message,

.chat .chat-contact-list .user a .user-data2 .message {

  display: block;

  color: #999999;

  font-size: 11px;

}

.chat .recent .user a .user-data2,

.chat .contact .user a .user-data2,

.chat .chat-contact-list .user a .user-data2 {

  margin-top: 7px;

}

.chat .recent .user a:hover,

.chat .contact .user a:hover,

.chat .chat-contact-list .user a:hover {

  background-color: #f7f7f7;

}

.am-right-sidebar .chat .recent .user a:hover,

.am-right-sidebar .chat .contact .user a:hover,

.am-right-sidebar .chat .chat-contact-list .user a:hover {

  background-color: #424141;

}

.chat .chat-contacts,

.chat .chat-window {

  width: 100%;

}

.am-right-sidebar .chat .chat-contacts,

.am-right-sidebar .chat .chat-window {

  width: 255px;

  height: 100%;

  display: table;

  table-layout: fixed;

  position: absolute;

  left: 0;

  -webkit-transition: left 0.3s ease;

       -o-transition: left 0.3s ease;

          transition: left 0.3s ease;

}

.am-right-sidebar .chat .chat-contacts .chat-sections {

  height: 100%;

  display: table-row;

}

.chat .chat-contacts .search {

  position: relative;

}

.am-right-sidebar .chat .chat-window {

  height: 100%;

  left: 255px;

  display: table;

  table-layout: fixed;

}

.chat .chat-window .title {

  padding: 20px 10px;

  padding-right: 20px;

  overflow: hidden;

}

.chat .chat-window .title .icon {

  font-size: 35px;

  color: #b3b3b3;

  position: relative;

  vertical-align: middle;

  cursor: pointer;

}

.chat .chat-window .title .user-name {

  font-size: 19px;

  line-height: 23px;

}

.chat .chat-window .title .user {

  display: inline-block;

  float: right;

  text-align: right;

  line-height: 13px;

}

.chat .chat-window .title .user img {

  height: 35px;

  width: 35x;

  border-radius: 50%;

  float: right;

  margin-left: 10px;

}

.chat .chat-window .title .user h2 {

  display: inline-block;

  margin: 0;

  padding: 0;

  border: 0;

}

.chat .chat-window .title .user span {

  display: block;

  font-size: 12px;

  color: #999999;

}

.chat .chat-window .chat-messages {

  font-size: 13px;

  height: 274px;

}

.am-right-sidebar .chat .chat-window .chat-messages {

  height: 100%;

  display: table-row;

}

.chat .chat-window .chat-messages .content {

  outline: none;

}

.chat .chat-window .chat-messages ul {

  outline: none;

  margin: 0;

  padding: 0;

}

.chat .chat-window .chat-messages ul > li {

  display: block;

  list-style: none;

  padding: 9px 16px;

}

.chat .chat-window .chat-messages ul > li .msg {

  position: relative;

  display: inline-block;

  background-color: #f06c6c;

  color: #ffffff;

  font-size: 12px;

  padding: 7px 8px;

  border-radius: 3px;

  white-space: normal;

  text-align: left;

  margin-left: 40px;

}

.chat .chat-window .chat-messages ul > li .msg:after {

  content: "";

  position: absolute;

  right: -5px;

  top: 7px;

  border-bottom: 6px solid transparent;

  border-left: 6px solid #f06c6c;

  border-top: 6px solid transparent;

}

.am-right-sidebar .chat .chat-window .chat-messages ul > li .msg {

  padding: 5px 8px;

}

.chat .chat-window .chat-messages ul > li.friend .msg {

  background-color: #f5f5f5;

  color: #424141;

  margin-left: 0;

  margin-right: 40px;

}

.chat .chat-window .chat-messages ul > li.friend .msg:after {

  right: auto;

  left: -5px;

  border-left-width: 0;

  border-right: 5px solid #f5f5f5;

}

.am-right-sidebar .chat .chat-window .chat-messages ul > li.friend .msg {

  background-color: #ffffff;

}

.am-right-sidebar .chat .chat-window .chat-messages ul > li.friend .msg:after {

  border-right-color: #ffffff;

}

.chat .chat-window .chat-messages ul > li.self {

  text-align: right;

}

.chat.chat-opened .chat-contacts {

  left: -255px;

}

.chat.chat-opened .chat-window {

  left: 0;

}

.chat.chat-scroll .chat-contacts,

.chat.chat-scroll .chat-window {

  position: absolute;

  height: 100%;

  width: 100%;

  left: 0;

}

.chat-search {

  position: relative;

  border-top: 1px solid #ededed;

}

.chat-search > input {

  border: 0;

  width: 100%;

  font-size: 13px;

  font-weight: 300;

  padding: 20px;

  outline: none;

}

.chat-search > span {

  position: absolute;

  color: #aaaaaa;

  right: 15px;

  top: 50%;

  font-size: 20px;

  margin-top: -10px;

  cursor: pointer;

}

.chat-search > span:hover {

  color: #d1d1d1;

}

.chat-input {

  position: relative;

}

.chat-input .input-wrapper > input {

  border-width: 0;

  border-top: 1px solid #ededed;

  width: 100%;

  font-size: 13px;

  font-weight: 300;

  padding: 20px;

  padding-left: 42px;

  padding-right: 40px;

  outline: none;

}

.am-right-sidebar .chat-input .input-wrapper > input {

  background-color: #424141;

  color: #b3b3b3;

  padding-top: 15px;

  padding-bottom: 15px;

  border: 0;

}

.chat-input .input-wrapper > span {

  position: absolute;

  color: #aaaaaa;

  right: 15px;

  top: 50%;

  font-size: 20px;

  margin-top: -10px;

  cursor: pointer;

}

.chat-input .input-wrapper > span:hover {

  color: #d1d1d1;

}

.chat-input .input-wrapper .photo {

  left: 15px;

  font-size: 22px;

  top: 47%;

  right: auto;

}

/*------------------------------------------------------------------

  [Main content]

*/

.am-content {

  position: relative;

  left: 0;

  margin-left: 100px;

  min-height: 100%;

}

@media (max-width: 767px) {

  .am-content {

    margin-left: 0;

  }

}

.am-animate .am-content {

  -webkit-transition: all 0.35s ease;

       -o-transition: all 0.35s ease;

          transition: all 0.35s ease;

}

.am-nosidebar-left .am-content {

  margin-left: 0;

}

.main-content {

  padding-left: 35px;

  padding-right: 35px;

  padding-top: 35px;

}

@media (min-width: 768px) and (max-width: 991px) {

  .main-content {

    padding-left: 25px;

    padding-right: 25px;

    padding-top: 30px;

  }

}

@media (max-width: 767px) {

  .main-content {

    height: 100%;

    overflow: auto;

    -webkit-overflow-scrolling: touch;

    padding-left: 15px;

    padding-right: 15px;

    padding-top: 20px;

  }

}

.am-no-padding .main-content {

  padding: 0;

}

/*------------------------------------------------------------------

  [Page head]

*/

/*Page Title*/

.page-head {

  background: none repeat scroll 0 0 #ffffff;

  padding: 20px 35px;

  position: relative;

  overflow:hidden;

}

.page-head h2 {

  margin-bottom: 5px;

  margin-top: 6px;

  font-family: 'Open Sans', sans-serif;

  font-weight: 300;

  letter-spacing: -1px;

  font-size: 28px;

  line-height: 36px;

}

.page-head .breadcrumb {

  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

  margin-bottom: 0;

  padding: 4px;

  font-size: 12px;

}

.am-white-header .page-head {

  background-color: #f8f8f8;

}

.am-aside .page-head {

  margin-left: 280px;

}

@media (min-width: 768px) and (max-width: 991px) {

  .page-head {

    padding: 20px 25px;

  }

}

@media (max-width: 767px) {

  .page-head {

    padding: 18px 15px 20px;

  }

  .page-head h2 {

    font-size: 24px;

    line-height: 28px;

  }

}

/*------------------------------------------------------------------

  [Page aside]

*/

.am-aside .main-content {

  margin-left: 280px;

}

@media (max-width: 767px) {

  .am-aside .main-content {

    margin-left: inherit;

  }

}

.page-aside {

  background: none repeat scroll 0 0 #ffffff;

  width: 280px;

  height: 100%;

  position: fixed;

  top: 0;

  left: 100px;

  border-right: 1px solid #e6e6e6;

  padding-top: 80px;

}

.am-animate .page-aside {

  -webkit-transition: all 0.35s ease;

       -o-transition: all 0.35s ease;

          transition: all 0.35s ease;

}

.page-aside .content {

  padding: 20px;

}

@media (max-width: 767px) {

  .page-aside {

    width: 100%;

    display: block;

    height: auto;

    position: relative;

    padding-top: 0;

    left: 0;

  }

  .page-aside .nano-content {

    position: static;

    overflow: visible;

    margin: 0 !important;

  }

}

.am-sticky-footer .page-aside {

  padding-bottom: 50px;

}

.aside-header {

  margin-bottom: 20px;

}

.aside-header .navbar-toggle {

  background: rgba(0, 0, 0, 0.015);

  padding: 5px 6px;

}

.aside-header .navbar-toggle .icon {

  font-size: 25px;

}

.aside-header .description {

  color: #6f6f6f;

}

.aside-nav {

  display: block;

  visibility: visible;

}

.aside-nav .nav li a {

  color: #555555;

  padding: 12px 15px;

}

.aside-nav .nav li.active a {

  background-color: #f2f2f2;

}

.aside-nav .nav li .label {

  float: right;

  font-size: 12px;

  font-weight: 300;

}

.aside-nav .nav li .icon {

  font-size: 19px;

  vertical-align: middle;

  margin-right: 3px;

}

.aside-nav .title {

  color: #888888;

  margin: 5px 0 0 0;

  padding: 8px 13px 4px;

  border-bottom: 1px solid #e6e6e6;

}

@media (max-width: 767px) {

  .aside-nav {

    border-bottom: 1px solid #e6e6e6;

  }

  .aside-nav.collapse {

    display: none;

  }

  .aside-nav.in {

    display: block;

  }

}

/*------------------------------------------------------------------

  [Splash screen]

*/

.am-splash-screen {

  background-color: #383737;

}

.am-splash-screen .am-wrapper {

  padding-top: 0;

}

.am-splash-screen .am-wrapper .am-content {

  margin: 0;

}

.am-splash-screen .am-wrapper .am-content a {

  color: #ababab;

}

.am-splash-screen .am-wrapper .am-content a:hover {

  color: #ffffff;

}

/*------------------------------------------------------------------

	[Scroll to top button]

*/

.am-scroll-top {

  cursor: pointer;

  position: fixed;

  bottom: 10px;

  right: 10px;

  color: #ffffff;

  background-color: rgba(0, 0, 0, 0.6);

  padding: 4px 9px;

  display: none;

  -webkit-transition: background-color 0.2s ease;

       -o-transition: background-color 0.2s ease;

          transition: background-color 0.2s ease;

  border-radius: 4px;

}

.am-scroll-top:hover {

  background-color: rgba(0, 0, 0, 0.8);

}

.am-scroll-top:hover,

.am-scroll-top:focus {

  color: #ffffff;

}

.am-scroll-top:before {

  content: '\e682';

  font-family: 'Stroke 7';

  font-size: 30px;

  display: inline-block;

  vertical-align: middle;

}

/*------------------------------------------------------------------

	[Sticky Footer]

*/

.am-sticky-footer {

  padding-bottom: 50px;

}

@media (max-width: 767px) {

  .am-sticky-footer {

    padding-bottom: 0;

  }

}

.am-sticky-footer footer {

  position: fixed;

  left: 0;

  bottom: 0;

  right: 0;

  height: 50px;

  background-color: #ffffff;

  margin-left: 100px;

  border-top: 1px solid #e6e6e6;

  padding: 15px 35px;

}

@media (max-width: 767px) {

  .am-sticky-footer footer {

    position: static;

    margin-left: 0;

  }

}

.am-sticky-footer.am-aside footer {

  padding: 15px 20px;

}

/*------------------------------------------------------------------

  [Forms]

*/

/*------------------------------------------------------------------

  [Switch button]

*/

.switch-button {

  display: inline-block;

  border-radius: 50px;

  background-color: #b3b3b3;

  width: 60px;

  height: 27px;

  padding: 2px;

  position: relative;

  overflow: hidden;

  vertical-align: middle;

}

.switch-button input[type="checkbox"] {

  display: none;

}

.switch-button label {

  border-radius: 50%;

  border: 1px solid #ababab;

  background-color: #ffffff;

  margin: 0;

  height: 23px;

  width: 23px;

  z-index: 1;

  display: inline-block;

  cursor: pointer;

  background-clip: padding-box;

}

.switch-button label:before {

  position: absolute;

  font-size: 11px;

  font-weight: 600;

  z-index: 0;

  content: "OFF";

  right: 0;

  display: block;

  width: 100%;

  height: 100%;

  line-height: 26px;

  top: 0;

  text-align: right;

  padding-right: 10px;

  color: #ffffff;

}

.switch-button input[type="checkbox"]:checked + span {

  background-color: #ef6262;

  display: block;

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  padding: 2px;

}

.switch-button input[type="checkbox"]:checked + span label {

  float: right;

  border-color: #ec4b4b;

}

.switch-button input[type="checkbox"]:checked + span label:before {

  position: absolute;

  font-size: 11px;

  font-weight: 600;

  z-index: 0;

  content: "ON";

  color: #ffffff;

  left: 0;

  text-align: left;

  padding-left: 10px;

}

.switch-button.switch-button-yesno label:before {

  content: "NO";

}

.switch-button.switch-button-yesno input[type="checkbox"]:checked + span label:before {

  content: "YES";

}

.switch-button.switch-button-xs {

  height: 20px;

  width: 53px;

  line-height: 22px;

  width: 50px;

}

.switch-button.switch-button-xs label {

  height: 16px;

  width: 16px;

}

.switch-button.switch-button-xs label:before {

  line-height: 19px;

}

.switch-button.switch-button-sm {

  height: 24px;

  width: 57px;

  line-height: 26px;

}

.switch-button.switch-button-sm label {

  height: 20px;

  width: 20px;

}

.switch-button.switch-button-sm label:before {

  line-height: 23px;

}

.switch-button.switch-button-lg {

  height: 30px;

  width: 63px;

  line-height: 32px;

  width: 65px;

}

.switch-button.switch-button-lg label {

  height: 26px;

  width: 26px;

}

.switch-button.switch-button-lg label:before {

  line-height: 29px;

}

.switch-button.switch-button-success {

  background-color: #b3b3b3;

}

.switch-button.switch-button-success label {

  border-color: #ababab;

}

.switch-button.switch-button-success input[type="checkbox"]:checked + span {

  background-color: #7ACCBE;

}

.switch-button.switch-button-success input[type="checkbox"]:checked + span label {

  border-color: #68c5b5;

}

.switch-button.switch-button-info {

  background-color: #b3b3b3;

}

.switch-button.switch-button-info label {

  border-color: #ababab;

}

.switch-button.switch-button-info input[type="checkbox"]:checked + span {

  background-color: #ff575c;

}

.switch-button.switch-button-info input[type="checkbox"]:checked + span label {

  border-color: #79c1d9;

}

.switch-button.switch-button-warning {

  background-color: #b3b3b3;

}

.switch-button.switch-button-warning label {

  border-color: #ababab;

}

.switch-button.switch-button-warning input[type="checkbox"]:checked + span {

  background-color: #FFC870;

}

.switch-button.switch-button-warning input[type="checkbox"]:checked + span label {

  border-color: #ffbe57;

}

.switch-button.switch-button-danger {

  background-color: #b3b3b3;

}

.switch-button.switch-button-danger label {

  border-color: #ababab;

}

.switch-button.switch-button-danger input[type="checkbox"]:checked + span {

  background-color: #EF6262;

}

.switch-button.switch-button-danger input[type="checkbox"]:checked + span label {

  border-color: #ed4b4b;

}

/*------------------------------------------------------------------

  [Elements]

*/

/*------------------------------------------------------------------

  [Widgets]

*/

.widget {

  background-color: #f5f5f5;

  padding: 20px;

  margin-bottom: 30px;

}

.widget > .widget-head {

  margin-bottom: 20px;

  display: block;

}

.widget > .widget-head .title {

  font-size: 16px;

  font-weight: 300;

}

.widget > .widget-head .tools {

  float: right;

}

.widget > .widget-head .tools > .icon {

  display: inline-block;

  margin-left: 5px;

  font-size: 21px;

  line-height: 23px;

  vertical-align: middle;

  cursor: pointer;

}

.widget > .widget-head .tools > .icon:hover {

  color: #ef6262;

}

.widget > .widget-head .tools > .icon.s7-close {

  font-size: 27px;

  margin-left: 1px;

  position: relative;

  top: 1px;

}

.widget > .widget-head .tools .value {

  font-size: 24px;

  line-height: 22px;

}

.widget .chart-container {

  position: relative;

}

.widget .chart-container > .counter {

  min-height: auto;

  top: 0;

  left: 0;

  position: absolute;

  z-index: 2;

}

.widget .chart-container > .counter .value {

  font-size: 24px;

}

.widget .chart-container > .counter .desc {

  text-transform: uppercase;

  font-size: 11px;

  color: #b2b2b2;

}

.widget.widget-fullwidth {

  padding: 0;

}

.widget.widget-fullwidth > .widget-head {

  padding: 20px 20px 10px;

  margin-bottom: 0;

}

.widget.widget-fullwidth .chart-container > .counter {

  min-height: auto;

  left: 20px;

}

.widget.widget-small {

  margin-bottom: 20px;

}

.widget.widget-small.widget-fullwidth > .widget-head {

  padding: 20px 15px 10px;

}

/*------------------------------------------------------------------

  [Colors]

*/

.clr-primary {

  background-color: #ef6262;

}

.clr-success {

  background-color: #7ACCBE;

}

.clr-info {

  background-color: #ff575c;

}

.clr-warning {

  background-color: #FFC870;

}

.clr-danger {

  background-color: #EF6262;

}

.clr-alt1 {

  background-color: #95d9f0;

}

.clr-alt2 {

  background-color: #ffdc7a;

}

.clr-alt3 {

  background-color: #7a98bf;

}

.clr-alt4 {

  background-color: #cccccc;

}

.clr-btn-default {

  background-color: #ffffff;

}

.clr-btn-default-hover {

  background-color: #f7f7f7;

}

.clr-btn-default-active {

  background-color: #ededed;

}

.clr-btn-primary {

  background-color: #ef6262;

}

.clr-btn-primary-hover {

  background-color: #f17979;

}

.clr-btn-primary-active {

  background-color: #ec4b4b;

}

.clr-btn-dark {

  background-color: #3d3c3c;

}

.clr-btn-dark-hover {

  background-color: #4a4949;

}

.clr-btn-dark-active {

  background-color: #302f2f;

}

.clr-btn-info {

  background-color: #ff575c;

}

.clr-btn-info-hover {

  background-color: #f17979;

}

.clr-btn-info-active {

  background-color: #79c1d9;

}

.clr-btn-warning {

  background-color: #FFC870;

}

.clr-btn-warning-hover {

  background-color: #ffd28a;

}

.clr-btn-warning-active {

  background-color: #ffbe57;

}

.clr-btn-danger {

  background-color: #EF6262;

}

.clr-btn-danger-hover {

  background-color: #f17979;

}

.clr-btn-danger-active {

  background-color: #ed4b4b;

}

.clr-btn-success {

  background-color: #7ACCBE;

}

.clr-btn-success-hover {

  background-color: #8cd3c7;

}

.clr-btn-success-active {

  background-color: #68c5b5;

}

.clr-btn-alt1 {

  background-color: #56c3e7;

}

.clr-btn-alt1-hover {

  background-color: #6dcbea;

}

.clr-btn-alt1-active {

  background-color: #40bbe4;

}

.clr-btn-alt2 {

  background-color: #ffcf66;

}

.clr-btn-alt2-hover {

  background-color: #ffd77f;

}

.clr-btn-alt2-active {

  background-color: #ffc74c;

}

.clr-btn-alt3 {

  background-color: #7a98bf;

}

.clr-btn-alt3-hover {

  background-color: #8ba5c7;

}

.clr-btn-alt3-active {

  background-color: #698bb7;

}

.clr-btn-alt4 {

  background-color: #bdbdbd;

}

.clr-btn-alt4-hover {

  background-color: #c9c9c9;

}

.clr-btn-alt4-active {

  background-color: #b0b0b0;

}

/*------------------------------------------------------------------

  [Color swatch]

*/

.color-swatch {

  margin-top: 20px;

  display: inline-block;

  min-width: 230px;

  overflow: hidden;

  border-radius: 3px;

}

.color-swatch .colors {

  margin: 0;

}

.color-swatch .colors > div {

  min-height: 90px;

}

.color-swatch .desc {

  margin: 0;

}

.color-swatch .desc > div {

  text-align: center;

  background-color: #ffffff;

  line-height: 50px;

  font-family: 'Raleway', sans-serif;

  font-weight: 600;

  color: #686868;

}

/*------------------------------------------------------------------

  [Notifications]

*/

#gritter-notice-wrapper {

  width: 360px;

  top: 82px;

}

.gritter-item-wrapper {

  background: url("../lib/jquery.gritter/images/gritter-bg.png");

  box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2);

}

.gritter-item-wrapper .gritter-item {

  font-family: 'Open Sans', sans-serif;

  background: transparent;

  color: #ffffff;

  padding: 0;

  display: table;

  table-layout: fixed;

  width: 100%;

}

.gritter-item-wrapper .gritter-item .gritter-img-container {

  display: table-cell;

  width: 26%;

  vertical-align: middle;

  text-align: center;

  background-color: #302f2f;

}

.gritter-item-wrapper .gritter-item .gritter-img-container .gritter-image {

  float: none;

}

.gritter-item-wrapper .gritter-item .gritter-content {

  width: auto;

}

.gritter-item-wrapper .gritter-item .gritter-content.gritter-with-image,

.gritter-item-wrapper .gritter-item .gritter-content.gritter-without-image {

  padding: 15px 35px 17px 15px;

  color: #d9d9d9;

  width: 267px;

  display: table-cell;

}

.gritter-item-wrapper .gritter-item .gritter-content.gritter-with-image .gritter-close,

.gritter-item-wrapper .gritter-item .gritter-content.gritter-without-image .gritter-close {

  display: block !important;

  top: 0;

  right: 0;

  left: auto;

  height: 30px;

  width: 35px;

  font-size: 0;

  background: transparent;

  text-indent: inherit;

  opacity: 0.4;

}

.gritter-item-wrapper .gritter-item .gritter-content.gritter-with-image .gritter-close:hover,

.gritter-item-wrapper .gritter-item .gritter-content.gritter-without-image .gritter-close:hover {

  opacity: 0.8;

}

.gritter-item-wrapper .gritter-item .gritter-content.gritter-with-image .gritter-close:after,

.gritter-item-wrapper .gritter-item .gritter-content.gritter-without-image .gritter-close:after {

  content: '\e680';

  font-family: 'Stroke 7';

  position: absolute;

  color: #ffffff;

  font-size: 24px;

  left: 5px;

  text-shadow: none;

}

.gritter-item-wrapper .gritter-item .gritter-content.gritter-with-image .gritter-title,

.gritter-item-wrapper .gritter-item .gritter-content.gritter-without-image .gritter-title {

  text-shadow: none;

  font-weight: 300;

  font-size: 17px;

}

.gritter-item-wrapper .gritter-item .gritter-content.gritter-with-image p,

.gritter-item-wrapper .gritter-item .gritter-content.gritter-without-image p {

  font-size: 12px;

  line-height: 19px;

}

.gritter-item-wrapper .gritter-item .gritter-content .gritter-without-image {

  border-left: 0;

}

.gritter-item-wrapper.img-rounded {

  border-radius: 0;

}

.gritter-item-wrapper.img-rounded .gritter-img-container .gritter-image {

  border-radius: 50%;

}

.gritter-item-wrapper.clean {

  background: #ffffff;

}

.gritter-item-wrapper.clean .gritter-item {

  color: #555555;

}

.gritter-item-wrapper.clean .gritter-item .gritter-img-container {

  background-color: #fafafa;

}

.gritter-item-wrapper.clean .gritter-item .gritter-content {

  color: #555555;

}

.gritter-item-wrapper.clean .gritter-item .gritter-content .gritter-close {

  opacity: 0.5;

}

.gritter-item-wrapper.clean .gritter-item .gritter-content .gritter-close:after {

  color: #555555;

}

.gritter-item-wrapper.color .gritter-item .gritter-img-container {

  background-color: transparent;

}

.gritter-item-wrapper.color .gritter-item .gritter-content {

  color: #ffffff;

}

.gritter-item-wrapper.color .gritter-item .gritter-content .gritter-close {

  opacity: 0.7;

}

.gritter-item-wrapper.color .gritter-item .gritter-content .gritter-close:hover {

  opacity: 1;

}

.gritter-item-wrapper.primary {

  background: #ef6262;

}

.gritter-item-wrapper.success {

  background: #7ACCBE;

}

.gritter-item-wrapper.info {

  background: #ff575c;

}

.gritter-item-wrapper.warning {

  background: #FFC870;

}

.gritter-item-wrapper.danger {

  background: #EF6262;

}

.gritter-item-wrapper.alt1 {

  background: #95d9f0;

}

.gritter-item-wrapper.alt2 {

  background: #ffdc7a;

}

.gritter-item-wrapper.alt3 {

  background: #7a98bf;

}

.gritter-item-wrapper.alt4 {

  background: #cccccc;

}

.gritter-item-wrapper.dark {

  background: #3d3c3c;

}

.gritter-item-wrapper.facebook {

  background: #5d82d1;

}

.gritter-item-wrapper.facebook .gritter-item .gritter-img-container {

  background-color: #5179ce;

}

.gritter-item-wrapper.twitter {

  background: #50bff5;

}

.gritter-item-wrapper.twitter .gritter-item .gritter-img-container {

  background-color: #42baf4;

}

.gritter-item-wrapper.google-plus {

  background: #eb5e4c;

}

.gritter-item-wrapper.google-plus .gritter-item .gritter-img-container {

  background-color: #e9523e;

}

.gritter-item-wrapper.dribbble {

  background: #f7659c;

}

.gritter-item-wrapper.dribbble .gritter-item .gritter-img-container {

  background-color: #f65693;

}

.gritter-item-wrapper.flickr {

  background: #0063dc;

}

.gritter-item-wrapper.flickr .gritter-item .gritter-img-container {

  background-color: #005ccd;

}

.gritter-item-wrapper.linkedin {

  background: #238cc8;

}

.gritter-item-wrapper.linkedin .gritter-item .gritter-img-container {

  background-color: #2183bb;

}

.gritter-item-wrapper.youtube {

  background: #ef4e41;

}

.gritter-item-wrapper.youtube .gritter-item .gritter-img-container {

  background-color: #ee4133;

}

.gritter-item-wrapper.pinterest {

  background: #e13138;

}

.gritter-item-wrapper.pinterest .gritter-item .gritter-img-container {

  background-color: #df242b;

}

.gritter-item-wrapper.github {

  background: #333;

}

.gritter-item-wrapper.github .gritter-item .gritter-img-container {

  background-color: #2b2b2b;

}

.gritter-item-wrapper.tumblr {

  background: #426d9b;

}

.gritter-item-wrapper.tumblr .gritter-item .gritter-img-container {

  background-color: #3d6590;

}

/*------------------------------------------------------------------

  [Grid]

*/

.bs-grid-block {

  border: 2px dashed #c5c5c5;

  font-weight: 300;

  font-size: 20px;

  color: #807e7e;

  display: table;

  table-layout: fixed;

  width: 100%;

  margin-bottom: 40px;

}

.bs-grid-block .content {

  display: table-cell;

  height: 177px;

  text-align: center;

  vertical-align: middle;

}

.bs-grid-block .content .size {

  display: block;

}

.bs-grid-block .content .device {

  line-height: 0;

}

.bs-grid-block .content .device:after {

  font-size: 15px;

}

@media (min-width: 1200px) {

  .bs-grid-block .content .device:after {

    content: 'Desktop';

    color: #ef6262;

  }

}

@media (min-width: 992px) and (max-width: 1199px) {

  .bs-grid-block .content .device:after {

    content: 'Laptop';

    color: #ef6262;

  }

}

@media (min-width: 768px) and (max-width: 991px) {

  .bs-grid-block .content .device:after {

    content: 'Tablet';

    color: #7a98bf;

  }

}

@media (max-width: 767px) {

  .bs-grid-block .content .device:after {

    content: 'Phone';

    color: #7ACCBE;

  }

}

/*------------------------------------------------------------------

  [Icons]

*/

.icon-container {

  background-color: #ffffff;

  padding: 20px;

  text-align: center;

  margin-bottom: 30px;

}

.icon-container .icon {

  background-color: #f5f5f5;

  border-radius: 50%;

  display: inline-block;

  height: 95px;

  width: 95px;

  margin-bottom: 15px;

  padding: 20px;

  text-align: center;

}

.icon-container .icon span {

  font-size: 55px;

  color: #646262;

}

.icon-container .class {

  display: block;

  font-size: 14px;

  font-weight: 300;

}

/*------------------------------------------------------------------

  [Code]

*/

/* Pretty printing styles. Used with prettify.js. */

.prettyprint {

  font-size: 12px;

  line-height: 1.5;

}

/* Light Theme*/

pre {

  color: #555555;

}

pre .pln {

  color: #777777;

}

pre .str {

  color: #DD1144;

}

pre .kwd {

  color: #445588;

}

pre .com {

  color: #b8b6b1;

}

pre .typ {

  color: #008080;

}

pre .lit {

  color: #DD1144;

}

pre .pun,

pre .opn,

pre .clo {

  color: #949494;

}

pre .tag {

  color: #698bb7;

}

pre .atn {

  color: #f17979;

}

pre .atv {

  color: #929292;

}

pre .dec,

pre .var {

  color: #DD1144;

}

pre .fun {

  color: #445588;

}

/*Dark Theme*/

pre.am-code-dark {

  background-color: #4d4342;

  color: #FFFFFF;

}

pre.am-code-dark .pln {

  color: #ffffff;

}

pre.am-code-dark .str {

  color: #b5db99;

}

pre.am-code-dark .kwd {

  color: #e9c865;

}

pre.am-code-dark .com {

  color: #c3b8b7;

}

pre.am-code-dark .typ {

  color: #FF9787;

}

pre.am-code-dark .lit {

  color: #b5db99;

}

pre.am-code-dark .pun,

pre.am-code-dark .opn,

pre.am-code-dark .clo {

  color: #ffffff;

}

pre.am-code-dark .tag {

  color: #e9c865;

}

pre.am-code-dark .atn {

  color: #FF9787;

}

pre.am-code-dark .atv {

  color: #b5db99;

}

pre.am-code-dark .dec,

pre.am-code-dark .var {

  color: #b5db99;

}

pre.am-code-dark .fun {

  color: #e9c865;

}

/* Specify class=linenums on a pre to get line numbering */

ol.linenums {

  margin-top: 0;

  margin-bottom: 0;

}

/* IE indents via margin-left */

li.L0,

li.L1,

li.L2,

li.L3,

li.L5,

li.L6,

li.L7,

li.L8 {

  list-style-type: none;

}

/* Alternate shading for lines */

li.L1,

li.L3,

li.L5,

li.L7,

li.L9 {

  background: #eee;

}

/*------------------------------------------------------------------

  [Dividers inside panels]

*/

.panel-divider {

  border-bottom: 1px solid #f2f2f2;

  padding-top: 10px;

  margin-bottom: 10px;

}

.panel-divider-lg {

  padding-top: 15px;

  margin-bottom: 15px;

}

.panel-divider-xl {

  padding-top: 20px;

  margin-bottom: 20px;

}

/*------------------------------------------------------------------

  [Timeline]

*/

.timeline {

  margin: 0 auto 40px;

  padding: 0;

  padding-bottom: 20px;

  max-width: 840px;

  position: relative;

}

@media (max-width: 767px) {

  .timeline {

    padding: 0;

  }

}

.timeline:before {

  content: '';

  position: absolute;

  top: 40px;

  bottom: 0;

  width: 2px;

  background: #dbdbdb;

  left: 170px;

  margin-left: -1px;

}

@media (max-width: 767px) {

  .timeline:before {

    left: 50%;

    margin-left: -1px;

    top: -35px;

  }

}

.timeline-item {

  position: relative;

  padding-left: 210px;

  list-style: none;

  margin-bottom: 30px;

}

@media (max-width: 767px) {

  .timeline-item {

    padding-left: 0;

    margin-top: 60px;

    margin-bottom: 0;

  }

}

.timeline-item:before {

  content: '';

  position: absolute;

  top: 34.5px;

  left: 162px;

  border: 2px solid #cccccc;

  width: 16px;

  height: 16px;

  background-color: #ededed;

  border-radius: 50px;

}

@media (max-width: 767px) {

  .timeline-item:before {

    display: none;

  }

}

.timeline-item:nth-child(4n+1):before {

  border-color: #ef6262;

}

.timeline-item:nth-child(4n+2):before {

  border-color: #ff575c;

}

.timeline-item:nth-child(4n+3):before {

  border-color: #FFC870;

}

.timeline-item:nth-child(4n+4):before {

  border-color: #7ACCBE;

}

.timeline-variant .timeline-item {

  padding-left: 0;

  margin: 30px 0 0;

}

@media (max-width: 767px) {

  .timeline-variant .timeline-item {

    margin-top: 60px;

  }

}

.timeline-variant .timeline-item.right {

  right: 0;

  padding-left: -webkit-calc(50% + 45px);

  padding-left: calc(50% + 45px);

}

@media (max-width: 767px) {

  .timeline-variant .timeline-item.right {

    padding: 0;

  }

}

.timeline-variant .timeline-item.left {

  left: 0;

  padding-right: -webkit-calc(50% + 45px);

  padding-right: calc(50% + 45px);

}

@media (max-width: 767px) {

  .timeline-variant .timeline-item.left {

    padding: 0;

  }

}

.timeline-variant .timeline-item.left .timeline-content:after {

  right: -5px;

  left: inherit;

}

.timeline-variant .timeline-item.left .timeline-content:before {

  right: -5px;

  left: inherit;

}

.timeline-variant .timeline-item.left .timeline-icon {

  left: initial;

  right: -67px;

}

@media (max-width: 767px) {

  .timeline-variant .timeline-item.left .timeline-icon {

    left: 50%;

    margin-left: -18px;

    top: -48px;

  }

}

.timeline-variant .timeline-item:before {

  display: none;

}

.timeline-date {

  position: absolute;

  display: block;

  left: 0;

  top: 34px;

  width: 145px;

  text-align: right;

  white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;

}

@media (max-width: 767px) {

  .timeline-date {

    width: 100%;

    left: 0;

    top: -40px;

    text-align: center;

  }

  .timeline-date span {

    background-color: #e0e0e0;

    padding: 5px 8px;

    border-radius: 4px;

    line-height: 25px;

  }

}

.timeline-content {

  position: relative;

  background-color: #ffffff;

  padding: 25px 30px 25px 28px;

  border-radius: 3px;

  min-height: 85px;

}

.timeline-item-gallery .timeline-content {

  padding-bottom: 15px;

}

@media (max-width: 480px) {

  .timeline-content {

    padding: 15px 18px;

  }

}

.timeline-content:before {

  content: "";

  position: absolute;

  width: 10px;

  height: 10px;

  background-color: #fff;

  -webkit-transform: rotate(45deg);

      -ms-transform: rotate(45deg);

       -o-transform: rotate(45deg);

          transform: rotate(45deg);

  top: 37.5px;

  left: -5px;

}

@media (max-width: 767px) {

  .timeline-content:before {

    display: none;

  }

}

.timeline-avatar {

  width: 35px;

  height: 35px;

  display: block;

  border-radius: 50px;

  overflow: hidden;

  vertical-align: middle;

  float: left;

}

.timeline-avatar img {

  width: 100%;

  height: 100%;

}

.timeline-header {

  display: block;

  padding: 7px 0 0 46px;

}

@media (max-width: 767px) {

  .timeline-header {

    padding-top: 0;

  }

}

.timeline-variant .timeline-header {

  padding-top: 0;

  line-height: 16px;

}

.timeline-autor {

  display: inline-block;

  font-weight: 700;

}

.timeline-activity {

  display: inline-block;

  margin: 0;

}

.timeline-variant .timeline-activity {

  display: inline;

  line-height: 16px;

}

.timeline-time {

  float: right;

  color: #ababab;

}

.timeline-variant .timeline-time {

  float: none;

  display: block;

  line-height: 21px;

}

.timeline-summary {

  color: #8a8a8a;

  margin-top: 4px;

}

.timeline-summary p {

  margin-bottom: 0;

}

.timeline-variant .timeline-summary {

  margin-top: 20px;

}

.timeline-variant .timeline-summary p {

  line-height: 16px;

}

.timeline-gallery {

  margin-top: 12px;

}

.timeline-variant .timeline-gallery {

  margin-top: 20px;

}

.timeline-gallery .gallery-thumbnail {

  display: inline-block;

  max-width: 100px;

  margin-right: 10px;

  margin-bottom: 10px;

}

.timeline-blockquote {

  margin: 10px 0 0 5px;

  padding: 4px 10px;

  border-left: 4px solid #e0e0e0;

  color: #8a8a8a;

}

.timeline-variant .timeline-blockquote {

  margin-top: 20px;

}

.timeline-blockquote p {

  font-size: 13px;

}

.timeline-blockquote footer {

  color: #8a8a8a;

}

/*Load more button*/

@media (max-width: 767px) {

  .timeline-loadmore {

    text-align: center;

    padding: 0;

    margin-bottom: 40px;

    margin-top: 40px;

  }

}

.timeline-loadmore .load-more-btn {

  background-color: #dbdbdb;

  border-radius: 2px;

  padding: 5px 9px;

  color: #424242;

  outline: none;

  font-size: 12px;

  font-weight: 500;

  position: absolute;

  left: 131px;

}

@media (max-width: 767px) {

  .timeline-loadmore .load-more-btn {

    position: relative;

    left: 0;

  }

}

.timeline-loadmore:before {

  display: none;

}

.timeline-variant .timeline-loadmore {

  text-align: center;

  margin-bottom: 40px;

}

.timeline-variant .timeline-loadmore .load-more-btn {

  position: relative;

  left: initial;

}

/*------------------------------------------------------------------

  [Detailed items content like gallery & blockquote]

*/

.timeline-item-detailed .timeline-time {

  line-height: 21px;

}

.timeline-item-detailed .timeline-header {

  line-height: 21px;

}

.timeline-variant .timeline-item-detailed .timeline-header {

  border-bottom: 1px solid #f0f0f0;

  padding-bottom: 15px;

}

.timeline-item-detailed .timeline-avatar {

  vertical-align: top;

}

.timeline-variant {

  max-width: none;

  padding-bottom: 0;

}

.timeline-variant:before {

  left: 50%;

  z-index: -1;

  top: 70px;

}

.timeline-month {

  width: 100%;

  text-align: center;

  list-style: none;

  margin: 30px 0 15px;

  padding: 11px 0 12px;

  font-size: 18px;

  background-color: #f0f0f0;

  font-weight: 300;

}

.timeline-month:first-child {

  margin-top: 0;

  padding-bottom: 5px;

}

.timeline-icon {

  position: absolute;

  color: #ffffff;

  top: 20px;

  left: -67px;

  width: 44px;

  height: 44px;

  font-size: 23px;

  border: 2px solid #ffffff;

  text-align: center;

  background-color: #ededed;

  border-radius: 50%;

}

@media (max-width: 767px) {

  .timeline-icon {

    left: 50%;

    margin-left: -18px;

    top: -48px;

    width: 38px;

    height: 38px;

    font-size: 18px;

  }

}

.timeline-icon > .icon {

  line-height: 40px;

  vertical-align: middle;

}

@media (max-width: 767px) {

  .timeline-icon > .icon {

    line-height: 34px;

  }

}

.file .timeline-icon {

  background-color: #ff575c;

}

.comment .timeline-icon {

  background-color: #FFC870;

}

.gallery .timeline-icon {

  background-color: #7ACCBE;

}

.quote .timeline-icon {

  background-color: #ef6262;

}

/*------------------------------------------------------------------

  [Invoice]

*/

.invoice {

  background-color: #ffffff;

  padding: 100px 100px 70px;

  color: #8c8c8c;

}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {

  .invoice {

    padding: 50px 50px 35px;

  }

}

@media (max-width: 480px) {

  .invoice {

    padding: 35px 25px 15px;

  }

}

.invoice-header {

  margin-bottom: 100px;

}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {

  .invoice-header {

    margin-bottom: 50px;

  }

}

@media (max-width: 480px) {

  .invoice-header > div {

    float: none;

    width: 100%;

  }

}

.invoice-logo {

  line-height: 80px;

  height: 54px;

  min-width: 206px;

  background-image: url("../img/logo-invoice-big.png");

  background-repeat: no-repeat;

  background-position: 0 ;

}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {

  .invoice-logo {

    height: 34px;

    min-width: 144px;

    background-image: url("../img/logo-invoice.png");

  }

}

@media (max-width: 480px) {

  .invoice-logo {

    margin: 0 auto 20px;

    float: none;

  }

}

.invoice-order {

  text-align: right;

}

@media (max-width: 480px) {

  .invoice-order {

    text-align: center;

  }

}

.invoice-id {

  display: block;

  font-size: 30px;

  line-height: 30px;

}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {

  .invoice-id {

    font-size: 15px;

    line-height: 18px;

  }

}

.incoice-date {

  display: block;

  font-size: 18px;

}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {

  .incoice-date {

    font-size: 13px;

  }

}

.invoice-data {

  margin-bottom: 110px;

}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {

  .invoice-data {

    margin-bottom: 55px;

  }

}

@media (max-width: 480px) {

  .invoice-person {

    text-align: center;

  }

}

.invoice-person span {

  font-size: 18px;

  line-height: 26px;

  display: block;

}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {

  .invoice-person span {

    font-size: 13px;

    line-height: 20px;

  }

}

.invoice-person .name {

  font-weight: 500;

}

.invoice-person:last-child {

  text-align: right;

}

@media (max-width: 480px) {

  .invoice-person:last-child {

    text-align: center;

  }

}

.invoice-payment-direction {

  text-align: center;

  position: relative;

  padding-top: 20px;

}

@media (max-width: 480px) {

  .invoice-payment-direction {

    padding: 20px;

  }

}

.invoice-payment-direction .icon {

  width: 80px;

  height: 80px;

  border-radius: 50%;

  background-color: #f7f7f7;

  font-size: 50px;

  color: #c2c2c2;

  line-height: 80px;

}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {

  .invoice-payment-direction .icon {

    width: 40px;

    height: 40px;

    line-height: 40px;

    font-size: 25px;

  }

}

@media (max-width: 480px) {

  .invoice-payment-direction .icon {

    -webkit-transform: rotate(90deg);

        -ms-transform: rotate(90deg);

         -o-transform: rotate(90deg);

            transform: rotate(90deg);

  }

}

.invoice-details {

  width: 100%;

  font-size: 16px;

}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {

  .invoice-details {

    font-size: 11px;

  }

}

.invoice-details tr > td {

  padding: 20px 0;

}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {

  .invoice-details tr > td {

    padding: 15px 0;

  }

}

.invoice-details th {

  text-align: right;

  padding-bottom: 8px;

  border-bottom: 1px solid #f0f0f0;

}

.invoice-details th:first-child {

  text-align: left;

}

.invoice-details td.description,

.invoice-details td.hours,

.invoice-details td.amount,

.invoice-details td.summary {

  border-bottom: 1px solid #f0f0f0;

}

.invoice-details td.hours {

  text-align: right;

}

.invoice-details td.amount {

  text-align: right;

}

.invoice-details td.summary {

  color: #c4c4c4;

}

.invoice-details td.total {

  color: #8c8c8c;

  font-weight: 500;

}

.invoice-details td.total-value {

  font-size: 22px;

  color: #ef6262;

}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {

  .invoice-details td.total-value {

    font-size: 11px;

  }

}

.invoice-payment-method {

  margin-bottom: 75px;

}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {

  .invoice-payment-method {

    margin-bottom: 37px;

  }

}

.invoice-payment-method span {

  font-size: 18px;

  line-height: 26px;

  display: block;

}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {

  .invoice-payment-method span {

    font-size: 13px;

    line-height: 20px;

  }

}

.invoice-payment-method .title {

  font-weight: 500;

}

.invoice-message {

  font-size: 16px;

  margin-bottom: 62px;

}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {

  .invoice-message {

    font-size: 13px;

  }

}

@media (max-width: 480px) {

  .invoice-message {

    margin-bottom: 31px;

  }

}

.invoice-message .title {

  font-weight: 500;

  text-transform: uppercase;

  display: block;

  margin-bottom: 12px;

}

.invoice-message p {

  line-height: 26px;

}

@media (min-width: 768px) and (max-width: 991px), (max-width: 767px) {

  .invoice-message p {

    line-height: 20px;

  }

}

.invoice-company-info {

  margin-bottom: 70px;

}

@media (max-width: 767px), (max-width: 480px) {

  .invoice-company-info {

    margin-bottom: 35px;

  }

}

.invoice-company-info > div {

  border-left: 1px solid #f0f0f0;

  padding: 8px 40px;

}

@media (max-width: 767px), (max-width: 480px) {

  .invoice-company-info > div {

    border: none;

    padding: 8px 15px;

  }

}

.invoice-company-info > div:first-child {

  border-left: none;

}

.invoice-company-info .summary {

  padding: 0 40px 0;

  line-height: 16px;

}

@media (max-width: 767px), (max-width: 480px) {

  .invoice-company-info .summary {

    padding: 8px 15px;

  }

}

.invoice-company-info .summary .title {

  color: #8c8c8c;

  font-size: 14px;

  line-height: 21px;

  font-weight: 500;

}

.invoice-company-info .summary p {

  line-height: 16px;

}

.invoice-footer {

  text-align: center;

}

.invoice-footer .btn {

  min-width: 96px;

  font-size: 14px;

  font-weight: 700;

}

.widget-pie .chart-container {

  display: table;

  width: 100%;

  margin: 0;

}

.widget-pie .chart-container > div {

  display: table-cell;

  float: none;

  vertical-align: middle;

}

@media (max-width: 767px) {

  .widget-pie .chart-container > div {

    display: block;

  }

  .widget-pie .chart-container > div:first-child {

    margin-bottom: 25px;

  }

}

.widget-pie .chart-container .chart {

  min-height: 125px;

}

.widget-pie .chart-container .legend > div {

  background-color: transparent !important;

}

.widget-pie .chart-container .legend table {

  width: 100%;

}

.widget-pie .chart-container .legend table tr td {

  padding-bottom: 7px;

  font-size: 12px;

}

.widget-pie .chart-container .legend table tr .legendColorBox {

  width: 1%;

}

.widget-pie .chart-container .legend table tr .legendColorBox > div {

  border: 0 !important;

}

.widget-pie .chart-container .legend table tr .legendLabel {

  padding-left: 8px;

  font-size: 12px;

}

.widget-pie .chart-container .legend table tr .legendData {

  text-align: right;

}

.widget-pie .chart-info {

  border-top: 1px solid #e0e0e0;

  margin: 0;

  margin-top: 30px;

  text-align: center;

}

.widget-pie .chart-info span {

  display: block;

}

.widget-pie .chart-info span.title {

  margin-bottom: 3px;

  text-transform: uppercase;

  color: #b2b2b2;

  font-size: 12px;

}

.widget-pie .chart-info span.number {

  font-size: 18px;

  font-weight: 300;

}

.widget-pie .chart-info > div {

  padding-top: 20px;

}

.widget-pie .chart-info > div:first-child {

  text-align: left;

  padding-left: 0;

}

.widget-pie .chart-info > div:last-child {

  text-align: right;

  padding-right: 0;

}

@media (max-width: 480px) {

  .widget-pie .chart-info {

    padding-top: 15px;

  }

  .widget-pie .chart-info > div {

    float: none;

    text-align: left !important;

    width: 100%;

    line-height: 40px;

    padding-right: 0;

    padding-left: 0;

    padding-top: 0;

  }

  .widget-pie .chart-info > div span {

    display: inline-block;

  }

  .widget-pie .chart-info > div span.title {

    margin: 0;

  }

  .widget-pie .chart-info > div span.number {

    float: right;

  }

}

.widget-pie.widget-pie-stats .chart-info > div:last-child {

  text-align: left;

}

.widget-pie.widget-pie-stats .chart-info .sparkline {

  float: right;

  margin-top: 11px;

}

@media (max-width: 480px) {

  .widget-pie.widget-pie-stats .chart-info > div {

    line-height: 25px;

  }

  .widget-pie.widget-pie-stats .chart-info > div span {

    display: block;

  }

  .widget-pie.widget-pie-stats .chart-info > div span.number {

    float: none;

  }

  .widget-pie.widget-pie-stats .chart-info > div:first-child {

    margin-bottom: 10px;

  }

}

.widget.line-chart .chart-container {

  position: relative;

  padding: 0 5px 5px 5px;

}

.widget.line-chart .chart-container > div {

  z-index: 1;

}

@media (max-width: 767px) {

  .widget.line-chart .chart-container > div {

    padding: 0 0 5px;

    min-height: 160px;

  }

}

.widget.line-chart .chart-container > .counter {

  min-height: auto;

  top: 0;

  left: 0;

  position: absolute;

  z-index: 2;

}

.widget.line-chart .chart-container > .counter .value {

  font-size: 24px;

}

.widget.line-chart .chart-container > .counter .desc {

  text-transform: uppercase;

  font-size: 11px;

  color: #b2b2b2;

}

.widget.line-chart .chart-table {

  padding-top: 20px;

}

.widget.line-chart .chart-table table {

  margin: 0;

}

.widget.line-chart .chart-table table .number {

  text-align: right;

  width: 20%;

}

@media (max-width: 767px) {

  .widget.line-chart .chart-table {

    padding: 10px 0 0;

  }

}

.widget.line-chart.widget-fullwidth .chart-container {

  padding: 0;

}

.widget.line-chart.widget-fullwidth .chart-container > div .tickLabel {

  font-size: 0;

}

.widget.line-chart.widget-fullwidth .chart-container > .counter {

  min-height: auto;

  left: 20px;

}

.widget.bar-chart .chart-container {

  padding: 0 5px 5px 5px;

}

@media (max-width: 767px) {

  .widget.bar-chart .chart-container > div {

    padding: 0 0 5px;

    min-height: 160px;

  }

}

.widget.bar-chart .chart-table {

  padding-top: 20px;

}

.widget.bar-chart .chart-table table {

  margin: 0;

}

.widget.bar-chart .chart-table table .number {

  text-align: right;

  width: 20%;

}

@media (max-width: 767px) {

  .widget.bar-chart .chart-table {

    padding: 10px 0 0;

  }

}

.widget-calendar {

  padding: 0;

}

.widget-calendar .cal-container {

  width: 100%;

  display: table;

}

.widget-calendar .cal-container .cal-notes {

  display: table-cell;

  width: 40%;

  background-color: #ef6262;

  padding: 25px;

}

.widget-calendar .cal-container .cal-notes span {

  display: block;

  color: #ffffff;

}

.widget-calendar .cal-container .cal-notes span.day {

  font-size: 25px;

  font-weight: 300;

}

.widget-calendar .cal-container .cal-notes span.date {

  font-size: 15px;

  font-weight: 300;

  color: #fbd6d6;

}

.widget-calendar .cal-container .cal-notes span.title {

  font-size: 14px;

  border-bottom: 1px solid #ffffff;

  margin-top: 35px;

  padding-bottom: 3px;

}

.widget-calendar .cal-container .cal-notes span.title .icon {

  float: right;

  font-size: 19px;

  line-height: 22px;

  cursor: pointer;

}

.widget-calendar .cal-container .cal-notes ul {

  padding: 0;

  list-style: none;

  padding-top: 20px;

}

.widget-calendar .cal-container .cal-notes ul li {

  padding-bottom: 10px;

  font-size: 12px;

}

.widget-calendar .cal-container .cal-notes ul li span {

  display: inline-block;

}

.widget-calendar .cal-container .cal-notes ul li span.hour {

  float: right;

}

.widget-calendar .cal-container .cal-notes ul li:last-child {

  padding-bottom: 0;

}

.widget-calendar .cal-container .cal-calendar {

  display: table-cell;

  padding: 25px;

}

.widget-calendar .cal-container .cal-calendar .ui-datepicker {

  position: relative;

  margin: 20px 0;

}

.widget-calendar .cal-container .cal-calendar .ui-datepicker .ui-datepicker-header {

  border-bottom: 1px solid rgba(255, 255, 255, 0.6);

  padding-bottom: 5px;

  margin-bottom: 10px;

}

.widget-calendar .cal-container .cal-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-title {

  cursor: default;

  line-height: 1.8em;

  margin: 0 2.3em;

  text-align: center;

  font-weight: 600;

  font-size: 14px;

}

.widget-calendar .cal-container .cal-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,

.widget-calendar .cal-container .cal-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next {

  height: 1.8em;

  position: absolute;

  top: -5px;

  width: 1.8em;

  color: #555555;

  font-size: 28px;

}

.widget-calendar .cal-container .cal-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span,

.widget-calendar .cal-container .cal-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next span {

  overflow: hidden;

  display: block;

  text-indent: -99999px;

}

.widget-calendar .cal-container .cal-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span:after,

.widget-calendar .cal-container .cal-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:after {

  cursor: pointer;

  content: "\e686";

  font-family: 'Stroke 7';

  display: block;

  position: absolute;

  width: 16px;

  height: 16px;

  top: 0;

  text-indent: 0;

}

.widget-calendar .cal-container .cal-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {

  left: 2px;

}

.widget-calendar .cal-container .cal-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next {

  right: 2px;

}

.widget-calendar .cal-container .cal-calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next span:after {

  content: "\e684";

  right: 14px;

}

.widget-calendar .cal-container .cal-calendar .ui-datepicker table.ui-datepicker-calendar {

  width: 100%;

}

.widget-calendar .cal-container .cal-calendar .ui-datepicker table.ui-datepicker-calendar th {

  border: 0;

  padding: 3px;

  text-align: center;

  font-weight: 400;

  color: #555555;

}

.widget-calendar .cal-container .cal-calendar .ui-datepicker table.ui-datepicker-calendar th span {

  font-size: 14px;

}

.widget-calendar .cal-container .cal-calendar .ui-datepicker table.ui-datepicker-calendar tr td {

  border: 0;

  padding: 3px;

  text-align: center;

}

.widget-calendar .cal-container .cal-calendar .ui-datepicker table.ui-datepicker-calendar tr td a {

  display: inline-block;

  padding: 0.2em;

  text-align: center;

  text-decoration: none;

  color: #888888;

  width: 25px;

  height: 25px;

  line-height: 20px;

  font-size: 12px;

}

.widget-calendar .cal-container .cal-calendar .ui-datepicker table.ui-datepicker-calendar tr td a.ui-state-active,

.widget-calendar .cal-container .cal-calendar .ui-datepicker table.ui-datepicker-calendar tr td a.ui-state-highlight {

  background-color: #e6e6e6;

  border-radius: 50%;

}

.widget-calendar .cal-container .cal-calendar .ui-datepicker table.ui-datepicker-calendar tr td a.ui-state-highlight {

  background-color: #ef6262;

  color: #ffffff;

}

@media (max-width: 767px) {

  .widget-calendar .cal-container {

    display: block;

  }

  .widget-calendar .cal-container .cal-notes,

  .widget-calendar .cal-container .cal-calendar {

    display: block;

  }

  .widget-calendar .cal-container .cal-notes {

    width: 100%;

  }

  .widget-calendar .cal-container .cal-calendar .ui-datepicker {

    margin: 10px 0;

  }

}

.widget.widget-map .map-container > div {

  height: 229px;

}

.widget.widget-tile {

  padding: 24px 20px;

  margin-bottom: 20px;

}

.widget.widget-tile .data-info {

  display: inline-block;

}

.widget.widget-tile .data-info .value {

  font-size: 23px;

  font-weight: 300;

}

.widget.widget-tile .data-info .desc {

  font-size: 14px;

  line-height: 18px;

}

.widget.widget-tile .icon {

  display: inline-block;

  color: #ef6262;

  float: right;

  font-size: 45px;

  line-height: 54px;

}

.widget.widget-tile.widget-tile-wide {

  display: table;

  width: 100%;

}

.widget.widget-tile.widget-tile-wide > div {

  display: table-cell;

  width: 50%;

  vertical-align: middle;

}

.widget.widget-tile.widget-tile-wide .data-info {

  vertical-align: top;

}

.widget.widget-tile.widget-tile-wide .data-info .title {

  font-size: 16px;

  line-height: 22px;

  margin-bottom: 2px;

}

.widget.widget-tile.widget-tile-wide .data-info .desc {

  color: #808080;

  font-size: 12px;

}

.widget.widget-tile.widget-tile-wide .tile-value {

  text-align: right;

}

.widget.widget-tile.widget-tile-wide .tile-value > span {

  display: block;

  padding-right: 10px;

  font-weight: 300;

  font-size: 31px;

}

.widget.widget-tile.widget-tile-wide .icon {

  float: none;

  line-height: 43px;

  vertical-align: top;

  margin-right: 5px;

}

.widget-weather {

  padding: 0;

}

.widget-weather .wt-container .wt-hour {

  background-color: #ff7373;

  color: #ffffff;

  font-size: 35px;

  font-weight: 300;

  padding: 20px;

  text-align: center;

}

.widget-weather .wt-container .wt-hour .meridian {

  font-size: 14px;

  vertical-align: middle;

  margin-left: 8px;

  vertical-align: top;

  line-height: 38px;

}

.widget-weather .wt-container .wt-info {

  display: table;

  width: 100%;

  border-bottom: 1px solid #e6e6e6;

}

.widget-weather .wt-container .wt-info .wt-day {

  display: table-cell;

  text-align: center;

  padding: 30px 0;

  border-right: 1px solid #e6e6e6;

}

.widget-weather .wt-container .wt-info .wt-day span {

  display: block;

  font-weight: 300;

  font-size: 15px;

}

.widget-weather .wt-container .wt-info .wt-day span.day {

  margin-bottom: 10px;

  color: #ef6262;

}

.widget-weather .wt-container .wt-info .wt-day span.date {

  margin-top: 10px;

}

@media (max-width: 767px) {

  .widget-weather .wt-container .wt-info .wt-day canvas {

    height: auto !important;

    width: auto !important;

  }

}

.widget-weather .wt-container .wt-info .wt-day:last-child {

  border-right: 0;

}

.widget-weather .wt-container .wt-location {

  padding: 19px;

  font-size: 15px;

  font-weight: 300;

}

.widget-weather .wt-container .wt-location .icon {

  float: right;

  cursor: pointer;

  font-size: 20px;

}

.widget-weather .wt-container .wt-location .icon:hover {

  color: #ef6262;

}

.widget-download-list {

  padding: 0;

}

.widget-download-list > .widget-head {

  background-color: #ff7373;

  color: #ffffff;

  line-height: 33px;

  overflow: hidden;

  padding: 19px 20px;

  margin-bottom: 0;

}

.widget-download-list > .widget-head .icon {

  float: right;

  background-color: #ef6262;

  border-radius: 50%;

  font-size: 20px;

  line-height: 19px;

  padding: 8px;

  height: 35px;

  width: 35px;

}

.widget-download-list .widget-list {

  padding: 0;

  list-style: none;

  margin-bottom: 0;

}

.widget-download-list .widget-list li {

  border-bottom: 1px solid #e6e6e6;

}

.widget-download-list .widget-list li a {

  padding: 21px 20px;

  color: #555555;

  display: block;

  font-weight: 300;

  font-size: 12px;

}

.widget-download-list .widget-list li a .icon {

  float: right;

  color: #ef6262;

  font-size: 20px;

}

.widget-download-list .widget-list li a:hover {

  background-color: #fafafa;

}

.widget-download-list .widget-list li:last-child {

  border: 0;

}

.widget.widget-radar > .widget-head {

  margin-bottom: 39px;

}

.widget.widget-radar .chart-container {

  margin-bottom: 20px;

}

/*------------------------------------------------------------------

  [Custom pages]

*/

/*------------------------------------------------------------------

  [Login]

*/

.login-container {

  max-width: 400px;

  margin: 80px auto;

  padding: 10px;

}

.login-container .panel-default {

  background: transparent;

  padding: 0;

  border: 0;

  overflow: hidden;

  margin-bottom: 20px;

}

.login-container .panel-default .panel-heading {

  padding: 0;

  background: transparent;

  border: 0;

  text-align: center;

  margin-bottom: 20px;

}

.login-container .panel-default .panel-heading span {

  display: block;

  color: #858383;

  line-height: 20px;

  font-size: 15px;

  font-weight: 400;

  font-family: 'Raleway', sans-serif;

  margin-top: 10px;

  padding-bottom: 10px;

}

.login-container .panel-default .panel-body .form-group {

  margin: 0;

  padding: 0;

}

.login-container .panel-default .panel-body .form-group > div {

  padding: 0;

}

.login-container .panel-default .panel-body .form-group .input-group {

  border-bottom: 2px solid #4a4949;

  padding: 10px 0;

}

.login-container .panel-default .panel-body .form-group .input-group .input-group-addon {

  border: 0;

  background-color: transparent;

}

.login-container .panel-default .panel-body .form-group .input-group .input-group-addon .icon {

  font-size: 20px;

  color: #ffffff;

}

.login-container .panel-default .panel-body .form-group .input-group .form-control {

  border: 0;

  background-color: transparent;

  box-shadow: none;

  color: #a3a2a2;

  padding: 0;

  font-family: 'Raleway', sans-serif;

  font-size: 14px;

  font-weight: 500;

  height: 36px;

}

.login-container .panel-default .panel-body .form-group .input-group.parsley-error {

  border-color: #f49090;

}

.login-container .panel-default .panel-body .form-group.login-submit {

  padding-top: 40px;

  padding-bottom: 15px;

}

.login-container .panel-default .panel-body .form-group.login-submit .btn {

  width: 100%;

}

.login-container .panel-default .panel-body .form-group.footer {

  margin-top: 3px;

  line-height: 35px;

  font-size: 14px;

}

.login-container .panel-default .panel-body .form-group .remember {

  text-align: right;

  color: #a3a2a2;

}

.login-container .panel-default .panel-body .form-group .remember label {

  margin: 0;

  cursor: pointer;

}

.login-container .panel-default .panel-body .form-group .remember .am-checkbox {

  display: inline-block;

  margin-left: 7px;

}

.login-container .panel-default .panel-body .form-group .remember .am-checkbox input[type="checkbox"] + label:before,

.login-container .panel-default .panel-body .form-group .remember .am-checkbox input[type="radio"] + label:before {

  border-color: #4a4949;

  background-color: transparent;

}

.login-container .panel-default .panel-body .form-group .remember .am-checkbox input[type="checkbox"] + label:hover:before,

.login-container .panel-default .panel-body .form-group .remember .am-checkbox input[type="radio"] + label:hover:before {

  border-color: #575555;

}

@media (max-width: 767px) {

  .login-container {

    margin-top: 50px;

  }

}

/*------------------------------------------------------------------

  [Error pages]

*/

.am-error .error-container {

  text-align: center;

}

.am-error .error-number {

  display: block;

  color: #ffffff;

  font-size: 130px;

  font-family: 'Raleway', sans-serif;

  font-weight: 400;

  line-height: 120px;

  text-shadow: 6px 5px 0 rgba(0, 0, 0, 0.1);

  margin-bottom: 30px;

}

@media (max-width: 767px) {

  .am-error .error-number {

    font-size: 90px;

    margin-bottom: 10px;

    line-height: 100px;

  }

}

.am-error .error-description {

  font-size: 26px;

  font-weight: 300;

  line-height: 32px;

  color: #cccccc;

}

@media (max-width: 767px) {

  .am-error .error-description {

    font-size: 19px;

  }

}

.am-error .error-goback-text {

  font-size: 20px;

  font-weight: 300;

  color: #a6a6a6;

  margin-bottom: 30px;

  margin-top: 15px;

}

@media (max-width: 767px) {

  .am-error .error-goback-text {

    font-size: 15px;

  }

}

/*------------------------------------------------------------------

  [Page 404]

*/

.am-error-404 .error-container .error-image {

  display: inline-block;

  background: url("../img/404-img.png") no-repeat right center;

  background-size: 387px 292px;

  width: 100%;

  max-width: 587px;

  height: 292px;

}

.am-error-404 .error-container .error-image img {

  max-width: 607px;

  max-height: 459px;

}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {

  .am-error-404 .error-container .error-image {

    background-image: url("../img/404-img-2x.png");

  }

}

@media (max-width: 767px) {

  .am-error-404 .error-container .error-image {

    background-size: 190px 142px;

    max-width: 295px;

    height: 142px;

  }

}

/*------------------------------------------------------------------

  [Sign up]

*/

.sign-up {

  margin-top: 20px;

  max-width: 440px;

  margin-bottom: 20px;

  padding: 0;

}

.sign-up .panel-heading {

  margin-bottom: 15px !important;

}

.sign-up .panel-body .form-horizontal .title {

  font-size: 15px;

  color: #d9d9d9;

  text-align: center;

}

.sign-up .panel-body .form-horizontal .sign-up-form {

  margin-bottom: 25px;

}

.sign-up .panel-body .form-horizontal .sign-up-form .social-signup {

  margin-top: 20px;

  margin-bottom: 20px;

}

.sign-up .panel-body .form-horizontal .sign-up-form .social-signup > div:first-child {

  padding-right: 8px;

}

.sign-up .panel-body .form-horizontal .sign-up-form .social-signup > div:last-child {

  padding-left: 8px;

}

.sign-up .panel-body .form-horizontal .conditions {

  color: #979595;

  margin-bottom: 25px;

}

.sign-up .panel-body .form-horizontal .conditions a {

  color: #d9d9d9;

}

.sign-up .panel-body .form-horizontal .conditions a:hover {

  color: #ffffff;

}

/*------------------------------------------------------------------

  [Forgot password]

*/

.forgot-password {

  max-width: 415px;

}

.forgot-password .panel-heading {

  margin-bottom: 0 !important;

}

.forgot-password .panel-body .form-horizontal p {

  color: #979595;

  font-size: 14px;

  margin-bottom: 25px;

}

.forgot-password .panel-body .form-horizontal p a {

  color: #d9d9d9;

}

.forgot-password .panel-body .form-horizontal p a:hover {

  color: #ffffff;

}

.forgot-password .panel-body .form-horizontal p.contact {

  margin-bottom: 30px;

}

.forgot-password .panel-body .form-horizontal .form-group {

  margin-bottom: 30px;

}

.forgot-password .out-links {

  margin-top: 40px;

}

@media (max-width: 767px) {

  .forgot-password {

    margin-bottom: 50px;

    margin-top: 30px;

  }

}

/*------------------------------------------------------------------

  [Gallery]

*/

.gallery-container .item {

  width: 25%;

  margin-bottom: 20px;

  padding: 0 10px;

}

.gallery-container .item .photo {

  background: #ffffff;

}

.gallery-container .item .photo .img {

  position: relative;

}

.gallery-container .item .photo .img img {

  width: 100%;

}

.gallery-container .item .photo .img .over {

  top: 0;

  opacity: 0;

  position: absolute;

  height: 100%;

  width: 100%;

  background: rgba(239, 98, 98, 0.8);

  -o-transition: opacity 300ms ease;

     transition: opacity 300ms ease;

  -webkit-transition: opacity 300ms ease;

}

.gallery-container .item .photo .img .over .func {

  margin-top: -80px;

  position: relative;

  top: 50%;

  text-align: center;

  -webkit-transition: margin-top 200ms ease-in-out;

       -o-transition: margin-top 200ms ease-in-out;

          transition: margin-top 200ms ease-in-out;

}

.gallery-container .item .photo .img .over .func a {

  display: inline-block;

  height: 50px;

  margin-right: 2px;

  width: 50px;

  margin-right: 10px;

  background: rgba(255, 255, 255, 0.2);

  border-radius: 50%;

}

.gallery-container .item .photo .img .over .func a:hover {

  background: rgba(255, 255, 255, 0.3);

}

.gallery-container .item .photo .img .over .func a i {

  font-size: 20px;

  color: #ffffff;

  line-height: 2.4;

}

.gallery-container .item .photo .img:hover .over {

  opacity: 1;

}

.gallery-container .item .photo .img:hover .over .func {

  margin-top: -25px;

}

.gallery-container .item .photo .description {

  line-height: 20px;

  display: table;

  width: 100%;

}

.gallery-container .item .photo .description .icon {

  display: table-cell;

  background-color: #e6e6e6;

  padding: 20px;

  vertical-align: middle;

  width: 20px;

}

.gallery-container .item .photo .description .icon a {

  color: #626262;

}

.gallery-container .item .photo .description .icon a i {

  font-size: 30px;

}

@media (max-width: 767px) {

  .gallery-container .item .photo .description .icon a i {

    font-size: 20px;

  }

}

.gallery-container .item .photo .description .icon a:hover {

  color: #ef6262;

}

@media (max-width: 767px) {

  .gallery-container .item .photo .description .icon {

    padding: 15px;

  }

}

.gallery-container .item .photo .description .desc {

  display: table-cell;

  padding: 10px 20px;

  vertical-align: middle;

}

.gallery-container .item .photo .description .desc h4 {

  margin: 0;

  font-size: 18px;

}

@media (max-width: 767px) {

  .gallery-container .item .photo .description .desc h4 {

    font-size: 15px;

  }

}

.gallery-container .item .photo .description .desc span {

  color: #8a8888;

  font-size: 12px;

  font-weight: 300;

}

@media (max-width: 767px) {

  .gallery-container .item .photo .description .desc {

    padding: 10px;

  }

}

.gallery-container .item.w2 {

  width: 50%;

}

@media (max-width: 767px) {

  .gallery-container {

    max-width: 767px;

  }

  .gallery-container .item {

    width: 100%;

    padding: 0;

  }

  .gallery-container .item.w2 {

    width: 100%;

  }

}

@media (min-width: 768px) and (max-width: 991px) {

  .gallery-container .item {

    width: 50%;

  }

}

/*------------------------------------------------------------------

  [Full calendar]

*/

.full-calendar .fc-toolbar {

  padding-top: 20px;

  margin-bottom: 20px;

}

.full-calendar .fc-toolbar .fc-left {

  padding: 0 10px;

}

@media (max-width: 767px) {

  .full-calendar .fc-toolbar > * > * {

    float: none;

  }

}

.full-calendar .fc-view-container .fc-event-container .fc-event {

  background: #ef6262;

  border-color: #eb3d3d;

  color: #ffffff;

  border-radius: 0;

}

.full-calendar .fc-view-container .fc-border-separate .fc-today {

  background-color: #f7f7f7;

}

.full-calendar .fc-view-container .fc-cell-overlay {

  background-color: rgba(239, 98, 98, 0.5);

}

.full-calendar .fc .fc-button-group > * {

  margin: 0;

}

@media (max-width: 767px) {

  .full-calendar .fc .fc-button-group > * {

    float: none;

  }

}

@media (max-width: 480px) {

  .full-calendar .fc .fc-button-group > * {

    margin-bottom: 10px;

  }

}

.full-calendar .fc-button {

  color: #555555;

  background-image: none;

  border-width: 0 1px 0 0;

  height: auto;

  padding: 10px;

  box-shadow: none;

}

@media (max-width: 767px) {

  .full-calendar .fc-button {

    padding: 5px 8px;

  }

}

.full-calendar .fc-button.fc-corner-right {

  border: 0;

}

.full-calendar .fc-button:focus,

.full-calendar .fc-button.focus {

  color: #ffffff;

  background: #f96c6c;

  text-shadow: none;

}

.full-calendar .fc-button:hover,

.full-calendar .fc-button.hover {

  color: #ffffff;

  background: #f96c6c;

  text-shadow: none;

}

.full-calendar .fc-button:active,

.full-calendar .fc-button.fc-state-active,

.full-calendar .fc-button.active,

.open > .dropdown-toggle.full-calendar .fc-button {

  color: #ffffff;

  background: #f96c6c;

  box-shadow: none;

  text-shadow: none;

}

.full-calendar .fc-button:active:hover,

.full-calendar .fc-button.fc-state-active:hover,

.full-calendar .fc-button.active:hover,

.open > .dropdown-toggle.full-calendar .fc-button:hover,

.full-calendar .fc-button:active:focus,

.full-calendar .fc-button.fc-state-active:focus,

.full-calendar .fc-button.active:focus,

.open > .dropdown-toggle.full-calendar .fc-button:focus,

.full-calendar .fc-button:active.focus,

.full-calendar .fc-button.fc-state-active.focus,

.full-calendar .fc-button.active.focus,

.open > .dropdown-toggle.full-calendar .fc-button.focus {

  color: #ffffff;

  background-color: #ef6262;

}

.full-calendar .fc-button:active,

.full-calendar .fc-button.active,

.open > .dropdown-toggle.full-calendar .fc-button {

  background-image: none;

}

.full-calendar .fc-button.fc-prev-button,

.full-calendar .fc-button.fc-next-button {

  padding-left: 7px;

  padding-right: 7px;

}

.full-calendar .fc-button.fc-state-disabled:hover {

  background-color: #e6e6e6;

  color: #545454;

}

.full-calendar .fc-button .fc-icon:after {

  position: static;

  font-weight: 400;

  font-size: 21px;

}

.full-calendar .fc-state-default {

  color: #555555;

  border: 0;

  border-right: 1px solid rgba(0, 0, 0, 0.1);

}

.full-calendar .fc-state-default.fc-corner-left {

  border-top-left-radius: 0;

  border-bottom-left-radius: 0;

}

.full-calendar .fc-state-default.fc-corner-right {

  border-right: 0;

  border-top-right-radius: 0;

  border-bottom-right-radius: 0;

}

.full-calendar .fc-unthemed .fc-today {

  background-color: #f7f7f7;

}

@media (max-width: 767px) {

  .full-calendar {

    max-width: 767px;

  }

  .full-calendar .fc-toolbar .fc-left,

  .full-calendar .fc-toolbar .fc-center,

  .full-calendar .fc-toolbar .fc-right {

    text-align: center;

    display: block;

    width: 100%;

  }

  .full-calendar .fc-toolbar .fc-left {

    padding-bottom: 20px;

  }

  .full-calendar .fc-toolbar .fc-center {

    padding: 0;

  }

}

.full-calendar #external-events .external-event {

  margin: 2px 0;

  padding: 5px;

  background: #ef6262;

  color: #ffffff;

  font-size: .85em;

  cursor: pointer;

  display: inline-block;

  border-width: 0;

}

.full-calendar #external-events p input {

  margin-top: 15px;

}

.full-calendar #external-events p label {

  font-weight: 300;

  vertical-align: middle;

}

/*------------------------------------------------------------------

  [Profile page]

*/

.user-profile .user-display {

  margin-bottom: 30px;

}

.user-profile .user-display .photo {

  max-height: 300px;

  overflow: hidden;

}

.user-profile .user-display .photo img {

  width: 100%;

}

@media (max-width: 767px) {

  .user-profile .user-display .photo img {

    min-height: 130px;

  }

}

.user-profile .user-display .bottom {

  background-color: #ffffff;

  position: relative;

  padding: 25px 30px 25px 205px;

}

.user-profile .user-display .bottom > div {

  display: inline-block;

}

.user-profile .user-display .bottom .user-avatar {

  position: absolute;

  left: 46px;

  top: -50px;

}

.user-profile .user-display .bottom .user-avatar .status {

  background-color: #00b777;

  border: 2px solid #ffffff;

  border-radius: 50%;

  height: 18px;

  width: 18px;

  left: 105px;

  position: absolute;

  top: 105px;

}

@media (max-width: 767px) {

  .user-profile .user-display .bottom .user-avatar .status {

    height: 13px;

    width: 13px;

    left: 53px;

    top: 51px;

  }

}

.user-profile .user-display .bottom .user-avatar img {

  width: 135px;

  height: 135px;

  border-radius: 50%;

  border: 3px solid #ffffff;

}

@media (max-width: 767px) {

  .user-profile .user-display .bottom .user-avatar img {

    width: 70px;

    height: 70px;

  }

}

@media (max-width: 767px) {

  .user-profile .user-display .bottom .user-avatar {

    left: 50%;

    top: -46px;

    margin-left: -35px;

  }

}

.user-profile .user-display .bottom .user-info {

  line-height: 20px;

}

.user-profile .user-display .bottom .user-info h4 {

  margin: 0;

  font-size: 25px;

  margin-bottom: 5px;

  text-transform: capitalize;

}

.user-profile .user-display .bottom .user-info span {

  font-size: 14px;

  font-weight: 300;

  color: #7b7b7b;

  margin: 10px 0 0 0;

}

@media (max-width: 767px) {

  .user-profile .user-display .bottom .user-info {

    line-height: 22px;

  }

}

@media (max-width: 767px) {

  .user-profile .user-display .bottom {

    padding: 30px 30px 25px 25px;

  }

}

.user-profile .info-block .description {

  padding-bottom: 15px;

  border-bottom: 1px dashed #e6e6e6;

  display: block;

  color: #7b7b7b;

}

.user-profile .info-block table {

  width: 100%;

}

.user-profile .info-block table tr {

  line-height: 23px;

  border-bottom: 1px solid #e6e6e6;

}

.user-profile .info-block table tr td {

  padding: 15px 0;

}

.user-profile .info-block table tr td.item {

  width: 45%;

  color: #7b7b7b;

}

.user-profile .info-block table tr td.item .icon {

  float: left;

  margin-right: 5px;

  font-size: 20px;

  color: #ef6262;

}

.user-profile .info-block table tr:last-child {

  border-bottom: 0;

}

.user-profile .info-block table tr:last-child td {

  padding-bottom: 0;

}

.aside-compose {

  text-align: center;

  padding: 20px 25px;

  margin-top: 10px;

}

.email-search {

  background-color: #ffffff;

  padding: 20px 25px;

}

.email-search h3 {

  margin: 9px 0 15px 0;

}

.email-search span {

  color: #888;

  font-weight: 300;

  font-size: 16px;

}

.email-filters {

  padding: 9px 20px 10px 20px;

  border-bottom: 1px solid #e6e6e6;

  background-color: #ffffff;

  display: table;

  width: 100%;

}

.email-filters > div {

  display: table-cell;

  vertical-align: middle;

}

.email-filters .am-select-all.am-checkbox label:before {

  margin-right: 18px;

}

.email-filters .email-filters-right {

  text-align: right;

}

.email-filters input {

  margin-right: 8px;

}

.email-list {

  background: #ffffff;

}

.email-list .item {

  border-bottom: 1px solid #e6e6e6;

  padding: 17px 20px;

  display: table;

  width: 100%;

  cursor: pointer;

  background-color: #fafafa;

  position: relative;

}

.email-list .item.unread {

  background-color: #ffffff;

}

.email-list .item.unread:after {

  content: '';

  display: block;

  position: absolute;

  width: 3px;

  top: -1px;

  bottom: -1px;

  left: 0;

  background-color: #ef6262;

}

.email-list .item.unread .from,

.email-list .item.unread .date {

  font-weight: 600;

}

.email-list .item > div {

  vertical-align: top;

  display: table-cell;

}

.email-list .item > div:first-child {

  width: 40px;

}

.email-list .item .icon {

  margin-right: 7px;

  font-size: 14px;

}

.email-list .item .from {

  font-weight: 400;

  font-size: 13px;

  margin: 0 0 3px 0;

}

.email-list .item .msg {

  margin: 0;

  color: #888888;

}

.email-list .item:hover {

  background-color: #f7f7f7;

}

.email-head {

  background-color: #ffffff;

  padding: 20px 25px 24px;

}

.email-head .icons {

  font-size: 25px;

  float: right;

}

.email-head .icons .icon {

  color: #555555;

  margin-left: 5px;

}

.email-head .icons .icon:hover {

  color: #ef6262;

}

.email-head h4 {

  margin: 12px 0 15px 0;

}

.email-head .date {

  float: right;

}

.email-head .date a {

  vertical-align: middle;

  margin-right: 5px;

}

.email-head .date .icon {

  font-size: 20px;

}

.email-body {

  background-color: #ffffff;

  border-top: 1px solid #e6e6e6;

  padding: 30px;

  font-size: 15px;

  font-weight: 300;

}

.email-body p {

  line-height: 25px;

  margin-bottom: 20px;

}

.email-subject input {

  font-weight: 300;

  font-size: 25px;

  height: auto;

  padding: 30px;

  border: 0;

  width: 100%;

}

.email-recipient {

  background-color: #ffffff;

  border-bottom: 1px solid #e6e6e6;

  border-top: 1px solid #e6e6e6;

  padding: 30px 30px 10px;

}

.email-recipient label {

  padding-top: 15px;

}

.email.editor {

  background-color: #ffffff;

  padding: 30px;

}

.email.editor .note-toolbar {

  border: 0;

}

.email.editor .note-resizebar {

  background-color: #ffffff;

}

.email.editor .form-group {

  text-align: right;

  margin-top: 15px;

}

.email.editor .form-group .icon {

  font-size: 23px;

}

/*------------------------------------------------------------------

  [Pricing tables]

*/

.pricing-tables {

  margin: 30px 0 20px;

}

.pricing-tables > div {

  padding-left: 10px;

  padding-right: 10px;

}

.pricing-table {

  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04);

  border-radius: 0;

  border-top: 3px solid #c9c9c9;

  padding: 35px 20px;

  background: #ffffff;

  text-align: center;

  margin: 0 0 20px;

}

.pricing-table-title {

  font-size: 16px;

  font-weight: 600;

  text-transform: uppercase;

  margin-bottom: 30px;

}

.pricing-table-price {

  padding: 0 0 20px;

  color: #525252;

}

.pricing-table-price .currency {

  vertical-align: top;

  font-size: 18px;

  line-height: 1;

}

.pricing-table-price .value {

  font-size: 60px;

  line-height: 40px;

  letter-spacing: -3px;

}

.pricing-table-price .frecuency {

  font-size: 20px;

  font-weight: 300;

  margin-left: 5px;

}

.pricing-table-description {

  color: #858585;

  margin-bottom: 10px;

}

.pricing-table-features {

  margin: 0 0 30px;

  padding: 0;

  list-style: none;

}

.pricing-table-features > li {

  font-size: 14px;

  line-height: 25px;

  font-weight: 300;

  line-height: 33px;

}

.pricing-table .btn {

  line-height: 23px;

  min-width: 120px;

  margin-bottom: 10px;

}

.pricing-table .panel-divider {

  padding-top: 30px;

  margin-bottom: 30px;

}

.pricing-table-primary {

  border-color: #ef6262;

}

.pricing-table-warning {

  border-color: #FFC870;

}

.pricing-table-success {

  border-color: #7ACCBE;

}

.pricing-table-danger {

  border-color: #EF6262;

}

.pricing-table-alt1 {

  border-color: #95d9f0;

}

.pricing-table-alt2 {

  border-color: #ffdc7a;

}

.pricing-table-alt3 {

  border-color: #7a98bf;

}

.pricing-table-alt4 {

  border-color: #cccccc;

}

/*------------------------------------------------------------------

  [Bootstrap elements]

*/

/*------------------------------------------------------------------

  [Images]

*/

.img-rounded {

  border-radius: 4px;

}

/*------------------------------------------------------------------

  [Code]

*/

pre {

  padding: 20px;

  border: 0;

}

/*------------------------------------------------------------------

  [Buttons]

*/

.btn {

  border-radius: 0;

}

.btn:active,

.btn.active {

  box-shadow: none;

}

.btn-xs,

.btn-group-xs > .btn {

  font-size: 11px;

  padding-top: 2px;

  padding-bottom: 2px;

}

.btn-rounded {

  border-radius: 3px;

}

.btn-rounded.btn-lg {

  border-radius: 5px;

}

.btn-hspace {

  margin-right: 5px;

}

.btn-vspace {

  margin-bottom: 5px;

}

.btn-space {

  margin-right: 5px;

  margin-bottom: 5px;

}

.btn-default {

  color: #555555;

  background-color: #fff;

  border-color: #dedede;

}

.btn-default:focus,

.btn-default.focus {

  color: #555555;

  background-color: #fff;

  border-color: #dedede;

}

.btn-default:hover {

  color: #555555;

  background-color: #f7f7f7;

  border-color: #d1d1d1;

}

.btn-default:active,

.btn-default.active,

.open > .dropdown-toggle.btn-default {

  color: #555555;

  background-color: #ededed;

  border-color: #c5c5c5;

}

.btn-default:active:hover,

.btn-default.active:hover,

.open > .dropdown-toggle.btn-default:hover,

.btn-default:active:focus,

.btn-default.active:focus,

.open > .dropdown-toggle.btn-default:focus,

.btn-default:active.focus,

.btn-default.active.focus,

.open > .dropdown-toggle.btn-default.focus {

  color: #555555;

  background-color: #ededed;

  border-color: #c5c5c5;

}

.btn-default:active,

.btn-default.active,

.open > .dropdown-toggle.btn-default {

  background-image: none;

}

.btn-default.disabled,

.btn-default[disabled],

fieldset[disabled] .btn-default,

.btn-default.disabled:hover,

.btn-default[disabled]:hover,

fieldset[disabled] .btn-default:hover,

.btn-default.disabled:focus,

.btn-default[disabled]:focus,

fieldset[disabled] .btn-default:focus,

.btn-default.disabled.focus,

.btn-default[disabled].focus,

fieldset[disabled] .btn-default.focus,

.btn-default.disabled:active,

.btn-default[disabled]:active,

fieldset[disabled] .btn-default:active,

.btn-default.disabled.active,

.btn-default[disabled].active,

fieldset[disabled] .btn-default.active {

  background-color: #fff;

  border-color: #dedede;

}

.btn-default .badge {

  color: #fff;

  background-color: #555555;

}

.btn-dark {

  border-color: #302f2f;

  color: #fff;

  background-color: #3d3c3c;

  border-color: #3d3c3c;

}

.btn-dark:focus,

.btn-dark.focus {

  color: #fff;

  background-color: #232323;

  border-color: #000000;

}

.btn-dark:hover {

  color: #fff;

  background-color: #232323;

  border-color: #111111;

}

.btn-dark:active,

.btn-dark.active,

.open > .dropdown-toggle.btn-dark {

  color: #fff;

  background-color: #232323;

  border-color: #111111;

}

.btn-dark:active:hover,

.btn-dark.active:hover,

.open > .dropdown-toggle.btn-dark:hover,

.btn-dark:active:focus,

.btn-dark.active:focus,

.open > .dropdown-toggle.btn-dark:focus,

.btn-dark:active.focus,

.btn-dark.active.focus,

.open > .dropdown-toggle.btn-dark.focus {

  color: #fff;

  background-color: #111111;

  border-color: #000000;

}

.btn-dark:active,

.btn-dark.active,

.open > .dropdown-toggle.btn-dark {

  background-image: none;

}

.btn-dark.disabled:hover,

.btn-dark[disabled]:hover,

fieldset[disabled] .btn-dark:hover,

.btn-dark.disabled:focus,

.btn-dark[disabled]:focus,

fieldset[disabled] .btn-dark:focus,

.btn-dark.disabled.focus,

.btn-dark[disabled].focus,

fieldset[disabled] .btn-dark.focus {

  background-color: #3d3c3c;

  border-color: #302f2f;

}

.btn-dark .badge {

  color: #3d3c3c;

  background-color: #fff;

}

.btn-dark:focus,

.btn-dark.focus {

  color: #fff;

  background-color: #3d3c3c;

  border-color: #3d3c3c;

}

.btn-dark:hover {

  color: #fff;

  background-color: #4a4949;

  border-color: #4a4949;

}

.btn-dark:active,

.btn-dark.active,

.open > .dropdown-toggle.btn-dark {

  color: #fff;

  background-color: #302f2f;

  border-color: #302f2f;

}

.btn-dark:active:hover,

.btn-dark.active:hover,

.open > .dropdown-toggle.btn-dark:hover,

.btn-dark:active:focus,

.btn-dark.active:focus,

.open > .dropdown-toggle.btn-dark:focus,

.btn-dark:active.focus,

.btn-dark.active.focus,

.open > .dropdown-toggle.btn-dark.focus {

  color: #fff;

  background-color: #302f2f;

  border-color: #302f2f;

}

.btn-dark:active,

.btn-dark.active,

.open > .dropdown-toggle.btn-dark {

  background-image: none;

}

.btn-dark.disabled,

.btn-dark[disabled],

fieldset[disabled] .btn-dark,

.btn-dark.disabled:hover,

.btn-dark[disabled]:hover,

fieldset[disabled] .btn-dark:hover,

.btn-dark.disabled:focus,

.btn-dark[disabled]:focus,

fieldset[disabled] .btn-dark:focus,

.btn-dark.disabled.focus,

.btn-dark[disabled].focus,

fieldset[disabled] .btn-dark.focus,

.btn-dark.disabled:active,

.btn-dark[disabled]:active,

fieldset[disabled] .btn-dark:active,

.btn-dark.disabled.active,

.btn-dark[disabled].active,

fieldset[disabled] .btn-dark.active {

  background-color: #3d3c3c;

  border-color: #3d3c3c;

}

.btn-dark .badge {

  color: #3d3c3c;

  background-color: #fff;

}

.btn-alt1 {

  border-color: #40bbe4;

  color: #fff;

  background-color: #56c3e7;

  border-color: #56c3e7;

}

.btn-alt1:focus,

.btn-alt1.focus {

  color: #fff;

  background-color: #2ab3e1;

  border-color: #147190;

}

.btn-alt1:hover {

  color: #fff;

  background-color: #2ab3e1;

  border-color: #1d9eca;

}

.btn-alt1:active,

.btn-alt1.active,

.open > .dropdown-toggle.btn-alt1 {

  color: #fff;

  background-color: #2ab3e1;

  border-color: #1d9eca;

}

.btn-alt1:active:hover,

.btn-alt1.active:hover,

.open > .dropdown-toggle.btn-alt1:hover,

.btn-alt1:active:focus,

.btn-alt1.active:focus,

.open > .dropdown-toggle.btn-alt1:focus,

.btn-alt1:active.focus,

.btn-alt1.active.focus,

.open > .dropdown-toggle.btn-alt1.focus {

  color: #fff;

  background-color: #1d9eca;

  border-color: #147190;

}

.btn-alt1:active,

.btn-alt1.active,

.open > .dropdown-toggle.btn-alt1 {

  background-image: none;

}

.btn-alt1.disabled:hover,

.btn-alt1[disabled]:hover,

fieldset[disabled] .btn-alt1:hover,

.btn-alt1.disabled:focus,

.btn-alt1[disabled]:focus,

fieldset[disabled] .btn-alt1:focus,

.btn-alt1.disabled.focus,

.btn-alt1[disabled].focus,

fieldset[disabled] .btn-alt1.focus {

  background-color: #56c3e7;

  border-color: #40bbe4;

}

.btn-alt1 .badge {

  color: #56c3e7;

  background-color: #fff;

}

.btn-alt1:focus,

.btn-alt1.focus {

  color: #fff;

  background-color: #56c3e7;

  border-color: #56c3e7;

}

.btn-alt1:hover {

  color: #fff;

  background-color: #6dcbea;

  border-color: #6dcbea;

}

.btn-alt1:active,

.btn-alt1.active,

.open > .dropdown-toggle.btn-alt1 {

  color: #fff;

  background-color: #40bbe4;

  border-color: #40bbe4;

}

.btn-alt1:active:hover,

.btn-alt1.active:hover,

.open > .dropdown-toggle.btn-alt1:hover,

.btn-alt1:active:focus,

.btn-alt1.active:focus,

.open > .dropdown-toggle.btn-alt1:focus,

.btn-alt1:active.focus,

.btn-alt1.active.focus,

.open > .dropdown-toggle.btn-alt1.focus {

  color: #fff;

  background-color: #40bbe4;

  border-color: #40bbe4;

}

.btn-alt1:active,

.btn-alt1.active,

.open > .dropdown-toggle.btn-alt1 {

  background-image: none;

}

.btn-alt1.disabled,

.btn-alt1[disabled],

fieldset[disabled] .btn-alt1,

.btn-alt1.disabled:hover,

.btn-alt1[disabled]:hover,

fieldset[disabled] .btn-alt1:hover,

.btn-alt1.disabled:focus,

.btn-alt1[disabled]:focus,

fieldset[disabled] .btn-alt1:focus,

.btn-alt1.disabled.focus,

.btn-alt1[disabled].focus,

fieldset[disabled] .btn-alt1.focus,

.btn-alt1.disabled:active,

.btn-alt1[disabled]:active,

fieldset[disabled] .btn-alt1:active,

.btn-alt1.disabled.active,

.btn-alt1[disabled].active,

fieldset[disabled] .btn-alt1.active {

  background-color: #56c3e7;

  border-color: #56c3e7;

}

.btn-alt1 .badge {

  color: #56c3e7;

  background-color: #fff;

}

.btn-alt2 {

  border-color: #ffc74c;

  color: #fff;

  background-color: #ffcf66;

  border-color: #ffcf66;

}

.btn-alt2:focus,

.btn-alt2.focus {

  color: #fff;

  background-color: #ffbf33;

  border-color: #cc8c00;

}

.btn-alt2:hover {

  color: #fff;

  background-color: #ffbf33;

  border-color: #ffb40f;

}

.btn-alt2:active,

.btn-alt2.active,

.open > .dropdown-toggle.btn-alt2 {

  color: #fff;

  background-color: #ffbf33;

  border-color: #ffb40f;

}

.btn-alt2:active:hover,

.btn-alt2.active:hover,

.open > .dropdown-toggle.btn-alt2:hover,

.btn-alt2:active:focus,

.btn-alt2.active:focus,

.open > .dropdown-toggle.btn-alt2:focus,

.btn-alt2:active.focus,

.btn-alt2.active.focus,

.open > .dropdown-toggle.btn-alt2.focus {

  color: #fff;

  background-color: #ffb40f;

  border-color: #cc8c00;

}

.btn-alt2:active,

.btn-alt2.active,

.open > .dropdown-toggle.btn-alt2 {

  background-image: none;

}

.btn-alt2.disabled:hover,

.btn-alt2[disabled]:hover,

fieldset[disabled] .btn-alt2:hover,

.btn-alt2.disabled:focus,

.btn-alt2[disabled]:focus,

fieldset[disabled] .btn-alt2:focus,

.btn-alt2.disabled.focus,

.btn-alt2[disabled].focus,

fieldset[disabled] .btn-alt2.focus {

  background-color: #ffcf66;

  border-color: #ffc74c;

}

.btn-alt2 .badge {

  color: #ffcf66;

  background-color: #fff;

}

.btn-alt2:focus,

.btn-alt2.focus {

  color: #fff;

  background-color: #ffcf66;

  border-color: #ffcf66;

}

.btn-alt2:hover {

  color: #fff;

  background-color: #ffd77f;

  border-color: #ffd77f;

}

.btn-alt2:active,

.btn-alt2.active,

.open > .dropdown-toggle.btn-alt2 {

  color: #fff;

  background-color: #ffc74c;

  border-color: #ffc74c;

}

.btn-alt2:active:hover,

.btn-alt2.active:hover,

.open > .dropdown-toggle.btn-alt2:hover,

.btn-alt2:active:focus,

.btn-alt2.active:focus,

.open > .dropdown-toggle.btn-alt2:focus,

.btn-alt2:active.focus,

.btn-alt2.active.focus,

.open > .dropdown-toggle.btn-alt2.focus {

  color: #fff;

  background-color: #ffc74c;

  border-color: #ffc74c;

}

.btn-alt2:active,

.btn-alt2.active,

.open > .dropdown-toggle.btn-alt2 {

  background-image: none;

}

.btn-alt2.disabled,

.btn-alt2[disabled],

fieldset[disabled] .btn-alt2,

.btn-alt2.disabled:hover,

.btn-alt2[disabled]:hover,

fieldset[disabled] .btn-alt2:hover,

.btn-alt2.disabled:focus,

.btn-alt2[disabled]:focus,

fieldset[disabled] .btn-alt2:focus,

.btn-alt2.disabled.focus,

.btn-alt2[disabled].focus,

fieldset[disabled] .btn-alt2.focus,

.btn-alt2.disabled:active,

.btn-alt2[disabled]:active,

fieldset[disabled] .btn-alt2:active,

.btn-alt2.disabled.active,

.btn-alt2[disabled].active,

fieldset[disabled] .btn-alt2.active {

  background-color: #ffcf66;

  border-color: #ffcf66;

}

.btn-alt2 .badge {

  color: #ffcf66;

  background-color: #fff;

}

.btn-alt3 {

  border-color: #698bb7;

  color: #fff;

  background-color: #7a98bf;

  border-color: #7a98bf;

}

.btn-alt3:focus,

.btn-alt3.focus {

  color: #fff;

  background-color: #587dae;

  border-color: #344c6c;

}

.btn-alt3:hover {

  color: #fff;

  background-color: #587dae;

  border-color: #4a6c99;

}

.btn-alt3:active,

.btn-alt3.active,

.open > .dropdown-toggle.btn-alt3 {

  color: #fff;

  background-color: #587dae;

  border-color: #4a6c99;

}

.btn-alt3:active:hover,

.btn-alt3.active:hover,

.open > .dropdown-toggle.btn-alt3:hover,

.btn-alt3:active:focus,

.btn-alt3.active:focus,

.open > .dropdown-toggle.btn-alt3:focus,

.btn-alt3:active.focus,

.btn-alt3.active.focus,

.open > .dropdown-toggle.btn-alt3.focus {

  color: #fff;

  background-color: #4a6c99;

  border-color: #344c6c;

}

.btn-alt3:active,

.btn-alt3.active,

.open > .dropdown-toggle.btn-alt3 {

  background-image: none;

}

.btn-alt3.disabled:hover,

.btn-alt3[disabled]:hover,

fieldset[disabled] .btn-alt3:hover,

.btn-alt3.disabled:focus,

.btn-alt3[disabled]:focus,

fieldset[disabled] .btn-alt3:focus,

.btn-alt3.disabled.focus,

.btn-alt3[disabled].focus,

fieldset[disabled] .btn-alt3.focus {

  background-color: #7a98bf;

  border-color: #698bb7;

}

.btn-alt3 .badge {

  color: #7a98bf;

  background-color: #fff;

}

.btn-alt3:focus,

.btn-alt3.focus {

  color: #fff;

  background-color: #7a98bf;

  border-color: #7a98bf;

}

.btn-alt3:hover {

  color: #fff;

  background-color: #8ba5c7;

  border-color: #8ba5c7;

}

.btn-alt3:active,

.btn-alt3.active,

.open > .dropdown-toggle.btn-alt3 {

  color: #fff;

  background-color: #698bb7;

  border-color: #698bb7;

}

.btn-alt3:active:hover,

.btn-alt3.active:hover,

.open > .dropdown-toggle.btn-alt3:hover,

.btn-alt3:active:focus,

.btn-alt3.active:focus,

.open > .dropdown-toggle.btn-alt3:focus,

.btn-alt3:active.focus,

.btn-alt3.active.focus,

.open > .dropdown-toggle.btn-alt3.focus {

  color: #fff;

  background-color: #698bb7;

  border-color: #698bb7;

}

.btn-alt3:active,

.btn-alt3.active,

.open > .dropdown-toggle.btn-alt3 {

  background-image: none;

}

.btn-alt3.disabled,

.btn-alt3[disabled],

fieldset[disabled] .btn-alt3,

.btn-alt3.disabled:hover,

.btn-alt3[disabled]:hover,

fieldset[disabled] .btn-alt3:hover,

.btn-alt3.disabled:focus,

.btn-alt3[disabled]:focus,

fieldset[disabled] .btn-alt3:focus,

.btn-alt3.disabled.focus,

.btn-alt3[disabled].focus,

fieldset[disabled] .btn-alt3.focus,

.btn-alt3.disabled:active,

.btn-alt3[disabled]:active,

fieldset[disabled] .btn-alt3:active,

.btn-alt3.disabled.active,

.btn-alt3[disabled].active,

fieldset[disabled] .btn-alt3.active {

  background-color: #7a98bf;

  border-color: #7a98bf;

}

.btn-alt3 .badge {

  color: #7a98bf;

  background-color: #fff;

}

.btn-alt4 {

  border-color: #b0b0b0;

  color: #fff;

  background-color: #bdbdbd;

  border-color: #bdbdbd;

}

.btn-alt4:focus,

.btn-alt4.focus {

  color: #fff;

  background-color: #a3a3a3;

  border-color: #707070;

}

.btn-alt4:hover {

  color: #fff;

  background-color: #a3a3a3;

  border-color: #919191;

}

.btn-alt4:active,

.btn-alt4.active,

.open > .dropdown-toggle.btn-alt4 {

  color: #fff;

  background-color: #a3a3a3;

  border-color: #919191;

}

.btn-alt4:active:hover,

.btn-alt4.active:hover,

.open > .dropdown-toggle.btn-alt4:hover,

.btn-alt4:active:focus,

.btn-alt4.active:focus,

.open > .dropdown-toggle.btn-alt4:focus,

.btn-alt4:active.focus,

.btn-alt4.active.focus,

.open > .dropdown-toggle.btn-alt4.focus {

  color: #fff;

  background-color: #919191;

  border-color: #707070;

}

.btn-alt4:active,

.btn-alt4.active,

.open > .dropdown-toggle.btn-alt4 {

  background-image: none;

}

.btn-alt4.disabled:hover,

.btn-alt4[disabled]:hover,

fieldset[disabled] .btn-alt4:hover,

.btn-alt4.disabled:focus,

.btn-alt4[disabled]:focus,

fieldset[disabled] .btn-alt4:focus,

.btn-alt4.disabled.focus,

.btn-alt4[disabled].focus,

fieldset[disabled] .btn-alt4.focus {

  background-color: #bdbdbd;

  border-color: #b0b0b0;

}

.btn-alt4 .badge {

  color: #bdbdbd;

  background-color: #fff;

}

.btn-alt4:focus,

.btn-alt4.focus {

  color: #fff;

  background-color: #bdbdbd;

  border-color: #bdbdbd;

}

.btn-alt4:hover {

  color: #fff;

  background-color: #c9c9c9;

  border-color: #c9c9c9;

}

.btn-alt4:active,

.btn-alt4.active,

.open > .dropdown-toggle.btn-alt4 {

  color: #fff;

  background-color: #b0b0b0;

  border-color: #b0b0b0;

}

.btn-alt4:active:hover,

.btn-alt4.active:hover,

.open > .dropdown-toggle.btn-alt4:hover,

.btn-alt4:active:focus,

.btn-alt4.active:focus,

.open > .dropdown-toggle.btn-alt4:focus,

.btn-alt4:active.focus,

.btn-alt4.active.focus,

.open > .dropdown-toggle.btn-alt4.focus {

  color: #fff;

  background-color: #b0b0b0;

  border-color: #b0b0b0;

}

.btn-alt4:active,

.btn-alt4.active,

.open > .dropdown-toggle.btn-alt4 {

  background-image: none;

}

.btn-alt4.disabled,

.btn-alt4[disabled],

fieldset[disabled] .btn-alt4,

.btn-alt4.disabled:hover,

.btn-alt4[disabled]:hover,

fieldset[disabled] .btn-alt4:hover,

.btn-alt4.disabled:focus,

.btn-alt4[disabled]:focus,

fieldset[disabled] .btn-alt4:focus,

.btn-alt4.disabled.focus,

.btn-alt4[disabled].focus,

fieldset[disabled] .btn-alt4.focus,

.btn-alt4.disabled:active,

.btn-alt4[disabled]:active,

fieldset[disabled] .btn-alt4:active,

.btn-alt4.disabled.active,

.btn-alt4[disabled].active,

fieldset[disabled] .btn-alt4.active {

  background-color: #bdbdbd;

  border-color: #bdbdbd;

}

.btn-alt4 .badge {

  color: #bdbdbd;

  background-color: #fff;

}

.btn-primary.btn-shade1 {

  background-color: #ed5454;

  border-color: #ed5454;

}

.btn-primary.btn-shade1:focus,

.btn-primary.btn-shade1.focus {

  background-color: #ed5454;

  border-color: #ed5454;

}

.btn-primary.btn-shade1:hover {

  background-color: #f06c6c;

  border-color: #f06c6c;

}

.btn-primary.btn-shade1:active,

.btn-primary.btn-shade1.active,

.open > .dropdown-toggle.btn-primary.btn-shade1 {

  background-color: #ec4747;

  border-color: #ec4747;

}

.btn-primary.btn-shade1:active:hover,

.btn-primary.btn-shade1.active:hover,

.open > .dropdown-toggle.btn-primary.btn-shade1:hover,

.btn-primary.btn-shade1:active:focus,

.btn-primary.btn-shade1.active:focus,

.open > .dropdown-toggle.btn-primary.btn-shade1:focus,

.btn-primary.btn-shade1:active.focus,

.btn-primary.btn-shade1.active.focus,

.open > .dropdown-toggle.btn-primary.btn-shade1.focus {

  background-color: #ec4747;

  border-color: #ec4747;

}

.btn-primary.btn-shade1.disabled,

.btn-primary.btn-shade1[disabled],

fieldset[disabled] .btn-primary.btn-shade1,

.btn-primary.btn-shade1.disabled:hover,

.btn-primary.btn-shade1[disabled]:hover,

fieldset[disabled] .btn-primary.btn-shade1:hover,

.btn-primary.btn-shade1.disabled:focus,

.btn-primary.btn-shade1[disabled]:focus,

fieldset[disabled] .btn-primary.btn-shade1:focus,

.btn-primary.btn-shade1.disabled.focus,

.btn-primary.btn-shade1[disabled].focus,

fieldset[disabled] .btn-primary.btn-shade1.focus,

.btn-primary.btn-shade1.disabled:active,

.btn-primary.btn-shade1[disabled]:active,

fieldset[disabled] .btn-primary.btn-shade1:active,

.btn-primary.btn-shade1.disabled.active,

.btn-primary.btn-shade1[disabled].active,

fieldset[disabled] .btn-primary.btn-shade1.active {

  background-color: #ed5454;

  border-color: #ed5454;

}

.btn-primary.btn-shade1 .badge {

  color: #ed5454;

}

.btn-primary.btn-shade2 {

  background-color: #ec4b4b;

  border-color: #ec4b4b;

}

.btn-primary.btn-shade2:focus,

.btn-primary.btn-shade2.focus {

  background-color: #ec4b4b;

  border-color: #ec4b4b;

}

.btn-primary.btn-shade2:hover {

  background-color: #ef6262;

  border-color: #ef6262;

}

.btn-primary.btn-shade2:active,

.btn-primary.btn-shade2.active,

.open > .dropdown-toggle.btn-primary.btn-shade2 {

  background-color: #eb3d3d;

  border-color: #eb3d3d;

}

.btn-primary.btn-shade2:active:hover,

.btn-primary.btn-shade2.active:hover,

.open > .dropdown-toggle.btn-primary.btn-shade2:hover,

.btn-primary.btn-shade2:active:focus,

.btn-primary.btn-shade2.active:focus,

.open > .dropdown-toggle.btn-primary.btn-shade2:focus,

.btn-primary.btn-shade2:active.focus,

.btn-primary.btn-shade2.active.focus,

.open > .dropdown-toggle.btn-primary.btn-shade2.focus {

  background-color: #eb3d3d;

  border-color: #eb3d3d;

}

.btn-primary.btn-shade2.disabled,

.btn-primary.btn-shade2[disabled],

fieldset[disabled] .btn-primary.btn-shade2,

.btn-primary.btn-shade2.disabled:hover,

.btn-primary.btn-shade2[disabled]:hover,

fieldset[disabled] .btn-primary.btn-shade2:hover,

.btn-primary.btn-shade2.disabled:focus,

.btn-primary.btn-shade2[disabled]:focus,

fieldset[disabled] .btn-primary.btn-shade2:focus,

.btn-primary.btn-shade2.disabled.focus,

.btn-primary.btn-shade2[disabled].focus,

fieldset[disabled] .btn-primary.btn-shade2.focus,

.btn-primary.btn-shade2.disabled:active,

.btn-primary.btn-shade2[disabled]:active,

fieldset[disabled] .btn-primary.btn-shade2:active,

.btn-primary.btn-shade2.disabled.active,

.btn-primary.btn-shade2[disabled].active,

fieldset[disabled] .btn-primary.btn-shade2.active {

  background-color: #ec4b4b;

  border-color: #ec4b4b;

}

.btn-primary.btn-shade2 .badge {

  color: #ec4b4b;

}

.btn-primary.btn-shade3 {

  background-color: #eb4242;

  border-color: #eb4242;

}

.btn-primary.btn-shade3:focus,

.btn-primary.btn-shade3.focus {

  background-color: #eb4242;

  border-color: #eb4242;

}

.btn-primary.btn-shade3:hover {

  background-color: #ee5959;

  border-color: #ee5959;

}

.btn-primary.btn-shade3:active,

.btn-primary.btn-shade3.active,

.open > .dropdown-toggle.btn-primary.btn-shade3 {

  background-color: #ea3434;

  border-color: #ea3434;

}

.btn-primary.btn-shade3:active:hover,

.btn-primary.btn-shade3.active:hover,

.open > .dropdown-toggle.btn-primary.btn-shade3:hover,

.btn-primary.btn-shade3:active:focus,

.btn-primary.btn-shade3.active:focus,

.open > .dropdown-toggle.btn-primary.btn-shade3:focus,

.btn-primary.btn-shade3:active.focus,

.btn-primary.btn-shade3.active.focus,

.open > .dropdown-toggle.btn-primary.btn-shade3.focus {

  background-color: #ea3434;

  border-color: #ea3434;

}

.btn-primary.btn-shade3.disabled,

.btn-primary.btn-shade3[disabled],

fieldset[disabled] .btn-primary.btn-shade3,

.btn-primary.btn-shade3.disabled:hover,

.btn-primary.btn-shade3[disabled]:hover,

fieldset[disabled] .btn-primary.btn-shade3:hover,

.btn-primary.btn-shade3.disabled:focus,

.btn-primary.btn-shade3[disabled]:focus,

fieldset[disabled] .btn-primary.btn-shade3:focus,

.btn-primary.btn-shade3.disabled.focus,

.btn-primary.btn-shade3[disabled].focus,

fieldset[disabled] .btn-primary.btn-shade3.focus,

.btn-primary.btn-shade3.disabled:active,

.btn-primary.btn-shade3[disabled]:active,

fieldset[disabled] .btn-primary.btn-shade3:active,

.btn-primary.btn-shade3.disabled.active,

.btn-primary.btn-shade3[disabled].active,

fieldset[disabled] .btn-primary.btn-shade3.active {

  background-color: #eb4242;

  border-color: #eb4242;

}

.btn-primary.btn-shade3 .badge {

  color: #eb4242;

}

.btn-primary.btn-shade4 {

  background-color: #ea3939;

  border-color: #ea3939;

}

.btn-primary.btn-shade4:focus,

.btn-primary.btn-shade4.focus {

  background-color: #ea3939;

  border-color: #ea3939;

}

.btn-primary.btn-shade4:hover {

  background-color: #ed5050;

  border-color: #ed5050;

}

.btn-primary.btn-shade4:active,

.btn-primary.btn-shade4.active,

.open > .dropdown-toggle.btn-primary.btn-shade4 {

  background-color: #e92b2b;

  border-color: #e92b2b;

}

.btn-primary.btn-shade4:active:hover,

.btn-primary.btn-shade4.active:hover,

.open > .dropdown-toggle.btn-primary.btn-shade4:hover,

.btn-primary.btn-shade4:active:focus,

.btn-primary.btn-shade4.active:focus,

.open > .dropdown-toggle.btn-primary.btn-shade4:focus,

.btn-primary.btn-shade4:active.focus,

.btn-primary.btn-shade4.active.focus,

.open > .dropdown-toggle.btn-primary.btn-shade4.focus {

  background-color: #e92b2b;

  border-color: #e92b2b;

}

.btn-primary.btn-shade4.disabled,

.btn-primary.btn-shade4[disabled],

fieldset[disabled] .btn-primary.btn-shade4,

.btn-primary.btn-shade4.disabled:hover,

.btn-primary.btn-shade4[disabled]:hover,

fieldset[disabled] .btn-primary.btn-shade4:hover,

.btn-primary.btn-shade4.disabled:focus,

.btn-primary.btn-shade4[disabled]:focus,

fieldset[disabled] .btn-primary.btn-shade4:focus,

.btn-primary.btn-shade4.disabled.focus,

.btn-primary.btn-shade4[disabled].focus,

fieldset[disabled] .btn-primary.btn-shade4.focus,

.btn-primary.btn-shade4.disabled:active,

.btn-primary.btn-shade4[disabled]:active,

fieldset[disabled] .btn-primary.btn-shade4:active,

.btn-primary.btn-shade4.disabled.active,

.btn-primary.btn-shade4[disabled].active,

fieldset[disabled] .btn-primary.btn-shade4.active {

  background-color: #ea3939;

  border-color: #ea3939;

}

.btn-primary.btn-shade4 .badge {

  color: #ea3939;

}

.btn-success.btn-shade1 {

  background-color: #6fc8b9;

  border-color: #6fc8b9;

}

.btn-success.btn-shade1:focus,

.btn-success.btn-shade1.focus {

  background-color: #6fc8b9;

  border-color: #6fc8b9;

}

.btn-success.btn-shade1:hover {

  background-color: #81cfc2;

  border-color: #81cfc2;

}

.btn-success.btn-shade1:active,

.btn-success.btn-shade1.active,

.open > .dropdown-toggle.btn-success.btn-shade1 {

  background-color: #64c4b3;

  border-color: #64c4b3;

}

.btn-success.btn-shade1:active:hover,

.btn-success.btn-shade1.active:hover,

.open > .dropdown-toggle.btn-success.btn-shade1:hover,

.btn-success.btn-shade1:active:focus,

.btn-success.btn-shade1.active:focus,

.open > .dropdown-toggle.btn-success.btn-shade1:focus,

.btn-success.btn-shade1:active.focus,

.btn-success.btn-shade1.active.focus,

.open > .dropdown-toggle.btn-success.btn-shade1.focus {

  background-color: #64c4b3;

  border-color: #64c4b3;

}

.btn-success.btn-shade1.disabled,

.btn-success.btn-shade1[disabled],

fieldset[disabled] .btn-success.btn-shade1,

.btn-success.btn-shade1.disabled:hover,

.btn-success.btn-shade1[disabled]:hover,

fieldset[disabled] .btn-success.btn-shade1:hover,

.btn-success.btn-shade1.disabled:focus,

.btn-success.btn-shade1[disabled]:focus,

fieldset[disabled] .btn-success.btn-shade1:focus,

.btn-success.btn-shade1.disabled.focus,

.btn-success.btn-shade1[disabled].focus,

fieldset[disabled] .btn-success.btn-shade1.focus,

.btn-success.btn-shade1.disabled:active,

.btn-success.btn-shade1[disabled]:active,

fieldset[disabled] .btn-success.btn-shade1:active,

.btn-success.btn-shade1.disabled.active,

.btn-success.btn-shade1[disabled].active,

fieldset[disabled] .btn-success.btn-shade1.active {

  background-color: #6fc8b9;

  border-color: #6fc8b9;

}

.btn-success.btn-shade1 .badge {

  color: #6fc8b9;

}

.btn-success.btn-shade2 {

  background-color: #68c5b5;

  border-color: #68c5b5;

}

.btn-success.btn-shade2:focus,

.btn-success.btn-shade2.focus {

  background-color: #68c5b5;

  border-color: #68c5b5;

}

.btn-success.btn-shade2:hover {

  background-color: #7accbe;

  border-color: #7accbe;

}

.btn-success.btn-shade2:active,

.btn-success.btn-shade2.active,

.open > .dropdown-toggle.btn-success.btn-shade2 {

  background-color: #5dc1b0;

  border-color: #5dc1b0;

}

.btn-success.btn-shade2:active:hover,

.btn-success.btn-shade2.active:hover,

.open > .dropdown-toggle.btn-success.btn-shade2:hover,

.btn-success.btn-shade2:active:focus,

.btn-success.btn-shade2.active:focus,

.open > .dropdown-toggle.btn-success.btn-shade2:focus,

.btn-success.btn-shade2:active.focus,

.btn-success.btn-shade2.active.focus,

.open > .dropdown-toggle.btn-success.btn-shade2.focus {

  background-color: #5dc1b0;

  border-color: #5dc1b0;

}

.btn-success.btn-shade2.disabled,

.btn-success.btn-shade2[disabled],

fieldset[disabled] .btn-success.btn-shade2,

.btn-success.btn-shade2.disabled:hover,

.btn-success.btn-shade2[disabled]:hover,

fieldset[disabled] .btn-success.btn-shade2:hover,

.btn-success.btn-shade2.disabled:focus,

.btn-success.btn-shade2[disabled]:focus,

fieldset[disabled] .btn-success.btn-shade2:focus,

.btn-success.btn-shade2.disabled.focus,

.btn-success.btn-shade2[disabled].focus,

fieldset[disabled] .btn-success.btn-shade2.focus,

.btn-success.btn-shade2.disabled:active,

.btn-success.btn-shade2[disabled]:active,

fieldset[disabled] .btn-success.btn-shade2:active,

.btn-success.btn-shade2.disabled.active,

.btn-success.btn-shade2[disabled].active,

fieldset[disabled] .btn-success.btn-shade2.active {

  background-color: #68c5b5;

  border-color: #68c5b5;

}

.btn-success.btn-shade2 .badge {

  color: #68c5b5;

}

.btn-success.btn-shade3 {

  background-color: #60c2b1;

  border-color: #60c2b1;

}

.btn-success.btn-shade3:focus,

.btn-success.btn-shade3.focus {

  background-color: #60c2b1;

  border-color: #60c2b1;

}

.btn-success.btn-shade3:hover {

  background-color: #73c9ba;

  border-color: #73c9ba;

}

.btn-success.btn-shade3:active,

.btn-success.btn-shade3.active,

.open > .dropdown-toggle.btn-success.btn-shade3 {

  background-color: #55beac;

  border-color: #55beac;

}

.btn-success.btn-shade3:active:hover,

.btn-success.btn-shade3.active:hover,

.open > .dropdown-toggle.btn-success.btn-shade3:hover,

.btn-success.btn-shade3:active:focus,

.btn-success.btn-shade3.active:focus,

.open > .dropdown-toggle.btn-success.btn-shade3:focus,

.btn-success.btn-shade3:active.focus,

.btn-success.btn-shade3.active.focus,

.open > .dropdown-toggle.btn-success.btn-shade3.focus {

  background-color: #55beac;

  border-color: #55beac;

}

.btn-success.btn-shade3.disabled,

.btn-success.btn-shade3[disabled],

fieldset[disabled] .btn-success.btn-shade3,

.btn-success.btn-shade3.disabled:hover,

.btn-success.btn-shade3[disabled]:hover,

fieldset[disabled] .btn-success.btn-shade3:hover,

.btn-success.btn-shade3.disabled:focus,

.btn-success.btn-shade3[disabled]:focus,

fieldset[disabled] .btn-success.btn-shade3:focus,

.btn-success.btn-shade3.disabled.focus,

.btn-success.btn-shade3[disabled].focus,

fieldset[disabled] .btn-success.btn-shade3.focus,

.btn-success.btn-shade3.disabled:active,

.btn-success.btn-shade3[disabled]:active,

fieldset[disabled] .btn-success.btn-shade3:active,

.btn-success.btn-shade3.disabled.active,

.btn-success.btn-shade3[disabled].active,

fieldset[disabled] .btn-success.btn-shade3.active {

  background-color: #60c2b1;

  border-color: #60c2b1;

}

.btn-success.btn-shade3 .badge {

  color: #60c2b1;

}

.btn-success.btn-shade4 {

  background-color: #59bfae;

  border-color: #59bfae;

}

.btn-success.btn-shade4:focus,

.btn-success.btn-shade4.focus {

  background-color: #59bfae;

  border-color: #59bfae;

}

.btn-success.btn-shade4:hover {

  background-color: #6bc6b7;

  border-color: #6bc6b7;

}

.btn-success.btn-shade4:active,

.btn-success.btn-shade4.active,

.open > .dropdown-toggle.btn-success.btn-shade4 {

  background-color: #4ebba8;

  border-color: #4ebba8;

}

.btn-success.btn-shade4:active:hover,

.btn-success.btn-shade4.active:hover,

.open > .dropdown-toggle.btn-success.btn-shade4:hover,

.btn-success.btn-shade4:active:focus,

.btn-success.btn-shade4.active:focus,

.open > .dropdown-toggle.btn-success.btn-shade4:focus,

.btn-success.btn-shade4:active.focus,

.btn-success.btn-shade4.active.focus,

.open > .dropdown-toggle.btn-success.btn-shade4.focus {

  background-color: #4ebba8;

  border-color: #4ebba8;

}

.btn-success.btn-shade4.disabled,

.btn-success.btn-shade4[disabled],

fieldset[disabled] .btn-success.btn-shade4,

.btn-success.btn-shade4.disabled:hover,

.btn-success.btn-shade4[disabled]:hover,

fieldset[disabled] .btn-success.btn-shade4:hover,

.btn-success.btn-shade4.disabled:focus,

.btn-success.btn-shade4[disabled]:focus,

fieldset[disabled] .btn-success.btn-shade4:focus,

.btn-success.btn-shade4.disabled.focus,

.btn-success.btn-shade4[disabled].focus,

fieldset[disabled] .btn-success.btn-shade4.focus,

.btn-success.btn-shade4.disabled:active,

.btn-success.btn-shade4[disabled]:active,

fieldset[disabled] .btn-success.btn-shade4:active,

.btn-success.btn-shade4.disabled.active,

.btn-success.btn-shade4[disabled].active,

fieldset[disabled] .btn-success.btn-shade4.active {

  background-color: #59bfae;

  border-color: #59bfae;

}

.btn-success.btn-shade4 .badge {

  color: #59bfae;

}

.btn-info.btn-shade1 {

  background-color: #81c4dc;

  border-color: #81c4dc;

}

.btn-info.btn-shade1:focus,

.btn-info.btn-shade1.focus {

  background-color: #81c4dc;

  border-color: #81c4dc;

}

.btn-info.btn-shade1:hover {

  background-color: #95cee1;

  border-color: #95cee1;

}

.btn-info.btn-shade1:active,

.btn-info.btn-shade1.active,

.open > .dropdown-toggle.btn-info.btn-shade1 {

  background-color: #75bfd8;

  border-color: #75bfd8;

}

.btn-info.btn-shade1:active:hover,

.btn-info.btn-shade1.active:hover,

.open > .dropdown-toggle.btn-info.btn-shade1:hover,

.btn-info.btn-shade1:active:focus,

.btn-info.btn-shade1.active:focus,

.open > .dropdown-toggle.btn-info.btn-shade1:focus,

.btn-info.btn-shade1:active.focus,

.btn-info.btn-shade1.active.focus,

.open > .dropdown-toggle.btn-info.btn-shade1.focus {

  background-color: #75bfd8;

  border-color: #75bfd8;

}

.btn-info.btn-shade1.disabled,

.btn-info.btn-shade1[disabled],

fieldset[disabled] .btn-info.btn-shade1,

.btn-info.btn-shade1.disabled:hover,

.btn-info.btn-shade1[disabled]:hover,

fieldset[disabled] .btn-info.btn-shade1:hover,

.btn-info.btn-shade1.disabled:focus,

.btn-info.btn-shade1[disabled]:focus,

fieldset[disabled] .btn-info.btn-shade1:focus,

.btn-info.btn-shade1.disabled.focus,

.btn-info.btn-shade1[disabled].focus,

fieldset[disabled] .btn-info.btn-shade1.focus,

.btn-info.btn-shade1.disabled:active,

.btn-info.btn-shade1[disabled]:active,

fieldset[disabled] .btn-info.btn-shade1:active,

.btn-info.btn-shade1.disabled.active,

.btn-info.btn-shade1[disabled].active,

fieldset[disabled] .btn-info.btn-shade1.active {

  background-color: #81c4dc;

  border-color: #81c4dc;

}

.btn-info.btn-shade1 .badge {

  color: #81c4dc;

}

.btn-info.btn-shade2 {

  background-color: #79c1d9;

  border-color: #79c1d9;

}

.btn-info.btn-shade2:focus,

.btn-info.btn-shade2.focus {

  background-color: #79c1d9;

  border-color: #79c1d9;

}

.btn-info.btn-shade2:hover {

  background-color: #ff575c;

  border-color: #ff575c;

}

.btn-info.btn-shade2:active,

.btn-info.btn-shade2.active,

.open > .dropdown-toggle.btn-info.btn-shade2 {

  background-color: #6dbbd6;

  border-color: #6dbbd6;

}

.btn-info.btn-shade2:active:hover,

.btn-info.btn-shade2.active:hover,

.open > .dropdown-toggle.btn-info.btn-shade2:hover,

.btn-info.btn-shade2:active:focus,

.btn-info.btn-shade2.active:focus,

.open > .dropdown-toggle.btn-info.btn-shade2:focus,

.btn-info.btn-shade2:active.focus,

.btn-info.btn-shade2.active.focus,

.open > .dropdown-toggle.btn-info.btn-shade2.focus {

  background-color: #6dbbd6;

  border-color: #6dbbd6;

}

.btn-info.btn-shade2.disabled,

.btn-info.btn-shade2[disabled],

fieldset[disabled] .btn-info.btn-shade2,

.btn-info.btn-shade2.disabled:hover,

.btn-info.btn-shade2[disabled]:hover,

fieldset[disabled] .btn-info.btn-shade2:hover,

.btn-info.btn-shade2.disabled:focus,

.btn-info.btn-shade2[disabled]:focus,

fieldset[disabled] .btn-info.btn-shade2:focus,

.btn-info.btn-shade2.disabled.focus,

.btn-info.btn-shade2[disabled].focus,

fieldset[disabled] .btn-info.btn-shade2.focus,

.btn-info.btn-shade2.disabled:active,

.btn-info.btn-shade2[disabled]:active,

fieldset[disabled] .btn-info.btn-shade2:active,

.btn-info.btn-shade2.disabled.active,

.btn-info.btn-shade2[disabled].active,

fieldset[disabled] .btn-info.btn-shade2.active {

  background-color: #79c1d9;

  border-color: #79c1d9;

}

.btn-info.btn-shade2 .badge {

  color: #79c1d9;

}

.btn-info.btn-shade3 {

  background-color: #71bdd7;

  border-color: #71bdd7;

}

.btn-info.btn-shade3:focus,

.btn-info.btn-shade3.focus {

  background-color: #71bdd7;

  border-color: #71bdd7;

}

.btn-info.btn-shade3:hover {

  background-color: #85c6dd;

  border-color: #85c6dd;

}

.btn-info.btn-shade3:active,

.btn-info.btn-shade3.active,

.open > .dropdown-toggle.btn-info.btn-shade3 {

  background-color: #65b7d4;

  border-color: #65b7d4;

}

.btn-info.btn-shade3:active:hover,

.btn-info.btn-shade3.active:hover,

.open > .dropdown-toggle.btn-info.btn-shade3:hover,

.btn-info.btn-shade3:active:focus,

.btn-info.btn-shade3.active:focus,

.open > .dropdown-toggle.btn-info.btn-shade3:focus,

.btn-info.btn-shade3:active.focus,

.btn-info.btn-shade3.active.focus,

.open > .dropdown-toggle.btn-info.btn-shade3.focus {

  background-color: #65b7d4;

  border-color: #65b7d4;

}

.btn-info.btn-shade3.disabled,

.btn-info.btn-shade3[disabled],

fieldset[disabled] .btn-info.btn-shade3,

.btn-info.btn-shade3.disabled:hover,

.btn-info.btn-shade3[disabled]:hover,

fieldset[disabled] .btn-info.btn-shade3:hover,

.btn-info.btn-shade3.disabled:focus,

.btn-info.btn-shade3[disabled]:focus,

fieldset[disabled] .btn-info.btn-shade3:focus,

.btn-info.btn-shade3.disabled.focus,

.btn-info.btn-shade3[disabled].focus,

fieldset[disabled] .btn-info.btn-shade3.focus,

.btn-info.btn-shade3.disabled:active,

.btn-info.btn-shade3[disabled]:active,

fieldset[disabled] .btn-info.btn-shade3:active,

.btn-info.btn-shade3.disabled.active,

.btn-info.btn-shade3[disabled].active,

fieldset[disabled] .btn-info.btn-shade3.active {

  background-color: #71bdd7;

  border-color: #71bdd7;

}

.btn-info.btn-shade3 .badge {

  color: #71bdd7;

}

.btn-info.btn-shade4 {

  background-color: #69b9d5;

  border-color: #69b9d5;

}

.btn-info.btn-shade4:focus,

.btn-info.btn-shade4.focus {

  background-color: #69b9d5;

  border-color: #69b9d5;

}

.btn-info.btn-shade4:hover {

  background-color: #7dc3db;

  border-color: #7dc3db;

}

.btn-info.btn-shade4:active,

.btn-info.btn-shade4.active,

.open > .dropdown-toggle.btn-info.btn-shade4 {

  background-color: #5db4d2;

  border-color: #5db4d2;

}

.btn-info.btn-shade4:active:hover,

.btn-info.btn-shade4.active:hover,

.open > .dropdown-toggle.btn-info.btn-shade4:hover,

.btn-info.btn-shade4:active:focus,

.btn-info.btn-shade4.active:focus,

.open > .dropdown-toggle.btn-info.btn-shade4:focus,

.btn-info.btn-shade4:active.focus,

.btn-info.btn-shade4.active.focus,

.open > .dropdown-toggle.btn-info.btn-shade4.focus {

  background-color: #5db4d2;

  border-color: #5db4d2;

}

.btn-info.btn-shade4.disabled,

.btn-info.btn-shade4[disabled],

fieldset[disabled] .btn-info.btn-shade4,

.btn-info.btn-shade4.disabled:hover,

.btn-info.btn-shade4[disabled]:hover,

fieldset[disabled] .btn-info.btn-shade4:hover,

.btn-info.btn-shade4.disabled:focus,

.btn-info.btn-shade4[disabled]:focus,

fieldset[disabled] .btn-info.btn-shade4:focus,

.btn-info.btn-shade4.disabled.focus,

.btn-info.btn-shade4[disabled].focus,

fieldset[disabled] .btn-info.btn-shade4.focus,

.btn-info.btn-shade4.disabled:active,

.btn-info.btn-shade4[disabled]:active,

fieldset[disabled] .btn-info.btn-shade4:active,

.btn-info.btn-shade4.disabled.active,

.btn-info.btn-shade4[disabled].active,

fieldset[disabled] .btn-info.btn-shade4.active {

  background-color: #69b9d5;

  border-color: #69b9d5;

}

.btn-info.btn-shade4 .badge {

  color: #69b9d5;

}

.btn-warning.btn-shade1 {

  background-color: #ffc261;

  border-color: #ffc261;

}

.btn-warning.btn-shade1:focus,

.btn-warning.btn-shade1.focus {

  background-color: #ffc261;

  border-color: #ffc261;

}

.btn-warning.btn-shade1:hover {

  background-color: #ffcc7a;

  border-color: #ffcc7a;

}

.btn-warning.btn-shade1:active,

.btn-warning.btn-shade1.active,

.open > .dropdown-toggle.btn-warning.btn-shade1 {

  background-color: #ffbc51;

  border-color: #ffbc51;

}

.btn-warning.btn-shade1:active:hover,

.btn-warning.btn-shade1.active:hover,

.open > .dropdown-toggle.btn-warning.btn-shade1:hover,

.btn-warning.btn-shade1:active:focus,

.btn-warning.btn-shade1.active:focus,

.open > .dropdown-toggle.btn-warning.btn-shade1:focus,

.btn-warning.btn-shade1:active.focus,

.btn-warning.btn-shade1.active.focus,

.open > .dropdown-toggle.btn-warning.btn-shade1.focus {

  background-color: #ffbc51;

  border-color: #ffbc51;

}

.btn-warning.btn-shade1.disabled,

.btn-warning.btn-shade1[disabled],

fieldset[disabled] .btn-warning.btn-shade1,

.btn-warning.btn-shade1.disabled:hover,

.btn-warning.btn-shade1[disabled]:hover,

fieldset[disabled] .btn-warning.btn-shade1:hover,

.btn-warning.btn-shade1.disabled:focus,

.btn-warning.btn-shade1[disabled]:focus,

fieldset[disabled] .btn-warning.btn-shade1:focus,

.btn-warning.btn-shade1.disabled.focus,

.btn-warning.btn-shade1[disabled].focus,

fieldset[disabled] .btn-warning.btn-shade1.focus,

.btn-warning.btn-shade1.disabled:active,

.btn-warning.btn-shade1[disabled]:active,

fieldset[disabled] .btn-warning.btn-shade1:active,

.btn-warning.btn-shade1.disabled.active,

.btn-warning.btn-shade1[disabled].active,

fieldset[disabled] .btn-warning.btn-shade1.active {

  background-color: #ffc261;

  border-color: #ffc261;

}

.btn-warning.btn-shade1 .badge {

  color: #ffc261;

}

.btn-warning.btn-shade2 {

  background-color: #ffbe57;

  border-color: #ffbe57;

}

.btn-warning.btn-shade2:focus,

.btn-warning.btn-shade2.focus {

  background-color: #ffbe57;

  border-color: #ffbe57;

}

.btn-warning.btn-shade2:hover {

  background-color: #ffc870;

  border-color: #ffc870;

}

.btn-warning.btn-shade2:active,

.btn-warning.btn-shade2.active,

.open > .dropdown-toggle.btn-warning.btn-shade2 {

  background-color: #ffb847;

  border-color: #ffb847;

}

.btn-warning.btn-shade2:active:hover,

.btn-warning.btn-shade2.active:hover,

.open > .dropdown-toggle.btn-warning.btn-shade2:hover,

.btn-warning.btn-shade2:active:focus,

.btn-warning.btn-shade2.active:focus,

.open > .dropdown-toggle.btn-warning.btn-shade2:focus,

.btn-warning.btn-shade2:active.focus,

.btn-warning.btn-shade2.active.focus,

.open > .dropdown-toggle.btn-warning.btn-shade2.focus {

  background-color: #ffb847;

  border-color: #ffb847;

}

.btn-warning.btn-shade2.disabled,

.btn-warning.btn-shade2[disabled],

fieldset[disabled] .btn-warning.btn-shade2,

.btn-warning.btn-shade2.disabled:hover,

.btn-warning.btn-shade2[disabled]:hover,

fieldset[disabled] .btn-warning.btn-shade2:hover,

.btn-warning.btn-shade2.disabled:focus,

.btn-warning.btn-shade2[disabled]:focus,

fieldset[disabled] .btn-warning.btn-shade2:focus,

.btn-warning.btn-shade2.disabled.focus,

.btn-warning.btn-shade2[disabled].focus,

fieldset[disabled] .btn-warning.btn-shade2.focus,

.btn-warning.btn-shade2.disabled:active,

.btn-warning.btn-shade2[disabled]:active,

fieldset[disabled] .btn-warning.btn-shade2:active,

.btn-warning.btn-shade2.disabled.active,

.btn-warning.btn-shade2[disabled].active,

fieldset[disabled] .btn-warning.btn-shade2.active {

  background-color: #ffbe57;

  border-color: #ffbe57;

}

.btn-warning.btn-shade2 .badge {

  color: #ffbe57;

}

.btn-warning.btn-shade3 {

  background-color: #ffba4c;

  border-color: #ffba4c;

}

.btn-warning.btn-shade3:focus,

.btn-warning.btn-shade3.focus {

  background-color: #ffba4c;

  border-color: #ffba4c;

}

.btn-warning.btn-shade3:hover {

  background-color: #ffc466;

  border-color: #ffc466;

}

.btn-warning.btn-shade3:active,

.btn-warning.btn-shade3.active,

.open > .dropdown-toggle.btn-warning.btn-shade3 {

  background-color: #ffb43d;

  border-color: #ffb43d;

}

.btn-warning.btn-shade3:active:hover,

.btn-warning.btn-shade3.active:hover,

.open > .dropdown-toggle.btn-warning.btn-shade3:hover,

.btn-warning.btn-shade3:active:focus,

.btn-warning.btn-shade3.active:focus,

.open > .dropdown-toggle.btn-warning.btn-shade3:focus,

.btn-warning.btn-shade3:active.focus,

.btn-warning.btn-shade3.active.focus,

.open > .dropdown-toggle.btn-warning.btn-shade3.focus {

  background-color: #ffb43d;

  border-color: #ffb43d;

}

.btn-warning.btn-shade3.disabled,

.btn-warning.btn-shade3[disabled],

fieldset[disabled] .btn-warning.btn-shade3,

.btn-warning.btn-shade3.disabled:hover,

.btn-warning.btn-shade3[disabled]:hover,

fieldset[disabled] .btn-warning.btn-shade3:hover,

.btn-warning.btn-shade3.disabled:focus,

.btn-warning.btn-shade3[disabled]:focus,

fieldset[disabled] .btn-warning.btn-shade3:focus,

.btn-warning.btn-shade3.disabled.focus,

.btn-warning.btn-shade3[disabled].focus,

fieldset[disabled] .btn-warning.btn-shade3.focus,

.btn-warning.btn-shade3.disabled:active,

.btn-warning.btn-shade3[disabled]:active,

fieldset[disabled] .btn-warning.btn-shade3:active,

.btn-warning.btn-shade3.disabled.active,

.btn-warning.btn-shade3[disabled].active,

fieldset[disabled] .btn-warning.btn-shade3.active {

  background-color: #ffba4c;

  border-color: #ffba4c;

}

.btn-warning.btn-shade3 .badge {

  color: #ffba4c;

}

.btn-warning.btn-shade4 {

  background-color: #ffb642;

  border-color: #ffb642;

}

.btn-warning.btn-shade4:focus,

.btn-warning.btn-shade4.focus {

  background-color: #ffb642;

  border-color: #ffb642;

}

.btn-warning.btn-shade4:hover {

  background-color: #ffc05c;

  border-color: #ffc05c;

}

.btn-warning.btn-shade4:active,

.btn-warning.btn-shade4.active,

.open > .dropdown-toggle.btn-warning.btn-shade4 {

  background-color: #ffb033;

  border-color: #ffb033;

}

.btn-warning.btn-shade4:active:hover,

.btn-warning.btn-shade4.active:hover,

.open > .dropdown-toggle.btn-warning.btn-shade4:hover,

.btn-warning.btn-shade4:active:focus,

.btn-warning.btn-shade4.active:focus,

.open > .dropdown-toggle.btn-warning.btn-shade4:focus,

.btn-warning.btn-shade4:active.focus,

.btn-warning.btn-shade4.active.focus,

.open > .dropdown-toggle.btn-warning.btn-shade4.focus {

  background-color: #ffb033;

  border-color: #ffb033;

}

.btn-warning.btn-shade4.disabled,

.btn-warning.btn-shade4[disabled],

fieldset[disabled] .btn-warning.btn-shade4,

.btn-warning.btn-shade4.disabled:hover,

.btn-warning.btn-shade4[disabled]:hover,

fieldset[disabled] .btn-warning.btn-shade4:hover,

.btn-warning.btn-shade4.disabled:focus,

.btn-warning.btn-shade4[disabled]:focus,

fieldset[disabled] .btn-warning.btn-shade4:focus,

.btn-warning.btn-shade4.disabled.focus,

.btn-warning.btn-shade4[disabled].focus,

fieldset[disabled] .btn-warning.btn-shade4.focus,

.btn-warning.btn-shade4.disabled:active,

.btn-warning.btn-shade4[disabled]:active,

fieldset[disabled] .btn-warning.btn-shade4:active,

.btn-warning.btn-shade4.disabled.active,

.btn-warning.btn-shade4[disabled].active,

fieldset[disabled] .btn-warning.btn-shade4.active {

  background-color: #ffb642;

  border-color: #ffb642;

}

.btn-warning.btn-shade4 .badge {

  color: #ffb642;

}

.btn-danger.btn-shade1 {

  background-color: #ee5454;

  border-color: #ee5454;

}

.btn-danger.btn-shade1:focus,

.btn-danger.btn-shade1.focus {

  background-color: #ee5454;

  border-color: #ee5454;

}

.btn-danger.btn-shade1:hover {

  background-color: #f06b6b;

  border-color: #f06b6b;

}

.btn-danger.btn-shade1:active,

.btn-danger.btn-shade1.active,

.open > .dropdown-toggle.btn-danger.btn-shade1 {

  background-color: #ec4646;

  border-color: #ec4646;

}

.btn-danger.btn-shade1:active:hover,

.btn-danger.btn-shade1.active:hover,

.open > .dropdown-toggle.btn-danger.btn-shade1:hover,

.btn-danger.btn-shade1:active:focus,

.btn-danger.btn-shade1.active:focus,

.open > .dropdown-toggle.btn-danger.btn-shade1:focus,

.btn-danger.btn-shade1:active.focus,

.btn-danger.btn-shade1.active.focus,

.open > .dropdown-toggle.btn-danger.btn-shade1.focus {

  background-color: #ec4646;

  border-color: #ec4646;

}

.btn-danger.btn-shade1.disabled,

.btn-danger.btn-shade1[disabled],

fieldset[disabled] .btn-danger.btn-shade1,

.btn-danger.btn-shade1.disabled:hover,

.btn-danger.btn-shade1[disabled]:hover,

fieldset[disabled] .btn-danger.btn-shade1:hover,

.btn-danger.btn-shade1.disabled:focus,

.btn-danger.btn-shade1[disabled]:focus,

fieldset[disabled] .btn-danger.btn-shade1:focus,

.btn-danger.btn-shade1.disabled.focus,

.btn-danger.btn-shade1[disabled].focus,

fieldset[disabled] .btn-danger.btn-shade1.focus,

.btn-danger.btn-shade1.disabled:active,

.btn-danger.btn-shade1[disabled]:active,

fieldset[disabled] .btn-danger.btn-shade1:active,

.btn-danger.btn-shade1.disabled.active,

.btn-danger.btn-shade1[disabled].active,

fieldset[disabled] .btn-danger.btn-shade1.active {

  background-color: #ee5454;

  border-color: #ee5454;

}

.btn-danger.btn-shade1 .badge {

  color: #ee5454;

}

.btn-danger.btn-shade2 {

  background-color: #ed4b4b;

  border-color: #ed4b4b;

}

.btn-danger.btn-shade2:focus,

.btn-danger.btn-shade2.focus {

  background-color: #ed4b4b;

  border-color: #ed4b4b;

}

.btn-danger.btn-shade2:hover {

  background-color: #ef6262;

  border-color: #ef6262;

}

.btn-danger.btn-shade2:active,

.btn-danger.btn-shade2.active,

.open > .dropdown-toggle.btn-danger.btn-shade2 {

  background-color: #eb3d3d;

  border-color: #eb3d3d;

}

.btn-danger.btn-shade2:active:hover,

.btn-danger.btn-shade2.active:hover,

.open > .dropdown-toggle.btn-danger.btn-shade2:hover,

.btn-danger.btn-shade2:active:focus,

.btn-danger.btn-shade2.active:focus,

.open > .dropdown-toggle.btn-danger.btn-shade2:focus,

.btn-danger.btn-shade2:active.focus,

.btn-danger.btn-shade2.active.focus,

.open > .dropdown-toggle.btn-danger.btn-shade2.focus {

  background-color: #eb3d3d;

  border-color: #eb3d3d;

}

.btn-danger.btn-shade2.disabled,

.btn-danger.btn-shade2[disabled],

fieldset[disabled] .btn-danger.btn-shade2,

.btn-danger.btn-shade2.disabled:hover,

.btn-danger.btn-shade2[disabled]:hover,

fieldset[disabled] .btn-danger.btn-shade2:hover,

.btn-danger.btn-shade2.disabled:focus,

.btn-danger.btn-shade2[disabled]:focus,

fieldset[disabled] .btn-danger.btn-shade2:focus,

.btn-danger.btn-shade2.disabled.focus,

.btn-danger.btn-shade2[disabled].focus,

fieldset[disabled] .btn-danger.btn-shade2.focus,

.btn-danger.btn-shade2.disabled:active,

.btn-danger.btn-shade2[disabled]:active,

fieldset[disabled] .btn-danger.btn-shade2:active,

.btn-danger.btn-shade2.disabled.active,

.btn-danger.btn-shade2[disabled].active,

fieldset[disabled] .btn-danger.btn-shade2.active {

  background-color: #ed4b4b;

  border-color: #ed4b4b;

}

.btn-danger.btn-shade2 .badge {

  color: #ed4b4b;

}

.btn-danger.btn-shade3 {

  background-color: #ec4242;

  border-color: #ec4242;

}

.btn-danger.btn-shade3:focus,

.btn-danger.btn-shade3.focus {

  background-color: #ec4242;

  border-color: #ec4242;

}

.btn-danger.btn-shade3:hover {

  background-color: #ee5959;

  border-color: #ee5959;

}

.btn-danger.btn-shade3:active,

.btn-danger.btn-shade3.active,

.open > .dropdown-toggle.btn-danger.btn-shade3 {

  background-color: #ea3434;

  border-color: #ea3434;

}

.btn-danger.btn-shade3:active:hover,

.btn-danger.btn-shade3.active:hover,

.open > .dropdown-toggle.btn-danger.btn-shade3:hover,

.btn-danger.btn-shade3:active:focus,

.btn-danger.btn-shade3.active:focus,

.open > .dropdown-toggle.btn-danger.btn-shade3:focus,

.btn-danger.btn-shade3:active.focus,

.btn-danger.btn-shade3.active.focus,

.open > .dropdown-toggle.btn-danger.btn-shade3.focus {

  background-color: #ea3434;

  border-color: #ea3434;

}

.btn-danger.btn-shade3.disabled,

.btn-danger.btn-shade3[disabled],

fieldset[disabled] .btn-danger.btn-shade3,

.btn-danger.btn-shade3.disabled:hover,

.btn-danger.btn-shade3[disabled]:hover,

fieldset[disabled] .btn-danger.btn-shade3:hover,

.btn-danger.btn-shade3.disabled:focus,

.btn-danger.btn-shade3[disabled]:focus,

fieldset[disabled] .btn-danger.btn-shade3:focus,

.btn-danger.btn-shade3.disabled.focus,

.btn-danger.btn-shade3[disabled].focus,

fieldset[disabled] .btn-danger.btn-shade3.focus,

.btn-danger.btn-shade3.disabled:active,

.btn-danger.btn-shade3[disabled]:active,

fieldset[disabled] .btn-danger.btn-shade3:active,

.btn-danger.btn-shade3.disabled.active,

.btn-danger.btn-shade3[disabled].active,

fieldset[disabled] .btn-danger.btn-shade3.active {

  background-color: #ec4242;

  border-color: #ec4242;

}

.btn-danger.btn-shade3 .badge {

  color: #ec4242;

}

.btn-danger.btn-shade4 {

  background-color: #eb3838;

  border-color: #eb3838;

}

.btn-danger.btn-shade4:focus,

.btn-danger.btn-shade4.focus {

  background-color: #eb3838;

  border-color: #eb3838;

}

.btn-danger.btn-shade4:hover {

  background-color: #ed4f4f;

  border-color: #ed4f4f;

}

.btn-danger.btn-shade4:active,

.btn-danger.btn-shade4.active,

.open > .dropdown-toggle.btn-danger.btn-shade4 {

  background-color: #e92a2a;

  border-color: #e92a2a;

}

.btn-danger.btn-shade4:active:hover,

.btn-danger.btn-shade4.active:hover,

.open > .dropdown-toggle.btn-danger.btn-shade4:hover,

.btn-danger.btn-shade4:active:focus,

.btn-danger.btn-shade4.active:focus,

.open > .dropdown-toggle.btn-danger.btn-shade4:focus,

.btn-danger.btn-shade4:active.focus,

.btn-danger.btn-shade4.active.focus,

.open > .dropdown-toggle.btn-danger.btn-shade4.focus {

  background-color: #e92a2a;

  border-color: #e92a2a;

}

.btn-danger.btn-shade4.disabled,

.btn-danger.btn-shade4[disabled],

fieldset[disabled] .btn-danger.btn-shade4,

.btn-danger.btn-shade4.disabled:hover,

.btn-danger.btn-shade4[disabled]:hover,

fieldset[disabled] .btn-danger.btn-shade4:hover,

.btn-danger.btn-shade4.disabled:focus,

.btn-danger.btn-shade4[disabled]:focus,

fieldset[disabled] .btn-danger.btn-shade4:focus,

.btn-danger.btn-shade4.disabled.focus,

.btn-danger.btn-shade4[disabled].focus,

fieldset[disabled] .btn-danger.btn-shade4.focus,

.btn-danger.btn-shade4.disabled:active,

.btn-danger.btn-shade4[disabled]:active,

fieldset[disabled] .btn-danger.btn-shade4:active,

.btn-danger.btn-shade4.disabled.active,

.btn-danger.btn-shade4[disabled].active,

fieldset[disabled] .btn-danger.btn-shade4.active {

  background-color: #eb3838;

  border-color: #eb3838;

}

.btn-danger.btn-shade4 .badge {

  color: #eb3838;

}

.btn-dark.btn-shade1 {

  background-color: #353434;

  border-color: #353434;

}

.btn-dark.btn-shade1:focus,

.btn-dark.btn-shade1.focus {

  background-color: #353434;

  border-color: #353434;

}

.btn-dark.btn-shade1:hover {

  background-color: #424141;

  border-color: #424141;

}

.btn-dark.btn-shade1:active,

.btn-dark.btn-shade1.active,

.open > .dropdown-toggle.btn-dark.btn-shade1 {

  background-color: #2e2d2d;

  border-color: #2e2d2d;

}

.btn-dark.btn-shade1:active:hover,

.btn-dark.btn-shade1.active:hover,

.open > .dropdown-toggle.btn-dark.btn-shade1:hover,

.btn-dark.btn-shade1:active:focus,

.btn-dark.btn-shade1.active:focus,

.open > .dropdown-toggle.btn-dark.btn-shade1:focus,

.btn-dark.btn-shade1:active.focus,

.btn-dark.btn-shade1.active.focus,

.open > .dropdown-toggle.btn-dark.btn-shade1.focus {

  background-color: #2e2d2d;

  border-color: #2e2d2d;

}

.btn-dark.btn-shade1.disabled,

.btn-dark.btn-shade1[disabled],

fieldset[disabled] .btn-dark.btn-shade1,

.btn-dark.btn-shade1.disabled:hover,

.btn-dark.btn-shade1[disabled]:hover,

fieldset[disabled] .btn-dark.btn-shade1:hover,

.btn-dark.btn-shade1.disabled:focus,

.btn-dark.btn-shade1[disabled]:focus,

fieldset[disabled] .btn-dark.btn-shade1:focus,

.btn-dark.btn-shade1.disabled.focus,

.btn-dark.btn-shade1[disabled].focus,

fieldset[disabled] .btn-dark.btn-shade1.focus,

.btn-dark.btn-shade1.disabled:active,

.btn-dark.btn-shade1[disabled]:active,

fieldset[disabled] .btn-dark.btn-shade1:active,

.btn-dark.btn-shade1.disabled.active,

.btn-dark.btn-shade1[disabled].active,

fieldset[disabled] .btn-dark.btn-shade1.active {

  background-color: #353434;

  border-color: #353434;

}

.btn-dark.btn-shade1 .badge {

  color: #353434;

}

.btn-dark.btn-shade2 {

  background-color: #302f2f;

  border-color: #302f2f;

}

.btn-dark.btn-shade2:focus,

.btn-dark.btn-shade2.focus {

  background-color: #302f2f;

  border-color: #302f2f;

}

.btn-dark.btn-shade2:hover {

  background-color: #3d3c3c;

  border-color: #3d3c3c;

}

.btn-dark.btn-shade2:active,

.btn-dark.btn-shade2.active,

.open > .dropdown-toggle.btn-dark.btn-shade2 {

  background-color: #282828;

  border-color: #282828;

}

.btn-dark.btn-shade2:active:hover,

.btn-dark.btn-shade2.active:hover,

.open > .dropdown-toggle.btn-dark.btn-shade2:hover,

.btn-dark.btn-shade2:active:focus,

.btn-dark.btn-shade2.active:focus,

.open > .dropdown-toggle.btn-dark.btn-shade2:focus,

.btn-dark.btn-shade2:active.focus,

.btn-dark.btn-shade2.active.focus,

.open > .dropdown-toggle.btn-dark.btn-shade2.focus {

  background-color: #282828;

  border-color: #282828;

}

.btn-dark.btn-shade2.disabled,

.btn-dark.btn-shade2[disabled],

fieldset[disabled] .btn-dark.btn-shade2,

.btn-dark.btn-shade2.disabled:hover,

.btn-dark.btn-shade2[disabled]:hover,

fieldset[disabled] .btn-dark.btn-shade2:hover,

.btn-dark.btn-shade2.disabled:focus,

.btn-dark.btn-shade2[disabled]:focus,

fieldset[disabled] .btn-dark.btn-shade2:focus,

.btn-dark.btn-shade2.disabled.focus,

.btn-dark.btn-shade2[disabled].focus,

fieldset[disabled] .btn-dark.btn-shade2.focus,

.btn-dark.btn-shade2.disabled:active,

.btn-dark.btn-shade2[disabled]:active,

fieldset[disabled] .btn-dark.btn-shade2:active,

.btn-dark.btn-shade2.disabled.active,

.btn-dark.btn-shade2[disabled].active,

fieldset[disabled] .btn-dark.btn-shade2.active {

  background-color: #302f2f;

  border-color: #302f2f;

}

.btn-dark.btn-shade2 .badge {

  color: #302f2f;

}

.btn-dark.btn-shade3 {

  background-color: #2b2a2a;

  border-color: #2b2a2a;

}

.btn-dark.btn-shade3:focus,

.btn-dark.btn-shade3.focus {

  background-color: #2b2a2a;

  border-color: #2b2a2a;

}

.btn-dark.btn-shade3:hover {

  background-color: #383737;

  border-color: #383737;

}

.btn-dark.btn-shade3:active,

.btn-dark.btn-shade3.active,

.open > .dropdown-toggle.btn-dark.btn-shade3 {

  background-color: #232323;

  border-color: #232323;

}

.btn-dark.btn-shade3:active:hover,

.btn-dark.btn-shade3.active:hover,

.open > .dropdown-toggle.btn-dark.btn-shade3:hover,

.btn-dark.btn-shade3:active:focus,

.btn-dark.btn-shade3.active:focus,

.open > .dropdown-toggle.btn-dark.btn-shade3:focus,

.btn-dark.btn-shade3:active.focus,

.btn-dark.btn-shade3.active.focus,

.open > .dropdown-toggle.btn-dark.btn-shade3.focus {

  background-color: #232323;

  border-color: #232323;

}

.btn-dark.btn-shade3.disabled,

.btn-dark.btn-shade3[disabled],

fieldset[disabled] .btn-dark.btn-shade3,

.btn-dark.btn-shade3.disabled:hover,

.btn-dark.btn-shade3[disabled]:hover,

fieldset[disabled] .btn-dark.btn-shade3:hover,

.btn-dark.btn-shade3.disabled:focus,

.btn-dark.btn-shade3[disabled]:focus,

fieldset[disabled] .btn-dark.btn-shade3:focus,

.btn-dark.btn-shade3.disabled.focus,

.btn-dark.btn-shade3[disabled].focus,

fieldset[disabled] .btn-dark.btn-shade3.focus,

.btn-dark.btn-shade3.disabled:active,

.btn-dark.btn-shade3[disabled]:active,

fieldset[disabled] .btn-dark.btn-shade3:active,

.btn-dark.btn-shade3.disabled.active,

.btn-dark.btn-shade3[disabled].active,

fieldset[disabled] .btn-dark.btn-shade3.active {

  background-color: #2b2a2a;

  border-color: #2b2a2a;

}

.btn-dark.btn-shade3 .badge {

  color: #2b2a2a;

}

.btn-dark.btn-shade4 {

  background-color: #262525;

  border-color: #262525;

}

.btn-dark.btn-shade4:focus,

.btn-dark.btn-shade4.focus {

  background-color: #262525;

  border-color: #262525;

}

.btn-dark.btn-shade4:hover {

  background-color: #333232;

  border-color: #333232;

}

.btn-dark.btn-shade4:active,

.btn-dark.btn-shade4.active,

.open > .dropdown-toggle.btn-dark.btn-shade4 {

  background-color: #1e1e1e;

  border-color: #1e1e1e;

}

.btn-dark.btn-shade4:active:hover,

.btn-dark.btn-shade4.active:hover,

.open > .dropdown-toggle.btn-dark.btn-shade4:hover,

.btn-dark.btn-shade4:active:focus,

.btn-dark.btn-shade4.active:focus,

.open > .dropdown-toggle.btn-dark.btn-shade4:focus,

.btn-dark.btn-shade4:active.focus,

.btn-dark.btn-shade4.active.focus,

.open > .dropdown-toggle.btn-dark.btn-shade4.focus {

  background-color: #1e1e1e;

  border-color: #1e1e1e;

}

.btn-dark.btn-shade4.disabled,

.btn-dark.btn-shade4[disabled],

fieldset[disabled] .btn-dark.btn-shade4,

.btn-dark.btn-shade4.disabled:hover,

.btn-dark.btn-shade4[disabled]:hover,

fieldset[disabled] .btn-dark.btn-shade4:hover,

.btn-dark.btn-shade4.disabled:focus,

.btn-dark.btn-shade4[disabled]:focus,

fieldset[disabled] .btn-dark.btn-shade4:focus,

.btn-dark.btn-shade4.disabled.focus,

.btn-dark.btn-shade4[disabled].focus,

fieldset[disabled] .btn-dark.btn-shade4.focus,

.btn-dark.btn-shade4.disabled:active,

.btn-dark.btn-shade4[disabled]:active,

fieldset[disabled] .btn-dark.btn-shade4:active,

.btn-dark.btn-shade4.disabled.active,

.btn-dark.btn-shade4[disabled].active,

fieldset[disabled] .btn-dark.btn-shade4.active {

  background-color: #262525;

  border-color: #262525;

}

.btn-dark.btn-shade4 .badge {

  color: #262525;

}

.btn-alt1.btn-shade1 {

  background-color: #49bee5;

  border-color: #49bee5;

}

.btn-alt1.btn-shade1:focus,

.btn-alt1.btn-shade1.focus {

  background-color: #49bee5;

  border-color: #49bee5;

}

.btn-alt1.btn-shade1:hover {

  background-color: #5fc6e8;

  border-color: #5fc6e8;

}

.btn-alt1.btn-shade1:active,

.btn-alt1.btn-shade1.active,

.open > .dropdown-toggle.btn-alt1.btn-shade1 {

  background-color: #3cb9e3;

  border-color: #3cb9e3;

}

.btn-alt1.btn-shade1:active:hover,

.btn-alt1.btn-shade1.active:hover,

.open > .dropdown-toggle.btn-alt1.btn-shade1:hover,

.btn-alt1.btn-shade1:active:focus,

.btn-alt1.btn-shade1.active:focus,

.open > .dropdown-toggle.btn-alt1.btn-shade1:focus,

.btn-alt1.btn-shade1:active.focus,

.btn-alt1.btn-shade1.active.focus,

.open > .dropdown-toggle.btn-alt1.btn-shade1.focus {

  background-color: #3cb9e3;

  border-color: #3cb9e3;

}

.btn-alt1.btn-shade1.disabled,

.btn-alt1.btn-shade1[disabled],

fieldset[disabled] .btn-alt1.btn-shade1,

.btn-alt1.btn-shade1.disabled:hover,

.btn-alt1.btn-shade1[disabled]:hover,

fieldset[disabled] .btn-alt1.btn-shade1:hover,

.btn-alt1.btn-shade1.disabled:focus,

.btn-alt1.btn-shade1[disabled]:focus,

fieldset[disabled] .btn-alt1.btn-shade1:focus,

.btn-alt1.btn-shade1.disabled.focus,

.btn-alt1.btn-shade1[disabled].focus,

fieldset[disabled] .btn-alt1.btn-shade1.focus,

.btn-alt1.btn-shade1.disabled:active,

.btn-alt1.btn-shade1[disabled]:active,

fieldset[disabled] .btn-alt1.btn-shade1:active,

.btn-alt1.btn-shade1.disabled.active,

.btn-alt1.btn-shade1[disabled].active,

fieldset[disabled] .btn-alt1.btn-shade1.active {

  background-color: #49bee5;

  border-color: #49bee5;

}

.btn-alt1.btn-shade1 .badge {

  color: #49bee5;

}

.btn-alt1.btn-shade2 {

  background-color: #40bbe4;

  border-color: #40bbe4;

}

.btn-alt1.btn-shade2:focus,

.btn-alt1.btn-shade2.focus {

  background-color: #40bbe4;

  border-color: #40bbe4;

}

.btn-alt1.btn-shade2:hover {

  background-color: #56c3e7;

  border-color: #56c3e7;

}

.btn-alt1.btn-shade2:active,

.btn-alt1.btn-shade2.active,

.open > .dropdown-toggle.btn-alt1.btn-shade2 {

  background-color: #33b6e2;

  border-color: #33b6e2;

}

.btn-alt1.btn-shade2:active:hover,

.btn-alt1.btn-shade2.active:hover,

.open > .dropdown-toggle.btn-alt1.btn-shade2:hover,

.btn-alt1.btn-shade2:active:focus,

.btn-alt1.btn-shade2.active:focus,

.open > .dropdown-toggle.btn-alt1.btn-shade2:focus,

.btn-alt1.btn-shade2:active.focus,

.btn-alt1.btn-shade2.active.focus,

.open > .dropdown-toggle.btn-alt1.btn-shade2.focus {

  background-color: #33b6e2;

  border-color: #33b6e2;

}

.btn-alt1.btn-shade2.disabled,

.btn-alt1.btn-shade2[disabled],

fieldset[disabled] .btn-alt1.btn-shade2,

.btn-alt1.btn-shade2.disabled:hover,

.btn-alt1.btn-shade2[disabled]:hover,

fieldset[disabled] .btn-alt1.btn-shade2:hover,

.btn-alt1.btn-shade2.disabled:focus,

.btn-alt1.btn-shade2[disabled]:focus,

fieldset[disabled] .btn-alt1.btn-shade2:focus,

.btn-alt1.btn-shade2.disabled.focus,

.btn-alt1.btn-shade2[disabled].focus,

fieldset[disabled] .btn-alt1.btn-shade2.focus,

.btn-alt1.btn-shade2.disabled:active,

.btn-alt1.btn-shade2[disabled]:active,

fieldset[disabled] .btn-alt1.btn-shade2:active,

.btn-alt1.btn-shade2.disabled.active,

.btn-alt1.btn-shade2[disabled].active,

fieldset[disabled] .btn-alt1.btn-shade2.active {

  background-color: #40bbe4;

  border-color: #40bbe4;

}

.btn-alt1.btn-shade2 .badge {

  color: #40bbe4;

}

.btn-alt1.btn-shade3 {

  background-color: #37b7e3;

  border-color: #37b7e3;

}

.btn-alt1.btn-shade3:focus,

.btn-alt1.btn-shade3.focus {

  background-color: #37b7e3;

  border-color: #37b7e3;

}

.btn-alt1.btn-shade3:hover {

  background-color: #4ebfe6;

  border-color: #4ebfe6;

}

.btn-alt1.btn-shade3:active,

.btn-alt1.btn-shade3.active,

.open > .dropdown-toggle.btn-alt1.btn-shade3 {

  background-color: #2ab3e1;

  border-color: #2ab3e1;

}

.btn-alt1.btn-shade3:active:hover,

.btn-alt1.btn-shade3.active:hover,

.open > .dropdown-toggle.btn-alt1.btn-shade3:hover,

.btn-alt1.btn-shade3:active:focus,

.btn-alt1.btn-shade3.active:focus,

.open > .dropdown-toggle.btn-alt1.btn-shade3:focus,

.btn-alt1.btn-shade3:active.focus,

.btn-alt1.btn-shade3.active.focus,

.open > .dropdown-toggle.btn-alt1.btn-shade3.focus {

  background-color: #2ab3e1;

  border-color: #2ab3e1;

}

.btn-alt1.btn-shade3.disabled,

.btn-alt1.btn-shade3[disabled],

fieldset[disabled] .btn-alt1.btn-shade3,

.btn-alt1.btn-shade3.disabled:hover,

.btn-alt1.btn-shade3[disabled]:hover,

fieldset[disabled] .btn-alt1.btn-shade3:hover,

.btn-alt1.btn-shade3.disabled:focus,

.btn-alt1.btn-shade3[disabled]:focus,

fieldset[disabled] .btn-alt1.btn-shade3:focus,

.btn-alt1.btn-shade3.disabled.focus,

.btn-alt1.btn-shade3[disabled].focus,

fieldset[disabled] .btn-alt1.btn-shade3.focus,

.btn-alt1.btn-shade3.disabled:active,

.btn-alt1.btn-shade3[disabled]:active,

fieldset[disabled] .btn-alt1.btn-shade3:active,

.btn-alt1.btn-shade3.disabled.active,

.btn-alt1.btn-shade3[disabled].active,

fieldset[disabled] .btn-alt1.btn-shade3.active {

  background-color: #37b7e3;

  border-color: #37b7e3;

}

.btn-alt1.btn-shade3 .badge {

  color: #37b7e3;

}

.btn-alt1.btn-shade4 {

  background-color: #2eb4e1;

  border-color: #2eb4e1;

}

.btn-alt1.btn-shade4:focus,

.btn-alt1.btn-shade4.focus {

  background-color: #2eb4e1;

  border-color: #2eb4e1;

}

.btn-alt1.btn-shade4:hover {

  background-color: #45bce5;

  border-color: #45bce5;

}

.btn-alt1.btn-shade4:active,

.btn-alt1.btn-shade4.active,

.open > .dropdown-toggle.btn-alt1.btn-shade4 {

  background-color: #21afe0;

  border-color: #21afe0;

}

.btn-alt1.btn-shade4:active:hover,

.btn-alt1.btn-shade4.active:hover,

.open > .dropdown-toggle.btn-alt1.btn-shade4:hover,

.btn-alt1.btn-shade4:active:focus,

.btn-alt1.btn-shade4.active:focus,

.open > .dropdown-toggle.btn-alt1.btn-shade4:focus,

.btn-alt1.btn-shade4:active.focus,

.btn-alt1.btn-shade4.active.focus,

.open > .dropdown-toggle.btn-alt1.btn-shade4.focus {

  background-color: #21afe0;

  border-color: #21afe0;

}

.btn-alt1.btn-shade4.disabled,

.btn-alt1.btn-shade4[disabled],

fieldset[disabled] .btn-alt1.btn-shade4,

.btn-alt1.btn-shade4.disabled:hover,

.btn-alt1.btn-shade4[disabled]:hover,

fieldset[disabled] .btn-alt1.btn-shade4:hover,

.btn-alt1.btn-shade4.disabled:focus,

.btn-alt1.btn-shade4[disabled]:focus,

fieldset[disabled] .btn-alt1.btn-shade4:focus,

.btn-alt1.btn-shade4.disabled.focus,

.btn-alt1.btn-shade4[disabled].focus,

fieldset[disabled] .btn-alt1.btn-shade4.focus,

.btn-alt1.btn-shade4.disabled:active,

.btn-alt1.btn-shade4[disabled]:active,

fieldset[disabled] .btn-alt1.btn-shade4:active,

.btn-alt1.btn-shade4.disabled.active,

.btn-alt1.btn-shade4[disabled].active,

fieldset[disabled] .btn-alt1.btn-shade4.active {

  background-color: #2eb4e1;

  border-color: #2eb4e1;

}

.btn-alt1.btn-shade4 .badge {

  color: #2eb4e1;

}

.btn-alt2.btn-shade1 {

  background-color: #ffca56;

  border-color: #ffca56;

}

.btn-alt2.btn-shade1:focus,

.btn-alt2.btn-shade1.focus {

  background-color: #ffca56;

  border-color: #ffca56;

}

.btn-alt2.btn-shade1:hover {

  background-color: #ffd270;

  border-color: #ffd270;

}

.btn-alt2.btn-shade1:active,

.btn-alt2.btn-shade1.active,

.open > .dropdown-toggle.btn-alt2.btn-shade1 {

  background-color: #ffc547;

  border-color: #ffc547;

}

.btn-alt2.btn-shade1:active:hover,

.btn-alt2.btn-shade1.active:hover,

.open > .dropdown-toggle.btn-alt2.btn-shade1:hover,

.btn-alt2.btn-shade1:active:focus,

.btn-alt2.btn-shade1.active:focus,

.open > .dropdown-toggle.btn-alt2.btn-shade1:focus,

.btn-alt2.btn-shade1:active.focus,

.btn-alt2.btn-shade1.active.focus,

.open > .dropdown-toggle.btn-alt2.btn-shade1.focus {

  background-color: #ffc547;

  border-color: #ffc547;

}

.btn-alt2.btn-shade1.disabled,

.btn-alt2.btn-shade1[disabled],

fieldset[disabled] .btn-alt2.btn-shade1,

.btn-alt2.btn-shade1.disabled:hover,

.btn-alt2.btn-shade1[disabled]:hover,

fieldset[disabled] .btn-alt2.btn-shade1:hover,

.btn-alt2.btn-shade1.disabled:focus,

.btn-alt2.btn-shade1[disabled]:focus,

fieldset[disabled] .btn-alt2.btn-shade1:focus,

.btn-alt2.btn-shade1.disabled.focus,

.btn-alt2.btn-shade1[disabled].focus,

fieldset[disabled] .btn-alt2.btn-shade1.focus,

.btn-alt2.btn-shade1.disabled:active,

.btn-alt2.btn-shade1[disabled]:active,

fieldset[disabled] .btn-alt2.btn-shade1:active,

.btn-alt2.btn-shade1.disabled.active,

.btn-alt2.btn-shade1[disabled].active,

fieldset[disabled] .btn-alt2.btn-shade1.active {

  background-color: #ffca56;

  border-color: #ffca56;

}

.btn-alt2.btn-shade1 .badge {

  color: #ffca56;

}

.btn-alt2.btn-shade2 {

  background-color: #ffc74c;

  border-color: #ffc74c;

}

.btn-alt2.btn-shade2:focus,

.btn-alt2.btn-shade2.focus {

  background-color: #ffc74c;

  border-color: #ffc74c;

}

.btn-alt2.btn-shade2:hover {

  background-color: #ffcf66;

  border-color: #ffcf66;

}

.btn-alt2.btn-shade2:active,

.btn-alt2.btn-shade2.active,

.open > .dropdown-toggle.btn-alt2.btn-shade2 {

  background-color: #ffc23d;

  border-color: #ffc23d;

}

.btn-alt2.btn-shade2:active:hover,

.btn-alt2.btn-shade2.active:hover,

.open > .dropdown-toggle.btn-alt2.btn-shade2:hover,

.btn-alt2.btn-shade2:active:focus,

.btn-alt2.btn-shade2.active:focus,

.open > .dropdown-toggle.btn-alt2.btn-shade2:focus,

.btn-alt2.btn-shade2:active.focus,

.btn-alt2.btn-shade2.active.focus,

.open > .dropdown-toggle.btn-alt2.btn-shade2.focus {

  background-color: #ffc23d;

  border-color: #ffc23d;

}

.btn-alt2.btn-shade2.disabled,

.btn-alt2.btn-shade2[disabled],

fieldset[disabled] .btn-alt2.btn-shade2,

.btn-alt2.btn-shade2.disabled:hover,

.btn-alt2.btn-shade2[disabled]:hover,

fieldset[disabled] .btn-alt2.btn-shade2:hover,

.btn-alt2.btn-shade2.disabled:focus,

.btn-alt2.btn-shade2[disabled]:focus,

fieldset[disabled] .btn-alt2.btn-shade2:focus,

.btn-alt2.btn-shade2.disabled.focus,

.btn-alt2.btn-shade2[disabled].focus,

fieldset[disabled] .btn-alt2.btn-shade2.focus,

.btn-alt2.btn-shade2.disabled:active,

.btn-alt2.btn-shade2[disabled]:active,

fieldset[disabled] .btn-alt2.btn-shade2:active,

.btn-alt2.btn-shade2.disabled.active,

.btn-alt2.btn-shade2[disabled].active,

fieldset[disabled] .btn-alt2.btn-shade2.active {

  background-color: #ffc74c;

  border-color: #ffc74c;

}

.btn-alt2.btn-shade2 .badge {

  color: #ffc74c;

}

.btn-alt2.btn-shade3 {

  background-color: #ffc442;

  border-color: #ffc442;

}

.btn-alt2.btn-shade3:focus,

.btn-alt2.btn-shade3.focus {

  background-color: #ffc442;

  border-color: #ffc442;

}

.btn-alt2.btn-shade3:hover {

  background-color: #ffcc5b;

  border-color: #ffcc5b;

}

.btn-alt2.btn-shade3:active,

.btn-alt2.btn-shade3.active,

.open > .dropdown-toggle.btn-alt2.btn-shade3 {

  background-color: #ffbf33;

  border-color: #ffbf33;

}

.btn-alt2.btn-shade3:active:hover,

.btn-alt2.btn-shade3.active:hover,

.open > .dropdown-toggle.btn-alt2.btn-shade3:hover,

.btn-alt2.btn-shade3:active:focus,

.btn-alt2.btn-shade3.active:focus,

.open > .dropdown-toggle.btn-alt2.btn-shade3:focus,

.btn-alt2.btn-shade3:active.focus,

.btn-alt2.btn-shade3.active.focus,

.open > .dropdown-toggle.btn-alt2.btn-shade3.focus {

  background-color: #ffbf33;

  border-color: #ffbf33;

}

.btn-alt2.btn-shade3.disabled,

.btn-alt2.btn-shade3[disabled],

fieldset[disabled] .btn-alt2.btn-shade3,

.btn-alt2.btn-shade3.disabled:hover,

.btn-alt2.btn-shade3[disabled]:hover,

fieldset[disabled] .btn-alt2.btn-shade3:hover,

.btn-alt2.btn-shade3.disabled:focus,

.btn-alt2.btn-shade3[disabled]:focus,

fieldset[disabled] .btn-alt2.btn-shade3:focus,

.btn-alt2.btn-shade3.disabled.focus,

.btn-alt2.btn-shade3[disabled].focus,

fieldset[disabled] .btn-alt2.btn-shade3.focus,

.btn-alt2.btn-shade3.disabled:active,

.btn-alt2.btn-shade3[disabled]:active,

fieldset[disabled] .btn-alt2.btn-shade3:active,

.btn-alt2.btn-shade3.disabled.active,

.btn-alt2.btn-shade3[disabled].active,

fieldset[disabled] .btn-alt2.btn-shade3.active {

  background-color: #ffc442;

  border-color: #ffc442;

}

.btn-alt2.btn-shade3 .badge {

  color: #ffc442;

}

.btn-alt2.btn-shade4 {

  background-color: #ffc138;

  border-color: #ffc138;

}

.btn-alt2.btn-shade4:focus,

.btn-alt2.btn-shade4.focus {

  background-color: #ffc138;

  border-color: #ffc138;

}

.btn-alt2.btn-shade4:hover {

  background-color: #ffc951;

  border-color: #ffc951;

}

.btn-alt2.btn-shade4:active,

.btn-alt2.btn-shade4.active,

.open > .dropdown-toggle.btn-alt2.btn-shade4 {

  background-color: #ffbc28;

  border-color: #ffbc28;

}

.btn-alt2.btn-shade4:active:hover,

.btn-alt2.btn-shade4.active:hover,

.open > .dropdown-toggle.btn-alt2.btn-shade4:hover,

.btn-alt2.btn-shade4:active:focus,

.btn-alt2.btn-shade4.active:focus,

.open > .dropdown-toggle.btn-alt2.btn-shade4:focus,

.btn-alt2.btn-shade4:active.focus,

.btn-alt2.btn-shade4.active.focus,

.open > .dropdown-toggle.btn-alt2.btn-shade4.focus {

  background-color: #ffbc28;

  border-color: #ffbc28;

}

.btn-alt2.btn-shade4.disabled,

.btn-alt2.btn-shade4[disabled],

fieldset[disabled] .btn-alt2.btn-shade4,

.btn-alt2.btn-shade4.disabled:hover,

.btn-alt2.btn-shade4[disabled]:hover,

fieldset[disabled] .btn-alt2.btn-shade4:hover,

.btn-alt2.btn-shade4.disabled:focus,

.btn-alt2.btn-shade4[disabled]:focus,

fieldset[disabled] .btn-alt2.btn-shade4:focus,

.btn-alt2.btn-shade4.disabled.focus,

.btn-alt2.btn-shade4[disabled].focus,

fieldset[disabled] .btn-alt2.btn-shade4.focus,

.btn-alt2.btn-shade4.disabled:active,

.btn-alt2.btn-shade4[disabled]:active,

fieldset[disabled] .btn-alt2.btn-shade4:active,

.btn-alt2.btn-shade4.disabled.active,

.btn-alt2.btn-shade4[disabled].active,

fieldset[disabled] .btn-alt2.btn-shade4.active {

  background-color: #ffc138;

  border-color: #ffc138;

}

.btn-alt2.btn-shade4 .badge {

  color: #ffc138;

}

.btn-alt3.btn-shade1 {

  background-color: #7090ba;

  border-color: #7090ba;

}

.btn-alt3.btn-shade1:focus,

.btn-alt3.btn-shade1.focus {

  background-color: #7090ba;

  border-color: #7090ba;

}

.btn-alt3.btn-shade1:hover {

  background-color: #819dc2;

  border-color: #819dc2;

}

.btn-alt3.btn-shade1:active,

.btn-alt3.btn-shade1.active,

.open > .dropdown-toggle.btn-alt3.btn-shade1 {

  background-color: #6588b5;

  border-color: #6588b5;

}

.btn-alt3.btn-shade1:active:hover,

.btn-alt3.btn-shade1.active:hover,

.open > .dropdown-toggle.btn-alt3.btn-shade1:hover,

.btn-alt3.btn-shade1:active:focus,

.btn-alt3.btn-shade1.active:focus,

.open > .dropdown-toggle.btn-alt3.btn-shade1:focus,

.btn-alt3.btn-shade1:active.focus,

.btn-alt3.btn-shade1.active.focus,

.open > .dropdown-toggle.btn-alt3.btn-shade1.focus {

  background-color: #6588b5;

  border-color: #6588b5;

}

.btn-alt3.btn-shade1.disabled,

.btn-alt3.btn-shade1[disabled],

fieldset[disabled] .btn-alt3.btn-shade1,

.btn-alt3.btn-shade1.disabled:hover,

.btn-alt3.btn-shade1[disabled]:hover,

fieldset[disabled] .btn-alt3.btn-shade1:hover,

.btn-alt3.btn-shade1.disabled:focus,

.btn-alt3.btn-shade1[disabled]:focus,

fieldset[disabled] .btn-alt3.btn-shade1:focus,

.btn-alt3.btn-shade1.disabled.focus,

.btn-alt3.btn-shade1[disabled].focus,

fieldset[disabled] .btn-alt3.btn-shade1.focus,

.btn-alt3.btn-shade1.disabled:active,

.btn-alt3.btn-shade1[disabled]:active,

fieldset[disabled] .btn-alt3.btn-shade1:active,

.btn-alt3.btn-shade1.disabled.active,

.btn-alt3.btn-shade1[disabled].active,

fieldset[disabled] .btn-alt3.btn-shade1.active {

  background-color: #7090ba;

  border-color: #7090ba;

}

.btn-alt3.btn-shade1 .badge {

  color: #7090ba;

}

.btn-alt3.btn-shade2 {

  background-color: #698bb7;

  border-color: #698bb7;

}

.btn-alt3.btn-shade2:focus,

.btn-alt3.btn-shade2.focus {

  background-color: #698bb7;

  border-color: #698bb7;

}

.btn-alt3.btn-shade2:hover {

  background-color: #7a98bf;

  border-color: #7a98bf;

}

.btn-alt3.btn-shade2:active,

.btn-alt3.btn-shade2.active,

.open > .dropdown-toggle.btn-alt3.btn-shade2 {

  background-color: #5e83b2;

  border-color: #5e83b2;

}

.btn-alt3.btn-shade2:active:hover,

.btn-alt3.btn-shade2.active:hover,

.open > .dropdown-toggle.btn-alt3.btn-shade2:hover,

.btn-alt3.btn-shade2:active:focus,

.btn-alt3.btn-shade2.active:focus,

.open > .dropdown-toggle.btn-alt3.btn-shade2:focus,

.btn-alt3.btn-shade2:active.focus,

.btn-alt3.btn-shade2.active.focus,

.open > .dropdown-toggle.btn-alt3.btn-shade2.focus {

  background-color: #5e83b2;

  border-color: #5e83b2;

}

.btn-alt3.btn-shade2.disabled,

.btn-alt3.btn-shade2[disabled],

fieldset[disabled] .btn-alt3.btn-shade2,

.btn-alt3.btn-shade2.disabled:hover,

.btn-alt3.btn-shade2[disabled]:hover,

fieldset[disabled] .btn-alt3.btn-shade2:hover,

.btn-alt3.btn-shade2.disabled:focus,

.btn-alt3.btn-shade2[disabled]:focus,

fieldset[disabled] .btn-alt3.btn-shade2:focus,

.btn-alt3.btn-shade2.disabled.focus,

.btn-alt3.btn-shade2[disabled].focus,

fieldset[disabled] .btn-alt3.btn-shade2.focus,

.btn-alt3.btn-shade2.disabled:active,

.btn-alt3.btn-shade2[disabled]:active,

fieldset[disabled] .btn-alt3.btn-shade2:active,

.btn-alt3.btn-shade2.disabled.active,

.btn-alt3.btn-shade2[disabled].active,

fieldset[disabled] .btn-alt3.btn-shade2.active {

  background-color: #698bb7;

  border-color: #698bb7;

}

.btn-alt3.btn-shade2 .badge {

  color: #698bb7;

}

.btn-alt3.btn-shade3 {

  background-color: #6285b3;

  border-color: #6285b3;

}

.btn-alt3.btn-shade3:focus,

.btn-alt3.btn-shade3.focus {

  background-color: #6285b3;

  border-color: #6285b3;

}

.btn-alt3.btn-shade3:hover {

  background-color: #7393bc;

  border-color: #7393bc;

}

.btn-alt3.btn-shade3:active,

.btn-alt3.btn-shade3.active,

.open > .dropdown-toggle.btn-alt3.btn-shade3 {

  background-color: #587dae;

  border-color: #587dae;

}

.btn-alt3.btn-shade3:active:hover,

.btn-alt3.btn-shade3.active:hover,

.open > .dropdown-toggle.btn-alt3.btn-shade3:hover,

.btn-alt3.btn-shade3:active:focus,

.btn-alt3.btn-shade3.active:focus,

.open > .dropdown-toggle.btn-alt3.btn-shade3:focus,

.btn-alt3.btn-shade3:active.focus,

.btn-alt3.btn-shade3.active.focus,

.open > .dropdown-toggle.btn-alt3.btn-shade3.focus {

  background-color: #587dae;

  border-color: #587dae;

}

.btn-alt3.btn-shade3.disabled,

.btn-alt3.btn-shade3[disabled],

fieldset[disabled] .btn-alt3.btn-shade3,

.btn-alt3.btn-shade3.disabled:hover,

.btn-alt3.btn-shade3[disabled]:hover,

fieldset[disabled] .btn-alt3.btn-shade3:hover,

.btn-alt3.btn-shade3.disabled:focus,

.btn-alt3.btn-shade3[disabled]:focus,

fieldset[disabled] .btn-alt3.btn-shade3:focus,

.btn-alt3.btn-shade3.disabled.focus,

.btn-alt3.btn-shade3[disabled].focus,

fieldset[disabled] .btn-alt3.btn-shade3.focus,

.btn-alt3.btn-shade3.disabled:active,

.btn-alt3.btn-shade3[disabled]:active,

fieldset[disabled] .btn-alt3.btn-shade3:active,

.btn-alt3.btn-shade3.disabled.active,

.btn-alt3.btn-shade3[disabled].active,

fieldset[disabled] .btn-alt3.btn-shade3.active {

  background-color: #6285b3;

  border-color: #6285b3;

}

.btn-alt3.btn-shade3 .badge {

  color: #6285b3;

}

.btn-alt3.btn-shade4 {

  background-color: #5b80b0;

  border-color: #5b80b0;

}

.btn-alt3.btn-shade4:focus,

.btn-alt3.btn-shade4.focus {

  background-color: #5b80b0;

  border-color: #5b80b0;

}

.btn-alt3.btn-shade4:hover {

  background-color: #6c8db8;

  border-color: #6c8db8;

}

.btn-alt3.btn-shade4:active,

.btn-alt3.btn-shade4.active,

.open > .dropdown-toggle.btn-alt3.btn-shade4 {

  background-color: #5278aa;

  border-color: #5278aa;

}

.btn-alt3.btn-shade4:active:hover,

.btn-alt3.btn-shade4.active:hover,

.open > .dropdown-toggle.btn-alt3.btn-shade4:hover,

.btn-alt3.btn-shade4:active:focus,

.btn-alt3.btn-shade4.active:focus,

.open > .dropdown-toggle.btn-alt3.btn-shade4:focus,

.btn-alt3.btn-shade4:active.focus,

.btn-alt3.btn-shade4.active.focus,

.open > .dropdown-toggle.btn-alt3.btn-shade4.focus {

  background-color: #5278aa;

  border-color: #5278aa;

}

.btn-alt3.btn-shade4.disabled,

.btn-alt3.btn-shade4[disabled],

fieldset[disabled] .btn-alt3.btn-shade4,

.btn-alt3.btn-shade4.disabled:hover,

.btn-alt3.btn-shade4[disabled]:hover,

fieldset[disabled] .btn-alt3.btn-shade4:hover,

.btn-alt3.btn-shade4.disabled:focus,

.btn-alt3.btn-shade4[disabled]:focus,

fieldset[disabled] .btn-alt3.btn-shade4:focus,

.btn-alt3.btn-shade4.disabled.focus,

.btn-alt3.btn-shade4[disabled].focus,

fieldset[disabled] .btn-alt3.btn-shade4.focus,

.btn-alt3.btn-shade4.disabled:active,

.btn-alt3.btn-shade4[disabled]:active,

fieldset[disabled] .btn-alt3.btn-shade4:active,

.btn-alt3.btn-shade4.disabled.active,

.btn-alt3.btn-shade4[disabled].active,

fieldset[disabled] .btn-alt3.btn-shade4.active {

  background-color: #5b80b0;

  border-color: #5b80b0;

}

.btn-alt3.btn-shade4 .badge {

  color: #5b80b0;

}

.btn-alt4.btn-shade1 {

  background-color: #b5b5b5;

  border-color: #b5b5b5;

}

.btn-alt4.btn-shade1:focus,

.btn-alt4.btn-shade1.focus {

  background-color: #b5b5b5;

  border-color: #b5b5b5;

}

.btn-alt4.btn-shade1:hover {

  background-color: #c2c2c2;

  border-color: #c2c2c2;

}

.btn-alt4.btn-shade1:active,

.btn-alt4.btn-shade1.active,

.open > .dropdown-toggle.btn-alt4.btn-shade1 {

  background-color: #adadad;

  border-color: #adadad;

}

.btn-alt4.btn-shade1:active:hover,

.btn-alt4.btn-shade1.active:hover,

.open > .dropdown-toggle.btn-alt4.btn-shade1:hover,

.btn-alt4.btn-shade1:active:focus,

.btn-alt4.btn-shade1.active:focus,

.open > .dropdown-toggle.btn-alt4.btn-shade1:focus,

.btn-alt4.btn-shade1:active.focus,

.btn-alt4.btn-shade1.active.focus,

.open > .dropdown-toggle.btn-alt4.btn-shade1.focus {

  background-color: #adadad;

  border-color: #adadad;

}

.btn-alt4.btn-shade1.disabled,

.btn-alt4.btn-shade1[disabled],

fieldset[disabled] .btn-alt4.btn-shade1,

.btn-alt4.btn-shade1.disabled:hover,

.btn-alt4.btn-shade1[disabled]:hover,

fieldset[disabled] .btn-alt4.btn-shade1:hover,

.btn-alt4.btn-shade1.disabled:focus,

.btn-alt4.btn-shade1[disabled]:focus,

fieldset[disabled] .btn-alt4.btn-shade1:focus,

.btn-alt4.btn-shade1.disabled.focus,

.btn-alt4.btn-shade1[disabled].focus,

fieldset[disabled] .btn-alt4.btn-shade1.focus,

.btn-alt4.btn-shade1.disabled:active,

.btn-alt4.btn-shade1[disabled]:active,

fieldset[disabled] .btn-alt4.btn-shade1:active,

.btn-alt4.btn-shade1.disabled.active,

.btn-alt4.btn-shade1[disabled].active,

fieldset[disabled] .btn-alt4.btn-shade1.active {

  background-color: #b5b5b5;

  border-color: #b5b5b5;

}

.btn-alt4.btn-shade1 .badge {

  color: #b5b5b5;

}

.btn-alt4.btn-shade2 {

  background-color: #b0b0b0;

  border-color: #b0b0b0;

}

.btn-alt4.btn-shade2:focus,

.btn-alt4.btn-shade2.focus {

  background-color: #b0b0b0;

  border-color: #b0b0b0;

}

.btn-alt4.btn-shade2:hover {

  background-color: #bdbdbd;

  border-color: #bdbdbd;

}

.btn-alt4.btn-shade2:active,

.btn-alt4.btn-shade2.active,

.open > .dropdown-toggle.btn-alt4.btn-shade2 {

  background-color: #a8a8a8;

  border-color: #a8a8a8;

}

.btn-alt4.btn-shade2:active:hover,

.btn-alt4.btn-shade2.active:hover,

.open > .dropdown-toggle.btn-alt4.btn-shade2:hover,

.btn-alt4.btn-shade2:active:focus,

.btn-alt4.btn-shade2.active:focus,

.open > .dropdown-toggle.btn-alt4.btn-shade2:focus,

.btn-alt4.btn-shade2:active.focus,

.btn-alt4.btn-shade2.active.focus,

.open > .dropdown-toggle.btn-alt4.btn-shade2.focus {

  background-color: #a8a8a8;

  border-color: #a8a8a8;

}

.btn-alt4.btn-shade2.disabled,

.btn-alt4.btn-shade2[disabled],

fieldset[disabled] .btn-alt4.btn-shade2,

.btn-alt4.btn-shade2.disabled:hover,

.btn-alt4.btn-shade2[disabled]:hover,

fieldset[disabled] .btn-alt4.btn-shade2:hover,

.btn-alt4.btn-shade2.disabled:focus,

.btn-alt4.btn-shade2[disabled]:focus,

fieldset[disabled] .btn-alt4.btn-shade2:focus,

.btn-alt4.btn-shade2.disabled.focus,

.btn-alt4.btn-shade2[disabled].focus,

fieldset[disabled] .btn-alt4.btn-shade2.focus,

.btn-alt4.btn-shade2.disabled:active,

.btn-alt4.btn-shade2[disabled]:active,

fieldset[disabled] .btn-alt4.btn-shade2:active,

.btn-alt4.btn-shade2.disabled.active,

.btn-alt4.btn-shade2[disabled].active,

fieldset[disabled] .btn-alt4.btn-shade2.active {

  background-color: #b0b0b0;

  border-color: #b0b0b0;

}

.btn-alt4.btn-shade2 .badge {

  color: #b0b0b0;

}

.btn-alt4.btn-shade3 {

  background-color: #ababab;

  border-color: #ababab;

}

.btn-alt4.btn-shade3:focus,

.btn-alt4.btn-shade3.focus {

  background-color: #ababab;

  border-color: #ababab;

}

.btn-alt4.btn-shade3:hover {

  background-color: #b8b8b8;

  border-color: #b8b8b8;

}

.btn-alt4.btn-shade3:active,

.btn-alt4.btn-shade3.active,

.open > .dropdown-toggle.btn-alt4.btn-shade3 {

  background-color: #a3a3a3;

  border-color: #a3a3a3;

}

.btn-alt4.btn-shade3:active:hover,

.btn-alt4.btn-shade3.active:hover,

.open > .dropdown-toggle.btn-alt4.btn-shade3:hover,

.btn-alt4.btn-shade3:active:focus,

.btn-alt4.btn-shade3.active:focus,

.open > .dropdown-toggle.btn-alt4.btn-shade3:focus,

.btn-alt4.btn-shade3:active.focus,

.btn-alt4.btn-shade3.active.focus,

.open > .dropdown-toggle.btn-alt4.btn-shade3.focus {

  background-color: #a3a3a3;

  border-color: #a3a3a3;

}

.btn-alt4.btn-shade3.disabled,

.btn-alt4.btn-shade3[disabled],

fieldset[disabled] .btn-alt4.btn-shade3,

.btn-alt4.btn-shade3.disabled:hover,

.btn-alt4.btn-shade3[disabled]:hover,

fieldset[disabled] .btn-alt4.btn-shade3:hover,

.btn-alt4.btn-shade3.disabled:focus,

.btn-alt4.btn-shade3[disabled]:focus,

fieldset[disabled] .btn-alt4.btn-shade3:focus,

.btn-alt4.btn-shade3.disabled.focus,

.btn-alt4.btn-shade3[disabled].focus,

fieldset[disabled] .btn-alt4.btn-shade3.focus,

.btn-alt4.btn-shade3.disabled:active,

.btn-alt4.btn-shade3[disabled]:active,

fieldset[disabled] .btn-alt4.btn-shade3:active,

.btn-alt4.btn-shade3.disabled.active,

.btn-alt4.btn-shade3[disabled].active,

fieldset[disabled] .btn-alt4.btn-shade3.active {

  background-color: #ababab;

  border-color: #ababab;

}

.btn-alt4.btn-shade3 .badge {

  color: #ababab;

}

.btn-alt4.btn-shade4 {

  background-color: #a6a6a6;

  border-color: #a6a6a6;

}

.btn-alt4.btn-shade4:focus,

.btn-alt4.btn-shade4.focus {

  background-color: #a6a6a6;

  border-color: #a6a6a6;

}

.btn-alt4.btn-shade4:hover {

  background-color: #b3b3b3;

  border-color: #b3b3b3;

}

.btn-alt4.btn-shade4:active,

.btn-alt4.btn-shade4.active,

.open > .dropdown-toggle.btn-alt4.btn-shade4 {

  background-color: #9e9e9e;

  border-color: #9e9e9e;

}

.btn-alt4.btn-shade4:active:hover,

.btn-alt4.btn-shade4.active:hover,

.open > .dropdown-toggle.btn-alt4.btn-shade4:hover,

.btn-alt4.btn-shade4:active:focus,

.btn-alt4.btn-shade4.active:focus,

.open > .dropdown-toggle.btn-alt4.btn-shade4:focus,

.btn-alt4.btn-shade4:active.focus,

.btn-alt4.btn-shade4.active.focus,

.open > .dropdown-toggle.btn-alt4.btn-shade4.focus {

  background-color: #9e9e9e;

  border-color: #9e9e9e;

}

.btn-alt4.btn-shade4.disabled,

.btn-alt4.btn-shade4[disabled],

fieldset[disabled] .btn-alt4.btn-shade4,

.btn-alt4.btn-shade4.disabled:hover,

.btn-alt4.btn-shade4[disabled]:hover,

fieldset[disabled] .btn-alt4.btn-shade4:hover,

.btn-alt4.btn-shade4.disabled:focus,

.btn-alt4.btn-shade4[disabled]:focus,

fieldset[disabled] .btn-alt4.btn-shade4:focus,

.btn-alt4.btn-shade4.disabled.focus,

.btn-alt4.btn-shade4[disabled].focus,

fieldset[disabled] .btn-alt4.btn-shade4.focus,

.btn-alt4.btn-shade4.disabled:active,

.btn-alt4.btn-shade4[disabled]:active,

fieldset[disabled] .btn-alt4.btn-shade4:active,

.btn-alt4.btn-shade4.disabled.active,

.btn-alt4.btn-shade4[disabled].active,

fieldset[disabled] .btn-alt4.btn-shade4.active {

  background-color: #a6a6a6;

  border-color: #a6a6a6;

}

.btn-alt4.btn-shade4 .badge {

  color: #a6a6a6;

}

.btn-default.btn-facebook {

  color: #5d82d1;

}

.btn-default.btn-facebook:active,

.btn-default.btn-facebook.active,

.open > .dropdown-toggle.btn-default.btn-facebook {

  color: #5d82d1;

}

.btn-default.btn-facebook:active:hover,

.btn-default.btn-facebook.active:hover,

.open > .dropdown-toggle.btn-default.btn-facebook:hover,

.btn-default.btn-facebook:active:focus,

.btn-default.btn-facebook.active:focus,

.open > .dropdown-toggle.btn-default.btn-facebook:focus,

.btn-default.btn-facebook:active.focus,

.btn-default.btn-facebook.active.focus,

.open > .dropdown-toggle.btn-default.btn-facebook.focus {

  color: #5d82d1;

}

.btn-default.btn-twitter {

  color: #50bff5;

}

.btn-default.btn-twitter:active,

.btn-default.btn-twitter.active,

.open > .dropdown-toggle.btn-default.btn-twitter {

  color: #50bff5;

}

.btn-default.btn-twitter:active:hover,

.btn-default.btn-twitter.active:hover,

.open > .dropdown-toggle.btn-default.btn-twitter:hover,

.btn-default.btn-twitter:active:focus,

.btn-default.btn-twitter.active:focus,

.open > .dropdown-toggle.btn-default.btn-twitter:focus,

.btn-default.btn-twitter:active.focus,

.btn-default.btn-twitter.active.focus,

.open > .dropdown-toggle.btn-default.btn-twitter.focus {

  color: #50bff5;

}

.btn-default.btn-google-plus {

  color: #eb5e4c;

}

.btn-default.btn-google-plus:active,

.btn-default.btn-google-plus.active,

.open > .dropdown-toggle.btn-default.btn-google-plus {

  color: #eb5e4c;

}

.btn-default.btn-google-plus:active:hover,

.btn-default.btn-google-plus.active:hover,

.open > .dropdown-toggle.btn-default.btn-google-plus:hover,

.btn-default.btn-google-plus:active:focus,

.btn-default.btn-google-plus.active:focus,

.open > .dropdown-toggle.btn-default.btn-google-plus:focus,

.btn-default.btn-google-plus:active.focus,

.btn-default.btn-google-plus.active.focus,

.open > .dropdown-toggle.btn-default.btn-google-plus.focus {

  color: #eb5e4c;

}

.btn-default.btn-dribbble {

  color: #f7659c;

}

.btn-default.btn-dribbble:active,

.btn-default.btn-dribbble.active,

.open > .dropdown-toggle.btn-default.btn-dribbble {

  color: #f7659c;

}

.btn-default.btn-dribbble:active:hover,

.btn-default.btn-dribbble.active:hover,

.open > .dropdown-toggle.btn-default.btn-dribbble:hover,

.btn-default.btn-dribbble:active:focus,

.btn-default.btn-dribbble.active:focus,

.open > .dropdown-toggle.btn-default.btn-dribbble:focus,

.btn-default.btn-dribbble:active.focus,

.btn-default.btn-dribbble.active.focus,

.open > .dropdown-toggle.btn-default.btn-dribbble.focus {

  color: #f7659c;

}

.btn-default.btn-flickr {

  color: #0063dc;

}

.btn-default.btn-flickr:active,

.btn-default.btn-flickr.active,

.open > .dropdown-toggle.btn-default.btn-flickr {

  color: #0063dc;

}

.btn-default.btn-flickr:active:hover,

.btn-default.btn-flickr.active:hover,

.open > .dropdown-toggle.btn-default.btn-flickr:hover,

.btn-default.btn-flickr:active:focus,

.btn-default.btn-flickr.active:focus,

.open > .dropdown-toggle.btn-default.btn-flickr:focus,

.btn-default.btn-flickr:active.focus,

.btn-default.btn-flickr.active.focus,

.open > .dropdown-toggle.btn-default.btn-flickr.focus {

  color: #0063dc;

}

.btn-default.btn-linkedin {

  color: #238cc8;

}

.btn-default.btn-linkedin:active,

.btn-default.btn-linkedin.active,

.open > .dropdown-toggle.btn-default.btn-linkedin {

  color: #238cc8;

}

.btn-default.btn-linkedin:active:hover,

.btn-default.btn-linkedin.active:hover,

.open > .dropdown-toggle.btn-default.btn-linkedin:hover,

.btn-default.btn-linkedin:active:focus,

.btn-default.btn-linkedin.active:focus,

.open > .dropdown-toggle.btn-default.btn-linkedin:focus,

.btn-default.btn-linkedin:active.focus,

.btn-default.btn-linkedin.active.focus,

.open > .dropdown-toggle.btn-default.btn-linkedin.focus {

  color: #238cc8;

}

.btn-default.btn-youtube {

  color: #ef4e41;

}

.btn-default.btn-youtube:active,

.btn-default.btn-youtube.active,

.open > .dropdown-toggle.btn-default.btn-youtube {

  color: #ef4e41;

}

.btn-default.btn-youtube:active:hover,

.btn-default.btn-youtube.active:hover,

.open > .dropdown-toggle.btn-default.btn-youtube:hover,

.btn-default.btn-youtube:active:focus,

.btn-default.btn-youtube.active:focus,

.open > .dropdown-toggle.btn-default.btn-youtube:focus,

.btn-default.btn-youtube:active.focus,

.btn-default.btn-youtube.active.focus,

.open > .dropdown-toggle.btn-default.btn-youtube.focus {

  color: #ef4e41;

}

.btn-default.btn-pinterest {

  color: #e13138;

}

.btn-default.btn-pinterest:active,

.btn-default.btn-pinterest.active,

.open > .dropdown-toggle.btn-default.btn-pinterest {

  color: #e13138;

}

.btn-default.btn-pinterest:active:hover,

.btn-default.btn-pinterest.active:hover,

.open > .dropdown-toggle.btn-default.btn-pinterest:hover,

.btn-default.btn-pinterest:active:focus,

.btn-default.btn-pinterest.active:focus,

.open > .dropdown-toggle.btn-default.btn-pinterest:focus,

.btn-default.btn-pinterest:active.focus,

.btn-default.btn-pinterest.active.focus,

.open > .dropdown-toggle.btn-default.btn-pinterest.focus {

  color: #e13138;

}

.btn-default.btn-github {

  color: #333;

}

.btn-default.btn-github:active,

.btn-default.btn-github.active,

.open > .dropdown-toggle.btn-default.btn-github {

  color: #333;

}

.btn-default.btn-github:active:hover,

.btn-default.btn-github.active:hover,

.open > .dropdown-toggle.btn-default.btn-github:hover,

.btn-default.btn-github:active:focus,

.btn-default.btn-github.active:focus,

.open > .dropdown-toggle.btn-default.btn-github:focus,

.btn-default.btn-github:active.focus,

.btn-default.btn-github.active.focus,

.open > .dropdown-toggle.btn-default.btn-github.focus {

  color: #333;

}

.btn-default.btn-tumblr {

  color: #426d9b;

}

.btn-default.btn-tumblr:active,

.btn-default.btn-tumblr.active,

.open > .dropdown-toggle.btn-default.btn-tumblr {

  color: #426d9b;

}

.btn-default.btn-tumblr:active:hover,

.btn-default.btn-tumblr.active:hover,

.open > .dropdown-toggle.btn-default.btn-tumblr:hover,

.btn-default.btn-tumblr:active:focus,

.btn-default.btn-tumblr.active:focus,

.open > .dropdown-toggle.btn-default.btn-tumblr:focus,

.btn-default.btn-tumblr:active.focus,

.btn-default.btn-tumblr.active.focus,

.open > .dropdown-toggle.btn-default.btn-tumblr.focus {

  color: #426d9b;

}

.btn-social.btn-facebook {

  color: #ffffff;

  background-color: #5d82d1;

  border-color: #5d82d1;

}

.btn-social.btn-facebook:focus,

.btn-social.btn-facebook.focus {

  color: #ffffff;

  background-color: #3864c3;

  border-color: #274688;

}

.btn-social.btn-facebook:hover {

  color: #ffffff;

  background-color: #3864c3;

  border-color: #3560bc;

}

.btn-social.btn-facebook:active,

.btn-social.btn-facebook.active,

.open > .dropdown-toggle.btn-social.btn-facebook {

  color: #ffffff;

  background-color: #3864c3;

  border-color: #3560bc;

}

.btn-social.btn-facebook:active:hover,

.btn-social.btn-facebook.active:hover,

.open > .dropdown-toggle.btn-social.btn-facebook:hover,

.btn-social.btn-facebook:active:focus,

.btn-social.btn-facebook.active:focus,

.open > .dropdown-toggle.btn-social.btn-facebook:focus,

.btn-social.btn-facebook:active.focus,

.btn-social.btn-facebook.active.focus,

.open > .dropdown-toggle.btn-social.btn-facebook.focus {

  color: #ffffff;

  background-color: #3056a8;

  border-color: #274688;

}

.btn-social.btn-facebook:active,

.btn-social.btn-facebook.active,

.open > .dropdown-toggle.btn-social.btn-facebook {

  background-image: none;

}

.btn-social.btn-facebook.disabled:hover,

.btn-social.btn-facebook[disabled]:hover,

fieldset[disabled] .btn-social.btn-facebook:hover,

.btn-social.btn-facebook.disabled:focus,

.btn-social.btn-facebook[disabled]:focus,

fieldset[disabled] .btn-social.btn-facebook:focus,

.btn-social.btn-facebook.disabled.focus,

.btn-social.btn-facebook[disabled].focus,

fieldset[disabled] .btn-social.btn-facebook.focus {

  background-color: #5d82d1;

  border-color: #5d82d1;

}

.btn-social.btn-facebook .badge {

  color: #5d82d1;

  background-color: #ffffff;

}

.btn-social.btn-facebook:focus,

.btn-social.btn-facebook.focus {

  color: #ffffff;

  background-color: #5d82d1;

  border-color: #5d82d1;

}

.btn-social.btn-facebook:hover {

  color: #ffffff;

  background-color: #7191d7;

  border-color: #7191d7;

}

.btn-social.btn-facebook:active,

.btn-social.btn-facebook.active,

.open > .dropdown-toggle.btn-social.btn-facebook {

  color: #ffffff;

  background-color: #4973cb;

  border-color: #4973cb;

}

.btn-social.btn-facebook:active:hover,

.btn-social.btn-facebook.active:hover,

.open > .dropdown-toggle.btn-social.btn-facebook:hover,

.btn-social.btn-facebook:active:focus,

.btn-social.btn-facebook.active:focus,

.open > .dropdown-toggle.btn-social.btn-facebook:focus,

.btn-social.btn-facebook:active.focus,

.btn-social.btn-facebook.active.focus,

.open > .dropdown-toggle.btn-social.btn-facebook.focus {

  color: #ffffff;

  background-color: #4973cb;

  border-color: #4973cb;

}

.btn-social.btn-facebook:active,

.btn-social.btn-facebook.active,

.open > .dropdown-toggle.btn-social.btn-facebook {

  background-image: none;

}

.btn-social.btn-facebook.disabled,

.btn-social.btn-facebook[disabled],

fieldset[disabled] .btn-social.btn-facebook,

.btn-social.btn-facebook.disabled:hover,

.btn-social.btn-facebook[disabled]:hover,

fieldset[disabled] .btn-social.btn-facebook:hover,

.btn-social.btn-facebook.disabled:focus,

.btn-social.btn-facebook[disabled]:focus,

fieldset[disabled] .btn-social.btn-facebook:focus,

.btn-social.btn-facebook.disabled.focus,

.btn-social.btn-facebook[disabled].focus,

fieldset[disabled] .btn-social.btn-facebook.focus,

.btn-social.btn-facebook.disabled:active,

.btn-social.btn-facebook[disabled]:active,

fieldset[disabled] .btn-social.btn-facebook:active,

.btn-social.btn-facebook.disabled.active,

.btn-social.btn-facebook[disabled].active,

fieldset[disabled] .btn-social.btn-facebook.active {

  background-color: #5d82d1;

  border-color: #5d82d1;

}

.btn-social.btn-facebook .badge {

  color: #5d82d1;

  background-color: #ffffff;

}

.btn-social.btn-twitter {

  color: #ffffff;

  background-color: #50bff5;

  border-color: #50bff5;

}

.btn-social.btn-twitter:focus,

.btn-social.btn-twitter.focus {

  color: #ffffff;

  background-color: #20adf2;

  border-color: #0b81bb;

}

.btn-social.btn-twitter:hover {

  color: #ffffff;

  background-color: #20adf2;

  border-color: #16aaf2;

}

.btn-social.btn-twitter:active,

.btn-social.btn-twitter.active,

.open > .dropdown-toggle.btn-social.btn-twitter {

  color: #ffffff;

  background-color: #20adf2;

  border-color: #16aaf2;

}

.btn-social.btn-twitter:active:hover,

.btn-social.btn-twitter.active:hover,

.open > .dropdown-toggle.btn-social.btn-twitter:hover,

.btn-social.btn-twitter:active:focus,

.btn-social.btn-twitter.active:focus,

.open > .dropdown-toggle.btn-social.btn-twitter:focus,

.btn-social.btn-twitter:active.focus,

.btn-social.btn-twitter.active.focus,

.open > .dropdown-toggle.btn-social.btn-twitter.focus {

  color: #ffffff;

  background-color: #0d9ce1;

  border-color: #0b81bb;

}

.btn-social.btn-twitter:active,

.btn-social.btn-twitter.active,

.open > .dropdown-toggle.btn-social.btn-twitter {

  background-image: none;

}

.btn-social.btn-twitter.disabled:hover,

.btn-social.btn-twitter[disabled]:hover,

fieldset[disabled] .btn-social.btn-twitter:hover,

.btn-social.btn-twitter.disabled:focus,

.btn-social.btn-twitter[disabled]:focus,

fieldset[disabled] .btn-social.btn-twitter:focus,

.btn-social.btn-twitter.disabled.focus,

.btn-social.btn-twitter[disabled].focus,

fieldset[disabled] .btn-social.btn-twitter.focus {

  background-color: #50bff5;

  border-color: #50bff5;

}

.btn-social.btn-twitter .badge {

  color: #50bff5;

  background-color: #ffffff;

}

.btn-social.btn-twitter:focus,

.btn-social.btn-twitter.focus {

  color: #ffffff;

  background-color: #50bff5;

  border-color: #50bff5;

}

.btn-social.btn-twitter:hover {

  color: #ffffff;

  background-color: #68c8f6;

  border-color: #68c8f6;

}

.btn-social.btn-twitter:active,

.btn-social.btn-twitter.active,

.open > .dropdown-toggle.btn-social.btn-twitter {

  color: #ffffff;

  background-color: #38b6f4;

  border-color: #38b6f4;

}

.btn-social.btn-twitter:active:hover,

.btn-social.btn-twitter.active:hover,

.open > .dropdown-toggle.btn-social.btn-twitter:hover,

.btn-social.btn-twitter:active:focus,

.btn-social.btn-twitter.active:focus,

.open > .dropdown-toggle.btn-social.btn-twitter:focus,

.btn-social.btn-twitter:active.focus,

.btn-social.btn-twitter.active.focus,

.open > .dropdown-toggle.btn-social.btn-twitter.focus {

  color: #ffffff;

  background-color: #38b6f4;

  border-color: #38b6f4;

}

.btn-social.btn-twitter:active,

.btn-social.btn-twitter.active,

.open > .dropdown-toggle.btn-social.btn-twitter {

  background-image: none;

}

.btn-social.btn-twitter.disabled,

.btn-social.btn-twitter[disabled],

fieldset[disabled] .btn-social.btn-twitter,

.btn-social.btn-twitter.disabled:hover,

.btn-social.btn-twitter[disabled]:hover,

fieldset[disabled] .btn-social.btn-twitter:hover,

.btn-social.btn-twitter.disabled:focus,

.btn-social.btn-twitter[disabled]:focus,

fieldset[disabled] .btn-social.btn-twitter:focus,

.btn-social.btn-twitter.disabled.focus,

.btn-social.btn-twitter[disabled].focus,

fieldset[disabled] .btn-social.btn-twitter.focus,

.btn-social.btn-twitter.disabled:active,

.btn-social.btn-twitter[disabled]:active,

fieldset[disabled] .btn-social.btn-twitter:active,

.btn-social.btn-twitter.disabled.active,

.btn-social.btn-twitter[disabled].active,

fieldset[disabled] .btn-social.btn-twitter.active {

  background-color: #50bff5;

  border-color: #50bff5;

}

.btn-social.btn-twitter .badge {

  color: #50bff5;

  background-color: #ffffff;

}

.btn-social.btn-google-plus {

  color: #ffffff;

  background-color: #eb5e4c;

  border-color: #eb5e4c;

}

.btn-social.btn-google-plus:focus,

.btn-social.btn-google-plus.focus {

  color: #ffffff;

  background-color: #e6351e;

  border-color: #a52312;

}

.btn-social.btn-google-plus:hover {

  color: #ffffff;

  background-color: #e6351e;

  border-color: #e13019;

}

.btn-social.btn-google-plus:active,

.btn-social.btn-google-plus.active,

.open > .dropdown-toggle.btn-social.btn-google-plus {

  color: #ffffff;

  background-color: #e6351e;

  border-color: #e13019;

}

.btn-social.btn-google-plus:active:hover,

.btn-social.btn-google-plus.active:hover,

.open > .dropdown-toggle.btn-social.btn-google-plus:hover,

.btn-social.btn-google-plus:active:focus,

.btn-social.btn-google-plus.active:focus,

.open > .dropdown-toggle.btn-social.btn-google-plus:focus,

.btn-social.btn-google-plus:active.focus,

.btn-social.btn-google-plus.active.focus,

.open > .dropdown-toggle.btn-social.btn-google-plus.focus {

  color: #ffffff;

  background-color: #ca2b17;

  border-color: #a52312;

}

.btn-social.btn-google-plus:active,

.btn-social.btn-google-plus.active,

.open > .dropdown-toggle.btn-social.btn-google-plus {

  background-image: none;

}

.btn-social.btn-google-plus.disabled:hover,

.btn-social.btn-google-plus[disabled]:hover,

fieldset[disabled] .btn-social.btn-google-plus:hover,

.btn-social.btn-google-plus.disabled:focus,

.btn-social.btn-google-plus[disabled]:focus,

fieldset[disabled] .btn-social.btn-google-plus:focus,

.btn-social.btn-google-plus.disabled.focus,

.btn-social.btn-google-plus[disabled].focus,

fieldset[disabled] .btn-social.btn-google-plus.focus {

  background-color: #eb5e4c;

  border-color: #eb5e4c;

}

.btn-social.btn-google-plus .badge {

  color: #eb5e4c;

  background-color: #ffffff;

}

.btn-social.btn-google-plus:focus,

.btn-social.btn-google-plus.focus {

  color: #ffffff;

  background-color: #eb5e4c;

  border-color: #eb5e4c;

}

.btn-social.btn-google-plus:hover {

  color: #ffffff;

  background-color: #ee7363;

  border-color: #ee7363;

}

.btn-social.btn-google-plus:active,

.btn-social.btn-google-plus.active,

.open > .dropdown-toggle.btn-social.btn-google-plus {

  color: #ffffff;

  background-color: #e84935;

  border-color: #e84935;

}

.btn-social.btn-google-plus:active:hover,

.btn-social.btn-google-plus.active:hover,

.open > .dropdown-toggle.btn-social.btn-google-plus:hover,

.btn-social.btn-google-plus:active:focus,

.btn-social.btn-google-plus.active:focus,

.open > .dropdown-toggle.btn-social.btn-google-plus:focus,

.btn-social.btn-google-plus:active.focus,

.btn-social.btn-google-plus.active.focus,

.open > .dropdown-toggle.btn-social.btn-google-plus.focus {

  color: #ffffff;

  background-color: #e84935;

  border-color: #e84935;

}

.btn-social.btn-google-plus:active,

.btn-social.btn-google-plus.active,

.open > .dropdown-toggle.btn-social.btn-google-plus {

  background-image: none;

}

.btn-social.btn-google-plus.disabled,

.btn-social.btn-google-plus[disabled],

fieldset[disabled] .btn-social.btn-google-plus,

.btn-social.btn-google-plus.disabled:hover,

.btn-social.btn-google-plus[disabled]:hover,

fieldset[disabled] .btn-social.btn-google-plus:hover,

.btn-social.btn-google-plus.disabled:focus,

.btn-social.btn-google-plus[disabled]:focus,

fieldset[disabled] .btn-social.btn-google-plus:focus,

.btn-social.btn-google-plus.disabled.focus,

.btn-social.btn-google-plus[disabled].focus,

fieldset[disabled] .btn-social.btn-google-plus.focus,

.btn-social.btn-google-plus.disabled:active,

.btn-social.btn-google-plus[disabled]:active,

fieldset[disabled] .btn-social.btn-google-plus:active,

.btn-social.btn-google-plus.disabled.active,

.btn-social.btn-google-plus[disabled].active,

fieldset[disabled] .btn-social.btn-google-plus.active {

  background-color: #eb5e4c;

  border-color: #eb5e4c;

}

.btn-social.btn-google-plus .badge {

  color: #eb5e4c;

  background-color: #ffffff;

}

.btn-social.btn-dribbble {

  color: #ffffff;

  background-color: #f7659c;

  border-color: #f7659c;

}

.btn-social.btn-dribbble:focus,

.btn-social.btn-dribbble.focus {

  color: #ffffff;

  background-color: #f4357d;

  border-color: #d20b56;

}

.btn-social.btn-dribbble:hover {

  color: #ffffff;

  background-color: #f4357d;

  border-color: #f42b77;

}

.btn-social.btn-dribbble:active,

.btn-social.btn-dribbble.active,

.open > .dropdown-toggle.btn-social.btn-dribbble {

  color: #ffffff;

  background-color: #f4357d;

  border-color: #f42b77;

}

.btn-social.btn-dribbble:active:hover,

.btn-social.btn-dribbble.active:hover,

.open > .dropdown-toggle.btn-social.btn-dribbble:hover,

.btn-social.btn-dribbble:active:focus,

.btn-social.btn-dribbble.active:focus,

.open > .dropdown-toggle.btn-social.btn-dribbble:focus,

.btn-social.btn-dribbble:active.focus,

.btn-social.btn-dribbble.active.focus,

.open > .dropdown-toggle.btn-social.btn-dribbble.focus {

  color: #ffffff;

  background-color: #f31367;

  border-color: #d20b56;

}

.btn-social.btn-dribbble:active,

.btn-social.btn-dribbble.active,

.open > .dropdown-toggle.btn-social.btn-dribbble {

  background-image: none;

}

.btn-social.btn-dribbble.disabled:hover,

.btn-social.btn-dribbble[disabled]:hover,

fieldset[disabled] .btn-social.btn-dribbble:hover,

.btn-social.btn-dribbble.disabled:focus,

.btn-social.btn-dribbble[disabled]:focus,

fieldset[disabled] .btn-social.btn-dribbble:focus,

.btn-social.btn-dribbble.disabled.focus,

.btn-social.btn-dribbble[disabled].focus,

fieldset[disabled] .btn-social.btn-dribbble.focus {

  background-color: #f7659c;

  border-color: #f7659c;

}

.btn-social.btn-dribbble .badge {

  color: #f7659c;

  background-color: #ffffff;

}

.btn-social.btn-dribbble:focus,

.btn-social.btn-dribbble.focus {

  color: #ffffff;

  background-color: #f7659c;

  border-color: #f7659c;

}

.btn-social.btn-dribbble:hover {

  color: #ffffff;

  background-color: #f87dac;

  border-color: #f87dac;

}

.btn-social.btn-dribbble:active,

.btn-social.btn-dribbble.active,

.open > .dropdown-toggle.btn-social.btn-dribbble {

  color: #ffffff;

  background-color: #f64d8c;

  border-color: #f64d8c;

}

.btn-social.btn-dribbble:active:hover,

.btn-social.btn-dribbble.active:hover,

.open > .dropdown-toggle.btn-social.btn-dribbble:hover,

.btn-social.btn-dribbble:active:focus,

.btn-social.btn-dribbble.active:focus,

.open > .dropdown-toggle.btn-social.btn-dribbble:focus,

.btn-social.btn-dribbble:active.focus,

.btn-social.btn-dribbble.active.focus,

.open > .dropdown-toggle.btn-social.btn-dribbble.focus {

  color: #ffffff;

  background-color: #f64d8c;

  border-color: #f64d8c;

}

.btn-social.btn-dribbble:active,

.btn-social.btn-dribbble.active,

.open > .dropdown-toggle.btn-social.btn-dribbble {

  background-image: none;

}

.btn-social.btn-dribbble.disabled,

.btn-social.btn-dribbble[disabled],

fieldset[disabled] .btn-social.btn-dribbble,

.btn-social.btn-dribbble.disabled:hover,

.btn-social.btn-dribbble[disabled]:hover,

fieldset[disabled] .btn-social.btn-dribbble:hover,

.btn-social.btn-dribbble.disabled:focus,

.btn-social.btn-dribbble[disabled]:focus,

fieldset[disabled] .btn-social.btn-dribbble:focus,

.btn-social.btn-dribbble.disabled.focus,

.btn-social.btn-dribbble[disabled].focus,

fieldset[disabled] .btn-social.btn-dribbble.focus,

.btn-social.btn-dribbble.disabled:active,

.btn-social.btn-dribbble[disabled]:active,

fieldset[disabled] .btn-social.btn-dribbble:active,

.btn-social.btn-dribbble.disabled.active,

.btn-social.btn-dribbble[disabled].active,

fieldset[disabled] .btn-social.btn-dribbble.active {

  background-color: #f7659c;

  border-color: #f7659c;

}

.btn-social.btn-dribbble .badge {

  color: #f7659c;

  background-color: #ffffff;

}

.btn-social.btn-flickr {

  color: #ffffff;

  background-color: #0063dc;

  border-color: #0063dc;

}

.btn-social.btn-flickr:focus,

.btn-social.btn-flickr.focus {

  color: #ffffff;

  background-color: #004ca9;

  border-color: #002a5d;

}

.btn-social.btn-flickr:hover {

  color: #ffffff;

  background-color: #004ca9;

  border-color: #00479f;

}

.btn-social.btn-flickr:active,

.btn-social.btn-flickr.active,

.open > .dropdown-toggle.btn-social.btn-flickr {

  color: #ffffff;

  background-color: #004ca9;

  border-color: #00479f;

}

.btn-social.btn-flickr:active:hover,

.btn-social.btn-flickr.active:hover,

.open > .dropdown-toggle.btn-social.btn-flickr:hover,

.btn-social.btn-flickr:active:focus,

.btn-social.btn-flickr.active:focus,

.open > .dropdown-toggle.btn-social.btn-flickr:focus,

.btn-social.btn-flickr:active.focus,

.btn-social.btn-flickr.active.focus,

.open > .dropdown-toggle.btn-social.btn-flickr.focus {

  color: #ffffff;

  background-color: #003c85;

  border-color: #002a5d;

}

.btn-social.btn-flickr:active,

.btn-social.btn-flickr.active,

.open > .dropdown-toggle.btn-social.btn-flickr {

  background-image: none;

}

.btn-social.btn-flickr.disabled:hover,

.btn-social.btn-flickr[disabled]:hover,

fieldset[disabled] .btn-social.btn-flickr:hover,

.btn-social.btn-flickr.disabled:focus,

.btn-social.btn-flickr[disabled]:focus,

fieldset[disabled] .btn-social.btn-flickr:focus,

.btn-social.btn-flickr.disabled.focus,

.btn-social.btn-flickr[disabled].focus,

fieldset[disabled] .btn-social.btn-flickr.focus {

  background-color: #0063dc;

  border-color: #0063dc;

}

.btn-social.btn-flickr .badge {

  color: #0063dc;

  background-color: #ffffff;

}

.btn-social.btn-flickr:focus,

.btn-social.btn-flickr.focus {

  color: #ffffff;

  background-color: #0063dc;

  border-color: #0063dc;

}

.btn-social.btn-flickr:hover {

  color: #ffffff;

  background-color: #006ef6;

  border-color: #006ef6;

}

.btn-social.btn-flickr:active,

.btn-social.btn-flickr.active,

.open > .dropdown-toggle.btn-social.btn-flickr {

  color: #ffffff;

  background-color: #0058c3;

  border-color: #0058c3;

}

.btn-social.btn-flickr:active:hover,

.btn-social.btn-flickr.active:hover,

.open > .dropdown-toggle.btn-social.btn-flickr:hover,

.btn-social.btn-flickr:active:focus,

.btn-social.btn-flickr.active:focus,

.open > .dropdown-toggle.btn-social.btn-flickr:focus,

.btn-social.btn-flickr:active.focus,

.btn-social.btn-flickr.active.focus,

.open > .dropdown-toggle.btn-social.btn-flickr.focus {

  color: #ffffff;

  background-color: #0058c3;

  border-color: #0058c3;

}

.btn-social.btn-flickr:active,

.btn-social.btn-flickr.active,

.open > .dropdown-toggle.btn-social.btn-flickr {

  background-image: none;

}

.btn-social.btn-flickr.disabled,

.btn-social.btn-flickr[disabled],

fieldset[disabled] .btn-social.btn-flickr,

.btn-social.btn-flickr.disabled:hover,

.btn-social.btn-flickr[disabled]:hover,

fieldset[disabled] .btn-social.btn-flickr:hover,

.btn-social.btn-flickr.disabled:focus,

.btn-social.btn-flickr[disabled]:focus,

fieldset[disabled] .btn-social.btn-flickr:focus,

.btn-social.btn-flickr.disabled.focus,

.btn-social.btn-flickr[disabled].focus,

fieldset[disabled] .btn-social.btn-flickr.focus,

.btn-social.btn-flickr.disabled:active,

.btn-social.btn-flickr[disabled]:active,

fieldset[disabled] .btn-social.btn-flickr:active,

.btn-social.btn-flickr.disabled.active,

.btn-social.btn-flickr[disabled].active,

fieldset[disabled] .btn-social.btn-flickr.active {

  background-color: #0063dc;

  border-color: #0063dc;

}

.btn-social.btn-flickr .badge {

  color: #0063dc;

  background-color: #ffffff;

}

.btn-social.btn-linkedin {

  color: #ffffff;

  background-color: #238cc8;

  border-color: #238cc8;

}

.btn-social.btn-linkedin:focus,

.btn-social.btn-linkedin.focus {

  color: #ffffff;

  background-color: #1b6e9d;

  border-color: #10405b;

}

.btn-social.btn-linkedin:hover {

  color: #ffffff;

  background-color: #1b6e9d;

  border-color: #1a6894;

}

.btn-social.btn-linkedin:active,

.btn-social.btn-linkedin.active,

.open > .dropdown-toggle.btn-social.btn-linkedin {

  color: #ffffff;

  background-color: #1b6e9d;

  border-color: #1a6894;

}

.btn-social.btn-linkedin:active:hover,

.btn-social.btn-linkedin.active:hover,

.open > .dropdown-toggle.btn-social.btn-linkedin:hover,

.btn-social.btn-linkedin:active:focus,

.btn-social.btn-linkedin.active:focus,

.open > .dropdown-toggle.btn-social.btn-linkedin:focus,

.btn-social.btn-linkedin:active.focus,

.btn-social.btn-linkedin.active.focus,

.open > .dropdown-toggle.btn-social.btn-linkedin.focus {

  color: #ffffff;

  background-color: #16587e;

  border-color: #10405b;

}

.btn-social.btn-linkedin:active,

.btn-social.btn-linkedin.active,

.open > .dropdown-toggle.btn-social.btn-linkedin {

  background-image: none;

}

.btn-social.btn-linkedin.disabled:hover,

.btn-social.btn-linkedin[disabled]:hover,

fieldset[disabled] .btn-social.btn-linkedin:hover,

.btn-social.btn-linkedin.disabled:focus,

.btn-social.btn-linkedin[disabled]:focus,

fieldset[disabled] .btn-social.btn-linkedin:focus,

.btn-social.btn-linkedin.disabled.focus,

.btn-social.btn-linkedin[disabled].focus,

fieldset[disabled] .btn-social.btn-linkedin.focus {

  background-color: #238cc8;

  border-color: #238cc8;

}

.btn-social.btn-linkedin .badge {

  color: #238cc8;

  background-color: #ffffff;

}

.btn-social.btn-linkedin:focus,

.btn-social.btn-linkedin.focus {

  color: #ffffff;

  background-color: #238cc8;

  border-color: #238cc8;

}

.btn-social.btn-linkedin:hover {

  color: #ffffff;

  background-color: #2b9ada;

  border-color: #2b9ada;

}

.btn-social.btn-linkedin:active,

.btn-social.btn-linkedin.active,

.open > .dropdown-toggle.btn-social.btn-linkedin {

  color: #ffffff;

  background-color: #1f7db2;

  border-color: #1f7db2;

}

.btn-social.btn-linkedin:active:hover,

.btn-social.btn-linkedin.active:hover,

.open > .dropdown-toggle.btn-social.btn-linkedin:hover,

.btn-social.btn-linkedin:active:focus,

.btn-social.btn-linkedin.active:focus,

.open > .dropdown-toggle.btn-social.btn-linkedin:focus,

.btn-social.btn-linkedin:active.focus,

.btn-social.btn-linkedin.active.focus,

.open > .dropdown-toggle.btn-social.btn-linkedin.focus {

  color: #ffffff;

  background-color: #1f7db2;

  border-color: #1f7db2;

}

.btn-social.btn-linkedin:active,

.btn-social.btn-linkedin.active,

.open > .dropdown-toggle.btn-social.btn-linkedin {

  background-image: none;

}

.btn-social.btn-linkedin.disabled,

.btn-social.btn-linkedin[disabled],

fieldset[disabled] .btn-social.btn-linkedin,

.btn-social.btn-linkedin.disabled:hover,

.btn-social.btn-linkedin[disabled]:hover,

fieldset[disabled] .btn-social.btn-linkedin:hover,

.btn-social.btn-linkedin.disabled:focus,

.btn-social.btn-linkedin[disabled]:focus,

fieldset[disabled] .btn-social.btn-linkedin:focus,

.btn-social.btn-linkedin.disabled.focus,

.btn-social.btn-linkedin[disabled].focus,

fieldset[disabled] .btn-social.btn-linkedin.focus,

.btn-social.btn-linkedin.disabled:active,

.btn-social.btn-linkedin[disabled]:active,

fieldset[disabled] .btn-social.btn-linkedin:active,

.btn-social.btn-linkedin.disabled.active,

.btn-social.btn-linkedin[disabled].active,

fieldset[disabled] .btn-social.btn-linkedin.active {

  background-color: #238cc8;

  border-color: #238cc8;

}

.btn-social.btn-linkedin .badge {

  color: #238cc8;

  background-color: #ffffff;

}

.btn-social.btn-youtube {

  color: #ffffff;

  background-color: #ef4e41;

  border-color: #ef4e41;

}

.btn-social.btn-youtube:focus,

.btn-social.btn-youtube.focus {

  color: #ffffff;

  background-color: #e92414;

  border-color: #a3190e;

}

.btn-social.btn-youtube:hover {

  color: #ffffff;

  background-color: #e92414;

  border-color: #e02213;

}

.btn-social.btn-youtube:active,

.btn-social.btn-youtube.active,

.open > .dropdown-toggle.btn-social.btn-youtube {

  color: #ffffff;

  background-color: #e92414;

  border-color: #e02213;

}

.btn-social.btn-youtube:active:hover,

.btn-social.btn-youtube.active:hover,

.open > .dropdown-toggle.btn-social.btn-youtube:hover,

.btn-social.btn-youtube:active:focus,

.btn-social.btn-youtube.active:focus,

.open > .dropdown-toggle.btn-social.btn-youtube:focus,

.btn-social.btn-youtube:active.focus,

.btn-social.btn-youtube.active.focus,

.open > .dropdown-toggle.btn-social.btn-youtube.focus {

  color: #ffffff;

  background-color: #c81f11;

  border-color: #a3190e;

}

.btn-social.btn-youtube:active,

.btn-social.btn-youtube.active,

.open > .dropdown-toggle.btn-social.btn-youtube {

  background-image: none;

}

.btn-social.btn-youtube.disabled:hover,

.btn-social.btn-youtube[disabled]:hover,

fieldset[disabled] .btn-social.btn-youtube:hover,

.btn-social.btn-youtube.disabled:focus,

.btn-social.btn-youtube[disabled]:focus,

fieldset[disabled] .btn-social.btn-youtube:focus,

.btn-social.btn-youtube.disabled.focus,

.btn-social.btn-youtube[disabled].focus,

fieldset[disabled] .btn-social.btn-youtube.focus {

  background-color: #ef4e41;

  border-color: #ef4e41;

}

.btn-social.btn-youtube .badge {

  color: #ef4e41;

  background-color: #ffffff;

}

.btn-social.btn-youtube:focus,

.btn-social.btn-youtube.focus {

  color: #ffffff;

  background-color: #ef4e41;

  border-color: #ef4e41;

}

.btn-social.btn-youtube:hover {

  color: #ffffff;

  background-color: #f16459;

  border-color: #f16459;

}

.btn-social.btn-youtube:active,

.btn-social.btn-youtube.active,

.open > .dropdown-toggle.btn-social.btn-youtube {

  color: #ffffff;

  background-color: #ed3829;

  border-color: #ed3829;

}

.btn-social.btn-youtube:active:hover,

.btn-social.btn-youtube.active:hover,

.open > .dropdown-toggle.btn-social.btn-youtube:hover,

.btn-social.btn-youtube:active:focus,

.btn-social.btn-youtube.active:focus,

.open > .dropdown-toggle.btn-social.btn-youtube:focus,

.btn-social.btn-youtube:active.focus,

.btn-social.btn-youtube.active.focus,

.open > .dropdown-toggle.btn-social.btn-youtube.focus {

  color: #ffffff;

  background-color: #ed3829;

  border-color: #ed3829;

}

.btn-social.btn-youtube:active,

.btn-social.btn-youtube.active,

.open > .dropdown-toggle.btn-social.btn-youtube {

  background-image: none;

}

.btn-social.btn-youtube.disabled,

.btn-social.btn-youtube[disabled],

fieldset[disabled] .btn-social.btn-youtube,

.btn-social.btn-youtube.disabled:hover,

.btn-social.btn-youtube[disabled]:hover,

fieldset[disabled] .btn-social.btn-youtube:hover,

.btn-social.btn-youtube.disabled:focus,

.btn-social.btn-youtube[disabled]:focus,

fieldset[disabled] .btn-social.btn-youtube:focus,

.btn-social.btn-youtube.disabled.focus,

.btn-social.btn-youtube[disabled].focus,

fieldset[disabled] .btn-social.btn-youtube.focus,

.btn-social.btn-youtube.disabled:active,

.btn-social.btn-youtube[disabled]:active,

fieldset[disabled] .btn-social.btn-youtube:active,

.btn-social.btn-youtube.disabled.active,

.btn-social.btn-youtube[disabled].active,

fieldset[disabled] .btn-social.btn-youtube.active {

  background-color: #ef4e41;

  border-color: #ef4e41;

}

.btn-social.btn-youtube .badge {

  color: #ef4e41;

  background-color: #ffffff;

}

.btn-social.btn-pinterest {

  color: #ffffff;

  background-color: #e13138;

  border-color: #e13138;

}

.btn-social.btn-pinterest:focus,

.btn-social.btn-pinterest.focus {

  color: #ffffff;

  background-color: #c31c23;

  border-color: #801317;

}

.btn-social.btn-pinterest:hover {

  color: #ffffff;

  background-color: #c31c23;

  border-color: #ba1b21;

}

.btn-social.btn-pinterest:active,

.btn-social.btn-pinterest.active,

.open > .dropdown-toggle.btn-social.btn-pinterest {

  color: #ffffff;

  background-color: #c31c23;

  border-color: #ba1b21;

}

.btn-social.btn-pinterest:active:hover,

.btn-social.btn-pinterest.active:hover,

.open > .dropdown-toggle.btn-social.btn-pinterest:hover,

.btn-social.btn-pinterest:active:focus,

.btn-social.btn-pinterest.active:focus,

.open > .dropdown-toggle.btn-social.btn-pinterest:focus,

.btn-social.btn-pinterest:active.focus,

.btn-social.btn-pinterest.active.focus,

.open > .dropdown-toggle.btn-social.btn-pinterest.focus {

  color: #ffffff;

  background-color: #a3181d;

  border-color: #801317;

}

.btn-social.btn-pinterest:active,

.btn-social.btn-pinterest.active,

.open > .dropdown-toggle.btn-social.btn-pinterest {

  background-image: none;

}

.btn-social.btn-pinterest.disabled:hover,

.btn-social.btn-pinterest[disabled]:hover,

fieldset[disabled] .btn-social.btn-pinterest:hover,

.btn-social.btn-pinterest.disabled:focus,

.btn-social.btn-pinterest[disabled]:focus,

fieldset[disabled] .btn-social.btn-pinterest:focus,

.btn-social.btn-pinterest.disabled.focus,

.btn-social.btn-pinterest[disabled].focus,

fieldset[disabled] .btn-social.btn-pinterest.focus {

  background-color: #e13138;

  border-color: #e13138;

}

.btn-social.btn-pinterest .badge {

  color: #e13138;

  background-color: #ffffff;

}

.btn-social.btn-pinterest:focus,

.btn-social.btn-pinterest.focus {

  color: #ffffff;

  background-color: #e13138;

  border-color: #e13138;

}

.btn-social.btn-pinterest:hover {

  color: #ffffff;

  background-color: #e4474e;

  border-color: #e4474e;

}

.btn-social.btn-pinterest:active,

.btn-social.btn-pinterest.active,

.open > .dropdown-toggle.btn-social.btn-pinterest {

  color: #ffffff;

  background-color: #d92027;

  border-color: #d92027;

}

.btn-social.btn-pinterest:active:hover,

.btn-social.btn-pinterest.active:hover,

.open > .dropdown-toggle.btn-social.btn-pinterest:hover,

.btn-social.btn-pinterest:active:focus,

.btn-social.btn-pinterest.active:focus,

.open > .dropdown-toggle.btn-social.btn-pinterest:focus,

.btn-social.btn-pinterest:active.focus,

.btn-social.btn-pinterest.active.focus,

.open > .dropdown-toggle.btn-social.btn-pinterest.focus {

  color: #ffffff;

  background-color: #d92027;

  border-color: #d92027;

}

.btn-social.btn-pinterest:active,

.btn-social.btn-pinterest.active,

.open > .dropdown-toggle.btn-social.btn-pinterest {

  background-image: none;

}

.btn-social.btn-pinterest.disabled,

.btn-social.btn-pinterest[disabled],

fieldset[disabled] .btn-social.btn-pinterest,

.btn-social.btn-pinterest.disabled:hover,

.btn-social.btn-pinterest[disabled]:hover,

fieldset[disabled] .btn-social.btn-pinterest:hover,

.btn-social.btn-pinterest.disabled:focus,

.btn-social.btn-pinterest[disabled]:focus,

fieldset[disabled] .btn-social.btn-pinterest:focus,

.btn-social.btn-pinterest.disabled.focus,

.btn-social.btn-pinterest[disabled].focus,

fieldset[disabled] .btn-social.btn-pinterest.focus,

.btn-social.btn-pinterest.disabled:active,

.btn-social.btn-pinterest[disabled]:active,

fieldset[disabled] .btn-social.btn-pinterest:active,

.btn-social.btn-pinterest.disabled.active,

.btn-social.btn-pinterest[disabled].active,

fieldset[disabled] .btn-social.btn-pinterest.active {

  background-color: #e13138;

  border-color: #e13138;

}

.btn-social.btn-pinterest .badge {

  color: #e13138;

  background-color: #ffffff;

}

.btn-social.btn-github {

  color: #ffffff;

  background-color: #333;

  border-color: #333;

}

.btn-social.btn-github:focus,

.btn-social.btn-github.focus {

  color: #ffffff;

  background-color: #1a1a1a;

  border-color: #000000;

}

.btn-social.btn-github:hover {

  color: #ffffff;

  background-color: #1a1a1a;

  border-color: #141414;

}

.btn-social.btn-github:active,

.btn-social.btn-github.active,

.open > .dropdown-toggle.btn-social.btn-github {

  color: #ffffff;

  background-color: #1a1a1a;

  border-color: #141414;

}

.btn-social.btn-github:active:hover,

.btn-social.btn-github.active:hover,

.open > .dropdown-toggle.btn-social.btn-github:hover,

.btn-social.btn-github:active:focus,

.btn-social.btn-github.active:focus,

.open > .dropdown-toggle.btn-social.btn-github:focus,

.btn-social.btn-github:active.focus,

.btn-social.btn-github.active.focus,

.open > .dropdown-toggle.btn-social.btn-github.focus {

  color: #ffffff;

  background-color: #080808;

  border-color: #000000;

}

.btn-social.btn-github:active,

.btn-social.btn-github.active,

.open > .dropdown-toggle.btn-social.btn-github {

  background-image: none;

}

.btn-social.btn-github.disabled:hover,

.btn-social.btn-github[disabled]:hover,

fieldset[disabled] .btn-social.btn-github:hover,

.btn-social.btn-github.disabled:focus,

.btn-social.btn-github[disabled]:focus,

fieldset[disabled] .btn-social.btn-github:focus,

.btn-social.btn-github.disabled.focus,

.btn-social.btn-github[disabled].focus,

fieldset[disabled] .btn-social.btn-github.focus {

  background-color: #333;

  border-color: #333;

}

.btn-social.btn-github .badge {

  color: #333;

  background-color: #ffffff;

}

.btn-social.btn-github:focus,

.btn-social.btn-github.focus {

  color: #ffffff;

  background-color: #333;

  border-color: #333;

}

.btn-social.btn-github:hover {

  color: #ffffff;

  background-color: #404040;

  border-color: #404040;

}

.btn-social.btn-github:active,

.btn-social.btn-github.active,

.open > .dropdown-toggle.btn-social.btn-github {

  color: #ffffff;

  background-color: #262626;

  border-color: #262626;

}

.btn-social.btn-github:active:hover,

.btn-social.btn-github.active:hover,

.open > .dropdown-toggle.btn-social.btn-github:hover,

.btn-social.btn-github:active:focus,

.btn-social.btn-github.active:focus,

.open > .dropdown-toggle.btn-social.btn-github:focus,

.btn-social.btn-github:active.focus,

.btn-social.btn-github.active.focus,

.open > .dropdown-toggle.btn-social.btn-github.focus {

  color: #ffffff;

  background-color: #262626;

  border-color: #262626;

}

.btn-social.btn-github:active,

.btn-social.btn-github.active,

.open > .dropdown-toggle.btn-social.btn-github {

  background-image: none;

}

.btn-social.btn-github.disabled,

.btn-social.btn-github[disabled],

fieldset[disabled] .btn-social.btn-github,

.btn-social.btn-github.disabled:hover,

.btn-social.btn-github[disabled]:hover,

fieldset[disabled] .btn-social.btn-github:hover,

.btn-social.btn-github.disabled:focus,

.btn-social.btn-github[disabled]:focus,

fieldset[disabled] .btn-social.btn-github:focus,

.btn-social.btn-github.disabled.focus,

.btn-social.btn-github[disabled].focus,

fieldset[disabled] .btn-social.btn-github.focus,

.btn-social.btn-github.disabled:active,

.btn-social.btn-github[disabled]:active,

fieldset[disabled] .btn-social.btn-github:active,

.btn-social.btn-github.disabled.active,

.btn-social.btn-github[disabled].active,

fieldset[disabled] .btn-social.btn-github.active {

  background-color: #333;

  border-color: #333;

}

.btn-social.btn-github .badge {

  color: #333;

  background-color: #ffffff;

}

.btn-social.btn-tumblr {

  color: #ffffff;

  background-color: #426d9b;

  border-color: #426d9b;

}

.btn-social.btn-tumblr:focus,

.btn-social.btn-tumblr.focus {

  color: #ffffff;

  background-color: #335477;

  border-color: #1c2e42;

}

.btn-social.btn-tumblr:hover {

  color: #ffffff;

  background-color: #335477;

  border-color: #304f70;

}

.btn-social.btn-tumblr:active,

.btn-social.btn-tumblr.active,

.open > .dropdown-toggle.btn-social.btn-tumblr {

  color: #ffffff;

  background-color: #335477;

  border-color: #304f70;

}

.btn-social.btn-tumblr:active:hover,

.btn-social.btn-tumblr.active:hover,

.open > .dropdown-toggle.btn-social.btn-tumblr:hover,

.btn-social.btn-tumblr:active:focus,

.btn-social.btn-tumblr.active:focus,

.open > .dropdown-toggle.btn-social.btn-tumblr:focus,

.btn-social.btn-tumblr:active.focus,

.btn-social.btn-tumblr.active.focus,

.open > .dropdown-toggle.btn-social.btn-tumblr.focus {

  color: #ffffff;

  background-color: #28425e;

  border-color: #1c2e42;

}

.btn-social.btn-tumblr:active,

.btn-social.btn-tumblr.active,

.open > .dropdown-toggle.btn-social.btn-tumblr {

  background-image: none;

}

.btn-social.btn-tumblr.disabled:hover,

.btn-social.btn-tumblr[disabled]:hover,

fieldset[disabled] .btn-social.btn-tumblr:hover,

.btn-social.btn-tumblr.disabled:focus,

.btn-social.btn-tumblr[disabled]:focus,

fieldset[disabled] .btn-social.btn-tumblr:focus,

.btn-social.btn-tumblr.disabled.focus,

.btn-social.btn-tumblr[disabled].focus,

fieldset[disabled] .btn-social.btn-tumblr.focus {

  background-color: #426d9b;

  border-color: #426d9b;

}

.btn-social.btn-tumblr .badge {

  color: #426d9b;

  background-color: #ffffff;

}

.btn-social.btn-tumblr:focus,

.btn-social.btn-tumblr.focus {

  color: #ffffff;

  background-color: #426d9b;

  border-color: #426d9b;

}

.btn-social.btn-tumblr:hover {

  color: #ffffff;

  background-color: #4a7aad;

  border-color: #4a7aad;

}

.btn-social.btn-tumblr:active,

.btn-social.btn-tumblr.active,

.open > .dropdown-toggle.btn-social.btn-tumblr {

  color: #ffffff;

  background-color: #3a6089;

  border-color: #3a6089;

}

.btn-social.btn-tumblr:active:hover,

.btn-social.btn-tumblr.active:hover,

.open > .dropdown-toggle.btn-social.btn-tumblr:hover,

.btn-social.btn-tumblr:active:focus,

.btn-social.btn-tumblr.active:focus,

.open > .dropdown-toggle.btn-social.btn-tumblr:focus,

.btn-social.btn-tumblr:active.focus,

.btn-social.btn-tumblr.active.focus,

.open > .dropdown-toggle.btn-social.btn-tumblr.focus {

  color: #ffffff;

  background-color: #3a6089;

  border-color: #3a6089;

}

.btn-social.btn-tumblr:active,

.btn-social.btn-tumblr.active,

.open > .dropdown-toggle.btn-social.btn-tumblr {

  background-image: none;

}

.btn-social.btn-tumblr.disabled,

.btn-social.btn-tumblr[disabled],

fieldset[disabled] .btn-social.btn-tumblr,

.btn-social.btn-tumblr.disabled:hover,

.btn-social.btn-tumblr[disabled]:hover,

fieldset[disabled] .btn-social.btn-tumblr:hover,

.btn-social.btn-tumblr.disabled:focus,

.btn-social.btn-tumblr[disabled]:focus,

fieldset[disabled] .btn-social.btn-tumblr:focus,

.btn-social.btn-tumblr.disabled.focus,

.btn-social.btn-tumblr[disabled].focus,

fieldset[disabled] .btn-social.btn-tumblr.focus,

.btn-social.btn-tumblr.disabled:active,

.btn-social.btn-tumblr[disabled]:active,

fieldset[disabled] .btn-social.btn-tumblr:active,

.btn-social.btn-tumblr.disabled.active,

.btn-social.btn-tumblr[disabled].active,

fieldset[disabled] .btn-social.btn-tumblr.active {

  background-color: #426d9b;

  border-color: #426d9b;

}

.btn-social.btn-tumblr .badge {

  color: #426d9b;

  background-color: #ffffff;

}

.btn .icon {

  font-size: 19px;

  vertical-align: middle;

}

.btn .icon.icon-left {

  margin-right: 3px;

}

.btn .icon.icon-right {

  margin-left: 3px;

}

.btn .icon.fa {

  font-size: 15px;

}

.btn.btn-lg .icon {

  font-size: 23px;

  line-height: 25px;

}

.btn.btn-sm .icon {

  font-size: 16px;

  line-height: 16px;

}

.btn.btn-xs .icon {

  font-size: 14px;

  line-height: 16px;

}

.btn-group.open .dropdown-toggle {

  box-shadow: none;

}

/*------------------------------------------------------------------

  [Panels]

*/

.panel {

  background-color: #ffffff;

  margin-bottom: 30px;

  box-shadow: none;

  border-width: 0;

}

.panel-heading {

  font-size: 18px;

  font-weight: 300;

  padding-left: 0;

  padding-right: 0;

  margin: 0 20px;

}

.panel-heading .panel-title,

.panel-heading .title,

.panel-heading > h1,

.panel-heading > h2,

.panel-heading > h3,

.panel-heading > h4,

.panel-heading > h5,

.panel-heading > h6 {

  font-size: 18px;

  font-weight: 300;

  display: block;

  margin: 0;

}

.panel-heading .tools {

  float: right;

  font-size: 0;

}

.panel-heading .tools > a {

  display: inline-block;

}

.panel-heading .tools .icon {

  display: inline-block;

  margin-left: 5px;

  font-size: 21px;

  line-height: 25px;

  vertical-align: middle;

  cursor: pointer;

}

.panel-heading .tools .icon:hover {

  color: #ef6262;

}

.panel-heading .tools .icon.s7-close {

  font-size: 27px;

  margin-left: 1px;

  position: relative;

  top: 1px;

}

.panel-heading .tools .value {

  font-size: 24px;

  line-height: 22px;

}

.panel-heading.no-border {

  border-width: 0;

}

.panel-heading-fullwidth .panel-heading,

.panel-primary .panel-heading,

.panel-success .panel-heading,

.panel-info .panel-heading,

.panel-warning .panel-heading,

.panel-danger .panel-heading,

.panel-alt1 .panel-heading,

.panel-alt2 .panel-heading,

.panel-alt3 .panel-heading,

.panel-alt4 .panel-heading,

.panel-dark .panel-heading {

  margin: 0;

  padding-left: 20px;

  padding-right: 20px;

}

.panel-heading-fullwidth .panel-heading .panel-title,

.panel-primary .panel-heading .panel-title,

.panel-success .panel-heading .panel-title,

.panel-info .panel-heading .panel-title,

.panel-warning .panel-heading .panel-title,

.panel-danger .panel-heading .panel-title,

.panel-alt1 .panel-heading .panel-title,

.panel-alt2 .panel-heading .panel-title,

.panel-alt3 .panel-heading .panel-title,

.panel-alt4 .panel-heading .panel-title,

.panel-dark .panel-heading .panel-title,

.panel-heading-fullwidth .panel-heading .title,

.panel-primary .panel-heading .title,

.panel-success .panel-heading .title,

.panel-info .panel-heading .title,

.panel-warning .panel-heading .title,

.panel-danger .panel-heading .title,

.panel-alt1 .panel-heading .title,

.panel-alt2 .panel-heading .title,

.panel-alt3 .panel-heading .title,

.panel-alt4 .panel-heading .title,

.panel-dark .panel-heading .title,

.panel-heading-fullwidth .panel-heading h1,

.panel-primary .panel-heading h1,

.panel-success .panel-heading h1,

.panel-info .panel-heading h1,

.panel-warning .panel-heading h1,

.panel-danger .panel-heading h1,

.panel-alt1 .panel-heading h1,

.panel-alt2 .panel-heading h1,

.panel-alt3 .panel-heading h1,

.panel-alt4 .panel-heading h1,

.panel-dark .panel-heading h1,

.panel-heading-fullwidth .panel-heading h2,

.panel-primary .panel-heading h2,

.panel-success .panel-heading h2,

.panel-info .panel-heading h2,

.panel-warning .panel-heading h2,

.panel-danger .panel-heading h2,

.panel-alt1 .panel-heading h2,

.panel-alt2 .panel-heading h2,

.panel-alt3 .panel-heading h2,

.panel-alt4 .panel-heading h2,

.panel-dark .panel-heading h2,

.panel-heading-fullwidth .panel-heading h3,

.panel-primary .panel-heading h3,

.panel-success .panel-heading h3,

.panel-info .panel-heading h3,

.panel-warning .panel-heading h3,

.panel-danger .panel-heading h3,

.panel-alt1 .panel-heading h3,

.panel-alt2 .panel-heading h3,

.panel-alt3 .panel-heading h3,

.panel-alt4 .panel-heading h3,

.panel-dark .panel-heading h3,

.panel-heading-fullwidth .panel-heading h4,

.panel-primary .panel-heading h4,

.panel-success .panel-heading h4,

.panel-info .panel-heading h4,

.panel-warning .panel-heading h4,

.panel-danger .panel-heading h4,

.panel-alt1 .panel-heading h4,

.panel-alt2 .panel-heading h4,

.panel-alt3 .panel-heading h4,

.panel-alt4 .panel-heading h4,

.panel-dark .panel-heading h4,

.panel-heading-fullwidth .panel-heading h5,

.panel-primary .panel-heading h5,

.panel-success .panel-heading h5,

.panel-info .panel-heading h5,

.panel-warning .panel-heading h5,

.panel-danger .panel-heading h5,

.panel-alt1 .panel-heading h5,

.panel-alt2 .panel-heading h5,

.panel-alt3 .panel-heading h5,

.panel-alt4 .panel-heading h5,

.panel-dark .panel-heading h5,

.panel-heading-fullwidth .panel-heading h6,

.panel-primary .panel-heading h6,

.panel-success .panel-heading h6,

.panel-info .panel-heading h6,

.panel-warning .panel-heading h6,

.panel-danger .panel-heading h6,

.panel-alt1 .panel-heading h6,

.panel-alt2 .panel-heading h6,

.panel-alt3 .panel-heading h6,

.panel-alt4 .panel-heading h6,

.panel-dark .panel-heading h6 {

  border-width: 0;

}

.panel-borders {

  border-width: 1px;

}

.panel-transparent {

  background-color: transparent;

}

.panel-primary .panel-heading,

.panel-success .panel-heading,

.panel-info .panel-heading,

.panel-warning .panel-heading,

.panel-danger .panel-heading,

.panel-alt1 .panel-heading,

.panel-alt2 .panel-heading,

.panel-alt3 .panel-heading,

.panel-alt4 .panel-heading,

.panel-dark .panel-heading,

.panel-full-primary .panel-heading,

.panel-full-success .panel-heading,

.panel-full-info .panel-heading,

.panel-full-warning .panel-heading,

.panel-full-danger .panel-heading,

.panel-full-alt1 .panel-heading,

.panel-full-alt2 .panel-heading,

.panel-full-alt3 .panel-heading,

.panel-full-alt4 .panel-heading,

.panel-full-dark .panel-heading {

  color: #ffffff;

}

.panel-primary .panel-heading .tools > a,

.panel-success .panel-heading .tools > a,

.panel-info .panel-heading .tools > a,

.panel-warning .panel-heading .tools > a,

.panel-danger .panel-heading .tools > a,

.panel-alt1 .panel-heading .tools > a,

.panel-alt2 .panel-heading .tools > a,

.panel-alt3 .panel-heading .tools > a,

.panel-alt4 .panel-heading .tools > a,

.panel-dark .panel-heading .tools > a,

.panel-full-primary .panel-heading .tools > a,

.panel-full-success .panel-heading .tools > a,

.panel-full-info .panel-heading .tools > a,

.panel-full-warning .panel-heading .tools > a,

.panel-full-danger .panel-heading .tools > a,

.panel-full-alt1 .panel-heading .tools > a,

.panel-full-alt2 .panel-heading .tools > a,

.panel-full-alt3 .panel-heading .tools > a,

.panel-full-alt4 .panel-heading .tools > a,

.panel-full-dark .panel-heading .tools > a {

  color: #ffffff;

}

.panel-primary .panel-heading .tools .icon:hover,

.panel-full-primary .panel-heading .tools .icon:hover,

.panel-primary .panel-heading .tools > a:hover,

.panel-full-primary .panel-heading .tools > a:hover {

  color: #cc3f3f;

}

.panel-success .panel-heading .tools .icon:hover,

.panel-full-success .panel-heading .tools .icon:hover,

.panel-success .panel-heading .tools > a:hover,

.panel-full-success .panel-heading .tools > a:hover {

  color: #57a99b;

}

.panel-info .panel-heading .tools .icon:hover,

.panel-full-info .panel-heading .tools .icon:hover,

.panel-info .panel-heading .tools > a:hover,

.panel-full-info .panel-heading .tools > a:hover {

  color: #6aa7bc;

}

.panel-warning .panel-heading .tools .icon:hover,

.panel-full-warning .panel-heading .tools .icon:hover,

.panel-warning .panel-heading .tools > a:hover,

.panel-full-warning .panel-heading .tools > a:hover {

  color: #dca54d;

}

.panel-danger .panel-heading .tools .icon:hover,

.panel-full-danger .panel-heading .tools .icon:hover,

.panel-danger .panel-heading .tools > a:hover,

.panel-full-danger .panel-heading .tools > a:hover {

  color: #cc3f3f;

}

.panel-alt1 .panel-heading,

.panel-full-alt1 .panel-heading {

  background-color: #56c3e7;

}

.panel-alt1 .panel-heading .tools .icon:hover,

.panel-full-alt1 .panel-heading .tools .icon:hover,

.panel-alt1 .panel-heading .tools > a:hover,

.panel-full-alt1 .panel-heading .tools > a:hover {

  color: #33a0c4;

}

.panel-alt2 .panel-heading,

.panel-full-alt2 .panel-heading {

  background-color: #ffcf66;

}

.panel-alt2 .panel-heading .tools .icon:hover,

.panel-full-alt2 .panel-heading .tools .icon:hover,

.panel-alt2 .panel-heading .tools > a:hover,

.panel-full-alt2 .panel-heading .tools > a:hover {

  color: #dcac43;

}

.panel-alt3 .panel-heading,

.panel-full-alt3 .panel-heading {

  background-color: #7a98bf;

}

.panel-alt3 .panel-heading .tools .icon:hover,

.panel-full-alt3 .panel-heading .tools .icon:hover,

.panel-alt3 .panel-heading .tools > a:hover,

.panel-full-alt3 .panel-heading .tools > a:hover {

  color: #57759c;

}

.panel-alt4 .panel-heading,

.panel-full-alt4 .panel-heading {

  background-color: #bdbdbd;

}

.panel-alt4 .panel-heading .tools .icon:hover,

.panel-full-alt4 .panel-heading .tools .icon:hover,

.panel-alt4 .panel-heading .tools > a:hover,

.panel-full-alt4 .panel-heading .tools > a:hover {

  color: #9a9a9a;

}

.panel-dark .panel-heading,

.panel-full-dark .panel-heading {

  background-color: #3d3c3c;

}

.panel-dark .panel-heading .tools .icon:hover,

.panel-full-dark .panel-heading .tools .icon:hover,

.panel-dark .panel-heading .tools > a:hover,

.panel-full-dark .panel-heading .tools > a:hover {

  color: #1a1919;

}

.panel-full-primary {

  background-color: #ef6262;

  color: #ffffff;

}

.panel-full-primary .panel-heading {

  border-color: #e55858;

}

.panel-full-success {

  background-color: #7ACCBE;

  color: #ffffff;

}

.panel-full-success .panel-heading {

  border-color: #70c2b4;

}

.panel-full-info {

  background-color: #ff575c;

  color: #ffffff;

}

.panel-full-info .panel-heading {

  border-color: #83c0d5;

}

.panel-full-warning {

  background-color: #FFC870;

  color: #ffffff;

}

.panel-full-warning .panel-heading {

  border-color: #f5be66;

}

.panel-full-danger {

  background-color: #EF6262;

  color: #ffffff;

}

.panel-full-danger .panel-heading {

  border-color: #e55858;

}

.panel-full-alt1 {

  background-color: #56c3e7;

  color: #ffffff;

}

.panel-full-alt1 .panel-heading {

  border-color: #4cb9dd;

}

.panel-full-alt2 {

  background-color: #ffcf66;

  color: #ffffff;

}

.panel-full-alt2 .panel-heading {

  border-color: #f5c55c;

}

.panel-full-alt3 {

  background-color: #7a98bf;

  color: #ffffff;

}

.panel-full-alt3 .panel-heading {

  border-color: #708eb5;

}

.panel-full-alt4 {

  background-color: #bdbdbd;

  color: #ffffff;

}

.panel-full-alt4 .panel-heading {

  border-color: #b3b3b3;

}

.panel-full-dark {

  background-color: #3d3c3c;

  color: #ffffff;

}

.panel-full-dark .panel-heading {

  border-color: #333232;

}

/*------------------------------------------------------------------

  [Dropdown menu]

*/

.dropdown-menu {

  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);

  border-color: rgba(0, 0, 0, 0.1);

}

.dropdown-menu > li > a {

  font-weight: 300;

  color: #504e4e;

  padding: 9px 20px;

}

.dropdown-menu > li > a .icon {

  font-size: 17px;

  line-height: 15px;

  vertical-align: middle;

  margin-right: 4px;

}

.dropdown-menu > li > a:hover {

  background-color: #ef6262;

  color: #ffffff;

}

.dropdown-menu > li > a:focus,

.dropdown-menu > li > a:active {

  background-color: transparent;

  color: #504e4e;

}

.dropdown-menu .divider {

  margin: 6px 0;

  background-color: rgba(0, 0, 0, 0.1);

}

.dropdown-header {

  padding: 5px 20px 1px;

  font-weight: 600;

  color: #c2c1c1;

  cursor: default;

}

/*------------------------------------------------------------------

  [Accordions]

*/

.panel-group.accordion {

  margin-bottom: 40px;

  padding: 0;

}

.panel-group.accordion .panel {

  padding: 0;

}

.panel-group.accordion .panel .panel-heading {

  background: #ffffff;

  padding: 0;

  margin: 0;

}

.panel-group.accordion .panel .panel-heading a {

  padding: 17px 10px;

  display: block;

  color: #ef6262;

  font-weight: 300;

}

.panel-group.accordion .panel .panel-heading a .icon {

  -webkit-transition: -webkit-transform 200ms ease-in-out;

       -o-transition: -o-transform 200ms ease-in-out;

          transition: transform 200ms ease-in-out;

  font-size: 25px;

  vertical-align: middle;

  position: relative;

  top: -1px;

  display: inline-block;

}

.panel-group.accordion .panel .panel-heading a.collapsed {

  color: #555555;

}

.panel-group.accordion .panel .panel-heading a.collapsed .icon {

  -webkit-transform: rotate(-90deg);

      -ms-transform: rotate(-90deg);

       -o-transform: rotate(-90deg);

          transform: rotate(-90deg);

}

.panel-group.accordion .panel .panel-collapse .panel-body {

  padding: 0 30px 20px 40px;

  border-top: 0;

}

.panel-group.accordion.accordion-color .panel .panel-heading a {

  background-color: #7a98bf;

  color: #ffffff;

}

.panel-group.accordion.accordion-color .panel .panel-heading a.collapsed {

  background-color: #ffffff;

  color: #555555;

}

.panel-group.accordion.accordion-color .panel .panel-collapse .panel-body {

  background-color: #7a98bf;

  color: #ffffff;

}

.panel-group.accordion.accordion-semi .panel .panel-heading a {

  background-color: #ef6262;

  color: #ffffff;

  -webkit-transition: background-color 200ms ease-in-out;

       -o-transition: background-color 200ms ease-in-out;

          transition: background-color 200ms ease-in-out;

}

.panel-group.accordion.accordion-semi .panel .panel-heading a.collapsed {

  background-color: #ffffff;

  color: #555555;

  border-bottom: 0;

}

.panel-group.accordion.accordion-semi .panel .panel-collapse .panel-body {

  padding-top: 15px;

}

.panel-group.accordion.accordion-semi .panel-heading.success a {

  background-color: #7ACCBE;

}

.panel-group.accordion.accordion-semi .panel-heading.warning a {

  background-color: #FFC870;

}

.panel-group.accordion.accordion-semi .panel-heading.danger a {

  background-color: #EF6262;

}

/*------------------------------------------------------------------

  [Tabs]

*/

.nav-tabs {

  background-color: #f5f5f5;

  border-bottom-width: 0;

}

.nav-tabs > li {

  margin-right: 2px;

}

.nav-tabs > li a {

  padding: 18px 20px;

  margin-right: 0;

  min-width: 80px;

  text-align: center;

  border-radius: 0;

  color: #555555;

  border-width: 0;

}

.nav-tabs > li a:hover {

  background: transparent;

  color: #ef6262;

}

.nav-tabs > li a:active {

  background-color: transparent;

}

.nav-tabs > li.active {

  position: relative;

  background: transparent;

  color: #ef6262;

}

.nav-tabs > li.active a,

.nav-tabs > li.active a:hover,

.nav-tabs > li.active a:focus {

  background-color: #ffffff;

}

.tab-content {

  background: #ffffff;

  padding: 20px;

  margin-bottom: 40px;

}

.main-content .tab-content .tab-pane h1:first-child,

.main-content .tab-content .tab-pane h2:first-child,

.main-content .tab-content .tab-pane h3:first-child,

.main-content .tab-content .tab-pane h4:first-child,

.main-content .tab-content .tab-pane h5:first-child,

.main-content .tab-content .tab-pane h6:first-child {

  margin-top: 5px;

}

.tab-bottom .tab-content {

  margin-bottom: 0;

}

.tab-bottom .nav-tabs {

  margin-bottom: 40px;

}

.tab-left .nav-tabs,

.tab-right .nav-tabs {

  float: left;

}

.tab-left .nav-tabs > li,

.tab-right .nav-tabs > li {

  float: none;

  margin-right: 0;

  margin-bottom: 0;

}

.tab-left .nav-tabs > li > a,

.tab-right .nav-tabs > li > a {

  text-align: left;

  min-width: 38px;

  padding: 15px 17px;

  border-radius: 0;

  -webkit-border-radius: 0;

}

.tab-left .nav-tabs > li > a .icon,

.tab-right .nav-tabs > li > a .icon {

  font-size: 20px;

}

.tab-left .tab-content,

.tab-right .tab-content {

  overflow: auto;

}

.tab-right .nav-tabs {

  float: right;

}

/*------------------------------------------------------------------

  [Modals]

*/

@media (max-width: 767px) {

  .modal-container {

    padding: 0 15px;

  }

}

.modal-content {

  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);

  border-radius: 3px;

  overflow: hidden;

  background-color: #ffffff;

  color: #555555;

  border-width: 0;

}

.modal-header {

  border: 0;

}

.modal-header h1,

.modal-header h2,

.modal-header h3,

.modal-header h4,

.modal-header h5,

.modal-header h6 {

  display: block;

  margin: 0;

}

.modal-header .close {

  font-size: 26px;

  opacity: 0.4;

  text-shadow: none;

}

.modal-header .close:hover {

  opacity: 0.8;

}

.modal-body {

  padding: 30px 20px;

}

.modal-body .i-circle {

  border: 2px solid #f1f1f1;

  border-radius: 50%;

  display: inline-block;

  height: 80px;

  width: 80px;

  margin-bottom: 15px;

  line-height: 105px;

}

.modal-body .i-circle .icon {

  font-size: 45px;

}

.modal-footer {

  background-color: #fcfcfc;

}

.modal-full-color .modal-content {

  color: #ffffff;

  background-color: transparent;

}

.modal-full-color .modal-header {

  background-color: #ed5050;

}

.modal-full-color .modal-header .close {

  color: #ffffff;

  line-height: 40px;

  opacity: 0.6;

}

.modal-full-color .modal-header .close:hover {

  opacity: 1;

}

.modal-full-color .modal-body,

.modal-full-color .modal-footer {

  background-color: #ef6262;

}

.modal-full-color .modal-footer {

  border: 0;

}

.modal-full-color-success .modal-header {

  background-color: #6bc6b7;

}

.modal-full-color-success .modal-body,

.modal-full-color-success .modal-footer {

  background-color: #7ACCBE;

}

.modal-full-color-info .modal-header {

  background-color: #7dc3db;

}

.modal-full-color-info .modal-body,

.modal-full-color-info .modal-footer {

  background-color: #ff575c;

}

.modal-full-color-warning .modal-header {

  background-color: #ffc05c;

}

.modal-full-color-warning .modal-body,

.modal-full-color-warning .modal-footer {

  background-color: #FFC870;

}

.modal-full-color-danger .modal-header {

  background-color: #ed4f4f;

}

.modal-full-color-danger .modal-body,

.modal-full-color-danger .modal-footer {

  background-color: #EF6262;

}

.modal-full-color-dark .modal-header {

  background-color: #383737;

}

.modal-full-color-dark .modal-body,

.modal-full-color-dark .modal-footer {

  background-color: #3d3c3c;

}

.modal-full-width {

  width: 90%;

  max-width: none;

  margin-left: auto;

  margin-right: auto;

}

@media (max-width: 480px) {

  .modal-full-width {

    width: 100%;

    margin: 0;

    padding: 10px;

  }

}

.modal-colored-header .modal-content {

  background-color: transparent;

}

.modal-colored-header .modal-header {

  background-color: #ef6262;

  color: #ffffff;

  padding: 20px 15px;

}

.modal-colored-header .modal-header .close {

  color: #ffffff;

  margin-top: 2px;

}

.modal-colored-header .modal-body {

  background-color: #ffffff;

}

.modal-colored-header-success .modal-content .modal-header {

  background-color: #7ACCBE;

}

.modal-colored-header-info .modal-content .modal-header {

  background-color: #ff575c;

}

.modal-colored-header-warning .modal-content .modal-header {

  background-color: #FFC870;

}

.modal-colored-header-danger .modal-content .modal-header {

  background-color: #EF6262;

}

.modal-colored-header-dark .modal-content .modal-header {

  background-color: #3d3c3c;

}

.modal-dark .modal-content {

  color: #ffffff;

  background-color: transparent;

}

.modal-dark .modal-header {

  background-color: #ef6262;

  padding: 20px 15px;

}

.modal-dark .modal-header .close {

  color: #ffffff;

  margin-top: 2px;

}

.modal-dark .modal-body.form .form-control {

  background-color: #3d3c3c;

}

.modal-dark .modal-body,

.modal-dark .modal-footer {

  background-color: #3d3c3c;

}

.modal-dark .modal-footer {

  border: 0;

}

.modal-dark-success .modal-header {

  background-color: #7ACCBE;

}

.modal-dark-info .modal-header {

  background-color: #ff575c;

}

.modal-dark-warning .modal-header {

  background-color: #FFC870;

}

.modal-dark-danger .modal-header {

  background-color: #EF6262;

}

.modal-dark-dark .modal-header {

  background-color: #383737;

}

@media (max-width: 767px) {

  .modal-dialog {

    min-width: 100%;

    padding: 0 15px;

    margin: 0;

  }

}

.modal-overlay {

  z-index: 1050;

}

.am-modal-open {

  overflow-x: visible;

}

/*------------------------------------------------------------------

  [Alerts]

*/

.alert {

  line-height: 25px;

}

.alert .icon {

  font-size: 24px;

  color: #ffffff;

  vertical-align: middle;

  margin-right: 9px;

  line-height: 22px;

}

.alert .close {

  font-size: 31px;

}

.alert .message > p,

.alert .message > ul {

  margin-bottom: 0;

}

.alert .message > p + p {

  margin-top: 5px;

}

.alert-dismissible .close {

  top: -4px;

  right: -30px;

}

.alert-primary {

  background-color: #ef6262;

  border-color: #ef6262;

  color: #ffffff;

}

.alert-primary hr {

  border-top-color: #ec4b4b;

}

.alert-primary .alert-link {

  color: #e6e6e6;

}

.alert-dismissible.alert-primary .close {

  color: #a71111;

  text-shadow: 0 1px 0 #a71111;

}

.alert-dismissible.alert-success .close {

  color: #307d70;

  text-shadow: 0 1px 0 #307d70;

}

.alert-dismissible.alert-info .close {

  color: #2e86a5;

  text-shadow: 0 1px 0 #2e86a5;

}

.alert-dismissible.alert-warning .close {

  color: #d68400;

  text-shadow: 0 1px 0 #d68400;

}

.alert-dismissible.alert-danger .close {

  color: #a71111;

  text-shadow: 0 1px 0 #a71111;

}

.alert-icon {

  background-color: #ffffff;

  border: 0;

  padding: 0;

  position: relative;

  width: 100%;

  display: table;

  table-layout: fixed;

}

.alert-icon > .icon {

  display: table-cell;

  width: 55px;

  text-align: center;

  vertical-align: middle;

  cursor: default;

}

.alert-icon > .icon:after {

  position: absolute;

  margin-left: 54px;

  top: 50%;

  margin-top: -11px;

  content: '';

  display: block;

  width: 0;

  height: 0;

  -moz-transform: scale(0.9999);

  border-top: 11px solid transparent;

  border-bottom: 11px solid transparent;

  border-left: 11px solid #ffffff;

}

.alert-icon > .message {

  display: table-cell;

  padding: 18px;

  color: #555555;

  border: 1px solid #d4d4d4;

  border-left-width: 0;

}

.alert-icon.alert-dismissible .close {

  position: absolute;

  right: 11px;

  top: 14px;

  color: #555555;

  text-shadow: 0 1px 0 #555555;

}

.alert-icon.alert-primary > .icon {

  background-color: #ef6262;

}

.alert-icon.alert-primary > .icon:after {

  border-left-color: #ef6262;

}

.alert-icon.alert-success > .icon {

  background-color: #7ACCBE;

}

.alert-icon.alert-success > .icon:after {

  border-left-color: #7ACCBE;

}

.alert-icon.alert-info > .icon {

  background-color: #ff575c;

}

.alert-icon.alert-info > .icon:after {

  border-left-color: #ff575c;

}

.alert-icon.alert-warning > .icon {

  background-color: #FFC870;

}

.alert-icon.alert-warning > .icon:after {

  border-left-color: #FFC870;

}

.alert-icon.alert-danger > .icon {

  background-color: #EF6262;

}

.alert-icon.alert-danger > .icon:after {

  border-left-color: #EF6262;

}

.alert-border-color.alert-primary .message {

  border-color: #ef6262;

}

.alert-border-color.alert-success .message {

  border-color: #7ACCBE;

}

.alert-border-color.alert-info .message {

  border-color: #ff575c;

}

.alert-border-color.alert-warning .message {

  border-color: #FFC870;

}

.alert-border-color.alert-danger .message {

  border-color: #EF6262;

}

.alert-icon-color {

  border: 1px solid #e6e6e6;

}

.alert-icon-color > .icon {

  background-color: #f8f8f8 !important;

  border-width: 0;

}

.alert-icon-color > .icon:after {

  border-left-color: #ffffff !important;

  display: none;

}

.alert-icon-color > .message {

  border-width: 0;

}

.alert-icon-color.alert-primary > .icon {

  background-color: transparent;

  color: #ef6262;

}

.alert-icon-color.alert-success > .icon {

  background-color: transparent;

  color: #7ACCBE;

}

.alert-icon-color.alert-info > .icon {

  background-color: transparent;

  color: #ff575c;

}

.alert-icon-color.alert-warning > .icon {

  background-color: transparent;

  color: #FFC870;

}

.alert-icon-color.alert-danger > .icon {

  background-color: transparent;

  color: #EF6262;

}

/*------------------------------------------------------------------

  [Tables]

*/

.table > thead > tr > th {

  border-bottom-width: 1px;

  font-weight: 400;

  font-size: 13px;

}

.table > thead.primary > tr > th {

  color: #ef6262;

}

.table > thead.alt3 > tr > th {

  color: #7a98bf;

}

.table > tbody > tr > td {

  font-weight: 300;

  vertical-align: middle;

}

.table > tbody.no-border-x > tr > td {

  border-top-width: 0;

}

.table-condensed > thead > tr > th {

  padding-top: 10px;

  padding-bottom: 8px;

}

.table-responsive {

  border: 0;

}

.table tbody tr td.user-avatar img {

  height: 30px;

  width: 30px;

  border-radius: 50%;

  margin-right: 10px;

}

@media (max-width: 767px) {

  .table tbody tr td.user-avatar img {

    display: none;

  }

}

.table .number {

  text-align: right;

}

.table-fw-widget {

  margin-bottom: 0;

}

.table-fw-widget tr th:first-child,

.table-fw-widget tr td:first-child {

  padding-left: 15px;

}

.table-fw-widget tr th:last-child,

.table-fw-widget tr td:last-child {

  padding-right: 15px;

}

.table-fw-widget thead tr th {

  padding-top: 15px;

  padding-bottom: 10px;

}

/*------------------------------------------------------------------

  [Badges]

*/

.badge {

  font-size: 11px;

}

.badge-primary {

  background-color: #ef6262;

}

.badge-success {

  background-color: #7ACCBE;

}

.badge-info {

  background-color: #ff575c;

}

.badge-warning {

  background-color: #FFC870;

}

.badge-danger {

  background-color: #EF6262;

}

/*------------------------------------------------------------------

  [Label]

*/

.label {

  border-radius: 0;

  padding: 4px 7px;

}

/*------------------------------------------------------------------

  [List group]

*/

.list-group-item {

  padding: 13px 15px;

}

/*------------------------------------------------------------------

  [Contextual colors]

*/

.text-success {

  color: #7ACCBE;

}

a.text-success:hover,

a.text-success:focus {

  color: #55beac;

}

.text-info {

  color: #ff575c;

}

a.text-info:hover,

a.text-info:focus {

  color: #65b7d4;

}

.text-warning {

  color: #FFC870;

}

a.text-warning:hover,

a.text-warning:focus {

  color: #ffb43d;

}

.text-danger {

  color: #EF6262;

}

a.text-danger:hover,

a.text-danger:focus {

  color: #ea3434;

}

.text-alt1 {

  color: #95d9f0;

}

a.text-alt1:hover,

a.text-alt1:focus {

  color: #68c9ea;

}

.text-alt2 {

  color: #ffdc7a;

}

a.text-alt2:hover,

a.text-alt2:focus {

  color: #ffcf47;

}

.text-alt3 {

  color: #7a98bf;

}

a.text-alt3:hover,

a.text-alt3:focus {

  color: #587dae;

}

.text-alt4 {

  color: #cccccc;

}

a.text-alt4:hover,

a.text-alt4:focus {

  color: #b3b3b3;

}

/*------------------------------------------------------------------

  [Progress bars]

*/

.progress {

  height: 22px;

  box-shadow: none;

}

.progress-bar {

  box-shadow: none;

  line-height: 22px;

}

/*------------------------------------------------------------------

  [Forms]

*/

.form-control {

  border-width: 2px;

  box-shadow: none;

  padding: 10px 12px;

  font-size: 14px;

}

.form-control:focus {

  box-shadow: none;

  border-color: #d1d1d1;

}

.form-control[multiple] {

  padding: 0;

}

.form-control[multiple] option {

  padding: 8px 12px;

}

input.form-control,

textarea.form-control {

  -webkit-appearance: none;

}

label {

  font-weight: 400;

  font-size: 14px;

  margin-bottom: 8px;

}

.am-checkbox,

.am-radio {

  display: block;

  line-height: 22px;

  margin: 0;

  padding: 7px 0;

}

.form-horizontal .am-checkbox,

.form-horizontal .am-radio {

  padding: 7px 0;

  min-height: auto;

}

.am-checkbox input[type="checkbox"],

.am-radio input[type="checkbox"],

.am-checkbox input[type="radio"],

.am-radio input[type="radio"] {

  margin: 0;

  display: none;

  width: 22px;

}

.am-checkbox label,

.am-radio label {

  margin-bottom: 0;

}

.am-checkbox input[type="checkbox"] + label,

.am-radio input[type="checkbox"] + label,

.am-checkbox input[type="radio"] + label,

.am-radio input[type="radio"] + label {

  padding-left: 0;

}

.am-checkbox input[type="checkbox"] + label:before,

.am-radio input[type="checkbox"] + label:before,

.am-checkbox input[type="radio"] + label:before,

.am-radio input[type="radio"] + label:before {

  content: "";

  width: 22px;

  height: 22px;

  display: inline-block;

  border: 2px solid #eaeaea;

  margin-right: 5px;

  font-size: 18px;

  font-family: 'Stroke 7';

  font-weight: normal;

  line-height: 19px;

  vertical-align: bottom;

  text-align: center;

  background-color: #ffffff;

  cursor: pointer;

}

.am-checkbox input[type="checkbox"] + label:hover:before,

.am-radio input[type="checkbox"] + label:hover:before,

.am-checkbox input[type="radio"] + label:hover:before,

.am-radio input[type="radio"] + label:hover:before {

  border-color: #d1d1d1;

}

.am-checkbox input[type="checkbox"]:hover + label:before,

.am-radio input[type="checkbox"]:hover + label:before,

.am-checkbox input[type="radio"]:hover + label:before,

.am-radio input[type="radio"]:hover + label:before {

  border-color: #d1d1d1;

}

.am-checkbox input[type="checkbox"]:checked + label:before,

.am-radio input[type="checkbox"]:checked + label:before,

.am-checkbox input[type="radio"]:checked + label:before,

.am-radio input[type="radio"]:checked + label:before {

  content: "\e6cd";

  color: #ef6262;

  border-color: #ef6262;

}

.am-checkbox input[type="checkbox"]:disabled + label,

.am-radio input[type="checkbox"]:disabled + label,

.am-checkbox input[type="radio"]:disabled + label,

.am-radio input[type="radio"]:disabled + label {

  opacity: .5;

  pointer-events: none;

}

.am-checkbox input[type="checkbox"]:disabled + label:before,

.am-radio input[type="checkbox"]:disabled + label:before,

.am-checkbox input[type="radio"]:disabled + label:before,

.am-radio input[type="radio"]:disabled + label:before {

  pointer-events: none !important;

  background-color: #ffffff;

}

.am-checkbox input[type="radio"] + label:before,

.am-radio input[type="radio"] + label:before {

  border-radius: 50%;

  font-family: 'Stroke 7';

  line-height: 17px;

  font-size: 14px;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {

  .am-checkbox input[type="radio"] + label:before,

  .am-radio input[type="radio"] + label:before {

    line-height: 18px;

  }

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13/10), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 5/4), only screen and (min-resolution: 120dpi) {

  .am-checkbox input[type="radio"] + label:before,

  .am-radio input[type="radio"] + label:before {

    line-height: 19px;

  }

}

.am-checkbox input[type="radio"]:checked + label:before,

.am-radio input[type="radio"]:checked + label:before {

  content: "\e6ce";

}

.am-checkbox.inline,

.am-radio.inline {

  display: inline-block;

}

.am-checkbox.inline + .am-checkbox.inline,

.am-checkbox.inline + .am-radio.inline,

.am-radio.inline + .am-checkbox.inline,

.am-radio.inline + .am-radio.inline {

  margin-left: 18px;

}

.form-horizontal .form-group {

  margin-bottom: 0;

  padding: 12px 0;

}

.input-group-addon {

  font-size: 20px;

}

.input-group-addon .am-checkbox,

.input-group-addon .am-radio {

  padding: 0;

  line-height: 21px;

}

.input-group-addon .am-checkbox input + label,

.input-group-addon .am-radio input + label {

  margin: 0;

}

.input-group-addon .am-checkbox input + label:before,

.input-group-addon .am-radio input + label:before {

  margin: 0;

  border-color: #dddddd;

}

.input-group-btn .btn {

  height: 44px;

}

.input-lg {

  height: 54px;

  padding: 12px 14px;

  font-size: 16px;

  font-weight: 300;

}

.input-sm {

  height: 33px;

  font-size: 12px;

  padding: 4px 12px;

}

.input-xs {

  height: 25px;

  font-size: 12px;

  padding: 1px 7px;

}

.has-feedback .form-control {

  padding-right: 41px;

}

.form-control-feedback {

  font-size: 21px;

}

/*------------------------------------------------------------------

  [nanoScroller]

*/

/*Nano Scroller*/

.nano > .nano-pane {

  width: 6px;

  border-radius: 3px;

  background-color: rgba(0, 0, 0, 0.1);

}

.nano > .nano-pane > .nano-slider {

  background-color: rgba(0, 0, 0, 0.25);

  width: 100%;

  border-radius: 3px;

  margin: 0;

}

/*------------------------------------------------------------------

  [DropZone]

*/

form.dropzone {

  border: 2px dashed #c5c5c5;

  padding: 70px 60px 80px;

  background: transparent;

}

form.dropzone .icon {

  background-color: #e6e6e6;

  border-radius: 50%;

  display: inline-block;

  height: 100px;

  width: 100px;

  margin-bottom: 15px;

  padding: 20px;

  text-align: center;

}

form.dropzone .icon span {

  font-size: 60px;

  color: #646262;

}

form.dropzone h2 {

  margin-bottom: 30px;

  font-size: 40px;

  font-weight: 600;

}

form.dropzone .note {

  font-size: 16px;

}

/*------------------------------------------------------------------

  [Wizard]

*/

.fuelux .wizard {

  *zoom: 1;

  border: 1px solid #d4d4d4;

  border-radius: 4px;

  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);

  background-color: #f9f9f9;

  position: relative;

  min-height: 48px;

  overflow: hidden;

}

.fuelux .wizard:before,

.fuelux .wizard:after {

  display: table;

  content: "";

  line-height: 0;

}

.fuelux .wizard:after {

  clear: both;

}

.fuelux .wizard > .steps {

  list-style: none outside none;

  padding: 0;

  margin: 0;

}

.fuelux .wizard > .steps.previous-disabled li.complete {

  cursor: default;

}

.fuelux .wizard > .steps.previous-disabled li.complete:hover {

  background: #f3f4f5;

  color: #468847;

  cursor: default;

}

.fuelux .wizard > .steps.previous-disabled li.complete:hover .chevron:before {

  border-left-color: #f3f4f5;

}

.fuelux .wizard > .steps li {

  float: left;

  margin: 0;

  padding: 0 20px 0 30px;

  height: 46px;

  line-height: 46px;

  position: relative;

  background: #ededed;

  color: #999999;

  font-size: 16px;

  cursor: not-allowed;

}

.fuelux .wizard > .steps li .chevron {

  border: 24px solid transparent;

  border-left: 14px solid #d4d4d4;

  border-right: 0;

  display: block;

  position: absolute;

  right: -14px;

  top: 0;

  z-index: 1;

}

.fuelux .wizard > .steps li .chevron:before {

  border: 24px solid transparent;

  border-left: 14px solid #ededed;

  border-right: 0;

  content: "";

  display: block;

  position: absolute;

  right: 1px;

  top: -24px;

}

.fuelux .wizard > .steps li.complete {

  background: #f3f4f5;

  color: #468847;

}

.fuelux .wizard > .steps li.complete:hover {

  background: #e7eff8;

  cursor: pointer;

}

.fuelux .wizard > .steps li.complete:hover .chevron:before {

  border-left: 14px solid #e7eff8;

}

.fuelux .wizard > .steps li.complete .chevron:before {

  border-left: 14px solid #f3f4f5;

}

.fuelux .wizard > .steps li.active {

  background: #f1f6fc;

  color: #3a87ad;

  cursor: default;

}

.fuelux .wizard > .steps li.active .chevron:before {

  border-left: 14px solid #f1f6fc;

}

.fuelux .wizard > .steps li.active .badge {

  background-color: #3a87ad;

}

.fuelux .wizard > .steps li .badge {

  margin-right: 8px;

}

.fuelux .wizard > .steps li .badge-success {

  background-color: #468847;

}

.fuelux .wizard > .steps li:first-child {

  border-radius: 4px 0 0 4px;

  padding-left: 20px;

}

.fuelux .wizard > .actions {

  z-index: 1000;

  position: absolute;

  right: 0;

  line-height: 46px;

  float: right;

  padding-left: 15px;

  padding-right: 15px;

  vertical-align: middle;

  background-color: #e5e5e5;

  border-left: 1px solid #d4d4d4;

}

.fuelux .wizard > .actions a {

  line-height: 45px;

  font-size: 12px;

  margin-right: 8px;

}

.fuelux .wizard > .actions .btn-prev[disabled] {

  cursor: not-allowed;

}

.fuelux .wizard > .actions .btn-prev span {

  margin-right: 5px;

}

.fuelux .wizard > .actions .btn-next[disabled] {

  cursor: not-allowed;

}

.fuelux .wizard > .actions .btn-next span {

  margin-left: 5px;

}

.fuelux .wizard .step-content {

  border-top: 1px solid #D4D4D4;

  padding: 10px;

  float: left;

  width: 100%;

}

.fuelux .wizard .step-content .step-pane {

  display: none;

}

.fuelux .wizard .step-content > .active {

  display: block;

}

.fuelux .wizard .step-content > .active .btn-group .active {

  display: inline-block;

}

.fuelux .wizard.complete > .actions .glyphicon-arrow-right:before {

  display: none;

}

.fuelux .wizard.complete > .actions .glyphicon-arrow-right {

  margin-left: 0;

}

.block-wizard {

  padding: 0;

}

.fuelux .wizard {

  box-shadow: none;

  border-radius: 0;

  -webkit-border-radius: 0;

  border: 0;

  background: #ffffff;

}

.fuelux .wizard label.control-label {

  font-weight: 600;

}

.fuelux .wizard .wizard-title {

  margin: 10px 0 0;

}

.fuelux .wizard > .actions {

  line-height: 48px;

  background: #f7f7f7;

}

.fuelux .wizard > .actions .btn .icon {

  font-size: 22px;

}

.fuelux .wizard > .steps > li {

  height: 48px;

  background-color: #f7f7f7;

}

.fuelux .wizard > .steps > li .chevron {

  border-left-color: #e0e0e0;

}

.fuelux .wizard > .steps > li .chevron:before {

  border-left: 14px solid #f7f7f7;

}

.fuelux .wizard > .steps li {

  font-size: 15px;

}

.fuelux .wizard > .steps li:first-child {

  border-radius: 0;

}

.fuelux .wizard > .steps li.active {

  background: #ffffff;

  color: #ef6262;

}

.fuelux .wizard > .steps li.active .chevron:before {

  -moz-transform: scale(0.9999);

  border-left: 14px solid #ffffff;

}

.fuelux .wizard > .steps li.complete {

  color: #ffffff;

  background: #ef6262;

}

.fuelux .wizard > .steps li.complete .chevron {

  border-left-color: #eb3d3d;

}

.fuelux .wizard > .steps li.complete .chevron:before {

  border-left: 14px solid #ef6262;

}

.fuelux .wizard > .steps li.complete:hover {

  background: #5c9aff;

}

.fuelux .wizard > .steps li.complete:hover .chevron:before {

  border-left-color: #5c9aff;

}

.fuelux .wizard > .steps li .chevron {

  -moz-transform: scale(0.9999);

}

.fuelux .wizard > .actions button {

  font-size: 12px;

}

.fuelux .wizard > .actions button i {

  font-size: 11px;

  line-height: 18px;

}

.fuelux .wizard > .actions button.btn-prev i {

  margin-right: 3px;

}

.fuelux .wizard > .actions button.btn-next i {

  margin-left: 3px;

}

.fuelux .wizard .step-content {

  padding: 20px 30px;

  clear: both;

  border-top: 1px solid #E2E2E2;

}

@media (max-width: 767px) {

  .wizard-row .fuelux {

    position: static;

  }

}

/*------------------------------------------------------------------

  [Nestable list]

*/

.dd {

  position: relative;

  display: block;

  margin: 0;

  padding: 0;

  max-width: 600px;

  list-style: none;

  font-size: 13px;

  line-height: 20px;

}

.dd-list {

  display: block;

  position: relative;

  margin: 0;

  padding: 0;

  list-style: none;

}

.dd-list .dd-item .dd-handle,

.dd-list .dd3-item .dd-handle {

  cursor: default;

  display: block;

  margin: 5px 0;

  padding: 7px 10px;

  text-decoration: none;

  border: 1px solid #dedede;

  background: #ffffff;

}

.dd-list .dd-item .dd-handle:hover,

.dd-list .dd3-item .dd-handle:hover {

  color: #ffffff;

  background: #ef6262;

  border-color: #ef6262;

}

.dd-list .dd-item > button,

.dd-list .dd3-item > button {

  font-family: FontAwesome;

  display: block;

  position: relative;

  cursor: pointer;

  float: left;

  width: 25px;

  height: 20px;

  margin: 8px 2px;

  padding: 0;

  text-indent: 100%;

  white-space: nowrap;

  overflow: hidden;

  border: 0;

  background: transparent;

  font-size: 10px;

  line-height: 1;

  text-align: center;

}

.dd-list .dd-item > button:before,

.dd-list .dd3-item > button:before {

  content: '\f067';

  display: block;

  position: absolute;

  width: 100%;

  text-align: center;

  text-indent: 0;

}

.dd-list .dd-item > button[data-action="collapse"]:before,

.dd-list .dd3-item > button[data-action="collapse"]:before {

  content: '\f068';

}

.dd-list .dd-item .dd3-content,

.dd-list .dd3-item .dd3-content {

  display: block;

  margin: 5px 0;

  padding: 7px 10px 7px 40px;

  text-decoration: none;

  background: none repeat scroll 0 0 #ffffff;

  border: 1px solid #dedede;

}

.dd-list .dd-item .dd3-content:hover,

.dd-list .dd3-item .dd3-content:hover {

  background: #ffffff;

}

.dd-list .dd-item .dd3-handle,

.dd-list .dd3-item .dd3-handle {

  position: absolute;

  margin: 0;

  left: 0;

  top: 0;

  cursor: all-scroll;

  width: 34px;

  text-indent: 100%;

  white-space: nowrap;

  overflow: hidden;

  border: 1px solid #ef6262;

  background: #ef6262;

  height: 36px;

}

.dd-list .dd-item .dd3-handle:before,

.dd-list .dd3-item .dd3-handle:before {

  content: '=';

  display: block;

  position: absolute;

  left: 0;

  top: 5px;

  width: 100%;

  text-align: center;

  text-indent: 0;

  color: #ffffff;

  font-size: 20px;

  font-weight: normal;

}

.dd-list .dd-item .dd3-handle:hover,

.dd-list .dd3-item .dd3-handle:hover {

  background: #f17979;

  border-color: #f17979;

}

.dd-list .dd3-item > button {

  margin-left: 35px;

}

.dd-list .dd-item,

.dd-list .dd-empty,

.dd-list .dd-placeholder {

  display: block;

  position: relative;

  margin: 0;

  padding: 0;

  min-height: 20px;

  font-size: 13px;

  line-height: 20px;

}

.dd-list .dd-placeholder,

.dd-list .dd-empty {

  margin: 5px 0;

  padding: 0;

  min-height: 30px;

  background: #FFF;

  border: 1px dashed #b3b3b3;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

}

.dd-list .dd-empty {

  border: 1px dashed #bbb;

  min-height: 100px;

  background-color: #e5e5e5;

  background-image: -webkit-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), -webkit-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff);

  background-image: -o-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), -o-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff);

  background-image: linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff);

  background-size: 60px 60px;

  background-position: 0 0, 30px 30px;

}

.dd-list .dd-collapsed .dd-list {

  display: none;

}

.dd-list.dd-dragel {

  position: absolute;

  pointer-events: none;

  z-index: 9999;

}

.dd-list.dd-dragel > .dd-item .dd-handle {

  margin-top: 0;

}

.dd-list.dd-dragel .dd-handle,

.dd-list.dd-dragel .dd3-handle {

  box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);

}

.dd-list .dd-list {

  padding-left: 30px;

}

/*------------------------------------------------------------------

  [Bootstrap dateTime Picker]

*/

.datetimepicker .input-group-addon {

  padding: 0 9px;

  font-size: 24px;

}

.datetimepicker.dropdown-menu {

  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);

  border-color: rgba(0, 0, 0, 0.1);

  padding: 10px;

}

.datetimepicker.dropdown-menu:before {

  border-bottom-color: rgba(0, 0, 0, 0.08);

}

.datetimepicker.dropdown-menu table {

  border-collapse: separate;

  border-spacing: 7px 2px;

}

.datetimepicker.dropdown-menu table thead tr th {

  padding: 10px 4px 8px;

}

.datetimepicker.dropdown-menu table thead tr th.prev,

.datetimepicker.dropdown-menu table thead tr th.next {

  padding: 0;

}

.datetimepicker.dropdown-menu table thead tr th.prev .s7-angle-right,

.datetimepicker.dropdown-menu table thead tr th.next .s7-angle-right,

.datetimepicker.dropdown-menu table thead tr th.prev .s7-angle-left,

.datetimepicker.dropdown-menu table thead tr th.next .s7-angle-left {

  font-size: 28px;

}

.datetimepicker.dropdown-menu table thead tr th.prev:hover,

.datetimepicker.dropdown-menu table thead tr th.next:hover {

  background-color: transparent;

  color: #ef6262;

}

.datetimepicker.dropdown-menu table thead tr th.switch {

  font-weight: 600;

  font-size: 14px;

}

.datetimepicker.dropdown-menu table thead tr th.switch:hover {

  background-color: transparent;

  color: #6f6f6f;

}

.datetimepicker.dropdown-menu table thead tr th.dow {

  font-weight: 400;

  font-size: 14px;

  padding-top: 10px;

}

.datetimepicker.dropdown-menu table tbody tr td {

  line-height: 31px;

  padding: 0 8px;

}

.datetimepicker.dropdown-menu table tbody tr td.day {

  border-radius: 50%;

  color: #888888;

}

.datetimepicker.dropdown-menu table tbody tr td.day.old,

.datetimepicker.dropdown-menu table tbody tr td.day.new {

  color: #c8c8c8;

}

.datetimepicker.dropdown-menu table tbody tr td.day.active {

  background: #ef6262;

  color: #ffffff;

  text-shadow: none;

}

.datetimepicker.dropdown-menu table tbody tr td .year,

.datetimepicker.dropdown-menu table tbody tr td .month,

.datetimepicker.dropdown-menu table tbody tr td .hour,

.datetimepicker.dropdown-menu table tbody tr td .minute {

  color: #888888;

}

.datetimepicker.dropdown-menu table tbody tr td .year.old,

.datetimepicker.dropdown-menu table tbody tr td .month.old,

.datetimepicker.dropdown-menu table tbody tr td .hour.old,

.datetimepicker.dropdown-menu table tbody tr td .minute.old,

.datetimepicker.dropdown-menu table tbody tr td .year.new,

.datetimepicker.dropdown-menu table tbody tr td .month.new,

.datetimepicker.dropdown-menu table tbody tr td .hour.new,

.datetimepicker.dropdown-menu table tbody tr td .minute.new {

  color: #c8c8c8;

}

.datetimepicker.dropdown-menu table tbody tr td .year.active,

.datetimepicker.dropdown-menu table tbody tr td .month.active,

.datetimepicker.dropdown-menu table tbody tr td .hour.active,

.datetimepicker.dropdown-menu table tbody tr td .minute.active {

  background: #ef6262;

  color: #ffffff;

  text-shadow: none;

}

.datetimepicker.dropdown-menu table tbody tr td fieldset legend {

  font-size: 17px;

  font-weight: 400;

  color: #6f6f6f;

  margin-bottom: 5px;

}

/*------------------------------------------------------------------

  [Select2]

*/

.select2-container--default .select2-selection--single,

.select2-container--default .select2-selection--multiple {

  border: 2px solid #eaeaea;

  border-radius: 0;

}

.select2-container--default .select2-selection--single {

  height: 44px;

}

.select2-container--default .select2-selection--single .select2-selection__rendered {

  padding: 10px 12px;

  height: 40px;

  line-height: 20px;

  font-size: 14px;

  color: #777777;

}

.select2-container--default .select2-selection--single .select2-selection__arrow {

  height: 42px;

  width: 30px;

}

.select2-container--default .select2-selection--single .select2-selection__arrow b {

  border: 0;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  margin: 0;

}

.select2-container--default .select2-selection--single .select2-selection__arrow b:after {

  content: "\e688";

  font-family: 'Stroke 7';

  font-size: 28px;

  font-weight: normal;

  line-height: 42px;

  color: #777777;

}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {

  padding: 6px 12px;

}

.select2-container--default .select2-selection--multiple .select2-selection__choice {

  border-radius: 0;

  background-color: #f2f2f2;

  color: #6f6f6f;

  border-width: 0;

  padding: 4px 6px;

}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {

  color: #7b7b7b;

  margin-right: 3px;

}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {

  color: #626262;

}

.select2-container--default.select2-container--default.select2-container--focus .select2-selection--multiple {

  border: 2px solid #eaeaea;

}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:after {

  content: "\e682";

}

.select2-container--default.select2-container--open .select2-dropdown--below {

  top: -1px;

}

.select2-container--default .select2-results__group {

  font-size: 12px;

  color: #6f6f6f;

}

.select2-container--default .select2-results__option {

  padding: 10px 6px;

}

.select2-container--default .select2-results__option[aria-selected="true"] {

  background-color: #f7f7f7;

}

.select2-container--default .select2-results__option--highlighted[aria-selected] {

  background-color: #ef6262;

}

.select2-container--default .select2-dropdown {

  border-radius: 0;

  border-width: 2px;

  border-color: #eaeaea;

}

.select2-container--default .select2-search--dropdown {

  background-color: #f7f7f7;

  border-bottom: 2px solid #eaeaea;

}

.select2-container--default .select2-search--dropdown .select2-search__field {

  background-color: transparent;

  border-width: 0;

  outline: none;

}

/*------------------------------------------------------------------

  [Slider]

*/

/*Slider*/

.slider.slider-vertical {

  margin-right: 13px;

}

.slider-selection {

  background: #ef6262;

  border: 1px solid #ef6262;

  box-shadow: none;

}

.slider-track {

  background: #f2f2f2;

  box-shadow: none;

}

.slider-handle {

  opacity: 1;

  background: #FFFFFF;

  border: 3px solid #ef6262;

  background-clip: padding-box;

  box-shadow: none;

  height: 23px;

  width: 23px;

  -webkit-transition: box-shadow 200ms ease-in-out;

       -o-transition: box-shadow 200ms ease-in-out;

          transition: box-shadow 200ms ease-in-out;

}

.slider.slider-horizontal .slider-handle {

  margin-top: -7px;

}

.slider.slider-vertical .slider-handle {

  margin-left: -6px;

}

/*------------------------------------------------------------------

  [Summernote]

*/

.note-editor {

  margin-bottom: 0;

}

.note-editor .note-toolbar {

  margin: 0;

  padding-bottom: 5px;

}

.note-editor .note-toolbar .btn .fa {

  font-size: 14px;

}

.note-editor .note-toolbar > .btn-group {

  margin-left: 0;

  margin-right: 5px;

  margin-top: 5px;

}

.note-editor .note-toolbar .note-color .dropdown-toggle {

  padding-left: 5px;

  width: 20px;

}

.note-editor .note-statusbar {

  background-color: #f6f6f6;

}

.note-editor .note-statusbar .note-resizebar {

  height: auto;

  padding-top: 3px;

  padding-bottom: 4px;

}

.note-editor .note-editable {

  border: 2px solid #eaeaea;

  padding: 10px 12px;

  margin-top: 6px;

}

.note-editor .note-editing-area .note-editable {

  color: #555555;

}

/*------------------------------------------------------------------

  [Bootstrap Markdown]

*/

.md-editor {

  display: block;

  border: 2px solid #eaeaea;

}

.md-editor > .md-header,

.md-editor .md-footer {

  display: block;

  padding: 6px 4px;

  background: transparent;

}

.md-editor > .md-header {

  margin: 0;

}

.md-editor > .md-preview {

  background: #fff;

  border-top: 2px solid #eaeaea;

  padding: 10px 12px;

  min-height: 10px;

  overflow: auto;

}

.md-editor > textarea {

  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;

  font-size: 13px;

  outline: 0;

  outline: thin dotted  \9;

  /* IE6-9 */

  margin: 0;

  display: block;

  padding: 10px 12px;

  width: 100%;

  border: 0;

  border-top: 2px solid #eaeaea;

  border-radius: 0;

  box-shadow: none;

  background: #fafafa;

}

.md-editor > textarea:focus {

  box-shadow: none;

  background: #fff;

}

.md-editor.active {

  border-color: #d1d1d1;

  outline: 0;

}

.md-editor .md-controls {

  float: right;

  padding: 3px;

}

.md-editor .md-controls .md-control {

  right: 5px;

  color: #bebebe;

  padding: 3px 3px 3px 10px;

}

.md-editor .md-controls .md-control:hover {

  color: #333;

}

.md-editor.md-fullscreen-mode {

  width: 100%;

  height: 100%;

  position: fixed;

  top: 0;

  left: 0;

  z-index: 99999;

  padding: 60px 30px 15px;

  background: #fff !important;

  border: 0 !important;

}

.md-editor.md-fullscreen-mode .md-footer {

  display: none;

}

.md-editor.md-fullscreen-mode .md-input,

.md-editor.md-fullscreen-mode .md-preview {

  margin: 0 auto !important;

  height: 100% !important;

  font-size: 20px !important;

  padding: 20px !important;

  color: #999;

  line-height: 1.6em !important;

  resize: none !important;

  box-shadow: none !important;

  background: #fff !important;

  border: 0 !important;

}

.md-editor.md-fullscreen-mode .md-preview {

  color: #333;

  overflow: auto;

}

.md-editor.md-fullscreen-mode .md-input:hover,

.md-editor.md-fullscreen-mode .md-input:focus {

  color: #333;

  background: #fff !important;

}

.md-editor.md-fullscreen-mode .md-header {

  background: none;

  text-align: center;

  position: fixed;

  width: 100%;

  top: 20px;

}

.md-editor.md-fullscreen-mode .btn-group {

  float: none;

}

.md-editor.md-fullscreen-mode .btn {

  border: 0;

  background: none;

  color: #b3b3b3;

}

.md-editor.md-fullscreen-mode .btn:hover,

.md-editor.md-fullscreen-mode .btn:focus,

.md-editor.md-fullscreen-mode .btn.active,

.md-editor.md-fullscreen-mode .btn:active {

  box-shadow: none;

  color: #333;

}

.md-editor.md-fullscreen-mode .md-fullscreen-controls {

  position: absolute;

  top: 20px;

  right: 20px;

  text-align: right;

  z-index: 1002;

  display: block;

}

.md-editor.md-fullscreen-mode .md-fullscreen-controls a {

  color: #b3b3b3;

  clear: right;

  margin: 10px;

  width: 30px;

  height: 30px;

  text-align: center;

}

.md-editor.md-fullscreen-mode .md-fullscreen-controls a:hover {

  color: #333;

  text-decoration: none;

}

.md-editor.md-fullscreen-mode .md-editor {

  height: 100% !important;

  position: relative;

}

.md-editor .md-fullscreen-controls {

  display: none;

}

.md-nooverflow {

  overflow: hidden;

  position: fixed;

  width: 100%;

}

/*------------------------------------------------------------------

  [Parsley]

*/

.parsley-errors-list.filled {

  margin-top: 10px;

  margin-bottom: 0;

  padding: 15px 20px;

  position: relative;

  background-color: #EF6262;

  color: #ffffff;

}

.parsley-errors-list.filled:after {

  content: "";

  display: inline-block;

  position: absolute;

  top: -6px;

  left: 20px;

  content: '';

  display: block;

  width: 0;

  height: 0;

  -moz-transform: scale(0.9999);

  border-left: 7px solid transparent;

  border-right: 7px solid transparent;

  border-bottom: 7px solid #EF6262;

}

.parsley-errors-list.filled > li {

  list-style: none;

}

/*------------------------------------------------------------------

  [dataTables]

*/

table.dataTable {

  margin: 0 !important;

}

div.dataTables_wrapper div.dataTables_info {

  color: #767676;

  padding-top: 9px;

}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {

  margin: 0;

}

div.dataTables_wrapper div.dataTables_filter input {

  padding-top: 6px;

  padding-bottom: 6px;

}

div.dataTables_wrapper div.dataTables_length label,

div.dataTables_wrapper div.dataTables_filter label {

  margin-bottom: 0;

  font-size: 13px;

  color: #767676;

}

div.dataTables_wrapper div.dataTables_length label select {

  padding: 2px;

}

.am-datatable-header {

  border-bottom: 1px solid #eaeaea;

  margin: 2px 0 0;

  padding: 15px 10px 22px;

}

.am-datatable-header .dt-buttons .btn embed {

  outline: none;

}

.am-datatable-footer {

  margin: 0;

  padding: 15px 3px 13px;

  background-color: #f7f7f7;

  border-top: 1px solid #eaeaea;

}

.bootstrap-touchspin input {

  border-width: 1px;

}

.bootstrap-touchspin .input-group-btn-vertical > .btn {

  padding: 1px 3px 0 2px;

}

.bootstrap-touchspin .input-group-btn-vertical i {

  font-size: 17px;

  position: relative;

  top: inherit;

  left: inherit;

}

.bootstrap-touchspin .input-group-btn-vertical .am-icon-plus {

  font-size: 14px;

  padding: 0 4px;

}

.bootstrap-touchspin .input-group-btn-vertical .am-icon-plus:after {

  content: '+';

}

.bootstrap-touchspin .input-group-btn-vertical .am-icon-times {

  font-size: 14px;

  padding: 0 4px;

}

.bootstrap-touchspin .input-group-btn-vertical .am-icon-times:after {

  content: '-';

}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {

  border-top-right-radius: 0;

}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {

  border-bottom-right-radius: 0;

}

/*------------------------------------------------------------------

  [Helper classes]

*/

.xs-p-50 {

  padding: 50px !important;

}

.xs-pt-50 {

  padding-top: 50px !important;

}

.xs-pl-50 {

  padding-left: 50px !important;

}

.xs-pr-50 {

  padding-right: 50px !important;

}

.xs-pb-50 {

  padding-bottom: 50px !important;

}

.xs-m-50 {

  margin: 50px !important;

}

.xs-mt-50 {

  margin-top: 50px !important;

}

.xs-ml-50 {

  margin-left: 50px !important;

}

.xs-mr-50 {

  margin-right: 50px !important;

}

.xs-mb-50 {

  margin-bottom: 50px !important;

}

.xs-p-40 {

  padding: 40px !important;

}

.xs-pt-40 {

  padding-top: 40px !important;

}

.xs-pl-40 {

  padding-left: 40px !important;

}

.xs-pr-40 {

  padding-right: 40px !important;

}

.xs-pb-40 {

  padding-bottom: 40px !important;

}

.xs-m-40 {

  margin: 40px !important;

}

.xs-mt-40 {

  margin-top: 40px !important;

}

.xs-ml-40 {

  margin-left: 40px !important;

}

.xs-mr-40 {

  margin-right: 40px !important;

}

.xs-mb-40 {

  margin-bottom: 40px !important;

}

.xs-p-30 {

  padding: 30px !important;

}

.xs-pt-30 {

  padding-top: 30px !important;

}

.xs-pl-30 {

  padding-left: 30px !important;

}

.xs-pr-30 {

  padding-right: 30px !important;

}

.xs-pb-30 {

  padding-bottom: 30px !important;

}

.xs-m-30 {

  margin: 30px !important;

}

.xs-mt-30 {

  margin-top: 30px !important;

}

.xs-ml-30 {

  margin-left: 30px !important;

}

.xs-mr-30 {

  margin-right: 30px !important;

}

.xs-mb-30 {

  margin-bottom: 30px !important;

}

.xs-p-20 {

  padding: 20px !important;

}

.xs-pt-20 {

  padding-top: 20px !important;

}

.xs-pl-20 {

  padding-left: 20px !important;

}

.xs-pr-20 {

  padding-right: 20px !important;

}

.xs-pb-20 {

  padding-bottom: 20px !important;

}

.xs-m-20 {

  margin: 20px !important;

}

.xs-mt-20 {

  margin-top: 20px !important;

}

.xs-ml-20 {

  margin-left: 20px !important;

}

.xs-mr-20 {

  margin-right: 20px !important;

}

.xs-mb-20 {

  margin-bottom: 20px !important;

}

.xs-p-15 {

  padding: 15px !important;

}

.xs-pt-15 {

  padding-top: 15px !important;

}

.xs-pl-15 {

  padding-left: 15px !important;

}

.xs-pr-15 {

  padding-right: 15px !important;

}

.xs-pb-15 {

  padding-bottom: 15px !important;

}

.xs-m-15 {

  margin: 15px !important;

}

.xs-mt-15 {

  margin-top: 15px !important;

}

.xs-ml-15 {

  margin-left: 15px !important;

}

.xs-mr-15 {

  margin-right: 15px !important;

}

.xs-mb-15 {

  margin-bottom: 15px !important;

}

.xs-p-10 {

  padding: 10px !important;

}

.xs-pt-10 {

  padding-top: 10px !important;

}

.xs-pl-10 {

  padding-left: 10px !important;

}

.xs-pr-10 {

  padding-right: 10px !important;

}

.xs-pb-10 {

  padding-bottom: 10px !important;

}

.xs-m-10 {

  margin: 10px !important;

}

.xs-mt-10 {

  margin-top: 10px !important;

}

.xs-ml-10 {

  margin-left: 10px !important;

}

.xs-mr-10 {

  margin-right: 10px !important;

}

.xs-mb-10 {

  margin-bottom: 10px !important;

}

.xs-p-5 {

  padding: 5px !important;

}

.xs-pt-5 {

  padding-top: 5px !important;

}

.xs-pl-5 {

  padding-left: 5px !important;

}

.xs-pr-5 {

  padding-right: 5px !important;

}

.xs-pb-5 {

  padding-bottom: 5px !important;

}

.xs-m-5 {

  margin: 5px !important;

}

.xs-mt-5 {

  margin-top: 5px !important;

}

.xs-ml-5 {

  margin-left: 5px !important;

}

.xs-mr-5 {

  margin-right: 5px !important;

}

.xs-mb-5 {

  margin-bottom: 5px !important;

}

.xs-p-0 {

  padding: 0px !important;

}

.xs-pt-0 {

  padding-top: 0px !important;

}

.xs-pl-0 {

  padding-left: 0px !important;

}

.xs-pr-0 {

  padding-right: 0px !important;

}

.xs-pb-0 {

  padding-bottom: 0px !important;

}

.xs-m-0 {

  margin: 0px !important;

}

.xs-mt-0 {

  margin-top: 0px !important;

}

.xs-ml-0 {

  margin-left: 0px !important;

}

.xs-mr-0 {

  margin-right: 0px !important;

}

.xs-mb-0 {

  margin-bottom: 0px !important;

}

@media (min-width: 768px) {

  .sm-p-50 {

    padding: 50px !important;

  }

  .sm-pt-50 {

    padding-top: 50px !important;

  }

  .sm-pl-50 {

    padding-left: 50px !important;

  }

  .sm-pr-50 {

    padding-right: 50px !important;

  }

  .sm-pb-50 {

    padding-bottom: 50px !important;

  }

  .sm-m-50 {

    margin: 50px !important;

  }

  .sm-mt-50 {

    margin-top: 50px !important;

  }

  .sm-ml-50 {

    margin-left: 50px !important;

  }

  .sm-mr-50 {

    margin-right: 50px !important;

  }

  .sm-mb-50 {

    margin-bottom: 50px !important;

  }

  .sm-p-40 {

    padding: 40px !important;

  }

  .sm-pt-40 {

    padding-top: 40px !important;

  }

  .sm-pl-40 {

    padding-left: 40px !important;

  }

  .sm-pr-40 {

    padding-right: 40px !important;

  }

  .sm-pb-40 {

    padding-bottom: 40px !important;

  }

  .sm-m-40 {

    margin: 40px !important;

  }

  .sm-mt-40 {

    margin-top: 40px !important;

  }

  .sm-ml-40 {

    margin-left: 40px !important;

  }

  .sm-mr-40 {

    margin-right: 40px !important;

  }

  .sm-mb-40 {

    margin-bottom: 40px !important;

  }

  .sm-p-30 {

    padding: 30px !important;

  }

  .sm-pt-30 {

    padding-top: 30px !important;

  }

  .sm-pl-30 {

    padding-left: 30px !important;

  }

  .sm-pr-30 {

    padding-right: 30px !important;

  }

  .sm-pb-30 {

    padding-bottom: 30px !important;

  }

  .sm-m-30 {

    margin: 30px !important;

  }

  .sm-mt-30 {

    margin-top: 30px !important;

  }

  .sm-ml-30 {

    margin-left: 30px !important;

  }

  .sm-mr-30 {

    margin-right: 30px !important;

  }

  .sm-mb-30 {

    margin-bottom: 30px !important;

  }

  .sm-p-20 {

    padding: 20px !important;

  }

  .sm-pt-20 {

    padding-top: 20px !important;

  }

  .sm-pl-20 {

    padding-left: 20px !important;

  }

  .sm-pr-20 {

    padding-right: 20px !important;

  }

  .sm-pb-20 {

    padding-bottom: 20px !important;

  }

  .sm-m-20 {

    margin: 20px !important;

  }

  .sm-mt-20 {

    margin-top: 20px !important;

  }

  .sm-ml-20 {

    margin-left: 20px !important;

  }

  .sm-mr-20 {

    margin-right: 20px !important;

  }

  .sm-mb-20 {

    margin-bottom: 20px !important;

  }

  .sm-p-15 {

    padding: 15px !important;

  }

  .sm-pt-15 {

    padding-top: 15px !important;

  }

  .sm-pl-15 {

    padding-left: 15px !important;

  }

  .sm-pr-15 {

    padding-right: 15px !important;

  }

  .sm-pb-15 {

    padding-bottom: 15px !important;

  }

  .sm-m-15 {

    margin: 15px !important;

  }

  .sm-mt-15 {

    margin-top: 15px !important;

  }

  .sm-ml-15 {

    margin-left: 15px !important;

  }

  .sm-mr-15 {

    margin-right: 15px !important;

  }

  .sm-mb-15 {

    margin-bottom: 15px !important;

  }

  .sm-p-10 {

    padding: 10px !important;

  }

  .sm-pt-10 {

    padding-top: 10px !important;

  }

  .sm-pl-10 {

    padding-left: 10px !important;

  }

  .sm-pr-10 {

    padding-right: 10px !important;

  }

  .sm-pb-10 {

    padding-bottom: 10px !important;

  }

  .sm-m-10 {

    margin: 10px !important;

  }

  .sm-mt-10 {

    margin-top: 10px !important;

  }

  .sm-ml-10 {

    margin-left: 10px !important;

  }

  .sm-mr-10 {

    margin-right: 10px !important;

  }

  .sm-mb-10 {

    margin-bottom: 10px !important;

  }

  .sm-p-5 {

    padding: 5px !important;

  }

  .sm-pt-5 {

    padding-top: 5px !important;

  }

  .sm-pl-5 {

    padding-left: 5px !important;

  }

  .sm-pr-5 {

    padding-right: 5px !important;

  }

  .sm-pb-5 {

    padding-bottom: 5px !important;

  }

  .sm-m-5 {

    margin: 5px !important;

  }

  .sm-mt-5 {

    margin-top: 5px !important;

  }

  .sm-ml-5 {

    margin-left: 5px !important;

  }

  .sm-mr-5 {

    margin-right: 5px !important;

  }

  .sm-mb-5 {

    margin-bottom: 5px !important;

  }

  .sm-p-0 {

    padding: 0px !important;

  }

  .sm-pt-0 {

    padding-top: 0px !important;

  }

  .sm-pl-0 {

    padding-left: 0px !important;

  }

  .sm-pr-0 {

    padding-right: 0px !important;

  }

  .sm-pb-0 {

    padding-bottom: 0px !important;

  }

  .sm-m-0 {

    margin: 0px !important;

  }

  .sm-mt-0 {

    margin-top: 0px !important;

  }

  .sm-ml-0 {

    margin-left: 0px !important;

  }

  .sm-mr-0 {

    margin-right: 0px !important;

  }

  .sm-mb-0 {

    margin-bottom: 0px !important;

  }

}

@media (min-width: 992px) {

  .md-p-50 {

    padding: 50px !important;

  }

  .md-pt-50 {

    padding-top: 50px !important;

  }

  .md-pl-50 {

    padding-left: 50px !important;

  }

  .md-pr-50 {

    padding-right: 50px !important;

  }

  .md-pb-50 {

    padding-bottom: 50px !important;

  }

  .md-m-50 {

    margin: 50px !important;

  }

  .md-mt-50 {

    margin-top: 50px !important;

  }

  .md-ml-50 {

    margin-left: 50px !important;

  }

  .md-mr-50 {

    margin-right: 50px !important;

  }

  .md-mb-50 {

    margin-bottom: 50px !important;

  }

  .md-p-40 {

    padding: 40px !important;

  }

  .md-pt-40 {

    padding-top: 40px !important;

  }

  .md-pl-40 {

    padding-left: 40px !important;

  }

  .md-pr-40 {

    padding-right: 40px !important;

  }

  .md-pb-40 {

    padding-bottom: 40px !important;

  }

  .md-m-40 {

    margin: 40px !important;

  }

  .md-mt-40 {

    margin-top: 40px !important;

  }

  .md-ml-40 {

    margin-left: 40px !important;

  }

  .md-mr-40 {

    margin-right: 40px !important;

  }

  .md-mb-40 {

    margin-bottom: 40px !important;

  }

  .md-p-30 {

    padding: 30px !important;

  }

  .md-pt-30 {

    padding-top: 30px !important;

  }

  .md-pl-30 {

    padding-left: 30px !important;

  }

  .md-pr-30 {

    padding-right: 30px !important;

  }

  .md-pb-30 {

    padding-bottom: 30px !important;

  }

  .md-m-30 {

    margin: 30px !important;

  }

  .md-mt-30 {

    margin-top: 30px !important;

  }

  .md-ml-30 {

    margin-left: 30px !important;

  }

  .md-mr-30 {

    margin-right: 30px !important;

  }

  .md-mb-30 {

    margin-bottom: 30px !important;

  }

  .md-p-20 {

    padding: 20px !important;

  }

  .md-pt-20 {

    padding-top: 20px !important;

  }

  .md-pl-20 {

    padding-left: 20px !important;

  }

  .md-pr-20 {

    padding-right: 20px !important;

  }

  .md-pb-20 {

    padding-bottom: 20px !important;

  }

  .md-m-20 {

    margin: 20px !important;

  }

  .md-mt-20 {

    margin-top: 20px !important;

  }

  .md-ml-20 {

    margin-left: 20px !important;

  }

  .md-mr-20 {

    margin-right: 20px !important;

  }

  .md-mb-20 {

    margin-bottom: 20px !important;

  }

  .md-p-15 {

    padding: 15px !important;

  }

  .md-pt-15 {

    padding-top: 15px !important;

  }

  .md-pl-15 {

    padding-left: 15px !important;

  }

  .md-pr-15 {

    padding-right: 15px !important;

  }

  .md-pb-15 {

    padding-bottom: 15px !important;

  }

  .md-m-15 {

    margin: 15px !important;

  }

  .md-mt-15 {

    margin-top: 15px !important;

  }

  .md-ml-15 {

    margin-left: 15px !important;

  }

  .md-mr-15 {

    margin-right: 15px !important;

  }

  .md-mb-15 {

    margin-bottom: 15px !important;

  }

  .md-p-10 {

    padding: 10px !important;

  }

  .md-pt-10 {

    padding-top: 10px !important;

  }

  .md-pl-10 {

    padding-left: 10px !important;

  }

  .md-pr-10 {

    padding-right: 10px !important;

  }

  .md-pb-10 {

    padding-bottom: 10px !important;

  }

  .md-m-10 {

    margin: 10px !important;

  }

  .md-mt-10 {

    margin-top: 10px !important;

  }

  .md-ml-10 {

    margin-left: 10px !important;

  }

  .md-mr-10 {

    margin-right: 10px !important;

  }

  .md-mb-10 {

    margin-bottom: 10px !important;

  }

  .md-p-5 {

    padding: 5px !important;

  }

  .md-pt-5 {

    padding-top: 5px !important;

  }

  .md-pl-5 {

    padding-left: 5px !important;

  }

  .md-pr-5 {

    padding-right: 5px !important;

  }

  .md-pb-5 {

    padding-bottom: 5px !important;

  }

  .md-m-5 {

    margin: 5px !important;

  }

  .md-mt-5 {

    margin-top: 5px !important;

  }

  .md-ml-5 {

    margin-left: 5px !important;

  }

  .md-mr-5 {

    margin-right: 5px !important;

  }

  .md-mb-5 {

    margin-bottom: 5px !important;

  }

  .md-p-0 {

    padding: 0px !important;

  }

  .md-pt-0 {

    padding-top: 0px !important;

  }

  .md-pl-0 {

    padding-left: 0px !important;

  }

  .md-pr-0 {

    padding-right: 0px !important;

  }

  .md-pb-0 {

    padding-bottom: 0px !important;

  }

  .md-m-0 {

    margin: 0px !important;

  }

  .md-mt-0 {

    margin-top: 0px !important;

  }

  .md-ml-0 {

    margin-left: 0px !important;

  }

  .md-mr-0 {

    margin-right: 0px !important;

  }

  .md-mb-0 {

    margin-bottom: 0px !important;

  }

}

@media (min-width: 1200px) {

  .lg-p-200 {

    padding: 200px !important;

  }

  .lg-pt-200 {

    padding-top: 200px !important;

  }

  .lg-pl-200 {

    padding-left: 200px !important;

  }

  .lg-pr-200 {

    padding-right: 200px !important;

  }

  .lg-pb-200 {

    padding-bottom: 200px !important;

  }

  .lg-m-200 {

    margin: 200px !important;

  }

  .lg-mt-200 {

    margin-top: 200px !important;

  }

  .lg-ml-200 {

    margin-left: 200px !important;

  }

  .lg-mr-200 {

    margin-right: 200px !important;

  }

  .lg-mb-200 {

    margin-bottom: 200px !important;

  }

  .lg-p-150 {

    padding: 150px !important;

  }

  .lg-pt-150 {

    padding-top: 150px !important;

  }

  .lg-pl-150 {

    padding-left: 150px !important;

  }

  .lg-pr-150 {

    padding-right: 150px !important;

  }

  .lg-pb-150 {

    padding-bottom: 150px !important;

  }

  .lg-m-150 {

    margin: 150px !important;

  }

  .lg-mt-150 {

    margin-top: 150px !important;

  }

  .lg-ml-150 {

    margin-left: 150px !important;

  }

  .lg-mr-150 {

    margin-right: 150px !important;

  }

  .lg-mb-150 {

    margin-bottom: 150px !important;

  }

  .lg-p-100 {

    padding: 100px !important;

  }

  .lg-pt-100 {

    padding-top: 100px !important;

  }

  .lg-pl-100 {

    padding-left: 100px !important;

  }

  .lg-pr-100 {

    padding-right: 100px !important;

  }

  .lg-pb-100 {

    padding-bottom: 100px !important;

  }

  .lg-m-100 {

    margin: 100px !important;

  }

  .lg-mt-100 {

    margin-top: 100px !important;

  }

  .lg-ml-100 {

    margin-left: 100px !important;

  }

  .lg-mr-100 {

    margin-right: 100px !important;

  }

  .lg-mb-100 {

    margin-bottom: 100px !important;

  }

  .lg-p-50 {

    padding: 50px !important;

  }

  .lg-pt-50 {

    padding-top: 50px !important;

  }

  .lg-pl-50 {

    padding-left: 50px !important;

  }

  .lg-pr-50 {

    padding-right: 50px !important;

  }

  .lg-pb-50 {

    padding-bottom: 50px !important;

  }

  .lg-m-50 {

    margin: 50px !important;

  }

  .lg-mt-50 {

    margin-top: 50px !important;

  }

  .lg-ml-50 {

    margin-left: 50px !important;

  }

  .lg-mr-50 {

    margin-right: 50px !important;

  }

  .lg-mb-50 {

    margin-bottom: 50px !important;

  }

  .lg-p-40 {

    padding: 40px !important;

  }

  .lg-pt-40 {

    padding-top: 40px !important;

  }

  .lg-pl-40 {

    padding-left: 40px !important;

  }

  .lg-pr-40 {

    padding-right: 40px !important;

  }

  .lg-pb-40 {

    padding-bottom: 40px !important;

  }

  .lg-m-40 {

    margin: 40px !important;

  }

  .lg-mt-40 {

    margin-top: 40px !important;

  }

  .lg-ml-40 {

    margin-left: 40px !important;

  }

  .lg-mr-40 {

    margin-right: 40px !important;

  }

  .lg-mb-40 {

    margin-bottom: 40px !important;

  }

  .lg-p-30 {

    padding: 30px !important;

  }

  .lg-pt-30 {

    padding-top: 30px !important;

  }

  .lg-pl-30 {

    padding-left: 30px !important;

  }

  .lg-pr-30 {

    padding-right: 30px !important;

  }

  .lg-pb-30 {

    padding-bottom: 30px !important;

  }

  .lg-m-30 {

    margin: 30px !important;

  }

  .lg-mt-30 {

    margin-top: 30px !important;

  }

  .lg-ml-30 {

    margin-left: 30px !important;

  }

  .lg-mr-30 {

    margin-right: 30px !important;

  }

  .lg-mb-30 {

    margin-bottom: 30px !important;

  }

  .lg-p-20 {

    padding: 20px !important;

  }

  .lg-pt-20 {

    padding-top: 20px !important;

  }

  .lg-pl-20 {

    padding-left: 20px !important;

  }

  .lg-pr-20 {

    padding-right: 20px !important;

  }

  .lg-pb-20 {

    padding-bottom: 20px !important;

  }

  .lg-m-20 {

    margin: 20px !important;

  }

  .lg-mt-20 {

    margin-top: 20px !important;

  }

  .lg-ml-20 {

    margin-left: 20px !important;

  }

  .lg-mr-20 {

    margin-right: 20px !important;

  }

  .lg-mb-20 {

    margin-bottom: 20px !important;

  }

  .lg-p-15 {

    padding: 15px !important;

  }

  .lg-pt-15 {

    padding-top: 15px !important;

  }

  .lg-pl-15 {

    padding-left: 15px !important;

  }

  .lg-pr-15 {

    padding-right: 15px !important;

  }

  .lg-pb-15 {

    padding-bottom: 15px !important;

  }

  .lg-m-15 {

    margin: 15px !important;

  }

  .lg-mt-15 {

    margin-top: 15px !important;

  }

  .lg-ml-15 {

    margin-left: 15px !important;

  }

  .lg-mr-15 {

    margin-right: 15px !important;

  }

  .lg-mb-15 {

    margin-bottom: 15px !important;

  }

  .lg-p-10 {

    padding: 10px !important;

  }

  .lg-pt-10 {

    padding-top: 10px !important;

  }

  .lg-pl-10 {

    padding-left: 10px !important;

  }

  .lg-pr-10 {

    padding-right: 10px !important;

  }

  .lg-pb-10 {

    padding-bottom: 10px !important;

  }

  .lg-m-10 {

    margin: 10px !important;

  }

  .lg-mt-10 {

    margin-top: 10px !important;

  }

  .lg-ml-10 {

    margin-left: 10px !important;

  }

  .lg-mr-10 {

    margin-right: 10px !important;

  }

  .lg-mb-10 {

    margin-bottom: 10px !important;

  }

  .lg-p-5 {

    padding: 5px !important;

  }

  .lg-pt-5 {

    padding-top: 5px !important;

  }

  .lg-pl-5 {

    padding-left: 5px !important;

  }

  .lg-pr-5 {

    padding-right: 5px !important;

  }

  .lg-pb-5 {

    padding-bottom: 5px !important;

  }

  .lg-m-5 {

    margin: 5px !important;

  }

  .lg-mt-5 {

    margin-top: 5px !important;

  }

  .lg-ml-5 {

    margin-left: 5px !important;

  }

  .lg-mr-5 {

    margin-right: 5px !important;

  }

  .lg-mb-5 {

    margin-bottom: 5px !important;

  }

  .lg-p-0 {

    padding: 0px !important;

  }

  .lg-pt-0 {

    padding-top: 0px !important;

  }

  .lg-pl-0 {

    padding-left: 0px !important;

  }

  .lg-pr-0 {

    padding-right: 0px !important;

  }

  .lg-pb-0 {

    padding-bottom: 0px !important;

  }

  .lg-m-0 {

    margin: 0px !important;

  }

  .lg-mt-0 {

    margin-top: 0px !important;

  }

  .lg-ml-0 {

    margin-left: 0px !important;

  }

  .lg-mr-0 {

    margin-right: 0px !important;

  }

  .lg-mb-0 {

    margin-bottom: 0px !important;

  }

}

.page-head{overflow:hidden;}

.algn-top{margin-top:6px;}

.panel-sep{padding-top:30px!important;}

.btn-icon{padding-left:35px!important;position:relative;}

.icon-sep{font-size:22px;padding:0;margin:0;width:inherit;position:absolute;left:8px;top:5px;}

.log-algn {

    background: #fff;

    margin: 0 auto;

    display: table;

    /*box-shadow: -3px 4px 6px #8d8b8b;*/

    position: absolute;

    top: 44%;

    left: 50%;

    transform: translate(-50%, -50%);

    -webkit-transform: translate(-50%, -50%);

	    max-width: 400px;

    width: 400px;

}

.log-header {

    background: url(../images/gimify_logo.jpg) no-repeat;

    width: 202px;

    padding: 16px 0;

    text-align: center;

    display: table;

	font-size:0;

	height:76px;

	margin:0 auto;

}

.log-body {

    display: table;

    margin: 0 auto;

    padding: 20px;

    width:100%;

    background: #fff;

}

.log-body .form-group {

    margin-bottom: 22px;

}

.log-body label {

    font-size: 14px;

    color: #515050;

    text-align: left!important;

    margin:0!important;

    padding: 0!important;

    text-transform: capitalize;

    display: block;

    width: 100%;

    font-weight: 300;

}

.log-body input[type="text"], .log-body input[type="password"] {

    font-size: 14px;

    color: #262626;

    text-align: left;

    margin: 0;

    padding: 0 0 0 5px;

    text-transform: none;

    display: block;

    width: 100%;

    background: #fff;

    border-bottom:0px solid #c4c3c3;

	border-top: none;

    border-left: none;

    border-right: none;

    height: 35px;

}

.log-body input[type="text"]:focus, .log-body input[type="password"]:focus{

	border:none;

	outline:none;

}

.tooltip {

    position: absolute;

    z-index: 1070;

    display: block;

    font-family: 'Source Sans Pro', sans-serif;

    font-size: 12px;

    font-weight: normal;

    line-height: 1.4;

    filter: alpha(opacity=0);

    opacity: 0;

}

.help-block {

    display: block;

    margin-top: 5px;

    margin-bottom: 10px;

    color: #737373;

}

.log-body input[type="checkbox"], .log-body input[type="radio"] {

    margin: 12px 0 0;line-height: normal;

}

.log-body button {

    font-size: 15px;

    font-weight: 400;

    letter-spacing: 0;

    margin:15px auto 0;

    padding: 8px 30px!important;

    text-transform: none;

    width: 100%;

}

.log-body .note {

    text-align: left;

}

.log-body .note a {

    color: #515050;

    font-weight: 300;

}

.log-body .note a:hover{text-decoration:underline;}

.color-picker td .content{margin:0px 10px 10px 0;width:80px;height:80px;}

.own-table .row:first-child{border-bottom:1px solid #eaeaea;margin:2px 0 0;padding:15px 10px 22px;}

.own-table table > tbody > tr:nth-of-type(odd){background-color:#f9f9f9;}

.own-table table > tbody > tr:hover{background-color:#f5f5f5;}

.own-table .row:last-child{margin:0;padding:15px 3px 13px;background-color:#f7f7f7;border-top:1px solid #eaeaea;}





.cus-bredcrumb { display: none !important; }

.select2-selection__clear{display:none !important;}

/*use from this*/

.unit-listing{display:block;margin:10px 0;}

.unit-listing a, .unit-listing a:hover{color:#4c4c4c;}

.unit-listing .off-man-auto-cnt a, .unit-listing .tab-trigger a{color:#fff;}

.unit-listing button{border:1px solid #614f46;background:#005b95;text-align:center;float:left;margin-left:10px;cursor:pointer;border-radius:3px;padding:8px 25px;}

.title-bar{background:#f3f3f3;display:inline-block;width:100%;border:1px solid #e2e2e3;padding:10px;font-size:16px;color:#4c4c4c;clear:both;margin:0px 0 24px 0;line-height:29px;}

.title-bar .row .col-md-10 > div{float:left;margin-right:10px;}

.title-bar .row .col-md-10 > div:not(:first-child){margin-top:13px;}

.title-bar .row .col-md-10 > div:last-child{margin-right:0;}

.title-bar img{margin-top:-10px;}

.title-bar strong{font-weight:600;}

.switch{/*background:#292c31;*/padding:15px;border-radius:0px;margin:0!important;display:inline-block;width:100%;}

.switch a{border-radius:0px;color:#fff;float:left;font-size:17px;font-weight:700;padding:6px 25px;text-align:center;text-transform:uppercase;width:100%;}

a.on{background:url(on_bg.png) repeat-x;color:#fff;}

/*.bar-chart .col-md-2{width:17.5%;}

.bar-chart .col-md-4{width:30%;}

.bar-chart .col-md-8{width:70%;}

.bar-chart-last .col-md-4:first-child{width:30%;}

.bar-chart-last .col-md-4{width:35%;}*/



.off-man-auto{background:#313131;border:1px solid #4a4a4a;margin-bottom:30px;min-height:175px;}

.off-man-auto-title{padding:0 0 10px 0;color:#fff;text-transform:uppercase;}

.off-text{display:table;margin:0 auto;width:100%;overflow:hidden;}

.off-text a{background:#d9d9d9;color:#b0b0b0;display:inline-block;font-size:16px;padding:10px 15px;width:100%;text-align:center;}

.off-text a:hover{text-decoration:none;}

.off-man-auto-cnt{padding:0;text-align:center;}

.in-out{margin:10px auto 0;display:table;background:#505050;padding:7px 15px;border-radius:0;text-align:center;color:#fff;font-size:18px;font-weight:bold;}

.in-out:hover{color:#fff;text-decoration:none;}

.fault a{display:block;width:100%;text-align:center;color:#4c4c4c;background:#f3b827;font-size:18px;font-weight:600;padding:9px 0;margin-bottom:30px;}

.fault a:hover{text-decoration:none;}

.alarm, .event-log{padding:10px;text-align:center;margin-bottom:20px;padding:25px 0;}

.alarm{background:#c5021b;color:#FFF;font-size:17px;font-weight:bold;}

.event-log{background:#ff7964;min-height:150px;position:relative;}

.meter-box{background:#f3f3f3;padding:7px;border:1px solid #dfdfe0;min-height:243px;/*min-height:271px;*/}

.meter-box h2{color: #4c4c4c;font-size:11px;font-weight: 600;margin:6px 0 0px 0;/*min-height: 33px;*/text-align: center;text-transform: uppercase;}

.meter-box h5{color: #4c4c4c;font-size:15px;font-weight: 500;margin: 0 0 15px 0;text-align: center;}

/*.meter-box img{margin:10px auto 20px;}*/

.meter-box select{background:#e7e7e7!important;border-radius:5px;padding:5px;text-align:left;font-size:16px;color:#4c4c4c;border:none;display:block;width:100%;font-weight:600;}

.mar{margin-top:20px;margin-bottom:20px;}

.eng{background:#21b09b;border:1px solid #2d9f90;}

.event-log > img{margin-top:6px;}

.serv-info{background:#3b5588;border:1px solid #415681;}

.eng, .serv-info{padding:30px 0 0 0;text-align:center;min-height: 150px;position:relative;}

.eng h6, .serv-info h6, .bar-chart-last a h6{font-size:15px;text-align:center;color:#fff;font-weight:600;position:absolute;bottom:6px;left:50%;transform: translate(-50%, -50%);margin:0;text-transform:uppercase;width:100%;}

.orange-tab{border:1px solid #d5d5d5;}

.tab-trigger{display:inline-block;width:100%;border-bottom:1px solid #ccc;}

.tab-trigger a{line-height:45px;padding:0;}

.tab-trigger-active{background:#ff9a3f;border-top:1px solid #cc7b32;border-bottom:1px solid #cc7b32;text-align:center;color:#fff;width:50%;float:left;}

.tab-trigger-normal{background:#ff9a3e;border-top:1px solid #ff9a3e;border-bottom:1px solid #e4ba94;border-left:0px solid #e4ba94;text-align:center;color:#fff;width:100%;float:right;font-size:16px;text-transform:uppercase;}

.tab-trigger-normal:hover{color:#fff;text-decoration:none;}

.tab-trigger-active > img{padding:0 10px 0 0;}

.orange-tab .tab-content{display:block;width:100%;min-height:96px;padding:0;margin:0;}

.orange-tab .tab-content table{width:100%;}

.orange-tab .tab-content table td{border-bottom:1px solid #ccc;font-size:15px;text-align:left;padding:4.4px 10px;}

.orange-tab .tab-content table tr:last-child td{border:none;}

.demo2{position:relative;width:140px;height:140px;box-sizing:border-box;}

.outercircle{width:156px;height:82px;top:5px;bottom:5px;margin-left:0px;border-top-left-radius:160px;border-top-right-radius:160px;border:3px solid #444;border-bottom:0;     -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.style-popup{display: none;width: 100%;	position: relative;	z-index: 10000;}

.style-popup-bg{background:url(/assets/images/popup_black_bg.png);height: 100%;left: 0;padding: 0;position: fixed;text-align:center;top:0;width:100%;z-index:1000;}

.popup-close{background:url(/assets/images/popup_close.png) no-repeat;font-size:0;height:24px;padding:10px;position:absolute;right:-7px;top:-12px;width:24px;}

.whole-cnt-outer{position:relative;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)!important;z-index:1000000;width:43%;}

.whole-cnt{background:#fff;border-radius:3px;padding:25px;overflow:hidden;box-shadow:0 0 5px #797979;}

.b-gauge__label{font-size: 11px;}

.point-last1 { top: 34px; }

.point-first2 { top: -9px; }

.statusalert { width: 100%;text-align: center;z-index: 99999; display:block; color: green; font-weight: bold; font-size:18px; margin-bottom:-20px; }



.count-block {

    position: relative;

    display: table;

    margin: 0 auto;

}

#generatorstatus {

    color: #10ab12;

}

a.offline, .offline {

    background: #bdbdbd;

    border: 1px solid #9d9d9d;

    color: #fff;

    display: block;

    font-weight: 600;

    margin-top: 18px;

    margin-right: 10px;

    padding: 7px 15px 7px 15px;

    text-align: center;

    text-transform: uppercase;

    text-decoration: none;

}

a#STARTBTNd.start-disable {

    background: #00a218;

    color: #FFF;

    border: 1px solid #29b037;

    text-decoration: none;

    opacity: 1;

}

a#STOPBTNd.start-disable {

    background: #b60016;

    color: #FFF;

    border: 1px solid #cb1f2f;

    text-decoration: none;

    opacity: 1;

}

.manbtn {

    background: #313131!important;

    color: rgb(255, 255, 255) !important;

}



.count-icon-new {

    background: #ff4149;

    border-radius: 50px;

    color: #fff;

    height: 25px;

    position: absolute;

    right: -9px;

    top: -2px;

    text-align: center;

    width: 25px;

    z-index: 1;

	line-height:23px;

}

.algn-cent {

    /* margin-left: 22px; */

    display: table;

    margin: 0 auto;

    margin-left: 20px;

}

.meter-aign {

    width: 10px;

}

.val-point-box {

    position: relative;

    width: 10px;

    float: left;

    font-size: 12px;

}

.val-point {

    position: absolute;

    left: -20px;

    top: 0;

    height: 100%;

}

.point-first3 {

    position: absolute;

    top: -9px;

    left: -1px;

}

.val-point-box input[type="text"] {

    float: left;

    margin-bottom: 1px;

}

.demo2 {

    position: relative;

    width: 140px;

    height: 140px;

    box-sizing: border-box;

}

.svg-draw {

    min-height: 85px;

    display: table;

    margin: 0 auto;

}

.point-last {

    position: absolute;

    bottom: 0;

    left: 10px;

    height: 15px;

}

.point-last3 {

    position: absolute;

    bottom: 0;

    left: 5px;

    height: 12px;

}

.point-first4 {

    position: absolute;

    left: 5px;

    top: -8px;

}

.point-first5 {

    position: absolute;

    left: -1px;

    top: -12px;

}

.point-lastover1 {

    left: 8px;

    position: absolute;

    background-position: right center !important;

    top: 4px;

    height: 17px!important;

}

.point-lastover {

    position: absolute;

    left: 0;

    top: -11px;

    background-position: right center !important;

    height: 15px !important;

}

.point-pos-top {

    top: -7px;

    background: none!important;

    left: 5px;

    position: absolute;

}

.point-last {

    position: absolute;

    bottom: 0;

    left: 10px;

    height: 15px;

}

.point-last2 {

    position: absolute;

    bottom: 0;

    left: 10px;

    height: 14px;

}



.point-last1 {

    position: absolute;

    bottom: 0;

    left: 5px;

    height: 17px;

	top: 34px;

}

@media (max-width: 767px) {

.color-picker td .content{width:30px;height:30px;}

.own-table .dt-bootstrap{overflow:auto;}

}



/* added by bala */



a.tripped, .tripped{background:#b60015 url(../images/red_32.png) no-repeat scroll 10px center / 23% auto;border:1px solid #9b0028;color:#fff;display:block;font-weight:600;margin-top:18px;margin-right:10px;padding:7px 15px 7px 43px;text-align: center;text-transform:uppercase;text-decoration:none;}



a.runningg, .runningg{background:#009a00 url(../images/running_32.png) no-repeat scroll 10px center / 23% auto;border:1px solid #006e00;color:#fff;display:block;font-weight:600;margin-top:18px;margin-right:10px;padding:7px 15px 7px 43px;text-align: center;text-transform:uppercase;text-decoration:none;}



a.ready, .ready{background:#009a00 url(../images/running_32.png) no-repeat scroll 10px center / 23% auto;border:1px solid #006e00;color:#fff;display:block;font-weight:600;margin-top:18px;margin-right:10px;padding:7px 15px 7px 43px;text-align: center;text-transform:uppercase;text-decoration:none;}



a.offline, .offline{background:#bdbdbd; border:1px solid #9d9d9d;color:#fff;display:block;font-weight:600;margin-top:18px;margin-right:10px;padding:7px 15px 7px 15px;text-align: center;text-transform:uppercase;text-decoration:none;}



a.crankings, .crankings{background:#0c3763; border:1px solid #092540;color:#fff;display:block;font-weight:600;margin-top:18px;margin-right:10px;padding:7px 15px 7px 15px;text-align: center;text-transform:uppercase;text-decoration:none;}



a.coolings, .coolings{background:#0c3763; border:1px solid #092540;color:#fff;display:block;font-weight:600;margin-top:18px;margin-right:10px;padding:7px 15px 7px 15px;text-align: center;text-transform:uppercase;text-decoration:none;}





a.warningg, .warningg{background:#ffb400 url(../images/red_32.png) no-repeat scroll 10px center / 23% auto; border:1px solid #cc9000;color:#fff;display:block;font-weight:600;margin-top:18px;margin-right:10px;padding:7px 15px 7px 43px;text-align: center;text-transform:uppercase;text-decoration:none;}



.tripped:hover{color:#fff;text-decoration:none;}

.runningg:hover{color:#fff;text-decoration:none;}

.offline:hover{color:#fff;text-decoration:none;}

.ready:hover{color:#fff;text-decoration:none;}

.warningg:hover{color:#fff;text-decoration:none;}

.cranking:hover{color:#fff;text-decoration:none;}

.cooling:hover{color:#fff;text-decoration:none;}

.switch a{text-decoration: none;}

.manbtn {background:#313131!important; color: rgb(255, 255, 255) !important; }



.high-prior {

    background: url(../images/high_priority.png) no-repeat scroll left top / 100% auto;

    float: left;

    height: 32px;

    width: 32px;

}



.low-prior {

    background: url(../images/low_priority.png) no-repeat scroll 0 0 / 100% auto;

    float: left;

    height: 32px;

    width: 32px;

}



.week-des {

    border-radius: 0px;

    padding: 7px 10px;

    color: #fff;

    background: #3c4a81;

    text-align: center;

    margin-right:10px;

}



.week-des span {

    display: table;

    font-size: 31px;

    margin: 0 auto;

    text-align: center;

}



.dropzone .dz-preview, .dropzone-previews .dz-preview {

    background: #e9e9e9;

    position: relative;

    display: inline-block;

    margin: 0 20px 25px 0;

    vertical-align: top;

    border: 0px solid #acacac;

    padding: 0;

    min-height: 120px;

    min-width: 89px;

}



.dz-default.dz-message {

    display: inline-block;

    width: 48.8%;

    margin-right: 15px;

}



.cal {

    background-image: url(../images/calendar_white.png);

    background-position: center center;

    background-repeat: no-repeat;

    width: 32px;

    height: 32px;

    padding: 29px 32px;

}



/* css for send pushnotification */

.notification-block{position:fixed;right:0;bottom:0;font-family:Arial, Helvetica, sans-serif;max-width:240px;z-index:9999;}

.notification-block ul, .notification-block ul li{padding:0;margin:0;list-style:none;}

.notification-block ul li{margin-top:10px;}

.note-box{display:block;width:100%;border:1px solid #e1e1e2;border-bottom:none;}

.note-head{background:#ff8c00;padding:7px 10px;text-align:left;font-size:17px;font-weight:600;color:#fff;text-transform:capitalize;}

.note-head a{float:right;background:url(../close_btn_vector.png) no-repeat right center;font-size:0;width:20px;height:20px;cursor:pointer;background-size:85%;}

.note-cnt{background:#fff;padding:10px;text-align:left;}

.note-cnt h2{text-align:left;font-size:15px;font-weight:normal;color:#363636;margin:0 0 10px 0;text-transform:capitalize;}

.note-cnt p{text-align:justify;font-size:12px;font-weight:normal;color:#363636;margin:0 0 10px 0;line-height:normal;}

.note-foot{border-bottom:4px solid #ff8c00;}

.green .note-head{background:#009800;}

.green .note-foot{border-bottom:4px solid #009800;}

.yellow .note-head{background:#ffb400;}

.yellow .note-foot{border-bottom:4px solid #ffb400;}

.red .note-head{background:#b40116;}

.red .note-foot{border-bottom:4px solid #b40116;}

.grey .note-head{background:#bdbdbd;}

.grey .note-foot{border-bottom:4px solid #bdbdbd;}

.fadeOut { -webkit-animation: fadeinout 80s linear forwards;animation: fadeinout 15s linear forwards;opacity:0; }

#notify li a:hover, #notify li a:focus { text-decoration: none; } 

.statusalert { width: 100%;

text-align: center;

z-index: 99999; display:block; color: green; font-weight: bold; font-size:18px; margin-bottom:-20px; }

.btnon { background:#00a218; border: 1px solid #29b037; box-shadow: inset 0px 0px 2px #67e45c; }

.profile-pic { border-radius: 50px; width: 50px; height: 50px; overflow: hidden; }

.margintop15 { margin-top: 15px; }



.sbt-img {

    height: 120px;

    width: 180px;

    float: left;

    margin-right: 15px;

    border: 1px solid #f2f2f2;

    text-align: left;

    position: relative;

    margin-top: 5px;

    margin-bottom: 10px;

}

.sbt-img-wrap {

    height: 119px;

    overflow: hidden;

    width: 100%;

}

.sbt-img-dts {

    display: none;

    background: url(../images/mail_attach_opacity_bg.png);

    width: 100%;

    padding: 10px;

    text-align: left;

    color: #fff;

    font-size: 12px;

    height: 100%;

    position: absolute;

    left: 0;

    top: 0;

}

.sbt-img-inner {

    background: url(../images/mail_attach_right_corner.png) no-repeat right bottom;

    width: 40px;

    height: 20px;

    position: absolute;

    right: -1px;

    bottom: -1px;

}

.foldfont { font-size:14px; font-weight: bold; }

.padleftnone { padding-left: 0; }

.barchartpoint1 { top: -146px; position: absolute; font-size:10px; }

.barchartpoint2 { top: -131px; position: absolute; font-size:10px; }

.barchartpoint3 { top: -122px; position: absolute; font-size:10px; }

.barchartpoint4 { top: -40px; position: absolute; font-size:10px; }

.barchartpoint5 { top: -10px; position: absolute; font-size:10px; }

.barchartpoint6 { top: -28px; position: absolute; font-size:10px; }

.barchartpoint7 { top: -22px; position: absolute; font-size:10px; }

.barchartpoint8 { top: -102px; position: absolute; font-size:10px; }

.barchartpoint9 { top: -54px; position: absolute; font-size:10px; }



/* Messsages */



.msgdetail-title {

    font-size: 19px;

    display: inline-block;

    width: 100%;

    margin: 10px 0;

    border-bottom: 1px solid #e5e5e5;

    padding-bottom: 10px;

    font-weight: 600;

}



.user-img { border-radius:50%; width:50px; height:50px; }



#to-detail {

    background: #fff;

    box-shadow: 0 2px 4px rgba(0,0,0,0.2);

    border: 1px solid rgba(0,0,0,0.2);

    padding: 15px;

    font-family: arial,sans-serif;

    font-size: 13px;

    color: #363636;

    max-width: 390px;

    max-height: 360px;

    overflow: auto;

    margin: 0px;

    display: none;

    position: absolute;

    z-index: 9999;

}



.favstar { font-size:18px; top:5px !important; right:5px; }



.borderbottom { border-bottom: 1px solid #e5e5e5; }



.messagetextarea {

    border: 1px solid #e5e5e5;

    width: 100%;

    min-height: 80px;

}



.msgfilename { display:inline-block; position:relative; vertical-align:top; }



@-webkit-keyframes fadeinout {

  50% { opacity: 1; }

}



@keyframes fadeinout {

  50% { opacity: 1; }

}



.title-btn{

	float:right;

	margin-top:7px;

}

.dataTables_length{

	padding: 15px 0 0px 25px;

}

.dataTables_filter{

	padding: 15px 25px 0px 0;

}

.dataTables_wrapper .row:last-child .col-sm-5{

	padding-right:0;

}

.dataTables_wrapper .row:last-child .col-sm-7{

	padding-left:0;

}

.dataTables_wrapper .dataTables_info{

 	padding: 0px 0 6px 18px;

    background: #f7f7f7;

    line-height: 43px;

}

.dataTables_wrapper .dataTables_paginate{

 	padding: 11px 18px 7px 18px;

    background: #f7f7f7;

}

.top-bar {

float: left;

width: 60%;

}

.top-bar .col-sm-5 {
	padding-left:0;
	padding-right:25px;
}

.top-bar .select2-container {

    margin-top: 17px;

    margin-left: 15px;

	width:100% !important

}

.clrfix {

  clear:both;

}

.input-sm {

  height:43px!important;

}

.datetimepicker {

  padding:0;

}

.csv-exporter {

    margin:25px 0 15px 0;

    display:inline-block;

    width:100%;

    padding:0 10px;

}

.input-group .form-control {

	font-size: 14px;

    color: #555555!important;

}

.datetimepicker-days .table-condensed thead th.switch {

	position: absolute;

    left: 70px;

    top: 13px;

}

.datetimepicker-days .table-condensed thead th.next {

	position: absolute;

    right: 25px;

}

.datetimepicker.dropdown-menu table thead tr th {

    padding-top:1px !important;

}

.user-profile .user-display .bottom .user-info span i {

  color:#2d7cff;

  font-style:normal;

}

.lo-count span {

  font-size: 14px;

  font-weight: 300;

  color: #2d7cff;

  display: block;

  margin-top: 10px;

}

b.blk {

  font-weight: 300;

  border-bottom: 1px solid #ccc;

  display: block;

  padding-bottom: 10px;

}

.panel-pad {

  padding:0 15px !important;

}

.panel-pad h3 {

  margin-top: 5px;

}

.panel-pad h3 b {

  font-weight: 300;

}

.mar-top{

  margin-top:-50px;

}

.visit-detail {

  border-top: 1px solid #ccc;

  padding-top: 10px;

}

#location_details_div .col-md-12:nth-of-type(2n+1) {

  background-color: rgb(249, 249, 249);

}

.form-control, .select2-container--default .select2-selection--single .select2-selection__rendered {

  font-size: 14px!important;

  color: #555555!important;

}

body {

  font-size: 14px;

  color: #555555;

}

.table > thead > tr > th, .table > tbody > tr > td {

  font-weight: 400!important;

  font-size: 14px!important;

  color: #555555!important;

}

span.visit {

    font-size: 14px;

    font-weight: 300;

	color: #555555;

    display: block;

}

span.visit i {

font-weight: 300;

color: #2d7cff;

font-style: normal;

}

.text-right button:last-child {

	margin-right:0;

}

@-webkit-keyframes autofill {

    to {

        color: #666;

        background: transparent;

    }

}



input:-webkit-autofill {

    -webkit-animation-name: autofill;

    -webkit-animation-fill-mode: both;

}

@media (max-width: 767px) {

.navbar-right.am-user-nav {

    float:right;

}

.csv-exporter .col-md-3 {

    margin-top: 15px;

}

.user-profile .user-display .bottom {

    padding-top: 90px !important;

	padding-bottom:0px !important;

}

.user-profile .user-display .bottom .user-avatar {

    top: 0px !important;

}

.user-profile .user-display .bottom .user-info {

    text-align: center;

    width: 100%;

}

#line-chart svg {

	width:100%;

}

form#locsearch {

	padding-bottom: 15px;

}

.form-horizontal .step-content .form-group {

	padding-top:0;

	padding-bottom:0;

}

.step-content label {

	margin-top:10px;

}

.form-horizontal .step-content .text-right{

 	margin-top: 15px;

}

form#location-create label {

	margin-top:10px;

}

}

/* bala */



.header-loc {
	font-size:23px !important;
	color:#ffffff;
	margin-top:21px;
}

.header-loginname {
	color:#ffffff;
	margin-top:30px;
}

.dashcamera { margin-top:90px; }



