.btn,
.btn>i,
.form-control {
   font-size: 14px;
}

.form-control,
.portlet>.portlet-title>.caption.bold {
   font-weight: 400;
}

.form .form-actions:after,
.portlet>.portlet-title:after {
   clear: both;
}

.btn {
   border-width: 0;
   padding: 5px 14px;
   outline: 0!important;
   background-image: none!important;
   filter: none;
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   box-shadow: none;
   text-shadow: none;
}

.btn-group .btn.dropdown-toggle,
.btn.active,
.btn.dropdown-toggle,
.btn:active,
.btn:disabled,
.btn:focus,
.btn:hover,
.btn[disabled] {
   outline: 0!important;
   background-image: none!important;
   filter: none;
   text-shadow: none;
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   box-shadow: none;
}

.btn-default {
   border-width: 1px;
   padding: 6px 13px;
   color: #333;
   background-color: #fff;
   border-color: #ccc;
}

.btn-default.active,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open .btn-default.dropdown-toggle {
   color: #333;
   background-color: #ededed;
   border-color: #b3b3b3;
}

.btn-default.active,
.btn-default:active {
   background-image: none;
   background-color: #e0e0e0;
}

.btn-default.active:hover,
.btn-default:active:hover {
   background-color: #e6e6e6;
}

.open .btn-default.dropdown-toggle {
   background-image: none;
}

.btn-default.disabled,
.btn-default.disabled.active,
.btn-default.disabled:active,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled],
.btn-default[disabled].active,
.btn-default[disabled]:active,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default.active,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
   background-color: #fff;
   border-color: #ccc;
}

.btn-default .badge {
   color: #fff;
   background-color: #333;
}

.btn-default>i {
   color: #aaa;
}

.btn-default>i[class*=icon-],
.btn-default>i[class^=icon-] {
   color: #8c8c8c;
}

.btn-group .input-sm .btn-default {
   padding-top: 3px;
   padding-bottom: 3px;
}

.control-label {
   margin-top: 1px;
}

.control-label .required {
   color: #e02222;
   font-size: 12px;
   padding-left: 2px;
}

.form {
   padding: 0!important;
}

.form .form-body {
   padding: 10px;
}

.portlet.light .form .form-body {
   padding-left: 0;
   padding-right: 0;
}

.portlet.light .form .form-actions {
   background: 0 0;
   padding-left: 0;
   padding-right: 0;
}

.form .form-actions.noborder {
   border-top: 0;
}

.portlet .form .form-actions {
   -webkit-border-radius: 0 0 4px 4px;
   -moz-border-radius: 0 0 4px 4px;
   -ms-border-radius: 0 0 4px 4px;
   -o-border-radius: 0 0 4px 4px;
   border-radius: 0 0 4px 4px;
}

.form .form-actions:after,
.form .form-actions:before {
   content: " ";
   display: table;
}

.form .form-actions.right {
   padding-left: 0;
   padding-right: 10px;
   text-align: right;
}

.portlet.light .form .form-actions.right {
   padding-right: 0;
}

.form .form-actions.left {
   padding-left: 10px;
   padding-right: 0;
   text-align: left;
}

.checkbox-list>label.checkbox-inline:first-child,
.checkbox>label,
.form-horizontal .checkbox>label,
.portlet.light .form .form-actions.left {
   padding-left: 0;
}

.form .form-actions.nobg {
   background-color: transparent;
}

.form .form-actions.top {
   margin-top: 0;
   margin-bottom: 20px;
   border-top: 0;
   border-bottom: 1px solid #e5e5e5;
}

.portlet.light .form .form-actions.top {
   background: 0 0;
}

.form .form-actions .btn-set {
   display: inline-block;
}

@media (max-width:767px) {
   .form .form-actions .btn-set {
      margin-bottom: 3px;
      margin-top: 3px;
      float: left!important;
   }
}

.form .form-section {
   margin: 0 0 15px;
   padding-bottom: 5px;
   border-bottom: 1px solid #eee;
}

.form .form-section:first-child {
   margin-top: 5px;
}

.checkbox,
.form-horizontal .checkbox {
   padding: 0;
}

.checkbox-list>label {
   display: block;
}

.checkbox-list>label.checkbox-inline,
.input-inline {
   display: inline-block;
}

