@import url("../../plugins/font-awesome-4.7.0/css/font-awesome.min.css");

body { background: #ecf0f5; }
iframe { padding-top:15px; }

#checkchildren label { font-size: 1.2em; color: #333; margin-top: 1px; margin-bottom: 1px; padding-top: 0; padding-bottom: 0; }
#checkchildren ul, 
#checkchildren li { margin-top: 0; margin-bottom: 0; padding-top: 0; margin-bottom: 0; }

.box-body .col-sm-1,
.box-body .col-sm-2,
.box-body .col-sm-3,
.box-body .col-sm-4,
.box-body .col-sm-5,
.box-body .col-sm-6,
.box-body .col-sm-7,
.box-body .col-sm-8,
.box-body .col-sm-9,
.box-body .col-sm-10,
.box-body .col-sm-11,
.box-body .col-sm-12,
.box-body .col-md-1,
.box-body .col-md-2,
.box-body .col-md-3,
.box-body .col-md-4,
.box-body .col-md-5,
.box-body .col-md-6,
.box-body .col-md-7,
.box-body .col-md-8,
.box-body .col-md-9,
.box-body .col-md-10,
.box-body .col-md-11,
.box-body .col-md-12 { margin-bottom: 10px; }
.box-body .row label { padding-bottom: 0; margin-bottom: 2px; }

.main-header .navbar {
  background-color: #27AE60;
}
.main-header .navbar .nav > li > a {
  color: #fff;
}
.main-header .navbar .nav > li > a:hover,
.main-header .navbar .nav > li > a:active,
.main-header .navbar .nav > li > a:focus,
.main-header .navbar .nav .open > a,
.main-header .navbar .nav .open > a:hover,
.main-header .navbar .nav .open > a:focus,
.main-header .navbar .nav > .active > a {
  background: rgba(0, 0, 0, 0.1);
  color: #f6f6f6;
}
.main-header .navbar .sidebar-toggle {
  color: #fff;
}
.main-header .navbar .sidebar-toggle:hover {
  color: #f6f6f6;
  background: rgba(0, 0, 0, 0.1);
}
.main-header .navbar .sidebar-toggle {
  color: #fff;
}
.main-header .navbar .sidebar-toggle:hover {
  background-color: #27AE60;
}
@media (max-width: 767px) {
  .main-header .navbar .dropdown-menu li.divider {
    background-color: rgba(255, 255, 255, 0.1);
  }
  .main-header .navbar .dropdown-menu li a {
    color: #fff;
  }
  .main-header .navbar .dropdown-menu li a:hover {
    background: #27AE60;
  }
}
.main-header .logo {
  background-color: #219251;
  color: #fff;
  border-bottom: 0 solid transparent;
}
.main-header .logo:hover {
  background-color: #219251;
}
.main-header li.user-header {
  background-color: #27AE60;
}
.content-header {
  background: transparent;
}
.wrapper,
.main-sidebar,
.left-side {
  /*background-color: #222d32;*/
  background-color: #343A40;
  font-size: 1.1em;
}
.user-panel > .info,
.user-panel > .info > a {
  color: #fff;
}
.sidebar-menu > li.header {
  color: #4b646f;
  background: #1a2226;
}
.sidebar-menu > li > a {
  border-left: 3px solid transparent;
}
.sidebar-menu > li:hover > a,
.sidebar-menu > li.active > a,
.sidebar-menu > li.menu-open > a {
  color: #fff;
  background: #1e282c;
}
.sidebar-menu > li.active > a {
  border-left-color: #27AE60;
}
.sidebar-menu > li > .treeview-menu {
  margin: 0 5px;
  /*background: #2c3b41;*/
  background: #414850;
}
.sidebar a {
  /*color: #b8c7ce;*/
  color: #C2C7D0;
}
.sidebar a:hover {
  text-decoration: none;
}
.sidebar-menu .treeview-menu > li > a {
  /*color: #8aa4af;*/
  color: #C2C7D0;
}
.sidebar-menu .treeview-menu > li.active > a,
.sidebar-menu .treeview-menu > li > a:hover {
  color: #fff;
}
.sidebar-form {
  border-radius: 3px;
  border: 1px solid #374850;
  margin: 10px 10px;
}
.sidebar-form input[type="text"],
.sidebar-form .btn {
  box-shadow: none;
  background-color: #374850;
  border: 1px solid transparent;
  height: 35px;
}
.sidebar-form input[type="text"] {
  color: #666;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.sidebar-form input[type="text"]:focus,
.sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  background-color: #fff;
  color: #666;
}
.sidebar-form input[type="text"]:focus + .input-group-btn .btn {
  border-left-color: #fff;
}
.sidebar-form .btn {
  color: #999;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
.main-sidebar .user-panel {
  background: url(../../img/patterns/user-panel-bg_green.jpg) no-repeat;
}
.sidebar-menu > li > a {
  border-left: 3px solid transparent;
}
.sidebar-menu > li:hover > a,
.sidebar-menu > li.active > a {
  color: #FFF;
  
  /*background: #04AA9F;*/
  background: #414850;
  border-left-color: #27AE60;
}
.sidebar-menu > li.active > a {
  background: #27AE60;
}

.sidebar-form {
  border: none;
  margin: 0;
}
.sidebar-form input[type="text"],
.sidebar-form input[type="text"]:focus,
.sidebar-form .btn,
.sidebar-form .btn:hover {
  background-color: transparent;
  color: #FFF;
}
a,
a:hover,
a:focus {
  color: #E74C3C;
}
.togglebutton label input[type=checkbox]:checked + .toggle {
  background-color: rgba(39, 174, 96, 0.5);
}
.togglebutton label input[type=checkbox]:checked + .toggle:after {
  background-color: #27AE60;
}
.togglebutton label input[type=checkbox]:checked + .toggle:active:after {
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(39, 174, 96, 0.1);
}
.dropdown-menu li a:hover {
  color: #27AE60;
}
/*.form-control,
.form-group .form-control {
  background-image: linear-gradient(#04AA9F, #04AA9F), linear-gradient(#D2D2D2, #D2D2D2);
}
*/

.form-control,
.form-group .form-control {
  height: 38px !important;
}

textarea.form-control {
  height: auto !important;
}

.form-group.is-focused .form-control {
  background-image: linear-gradient(#27AE60, #219251), linear-gradient(#D2D2D2, #D2D2D2);
}
.form-group.is-focused .form-control .material-input:after {
  background-color: #27AE60;
}
.form-group.is-focused label,
.form-group.is-focused label.control-label {
  color: #27AE60;
}
.progress .progress-bar,
.progress .progress-bar.progress-bar-default {
  background-color: #27AE60;
}
.progress .progress-bar.progress-bar-inverse {
  background-color: #3f51b5;
}
.progress .progress-bar.progress-bar-primary {
  background-color: #27AE60;
}
.progress .progress-bar.progress-bar-success {
  background-color: #4caf50;
}
.progress .progress-bar.progress-bar-info {
  background-color: #03a9f4;
}
.progress .progress-bar.progress-bar-warning {
  background-color: #ff5722;
}
.progress .progress-bar.progress-bar-danger {
  background-color: #f44336;
}
.nav-tabs {
  background: #27AE60;
}
.text-primary {
  color: #27AE60;
}
.slider.noUi-connect,
.slider.slider-default.noUi-connect {
  background-color: #27AE60;
}
.slider.slider-inverse.noUi-connect {
  background-color: #3f51b5;
}
.slider.slider-primary.noUi-connect {
  background-color: #009688;
}
.slider.slider-success.noUi-connect {
  background-color: #4caf50;
}
.slider.slider-info.noUi-connect {
  background-color: #03a9f4;
}
.slider.slider-warning.noUi-connect {
  background-color: #ff5722;
}
.slider.slider-danger.noUi-connect {
  background-color: #f44336;
}
.slider .noUi-connect,
.slider.slider-default .noUi-connect {
  background-color: #27AE60;
}
.slider.slider-inverse .noUi-connect {
  background-color: #3f51b5;
}
.slider.slider-primary .noUi-connect {
  background-color: #219251;
}
.slider.slider-success .noUi-connect {
  background-color: #4caf50;
}
.slider.slider-info .noUi-connect {
  background-color: #03a9f4;
}
.slider.slider-warning .noUi-connect {
  background-color: #ff5722;
}
.slider.slider-danger .noUi-connect {
  background-color: #f44336;
}
.slider .noUi-handle,
.slider.slider-default .noUi-handle {
  background-color: #04AA9F;
}
.slider.slider-inverse .noUi-handle {
  background-color: #3f51b5;
}
.slider.slider-primary .noUi-handle {
  background-color: #219251;
}
.slider.slider-success .noUi-handle {
  background-color: #4caf50;
}
.slider.slider-info .noUi-handle {
  background-color: #03a9f4;
}
.slider.slider-warning .noUi-handle {
  background-color: #ff5722;
}
.slider.slider-danger .noUi-handle {
  background-color: #f44336;
}
.slider .noUi-handle,
.slider.slider-default .noUi-handle {
  border-color: #27AE60;
}
.slider.slider-inverse .noUi-handle {
  border-color: #3f51b5;
}
.slider.slider-primary .noUi-handle {
  border-color: #219251;
}
.slider.slider-success .noUi-handle {
  border-color: #4caf50;
}
.slider.slider-info .noUi-handle {
  border-color: #03a9f4;
}
.slider.slider-warning .noUi-handle {
  border-color: #ff5722;
}
.slider.slider-danger .noUi-handle {
  border-color: #f44336;
}
.checkbox input[type=checkbox]:checked + .checkbox-material .check,
label.checkbox-inline input[type=checkbox]:checked + .checkbox-material .check {
  color: #27AE60;
  border-color: #27AE60;
}
.checkbox input[type=checkbox]:checked + .checkbox-material .check:before,
label.checkbox-inline input[type=checkbox]:checked + .checkbox-material .check:before {
  color: #27AE60;
}
.radio .check,
label.radio-inline .check {
  background-color: #27AE60;
}


.btn {
  display: inline-block;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  /*border: 1px solid transparent;*/
  padding: 6px 10px 7px 10px;
  font-size: 1.15em;
  /*line-height: 1.5em;*/
  border-radius: 20px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn-primary {
  color: #ffffff;
  background-color: #007bff;
  border-color: #007bff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-primary:hover {
  color: #ffffff;
  background-color: #0069d9;
  border-color: #0062cc;
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #ffffff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-secondary {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-secondary:hover {
  color: #ffffff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-success {
  color: #ffffff;
  background-color: #27AE60;
  border-color: #27AE60;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-success:hover {
  color: #ffffff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success:focus, .btn-success.focus {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #ffffff;
  background-color: #4BD686;
  border-color: #4BD686;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-info {
  color: #ffffff;
  background-color: #E74C3C;
  border-color: #E74C3C;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-info:hover {
  color: #ffffff;
  background-color: #E33522;
  border-color: #E33522;
}

.btn-info:focus, .btn-info.focus {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(227, 53, 34, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #ffffff;
  background-color: #EC7568;
  border-color: #EC7568;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #ffffff;
  background-color: #E33522;
  border-color: #E33522;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(227, 53, 34, 0.5);
}

.btn-warning {
  color: #1F2D3D;
  background-color: #ffc107;
  border-color: #ffc107;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-warning:hover {
  color: #1F2D3D;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #1F2D3D;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #1F2D3D;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-danger {
  color: #ffffff;
  background-color: #E74C3C;
  border-color: #E74C3C;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-danger:hover {
  color: #ffffff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #ffffff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-light {
  color: #1F2D3D;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-light:hover {
  color: #1F2D3D;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus, .btn-light.focus {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #1F2D3D;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #1F2D3D;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-dark {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}

.btn-dark:hover {
  color: #ffffff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}


/*
.box { 
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
 }
*/


.box {
  border-top: 3px solid #d2d6de;
  /*
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
  */
  box-shadow: 0;
  border: 1px solid #D5D8DD;
  border-bottom: 0;
}

.box.box-primary {
  border-top-color: #219251;
}
.box.box-info {
  border-top-color: #D5D8DD;
}
.box.box-danger {
  border-top-color: #f44336;
}
.box.box-warning {
  border-top-color: #ff5722;
}
.box.box-success {
  border-top-color: #4caf50;
}
.box.box-default {
  border-top-color: #D5D8DD;
}

.alert-success, .label-success { background-color: #4caf50 !important; }
.alert-danger, .label-danger { background-color: #f44336 !important; }

/* antigo cpainel_bootstrap.css */
.box-header { padding-top:5px !important; padding-bottom:5px !important; }
.box-header h1 { float:left; color: #E74C3C; font-size: 1.8em; font-weight: 400; letter-spacing: -0.03em; margin: 10px 0 0 0; padding: 0; }
.box-header h1 small { font-size:0.65em; color: #666; }
.box-header h1 img { float: left; margin-top: -3px; height: 32px; margin-right: 5px; }
.box-header h1 .fa { font-size: 1.1em; margin-right: 3px; }

.box-header .barra-botao { float:right; margin:0 0 0 0;  }
.box-header .barra-botao a { color: #777; font-size: 0.85em; font-weight: 300; text-align: center; display: inline-block; width:60px; padding: 5px 0 3px 0; border: 1px solid #D5D8DD; background: #FFF; border-radius: 5px; text-align: center; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; }
.box-header .barra-botao a:hover, .box-header .barra-botao a:active { border-color: #C5C9CF; -moz-box-shadow: inset 0 0 5px #C5C9CF; -webkit-box-shadow: inset 0 0 5px #C5C9CF; box-shadow: inset 0 0 5px #C5C9CF; }
.box-header .barra-botao a span { display: block; width: 100%;  }
.box-header .barra-botao a img { width: 20px; max-width: 100%; filter: invert(51%) sepia(71%) saturate(3842%) hue-rotate(338deg) brightness(93%) contrast(94%); }

/* TABELAS */
.table { font-size:14px !important; }
.table > thead > tr > th { border-bottom: 1px solid #E6E6E6 !important; }
.table-hover>tbody>tr:hover{background-color:#E6EAEF !important;cursor:pointer}

.box.box-info .box-header h3 { font-size:1.25em; color: #27AE60; font-weight:600; padding:8px 0; margin:0; letter-spacing: -0.03em; }
.box.box-info .box-body { /*padding:15px; margin-top:0;*/ }

label.error { margin-left: 10px; color:#f44336; width: auto; }

@media (max-width: 767px) {

  .box-header h1 { font-size:18px; margin: 5px 0 0 0; }
  .box-header h1 img { float: left; margin-top: -3px; height: 24px; }
  
  .box-header .barra-botao { float:right; margin:0 5px 0 0; }
  .box-header .barra-botao a, .box-header .barra-botao a:visited { float:left; width:32px; height:32px; background:none; }
  
}

.btn-app {
  border-radius: 3px;
  padding: 13px 0;
  margin: 0 0 25px 0;
  min-width: auto;
  height: auto;
  color: #219251;
  border: 1px solid #ddd;
  background-color: #FFF;
  font-size: 16px;
  font-weight: 700;
}
.btn-app > img {
  margin-bottom: 5px;
}
.btn-app:hover {
  background: #219251;
  color: #fff;
  border-color: #219251;
}

.btn-app .fa {
  font-size: 3.2em;
  margin-bottom: 3px;
}

.modal-success .modal-header,
.modal-success .modal-footer {
  border-color: #219251 !important;
}

.modal-success .modal-header,
.modal-success .modal-footer {
  background-color: #219251 !important;
  padding-top: 10px;
  padding-bottom: 10px;
}

.modal-success .modal-header h4.modal-title {
  font-size: 1.3em !important; 
  letter-spacing: 0.03em;
  font-weight: 600 !important;
}

.modal-success .modal-header button {
  margin-top: 0;
  font-size: 2em;
  color: #FFF;
  opacity: 1;
}

.modal-success .modal-body {
  background-color: #ECF0F5 !important;
  padding: 0 0 15px 0;
}

.pagination > li.active > a,
.pagination > li.active > a:hover { background-color: #27AE60; border-color: #27AE60; }
