@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700|Poppins:500);
@import url(../../vendors/bower_components/bootstrap/dist/css/bootstrap.min.css);
@import url(font-awesome.min.css);
@import url(material-design-iconic-font.min.css);

.error-comment,
.panel-title,
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

strong {
	font-weight: 700
}

body {
	color: #878787;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 1.5;
	background: #fff
}

a:active,
a:hover {
	outline: 0
}

button:focus {
	border: none;
	outline: 0
}

ul {
	list-style: none
}

a {
	text-decoration: none;
	color: #212121
}

a:hover {
	text-decoration: none;
	color: #212121
}

a:focus {
	text-decoration: none;
	outline: 0;
	color: #212121
}

.error-comment,
.panel-title,
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #212121
}

h1 {
	font-size: 48px;
	line-height: 60px
}

h2 {
	font-size: 36px;
	line-height: 44px
}

.error-comment,
h3 {
	font-size: 30px;
	line-height: 40px
}

h4 {
	font-size: 24px;
	line-height: 30px
}

h5 {
	font-size: 18px;
	line-height: 26px;
	text-transform: capitalize
}

.panel-title,
h6 {
	font-size: 16px;
	line-height: 24px;
	text-transform: capitalize
}

p {
	font-size: 14px;
	line-height: 25px
}

p.lead {
	font-size: 18px;
	line-height: 29px;
	margin-bottom: 0;
	font-weight: 400
}

p.text-muted {
	font-size: 14px
}

.force-UTF-8 {
	content: "¡"
}

dt {
	font-weight: 600
}

code {
	background: 0 0
}

::-webkit-file-upload-button {
	cursor: pointer
}

.pa-0 {
	padding: 0 !important
}

.pa-5 {
	padding: 5px !important
}

.pa-10 {
	padding: 10px !important
}

.pa-8 {
	padding: 8px !important
}

.pa-15 {
	padding: 15px !important
}

.pa-20 {
	padding: 20px !important
}

.pa-25 {
	padding: 25px !important
}

.pa-30 {
	padding: 30px !important
}

.pt-0 {
	padding-top: 0 !important
}

.pt-5 {
	padding-top: 5px !important
}

.pt-10 {
	padding-top: 10px !important
}

.pt-15 {
	padding-top: 15px !important
}

.pt-20 {
	padding-top: 20px !important
}

.pt-25 {
	padding-top: 25px !important
}

.pt-30 {
	padding-top: 30px !important
}

.pt-35 {
	padding-top: 35px !important
}

.pt-40 {
	padding-top: 40px !important
}

.pt-45 {
	padding-top: 45px !important
}

.pt-50 {
	padding-top: 50px !important
}

.pb-0 {
	padding-bottom: 0 !important
}

.pb-5 {
	padding-bottom: 5px !important
}

.pb-10 {
	padding-bottom: 10px !important
}

.pb-15 {
	padding-bottom: 15px !important
}

.pb-20 {
	padding-bottom: 20px !important
}

.pb-25 {
	padding-bottom: 25px !important
}

.pb-30 {
	padding-bottom: 30px !important
}

.pb-35 {
	padding-bottom: 35px !important
}

.pb-40 {
	padding-bottom: 40px !important
}

.pb-45 {
	padding-bottom: 45px !important
}

.pb-50 {
	padding-bottom: 50px !important
}

.pl-0 {
	padding-left: 0 !important
}

.pl-5 {
	padding-left: 5px !important
}

.pl-10 {
	padding-left: 10px !important
}

.pl-15 {
	padding-left: 15px !important
}

.pl-20 {
	padding-left: 20px !important
}

.pl-25 {
	padding-left: 25px !important
}

.pl-30 {
	padding-left: 30px !important
}

.pl-35 {
	padding-left: 35px !important
}

.pl-40 {
	padding-left: 40px !important
}

.pl-45 {
	padding-left: 45px !important
}

.pl-50 {
	padding-left: 50px !important
}

.pr-0 {
	padding-right: 0 !important
}

.pr-5 {
	padding-right: 5px !important
}

.pr-10 {
	padding-right: 10px !important
}

.pr-15 {
	padding-right: 15px !important
}

.pr-20 {
	padding-right: 20px !important
}

.pr-25 {
	padding-right: 25px !important
}

.pr-30 {
	padding-right: 30px !important
}

.pr-35 {
	padding-right: 35px !important
}

.pr-40 {
	padding-right: 40px !important
}

.pr-45 {
	padding-right: 45px !important
}

.pr-50 {
	padding-right: 50px !important
}

.ma-0 {
	margin: 0 !important
}

.ma-5 {
	margin: 5px !important
}

.ma-10 {
	margin: 10px !important
}

.ma-15 {
	margin: 15px !important
}

.ma-20 {
	margin: 20px !important
}

.ma-25 {
	margin: 25px !important
}

.ma-30 {
	margin: 30px !important
}

.mt-0 {
	margin-top: 0 !important
}

.mt-5 {
	margin-top: 5px !important
}

.mt-10 {
	margin-top: 10px !important
}

.mt-15 {
	margin-top: 15px !important
}

.mt-20 {
	margin-top: 20px !important
}

.mt-25 {
	margin-top: 25px !important
}

.mt-30 {
	margin-top: 30px !important
}

.mt-35 {
	margin-top: 35px !important
}

.mt-40 {
	margin-top: 40px !important
}

.mt-45 {
	margin-top: 45px !important
}

.mt-50 {
	margin-top: 50px !important
}

.mt-55 {
	margin-top: 55px !important
}

.mt-60 {
	margin-top: 60px !important
}

.mt-65 {
	margin-top: 65px !important
}

.mt-70 {
	margin-top: 70px !important
}

.mt-75 {
	margin-top: 75px !important
}

.mt-80 {
	margin-top: 80px !important
}

.mt-85 {
	margin-top: 85px !important
}

.mt-90 {
	margin-top: 90px !important
}

.mt-95 {
	margin-top: 95px !important
}

.mb-0 {
	margin-bottom: 0 !important
}

.mb-5 {
	margin-bottom: 5px !important
}

.mb-10 {
	margin-bottom: 10px !important
}

.mb-15 {
	margin-bottom: 15px !important
}

.mb-20 {
	margin-bottom: 20px !important
}

.mb-25 {
	margin-bottom: 25px !important
}

.mb-30 {
	margin-bottom: 30px !important
}

.mb-35 {
	margin-bottom: 35px !important
}

.mb-40 {
	margin-bottom: 40px !important
}

.mb-45 {
	margin-bottom: 45px !important
}

.mb-50 {
	margin-bottom: 50px !important
}

.mb-55 {
	margin-bottom: 55px !important
}

.mb-60 {
	margin-bottom: 60px !important
}

.mb-65 {
	margin-bottom: 65px !important
}

.mb-70 {
	margin-bottom: 70px !important
}

.mb-75 {
	margin-bottom: 75px !important
}

.mb-80 {
	margin-bottom: 80px !important
}

.mb-85 {
	margin-bottom: 85px !important
}

.mb-90 {
	margin-bottom: 90px !important
}

.mb-95 {
	margin-bottom: 95px !important
}

.ml-0 {
	margin-left: 0 !important
}

.ml-5 {
	margin-left: 5px !important
}

.ml-10 {
	margin-left: 10px !important
}

.ml-15 {
	margin-left: 15px !important
}

.ml-20 {
	margin-left: 20px !important
}

.ml-25 {
	margin-left: 25px !important
}

.ml-30 {
	margin-left: 30px !important
}

.ml-35 {
	margin-left: 35px !important
}

.ml-40 {
	margin-left: 40px !important
}

.ml-45 {
	margin-left: 45px !important
}

.ml-50 {
	margin-left: 50px !important
}

.ml-55 {
	margin-left: 55px !important
}

.ml-60 {
	margin-left: 60px !important
}

.mr-0 {
	margin-right: 0 !important
}

.mr-5 {
	margin-right: 5px !important
}

.mr-10 {
	margin-right: 10px !important
}

.mr-15 {
	margin-right: 15px !important
}

.mr-20 {
	margin-right: 20px !important
}

.mr-21 {
	margin-right: 21px !important
}

.mr-25 {
	margin-right: 25px !important
}

.mr-30 {
	margin-right: 30px !important
}

.mr-35 {
	margin-right: 35px !important
}

.mr-40 {
	margin-right: 40px !important
}

.mr-45 {
	margin-right: 45px !important
}

.mr-50 {
	margin-right: 50px !important
}

.mr-55 {
	margin-right: 55px !important
}

.mr-60 {
	margin-right: 60px !important
}

.ml-auto {
	margin-left: auto !important
}

.mr-auto {
	margin-right: auto !important
}

.no-float {
	float: none !important
}

.overflow-hide {
	overflow: hidden !important
}

.clearfix {
	overflow: hidden;
	clear: both;
	float: none
}

.preloader-it {
	background: #fff;
	position: fixed;
	z-index: 10001;
	height: 100%;
	width: 100%;
	overflow: hidden
}

.text-right {
	text-align: right !important
}

.text-left {
	text-align: left !important
}

.bg-green {
	background: #469408 !important
}

.bg-grey {
	background: #878787 !important
}

.bg-yellow {
	background: #e69a2a !important
}

.bg-red {
	background: #ea6c41 !important
}

.bg-blue {
	background: #177ec1 !important
}

.bg-pink {
	background: #dc4666 !important
}

.bg-light {
	background: #fff !important
}

.bg-dark {
	background: #212121 !important
}

.bg-twitter {
	background: #00aced !important
}

.txt-dark {
	color: #212121 !important
}

.txt-light {
	color: #fff !important
}

.txt-grey {
	color: #878787 !important
}

.text-info,
.txt-info {
	color: #dc4666 !important
}

.text-warning,
.txt-warning {
	color: #e69a2a !important
}