.form-control::-moz-placeholder {
   color: #b3b3b3;
   opacity: 1;
}

.form-control:-ms-input-placeholder {
   color: #b3b3b3;
}

.form-control::-webkit-input-placeholder {
   color: #b3b3b3;
}

.form-control {
   color: #333;
   background-color: #fff;
   border: 1px solid #e5e5e5;
   box-shadow: none;
   transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   -ms-border-radius: 4px;
   -o-border-radius: 4px;
   border-radius: 4px;
   margin-top: 10px;
}

.form-control:focus {
   border-color: #999;
   outline: 0;
   -webkit-box-shadow: none;
   box-shadow: none;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
   cursor: not-allowed;
   background-color: #eee;
}

.form-control.height-auto {
   height: auto;
}

.input-medium {
   width: 240px!important;
}

.input-inline {
   width: auto;
   vertical-align: middle;
}

.form-group .input-inline {
   margin-right: 4px;
}

.input-sm {
   height: 28px;
   padding: 5px 10px;
   font-size: 13px;
}

select.input-sm {
   height: 28px;
   line-height: 28px;
   padding: 2px 10px;
}

.input-group .btn-default {
   border-color: #e5e5e5;
}

.input-group .input-group-addon {
   border-color: #e5e5e5;
   background: #e5e5e5;
   min-width: 39px;
}

.input-group .input-group-addon>i {
   color: #999;
}

.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .form-control-feedback,
.has-success .help-block,
.has-success .help-inline,
.has-success .input-group-addon>i,
.has-success .radio,
.has-success .radio-inline {
   color: #3c763d;
}

.has-success .form-control {
   border-color: #d6e9c6!important;
   -webkit-box-shadow: none;
   box-shadow: none;
}

.has-success .form-control:focus {
   border-color: #bbdba1;
   -webkit-box-shadow: none;
   box-shadow: none;
}

.has-success .input-group-addon {
   color: #3c763d;
   border-color: #d6e9c6;
   background-color: #dff0d8;
}

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .form-control-feedback,
.has-error .help-block,
.has-error .help-inline,
.has-error .input-group-addon>i,
.has-error .radio,
.has-error .radio-inline {
   color: #a94442;
}

.has-error .form-control {
   border-color: #ebccd1;
   -webkit-box-shadow: none;
   box-shadow: none;
}

.has-error .form-control:focus {
   border-color: #dca7b0;
   -webkit-box-shadow: none;
   box-shadow: none;
}

.has-error .input-group-addon {
   color: #a94442;
   border-color: #ebccd1;
   background-color: #f2dede;
}

.input-icon {
   position: relative;
}

.input-icon>.form-control {
   padding-left: 33px;
}

.input-icon>i {
   color: #ccc;
   display: block;
   position: absolute;
   margin: 11px 2px 4px 10px;
   z-index: 3;
   width: 16px;
   font-size: 16px;
   text-align: center;
}

.has-success .input-icon>i {
   color: #45B6AF;
}

.has-error .input-icon>i {
   color: #F3565D;
}

.input-icon.right>.form-control {
   padding-right: 33px;
   padding-left: 12px;
}

.input-group .input-icon.right>.form-control {
   -webkit-border-radius: 0 4px 4px 0;
   -moz-border-radius: 0 4px 4px 0;
   -ms-border-radius: 0 4px 4px 0;
   -o-border-radius: 0 4px 4px 0;
   border-radius: 0 4px 4px 0;
}

.input-icon.right>i {
   right: 8px;
   float: right;
}

.input-icon.input-icon-lg>i {
   margin-top: 16px;
}

.input-icon.input-icon-sm>i {
   margin-top: 8px;
   font-size: 13px;
}

.pagination {
   margin: 10px 0;
}

.pagination.pagination-circle>li:first-child>a {
   border-radius: 25px 0 0 25px!important;
}

.pagination.pagination-circle>li:last-child>a {
   border-radius: 0 25px 25px 0!important;
}

.pagination .active>a,
.pagination .active>a:hover {
   background: #eee;
   border-color: #ddd;
   color: #333;
}

.portlet {
   margin-top: 0;
   margin-bottom: 25px;
   padding: 0;
}

.portlet>.portlet-title {
   border-bottom: 1px solid #eee;
   padding: 0;
   margin-bottom: 10px;
   min-height: 41px;
}

