.floating-container .animated.alert-wrap {
   overflow: visible
}

.floating-container .animated.alert-wrap > .alert {
   border-radius: 2px
}

.alert-wrap {
   margin: 0;
   max-height: 0;
   overflow: hidden;
   padding: 0;
   -webkit-transition: max-height .7s linear;
   transition: max-height .7s linear
}

.alert-wrap > .alert {
   margin: 0;
   box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
   border-radius: 0;
   text-align: left
}

.alert-wrap > .alert > .media {
   margin: 0
}

.alert-wrap > .alert > .media > .media-body {
   min-width: 150px;
   width: auto;
   vertical-align: middle
}

#page-alert > .alert-wrap > .alert {
   box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.04)
}

.alert-wrap.in {
   max-height: 500px;
   -webkit-transition: max-height 1s linear;
   transition: max-height 1s linear
}

.floating-container .animated.alert-wrap {
   overflow: visible
}

.floating-container .animated.alert-wrap > .alert {
   border-radius: 2px
}
#floating-top-right .alert-wrap {
   display: inline-block;
   clear: right;
   float: right;
   margin-bottom: 5px;
   position: relative;
   opacity: .96;
   z-index: 990
}

#floating-top-right .alert-wrap:hover {
   opacity: 1
}

.animated {
   -webkit-animation-duration: 1s;
   animation-duration: 1s;
   -webkit-animation-fill-mode: both;
   animation-fill-mode: both
}
.floating-container .animated.alert-wrap {
   overflow: visible
}

.floating-container .animated.alert-wrap > .alert {
   border-radius: 2px
}
.jellyIn {
   -webkit-animation: jellyIn .7s linear both;
   animation: jellyIn .7s linear both
}

