.colorpicker-saturation {
    width: 100px;
    height: 100px;
    background-image: url(../images/colorpicker/saturation.png);
    cursor: crosshair;
    float: left
}

.colorpicker-saturation i {
    display: block;
    height: 5px;
    width: 5px;
    border: 1px solid #000;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    top: 0;
    left: 0;
    margin: -4px 0 0 -4px
}

.colorpicker-saturation i b {
    display: block;
    height: 5px;
    width: 5px;
    border: 1px solid #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.colorpicker-hue,
.colorpicker-alpha {
    width: 15px;
    height: 100px;
    float: left;
    cursor: row-resize;
    margin-left: 4px;
    margin-bottom: 4px
}

.colorpicker-hue i,
.colorpicker-alpha i {
    display: block;
    height: 1px;
    background: #000;
    border-top: 1px solid #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin-top: -1px
}

.colorpicker-hue {
    background-image: url(../images/colorpicker/hue.png)
}

.colorpicker-alpha {
    background-image: url(../images/colorpicker/alpha.png);
    display: none
}

div.colorpicker {
    *zoom: 1;
    top: 0;
    left: 0;
    padding: 4px;
    min-width: 130px;
    margin-top: 1px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    z-index: 2500
}

.colorpicker:before,
.colorpicker:after {
    display: table;
    content: "";
    line-height: 0
}

.colorpicker:after {
    clear: both
}

.colorpicker:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ebebeb;
    border-bottom-color: #e6e6e6;
    position: absolute;
    top: -7px;
    left: 6px
}

.colorpicker:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    top: -6px;
    left: 7px
}

.colorpicker div {
    position: relative
}

.colorpicker.colorpicker-with-alpha {
    min-width: 140px
}

.colorpicker.colorpicker-with-alpha .colorpicker-alpha {
    display: block
}

.colorpicker-color {
    height: 10px;
    margin-top: 5px;
    clear: both;
    background-image: url(../images/colorpicker/alpha.png);
    background-position: 0 100%
}

.colorpicker-color div {
    height: 10px
}

.colorpicker-element .input-group-addon i {
    display: block;
    cursor: pointer;
    width: 16px;
    height: 16px
}

.colorpicker.colorpicker-inline {
    position: relative;
    display: inline-block;
    float: none
}

.colorpicker.colorpicker-horizontal {
    width: 110px;
    min-width: 110px;
    height: auto
}

.colorpicker.colorpicker-horizontal .colorpicker-saturation {
    margin-bottom: 4px
}

.colorpicker.colorpicker-horizontal .colorpicker-color {
    width: 100px
}

.colorpicker.colorpicker-horizontal .colorpicker-hue,
.colorpicker.colorpicker-horizontal .colorpicker-alpha {
    width: 100px;
    height: 15px;
    float: left;
    cursor: col-resize;
    margin-left: 0;
    margin-bottom: 4px
}

.colorpicker.colorpicker-horizontal .colorpicker-hue i,
.colorpicker.colorpicker-horizontal .colorpicker-alpha i {
    display: block;
    height: 15px;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    border: none;
    margin-top: 0
}

.colorpicker.colorpicker-horizontal .colorpicker-hue {
    background-image: url(../images/colorpicker/hue-horizontal.png)
}

.colorpicker.colorpicker-horizontal .colorpicker-alpha {
    background-image: url(../images/colorpicker/alpha-horizontal.png)
}

.colorpicker.colorpicker-hidden {
    display: none
}

.colorpicker.colorpicker-visible {
    display: block
}

.colorpicker-inline.colorpicker-visible {
    display: inline-block
}

.input-group-addon .color-preview {
    width: 16px;
    height: 16px;
    background: #FFF;
    display: inline-block;
    border: 1px solid #ebebeb
}

.form-control {
    display: block;
    width: 100%;
    height: 31px;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ebebeb;
    border-radius: 3px;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s, -moz-box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.btn-file {
    overflow: hidden;
    position: relative;
    vertical-align: middle
}

.btn-file > input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    font-size: 23px;
    height: 100%;
    width: 100%;
    direction: ltr;
    cursor: pointer
}

.btn-file i {
    margin-right: 5px
}

.fileinput {
    margin-bottom: 9px;
    display: inline-block
}

.fileinput .form-control {
    padding-top: 7px;
    padding-bottom: 5px;
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
    cursor: text
}

.fileinput .thumbnail {
    overflow: hidden;
    display: inline-block;
    margin-bottom: 5px;
    vertical-align: middle;
    text-align: center
}

.fileinput .thumbnail > img {
    max-height: 100%
}

.fileinput .btn {
    vertical-align: middle
}

.fileinput-exists .fileinput-new,
.fileinput-new .fileinput-exists {
    display: none
}

.fileinput-inline .fileinput-controls {
    display: inline
}

.fileinput-filename {
    vertical-align: middle;
    display: inline-block;
    overflow: hidden;
    font-size: 11px
}

.form-control .fileinput-filename {
    vertical-align: bottom
}

.fileinput.input-group {
    display: table
}

.fileinput.input-group > * {
    position: relative;
    z-index: 2
}

.fileinput.input-group > .btn-file {
    z-index: 1
}

.fileinput-new.input-group .btn-file,
.fileinput-new .input-group .btn-file {
    border-radius: 0 4px 4px 0
}

.fileinput-new.input-group .btn-file.btn-xs,
.fileinput-new .input-group .btn-file.btn-xs,
.fileinput-new.input-group .btn-file.btn-sm,
.fileinput-new .input-group .btn-file.btn-sm {
    border-radius: 0 3px 3px 0
}

.fileinput-new.input-group .btn-file.btn-lg,
.fileinput-new .input-group .btn-file.btn-lg {
    border-radius: 0 6px 6px 0
}

.form-group.has-warning .fileinput .fileinput-preview {
    color: #8a6d3b
}

.form-group.has-warning .fileinput .thumbnail {
    border-color: #faebcc
}

.form-group.has-error .fileinput .fileinput-preview {
    color: #a94442
}

.form-group.has-error .fileinput .thumbnail {
    border-color: #ebccd1
}

.form-group.has-success .fileinput .fileinput-preview {
    color: #3c763d
}

.form-group.has-success .fileinput .thumbnail {
    border-color: #d6e9c6
}

.input-group-addon:not(:first-child) {
    border-left: 0
}

.has-switch {
    display: inline-block;
    cursor: pointer;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    border: 1px solid;
    height: 25px;
    border-color: rgba(0, 0, 0, 0.1);
    position: relative;
    text-align: left;
    overflow: hidden;
    line-height: 8px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    vertical-align: middle;
    min-width: 100px
}

.has-switch.switch-mini,
.has-switch.switch-xs {
    min-width: 72px
}

.has-switch.switch-mini i.switch-mini-icons,
.has-switch.switch-xs i.switch-mini-icons {
    height: 1.2em;
    line-height: 9px;
    vertical-align: text-top;
    text-align: center;
    transform: scale(0.6);
    margin-top: -1px;
    margin-bottom: -1px
}

.has-switch.switch-small,
.has-switch.switch-sm {
    min-width: 80px
}

.has-switch.switch-large,
.has-switch.switch-lg {
    min-width: 120px
}

.has-switch.deactivate {
    -webkit-opacity: 50;
    -moz-opacity: 50;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=5000);
    opacity: 50;
    filter: alpha(opacity=5000);
    cursor: default!important
}

.has-switch.deactivate label,
.has-switch.deactivate span {
    cursor: default!important
}

.has-switch > div {
    display: inline-block;
    width: 150%;
    position: relative;
    top: 0
}

.has-switch > div.switch-animate {
    -moz-transition: left .5s;
    -o-transition: left .5s;
    -webkit-transition: left .5s;
    transition: left .5s
}

.has-switch > div.switch-off {
    left: -50%
}

.has-switch > div.switch-on {
    left: 0
}

.has-switch input[type=radio],
.has-switch input[type=checkbox] {
    display: block;
    position: absolute;
    margin-left: -60%
}

.has-switch span,
.has-switch label {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    position: relative;
    display: inline-block;
    height: 100%;
    padding-bottom: 4px;
    padding-top: 4px;
    font-size: 14px;
    line-height: 20px
}

.has-switch span.switch-mini,
.has-switch label.switch-mini,
.has-switch span.switch-xs,
.has-switch label.switch-xs {
    padding-bottom: 4px;
    padding-top: 4px;
    font-size: 10px;
    line-height: 9px
}

.has-switch span.switch-small,
.has-switch label.switch-small,
.has-switch span.switch-sm,
.has-switch label.switch-sm {
    padding-bottom: 3px;
    padding-top: 6px;
    font-size: 12px;
    line-height: 15px
}