.portlet>.portlet-title:after,
.portlet>.portlet-title:before {
   content: " ";
   display: table;
}

.portlet>.portlet-title>.caption {
   float: left;
   display: inline-block;
   font-size: 14px;
   line-height: 20px;
   padding: 10px 0;
}

.portlet>.portlet-title>.caption>i {
   float: left;
   margin-top: 4px;
   display: inline-block;
   font-size: 13px;
   margin-right: 5px;
   color: #666;
}

.portlet>.portlet-title>.caption>i.glyphicon {
   margin-top: 2px;
}

.portlet>.portlet-title>.caption>.caption-helper {
   padding: 0;
   margin: 0;
   line-height: 13px;
   color: #9eacb4;
   font-size: 13px;
   font-weight: 400;
}

.portlet>.portlet-title>.actions {
   float: right;
   display: inline-block;
   padding: 6px 0;
}

.portlet>.portlet-title>.actions>.dropdown-menu i {
   color: #555;
}

.portlet>.portlet-title>.actions>.btn,
.portlet>.portlet-title>.actions>.btn-group>.btn,
.portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm,
.portlet>.portlet-title>.actions>.btn.btn-sm {
   padding: 4px 10px;
   font-size: 13px;
   line-height: 1.5;
}

.portlet>.portlet-title>.actions>.btn-group>.btn.btn-default,
.portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm.btn-default,
.portlet>.portlet-title>.actions>.btn.btn-default,
.portlet>.portlet-title>.actions>.btn.btn-sm.btn-default {
   padding: 3px 9px;
}

.portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm>i,
.portlet>.portlet-title>.actions>.btn-group>.btn>i,
.portlet>.portlet-title>.actions>.btn.btn-sm>i,
.portlet>.portlet-title>.actions>.btn>i {
   font-size: 13px;
}

.portlet>.portlet-title>.tools {
   float: right;
   display: inline-block;
   padding: 12px 0 8px;
}

.portlet>.portlet-title>.tools>a {
   display: inline-block;
   height: 16px;
   margin-left: 5px;
   opacity: 1;
   filter: alpha(opacity=100);
}

.portlet>.portlet-title>.tools>a.remove {
   background-image: url(../img/portlet-remove-icon.png);
   background-repeat: no-repeat;
   width: 11px;
}

.portlet>.portlet-title>.tools>a.config {
   background-image: url(../img/portlet-config-icon.png);
   background-repeat: no-repeat;
   width: 12px;
}

.portlet>.portlet-title>.tools>a.reload {
   background-image: url(../img/portlet-reload-icon.png);
   width: 13px;
}

.portlet>.portlet-title>.tools>a.expand {
   background-image: url(../img/portlet-expand-icon.png);
   width: 14px;
   visibility: visible;
}

.portlet>.portlet-title>.tools>a.collapse {
   background-image: url(../img/portlet-collapse-icon.png);
   width: 14px;
   visibility: visible;
}

.portlet>.portlet-title>.tools>a.fullscreen {
   display: inline-block;
   top: -3px;
   position: relative;
   font-size: 13px;
   font-family: FontAwesome;
   color: #ACACAC;
}

.portlet>.portlet-title>.tools>a.fullscreen:before {
   content: "\f065";
}

.portlet>.portlet-title>.tools>a.fullscreen.on:before {
   content: "\f066";
}

.portlet>.portlet-title>.tools>a:hover {
   text-decoration: none;
   -webkit-transition: all .1s ease-in-out;
   -moz-transition: all .1s ease-in-out;
   -o-transition: all .1s ease-in-out;
   -ms-transition: all .1s ease-in-out;
   transition: all .1s ease-in-out;
   opacity: .8;
   filter: alpha(opacity=80);
}

.portlet>.portlet-title>.pagination {
   float: right;
   display: inline-block;
   margin: 2px 0 0;
   border: 0;
   padding: 4px 0;
}

.portlet>.portlet-title>.nav-tabs {
   background: 0 0;
   margin: 0;
   float: right;
   display: inline-block;
   border: 0;
}

.portlet>.portlet-body {
   clear: both;
   -webkit-border-radius: 0 0 4px 4px;
   -moz-border-radius: 0 0 4px 4px;
   -ms-border-radius: 0 0 4px 4px;
   -o-border-radius: 0 0 4px 4px;
   border-radius: 0 0 4px 4px;
}

