@import url('/skins/2018/global/plugins/font-awesome/css/font-awesome.min.css');
@import url('/skins/2018/global/plugins/simple-line-icons/simple-line-icons.css');
@import url('/skins/2018/global/plugins/bootstrap/css/bootstrap.min.css');
@font-face {
    font-family: 'GothamPro';
    src: url('font/GothamPro.eot?#iefix') format('embedded-opentype'),
        url('font/GothamPro.woff') format('woff'),
        url('GothamPro.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
}

.clearfix:before,
.clearfix:after {
    display: table;

    content: ' ';
}.clearfix:after {
    clear: both;
}* {
    box-sizing: border-box;
}*:before,
*:after {
    box-sizing: border-box;
}html {
    font-size: 10px;

    -webkit-tap-highlight-color: rgba(0,0,0,0);
}body {
    font-family: Arial, sans-serif, "Open Sans", "Raleway", Lucida Sans Unicode;
    font-size: 13px;
    line-height: 1.53846154;
    color: #666666;
    background-color: rgba(87,74,155,.01);
}
.panel {font-family: 'GothamPro', Arial;
color:#232323;}
.panel strong {
    font-weight: 600;
}
input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
 label:hover input, input:hover,  label:hover textarea, textarea:hover {background:#FDFDB8;}
input, button, select {font-size:x-large; margin-bottom:10px;}
h1 {margin:0 0 .67em 0;font:2em tahoma,arial,helvetica,sans-serif;color:#7d9aab;}
h2 {font:2em tahoma,arial,helvetica,sans-serif;color:#7d9aab;}
h3 {font:1.67em tahoma,arial,helvetica,sans-serif;color:#7d9aab;}
h4 {font:1.27em tahoma,arial,helvetica,sans-serif;color:#7d9aab;}
a:hover,
a:focus {
    text-decoration: none;

    color: #574a9b;
}a:focus {
    outline: none;
    outline-offset: none;
}
p { margin-bottom: 20px; line-height: 24px;}
.navbar-fixed-top {
    background-color: #443a78;}
	.navbar a, .navbar-default .navbar-text {
    color:#ffffff!important;}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .dropdown-menu>li, .navbar-default .navbar-nav>.open>a:hover, .dropdown-menu, .nav .open>a:focus, .nav .open>a:hover  {
    background-color: #3a3167;
	}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #3a3167!important;
}
.rownlx{margin-right:-15px;margin-left:-15px}
.dropdown-menu>li>a:hover {background-color: #443e67;}

.back fieldset {padding:1em; margin-bottom:1.6em; border-width: 2px;border-style: groove;}

table #own {border-collapse: collapse; border:1px solid #c4d1d9;line-height:1.2;}

#own td, #own th {	padding:.4em .8em; text-align:left; 
					border:1px solid #c4d1d9; 
					border-width:1px;}
#own th {background:#eeecf2;}
td.string, #own th {border-top:1px solid #c4d1d9;}
td.string {padding:.3em .4em .1em .4em; font-size:large;}

#own th, dt {color:#50346f;} 

figure {
    margin: 0;
}img {
    vertical-align: middle;
}.img-responsive {
    display: block;

    max-width: 100%;
    height: auto;
}.img-rounded {
    border-radius: 6px;
}.img-thumbnail {
    line-height: 1.53846154;

    display: inline-block;

    max-width: 100%;
    height: auto;
    padding: 4px;

    -webkit-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out;

    border: 1px solid #efefef;
    border-radius: 4px;
    background-color: transparent;
}.img-circle {
    border-radius: 50%;
}hr {
    margin-top: 19px;
    margin-bottom: 19px;

    border: 0;
    border-top: 1px solid #eeeeee;
}.sr-only {
    position: absolute;

    overflow: hidden;
    clip: rect(0,0,0,0);

    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;

    border: 0;
}.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;

    overflow: visible;
    clip: auto;

    width: auto;
    height: auto;
    margin: 0;
}.required {
    color: red;
}.loading-animator {
    font-size: 10px;

    position: relative;

    width: 20px;
    height: 20px;
    margin: 0 auto;

    -webkit-animation: load8 1.1s infinite linear;
            animation: load8 1.1s infinite linear;
    text-indent: -9999em;

    border-top: 1.1em solid rgba(255,255,255,.5);
    border-right: 1.1em solid rgba(255,255,255,.5);
    border-bottom: 1.1em solid rgba(255,255,255,.5);
    border-left: 1.1em solid #ffffff;
    border-radius: 50%;
}.loading-animator:after {
    width: 20px;
    height: 20px;

    border-radius: 50%;
}@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}h1,
.h1,
h2,
.h2,
h3,
.h3 {
    margin-top: 0;
}h4,
.h4,
h5,
.h5,
h6,
.h6 {
    margin-top: 0;
}.text-primary {
    color: #574a9b;
}a.text-primary:hover {
    color: #443a78;
}.text-secondary {
    color: #917730;
}a.text-secondary:hover {
    color: #6b5823;
}.text-tertiary {
    color: #469182;
}a.text-tertiary:hover {
    color: #356f63;
}.text-success {
    color: #68b828;
}a.text-success:hover {
    color: #508e1f;
}.text-info {
    color: #40bbea;
}a.text-info:hover {
    color: #18a8df;
}.text-warning {
    color: #ffba00;
}a.text-warning:hover {
    color: #cc9500;
}.text-danger {
    color: #f2233b;
}a.text-danger:hover {
    color: #d50d24;
}.bg-default {
    color: #666666;
    background-color: #f9f9f9!important;
}.bg-primary {
    color: #ffffff!important;
    background-color: #574a9b!important;
}.bg-secondary {
    color: #ffffff!important;
    background-color: #917730!important;
}.bg-tertiary {
    color: #ffffff!important;
    background-color: #469182!important;
}.bg-success {
    color: #ffffff!important;
    background-color: #68b828!important;
}.bg-warning {
    color: #ffffff!important;
    background-color: #ffba00!important;
}.bg-info {
    color: #ffffff!important;
    background-color: #40bbea!important;
}.bg-danger {
    color: #ffffff!important;
    background-color: #f2233b!important;
}.bg-white {
    color: #666666!important;
    background-color: #ffffff!important;
}.bg-transparent {
    background-color: transparent!important;
}.bg-overlay {
    color: #ffffff;
    background-image: -webkit-linear-gradient(left,rgba(153,93,179,.6) 1%,rgba(44,155,219,.6))!important;
    background-image:         linear-gradient(to right,rgba(153,93,179,.6) 1%,rgba(44,155,219,.6))!important;
}.close {
    font-size: 19.5px;
    font-weight: normal;
    line-height: 1;

    float: right;

    opacity: .2;
    color: #000000;
    text-shadow: none;

    filter: alpha(opacity=20);
}.close:hover,
.close:focus {
    cursor: pointer;
    text-decoration: none;

    opacity: .5;
    color: #000000;

    filter: alpha(opacity=50);
}button.close {
    padding: 0;

    cursor: pointer;

    border: 0;
    background: transparent;

    -webkit-appearance: none;
}code {
    border-radius: 3px;
}.col-xs-1.no-gutter,
.col-xs-2.no-gutter,
.col-xs-3.no-gutter,
.col-xs-4.no-gutter,
.col-xs-5.no-gutter,
.col-xs-6.no-gutter,
.col-xs-7.no-gutter,
.col-xs-8.no-gutter,
.col-xs-9.no-gutter,
.col-xs-10.no-gutter,
.col-xs-11.no-gutter,
.col-xs-12.no-gutter,
.col-sm-1.no-gutter,
.col-sm-2.no-gutter,
.col-sm-3.no-gutter,
.col-sm-4.no-gutter,
.col-sm-5.no-gutter,
.col-sm-6.no-gutter,
.col-sm-7.no-gutter,
.col-sm-8.no-gutter,
.col-sm-9.no-gutter,
.col-sm-10.no-gutter,
.col-sm-11.no-gutter,
.col-sm-12.no-gutter,
.col-md-1.no-gutter,
.col-md-2.no-gutter,
.col-md-3.no-gutter,
.col-md-4.no-gutter,
.col-md-5.no-gutter,
.col-md-6.no-gutter,
.col-md-7.no-gutter,
.col-md-8.no-gutter,
.col-md-9.no-gutter,
.col-md-10.no-gutter,
.col-md-11.no-gutter,
.col-md-12.no-gutter,
.col-lg-1.no-gutter,
.col-lg-2.no-gutter,
.col-lg-3.no-gutter,
.col-lg-4.no-gutter,
.col-lg-5.no-gutter,
.col-lg-6.no-gutter,
.col-lg-7.no-gutter,
.col-lg-8.no-gutter,
.col-lg-9.no-gutter,
.col-lg-10.no-gutter,
.col-lg-11.no-gutter,
.col-lg-12.no-gutter {
    padding-right: 0;
    padding-left: 0;
}.table > thead > tr > th {
    border-bottom: 1px solid #efefef;
}.table > tbody + tbody {
    border-top: 1px solid #efefef;
}.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
    border-bottom-width: 1px;
}.table-no-border td,
.table-no-border th {
    border: 0;
}.table-no-border > thead > tr > td,
.table-no-border > tbody > tr > td,
.table-no-border > thead > tr > th,
.table-no-border > tbody > tr > th {
    border: 0;
}label {
    font-weight: normal;
}.form-group.last {
    margin-bottom: 0;
}.radio label,
.checkbox label {
    *padding-left: 0;
}.radio-inline,
.checkbox-inline {
    margin-right: 15px;

    *padding-left: 0;
}.form-control {
    height: 34px;

    border-color: #e0e0e0;
    box-shadow: none;
}.form-control.input-circle {
    border-radius: 9999px;
}.form-control.input-border {
    border-width: 3px!important;
}.form-control.input-dark {
    color: #666666;
    border: 0!important;
    background-color: rgba(0,0,0,.05);
}.form-control.input-no-border {
    border: 0!important;
    background-color: #f7f7f7;
}.form-control:focus {
    box-shadow: none;
}textarea {
    resize: none;
}.form {
    padding: 0!important;
}.form .form-actions {
    margin: 0;
    padding: 15px;

    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    background-color: #f9fafa;
}.form .form-actions.top {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}.form .form-body {
    padding: 15px;
}.form .form-body .form-group > .switch {
    margin-top: 3px;
}.form .form-bordered .form-group {
    margin: 0;

    border-bottom: 1px solid #f0f0f0;
}.form .form-bordered .form-group.last {
    border-bottom: 0;
}.form .form-bordered .form-group .control-label {
    padding-top: 20px;
}.form .form-bordered .form-group > div {
    padding: 15px;

    border-left: 1px solid #f0f0f0;
}.form .form-bordered .form-group .help-block {
    margin-bottom: 0;
}.form .form-bordered .form-group .form-control {
    margin: 0;
}.form .form-bordered .form-body {
    margin: 0;
    padding: 0;
}.form .form-bordered .form-actions {
    margin-top: 0;
    padding-right: 16px!important;
    padding-left: 16px!important;
}.form .form-bordered.form-stripped .form-group:nth-child(even) {
    background-color: #fcfdfd;
}.form .form-bordered.form-stripped .form-control {
    background-color: #fffffff!important;
}.form .form-seperated .form-group {
    margin: 0;
    padding: 15px 0;

    border-bottom: 1px solid #f0f0f0;
}.form .form-seperated .form-group.last {
    margin-bottom: 0;
    padding-bottom: 13px;

    border-bottom: 0;
}.form .form-seperated .form-group .help-block {
    margin-bottom: 0;
}.form .form-seperated .form-body {
    padding: 0;
}.form .form-seperated .form-actions {
    padding-right: 15px!important;
    padding-left: 15px!important;
}.input-sm,
.form-group-sm .form-control {
    height: 30px;

    border-radius: 2px;
}.input-lg,
.form-group-lg .form-control {
    height: 46px;

    border-radius: 2px;
}.has-success .form-control {
    border-color: #68b828;
    box-shadow: none;
}.has-success .form-control:focus {
    border-color: #508e1f;
    box-shadow: none;
}.has-success .form-control-feedback {
    color: #68b828;
}.has-warning .form-control {
    border-color: #ffba00;
    box-shadow: none;
}.has-warning .form-control:focus {
    border-color: #cc9500;
    box-shadow: none;
}.has-warning .form-control-feedback {
    color: #ffba00;
}.has-error .form-control {
    border-color: #f2233b;
    box-shadow: none;
}.has-error .form-control:focus {
    border-color: #d50d24;
    box-shadow: none;
}.has-error .form-control-feedback {
    color: #f2233b;
}
.pull-left> li a:hover,focus {
    background-color: #3a3167;
}
#addnbar img {margin-top:-10px;}
.panel {background:white;}
.sortable {width:100%;  border-top:1px solid #eceaed; border-bottom:none; margin:0 auto 15px}
.sortable th {background: #443a78; text-align:left; color:#cfdce7;  border-right:none; cursor:pointer}
.sortable th {font-size:12px; color:white; padding:6px 8px 8px}
.sortable td {padding:4px 6px 6px; border-bottom:1px solid #eceaed; }
.sortable .head {background: #443a78;  cursor:pointer; padding-left:18px}
.sortable .desc, .sortable .asc {background:url(/skins/js/images/header-selected-bg.gif)}
.sortable .desc  {cursor:pointer; padding-left:18px}
.sortable .asc  {cursor:pointer; padding-left:18px}
.sortable .head:hover, .sortable .desc:hover, .sortable .asc:hover {color:#fff}
.sortable .evenrow td {background:#fff}
.sortable .oddrow td {background:#ecf2f6}
.sortable td.evenselected {background:#ecf2f6}
.sortable td.oddselected {background:#dce6ee}
@media (min-width: 768px) {
.modal-dialog {max-width: 700px!important;}
.mlogin {width: 400px!important;}}
.sale-lenta {
  margin: 0;
  margin-left: -30px;
  padding-right:16px;
  list-style: none; }
  .sale-lenta > li {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f5f5f5; }
    .sale-lenta > li .info-offer .price {
      float: right;
      font-size: 16px;
      white-space: nowrap; }
    .sale-lenta > li .info-offer .bids {
      margin-top: 5px;
      text-align: right;
      font-size: 11px; }
    .sale-lenta > li .info-offer h3 {
      margin-top: 3px;
      font-weight: normal;
      font-size: 16px; }
    .sale-lenta > li .info-offer .meta-data {
      color: #999999; }
      .sale-lenta > li .info-offer .meta-data a {
        color: #999999; }
    .sale-lenta > li .info-offer .info {
      margin-top: 14px;
      font-size: 14px; }
    .sale-lenta > li .info-offer .user-bar {
      -webkit-transition: all 0.5s 0s;
      -o-transition: all 0.5s 0s;
      transition: all 0.5s 0s;
      float: right;
      margin-top: 15px;
      opacity: 0; }
    .sale-lenta > li .info-offer .info-site {
      margin-top: 17px; }
      .sale-lenta > li .info-offer .info-site b {
        color: #555555;
        font-size: 12px; }
    .sale-lenta > li:hover .user-bar {
      -webkit-transition: all 0.5s 0s;
      -o-transition: all 0.5s 0s;
      transition: all 0.5s 0s;
      opacity: 0.8; }

.right-info-box {
  float: right;
  padding: 5px;
  color: #555555; }
  .right-info-box a {
    color: #555555; }

.offer-price {
  margin-bottom: 15px;
  padding: 20px;
  background: #F6F6F6; }
  .offer-price .price {
    color: #8abd3c;
    font-weight: bold;
    font-size: 24px; }
  .offer-price .bid {
    color: #5C79BF;
    font-weight: bold;
    font-size: 24px; }
  .offer-price .make-bid {
    margin-top: 20px; }
    .offer-price .make-bid .input-group-btn {
      padding-left: 10px; }
  .offer-price .my-bid {
    margin-top: 20px; }

.offer-description .description {
  word-wrap: break-word;
  line-height: 1.7; }
.offer-description .offer-info {
  margin: 20px 0;
  border-top: 1px solid #eeeeee;
  padding-top: 20px; }
  .offer-description .offer-info h4 {
    margin: 0; }
  .offer-description .offer-info span {
    color: #555555;
    font-size: 11px; }

.offer-info h1, .offer-info .h1 {
  margin-top: 0; }
.offer-info .url {
  font-size: 14px;
  margin: 10px 0; }
.offer-info .offer-time {
  margin: 10px 0; }
.offer-info .offer-favorite {
  margin-top: 15px; }

.btn {
    font-weight: normal;

    display: inline-block;

    margin-bottom: 0;

    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    white-space: normal;

    border: 1px solid transparent;
    border-radius: 2px;
    background-image: none;
}.btn.btn-outlined {
    border: 1px solid transparent;
}.btn.btn-outlined.btn-default {
    color: #666666;
    border-color: #666666;
    background-color: transparent;
}.btn.btn-outlined.btn-primary {
    color: #574a9b;
    border-color: #574a9b;
    background-color: transparent;
}.btn.btn-outlined.btn-secondary {
    color: #917730;
    border-color: #917730;
    background-color: transparent;
}.btn.btn-outlined.btn-tertiary {
    color: #469182;
    border-color: #469182;
    background-color: transparent;
}.btn.btn-outlined.btn-success {
    color: #68b828;
    border-color: #68b828;
    background-color: transparent;
}.btn.btn-outlined.btn-warning {
    color: #ffba00;
    border-color: #ffba00;
    background-color: transparent;
}.btn.btn-outlined.btn-info {
    color: #40bbea;
    border-color: #40bbea;
    background-color: transparent;
}.btn.btn-outlined.btn-danger {
    color: #f2233b;
    border-color: #f2233b;
    background-color: transparent;
}.btn.btn-outlined.white {
    color: #ffffff;
    border-color: #ffffff;
    background-color: transparent;
}.btn.btn-outlined.white:hover {
    color: #666666;
    background-color: #ffffff;
}.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: none;
    outline-offset: none;
}.btn:active,
.btn.active {
    box-shadow: none;
}.btn.btn-default {
    color: #666666;
    border-color: #e5e5e5;
    background-color: #e5e5e5;
}.btn.btn-default:hover,
.btn.btn-default:focus,
.btn.btn-default.focus,
.btn.btn-default:active,
.btn.btn-default.active,
.open > .dropdown-toggle.btn.btn-default {
    color: #666666;
    border-color: #c6c6c6;
    background-color: #cccccc;
}.btn.btn-default:active,
.btn.btn-default.active,
.open > .dropdown-toggle.btn.btn-default {
    background-image: none;
}.btn.btn-default.disabled,
.btn.btn-default[disabled],
fieldset[disabled] .btn.btn-default,
.btn.btn-default.disabled:hover,
.btn.btn-default[disabled]:hover,
fieldset[disabled] .btn.btn-default:hover,
.btn.btn-default.disabled:focus,
.btn.btn-default[disabled]:focus,
fieldset[disabled] .btn.btn-default:focus,
.btn.btn-default.disabled.focus,
.btn.btn-default[disabled].focus,
fieldset[disabled] .btn.btn-default.focus,
.btn.btn-default.disabled:active,
.btn.btn-default[disabled]:active,
fieldset[disabled] .btn.btn-default:active,
.btn.btn-default.disabled.active,
.btn.btn-default[disabled].active,
fieldset[disabled] .btn.btn-default.active {
    border-color: #e5e5e5;
    background-color: #e5e5e5;
}.btn.btn-default .badge {
    color: #e5e5e5;
    background-color: #666666;
}.btn.btn-primary {
    color: #ffffff;
    border-color: #574a9b;
    background-color: #574a9b;
}.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-primary.focus,
.btn.btn-primary:active,
.btn.btn-primary.active,
.open > .dropdown-toggle.btn.btn-primary {
    color: #ffffff;
    border-color: #403672;
    background-color: #443a78;
}.btn.btn-primary:active,
.btn.btn-primary.active,
.open > .dropdown-toggle.btn.btn-primary {
    background-image: none;
}.btn.btn-primary.disabled,
.btn.btn-primary[disabled],
fieldset[disabled] .btn.btn-primary,
.btn.btn-primary.disabled:hover,
.btn.btn-primary[disabled]:hover,
fieldset[disabled] .btn.btn-primary:hover,
.btn.btn-primary.disabled:focus,
.btn.btn-primary[disabled]:focus,
fieldset[disabled] .btn.btn-primary:focus,
.btn.btn-primary.disabled.focus,
.btn.btn-primary[disabled].focus,
fieldset[disabled] .btn.btn-primary.focus,
.btn.btn-primary.disabled:active,
.btn.btn-primary[disabled]:active,
fieldset[disabled] .btn.btn-primary:active,
.btn.btn-primary.disabled.active,
.btn.btn-primary[disabled].active,
fieldset[disabled] .btn.btn-primary.active {
    border-color: #574a9b;
    background-color: #574a9b;
}.btn.btn-primary .badge {
    color: #574a9b;
    background-color: #ffffff;
}.btn.btn-secondary {
    color: #ffffff;
    border-color: #917730;
    background-color: #917730;
}.btn.btn-secondary:hover,
.btn.btn-secondary:focus,
.btn.btn-secondary.focus,
.btn.btn-secondary:active,
.btn.btn-secondary.active,
.open > .dropdown-toggle.btn.btn-secondary {
    color: #ffffff;
    border-color: #635121;
    background-color: #6b5823;
}.btn.btn-secondary:active,
.btn.btn-secondary.active,
.open > .dropdown-toggle.btn.btn-secondary {
    background-image: none;
}.btn.btn-secondary.disabled,
.btn.btn-secondary[disabled],
fieldset[disabled] .btn.btn-secondary,
.btn.btn-secondary.disabled:hover,
.btn.btn-secondary[disabled]:hover,
fieldset[disabled] .btn.btn-secondary:hover,
.btn.btn-secondary.disabled:focus,
.btn.btn-secondary[disabled]:focus,
fieldset[disabled] .btn.btn-secondary:focus,
.btn.btn-secondary.disabled.focus,
.btn.btn-secondary[disabled].focus,
fieldset[disabled] .btn.btn-secondary.focus,
.btn.btn-secondary.disabled:active,
.btn.btn-secondary[disabled]:active,
fieldset[disabled] .btn.btn-secondary:active,
.btn.btn-secondary.disabled.active,
.btn.btn-secondary[disabled].active,
fieldset[disabled] .btn.btn-secondary.active {
    border-color: #917730;
    background-color: #917730;
}.btn.btn-secondary .badge {
    color: #917730;
    background-color: #ffffff;
}.btn.btn-tertiary {
    color: #ffffff;
    border-color: #469182;
    background-color: #469182;
}.btn.btn-tertiary:hover,
.btn.btn-tertiary:focus,
.btn.btn-tertiary.focus,
.btn.btn-tertiary:active,
.btn.btn-tertiary.active,
.open > .dropdown-toggle.btn.btn-tertiary {
    color: #ffffff;
    border-color: #32685d;
    background-color: #356f63;
}.btn.btn-tertiary:active,
.btn.btn-tertiary.active,
.open > .dropdown-toggle.btn.btn-tertiary {
    background-image: none;
}.btn.btn-tertiary.disabled,
.btn.btn-tertiary[disabled],
fieldset[disabled] .btn.btn-tertiary,
.btn.btn-tertiary.disabled:hover,
.btn.btn-tertiary[disabled]:hover,
fieldset[disabled] .btn.btn-tertiary:hover,
.btn.btn-tertiary.disabled:focus,
.btn.btn-tertiary[disabled]:focus,
fieldset[disabled] .btn.btn-tertiary:focus,
.btn.btn-tertiary.disabled.focus,
.btn.btn-tertiary[disabled].focus,
fieldset[disabled] .btn.btn-tertiary.focus,
.btn.btn-tertiary.disabled:active,
.btn.btn-tertiary[disabled]:active,
fieldset[disabled] .btn.btn-tertiary:active,
.btn.btn-tertiary.disabled.active,
.btn.btn-tertiary[disabled].active,
fieldset[disabled] .btn.btn-tertiary.active {
    border-color: #469182;
    background-color: #469182;
}.btn.btn-tertiary .badge {
    color: #469182;
    background-color: #ffffff;
}.btn.btn-success {
    color: #ffffff;
    border-color: #68b828;
    background-color: #68b828;
}.btn.btn-success:hover,
.btn.btn-success:focus,
.btn.btn-success.focus,
.btn.btn-success:active,
.btn.btn-success.active,
.open > .dropdown-toggle.btn.btn-success {
    color: #ffffff;
    border-color: #4c861d;
    background-color: #508e1f;
}.btn.btn-success:active,
.btn.btn-success.active,
.open > .dropdown-toggle.btn.btn-success {
    background-image: none;
}.btn.btn-success.disabled,
.btn.btn-success[disabled],
fieldset[disabled] .btn.btn-success,
.btn.btn-success.disabled:hover,
.btn.btn-success[disabled]:hover,
fieldset[disabled] .btn.btn-success:hover,
.btn.btn-success.disabled:focus,
.btn.btn-success[disabled]:focus,
fieldset[disabled] .btn.btn-success:focus,
.btn.btn-success.disabled.focus,
.btn.btn-success[disabled].focus,
fieldset[disabled] .btn.btn-success.focus,
.btn.btn-success.disabled:active,
.btn.btn-success[disabled]:active,
fieldset[disabled] .btn.btn-success:active,
.btn.btn-success.disabled.active,
.btn.btn-success[disabled].active,
fieldset[disabled] .btn.btn-success.active {
    border-color: #68b828;
    background-color: #68b828;
}.btn.btn-success .badge {
    color: #68b828;
    background-color: #ffffff;
}.btn.btn-info {
    color: #ffffff;
    border-color: #40bbea;
    background-color: #40bbea;
}.btn.btn-info:hover,
.btn.btn-info:focus,
.btn.btn-info.focus,
.btn.btn-info:active,
.btn.btn-info.active,
.open > .dropdown-toggle.btn.btn-info {
    color: #ffffff;
    border-color: #17a1d5;
    background-color: #18a8df;
}.btn.btn-info:active,
.btn.btn-info.active,
.open > .dropdown-toggle.btn.btn-info {
    background-image: none;
}.btn.btn-info.disabled,
.btn.btn-info[disabled],
fieldset[disabled] .btn.btn-info,
.btn.btn-info.disabled:hover,
.btn.btn-info[disabled]:hover,
fieldset[disabled] .btn.btn-info:hover,
.btn.btn-info.disabled:focus,
.btn.btn-info[disabled]:focus,
fieldset[disabled] .btn.btn-info:focus,
.btn.btn-info.disabled.focus,
.btn.btn-info[disabled].focus,
fieldset[disabled] .btn.btn-info.focus,
.btn.btn-info.disabled:active,
.btn.btn-info[disabled]:active,
fieldset[disabled] .btn.btn-info:active,
.btn.btn-info.disabled.active,
.btn.btn-info[disabled].active,
fieldset[disabled] .btn.btn-info.active {
    border-color: #40bbea;
    background-color: #40bbea;
}.btn.btn-info .badge {
    color: #40bbea;
    background-color: #ffffff;
}.btn.btn-warning {
    color: #ffffff;
    border-color: #ffba00;
    background-color: #ffba00;
}.btn.btn-warning:hover,
.btn.btn-warning:focus,
.btn.btn-warning.focus,
.btn.btn-warning:active,
.btn.btn-warning.active,
.open > .dropdown-toggle.btn.btn-warning {
    color: #ffffff;
    border-color: #c28d00;
    background-color: #cc9500;
}.btn.btn-warning:active,
.btn.btn-warning.active,
.open > .dropdown-toggle.btn.btn-warning {
    background-image: none;
}.btn.btn-warning.disabled,
.btn.btn-warning[disabled],
fieldset[disabled] .btn.btn-warning,
.btn.btn-warning.disabled:hover,
.btn.btn-warning[disabled]:hover,
fieldset[disabled] .btn.btn-warning:hover,
.btn.btn-warning.disabled:focus,
.btn.btn-warning[disabled]:focus,
fieldset[disabled] .btn.btn-warning:focus,
.btn.btn-warning.disabled.focus,
.btn.btn-warning[disabled].focus,
fieldset[disabled] .btn.btn-warning.focus,
.btn.btn-warning.disabled:active,
.btn.btn-warning[disabled]:active,
fieldset[disabled] .btn.btn-warning:active,
.btn.btn-warning.disabled.active,
.btn.btn-warning[disabled].active,
fieldset[disabled] .btn.btn-warning.active {
    border-color: #ffba00;
    background-color: #ffba00;
}.btn.btn-warning .badge {
    color: #ffba00;
    background-color: #ffffff;
}.btn.btn-danger {
    color: #ffffff;
    border-color: #f2233b;
    background-color: #f2233b;
}.btn.btn-danger:hover,
.btn.btn-danger:focus,
.btn.btn-danger.focus,
.btn.btn-danger:active,
.btn.btn-danger.active,
.open > .dropdown-toggle.btn.btn-danger {
    color: #ffffff;
    border-color: #cc0c22;
    background-color: #d50d24;
}.btn.btn-danger:active,
.btn.btn-danger.active,
.open > .dropdown-toggle.btn.btn-danger {
    background-image: none;
}.btn.btn-danger.disabled,
.btn.btn-danger[disabled],
fieldset[disabled] .btn.btn-danger,
.btn.btn-danger.disabled:hover,
.btn.btn-danger[disabled]:hover,
fieldset[disabled] .btn.btn-danger:hover,
.btn.btn-danger.disabled:focus,
.btn.btn-danger[disabled]:focus,
fieldset[disabled] .btn.btn-danger:focus,
.btn.btn-danger.disabled.focus,
.btn.btn-danger[disabled].focus,
fieldset[disabled] .btn.btn-danger.focus,
.btn.btn-danger.disabled:active,
.btn.btn-danger[disabled]:active,
fieldset[disabled] .btn.btn-danger:active,
.btn.btn-danger.disabled.active,
.btn.btn-danger[disabled].active,
fieldset[disabled] .btn.btn-danger.active {
    border-color: #f2233b;
    background-color: #f2233b;
}.btn.btn-danger .badge {
    color: #f2233b;
    background-color: #ffffff;
}.btn.white {
    color: #666666;
    border-width: 1px;
    border-color: #ffffff;
    background-color: #ffffff;
}.btn.white:hover,
.btn.white:focus,
.btn.white.focus,
.btn.white:active,
.btn.white.active,
.open > .dropdown-toggle.btn.white {
    color: #666666;
    border-color: #e0e0e0;
    background-color: #e6e6e6;
}.btn.white:active,
.btn.white.active,
.open > .dropdown-toggle.btn.white {
    background-image: none;
}.btn.white.disabled,
.btn.white[disabled],
fieldset[disabled] .btn.white,
.btn.white.disabled:hover,
.btn.white[disabled]:hover,
fieldset[disabled] .btn.white:hover,
.btn.white.disabled:focus,
.btn.white[disabled]:focus,
fieldset[disabled] .btn.white:focus,
.btn.white.disabled.focus,
.btn.white[disabled].focus,
fieldset[disabled] .btn.white.focus,
.btn.white.disabled:active,
.btn.white[disabled]:active,
fieldset[disabled] .btn.white:active,
.btn.white.disabled.active,
.btn.white[disabled].active,
fieldset[disabled] .btn.white.active {
    border-color: #ffffff;
    background-color: #ffffff;
}.btn.white .badge {
    color: #ffffff;
    background-color: #666666;
}.btn.btn-circle {
    border-radius: 9999px;
}.btn.btn-labeled {
    padding-top: 0;
    padding-bottom: 0;
}.btn.btn-labeled .btn-label {
    position: relative;
    left: -12px;

    display: inline-block;

    padding: 6px 12px;

    background: rgba(0,0,0,.15);
}.btn.btn-labeled .btn-label.right {
    right: -12px;
    left: auto;
}.btn.btn-shadow {
    border: 0;
}.btn.btn-shadow.btn-default {
    position: relative;

    background-color: #e5e5e5;
    box-shadow: 0 5px #cccccc;
}.btn.btn-shadow.btn-default:hover {
    top: 2.5px;

    background-color: #e5e5e5;
    box-shadow: 0 2.5px #cccccc;
}.btn.btn-shadow.btn-default:focus {
    top: 5px;

    background-color: #e5e5e5;
    box-shadow: 0 .1px #cccccc;
}.btn.btn-shadow.btn-primary {
    position: relative;

    background-color: #574a9b;
    box-shadow: 0 5px #443a78;
}.btn.btn-shadow.btn-primary:hover {
    top: 2.5px;

    background-color: #574a9b;
    box-shadow: 0 2.5px #443a78;
}.btn.btn-shadow.btn-primary:focus {
    top: 5px;

    background-color: #574a9b;
    box-shadow: 0 .1px #443a78;
}.btn.btn-shadow.btn-secondary {
    position: relative;

    background-color: #917730;
    box-shadow: 0 5px #6b5823;
}.btn.btn-shadow.btn-secondary:hover {
    top: 2.5px;

    background-color: #917730;
    box-shadow: 0 2.5px #6b5823;
}.btn.btn-shadow.btn-secondary:focus {
    top: 5px;

    background-color: #917730;
    box-shadow: 0 .1px #6b5823;
}.btn.btn-shadow.btn-tertiary {
    position: relative;

    background-color: #469182;
    box-shadow: 0 5px #356f63;
}.btn.btn-shadow.btn-tertiary:hover {
    top: 2.5px;

    background-color: #469182;
    box-shadow: 0 2.5px #356f63;
}.btn.btn-shadow.btn-tertiary:focus {
    top: 5px;

    background-color: #469182;
    box-shadow: 0 .1px #356f63;
}.btn.btn-shadow.btn-success {
    position: relative;

    background-color: #68b828;
    box-shadow: 0 5px #508e1f;
}.btn.btn-shadow.btn-success:hover {
    top: 2.5px;

    background-color: #68b828;
    box-shadow: 0 2.5px #508e1f;
}.btn.btn-shadow.btn-success:focus {
    top: 5px;

    background-color: #68b828;
    box-shadow: 0 .1px #508e1f;
}.btn.btn-shadow.btn-info {
    position: relative;

    background-color: #40bbea;
    box-shadow: 0 5px #18a8df;
}.btn.btn-shadow.btn-info:hover {
    top: 2.5px;

    background-color: #40bbea;
    box-shadow: 0 2.5px #18a8df;
}.btn.btn-shadow.btn-info:focus {
    top: 5px;

    background-color: #40bbea;
    box-shadow: 0 .1px #18a8df;
}.btn.btn-shadow.btn-warning {
    position: relative;

    background-color: #ffba00;
    box-shadow: 0 5px #cc9500;
}.btn.btn-shadow.btn-warning:hover {
    top: 2.5px;

    background-color: #ffba00;
    box-shadow: 0 2.5px #cc9500;
}.btn.btn-shadow.btn-warning:focus {
    top: 5px;

    background-color: #ffba00;
    box-shadow: 0 .1px #cc9500;
}.btn.btn-shadow.btn-danger {
    position: relative;

    background-color: #f2233b;
    box-shadow: 0 5px #d50d24;
}.btn.btn-shadow.btn-danger:hover {
    top: 2.5px;

    background-color: #f2233b;
    box-shadow: 0 2.5px #d50d24;
}.btn.btn-shadow.btn-danger:focus {
    top: 5px;

    background-color: #f2233b;
    box-shadow: 0 .1px #d50d24;
}.btn.btn-shadow.white {
    position: relative;

    border: 1px solid #ffffff;
    background-color: #ffffff;
    box-shadow: 0 5px #e5e5e5;
}.btn.btn-shadow.white:hover {
    top: 2.5px;

    background-color: #ffffff;
    box-shadow: 0 2.5px #e5e5e5;
}.btn.btn-shadow.white:focus {
    top: 5px;

    background-color: #ffffff;
    box-shadow: 0 .1px #e5e5e5;
}.btn-link {
    font-weight: normal;

    cursor: pointer;

    color: #666666;
    border-radius: 3px;
}.dropdown-menu {
    font-size: 13px;

    margin: 0;
    padding: 0;

    border: 0 solid #cccccc;
    border: 0 solid #dddddd;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
}.dropdown-menu .divider {
    overflow: hidden;
    height: 1px;
    margin: 8.5px 0;
    background-color: #443e67;
}.dropdown-menu > li:first-child > a {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}.dropdown-menu > li:last-child > a {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}.dropdown-menu > li > a {
    padding: 7px 15px;
}.dropdown-menu > li > a > .badge {
    font-size: 11px;

    position: absolute;
    right: 10px;

    display: inline;

    height: 18px;
    margin-top: 1px;
    padding: 3px 6px;

    text-align: center;
    vertical-align: middle;
}.dropdown-header {
    padding: 3px 15px;
}.dropup .dropdown-menu {
    box-shadow: 0 -1px 10px rgba(0,0,0,.3);
}.dropdown-content {
    padding: 5px;
}.dropdown-content form {
    margin: 0;
}.dropdown-radiobuttons li:hover,
.dropdown-checkboxes li:hover {
    background-color: #f8f7f9;
}.dropdown-radiobuttons li label,
.dropdown-checkboxes li label {
    display: block;

    margin-bottom: 0;
    padding: 5px 15px;

    cursor: pointer;
}.dropdown-submenu {
    position: relative;
}.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;

    margin-top: 0;
    margin-left: 0;

    border-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}.dropdown-submenu:hover > .dropdown-menu {
    display: block;
}.dropdown-submenu > a:after {
    font-family: FontAwesome;

    display: block;
    float: right;

    content: '\f105';
}.dropdown-submenu.pull-left {
    float: none;
}.dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;

    margin-left: 10px;
}.btn-group.open .dropdown-toggle {
    box-shadow: none;
}.btn-group.btn-group-squared > .btn {
    border-radius: 0;
}.btn-group.btn-group-squared > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}.btn-group.btn-group-squared > .btn:first-child {
    margin-left: 0;
}.btn-group.btn-group-squared > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}.btn-group.btn-group-squared > .btn:last-child:not(:first-child),
.btn-group.btn-group-squared > .dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}.btn-group.btn-group-squared > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0;
}.btn-group.btn-group-squared > .btn-group:first-child > .btn:last-child,
.btn-group.btn-group-squared > .btn-group:first-child > .dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}.btn-group.btn-group-squared > .btn-group:last-child > .btn:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}.btn-group.btn-group-squared > .btn-group > .btn {
    border-radius: 0;
}.btn-group.btn-group-lg > .btn,
.btn-group.btn-group-sm > .btn,
.btn-group.btn-group-xs > .btn {
    border-radius: 9999px;
}.btn-group-vertical.btn-group-squared > .btn {
    border-radius: 0;
}.btn-group-vertical.btn-group-squared > .btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}.btn-group-vertical.btn-group-squared > .btn:first-child:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}.btn-group-vertical.btn-group-squared > .btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
}.btn-group-vertical.btn-group-squared > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0;
}.btn-group-vertical.btn-group-squared > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical.btn-group-squared > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}.btn-group-vertical.btn-group-squared > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}.btn-group-vertical.btn-group-squared > .btn-group .btn {
    border-radius: 0;
}.btn-group-vertical > .btn:first-child:not(:last-child) {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}.dropdown-menu.dropdown-default li > a {
    color: #444444!important;
}.dropdown-menu.dropdown-default li > a:hover,
.dropdown-menu.dropdown-default li > a:focus {
    background-color: #dedede!important;
}.dropdown-menu.dropdown-primary {
    background-color: #574a9b!important;
}.dropdown-menu.dropdown-primary li > a {
    color: #ffffff;
}.dropdown-menu.dropdown-primary li > a:hover,
.dropdown-menu.dropdown-primary li > a:focus {
    background-color: #4d428a!important;
}.dropdown-menu.dropdown-secondary {
    background-color: #917730!important;
}.dropdown-menu.dropdown-secondary li > a {
    color: #ffffff;
}.dropdown-menu.dropdown-secondary li > a:hover,
.dropdown-menu.dropdown-secondary li > a:focus {
    background-color: #7e672a!important;
}.dropdown-menu.dropdown-tertiary {
    background-color: #469182!important;
}.dropdown-menu.dropdown-tertiary li > a {
    color: #ffffff;
}.dropdown-menu.dropdown-tertiary li > a:hover,
.dropdown-menu.dropdown-tertiary li > a:focus {
    background-color: #3e8073!important;
}.dropdown-menu.dropdown-success {
    background-color: #68b828!important;
}.dropdown-menu.dropdown-success li > a {
    color: #ffffff;
}.dropdown-menu.dropdown-success li > a:hover,
.dropdown-menu.dropdown-success li > a:focus {
    background-color: #5ca323!important;
}.dropdown-menu.dropdown-info {
    background-color: #40bbea!important;
}.dropdown-menu.dropdown-info li > a {
    color: #ffffff;
}.dropdown-menu.dropdown-info li > a:hover,
.dropdown-menu.dropdown-info li > a:focus {
    background-color: #29b3e7!important;
}.dropdown-menu.dropdown-warning {
    background-color: #ffba00!important;
}.dropdown-menu.dropdown-warning li > a {
    color: #ffffff;
}.dropdown-menu.dropdown-warning li > a:hover,
.dropdown-menu.dropdown-warning li > a:focus {
    background-color: #e6a700!important;
}.dropdown-menu.dropdown-danger {
    background-color: #f2233b!important;
}.dropdown-menu.dropdown-danger li > a {
    color: #ffffff;
}.dropdown-menu.dropdown-danger li > a:hover,
.dropdown-menu.dropdown-danger li > a:focus {
    background-color: #ed0e28!important;
}.btn-radio .not-active {
    background-color: #ffffff;
}.btn-radio .not-active:hover {
    background-color: transparent;
}.btn-radio .not-active.btn-default {
    color: #666666;
}.btn-radio .not-active.btn-primary {
    color: #574a9b;
}.btn-radio .not-active.btn-secondary {
    color: #917730;
}.btn-radio .not-active.btn-tertiary {
    color: #469182;
}.btn-radio .not-active.btn-success {
    color: #68b828;
}.btn-radio .not-active.btn-warning {
    color: #ffba00;
}.btn-radio .not-active.btn-info {
    color: #40bbea;
}.btn-radio .not-active.btn-danger {
    color: #f2233b;
}.input-mini {
    width: 45px!important;
}.input-xsmall {
    width: 80px!important;
}.input-small {
    width: 120px!important;
}.input-medium {
    width: 240px!important;
}.input-large {
    width: 320px!important;
}.input-xlarge {
    width: 480px!important;
}.input-inline {
    display: inline-block;

    width: auto;

    vertical-align: middle;
}.form-group .input-inline {
    margin-right: 5px;
}@media (max-width:768px) {
    .input-large {
        width: 250px!important;
    }.input-xlarge {
        width: 300px!important;
    }
}.input-icon {
    position: relative;
}.input-icon > .form-control {
    padding-left: 33px;
}.input-icon > i {
    font-size: 16px;

    position: absolute;
    z-index: 3;

    display: block;

    width: 16px;
    height: 16px;
    margin: 8px 2px 4px 10px;

    text-align: center;

    color: #cccccc;
}.modal .input-icon > i {
    z-index: 10055;
}.has-success .input-icon > i {
    color: #68b828;
}.has-warning .input-icon > i {
    color: #ffba00;
}.has-info .input-icon > i {
    color: #40bbea;
}.has-error .input-icon > i {
    color: #f2233b;
}.input-icon.right > .form-control {
    padding-right: 33px;
    padding-left: 12px;
}.input-icon.right > i {
    right: 8px;

    float: right;
}.input-icon.input-icon-lg > i {
    margin: 13px 2px 4px 10px;
}.input-icon.input-icon-lg > input {
    font-size: 14px;
    line-height: 1.33;

    height: 41px;
    padding-top: 10px;
    padding-bottom: 10px;
}.input-group > .input-group-addon > .icheckbox_minimal-grey,
.input-group > .input-group-addon > .iradio_minimal-grey {
    margin-right: 0;
}.nav-tabs {
    border-bottom: 0;
}.nav-tabs.tabs-reversed > li > a {
    margin-right: 0;
    margin-left: 2px;
}.nav-tabs > li {
    margin-bottom: 0;
}.nav-tabs > li.active > a,
.nav-tabs > li.active a:hover,
.nav-tabs > li.active a:focus {
    border: 0;
}.nav-tabs > li > a {
    border: 0;
    border-radius: 4px 4px 0 0;
    background-color: #f1f2f3;
}.nav-tabs > li > a:hover {
    color: #666666;
    background-color: #f8f9fa;
}.nav-tabs .dropdown-menu {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}.nav-tabs.nav-justified {
    width: 100%;

    border-bottom: 0;
}.nav-tabs.nav-justified > li {
    float: none;
}.nav-tabs.nav-justified > li > a {
    margin-bottom: 5px;

    text-align: center;
}.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: 4px;
}.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
    border: 0;
}@media (min-width:768px) {
    .nav-tabs.nav-justified > li > a {
        border-bottom: 0;
        border-radius: 4px 4px 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: rgba(87,74,155,.01);
    }
}.tab-content {
    margin-bottom: 20px;
    padding: 15px;

    background-color: #ffffff;
}.nav-justified {
    width: 100%;
}.nav-justified > li {
    float: none;
}.nav-justified > li > a {
    margin-bottom: 5px;

    text-align: center;
}.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: 4px;
}.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
    border: 0;
}@media (min-width:768px) {
    .nav-tabs-justified > li > a {
        border-bottom: 0;
        border-radius: 4px 4px 0 0;
    }.nav-tabs-justified > .active > a,
    .nav-tabs-justified > .active > a:hover,
    .nav-tabs-justified > .active > a:focus {
        border-bottom-color: rgba(87,74,155,.01);
    }
}.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
    border-bottom: 0;
}.tabs-right > .nav-tabs > li,
.tabs-left > .nav-tabs > li {
    float: none;
}.tabs-right > .nav-tabs > li > a,
.tabs-left > .nav-tabs > li > a {
    min-width: 74px;
    margin-right: 0;
    margin-bottom: 3px;
}.tabs-left > .nav-tabs {
    float: left;

    margin-right: 19px;

    border-right: 1px solid #dddddd;
}.tabs-left > .nav-tabs > li > a {
    margin-right: -1px;

    border-radius: 10px 0 0 10px;
}.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
    border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}.tabs-left > .nav-tabs > li.active > a,