.has-switch span.switch-large,
.has-switch label.switch-large,
.has-switch span.switch-lg,
.has-switch label.switch-lg {
    padding-bottom: 9px;
    padding-top: 9px;
    font-size: 16px;
    line-height: normal
}

.has-switch label {
    text-align: center;
    margin-top: -1px;
    margin-bottom: -1px;
    z-index: 100;
    width: 34%;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    *background-color: #e6e6e6;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}

.has-switch label.switch-left {
    background-color: #e6e6e6;
    color: #333
}

.has-switch label.switch-right {
    background-color: #f5f5f6;
    color: #737881
}

.has-switch label.switch-right:hover {
    background-color: #f5f5f6;
    color: #737881
}

.has-switch label:hover,
.has-switch label:focus,
.has-switch label:active,
.has-switch label.active,
.has-switch label.disabled,
.has-switch label[disabled] {
    color: #333;
    *background-color: #d9d9d9
}

.has-switch label:active,
.has-switch label.active {
    background-color: #ccc \9
}

.has-switch label i {
    color: #000;
    line-height: 18px;
    pointer-events: none
}

.has-switch span {
    text-align: center;
    z-index: 1;
    width: 33%
}

.has-switch span.switch-left {
    -webkit-border-top-left-radius: 49px;
    -moz-border-radius-topleft: 49px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-bottom-left-radius: 49px;
    -moz-border-radius-bottomleft: 49px;
    border-bottom-left-radius: 49px;
    border-top-left-radius: 49px
}

.has-switch span.switch-right {
    *background-color: #fff;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}

.has-switch span.switch-right.switch-left {
    background-color: #fff;
    color: #333
}

.has-switch span.switch-right.switch-right {
    background-color: #f5f5f6;
    color: #737881
}

.has-switch span.switch-right.switch-right:hover {
    background-color: #f5f5f6;
    color: #737881
}

.has-switch span.switch-right:hover,
.has-switch span.switch-right:focus,
.has-switch span.switch-right:active,
.has-switch span.switch-right.active,
.has-switch span.switch-right.disabled,
.has-switch span.switch-right[disabled] {
    color: #333;
    *background-color: #f2f2f2
}

.has-switch span.switch-right:active,
.has-switch span.switch-right.active {
    background-color: #e6e6e6 \9
}

.has-switch span.switch-primary,
.has-switch span.switch-left {
    *background-color: #08c;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}

.has-switch span.switch-primary.switch-left,
.has-switch span.switch-left.switch-left {
    background-color: #08c;
    color: #fff
}

.has-switch span.switch-primary.switch-right,
.has-switch span.switch-left.switch-right {
    background-color: #f5f5f6;
    color: #737881
}

.has-switch span.switch-primary.switch-right:hover,
.has-switch span.switch-left.switch-right:hover {
    background-color: #f5f5f6;
    color: #737881
}

.has-switch span.switch-primary:hover,
.has-switch span.switch-left:hover,
.has-switch span.switch-primary:focus,
.has-switch span.switch-left:focus,
.has-switch span.switch-primary:active,
.has-switch span.switch-left:active,
.has-switch span.switch-primary.active,
.has-switch span.switch-left.active,
.has-switch span.switch-primary.disabled,
.has-switch span.switch-left.disabled,
.has-switch span.switch-primary[disabled],
.has-switch span.switch-left[disabled] {
    color: #fff;
    *background-color: #0077b3
}

.has-switch span.switch-primary:active,
.has-switch span.switch-left:active,
.has-switch span.switch-primary.active,
.has-switch span.switch-left.active {
    background-color: #069 \9
}

.has-switch span.switch-info {
    *background-color: #5bc0de;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}

.has-switch span.switch-info.switch-left {
    background-color: #5bc0de;
    color: #fff
}

.has-switch span.switch-info.switch-right {
    background-color: #f5f5f6;
    color: #737881
}

.has-switch span.switch-info.switch-right:hover {
    background-color: #f5f5f6;
    color: #737881
}

.has-switch span.switch-info:hover,
.has-switch span.switch-info:focus,
.has-switch span.switch-info:active,
.has-switch span.switch-info.active,
.has-switch span.switch-info.disabled,
.has-switch span.switch-info[disabled] {
    color: #fff;
    *background-color: #46b8da
}

.has-switch span.switch-info:active,
.has-switch span.switch-info.active {
    background-color: #31b0d5 \9
}

.has-switch span.switch-success {
    *background-color: #62c462;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}

.has-switch span.switch-success.switch-left {
    background-color: #62c462;
    color: #fff
}

.has-switch span.switch-success.switch-right {
    background-color: #f5f5f6;
    color: #737881
}

.has-switch span.switch-success.switch-right:hover {
    background-color: #f5f5f6;
    color: #737881
}

.has-switch span.switch-success:hover,
.has-switch span.switch-success:focus,
.has-switch span.switch-success:active,
.has-switch span.switch-success.active,
.has-switch span.switch-success.disabled,
.has-switch span.switch-success[disabled] {
    color: #fff;
    *background-color: #4fbd4f
}

.has-switch span.switch-success:active,
.has-switch span.switch-success.active {
    background-color: #42b142 \9
}

.has-switch span.switch-warning {
    *background-color: #fbb450;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}

.has-switch span.switch-warning.switch-left {
    background-color: #fbb450;
    color: #fff
}

.has-switch span.switch-warning.switch-right {
    background-color: #f5f5f6;
    color: #737881
}

.has-switch span.switch-warning.switch-right:hover {
    background-color: #f5f5f6;
    color: #737881
}

.has-switch span.switch-warning:hover,
.has-switch span.switch-warning:focus,
.has-switch span.switch-warning:active,
.has-switch span.switch-warning.active,
.has-switch span.switch-warning.disabled,
.has-switch span.switch-warning[disabled] {
    color: #fff;
    *background-color: #faa937
}

.has-switch span.switch-warning:active,
.has-switch span.switch-warning.active {
    background-color: #fa9f1e \9
}

.has-switch span.switch-danger {
    *background-color: #ee5f5b;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}

.has-switch span.switch-danger.switch-left {
    background-color: #ee5f5b;
    color: #fff
}

.has-switch span.switch-danger.switch-right {
    background-color: #f5f5f6;
    color: #737881
}

.has-switch span.switch-danger.switch-right:hover {
    background-color: #f5f5f6;
    color: #737881
}

.has-switch span.switch-danger:hover,
.has-switch span.switch-danger:focus,
.has-switch span.switch-danger:active,
.has-switch span.switch-danger.active,
.has-switch span.switch-danger.disabled,
.has-switch span.switch-danger[disabled] {
    color: #fff;
    *background-color: #ec4844
}

.has-switch span.switch-danger:active,
.has-switch span.switch-danger.active {
    background-color: #e9322d \9
}

.has-switch span.switch-default {
    *background-color: #fff;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false)
}

.has-switch span.switch-default.switch-left {
    background-color: #fff;
    color: #333
}

.has-switch span.switch-default.switch-right {
    background-color: #f5f5f6;
    color: #737881
}

.has-switch span.switch-default.switch-right:hover {
    background-color: #f5f5f6;
    color: #737881
}

.has-switch span.switch-default:hover,
.has-switch span.switch-default:focus,
.has-switch span.switch-default:active,
.has-switch span.switch-default.active,
.has-switch span.switch-default.disabled,
.has-switch span.switch-default[disabled] {
    color: #333;
    *background-color: #f2f2f2
}

.has-switch span.switch-default:active,
.has-switch span.switch-default.active {
    background-color: #e6e6e6 \9
}

.bootstrap-tagsinput {
    background-color: #fff;
    border: 1px solid #ccc;
    display: block;
    padding: 6px 8px;
    padding-bottom: 8px;
    margin-bottom: 10px;
    color: #555;
    vertical-align: middle;
    max-width: 100%;
    line-height: 22px;
    border: 1px solid #ebebeb;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.bootstrap-tagsinput:hover {
    border-color: #cbd0d9
}

.bootstrap-tagsinput input {
    border: none;
    box-shadow: none;
    outline: none;
    background-color: transparent;
    padding: 0;
    margin: 0;
    width: auto!important;
    max-width: inherit
}

.bootstrap-tagsinput input:focus {
    border: none;
    box-shadow: none
}

.bootstrap-tagsinput .tag {
    display: inline-block;
    margin-right: 2px;
    color: #fff;
    font-size: 10px
}

.bootstrap-tagsinput .tag [data-role="remove"] {
    margin-left: 8px;
    cursor: pointer
}

.bootstrap-tagsinput .tag [data-role="remove"]:after {
    content: "x";
    padding: 0 2px
}

.input-spinner input.size-1 {
    width: 60px
}

.input-spinner input,
.input-spinner button {
    float: left
}

.input-spinner button {
    -webkit-border-radius: 3px 0 0 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 0 0 3px;
    -moz-background-clip: padding;
    border-radius: 3px 0 0 3px;
    background-clip: padding-box
}

.input-spinner button:focus {
    border: 1px solid green
}

.input-spinner button + input + button {
    -webkit-border-radius: 0 3px 3px 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 3px 3px 0;
    -moz-background-clip: padding;
    border-radius: 0 3px 3px 0;
    background-clip: padding-box
}

.input-spinner input {
    margin: 0;
    height: 28px;
    border-left: 0;
    border-right: 0;
    text-align: center;
    -webkit-border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0;
    -moz-background-clip: padding;
    border-radius: 0;
    background-clip: padding-box;
    width: auto
}

.checkbox-replace,
.radio-replace {
    position: relative;
    padding-left: 0;
    margin: 0
}

.checkbox-replace input[type="checkbox"],
.radio-replace input[type="checkbox"],
.checkbox-replace input[type="radio"],
.radio-replace input[type="radio"] {
    visibility: hidden
}

.checkbox-replace .cb-wrapper,
.radio-replace .cb-wrapper {
    position: relative;
    display: inline-block;
    border: 1px solid #ebebeb;
    margin-bottom: 0;
    width: 16px;
    height: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.checkbox-replace .cb-wrapper input,
.radio-replace .cb-wrapper input {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    visibility: hidden
}

.checkbox-replace .cb-wrapper.disabled,
.radio-replace .cb-wrapper.disabled {
    -webkit-opacity: .3;
    -moz-opacity: .3;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=30);
    opacity: .3;
    filter: alpha(opacity=30)
}

.checkbox-replace .cb-wrapper .checked,
.radio-replace .cb-wrapper .checked {
    position: absolute;
    background: #ebebeb;
    display: block;
    left: 2px;
    right: 2px;
    bottom: 2px;
    top: 2px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-transition: 250ms all cubic-bezier(0.455, 0.030, 0.515, 0.955);
    -o-transition: 250ms all cubic-bezier(0.455, 0.030, 0.515, 0.955);
    -webkit-transition: 250ms all cubic-bezier(0.455, 0.030, 0.515, 0.955);
    transition: 250ms all cubic-bezier(0.455, 0.030, 0.515, 0.955)
}

.checkbox-replace .cb-wrapper + label,
.radio-replace .cb-wrapper + label {
    position: relative;
    top: -2px;
    margin-left: 6px
}

.checkbox-replace:hover .cb-wrapper,
.radio-replace:hover .cb-wrapper {
    -moz-box-shadow: 0 0 0 2px rgba(0, 0, 0, .03);
    -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, .03);
    box-shadow: 0 0 0 2px rgba(0, 0, 0, .03)
}

.checkbox-replace.radio-replace .cb-wrapper,
.radio-replace.radio-replace .cb-wrapper {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px
}

.checkbox-replace.radio-replace .cb-wrapper .checked,
.radio-replace.radio-replace .cb-wrapper .checked {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px
}

.checkbox-replace.checked .cb-wrapper .checked,
.radio-replace.checked .cb-wrapper .checked {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    filter: alpha(opacity=100)
}

.checkbox-replace .cb-wrapper,
.radio-replace .cb-wrapper {
    border: 1px solid #d2d2d2
}

.checkbox-replace .cb-wrapper .checked,
.radio-replace .cb-wrapper .checked {
    background: #d2d2d2
}

.checkbox-replace:hover .cb-wrapper,
.radio-replace:hover .cb-wrapper {
    -moz-box-shadow: 0 0 0 2px rgba(209.5, 209.5, 209.5, .1);
    -webkit-box-shadow: 0 0 0 2px rgba(209.5, 209.5, 209.5, .1);
    box-shadow: 0 0 0 2px rgba(209.5, 209.5, 209.5, .1)
}

.checkbox-replace.color-primary .cb-wrapper,
.radio-replace.color-primary .cb-wrapper {
    border: 1px solid #303641
}

.checkbox-replace.color-primary .cb-wrapper .checked,
.radio-replace.color-primary .cb-wrapper .checked {
    background: #303641
}

.checkbox-replace.color-primary:hover .cb-wrapper,
.radio-replace.color-primary:hover .cb-wrapper {
    -moz-box-shadow: 0 0 0 2px rgba(48, 54, 65, .1);
    -webkit-box-shadow: 0 0 0 2px rgba(48, 54, 65, .1);
    box-shadow: 0 0 0 2px rgba(48, 54, 65, .1)
}

.checkbox-replace.color-red .cb-wrapper,
.radio-replace.color-red .cb-wrapper {
    border: 1px solid #ee4749
}

.checkbox-replace.color-red .cb-wrapper .checked,
.radio-replace.color-red .cb-wrapper .checked {
    background: #ee4749
}

.checkbox-replace.color-red:hover .cb-wrapper,
.radio-replace.color-red:hover .cb-wrapper {
    -moz-box-shadow: 0 0 0 2px rgba(238, 71, 73, .1);
    -webkit-box-shadow: 0 0 0 2px rgba(238, 71, 73, .1);
    box-shadow: 0 0 0 2px rgba(238, 71, 73, .1)
}

.checkbox-replace.color-blue .cb-wrapper,
.radio-replace.color-blue .cb-wrapper {
    border: 1px solid #21a9e1
}

.checkbox-replace.color-blue .cb-wrapper .checked,
.radio-replace.color-blue .cb-wrapper .checked {
    background: #21a9e1
}

.checkbox-replace.color-blue:hover .cb-wrapper,
.radio-replace.color-blue:hover .cb-wrapper {
    -moz-box-shadow: 0 0 0 2px rgba(33, 169, 225, .1);
    -webkit-box-shadow: 0 0 0 2px rgba(33, 169, 225, .1);
    box-shadow: 0 0 0 2px rgba(33, 169, 225, .1)
}

.checkbox-replace.color-green .cb-wrapper,
.radio-replace.color-green .cb-wrapper {
    border: 1px solid #00a651
}

.checkbox-replace.color-green .cb-wrapper .checked,
.radio-replace.color-green .cb-wrapper .checked {
    background: #00a651
}

.checkbox-replace.color-green:hover .cb-wrapper,
.radio-replace.color-green:hover .cb-wrapper {
    -moz-box-shadow: 0 0 0 2px rgba(0, 166, 81, .1);
    -webkit-box-shadow: 0 0 0 2px rgba(0, 166, 81, .1);
    box-shadow: 0 0 0 2px rgba(0, 166, 81, .1)
}

.checkbox-replace.color-gold .cb-wrapper,
.radio-replace.color-gold .cb-wrapper {
    border: 1px solid #fad839
}

.checkbox-replace.color-gold .cb-wrapper .checked,
.radio-replace.color-gold .cb-wrapper .checked {
    background: #fad839
}

.checkbox-replace.color-gold:hover .cb-wrapper,
.radio-replace.color-gold:hover .cb-wrapper {
    -moz-box-shadow: 0 0 0 2px rgba(250, 216, 57, .1);
    -webkit-box-shadow: 0 0 0 2px rgba(250, 216, 57, .1);
    box-shadow: 0 0 0 2px rgba(250, 216, 57, .1)
}

.checkbox-replace.color-white .cb-wrapper,
.radio-replace.color-white .cb-wrapper {
    border: 1px solid #fff
}

.checkbox-replace.color-white .cb-wrapper .checked,
.radio-replace.color-white .cb-wrapper .checked {
    background: #fff
}

.checkbox-replace.color-white:hover .cb-wrapper,
.radio-replace.color-white:hover .cb-wrapper {
    -moz-box-shadow: 0 0 0 2px rgba(255, 255, 255, .1);
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, .1);
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .1)
}

.gallery-env:before,
.gallery-env:after {
    content: " ";
    display: table
}

.gallery-env:after {
    clear: both
}

.gallery-env article.album {
    border: 1px solid #ebebeb;
    margin-bottom: 30px;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box
}

.gallery-env article.album header {
    position: relative
}

.gallery-env article.album header img {
    line-height: 1;
    margin: 0;
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto;
    -webkit-border-radius: 3px 3px 0 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 3px 0 0;
    -moz-background-clip: padding;
    border-radius: 3px 3px 0 0;
    background-clip: padding-box
}

.gallery-env article.album header .album-options {
    position: absolute;
    display: block;
    right: 10px;
    bottom: 10px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    padding: 5px 7px;
    font-size: 11px;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out
}

.gallery-env article.album header:hover .album-options {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100)
}

.gallery-env article.album .album-info {
    padding: 20px
}

.gallery-env article.album .album-info h3 {
    font-size: 18px;
    margin: 0
}

.gallery-env article.album .album-info p {
    margin: 0;
    margin-top: 10px;
    color: #80858e
}

.gallery-env article.album footer {
    border-top: 1px solid #f0f0f0
}

.gallery-env article.album footer:before,
.gallery-env article.album footer:after {
    content: " ";
    display: table
}

.gallery-env article.album footer:after {
    clear: both
}

.gallery-env article.album footer .album-images-count,
.gallery-env article.album footer .album-options {
    padding: 12px 15px;
    float: left;
    color: #8d929a
}

.gallery-env article.album footer .album-images-count a,
.gallery-env article.album footer .album-options a {
    color: #8d929a;
    display: inline-block;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box
}

.gallery-env article.album footer .album-images-count a + a,
.gallery-env article.album footer .album-options a + a {
    margin-left: 10px
}

.gallery-env article.album footer .album-options {
    float: right;
    border-left: 1px solid #f0f0f0;
    padding: 7px 10px
}

.gallery-env article.album footer .album-options a {
    padding: 4px 5px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out
}

.gallery-env article.album footer .album-options a:hover {
    background: #f5f5f5;
    color: #43464b
}

.gallery-env article.image-thumb {
    margin-bottom: 20px
}

.gallery-env article.image-thumb .image {
    position: relative
}

.gallery-env article.image-thumb .image img {
    display: block;
    max-width: 100%;
    height: auto;
    border-radius: 3px;
    width: 100%
}

.gallery-env article.image-thumb .image-options {
    position: absolute;
    top: -10px;
    right: 8px;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform: scale(0, );
    -ms-transform: scale(0, );
    transform: scale(0, );
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -o-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out
}

.gallery-env article.image-thumb .image-options a {
    display: inline-block;
    line-height: 1;
    margin-left: 2px;
    background: #737881;
    color: #FFF;
    width: 24px;
    height: 24px;
    line-height: 24px;
    -webkit-border-radius: 12px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 12px;
    -moz-background-clip: padding;
    border-radius: 12px;
    background-clip: padding-box;
    text-align: center;
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2)
}

.gallery-env article.image-thumb .image-options a.delete {
    background: #dd1f26
}

.gallery-env article.image-thumb:hover .image-options {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1, );
    -ms-transform: scale(1, );
    transform: scale(1, );
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100)
}