.portlet>.portlet-empty {
   min-height: 125px;
}

.portlet.full-height-content {
   margin-bottom: 0;
}

.portlet.bordered {
   border-left: 2px solid #e6e9ec!important;
}

.portlet.bordered>.portlet-title {
   border-bottom: 0;
}

.portlet.solid {
   padding: 0 10px 10px;
   border: 0;
}

.portlet.solid>.portlet-title {
   border-bottom: 0;
   margin-bottom: 10px;
}

.portlet.solid>.portlet-title>.caption {
   padding: 16px 0 2px;
}

.portlet.solid>.portlet-title>.actions {
   padding: 12px 0 6px;
}

.portlet.solid>.portlet-title>.tools {
   padding: 14px 0 6px;
}

.portlet.solid.bordered>.portlet-title {
   margin-bottom: 10px;
}

.portlet.box {
   padding: 0!important;
}

.portlet.box>.portlet-title {
   border-bottom: 0;
   padding: 0 10px;
   margin-bottom: 0;
   color: #fff;
}

.portlet.box>.portlet-title>.caption {
   padding: 11px 0 9px;
}

.portlet.box>.portlet-title>.tools>a.remove {
   background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.box>.portlet-title>.tools>a.config {
   background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.box>.portlet-title>.tools>a.reload {
   background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.box>.portlet-title>.tools>a.expand {
   background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.box>.portlet-title>.tools>a.collapse {
   background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.box>.portlet-title>.tools>a.fullscreen {
   color: #fdfdfd;
}

.portlet.box>.portlet-title>.actions {
   padding: 7px 0 5px;
}

.portlet.box>.portlet-body {
   background-color: #fff;
   padding: 10px;
}

.portlet.light {
   padding: 12px 20px 15px;
   background-color: #fff;
}

.portlet.light.bordered {
   border: 1px solid #e1e1e1!important;
}

.portlet.light.bordered>.portlet-title {
   border-bottom: 1px solid #eee;
}

.portlet.light.bg-inverse {
   background: #F7F7F7;
}

.portlet.light>.portlet-title {
   padding: 0;
   min-height: 48px;
}

.portlet.light>.portlet-title>.caption {
   color: #666;
   padding: 10px 0;
}

.portlet.light>.portlet-title>.caption>.caption-subject {
   font-size: 16px
}

.portlet.light>.portlet-title>.caption>i {
   color: #777;
   font-size: 15px;
   font-weight: 300;
   margin-top: 3px;
}

.portlet.light>.portlet-title>.caption.caption-md>.caption-subject {
   font-size: 15px;
}

.portlet.light>.portlet-title>.caption.caption-md>i {
   font-size: 14px;
}

.portlet.light>.portlet-title>.actions {
   padding: 6px 0 14px;
}

.portlet.light>.portlet-title>.actions .btn-default {
   color: #666;
}

.portlet.light>.portlet-title>.actions .dropdown-menu li>a {
   color: #555;
}

.portlet.light>.portlet-title>.inputs {
   float: right;
   display: inline-block;
   padding: 4px 0;
}

.portlet.light>.portlet-title>.inputs>.portlet-input .input-icon>i {
   font-size: 14px;
   margin-top: 9px;
}

.portlet.light>.portlet-title>.inputs>.portlet-input .input-icon>.form-control {
   height: 30px;
   padding: 2px 26px 3px 10px;
   font-size: 13px;
}

.portlet.light>.portlet-title>.inputs>.portlet-input>.form-control {
   height: 30px;
   padding: 3px 10px;
   font-size: 13px;
}

.portlet.light>.portlet-title>.pagination {
   padding: 2px 0 13px;
}

.portlet.light>.portlet-title>.tools {
   padding: 10px 0 13px;
   margin-top: 2px;
}

.portlet.light.form-fit {
   padding: 0;
}

.portlet.light.form-fit>.portlet-title {
   padding: 17px 20px 10px;
   margin-bottom: 0;
}

.portlet.light .portlet-body {
   padding-top: 8px;
}

.tab-pane>p:last-child {
   margin-bottom: 0;
}

.table.table-bordered thead>tr>th {
   border-bottom: 0;
}

.table tr.heading>th {
   background-color: #eee!important;
}

.table td .img-responsive {
   width: 100%;
}

.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>thead>tr>td.active,
.table>thead>tr>th.active {
   background: #a6c8e6;
   color: #132339;
}

.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr.active:hover>th,
.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover {
   background: #92bce0;
}

.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>thead>tr>td.success,
.table>thead>tr>th.success {
   background: #dff0d8;
   color: #3c763d;
}

.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr.success:hover>th,
.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover {
   background: #d0e9c6;
}

.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>thead>tr>td.info,
.table>thead>tr>th.info {
   background: #d9edf7;
   color: #31708f;
}

.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr.info:hover>th,
.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover {
   background: #c4e3f3;
}

.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>thead>tr>td.warning,
.table>thead>tr>th.warning {
   background: #fcf8e3;
   color: #8a6d3b;
}

.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr.warning:hover>th,
.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover {
   background: #faf2cc;
}

.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>thead>tr>td.danger,
.table>thead>tr>th.danger {
   background: #f2dede;
   color: #a94442;
}

.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr.danger:hover>th,
.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover {
   background: #ebcccc;
}

.red-sunglo.btn {
   color: #FFF;
   background-color: #E26A6A;
}

.open .red-sunglo.btn.dropdown-toggle,
.red-sunglo.btn.active,
.red-sunglo.btn:active,
.red-sunglo.btn:focus,
.red-sunglo.btn:hover {
   color: #FFF;
   background-color: #dc4c4c;
}

.red-sunglo.btn.active,
.red-sunglo.btn:active {
   background-image: none;
   background-color: #d83737;
}

.red-sunglo.btn.active:hover,
.red-sunglo.btn:active:hover {
   background-color: #da3f3f;
}

.open .red-sunglo.btn.dropdown-toggle {
   background-image: none;
}

.red-sunglo.btn.disabled,
.red-sunglo.btn.disabled.active,
.red-sunglo.btn.disabled:active,
.red-sunglo.btn.disabled:focus,
.red-sunglo.btn.disabled:hover,
.red-sunglo.btn[disabled],
.red-sunglo.btn[disabled].active,
.red-sunglo.btn[disabled]:active,
.red-sunglo.btn[disabled]:focus,
.red-sunglo.btn[disabled]:hover,
fieldset[disabled] .red-sunglo.btn,
fieldset[disabled] .red-sunglo.btn.active,
fieldset[disabled] .red-sunglo.btn:active,
fieldset[disabled] .red-sunglo.btn:focus,
fieldset[disabled] .red-sunglo.btn:hover {
   background-color: #E26A6A;
}

.red-sunglo.btn .badge {
   color: #E26A6A;
   background-color: #FFF;
}

.portlet.box.red-sunglo>.portlet-title,
.portlet.red-sunglo,
.portlet>.portlet-body.red-sunglo {
   background-color: #E26A6A;
}

.btn.red-sunglo-stripe {
   border-left: 3px solid #E26A6A;
}

.portlet.solid.red-sunglo>.portlet-body,
.portlet.solid.red-sunglo>.portlet-title {
   border: 0;
   color: #FFF;
}

.portlet.solid.red-sunglo>.portlet-title>.caption {
   font-weight: 400;
}

.portlet.solid.red-sunglo>.portlet-title>.caption>i {
   color: #FFF;
}

.portlet.solid.red-sunglo>.portlet-title>.tools>a.remove {
   background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.red-sunglo>.portlet-title>.tools>a.config {
   background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.red-sunglo>.portlet-title>.tools>a.reload {
   background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.red-sunglo>.portlet-title>.tools>a.expand {
   background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.red-sunglo>.portlet-title>.tools>a.collapse {
   background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.red-sunglo>.portlet-title>.tools>a.fullscreen {
   color: #fdfdfd;
}

.portlet.box.red-sunglo {
   border: 1px solid #ea9595;
   border-top: 0;
}

.portlet.box.red-sunglo>.portlet-title>.caption,
.portlet.box.red-sunglo>.portlet-title>.caption>i {
   color: #FFF;
}

.portlet.box.red-sunglo>.portlet-title>.actions .btn-default {
   background: 0 0!important;
   border: 1px solid #f4c8c8;
   color: #f8dddd;
}

.portlet.box.red-sunglo>.portlet-title>.actions .btn-default>i {
   color: #fbeaea;
}

.portlet.box.red-sunglo>.portlet-title>.actions .btn-default.active,
.portlet.box.red-sunglo>.portlet-title>.actions .btn-default:active,
.portlet.box.red-sunglo>.portlet-title>.actions .btn-default:focus,
.portlet.box.red-sunglo>.portlet-title>.actions .btn-default:hover {
   border: 1px solid #fdf3f3;
   color: #fff;
}

.bg-red-sunglo {
   border-color: #E26A6A!important;
   background-image: none!important;
   background-color: #E26A6A!important;
   color: #FFF!important;
}

.font-red-sunglo {
   color: #E26A6A!important;
}

.progress-bar.red-sunglo {
   background: #E26A6A!important;
   color: #FFF!important;
}

.margin-top-10 {
   margin-top: 10px!important;
}

.margin-bottom-40 {
   margin-bottom: 40px!important;
}

.note {
   margin: 0 0 20px;
   padding: 15px 30px 15px 15px;
   border-left: 5px solid #eee;
   -webkit-border-radius: 0 4px 4px 0;
   -moz-border-radius: 0 4px 4px 0;
   -ms-border-radius: 0 4px 4px 0;
   -o-border-radius: 0 4px 4px 0;
   border-radius: 0 4px 4px 0;
}

.note h1,
.note h2,
.note h3,
.note h4,
.note h5,
.note h6 {
   margin-top: 0;
}

.note h1 .close,
.note h2 .close,
.note h3 .close,
.note h4 .close,
.note h5 .close,
.note h6 .close {
   margin-right: -10px;
}

.note p {
   font-size: 13px;
}

.note p:last-child {
   margin-bottom: 0;
}

.note .highlight,
.note code {
   background-color: #fff;
}

.note.note-default {
   background-color: #d3d3d3;
   border-color: #adadad;
   color: #333;
}

.note.note-default.note-bordered {
   background-color: #c3c3c3;
   border-color: #a0a0a0;
}

.note.note-default.note-shadow {
   background-color: #c6c6c6;
   border-color: #a0a0a0;
   box-shadow: 5px 5px rgba(162, 162, 162, .2);
}

.note.note-primary {
   background-color: #5697d0;
   border-color: #3085a9;
   color: #D8E3F2;
}

.note.note-primary.note-bordered {
   background-color: #3e89c9;
   border-color: #2a7696;
}

.note.note-primary.note-shadow {
   background-color: #428bca;
   border-color: #2a7696;
   box-shadow: 5px 5px rgba(43, 121, 154, .2);
}

.note.note-success {
   background-color: #eef7ea;
   border-color: #c9e2b3;
   color: #3c763d;
}

.note.note-success.note-bordered {
   background-color: #dcefd4;
   border-color: #bbdba1;
}

.note.note-success.note-shadow {
   background-color: #dff0d8;
   border-color: #bbdba1;
   box-shadow: 5px 5px rgba(190, 220, 164, .2);
}

.note.note-info {
   background-color: #eef7fb;
   border-color: #a6e1ec;
   color: #31708f;
}

.note.note-info.note-bordered {
   background-color: #d5ebf6;
   border-color: #91d9e8;
}

.note.note-info.note-shadow {
   background-color: #d9edf7;
   border-color: #91d9e8;
   box-shadow: 5px 5px rgba(150, 219, 233, .2);
}

.note.note-warning {
   background-color: #fcf8e3;
   border-color: #f5d89e;
   color: #8a6d3b;
}

.note.note-warning.note-bordered {
   background-color: #f9f1c7;
   border-color: #f2cf87;
}

.note.note-warning.note-shadow {
   background-color: #faf2cc;
   border-color: #f2cf87;
   box-shadow: 5px 5px rgba(243, 209, 139, .2);
}

.note.note-danger {
   background-color: #f9f0f0;
   border-color: #e4b9c0;
   color: #a94442;
}

.note.note-danger.note-bordered {
   background-color: #f1dada;
   border-color: #dca7b0;
}

.note.note-danger.note-shadow {
   background-color: #f2dede;
   border-color: #dca7b0;
   box-shadow: 5px 5px rgba(222, 171, 179, .2);
}