/*! Generated with Bounce.js. Edit at http://goo.gl/whUyiv */
@-webkit-keyframes jellyIn {
   0% {
      -webkit-transform: matrix3d(.7, 0, 0, 0, 0, .7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(.7, 0, 0, 0, 0, .7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   4.761905% {
      -webkit-transform: matrix3d(.82739, 0, 0, 0, 0, .86975, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(.82739, 0, 0, 0, 0, .86975, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   9.52381% {
      -webkit-transform: matrix3d(.94685, 0, 0, 0, 0, 1.03237, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(.94685, 0, 0, 0, 0, 1.03237, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   14.285714% {
      -webkit-transform: matrix3d(1.02254, 0, 0, 0, 0, 1.09127, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(1.02254, 0, 0, 0, 0, 1.09127, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   19.047619% {
      -webkit-transform: matrix3d(1.05171, 0, 0, 0, 0, 1.06355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(1.05171, 0, 0, 0, 0, 1.06355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   23.809524% {
      -webkit-transform: matrix3d(1.04857, 0, 0, 0, 0, 1.01093, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(1.04857, 0, 0, 0, 0, 1.01093, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   28.571429% {
      -webkit-transform: matrix3d(1.03082, 0, 0, 0, 0, .97867, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(1.03082, 0, 0, 0, 0, .97867, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   33.333333% {
      -webkit-transform: matrix3d(1.01191, 0, 0, 0, 0, .97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(1.01191, 0, 0, 0, 0, .97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   38.095238% {
      -webkit-transform: matrix3d(.99876, 0, 0, 0, 0, .98966, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(.99876, 0, 0, 0, 0, .98966, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   42.857143% {
      -webkit-transform: matrix3d(.9928, 0, 0, 0, 0, 1.00257, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(.9928, 0, 0, 0, 0, 1.00257, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   47.619048% {
      -webkit-transform: matrix3d(.99231, 0, 0, 0, 0, 1.00725, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(.99231, 0, 0, 0, 0, 1.00725, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   52.380952% {
      -webkit-transform: matrix3d(.99465, 0, 0, 0, 0, 1.00505, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(.99465, 0, 0, 0, 0, 1.00505, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   57.142857% {
      -webkit-transform: matrix3d(.99757, 0, 0, 0, 0, 1.00087, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(.99757, 0, 0, 0, 0, 1.00087, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   61.904762% {
      -webkit-transform: matrix3d(.9998, 0, 0, 0, 0, .99831, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(.9998, 0, 0, 0, 0, .99831, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   66.666667% {
      -webkit-transform: matrix3d(1.00095, 0, 0, 0, 0, .99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(1.00095, 0, 0, 0, 0, .99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   71.428571% {
      -webkit-transform: matrix3d(1.00119, 0, 0, 0, 0, .99918, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(1.00119, 0, 0, 0, 0, .99918, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   76.190476% {
      -webkit-transform: matrix3d(1.00091, 0, 0, 0, 0, 1.0002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(1.00091, 0, 0, 0, 0, 1.0002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   80.952381% {
      -webkit-transform: matrix3d(1.00047, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(1.00047, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   85.714286% {
      -webkit-transform: matrix3d(1.0001, 0, 0, 0, 0, 1.0004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(1.0001, 0, 0, 0, 0, 1.0004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   90.47619% {
      -webkit-transform: matrix3d(.99989, 0, 0, 0, 0, 1.00007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(.99989, 0, 0, 0, 0, 1.00007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   95.238095% {
      -webkit-transform: matrix3d(.99982, 0, 0, 0, 0, .99987, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(.99982, 0, 0, 0, 0, .99987, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   100% {
      -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
}

@keyframes jellyIn {
   0% {
      -webkit-transform: matrix3d(.7, 0, 0, 0, 0, .7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(.7, 0, 0, 0, 0, .7, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   4.761905% {
      -webkit-transform: matrix3d(.82739, 0, 0, 0, 0, .86975, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(.82739, 0, 0, 0, 0, .86975, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   9.52381% {
      -webkit-transform: matrix3d(.94685, 0, 0, 0, 0, 1.03237, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(.94685, 0, 0, 0, 0, 1.03237, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   14.285714% {
      -webkit-transform: matrix3d(1.02254, 0, 0, 0, 0, 1.09127, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(1.02254, 0, 0, 0, 0, 1.09127, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   19.047619% {
      -webkit-transform: matrix3d(1.05171, 0, 0, 0, 0, 1.06355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(1.05171, 0, 0, 0, 0, 1.06355, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   23.809524% {
      -webkit-transform: matrix3d(1.04857, 0, 0, 0, 0, 1.01093, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(1.04857, 0, 0, 0, 0, 1.01093, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   28.571429% {
      -webkit-transform: matrix3d(1.03082, 0, 0, 0, 0, .97867, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(1.03082, 0, 0, 0, 0, .97867, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   33.333333% {
      -webkit-transform: matrix3d(1.01191, 0, 0, 0, 0, .97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(1.01191, 0, 0, 0, 0, .97618, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   38.095238% {
      -webkit-transform: matrix3d(.99876, 0, 0, 0, 0, .98966, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(.99876, 0, 0, 0, 0, .98966, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   42.857143% {
      -webkit-transform: matrix3d(.9928, 0, 0, 0, 0, 1.00257, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(.9928, 0, 0, 0, 0, 1.00257, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   47.619048% {
      -webkit-transform: matrix3d(.99231, 0, 0, 0, 0, 1.00725, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(.99231, 0, 0, 0, 0, 1.00725, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   52.380952% {
      -webkit-transform: matrix3d(.99465, 0, 0, 0, 0, 1.00505, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(.99465, 0, 0, 0, 0, 1.00505, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   57.142857% {
      -webkit-transform: matrix3d(.99757, 0, 0, 0, 0, 1.00087, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(.99757, 0, 0, 0, 0, 1.00087, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   61.904762% {
      -webkit-transform: matrix3d(.9998, 0, 0, 0, 0, .99831, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(.9998, 0, 0, 0, 0, .99831, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   66.666667% {
      -webkit-transform: matrix3d(1.00095, 0, 0, 0, 0, .99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(1.00095, 0, 0, 0, 0, .99811, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   71.428571% {
      -webkit-transform: matrix3d(1.00119, 0, 0, 0, 0, .99918, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(1.00119, 0, 0, 0, 0, .99918, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   76.190476% {
      -webkit-transform: matrix3d(1.00091, 0, 0, 0, 0, 1.0002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(1.00091, 0, 0, 0, 0, 1.0002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   80.952381% {
      -webkit-transform: matrix3d(1.00047, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(1.00047, 0, 0, 0, 0, 1.00058, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   85.714286% {
      -webkit-transform: matrix3d(1.0001, 0, 0, 0, 0, 1.0004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(1.0001, 0, 0, 0, 0, 1.0004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   90.47619% {
      -webkit-transform: matrix3d(.99989, 0, 0, 0, 0, 1.00007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(.99989, 0, 0, 0, 0, 1.00007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   95.238095% {
      -webkit-transform: matrix3d(.99982, 0, 0, 0, 0, .99987, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(.99982, 0, 0, 0, 0, .99987, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
   100% {
      -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
      transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)
   }
}
.alert {
   border-radius: 0;
   border: 0;
   padding: 15px 3em 15px 15px;
   position: relative
}

.alert .alert-link {
   text-decoration: underline;
   font-weight: normal
}

.alert .alert-link:hover {
   text-decoration: underline
}

.alert .close {
   text-shadow: none;
   opacity: .3;
   position: absolute;
   left: auto;
   right: 10px;
   top: 10px
}

.alert button.close {
   padding: 1px;
   border-radius: 20px;
   -webkit-transition: all, 0.3s;
   transition: all, 0.3s
}

.alert button.close > span:not(.sr-only) {
   display: block;
   width: 1em;
   height: 1em;
   line-height: .8em
}

.alert button.close:hover {
   opacity: .55
}

.alert button.close:active {
   opacity: .3
}

.alert-primary {
   background-color: #6daae0;
   border-color: transparent;
   color: #fff
}

.alert-primary .close, .alert-primary .alert-link {
   color: #fff
}

.alert-info {
   background-color: #57c1df;
   border-color: transparent;
   color: #fff
}

.alert-info .close, .alert-info .alert-link {
   color: #fff
}

.alert-success {
   background-color: #9bce66;
   border-color: transparent;
   color: #fff
}

.alert-success .close, .alert-success .alert-link {
   color: #fff
}

.alert-warning {
   background-color: #f2b251;
   border-color: transparent;
   color: #fff
}

.alert-warning .close, .alert-warning .alert-link {
   color: #fff
}

.alert-danger {
   background-color: #f87359;
   border-color: transparent;
   color: #fff
}

.alert-danger .close, .alert-danger .alert-link {
   color: #fff
}

.alert-mint {
   background-color: #53d1ad;
   border-color: transparent;
   color: #fff
}

.alert-mint .close, .alert-mint .alert-link {
   color: #fff
}

.alert-purple {
   background-color: #a8649e;
   border-color: transparent;
   color: #fff
}

.alert-purple .close, .alert-purple .alert-link {
   color: #fff
}

.alert-pink {
   background-color: #e488af;
   border-color: transparent;
   color: #fff
}

.alert-pink .close, .alert-pink .alert-link {
   color: #fff
}

.alert-dark {
   background-color: #45494c;
   border-color: transparent;
   color: #fff
}

.alert-dark .close, .alert-dark .alert-link {
   color: #fff
}

.icon-wrap {
   display: inline-block;
   padding: 10px;
   border-radius: 2px
}

.icon-wrap i {
   display: block;
   line-height: 1em;
   text-align: center;
   position: relative;
   width: 1em;
   padding-top: 1em;
   vertical-align: middle
}

.icon-wrap i:before {
   position: absolute;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0
}

.icon-wrap .icon-txt {
   display: block;
   line-height: 1em;
   text-align: center;
   position: relative;
   width: 1em;
   vertical-align: top
}

.icon-wrap-lg {
   padding: 20px
}

.icon-wrap-md {
   padding: 17px
}

.icon-wrap-sm {
   padding: 12px
}

.icon-wrap-xs {
   padding: 7px
}

.icon-circle {
   border-radius: 50%
}

.alert-message, .alert-title {
   font-size: .9em;
   margin-bottom: 1px;
   padding-right: 25px
}

.alert-title {
   font-size: 1.12em
}

.alert-title:empty {
   display: none
}

.alert-primary .alert-icon {
   background-color: #9ec7ea;
   color: #fff
}

.alert-info .alert-icon {
   background-color: #86d3e8;
   color: #fff
}

.alert-success .alert-icon {
   background-color: #b7dc91;
   color: #fff
}

.alert-warning .alert-icon {
   background-color: #f6ca87;
   color: #fff
}

.alert-danger .alert-icon {
   background-color: #faa392;
   color: #fff
}

.alert-mint .alert-icon {
   background-color: #7edcc2;
   color: #fff
}

.alert-purple .alert-icon {
   background-color: #bd84b4;
   color: #fff
}

.alert-pink .alert-icon {
   background-color: #efbad1;
   color: #fff
}

.alert-dark .alert-icon {
   background-color: #575e63;
   color: #fff
}

#floating-top-right {
   position: fixed;
   text-align: right;
   top: 7px;
   right: 7px;
   left: 7px;
   z-index: 10001
}

#floating-top-right .alert-wrap {
   display: inline-block;
   clear: right;
   float: right;
   margin-bottom: 5px;
   position: relative;
   opacity: .96;
   z-index: 990
}

#floating-top-right .alert-wrap:hover {
   opacity: 1
}

@media (min-width: 768px) {
   #floating-top-right {
      left: auto;
      max-width: 727px
   }
}

@media (min-width: 992px) {
   #floating-top-right {
      left: auto;
      max-width: 50%
   }
}

@media (min-width: 1200px) {
   #floating-top-right {
      left: auto;
      max-width: 35%
   }
}

.mail-list {
   list-style: none;
   padding: 0
}

.mail-list a,
.mail-list a:hover,
.mail-list a:focus,
.mail-list a:active{
   text-decoration: none;
}

.mail-list > li {
   position: relative;
   padding: 15px 15px;
   border-radius: 1px
}

.mail-list > li:after {
   content: '';
   display: table;
   clear: both
}

.mail-list-unread a {
   font-weight: 600
}

.mail-control {
   float: left;
   width: 40px
}

.mail-star {
   position: absolute;
   top: 47px;
   margin-left: 1px
}

.mail-from {
   float: left;
   width: 105px
}

.mail-subject {
   margin: 2.3em 0 0 40px
}

.mail-subject .label {
   margin-right: .5em;
   vertical-align: middle;
   line-height: 2
}

.mail-from a, .mail-subject a {
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis
}

.mail-attach-icon {
   width: 35px;
   float: right;
   text-align: center;
   min-height: 1.5em
}

.mail-time {
   float: right;
   color: #a6aaae;
   font-size: 85%;
   text-align: right
}

.mail-toggle.navbar-toggle {
   display: block
}

@media (min-width: 992px) {
   .mail-nav {
      width: 220px
   }

   .mail-menu {
      display: block !important
   }

   .mail-control, .mail-star {
      float: left;
      width: 30px
   }

   .mail-from {
      width: 175px
   }

   .mail-attach-icon {
      width: 35px;
      float: right;
      text-align: right;
      min-height: 1.5em
   }

   .mail-time {
      width: 75px
   }

   .mail-subject {
      overflow: hidden;
      margin: 0 20px 0 0
   }
}

@media (min-width: 470px) {
   .mail-star {
      position: static;
      float: left;
      width: 35px
   }

   .mail-from {
      width: 175px;
      margin-right: 20px
   }

   .mail-subject {
      display: block;
      padding-right: 50px
   }
}

.mail-attach .mail-attach-icon:before {
   content: "\f0c6"
}

.mail-star > a {
   cursor:pointer;
}
.mail-star > a:before {
   content: "\f005";
}

.mail-starred .mail-star > a:before {
   content: "\f005";
   font-weight: bold;
}

.mail-attach .mail-attach-icon:before, .mail-star > a:before, .mail-stared > a:before {
   font-family: "Font Awesome 5 Free";
}

.mail-list > li:nth-child(odd) {
   background-color: rgba(0, 66, 78, 0.05)
}

.mail-list > li:hover {
   background-color: rgba(0, 66, 78, 0.065)
}

.mail-list > li.highlight {
   background-color: #f2f0c2
}

.mail-list a, .mail-list a:focus {
   display: block;
   color: #595e62
}

.mail-star > a, .mail-star > a:focus {
   color: #a6aaae
}

.mail-starred .mail-star > a {
   color: #ffa100
}

.mail-list .mail-star > a:hover {
   color: #ffbd4d
}

.mail-attach-list {
   list-style: none;
   padding: 0
}

.mail-attach-list > li {
   padding: 10px
}

.mail-attach-label {
   min-width: 5em
}

.mail-attach-file {
   overflow: hidden
}

.mail-attach-btn {
   float: right
}

@media (min-width: 1200px) {
   .mail-attach-label {
      float: left
   }
}

.mail-message-reply {
   min-height: 70px;
   border: 1px solid #e9e9e9;
   border-radius: 0;
   padding: 10px 15px;
   cursor: pointer;
   resize:none;
   width:100%;
}
.form-checkbox:not(.btn), .form-radio:not(.btn) {
   display: inline-block;
   background-color: transparent;
   border: 0;
   position: relative;
   padding: 3px;
   line-height: 1em;
   min-width: 19px;
   margin: 0
}

.input-group-addon > .form-checkbox, .input-group-addon > .form-radio {
   margin-bottom: 5px
}

.form-text.form-checkbox:not(.btn), .form-text.form-radio:not(.btn) {
   padding-left: 25px
}

.form-checkbox > input[type="checkbox"], .form-radio > input[type="radio"] {
   margin-left: -50px;
   opacity: 0;
   position: absolute !important;
   visibility: hidden;
   z-index: -1
}

#container.show-form .form-checkbox > input[type="checkbox"], #container.show-form .form-radio > input[type="radio"] {
   margin-top: -0.1em;
   opacity: 1;
   visibility: visible;
   z-index: 1
}

.form-checkbox:hover, .form-radio:hover {
   cursor: pointer
}

fieldset[disabled] .form-checkbox:hover, fieldset[disabled] .form-radio:hover {
   cursor: no-drop
}

fieldset[disabled] .form-checkbox, fieldset[disabled] .form-radio, .form-checkbox.disabled, .form-radio.disabled {
   opacity: .5;
   cursor: default;
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none
}

.form-checkbox.disabled::selection, .form-radio.disabled::selection {
   background: transparent
}

.form-checkbox.disabled::-moz-selection, .form-radio.disabled::-moz-selection {
   background: transparent
}

.form-checkbox.form-normal:before, .form-radio.form-normal:before {
   content: '';
   display: block;
   position: absolute;
   width: 16px;
   height: 16px;
   background-color: transparent;
   border: 1px solid #c3cedb;
   border-radius: 0;
   left: 0;
   top: 50%;
   margin-top: -9px
}

.form-radio.form-normal:before {
   background-color: transparent
}

.has-success .form-checkbox {
   color: #24692f
}

.has-success .form-checkbox.form-normal:before, .has-success .form-checkbox.form-normal:not(.disabled):hover:before, .has-success .form-radio.form-normal:before, .has-success .form-radio.form-normal:not(.disabled):hover:before {
   background-color: transparent;
   border-color: #5e8d2d
}

#container .has-success .form-radio.form-normal.active:before {
   background-color: #5e8d2d;
   border-color: #5e8d2d
}

.has-warning .form-checkbox {
   color: #bd770e
}

.has-warning .form-checkbox.form-normal:before, .has-warning .form-checkbox.form-normal:not(.disabled):hover:before, .has-warning .form-radio.form-normal:before, .has-warning .form-radio.form-normal:not(.disabled):hover:before {
   background-color: transparent;
   border-color: #bd770e
}

#container .has-warning .form-radio.form-normal:before {
   background-color: #bd770e;
   border-color: #bd770e
}

.has-error .form-checkbox {
   color: #d12909
}

.has-error .form-checkbox.form-normal:before, .has-error .form-checkbox.form-normal:not(.disabled):hover:before, .has-error .form-radio.form-normal:before, .has-error .form-radio.form-normal:not(.disabled):hover:before {
   background-color: transparent;
   border-color: #d12909
}

#container .has-error .form-radio.form-normal.active:before {
   background-color: #d12909;
   border-color: #d12909
}

.form-radio.form-normal:before {
   border-radius: 50%
}

fieldset:not([disabled]) .form-checkbox.form-normal:not(.disabled):hover:after, fieldset:not([disabled]) .form-checkbox.form-normal.active:after, .form-checkbox.form-normal:not(.disabled):hover:after, .form-checkbox.form-normal.active:after {
   content: '';
   position: absolute;
   height: 6px;
   width: 11px;
   left: 3px;
   top: 50%;
   margin-top: -5px;
   -webkit-transform: rotate(-45deg);
   -ms-transform: rotate(-45deg);
   transform: rotate(-45deg);
   border-bottom: 2.5px solid #515151;
   border-left: 2.5px solid #515151
}

fieldset:not([disabled]) .has-success .form-checkbox.form-normal:not(.disabled):hover:after, fieldset:not([disabled]) .has-success .form-checkbox.form-normal.active:after, .has-success .form-checkbox.form-normal:not(.disabled):hover:after, .has-success .form-checkbox.form-normal.active:after {
   border-color: #24692f
}

fieldset:not([disabled]) .has-warning .form-checkbox.form-normal:not(.disabled):hover:after, fieldset:not([disabled]) .has-warning .form-checkbox.form-normal.active:after, .has-warning .form-checkbox.form-normal:not(.disabled):hover:after, .has-warning .form-checkbox.form-normal.active:after {
   border-color: #f0a238
}

fieldset:not([disabled]) .has-error .form-checkbox.form-normal:not(.disabled):hover:after, fieldset:not([disabled]) .has-error .form-checkbox.form-normal.active:after, .has-error .form-checkbox.form-normal:not(.disabled):hover:after, .has-error .form-checkbox.form-normal.active:after {
   border-color: #e33a4b
}

fieldset:not([disabled]) .form-radio.form-normal:not(.disabled):hover:after, fieldset:not([disabled]) .form-radio.form-normal.active:after, .form-radio.form-normal:not(.disabled):hover:after, .form-radio.form-normal.active:after {
   content: '';
   display: block;
   position: absolute;
   width: 8px;
   height: 8px;
   background-color: #515151;
   border-radius: 50%;
   left: 4px;
   bottom: 50%;
   margin-bottom: -3px
}

fieldset:not([disabled]) .has-success .form-radio.form-normal:not(.disabled):not(.active):hover:after, fieldset:not([disabled]) .has-success .form-radio.form-normal.active:after, .has-success .form-radio.form-normal:not(.disabled):not(.active):hover:after, .has-success .form-radio.form-normal.active:after {
   background-color: #5e8d2d
}

fieldset:not([disabled]) .has-warning .form-radio.form-normal:not(.disabled):not(.active):hover:after, fieldset:not([disabled]) .has-warning .form-radio.form-normal.active:after, .has-warning .form-radio.form-normal:not(.disabled):not(.active):hover:after, .has-warning .form-radio.form-normal.active:after {
   background-color: #bd770e
}

fieldset:not([disabled]) .has-error .form-radio.form-normal:not(.disabled):not(.active):hover:after, fieldset:not([disabled]) .has-error .form-radio.form-normal.active:after, .has-error .form-radio.form-normal:not(.disabled):not(.active):hover:after, .has-error .form-radio.form-normal.active:after {
   background-color: #d12909
}

.form-checkbox.form-normal:not(.active):hover:after, .form-radio.form-normal:not(.active):hover:after {
   opacity: .3
}

.form-checkbox.form-normal.form-primary.active:after, .form-checkbox.form-normal.form-info.active:after, .form-checkbox.form-normal.form-success.active:after, .form-checkbox.form-normal.form-warning.active:after, .form-checkbox.form-normal.form-danger.active:after, .form-checkbox.form-normal.form-mint.active:after, .form-checkbox.form-normal.form-purple.active:after, .form-checkbox.form-normal.form-pink.active:after, .form-checkbox.form-normal.form-dark.active:after {
   border-color: #fff
}

.form-checkbox.form-normal:not(.disabled):hover:before, .form-radio.form-normal:not(.disabled):hover:before {
   border-color: #54abd9
}

.form-checkbox.form-normal.active:after {
   border-color: #404449
}

.form-checkbox.form-normal.form-primary:hover:before, .form-radio.form-normal.form-primary.active:before, .form-checkbox.form-normal.form-primary:not(.active):hover:after {
   border-color: #489eed
}

.form-checkbox.form-normal.form-primary.active:before, .form-radio.form-normal.form-primary.active:after {
   background-color: #5fa2dd;
   border-color: #5fa2dd
}

.form-checkbox.form-normal.form-info:hover:before, .form-radio.form-normal.form-info.active:before, .form-checkbox.form-normal.form-info:not(.active):hover:after {
   border-color: #46bbdc
}

.form-checkbox.form-normal.form-info.active:before, .form-radio.form-normal.form-info.active:after {
   background-color: #46bbdc;
   border-color: #46bbdc
}

.form-checkbox.form-normal.form-success:hover:before, .form-radio.form-normal.form-success.active:before, .form-checkbox.form-normal.form-success:not(.active):hover:after {
   border-color: #91c957
}

.form-checkbox.form-normal.form-success.active:before, .form-radio.form-normal.form-success.active:after {
   background-color: #91c957;
   border-color: #91c957
}

.form-checkbox.form-normal.form-warning:hover:before, .form-radio.form-normal.form-warning.active:before, .form-checkbox.form-normal.form-warning:not(.active):hover:after {
   border-color: #f1aa40
}

.form-checkbox.form-normal.form-warning.active:before, .form-radio.form-normal.form-warning.active:after {
   background-color: #f1aa40;
   border-color: #f1aa40
}

.form-checkbox.form-normal.form-danger:hover:before, .form-radio.form-normal.form-danger.active:before, .form-checkbox.form-normal.form-danger:not(.active):hover:after {
   border-color: #f76549
}

.form-checkbox.form-normal.form-danger.active:before, .form-radio.form-normal.form-danger.active:after {
   background-color: #f76549;
   border-color: #f76549
}

.form-checkbox.form-normal.form-mint:hover:before, .form-radio.form-normal.form-mint.active:before, .form-checkbox.form-normal.form-mint:not(.active):hover:after {
   border-color: #42cca5
}

.form-checkbox.form-normal.form-mint.active:before, .form-radio.form-normal.form-mint.active:after {
   background-color: #42cca5;
   border-color: #42cca5
}

.form-checkbox.form-normal.form-purple:hover:before, .form-radio.form-normal.form-purple.active:before, .form-checkbox.form-normal.form-purple:not(.active):hover:after {
   border-color: #9f5594
}

.form-checkbox.form-normal.form-purple.active:before, .form-radio.form-normal.form-purple.active:after {
   background-color: #9f5594;
   border-color: #9f5594
}

.form-checkbox.form-normal.form-pink:hover:before, .form-radio.form-normal.form-pink.active:before, .form-checkbox.form-normal.form-pink:not(.active):hover:after {
   border-color: #e17ca7
}

.form-checkbox.form-normal.form-pink.active:before, .form-radio.form-normal.form-pink.active:after {
   background-color: #e17ca7;
   border-color: #e17ca7
}

.form-checkbox.form-normal.form-dark:hover:before, .form-radio.form-normal.form-dark.active:before, .form-checkbox.form-normal.form-dark:not(.active):hover:after {
   border-color: #33373a
}

.form-checkbox.form-normal.form-dark.active:before, .form-radio.form-normal.form-dark.active:after {
   background-color: #33373a;
   border-color: #33373a
}

.form-inline .form-checkbox, .form-inline .form-radio {
   padding-right: 15px
}

.form-checkbox.form-icon:after, .form-radio.form-icon:after {
   content: "\f096";
   color: inherit;
   font-size: 19px;
   display: inline-block;
   font-family: FontAwesome;
   font-style: normal;
   font-weight: normal;
   line-height: 1;
   position: absolute;
   left: .1em;
   top: 50%;
   margin-top: -0.44em;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale
}

.input-group .form-checkbox:after, .input-group .form-radio:after {
   left: 1px
}

.input-group .form-checkbox, .input-group .form-radio {
   padding: 0
}

.form-checkbox.active.form-icon:after {
   content: "\f046"
}

.form-radio.form-icon:after {
   content: "\f10c"
}

.form-radio.form-icon.active:after {
   content: "\f192"
}

.form-checkbox.form-icon.form-primary:after, .form-radio.form-icon.form-primary:after {
   color: #5fa2dd
}

.form-checkbox.form-icon.form-info:after, .form-radio.form-icon.form-info:after {
   color: #46bbdc
}

.form-checkbox.form-icon.form-success:after, .form-radio.form-icon.form-success:after {
   color: #91c957
}

.form-checkbox.form-icon.form-warning:after, .form-radio.form-icon.form-warning:after {
   color: #f1aa40
}

.form-checkbox.form-icon.form-danger:after, .form-radio.form-icon.form-danger:after {
   color: #f76549
}

.form-checkbox.form-icon.form-mint:after, .form-radio.form-icon.form-mint:after {
   color: #42cca5
}

.form-checkbox.form-icon.form-purple:after, .form-radio.form-icon.form-purple:after {
   color: #9f5594
}

.form-checkbox.form-icon.form-pink:after, .form-radio.form-icon.form-pink:after {
   color: #e17ca7
}

.form-checkbox.form-icon.form-dark:after, .form-radio.form-icon.form-dark:after {
   color: #33373a
}

.form-checkbox.form-icon.btn, .form-radio.form-icon.btn {
   position: relative;
   padding-left: 2.7em;
   margin-bottom: 12px
}

.form-checkbox.form-icon.btn:active, .form-radio.form-icon.btn:active {
   margin-bottom: 12px
}

.form-checkbox.form-icon.btn.form-no-label, .form-radio.form-icon.btn.form-no-label {
   padding-left: 0;
   padding-right: 0;
   min-height: 2.5em;
   min-width: 2.85em
}

.form-checkbox.form-icon.btn:after, .form-radio.form-icon.btn:after {
   margin-top: -0.46em;
   left: .45em
}

.form-icon.btn.btn-primary:after, .form-icon.btn.btn-info:after, .form-icon.btn.btn-success:after, .form-icon.btn.btn-warning:after, .form-icon.btn.btn-danger:after, .form-icon.btn.btn-mint:after, .form-icon.btn.btn-purple:after, .form-icon.btn.btn-pink:after, .form-icon.btn.btn-dark:after {
   color: #fff
}

.form-checkbox.form-icon.btn.btn-labeled, .form-radio.form-icon.btn.btn-labeled {
   padding-left: 3em
}

.form-checkbox.form-icon.btn.btn-labeled:before, .form-radio.form-icon.btn.btn-labeled:before {
   content: '';
   position: absolute;
   display: inline-block;
   margin-left: 0;
   width: 2.7em;
   height: 100%;
   top: 0;
   left: 0;
   background-color: rgba(0, 0, 0, 0.15)
}

.checkbox.form-block {
   padding-top: 4px
}

.form-radio.form-block, .form-radio.form-block:active, .form-checkbox.form-block, .form-checkbox.form-block:active, .form-block > .form-radio, .form-block > .form-radio:active, .form-block > .form-checkbox, .form-block .form-checkbox:active {
   width: 100%;
   margin: 5px 0
}

.plan {
   text-align: center
}

.plan .plan-title {
   font-size: 2em;
   font-weight: 100
}

.plan .plan-icon {
   font-size: 7em;
   color: rgba(0, 0, 0, 0.1)
}

.list-todo .form-checkbox input:checked ~ span {
   text-decoration: line-through;
   opacity: .7
}
.hr-xs {
   margin: 5px 0
}

.hr-sm {
   margin: 10px 0
}
.mail-actions .btn {
   cursor: pointer;
   background-color: transparent;
   color: inherit;
   padding: 6px 12px;
   border-radius: 0;
   font-size: 12px;
   line-height: 1.42857;
   vertical-align: middle;
   -webkit-transition: all .25s;
   transition: all .25s;
}
.mail-actions .btn-default, .btn-default:focus,
.mail-actions .btn-hover-default:hover,
.mail-actions .btn-hover-default:active,
.mail-actions .btn-hover-default.active,
.mail-actions .btn.btn-active-default:active,
.mail-actions .btn.btn-active-default.active,
.mail-actions .dropdown.open > .btn.btn-active-default,
.mail-actions .btn-group.open .dropdown-toggle.btn.btn-active-default {
   background-color: #fafafa;
   border-color: #cdd6e1;
   color: #515151;
}
.dropdown-menu {
   font-size: 14px;
   border-radius: 0;
   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.15);
   margin: 0;
   padding: 0;
   border: 1px solid #e9e9e9
}
.dropdown-menu a{
   cursor:pointer;
}
.dropdown-menu:not(.head-list) > li > a {
   padding: 5px 10px
}

.dropdown-menu:not(.head-list) > li > a:hover {
   background-color: #54abd9;
   color: #fff
}

.dropdown-menu.with-arrow:before, .dropdown-menu.with-arrow:after {
   content: "";
   display: block;
   position: absolute;
   width: 0;
   height: 0;
   left: 0;
   top: 0;
   border-left: 7px solid transparent;
   border-right: 7px solid transparent
}

.dropdown-menu.with-arrow:before {
   border-bottom: 7px solid #d0d0d0;
   margin: -7px 0 0 15px
}

.dropdown-menu.with-arrow:after {
   border-bottom: 7px solid #fff;
   margin: -6px 0 0 15px
}

.dropdown-menu-right.dropdown-menu.with-arrow:before {
   left: auto;
   right: 0;
   margin: -7px 25px 0 0
}

.dropdown-menu-right.dropdown-menu.with-arrow:after {
   left: auto;
   right: 0;
   margin: -6px 25px 0 0
}

.dropdown-menu-sm {
   min-width: 220px
}

.dropdown-menu-md {
   min-width: 270px
}

.dropdown-menu-lg {
   min-width: 300px
}

.dropdown.open > .btn, .btn-group.open .dropdown-toggle {
   box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.3)
}
.text-muted, a.text-muted:hover, a.text-muted:focus {
   color: #a6aaae;
   font-size: 12px;
   vertical-align: middle;
}
blockquote.text-muted{
   font-size: 17.5px;
}
.pad-ver {
   padding-top: 15px;
   padding-bottom: 15px;
}

.btn-labeled .btn-label {
   background-color: rgba(0,0,0,0.05);
   display: inline-block;
   margin-left: -12px;
   margin-right: 6px;
   padding: 6px 12px;
   line-height: 1.42857;
}

.has-error .select2-container--open .select2-selection,
.has-error .select2-container--krajee.select2-container--focus .select2-selection {
   box-shadow: none !important;
   border: 1px solid #58aeda !important;
   border-radius: 0 !important;
}
.has-error.select2-container--krajee .select2-dropdown,
.has-error .select2-container--krajee .select2-selection {
   border: 1px solid #58aeda !important;
   border-radius: 0 !important;
}
.has-success .select2-container--open .select2-selection,
.has-success .select2-container--krajee.select2-container--focus .select2-selection {
   box-shadow: none !important;
}
.has-success.select2-container--krajee .select2-dropdown,
.has-success .select2-container--krajee .select2-selection,
.select2-container--krajee .select2-dropdown--above,
.select2-container--krajee .select2-search--dropdown .select2-search__field{
   border-radius: 0 !important;
}
.select2-container--krajee .select2-selection--multiple {
   -webkit-border-radius:0;
   -moz-border-radius:0;
   border-radius:0;
}

.bg-gray-light, .bg-gray-light a {
   color: #515151;
}
.bg-gray-light {
   background-color: #f3f5f8;
}
.pad-all {
   padding: 15px;
}
.bord-all {
   border: 1px solid #e9e9e9;
}

.bg-gray-light, .bg-gray-light a {
   color: #515151;
}
.bg-gray-light {
   background-color: #f3f5f8;
}
.badge-success {
   background-color: #91c957;
}

.badge-danger {
   background-color: #f76549;
   margin-left: 5px;
   vertical-align: top;
   margin-top: 2px;
}