.gallery-env div[data-tag] {
    -moz-transition: opacity 350ms ease-in-out;
    -o-transition: opacity 350ms ease-in-out;
    -webkit-transition: opacity 350ms ease-in-out;
    transition: opacity 350ms ease-in-out
}

.gallery-env div[data-tag].not-in-filter {
    -webkit-opacity: .3;
    -moz-opacity: .3;
    opacity: .3;
    filter: alpha(opacity=30)
}

.gallery-env div[data-tag].no-animation {
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none
}

.gallery-env .image-categories {
    margin-bottom: 20px;
    background: #fafafb;
    position: relative;
    margin-top: -17px;
    padding: 10px
}

.gallery-env .image-categories span {
    color: #80858e
}

.gallery-env .image-categories a {
    display: inline-block;
    margin: 0 5px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out
}

.gallery-env .image-categories a.active {
    font-weight: 700;
    color: #4f5259
}

.modal .croppable-image {
    border: 4px solid rgba(235, 235, 235, 0.5)
}

.modal h4 + .croppable-image {
    margin-top: 5px
}

.jcrop-keymgr {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0)
}

.gallery-image-edit-env {
    border-bottom: 1px solid #ebebeb;
    position: relative;
    margin-left: -1px;
    margin-right: -1px;
    margin-top: -1px
}

