.tm_pb_save_settings_button_wrapper .button-primary { text-shadow: none !important; }
.tm_pb_save_settings_button_wrapper .button:active { -webkit-transform: none; -ms-transform: none; transform: none; }

.tm_dashboard_form li.tm_dashboard_action_button { margin-top: 60px; }
#tm_dashboard_logo:before { font-family: 'etbuilder'; speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\3c'; display: block; position: absolute; left: 40px; top: 5px; font-size: 32px; }
div#tm_dashboard_navigation { width: 100%; height: 58px; z-index: 99; position: relative; background-color: #7E3BD0; }
ul.tm_dashboard_newsletter_nav { display: none; }
#tm_dashboard_navigation li { float: left; }
div#tm_dashboard_content { margin-left: 0; background-color: #fff; }
div#tm_dashboard_header { background-color: #6C2EB9; border-radius: 4px 4px 0 0;}
div#wpcontent { background-color: #F1F1F1; }
#tm_dashboard_navigation li a:hover, a.tm_dashboard_icon_newsletter { background-color: #8F42EC !important; }
#tm_dashboard_navigation li a, #tm_dashboard_navigation li a:hover { padding: 20px 40px !important; }

#tm_dashboard_navigation li a { font-size: 18px !important; text-transform: none; font-weight: 500 !important; line-height: 18px; }
.tm_dashboard_form input, .tm_dashboard_form select, .tm_dashboard_form textarea, .tm_social_networks input, p.tm_social_checkmark_holder { background-color: #F1F5F9 !important; }

#tm_pb_save_plugin { -webkit-transition: background .5s; -moz-transition: background .5s; transition: background .5s; color: #FFF; background-color: #00C3AA; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border: none; padding: 0 20px 0 58px; font-size: 18px; font-weight: 100; height: 53px; line-height: 53px; margin: 4px 0 0; position: relative; }
#tm_pb_save_plugin:before { content: '\l'; font-family: 'ETmodules'; left: 14px; font-size: 28px; display: block; position: absolute; text-shadow: none !important; font-weight: 100 !important; }
#tm_pb_save_plugin:hover { background-color: #01B19A; }
.tm_pb_save_settings_button_wrapper { width: 95% !important; margin: 30px auto 5px; position: relative; }
.tm_dashboard_row.tm_dashboard_save_changes { display: none !important; }
div#tm_dashboard_logo { width: 110px !important; height: 70px; border-radius: 4px; }
h3.tm_pb_settings_title { position: absolute; top: 117px; z-index: 99; left: 80px; font-weight: 100; font-size: 22px; color: #FFF; border-bottom: 0; line-height: 18px; text-transform: none; letter-spacing: 0 !important; -webkit-font-smoothing: subpixel-antialiased; }
div#tm_dashboard_wrapper_outer { width: 95%; margin: 0 auto; }
.tm_dashboard_longinput input { width: 75%; box-sizing: borde-box; -webkit-box-sizing: borde-box; -moz-box-sizing: borde-box; }
#tm_dashboard_wrapper { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; }

.tm_dashboard_row.tm_dashboard_selection { display: none; }

.tm_dashboard_row h2 { display: none; }
.tm_dashboard_form li p { line-height: 30px; padding-bottom: 0; font-size: 14px; font-weight: 600; display: block; float: left; width: 25%; text-transform: uppercase; color: #32373C; padding-top: 9px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }

.tm_dashboard_form span.tm_dashboard_more_info { float: none; display: block; clear: both; margin-left: 25%; cursor: default !important; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.tm_dashboard_form span.tm_dashboard_more_info:before { display: none !important; }
.tm_dashboard_form span.tm_dashboard_more_text { display: block !important; padding-left: 0 !important; color: #A0A9B2; font-size: 13px; font-style: italic; font-weight: 500; opacity: 1 !important; }

#tm_dashboard_wrapper_outer input { margin-left: 0; border-radius: 4px; border: none; box-shadow: none; background: #F1F5F9; padding: 10px !important; font-size: 14px; color: #32373C; height: auto !important; }
#tm_dashboard_wrapper_outer input:focus { box-shadow: none !important; outline: none !important; background: #E0E5EA !important; -webkit-transition: background .5s; transition: background .5s; }

.tm_dashboard_form.tm_dashboard_row { margin-bottom: 54px; }
.tm_dashboard_action_button a:before{ content: '\e001'; font-family: 'ETmodules'; font-size: 22px; padding-left: 10px !important; width: 35px !important; }
.tm_dashboard_action_button a { display: inline-block; }

.tm_dashboard_row { clear: both !important; float: none !important; min-height: 64px; }
#tm_dashboard_content { min-height: 0 !important; height: 100%; border-radius: 0 0 4px 4px; }
div#wpwrap { background-color: #F1F1F1; }

div#tm_dashboard_wrapper_outer * { -webkit-font-smoothing: subpixel-antialiased; }

.tm_dashboard_form input[type=text], .tm_dashboard_form input[type=password] { width: 75% !important; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.tm_dashboard_form li p { width: 25% !important; padding-bottom: 0 !important; }
.tm_dashboard_form span.tm_dashboard_more_info { padding: 7px !important; }
.tm_dashboard_form textarea { width: 75% !important; height:inherit; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }

a.tm_dashboard_icon.tm_dashboard_gtm_lists:before { content: '\e02a'; }

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); }
  0% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3); }
  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); }
  40% { -webkit-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9); }
  60% { opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03); }
  80% { -webkit-transform: scale3d(.97, .97, .97); transform: scale3d(.97, .97, .97); }
  100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}
@-webkit-keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); }
  0% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3); }
  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); }
  40% { -webkit-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9); }
  60% { opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03); }
  80% { -webkit-transform: scale3d(.97, .97, .97); transform: scale3d(.97, .97, .97); }
  100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
  }

  /* End Animate.css */

#tm_pb_success_animation { background-color: #A9E900; box-shadow: 0 0 40px rgba(0,0,0,0); }
#tm_pb_loading_animation:before, #tm_pb_success_animation:before { content: ''; position: absolute; top: 50%; left: 50%; background: url( ../../framework/admin/assets/images/ajax-loader.gif ) no-repeat; width: 32px; height: 32px; margin: -16px 0 0 -16px; }
#tm_pb_success_animation { opacity: 0; }
#tm_pb_loading_animation.tm_pb_hide_loading { box-shadow: 0 0 40px rgba(0, 139, 219, 0); }
#tm_pb_loading_animation.tm_pb_hide_loading:before { display: none; }
#tm_pb_success_animation:before { background: none; font-family: 'etbuilder'; speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\4e'; color: #fff; font-size: 22px; margin: -10px 0 0 -10px; }

#tm_pb_success_animation.tm_pb_active_success { opacity: 1; -webkit-animation: bounceIn 1s; animation: bounceIn 1s; }

@media all and ( max-width: 959px ) {
	#tm_pb_loading_animation, #tm_pb_success_animation { margin-left: -7px; }
}
@media all and ( max-width: 782px ) {
	#tm_pb_loading_animation, #tm_pb_success_animation { margin-left: -25px; }
}
