/* v 1.14*/
body, html {
  padding: 0;
  margin: 0;
  background-color: #eff2f7 !important;
}

.main-navbar-fixed #main-navbar {
  position: fixed !important;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: transparent;
  box-shadow: none !important;
  background-color: #f0f2fa;
  box-shadow: 10px 0 30px rgb(0 0 0 / 20%) !important;
}
/* .theme-dust #main-navbar #main-menu-toggle,
.theme-dust #main-menu .menu-content.go-flokzu {
  display: none;
} */
.theme-dust div#main-navbar .navbar-collapse {
  background-color: #f0f2fa;
}
.theme-dust #main-navbar .navbar-header {
  /* background-color: #f0f2f8; */
  text-align: center;
  /* position: absolute; */
  /* left: 0; */
  /* width: 250px; */
  /* padding-left: 0 !important; */
  /* padding-top: 15px; */
  /* top: -15px; */
  /* padding-bottom: 15px; */
  display: flex;
  flex-direction: row-reverse;
}
.theme-dust #main-navbar .navbar-header a span {
  font-size: 16px;
  font-weight: 700;
  color: #333;
}
#main-navbar-collapse .desktop-only {
  padding-left: 300px !important;
}
#main-navbar-collapse .fa-search {
  color: #333 !important;
  position: absolute;
  left: 310px;
}
#main-navbar-collapse #searchInput {
  max-width: 30%;
  border-radius: 3px;
  background-color: #fff !important;
  border: 0.5px solid #ced0d1 !important;
  text-indent: 30px;
}
#main-navbar-collapse #searchInput::-webkit-input-placeholder {
  color: #333;
}
#main-navbar-collapse #searchInput::-moz-placeholder {
  color: #333;
}
.theme-dust #main-navbar .nav > li > a {
  color: #333;
}
.theme-dust #main-navbar li a:hover{
  background-color: rgba(0, 0, 0, 0.04);
  border: 0;

}
div#main-menu-inner {
  margin-top: 15px;
}
div#main-menu {
  background-color: #f1f4fc;
  box-shadow: 10px 0 30px rgb(0 0 0 / 20%) !important;
}
#main-menu .menu-content.create-doc {
  margin-top: 60px;
}
.theme-dust #main-menu .navigation li.primerItem {
  margin-top: 0;
  border-top: none;
  box-shadow: none;
  padding-top: 10px;
}
#main-menu ul.navigation > li {
  width: auto;
  padding-right: 15px;
}
#main-menu ul.navigation > li.active {
  background: rgba(144, 45, 110, 0.2) !important;
}
.theme-dust #main-menu .navigation li.separador {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.theme-dust #main-menu .navigation > .mm-dropdown.open {
  border-top: none;
  box-shadow: none;
  border-bottom: none;
}
#main-menu .navigation a {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  padding: 9px 10px 9px 18px;
  color: #333 !important;
}
.theme-dust #main-menu .navigation li:hover {
  background: rgba(0, 0, 0, 0.04);
}

.theme-dust #main-menu .mmc-dropdown-open-ul li a:hover{
  background: rgba(0, 0, 0, 0.04);
}

.dropdown-menu>li>a:hover {
  border-right: 2px solid rgba(0,0,0,.15);
  border-left: 2px solid rgba(0,0,0,.15);
}


#app-config input#app-config\:btn_testConfig,
#app-config input#app-config\:btn_setUpAccount,
#app-config input#app-config\:btn_tearDownAccount,
#auth a#btn_validateCredentials,
#frm_dblist_popups input#btn_aceptar_delete_auth,
#frm_dblist_popups input#btn_aceptar_delete_database,
#app-webservices input#app-webservices\:btn_validar,
#frm_add_holiday_popup input#btn_add_holiday,
#frm_add_holiday_popup input#btn_update_holiday,
#form_dialog_teams input#btn_create_new_team,
#form_dialog_teams input#btn_create_team,
.theme-dust .btn-primary,
.theme-dust .btn-primary:focus,
#app-config input#app-config\:btn_guardarConfiguracion,
.theme-dust .btn#link_editDatabase,
.theme-dust .btn#btn_addRecord,
input#app-process_form\:btn_guardarProceso {
  border-color: #af2e6f;
  border-bottom-color: #af2e6f;
  background: #af2e6f;
  background-image: none;
  border-radius: 17px;
  font-weight: 700;
  text-align: left;
  transition: all 0.4s ease;
  color: #fff;
  text-align: center !important;
}