.gallery-image-edit-env img {
    width: 100%
}

.gallery-image-edit-env .close {
    position: absolute;
    right: 10px;
    top: 10px;
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    font-weight: 700;
    padding: 5px 10px;
    display: block;
    z-index: 1000;
    -webkit-opacity: .7;
    -moz-opacity: .7;
    opacity: .7;
    filter: alpha(opacity=70);
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out
}

.gallery-image-edit-env .close:hover {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100)
}

.loading-bar {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    background: rgba(48, 54, 65, 0.3);
    height: 5px;
    z-index: 100000;
    top: 0;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out
}

.loading-bar span {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 0;
    background: #ec5956
}

.loading-bar.progress-is-hidden {
    top: -5px;
    -webkit-opacity: .5;
    -moz-opacity: .5;
    opacity: .5;
    filter: alpha(opacity=50);
    visibility: hidden
}

.description {
    display: block;
    margin-top: 5px;
    font-size: 11px
}

.kopy label {
    margin-top: 4px;
    font-size: 12px
}

.ilet-box {
    height: 100px;
    border: 1px solid red
}

.has-success .form-control-feedback {
    color: green
}

.has-error .form-control-feedback {
    color: #a94442
}

.upload-i {
    font-size: 17px;
    vertical-align: bottom;
    margin-right: 8px
}

.fg-oku {
    width: 100%;
    float: left
}

.fg-oku-header {
    width: 100%;
    float: left;
    border-top: 1px solid #eee
}

.fg-oku-sol {
    float: left;
    width: 60%;
    padding: 20px 0;
    font-size: 20px;
    color: #303641;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.fg-oku-sol img {
    vertical-align: middle
}

.fg-oku-sol span {
    font-weight: 700;
    color: #ec5956;
    margin-left: 7px;
    margin-right: 17px;
    font-size: 16px
}

.fg-oku-sag {
    float: right;
    width: 40%;
    padding: 20px 0;
    text-align: right
}

.fg-oku-list {
    width: 100%;
    float: left;
    height: 40px;
    background: #f3f4f4;
    display: table;
    border-spacing: 0;
    border-collapse: collapse;
    border-bottom: 1px solid #ebebeb
}

.fg-oku-list-sol {
    display: table-cell;
    width: 50%;
    color: #a6a6a6;
    padding: 15px
}

.fg-oku-list-sol-kaynak {
    float: left;
    text-align: left;
    color: #a6a6a6;
    padding: 15px;
    width: 100%
}

.fg-oku-list-sol-kaynak a {
    display: block;
    margin: 10px 0;
    text-align: left
}

.fg-oku-list-sol a {
    margin: 5px 10px
}

.fg-mesaj {
    width: 100%;
    float: left;
    padding: 20px 5px
}

.fg-mb {
    position: relative
}

.fg-mb:hover .mb-absolute {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1, );
    -ms-transform: scale(1, );
    transform: scale(1, );
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100)
}

.mb-absolute {
    position: absolute;
    right: 2px;
    top: -10px;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform: scale(0, );
    -ms-transform: scale(0, );
    transform: scale(0, );
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -o-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out
}

.mb-absolute > a.sira {
    border-radius: 10px;
    padding: 2px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 2px 5px 0;
    box-sizing: border-box;
    background-color: #39a2bc;
    color: #fff;
    display: inline-block;
    font-family: 'Helvetica Neue', Helvetica, 'Noto Sans', sans-serif, Arial, sans-serif;
    font-size: 11px;
    margin-left: 2px;
    text-align: center;
    text-decoration: none
}

.mb-absolute > a.edit {
    border-radius: 10px;
    padding: 2px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 2px 5px 0;
    box-sizing: border-box;
    background-color: #737881;
    color: #fff;
    display: inline-block;
    font-family: 'Helvetica Neue', Helvetica, 'Noto Sans', sans-serif, Arial, sans-serif;
    font-size: 12px;
    margin-left: 2px;
    text-align: center;
    text-decoration: none
}

.mb-absolute > a.delete {
    border-radius: 10px;
    padding: 2px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 2px 5px 0;
    box-sizing: border-box;
    background-color: #dd1f26;
    color: #fff;
    display: inline-block;
    font-family: 'Helvetica Neue', Helvetica, 'Noto Sans', sans-serif, Arial, sans-serif;
    font-size: 12px;
    margin-left: 2px;
    text-align: center;
    text-decoration: none
}

.resim_edit {
    margin-bottom: 5px;
    position: relative
}

.resim_edit a.resim_sil {
    position: absolute;
    top: 0;
    right: 15px;
    padding: 4px;
    background: red;
    color: #fff
}

.dd-handle {
    cursor: move
}

.fg-fixed {
    width: 100%;
    float: left;
    z-index: 999;
    height: 130px;
    background: #eee;
    border-top: 1px solid #ccc;
    display: none
}

