/*!
 * Plan Skin for Bootstrap 3
 * author: @geedmo
 * Copyright (c) 2016, Geedmo. All rights reserved.
 * License: http://codecanyon.net/licenses
 */

.checkbox,
.input-group-addon.has-checkbox,
.input-group-addon.has-radio,
.radio {
    position: relative;
    -webkit-transition: color linear .2s;
    -o-transition: color linear .2s;
    transition: color linear .2s;
    overflow: hidden
}
.checkbox.checked .ctrl-overlay,
.input-group-addon.has-checkbox.checked .ctrl-overlay,
.input-group-addon.has-radio.checked .ctrl-overlay,
.radio.checked .ctrl-overlay {
    content: "\f00c";
    background-color: rgba(157, 214, 3, 1);
    -webkit-transition: background-color linear .2s;
    -o-transition: background-color linear .2s;
    transition: background-color linear .2s
}
.checkbox.disabled .ctrl-overlay,
.input-group-addon.has-checkbox.disabled .ctrl-overlay,
.input-group-addon.has-radio.disabled .ctrl-overlay,
.radio.disabled .ctrl-overlay {
    background-color: #bcc1c7
}
.checkbox:hover,
.input-group-addon.has-checkbox:hover,
.input-group-addon.has-radio:hover,
.radio:hover {
    color: rgba(157, 214, 3, 1);
    -webkit-transition: color linear .2s;
    -o-transition: color linear .2s;
    transition: color linear .2s
}
.checkbox input[type=checkbox],
.checkbox input[type=radio],
.input-group-addon.has-checkbox input[type=checkbox],
.input-group-addon.has-checkbox input[type=radio],
.input-group-addon.has-radio input[type=checkbox],
.input-group-addon.has-radio input[type=radio],
.radio input[type=checkbox],
.radio input[type=radio] {
    opacity: 0;
    filter: alpha(opacity=0);
    outline: none!important
}
.form-inline .checkbox>label>input[type=checkbox],
.form-inline .checkbox>label>input[type=radio],
.form-inline .radio>label>input[type=checkbox],
.form-inline .radio>label>input[type=radio] {
    margin-top: 0;
    margin-right: 6px
}
.form-horizontal .checkbox,
.form-horizontal .radio {
    padding-top: 0
}
.checkbox-inline,
.radio-inline {
    margin-top: 0
}
.input-group-addon.has-checkbox .ctrl-overlay,
.input-group-addon.has-radio .ctrl-overlay {
    display: block;
    position: relative;
    cursor: pointer;
    color: #d8dbde;
    background-color: transparent;
    width: 14px
}
.input-group-addon.has-checkbox input[type=checkbox],
.input-group-addon.has-checkbox input[type=radio],
.input-group-addon.has-radio input[type=checkbox],
.input-group-addon.has-radio input[type=radio] {
    display: none
}
.input-group-addon.has-checkbox.checked .ctrl-overlay,
.input-group-addon.has-radio.checked .ctrl-overlay {
    color: rgba(157, 214, 3, 1);
    background-color: transparent
}
.input-focused .input-group-addon.checked>.ctrl-overlay {
    color: #fff!important
}
.checkbox,
.radio {
    padding-left: 30px
}
.radio .ctrl-overlay {
    border-radius: 100px
}
.ctrl-overlay,
.toggle {
    background-color: #bcc1c7;
    color: #fff
}
.ctrl-overlay {
    content: "";
    left: 0;
    top: 0;
    line-height: 21px;
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    text-indent: 0;
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 3px;
    -webkit-transition: background-color linear .2s;
    -o-transition: background-color linear .2s;
    transition: background-color linear .2s
}
.toggle {
    position: relative;
    width: 70px;
    height: 30px;
    margin-bottom: 10px;
    border-radius: 500px;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition: background-color .3s ease-out;
    -o-transition: background-color .3s ease-out;
    transition: background-color .3s ease-out
}
.toggle input {
    opacity: 0;
    filter: alpha(opacity=0);
    outline: none;
    display: none
}
.toggle>em,
.toggle>em[class^=icon-] {
    position: absolute;
    font-size: 24px;
    line-height: 30px;
    right: auto;
    left: 0;
    padding: 0;
    margin: 0;
    -webkit-transition: margin-left .3s ease-out;
    -o-transition: margin-left .3s ease-out;
    transition: margin-left .3s ease-out
}
.toggle .toggle-off,
.toggle .toggle-on {
    width: 50px;
    height: 30px;
    margin-left: 20px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    font-weight: 700
}
.toggle .toggle-off {
    display: block
}
.toggle .toggle-on {
    display: none
}
.toggle.on {
    background-color: rgba(157, 214, 3, 1);
    -webkit-transition: background-color .3s ease-out;
    -o-transition: background-color .3s ease-out;
    transition: background-color .3s ease-out
}
.toggle.on>em {
    margin-left: 40px;
    -webkit-transition: margin-left .3s ease-out;
    -o-transition: margin-left .3s ease-out;
    transition: margin-left .3s ease-out
}
.toggle.on .toggle-on {
    display: block;
    margin-left: 0
}
.toggle.on .toggle-off {
    display: none
}
.toggle.disabled {
    background-color: #bcc1c7
}
.toggle.toggle-square {
    border-radius: 6px
}
.toggle-success.on {
    background-color: #27ae60
}
.toggle-warning.on {
    background-color: #f5af41
}
.toggle-info.on {
    background-color: #3498db
}
.toggle-danger.on {
    background-color: #d94d3f
}
.dropdown-toggle.dropdown-selectasd {
    width: 100%;
    text-align: left!important;
    float: none
}
.dropdown-toggle.dropdown-selectasd .caret {
    position: absolute;
    right: 10px;
    top: 45%
}
.dropdown-toggle.dropdown-selectasd+.dropdown-menu {
    width: 100%
}
.input-group.input-icon .form-control,
.input-group.input-icon.input-focused .form-control {
    outline: none!important
}
.input-group.input-icon.input-focused>.input-group-addon,
.input-group.input-icon.input-focused>.input-group-addon:hover,
.input-group.input-icon>.input-group-addon,
.input-group.input-icon>.input-group-addon:hover {
    border-width: 2px;
    background-color: #fff!important;
    color: #bcc1c7!important;
    -webkit-transition: border-color ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s;
    transition: border-color ease-in-out .15s
}
.input-group.input-icon .input-group-addon+.form-control,
.input-group.input-icon.input-focused .input-group-addon+.form-control {
    border-left-width: 0;
    border-right-width: 0
}
.input-group.input-icon.input-focused>.form-control:first-child,
.input-group.input-icon>.form-control:first-child {
    border-right-width: 0
}
.input-group.input-icon.input-focused>.form-control:last-child,
.input-group.input-icon>.form-control:last-child {
    border-right-width: 2px
}
.table-bordered.bordered-primary,
.table-bordered.bordered-primary td,
.table-bordered.bordered-primary th,
.table-bordered.bordered-primary tr {
    border-color: rgba(157, 214, 3, 1)
}
.table-bordered.bordered-danger,
.table-bordered.bordered-danger td,
.table-bordered.bordered-danger th,
.table-bordered.bordered-danger tr {
    border-color: #d94d3f
}
.table-bordered.bordered-info,
.table-bordered.bordered-info td,
.table-bordered.bordered-info th,
.table-bordered.bordered-info tr {
    border-color: #3498db
}
.table-bordered.bordered-success,
.table-bordered.bordered-success td,
.table-bordered.bordered-success th,
.table-bordered.bordered-success tr {
    border-color: #27ae60
}
.table-bordered.bordered-warning,
.table-bordered.bordered-warning td,
.table-bordered.bordered-warning th,
.table-bordered.bordered-warning tr {
    border-color: #f1c40f
}
.table-bordered.bordered-inverse,
.table-bordered.bordered-inverse td,
.table-bordered.bordered-inverse th,
.table-bordered.bordered-inverse tr {
    border-color: #2c3e50
}
table.header-primary thead {
    background-color: rgba(157, 214, 3, 1);
    color: #fff
}
table.header-primary tbody>tr:first-child>td {
    border-top: 0
}
table.header-danger thead {
    background-color: #d94d3f;
    color: #fff
}
table.header-danger tbody>tr:first-child>td {
    border-top: 0
}
table.header-info thead {
    background-color: #3498db;
    color: #fff
}
table.header-info tbody>tr:first-child>td {
    border-top: 0
}
table.header-success thead {
    background-color: #27ae60;
    color: #fff
}
table.header-success tbody>tr:first-child>td {
    border-top: 0
}
table.header-warning thead {
    background-color: #f1c40f;
    color: #fff
}
table.header-warning tbody>tr:first-child>td {
    border-top: 0
}
table.header-inverse thead {
    background-color: #2c3e50;
    color: #fff
}
table.header-inverse tbody>tr:first-child>td {
    border-top: 0
}
.btn-icon {
    padding-left: 10px;
    padding-right: 10px
}
.btn-icon em {
    display: inline-block;
    width: 1.28571429em;
    text-align: center
}
.btn-transparent,
.btn-transparent:hover {
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}
.btn-transparent {
    background-color: transparent
}
.btn-transparent:hover {
    color: #fff!important
}
.btn-transparent.btn-primary {
    color: rgba(157, 214, 3, 1)
}
.btn-transparent.btn-danger {
    color: #d94d3f
}
.btn-transparent.btn-warning {
    color: #f5af41
}
.btn-transparent.btn-info {
    color: #3498db
}
.btn-transparent.btn-success {
    color: #27ae60
}
.btn-facebook {
    color: #fff;
    background-color: #2e4a88;
    border-color: #2e4a88
}
.btn-facebook.focus,
.btn-facebook:focus {
    color: #fff;
    background-color: #385ba6;
    border-color: #385ba6
}
.btn-facebook.active,
.btn-facebook:active,
.btn-facebook:hover,
.open>.dropdown-toggle.btn-facebook {
    color: #fff;
    background-color: #385ba6;
    border-color: #385ba6
}
.btn-facebook.active.focus,
.btn-facebook.active:focus,
.btn-facebook.active:hover,
.btn-facebook:active.focus,
.btn-facebook:active:focus,
.btn-facebook:active:hover,
.open>.dropdown-toggle.btn-facebook.focus,
.open>.dropdown-toggle.btn-facebook:focus,
.open>.dropdown-toggle.btn-facebook:hover {
    color: #fff;
    background-color: #385ba6;
    border-color: #385ba6
}
.btn-facebook.active,
.btn-facebook:active,
.open>.dropdown-toggle.btn-facebook {
    background-image: none
}
.btn-facebook.disabled.focus,
.btn-facebook.disabled:focus,
.btn-facebook.disabled:hover,
.btn-facebook[disabled].focus,
.btn-facebook[disabled]:focus,
.btn-facebook[disabled]:hover,
fieldset[disabled] .btn-facebook.focus,
fieldset[disabled] .btn-facebook:focus,
fieldset[disabled] .btn-facebook:hover {
    background-color: #2e4a88;
    border-color: #2e4a88
}
.btn-facebook .badge {
    color: #2e4a88;
    background-color: #fff
}
.btn-twitter {
    color: #fff;
    background-color: #008dde;
    border-color: #008dde
}
.btn-twitter.focus,
.btn-twitter:focus {
    color: #fff;
    background-color: #08a5ff;
    border-color: #08a5ff
}
.btn-twitter.active,
.btn-twitter:active,
.btn-twitter:hover,
.open>.dropdown-toggle.btn-twitter {
    color: #fff;
    background-color: #08a5ff;
    border-color: #08a5ff
}
.btn-twitter.active.focus,
.btn-twitter.active:focus,
.btn-twitter.active:hover,
.btn-twitter:active.focus,
.btn-twitter:active:focus,
.btn-twitter:active:hover,
.open>.dropdown-toggle.btn-twitter.focus,
.open>.dropdown-toggle.btn-twitter:focus,
.open>.dropdown-toggle.btn-twitter:hover {
    color: #fff;
    background-color: #08a5ff;
    border-color: #08a5ff
}
.btn-twitter.active,
.btn-twitter:active,
.open>.dropdown-toggle.btn-twitter {
    background-image: none
}
.btn-twitter.disabled.focus,
.btn-twitter.disabled:focus,
.btn-twitter.disabled:hover,
.btn-twitter[disabled].focus,
.btn-twitter[disabled]:focus,
.btn-twitter[disabled]:hover,
fieldset[disabled] .btn-twitter.focus,
fieldset[disabled] .btn-twitter:focus,
fieldset[disabled] .btn-twitter:hover {
    background-color: #008dde;
    border-color: #008dde
}
.btn-twitter .badge {
    color: #008dde;
    background-color: #fff
}
.btn-google {
    color: #fff;
    background-color: #cc3622;
    border-color: #cc3622
}
.btn-google.focus,
.btn-google:focus {
    color: #fff;
    background-color: #de4c39;
    border-color: #de4c39
}
.btn-google.active,
.btn-google:active,
.btn-google:hover,
.open>.dropdown-toggle.btn-google {
    color: #fff;
    background-color: #de4c39;
    border-color: #de4c39
}
.btn-google.active.focus,
.btn-google.active:focus,
.btn-google.active:hover,
.btn-google:active.focus,
.btn-google:active:focus,
.btn-google:active:hover,
.open>.dropdown-toggle.btn-google.focus,
.open>.dropdown-toggle.btn-google:focus,
.open>.dropdown-toggle.btn-google:hover {
    color: #fff;
    background-color: #de4c39;
    border-color: #de4c39
}
.btn-google.active,
.btn-google:active,
.open>.dropdown-toggle.btn-google {
    background-image: none
}
.btn-google.disabled.focus,
.btn-google.disabled:focus,
.btn-google.disabled:hover,
.btn-google[disabled].focus,
.btn-google[disabled]:focus,
.btn-google[disabled]:hover,
fieldset[disabled] .btn-google.focus,
fieldset[disabled] .btn-google:focus,
fieldset[disabled] .btn-google:hover {
    background-color: #cc3622;
    border-color: #cc3622
}
.btn-google .badge {
    color: #cc3622;
    background-color: #fff
}
.btn-rss {
    color: #fff;
    background-color: #f88f25;
    border-color: #f88f25
}
.btn-rss.focus,
.btn-rss:focus {
    color: #fff;
    background-color: #f9a34d;
    border-color: #f9a34d
}
.btn-rss.active,
.btn-rss:active,
.btn-rss:hover,
.open>.dropdown-toggle.btn-rss {
    color: #fff;
    background-color: #f9a34d;
    border-color: #f9a34d
}
.btn-rss.active.focus,
.btn-rss.active:focus,
.btn-rss.active:hover,
.btn-rss:active.focus,
.btn-rss:active:focus,
.btn-rss:active:hover,
.open>.dropdown-toggle.btn-rss.focus,
.open>.dropdown-toggle.btn-rss:focus,
.open>.dropdown-toggle.btn-rss:hover {
    color: #fff;
    background-color: #f9a34d;
    border-color: #f9a34d
}
.btn-rss.active,
.btn-rss:active,
.open>.dropdown-toggle.btn-rss {
    background-image: none
}
.btn-rss.disabled.focus,
.btn-rss.disabled:focus,
.btn-rss.disabled:hover,
.btn-rss[disabled].focus,
.btn-rss[disabled]:focus,
.btn-rss[disabled]:hover,
fieldset[disabled] .btn-rss.focus,
fieldset[disabled] .btn-rss:focus,
fieldset[disabled] .btn-rss:hover {
    background-color: #f88f25;
    border-color: #f88f25
}
.btn-rss .badge {
    color: #f88f25;
    background-color: #fff
}
.btn-facebook em,
.btn-google em,
.btn-rss em,
.btn-twitter em {
    display: inline-block!important;
    text-align: center;
    width: 1em
}
[class*=btn-turn-],
[class*=btn-turn-]:hover {
    -webkit-transition: color .2s ease, background-color .2s ease;
    -o-transition: color .2s ease, background-color .2s ease;
    transition: color .2s ease, background-color .2s ease
}
.btn-turn-primary:hover {
    color: #fff;
    background-color: rgba(157, 214, 3, 1);
    border-color: rgba(157, 214, 3, 1)
}
.btn-turn-primary:hover.focus,
.btn-turn-primary:hover:focus {
    color: #fff;
    background-color: #ac75c2;
    border-color: #ac75c2
}
.btn-turn-primary:hover.active,
.btn-turn-primary:hover:active,
.btn-turn-primary:hover:hover,
.open>.dropdown-toggle.btn-turn-primary:hover {
    color: #fff;
    background-color: #ac75c2;
    border-color: #ac75c2
}
.btn-turn-primary:hover.active.focus,
.btn-turn-primary:hover.active:focus,
.btn-turn-primary:hover.active:hover,
.btn-turn-primary:hover:active.focus,
.btn-turn-primary:hover:active:focus,
.btn-turn-primary:hover:active:hover,
.open>.dropdown-toggle.btn-turn-primary:hover.focus,
.open>.dropdown-toggle.btn-turn-primary:hover:focus,
.open>.dropdown-toggle.btn-turn-primary:hover:hover {
    color: #fff;
    background-color: #ac75c2;
    border-color: #ac75c2
}
.btn-turn-primary:hover.active,
.btn-turn-primary:hover:active,
.open>.dropdown-toggle.btn-turn-primary:hover {
    background-image: none
}
.btn-turn-primary:hover.disabled.focus,
.btn-turn-primary:hover.disabled:focus,
.btn-turn-primary:hover.disabled:hover,
.btn-turn-primary:hover[disabled].focus,
.btn-turn-primary:hover[disabled]:focus,
.btn-turn-primary:hover[disabled]:hover,
fieldset[disabled] .btn-turn-primary:hover.focus,
fieldset[disabled] .btn-turn-primary:hover:focus,
fieldset[disabled] .btn-turn-primary:hover:hover {
    background-color: rgba(157, 214, 3, 1);
    border-color: rgba(157, 214, 3, 1)
}
.btn-turn-primary:hover .badge {
    color: rgba(157, 214, 3, 1);
    background-color: #fff
}
.btn-turn-warning:hover {
    color: #fff;
    background-color: #f5af41;
    border-color: #f5af41
}
.btn-turn-warning:hover.focus,
.btn-turn-warning:hover:focus {
    color: #fff;
    background-color: #f7bf68;
    border-color: #f7bf68
}
.btn-turn-warning:hover.active,
.btn-turn-warning:hover:active,
.btn-turn-warning:hover:hover,
.open>.dropdown-toggle.btn-turn-warning:hover {
    color: #fff;
    background-color: #f7bf68;
    border-color: #f7bf68
}
.btn-turn-warning:hover.active.focus,
.btn-turn-warning:hover.active:focus,
.btn-turn-warning:hover.active:hover,
.btn-turn-warning:hover:active.focus,
.btn-turn-warning:hover:active:focus,
.btn-turn-warning:hover:active:hover,
.open>.dropdown-toggle.btn-turn-warning:hover.focus,
.open>.dropdown-toggle.btn-turn-warning:hover:focus,
.open>.dropdown-toggle.btn-turn-warning:hover:hover {
    color: #fff;
    background-color: #f7bf68;
    border-color: #f7bf68
}
.btn-turn-warning:hover.active,
.btn-turn-warning:hover:active,
.open>.dropdown-toggle.btn-turn-warning:hover {
    background-image: none
}
.btn-turn-warning:hover.disabled.focus,
.btn-turn-warning:hover.disabled:focus,
.btn-turn-warning:hover.disabled:hover,
.btn-turn-warning:hover[disabled].focus,
.btn-turn-warning:hover[disabled]:focus,
.btn-turn-warning:hover[disabled]:hover,
fieldset[disabled] .btn-turn-warning:hover.focus,
fieldset[disabled] .btn-turn-warning:hover:focus,
fieldset[disabled] .btn-turn-warning:hover:hover {
    background-color: #f5af41;
    border-color: #f5af41
}
.btn-turn-warning:hover .badge {
    color: #f5af41;
    background-color: #fff
}
.btn-turn-danger:hover {
    color: #fff;
    background-color: #d94d3f;
    border-color: #d94d3f
}
.btn-turn-danger:hover.focus,
.btn-turn-danger:hover:focus {
    color: #fff;
    background-color: #e06d61;
    border-color: #e06d61
}
.btn-turn-danger:hover.active,
.btn-turn-danger:hover:active,
.btn-turn-danger:hover:hover,
.open>.dropdown-toggle.btn-turn-danger:hover {
    color: #fff;
    background-color: #e06d61;
    border-color: #e06d61
}
.btn-turn-danger:hover.active.focus,
.btn-turn-danger:hover.active:focus,
.btn-turn-danger:hover.active:hover,
.btn-turn-danger:hover:active.focus,
.btn-turn-danger:hover:active:focus,
.btn-turn-danger:hover:active:hover,
.open>.dropdown-toggle.btn-turn-danger:hover.focus,
.open>.dropdown-toggle.btn-turn-danger:hover:focus,
.open>.dropdown-toggle.btn-turn-danger:hover:hover {
    color: #fff;
    background-color: #e06d61;
    border-color: #e06d61
}
.btn-turn-danger:hover.active,
.btn-turn-danger:hover:active,
.open>.dropdown-toggle.btn-turn-danger:hover {
    background-image: none
}
.btn-turn-danger:hover.disabled.focus,
.btn-turn-danger:hover.disabled:focus,
.btn-turn-danger:hover.disabled:hover,
.btn-turn-danger:hover[disabled].focus,
.btn-turn-danger:hover[disabled]:focus,
.btn-turn-danger:hover[disabled]:hover,
fieldset[disabled] .btn-turn-danger:hover.focus,
fieldset[disabled] .btn-turn-danger:hover:focus,
fieldset[disabled] .btn-turn-danger:hover:hover {
    background-color: #d94d3f;
    border-color: #d94d3f
}
.btn-turn-danger:hover .badge {
    color: #d94d3f;
    background-color: #fff
}
.btn-turn-success:hover {
    color: #fff;
    background-color: #27ae60;
    border-color: #27ae60
}
.btn-turn-success:hover.focus,
.btn-turn-success:hover:focus {
    color: #fff;
    background-color: #2ecf72;
    border-color: #2ecf72
}
.btn-turn-success:hover.active,
.btn-turn-success:hover:active,
.btn-turn-success:hover:hover,
.open>.dropdown-toggle.btn-turn-success:hover {
    color: #fff;
    background-color: #2ecf72;
    border-color: #2ecf72
}
.btn-turn-success:hover.active.focus,
.btn-turn-success:hover.active:focus,
.btn-turn-success:hover.active:hover,
.btn-turn-success:hover:active.focus,
.btn-turn-success:hover:active:focus,
.btn-turn-success:hover:active:hover,
.open>.dropdown-toggle.btn-turn-success:hover.focus,
.open>.dropdown-toggle.btn-turn-success:hover:focus,
.open>.dropdown-toggle.btn-turn-success:hover:hover {
    color: #fff;
    background-color: #2ecf72;
    border-color: #2ecf72
}
.btn-turn-success:hover.active,
.btn-turn-success:hover:active,
.open>.dropdown-toggle.btn-turn-success:hover {
    background-image: none
}
.btn-turn-success:hover.disabled.focus,
.btn-turn-success:hover.disabled:focus,
.btn-turn-success:hover.disabled:hover,
.btn-turn-success:hover[disabled].focus,
.btn-turn-success:hover[disabled]:focus,
.btn-turn-success:hover[disabled]:hover,
fieldset[disabled] .btn-turn-success:hover.focus,
fieldset[disabled] .btn-turn-success:hover:focus,
fieldset[disabled] .btn-turn-success:hover:hover {
    background-color: #27ae60;
    border-color: #27ae60
}
.btn-turn-success:hover .badge {
    color: #27ae60;
    background-color: #fff
}
.btn-turn-info:hover {
    color: #fff;
    background-color: #3498db;
    border-color: #3498db
}
.btn-turn-info:hover.focus,
.btn-turn-info:hover:focus {
    color: #fff;
    background-color: #57aae1;
    border-color: #57aae1
}
.btn-turn-info:hover.active,
.btn-turn-info:hover:active,
.btn-turn-info:hover:hover,
.open>.dropdown-toggle.btn-turn-info:hover {
    color: #fff;
    background-color: #57aae1;
    border-color: #57aae1
}
.btn-turn-info:hover.active.focus,
.btn-turn-info:hover.active:focus,
.btn-turn-info:hover.active:hover,
.btn-turn-info:hover:active.focus,
.btn-turn-info:hover:active:focus,
.btn-turn-info:hover:active:hover,
.open>.dropdown-toggle.btn-turn-info:hover.focus,
.open>.dropdown-toggle.btn-turn-info:hover:focus,
.open>.dropdown-toggle.btn-turn-info:hover:hover {
    color: #fff;
    background-color: #57aae1;
    border-color: #57aae1
}
.btn-turn-info:hover.active,
.btn-turn-info:hover:active,
.open>.dropdown-toggle.btn-turn-info:hover {
    background-image: none
}
.btn-turn-info:hover.disabled.focus,
.btn-turn-info:hover.disabled:focus,
.btn-turn-info:hover.disabled:hover,
.btn-turn-info:hover[disabled].focus,
.btn-turn-info:hover[disabled]:focus,
.btn-turn-info:hover[disabled]:hover,
fieldset[disabled] .btn-turn-info:hover.focus,
fieldset[disabled] .btn-turn-info:hover:focus,
fieldset[disabled] .btn-turn-info:hover:hover {
    background-color: #3498db;
    border-color: #3498db
}
.btn-turn-info:hover .badge {
    color: #3498db;
    background-color: #fff
}
.accordion {
    margin-bottom: 1.42857143
}
.accordion-group {
    margin-bottom: 2px;
    border-radius: 4px
}
.accordion-heading {
    background-color: #476674;
    border: 0;
    border-radius: 4px;
    border-left: 0 solid rgba(157, 214, 3, 1);
    -webkit-transition: border-left-width .3s linear;
    -o-transition: border-left-width .3s linear;
    transition: border-left-width .3s linear
}
.accordion-heading:hover {
    border-left-width: 6px;
    -webkit-transition: border-left-width .2s linear;
    -o-transition: border-left-width .2s linear;
    transition: border-left-width .2s linear
}
.accordion-heading .accordion-toggle {
    display: block;
    padding: 10px 15px;
    color: #fff
}
.accordion-toggle,
a.accordion-toggle {
    cursor: pointer;
    font-weight: 700
}
.accordion-toggle:focus,
.accordion-toggle:hover,
a.accordion-toggle:focus,
a.accordion-toggle:hover {
    outline: none;
    text-decoration: none!important
}
.accordion-inner {
    padding: 9px 15px
}
.nav-stacked.nav-spaced li {
    margin-bottom: 10px
}
.nav-stacked.nav-spaced li a,
.nav-stacked.nav-spaced li a:focus,
.nav-stacked.nav-spaced li a:hover {
    border-width: 0;
    border-radius: 4px!important;
    background-color: #eee;
    color: #566678;
    font-weight: 700
}
.nav-stacked.nav-spaced li a:hover {
    color: rgba(157, 214, 3, 1)
}
.nav-stacked.nav-spaced li.active a {
    background-color: rgba(157, 214, 3, 1);
    color: #fff
}
.nav-stacked.nav-spaced li.active .label {
    background: #fff;
    color: #777
}
.nav-tabs.nav-stacked {
    border-bottom: 0
}
.nav-tabs.nav-stacked>li>a {
    border: 2px solid #ddd;
    border-bottom-width: 0;
    border-radius: 0
}
.nav-tabs.nav-stacked>li:first-child>a {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}
.nav-tabs.nav-stacked>li:last-child>a {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-width: 2px
}
.nav-tabs.nav-stacked>li>a:focus,
.nav-tabs.nav-stacked>li>a:hover {
    border-color: #ddd;
    z-index: 2
}
.nav-pills.img-pills li a {
    color: #566678
}
.nav-pills.img-pills li.active a {
    color: #fff
}
.nav-pills.img-pills li img {
    border-radius: 3px;
    margin-right: 10px
}
.nav-stacked a:after,
.nav-stacked a:before {
    content: " ";
    display: table
}
.nav-stacked a:after {
    clear: both
}
.nav-stacked .toggle {
    margin: 0;
    float: right
}
.row.flush {
    margin: 0
}
.row.flush [class*=col-] {
    padding: 0
}
.row.flush [class*=col-] a>img,
.row.flush [class*=col-] a>img:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity ease .3s;
    -o-transition: opacity ease .3s;
    transition: opacity ease .3s
}
.row.flush [class*=col-] a>img:hover {
    opacity: .8;
    filter: alpha(opacity=80)
}
.flex-video {
    position: relative;
    padding-top: 25px;
    padding-bottom: 67.5%;
    height: 0;
    margin-bottom: 16px;
    overflow: hidden
}
.flex-video.widescreen {
    padding-bottom: 57.25%
}
.flex-video.vimeo {
    padding-top: 0
}
.flex-video .video-js,
.flex-video embed,
.flex-video iframe,
.flex-video object,
.flex-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
@media only screen and (max-device-width: 800px),
only screen and (device-width: 1024px) and (device-height: 600px),
only screen and (width: 1280px) and (orientation: landscape),
only screen and (device-width: 800px),
only screen and (max-width: 767px) {
    .flex-video {
        padding-top: 0
    }
}
/*!
Video.js FLAT Style (http://videojs.com)
Version 4.0.2
*/