#app-config input#app-config\:btn_testConfig:hover,
#app-config input#app-config\:btn_setUpAccount:hover,
#app-config input#app-config\:btn_tearDownAccount:hover,
#auth a#btn_validateCredentials:hover,
#frm_dblist_popups input#btn_aceptar_delete_auth:hover,
#frm_dblist_popups input#btn_aceptar_delete_database:hover,
#app-webservices input#app-webservices\:btn_validar:hover,
#frm_add_holiday_popup input#btn_add_holiday:hover,
#frm_add_holiday_popup input#btn_update_holiday:hover,
#form_dialog_teams input#btn_create_new_team:hover,
#form_dialog_teams input#btn_create_team:hover,
.theme-dust .btn-primary:hover,
#app-config input#app-config\:btn_guardarConfiguracion:hover,
.theme-dust .btn#link_editDatabase:hover,
.theme-dust .btn#btn_addRecord:hover,
input#app-process_form\:btn_guardarProceso:hover {
  background: transparent !important;
  color: #af2e6f !important;
  border-color: #af2e6f !important;
  border-radius: 17px;
  font-weight: 700;
  border-width: 1px;
}

#app-config input#app-config\:btn_cancel,
#app-config input#app-config\:btn_cancelSetUpAccount {
  border-color: #ddd;
  border-bottom-color: #cecece;
  background: #f4f4f4;
  background-image: none;
  border-radius: 17px !important;
  font-weight: 700;
  text-align: left;
  transition: all 0.4s ease;
  color: #555;
  text-align: center !important;
}

.theme-dust .btn-primary span.btn-label.icon.fa {
  font-size: 20px;
  margin-left: 0 !important;
  margin-right: 7px !important;
}
#main-menu ul.navigation > li > a > .menu-icon,
#main-menu .mm-dropdown > ul > li > a > .menu-icon {
  margin-right: 7px;
  font-size: 20px;
  margin-left: 0;
  color: #333 !important;
}
.theme-dust #main-menu .navigation li.active > a,
.theme-dust #main-menu .mm-dropdown.active > a {
  color: #333 !important;
  font-weight: 700;
}
.theme-dust #main-menu .navigation li.active > a .menu-icon {
  color: #ae2d6e;
}
#main-menu ul.navigation > .mm-dropdown > a {
  padding-right: 10px;
  margin-bottom: 5px;
  margin-bottom: 5px;
}
#main-menu ul.navigation > .mm-dropdown > a:before {
  right: 15px;
  top: 15px;
  font-size: 20px;
}
.theme-dust #main-menu .mm-dropdown > ul {
  background: transparent;
}
#main-menu .mm-dropdown > ul > li > a {
  padding-left: 18px;
}
#main-menu .mm-dropdown > ul > li > a {
  padding-left: 18px;
  padding-top: 9px;
  padding-bottom: 9px;
}
#content-wrapper  {
padding: 100px 18px 18px 18px !important;
/* important applies to form_history too */
}


#form_history #content-wrapper {
  padding: 0px 18px 18px 18px !important;
}


.theme-dust .page-header {
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  margin-bottom: 30px;
}
.page-header h1 {
  display: inline-block;
  font-size: 25px;
  font-weight: 400 !important;
  line-height: 27px;
  color: #333 !important;
}
.page-header h1 i {
  display: none;
}
.page-header h2 {
  font-size: 12px;
  line-height: 27px;
  font-weight: 400 !important;
  color: #333;
  margin-left: 0 !important;
}
.page-header h2:hover {
  color: #333;
}
.theme-dust .page-header ~ div {
  margin-left: -10px;
}
.theme-dust .bg-primary.darker {
  background: #af2e6f !important;
  font-weight: 400 !important;
  border-radius: 3px;
}
.stat-panel {
  border-radius: 3px 3px 6px 6px;
  border: 1px solid #ced0d1;
  border-top: none;
}
.stat-cell.bg-success.valign-middle,
.stat-cell.bg-info.valign-middle {
  border-radius: 3px;
  margin-bottom: 20px;
  background-color: #af2e6f !important;
}
.stat-cell.bg-info.valign-middle {
  background-color: #fff !important;
  display: block !important;
  padding: 10px;
  color: #af2e6f;
}
.stat-cell.valign-middle i.fa.bg-icon {
  color: rgba(255, 255, 255, 0.5) !important;
}