.fg-fixed-alt {
    margin: 0 auto;
    width: 170px;
    height: 110px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 2px dashed #ccc
}

.fg-fixed-alt p {
    text-align: center;
    width: 170px;
    float: left;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    margin-top: 30px
}

.fg-fixed-alt img {
    width: 160px;
    margin: 2px 0 0 5px;
    height: 106px
}

#table-2 thead tr th {
    background: #f5f4f4
}

.zelter_input_1 {
    width: 50px;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 2px;
    padding: 2px 0
}

.zelter_input_2 {
    text-align: center;
    min-width: 60px;
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 2px;
    padding: 2px 5px
}

.zelter_select_2 {
    min-width: 120px
}

.zelter_span_1 {
    width: 20px;
    margin-left: 15px;
    cursor: pointer
}

.dd {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    list-style: none
}

.dd-list {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none
}

.dd-list .dd-list {
    padding-left: 30px
}

.dd-collapsed .dd-list {
    display: none
}

.dd-item,
.dd-empty,
.dd-placeholder {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    min-height: 20px;
    font-size: 13px;
    line-height: 20px
}

.dd-handle,
.dd-content {
    display: block;
    margin: 0;
    padding: 5px 10px;
    background: #fafafa;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #ebebeb;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out
}

dd-content,
.dd-content:hover {
    background: #fff
}

.dd-item > button {
    display: block;
    position: relative;
    cursor: pointer;
    float: left;
    width: 25px;
    height: 20px;
    margin: 5px 0;
    padding: 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: visible;
    border: 0;
    background: transparent;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    font-weight: 700;
    margin-right: 10px;
    outline: 0
}

.dd-item > button:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: -5px;
    bottom: -6px;
    width: 1px;
    background: #ebebeb
}

.dd-item > button:before {
    content: '+';
    display: block;
    position: absolute;
    width: 100%;
    text-align: center;
    text-indent: 0
}

.dd-item > button[data-action="collapse"]:before {
    content: '-'
}

.dd-placeholder,
.dd-empty {
    margin: 0;
    padding: 0;
    min-height: 30px;
    background: rgba(245, 245, 246, 0.3);
    border: 1px dotted #ebebeb;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.dd-empty {
    border: 1px dashed #bbb;
    min-height: 100px;
    background-color: #e5e5e5
}

.dd-dragel {
    position: absolute;
    pointer-events: none;
    z-index: 9999
}

.dd-dragel > .dd-item .dd-handle,
.dd-dragel > .dd-item .dd-content {
    margin-top: 0
}

.dd-dragel .dd-handle,
.dd-dragel .dd-content {
    -moz-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1)
}

.nested-list.with-margins .dd-item .dd-handle,
.nested-list.with-margins .dd-item .dd-content {
    margin: 5px 0
}

.nested-list.custom-drag-button .dd-handle {
    position: absolute!important;
    margin: 0!important;
    width: 15px;
    height: 32px;
    padding-left: 5px;
    padding-right: 4px;
    cursor: pointer;
    padding-top: 7px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.nested-list.custom-drag-button .dd-handle span {
    display: block;
    line-height: 3px;
    color: rgba(115, 120, 129, 0.7)
}

.nested-list.custom-drag-button .dd-content {
    padding-left: 25px
}

.nested-list.custom-drag-button button + .dd-handle {
    left: 24px
}

.nested-list.custom-drag-button button + .dd-handle + .dd-content {
    padding-left: 50px
}

.nested-list.custom-drag-button.drag-button-on-hover .dd-item > .dd-handle {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0)
}

.nested-list.custom-drag-button.drag-button-on-hover .dd-item:hover > .dd-handle {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100)
}

.custom-handler .dd-item .dd-handle {
    position: absolute!important;
    margin: 0!important;
    width: 15px;
    height: 32px;
    padding-left: 5px;
    padding-right: 4px;
    cursor: pointer;
    padding-top: 7px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.custom-handler .dd-item .dd-handle span {
    display: block;
    line-height: 3px;
    color: rgba(115, 120, 129, 0.7)
}

.custom-handler .dd-item .dd-content {
    padding-left: 25px
}

.custom-handler .dd-item button + .dd-handle {
    left: 24px
}

.custom-handler .dd-item button + .dd-handle + .dd-content {
    padding-left: 50px
}

.member-entry {
    border: 1px solid #ebebeb;
    padding: 15px;
    margin-top: 15px;
    margin-bottom: 30px;
    -moz-box-shadow: 1px 1px 1px rgba(0, 1, 1, 0.02);
    -webkit-box-shadow: 1px 1px 1px rgba(0, 1, 1, 0.02);
    box-shadow: 1px 1px 1px rgba(0, 1, 1, 0.02);
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box
}

.member-entry:before,
.member-entry:after {
    content: " ";
    display: table
}

.member-entry:after {
    clear: both
}

.member-entry:hover {
    background: rgba(235, 235, 235, 0.3);
    -moz-box-shadow: 1px 1px 1px rgba(0, 1, 1, 0.06);
    -webkit-box-shadow: 1px 1px 1px rgba(0, 1, 1, 0.06);
    box-shadow: 1px 1px 1px rgba(0, 1, 1, 0.06)
}

.member-entry .member-img,
.member-entry .member-details {
    float: left
}

.member-entry .member-img {
    position: relative;
    display: block;
    width: 10%
}

.member-entry .member-img img {
    width: 100%;
    display: block;
    max-width: 100%;
    height: auto
}

.member-entry .member-img i {
    position: absolute;
    display: block;
    left: 50%;
    top: 50%;
    margin-top: -12.5px;
    margin-left: -12.5px;
    color: #FFF;
    font-size: 25px;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -o-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform: scale(0.5, );
    -ms-transform: scale(0.5, );
    transform: scale(0.5, );
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out
}

.member-entry .member-img:hover i {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1, );
    -ms-transform: scale(1, );
    transform: scale(1, );
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100)
}

.member-entry .member-details {
    width: 89.9%;
    font-size: 13px
}

.member-entry .member-details h4 {
    font-size: 18px;
    margin-left: 20px;
    font-weight: 600;
    margin-top: 10px
}

.member-entry .member-details h4 a {
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out
}

.member-entry .member-details .info-list {
    margin-left: 5px;
    margin-top: 15px
}

.member-entry .member-details .info-list > div {
    margin-top: 5px
}

.member-entry .member-details .info-list > div a {
    font-size: 13px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out
}

.member-entry .member-details .info-list > div i {
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out
}

.member-entry .member-details .info-list > div:hover i {
    color: #4f5259
}

@media screen and (max-width: 768px) {
    .member-entry .member-img {
        width: 18%
    }
    .member-entry .member-details {
        width: 81.9%
    }
    .member-entry .member-details h4 {
        margin-top: 0
    }
}

@media screen and (max-width: 480px) {
    .member-entry .member-img {
        width: 100%;
        float: none;
        text-align: center;
        position: relative;
        background: #f8f8f8;
        margin-bottom: 15px;
        -webkit-border-radius: 3px;
        -webkit-background-clip: padding-box;
        -moz-border-radius: 3px;
        -moz-background-clip: padding;
        border-radius: 3px;
        background-clip: padding-box
    }
    .member-entry .member-img img {
        width: auto;
        display: inline-block;
        -webkit-border-radius: 0;
        -webkit-background-clip: padding-box;
        -moz-border-radius: 0;
        -moz-background-clip: padding;
        border-radius: 0;
        background-clip: padding-box
    }
    .member-entry .member-details {
        width: 100%;
        float: none
    }
    .member-entry .member-details h4,
    .member-entry .member-details .info-list {
        margin-left: 0
    }
    .member-entry .member-details h4 > div,
    .member-entry .member-details .info-list > div {
        padding: 0
    }
    .member-entry .member-details .info-list > div {
        margin-top: 10px
    }
}

blockquote.blockquote-default {
    background: #fff;
    border: 1px solid #ebebeb;
    border-left-width: 5px;
    padding: 15px;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box
}

blockquote {
    margin: 0 0 17px;
    border-left: 5px solid #eee
}

.dataTables_wrapper:before,
.dataTables_wrapper:after {
    content: " ";
    display: table
}

.dataTables_wrapper:after {
    clear: both
}

.dataTables_wrapper table {
    margin-bottom: 0
}

.dataTables_wrapper table thead tr th {
    font-weight: 700;
    outline: none;
    cursor: default;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out
}

.dataTables_wrapper table thead tr th.sorting_asc:before,
.dataTables_wrapper table thead tr th.sorting_desc:before {
    display: block;
    float: right;
    color: #303641;
    font-family: 'Entypo';
    content: '\e876'
}