.text-primary,
.txt-primary {
	color: #177ec1 !important
}

.text-success,
.txt-success {
	color: #469408 !important
}

.text-danger,
.txt-danger {
	color: #ea6c41 !important
}

.font-10 {
	font-size: 10px !important
}

.font-11 {
	font-size: 11px !important
}

.font-12 {
	font-size: 12px !important
}

.font-13 {
	font-size: 13px !important
}

.font-15 {
	font-size: 15px !important
}

.font-16 {
	font-size: 16px !important
}

.font-18 {
	font-size: 18px !important
}

.font-20 {
	font-size: 20px !important
}

.font-21 {
	font-size: 21px !important
}

.font-22 {
	font-size: 22px !important
}

.font-24 {
	font-size: 24px !important
}

.weight-500 {
	font-weight: 500 !important
}

.weight-600 {
	font-weight: 600 !important
}

.head-font {
	font-family: Roboto, sans-serif !important
}

.main-font {
	font-family: Roboto, sans-serif !important
}

.capitalize-font {
	text-transform: capitalize !important
}

.uppercase-font {
	text-transform: uppercase !important
}

.nonecase-font {
	text-transform: none !important
}

.inline-block {
	display: inline-block !important
}

.block {
	display: block !important
}

.table-struct {
	display: table !important
}

.table-cell {
	display: table-cell !important
}

.vertical-align-middle {
	vertical-align: middle !important
}

.full-width {
	width: 100% !important
}

.half-width {
	width: 50% !important
}

.auto-width {
	width: auto !important
}

.relative {
	position: relative !important
}

.border-none {
	border: none !important
}

small {
	color: #878787;
	padding-left: 5px
}

.text-muted {
	color: #878787
}