.stat-cell.valign-middle i.fa.bg-icon.bg-icon-color {
  color: rgba(215, 151, 183, 1) !important;
}
.stat-cell {
  display: block!important;
}
.panel.card-element {
  border-radius: 3px;
}
.crisp-client .cc-52lo span.cc-1s3d,
.crisp-client .cc-52lo div.cc-1s3d,
.crisp-client .cc-52lo .cc-1801:before,
.crisp-client .cc-52lo .cc-1801:after {
  background-color: #af2e6f !important;
}
.page-header ~ form button.btn.bg-panel.dropdown-toggle {
  border: 1px solid #333;
  background: transparent;
  border-radius: 17px;
  font-weight: 400;
  color: #333;
  transition: all 0.4s ease;
}
.page-header ~ #form table div.text-center {
  margin: 20px 0 0 !important;
  border-radius: 3px;
}
form#form {
  padding-top: 30px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
#form table .text-normal.text-default,
#tabla_database_empty .text-normal.text-default {
  font-size: 28px;
  color: #333;
}
#form table .text-normal.text-default ~ .text-light-gray,
#tabla_database_empty .text-normal.text-default ~ .text-light-gray {
  font-size: 12px;
  color: #333;
  max-width: 300px !important;
}
#database .panel {
  margin-left: 0;
  border: none;
}
#database .panel.card-element {
  box-shadow: none;
}
#database .panel .panel-body {
  /* background-color: #f3f3f4;
  padding: 0 !important; */
  padding-top: 30px !important;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
#database .panel .control-label {
  font-size: 12px;
  color: #333;
  font-weight: 400 !important;
}
#database .panel .row.padding-sm {
  padding: 0 !important;
}
.form-control {
  border-radius: 3px;
  background-color: #fff;
}
#database .text-lg.text-slim.text-primary {
  font-size: 17px;
  color: #333 !important;
  font-weight: 400 !important;
}
#database .tooltip-icon {
  color: #333;
}
button#btn_ImportarTuplas,
button#btn_ImportarTuplas ~ a.ui-commandlink {
  border: none;
  background: transparent;
  color: #333 !important;
  font-size: 18px;
}

.btn-with-input{
	border-bottom-left-radius: 0px !important;
	border-top-left-radius: 0px !important;
	border-bottom-right-radius: 17px !important;
	border-top-right-radius: 17px !important;
}

.theme-dust .btn#btn_addRecord .btn-label {
  background: transparent;
}
#database_list span.text-default {
  color: #333;
  font-weight: 400 !important;
}
#database_list .text-lg :not(#my_databases_title) {
  font-size: 17px;
  color: #333;
  font-weight: 400 !important;
}
#database_list .text-lg i,
#database_list table .follower-avatar {
  display: none;
}
#database_list .text-lg i.fa-database,
#database_list table .follower-avatar.fa-database {
  display: inline-block;
}
#databases .panel-padding.padding-xs-vr {
  padding-left: 0 !important;
  border-radius: 3px;
  overflow: hidden;
}
#database_list_data .follower span.text-default-dark-3 {
  font-size: 12px;
  color: #333;
  font-weight: 400 !important;
}

#form_dialog_teams input#btn_cancel_new_team,
#form_dialog_teams input#btn_cancel_team,
#frm_add_holiday_popup input#btn_cancel_add_holiday,
.btn,
.btn-default,
.btn-default:focus,
.btn:focus {
  border-color: #ddd;
  border-bottom-color: #cecece;
  background: #f4f4f4;
  background-image: none;
  background-repeat: no-repeat;
}
.theme-dust .nav-tabs > li.active > a,
.theme-dust .nav-tabs > li.active > a:focus,
.theme-dust .nav-tabs > li.active > a:hover {
  color: #af2e6f;
  background-color: rgba(0, 0, 0, 0.05);
}
/* .panel-body {
  background: #f0f2fa;
} */
ul#mnu-users-sub {
  padding-left: 20px !important;
}

@media screen and (min-width: 768px) {
  #main-navbar .navbar-toggle {
    display: block;
  }
  #main-menu .slimScrollDiv ul.navigation {
    padding: 60px 0 0;
  }
  #main-menu .slimScrollDiv ul.navigation > li {
    padding-left: 0;
    padding-right: 0;
  }
  .mmc #main-menu .slimScrollDiv ul.navigation > .mm-dropdown > a:before {
    display: none;
  }
}