.dataTables_wrapper table thead tr th.sorting_desc:before {
    content: '\e873'
}

.dataTables_wrapper table thead tr th:active {
    outline: none
}

.dataTables_wrapper table thead tr th.sorting_asc,
.dataTables_wrapper table thead tr th.sorting_desc {
    color: #303641
}

.dataTables_wrapper table tfoot tr th {
    font-weight: 700
}

.dataTables_wrapper table + .row {
    margin-bottom: 20px
}

.dataTables_wrapper > table:first-child {
    -webkit-border-radius: 3px 3px 0 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 3px 0 0;
    -moz-background-clip: padding;
    border-radius: 3px 3px 0 0;
    background-clip: padding-box
}

.dataTables_wrapper a {
    cursor: pointer;
    outline: none
}

.dataTables_wrapper .col-left {
    padding-right: 0
}

.dataTables_wrapper .col-right {
    padding-left: 0
}

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter {
    background: #fff;
    border: 1px solid #ebebeb;
    border-bottom: 0;
    padding: 15px 12px;
    height: 58px
}

.dataTables_wrapper .dataTables_length:before,
.dataTables_wrapper .dataTables_filter:before,
.dataTables_wrapper .dataTables_length:after,
.dataTables_wrapper .dataTables_filter:after {
    content: " ";
    display: table
}

.dataTables_wrapper .dataTables_length:after,
.dataTables_wrapper .dataTables_filter:after {
    clear: both
}

.dataTables_wrapper .dataTables_length {
    border-right: 0;
    -webkit-border-radius: 3px 0 0 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px 0 0;
    -moz-background-clip: padding;
    border-radius: 3px 0 0 0;
    background-clip: padding-box
}

.dataTables_wrapper .dataTables_length > label {
    white-space: nowrap;
    margin-top: -7px;
    font-size: 12px
}

.dataTables_wrapper .dataTables_length > label .select2-container {
    display: inline-block;
    width: auto!important;
    min-width: 87px
}

.dataTables_wrapper .dataTables_filter {
    border-left: 0;
    padding-top: 13px;
    -webkit-border-radius: 0 3px 0 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 3px 0 0;
    -moz-background-clip: padding;
    border-radius: 0 3px 0 0;
    background-clip: padding-box
}

.dataTables_wrapper .dataTables_filter > label {
    float: right;
    display: block;
    white-space: nowrap;
    font-size: 12px
}

.dataTables_wrapper .dataTables_filter > label input {
    display: block;
    width: 100%;
    height: 31px;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ebebeb;
    border-radius: 3px;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -moz-transition: border-color ease-in-out .15s, -moz-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    display: inline-block;
    width: 150px;
    margin-left: 5px
}

.dataTables_wrapper .dataTables_filter > label input:focus {
    border-color: #c8cdd7;
    outline: 0;
    -moz-box-shadow: 0 2px 1px rgba(203, 208, 217, 0.08);
    -webkit-box-shadow: 0 2px 1px rgba(203, 208, 217, 0.08);
    box-shadow: 0 2px 1px rgba(203, 208, 217, 0.08)
}

.dataTables_wrapper .dataTables_filter > label input::-webkit-input-placeholder {
    color: #aaa
}

.dataTables_wrapper .dataTables_filter > label input:-moz-placeholder {
    color: #aaa
}

.dataTables_wrapper .dataTables_filter > label input::-moz-placeholder {
    color: #aaa
}

.dataTables_wrapper .dataTables_filter > label input:-ms-input-placeholder {
    color: #aaa
}

.dataTables_wrapper .dataTables_filter > label input:-moz-placeholder {
    color: #aaa
}

.dataTables_wrapper .dataTables_filter > label input::-moz-placeholder {
    color: #aaa
}

.dataTables_wrapper .dataTables_filter > label input:-ms-input-placeholder {
    color: #aaa
}

.dataTables_wrapper .dataTables_filter > label input::-webkit-input-placeholder {
    color: #aaa
}

.dataTables_wrapper .dataTables_filter > label input[disabled],
.dataTables_wrapper .dataTables_filter > label input[readonly],
fieldset[disabled] .dataTables_wrapper .dataTables_filter > label input {
    cursor: not-allowed;
    background-color: #eee
}

textarea.dataTables_wrapper .dataTables_filter > label input {
    height: auto
}

.dataTables_wrapper .select2-container {
    display: inline-block!important;
    margin-left: 5px;
    margin-right: 5px
}

.dataTables_wrapper .select2-container .select2-choice {
    height: 25px;
    line-height: 24px
}

.dataTables_wrapper .select2-container .select2-choice .select2-chosen {
    padding-right: 15px
}

.dataTables_wrapper .select2-container .select2-choice .select2-arrow {
    width: 25px
}

.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_paginate {
    padding: 10px 12px;
    border: 1px solid #ebebeb;
    border-top: 0;
    background: #fafafa;
    height: 47px
}

.dataTables_wrapper .dataTables_info:before,
.dataTables_wrapper .dataTables_paginate:before,
.dataTables_wrapper .dataTables_info:after,
.dataTables_wrapper .dataTables_paginate:after {
    content: " ";
    display: table
}

.dataTables_wrapper .dataTables_info:after,
.dataTables_wrapper .dataTables_paginate:after {
    clear: both
}

.dataTables_wrapper .dataTables_info.dataTables_info,
.dataTables_wrapper .dataTables_paginate.dataTables_info {
    border-right: 0;
    -webkit-border-radius: 0 0 0 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 0 0 3px;
    -moz-background-clip: padding;
    border-radius: 0 0 0 3px;
    background-clip: padding-box;
    line-height: 30px
}

.dataTables_wrapper .dataTables_info.dataTables_paginate,
.dataTables_wrapper .dataTables_paginate.dataTables_paginate {
    border-left: 0;
    -webkit-border-radius: 0 0 3px 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 0 3px;
    -moz-background-clip: padding;
    border-radius: 0 0 3px 0;
    background-clip: padding-box;
    text-align: right
}

.dataTables_wrapper .dataTables_info.dataTables_paginate .pagination,
.dataTables_wrapper .dataTables_paginate.dataTables_paginate .pagination {
    margin: 0
}

.dataTables_wrapper .export-data {
    position: absolute;
    right: 250px;
    top: 13px
}

.include .select2 {
    visibility: hidden
}

.include .select2-container {
    display: block
}

.include .select2-container.select2-dropdown-open .select2-choice,
.select2-container.select2-dropdown-open .select2-choices {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0
}

.include .select2-container .select2-choice {
    border-color: #ebebeb!important;
    background: #fff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 42px;
    line-height: 41px;
    outline: none;
    padding-left: 15px
}

.include .select2-container .select2-choice .select2-arrow {
    border-left: 1px solid #ebebeb;
    width: 40px;
    text-align: center;
    background: none;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out
}

.include .select2-container .select2-choice .select2-arrow b {
    background: transparent
}

.include .select2-container .select2-choice .select2-arrow b:before {
    position: relative;
    font-family: 'Entypo';
    content: '\e873';
    display: block;
    color: #303641;
    -moz-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    -webkit-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out
}

.include .select2-container .select2-choice .select2-search-choice-close {
    right: 50px;
    top: 50%;
    margin-top: -7px
}