.truncate {
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.mobile-only-view {
	display: none !important
}

hr {
	margin-top: 10px;
	margin-bottom: 35px;
	border-top: 1px solid #469408
}

hr.light-grey-hr {
	border-top: 1px solid rgba(33, 33, 33, .1)
}

.seprator-block {
	margin-bottom: 80px
}

address .address-head {
	font-size: 15px;
	color: #212121;
	display: block
}

.mark,
mark {
	padding: 3px;
	background-color: #ea6c41;
	color: #fff
}

blockquote {
	padding: 15px 20px;
	margin: 0 0 20px;
	font-size: 16px;
	border-left: 4px solid #177ec1;
	background: #f7f7f9;
	color: #212121
}

blockquote small {
	font-size: 70%;
	text-transform: uppercase;
	padding-top: 15px
}

ul.uo-list {
	list-style: disc
}

.btn,
.dt-buttons .dt-button,
.fc-next-button,
.fc-prev-button,
.fc-today-button,
.owl-theme .owl-nav [class*=owl-],
.sweet-alert button,
.tablesaw-sortable th.tablesaw-sortable-head button,
.wizard > .actions .disabled a,
.wizard > .actions .disabled a:active,
.wizard > .actions .disabled a:hover,
.wizard > .actions a,
.wizard > .actions a:active,
.wizard > .actions a:hover,
button.fc-agendaDay-button.fc-state-default.fc-corner-right,
button.fc-agendaWeek-button,
button.fc-month-button.fc-state-default.fc-corner-left {
	color: #fff;
	text-transform: capitalize;
	border-radius: 2px;
	outline: 0;
	box-shadow: none;
	border: none;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.btn i,
.dt-buttons .dt-button i,
.fc-next-button i,
.fc-prev-button i,
.fc-today-button i,
.owl-theme .owl-nav [class*=owl-] i,
.sweet-alert button i,
.tablesaw-sortable th.tablesaw-sortable-head button i,
.wizard > .actions .disabled a i,
.wizard > .actions .disabled a:active i,
.wizard > .actions .disabled a:hover i,
.wizard > .actions a i,
.wizard > .actions a:active i,
.wizard > .actions a:hover i,
button.fc-agendaDay-button.fc-state-default.fc-corner-right i,
button.fc-agendaWeek-button i,
button.fc-month-button.fc-state-default.fc-corner-left i {
	font-size: 14px
}

.btn:active,
.btn:focus,
.dt-buttons .dt-button:active,
.dt-buttons .dt-button:focus,
.fc-next-button:active,
.fc-next-button:focus,
.fc-prev-button:active,
.fc-prev-button:focus,
.fc-today-button:active,
.fc-today-button:focus,
.owl-theme .owl-nav [class*=owl-]:active,
.owl-theme .owl-nav [class*=owl-]:focus,
.sweet-alert button:active,
.sweet-alert button:focus,
.tablesaw-sortable th.tablesaw-sortable-head button:active,
.tablesaw-sortable th.tablesaw-sortable-head button:focus,
.wizard > .actions a:active,
.wizard > .actions a:focus,
button.fc-agendaDay-button.fc-state-default.fc-corner-right:active,
button.fc-agendaDay-button.fc-state-default.fc-corner-right:focus,
button.fc-agendaWeek-button:active,
button.fc-agendaWeek-button:focus,
button.fc-month-button.fc-state-default.fc-corner-left:active,
button.fc-month-button.fc-state-default.fc-corner-left:focus {
	outline: 0
}

.btn:active:active,
.btn:active:focus,
.btn:focus:active,
.btn:focus:focus,
.dt-buttons .dt-button:active:active,
.dt-buttons .dt-button:active:focus,
.dt-buttons .dt-button:focus:active,
.dt-buttons .dt-button:focus:focus,
.fc-next-button:active:active,
.fc-next-button:active:focus,
.fc-next-button:focus:active,
.fc-next-button:focus:focus,
.fc-prev-button:active:active,
.fc-prev-button:active:focus,
.fc-prev-button:focus:active,
.fc-prev-button:focus:focus,
.fc-today-button:active:active,
.fc-today-button:active:focus,
.fc-today-button:focus:active,
.fc-today-button:focus:focus,
.owl-theme .owl-nav [class*=owl-]:active:active,
.owl-theme .owl-nav [class*=owl-]:active:focus,
.owl-theme .owl-nav [class*=owl-]:focus:active,
.owl-theme .owl-nav [class*=owl-]:focus:focus,
.sweet-alert button:active:active,
.sweet-alert button:active:focus,
.sweet-alert button:focus:active,
.sweet-alert button:focus:focus,
.tablesaw-sortable th.tablesaw-sortable-head button:active:active,
.tablesaw-sortable th.tablesaw-sortable-head button:active:focus,
.tablesaw-sortable th.tablesaw-sortable-head button:focus:active,
.tablesaw-sortable th.tablesaw-sortable-head button:focus:focus,
.wizard > .actions a:active:active,
.wizard > .actions a:active:focus,
.wizard > .actions a:focus:active,
.wizard > .actions a:focus:focus,
button.fc-agendaDay-button.fc-state-default.fc-corner-right:active:active,
button.fc-agendaDay-button.fc-state-default.fc-corner-right:active:focus,
button.fc-agendaDay-button.fc-state-default.fc-corner-right:focus:active,
button.fc-agendaDay-button.fc-state-default.fc-corner-right:focus:focus,
button.fc-agendaWeek-button:active:active,
button.fc-agendaWeek-button:active:focus,
button.fc-agendaWeek-button:focus:active,
button.fc-agendaWeek-button:focus:focus,
button.fc-month-button.fc-state-default.fc-corner-left:active:active,
button.fc-month-button.fc-state-default.fc-corner-left:active:focus,
button.fc-month-button.fc-state-default.fc-corner-left:focus:active,
button.fc-month-button.fc-state-default.fc-corner-left:focus:focus {
	outline: 0
}

.btn-default.fc-next-button,
.btn-default.fc-prev-button,
.btn-default.fc-today-button,
.btn.btn-default,
.dt-buttons .btn-default.dt-button,
.owl-theme .owl-nav .wizard > .actions a[class*=owl-]:active,
.owl-theme .owl-nav .wizard > .actions a[class*=owl-]:hover,
.owl-theme .owl-nav [class*=owl-],
.owl-theme .owl-nav button.fc-agendaDay-button.fc-state-default.fc-corner-right[class*=owl-],
.owl-theme .owl-nav button.fc-month-button.fc-state-default.fc-corner-left[class*=owl-],
.sweet-alert button.btn-default,
.tablesaw-sortable th.tablesaw-sortable-head button,
.tablesaw-sortable th.tablesaw-sortable-head button.fc-agendaDay-button.fc-state-default.fc-corner-right,
.tablesaw-sortable th.tablesaw-sortable-head button.fc-month-button.fc-state-default.fc-corner-left,
.wizard > .actions .owl-theme .owl-nav a[class*=owl-]:active,
.wizard > .actions .owl-theme .owl-nav a[class*=owl-]:hover,
.wizard > .actions a.btn-default,
button.btn-default.fc-agendaDay-button.fc-state-default.fc-corner-right,
button.btn-default.fc-agendaWeek-button,
button.btn-default.fc-month-button.fc-state-default.fc-corner-left {
	background: #dcdcdc;
	border: solid 1px #dcdcdc;
	color: #212121 !important
}

.btn-default.fc-next-button:active,
.btn-default.fc-next-button:focus,
.btn-default.fc-next-button:hover,
.btn-default.fc-prev-button:active,
.btn-default.fc-prev-button:focus,
.btn-default.fc-prev-button:hover,
.btn-default.fc-today-button:active,
.btn-default.fc-today-button:focus,
.btn-default.fc-today-button:hover,
.btn.btn-default:active,
.btn.btn-default:focus,
.btn.btn-default:hover,
.dt-buttons .btn-default.dt-button:active,
.dt-buttons .btn-default.dt-button:focus,
.dt-buttons .btn-default.dt-button:hover,
.owl-theme .owl-nav [class*=owl-]:active,
.owl-theme .owl-nav [class*=owl-]:focus,
.owl-theme .owl-nav [class*=owl-]:hover,
.sweet-alert button.btn-default:active,
.sweet-alert button.btn-default:focus,
.sweet-alert button.btn-default:hover,
.tablesaw-sortable th.tablesaw-sortable-head button:active,
.tablesaw-sortable th.tablesaw-sortable-head button:focus,
.tablesaw-sortable th.tablesaw-sortable-head button:hover,
.wizard > .actions a.btn-default:active,
.wizard > .actions a.btn-default:focus,
.wizard > .actions a.btn-default:hover,
button.btn-default.fc-agendaDay-button.fc-state-default.fc-corner-right:active,
button.btn-default.fc-agendaDay-button.fc-state-default.fc-corner-right:focus,
button.btn-default.fc-agendaDay-button.fc-state-default.fc-corner-right:hover,
button.btn-default.fc-agendaWeek-button:active,
button.btn-default.fc-agendaWeek-button:focus,
button.btn-default.fc-agendaWeek-button:hover,
button.btn-default.fc-month-button.fc-state-default.fc-corner-left:active,
button.btn-default.fc-month-button.fc-state-default.fc-corner-left:focus,
button.btn-default.fc-month-button.fc-state-default.fc-corner-left:hover {
	background: rgba(220, 220, 220, .85);
	border: solid 1px rgba(220, 220, 220, .1)
}

.btn-info.fc-next-button,
.btn-info.fc-prev-button,
.btn-info.fc-today-button,
.btn.btn-info,
.dt-buttons .btn-info.dt-button,
.owl-theme .owl-nav .btn-info[class*=owl-],
.sweet-alert button.btn-info,
.tablesaw-sortable th.tablesaw-sortable-head button.btn-info,
.wizard > .actions a.btn-info,
button.btn-info.fc-agendaDay-button.fc-state-default.fc-corner-right,
button.btn-info.fc-agendaWeek-button,
button.btn-info.fc-month-button.fc-state-default.fc-corner-left {
	background: #dc4666;
	border: solid 1px #dc4666
}

.btn-info.fc-next-button:active,
.btn-info.fc-next-button:focus,
.btn-info.fc-next-button:hover,
.btn-info.fc-prev-button:active,
.btn-info.fc-prev-button:focus,
.btn-info.fc-prev-button:hover,
.btn-info.fc-today-button:active,
.btn-info.fc-today-button:focus,
.btn-info.fc-today-button:hover,
.btn.btn-info:active,
.btn.btn-info:focus,
.btn.btn-info:hover,
.dt-buttons .btn-info.dt-button:active,
.dt-buttons .btn-info.dt-button:focus,
.dt-buttons .btn-info.dt-button:hover,
.owl-theme .owl-nav .btn-info[class*=owl-]:active,
.owl-theme .owl-nav .btn-info[class*=owl-]:focus,
.owl-theme .owl-nav .btn-info[class*=owl-]:hover,
.sweet-alert button.btn-info:active,
.sweet-alert button.btn-info:focus,
.sweet-alert button.btn-info:hover,
.tablesaw-sortable th.tablesaw-sortable-head button.btn-info:active,
.tablesaw-sortable th.tablesaw-sortable-head button.btn-info:focus,
.tablesaw-sortable th.tablesaw-sortable-head button.btn-info:hover,
.wizard > .actions a.btn-info:active,
.wizard > .actions a.btn-info:focus,
.wizard > .actions a.btn-info:hover,
button.btn-info.fc-agendaDay-button.fc-state-default.fc-corner-right:active,
button.btn-info.fc-agendaDay-button.fc-state-default.fc-corner-right:focus,
button.btn-info.fc-agendaDay-button.fc-state-default.fc-corner-right:hover,
button.btn-info.fc-agendaWeek-button:active,
button.btn-info.fc-agendaWeek-button:focus,
button.btn-info.fc-agendaWeek-button:hover,
button.btn-info.fc-month-button.fc-state-default.fc-corner-left:active,
button.btn-info.fc-month-button.fc-state-default.fc-corner-left:focus,
button.btn-info.fc-month-button.fc-state-default.fc-corner-left:hover {
	background: rgba(220, 70, 102, .85);
	border: solid 1px rgba(220, 70, 102, .1)
}

.btn-primary.fc-next-button,
.btn-primary.fc-prev-button,
.btn-primary.fc-today-button,
.btn.btn-primary,
.dt-buttons .dt-button,
.dt-buttons .owl-theme .owl-nav [class*=owl-].dt-button,
.dt-buttons .tablesaw-sortable th.tablesaw-sortable-head button.dt-button,
.dt-buttons button.fc-agendaDay-button.fc-state-default.fc-corner-right.dt-button,
.dt-buttons button.fc-month-button.fc-state-default.fc-corner-left.dt-button,
.owl-theme .owl-nav .btn-primary[class*=owl-],
.owl-theme .owl-nav .dt-buttons [class*=owl-].dt-button,
.owl-theme .owl-nav .wizard > .actions a[class*=owl-],
.sweet-alert button.btn-primary,
.tablesaw-sortable th.tablesaw-sortable-head .dt-buttons button.dt-button,
.tablesaw-sortable th.tablesaw-sortable-head button.btn-primary,
.wizard > .actions .disabled a,
.wizard > .actions .disabled a:active,
.wizard > .actions .disabled a:hover,
.wizard > .actions .owl-theme .owl-nav a[class*=owl-],
.wizard > .actions a,
.wizard > .actions a:active,
.wizard > .actions a:hover,
button.btn-primary.fc-agendaDay-button.fc-state-default.fc-corner-right,
button.btn-primary.fc-agendaWeek-button,
button.btn-primary.fc-month-button.fc-state-default.fc-corner-left {
	background: #177ec1;
	border: solid 1px #177ec1
}

.btn-primary.fc-next-button:active,
.btn-primary.fc-next-button:focus,
.btn-primary.fc-next-button:hover,
.btn-primary.fc-prev-button:active,
.btn-primary.fc-prev-button:focus,
.btn-primary.fc-prev-button:hover,
.btn-primary.fc-today-button:active,
.btn-primary.fc-today-button:focus,
.btn-primary.fc-today-button:hover,
.btn.btn-primary:active,
.btn.btn-primary:focus,
.btn.btn-primary:hover,
.dt-buttons .dt-button:active,
.dt-buttons .dt-button:focus,
.dt-buttons .dt-button:hover,
.dt-buttons button.fc-agendaDay-button.fc-state-default.fc-corner-right.dt-button:active,
.dt-buttons button.fc-agendaDay-button.fc-state-default.fc-corner-right.dt-button:focus,
.dt-buttons button.fc-agendaDay-button.fc-state-default.fc-corner-right.dt-button:hover,
.dt-buttons button.fc-month-button.fc-state-default.fc-corner-left.dt-button:active,
.dt-buttons button.fc-month-button.fc-state-default.fc-corner-left.dt-button:focus,
.dt-buttons button.fc-month-button.fc-state-default.fc-corner-left.dt-button:hover,
.owl-theme .owl-nav .btn-primary[class*=owl-]:active,
.owl-theme .owl-nav .btn-primary[class*=owl-]:focus,
.owl-theme .owl-nav .btn-primary[class*=owl-]:hover,
.sweet-alert button.btn-primary:active,
.sweet-alert button.btn-primary:focus,
.sweet-alert button.btn-primary:hover,
.tablesaw-sortable th.tablesaw-sortable-head button.btn-primary:active,
.tablesaw-sortable th.tablesaw-sortable-head button.btn-primary:focus,
.tablesaw-sortable th.tablesaw-sortable-head button.btn-primary:hover,
.wizard > .actions a:active,
.wizard > .actions a:focus,
.wizard > .actions a:hover,
button.btn-primary.fc-agendaDay-button.fc-state-default.fc-corner-right:active,
button.btn-primary.fc-agendaDay-button.fc-state-default.fc-corner-right:focus,
button.btn-primary.fc-agendaDay-button.fc-state-default.fc-corner-right:hover,
button.btn-primary.fc-agendaWeek-button:active,
button.btn-primary.fc-agendaWeek-button:focus,
button.btn-primary.fc-agendaWeek-button:hover,
button.btn-primary.fc-month-button.fc-state-default.fc-corner-left:active,
button.btn-primary.fc-month-button.fc-state-default.fc-corner-left:focus,
button.btn-primary.fc-month-button.fc-state-default.fc-corner-left:hover {
	background: rgba(23, 126, 193, .85);
	border: solid 1px rgba(23, 126, 193, .1)
}

.btn.btn-success,
.dt-buttons .btn-success.dt-button,
.dt-buttons .dt-button.fc-next-button,
.dt-buttons .dt-button.fc-prev-button,
.dt-buttons .dt-button.fc-today-button,
.dt-buttons button.dt-button.fc-agendaWeek-button,
.fc-next-button,
.fc-prev-button,
.fc-today-button,
.owl-theme .owl-nav .btn-success[class*=owl-],
.owl-theme .owl-nav [class*=owl-].fc-next-button,
.owl-theme .owl-nav [class*=owl-].fc-prev-button,
.owl-theme .owl-nav [class*=owl-].fc-today-button,
.owl-theme .owl-nav button[class*=owl-].fc-agendaWeek-button,
.sweet-alert button.btn-success,
.sweet-alert button.fc-next-button,
.sweet-alert button.fc-prev-button,
.sweet-alert button.fc-today-button,
.tablesaw-sortable th.tablesaw-sortable-head button.btn-success,
.tablesaw-sortable th.tablesaw-sortable-head button.fc-agendaWeek-button,
.tablesaw-sortable th.tablesaw-sortable-head button.fc-next-button,
.tablesaw-sortable th.tablesaw-sortable-head button.fc-prev-button,
.tablesaw-sortable th.tablesaw-sortable-head button.fc-today-button,
.wizard > .actions a.btn-success,
.wizard > .actions a.fc-next-button,
.wizard > .actions a.fc-prev-button,
.wizard > .actions a.fc-today-button,
button.fc-agendaDay-button.fc-state-default.fc-corner-right,
button.fc-agendaWeek-button,
button.fc-month-button.fc-state-default.fc-corner-left {
	background: #469408;
	border: solid 1px #469408
}

.btn.btn-success:active,
.btn.btn-success:focus,
.btn.btn-success:hover,
.dt-buttons .btn-success.dt-button:active,
.dt-buttons .btn-success.dt-button:focus,
.dt-buttons .btn-success.dt-button:hover,
.fc-next-button:active,
.fc-next-button:focus,
.fc-next-button:hover,
.fc-prev-button:active,
.fc-prev-button:focus,
.fc-prev-button:hover,
.fc-today-button:active,
.fc-today-button:focus,
.fc-today-button:hover,
.owl-theme .owl-nav .btn-success[class*=owl-]:active,
.owl-theme .owl-nav .btn-success[class*=owl-]:focus,
.owl-theme .owl-nav .btn-success[class*=owl-]:hover,
.owl-theme .owl-nav [class*=owl-].fc-next-button:active,
.owl-theme .owl-nav [class*=owl-].fc-next-button:focus,
.owl-theme .owl-nav [class*=owl-].fc-next-button:hover,
.owl-theme .owl-nav [class*=owl-].fc-prev-button:active,
.owl-theme .owl-nav [class*=owl-].fc-prev-button:focus,
.owl-theme .owl-nav [class*=owl-].fc-prev-button:hover,
.owl-theme .owl-nav [class*=owl-].fc-today-button:active,
.owl-theme .owl-nav [class*=owl-].fc-today-button:focus,
.owl-theme .owl-nav [class*=owl-].fc-today-button:hover,
.owl-theme .owl-nav button[class*=owl-].fc-agendaWeek-button:active,
.owl-theme .owl-nav button[class*=owl-].fc-agendaWeek-button:focus,
.owl-theme .owl-nav button[class*=owl-].fc-agendaWeek-button:hover,
.sweet-alert button.btn-success:active,
.sweet-alert button.btn-success:focus,
.sweet-alert button.btn-success:hover,
.tablesaw-sortable th.tablesaw-sortable-head button.btn-success:active,
.tablesaw-sortable th.tablesaw-sortable-head button.btn-success:focus,
.tablesaw-sortable th.tablesaw-sortable-head button.btn-success:hover,
.tablesaw-sortable th.tablesaw-sortable-head button.fc-agendaWeek-button:active,
.tablesaw-sortable th.tablesaw-sortable-head button.fc-agendaWeek-button:focus,
.tablesaw-sortable th.tablesaw-sortable-head button.fc-agendaWeek-button:hover,
.tablesaw-sortable th.tablesaw-sortable-head button.fc-next-button:active,
.tablesaw-sortable th.tablesaw-sortable-head button.fc-next-button:focus,
.tablesaw-sortable th.tablesaw-sortable-head button.fc-next-button:hover,
.tablesaw-sortable th.tablesaw-sortable-head button.fc-prev-button:active,
.tablesaw-sortable th.tablesaw-sortable-head button.fc-prev-button:focus,
.tablesaw-sortable th.tablesaw-sortable-head button.fc-prev-button:hover,
.tablesaw-sortable th.tablesaw-sortable-head button.fc-today-button:active,
.tablesaw-sortable th.tablesaw-sortable-head button.fc-today-button:focus,
.tablesaw-sortable th.tablesaw-sortable-head button.fc-today-button:hover,
.wizard > .actions a.btn-success:active,
.wizard > .actions a.btn-success:focus,
.wizard > .actions a.btn-success:hover,
.wizard > .actions a.fc-next-button:active,
.wizard > .actions a.fc-next-button:focus,
.wizard > .actions a.fc-next-button:hover,
.wizard > .actions a.fc-prev-button:active,
.wizard > .actions a.fc-prev-button:focus,
.wizard > .actions a.fc-prev-button:hover,
.wizard > .actions a.fc-today-button:active,
.wizard > .actions a.fc-today-button:focus,
.wizard > .actions a.fc-today-button:hover,
button.fc-agendaDay-button.fc-state-default.fc-corner-right:active,
button.fc-agendaDay-button.fc-state-default.fc-corner-right:focus,
button.fc-agendaDay-button.fc-state-default.fc-corner-right:hover,
button.fc-agendaWeek-button:active,
button.fc-agendaWeek-button:focus,
button.fc-agendaWeek-button:hover,
button.fc-month-button.fc-state-default.fc-corner-left:active,
button.fc-month-button.fc-state-default.fc-corner-left:focus,
button.fc-month-button.fc-state-default.fc-corner-left:hover {
	background: rgba(70, 148, 8, .85);
	border: solid 1px rgba(70, 148, 8, .1)
}

.btn-danger.fc-next-button,
.btn-danger.fc-prev-button,
.btn-danger.fc-today-button,
.btn.btn-danger,
.dt-buttons .btn-danger.dt-button,
.owl-theme .owl-nav .btn-danger[class*=owl-],
.sweet-alert button.btn-danger,
.tablesaw-sortable th.tablesaw-sortable-head button.btn-danger,
.wizard > .actions a.btn-danger,
button.btn-danger.fc-agendaDay-button.fc-state-default.fc-corner-right,
button.btn-danger.fc-agendaWeek-button,
button.btn-danger.fc-month-button.fc-state-default.fc-corner-left {
	background: #ea6c41;
	border: solid 1px #ea6c41
}

.btn-danger.fc-next-button:active,
.btn-danger.fc-next-button:focus,
.btn-danger.fc-next-button:hover,
.btn-danger.fc-prev-button:active,
.btn-danger.fc-prev-button:focus,
.btn-danger.fc-prev-button:hover,
.btn-danger.fc-today-button:active,
.btn-danger.fc-today-button:focus,
.btn-danger.fc-today-button:hover,
.btn.btn-danger:active,
.btn.btn-danger:focus,
.btn.btn-danger:hover,
.dt-buttons .btn-danger.dt-button:active,
.dt-buttons .btn-danger.dt-button:focus,
.dt-buttons .btn-danger.dt-button:hover,
.owl-theme .owl-nav .btn-danger[class*=owl-]:active,
.owl-theme .owl-nav .btn-danger[class*=owl-]:focus,
.owl-theme .owl-nav .btn-danger[class*=owl-]:hover,
.sweet-alert button.btn-danger:active,
.sweet-alert button.btn-danger:focus,
.sweet-alert button.btn-danger:hover,
.tablesaw-sortable th.tablesaw-sortable-head button.btn-danger:active,
.tablesaw-sortable th.tablesaw-sortable-head button.btn-danger:focus,
.tablesaw-sortable th.tablesaw-sortable-head button.btn-danger:hover,
.wizard > .actions a.btn-danger:active,
.wizard > .actions a.btn-danger:focus,
.wizard > .actions a.btn-danger:hover,
button.btn-danger.fc-agendaDay-button.fc-state-default.fc-corner-right:active,
button.btn-danger.fc-agendaDay-button.fc-state-default.fc-corner-right:focus,
button.btn-danger.fc-agendaDay-button.fc-state-default.fc-corner-right:hover,
button.btn-danger.fc-agendaWeek-button:active,
button.btn-danger.fc-agendaWeek-button:focus,
button.btn-danger.fc-agendaWeek-button:hover,
button.btn-danger.fc-month-button.fc-state-default.fc-corner-left:active,
button.btn-danger.fc-month-button.fc-state-default.fc-corner-left:focus,
button.btn-danger.fc-month-button.fc-state-default.fc-corner-left:hover {
	background: rgba(234, 108, 65, .85);
	border: solid 1px rgba(234, 108, 65, .1)
}

.btn-warning.fc-next-button,
.btn-warning.fc-prev-button,
.btn-warning.fc-today-button,
.btn.btn-warning,
.dt-buttons .btn-warning.dt-button,
.owl-theme .owl-nav .btn-warning[class*=owl-],
.sweet-alert button.btn-warning,
.tablesaw-sortable th.tablesaw-sortable-head button.btn-warning,
.wizard > .actions a.btn-warning,
button.btn-warning.fc-agendaDay-button.fc-state-default.fc-corner-right,
button.btn-warning.fc-agendaWeek-button,
button.btn-warning.fc-month-button.fc-state-default.fc-corner-left {
	background: #e69a2a;
	border: solid 1px #e69a2a
}

.btn-warning.fc-next-button:active,
.btn-warning.fc-next-button:focus,
.btn-warning.fc-next-button:hover,
.btn-warning.fc-prev-button:active,
.btn-warning.fc-prev-button:focus,
.btn-warning.fc-prev-button:hover,
.btn-warning.fc-today-button:active,
.btn-warning.fc-today-button:focus,
.btn-warning.fc-today-button:hover,
.btn.btn-warning:active,
.btn.btn-warning:focus,
.btn.btn-warning:hover,
.dt-buttons .btn-warning.dt-button:active,
.dt-buttons .btn-warning.dt-button:focus,
.dt-buttons .btn-warning.dt-button:hover,
.owl-theme .owl-nav .btn-warning[class*=owl-]:active,
.owl-theme .owl-nav .btn-warning[class*=owl-]:focus,
.owl-theme .owl-nav .btn-warning[class*=owl-]:hover,
.sweet-alert button.btn-warning:active,
.sweet-alert button.btn-warning:focus,
.sweet-alert button.btn-warning:hover,
.tablesaw-sortable th.tablesaw-sortable-head button.btn-warning:active,
.tablesaw-sortable th.tablesaw-sortable-head button.btn-warning:focus,
.tablesaw-sortable th.tablesaw-sortable-head button.btn-warning:hover,
.wizard > .actions a.btn-warning:active,
.wizard > .actions a.btn-warning:focus,
.wizard > .actions a.btn-warning:hover,
button.btn-warning.fc-agendaDay-button.fc-state-default.fc-corner-right:active,
button.btn-warning.fc-agendaDay-button.fc-state-default.fc-corner-right:focus,
button.btn-warning.fc-agendaDay-button.fc-state-default.fc-corner-right:hover,
button.btn-warning.fc-agendaWeek-button:active,
button.btn-warning.fc-agendaWeek-button:focus,
button.btn-warning.fc-agendaWeek-button:hover,
button.btn-warning.fc-month-button.fc-state-default.fc-corner-left:active,
button.btn-warning.fc-month-button.fc-state-default.fc-corner-left:focus,
button.btn-warning.fc-month-button.fc-state-default.fc-corner-left:hover {
	background: rgba(230, 154, 42, .85);
	border: solid 1px rgba(230, 154, 42, .1)
}

.btn-white.fc-next-button,
.btn-white.fc-prev-button,
.btn-white.fc-today-button,
.btn.btn-white,
.dt-buttons .btn-white.dt-button,
.owl-theme .owl-nav .btn-white[class*=owl-],
.sweet-alert button.btn-white,
.tablesaw-sortable th.tablesaw-sortable-head button.btn-white,
.wizard > .actions a.btn-white,
button.btn-white.fc-agendaDay-button.fc-state-default.fc-corner-right,
button.btn-white.fc-agendaWeek-button,
button.btn-white.fc-month-button.fc-state-default.fc-corner-left {
	background: #fff;
	color: #56d365 !important
}

.btn-white.fc-next-button:hover,
.btn-white.fc-prev-button:hover,
.btn-white.fc-today-button:hover,
.btn.btn-white:hover,
.dt-buttons .btn-white.dt-button:hover,
.owl-theme .owl-nav .btn-white[class*=owl-]:hover,
.sweet-alert button.btn-white:hover,
.tablesaw-sortable th.tablesaw-sortable-head button.btn-white:hover,
.wizard > .actions a.btn-white:hover,
button.btn-white.fc-agendaDay-button.fc-state-default.fc-corner-right:hover,
button.btn-white.fc-agendaWeek-button:hover,
button.btn-white.fc-month-button.fc-state-default.fc-corner-left:hover {
	background: rgba(255, 255, 255, .85);
	border: solid 1px rgba(255, 255, 255, .1)
}

.btn-outline.fc-next-button,
.btn-outline.fc-prev-button,
.btn-outline.fc-today-button,
.btn.btn-outline,
.dt-buttons .btn-outline.dt-button,
.dt-buttons .note-editor .note-btn.btn-sm.dt-button,
.dt-buttons button.dt-button.fc-agendaWeek-button,
.dt-buttons ul.wysihtml5-toolbar a.dt-button,
.note-editor .btn.note-btn.btn-sm,
.note-editor .dt-buttons .note-btn.btn-sm.dt-button,
.note-editor .note-btn.btn-sm.fc-next-button,
.note-editor .note-btn.btn-sm.fc-prev-button,
.note-editor .note-btn.btn-sm.fc-today-button,
.note-editor .owl-theme .owl-nav .note-btn.btn-sm[class*=owl-],
.note-editor .sweet-alert button.note-btn.btn-sm,
.note-editor .tablesaw-sortable th.tablesaw-sortable-head button.note-btn.btn-sm,
.note-editor .wizard > .actions a.note-btn.btn-sm,
.note-editor button.note-btn.btn-sm.fc-agendaWeek-button,
.owl-theme .owl-nav .btn-outline[class*=owl-],
.owl-theme .owl-nav .note-editor .note-btn.btn-sm[class*=owl-],
.owl-theme .owl-nav .tablesaw-sortable th.tablesaw-sortable-head button[class*=owl-],
.owl-theme .owl-nav button[class*=owl-].fc-agendaWeek-button,
.owl-theme .owl-nav ul.wysihtml5-toolbar a[class*=owl-],
.sweet-alert .note-editor button.note-btn.btn-sm,
.sweet-alert button.btn-outline,
.tablesaw-sortable th.tablesaw-sortable-head .note-editor button.note-btn.btn-sm,
.tablesaw-sortable th.tablesaw-sortable-head .owl-theme .owl-nav button[class*=owl-],
.tablesaw-sortable th.tablesaw-sortable-head button,
.wizard > .actions .note-editor a.note-btn.btn-sm,
.wizard > .actions a.btn-outline,
.wizard > .actions ul.wysihtml5-toolbar a,
button.fc-agendaDay-button.fc-state-default.fc-corner-right,
button.fc-agendaWeek-button,
button.fc-month-button.fc-state-default.fc-corner-left,
ul.wysihtml5-toolbar .dt-buttons a.dt-button,
ul.wysihtml5-toolbar .owl-theme .owl-nav a[class*=owl-],
ul.wysihtml5-toolbar .wizard > .actions a,
ul.wysihtml5-toolbar a.btn,
ul.wysihtml5-toolbar a.fc-next-button,
ul.wysihtml5-toolbar a.fc-prev-button,
ul.wysihtml5-toolbar a.fc-today-button {
	background: 0 0 !important
}

.btn-outline.fc-next-button:active,
.btn-outline.fc-next-button:focus,
.btn-outline.fc-next-button:hover,
.btn-outline.fc-prev-button:active,
.btn-outline.fc-prev-button:focus,
.btn-outline.fc-prev-button:hover,
.btn-outline.fc-today-button:active,
.btn-outline.fc-today-button:focus,
.btn-outline.fc-today-button:hover,
.btn.btn-outline:active,
.btn.btn-outline:focus,
.btn.btn-outline:hover,
.dt-buttons .btn-outline.dt-button:active,
.dt-buttons .btn-outline.dt-button:focus,
.dt-buttons .btn-outline.dt-button:hover,
.dt-buttons .note-editor .note-btn.btn-sm.dt-button:active,
.dt-buttons .note-editor .note-btn.btn-sm.dt-button:focus,
.dt-buttons .note-editor .note-btn.btn-sm.dt-button:hover,
.dt-buttons ul.wysihtml5-toolbar a.dt-button:active,
.dt-buttons ul.wysihtml5-toolbar a.dt-button:focus,
.dt-buttons ul.wysihtml5-toolbar a.dt-button:hover,
.note-editor .btn.note-btn.btn-sm:active,
.note-editor .btn.note-btn.btn-sm:focus,
.note-editor .btn.note-btn.btn-sm:hover,
.note-editor .dt-buttons .note-btn.btn-sm.dt-button:active,
.note-editor .dt-buttons .note-btn.btn-sm.dt-button:focus,
.note-editor .dt-buttons .note-btn.btn-sm.dt-button:hover,
.note-editor .note-btn.btn-sm.fc-next-button:active,
.note-editor .note-btn.btn-sm.fc-next-button:focus,
.note-editor .note-btn.btn-sm.fc-next-button:hover,
.note-editor .note-btn.btn-sm.fc-prev-button:active,
.note-editor .note-btn.btn-sm.fc-prev-button:focus,
.note-editor .note-btn.btn-sm.fc-prev-button:hover,
.note-editor .note-btn.btn-sm.fc-today-button:active,
.note-editor .note-btn.btn-sm.fc-today-button:focus,
.note-editor .note-btn.btn-sm.fc-today-button:hover,
.note-editor .owl-theme .owl-nav .note-btn.btn-sm[class*=owl-]:active,
.note-editor .owl-theme .owl-nav .note-btn.btn-sm[class*=owl-]:focus,
.note-editor .owl-theme .owl-nav .note-btn.btn-sm[class*=owl-]:hover,
.note-editor .sweet-alert button.note-btn.btn-sm:active,
.note-editor .sweet-alert button.note-btn.btn-sm:focus,
.note-editor .sweet-alert button.note-btn.btn-sm:hover,
.note-editor .wizard > .actions a.note-btn.btn-sm:active,
.note-editor .wizard > .actions a.note-btn.btn-sm:focus,
.note-editor .wizard > .actions a.note-btn.btn-sm:hover,
.note-editor button.note-btn.btn-sm.fc-agendaWeek-button:active,
.note-editor button.note-btn.btn-sm.fc-agendaWeek-button:focus,
.note-editor button.note-btn.btn-sm.fc-agendaWeek-button:hover,
.owl-theme .owl-nav .btn-outline[class*=owl-]:active,
.owl-theme .owl-nav .btn-outline[class*=owl-]:focus,
.owl-theme .owl-nav .btn-outline[class*=owl-]:hover,
.owl-theme .owl-nav .note-editor .note-btn.btn-sm[class*=owl-]:active,
.owl-theme .owl-nav .note-editor .note-btn.btn-sm[class*=owl-]:focus,
.owl-theme .owl-nav .note-editor .note-btn.btn-sm[class*=owl-]:hover,
.owl-theme .owl-nav button[class*=owl-].fc-agendaWeek-button:active,
.owl-theme .owl-nav button[class*=owl-].fc-agendaWeek-button:focus,
.owl-theme .owl-nav button[class*=owl-].fc-agendaWeek-button:hover,
.owl-theme .owl-nav ul.wysihtml5-toolbar a[class*=owl-]:active,
.owl-theme .owl-nav ul.wysihtml5-toolbar a[class*=owl-]:focus,
.owl-theme .owl-nav ul.wysihtml5-toolbar a[class*=owl-]:hover,
.sweet-alert .note-editor button.note-btn.btn-sm:active,
.sweet-alert .note-editor button.note-btn.btn-sm:focus,
.sweet-alert .note-editor button.note-btn.btn-sm:hover,
.sweet-alert button.btn-outline:active,
.sweet-alert button.btn-outline:focus,
.sweet-alert button.btn-outline:hover,
.tablesaw-sortable th.tablesaw-sortable-head button:active,
.tablesaw-sortable th.tablesaw-sortable-head button:focus,
.tablesaw-sortable th.tablesaw-sortable-head button:hover,
.wizard > .actions .note-editor a.note-btn.btn-sm:active,
.wizard > .actions .note-editor a.note-btn.btn-sm:focus,
.wizard > .actions .note-editor a.note-btn.btn-sm:hover,
.wizard > .actions a.btn-outline:active,
.wizard > .actions a.btn-outline:focus,
.wizard > .actions a.btn-outline:hover,
.wizard > .actions ul.wysihtml5-toolbar a:active,
.wizard > .actions ul.wysihtml5-toolbar a:focus,
.wizard > .actions ul.wysihtml5-toolbar a:hover,
button.fc-agendaDay-button.fc-state-default.fc-corner-right:active,
button.fc-agendaDay-button.fc-state-default.fc-corner-right:focus,
button.fc-agendaDay-button.fc-state-default.fc-corner-right:hover,
button.fc-agendaWeek-button:active,
button.fc-agendaWeek-button:focus,
button.fc-agendaWeek-button:hover,
button.fc-month-button.fc-state-default.fc-corner-left:active,
button.fc-month-button.fc-state-default.fc-corner-left:focus,
button.fc-month-button.fc-state-default.fc-corner-left:hover,
ul.wysihtml5-toolbar .dt-buttons a.dt-button:active,
ul.wysihtml5-toolbar .dt-buttons a.dt-button:focus,
ul.wysihtml5-toolbar .dt-buttons a.dt-button:hover,
ul.wysihtml5-toolbar .owl-theme .owl-nav a[class*=owl-]:active,
ul.wysihtml5-toolbar .owl-theme .owl-nav a[class*=owl-]:focus,
ul.wysihtml5-toolbar .owl-theme .owl-nav a[class*=owl-]:hover,
ul.wysihtml5-toolbar .wizard > .actions a:active,
ul.wysihtml5-toolbar .wizard > .actions a:focus,
ul.wysihtml5-toolbar .wizard > .actions a:hover,
ul.wysihtml5-toolbar a.btn:active,
ul.wysihtml5-toolbar a.btn:focus,
ul.wysihtml5-toolbar a.btn:hover,
ul.wysihtml5-toolbar a.fc-next-button:active,
ul.wysihtml5-toolbar a.fc-next-button:focus,
ul.wysihtml5-toolbar a.fc-next-button:hover,
ul.wysihtml5-toolbar a.fc-prev-button:active,
ul.wysihtml5-toolbar a.fc-prev-button:focus,
ul.wysihtml5-toolbar a.fc-prev-button:hover,
ul.wysihtml5-toolbar a.fc-today-button:active,
ul.wysihtml5-toolbar a.fc-today-button:focus,
ul.wysihtml5-toolbar a.fc-today-button:hover {
	border: solid 1px #fff
}

.page-wrapper {
	padding: 65px 0;
	position: relative;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease;
	left: 0
}

.navbar.navbar-inverse {
	background: #fff
}

.navbar.navbar-inverse.navbar-fixed-top {
	border-bottom:0;
	margin-bottom: 0;
	min-height: 48px;
	padding: 8px;
	height: 65px
}

.navbar.navbar-inverse.navbar-fixed-top .nav-header {
	width: 193px;
	padding-right: 30px;
	height: 48px;
	-webkit-transition: .4s ease;
	-moz-transition: .4s ease;
	transition: .4s ease;
	overflow: hidden
}

.navbar.navbar-inverse.navbar-fixed-top .nav-header .logo-wrap {
	width: 100%
}

.navbar.navbar-inverse.navbar-fixed-top .nav-header .logo-wrap .brand-img {
	position: relative;
	top: 0;
	max-width: 100%
}

.navbar.navbar-inverse.navbar-fixed-top .nav-header .logo-wrap .brand-text {
	display: inline-block;
	font-family: Poppins, sans-serif;
	color: #212121;
	font-size: 21px;
	text-transform: capitalize;
	opacity: 1;
	visibility: visible
}

.navbar.navbar-inverse.navbar-fixed-top .top-nav-search {
	width: 727px;
	padding-left: 7px
}

.navbar.navbar-inverse.navbar-fixed-top .top-nav-search .input-group {
	width: 100%
}

.navbar.navbar-inverse.navbar-fixed-top .top-nav-search .input-group input {
	height: 48px;
	background: #f1f3f4;
	border: 1px solid transparent;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding-left: 56px;
	font-family: Product-Sans;
	font-size: 16px
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li.dropdown {
	position: relative
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li.full-width-drp {
	position: static
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li > a {
	color: #878787;
	background: 0 0 !important;
	-webkit-transition: .3s ease;
	-moz-transition: .3s ease;
	transition: .3s ease;
	padding: 0 9px;
	line-height: 25px;
	margin: auto;
	text-align: center
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li > a:active,
.navbar.navbar-inverse.navbar-fixed-top .nav > li > a:focus,
.navbar.navbar-inverse.navbar-fixed-top .nav > li > a:hover {
	color: #212121
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li > a .user-auth-img {
	height: 32px;
	width: 32px;
	vertical-align: middle
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li > a .user-online-status {
	background: #469408;
	border-radius: 50%;
	bottom: 10px;
	height: 10px;
	border: 2px solid #fff;
	position: absolute;
	right: 0;
	width: 10px
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.app-dropdown {
	min-width: 320px
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.app-dropdown .connection-item {
	display: inline-block;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
	color: #878787;
	width: 80px;
	padding-top: 0
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.app-dropdown .connection-item i {
	font-size: 25px;
	padding-bottom: 5px
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.app-dropdown .connection-item:hover {
	color: #878787;
	background: #fff;
	outline: 1px solid #e6e4e4
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.app-dropdown .app-icon-wrap {
	text-align: center
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.app-dropdown .app-icon-wrap > li {
	display: inline-block
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.app-dropdown .app-box-bottom-wrap .read-all {
	padding: 5px 15px 0;
	font-size: 13px;
	color: #878787;
	text-transform: capitalize
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.alert-dropdown {
	width: 400px
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.alert-dropdown .notification-box-head-wrap .notification-box-head {
	font-size: 16px;
	color: #212121;
	display: block;
	text-transform: capitalize;
	padding: 7px 15px 10px
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.alert-dropdown .notification-box-head-wrap .clear-notifications {
	padding: 12px 15px 10px;
	text-transform: uppercase;
	font-size: 11px
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.alert-dropdown .notification-box-bottom-wrap .read-all {
	padding: 5px 15px 0;
	font-size: 13px;
	color: #878787;
	text-transform: capitalize
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.alert-dropdown .streamline {
	height: 229px;
	position: relative
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.alert-dropdown .streamline .sl-item {
	margin-left: 0;
	border-left: none;
	padding: 7px 15px 0;
	-webkit-transition: .2s ease;
	-moz-transition: .2s ease;
	transition: .2s ease
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.alert-dropdown .streamline .sl-item:hover {
	background: rgba(33, 33, 33, .05)
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.alert-dropdown .streamline .sl-item:before {
	display: none
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.alert-dropdown .streamline .sl-item > a {
	display: block
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.alert-dropdown .streamline .sl-item .icon {
	height: 44px;
	position: absolute;
	text-align: center;
	width: 44px;
	display: table
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.alert-dropdown .streamline .sl-item .icon i {
	font-size: 24px;
	vertical-align: middle;
	display: table-cell;
	color: #fff
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.alert-dropdown .streamline .sl-item .sl-avatar {
	left: auto;
	height: 44px;
	width: 44px
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.alert-dropdown .streamline .sl-item .sl-avatar img {
	height: 44px;
	width: 44px
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.alert-dropdown .streamline .sl-item .sl-content {
	margin-left: 0;
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.alert-dropdown .streamline .sl-item .sl-content > .head-notifications {
	width: 100%;
	font-size: 13px;
	font-weight: 400;
	white-space: normal;
	color: #222
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.alert-dropdown .streamline .sl-item .sl-content .notifications-time {
	color: #878787
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.alert-dropdown .streamline .sl-item .sl-content > p {
	font-size: 13px;
	color: #878787
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.user-auth-dropdown {
	min-width: 175px;
	text-transform: capitalize
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.mega-menu {
	right: 23px;
	width: calc(100% - 270px);
	display: block;
	opacity: 0;
	visibility: hidden;
	height: 0;
	overflow: hidden
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.mega-menu li.col-menu-list > a {
	font-size: 16px;
	padding: 10px 0;
	display: block;
	background: 0 0;
	text-transform: capitalize
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.mega-menu li.col-menu-list > a .pull-left i {
	color: #212121;
	font-size: 18px;
	margin-right: 10px;
	width: 18px
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.mega-menu li.col-menu-list > a .pull-right i {
	color: #212121;
	font-size: inherit;
	margin-right: 0;
	width: auto
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.mega-menu li.col-menu-list > ul > li > a {
	display: block;
	text-transform: capitalize;
	padding: 8px 0 8px 39px;
	color: #878787
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.mega-menu li.preview-carousel > a {
	font-size: 16px;
	padding: 10px 0;
	background: 0 0;
	display: inline-block;
	text-transform: capitalize
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.mega-menu li.preview-carousel .product-carousel a > span {
	font-size: 12px;
	color: #212121;
	text-transform: uppercase;
	font-weight: 500
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.mega-menu li.preview-carousel .product-carousel.owl-theme > .owl-nav {
	margin: 0;
	position: absolute;
	right: 0;
	top: -40px
}

.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.mega-menu li.preview-carousel .product-carousel.owl-theme > .owl-nav .owl-next,
.navbar.navbar-inverse.navbar-fixed-top .nav > li .dropdown-menu.mega-menu li.preview-carousel .product-carousel.owl-theme > .owl-nav .owl-prev {
	padding: 0;
	border: none;
	background: 0 0
}

.navbar.navbar-inverse.navbar-fixed-top .nav .open > a {
	background: #fff
}

.navbar.navbar-inverse.navbar-fixed-top .nav .open > a:active,
.navbar.navbar-inverse.navbar-fixed-top .nav .open > a:focus,
.navbar.navbar-inverse.navbar-fixed-top .nav .open > a:hover {
	background: #fff
}

.navbar.navbar-inverse.navbar-fixed-top .nav .open > .dropdown-menu.mega-menu {
	opacity: 1;
	visibility: visible;
	height: auto;
	overflow: auto
}

.navbar.navbar-inverse.navbar-fixed-top .nav.top-nav > li {
	display: inline-flex;
	float: unset;
	width: 40px;
	height: 40px;
	align-items: center
}

.navbar.navbar-inverse.navbar-fixed-top .nav.top-nav > li > a i.top-nav-icon {
	font-size: 24px;
	vertical-align: middle
}

.navbar.navbar-inverse.navbar-fixed-top .nav.top-nav > li > a .top-nav-icon-badge {
	background: #dc4666;
	border-radius: 50%;
	color: #fff;
	font-size: 10px;
	height: 16px;
	line-height: 16px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 16px;
	width: 16px
}

.navbar.navbar-inverse.navbar-fixed-top .nav.navbar-right {
	margin-right: 0
}

.navbar.navbar-inverse.navbar-fixed-top .navbar-search-overlap {
	background-color: #fff;
	left: 0;
	position: absolute !important;
	right: 0;
	top: 0
}

.navbar.navbar-inverse.navbar-fixed-top .navbar-search-overlap input {
	border: medium none !important;
	min-height: 59px
}

.navbar.navbar-inverse.navbar-fixed-top .navbar-right .dropdown-menu {
	left: auto;
	right: 0
}

.alert {
	border-radius: 2px;
	border: none;
	color: #fff
}

.alert i {
	font-size: 24px
}

.alert.alert-success {
	background: #dff0d8;
	top: 27px;
	position: relative;
	color: #3c763d;
}

.alert.alert-info {
	background: #dc4666
}

.alert.alert-danger {
	background: #ea6c41
}

.alert.alert-warning {
	background: #e69a2a
}

.alert.alert-style-1 {
	padding-left: 70px;
	background: #fff;
	position: relative;
	color: #212121;
	border: 1px solid rgba(33, 33, 33, .1)
}

.alert.alert-style-1 i {
	height: 100%;
	left: 0;
	margin: 0;
	padding-top: 13px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 50px;
	color: #fff
}

.alert.alert-style-1.alert-success i {
	color: #469408;
	background: #f7f7f7
}

.alert.alert-style-1.alert-info i {
	color: #dc4666;
	background: #f7f7f7
}

.alert.alert-style-1.alert-danger i {
	color: #ea6c41;
	background: #f7f7f7
}

.alert.alert-style-1.alert-warning i {
	color: #e69a2a;
	background: #f7f7f7
}

.alert-dismissable .close,
.alert-dismissible .close {
	top: 0
}

.dropdown-menu > li > a i {
	color: #c1c1c1;
	font-size: 18px;
	margin-right: 10px;
	width: 18px
}

@media (max-width:1024px) {
	.mobile-only-view {
		display: block !important
	}

	.fixed-sidebar-left {
		margin-left: -225px;
		width: 225px
	}

	.fixed-sidebar-left .right-nav-text {
		opacity: 1
	}

	.mobile-nav-open .fixed-sidebar-left,
	.mobile-nav-open .fixed-sidebar-right {
		top: 132px
	}

	.page-wrapper {
		margin-left: 0;
		padding-left: 0;
		padding-right: 0
	}

	.slide-nav-toggle .fixed-sidebar-left {
		margin-left: 0
	}

	.slide-nav-toggle .page-wrapper {
		left: 225px;
		margin-left: 0
	}

	.slide-nav-toggle.sidebar-hover .navbar.navbar-inverse.navbar-fixed-top .nav-header {
		width: 100%
	}

	.navbar.navbar-inverse.navbar-fixed-top {
		padding: 0
	}

	.navbar.navbar-inverse.navbar-fixed-top .mobile-only-brand {
		width: 100%
	}

	.navbar.navbar-inverse.navbar-fixed-top .mobile-only-brand .nav-header {
		padding-left: 0;
		width: 100%
	}

	.navbar.navbar-inverse.navbar-fixed-top .mobile-only-brand .nav-header .logo-wrap {
		width: 100%
	}

	.navbar.navbar-inverse.navbar-fixed-top .mobile-only-brand .nav-header .logo-wrap .brand-text {
		opacity: 1;
		visibility: visible
	}

	.navbar.navbar-inverse.navbar-fixed-top a.toggle-left-nav-btn {
		left: 1px;
		position: absolute;
		top: 0
	}

	.navbar.navbar-inverse.navbar-fixed-top a#toggle_mobile_nav {
		position: absolute;
		right: 21px;
		top: 0
	}

	.navbar.navbar-inverse.navbar-fixed-top a#toggle_mobile_search {
		position: absolute;
		right: 50px;
		top: 0
	}

	.navbar.navbar-inverse.navbar-fixed-top .mobile-only-brand {
		background: #fff;
		position: relative;
		z-index: 2
	}

	.navbar.navbar-inverse.navbar-fixed-top .mobile-only-nav {
		float: left;
		width: 100%;
		-webkit-transition: .4s ease;
		-moz-transition: .4s ease;
		transition: .4s ease;
		position: absolute;
		left: 0;
		top: 0;
		background: #fff;
		padding: 0 15px;
		border-bottom: 1px solid rgba(33, 33, 33, .1)
	}
}

@media (max-width:767px) {
	.for-mobile {
		display: none !important
	}

	.for-desktop {
		display: block !important
	}
}

.for-desktop {
	display: none
}

@media (max-width:1024px) {
	.logo_set {
		text-align: center
	}

	.mob_set {
		display: none !important
	}

	.mob_com {
		display: block !important;
		background-color: #fff !important
	}

	.mob_com img {
		width: 37px;
		padding-top: 1px
	}

	.pad-bt-27 {
		padding-bottom: 27px !important
	}
}

.mob_bn_sh {
	display: none
}

a.tooltips {
	position: relative;
	display: inline
}

a.tooltips span {
	position: absolute;
	width: 140px;
	color: #fff;
	background: rgba(0, 0, 0, .8);
	height: 30px;
	line-height: 30px;
	text-align: center;
	visibility: hidden;
	border-radius: 6px;
	letter-spacing: 1px
}

a.tooltips span:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -18px;
	width: 0;
	height: 0;
	border-top: 8px solid #000;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent
}

a:hover.tooltips span {
	visibility: visible;
	opacity: .8;
	bottom: 52px;
	left: 65%;
	margin-left: -76px;
	z-index: 999
}

.tooltip-down {
	position: relative;
	display: inline
}

.tooltip-down span.toolbox {
	position: absolute;
	width: 120px;
	color: #fff;
	background: rgba(0, 0, 0, .8);
	height: auto;
	line-height: 27px;
	text-align: center;
	visibility: hidden;
	border-radius: 6px !important;
	padding: 0 7px;
	font-size: 12px;
	letter-spacing: 1px
}

.tooltip-down:hover span.toolbox {
	visibility: visible;
	opacity: .8;
	top: 38px;
	left: 50%;
	transform: translate(-50%, 0);
	z-index: 999;
	text-transform: none !important
}

div#content {
	padding: 0
}

@media (min-width:1023px) {

	.desktop-none,
	.mobile-logo,
	.mobile-search {
		display: none !important
	}

	#myModal4 .modal-body {
		height: 420px
	}
}

.notification .streamline {
	height: auto !important
}

::-webkit-input-placeholder {
	text-transform: inherit !important;
	color:#111 !important;
}

:-ms-input-placeholder {
	text-transform: inherit !important;
	color:#111 !important;
}

::placeholder {
	text-transform: inherit !important;
	color:#111 !important;
}

#error_data {
	color: red
}

@media (min-width:768px) and (max-width:1023px) {
	.mobile-logo img.brand-img {
		width: 25%
	}
}

@media only screen and (width:1024px) {

	table.dataTable.display tbody td,
	table.dataTable.display tbody th,
	table.dataTable.row-border tbody td,
	table.dataTable.row-border tbody th {
		max-width: 400px !important
	}

	.table-inbox.table-hover > tbody > tr td {
		max-width: 300px !important
	}
}

@media (max-width:1025px) {
	.logo-wrap .brand-img {
		width: 150px !important
	}
}

#form_process {
	-webkit-animation-name: spinnerRotate;
	-webkit-animation-duration: 1.1s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: spinnerRotate;
	-moz-animation-duration: 1.1s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-ms-animation-name: spinnerRotate;
	-ms-animation-duration: 1.1s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear;
	display: inline-block;
	margin-left: 10px;
	position: relative;
	visibility: hidden
}

p#error_data {
	/*position: absolute;
	right: 20px;*/
	bottom: 10px;
	background: #fff;
	font-size: 15px
}

.datepicker {
	background: #f2f2f2
}

.datepicker table tr td,
.datepicker table tr th {
	border: 1px solid #c7c4c4;
	vertical-align: middle;
	color: #333
}

.datepicker table tr td.active.active,
.datepicker table tr td.day.focused,
.datepicker table tr td.day:hover,
.datepicker tfoot tr th:hover,
.datepicker thead tr:first-child th:hover {
	background: #404040;
	color: #fff
}

.datepicker table tr td.today,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover {
	color: #000;
	background-color: #e4d98c;
	border-color: #7f714c
}

.datepicker-dropdown.datepicker-orient-bottom:after,
.datepicker-dropdown.datepicker-orient-bottom:before {
	display: none
}

.datepicker.datepicker-dropdown.dropdown-menu thead {
	width: 100% !important;
	display: table-header-group !important;
	height: 100% !important;
	visibility: visible;
	opacity: 1;
	position: relative
}

@media (max-width:1023px) {
	.datepicker.datepicker-dropdown.dropdown-menu thead {
		overflow: hidden !important;
		display: block !important
	}

	.popover.clockpicker-popover.top.clockpicker-align-left {
		position: fixed !important;
		left: 50% !important;
		top: 50% !important;
		transform: translate(-50%, -50%)
	}

	.popover.top > .arrow {
		display: none !important
	}
}

@media (max-width:767px) {
	.page-wrapper.pad-bt-27 {
		-webkit-overflow-scrolling: touch
	}
}

.banner img {
	max-width: 100%
}

.desc_footer p,
.desc_main p {
	font-size: 19px;
	color: #333;
	font-weight: 400;
	letter-spacing: .5px;
	line-height: 25px
}

.composer .tta.general .tta-panel-title {
	margin: 0;
	line-height: 1;
	cursor: pointer;
	position: relative;
	margin: 2px 0;
	border: 1px solid #f2f2f2
}

.composer .tta.general .tta-panel-title a {
	font-size: 18px;
	font-weight: 500
}

.tablist h4 {
	font-size: 18px;
	margin-bottom: 15px
}

.tablist p {
	font-size: 16px;
	letter-spacing: .5px;
	line-height: 25px;
	color: #575656;
	margin-bottom: 10px
}

.composer .tta.general .tta-panel {
	padding-bottom: 7px
}

.desc_main {
	padding: 25px 20px;
	border: 1px solid #f2f2f2;
	margin: 35px 0 10px
}

.desc_img {
	position: relative;
	display: block;
	overflow: hidden;
	padding-top: 10px
}

.desc_img img {
	max-width: 100%;
	float: left;
	width: 18%
}

.desc_img p {
	float: right;
	position: relative;
	border-left: 2px solid #111;
	padding-left: 12px
}

.composer .tta.general .tta-panel.active .tta-panel-body {
	display: block;
	background: #f9f9f9;
	margin-top: 2px
}

a.buttons {
	border: 1px solid #ddd;
	padding: 12px 30px;
	background: #333;
	color: #fff;
	font-size: 15px;
	text-decoration: none;
	display: inline-block;
	margin-top: 10px
}

a.buttons:hover {
	background: #c4ab61;
	color: #fff
}

button, input, select, textarea{
	line-height: normal
}

.career_main form .input-group {
	width: 48%;
    float: left;
    margin: 10px 10px 20px 10px;
	
}

.career_main form .input-group input[type=email],
.career_main form .input-group input[type=text],
.career_main form .input-group textarea,
textarea,
select{
	border: none;
	font-size: 15px;
	padding: 10px;
	border-bottom: 1px solid #ddd;
	width: 100%;
	transition: all .5s ease-out;
	font-family: inherit;
	color:#111;
	padding-left: 0
}
.career_main .input-group.full-box{
	width: 100%;
		border: none;
	border-bottom: 1px solid #ddd;
}
select.input-group {
	display: block;
	width: 100%;
	padding: 12px;
	border: none;
	border-bottom: 1px solid #ddd;
	margin-top: 0 !important
}

.toggle-two form .input-group {
	margin-top: 2em
}

.file-wrapper {
	overflow: hidden;
	background: #fff;
	padding: 0 20px;
	position: relative;
	margin-bottom: 12px;
	border: 1px solid #ddd;
	cursor: pointer;
	font-family: Roboto, sans-serif;
	width: 100%
}

.file-wrapper input {
	left: 0;
	opacity: .01;
	cursor: pointer;
	position: absolute !important;
	-moz-opacity: .01
}

.form-control {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	padding-left: 1rem;
	padding-right: 1rem;
	font-size: 15px;
	width: 100%;
	height: 45px;
	margin-bottom: 20px;
	background: #fff;
	border-bottom: 1px solid #d3d9dd !important;
	border-radius: 3px;
	cursor: pointer;
	color: #000;
	border: none;
	font-family: Roboto, sans-serif
}

.file-wrapper .file-button {
	color: #fff;
	float: left;
	cursor: pointer;
	margin-left: -20px;
	padding: 12px;
	background: linear-gradient(to right top, #000, #000, #000, #000, #000) !important;
	display: inline-block
}

.file-holder {
	top: 15px;
	padding-left: 15px;
	position: absolute;
	left: auto;
	color:#111
}

.file-button i {
	margin-right: 8px
}

.career_main form .input-group input[type=email]:focus,
.career_main form .input-group input[type=text]:focus,
.career_main form .input-group textarea:focus {
	outline: 0;
	border-bottom: 1px solid #c4ab61
}

.button-holder .button,
.button-holder .button:hover,
.button-holder .button:visited {
	float: none;
	background-color: #fe3d0d;
	border: none;
	border-radius: 0;
	font-size: 14px;
	cursor: pointer;
}

.button-holder .button,
.button-holder .button:visited {
	background-color: #000;
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	font-size: 14px;
	padding: 10px 30px;
	float: none;
	border: none;
	border-radius: 0;
	
	cursor: pointer;
		    border-radius: 100em;
	    margin: auto;
    text-align: center;
    display: block;
}

.button-holder .button:hover {
	background: #000;
	color: #fff;
	    border-radius: 100em;
}

@media (max-width:1024px) {
	.navbar.navbar-inverse.navbar-fixed-top .mobile-only-brand .nav-header .logo-wrap {
		width: 100%;
		margin-top: 6px
	}

	.navbar.navbar-inverse.navbar-fixed-top .nav-header {
		height: auto
	}
}

@media (max-width:1023px) {

	.desc_footer p,
	.desc_main p {
		font-size: 16px
	}

	.desc_img img {
		width: 35%
	}

	.desc_footer {
		padding: 0 15px
	}

	.desc_main {
		padding: 20px 15px
	}

	.logo-wrap .brand-img {
		width: 160px !important
	}

	.navbar.navbar-inverse.navbar-fixed-top .mobile-only-brand .nav-header .logo-wrap {
		width: 100%;
		margin-top: 6px
	}

	.navbar.navbar-inverse.navbar-fixed-top .nav-header {
		width: auto;
		padding-right: 0;
		height: auto
	}

	.navbar.navbar-inverse.navbar-fixed-top .mobile-only-brand {
		background: #fff;
		height: auto;
		border: 0 !important
	}

	.wrapper.theme-1-active .fixed-sidebar-left .side-nav,
	.wrapper.theme-1-active .navbar.navbar-inverse {
		border: 0;
		display: block
	}

	.datepicker .datepicker-months table tr td,
	.datepicker .datepicker-years table tr td {
		width: 225px;
		position: relative;
		overflow: hidden
	}
}

.career_main {
	margin-top: 90px;
	margin-bottom: 60px;
	position: relative;
	display: block
}

.career_main p {
	    padding: 11px;
    letter-spacing: 0.1px;
    font-size: 15px;
    color: #1d1d1d;
}

.mail-box .panel {
	min-height: auto
}

.navbar.navbar-inverse.navbar-fixed-top {
	position: relative
}

.page-wrapper {
	padding: 0
}

.wrapper {
	overflow: hidden
}

.career_main form .input-group:first-child {
	/*margin-top: 0*/
}

h3.head {
	padding: 13px 0;
	background: #f9f9f9;
	font-size: 19px;
	color: #333;
	margin-top: 50px;
	font-weight: 500;
	margin-bottom: 0;
	line-height: 25px
}

h3.head:before {
	top: 54px;
	left: 45px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: relative;
	pointer-events: none;
	border-top-color: #f9f9f9;
	border-width: 20px;
	margin-left: -20px
}

.desc_footer p.copyrigh {
	font-size: 14px;
	color: #000;
	line-height: normal;
	text-align: center
}

.desc_footer {
	padding: 20px 0
}

.career_main form p {
	background: #fff;
	padding: 0;
	color: #868686
}

input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover {
	-webkit-box-shadow: 0 0 0 30px #fff inset !important
}

@-webkit-keyframes spinnerRotate {
	from {
		-webkit-transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(360deg)
	}
}

@-moz-keyframes spinnerRotate {
	from {
		-moz-transform: rotate(0)
	}

	to {
		-moz-transform: rotate(360deg)
	}
}

@-ms-keyframes spinnerRotate {
	from {
		-ms-transform: rotate(0)
	}

	to {
		-ms-transform: rotate(360deg)
	}
}

.career_main p {
	max-width: 40rem !important;
	margin:0 auto 50px;
	text-align: center
}
.input-group label {
    text-transform: uppercase;
    color: #111;
}
select option{
	color: #111;
}
select{
	padding-left: 0
}
select:focus-visible {
  outline: none;
}
.career_main h5{
	font-size: 2.5em;
    font-weight: 400;
    line-height: 1;
    text-align: center;
    margin-bottom: 30px;
}
.border-btm-none{
	border-bottom: 0 !important
}
.button-holder{
	width: 100% !important;
	float: none !important
}

select{
	background: #fff
}
/*320 - 767*/
@media screen and (max-width: 767px) {
	.career_main form .input-group {
    width: 100%;
    float: none;
   margin: 0 20px 20px 0
}
	.mobile-only-brand{
		margin-top: 30px
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	select{
	background: #fff
}
	
}