#main-menu .menu-content.go-flokzu {
  margin-top: 35px;
}
#main-menu .menu-content.go-flokzu .text-bg {
  margin-top: 15px;
}
#menu-content-flokzu .btn-group {
  display: none;
}
#main-menu ul.navigation > .mm-dropdown.open > ul {
  padding-left: 15px;
}
.page-header ~ form button.btn.bg-panel.dropdown-toggle:hover {
  background-color: transparent !important;
  background-image: none !important;
}
.ui-datatable tbody td {
  background-color: #fff !important;
}

#customReport .ui-datatable tbody td:hover {
  background-color: #fff !important;
}

div[id="process_list"] {
  margin-top: 0;
}
.nav-tabs li.active a span,
.nav-tabs li.active a i {
  color: #ae2e6f;
}
.btn.btn-labeled.btn-success {
  background-color: #3265d2;
  transition: all 0.4s ease;
  color: #fff !important;
}
#uidemo-tabs-default-demo-comments input[type="Button"] {
  background-color: #3265d2;
  transition: all 0.4s ease;
  color: #fff;
}
#uidemo-tabs-default-demo-comments input[type="Button"]:hover {
  border-color: #3265d2 !important;
  border-bottom-color: #3265d2 !important;
  background: transparent !important;
  background-image: none !important;
  color: #3265d2;
}
h1 span.text-light-gray {
  color: #ae2e6f;
}
h2 span.text-semibold {
  color: #ae2e6f;
  font-size: 14px;
}
.text-semibold-gray{
  color: #292929;
}
.btn.btn-labeled.btn-success:hover {
  border-color: #3265d2 !important;
  border-bottom-color: #3265d2 !important;
  background: transparent !important;
  background-image: none !important;
  color: #3265d2 !important;
}
.btn-success:hover {
  border-color: #3265d2 !important;
  border-bottom-color: #3265d2 !important;
  background: transparent !important;
  background-image: none !important;
  color: #3265d2;
}

/*
#app-config input[type="submit"] {
  border: 2px solid #808284;
  background: transparent;
  border-radius: 17px;
  font-weight: 700;
  color: #333;
  transition: all 0.4s ease;
}
#app-config input[type="submit"]:hover {
  background-color: transparent !important;
  background-image: none !important;
  border-color: #ae2e6f;
}
*/
.tl-icon.bg-success,
.tl-icon.bg-info,
.tl-icon.bg-default {
  background: #3265d2 !important;
}
i.fa.fa-bug,
i.fa.fa-check-circle {
  color: #decde0 !important;
}
#frm_doc_botonera .btn-primary {
  background-color: transparent;
  color: #b22d6f;
  border-color: #b22d6f;
  border-width: 2px;
}
#frm_doc_botonera .btn-primary:hover {
  background-color: #b22d6f !important;
  color: #fff !important;
}
a.dropdown-toggle.user-menu[href="/edflokzu/searchAdvanced"] {
  font-weight: 700;
  transition: all 0.4s ease;
}
a.dropdown-toggle.user-menu[href="/edflokzu/searchAdvanced"]:hover {
  color: #b22d6f;
}
.widget-followers .btn-success.active {
  background: #2cbebe !important;
  border-color: #2cbebe !important;
  transition: all 0.4s ease;
}
.widget-followers .btn-success:hover {
  border-color: rgba(0,0,0,.12) !important;
  background: #2cbebe !important;
  color: #fff !important;
}
.data-table-flokzu .table-link-bam {
  color: #2cbebe !important;
}
.widget-followers .btn-outline.btn-info.active,
button#btn_entendido2 {
  background: #3265d2 !important;
  border-color: #3265d2 !important;
  transition: all 0.4s ease;
}
button#btn_entendido2 {
  color: #fff;
}
.widget-followers .btn-outline.btn-info:hover {
  background: #3265d2 !important;
  border-color: #3265d2 !important;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover {
  color: #555 !important;
}
.tl-body:before {
  border-color: transparent #e4e4e4 transparent transparent;
}
#main-navbar #main-menu-toggle,
#main-navbar .navbar-toggle {
  top: auto !important;
}
th.datepicker-switch {
  color: #333 !important;
}
.row .data-table-flokzu .table-link-bam {
  color: #2cbebe !important;
}

.data-table-flokzu .ui-widget-content a, .featuredFields {
  color: #2980b9; 
  text-decoration: none;
  font-weight: 600;
}