.include .select2-container .select2-choices {
    border-color: #ebebeb!important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff;
    padding: 0 6px;
    padding-top: 4px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.include .select2-container .select2-choices .select2-search-field input {
    padding: 6px 12px
}

.include .select2-container .select2-choices .select2-search-choice {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 0;
    background: #f3f3f3;
    color: #666;
    font-size: 11px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out
}

.include .select2-container .select2-choices .select2-search-choice .select2-search-choice-close {
    top: 50%;
    margin-top: -7px
}

.include .select2-container .select2-choices .select2-search-choice:hover {
    background-color: #e6e6e6;
    color: #303641
}

.include .select2-container.select2-container-active .select2-choices {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.include .select2-container.select2-dropdown-open .select2-choice .select2-arrow {
    background-color: rgba(245, 245, 246, 0.8)
}

.include .select2-container.select2-dropdown-open .select2-choice .select2-arrow b:before {
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.include .select2.visible {
    visibility: visible
}

.include .select2-drop {
    border: 1px solid #ebebeb;
    background-color: #fff;
    -webkit-border-radius: 1px 1px 4px 4px;
    -moz-border-radius: 1px 1px 4px 4px;
    border-radius: 1px 1px 4px 4px;
    -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, .06);
    -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, .06);
    box-shadow: 0 2px 7px rgba(0, 0, 0, .06);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px
}

.include .select2-drop .select2-search,
.select2-drop .select2-results {
    padding: 0;
    margin: 0
}

.include .select2-drop .select2-search .select2-no-results,
.include .select2-drop .select2-results .select2-no-results {
    padding: 12px 15px;
    color: #737881
}

.include .select2-drop .select2-search .select2-result-label,
.include .select2-drop .select2-results .select2-result-label {
    padding: 4px 15px
}

.include .select2-drop .select2-search .select2-result-selectable,
.include .select2-drop .select2-results .select2-result-selectable {
    background: transparent;
    color: #888;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out
}

.include .select2-drop .select2-search .select2-result-selectable:hover,
.include .select2-drop .select2-results .select2-result-selectable:hover,
.include .select2-drop .select2-search .select2-result-selectable.select2-highlighted,
.include .select2-drop .select2-results .select2-result-selectable.select2-highlighted {
    background: #f3f3f3;
    color: #303641
}

.include .select2-drop .select2-search .select2-result-sub li,
.include .select2-drop .select2-results .select2-result-sub li {
    background: none!important
}

.include .select2-drop .select2-search .select2-result-sub .select2-result-label,
.include .select2-drop .select2-results .select2-result-sub .select2-result-label {
    padding: 5px 25px;
    color: #888;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out
}

.include .select2-drop .select2-search .select2-result-sub .select2-result-label:hover,
.include .select2-drop .select2-results .select2-result-sub .select2-result-label:hover {
    background: #f3f3f3;
    color: #303641
}

.include .select2-drop .select2-search .select2-result-sub .select2-highlighted .select2-result-label,
.include .select2-drop .select2-results .select2-result-sub .select2-highlighted .select2-result-label {
    background: #f3f3f3;
    color: #303641
}

.include .select2-drop .select2-search {
    position: relative;
    padding: 12px 15px
}

.include .select2-drop .select2-search input {
    background: #f3f3f3;
    border: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .03);
    -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .03);
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, .03);
    padding: 10px 12px;
    padding-right: 30px;
    font-family: "Noto Sans", sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.include .select2-drop .select2-search:after {
    position: absolute;
    font-family: 'Entypo';
    right: 15px;
    top: 12px;
    content: '\e803';
    font-size: 14px;
    color: #c2c2c2;
    margin-right: 12px;
    margin-top: 8px
}

.search-results-env .search-string {
    font-size: 14px
}

.search-results-env .search-string strong {
    color: #ec5956;
    font-weight: 400
}

.search-results-env .nav-tabs {
    margin-bottom: 0;
    border-bottom-color: #ebebeb;
    padding-bottom: 4px
}

.search-results-env .nav-tabs li a {
    background: #f5f5f6;
    border-color: #ebebeb
}

.search-results-env .nav-tabs li.active a {
    background: #f9f9f9;
    border-bottom-color: transparent
}

.search-results-env .search-bar {
    padding: 25px;
    background: #f9f9f9;
    margin-bottom: 30px
}

input.fast_search2 {
    height: 41px
}

.search-results-env .search-bar .form-control + .input-group-btn {
    border: 1px solid #303641;
    -webkit-border-radius: 0 3px 3px 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0 3px 3px 0;
    -moz-background-clip: padding;
    border-radius: 0 3px 3px 0;
    background-clip: padding-box
}

.search-results-env .search-results-panes {
    position: relative
}

.search-results-env .search-results-panes .search-results-pane {
    position: relative;
    display: none
}

.search-results-env .search-results-panes .search-results-pane.active {
    display: block
}

.search-results-env .search-results {
    list-style: none;
    margin: 0;
    padding: 0
}

.search-results-env .search-results > .search-result {
    border-bottom: 1px solid #f3f3f3;
    padding-bottom: 20px;
    margin: 0;
    margin-bottom: 20px
}

.search-results-env .search-results > .search-result h4 {
    margin: 0;
    margin-bottom: 10px;
    width: 100%;
    float: left
}

.search-results-env .search-results > .search-result h4 a {
    font-size: 15px;
    font-weight: 600
}

.search-results-env .search-results > .search-result .link {
    color: #ec5956;
    margin-top: 10px;
    float: left;
    font-size: 13px
}

.search-results-env .search-results > .search-result .link:hover {
    text-decoration: underline
}

.search-results-env .search-results > .search-result:last-child {
    padding-bottom: 0;
    border-bottom: 0
}

.search-results-env .search-results > .search-result .sr-inner {
    padding: 15px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    font-size: 13px
}

.search-results-env .search-results > .search-result .sr-inner:hover {
    background: #f9f9f9
}

.search-results-env .search-results-messages thead tr th,
.search-results-env .search-results-messages tbody tr th,
.search-results-env .search-results-messages thead tr td,
.search-results-env .search-results-messages tbody tr td {
    padding: 10px
}

.search-results-env .search-results-messages tbody tr {
    background: #f9f9f9
}

.search-results-env .search-results-messages tbody tr.unread {
    background: #FFF
}

.search-results-env .search-results-messages tbody tr.unread > td:nth-child(2) a {
    font-weight: 700
}

.search-results-env .search-results-messages tbody tr .star {
    display: inline-block;
    color: #ddd;
    margin-right: 5px;
    font-size: 14px;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out
}

.search-results-env .search-results-messages tbody tr .star.stared,
.search-results-env .search-results-messages tbody tr .star.starred {
    color: #ff9600
}

@media (max-width: 570px) {
    .search-results-env .nav-tabs {
        text-align: left
    }
    .search-results-env .nav-tabs > li {
        float: none!important
    }
    .search-results-env .nav-tabs > li.pull-left {
        display: block;
        width: 100%
    }
    .search-results-env .nav-tabs > li .search-string {
        padding-bottom: 15px
    }
}