.video-js {
    max-width: 100%
}
.video-js.vjs-flat-skin {
    font-size: 8px
}
@media (min-width: 480px) {
    .video-js.vjs-flat-skin {
        font-size: 10px
    }
}
@media (min-width: 768px) {
    .video-js.vjs-flat-skin {
        font-size: 12px
    }
}
@media (min-width: 992px) {
    .video-js.vjs-flat-skin {
        font-size: 14px
    }
}
.vjs-flat-skin {
    color: #ccc
}
.vjs-flat-skin .vjs-slider {
    outline: 0;
    position: relative;
    cursor: pointer;
    padding: 0;
    background: #323232;
    background: rgba(100, 100, 100, .5)
}
.vjs-flat-skin .vjs-slider:focus {
    background: #464646;
    background: rgba(100, 100, 100, .7);
    -webkit-box-shadow: 0 0 2em #fff;
    -moz-box-shadow: 0 0 2em #fff;
    box-shadow: 0 0 2em #fff
}
.vjs-flat-skin .vjs-slider-handle {
    position: absolute;
    left: 0;
    top: 0
}
.vjs-flat-skin .vjs-slider-handle:before {
    content: "\f111";
    font-family: FontAwesome;
    font-size: 1.5em;
    line-height: .5;
    text-align: center;
    color: #804399;
    position: absolute;
    top: 0;
    left: 0
}
.vjs-flat-skin .vjs-control-bar {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0;
    margin: 0;
    height: 3em;
    background-color: #293134;
    font-style: normal;
    font-weight: 400;
    font-family: Arial, sans-serif
}
.vjs-flat-skin .vjs-control {
    outline: none;
    position: relative;
    float: left;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 3em;
    width: 4em
}
.vjs-flat-skin .vjs-control:before {
    font-family: FontAwesome;
    font-size: 1.5em;
    line-height: 2;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center
}
.vjs-flat-skin .vjs-control-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}
.vjs-flat-skin .vjs-play-control {
    width: 5em;
    cursor: pointer;
    color: rgba(157, 214, 3, 1)
}
.vjs-flat-skin .vjs-play-control:before {
    content: "\f04b"
}
.vjs-flat-skin.vjs-playing .vjs-play-control:before {
    content: "\f04c"
}
.vjs-flat-skin .vjs-mute-control,
.vjs-flat-skin .vjs-volume-menu-button {
    cursor: pointer;
    float: right
}
.vjs-flat-skin .vjs-mute-control:before,
.vjs-flat-skin .vjs-volume-menu-button:before {
    content: "\f028";
    color: #bcc1c7
}
.vjs-flat-skin .vjs-mute-control.vjs-vol-0:before,
.vjs-flat-skin .vjs-volume-menu-button.vjs-vol-0:before {
    content: "\f026";
    color: #bcc1c7
}
.vjs-flat-skin .vjs-mute-control.vjs-vol-1:before,
.vjs-flat-skin .vjs-volume-menu-button.vjs-vol-1:before {
    content: "\f027";
    color: #bcc1c7
}
.vjs-flat-skin .vjs-mute-control.vjs-vol-2:before,
.vjs-flat-skin .vjs-volume-menu-button.vjs-vol-2:before {
    content: "\f028";
    color: #bcc1c7
}
.vjs-flat-skin .vjs-volume-control {
    width: 5em;
    float: right
}
.vjs-flat-skin .vjs-volume-bar {
    width: 5em;
    height: .6em;
    margin: 1.1em auto 0
}
.vjs-flat-skin .vjs-volume-menu-button .vjs-menu-content {
    height: 2.9em
}
.vjs-flat-skin .vjs-volume-level {
    position: absolute;
    top: 0;
    left: 0;
    height: .6em;
    background-color: rgba(157, 214, 3, 1)
}
.vjs-flat-skin .vjs-volume-bar .vjs-volume-handle {
    width: .5em;
    height: .5em
}
.vjs-flat-skin .vjs-volume-handle:before {
    font-size: 18px\9;
    line-height: 1;
    top: -.2em;
    left: -.2em;
    width: 1em;
    height: 1em
}
.vjs-flat-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
    width: 6em;
    left: -4em
}
.vjs-flat-skin .vjs-progress-control {
    position: absolute;
    left: 0;
    right: 0;
    width: auto;
    font-size: .3em;
    height: 1em;
    top: -1em;
    -webkit-transition: top .4s, height .4s, font-size .4s, -webkit-transform .4s;
    -moz-transition: top .4s, height .4s, font-size .4s, -moz-transform .4s;
    -o-transition: top .4s, height .4s, font-size .4s, -o-transform .4s;
    transition: top .4s, height .4s, font-size .4s, transform .4s
}
.vjs-flat-skin:hover .vjs-progress-control {
    font-size: .9em;
    -webkit-transition: top .2s, height .2s, font-size .2s, -webkit-transform .2s;
    -moz-transition: top .2s, height .2s, font-size .2s, -moz-transform .2s;
    -o-transition: top .2s, height .2s, font-size .2s, -o-transform .2s;
    transition: top .2s, height .2s, font-size .2s, transform .2s
}
.vjs-flat-skin .vjs-progress-holder {
    height: 100%
}
.vjs-flat-skin .vjs-progress-holder .vjs-load-progress,
.vjs-flat-skin .vjs-progress-holder .vjs-play-progress {
    position: absolute;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    left: 0;
    top: 0
}
.vjs-flat-skin .vjs-play-progress {
    background-color: rgba(157, 214, 3, 1)
}
.vjs-flat-skin .vjs-load-progress {
    background-color: #bcc1c7
}
.vjs-flat-skin .vjs-seek-handle {
    width: 1.5em;
    height: 100%
}
.vjs-flat-skin .vjs-seek-handle:before {
    padding-top: .1em
}
.vjs-flat-skin .vjs-time-controls {
    font-size: 1em;
    line-height: 3em;
    font-weight: 700;
    font-family: "Lato"
}
.vjs-flat-skin .vjs-current-time,
.vjs-flat-skin .vjs-duration {
    float: left
}
.vjs-flat-skin .vjs-remaining-time {
    display: none;
    float: left
}
.vjs-time-divider {
    float: left;
    line-height: 3em
}
.vjs-flat-skin .vjs-fullscreen-control {
    width: 3.8em;
    cursor: pointer;
    float: right
}
.vjs-flat-skin .vjs-fullscreen-control:before {
    content: "\f065"
}
.vjs-flat-skin.vjs-fullscreen .vjs-fullscreen-control:before {
    content: "\f066"
}
.vjs-flat-skin .vjs-big-play-button {
    display: none;
    z-index: 2;
    position: absolute;
    top: 2em;
    left: 2em;
    width: 12em;
    height: 6em;
    margin: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    opacity: 1;
    color: #bcc1c7;
    background-color: transparent;
    border: .3em solid #bcc1c7;
    border-radius: 25px;
    -webkit-transition: border-color .3s linear;
    -o-transition: border-color .3s linear;
    transition: border-color .3s linear
}
.vjs-flat-skin .vjs-big-play-button:focus,
.vjs-flat-skin:hover .vjs-big-play-button {
    outline: 0;
    color: rgba(157, 214, 3, 1);
    border: .3em solid rgba(157, 214, 3, 1);
    -webkit-transition: border-color .3s linear;
    -o-transition: border-color .3s linear;
    transition: border-color .3s linear
}
.vjs-flat-skin .vjs-big-play-button:before {
    content: "\f04b";
    font-family: FontAwesome;
    font-size: 3em;
    line-height: 2em;
    text-align: center;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%
}
.vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 5em;
    line-height: 1;
    width: 1em;
    height: 1em;
    margin-left: -.5em;
    margin-top: -.5em;
    opacity: .75;
    -webkit-animation: spin 1.5s infinite linear;
    -moz-animation: spin 1.5s infinite linear;
    -o-animation: spin 1.5s infinite linear;
    animation: spin 1.5s infinite linear
}
.vjs-flat-skin .vjs-loading-spinner:after,
.vjs-flat-skin .vjs-loading-spinner:before {
    content: "\f110";
    font-family: FontAwesome;
    position: absolute;
    width: 1em;
    height: 1em;
    text-align: center
}
.vjs-flat-skin .vjs-loading-spinner:before {
    text-shadow: 0 0 .1em #000
}
.vjs-flat-skin .vjs-loading-spinner:after {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}
@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg)
    }
    to {
        -moz-transform: rotate(359deg)
    }
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg)
    }
}
@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg)
    }
    to {
        -o-transform: rotate(359deg)
    }
}
@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg)
    }
    to {
        -ms-transform: rotate(359deg)
    }
}
@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(359deg)
    }
}
.vjs-flat-skin .vjs-menu-button {
    float: right;
    cursor: pointer
}
.vjs-flat-skin .vjs-menu {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 0;
    margin-bottom: 3em;
    border-left: 2em solid transparent;
    border-right: 2em solid transparent;
    border-top: 1.55em solid #000;
    border-top-color: rgba(7, 40, 50, .5)
}
.vjs-flat-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
    display: block;
    padding: 0;
    margin: 0;
    position: absolute;
    width: 10em;
    bottom: 1.5em;
    max-height: 15em;
    overflow: auto;
    left: -5em;
    background-color: #000;
    background-color: rgba(7, 40, 50, .7);
    -webkit-box-shadow: -20px -20px 0 rgba(255, 255, 255, .5);
    -moz-box-shadow: 0 0 1em rgba(255, 255, 255, .5);
    box-shadow: -.2em -.2em .3em rgba(255, 255, 255, .2)
}
.vjs-flat-skin .vjs-menu-button:hover .vjs-menu {
    display: block
}
.vjs-flat-skin .vjs-menu-button ul li {
    list-style: none;
    margin: 0;
    padding: .3em 0;
    line-height: 1.4em;
    font-size: 1.2em;
    font-weight: 400;
    text-align: center;
    text-transform: lowercase
}
.vjs-flat-skin .vjs-menu-button ul li.vjs-selected {
    background-color: #000
}
.vjs-flat-skin .vjs-menu-button ul li.vjs-selected:focus,
.vjs-flat-skin .vjs-menu-button ul li.vjs-selected:hover,
.vjs-flat-skin .vjs-menu-button ul li:focus,
.vjs-flat-skin .vjs-menu-button ul li:hover {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .75);
    color: #111;
    outline: 0;
    -webkit-box-shadow: 0 0 1em #fff;
    -moz-box-shadow: 0 0 1em #fff;
    box-shadow: 0 0 1em #fff
}
.vjs-flat-skin .vjs-menu-button ul li.vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 .3em;
    font-weight: 700;
    cursor: default
}
.vjs-flat-skin .vjs-subtitles-button:before {
    content: "\e00c"
}
.vjs-flat-skin .vjs-captions-button {
    font-size: 1em;
    display: none
}
.vjs-flat-skin .vjs-captions-button:before {
    content: "\e008";
    font-family: FontAwesome;
    font-size: 1.5em;
    line-height: 2;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    text-shadow: none
}
.vjs-flat-skin .vjs-captions-button:focus .vjs-control-content:before,
.vjs-flat-skin .vjs-captions-button:hover .vjs-control-content:before {
    -webkit-box-shadow: 0 0 1em #fff;
    -moz-box-shadow: 0 0 1em #fff;
    box-shadow: 0 0 1em #fff
}
.progress-radial {
    position: relative;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 2px solid #f7f8f9;
    background-color: rgba(157, 214, 3, 1);
    margin-bottom: 30px;
    margin-right: 20px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}
