.nav-tab-wrapper {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
    height: 48px;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #e0e0e0;
    width: auto;
}

.nav-tab-wrapper .nav-tab {
	margin: 0;
    border: none;
    padding: 0 24px;
    float: left;
    position: relative;
    display: block;
    text-decoration: none;
    height: 48px;
    line-height: 48px;
    text-align: center;
    text-transform: uppercase;
    overflow: hidden;
    background: none;
    color: #666;
    outline: none;
}

.nav-tab-wrapper .nav-tab:hover,
.tabify-tabs a.nav-tab-active,
.nav-tab-wrapper a.nav-tab-active {
	color: #000;
}

.nav-tab-wrapper a.nav-tab-active:after,
.tabify-tabs a.nav-tab-active:after {
	height: 2px;
    width: 100%;
    display: block;
    content: " ";
    bottom: 0;
    left: 0;
    position: absolute;
    background: #3f51b5;
}

.form-field input[type=text], .form-field input[type=search], .form-field input[type=radio], .form-field input[type=tel], .form-field input[type=time], .form-field input[type=url], 
.form-field input[type=week], .form-field input[type=password], .form-field input[type=checkbox], .form-field input[type=color], .form-field input[type=date], 
.form-field input[type=datetime], .form-field input[type=datetime-local], .form-field input[type=email], .form-field input[type=month], input[type=number], 
input[type=text], input[type=search], input[type=radio], input[type=tel], input[type=time], input[type=url], 
input[type=week], input[type=password], input[type=checkbox], input[type=color], input[type=date], 
input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], 
select, textarea {
	border: none;
	border-bottom: 1px solid rgba(0,0,0,.12);
	font-size: 13px !important;
}

.form-field input[type=text]:focus, .form-field input[type=search]:focus, .form-field input[type=radio]:focus, .form-field input[type=tel]:focus, .form-field input[type=time]:focus, .form-field input[type=url]:focus, 
.form-field input[type=week]:focus, .form-field input[type=password]:focus, .form-field input[type=checkbox]:focus, .form-field input[type=color]:focus, .form-field input[type=date]:focus, 
.form-field input[type=datetime]:focus, .form-field input[type=datetime-local]:focus, .form-field input[type=email]:focus, .form-field input[type=month]:focus, input[type=number]:focus 
{
	border-color: #3f51b5;
}

.mdl-textfield {
	width: 100% !important;
}

#excerpt {
	margin: 0px;
	height: auto;
}

#postexcerpt {
	padding: 10px;
}

#postdivrich h2 {
	display: block;
	color: #3f51b5 !important;
}

#poststuff #post-body-content #postdivrich h2 span {
	font-size: 12px !important;
}
#postdivrich h2,
.mdl-textfield--floating-label.is-focused .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__label, .mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {
	color: #2064af !important;
	font-family: "Open sans";
}

#postdivrich h2 {
	margin-top: -10px;
}

#poststuff .stuffbox>h3, #poststuff h2, #poststuff h3.hndle {
	background-color: #2064af !important;
	color: #fff !important;
	font-size: 14px !important;
	padding: 8px 10px;
}

#poststuff .stuffbox>h3 span,
#poststuff h2 span {
	font-size: 14px !important;
}

#postdivrich h2,
#postdivrich h2 span {
	background: none !important;
	color: #2064af !important;
	font-size: 12px !important;
	padding-left: 5px;
	display: none;
}

h2.content-head {
	display: block !important;
}


.js .postbox .handlediv .toggle-indicator:before {
	color: #fff;
}

.mdl-switch__label {
	margin-right: 20px !important;
}
input[type=checkbox] {
	border: 1px solid #2064af !important;
}

input[type=checkbox]:checked {
	background-color: #2064af !important;;
	color :white !important;;
}

input[type=checkbox]::before {
	color :white !important;;
	font: 400 20px/1 dashicons !important;;
}

#titlediv input {
	font-size: 24px !important;
	color: #2064af;
	border-bottom: 1px solid #fff;
}

#titlediv #title::placeholder {
	color: #ccc;
}

#titlediv .mdl-textfield__label {
	font-size: 24px !important;
}

#titlediv .mdl-textfield {
	padding: 0px;
}

#excerpt {
	font-weight: bold;
}

.mce-edit-area {
	padding-top: 37px !important;
}

#dashboard-widgets-wrap .postbox-container h2 {
    background-color: #2064af !important;
    color: #fff !important;
    font-size: 14px !important;
    padding: 8px 10px;
}

p.search-box input[type=search] {
	background: none;
	border-bottom: 1px solid #aaa;
	color: #333;
	height: 35px;
}

p.search-box input[type=search]:focus {
	border-bottom: 1px solid #2064af;
}

.mdl-textfield--floating-label.is-focused .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__label, .mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {
		font-family: inherit;
}