.tabs-left > .nav-tabs > li.active > a:hover > li.active > a:focus {
    border-color: #dddddd transparent #dddddd #dddddd;

    *border-right-color: #ffffff;
}.tabs-right > .nav-tabs {
    float: right;

    margin-left: 19px;

    border-left: 1px solid #dddddd;
}.tabs-right > .nav-tabs > li > a {
    margin-left: -1px;
}.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
    border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}.tabs-right > .nav-tabs > li.active > a,
.tabs-right > .nav-tabs > li.active > a:hover > li.active > a:focus {
    border-color: #dddddd #dddddd #dddddd transparent;

    *border-left-color: #ffffff;
}.tabs-below > .nav-tabs,
.tabs-below > .nav-pills {
    margin-top: 10px;
    margin-bottom: 0;

    border-bottom: 0;
}.tabs-below > .nav-tabs {
    margin-top: 10px;
    margin-bottom: 0;

    border-top: 1px solid #dddddd;
}.tabs-below > .nav-tabs > li > a {
    margin-top: -1px;
    margin-bottom: 0;

    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
    border-top-color: #dddddd;
    border-bottom-color: transparent;
}.tabs-below > .nav-tabs .active a,
.tabs-below > .nav-tabs .active a:hover .active a:focus {
    border-color: transparent #dddddd #dddddd #dddddd;
}.nav-tabs > li > a > .badge,
.nav-pills > li > a > .badge {
    vertical-align: top;
}.nav-tabs > li .dropdown-menu:before,
.nav-tabs > li .dropdown-menu:after,
.nav-pills > li .dropdown-menu:before,
.nav-pills > li .dropdown-menu:after {
    display: none;
}.nav-tabs.nav-tabs-sm > li > a,
.nav-tabs.nav-pills-sm > li > a,
.nav-pills.nav-tabs-sm > li > a,
.nav-pills.nav-pills-sm > li > a {
    font-size: 12px;

    padding: 9px 15px;
}.nav-tabs .dropdown.open > .dropdown-toggle,
.nav-pills .dropdown.open > .dropdown-toggle {
    color: #666666;
    border-color: transparent;
    background-color: #ffffff;
}.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
    border-bottom: 0;
}.tabs-right > .nav-tabs > li,
.tabs-left > .nav-tabs > li {
    float: none;
}.tabs-right > .nav-tabs > li > a,
.tabs-left > .nav-tabs > li > a {
    min-width: 74px;
    margin-right: 0;
    margin-bottom: 0;
}.tabs-left > .nav-tabs {
    float: left;

    margin-right: 15px;

    border-right: 0;
}.tabs-left > .nav-tabs > li > a {
    margin-right: 0;
}.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
    border-color: #e5e5e5 #dddddd #e5e5e5 #e5e5e5;
}.tabs-left > .nav-tabs > li.active > a,
.tabs-left > .nav-tabs > li.active > a:hover > li.active > a:focus {
    border-color: #dddddd transparent #dddddd #dddddd;

    *border-right-color: #ffffff;
}.tabs-right > .nav-tabs {
    float: right;

    margin-left: 15px;

    border-left: 0 solid #dddddd;
}.tabs-right > .nav-tabs > li > a {
    margin-left: 0;
}.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
    border-color: #e5e5e5 #e5e5e5 #e5e5e5 #dddddd;
}.tabs-right > .nav-tabs > li.active > a,
.tabs-right > .nav-tabs > li.active > a:hover > li.active > a:focus {
    border-color: #dddddd #dddddd #dddddd transparent;

    *border-left-color: #ffffff;
}.tabs-below > .nav-tabs,
.tabs-below > .nav-pills {
    margin-top: 0;
    margin-bottom: 0;

    border-bottom: 0;
}.tabs-below > .nav-tabs {
    margin-top: 0;
    margin-bottom: 0;

    border-top: 0 solid #dddddd;
}.tabs-below > .nav-tabs > li > a {
    margin-top: 0;
    margin-bottom: 0;
}.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
    border-top-color: #e5e5e5;
    border-bottom-color: transparent;
}.tabs-below > .nav-tabs .active a,
.tabs-below > .nav-tabs .active a:hover .active a:focus {
    border-color: transparent #e5e5e5 #e5e5e5 #e5e5e5;
}.tabs-below .tab-content {
    margin-bottom: 0;
}.nav-tabs.tabs-reversed > li {
    float: right;
}.tabbable:before,
.tabbable:after {
    display: table;

    content: ' ';
}.tabbable:after {
    clear: both;
}.tabbable-custom {
    overflow: hidden;

    margin-bottom: 15px;
    padding: 0;
}.tabbable-custom > .nav-tabs {
    margin: 0;

    border: none;
    background-color: transparent;
}.tabbable-custom > .nav-tabs > li {
    margin-right: 0;
    margin-bottom: -1px;

    border-top: 1px solid transparent;
}.tabbable-custom > .nav-tabs > li > a {
    margin-right: 0;
    margin-left: 0;

    border-radius: 0;
    background-color: transparent;
}.tabbable-custom > .nav-tabs > li > a:hover {
    border-color: transparent;
    background-color: transparent;
}.tabbable-custom > .nav-tabs > li.active {
    position: relative;

    margin-top: 0;

    border-top: 3px solid #574a9b;
}.tabbable-custom > .nav-tabs > li.active > a {
    font-weight: 400;

    border-top: none;
}.tabbable-custom > .nav-tabs > li.active > a:hover {
    border-color: #e5e5e5 #e5e5e5 transparent;
    border-top: none;
    background: #ffffff;
}.tabbable-custom > .nav-tabs > li.active > a,
.tabbable-custom > .nav-tabs > li.active > a:hover,
.tabbable-custom > .nav-tabs > li.active > a:focus {
    cursor: default;

    color: #666666;
    border: 1px solid #e5e5e5;
    border-top: 0;
    border-bottom-color: transparent;
    background-color: #ffffff;
}.tabbable-custom > .tab-content {
    padding: 15px;

    border: 1px solid #e5e5e5;
    border-radius: 0;
    background-color: #ffffff;
}.tabbable-custom.nav-justified .tab-content {
    margin-top: -1px;
}.tabbable-custom.boxless > .tab-content {
    padding: 15px 0;

    border-right: none;
    border-bottom: none;
    border-left: none;
}.tabbable-custom.tabs-below.nav-justified .tab-content {
    margin-top: 0;
    margin-bottom: -2px;
}.tabbable-custom.tabbable-full-width .nav-tabs > li > a {
    font-size: 15px;

    padding: 9px 15px;

    color: #424242;
}.tabbable-custom.tabbable-full-width > .tab-content {
    padding: 15px 0;

    border-right: none;
    border-bottom: none;
    border-left: none;
}.tabbable-custom.tabs-below .nav-tabs > li > a {
    margin-top: -1px;

    border-top: none;
    border-bottom: 2px solid transparent;
}.tabbable-custom.tabs-below .nav-tabs > li.active {
    position: relative;

    margin-bottom: 0;

    border-top: none;
    border-bottom: 3px solid #574a9b;
}.tabbable-custom.tabs-below .nav-tabs > li.active > a {
    border-bottom: none;
}.tabbable-custom.tabs-below .nav-tabs > li.active > a:hover {
    border-color: #d4d4d4 #d4d4d4 transparent;
    background: #ffffff;
}.tabbable-custom.tabs-left .nav-tabs {
    float: left;
}.tabbable-custom.tabs-left .nav-tabs li {
    margin-right: -1px;
    margin-bottom: 0;

    border-top: 0;
    border-left: 2px solid transparent;
}.tabbable-custom.tabs-left .nav-tabs li.active {
    margin-top: 0;
    margin-left: 0;

    border-top: 0;
    border-left: 3px solid #574a9b;
}..leftmens tabbable-custom.tabs-left .nav-tabs li.active a {
    border-top: 1px solid #e5e5e5;
    border-right-color: transparent;
    border-bottom-color: #e5e5e5;
    border-left: 0;
}.tabbable-custom.tabs-left .nav-tabs li.active a:hover,
.tabbable-custom.tabs-left .nav-tabs li.active a:focus {
    border-top: 1px solid #e5e5e5;
    border-right-color: transparent;
    border-bottom-color: #e5e5e5;
    border-left: 0;
}.tabbable-custom.tabs-left .tab-content {
    overflow: auto;
}.tabbable-custom.tabs-right .nav-tabs {
    float: right;
}.tabbable-custom.tabs-right .nav-tabs li {
    margin-bottom: 0;
    margin-left: -1px;

    border-top: 0;
    border-right: 2px solid transparent;
}.tabbable-custom.tabs-right .nav-tabs li.active {
    margin-top: 0;
    margin-right: 0;

    border-top: 0;
    border-right: 3px solid #574a9b;
}.tabbable-custom.tabs-right .nav-tabs li.active a {
    border-top: 1px solid #e5e5e5;
    border-right: 0;
    border-bottom-color: #e5e5e5;
    border-left-color: transparent;
}.tabbable-custom.tabs-right .nav-tabs li.active a:hover,
.tabbable-custom.tabs-right .nav-tabs li.active a:focus {
    border-top: 1px solid #e5e5e5;
    border-right: 0;
    border-bottom-color: #e5e5e5;
    border-left-color: transparent;
}.tabbable-custom.tabs-right .tab-content {
    overflow: auto;
}.tabs-vertical-env .tabs-vertical > li {
    margin-bottom: 2px;
}.tabs-vertical-env .nav > li > a {
    font-size: 12px;

    padding: 11px 15px;

    color: #666666;
    background-color: #ffffff;
}.tabs-vertical-env .nav > li > a:hover {
    background-color: #efefef;
}.tabs-vertical-env .tabs-vertical {
    float: left;

    width: 20%;
    margin-bottom: 20px;

    background-clip: padding-box;
}.tabs-vertical-env .tabs-vertical > li.active > a {
    position: relative;

    display: block;

    color: #ffffff;
    background-color: #574a9b;
}.tabs-vertical-env .tabs-vertical > li.active > a:before {
    position: absolute;
    top: 0;
    right: -1px;

    display: block;

    width: 0;
    height: 0;
    margin-top: 0;
    margin-right: -12px;

    content: '';

    border-width: 20px 0 20px 13px;
    border-style: solid;
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #574a9b;
}.tabs-vertical-env .tabs-vertical > li.active > a:after {
    position: absolute;
    top: 2px;
    right: 0;

    display: block;

    width: 0;
    height: 0;
    margin-top: 0;
    margin-right: -12px;

    content: '';

    border-width: 18px 0 18px 12px;
    border-style: solid;
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #574a9b;
}.tabs-vertical-env .tabs-vertical + .tab-content {
    line-height: 21px;

    float: right;

    box-sizing: border-box;
    width: 75%;
    min-height: 160px;
    margin: 0;
    padding: 15px;

    background-color: #ffffff;
    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}.tabs-vertical-env .tabs-vertical > li:first-child > a {
    background-clip: padding-box;
}.tabs-vertical-env.pull-right .tabs-vertical {
    float: right;
}.tabs-vertical-env.pull-right .tab-content {
    float: left;
}.tabs-vertical-env.pull-right .tabs-vertical > li.active > a:before {
    top: 0;
    right: auto;
    left: -1px;

    margin-top: 0;
    margin-right: 0;
    margin-left: -12px;

    border-width: 20px 13px 20px 0;
    border-color: rgba(0,0,0,0) #574a9b rgba(0,0,0,0) rgba(0,0,0,0);
}.tabs-vertical-env.pull-right .tabs-vertical > li.active > a:after {
    top: 2px;
    right: auto;
    left: 0;

    margin-top: 0;
    margin-right: 0;
    margin-left: -12px;

    border-width: 18px 12px 18px 0;
    border-style: solid;
    border-color: rgba(0,0,0,0) #574a9b rgba(0,0,0,0) rgba(0,0,0,0);
}.tabs-vertical-env.tabs-vertical-custom .tabs-vertical li a {
    background-color: #f5f5f5;
}.tabs-vertical-env.tabs-vertical-custom .tabs-vertical li.active a {
    background-color: #574a9b;
}.tabs-vertical-env.tabs-vertical-custom .tab-content {
    background-color: #f5f5f5;
    box-shadow: none;
}.tabbable-line > .nav-tabs {
    margin: 0;

    border: none;
    background-color: transparent;
}.tabbable-line > .nav-tabs > li {
    margin-right: 2px;
    margin-bottom: 3px;
}.tabbable-line > .nav-tabs > li > a {
    margin-right: 0;

    color: #666666;
    border: 0;
    background-color: transparent;
}.tabbable-line > .nav-tabs > li > a > i {
    color: #a6a6a6;
}.tabbable-line > .nav-tabs > li.open,
.tabbable-line > .nav-tabs > li:hover {
    border-bottom: 3px solid #7063b5;
}.tabbable-line > .nav-tabs > li.open > a,
.tabbable-line > .nav-tabs > li:hover > a {
    color: #333333;
    border: 0;
    background-color: none!important;
}.tabbable-line > .nav-tabs > li.open > a > i,
.tabbable-line > .nav-tabs > li:hover > a > i {
    color: #a6a6a6;
}.tabbable-line > .nav-tabs > li.open .dropdown-menu,
.tabbable-line > .nav-tabs > li:hover .dropdown-menu {
    margin-top: 0;
}.tabbable-line > .nav-tabs > li.active {
    position: relative;

    border-bottom: 3px solid #574a9b;
}.tabbable-line > .nav-tabs > li.active > a {
    color: #333333;
    border: 0;
}.tabbable-line > .nav-tabs > li.active > a > i {
    color: #666666;
}.tabbable-line > .tab-content {
    margin-top: -3px;
    padding: 15px 0;

    border: 0;
    border-top: 1px solid #dddddd;
    background-color: #ffffff;
}.panel .tabbable-line > .tab-content {
    padding-bottom: 0;
}.tabbable-line.tabs-below > .nav-tabs > li {
    border-top: 3px solid transparent;
}.tabbable-line.tabs-below > .nav-tabs > li > a {
    margin-top: 0;
}.tabbable-line.tabs-below > .nav-tabs > li:hover {
    border-top: 3px solid #7063b5;
    border-bottom: 0;
}.tabbable-line.tabs-below > .nav-tabs > li.active {
    margin-bottom: -2px;

    border-top: 3px solid #574a9b;
    border-bottom: 0;
}.tabbable-line.tabs-below > .tab-content {
    margin-top: -10px;
    padding-bottom: 15px;

    border-top: 0;
    border-bottom: 1px solid #dddddd;
}.tabbable-line.tab-success > .nav-tabs > li.open,
.tabbable-line.tab-success > .nav-tabs > li:hover {
    border-bottom-color: #81d53e;
}.tabbable-line.tab-success > .nav-tabs > li.active {
    border-bottom-color: #68b828;
}.tabbable-line.tab-success.tabs-below > .nav-tabs > li:hover {
    border-top-color: #81d53e;
}.tabbable-line.tab-success.tabs-below > .nav-tabs > li.active {
    border-top-color: #68b828;
}.tabbable-line.tab-info > .nav-tabs > li.open,
.tabbable-line.tab-info > .nav-tabs > li:hover {
    border-bottom-color: #6ecbef;
}.tabbable-line.tab-info > .nav-tabs > li.active {
    border-bottom-color: #40bbea;
}.tabbable-line.tab-info.tabs-below > .nav-tabs > li:hover {
    border-top-color: #6ecbef;
}.tabbable-line.tab-info.tabs-below > .nav-tabs > li.active {
    border-top-color: #40bbea;
}.tabbable-line.tab-warning > .nav-tabs > li.open,
.tabbable-line.tab-warning > .nav-tabs > li:hover {
    border-bottom-color: #ffc833;
}.tabbable-line.tab-warning > .nav-tabs > li.active {
    border-bottom-color: #ffba00;
}.tabbable-line.tab-warning.tabs-below > .nav-tabs > li:hover {
    border-top-color: #ffc833;
}.tabbable-line.tab-warning.tabs-below > .nav-tabs > li.active {
    border-top-color: #ffba00;
}.tabbable-line.tab-danger > .nav-tabs > li.open,
.tabbable-line.tab-danger > .nav-tabs > li:hover {
    border-bottom-color: #f55366;
}.tabbable-line.tab-danger > .nav-tabs > li.active {
    border-bottom-color: #f2233b;
}.tabbable-line.tab-danger.tabs-below > .nav-tabs > li:hover {
    border-top-color: #f55366;
}.tabbable-line.tab-danger.tabs-below > .nav-tabs > li.active {
    border-top-color: #f2233b;
}.accordion .panel {
    margin-bottom: 10px;
}.accordion .panel-heading {
    min-height: 36px;
    padding: 0;
}.accordion .panel-heading .panel-title {
    display: block;
    float: none;

    padding: 0;
}.accordion .panel-heading .accordion-toggle {
    font-size: 16px;

    position: relative;

    display: block;

    padding: 10px;
}.accordion .panel-heading .accordion-toggle:hover,
.accordion .panel-heading .accordion-toggle:focus {
    text-decoration: none;

    color: inherit;
}.accordion .panel[class*='panel-'] .panel-heading .accordion-toggle.collapsed {
    color: #ffffff;
}.accordion .panel-heading .accordion-toggle.collapsed > .icon-arrow {
           opacity: .75;

    -khtml-opacity: .75;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)';
        filter: alpha(opacity=75);
      -moz-opacity: .75;
}.accordion .panel-heading .accordion-toggle.collapsed > .icon-arrow:before {
    content: '\f1c9'!important;
}.accordion .panel-heading .accordion-toggle > .icon-arrow {
    font-family: 'Ionicons';
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    line-height: 1;

    display: inline-block;

    padding: 0 10px 0 5px;

    color: #ffffff;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}.accordion .panel-heading .accordion-toggle > .icon-arrow:before {
    content: '\f1ac';
}.accordion .panel-body {
    border: none!important;
}.accordion.panel-group .panel + .panel {
    margin-top: 1px;
}.accordion.accordion-white .panel-heading .accordion-toggle {
    background-color: white;
}.accordion.accordion-white .panel-heading .accordion-toggle.collapsed {
    background-color: white;
}.accordion.accordion-white.panel-group .panel + .panel {
    margin-top: 0;

    border-top: 1px solid #a7acb7;
}.panel .panel-heading > .nav-tabs {
    background-color: transparent;
}.panel .panel-heading > .nav-tabs > li.active > a {
    color: #666666;
    border-color: #ffffff;
    background-color: #ffffff;
}.panel .panel-heading > .nav-tabs > li.active > a:hover,
.panel .panel-heading > .nav-tabs > li.active > a:focus {
    background-color: #ffffff;
}.panel .panel-heading > .nav-tabs > li > a {
    padding: 9px 10px;

    color: #ffffff;
    background-color: transparent;
}.panel .panel-heading > .nav-tabs > li > a:hover,
.panel .panel-heading > .nav-tabs > li > a:focus {
    background-color: transparent;
}.panel .panel-heading > .nav-pills {
    margin-top: -2px;
}.panel .panel-heading > .nav-pills > li.active > a {
    color: #666666;
    border-color: #ffffff;
    background-color: #ffffff;
}.panel .panel-heading > .nav-pills > li.active > a:hover,
.panel .panel-heading > .nav-pills > li.active > a:focus {
    background-color: #ffffff;
}.panel .panel-heading > .nav-pills > li > a {
    padding: 5px 10px;

    color: #ffffff;
}.panel .panel-heading > .nav-pills > li > a:hover,
.panel .panel-heading > .nav-pills > li > a:focus {
    background-color: transparent;
}.nav-list {
    margin-bottom: 0;
    padding-right: 0;
    padding-left: 15px;
}.nav-list > li > a {
    margin-bottom: 5px;
    padding: 5px 0 5px 15px;

    color: #999999;
    background-color: #ffffff;
    box-shadow: 1px 1px 0 rgba(0,0,0,.07);
}.nav-list > li > a,
.nav-list .nav-header {
    margin-right: 0;
    margin-left: 0;
}.nav-header {
    font-weight: bold;
    line-height: 20px;

    display: block;

    padding: 5px 0 5px 15px;

    cursor: pointer;
    text-transform: uppercase;

    color: #666666;
    background-color: #ffffff;
    box-shadow: 1px 1px 0 rgba(0,0,0,.07);
}.breadcrumb {
    line-height: 35px;

    height: 35px;
    margin-bottom: 0;
    padding: 0 0;

    list-style: none;

    border-radius: 0;
    background-color: transparent;
}.breadcrumb > li {
    display: inline-block;
}.breadcrumb > li + li:before {
    font-family: 'fontawesome';
    font-size: 6px;

    position: relative;
    top: -2px;

    margin: 0 2px 0 4px;
    padding: 0 10px;

    content: '\f111';

    color: #bbbbbb;
}.breadcrumb > .active {
    color: #777777;
}.pagination > li > a,
.pagination > li > span {
    margin-left: 6px;

    color: #574a9b;
    border: 1px solid #dddddd;
    background-color: #ffffff;
}.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    color: #666666;
    border-color: #dddddd;
    background-color: #eeeeee;
}.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 2;

    color: #ffffff;
    border-color: #574a9b;
    background-color: #574a9b;
}.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #999999;
    border-color: #dddddd;
    background-color: #ffffff;
}.pagination-lg > li > a,
.pagination-lg > li > span {
    font-size: 14px;

    padding: 10px 16px;
}.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}.pagination-sm > li > a,
.pagination-sm > li > span {
    font-size: 12px;

    padding: 5px 10px;
}.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}.pager li > a:hover,
.pager li > a:focus {
    color: #666666;
}.label {
    font-size: 12px;
    font-weight: normal;

    padding: 4px 8px;

    text-shadow: 0 1px 0 rgba(0,0,0,.2);
}.label.label-primary {
    background-color: #574a9b;
}.label.label-primary[href]:hover,
.label.label-primary[href]:focus {
    background-color: #443a78;
}.label.label-secondary {
    background-color: #917730;
}.label.label-secondary[href]:hover,
.label.label-secondary[href]:focus {
    background-color: #6b5823;
}.label.label-tertiary {
    background-color: #469182;
}.label.label-tertiary[href]:hover,
.label.label-tertiary[href]:focus {
    background-color: #356f63;
}.label.label-success {
    background-color: #68b828;
}.label.label-success[href]:hover,
.label.label-success[href]:focus {
    background-color: #508e1f;
}.label.label-info {
    background-color: #40bbea;
}.label.label-info[href]:hover,
.label.label-info[href]:focus {
    background-color: #18a8df;
}.label.label-warning {
    background-color: #ffba00;
}.label.label-warning[href]:hover,
.label.label-warning[href]:focus {
    background-color: #cc9500;
}.label.label-danger {
    background-color: #f2233b;
}.label.label-danger[href]:hover,
.label.label-danger[href]:focus {
    background-color: #d50d24;
}.label.label-outlined {
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: transparent;
    text-shadow: none;
}.label.label-outlined.label-default {
    color: #777777;
    border-color: #777777;
}.label.label-outlined.label-primary {
    color: #574a9b;
    border-color: #574a9b;
}.label.label-outlined.label-secondary {
    color: #917730;
    border-color: #917730;
}.label.label-outlined.label-tertiary {
    color: #469182;
    border-color: #469182;
}.label.label-outlined.label-success {
    color: #68b828;
    border-color: #68b828;
}.label.label-outlined.label-warning {
    color: #ffba00;
    border-color: #ffba00;
}.label.label-outlined.label-info {
    color: #40bbea;
    border-color: #40bbea;
}.label.label-outlined.label-danger {
    color: #f2233b;
    border-color: #f2233b;
}.badge {
    font-size: 11px;
    font-weight: normal;
    line-height: 1;

    display: inline-block;

    min-width: 10px;
    height: 18px;
    padding: 3px 6px;

    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;

    color: #ffffff;
    border-radius: 12px;
    background-color: #777777;
    text-shadow: 0 1px 0 rgba(0,0,0,.2);
}.badge.badge-default {
    background-color: #eeeeee;
    color:#7c6b91;
}.badge.badge-primary {
    background-color: #574a9b;
}.badge.badge-secondary {
    background-color: #917730;
}.badge.badge-tertiary {
    background-color: #469182;
}.badge.badge-success {
    background-color: #68b828;
}.badge.badge-info {
    background-color: #40bbea;
}.badge.badge-warning {
    background-color: #ffba00;
}.badge.badge-danger {
    background-color: #f2233b;
}.badge.badge-outlined {
    height: 20px;

    color: #777777;
    border: 1px solid #777777;
    background-color: transparent;
    text-shadow: none;
}.badge.badge-outlined.badge-primary {
    color: #574a9b;
    border-color: #574a9b;
}.badge.badge-outlined.badge-secondary {
    color: #917730;
    border-color: #917730;
}.badge.badge-outlined.badge-tertiary {
    color: #469182;
    border-color: #469182;
}.badge.badge-outlined.badge-success {
    color: #68b828;
    border-color: #68b828;
}.badge.badge-outlined.badge-info {
    color: #40bbea;
    border-color: #40bbea;
}.badge.badge-outlined.badge-warning {
    color: #ffba00;
    border-color: #ffba00;
}.badge.badge-outlined.badge-danger {
    color: #f2233b;
    border-color: #f2233b;
}.progress {
    border-radius: 9999px;
    box-shadow: none;
}.progress.progress-xs {
    height: 5px;
    margin-top: 5px;
}.progress.progress-sm {
    height: 10px;
    margin-top: 5px;
}.progress.progress-lg {
    height: 25px;
}.progress.vertical {
    position: relative;

    display: inline-block;

    width: 20px;
    height: 200px;
    margin-right: 10px;
}.progress.vertical > .progress-bar {
    position: absolute;
    bottom: 0;

    width: 100%!important;
}.progress.vertical.progress-xs {
    width: 5px;
    margin-top: 5px;
}.progress.vertical.progress-sm {
    width: 10px;
    margin-top: 5px;
}.progress.vertical.progress-lg {
    width: 30px;
}.progress-bar {
    background-color: #574a9b;
    box-shadow: none;
}.progress-bar.text-left {
    text-align: left;
}.progress-bar.text-left span {
    margin-left: 10px;
}.progress-bar.text-right {
    text-align: right;
}.progress-bar.text-right span {
    margin-right: 10px;
}.progress-bar-secondary {
    background-color: #917730;
}.progress-striped .progress-bar-secondary {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:         linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}.progress-bar-tertiary {
    background-color: #469182;
}.progress-striped .progress-bar-tertiary {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:         linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}.progress-bar-success {
    background-color: #68b828;
}.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:         linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}.progress-bar-info {
    background-color: #40bbea;
}.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:         linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}.progress-bar-warning {
    background-color: #ffba00;
}.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:         linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}.progress-bar-danger {
    background-color: #f2233b;
}.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image:         linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}.list-group-item > .label {
    float: right;
}.list-group-item > .label + .label {
    margin-right: 5px;
}.list-group.list-group-striped .list-group-item:nth-child(odd) {
    background-color: #f9f9f9;
}.list-group.list-group-no-border .list-group-item {
    border: 0!important;
}.list-group.list-group-border .list-group-item {
    padding: 0;

    border: 0!important;
    border-left: 3px solid transparent!important;
}.list-group.list-group-border .list-group-item.active,
.list-group.list-group-border .list-group-item:hover {
    border-color: #68b828!important;
    background-color: #ffffff!important;
}.list-group.list-group-border .list-group-item.active a,
.list-group.list-group-border .list-group-item:hover a {
    color: #68b828!important;
}.list-group.list-group-border .list-group-item.active:nth-child(odd),
.list-group.list-group-border .list-group-item:hover:nth-child(odd) {
    background-color: #f9f9f9!important;
}.list-group.list-group-border .list-group-item a {
    padding: 10px 15px;
}
#nolix {border-bottom: 2px dashed #b3afc8; min-height:40px; width:98%; padding-left:5px; padding-right:5px; margin:-4px 5% 12px 0;}
#nolix_link {float:left; text-align:left; width:60%; min-height:34px; line-height:34px;}
#nolix_link a {color: #f2efe3; text-decoration:underline; font-weight:normal; font-size:23px; }
#nolix_link a:hover { text-decoration:none; font-weight:500; color:#ffcb2e; }
#nolix_add {float:right; z-index: 1; border:1px solid #e4e4e4; background:#5a508e; padding-right:8px; -moz-border-radius:15px 15px 15px 15px;-khtml-border-radius:15px 15px 15px 15px;-webkit-border-radius: 15px 15px 15px 15px;border-radius:15px 15px 15px 15px; text-align:left; height:34px; line-height:38px; color:grey;}
#nolix_add a { display:inline; color:#dddbe8; padding-left:32px; background:url(//nolix.ru/a/q.png) 8px -8px no-repeat; font-size:12px; text-decoration:none; font-weight:normal; }
#nolix_add a:hover { text-decoration:underline; color:#fff9d8;}
#nolix_add:hover {
  cursor: pointer;
  animation: jelly 0.3s; -webkit-transform: scale(1.2);  -moz-transform:  scale(1.2);  transform: scale(1.2);}