.progress-radial,
x:-o-prefocus {
    background-clip: content-box
}
.progress-radial .overlay {
    position: absolute;
    width: 70px;
    height: 70px;
    background-color: #f7f8f9;
    border-radius: 50%;
    margin-left: 15px;
    margin-top: 15px;
    text-align: center;
    line-height: 70px;
    font-size: 22px;
    font-weight: 100
}
.progress-0 {
    background-image: linear-gradient(90deg, #f7f8f9 50%, transparent 50%, transparent), linear-gradient(90deg, rgba(157, 214, 3, 1) 50%, #f7f8f9 50%, #f7f8f9)
}
.progress-5 {
    background-image: linear-gradient(90deg, #f7f8f9 50%, transparent 50%, transparent), linear-gradient(108deg, rgba(157, 214, 3, 1) 50%, #f7f8f9 50%, #f7f8f9)
}
.progress-10 {
    background-image: linear-gradient(90deg, #f7f8f9 50%, transparent 50%, transparent), linear-gradient(126deg, rgba(157, 214, 3, 1) 50%, #f7f8f9 50%, #f7f8f9)
}
.progress-15 {
    background-image: linear-gradient(90deg, #f7f8f9 50%, transparent 50%, transparent), linear-gradient(144deg, rgba(157, 214, 3, 1) 50%, #f7f8f9 50%, #f7f8f9)
}
.progress-20 {
    background-image: linear-gradient(90deg, #f7f8f9 50%, transparent 50%, transparent), linear-gradient(162deg, rgba(157, 214, 3, 1) 50%, #f7f8f9 50%, #f7f8f9)
}
.progress-25 {
    background-image: linear-gradient(90deg, #f7f8f9 50%, transparent 50%, transparent), linear-gradient(180deg, rgba(157, 214, 3, 1) 50%, #f7f8f9 50%, #f7f8f9)
}
.progress-30 {
    background-image: linear-gradient(90deg, #f7f8f9 50%, transparent 50%, transparent), linear-gradient(198deg, rgba(157, 214, 3, 1) 50%, #f7f8f9 50%, #f7f8f9)
}
.progress-35 {
    background-image: linear-gradient(90deg, #f7f8f9 50%, transparent 50%, transparent), linear-gradient(216deg, rgba(157, 214, 3, 1) 50%, #f7f8f9 50%, #f7f8f9)
}
.progress-40 {
    background-image: linear-gradient(90deg, #f7f8f9 50%, transparent 50%, transparent), linear-gradient(234deg, rgba(157, 214, 3, 1) 50%, #f7f8f9 50%, #f7f8f9)
}
.progress-45 {
    background-image: linear-gradient(90deg, #f7f8f9 50%, transparent 50%, transparent), linear-gradient(252deg, rgba(157, 214, 3, 1) 50%, #f7f8f9 50%, #f7f8f9)
}
.progress-50 {
    background-image: linear-gradient(270deg, rgba(157, 214, 3, 1) 50%, transparent 50%, transparent), linear-gradient(270deg, rgba(157, 214, 3, 1) 50%, #f7f8f9 50%, #f7f8f9)
}
.progress-55 {
    background-image: linear-gradient(288deg, rgba(157, 214, 3, 1) 50%, transparent 50%, transparent), linear-gradient(270deg, rgba(157, 214, 3, 1) 50%, #f7f8f9 50%, #f7f8f9)
}
.progress-60 {
    background-image: linear-gradient(306deg, rgba(157, 214, 3, 1) 50%, transparent 50%, transparent), linear-gradient(270deg, rgba(157, 214, 3, 1) 50%, #f7f8f9 50%, #f7f8f9)
}
.progress-65 {
    background-image: linear-gradient(324deg, rgba(157, 214, 3, 1) 50%, transparent 50%, transparent), linear-gradient(270deg, rgba(157, 214, 3, 1) 50%, #f7f8f9 50%, #f7f8f9)
}
.progress-70 {
    background-image: linear-gradient(342deg, rgba(157, 214, 3, 1) 50%, transparent 50%, transparent), linear-gradient(270deg, rgba(157, 214, 3, 1) 50%, #f7f8f9 50%, #f7f8f9)
}
.progress-75 {
    background-image: linear-gradient(360deg, rgba(157, 214, 3, 1) 50%, transparent 50%, transparent), linear-gradient(270deg, rgba(157, 214, 3, 1) 50%, #f7f8f9 50%, #f7f8f9)
}
.progress-80 {
    background-image: linear-gradient(378deg, rgba(157, 214, 3, 1) 50%, transparent 50%, transparent), linear-gradient(270deg, rgba(157, 214, 3, 1) 50%, #f7f8f9 50%, #f7f8f9)
}
.progress-85 {
    background-image: linear-gradient(396deg, rgba(157, 214, 3, 1) 50%, transparent 50%, transparent), linear-gradient(270deg, rgba(157, 214, 3, 1) 50%, #f7f8f9 50%, #f7f8f9)
}
.progress-90 {
    background-image: linear-gradient(414deg, rgba(157, 214, 3, 1) 50%, transparent 50%, transparent), linear-gradient(270deg, rgba(157, 214, 3, 1) 50%, #f7f8f9 50%, #f7f8f9)
}
.progress-95 {
    background-image: linear-gradient(432deg, rgba(157, 214, 3, 1) 50%, transparent 50%, transparent), linear-gradient(270deg, rgba(157, 214, 3, 1) 50%, #f7f8f9 50%, #f7f8f9)
}
.valign {
    display: table;
    table-layout: fixed;
    width: 100%
}
.valign>div {
    display: table-cell;
    vertical-align: middle;
    padding-right: 25px;
    *display: inline;
    *zoom: 1;
    *padding-right: 0
}
.valign>div:last-child {
    padding-right: 0
}
.valign .cell-1-2 {
    width: 50%;
    *width: 49%
}
.valign .cell-1-3 {
    width: 33%;
    *width: 32%
}
.valign .cell-2-3 {
    width: 66%;
    *width: 65%
}
.valign .cell-1-4 {
    width: 25%;
    *width: 24%
}
.valign .cell-2-4 {
    width: 50%;
    *width: 49%
}
.valign .cell-3-4 {
    width: 75%;
    *width: 74%
}
.valign .cell-1-5 {
    width: 20%;
    *width: 19%
}
.valign .cell-2-5 {
    width: 40%;
    *width: 39%
}
.valign .cell-4-5 {
    width: 60%;
    *width: 59%
}
.valign .cell-5-5 {
    width: 80%;
    *width: 79%
}
.btn-file,
.fileupload .thumbnail {
    overflow: hidden;
    vertical-align: middle
}
.btn-file {
    position: relative
}
.btn-file>input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translate(-300px, 0) scale(4);
    font-size: 23px;
    direction: ltr;
    cursor: pointer
}
.fileupload .uneditable-input {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
    cursor: text
}
.fileupload .thumbnail {
    display: inline-block;
    text-align: center
}
.fileupload .thumbnail>img {
    display: inline-block;
    vertical-align: top;
    max-height: 100%
}
.fileupload.pull-left .thumbnail {
    margin-right: 10px
}
.fileupload.pull-right .thumbnail {
    margin-left: 10px
}
.fileupload .btn {
    vertical-align: middle
}
.fileupload-exists .fileupload-new,
.fileupload-new .fileupload-exists {
    display: none
}
.fileupload-inline .fileupload-controls {
    display: inline
}
.fileupload-new .input-append .btn-file {
    border-radius: 0 3px 3px 0
}
.thumbnail-borderless .thumbnail {
    border: none;
    padding: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}
.fileupload-new.thumbnail-borderless .thumbnail {
    border: 1px solid #ddd
}
.control-group.warning .fileupload .uneditable-input {
    color: #a47e3c;
    border-color: #a47e3c
}
.control-group.warning .fileupload .fileupload-preview {
    color: #a47e3c
}
.control-group.warning .fileupload .thumbnail {
    border-color: #a47e3c
}
.control-group.error .fileupload .uneditable-input {
    color: #b94a48;
    border-color: #b94a48
}
.control-group.error .fileupload .fileupload-preview {
    color: #b94a48
}
.control-group.error .fileupload .thumbnail {
    border-color: #b94a48
}
.control-group.success .fileupload .uneditable-input {
    color: #468847;
    border-color: #468847
}
.control-group.success .fileupload .fileupload-preview {
    color: #468847
}
.control-group.success .fileupload .thumbnail {
    border-color: #468847
}
.rating {
    unicode-bidi: bidi-override;
    direction: rtl;
    font-size: 16px
}
.rating span.star {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    display: inline-block
}
.rating span.star:hover {
    cursor: pointer
}
.rating span.star:before {
    content: "\f006";
    color: #999
}
.rating span.star.starred:before,
.rating span.star:hover:before,
.rating span.star:hover~span.star:before {
    content: "\f005";
    color: #e3cf7a
}
.panel-amethyst,
.panel-amethyst>.panel-heading,
.panel-belizehole,
.panel-carrot,
.panel-greensea {
    border-color: transparent
}
.panel-amethyst>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: transparent
}
.panel-amethyst>.panel-heading .badge {
    color: rgba(157, 214, 3, 1);
    background-color: #fff
}
.panel-amethyst>.panel-footer,
.panel-amethyst>.panel-heading {
    background-color: rgba(157, 214, 3, 1);
    color: #fff
}
.panel-amethyst>.panel-footer a {
    color: #fff
}
.panel-amethyst>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: transparent
}
.panel-carrot>.panel-heading {
    border-color: transparent
}
.panel-carrot>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: transparent
}
.panel-carrot>.panel-heading .badge {
    color: #e67e22;
    background-color: #fff
}
.panel-carrot>.panel-footer,
.panel-carrot>.panel-heading {
    background-color: #e67e22;
    color: #fff
}
.panel-carrot>.panel-footer a {
    color: #fff
}
.panel-carrot>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: transparent
}
.panel-greensea>.panel-heading {
    border-color: transparent
}
.panel-greensea>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: transparent
}
.panel-greensea>.panel-heading .badge {
    color: #16a085;
    background-color: #fff
}
.panel-greensea>.panel-footer,
.panel-greensea>.panel-heading {
    background-color: #16a085;
    color: #fff
}
.panel-greensea>.panel-footer a {
    color: #fff
}
.panel-greensea>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: transparent
}
.panel-belizehole>.panel-heading {
    border-color: transparent
}
.panel-belizehole>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: transparent
}
.panel-belizehole>.panel-heading .badge {
    color: #2980b9;
    background-color: #fff
}
.panel-belizehole>.panel-footer,
.panel-belizehole>.panel-heading {
    background-color: #2980b9;
    color: #fff
}
.panel-belizehole>.panel-footer a {
    color: #fff
}
.panel-belizehole>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: transparent
}