.theme-dust #pestania_processForm:hover,
.theme-dust #pestania_diagrama:hover,
.theme-dust #pestania_processConfig:hover {
  border-width: 1px;
  color: #ae2d6e;
}
.theme-dust #pestania_processForm,
.theme-dust #pestania_diagrama,
.theme-dust #pestania_processConfig {
  text-align: center;
}
.theme-dust #pestania_processForm:focus,
.theme-dust #pestania_diagrama:focus,
.theme-dust #pestania_processConfig:focus {
  color: #333;
}
.select2-results .select2-highlighted {
  color: #333;
  background-color:#decce0;
}
.theme-dust .nav-tabs > li.active > a,
.theme-dust .nav-tabs > li.active > a:focus,
.theme-dust .nav-tabs > li.active > a:hover {
  background: rgba(0, 0, 0, 0.05) !important;
}
div#draw-container {
  padding-top: 20px !important;
  margin-top: 26px;
}
a#form_history\:downloadReport {
  border-color: #46b8da;
  border-bottom-color: #2caed5;
  background: #5bc0de;
  background-image: -webkit-linear-gradient(top, #5fc2df 0, #46b8da 100%);
  background-image: linear-gradient(to bottom, #5fc2df 0, #46b8da 100%);
  background-repeat: repeat-x;
}
.datepicker thead th.dow {
  color: #555;
}
.datepicker thead th.next {
  border-left: 1px solid;
  right: 0;
}
.datepicker thead th.next:after,
.datepicker thead th.prev:after {
  color: #555 !important;
}

#form_dialog_teams input#btn_cancel_new_team,
#form_dialog_teams input#btn_cancel_team,
#frm_add_holiday_popup input#btn_cancel_add_holiday,
button.btn.btn-default.btn-lg,
a.btn.btn-default.btn-lg,
input.btn.btn-default.btn-lg {
  border-radius: 17px;
}
.btn-info:focus{
  border-color: #46b8da;
  border-bottom-color: #2caed5;
  background: #5bc0de;
  background-image: -webkit-linear-gradient(top,#5fc2df 0,#46b8da 100%);
  background-image: linear-gradient(to bottom,#5fc2df 0,#46b8da 100%);
  background-repeat: repeat-x;
}

.aplicar-filtros {
  margin: 5px;
  width: 100px;
  border-radius: 17px;
  color: #ae2d6e !important;
  background: #fff;
  border-color: #af2e6f;
  font-weight: 700;
  border-width: 1px;
  text-align: center !important;
}

.aplicar-filtros:hover, .aplicar-filtros:focus  {
  border-color: #af2e6f;
  background: #af2e6f !important;
  border-radius: 17px !important;
  font-weight: 700;
  color: #fff !important;
  text-align: center !important;
}

.btn-group.btn-selector-with-options > .btn.btn-outline.btn-primary:focus{
  color: #555;
}
@media screen and (max-width: 479px) {
  div#main-wrapper {
    padding-left: 0;
  }
}

form#form {
  border-top: none !important;
}
.page-header {
  border-bottom: 2px solid #af2e6f !important;
  padding-bottom: 30px !important;
}
#app-process_form .btn-group {
  display: flex;
}

#main-menu .mmc-dropdown-open-ul {
  background-color: #f1f4fc;
}
#main-menu .mmc-title {
  font-weight: 600;
}
#main-menu .mmc-dropdown-open-ul a {
  color: #555;
}
.input-search {
color:#af2e6f !important;
}
.btn-draf {
   color: #555 !important;
}
.switcher.checked .switcher-state-on,
.switcher-state-on {
    background:#2CBEBE !important;
}
button#btn_cancelarPlan.btn.btn-lg.btn-danger.text-semibold,
button.btn.btn-danger.id-btn-remove-element{
  color: #fff;
  border-color: #e3503e #e3503e #df3823;
  background: repeat-x #e66454;
  background-image: -webkit-linear-gradient(top, #e76858 0, #e3503e 100%);
  background-image: linear-gradient(to bottom, #e76858 0, #e3503e 100%);
}

button#btn_cancelarPlan.btn.btn-lg.btn-danger.text-semibold:hover {
  color: #fff;
  border-color: #e14430 #e14430 #c22e1c;
  background: #e3503e !important;
  background-image: -webkit-linear-gradient(top, #e55c4b 0, #e14430 100%) !important;
  background-image: linear-gradient(to bottom, #e55c4b 0, #e14430 100%) !important;
}

.btn.btn-labeled.btn-danger {
  background-color: #e14430;
  transition: all 0.4s ease;
  color: #fff !important;
}

.bam-due-green{
  background-color: #2cbebe !important;
}


.text-success-light{
  color:#af2e6f !important;
}

button#btn_doc_global_aceptar{
  border-color: #af2e6f;
  border-bottom-color: #af2e6f;
  background: #af2e6f;
  background-image: none;
  border-radius: 17px !important;
  font-weight: 700;
  text-align: left;
  transition: all 0.4s ease;
  color: #fff;
  text-align: center !important;
}

button#btn_doc_global_aceptar:hover{
  background: transparent !important;
  color: #af2e6f !important;
  border-color: #af2e6f !important;
  border-radius: 17px !important;
  font-weight: 700;
  border-width: 1px;
}

button#btn_doc_global_cancel{
  border-color: #ddd;
  border-bottom-color: #cecece;
  background: #f4f4f4;
  background-image: none;
  background-repeat: no-repeat;
  border-radius: 17px;
}