/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
div.datepicker {
  padding: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  direction: ltr;
  /*.dow {
		border-top: 1px solid #ddd !important;
	}*/
}
div.datepicker-inline {
  width: 206px;
}
div.datepickerdiv.datepicker-rtl {
  direction: rtl;
}
div.datepickerdiv.datepicker-rtl table tr td span {
  float: right;
}
div.datepicker-dropdown {
  top: 0;
  left: 0;
}
div.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ebebeb;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
div.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-top: 0;
  position: absolute;
}
div.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
div.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
div.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
div.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
div.datepicker-dropdown.datepicker-orient-top:before {
  top: -7px;
}
div.datepicker-dropdown.datepicker-orient-top:after {
  top: -6px;
}
div.datepicker-dropdown.datepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #CCC;
}
div.datepicker-dropdown.datepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}
div.datepicker > div {
  display: none;
}
div.datepicker.days div.datepicker-days {
  display: block;
}
div.datepicker.months div.datepicker-months {
  display: block;
}
div.datepicker.years div.datepicker-years {
  display: block;
}
div.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
div.datepicker td,
div.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}
.table-striped div.datepicker table tr td,
.table-striped div.datepicker table tr th {
  background-color: transparent;
}
div.datepicker table tr td.day:hover {
  background: #eeeeee;
  cursor: pointer;
  color: #303641;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
div.datepicker table tr td.old,
div.datepicker table tr td.new {
  color: #999999;
}
div.datepicker table tr td.disabled,
div.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  color: #dee0e4;
  cursor: default;
}
div.datepicker table tr td.today,
div.datepicker table tr td.today:hover,
div.datepicker table tr td.today.disabled,
div.datepicker table tr td.today.disabled:hover {
  *background-color: #737397;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #000;
}
div.datepicker table tr td.today.switch-left,
div.datepicker table tr td.today:hover.switch-left,
div.datepicker table tr td.today.disabled.switch-left,
div.datepicker table tr td.today.disabled:hover.switch-left {
  background-color: #737397;
  color: #ffffff;
}
div.datepicker table tr td.today.switch-right,
div.datepicker table tr td.today:hover.switch-right,
div.datepicker table tr td.today.disabled.switch-right,
div.datepicker table tr td.today.disabled:hover.switch-right {
  background-color: #f5f5f6;
  color: #737881;
}
div.datepicker table tr td.today.switch-right:hover,
div.datepicker table tr td.today:hover.switch-right:hover,
div.datepicker table tr td.today.disabled.switch-right:hover,
div.datepicker table tr td.today.disabled:hover.switch-right:hover {
  background-color: #f5f5f6;
  color: #737881;
}
div.datepicker table tr td.today:hover,
div.datepicker table tr td.today:hover:hover,
div.datepicker table tr td.today.disabled:hover,
div.datepicker table tr td.today.disabled:hover:hover,
div.datepicker table tr td.today:focus,
div.datepicker table tr td.today:hover:focus,
div.datepicker table tr td.today.disabled:focus,
div.datepicker table tr td.today.disabled:hover:focus,
div.datepicker table tr td.today:active,
div.datepicker table tr td.today:hover:active,
div.datepicker table tr td.today.disabled:active,
div.datepicker table tr td.today.disabled:hover:active,
div.datepicker table tr td.today.active,
div.datepicker table tr td.today:hover.active,
div.datepicker table tr td.today.disabled.active,
div.datepicker table tr td.today.disabled:hover.active,
div.datepicker table tr td.today.disabled,
div.datepicker table tr td.today:hover.disabled,
div.datepicker table tr td.today.disabled.disabled,
div.datepicker table tr td.today.disabled:hover.disabled,
div.datepicker table tr td.today[disabled],
div.datepicker table tr td.today:hover[disabled],
div.datepicker table tr td.today.disabled[disabled],
div.datepicker table tr td.today.disabled:hover[disabled] {
  color: #ffffff;
  *background-color: #66678a;
}
div.datepicker table tr td.today:active,
div.datepicker table tr td.today:hover:active,
div.datepicker table tr td.today.disabled:active,
div.datepicker table tr td.today.disabled:hover:active,
div.datepicker table tr td.today.active,
div.datepicker table tr td.today:hover.active,
div.datepicker table tr td.today.disabled.active,
div.datepicker table tr td.today.disabled:hover.active {
  background-color: #5b5c7c \9;
}
div.datepicker table tr td.today:hover:hover {
  color: #000;
}
div.datepicker table tr td.today.active:hover {
  color: #fff;
}
div.datepicker table tr td.range,
div.datepicker table tr td.range:hover,
div.datepicker table tr td.range.disabled,
div.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
div.datepicker table tr td.range.today,
div.datepicker table tr td.range.today:hover,
div.datepicker table tr td.range.today.disabled,
div.datepicker table tr td.range.today.disabled:hover {
  *background-color: #f3ea7a;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
div.datepicker table tr td.range.today.switch-left,
div.datepicker table tr td.range.today:hover.switch-left,
div.datepicker table tr td.range.today.disabled.switch-left,
div.datepicker table tr td.range.today.disabled:hover.switch-left {
  background-color: #f3ea7a;
  color: #ffffff;
}
div.datepicker table tr td.range.today.switch-right,
div.datepicker table tr td.range.today:hover.switch-right,
div.datepicker table tr td.range.today.disabled.switch-right,
div.datepicker table tr td.range.today.disabled:hover.switch-right {
  background-color: #f5f5f6;
  color: #737881;
}
div.datepicker table tr td.range.today.switch-right:hover,
div.datepicker table tr td.range.today:hover.switch-right:hover,
div.datepicker table tr td.range.today.disabled.switch-right:hover,
div.datepicker table tr td.range.today.disabled:hover.switch-right:hover {
  background-color: #f5f5f6;
  color: #737881;
}
div.datepicker table tr td.range.today:hover,
div.datepicker table tr td.range.today:hover:hover,
div.datepicker table tr td.range.today.disabled:hover,
div.datepicker table tr td.range.today.disabled:hover:hover,
div.datepicker table tr td.range.today:focus,
div.datepicker table tr td.range.today:hover:focus,
div.datepicker table tr td.range.today.disabled:focus,
div.datepicker table tr td.range.today.disabled:hover:focus,
div.datepicker table tr td.range.today:active,
div.datepicker table tr td.range.today:hover:active,
div.datepicker table tr td.range.today.disabled:active,
div.datepicker table tr td.range.today.disabled:hover:active,
div.datepicker table tr td.range.today.active,
div.datepicker table tr td.range.today:hover.active,
div.datepicker table tr td.range.today.disabled.active,
div.datepicker table tr td.range.today.disabled:hover.active,
div.datepicker table tr td.range.today.disabled,
div.datepicker table tr td.range.today:hover.disabled,
div.datepicker table tr td.range.today.disabled.disabled,
div.datepicker table tr td.range.today.disabled:hover.disabled,
div.datepicker table tr td.range.today[disabled],
div.datepicker table tr td.range.today:hover[disabled],
div.datepicker table tr td.range.today.disabled[disabled],
div.datepicker table tr td.range.today.disabled:hover[disabled] {
  color: #ffffff;
  *background-color: #f1e663;
}
div.datepicker table tr td.range.today:active,
div.datepicker table tr td.range.today:hover:active,
div.datepicker table tr td.range.today.disabled:active,
div.datepicker table tr td.range.today.disabled:hover:active,
div.datepicker table tr td.range.today.active,
div.datepicker table tr td.range.today:hover.active,
div.datepicker table tr td.range.today.disabled.active,
div.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9;
}
div.datepicker table tr td.selected,
div.datepicker table tr td.selected:hover,
div.datepicker table tr td.selected.disabled,
div.datepicker table tr td.selected.disabled:hover {
  *background-color: #808080;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
div.datepicker table tr td.selected.switch-left,
div.datepicker table tr td.selected:hover.switch-left,
div.datepicker table tr td.selected.disabled.switch-left,
div.datepicker table tr td.selected.disabled:hover.switch-left {
  background-color: #808080;
  color: #ffffff;
}
div.datepicker table tr td.selected.switch-right,
div.datepicker table tr td.selected:hover.switch-right,
div.datepicker table tr td.selected.disabled.switch-right,
div.datepicker table tr td.selected.disabled:hover.switch-right {
  background-color: #f5f5f6;
  color: #737881;
}
div.datepicker table tr td.selected.switch-right:hover,
div.datepicker table tr td.selected:hover.switch-right:hover,
div.datepicker table tr td.selected.disabled.switch-right:hover,
div.datepicker table tr td.selected.disabled:hover.switch-right:hover {
  background-color: #f5f5f6;
  color: #737881;
}
div.datepicker table tr td.selected:hover,
div.datepicker table tr td.selected:hover:hover,
div.datepicker table tr td.selected.disabled:hover,
div.datepicker table tr td.selected.disabled:hover:hover,
div.datepicker table tr td.selected:focus,
div.datepicker table tr td.selected:hover:focus,
div.datepicker table tr td.selected.disabled:focus,
div.datepicker table tr td.selected.disabled:hover:focus,
div.datepicker table tr td.selected:active,
div.datepicker table tr td.selected:hover:active,
div.datepicker table tr td.selected.disabled:active,
div.datepicker table tr td.selected.disabled:hover:active,
div.datepicker table tr td.selected.active,
div.datepicker table tr td.selected:hover.active,
div.datepicker table tr td.selected.disabled.active,
div.datepicker table tr td.selected.disabled:hover.active,
div.datepicker table tr td.selected.disabled,
div.datepicker table tr td.selected:hover.disabled,
div.datepicker table tr td.selected.disabled.disabled,
div.datepicker table tr td.selected.disabled:hover.disabled,
div.datepicker table tr td.selected[disabled],
div.datepicker table tr td.selected:hover[disabled],
div.datepicker table tr td.selected.disabled[disabled],
div.datepicker table tr td.selected.disabled:hover[disabled] {
  color: #ffffff;
  *background-color: #737373;
}
div.datepicker table tr td.selected:active,
div.datepicker table tr td.selected:hover:active,
div.datepicker table tr td.selected.disabled:active,
div.datepicker table tr td.selected.disabled:hover:active,
div.datepicker table tr td.selected.active,
div.datepicker table tr td.selected:hover.active,
div.datepicker table tr td.selected.disabled.active,
div.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9;
}
div.datepicker table tr td.active,
div.datepicker table tr td.active:hover,
div.datepicker table tr td.active.disabled,
div.datepicker table tr td.active.disabled:hover {
  background: #303641;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
div.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
div.datepicker table tr td span:hover {
  background: #eeeeee;
}
div.datepicker table tr td span.disabled,
div.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
div.datepicker table tr td span.active,
div.datepicker table tr td span.active:hover,
div.datepicker table tr td span.active.disabled,
div.datepicker table tr td span.active.disabled:hover {
  background: #303641;
  color: #fff;
}
div.datepicker table tr td span.old,
div.datepicker table tr td span.new {
  color: #999999;
}
div.datepicker th.datepicker-switch {
  width: 145px;
}
div.datepicker thead tr:first-child th,
div.datepicker tfoot tr th {
  cursor: pointer;
}
div.datepicker thead tr:first-child th:hover,
div.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
div.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
div.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 1.42857143;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}
.datepicker-inline {
  border: 1px solid #ebebeb;
}
.datepicker-inline.no-border {
  border-color: transparent;
}
.datepicker-inline table {
  width: 195px;
}
.input-group-addon .color-preview {
  width: 16px;
  height: 16px;
  background: #FFF;
  display: inline-block;
  border: 1px solid #ebebeb;
}