@keyframes jelly {
  0%,
  100% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.1, 0.9);
  }
}
#m_ad{display:none;}
@media (max-width:768px) { #nolix{height:auto!important;} #nolix_link,#nolix_link a{font-size:13px!important; width: auto!important; padding:2px 6px; line-height:1.3;} #nolix_add,#nolix_add a{padding:auto;font-size:9px!important;line-height:auto;}}.panel {
    clear: both;

    border: 0;
    border-radius: 4px;
    box-shadow: none;
}.panel > .alert {
    border-radius: 0;
}.panel > .tab-content {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}.panel > .table:last-child,
.panel .table-responsive:last-child > .table:last-child {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}.panel .btn-group > .btn:last-child:not(:first-child),
.panel .btn-group > .dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}.panel-heading {
    position: relative;

    min-height: 46px;

    border-bottom: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}.panel-heading:before,
.panel-heading:after {
    line-height: 0;

    display: table;

    content: '';
}.panel-heading .actions {
    float: right;

    margin: 0;
    margin-top: 3px;
    padding: 0;
}.panel-heading .actions > a {
    display: inline-block;
    float: right;

    margin-left: 10px;

    color: #777777;
}.panel-heading .actions > a i:hover,
.panel-heading .actions > a i:focus {
    color: #666666;
}.panel-heading .actions .progress {
    min-width: 120px;
    margin-bottom: 0;
}.panel-heading .actions .progress .progress-bar {
    font-size: 10px;
    line-height: 10px;
}.panel-heading .actions .dropdown-menu li a {
    color: #666666;
}.panel-title {
    font-size: 16px;
    font-weight: normal;
    line-height: 16px;

    display: inline-block;
    float: left;

    padding: 5px 0;
}.panel-title .label {
    font-size: 10px;

    margin-top: 1px;

    border-radius: 0;
}.panel-subtitle {
    float: left;

    margin-top: 3px;
    margin-bottom: 0;
    margin-left: 10px;
}.panel-footer {
    position: relative;

    min-height: 46px;
    padding: 10px 15px;

    border-top: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    background-color: #e5e5e5;
}.panel-group .panel {
    margin-bottom: 0;

    border-radius: 4px;
}.panel-group .panel + .panel {
    margin-top: 5px;
}.panel-group .panel-heading {
    border-radius: 4px;
}.panel-default {
    border-color: #e5e5e5!important;
}.panel-default > .panel-heading {
    color: #666666;
    border-color: #e5e5e5;
    background-color: #e5e5e5;
}.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #e5e5e5;
}.panel-default > .panel-heading .badge {
    color: #e5e5e5;
    background-color: #666666;
}.panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #e5e5e5;
}.panel-default > .panel-heading small {
    color: #666666;
}.panel-default > .panel-heading .actions > a {
    color: #666666;
}.panel-default > .panel-heading .actions > a i:hover,
.panel-default > .panel-heading .actions > a i:focus {
    color: #4d4d4d;
}.panel-primary {
    border-color: #574a9b!important;
}.panel-primary > .panel-heading {
    color: #ffffff;
    border-color: #574a9b;
    background-color: #574a9b;
}.panel-primary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #574a9b;
}.panel-primary > .panel-heading .badge {
    color: #574a9b;
    background-color: #ffffff;
}.panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #574a9b;
}.panel-primary > .panel-heading small {
    color: #ffffff;
}.panel-primary > .panel-heading .actions > a {
    color: #ffffff;
}.panel-primary > .panel-heading .actions > a i:hover,
.panel-primary > .panel-heading .actions > a i:focus {
    color: #ffffff;
}.panel-primary > .panel-body.bg-primary {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}.panel-secondary {
    border-color: #917730!important;
}.panel-secondary > .panel-heading {
    color: #ffffff;
    border-color: #917730;
    background-color: #917730;
}.panel-secondary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #917730;
}.panel-secondary > .panel-heading .badge {
    color: #917730;
    background-color: #ffffff;
}.panel-secondary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #917730;
}.panel-secondary > .panel-heading small {
    color: #ffffff;
}.panel-secondary > .panel-heading .actions > a {
    color: #ffffff;
}.panel-secondary > .panel-heading .actions > a i:hover,
.panel-secondary > .panel-heading .actions > a i:focus {
    color: #ffffff;
}.panel-secondary > .panel-body.bg-secondary {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}.panel-tertiary {
    border-color: #469182!important;
}.panel-tertiary > .panel-heading {
    color: #ffffff;
    border-color: #469182;
    background-color: #469182;
}.panel-tertiary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #469182;
}.panel-tertiary > .panel-heading .badge {
    color: #469182;
    background-color: #ffffff;
}.panel-tertiary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #469182;
}.panel-tertiary > .panel-heading small {
    color: #ffffff;
}.panel-tertiary > .panel-heading .actions > a {
    color: #ffffff;
}.panel-tertiary > .panel-heading .actions > a i:hover,
.panel-tertiary > .panel-heading .actions > a i:focus {
    color: #ffffff;
}.panel-tertiary > .panel-body.bg-tertiary {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}.panel-success {
    border-color: #68b828!important;
}.panel-success > .panel-heading {
    color: #ffffff;
    border-color: #68b828;
    background-color: #68b828;
}.panel-success > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #68b828;
}.panel-success > .panel-heading .badge {
    color: #68b828;
    background-color: #ffffff;
}.panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #68b828;
}.panel-success > .panel-heading small {
    color: #ffffff;
}.panel-success > .panel-heading .actions > a {
    color: #ffffff;
}.panel-success > .panel-heading .actions > a i:hover,
.panel-success > .panel-heading .actions > a i:focus {
    color: #ffffff;
}.panel-success > .panel-body.bg-success {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}.panel-info {
    border-color: #40bbea!important;
}.panel-info > .panel-heading {
    color: #ffffff;
    border-color: #40bbea;
    background-color: #40bbea;
}.panel-info > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #40bbea;
}.panel-info > .panel-heading .badge {
    color: #40bbea;
    background-color: #ffffff;
}.panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #40bbea;
}.panel-info > .panel-heading small {
    color: #ffffff;
}.panel-info > .panel-heading .actions > a {
    color: #ffffff;
}.panel-info > .panel-heading .actions > a i:hover,
.panel-info > .panel-heading .actions > a i:focus {
    color: #ffffff;
}.panel-info > .panel-body.bg-info {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}.panel-warning {
    border-color: #ffba00!important;
}.panel-warning > .panel-heading {
    color: #ffffff;
    border-color: #ffba00;
    background-color: #ffba00;
}.panel-warning > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ffba00;
}.panel-warning > .panel-heading .badge {
    color: #ffba00;
    background-color: #ffffff;
}.panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ffba00;
}.panel-warning > .panel-heading small {
    color: #ffffff;
}.panel-warning > .panel-heading .actions > a {
    color: #ffffff;
}.panel-warning > .panel-heading .actions > a i:hover,
.panel-warning > .panel-heading .actions > a i:focus {
    color: #ffffff;
}.panel-warning > .panel-body.bg-warning {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}.panel-danger {
    border-color: #f2233b!important;
}.panel-danger > .panel-heading {
    color: #ffffff;
    border-color: #f2233b;
    background-color: #f2233b;
}.panel-danger > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #f2233b;
}.panel-danger > .panel-heading .badge {
    color: #f2233b;
    background-color: #ffffff;
}.panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #f2233b;
}.panel-danger > .panel-heading small {
    color: #ffffff;
}.panel-danger > .panel-heading .actions > a {
    color: #ffffff;
}.panel-danger > .panel-heading .actions > a i:hover,
.panel-danger > .panel-heading .actions > a i:focus {
    color: #ffffff;
}.panel-danger > .panel-body.bg-danger {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}.panel-toolbar {
    padding: 10px 15px;

    background-color: #f9f9f9;
}.panel.panel-bordered {
    border-width: 1px;
    border-style: solid;
    box-shadow: none;
}.panel > .form-control {
    border-color: #eeeeee;
    border-right: 0;
    border-left: 0;
}.well {
    box-shadow: none;
}.alert {
    margin-bottom: 19px;
    padding: 10px 15px;

    border: 1px solid transparent;
}.alert h4 {
    margin-top: 0;

    color: inherit;
}.alert .alert-link {
    font-weight: normal;
}.alert > p,
.alert > ul {
    margin-bottom: 0;
}.alert > p + p {
    margin-top: 5px;
}.alert-dismissable,
.alert-dismissible {
    padding-right: 35px;
}.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;

    color: inherit;
}.alert-primary {
    color: #ffffff;
    border-color: #574a9b;
    background-color: #574a9b;
}.alert-primary hr {
    border-top-color: #4d428a;
}.alert-primary .alert-link {
    color: #e6e6e6;
}.social-icons {
    margin: 0;
    padding: 0;
}.social-icons li {
    display: inline;
    float: left;

    margin-right: 5px;
    margin-bottom: 5px;

    list-style: none;

    text-indent: -9999px;
}.social-icons li > a {
    display: block;

    width: 28px;
    height: 28px;

    -webkit-transition: all .3s ease-in-out;
       -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
         -o-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out;

    background-repeat: no-repeat;
    background-position: 0 0;
}.social-icons.rounded li a {
    border-radius: 3px;
}.social-icons.circle li a {
    border-radius: 50%;
}.social-icons:before,
.social-icons:after {
    display: table;

    content: ' ';
}.social-icons:after {
    clear: both;
}.social-icons.social-icons-color > li > a {
    opacity: .7;
    background-position: 0 -38px!important;
}.social-icons.social-icons-color > li > a:hover {
    opacity: 1;
}.social-icons.social-icons-color.rounded li a {
    border-radius: 3px;
}.social-icons.social-icons-color.circle li a {
    border-radius: 50%;
}.social-icon {
    display: inline-block!important;

    width: 28px;
    height: 28px;

    -webkit-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out;

    background-repeat: no-repeat;
    background-position: 0 0;
}.social-icon.rounded {
    border-radius: 3px;
}.social-icon.circle {
    border-radius: 50%;
}.social-icon.amazon {
    background: url(../../../global/images/social/amazon.png) no-repeat;
}.social-icon.behance {
    background: url(../../../global/images/social/behance.png) no-repeat;
}.social-icon.blogger {
    background: url(../../../global/images/social/blogger.png) no-repeat;
}.social-icon.deviantart {
    background: url(../../../global/images/social/deviantart.png) no-repeat;
}.social-icon.dribbble {
    background: url(../../../global/images/social/dribbble.png) no-repeat;
}.social-icon.dropbox {
    background: url(../../../global/images/social/dropbox.png) no-repeat;
}.social-icon.evernote {
    background: url(../../../global/images/social/evernote.png) no-repeat;
}.social-icon.facebook {
    background: url(../../../global/images/social/facebook.png) no-repeat;
}.social-icon.forrst {
    background: url(../../../global/images/social/forrst.png) no-repeat;
}.social-icon.github {
    background: url(../../../global/images/social/github.png) no-repeat;
}.social-icon.googleplus {
    background: url(../../../global/images/social/googleplus.png) no-repeat;
}.social-icon.jolicloud {
    background: url(../../../global/images/social/jolicloud.png) no-repeat;
}.social-icon.last-fm {
    background: url(../../../global/images/social/last-fm.png) no-repeat;
}.social-icon.linkedin {
    background: url(../../../global/images/social/linkedin.png) no-repeat;
}.social-icon.picasa {
    background: url(../../../global/images/social/picasa.png) no-repeat;
}.social-icon.pintrest {
    background: url(../../../global/images/social/pintrest.png) no-repeat;
}.social-icon.rss {
    background: url(../../../global/images/social/rss.png) no-repeat;
}.social-icon.skype {
    background: url(../../../global/images/social/skype.png) no-repeat;
}.social-icon.spotify {
    background: url(../../../global/images/social/spotify.png) no-repeat;
}.social-icon.stumbleupon {
    background: url(../../../global/images/social/stumbleupon.png) no-repeat;
}.social-icon.tumblr {
    background: url(../../../global/images/social/tumblr.png) no-repeat;
}.social-icon.twitter {
    background: url(../../../global/images/social/twitter.png) no-repeat;
}.social-icon.vimeo {
    background: url(../../../global/images/social/vimeo.png) no-repeat;
}.social-icon.wordpress {
    background: url(../../../global/images/social/wordpress.png) no-repeat;
}.social-icon.xing {
    background: url(../../../global/images/social/xing.png) no-repeat;
}.social-icon.yahoo {
    background: url(../../../global/images/social/yahoo.png) no-repeat;
}.social-icon.youtube {
    background: url(../../../global/images/social/youtube.png) no-repeat;
}.social-icon.vk {
    background: url(../../../global/images/social/vk.png) no-repeat;
}.social-icon.instagram {
    background: url(../../../global/images/social/instagram.png) no-repeat;
}.social-icon.reddit {
    background: url(../../../global/images/social/reddit.png) no-repeat;
}.social-icon.aboutme {
    background: url(../../../global/images/social/aboutme.png) no-repeat;
}.social-icon.flickr {
    background: url(../../../global/images/social/flickr.png) no-repeat;
}.social-icon.foursquare {
    background: url(../../../global/images/social/foursquare.png) no-repeat;
}.social-icon.gravatar {
    background: url(../../../global/images/social/gravatar.png) no-repeat;
}.social-icon.klout {
    background: url(../../../global/images/social/klout.png) no-repeat;
}.social-icon.myspace {
    background: url(../../../global/images/social/myspace.png) no-repeat;
}.social-icon.quora {
    background: url(../../../global/images/social/quora.png) no-repeat;
}.social-icon:hover {
    background-position: 0 -38px;
}.social-icon-color {
    opacity: .7;
    background-position: 0 -38px!important;
}.social-icon-color:hover {
    opacity: 1;
}.switch {
    line-height: 0;

    margin-bottom: 0;

    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    vertical-align: middle;

    -webkit-tap-highlight-color: transparent;
            tap-highlight-color: transparent;
}.switch input {
    position: absolute;

    opacity: 0;
}.switch input ~ .text {
    font-weight: 400;
    line-height: 24px;

    display: inline-block;

    vertical-align: middle;
}.switch input ~ .switch {
    font-size: 24px;

    position: relative;

    display: inline-block;

    width: 38.4px;
    height: 24px;

    cursor: pointer;
    -webkit-transition: border .25s .15s,box-shadow .25s .3s,padding .25s;
            transition: border .25s .15s,box-shadow .25s .3s,padding .25s;
    vertical-align: middle;

    border-radius: 28px;
    background-color: #fafafa;
    box-shadow: inset 0 0 0 1px #e5e5e5;
}.switch input ~ .switch:after {
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 24px;
    height: 24px;

    content: '';
    -webkit-transition: border .25s .15s,left .25s .1s,right .15s .175s;
            transition: border .25s .15s,left .25s .1s,right .15s .175s;

    border: 1px solid #e5e5e5;
    border-radius: 24px;
    background-color: #ffffff;
    box-shadow: 0 1px 4px rgba(0,0,0,.01),0 2px 4px rgba(0,0,0,.05);
}.switch input:checked ~ .switch {
    -webkit-transition: border .25s,box-shadow .25s,padding .25s .15s;
            transition: border .25s,box-shadow .25s,padding .25s .15s;

    border-color: #68b828;
    box-shadow: inset 0 0 0 .6em #68b828;
}.switch input:checked ~ .switch:after {
    right: 0;
    left: .6em;

    -webkit-transition: border .25s,left .15s .25s,right .25s .175s;
            transition: border .25s,left .15s .25s,right .25s .175s;

    border-color: #68b828;
}.switch.switch-primary input:checked ~ .switch {
    border-color: #574a9b;
    box-shadow: inset 0 0 0 .6em #574a9b;
}.switch.switch-primary input:checked ~ .switch:after {
    border-color: #574a9b;
}.switch.switch-secondary input:checked ~ .switch {
    border-color: #917730;
    box-shadow: inset 0 0 0 .6em #917730;
}.switch.switch-secondary input:checked ~ .switch:after {
    border-color: #917730;
}.switch.switch-tertiary input:checked ~ .switch {
    border-color: #469182;
    box-shadow: inset 0 0 0 .6em #469182;
}.switch.switch-tertiary input:checked ~ .switch:after {
    border-color: #469182;
}.switch.switch-info input:checked ~ .switch {
    border-color: #40bbea;
    box-shadow: inset 0 0 0 .6em #40bbea;
}.switch.switch-info input:checked ~ .switch:after {
    border-color: #40bbea;
}.switch.switch-success input:checked ~ .switch {
    border-color: #68b828;
    box-shadow: inset 0 0 0 .6em #68b828;
}.switch.switch-success input:checked ~ .switch:after {
    border-color: #68b828;
}.switch.switch-warning input:checked ~ .switch {
    border-color: #ffba00;
    box-shadow: inset 0 0 0 .6em #ffba00;
}.switch.switch-warning input:checked ~ .switch:after {
    border-color: #ffba00;
}.switch.switch-danger input:checked ~ .switch {
    border-color: #f2233b;
    box-shadow: inset 0 0 0 .6em #f2233b;
}.switch.switch-danger input:checked ~ .switch:after {
    border-color: #f2233b;
}.switch.switch-lg input ~ .text {
    line-height: 28px;
}.switch.switch-lg input ~ .switch {
    font-size: 28px;

    width: 44.8px;
    height: 28px;

    border-radius: 28px;
}.switch.switch-lg input ~ .switch:after {
    width: 28px;
    height: 28px;

    border-radius: 28px;
}.switch.switch-sm input ~ .text {
    line-height: 20px;
}.switch.switch-sm input ~ .switch {
    font-size: 20px;

    width: 32px;
    height: 20px;

    border-radius: 20px;
}.switch.switch-sm input ~ .switch:after {
    width: 20px;
    height: 20px;

    border-radius: 20px;
}.switch.switch-xs input ~ .text {
    line-height: 16px;
}.switch.switch-xs input ~ .switch {
    font-size: 16px;

    width: 25.6px;
    height: 16px;

    border-radius: 16px;
}.switch.switch-xs input ~ .switch:after {
    width: 16px;
    height: 16px;

    border-radius: 16px;
}.rating {
    font-size: 13px;
    line-height: 25px;

    margin-bottom: 4px;

    color: #404040;
}.rating label {
    font-size: 17px;

    display: block;
    float: right;

    height: 17px;
    margin-top: 5px;
    padding: 0 2px;

    cursor: pointer;
    -webkit-transition: color .3s;
            transition: color .3s;

    color: #cccccc;
}.rating.state-error + em {
    margin-top: -4px;
    margin-bottom: 4px;
}.rating input {
    position: absolute;
    left: -9999px;
}.rating input + label:hover,
.rating input + label:hover ~ label,
.rating input:checked ~ label {
    color: #574a9b;
}.rating:last-child {
    margin-bottom: 0;
}.tags {
    overflow: hidden;

    margin: 0;
    padding: 0;

    list-style: none;
}.tags li {
    float: left;
}.tag {
    font-size: 12px;
    line-height: 26px;

    position: relative;

    display: inline-block;

    height: 26px;
    margin: 0 10px 10px 0;
    padding: 0 20px 0 23px;

    -webkit-transition: color .2s;
    text-decoration: none;

    color: #999999;
    border-radius: 0;
    background: #eeeeee;
}.tag::before {
    position: absolute;
    top: 10px;
    left: 10px;

    width: 6px;
    height: 6px;

    content: '';

    border-radius: 10px;
    background: #ffffff;
    box-shadow: inset 0 1px rgba(0,0,0,.25);
}.tag::after {
    position: absolute;
    top: 0;
    right: 0;

    content: '';

    border-top: 13px solid transparent;
    border-bottom: 13px solid transparent;
    border-left: 10px solid #eeeeee;
    background: #ffffff;
}.tag:hover {
    color: white;
    background-color: #574a9b;
}.tag:hover::after {
    border-left-color: #574a9b;
}.note {
    margin: 0 0 20px 0;
    padding: 10px 30px 10px 15px;

    color: #666666;
    border-left: 2px solid #e5e5e5;
    border-radius: 4px;
    background-color: #f5f5f5;
}.note2 {
    margin: 0 0 20px 0;
    padding: 10px 30px 10px 15px;

    color: #666666;
    border-left: 2px solid #e5e5e5;
    border-radius: 4px;
    background-color: #ffffff;
}.note h1,
.note h2,
.note h3,
.note h4 {
    margin-top: 0;
}.note p:last-child {
    margin-bottom: 0;
}.note2 h1,
.note2 h2,
.note2 h3,
.note2 h4 {
    margin-top: 0;
}.note2 p:last-child {
    margin-bottom: 0;
}.note-primary {
    border-color: #574a9b;
}.note-secondary {
    border-color: #917730;
}.note-tertiary {
    border-color: #469182;
}.note-success {
    border-color: #68b828;
}.note-warning {
    border-color: #ffba00;
}.note-info {
    border-color: #40bbea;
}.note-danger {
    border-color: #f2233b;
}.loader1 {
    font-size: 10px;

    position: relative;

    margin: 6em auto;

    -webkit-animation: load1 1.1s infinite linear;
            animation: load1 1.1s infinite linear;
    text-indent: -9999em;

    border-top: .5em solid rgba(255,255,255,.2);
    border-right: .5em solid rgba(255,255,255,.2);
    border-bottom: .5em solid rgba(255,255,255,.2);
    border-left: .5em solid #ffffff;
}.loader1,
.loader1:after {
    width: 5em;
    height: 5em;

    border-radius: 50%;
}@-webkit-keyframes load1 {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}@keyframes load1 {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}.loader2 {
    font-size: 40px;

    position: relative;

    overflow: hidden;

    width: 1em;
    height: 1em;
    margin: 1.2em auto;

    -webkit-animation: load2 1.7s infinite ease;
            animation: load2 1.7s infinite ease;
    text-indent: -9999em;

    border-radius: 50%;
}@-webkit-keyframes load2 {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);

        box-shadow: -.11em -.83em 0 -.4em #ffffff,-.11em -.83em 0 -.42em #ffffff,-.11em -.83em 0 -.44em #ffffff,-.11em -.83em 0 -.46em #ffffff,-.11em -.83em 0 -.477em #ffffff;
    }5%,
    95% {
        box-shadow: -.11em -.83em 0 -.4em #ffffff,-.11em -.83em 0 -.42em #ffffff,-.11em -.83em 0 -.44em #ffffff,-.11em -.83em 0 -.46em #ffffff,-.11em -.83em 0 -.477em #ffffff;
    }30% {
        box-shadow: -.11em -.83em 0 -.4em #ffffff,-.51em -.66em 0 -.42em #ffffff,-.75em -.36em 0 -.44em #ffffff,-.83em -.03em 0 -.46em #ffffff,-.81em .21em 0 -.477em #ffffff;
    }55% {
        box-shadow: -.11em -.83em 0 -.4em #ffffff,-.29em -.78em 0 -.42em #ffffff,-.43em -.72em 0 -.44em #ffffff,-.52em -.65em 0 -.46em #ffffff,-.57em -.61em 0 -.477em #ffffff;
    }100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);

        box-shadow: -.11em -.83em 0 -.4em #ffffff,-.11em -.83em 0 -.42em #ffffff,-.11em -.83em 0 -.44em #ffffff,-.11em -.83em 0 -.46em #ffffff,-.11em -.83em 0 -.477em #ffffff;
    }
}@keyframes load2 {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);

        box-shadow: -.11em -.83em 0 -.4em #ffffff,-.11em -.83em 0 -.42em #ffffff,-.11em -.83em 0 -.44em #ffffff,-.11em -.83em 0 -.46em #ffffff,-.11em -.83em 0 -.477em #ffffff;
    }5%,
    95% {
        box-shadow: -.11em -.83em 0 -.4em #ffffff,-.11em -.83em 0 -.42em #ffffff,-.11em -.83em 0 -.44em #ffffff,-.11em -.83em 0 -.46em #ffffff,-.11em -.83em 0 -.477em #ffffff;
    }30% {
        box-shadow: -.11em -.83em 0 -.4em #ffffff,-.51em -.66em 0 -.42em #ffffff,-.75em -.36em 0 -.44em #ffffff,-.83em -.03em 0 -.46em #ffffff,-.81em .21em 0 -.477em #ffffff;
    }55% {
        box-shadow: -.11em -.83em 0 -.4em #ffffff,-.29em -.78em 0 -.42em #ffffff,-.43em -.72em 0 -.44em #ffffff,-.52em -.65em 0 -.46em #ffffff,-.57em -.61em 0 -.477em #ffffff;
    }100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);

        box-shadow: -.11em -.83em 0 -.4em #ffffff,-.11em -.83em 0 -.42em #ffffff,-.11em -.83em 0 -.44em #ffffff,-.11em -.83em 0 -.46em #ffffff,-.11em -.83em 0 -.477em #ffffff;
    }
}.loader3:before,
.loader3:after,
.loader3 {
    width: 2.5em;
    height: 2.5em;

    -webkit-animation: load3 1.8s infinite ease-in-out;
            animation: load3 1.8s infinite ease-in-out;

    border-radius: 50%;

    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
}.loader3 {
    font-size: 8px;

    position: relative;

    margin: 6em auto;

    -webkit-animation-delay: .16s;
            animation-delay: .16s;
    text-indent: -9999em;
}.loader3:before {
    left: -3.5em;
}.loader3:after {
    left: 3.5em;

    -webkit-animation-delay: .32s;
            animation-delay: .32s;
}.loader3:before,
.loader3:after {
    position: absolute;
    top: 0;

    content: '';
}@-webkit-keyframes load3 {
    0%,
    80%,
    100% {
        box-shadow: 0 2.5em 0 -1.3em #ffffff;
    }40% {
        box-shadow: 0 2.5em 0 0 #ffffff;
    }
}@keyframes load3 {
    0%,
    80%,
    100% {
        box-shadow: 0 2.5em 0 -1.3em #ffffff;
    }40% {
        box-shadow: 0 2.5em 0 0 #ffffff;
    }
}.loader4 {
    font-size: 10px;

    position: relative;

    width: 1em;
    height: 1em;
    margin: 6em auto;

    -webkit-animation: load4 1.3s infinite linear;
            animation: load4 1.3s infinite linear;
    text-indent: -9999em;

    border-radius: 50%;
}@-webkit-keyframes load4 {
    0%,
    100% {
        box-shadow: 0 -3em 0 .2em #ffffff,2em -2em 0 0 #ffffff,3em 0 0 -.5em #ffffff,2em 2em 0 -.5em #ffffff,0 3em 0 -.5em #ffffff,-2em 2em 0 -.5em #ffffff,-3em 0 0 -.5em #ffffff,-2em -2em 0 0 #ffffff;
    }12.5% {
        box-shadow: 0 -3em 0 0 #ffffff,2em -2em 0 .2em #ffffff,3em 0 0 0 #ffffff,2em 2em 0 -.5em #ffffff,0 3em 0 -.5em #ffffff,-2em 2em 0 -.5em #ffffff,-3em 0 0 -.5em #ffffff,-2em -2em 0 -.5em #ffffff;
    }25% {
        box-shadow: 0 -3em 0 -.5em #ffffff,2em -2em 0 0 #ffffff,3em 0 0 .2em #ffffff,2em 2em 0 0 #ffffff,0 3em 0 -.5em #ffffff,-2em 2em 0 -.5em #ffffff,-3em 0 0 -.5em #ffffff,-2em -2em 0 -.5em #ffffff;
    }37.5% {
        box-shadow: 0 -3em 0 -.5em #ffffff,2em -2em 0 -.5em #ffffff,3em 0 0 0 #ffffff,2em 2em 0 .2em #ffffff,0 3em 0 0 #ffffff,-2em 2em 0 -.5em #ffffff,-3em 0 0 -.5em #ffffff,-2em -2em 0 -.5em #ffffff;
    }50% {
        box-shadow: 0 -3em 0 -.5em #ffffff,2em -2em 0 -.5em #ffffff,3em 0 0 -.5em #ffffff,2em 2em 0 0 #ffffff,0 3em 0 .2em #ffffff,-2em 2em 0 0 #ffffff,-3em 0 0 -.5em #ffffff,-2em -2em 0 -.5em #ffffff;
    }62.5% {
        box-shadow: 0 -3em 0 -.5em #ffffff,2em -2em 0 -.5em #ffffff,3em 0 0 -.5em #ffffff,2em 2em 0 -.5em #ffffff,0 3em 0 0 #ffffff,-2em 2em 0 .2em #ffffff,-3em 0 0 0 #ffffff,-2em -2em 0 -.5em #ffffff;
    }75% {
        box-shadow: 0 -3em 0 -.5em #ffffff,2em -2em 0 -.5em #ffffff,3em 0 0 -.5em #ffffff,2em 2em 0 -.5em #ffffff,0 3em 0 -.5em #ffffff,-2em 2em 0 0 #ffffff,-3em 0 0 .2em #ffffff,-2em -2em 0 0 #ffffff;
    }87.5% {
        box-shadow: 0 -3em 0 0 #ffffff,2em -2em 0 -.5em #ffffff,3em 0 0 -.5em #ffffff,2em 2em 0 -.5em #ffffff,0 3em 0 -.5em #ffffff,-2em 2em 0 0 #ffffff,-3em 0 0 0 #ffffff,-2em -2em 0 .2em #ffffff;
    }
}@keyframes load4 {
    0%,
    100% {
        box-shadow: 0 -3em 0 .2em #ffffff,2em -2em 0 0 #ffffff,3em 0 0 -.5em #ffffff,2em 2em 0 -.5em #ffffff,0 3em 0 -.5em #ffffff,-2em 2em 0 -.5em #ffffff,-3em 0 0 -.5em #ffffff,-2em -2em 0 0 #ffffff;
    }12.5% {
        box-shadow: 0 -3em 0 0 #ffffff,2em -2em 0 .2em #ffffff,3em 0 0 0 #ffffff,2em 2em 0 -.5em #ffffff,0 3em 0 -.5em #ffffff,-2em 2em 0 -.5em #ffffff,-3em 0 0 -.5em #ffffff,-2em -2em 0 -.5em #ffffff;
    }25% {
        box-shadow: 0 -3em 0 -.5em #ffffff,2em -2em 0 0 #ffffff,3em 0 0 .2em #ffffff,2em 2em 0 0 #ffffff,0 3em 0 -.5em #ffffff,-2em 2em 0 -.5em #ffffff,-3em 0 0 -.5em #ffffff,-2em -2em 0 -.5em #ffffff;
    }37.5% {
        box-shadow: 0 -3em 0 -.5em #ffffff,2em -2em 0 -.5em #ffffff,3em 0 0 0 #ffffff,2em 2em 0 .2em #ffffff,0 3em 0 0 #ffffff,-2em 2em 0 -.5em #ffffff,-3em 0 0 -.5em #ffffff,-2em -2em 0 -.5em #ffffff;
    }50% {
        box-shadow: 0 -3em 0 -.5em #ffffff,2em -2em 0 -.5em #ffffff,3em 0 0 -.5em #ffffff,2em 2em 0 0 #ffffff,0 3em 0 .2em #ffffff,-2em 2em 0 0 #ffffff,-3em 0 0 -.5em #ffffff,-2em -2em 0 -.5em #ffffff;
    }62.5% {
        box-shadow: 0 -3em 0 -.5em #ffffff,2em -2em 0 -.5em #ffffff,3em 0 0 -.5em #ffffff,2em 2em 0 -.5em #ffffff,0 3em 0 0 #ffffff,-2em 2em 0 .2em #ffffff,-3em 0 0 0 #ffffff,-2em -2em 0 -.5em #ffffff;
    }75% {
        box-shadow: 0 -3em 0 -.5em #ffffff,2em -2em 0 -.5em #ffffff,3em 0 0 -.5em #ffffff,2em 2em 0 -.5em #ffffff,0 3em 0 -.5em #ffffff,-2em 2em 0 0 #ffffff,-3em 0 0 .2em #ffffff,-2em -2em 0 0 #ffffff;
    }87.5% {
        box-shadow: 0 -3em 0 0 #ffffff,2em -2em 0 -.5em #ffffff,3em 0 0 -.5em #ffffff,2em 2em 0 -.5em #ffffff,0 3em 0 -.5em #ffffff,-2em 2em 0 0 #ffffff,-3em 0 0 0 #ffffff,-2em -2em 0 .2em #ffffff;
    }
}.loader5,
.loader5:before,
.loader5:after {
    width: 1em;
    height: 4em;

    -webkit-animation: load5 1s infinite ease-in-out;
            animation: load5 1s infinite ease-in-out;

    background: #ffffff;
}.loader5:before,
.loader5:after {
    position: absolute;
    top: 0;

    content: '';
}.loader5:before {
    left: -1.5em;
}.loader5 {
    font-size: 8px;

    position: relative;

    margin: 6em auto;

    -webkit-animation-delay: -.16s;
            animation-delay: -.16s;
    text-indent: -9999em;
}.loader5:after {
    left: 1.5em;

    -webkit-animation-delay: -.32s;
            animation-delay: -.32s;
}@-webkit-keyframes load5 {
    0%,
    80%,
    100% {
        height: 4em;

        box-shadow: 0 0 #ffffff;
    }40% {
        height: 5em;

        box-shadow: 0 -2em #ffffff;
    }
}@keyframes load5 {
    0%,
    80%,
    100% {
        height: 4em;

        box-shadow: 0 0 #ffffff;
    }40% {
        height: 5em;

        box-shadow: 0 -2em #ffffff;
    }
}.loader6 {
    font-size: 13px;

    position: relative;

    width: 1em;
    height: 1em;
    margin: 6em auto;

    -webkit-animation: load6 1.1s infinite ease;
            animation: load6 1.1s infinite ease;
    text-indent: -9999em;

    border-radius: 50%;
}@-webkit-keyframes load6 {
    0%,
    100% {
        box-shadow: 0 -2.6em 0 0 #ffffff,1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.5),-1.8em -1.8em 0 0 rgba(255,255,255,.7);
    }12.5% {
        box-shadow: 0 -2.6em 0 0 rgba(255,255,255,.7),1.8em -1.8em 0 0 #ffffff,2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.5);
    }25% {
        box-shadow: 0 -2.6em 0 0 rgba(255,255,255,.5),1.8em -1.8em 0 0 rgba(255,255,255,.7),2.5em 0 0 0 #ffffff,1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2);
    }37.5% {
        box-shadow: 0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.5),2.5em 0 0 0 rgba(255,255,255,.7),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2);
    }50% {
        box-shadow: 0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.5),1.75em 1.75em 0 0 rgba(255,255,255,.7),0 2.5em 0 0 #ffffff,-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2);
    }62.5% {
        box-shadow: 0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.5),0 2.5em 0 0 rgba(255,255,255,.7),-1.8em 1.8em 0 0 #ffffff,-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2);
    }75% {
        box-shadow: 0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.5),-1.8em 1.8em 0 0 rgba(255,255,255,.7),-2.6em 0 0 0 #ffffff,-1.8em -1.8em 0 0 rgba(255,255,255,.2);
    }87.5% {
        box-shadow: 0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.5),-2.6em 0 0 0 rgba(255,255,255,.7),-1.8em -1.8em 0 0 #ffffff;
    }
}@keyframes load6 {
    0%,
    100% {
        box-shadow: 0 -2.6em 0 0 #ffffff,1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.5),-1.8em -1.8em 0 0 rgba(255,255,255,.7);
    }12.5% {
        box-shadow: 0 -2.6em 0 0 rgba(255,255,255,.7),1.8em -1.8em 0 0 #ffffff,2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.5);
    }25% {
        box-shadow: 0 -2.6em 0 0 rgba(255,255,255,.5),1.8em -1.8em 0 0 rgba(255,255,255,.7),2.5em 0 0 0 #ffffff,1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2);
    }37.5% {
        box-shadow: 0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.5),2.5em 0 0 0 rgba(255,255,255,.7),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2);
    }50% {
        box-shadow: 0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.5),1.75em 1.75em 0 0 rgba(255,255,255,.7),0 2.5em 0 0 #ffffff,-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2);
    }62.5% {
        box-shadow: 0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.5),0 2.5em 0 0 rgba(255,255,255,.7),-1.8em 1.8em 0 0 #ffffff,-2.6em 0 0 0 rgba(255,255,255,.2),-1.8em -1.8em 0 0 rgba(255,255,255,.2);
    }75% {
        box-shadow: 0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.5),-1.8em 1.8em 0 0 rgba(255,255,255,.7),-2.6em 0 0 0 #ffffff,-1.8em -1.8em 0 0 rgba(255,255,255,.2);
    }87.5% {
        box-shadow: 0 -2.6em 0 0 rgba(255,255,255,.2),1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.5),-2.6em 0 0 0 rgba(255,255,255,.7),-1.8em -1.8em 0 0 #ffffff;
    }
}.loader7 {
    font-size: 8px;

    position: relative;

    width: 11em;
    height: 11em;
    margin: 6em auto;

    -webkit-animation: load7 1.4s infinite linear;
            animation: load7 1.4s infinite linear;
    text-indent: -9999em;

    border-radius: 50%;
    background: #ffffff;
    background: -webkit-linear-gradient(left,#ffffff 10%,rgba(255,255,255,0) 42%);
    background:         linear-gradient(to right,#ffffff 10%,rgba(255,255,255,0) 42%);
}.loader7:before {
    position: absolute;
    top: 0;
    left: 0;

    width: 50%;
    height: 50%;

    content: '';

    border-radius: 100% 0 0 0;
    background: #ffffff;
}.loader7:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    width: 75%;
    height: 75%;
    margin: auto;

    content: '';

    border-radius: 50%;
    background-color: rgba(87,74,155,.9);
}@-webkit-keyframes load7 {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}@keyframes load7 {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}.loader8,
.loader8:before,
.loader8:after {
    border-radius: 50%;
}.loader8:before,
.loader8:after {
    position: absolute;

    content: '';
}.loader8:before {
    top: -.1em;
    left: -.1em;

    width: 5.2em;
    height: 10.2em;

    -webkit-transform-origin: 5.2em 5.1em;
            transform-origin: 5.2em 5.1em;
    -webkit-animation: load8 2s infinite ease 1.5s;
            animation: load8 2s infinite ease 1.5s;

    border-radius: 10.2em 0 0 10.2em;
    background-color: #574a9b;
}.loader8 {
    font-size: 11px;

    position: relative;

    width: 10em;
    height: 10em;
    margin: 5em auto;

    text-indent: -99999em;

    box-shadow: inset 0 0 0 1em #ffffff;
}.loader8:after {
    top: -.1em;
    left: 5.1em;

    width: 5.2em;
    height: 10.2em;

    -webkit-transform-origin: 0 5.1em;
            transform-origin: 0 5.1em;
    -webkit-animation: load8 2s infinite ease;
            animation: load8 2s infinite ease;

    border-radius: 0 10.2em 10.2em 0;
    background-color: #574a9b;
}@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}.modal-full.modal-dialog {
    width: 99%;
}@media (max-width:768px) {
    .modal-full.modal-dialog {
        width: auto;
    }
}.modal-backdrop {
    z-index: 998;
}.fade-in-scale .modal-content {
    -webkit-transition: all .3s;
            transition: all .3s;
    -webkit-transform: scale(.7);
            transform: scale(.7);

    opacity: 0;
}.in.fade-in-scale .modal-content {
    -webkit-transform: scale(1);
            transform: scale(1);

    opacity: 1;
}.slide-in-right .modal-content {
    -webkit-transition: all .3s cubic-bezier(.25,.5,.5,.9);
            transition: all .3s cubic-bezier(.25,.5,.5,.9);
    -webkit-transform: translateX(20%);
            transform: translateX(20%);

    opacity: 0;
}.in.slide-in-right .modal-content {
    -webkit-transform: translateX(0);
            transform: translateX(0);

    opacity: 1;
}.slide-in-bottom .modal-content {
    -webkit-transition: all .3s;
            transition: all .3s;
    -webkit-transform: translateY(20%);
            transform: translateY(20%);

    opacity: 0;
}.in.slide-in-bottom .modal-content {
    -webkit-transform: translateY(0);
            transform: translateY(0);

    opacity: 1;
}.newspaper .modal-content {
    -webkit-transform: scale(0) rotate(720deg);
            transform: scale(0) rotate(720deg);

    opacity: 0;
}.newspaper .modal-content {
    -webkit-transition: all .5s;
            transition: all .5s;
}.in.newspaper .modal-content {
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);

    opacity: 1;
}.slide-to-top .modal-dialog {
    margin-top: 0;
}.slide-to-top .modal-content {
    -webkit-transition: all .3s;
            transition: all .3s;
    -webkit-transform: translateY(-200%);
            transform: translateY(-200%);

    opacity: 0;
}.in.slide-to-top .modal-content {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);

    opacity: 1;
    border-radius: 0;
}.super-scaled .modal-content {
    -webkit-transition: all .3s;
            transition: all .3s;
    -webkit-transform: scale(2);
            transform: scale(2);

    opacity: 0;
}.in.super-scaled .modal-content {
    -webkit-transform: scale(1);
            transform: scale(1);

    opacity: 1;
}.just-modal .modal-content {
    -webkit-transition: all .3s;
            transition: all .3s;
    -webkit-transform: scale(.8);
            transform: scale(.8);

    opacity: 0;
}.just-modal .modal-content {
    background: transparent;
}.in.just-modal .modal-content {
    -webkit-transform: scale(1);
            transform: scale(1);

    opacity: 1;
}.just-modal .modal-dialog {
    padding-top: 10%;
}.just-modal .modal-content {
    border: none;
    box-shadow: none;
}.blur.in ~ .modal-blur-content {
    -webkit-filter: blur(3px);
       -moz-filter: blur(3px);
            filter: blur(3px);
}.fall.modal {
    -webkit-perspective: 1300px;
        -ms-perspective: 1300px;
         -o-perspective: 1300px;
            perspective: 1300px;
}.fall .modal-content {
    -webkit-transform: translateZ(600px) rotateX(20deg);
            transform: translateZ(600px) rotateX(20deg);

    opacity: 0;

    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}.in.fall .modal-dialog {
    -webkit-transform: none;
            transform: none;
}.in.fall .modal-content {
    -webkit-transition: all .3s ease-in;
            transition: all .3s ease-in;
    -webkit-transform: translateZ(0px) rotateX(0deg);
            transform: translateZ(0px) rotateX(0deg);

    opacity: 1;
}.side-fall.modal {
    -webkit-perspective: 1300px;
        -ms-perspective: 1300px;
         -o-perspective: 1300px;
            perspective: 1300px;
}.side-fall .modal-content {
    -webkit-transform: translate(30%) translateZ(600px) rotate(10deg);
            transform: translate(30%) translateZ(600px) rotate(10deg);

    opacity: 0;

    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}.in.side-fall .modal-dialog {
    -webkit-transform: none;
            transform: none;
}.in.side-fall .modal-content {
    -webkit-transition: all .3s ease-in;
            transition: all .3s ease-in;
    -webkit-transform: translate(0%) translateZ(0) rotate(0deg);
            transform: translate(0%) translateZ(0) rotate(0deg);

    opacity: 1;
}.flip-horizontal-3d.modal {
    -webkit-perspective: 1300px;
        -ms-perspective: 1300px;
         -o-perspective: 1300px;
            perspective: 1300px;
}.flip-horizontal-3d .modal-content {
    -webkit-transition: all .3s;
            transition: all .3s;
    -webkit-transform: rotateY(-70deg);
            transform: rotateY(-70deg);

    opacity: 0;

    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}.in.flip-horizontal-3d .modal-dialog {
    -webkit-transform: none;
            transform: none;
}.in.flip-horizontal-3d .modal-content {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);

    opacity: 1;
}.flip-vertical-3d.modal {
    -webkit-perspective: 1300px;
        -ms-perspective: 1300px;
         -o-perspective: 1300px;
            perspective: 1300px;
}.flip-vertical-3d .modal-content {
    -webkit-transition: all .3s;
            transition: all .3s;
    -webkit-transform: rotateX(-70deg);
            transform: rotateX(-70deg);

    opacity: 0;

    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}.in.flip-vertical-3d .modal-dialog {
    -webkit-transform: none;
            transform: none;
}.in.flip-vertical-3d .modal-content {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);

    opacity: 1;
}.slit-3d.modal {
    -webkit-perspective: 1300px;
        -ms-perspective: 1300px;
         -o-perspective: 1300px;
            perspective: 1300px;
}.slit-3d .modal-content {
    -webkit-transform: translateZ(-3000px) rotateY(90deg);
            transform: translateZ(-3000px) rotateY(90deg);

    opacity: 0;

    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}.in.slit-3d .modal-dialog {
    -webkit-transform: none;
            transform: none;
}.in.slit-3d .modal-content {
    -webkit-animation: slit .7s forwards ease-out;
            animation: slit .7s forwards ease-out;
}@-webkit-keyframes slit {
    50% {
        -webkit-transform: translateZ(-250px) rotateY(89deg);
        -webkit-animation-timing-function: ease-out;

        opacity: .5;
    }100% {
        -webkit-transform: translateZ(0) rotateY(0deg);

        opacity: 1;
    }
}@keyframes slit {
    50% {
        -webkit-transform: translateZ(-250px) rotateY(89deg);
                transform: translateZ(-250px) rotateY(89deg);
        -webkit-animation-timing-function: ease-in;
                animation-timing-function: ease-in;

        opacity: 1;
    }100% {
        -webkit-transform: translateZ(0) rotateY(0deg);
                transform: translateZ(0) rotateY(0deg);

        opacity: 1;
    }
}.rotate-bottom-3d.modal {
    -webkit-perspective: 1300px;
        -ms-perspective: 1300px;
         -o-perspective: 1300px;
            perspective: 1300px;
}.rotate-bottom-3d .modal-content {
    -webkit-transition: all .3s ease-out;
            transition: all .3s ease-out;
    -webkit-transform: translateY(100%) rotateX(90deg);
            transform: translateY(100%) rotateX(90deg);
    -webkit-transform-origin: 0 100% 50%;
            transform-origin: 0 100% 50%;

    opacity: 0;

    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}.in.rotate-bottom-3d .modal-dialog {
    -webkit-transform: none;
            transform: none;
}.in.rotate-bottom-3d .modal-content {
    -webkit-transform: translateY(0%) rotateX(0deg);
            transform: translateY(0%) rotateX(0deg);

    opacity: 1;
}.rotate-left-3d.modal {
    -webkit-perspective: 1300px;
        -ms-perspective: 1300px;
         -o-perspective: 1300px;
            perspective: 1300px;
}.rotate-left-3d .modal-content {
    -webkit-transition: all .3s;
            transition: all .3s;
    -webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
            transform: translateZ(100px) translateX(-30%) rotateY(90deg);
    -webkit-transform-origin: 0 100% 50%;
            transform-origin: 0 100% 50%;

    opacity: 0;

    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}.in.rotate-left-3d .modal-dialog {
    -webkit-transform: none;
            transform: none;
}.in.rotate-left-3d .modal-content {
    -webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
            transform: translateZ(0px) translateX(0%) rotateY(0deg);

    opacity: 1;
}.popover {
    border: 1px solid #f0f0f0;
    border: 1px solid rgba(0,0,0,.05);
    box-shadow: 0 0 2px rgba(0,0,0,.05);
}.popover-title {
    font-weight: normal;
    line-height: 18px;

    background-color: #f7f7f7;
}.popover.top > .arrow {
    border-top-color: #f0f0f0;
    border-top-color: rgba(0,0,0,.1);
}.popover.top > .arrow:after {
    border-top-color: #ffffff;
}.popover.right > .arrow {
    border-right-color: #f0f0f0;
    border-right-color: rgba(0,0,0,.1);
}.popover.right > .arrow:after {
    border-right-color: #ffffff;
}.popover.bottom > .arrow {
    border-bottom-color: #f0f0f0;
    border-bottom-color: rgba(0,0,0,.1);
}.popover.bottom > .arrow:after {
    border-bottom-color: #ffffff;
}.popover.left > .arrow {
    border-left-color: #f0f0f0;
    border-left-color: rgba(0,0,0,.1);
}.popover.left > .arrow:after {
    border-left-color: #ffffff;
}.pull-none {
    float: none!important;
}.text-link {
    color: #574a9b;
}.text-link:hover,
.text-link:focus {
    color: #1696c8;
}.inline-block {
    display: inline-block;
}.block {
    display: block;
}.no-border {
    border: 0!important;
}.border-top {
    border-top: 1px solid #e5e5e5;
}.border-right {
    border-right: 1px solid #e5e5e5;
}.border-bottom {
    border-bottom: 1px solid #e5e5e5;
}.border-left {
    border-left: 1px solid #e5e5e5;
}.border-primary {
    border-color: #574a9b!important;
}.border-secondary {
    border-color: #917730!important;
}.border-tertiary {
    border-color: #469182!important;
}.border-success {
    border-color: #68b828!important;
}.border-warning {
    border-color: #ffba00!important;
}.border-info {
    border-color: #40bbea!important;
}.border-danger {
    border-color: #f2233b!important;
}.width-full {
    width: 100%!important;
}.width-lg {
    width: 600px!important;
}.width-md {
    width: 450px!important;
}.width-sm {
    width: 300px!important;
}.width-xs {
    width: 150px!important;
}.width-50 {
    width: 50px!important;
}.width-100 {
    width: 100px!important;
}.width-150 {
    width: 150px!important;
}.width-200 {
    width: 200px!important;
}.width-250 {
    width: 250px!important;
}.width-300 {
    width: 300px!important;
}.width-350 {
    width: 350px!important;
}.width-400 {
    width: 400px!important;
}.width-450 {
    width: 450px!important;
}.width-500 {
    width: 500px!important;
}.width-550 {
    width: 550px!important;
}.width-600 {
    width: 600px!important;
}.height-full {
    height: 100%!important;
}.height-lg {
    height: 600px!important;
}.height-md {
    height: 450px!important;
}.height-sm {
    height: 300px!important;
}.height-xs {
    height: 150px!important;
}.height-50 {
    height: 50px!important;
}.height-100 {
    height: 100px!important;
}.height-150 {
    height: 150px!important;
}.height-200 {
    height: 200px!important;
}.height-250 {
    height: 250px!important;
}.height-300 {
    height: 300px!important;
}.height-350 {
    height: 350px!important;
}.height-400 {
    height: 400px!important;
}.height-450 {
    height: 450px!important;
}.height-500 {
    height: 500px!important;
}.height-550 {
    height: 550px!important;
}.height-600 {
    height: 600px!important;
}.overflow-auto {
    overflow: auto!important;
}.overflow-visible {
    overflow: visible!important;
}.overflow-scroll {
    overflow: scroll!important;
}.overflow-x-hidden {
    overflow-x: hidden!important;
}.overflow-x-visible {
    overflow-x: visible!important;
}.overflow-x-scroll {
    overflow-x: scroll!important;
}.overflow-y-hidden {
    overflow-y: hidden!important;
}.overflow-y-visible {
    overflow-y: visible!important;
}.overflow-y-scroll {
    overflow-y: scroll!important;
}.fz10 {
    font-size: 10px!important;
}.fz11 {
    font-size: 11px!important;
}.fz12 {
    font-size: 12px!important;
}.fz13 {
    font-size: 13px!important;
}.fz14 {
    font-size: 14px!important;
}.fz16 {
    font-size: 16px!important;
}.fz18 {
    font-size: 18px!important;
}.fz20 {
    font-size: 20px!important;
}.fz25 {
    font-size: 25px!important;
}.fz30 {
    font-size: 30px!important;
}.fw300 {
    font-weight: 300!important;
}.fw400 {
    font-weight: 400!important;
}.fw500 {
    font-weight: 500!important;
}.fw600 {
    font-weight: 600!important;
}.fw700 {
    font-weight: 700!important;
}.verticle-align-top {
    vertical-align: top;
}.verticle-align-middle {
    vertical-align: middle;
}.verticle-align-bottom {
    vertical-align: bottom;
}.verticle-align-inherit {
    vertical-align: inherit;
}.last-col {
    overflow: hidden!important;
}.ptn,
.pvn,
.pan {
    padding-top: 0!important;
}.ptx,
.pvx,
.pax {
    padding-top: 3px!important;
}.pts,
.pvs,
.pas {
    padding-top: 5px!important;
}.ptm,
.pvm,
.pam {
    padding-top: 10px!important;
}.ptsm,
.pvsm,
.pasm {
    padding-top: 15px!important;
}.ptl,
.pvl,
.pal {
    padding-top: 20px!important;
}.ptsl,
.pvsl,
.pasl {
    padding-top: 25px!important;
}.ptxl,
.pvxl,
.paxl {
    padding-top: 30px!important;
}.ptsxl,
.pvsxl,
.pasxl {
    padding-top: 35px!important;
}.ptxxl,
.pvxxl,
.paxxl {
    padding-top: 40px!important;
}.prn,
.phn,
.pan {
    padding-right: 0!important;
}.prx,
.phx,
.pax {
    padding-right: 3px!important;
}.prs,
.phs,
.pas {
    padding-right: 5px!important;
}.prm,
.phm,
.pam {
    padding-right: 10px!important;
}.prsm,
.phsm,
.pasm {
    padding-right: 15px!important;
}.prl,
.phl,
.pal {
    padding-right: 20px!important;
}.prsl,
.phsl,
.pasl {
    padding-right: 25px!important;
}.prxl,
.phxl,
.paxl {
    padding-right: 30px!important;
}.prsxl,
.phsxl,
.pasxl {
    padding-right: 35px!important;
}.prxxl,
.phxxl,
.paxxl {
    padding-right: 40px!important;
}.pbn,
.pvn,
.pan {
    padding-bottom: 0!important;
}.pbx,
.pvx,
.pax {
    padding-bottom: 3px!important;
}.pbs,
.pvs,
.pas {
    padding-bottom: 5px!important;
}.pbm,
.pvm,
.pam {
    padding-bottom: 10px!important;
}.pbsm,
.pvsm,
.pasm {
    padding-bottom: 15px!important;
}.pbl,
.pvl,
.pal {
    padding-bottom: 20px!important;
}.pbsl,
.pvsl,
.pasl {
    padding-bottom: 25px!important;
}.pbxl,
.pvxl,
.paxl {
    padding-bottom: 30px!important;
}.pbsxl,
.pvsxl,
.pasxl {
    padding-bottom: 35px!important;
}.pbxxl,
.pvxxl,
.paxxl {
    padding-bottom: 40px!important;
}.pln,
.phn,
.pan {
    padding-left: 0!important;
}.plx,
.phx,
.pax {
    padding-left: 3px!important;
}.pls,
.phs,
.pas {
    padding-left: 5px!important;
}.plm,
.phm,
.pam {
    padding-left: 10px!important;
}.plsm,
.phsm,
.pasm {
    padding-left: 15px!important;
}.pll,
.phl,
.pal {
    padding-left: 20px!important;
}.plsl,
.phsl,
.pasl {
    padding-left: 25px!important;
}.plxl,
.phxl,
.paxl {
    padding-left: 30px!important;
}.plsxl,
.phsxl,
.pasxl {
    padding-left: 35px!important;
}.plxxl,
.phxxl,
.paxxl {
    padding-left: 40px!important;
}.mtn,
.mvn,
.man {
    margin-top: 0!important;
}.mtx,
.mvx,
.max {
    margin-top: 3px!important;
}.mts,
.mvs,
.mas {
    margin-top: 5px!important;
}.mtm,
.mvm,
.mam {
    margin-top: 10px!important;
}.mtsm,
.mvsm,
.masm {
    margin-top: 15px!important;
}.mtl,
.mvl,
.mal {
    margin-top: 20px!important;
}.mtsl,
.mvsl,
.masl {
    margin-top: 25px!important;
}.mtxl,
.mvxl,
.maxl {
    margin-top: 30px!important;
}.mtsxl,
.mvsxl,
.masxl {
    margin-top: 35px!important;
}.mtxxl,
.mvxxl,
.maxxl {
    margin-top: 40px!important;
}.mrn,
.mhn,
.man {
    margin-right: 0!important;
}.mrx,
.mhx,
.max {
    margin-right: 3px!important;
}.mrs,
.mhs,
.mas {
    margin-right: 5px!important;
}.mrm,
.mhm,
.mam {
    margin-right: 10px!important;
}.mrsm,
.mhsm,
.masm {
    margin-right: 15px!important;
}.mrl,
.mhl,
.mal {
    margin-right: 20px!important;
}.mrsl,
.mhsl,
.masl {
    margin-right: 25px!important;
}.mrxl,
.mhxl,
.maxl {
    margin-right: 30px!important;
}.mrsxl,
.mhsxl,
.masxl {
    margin-right: 35px!important;
}.mrxxl,
.mhxxl,
.maxxl {
    margin-right: 40px!important;
}.mbn,
.mvn,
.man {
    margin-bottom: 0!important;
}.mbx,
.mvx,
.max {
    margin-bottom: 3px!important;
}.mbs,
.mvs,
.mas {
    margin-bottom: 5px!important;
}.mbm,
.mvm,
.mam {
    margin-bottom: 10px!important;
}.mbsm,
.mvsm,
.masm {
    margin-bottom: 15px!important;
}.mbl,
.mvl,
.mal {
    margin-bottom: 20px!important;
}.mbsl,
.mvsl,
.masl {
    margin-bottom: 25px!important;
}.mbxl,
.mvxl,
.maxl {
    margin-bottom: 30px!important;
}.mbsxl,
.mvsxl,
.masxl {
    margin-bottom: 35px!important;
}.mbxxl,
.mvxxl,
.maxxl {
    margin-bottom: 40px!important;
}.mln,
.mhn,
.man {
    margin-left: 0!important;
}.mlx,
.mhx,
.max {
    margin-left: 3px!important;
}.mls,
.mhs,
.mas {
    margin-left: 5px!important;
}.mlm,
.mhm,
.mam {
    margin-left: 10px!important;
}.mlsm,
.mhsm,
.masm {
    margin-left: 15px!important;
}.mll,
.mhl,
.mal {
    margin-left: 20px!important;
}.mlsl,
.mhsl,
.masl {
    margin-left: 25px!important;
}.mlxl,
.mhxl,
.maxl {
    margin-left: 30px!important;
}.mlsxl,
.mhsxl,
.masxl {
    margin-left: 35px!important;
}.mlxxl,
.mhxxl,
.maxxl {
    margin-left: 40px!important;
}.slimScrollDiv {
    float: left;
}.slimScrollDiv .slimScrollBar {
    right: 0!important;

    border-radius: 0!important;
}.icheckbox_minimal-grey,
.iradio_minimal-grey {
    margin-right: 8px;

    vertical-align: top!important;
}.jqstooltip {
    box-sizing: content-box;
}.page-wrapper {
    position: relative;

    float: left;

    width: 100%;
}.wrapper {
    float: left;

    width: 100%;
    min-height: 100%;
}.wrapper:before,
.wrapper:after {
    display: table;

    content: ' ';
}.wrapper:after {
    clear: both;
}.wrapper:before,
.wrapper:after {
    display: table;

    content: ' ';
}.wrapper:after {
    clear: both;
}.header {
    background-color: #ffffff;
}.header .header-top {
    height: 64px;

    background-color: #443a78;
}.header .header-top .logo {
    line-height: 64px;

    display: block;
    float: left;

    width: 150px;
    height: 64px;
    padding: 0;

    text-align: left;
}.header .header-top .logo a.logo-text {
    font-size: 25px;
    font-weight: bold;

    height: 64px;

    color: rgba(255,255,255,.5);
}.header .header-top .navbar {
    height: 64px;
    margin-bottom: 0;

    border: 0;
}.header .header-top .navbar .pull-right ul.navbar-nav > li.open > a {
    background-color: transparent;
}.header .header-top .navbar .pull-right ul.navbar-nav > li > a {
    line-height: 64px;

    height: 64px;
    padding-top: 5px;
    padding-bottom: 0;

    color: #f0f0f0;
}.header .header-top .navbar .pull-right ul.navbar-nav > li > a:hover,
.header .header-top .navbar .pull-right ul.navbar-nav > li > a:focus {
    background-color: transparent;
}.header .header-top .navbar .pull-right ul.navbar-nav > li > a > i {
    font-size: 20px;
}.header .header-top .navbar .pull-right ul.navbar-nav > li.dropdown-extra ul.dropdown-menu {
    width: 233px;
    min-width: 160px;
    max-width: 300px;

    background-color: #ffffff;
}.header .header-top .navbar .pull-right ul.navbar-nav > li ul.dropdown-menu > li:last-child > a {
    border-bottom: 0;
}.header .header-top .navbar .pull-right ul.navbar-nav > li ul.dropdown-menu > li:last-child > a:hover {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}.header .header-top .navbar .pull-right ul.navbar-nav > li ul.dropdown-menu > li.dropdown-footer > a > i {
    float: right;

    margin-top: 3px;
}.header .header-top .navbar .pull-right ul.navbar-nav > li ul.dropdown-menu > li a {
    line-height: 20px;

    display: block;
    clear: both;

    padding: 10px 15px;

    white-space: normal;

    color: #666666;
    border-bottom: 1px solid #f5f5f5;
}.header .header-top .navbar .pull-right ul.navbar-nav > li ul.dropdown-menu > li a:hover {
    color: #666666;
}.header .header-top .navbar .pull-right ul.navbar-nav > li ul.dropdown-menu > li p {
    margin: 0;
    padding: 10px;

    color: #666666;
    background-color: #e5e5e5;
}.header .header-top .navbar .pull-right ul.navbar-nav > li ul.dropdown-menu > li ul.dropdown-menu-list {
    padding-right: 0!important;
    padding-left: 0;

    list-style: none;
}.header .header-top .navbar .pull-right ul.navbar-nav > li.dropdown-tasks .dropdown-menu p {
    color: #ffffff;
    background-color: #68b828;
}.header .header-top .navbar .pull-right ul.navbar-nav > li.dropdown-tasks .dropdown-menu .task {
    margin-bottom: 5px;
}.header .header-top .navbar .pull-right ul.navbar-nav > li.dropdown-tasks .dropdown-menu .task .percent {
    display: inline-block;
    float: right;
}.header .header-top .navbar .pull-right ul.navbar-nav > li.dropdown-tasks .dropdown-menu .progress {
    margin-bottom: 0;
}.header .header-top .navbar .pull-right ul.navbar-nav > li.dropdown-user > a {
    line-height: 1px;

    padding-top: 15px;
}.header .header-top .navbar .pull-right ul.navbar-nav > li.dropdown-user > a .avatar {
    float: left;
}.header .header-top .navbar .pull-right ul.navbar-nav > li.dropdown-user > a .avatar img {
    height: 35px;
    margin-right: 7px;
}.header .header-top .navbar .pull-right ul.navbar-nav > li.dropdown-user > a .info {
    float: left;

    margin-top: 7px;
}.header .header-top .navbar .pull-right ul.navbar-nav > li.dropdown-user > a .info .name {
    font-size: 14px;
    font-weight: bold;

    display: block;

    margin-bottom: 20px;
}.header .header-top .navbar .pull-right ul.navbar-nav > li.dropdown-user > a .info .pos {
    color: rgba(255,255,255,.5);
}.header .header-top .navbar .pull-right ul.navbar-nav > li.dropdown-user i[class*='icon-'] {
    margin-right: 10px;
}.header .header-top .navbar .pull-right ul.navbar-nav > li.dropdown-user .dropdown-menu li a i {
    font-size: 16px;
}.header #main-sidebar {
    min-height: 64px;
}.header #main-sidebar ul > li.open > a {
    background-color: #302956;
}.header #main-sidebar ul > li.active > a {
    background-color: #3a3167;
}.header #main-sidebar ul > li > a {
    font-weight: normal;
    font-weight: bold;

    position: relative;

    padding: 22px 18px;

    color: #ffffff;
}.header #main-sidebar ul > li > a .menu-title {
    margin-right: 5px;
}.header #main-sidebar ul > li > a:hover {
    background-color: #302956;
}.header #main-sidebar ul > li ul.dropdown-menu {
    background-color: #302956;
}.header #main-sidebar ul > li ul.dropdown-menu li.active > a {
    color: #ffffff!important;
    background-color: rgba(255,255,255,.1);
}.header #main-sidebar ul > li ul.dropdown-menu li > a {
    font-weight: normal;

    padding: 10px 15px;

    color: rgba(255,255,255,.7);
}.header #main-sidebar ul > li ul.dropdown-menu li > a:hover {
    color: #ffffff!important;
    background-color: rgba(255,255,255,.1);
}.header #main-sidebar ul > li.mega-menu-dropdown {
    position: static;
}.header #main-sidebar ul > li.mega-menu-dropdown > .dropdown-menu {
    left: auto;

    width: auto;
}.header #main-sidebar ul > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content {
    margin: 0;
    padding: 15px;
}.header #main-sidebar ul > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu {
    margin: 0;
    padding: 0;
}.header #main-sidebar ul > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li {
    margin: 0!important;
    padding: 0!important;

    list-style: none;
}.header #main-sidebar ul > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 {
    font-size: 14px;

    margin-top: 0;
    padding-left: 10px;

    color: #ffffff;
}.header #main-sidebar ul > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a {
    display: block;

    margin: 0;
    padding: 7px 10px;

    white-space: normal;

    color: rgba(255,255,255,.7);
}.header #main-sidebar ul > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a > i {
    margin-right: 10px;
}.header #main-sidebar ul > li.mega-menu-dropdown.mega-menu-full .dropdown-menu {
    right: 0;
    left: 0;
}.header #main-sidebar .search-form {
    padding: 8px 0;
}.header #main-sidebar .search-form .input-icon input {
    width: 200px;

    -webkit-transition: width .2s;
            transition: width .2s;
}.header #main-sidebar .search-form .input-icon input::-moz-placeholder {
    opacity: 1;
    color: #cccccc;
}.header #main-sidebar .search-form .input-icon input:-ms-input-placeholder {
    color: #cccccc;
}.header #main-sidebar .search-form .input-icon input::-webkit-input-placeholder {
    color: #cccccc;
}.header #main-sidebar .search-form .input-icon input:focus {
    width: 350px;
}.header #main-sidebar .search-form .input-icon i {
    cursor: pointer;
}.content,
.page-sidebar {
    display: block;

    min-height: 100%;
}.content {
    float: left;

    width: 100%;

    background-color: rgba(87,74,155,.01);
}.content .page-title {
    position: relative;

    float: left;

    width: 100%;
    padding: 12px 15px;

    background-color: #574a9b;
}.content .page-title h1 {
    font-size: 25px;
    font-weight: 400;

    margin: 0;

    color: #ffffff;
}.content .page-title h1 > small {
    font-size: 12px;

    display: block;

    margin-top: 7px;

    color: #ffffff;
}.content .page-breadcrumb {
    position: relative;

    float: left;

    width: 100%;

    background-color: #ffffff;
}.main-content {
    float: left;

    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
}body .header {
    position: relative;
}body .header .navbar .nav > li > a > .badge {
    position: absolute;
    top: 12px;
    right: 5px;
}.footer {
    position: relative;

    float: left;

    width: 100%;
    padding: 10px 0;

    color: #ffffff;
    background-color: #302956;
}.page-header-fixed .page-wrapper .header {
    position: fixed;
    z-index: 999;

    width: 100%;
}.page-header-fixed .page-wrapper .wrapper {
    margin-top: 64px;
}.page-header-top-fixed .page-wrapper .header .header-top.fixed {
    position: fixed;
    z-index: 9999;
    top: 0;

    width: 100%;
}.page-header-menu-fixed .page-wrapper .header .header-menu.fixed {
    position: fixed;
    z-index: 9999;
    top: 0;

    width: 100%;
}.page-header-menu-light .page-wrapper .header #main-sidebar ul > li.open > a {
    color: #574a9b;
    background-color: #ffffff;
}.page-header-menu-light .page-wrapper .header #main-sidebar ul > li.active > a {
    color: rgba(255,255,255,.8);
    background-color: #3a3167;
}.page-header-menu-light .page-wrapper .header #main-sidebar ul > li ul.dropdown-menu {
    background-color: #ffffff;
}.page-header-menu-light .page-wrapper .header #main-sidebar ul > li ul.dropdown-menu li.active > a {
    color: #888888!important;
}.page-header-menu-light .page-wrapper .header #main-sidebar ul > li ul.dropdown-menu li > a {
    padding: 10px 15px;
    color: #888888;
}.page-header-menu-light .page-wrapper .header #main-sidebar ul > li ul.dropdown-menu li > a:hover {
    color: #888888!important;
}.page-header-menu-light .page-wrapper .header #main-sidebar ul > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 {
    color: #333333;
}.page-header-menu-light .page-wrapper .header #main-sidebar ul > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a {
    color: #888888;
}.pageload-overlay {
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;

    visibility: hidden;

    width: 100%;
    height: 100%;
}.pageload-overlay.show {
    visibility: visible;
}.pageload-overlay svg {
    position: absolute;
    top: 0;
    left: 0;

    pointer-events: none;
}.pageload-overlay svg path {
    fill: #574a9b;
}.pageload-overlay::after,
.pageload-overlay::before {
    position: fixed;
    z-index: 1000;
    top: 50%;
    left: 50%;

    visibility: hidden;

    width: 20px;
    height: 20px;
    margin: -10px 0 0 -10px;

    content: '';
    -webkit-transition: opacity .15s,visibility 0s .15s;
            transition: opacity .15s,visibility 0s .15s;

    opacity: 0;
    border-radius: 50%;
}.pageload-overlay::after {
    -webkit-transform: translateX(-20px);
            transform: translateX(-20px);
    -webkit-animation: moveRight .6s linear infinite alternate;
            animation: moveRight .6s linear infinite alternate;

    background: #6cc88a;
}.pageload-overlay::before {
    -webkit-transform: translateX(20px);
            transform: translateX(20px);
    -webkit-animation: moveLeft .6s linear infinite alternate;
            animation: moveLeft .6s linear infinite alternate;

    background: #4fc3f7;
}@-webkit-keyframes moveRight {
    to {
        -webkit-transform: translateX(20px);
    }
}@keyframes moveRight {
    to {
        -webkit-transform: translateX(20px);
                transform: translateX(20px);
    }
}@-webkit-keyframes moveLeft {
    to {
        -webkit-transform: translateX(-20px);
    }
}@keyframes moveLeft {
    to {
        -webkit-transform: translateX(-20px);
                transform: translateX(-20px);
    }
}.pageload-loading.pageload-overlay::after,
.pageload-loading.pageload-overlay::before {
    visibility: visible;

    -webkit-transition: opacity .3s;
            transition: opacity .3s;

    opacity: 1;
}#modal-setting ul.list-setting {
    margin: 0;
}#modal-setting ul.list-setting > li {
    padding: 10px 10px;
}#modal-setting ul.list-setting > li:nth-child(odd) {
    background-color: #f9f9f9;
}#modal-setting ul.list-setting > li ul.theme-color > li {
    width: 20px;
    height: 20px;
    margin-left: 5px;

    cursor: pointer;
}#modal-setting ul.list-setting > li ul.theme-color > li.active {
    box-shadow: inset 0 0 10px rgba(0,0,0,.5);
}#modal-setting ul.list-setting > li ul.theme-color > li.blue {
    background-color: #574a9b;
}#modal-setting ul.list-setting > li ul.theme-color > li.pink {
    background-color: #914682;
}#modal-setting ul.list-setting > li ul.theme-color > li.purple {
    background-color: #6d4691;
}#modal-setting ul.list-setting > li ul.theme-color > li.green {
    background-color: #469182;
}#modal-setting ul.list-setting > li ul.theme-color > li.orange {
    background-color: #914646;
}@media (max-width:480px) {
    .header .logo {
        width: 100%!important;

        background-color: #443a78;
    }.header .navbar {
        width: 100%;
        margin-top: 50px;
        margin-left: 0!important;
    }.header .navbar .navbar-right .navbar-nav {
        margin: 0;
    }.header .navbar .navbar-right .navbar-nav > li {
        float: left;
    }.header .navbar .navbar-right .navbar-nav > li > a {
        float: left;
    }
}.label-demo .label {
    margin: 0 5px 10px 0;
}.badge-demo .badge {
    margin: 0 5px 10px 0;
}.btn-demo .btn {
    margin: 0 10px 10px 0;
}.btn-group-demo .btn-group {
    margin: 0 10px 10px 0;
}.background-colors-demo .col-md-6 {
    margin-bottom: 10px;

    text-align: center;
}.dropdown-demo > .dropdown-menu {
    position: static;

    display: inline-block;

    margin-right: 10px;
    margin-bottom: 10px;
}#animation-text {
    font-size: 50px;
    font-weight: bold;

    z-index: 9999;

    color: #68b828;
}.card {
    box-sizing: border-box;
    margin: 0;
    padding-top: 15px;

    border: 0;
    background-color: #ffffff;
}.card .card-heading {
    margin: 0;
    padding: 0 20px;
}.card .card-heading.title {
    font-size: 16px;

    padding-bottom: 5px;
}.card .card-heading.time {
    font-size: 12px;

    padding-bottom: 15px;

    color: #999999;
    border-bottom: 1px solid #e5e5e5;
}.card .card-heading.image img {
    display: inline-block;

    width: 46px;
    height: 46px;
    margin-right: 15px;

    vertical-align: top;

    border: 0;
    border-radius: 50%;
}.card .card-heading.image .card-heading-header {
    display: inline-block;

    padding-top: 7px;

    vertical-align: top;
}.card .card-heading.image .card-heading-header h3 {
    font-size: 14px;
    line-height: 16px;

    margin: 0;

    color: #666666;
}.card .card-heading.image .card-heading-header span {
    font-size: 12px;

    color: #999999;
}.card .card-body {
    margin-top: 20px;
    padding: 0 20px;
}.card .card-media {
    margin: 0;
    padding: 0 20px;
}.card .card-media img {
    max-width: 100%;
    max-height: 100%;
}.card .card-actions {
    min-height: 30px;
    margin: 20px 0 0 0;
    padding: 0 20px 20px 20px;
}.card .card-comments {
    margin: 0;
    padding: 20px;

    background-color: #f8f8f8;
}.card .card-comments .comments-collapse-toggle {
    margin: 0 20px 22px 0;
    padding: 0;
}.card .card-comments .comments-collapse-toggle a,
.card .card-comments .comments-collapse-toggle span {
    font-size: 12px;

    overflow: hidden;

    padding-right: 5px;

    white-space: nowrap;
    text-overflow: ellipsis;

    color: #999999;
}.card-comments .media-heading {
    font-family: 'Arial',sans-serif;
    font-size: 13px;
    font-weight: bold;
}.card.people {
    position: relative;

    display: inline-block;
    overflow: hidden;

    width: 170px;
    height: 300px;
    margin-left: 20px;
    padding-top: 0;

    vertical-align: top;
}.card.people:first-child {
    margin-left: 0;
}.card.people .card-top {
    position: absolute;
    top: 0;
    left: 0;

    display: inline-block;

    width: 170px;
    height: 150px;

    background-color: #ffffff;
}.card.people .card-top.green {
    background-color: #68b828;
}.card.people .card-top.blue {
    background-color: #40bbea;
}.card.people .card-info {
    position: absolute;
    top: 150px;

    display: inline-block;
    overflow: hidden;

    box-sizing: border-box;
    width: 100%;
    height: 101px;

    background: #ffffff;
}.card.people .card-info .title {
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;

    display: block;
    overflow: hidden;

    margin: 8px 14px 0 14px;

    color: #666666;
}.card.people .card-info .desc {
    font-size: 12px;
    line-height: 16px;

    display: block;
    overflow: hidden;

    margin: 8px 14px 0 14px;

    text-overflow: ellipsis;

    color: #737373;
}.card.people .card-bottom {
    line-height: 29px;

    position: absolute;
    bottom: 0;
    left: 0;

    display: inline-block;

    box-sizing: border-box;
    width: 100%;
    padding: 10px 20px;

    text-align: center;
}.card.hovercard {
    position: relative;

    overflow: hidden;

    width: 240px;
    padding-top: 0;

    text-align: center;

    background-color: #ffffff;
}.card.hovercard img {
    width: 240px;
    height: 135px;
}.card.hovercard .avatar {
    position: relative;
    top: -40px;

    margin-bottom: -40px;
}.card.hovercard .avatar img {
    width: 80px;
    max-width: 80px;
    height: 80px;
    max-height: 80px;

    border-radius: 50%;
}.card.hovercard .info {
    padding: 4px 8px 10px;
}.card.hovercard .info .title {
    font-size: 24px;
    line-height: 1;

    margin-bottom: 4px;

    vertical-align: middle;

    color: #666666;
}.card.hovercard .info .desc {
    font-size: 12px;
    line-height: 20px;

    overflow: hidden;

    text-overflow: ellipsis;

    color: #737373;
}.card.hovercard .bottom {
    margin-bottom: 17px;
    padding: 0 20px;
}ul.chats {
    margin: 0;
    padding: 0;
}ul.chats > li {
    font-size: 12px;

    margin: 30px auto;
    padding: 0 40px;

    list-style: none;
}ul.chats > li:first-child {
    margin-top: 0;
}ul.chats > li.in img.avatar {
    float: left;

    border: 3px solid #574a9b;
}ul.chats > li.in .message {
    margin-left: 65px;

    color: #ffffff;
    border-left: 3px solid #574a9b;
    border-radius: 4px;
    background-color: #574a9b;
}ul.chats > li.in .message .chat-arrow {
    position: absolute;
    top: 15px;
    left: -10px;

    display: block;

    width: 0;
    height: 0;

    border-top: 10px solid transparent;
    border-right: 10px solid #574a9b;
    border-bottom: 10px solid transparent;
}ul.chats > li.in .message a.chat-name {
    font-size: 14px;
    font-weight: bold;

    margin-right: 5px;

    color: #ffffff;
}ul.chats > li.out img.avatar {
    float: right;

    border: 3px solid #917730;
}ul.chats > li.out .message {
    margin-right: 65px;

    text-align: right;

    color: #ffffff;
    border-right: 3px solid #917730;
    border-radius: 4px;
    background-color: #917730;
}ul.chats > li.out .message .chat-arrow {
    position: absolute;
    top: 15px;
    right: -10px;

    display: block;

    width: 0;
    height: 0;

    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #917730;
}ul.chats > li.out .message a.chat-name {
    font-weight: bold;

    margin-right: 5px;

    text-align: right;

    color: #ffffff;
}ul.chats > li.out .message a.chat-datetime {
    text-align: right;
}ul.chats > li img.avatar {
    width: 50px;
    height: 50px;

    border-radius: 50%;
}ul.chats > li .message {
    position: relative;

    display: block;

    padding: 12px;
}ul.chats > li .message .chat-datetime {
    font-size: 11px;
    font-style: italic;

    opacity: .5;
}ul.chats > li .message .chat-body {
    font-size: 14px;

    display: block;

    margin-top: 5px;

    opacity: .8;
}.widget-tasks ul.list-group > li.list-group-item.active {
    color: #666666;
    border: 0;
    background-color: #f5f5f5;
}.widget-tasks ul.list-group > li.list-group-item span.drag-drop {
    position: relative;
    top: 1px;

    display: block;
    float: left;

    width: 7px;
    height: 17px;
    margin-right: 10px;

    cursor: move;
}.widget-tasks ul.list-group > li.list-group-item span.drag-drop i {
    display: block;

    width: 2px;
    height: 2px;

    background: #cccccc;
    -webkit-box-shadow: 5px 0 0 0 #cccccc,0 5px 0 0 #cccccc,5px 5px 0 0 #cccccc,0 10px 0 0 #cccccc,5px 10px 0 0 #cccccc,0 15px 0 0 #cccccc,5px 15px 0 0 #cccccc;
       -moz-box-shadow: 5px 0 0 0 #cccccc,0 5px 0 0 #cccccc,5px 5px 0 0 #cccccc,0 10px 0 0 #cccccc,5px 10px 0 0 #cccccc,0 15px 0 0 #cccccc,5px 15px 0 0 #cccccc;
            box-shadow: 5px 0 0 0 #cccccc,0 5px 0 0 #cccccc,5px 5px 0 0 #cccccc,0 10px 0 0 #cccccc,5px 10px 0 0 #cccccc,0 15px 0 0 #cccccc,5px 15px 0 0 #cccccc;
}.widget-tasks ul.list-group > li.list-group-item .checkbox {
    float: left;

    margin: 0;
}.widget-tasks ul.list-group > li.list-group-item .checkbox span {
    display: inline-block;

    width: 200px;
}.widget-tasks ul.list-group > li.list-group-item .actions {
    visibility: hidden;
    float: right;
}.widget-tasks ul.list-group > li.list-group-item .actions a {
    font-size: 14px;

    margin-left: 10px;
}.widget-tasks ul.list-group > li.list-group-item:hover .actions {
    visibility: visible;
}.widget-tasks ul.list-group > li.list-group-item.task-completed .checkbox span {
    text-decoration: line-through;

    color: #cccccc;
}.cart-item-pic {
    position: relative;

    float: left;

    margin: -2px 12px 0 -7px;
}.cart-item-pic > img {
    display: block;

    width: 48px;
    height: 48px;
}.cart-item-pic:before {
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;

    content: '';
}.cart-item-desc {
    font-size: 11px;
    font-weight: normal;

    display: block;

    margin-top: 3px;

    color: #999999;
}.cart-item-price {
    font-weight: bold;

    position: absolute;
    top: 50%;
    right: 15px;

    margin-top: -10px;

    color: #40bbea;
}.post {
    margin-bottom: 20px;

    box-shadow: 0 1px 1px rgba(0,0,0,.15);
}.post .post-image {
    display: block;
}.post .post-image img {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}.post .icon-attachment {
    color: #ffffff;
}.post .details {
    position: relative;

    padding: 0 10px 10px;

    text-align: center;

    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    background: #ffffff;
}.post .details h2 {
    font-weight: 600;

    margin: 0;
    padding: 5px 0;

    color: #696969;
}.post .details p {
    margin: 0 0 5px;
    padding: 0;

    color: #aaaaaa;
}.post .details .intents {
    font-size: .6875 em;
    line-height: 14px;

    position: absolute;
    top: 10px;
    right: 10px;

    text-align: right;

    color: #aaaaaa;
}.post .details .intents [class*='icon-'] {
    font-size: 14px;
}.post .details .intents .count {
    line-height: 14px;

    position: relative;
    top: -3px;

    display: inline-block;

    margin: 0 5px;
}.post .details .intents .icon-star {
    color: #ffba00;
}.post .actions {
    height: 20px;
}.post .actions [class*='icon-'] {
    font-size: 18px;
    font-weight: normal;
}.post .actions .btn-round {
    position: relative;
    top: -19px;

    width: 38px;
    height: 38px;
    padding: 9px 0;

    text-align: center;

    border-radius: 50%;
}.post.post-blog .details {
    padding: 10px 20px;

    text-align: left;
}.post.post-blog .details h2 {
    font-weight: 300;
}.post.post-blog .details strong {
    color: #888888;
}.post.post-product .details {
    padding: 0 20px 20px;

    text-align: left;
}.post.post-product .product-actions {
    margin: 20px 0 0;
}.post.post-product .download-count {
    margin: 0 20px;
}.bwizard-steps li {
    position: relative;

    display: block;
    float: left;

    margin: 0;
    margin-right: 10px!important;
    padding: 0;
}.bwizard-steps li.active a {
    background-color: #68b828;
}.bwizard-steps li.active a:hover,
.bwizard-steps li.active a:focus {
    background-color: #68b828;
}.bwizard-steps li a {
    position: relative;
    z-index: 99;

    display: block;
    float: left;

    width: 240px;
    height: 75px;
    margin: 0;
    padding: 0;

    color: #ffffff;
    background-color: #e5e7e8;
}.bwizard-steps li a .step-number {
    font-size: 120px;
    font-weight: bold;
    line-height: 1;

    position: absolute;
    top: -10px;
    left: -10px;

    padding: 5px;
    padding-top: 0;

    text-align: center;

    opacity: .3;
}.bwizard-steps li a .step-desc {
    font-size: 25px;
    font-weight: bold;
    line-height: 1;

    position: relative;

    display: block;
    float: left;

    padding-top: 12px;
    padding-left: 75px;

    text-align: left;
}.bwizard-steps li a .step-desc small {
    font-size: 14px;
    font-weight: normal;

    opacity: .7;
}@media (max-width:480px) {
    .bwizard-steps li,
    .bwizard-steps li.active,
    .bwizard-steps li:first-child,
    .bwizard-steps li:last-child {
        margin-right: 0;
        padding: 0;

        background-color: transparent;
    }
}.tab-step .board .nav-tabs {
    position: relative;

    box-sizing: border-box;
    margin: 0 auto;
    margin-bottom: 0;
}.tab-step .board-inner {
    padding-bottom: 35px;

    border-bottom: 1px solid #e5e5e5;
}.tab-step .btn {
    white-space: normal!important;
}.tab-step p.narrow {
    width: 60%;
    margin: 10px auto;
}.tab-step .liner {
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 0;
    left: 0;

    width: 75%;
    height: 10px;
    margin: -5px auto;

    background: #efefef;
}.tab-step .liner .liner-percent {
    height: 100%;

    -webkit-transition: width .3s;
            transition: width .3s;

    background-color: #574a9b;
}.tab-step .liner .liner-percent.liner-step1 {
    width: 16.5%;
}.tab-step .liner .liner-percent.liner-step2 {
    width: 49.9%;
}.tab-step .liner .liner-percent.liner-step3 {
    width: 83.3%;
}.tab-step .liner .liner-percent.liner-step4 {
    width: 100%;
}.tab-step .nav-tabs {
    border: 0;
    background-color: #ffffff!important;
}.tab-step .nav-tabs > li.active > a,
.tab-step .nav-tabs > li.active > a:hover,
.tab-step .nav-tabs > li.active > a:focus {
    cursor: default;

    color: #555555;
    border: 0;
    border-bottom-color: transparent;
    background-color: transparent;
}.tab-step .nav-tabs > li > a,
.tab-step .nav-tabs > li > a:hover,
.tab-step .nav-tabs > li > a:focus {
    padding: 0!important;
}.tab-step span.round-tabs {
    font-size: 40px;
    font-weight: bold;
    line-height: 50px;

    position: absolute;
    z-index: 2;
    left: 0;

    display: inline-block;

    width: 60px;
    height: 60px;

    text-align: center;

    color: #efefef;
    border: 5px solid #efefef;
    border-radius: 100px!important;
    background: #ffffff;
}.tab-step .nav-tabs > li.active > a span.round-tabs {
    color: #574a9b;
    border-color: #574a9b;
    background-color: #ffffff;
}.tab-step .nav-tabs > li.active > span.tab-name {
    color: #574a9b;
}.tab-step .nav-tabs > li {
    text-align: center;
}.tab-step .nav-tabs > li a {
    width: 60px;
    height: 60px;
    margin: 5px auto;
    padding: 0;

    border-radius: 50%!important;
}.tab-step .nav-tabs > li a:hover {
    background: transparent;
}.tab-step .nav-tabs > li span.tab-name {
    font-size: 14px;

    position: absolute;
    top: 70px;
    right: -20px;
    bottom: 0;
    left: -20px;

    display: block;

    margin: 0;
}.tab-step .tab-content {
    margin: 0;
    padding: 0;

    background-color: transparent;
}.tab-step .tab-pane {
    position: relative;

    padding-top: 20px;
}@media (max-width:585px) {
    .tab-step span.round-tabs {
        font-size: 16px;
        line-height: 50px;

        width: 50px;
        height: 50px;
    }.tab-step .nav-tabs > li a {
        line-height: 50px;

        width: 50px;
        height: 50px;
    }
}.tab-step .btn-rounded {
    padding: 6px 14px;

    border: 1px solid #cccccc;
    border-radius: 5px!important;
    background-color: #f9f9f9;
}.tab-step .btn-rounded:hover,
.tab-step .btn-rounded:focus {
    color: #767f88;
    background-color: #e5e5e5;
}.tab-step .pane-actions {
    margin-top: 60px;
}.tab-step .btn-style {
    font-weight: bold;

    padding-right: 30px;
    padding-left: 30px;

    -webkit-transition: all .2s;
            transition: all .2s;

    color: #ffffff;
    border-bottom: 5px solid #4f631e;
    border-radius: 5px!important;
    background-color: #98b72e;
    box-shadow: 1px 1px 5px rgba(0,0,0,.2),0 0 0 6px rgba(188,188,188,.3);
}.tab-step .btn-style:hover {
    color: #ffffff;
}.tab-step .btn-style:hover {
    color: #ffffff;
    border-bottom: 5px solid #98b72e;
    background-color: #98b72e;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}.tab-step .btn-style.btn-orange {
    border-bottom: 5px solid #af502b;
    background-color: #e56a31;
}.tab-step .btn-style.btn-orange:hover {
    border-bottom: 5px solid #e56a31;
    background-color: #e56a31;
}.tab-step h2 {
    padding-top: 3px!important;
}.tab-step .form-group .line {
    width: 15px;
    height: 2px;
    margin: 15px auto;

    background-color: #cccccc;
}.tab-step .row-form {
    padding: 10px 20px;

    background-color: #cccccc;
}.tab-step .row-form input {
    height: 30px;
    margin-top: -5px;
    margin-bottom: -5px;
}.tab-step table thead tr th {
    font-weight: bold;

    text-align: center;

    border-bottom: 0;
}.tab-step table tbody tr td {
    border-top: 0;
}.tab-step .table-striped > tbody > tr:nth-child(odd) > td,
.tab-step .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #cccccc;
}.tab-step #step1 .box {
    display: inline-block;

    width: 200px;
    margin-top: 10px;
    padding: 0 15px;

    text-align: left;
}.tab-step #step1 .box input {
    display: inline-block;
}.tab-step #step1 .box h3 {
    font-size: 25px;

    float: left;

    margin-right: 10px;
    margin-bottom: 0;
    padding-top: 0;
}.tab-step #step1 .notes {
    color: #d81f21;
}.tab-step #step1 .notes .label {
    font-weight: bold;

    margin-right: 10px;
    padding: 10px 20px;

    color: #ffffff;
    background-color: #d81f21;
}.tab-step #step1 .btn-large {
    font-size: 25px;
    font-weight: bold;

    width: 200px;
    height: 150px;
    padding: 15px;

    -webkit-transition: all .2s;
            transition: all .2s;

    color: #ffffff;
    border-radius: 20px!important;
}.tab-step #step1 .btn-large:hover,
.tab-step #step1 .btn-large:focus {
    box-shadow: inset 0 8px 10px rgba(0,0,0,.125);
}.tab-step #step1 .btn-large.btn-blue {
    background-color: #3333cc;
}.tab-step #step1 .btn-large.btn-green {
    background-color: #22ba08;
}.tab-step #step1 .btn-large.btn-yellow-green {
    background-color: #00cc99;
}.tab-step #step10 .notes {
    margin-bottom: 100px;
    padding: 20px;

    color: #ffffff;
    background-color: #e56a31;
}.tab-step #step10 .notes span {
    font-size: 20px;
    font-weight: bold;
}.tab-step #step10 table tbody tr td {
    border-top: 1px solid #dddddd!important;
}.tab-step #step10 .bg-dark {
    color: #ffffff;
    background-color: #666666;
}.tab-step #step10 .bg-gray {
    background-color: #f0f0f0;
}.tab-step #step2 .box {
    position: absolute;
    bottom: 0;

    padding: 20px;

    text-align: center;

    color: #ffffff;
    background-color: #00cc99!important;
}.tab-step #step2 .box h4 {
    font-size: 27px;
    font-weight: bold;

    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 0;
}.tab-step #step2 .box .box-child {
    font-size: 25px;

    padding: 10px;

    color: #555555;
    background-color: #ffffff;
}.tab-step #step2 .box .box-child p {
    margin-bottom: 0;
}.nav-inbox > li.active > a i {
    color: #ffffff;
}.nav-inbox > li > a {
    padding: 8px 15px;

    background-color: #ffffff;
}.nav-inbox > li > a:hover {
    color: #666666;
    background-color: #fafafa;
}.nav-inbox > li > a i {
    font-size: 14px;

    color: #999999;
}.email-btn-row {
    margin-bottom: 15px;
}.email-btn-row .btn + .btn {
    margin-left: 5px;
}.email-content {
    padding: 15px;

    background-color: #ffffff;
}.email-content .table.table-email .email-sender {
    padding-right: 25px;
}.email-content .table.table-email .email-btn {
    font-size: 14px;

    margin-right: 15px;

    color: #cccccc;
}.email-content .table.table-email .email-btn + .email-btn {
    margin-left: -5px;
}.jqstooltip {
    box-sizing: content-box;
}.slider .slider-track,
.slider .slider-selection,
.slider .slider-handle {
    background-image: none;
}.slider .slider-track {
    border-radius: 0;
}.slider .slider-selection {
    opacity: .5;
    border-radius: 0;
    background-color: #574a9b;
}.slider .slider-handle {
    opacity: 1;
    background-color: #ffffff;
    box-shadow: 0 1px 1px rgba(0,0,0,.3);
}.slider.slider-vertical {
    margin-right: 12px;
}.slider.slider-horizontal .slider-track {
    height: 3px;
}.slider.slider-horizontal .slider-handle {
    margin-top: -9px;
}.slider.slider-vertical .slider-track {
    width: 3px;
}.slider.slider-vertical .slider-handle {
    margin-left: -9px;
}.legend-container table {
    width: auto;
    margin: 20px 0 0 20px;
}.legend-container table tr {
    background: transparent;
}.legend-container .legendColorBox > div {
    border: 0!important;
}.legend-container .legendColorBox > div > div {
    border-width: 6px!important;
}.legendColorBox {
    padding: 3px 0;
}.legendColorBox > div {
    border: 0!important;
}.legendColorBox div {
    margin-right: 5px;

    border-radius: 50%;
}.legendColorBox div div {
    margin-right: 0;
}#flotTip {
    padding: 3px 8px;

    text-align: center;
    text-decoration: none;

    color: #ffffff;
    border-radius: 0;
    background: rgba(0,0,0,.7);
}.rickshaw_legend .swatch {
    border: 0;
}.rickshaw_legend .line .swatch {
    display: inline-block;

    margin-right: 5px;

    border-radius: 50%;
}.chart_title {
    font-weight: bold;

    margin-bottom: 0;
}.area1-color {
    fill: #574a9b;
}path.main-area {
    opacity: .6;
}.line1-color {
    stroke: #443a78;
}path.main-line {
    opacity: 1;
}#spinner {
    font-size: 18px;

    display: none;

    margin-left: 10px;
}.record_count {
    margin-left: 20px;
}#found {
    font-size: 16px;
    line-height: 33px;

    margin-left: 10px;
}.st_search {
    float: right;

    max-width: 200px;
    margin-bottom: 10px;
}.st_per_page {
    float: right;

    width: 70px;
    height: 34px!important;
    margin-right: 20px;
}.st_pagination .pagination {
    float: right;

    margin-top: 0;
}.nvd3 line.nv-guideline {
    stroke: rgba(0,0,0,.1);
    stroke-width: 30px;
}@media (min-width:320px) and (max-width:480px) {
    }.navbar-right > ul {
        margin: 0!important;
    }.navbar-right > ul > li {
        float: left;
    }
}