button#btn_doc_global_cancel:hover{
  color: #555;
  border-color: #d5d5d5 #d5d5d5 #bcbcbc;
  background: #eaeaea !important;
  background-image: -webkit-linear-gradient(top,#efefef 0,#e5e5e5 100%) !important;
  background-image: linear-gradient(to bottom,#efefef 0,#e5e5e5 100%) !important;
}

.btn-dark{
  border-color: #af2e6f !important;
  border-bottom-color: #af2e6f !important;
  background: #af2e6f !important;
  background-image: none;
  border-radius: 17px !important;
  font-weight: 700;
  text-align: left;
  transition: all 0.4s ease;
  color: #fff;
  text-align: center !important;
}

.btn-dark:hover {
  background: transparent !important;
  color: #af2e6f !important;
  border-color: #af2e6f !important;
  border-radius: 17px !important;
  font-weight: 700;
  border-width: 1px;
}

.ui-column-title {
	max-width: 20%;
	overflow: hidden;
	text-overflow: ellipsis;
}

input[id$="btn_holiday_"].btn.btn-success {
  background: #2cbebe !important;
  color: #fff !important;
}
input[id$="btn_holiday_"].btn.btn-info,
input[id$="btn_confirmar"].btn.btn-info,
input[id^=app-process_form].btn.btn-info.id-btn-edit-element,
a[id$="btn_activatePlanChange"].btn.btn-info,
a[id$="btn_administrarVersiones"],
a[id$="btn_modificarPlan"],
a[id$="btn_modificarPlan2"] {
  color: #fff;
  background: #46b8da !important;
  background-image: -webkit-linear-gradient(top,#53bddc 0,#39b3d7 100%) !important;
  background-image: linear-gradient(to bottom,#53bddc 0,#39b3d7 100%) !important;
}

a[id$="btn_actualizarPlanExistente"].btn.btn-success,
a[id$="btn_actualizarPlanNuevo"].btn.btn-success,
a[id$="btn_modificarPlanPaddle"].btn.btn-success,
a[id$="btn_modificarPlan"].btn.btn-success {
  border-color: #3265d2 !important;
  border-bottom-color: #3265d2 !important;
  background: transparent !important;
  background-image: none !important;
  color: #3265d2;
}

input[id$="btn_extenderTrial"].btn.btn-info {
  color: #fff;
  background: #46b8da !important;
  background-image: -webkit-linear-gradient(top,#53bddc 0,#39b3d7 100%) !important;
  background-image: linear-gradient(to bottom,#53bddc 0,#39b3d7 100%) !important;
  border-radius: 17px !important;
}

button[id$="btn_show_task_documentation"].btn.btn-info {
  color: #fff;
  background: #46b8da !important;
}

button[id$="btn_show_task_documentation"].btn.btn-info:hover {
  background: transparent !important;
  color: #46b8da !important;
  border-color: #46b8da !important;
}


a[id$="link_planes"].btn.btn-success,
a[id$="btn_changePlan"].btn.btn-info {
  border-color: #2cbebe !important;
  border-bottom-color: #2cbebe !important;
  background: #2cbebe !important;
  color: #fff;
  border-radius: 17px !important;
}

button#id-btn-remove-style {
  position: relative !important;
  bottom: 40px !important;
  left: 0px !important;
}

input[id$="id-btn-edit-style"] {
   bottom: 6px !important;
 }

.open .btn-info.dropdown-toggle {
  background:  #3265d2 !important;
  border-color: #3265d2 !important;
  color: #fff !important;
}
