
/* estilos de login
-------------------------------------------------*/
html {
	font-family: 'Open Sans', sans-serif;
	font-size: 93.75%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {
	background: #161e27;
	color: #bec7cf;
	line-height: 1.5;
	margin: 0;
}
html,
body {
	height: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden] {
	display: none;
}
h1, h2, h3, .fc-center h2, .error-comment, h4, h5, h6, .panel-title {
  color: #272B34;
  font-weight: 500; }

h1 {
  font-size: 48px;
  line-height: 60px; }

h2 {
  font-size: 36px;
  line-height: 44px; }

h3, .fc-center h2, .error-comment {
  font-size: 30px;
  line-height: 40px; }

h4 {
  font-size: 24px;
  line-height: 30px;
  text-transform: capitalize; }

h5 {
  font-size: 18px;
  line-height: 26px;
  text-transform: capitalize; }

h6, .panel-title {
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  text-transform: uppercase; }

a {
	color: #1799dd;
	text-decoration: none;
}
a:active,
a:focus,
a:hover {
	outline: 0;
}

a:hover {
	text-decoration: underline;
}
b,
strong {
  font-weight: bold;
}
h1,
h2,
h3 {
	color: #fff;
	font-weight: 300;
	line-height: 1.2;
	/*margin: 45px 0 20px;*/
}
h4 {
	color: #fff;
	font-weight: 300;
	line-height: 1.2;
	margin: 0px 0 20px;
}

h1 {
	font-size:40px;
}

h2 {
	font-size: 24px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size:25px;
}

p {
	margin: 0 0 30px;
}

ul,
ol {
	margin: 0 0 30px 30px;
	padding: 0;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}

blockquote {
	font-style: italic;
	margin: 0 0 30px;
}

img {
	border: 0;
	vertical-align: middle;
	-ms-interpolation-mode: bicubic;
}

svg:not(:root) {
	overflow: hidden;
}

form {
	margin: 0;
}

button,
input,
textarea {
	-webkit-box-sizing:	border-box;
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;
	color: inherit;
	font: inherit;
	margin: 0;
}

button,
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
	line-height: normal;
}

textarea {
	overflow: auto;
}

/* Estilos generales
-------------------------------------------------*/
/* limpieza*/
.row:before,.row:after,
#menu:before,#menu:after,
.team-social:before,.team-social:after,
.footer-social:before,.footer-social:after,
.service:before,.service:after,
.spinner:before,.spinner:after {
	content: ""; 
	display: table; 
}
.row:after,
#menu:after,
.team-social:after,
.footer-social:after,
.service:after,
.spinner:after {
	clear: both; 
}
/* Texto de ayuda*/
.visually-hidden {
	border: 0 none;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
}
/* Grillas */
.row {
	margin-left: -30px;
}
.one-half,
.one-third,
.two-thirds {
	-webkit-box-sizing:	border-box;
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;
	float: left;
	padding-left: 30px;
}
.one-half {
	width: 50%;
}
.one-third {
	width: 33.333%;
}
.two-thirds {
	width: 66.666%;
}
/* Formulario */
button,
input,
textarea {
	background: 0;
	background: rgba(255,255,255,0.15);
	border: 2px solid #fff;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	padding: 5px 10px;
}
input:focus,
textarea:focus {
	outline: 0;
}
button,
input[type="submit"] {
	font-size: 15px;
}
button:hover,
button:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
	border-color: #1799dd;
	color: #1799dd;
	outline: 0;
}
/* Placeholder */
::-webkit-input-placeholder {
	color: #eee;
}
:-moz-placeholder {
	color: #eee;
}
::-moz-placeholder {
	color: #eee;
	opacity: 1;
}
:-ms-input-placeholder {
	color: #eee;
}

.placeholder {
	color: #eee;
}

/* Responsive images */
img {
	height: auto;
	max-width: 100%;
}

/* Text elements */
h1:first-child,
h2:first-child,
h3:first-child {
	margin-top: 0;
}

h1 .icon,
h2 .icon,
h3 .icon {
	background: #1799dd;
	border-radius: 3px;
	display: inline-block;
	text-align: center;
	vertical-align: top;
}

h1 .icon {
	font-size: 20px;
	height: 36px;
	line-height: 1.8;
	margin-right: 15px;
	width: 36px;
}

h2 .icon {
	font-size: 16px;
	height: 28px;
	line-height: 1.75;
	margin-right: 15px;
	width: 28px;
}

h3 .icon {
	font-size: 14px;
	height: 21px;
	line-height: 1.5;
	margin-right: 10px;
	width: 21px;
}

.highlight {
	color: #fff;
	font-weight: bold;
}

/* Animations */
.fadeInLeft,
.fadeInRight {
	opacity: 0;
	-moz-transition: -moz-transform 1s, opacity 1s;
	-webkit-transition:	-webkit-transform 1s, opacity 1s;	
	transition: transform 1s, opacity 1s;
}

.fadeInLeft {
	-moz-transform: translateX(-15px);
	-webkit-transform: translateX(-15px);
	transform: translateX(-15px);
}

.fadeInRight {
	-moz-transform: translateX(15px);
	-webkit-transform: translateX(15px);
	transform: translateX(15px);
}

.fadeInLeft.animate,
.fadeInRight.animate {
	opacity: 1;
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.no-csstransforms .fadeInLeft,
.no-csstransforms .fadeInRight {
	opacity: 1;
}

/* Preload */
#preload {
	background: #002e53;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;	
	width: 100%;
	z-index: 998;
}

#preload-content {
	color: #fff;
	font-size: 14px;
	height: 100px;
	left: 50%;
	margin-left: -50px;
	margin-top: -50px;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 100px;
	z-index: 999;
}

.spinner {
	margin: 0 auto 14px;
	width: 56px;
}

.square {
	-webkit-animation-name: zoom-out;	
	-webkit-animation-duration: 2s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: zoom-out;
	-moz-animation-duration: 2s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	animation-name: zoom-out;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	background: #fff;
	border-radius: 3px;
	float: left;
	height: 24px;
	margin: 2px;
	width: 24px;
}

.square:nth-child(2) {
	-moz-animation-delay: 150ms;
	-webkit-animation-delay: 150ms;
	animation-delay: 150ms;
}
.square:nth-child(3) {
	-moz-animation-delay: 300ms;
	-webkit-animation-delay: 300ms;
	animation-delay: 300ms;
}
.square:nth-child(4) {
	-moz-animation-delay: 450ms;
	-webkit-animation-delay: 450ms;
	animation-delay: 450ms;
}

@-webkit-keyframes zoom-out {
	from,to { -webkit-transform: scale(0.0) }
	45%,55% { -webkit-transform: scale(1.0) }
}
@-moz-keyframes zoom-out {
	from,to { -moz-transform: scale(0.0) }
	45%,55% { -moz-transform: scale(1.0) }
}
@keyframes zoom-out {
	from,to { transform: scale(0.0) }
	45%,55% { transform: scale(1.0) }
}

/* Basic Structure
-------------------------------------------------*/
.left-wrap {
	height: 100%;
	position: fixed;
	width: 50%;
	z-index: 1;
}

.left-wrap .bg {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -2;
}

.left-wrap .bg-overlay {
	/*background: rgba(22,30,39,0.2);*/
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}

.right-wrap {
	background:#002e53;
	margin-left: 50%;
	min-height: 100%;
	overflow-x: hidden;
	position: relative;
	border-left:5px solid #ad1f2b;
	width: 49.55%;
	z-index: 1;
}

.inner {
	margin: 0 auto;
	max-width: 624px;
	padding: 20px 60px;
}


/* Botones From Modal 
-------------------------------------------------*/

/*Buttons*/
.btn, .fixed-sidebar-left .side-nav > li > a.documentation-btn, .wizard > .actions .disabled a, .wizard > .actions .disabled a:hover, .wizard > .actions .disabled a:active, .wizard > .actions a, .wizard > .actions a:hover, .wizard > .actions a:active, .dt-buttons .dt-button, .tablesaw-sortable th.tablesaw-sortable-head button, .sweet-alert button, .owl-theme .owl-nav [class*="owl-"], button.fc-agendaDay-button.fc-state-default.fc-corner-right,
button.fc-month-button.fc-state-default.fc-corner-left,
button.fc-agendaWeek-button, .fc-prev-button, .fc-next-button, .fc-today-button {
  color: #fff;
  padding: 10px 25px;
  text-transform: capitalize;
  border-radius: 0;
  outline: none;
  box-shadow: none;
  border: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .btn i, .fixed-sidebar-left .side-nav > li > a.documentation-btn i, .wizard > .actions .disabled a i, .wizard > .actions .disabled a:hover i, .wizard > .actions .disabled a:active i, .wizard > .actions a i, .wizard > .actions a:hover i, .wizard > .actions a:active i, .dt-buttons .dt-button i, .tablesaw-sortable th.tablesaw-sortable-head button i, .sweet-alert button i, .owl-theme .owl-nav [class*="owl-"] i, button.fc-agendaDay-button.fc-state-default.fc-corner-right i,
  button.fc-month-button.fc-state-default.fc-corner-left i,
  button.fc-agendaWeek-button i, .fc-prev-button i, .fc-next-button i, .fc-today-button i {
    font-size: 14px; }
  .btn:focus, .fixed-sidebar-left .side-nav > li > a.documentation-btn:focus, .wizard > .actions a:focus, .dt-buttons .dt-button:focus, .tablesaw-sortable th.tablesaw-sortable-head button:focus, .sweet-alert button:focus, .owl-theme .owl-nav [class*="owl-"]:focus, button.fc-agendaDay-button.fc-state-default.fc-corner-right:focus,
  button.fc-month-button.fc-state-default.fc-corner-left:focus,
  button.fc-agendaWeek-button:focus, .fc-prev-button:focus, .fc-next-button:focus, .fc-today-button:focus, .btn:active, .fixed-sidebar-left .side-nav > li > a.documentation-btn:active, .wizard > .actions a:active, .dt-buttons .dt-button:active, .tablesaw-sortable th.tablesaw-sortable-head button:active, .sweet-alert button:active, .owl-theme .owl-nav [class*="owl-"]:active, button.fc-agendaDay-button.fc-state-default.fc-corner-right:active,
  button.fc-month-button.fc-state-default.fc-corner-left:active,
  button.fc-agendaWeek-button:active, .fc-prev-button:active, .fc-next-button:active, .fc-today-button:active {
    outline: none; }
  .btn.btn-default, .fixed-sidebar-left .side-nav > li > a.btn-default.documentation-btn, .fixed-sidebar-left .wizard > .actions .side-nav > li > a.documentation-btn, .wizard > .actions .fixed-sidebar-left .side-nav > li > a.documentation-btn, .fixed-sidebar-left .owl-theme .owl-nav .side-nav > li > a.documentation-btn[class*="owl-"], .owl-theme .owl-nav .fixed-sidebar-left .side-nav > li > a.documentation-btn[class*="owl-"], .fixed-sidebar-left .side-nav > li > a.documentation-btn.fc-prev-button, .fixed-sidebar-left .side-nav > li > a.documentation-btn.fc-next-button, .fixed-sidebar-left .side-nav > li > a.documentation-btn.fc-today-button, .wizard > .actions .disabled a, .wizard > .actions .disabled a:hover, .wizard > .actions .disabled a:active, .wizard > .actions a, .wizard > .actions a:hover, .wizard > .actions a:active, .dt-buttons .btn-default.dt-button, .dt-buttons .dt-button.fc-prev-button, .dt-buttons .dt-button.fc-next-button, .dt-buttons .dt-button.fc-today-button, .tablesaw-sortable th.tablesaw-sortable-head button, .sweet-alert button.btn-default, .sweet-alert button.fc-prev-button, .sweet-alert button.fc-next-button, .sweet-alert button.fc-today-button, .owl-theme .owl-nav [class*="owl-"], button.btn-default.fc-agendaDay-button.fc-state-default.fc-corner-right, .tablesaw-sortable th.tablesaw-sortable-head button.fc-agendaDay-button.fc-state-default.fc-corner-right, .owl-theme .owl-nav button.fc-agendaDay-button.fc-state-default.fc-corner-right[class*="owl-"], button.fc-agendaDay-button.fc-state-default.fc-corner-right.fc-prev-button, button.fc-agendaDay-button.fc-state-default.fc-corner-right.fc-next-button, button.fc-agendaDay-button.fc-state-default.fc-corner-right.fc-today-button,
  button.btn-default.fc-month-button.fc-state-default.fc-corner-left,
  .tablesaw-sortable th.tablesaw-sortable-head button.fc-month-button.fc-state-default.fc-corner-left,
  .owl-theme .owl-nav button.fc-month-button.fc-state-default.fc-corner-left[class*="owl-"],
  button.fc-month-button.fc-state-default.fc-corner-left.fc-prev-button,
  button.fc-month-button.fc-state-default.fc-corner-left.fc-next-button,
  button.fc-month-button.fc-state-default.fc-corner-left.fc-today-button,
  button.btn-default.fc-agendaWeek-button,
  button.fc-agendaWeek-button.fc-prev-button,
  button.fc-agendaWeek-button.fc-next-button,
  button.fc-agendaWeek-button.fc-today-button, .fc-prev-button, .fc-next-button, .fc-today-button {
    background: #9d0a1d;
    border: solid 1px gainsboro;
    color: #fff !important; }
    .btn.btn-default:hover, .fixed-sidebar-left .side-nav > li > a.btn-default.documentation-btn:hover, .fixed-sidebar-left .wizard > .actions .side-nav > li > a.documentation-btn:hover, .wizard > .actions .fixed-sidebar-left .side-nav > li > a.documentation-btn:hover, .fixed-sidebar-left .side-nav > li > a.documentation-btn.fc-prev-button:hover, .fixed-sidebar-left .side-nav > li > a.documentation-btn.fc-next-button:hover, .fixed-sidebar-left .side-nav > li > a.documentation-btn.fc-today-button:hover, .wizard > .actions a:hover, .dt-buttons .btn-default.dt-button:hover, .tablesaw-sortable th.tablesaw-sortable-head button:hover, .sweet-alert button.btn-default:hover, .owl-theme .owl-nav [class*="owl-"]:hover, button.btn-default.fc-agendaDay-button.fc-state-default.fc-corner-right:hover, button.fc-agendaDay-button.fc-state-default.fc-corner-right.fc-prev-button:hover, button.fc-agendaDay-button.fc-state-default.fc-corner-right.fc-next-button:hover, button.fc-agendaDay-button.fc-state-default.fc-corner-right.fc-today-button:hover,
    button.btn-default.fc-month-button.fc-state-default.fc-corner-left:hover,
    button.fc-month-button.fc-state-default.fc-corner-left.fc-prev-button:hover,
    button.fc-month-button.fc-state-default.fc-corner-left.fc-next-button:hover,
    button.fc-month-button.fc-state-default.fc-corner-left.fc-today-button:hover,
    button.btn-default.fc-agendaWeek-button:hover, .fc-prev-button:hover, .fc-next-button:hover, .fc-today-button:hover, .btn.btn-default:active, .fixed-sidebar-left .side-nav > li > a.btn-default.documentation-btn:active, .fixed-sidebar-left .wizard > .actions .side-nav > li > a.documentation-btn:active, .wizard > .actions .fixed-sidebar-left .side-nav > li > a.documentation-btn:active, .fixed-sidebar-left .side-nav > li > a.documentation-btn.fc-prev-button:active, .fixed-sidebar-left .side-nav > li > a.documentation-btn.fc-next-button:active, .fixed-sidebar-left .side-nav > li > a.documentation-btn.fc-today-button:active, .wizard > .actions a:active, .dt-buttons .btn-default.dt-button:active, .tablesaw-sortable th.tablesaw-sortable-head button:active, .sweet-alert button.btn-default:active, .owl-theme .owl-nav [class*="owl-"]:active, button.btn-default.fc-agendaDay-button.fc-state-default.fc-corner-right:active, button.fc-agendaDay-button.fc-state-default.fc-corner-right.fc-prev-button:active, button.fc-agendaDay-button.fc-state-default.fc-corner-right.fc-next-button:active, button.fc-agendaDay-button.fc-state-default.fc-corner-right.fc-today-button:active,
    button.btn-default.fc-month-button.fc-state-default.fc-corner-left:active,
    button.fc-month-button.fc-state-default.fc-corner-left.fc-prev-button:active,
    button.fc-month-button.fc-state-default.fc-corner-left.fc-next-button:active,
    button.fc-month-button.fc-state-default.fc-corner-left.fc-today-button:active,
    button.btn-default.fc-agendaWeek-button:active, .fc-prev-button:active, .fc-next-button:active, .fc-today-button:active, .btn.btn-default:focus, .fixed-sidebar-left .side-nav > li > a.btn-default.documentation-btn:focus, .fixed-sidebar-left .wizard > .actions .side-nav > li > a.documentation-btn:focus, .wizard > .actions .fixed-sidebar-left .side-nav > li > a.documentation-btn:focus, .fixed-sidebar-left .side-nav > li > a.documentation-btn.fc-prev-button:focus, .fixed-sidebar-left .side-nav > li > a.documentation-btn.fc-next-button:focus, .fixed-sidebar-left .side-nav > li > a.documentation-btn.fc-today-button:focus, .wizard > .actions a:focus, .dt-buttons .btn-default.dt-button:focus, .tablesaw-sortable th.tablesaw-sortable-head button:focus, .sweet-alert button.btn-default:focus, .owl-theme .owl-nav [class*="owl-"]:focus, button.btn-default.fc-agendaDay-button.fc-state-default.fc-corner-right:focus, button.fc-agendaDay-button.fc-state-default.fc-corner-right.fc-prev-button:focus, button.fc-agendaDay-button.fc-state-default.fc-corner-right.fc-next-button:focus, button.fc-agendaDay-button.fc-state-default.fc-corner-right.fc-today-button:focus,
    button.btn-default.fc-month-button.fc-state-default.fc-corner-left:focus,
    button.fc-month-button.fc-state-default.fc-corner-left.fc-prev-button:focus,
    button.fc-month-button.fc-state-default.fc-corner-left.fc-next-button:focus,
    button.fc-month-button.fc-state-default.fc-corner-left.fc-today-button:focus,
    button.btn-default.fc-agendaWeek-button:focus, .fc-prev-button:focus, .fc-next-button:focus, .fc-today-button:focus {
      background: rgba(157, 10, 29, 0.85);
      border: solid 1px rgba(220, 220, 220, 0.1); }
    .btn.btn-success:hover, .fixed-sidebar-left .side-nav > li > a.btn-success.documentation-btn:hover, .wizard > .actions a.btn-success:hover, .dt-buttons .btn-success.dt-button:hover, .tablesaw-sortable th.tablesaw-sortable-head button.btn-success:hover, .sweet-alert button.btn-success:hover, .owl-theme .owl-nav .btn-success[class*="owl-"]:hover, button.btn-success.fc-agendaDay-button.fc-state-default.fc-corner-right:hover,
    button.btn-success.fc-month-button.fc-state-default.fc-corner-left:hover,
    button.btn-success.fc-agendaWeek-button:hover, .btn-success.fc-prev-button:hover, .btn-success.fc-next-button:hover, .btn-success.fc-today-button:hover, .btn.btn-success:active, .fixed-sidebar-left .side-nav > li > a.btn-success.documentation-btn:active, .wizard > .actions a.btn-success:active, .dt-buttons .btn-success.dt-button:active, .tablesaw-sortable th.tablesaw-sortable-head button.btn-success:active, .sweet-alert button.btn-success:active, .owl-theme .owl-nav .btn-success[class*="owl-"]:active, button.btn-success.fc-agendaDay-button.fc-state-default.fc-corner-right:active,
    button.btn-success.fc-month-button.fc-state-default.fc-corner-left:active,
    button.btn-success.fc-agendaWeek-button:active, .btn-success.fc-prev-button:active, .btn-success.fc-next-button:active, .btn-success.fc-today-button:active, .btn.btn-success:focus, .fixed-sidebar-left .side-nav > li > a.btn-success.documentation-btn:focus, .wizard > .actions a.btn-success:focus, .dt-buttons .btn-success.dt-button:focus, .tablesaw-sortable th.tablesaw-sortable-head button.btn-success:focus, .sweet-alert button.btn-success:focus, .owl-theme .owl-nav .btn-success[class*="owl-"]:focus, button.btn-success.fc-agendaDay-button.fc-state-default.fc-corner-right:focus,
    button.btn-success.fc-month-button.fc-state-default.fc-corner-left:focus,
    button.btn-success.fc-agendaWeek-button:focus, .btn-success.fc-prev-button:focus, .btn-success.fc-next-button:focus, .btn-success.fc-today-button:focus {
      background: rgba(34, 175, 71, 0.85);
      border: solid 1px rgba(34, 175, 71, 0.1); }
  .btn.btn-danger, .fixed-sidebar-left .side-nav > li > a.btn-danger.documentation-btn, .wizard > .actions a.btn-danger, .dt-buttons .btn-danger.dt-button, .tablesaw-sortable th.tablesaw-sortable-head button.btn-danger, .sweet-alert button.btn-danger, .owl-theme .owl-nav .btn-danger[class*="owl-"], button.btn-danger.fc-agendaDay-button.fc-state-default.fc-corner-right,
  button.btn-danger.fc-month-button.fc-state-default.fc-corner-left,
  button.btn-danger.fc-agendaWeek-button, .btn-danger.fc-prev-button, .btn-danger.fc-next-button, .btn-danger.fc-today-button {
    background: #003e65;
    border: solid 1px #003e65; }
    .btn.btn-danger:hover, .fixed-sidebar-left .side-nav > li > a.btn-danger.documentation-btn:hover, .wizard > .actions a.btn-danger:hover, .dt-buttons .btn-danger.dt-button:hover, .tablesaw-sortable th.tablesaw-sortable-head button.btn-danger:hover, .sweet-alert button.btn-danger:hover, .owl-theme .owl-nav .btn-danger[class*="owl-"]:hover, button.btn-danger.fc-agendaDay-button.fc-state-default.fc-corner-right:hover,
    button.btn-danger.fc-month-button.fc-state-default.fc-corner-left:hover,
    button.btn-danger.fc-agendaWeek-button:hover, .btn-danger.fc-prev-button:hover, .btn-danger.fc-next-button:hover, .btn-danger.fc-today-button:hover, .btn.btn-danger:active, .fixed-sidebar-left .side-nav > li > a.btn-danger.documentation-btn:active, .wizard > .actions a.btn-danger:active, .dt-buttons .btn-danger.dt-button:active, .tablesaw-sortable th.tablesaw-sortable-head button.btn-danger:active, .sweet-alert button.btn-danger:active, .owl-theme .owl-nav .btn-danger[class*="owl-"]:active, button.btn-danger.fc-agendaDay-button.fc-state-default.fc-corner-right:active,
    button.btn-danger.fc-month-button.fc-state-default.fc-corner-left:active,
    button.btn-danger.fc-agendaWeek-button:active, .btn-danger.fc-prev-button:active, .btn-danger.fc-next-button:active, .btn-danger.fc-today-button:active, .btn.btn-danger:focus, .fixed-sidebar-left .side-nav > li > a.btn-danger.documentation-btn:focus, .wizard > .actions a.btn-danger:focus, .dt-buttons .btn-danger.dt-button:focus, .tablesaw-sortable th.tablesaw-sortable-head button.btn-danger:focus, .sweet-alert button.btn-danger:focus, .owl-theme .owl-nav .btn-danger[class*="owl-"]:focus, button.btn-danger.fc-agendaDay-button.fc-state-default.fc-corner-right:focus,
    button.btn-danger.fc-month-button.fc-state-default.fc-corner-left:focus,
    button.btn-danger.fc-agendaWeek-button:focus, .btn-danger.fc-prev-button:focus, .btn-danger.fc-next-button:focus, .btn-danger.fc-today-button:focus {
      background: rgba(0, 62, 101, 0.85);
      border: solid 1px rgba(0, 62, 101, 0.1); }
	  
/*Form*/
.form-control, .select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--single, .select2-selection.select2-selection--multiple, .wizard .content > .body input, .mce-floatpanel .mce-textbox, .mce-floatpanel .mce-btn, .dataTables_wrapper .dataTables_filter input, .dataTables_wrapper .dataTables_length select, .jsgrid-cell input, .jsgrid-cell select, .tablesaw-bar .btn-select select, .dd-handle, .dd3-content, .app-search .form-control:focus,
.app-search .select2-container--default .select2-selection--single:focus,
.select2-container--default .app-search .select2-selection--single:focus, .app-search .select2-selection.select2-selection--multiple:focus, .app-search .mce-floatpanel .mce-textbox:focus, .mce-floatpanel .app-search .mce-textbox:focus, .app-search .mce-floatpanel .mce-btn:focus, .mce-floatpanel .app-search .mce-btn:focus, .app-search .dataTables_wrapper .dataTables_filter input:focus, .dataTables_wrapper .dataTables_filter .app-search input:focus, .app-search .dataTables_wrapper .dataTables_length select:focus, .dataTables_wrapper .dataTables_length .app-search select:focus, .app-search .jsgrid-cell input:focus, .jsgrid-cell .app-search input:focus, .app-search .jsgrid-cell select:focus, .jsgrid-cell .app-search select:focus, .app-search .tablesaw-bar .btn-select select:focus, .tablesaw-bar .btn-select .app-search select:focus, .app-search .dd-handle:focus, .app-search .dd3-content:focus {
  border: 1px solid rgba(33, 33, 33, 0.12);
  border-radius: 0;
  background-color: #fff;
  box-shadow: none;
  color: #272B34;
  height: 42px; }
  .form-control:focus, .select2-container--default .select2-selection--single .select2-selection__rendered:focus,
  .select2-container--default .select2-selection--single:focus, .select2-selection.select2-selection--multiple:focus, .wizard .content > .body input:focus, .mce-floatpanel .mce-textbox:focus, .mce-floatpanel .mce-btn:focus, .dataTables_wrapper .dataTables_filter input:focus, .dataTables_wrapper .dataTables_length select:focus, .jsgrid-cell input:focus, .jsgrid-cell select:focus, .tablesaw-bar .btn-select select:focus, .dd-handle:focus, .dd3-content:focus, .app-search .form-control:focus, .app-search .jsgrid-cell input:focus, .jsgrid-cell .app-search input:focus, .app-search .jsgrid-cell select:focus, .jsgrid-cell .app-search select:focus, .app-search .dd-handle:focus, .app-search .dd3-content:focus {
    border-color: rgba(33, 33, 33, 0.3);
    box-shadow: none;
    outline: 0 none; }
  .form-control::-webkit-input-placeholder, .select2-container--default .select2-selection--single .select2-selection__rendered::-webkit-input-placeholder,
  .select2-container--default .select2-selection--single::-webkit-input-placeholder, .select2-selection.select2-selection--multiple::-webkit-input-placeholder, .wizard .content > .body input::-webkit-input-placeholder, .mce-floatpanel .mce-textbox::-webkit-input-placeholder, .mce-floatpanel .mce-btn::-webkit-input-placeholder, .dataTables_wrapper .dataTables_filter input::-webkit-input-placeholder, .dataTables_wrapper .dataTables_length select::-webkit-input-placeholder, .jsgrid-cell input::-webkit-input-placeholder, .jsgrid-cell select::-webkit-input-placeholder, .tablesaw-bar .btn-select select::-webkit-input-placeholder, .dd-handle::-webkit-input-placeholder, .dd3-content::-webkit-input-placeholder, .app-search .form-control:focus::-webkit-input-placeholder,
  .app-search .select2-container--default .select2-selection--single:focus::-webkit-input-placeholder,
  .select2-container--default .app-search .select2-selection--single:focus::-webkit-input-placeholder, .app-search .select2-selection.select2-selection--multiple:focus::-webkit-input-placeholder, .app-search .mce-floatpanel .mce-textbox:focus::-webkit-input-placeholder, .mce-floatpanel .app-search .mce-textbox:focus::-webkit-input-placeholder, .app-search .mce-floatpanel .mce-btn:focus::-webkit-input-placeholder, .mce-floatpanel .app-search .mce-btn:focus::-webkit-input-placeholder, .app-search .dataTables_wrapper .dataTables_filter input:focus::-webkit-input-placeholder, .dataTables_wrapper .dataTables_filter .app-search input:focus::-webkit-input-placeholder, .app-search .dataTables_wrapper .dataTables_length select:focus::-webkit-input-placeholder, .dataTables_wrapper .dataTables_length .app-search select:focus::-webkit-input-placeholder, .app-search .jsgrid-cell input:focus::-webkit-input-placeholder, .jsgrid-cell .app-search input:focus::-webkit-input-placeholder, .app-search .jsgrid-cell select:focus::-webkit-input-placeholder, .jsgrid-cell .app-search select:focus::-webkit-input-placeholder, .app-search .tablesaw-bar .btn-select select:focus::-webkit-input-placeholder, .tablesaw-bar .btn-select .app-search select:focus::-webkit-input-placeholder, .app-search .dd-handle:focus::-webkit-input-placeholder, .app-search .dd3-content:focus::-webkit-input-placeholder {
    text-transform: capitalize; }
  .form-control:-moz-placeholder, .select2-container--default .select2-selection--single .select2-selection__rendered:-moz-placeholder,
  .select2-container--default .select2-selection--single:-moz-placeholder, .select2-selection.select2-selection--multiple:-moz-placeholder, .wizard .content > .body input:-moz-placeholder, .mce-floatpanel .mce-textbox:-moz-placeholder, .mce-floatpanel .mce-btn:-moz-placeholder, .dataTables_wrapper .dataTables_filter input:-moz-placeholder, .dataTables_wrapper .dataTables_length select:-moz-placeholder, .jsgrid-cell input:-moz-placeholder, .jsgrid-cell select:-moz-placeholder, .tablesaw-bar .btn-select select:-moz-placeholder, .dd-handle:-moz-placeholder, .dd3-content:-moz-placeholder, .app-search .form-control:-moz-placeholder:focus, .app-search .jsgrid-cell input:-moz-placeholder:focus, .jsgrid-cell .app-search input:-moz-placeholder:focus, .app-search .jsgrid-cell select:-moz-placeholder:focus, .jsgrid-cell .app-search select:-moz-placeholder:focus, .app-search .dd-handle:-moz-placeholder:focus, .app-search .dd3-content:-moz-placeholder:focus {
    text-transform: capitalize; }
  .form-control::-moz-placeholder, .select2-container--default .select2-selection--single .select2-selection__rendered::-moz-placeholder,
  .select2-container--default .select2-selection--single::-moz-placeholder, .select2-selection.select2-selection--multiple::-moz-placeholder, .wizard .content > .body input::-moz-placeholder, .mce-floatpanel .mce-textbox::-moz-placeholder, .mce-floatpanel .mce-btn::-moz-placeholder, .dataTables_wrapper .dataTables_filter input::-moz-placeholder, .dataTables_wrapper .dataTables_length select::-moz-placeholder, .jsgrid-cell input::-moz-placeholder, .jsgrid-cell select::-moz-placeholder, .tablesaw-bar .btn-select select::-moz-placeholder, .dd-handle::-moz-placeholder, .dd3-content::-moz-placeholder, .app-search .form-control:focus::-moz-placeholder,
  .app-search .select2-container--default .select2-selection--single:focus::-moz-placeholder,
  .select2-container--default .app-search .select2-selection--single:focus::-moz-placeholder, .app-search .select2-selection.select2-selection--multiple:focus::-moz-placeholder, .app-search .mce-floatpanel .mce-textbox:focus::-moz-placeholder, .mce-floatpanel .app-search .mce-textbox:focus::-moz-placeholder, .app-search .mce-floatpanel .mce-btn:focus::-moz-placeholder, .mce-floatpanel .app-search .mce-btn:focus::-moz-placeholder, .app-search .dataTables_wrapper .dataTables_filter input:focus::-moz-placeholder, .dataTables_wrapper .dataTables_filter .app-search input:focus::-moz-placeholder, .app-search .dataTables_wrapper .dataTables_length select:focus::-moz-placeholder, .dataTables_wrapper .dataTables_length .app-search select:focus::-moz-placeholder, .app-search .jsgrid-cell input:focus::-moz-placeholder, .jsgrid-cell .app-search input:focus::-moz-placeholder, .app-search .jsgrid-cell select:focus::-moz-placeholder, .jsgrid-cell .app-search select:focus::-moz-placeholder, .app-search .tablesaw-bar .btn-select select:focus::-moz-placeholder, .tablesaw-bar .btn-select .app-search select:focus::-moz-placeholder, .app-search .dd-handle:focus::-moz-placeholder, .app-search .dd3-content:focus::-moz-placeholder {
    text-transform: capitalize; }
  .form-control:-ms-input-placeholder, .select2-container--default .select2-selection--single .select2-selection__rendered:-ms-input-placeholder,
  .select2-container--default .select2-selection--single:-ms-input-placeholder, .select2-selection.select2-selection--multiple:-ms-input-placeholder, .wizard .content > .body input:-ms-input-placeholder, .mce-floatpanel .mce-textbox:-ms-input-placeholder, .mce-floatpanel .mce-btn:-ms-input-placeholder, .dataTables_wrapper .dataTables_filter input:-ms-input-placeholder, .dataTables_wrapper .dataTables_length select:-ms-input-placeholder, .jsgrid-cell input:-ms-input-placeholder, .jsgrid-cell select:-ms-input-placeholder, .tablesaw-bar .btn-select select:-ms-input-placeholder, .dd-handle:-ms-input-placeholder, .dd3-content:-ms-input-placeholder, .app-search .form-control:-ms-input-placeholder:focus, .app-search .jsgrid-cell input:-ms-input-placeholder:focus, .jsgrid-cell .app-search input:-ms-input-placeholder:focus, .app-search .jsgrid-cell select:-ms-input-placeholder:focus, .jsgrid-cell .app-search select:-ms-input-placeholder:focus, .app-search .dd-handle:-ms-input-placeholder:focus, .app-search .dd3-content:-ms-input-placeholder:focus {
    text-transform: capitalize; }
  .form-control.filled-input, .select2-container--default .select2-selection--single .filled-input.select2-selection__rendered,
  .select2-container--default .filled-input.select2-selection--single, .filled-input.select2-selection.select2-selection--multiple, .wizard .content > .body input.filled-input, .mce-floatpanel .filled-input.mce-textbox, .mce-floatpanel .filled-input.mce-btn, .dataTables_wrapper .dataTables_filter input.filled-input, .dataTables_wrapper .dataTables_length select.filled-input, .jsgrid-cell input.filled-input, .jsgrid-cell select.filled-input, .tablesaw-bar .btn-select select.filled-input, .filled-input.dd-handle, .filled-input.dd3-content, .app-search .filled-input.form-control:focus, .app-search .jsgrid-cell input.filled-input:focus, .jsgrid-cell .app-search input.filled-input:focus, .app-search .jsgrid-cell select.filled-input:focus, .jsgrid-cell .app-search select.filled-input:focus, .app-search .filled-input.dd-handle:focus, .app-search .filled-input.dd3-content:focus {
    background: #f7f7f9;
    border: none; }
    .form-control.filled-input:focus, .select2-container--default .select2-selection--single .filled-input.select2-selection__rendered:focus,
    .select2-container--default .filled-input.select2-selection--single:focus, .filled-input.select2-selection.select2-selection--multiple:focus, .wizard .content > .body input.filled-input:focus, .mce-floatpanel .filled-input.mce-textbox:focus, .mce-floatpanel .filled-input.mce-btn:focus, .dataTables_wrapper .dataTables_filter input.filled-input:focus, .dataTables_wrapper .dataTables_length select.filled-input:focus, .jsgrid-cell input.filled-input:focus, .jsgrid-cell select.filled-input:focus, .tablesaw-bar .btn-select select.filled-input:focus, .filled-input.dd-handle:focus, .filled-input.dd3-content:focus {
      background: rgba(247, 247, 249, 0.8); }
  .form-control.rounded-input, .select2-container--default .select2-selection--single .rounded-input.select2-selection__rendered,
  .select2-container--default .rounded-input.select2-selection--single, .rounded-input.select2-selection.select2-selection--multiple, .wizard .content > .body input.rounded-input, .mce-floatpanel .rounded-input.mce-textbox, .mce-floatpanel .rounded-input.mce-btn, .dataTables_wrapper .dataTables_filter input.rounded-input, .dataTables_wrapper .dataTables_length select.rounded-input, .jsgrid-cell input.rounded-input, .jsgrid-cell select.rounded-input, .tablesaw-bar .btn-select select.rounded-input, .rounded-input.dd-handle, .rounded-input.dd3-content, .app-search .rounded-input.form-control:focus, .app-search .jsgrid-cell input.rounded-input:focus, .jsgrid-cell .app-search input.rounded-input:focus, .app-search .jsgrid-cell select.rounded-input:focus, .jsgrid-cell .app-search select.rounded-input:focus, .app-search .rounded-input.dd-handle:focus, .app-search .rounded-input.dd3-content:focus {
    border-radius: 60px; }
  .form-control.rounded-outline-input, .select2-container--default .select2-selection--single .rounded-outline-input.select2-selection__rendered,
  .select2-container--default .rounded-outline-input.select2-selection--single, .rounded-outline-input.select2-selection.select2-selection--multiple, .wizard .content > .body input.rounded-outline-input, .mce-floatpanel .rounded-outline-input.mce-textbox, .mce-floatpanel .rounded-outline-input.mce-btn, .dataTables_wrapper .dataTables_filter input.rounded-outline-input, .dataTables_wrapper .dataTables_length select.rounded-outline-input, .jsgrid-cell input.rounded-outline-input, .jsgrid-cell select.rounded-outline-input, .tablesaw-bar .btn-select select.rounded-outline-input, .rounded-outline-input.dd-handle, .rounded-outline-input.dd3-content, .app-search .rounded-outline-input.form-control:focus, .app-search .jsgrid-cell input.rounded-outline-input:focus, .jsgrid-cell .app-search input.rounded-outline-input:focus, .app-search .jsgrid-cell select.rounded-outline-input:focus, .jsgrid-cell .app-search select.rounded-outline-input:focus, .app-search .rounded-outline-input.dd-handle:focus, .app-search .rounded-outline-input.dd3-content:focus {
    background: transparent;
    border: 1px solid #eee; }

.control-label {
  color: #272B34; }

.input-group-addon {
  background: #eee;
  border-color: rgba(33, 33, 33, 0.12);
  border-radius: 0;
  color: #272B34;
  min-width: 42px; }
  .input-group-addon.btn, .fixed-sidebar-left .side-nav > li > a.input-group-addon.documentation-btn, .wizard > .actions a.input-group-addon, .dt-buttons .input-group-addon.dt-button, .tablesaw-sortable th.tablesaw-sortable-head button.input-group-addon, .sweet-alert button.input-group-addon, .owl-theme .owl-nav .input-group-addon[class*="owl-"], button.input-group-addon.fc-agendaDay-button.fc-state-default.fc-corner-right,
  button.input-group-addon.fc-month-button.fc-state-default.fc-corner-left,
  button.input-group-addon.fc-agendaWeek-button, .input-group-addon.fc-prev-button, .input-group-addon.fc-next-button, .input-group-addon.fc-today-button {
    color: #fff; }

.form-inline .checkbox label, .form-inline .radio label {
  padding-left: 3px; }

.control-label {
  text-transform: capitalize; }

.checkbox, .radio {
  padding-top: 5px;
  padding-bottom: 5px;
  min-height: 27px;
  margin-top: 0;
  margin-bottom: 0; }

.form-inline .checkbox, .form-inline .radio {
  padding-top: 0px;
  padding-bottom: 0px; }

.form-control-feedback {
  line-height: 42px;
  height: 42px; }

.help-block {
  color: #727272; }

.has-success .form-control, .has-success .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .has-success .select2-selection__rendered,
.has-success .select2-container--default .select2-selection--single,
.select2-container--default .has-success .select2-selection--single, .has-success .select2-selection.select2-selection--multiple, .has-success .wizard .content > .body input, .wizard .content > .body .has-success input, .has-success .mce-floatpanel .mce-textbox, .mce-floatpanel .has-success .mce-textbox, .has-success .mce-floatpanel .mce-btn, .mce-floatpanel .has-success .mce-btn, .has-success .dataTables_wrapper .dataTables_filter input, .dataTables_wrapper .dataTables_filter .has-success input, .has-success .dataTables_wrapper .dataTables_length select, .dataTables_wrapper .dataTables_length .has-success select, .has-success .jsgrid-cell input, .jsgrid-cell .has-success input, .has-success .jsgrid-cell select, .jsgrid-cell .has-success select, .has-success .tablesaw-bar .btn-select select, .tablesaw-bar .btn-select .has-success select, .has-success .dd-handle, .has-success .dd3-content, .has-success .app-search .form-control:focus, .app-search .has-success .form-control:focus, .has-success .app-search .jsgrid-cell input:focus, .app-search .jsgrid-cell .has-success input:focus, .has-success .jsgrid-cell .app-search input:focus, .jsgrid-cell .app-search .has-success input:focus, .has-success .app-search .jsgrid-cell select:focus, .app-search .jsgrid-cell .has-success select:focus, .has-success .jsgrid-cell .app-search select:focus, .jsgrid-cell .app-search .has-success select:focus, .has-success .app-search .dd-handle:focus, .app-search .has-success .dd-handle:focus, .has-success .app-search .dd3-content:focus, .app-search .has-success .dd3-content:focus {
  border-color: rgba(34, 175, 71, 0.5); }
  .has-success .form-control:focus, .has-success .select2-container--default .select2-selection--single .select2-selection__rendered:focus, .select2-container--default .select2-selection--single .has-success .select2-selection__rendered:focus,
  .has-success .select2-container--default .select2-selection--single:focus,
  .select2-container--default .has-success .select2-selection--single:focus, .has-success .select2-selection.select2-selection--multiple:focus, .has-success .wizard .content > .body input:focus, .wizard .content > .body .has-success input:focus, .has-success .mce-floatpanel .mce-textbox:focus, .mce-floatpanel .has-success .mce-textbox:focus, .has-success .mce-floatpanel .mce-btn:focus, .mce-floatpanel .has-success .mce-btn:focus, .has-success .dataTables_wrapper .dataTables_filter input:focus, .dataTables_wrapper .dataTables_filter .has-success input:focus, .has-success .dataTables_wrapper .dataTables_length select:focus, .dataTables_wrapper .dataTables_length .has-success select:focus, .has-success .jsgrid-cell input:focus, .jsgrid-cell .has-success input:focus, .has-success .jsgrid-cell select:focus, .jsgrid-cell .has-success select:focus, .has-success .tablesaw-bar .btn-select select:focus, .tablesaw-bar .btn-select .has-success select:focus, .has-success .dd-handle:focus, .has-success .dd3-content:focus {
    border-color: #22af47; }

.has-warning .form-control, .has-warning .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .has-warning .select2-selection__rendered,
.has-warning .select2-container--default .select2-selection--single,
.select2-container--default .has-warning .select2-selection--single, .has-warning .select2-selection.select2-selection--multiple, .has-warning .wizard .content > .body input, .wizard .content > .body .has-warning input, .has-warning .mce-floatpanel .mce-textbox, .mce-floatpanel .has-warning .mce-textbox, .has-warning .mce-floatpanel .mce-btn, .mce-floatpanel .has-warning .mce-btn, .has-warning .dataTables_wrapper .dataTables_filter input, .dataTables_wrapper .dataTables_filter .has-warning input, .has-warning .dataTables_wrapper .dataTables_length select, .dataTables_wrapper .dataTables_length .has-warning select, .has-warning .jsgrid-cell input, .jsgrid-cell .has-warning input, .has-warning .jsgrid-cell select, .jsgrid-cell .has-warning select, .has-warning .tablesaw-bar .btn-select select, .tablesaw-bar .btn-select .has-warning select, .has-warning .dd-handle, .has-warning .dd3-content, .has-warning .app-search .form-control:focus, .app-search .has-warning .form-control:focus, .has-warning .app-search .jsgrid-cell input:focus, .app-search .jsgrid-cell .has-warning input:focus, .has-warning .jsgrid-cell .app-search input:focus, .jsgrid-cell .app-search .has-warning input:focus, .has-warning .app-search .jsgrid-cell select:focus, .app-search .jsgrid-cell .has-warning select:focus, .has-warning .jsgrid-cell .app-search select:focus, .jsgrid-cell .app-search .has-warning select:focus, .has-warning .app-search .dd-handle:focus, .app-search .has-warning .dd-handle:focus, .has-warning .app-search .dd3-content:focus, .app-search .has-warning .dd3-content:focus {
  border-color: rgba(255, 191, 54, 0.5); }
  .has-warning .form-control:focus, .has-warning .select2-container--default .select2-selection--single .select2-selection__rendered:focus, .select2-container--default .select2-selection--single .has-warning .select2-selection__rendered:focus,
  .has-warning .select2-container--default .select2-selection--single:focus,
  .select2-container--default .has-warning .select2-selection--single:focus, .has-warning .select2-selection.select2-selection--multiple:focus, .has-warning .wizard .content > .body input:focus, .wizard .content > .body .has-warning input:focus, .has-warning .mce-floatpanel .mce-textbox:focus, .mce-floatpanel .has-warning .mce-textbox:focus, .has-warning .mce-floatpanel .mce-btn:focus, .mce-floatpanel .has-warning .mce-btn:focus, .has-warning .dataTables_wrapper .dataTables_filter input:focus, .dataTables_wrapper .dataTables_filter .has-warning input:focus, .has-warning .dataTables_wrapper .dataTables_length select:focus, .dataTables_wrapper .dataTables_length .has-warning select:focus, .has-warning .jsgrid-cell input:focus, .jsgrid-cell .has-warning input:focus, .has-warning .jsgrid-cell select:focus, .jsgrid-cell .has-warning select:focus, .has-warning .tablesaw-bar .btn-select select:focus, .tablesaw-bar .btn-select .has-warning select:focus, .has-warning .dd-handle:focus, .has-warning .dd3-content:focus {
    border-color: #ffbf36; }

.has-error .form-control, .has-error .select2-container--default .select2-selection--single .select2-selection__rendered, .select2-container--default .select2-selection--single .has-error .select2-selection__rendered,
.has-error .select2-container--default .select2-selection--single,
.select2-container--default .has-error .select2-selection--single, .has-error .select2-selection.select2-selection--multiple, .has-error .wizard .content > .body input, .wizard .content > .body .has-error input, .has-error .mce-floatpanel .mce-textbox, .mce-floatpanel .has-error .mce-textbox, .has-error .mce-floatpanel .mce-btn, .mce-floatpanel .has-error .mce-btn, .has-error .dataTables_wrapper .dataTables_filter input, .dataTables_wrapper .dataTables_filter .has-error input, .has-error .dataTables_wrapper .dataTables_length select, .dataTables_wrapper .dataTables_length .has-error select, .has-error .jsgrid-cell input, .jsgrid-cell .has-error input, .has-error .jsgrid-cell select, .jsgrid-cell .has-error select, .has-error .tablesaw-bar .btn-select select, .tablesaw-bar .btn-select .has-error select, .has-error .dd-handle, .has-error .dd3-content, .has-error .app-search .form-control:focus, .app-search .has-error .form-control:focus, .has-error .app-search .jsgrid-cell input:focus, .app-search .jsgrid-cell .has-error input:focus, .has-error .jsgrid-cell .app-search input:focus, .jsgrid-cell .app-search .has-error input:focus, .has-error .app-search .jsgrid-cell select:focus, .app-search .jsgrid-cell .has-error select:focus, .has-error .jsgrid-cell .app-search select:focus, .jsgrid-cell .app-search .has-error select:focus, .has-error .app-search .dd-handle:focus, .app-search .has-error .dd-handle:focus, .has-error .app-search .dd3-content:focus, .app-search .has-error .dd3-content:focus {
  border-color: rgba(248, 63, 55, 0.5); }
  .has-error .form-control:focus, .has-error .select2-container--default .select2-selection--single .select2-selection__rendered:focus, .select2-container--default .select2-selection--single .has-error .select2-selection__rendered:focus,
  .has-error .select2-container--default .select2-selection--single:focus,
  .select2-container--default .has-error .select2-selection--single:focus, .has-error .select2-selection.select2-selection--multiple:focus, .has-error .wizard .content > .body input:focus, .wizard .content > .body .has-error input:focus, .has-error .mce-floatpanel .mce-textbox:focus, .mce-floatpanel .has-error .mce-textbox:focus, .has-error .mce-floatpanel .mce-btn:focus, .mce-floatpanel .has-error .mce-btn:focus, .has-error .dataTables_wrapper .dataTables_filter input:focus, .dataTables_wrapper .dataTables_filter .has-error input:focus, .has-error .dataTables_wrapper .dataTables_length select:focus, .dataTables_wrapper .dataTables_length .has-error select:focus, .has-error .jsgrid-cell input:focus, .jsgrid-cell .has-error input:focus, .has-error .jsgrid-cell select:focus, .jsgrid-cell .has-error select:focus, .has-error .tablesaw-bar .btn-select select:focus, .tablesaw-bar .btn-select .has-error select:focus, .has-error .dd-handle:focus, .has-error .dd3-content:focus {
    border-color: #f83f37; }

.has-success .checkbox, .has-success
.checkbox-inline, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
  color: #22af47; }

.has-warning .checkbox, .has-warning
.checkbox-inline, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label {
  color: #ffbf36; }

.has-error .checkbox, .has-error
.checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
  color: #f83f37; }

.has-error .input-group-addon {
  background-color: transparent;
  color: #f83f37;
  border-color: rgba(248, 63, 55, 0.5); }

.has-success .input-group-addon {
  background-color: transparent;
  color: #22af47;
  border-color: rgba(34, 175, 71, 0.5); }

.has-success .form-control-feedback {
  color: #22af47; }

.has-warning .form-control-feedback {
  color: #ffbf36; }

.has-error .form-control-feedback {
  color: #f83f37; }


.bootstrap-datetimepicker-widget table td.day {
  border-radius: 0; }

.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-results__option[aria-selected="true"] {
  padding-left: 12px; }

.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--single {
  line-height: 40px; }

.select2-container--default .select2-selection--single {
  border: none; }

.select2-container--default {
  width: 100% !important; }
  .select2-container--default .select2-results__group, .select2-container--default .select2-results__options--nested li {
    padding-left: 12px; }
  .select2-container--default.select2-container--open .select2-selection__rendered {
    border-color: #727272; }
  .select2-container--default .select2-selection__arrow {
    height: 40px !important; }

.select2-container .select2-selection--multiple .select2-selection__rendered {
  padding-left: 12px;
  line-height: 40px; }
.select2-container .select2-selection--multiple .select2-search__field {
  margin-top: 0; }

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  border-radius: 0;
  color: #fff;
  padding: 8px 10px;
  margin-bottom: 10px;
  margin-right: 5px;
  display: inline-block;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
  background: #22af47;
  border: none;
  line-height: 10px;
  font-size: 12px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff; }

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 100%; }

.bootstrap-select .dropdown-toggle:focus, .bootstrap-select .dropdown-toggle:active {
  outline: none !important; }
.bootstrap-select .btn.dropdown-toggle, .bootstrap-select .fixed-sidebar-left .side-nav > li > a.dropdown-toggle.documentation-btn, .fixed-sidebar-left .bootstrap-select .side-nav > li > a.dropdown-toggle.documentation-btn, .bootstrap-select .wizard > .actions a.dropdown-toggle, .wizard > .actions .bootstrap-select a.dropdown-toggle, .bootstrap-select .dt-buttons .dropdown-toggle.dt-button, .dt-buttons .bootstrap-select .dropdown-toggle.dt-button, .bootstrap-select .tablesaw-sortable th.tablesaw-sortable-head button.dropdown-toggle, .tablesaw-sortable th.tablesaw-sortable-head .bootstrap-select button.dropdown-toggle, .bootstrap-select .sweet-alert button.dropdown-toggle, .sweet-alert .bootstrap-select button.dropdown-toggle, .bootstrap-select .owl-theme .owl-nav .dropdown-toggle[class*="owl-"], .owl-theme .owl-nav .bootstrap-select .dropdown-toggle[class*="owl-"], .bootstrap-select button.dropdown-toggle.fc-agendaDay-button.fc-state-default.fc-corner-right,
.bootstrap-select button.dropdown-toggle.fc-month-button.fc-state-default.fc-corner-left,
.bootstrap-select button.dropdown-toggle.fc-agendaWeek-button, .bootstrap-select .dropdown-toggle.fc-prev-button, .bootstrap-select .dropdown-toggle.fc-next-button, .bootstrap-select .dropdown-toggle.fc-today-button {
  box-shadow: none;
  border: 1px solid rgba(33, 33, 33, 0.12); }
.bootstrap-select .btn .filter-option, .bootstrap-select .fixed-sidebar-left .side-nav > li > a.documentation-btn .filter-option, .fixed-sidebar-left .bootstrap-select .side-nav > li > a.documentation-btn .filter-option, .bootstrap-select .wizard > .actions a .filter-option, .wizard > .actions .bootstrap-select a .filter-option, .bootstrap-select .dt-buttons .dt-button .filter-option, .dt-buttons .bootstrap-select .dt-button .filter-option, .bootstrap-select .tablesaw-sortable th.tablesaw-sortable-head button .filter-option, .tablesaw-sortable th.tablesaw-sortable-head .bootstrap-select button .filter-option, .bootstrap-select .sweet-alert button .filter-option, .sweet-alert .bootstrap-select button .filter-option, .bootstrap-select .owl-theme .owl-nav [class*="owl-"] .filter-option, .owl-theme .owl-nav .bootstrap-select [class*="owl-"] .filter-option, .bootstrap-select button.fc-agendaDay-button.fc-state-default.fc-corner-right .filter-option,
.bootstrap-select button.fc-month-button.fc-state-default.fc-corner-left .filter-option,
.bootstrap-select button.fc-agendaWeek-button .filter-option, .bootstrap-select .fc-prev-button .filter-option, .bootstrap-select .fc-next-button .filter-option, .bootstrap-select .fc-today-button .filter-option {
  color: #272B34; }

.sm-bootstrap-select .bootstrap-select .btn.dropdown-toggle, .sm-bootstrap-select .bootstrap-select .fixed-sidebar-left .side-nav > li > a.dropdown-toggle.documentation-btn, .fixed-sidebar-left .sm-bootstrap-select .bootstrap-select .side-nav > li > a.dropdown-toggle.documentation-btn, .sm-bootstrap-select .bootstrap-select .wizard > .actions a.dropdown-toggle, .wizard > .actions .sm-bootstrap-select .bootstrap-select a.dropdown-toggle, .sm-bootstrap-select .bootstrap-select .dt-buttons .dropdown-toggle.dt-button, .dt-buttons .sm-bootstrap-select .bootstrap-select .dropdown-toggle.dt-button, .sm-bootstrap-select .bootstrap-select .tablesaw-sortable th.tablesaw-sortable-head button.dropdown-toggle, .tablesaw-sortable th.tablesaw-sortable-head .sm-bootstrap-select .bootstrap-select button.dropdown-toggle, .sm-bootstrap-select .bootstrap-select .sweet-alert button.dropdown-toggle, .sweet-alert .sm-bootstrap-select .bootstrap-select button.dropdown-toggle, .sm-bootstrap-select .bootstrap-select .owl-theme .owl-nav .dropdown-toggle[class*="owl-"], .owl-theme .owl-nav .sm-bootstrap-select .bootstrap-select .dropdown-toggle[class*="owl-"], .sm-bootstrap-select .bootstrap-select button.dropdown-toggle.fc-agendaDay-button.fc-state-default.fc-corner-right,
.sm-bootstrap-select .bootstrap-select button.dropdown-toggle.fc-month-button.fc-state-default.fc-corner-left,
.sm-bootstrap-select .bootstrap-select button.dropdown-toggle.fc-agendaWeek-button, .sm-bootstrap-select .bootstrap-select .dropdown-toggle.fc-prev-button, .sm-bootstrap-select .bootstrap-select .dropdown-toggle.fc-next-button, .sm-bootstrap-select .bootstrap-select .dropdown-toggle.fc-today-button {
  font-size: 12px;
  height: 27px;
  padding: 3px 25px 3px 15px; }
.sm-bootstrap-select .bootstrap-select .dropdown-menu li a span.text {
  font-size: 12px; }

.no-margin-switcher .switchery {
  margin-top: 0;
  margin-right: 0; }

.bootstrap-touchspin .input-group-btn-vertical > .btn, .bootstrap-touchspin .fixed-sidebar-left .side-nav > li.input-group-btn-vertical > a.documentation-btn, .fixed-sidebar-left .bootstrap-touchspin .side-nav > li.input-group-btn-vertical > a.documentation-btn, .bootstrap-touchspin .wizard > .actions .disabled .input-group-btn-vertical > a, .bootstrap-touchspin .wizard > .actions .input-group-btn-vertical > a, .wizard > .actions .bootstrap-touchspin .input-group-btn-vertical > a, .bootstrap-touchspin .dt-buttons .input-group-btn-vertical > .dt-button, .dt-buttons .bootstrap-touchspin .input-group-btn-vertical > .dt-button, .bootstrap-touchspin .tablesaw-sortable th.tablesaw-sortable-head .input-group-btn-vertical > button, .tablesaw-sortable th.tablesaw-sortable-head .bootstrap-touchspin .input-group-btn-vertical > button, .bootstrap-touchspin .sweet-alert .input-group-btn-vertical > button, .sweet-alert .bootstrap-touchspin .input-group-btn-vertical > button, .bootstrap-touchspin .owl-theme .owl-nav .input-group-btn-vertical > [class*="owl-"], .owl-theme .owl-nav .bootstrap-touchspin .input-group-btn-vertical > [class*="owl-"], .bootstrap-touchspin .input-group-btn-vertical > button.fc-agendaDay-button.fc-state-default.fc-corner-right,
.bootstrap-touchspin .input-group-btn-vertical > button.fc-month-button.fc-state-default.fc-corner-left,
.bootstrap-touchspin .input-group-btn-vertical > button.fc-agendaWeek-button, .bootstrap-touchspin .input-group-btn-vertical > .fc-prev-button, .bootstrap-touchspin .input-group-btn-vertical > .fc-next-button, .bootstrap-touchspin .input-group-btn-vertical > .fc-today-button {
  border-radius: 0;
  padding: 10px; }
  .bootstrap-touchspin .input-group-btn-vertical > .btn i, .bootstrap-touchspin .fixed-sidebar-left .side-nav > li.input-group-btn-vertical > a.documentation-btn i, .fixed-sidebar-left .bootstrap-touchspin .side-nav > li.input-group-btn-vertical > a.documentation-btn i, .bootstrap-touchspin .wizard > .actions .input-group-btn-vertical > a i, .wizard > .actions .bootstrap-touchspin .input-group-btn-vertical > a i, .bootstrap-touchspin .dt-buttons .input-group-btn-vertical > .dt-button i, .dt-buttons .bootstrap-touchspin .input-group-btn-vertical > .dt-button i, .bootstrap-touchspin .tablesaw-sortable th.tablesaw-sortable-head .input-group-btn-vertical > button i, .tablesaw-sortable th.tablesaw-sortable-head .bootstrap-touchspin .input-group-btn-vertical > button i, .bootstrap-touchspin .sweet-alert .input-group-btn-vertical > button i, .sweet-alert .bootstrap-touchspin .input-group-btn-vertical > button i, .bootstrap-touchspin .owl-theme .owl-nav .input-group-btn-vertical > [class*="owl-"] i, .owl-theme .owl-nav .bootstrap-touchspin .input-group-btn-vertical > [class*="owl-"] i, .bootstrap-touchspin .input-group-btn-vertical > button.fc-agendaDay-button.fc-state-default.fc-corner-right i,
  .bootstrap-touchspin .input-group-btn-vertical > button.fc-month-button.fc-state-default.fc-corner-left i,
  .bootstrap-touchspin .input-group-btn-vertical > button.fc-agendaWeek-button i, .bootstrap-touchspin .input-group-btn-vertical > .fc-prev-button i, .bootstrap-touchspin .input-group-btn-vertical > .fc-next-button i, .bootstrap-touchspin .input-group-btn-vertical > .fc-today-button i {
    top: 6px; }

.bootstrap-touchspin .btn.btn-default.dropdown-toggle, .bootstrap-touchspin .fixed-sidebar-left .side-nav > li > a.btn-default.dropdown-toggle.documentation-btn, .fixed-sidebar-left .bootstrap-touchspin .side-nav > li > a.btn-default.dropdown-toggle.documentation-btn, .bootstrap-touchspin .fixed-sidebar-left .side-nav > li > a.dropdown-toggle.documentation-btn.fc-prev-button, .fixed-sidebar-left .bootstrap-touchspin .side-nav > li > a.dropdown-toggle.documentation-btn.fc-prev-button, .bootstrap-touchspin .fixed-sidebar-left .side-nav > li > a.dropdown-toggle.documentation-btn.fc-next-button, .fixed-sidebar-left .bootstrap-touchspin .side-nav > li > a.dropdown-toggle.documentation-btn.fc-next-button, .bootstrap-touchspin .fixed-sidebar-left .side-nav > li > a.dropdown-toggle.documentation-btn.fc-today-button, .fixed-sidebar-left .bootstrap-touchspin .side-nav > li > a.dropdown-toggle.documentation-btn.fc-today-button, .bootstrap-touchspin .wizard > .actions a.dropdown-toggle, .wizard > .actions .bootstrap-touchspin a.dropdown-toggle, .bootstrap-touchspin .dt-buttons .btn-default.dropdown-toggle.dt-button, .dt-buttons .bootstrap-touchspin .btn-default.dropdown-toggle.dt-button, .bootstrap-touchspin .dt-buttons .dropdown-toggle.dt-button.fc-prev-button, .dt-buttons .bootstrap-touchspin .dropdown-toggle.dt-button.fc-prev-button, .bootstrap-touchspin .dt-buttons .dropdown-toggle.dt-button.fc-next-button, .dt-buttons .bootstrap-touchspin .dropdown-toggle.dt-button.fc-next-button, .bootstrap-touchspin .dt-buttons .dropdown-toggle.dt-button.fc-today-button, .dt-buttons .bootstrap-touchspin .dropdown-toggle.dt-button.fc-today-button, .bootstrap-touchspin .tablesaw-sortable th.tablesaw-sortable-head button.dropdown-toggle, .tablesaw-sortable th.tablesaw-sortable-head .bootstrap-touchspin button.dropdown-toggle, .bootstrap-touchspin .sweet-alert button.btn-default.dropdown-toggle, .sweet-alert .bootstrap-touchspin button.btn-default.dropdown-toggle, .bootstrap-touchspin .sweet-alert button.dropdown-toggle.fc-prev-button, .sweet-alert .bootstrap-touchspin button.dropdown-toggle.fc-prev-button, .bootstrap-touchspin .sweet-alert button.dropdown-toggle.fc-next-button, .sweet-alert .bootstrap-touchspin button.dropdown-toggle.fc-next-button, .bootstrap-touchspin .sweet-alert button.dropdown-toggle.fc-today-button, .sweet-alert .bootstrap-touchspin button.dropdown-toggle.fc-today-button, .bootstrap-touchspin .owl-theme .owl-nav .dropdown-toggle[class*="owl-"], .owl-theme .owl-nav .bootstrap-touchspin .dropdown-toggle[class*="owl-"], .bootstrap-touchspin button.btn-default.dropdown-toggle.fc-agendaDay-button.fc-state-default.fc-corner-right, .bootstrap-touchspin button.dropdown-toggle.fc-agendaDay-button.fc-state-default.fc-corner-right.fc-prev-button, .bootstrap-touchspin button.dropdown-toggle.fc-agendaDay-button.fc-state-default.fc-corner-right.fc-next-button, .bootstrap-touchspin button.dropdown-toggle.fc-agendaDay-button.fc-state-default.fc-corner-right.fc-today-button,
.bootstrap-touchspin button.btn-default.dropdown-toggle.fc-month-button.fc-state-default.fc-corner-left,
.bootstrap-touchspin button.dropdown-toggle.fc-month-button.fc-state-default.fc-corner-left.fc-prev-button,
.bootstrap-touchspin button.dropdown-toggle.fc-month-button.fc-state-default.fc-corner-left.fc-next-button,
.bootstrap-touchspin button.dropdown-toggle.fc-month-button.fc-state-default.fc-corner-left.fc-today-button,
.bootstrap-touchspin button.btn-default.dropdown-toggle.fc-agendaWeek-button,
.bootstrap-touchspin button.dropdown-toggle.fc-agendaWeek-button.fc-prev-button,
.bootstrap-touchspin button.dropdown-toggle.fc-agendaWeek-button.fc-next-button,
.bootstrap-touchspin button.dropdown-toggle.fc-agendaWeek-button.fc-today-button, .bootstrap-touchspin .dropdown-toggle.fc-prev-button, .bootstrap-touchspin .dropdown-toggle.fc-next-button, .bootstrap-touchspin .dropdown-toggle.fc-today-button {
  color: #fff !important; }

.ms-container .ms-list {
  border: 1px solid #eee;
  border-radius: 0;
  box-shadow: none; }

.ms-container .ms-selectable li.ms-hover, .ms-container .ms-selection li.ms-hover {
  background: #22af47; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  background: #22af47;
  border-radius: 0; }

.bootstrap-switch {
  border-radius: 0;
  border-color: #eee;
  margin-bottom: 5px;
  box-shadow: none; }
  .bootstrap-switch.bootstrap-switch-focused {
    border-color: #eee;
    box-shadow: none; }

.bootstrap-tagsinput {
  border: 1px solid #eee;
  border-radius: 0;
  box-shadow: none;
  color: #727272; }
  .bootstrap-tagsinput .tag {
    border-radius: 0;
    color: white;
    background: #22af47; }

.tag.label, .tag.jvectormap-tip {
  padding: 8px 10px;
  margin-bottom: 10px;
  margin-right: 5px;
  display: inline-block;
  font-size: 12px;
  font-weight: 400; }

.editableform .editable-buttons .btn.btn-sm, .editableform .editable-buttons .fixed-sidebar-left .side-nav > li > a.btn-sm.documentation-btn, .fixed-sidebar-left .editableform .editable-buttons .side-nav > li > a.btn-sm.documentation-btn, .editableform .editable-buttons .wizard > .actions a, .wizard > .actions .editableform .editable-buttons a, .editableform .editable-buttons .dt-buttons .btn-sm.dt-button, .dt-buttons .editableform .editable-buttons .btn-sm.dt-button, .editableform .editable-buttons .tablesaw-sortable th.tablesaw-sortable-head button.btn-sm, .tablesaw-sortable th.tablesaw-sortable-head .editableform .editable-buttons button.btn-sm, .editableform .editable-buttons .sweet-alert button.btn-sm, .sweet-alert .editableform .editable-buttons button.btn-sm, .editableform .editable-buttons .owl-theme .owl-nav .btn-sm[class*="owl-"], .owl-theme .owl-nav .editableform .editable-buttons .btn-sm[class*="owl-"], .editableform .editable-buttons button.btn-sm.fc-agendaDay-button.fc-state-default.fc-corner-right,
.editableform .editable-buttons button.btn-sm.fc-month-button.fc-state-default.fc-corner-left,
.editableform .editable-buttons button.btn-sm.fc-agendaWeek-button, .editableform .editable-buttons .btn-sm.fc-prev-button, .editableform .editable-buttons .btn-sm.fc-next-button, .editableform .editable-buttons .btn-sm.fc-today-button {
  padding: 9px 25px; }
.editableform .form-control.input-sm, .editableform .select2-container--default .select2-selection--single .input-sm.select2-selection__rendered, .select2-container--default .select2-selection--single .editableform .input-sm.select2-selection__rendered,
.editableform .select2-container--default .input-sm.select2-selection--single,
.select2-container--default .editableform .input-sm.select2-selection--single, .editableform .input-sm.select2-selection.select2-selection--multiple, .editableform .wizard .content > .body input.input-sm, .wizard .content > .body .editableform input.input-sm, .editableform .mce-floatpanel .input-sm.mce-textbox, .mce-floatpanel .editableform .input-sm.mce-textbox, .editableform .mce-floatpanel .input-sm.mce-btn, .mce-floatpanel .editableform .input-sm.mce-btn, .editableform .dataTables_wrapper .dataTables_filter input.input-sm, .dataTables_wrapper .dataTables_filter .editableform input.input-sm, .editableform .dataTables_wrapper .dataTables_length select.input-sm, .dataTables_wrapper .dataTables_length .editableform select.input-sm, .editableform .jsgrid-cell input.input-sm, .jsgrid-cell .editableform input.input-sm, .editableform .jsgrid-cell select.input-sm, .jsgrid-cell .editableform select.input-sm, .editableform .tablesaw-bar .btn-select select.input-sm, .tablesaw-bar .btn-select .editableform select.input-sm, .editableform .input-sm.dd-handle, .editableform .input-sm.dd3-content {
  padding: 6px 12px;
  font-size: 14px; }
.editableform select.form-control.input-sm, .editableform .select2-container--default .select2-selection--single select.input-sm.select2-selection__rendered, .select2-container--default .select2-selection--single .editableform select.input-sm.select2-selection__rendered,
.editableform .select2-container--default select.input-sm.select2-selection--single,
.select2-container--default .editableform select.input-sm.select2-selection--single, .editableform select.input-sm.select2-selection.select2-selection--multiple, .editableform .mce-floatpanel select.input-sm.mce-textbox, .mce-floatpanel .editableform select.input-sm.mce-textbox, .editableform .mce-floatpanel select.input-sm.mce-btn, .mce-floatpanel .editableform select.input-sm.mce-btn, .editableform .dataTables_wrapper .dataTables_length select.input-sm, .dataTables_wrapper .dataTables_length .editableform select.input-sm, .editableform .jsgrid-cell select.input-sm, .jsgrid-cell .editableform select.input-sm, .editableform .tablesaw-bar .btn-select select.input-sm, .tablesaw-bar .btn-select .editableform select.input-sm, .editableform select.input-sm.dd-handle, .editableform select.input-sm.dd3-content {
  height: 42px;
  line-height: 1.428; }

.dropify-wrapper {
  border: 1px solid #eee; }

.dropzone {
  border: 1px solid #eee;
  min-height: 200px;
  background: transparent; }
  .dropzone .dz-preview.dz-image-preview {
    background: transparent none repeat scroll 0 0; }


/*Modals*/
.modal-dialog .modal-content {
  border-radius: 0;
  border: none; }
.modal-dialog .modal-footer {
  border: none; }

/*Sweet-alert*/
.sweet-alert {
  border-radius: 0;
  font-family: inherit; }
  .sweet-alert h2 {
    font-weight: 400;
    color: #272B34; }
  .sweet-alert button {
    box-shadow: none;
    font-size: inherit; }

/*Notification*/
.alert {
  border-radius: 0;
  border: none;
  color: #fff; }
  .alert i {
    font-size: 24px; }
  .alert.alert-success {
    background: #22af47; }
  .alert.alert-info {
    background: #ed1b60; }
  .alert.alert-danger {
    background: #f83f37; }
  .alert.alert-warning {
    background: #ffbf36; }
  .alert.alert-style-1 {
    padding-left: 70px;
    background: #fff;
    position: relative;
    color: #272B34;
    border: 1px solid #eee; }
    .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: #22af47;
      background: #f7f7f7; }
    .alert.alert-style-1.alert-info i {
      color: #ed1b60;
      background: #f7f7f7; }
    .alert.alert-style-1.alert-danger i {
      color: #f83f37;
      background: #f7f7f7; }
    .alert.alert-style-1.alert-warning i {
      color: #ffbf36;
      background: #f7f7f7; }

.alert-dismissable .close, .alert-dismissible .close {
  top: 0; }


/* Left Wrap
-------------------------------------------------*/
/* Header */
.site-header {
	margin-bottom: 75px;
}

/* Intro */
.intro {
	margin-bottom: 45px;
}

.intro-title {
	color: #fff;
	font-size: 36px;
	font-weight: 300;
	line-height: 1.2;
	margin-bottom: 20px;
}

/* Countdown timer */
.countdown {
	margin-bottom: 60px;
}

.countdown-title {
	color: #fff;
	font-size: 18px;
	line-height: 1.2;
	margin-bottom: 30px;
}

.countdown-title .icon {
	color: #fff;
	display: inline-block;
	font-size: 16px;
	height: 21px;
	line-height: 1.3125;
	margin-right: 3px;
	text-align: center;
	vertical-align: top;
	width: 21px;
}

.countdown-row {
	display: block;
}

.countdown-section {
	border-right: 1px solid #fff;
	border-color: rgba(255,255,255,0.8);
	color: #fff;
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 25%;
	-webkit-box-sizing:	border-box;
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;
}

.countdown-section:first-child {
	border-left: 1px solid #fff;
	border-color: rgba(255,255,255,0.8);
}

.countdown-amount {
	display: block;
	font-size: 48px;
	font-weight: 700;
	line-height: 1;
	padding-bottom: 20px;
}

.countdown-period {
	display: block;
	font-size: 12px;
	line-height: 1;
	text-transform: uppercase;
}

/* Newsletter form */
#newsletter-form {
	position: relative;
}

#newsletter-form .form-field {
	margin-right: 175px;
	position: relative;
}

#newsletter-form .form-submit {
	position: absolute;
	right: 0;
	top: 0;
	width: 160px;
}

#newsletter_email,
#newsletter_submit {
	display: block;
	height: 40px;
	width: 100%;
}

#newsletter_email {
	padding-left: 40px;
}

#newsletter-form .icon {
	border-right: 2px solid #fff;
	bottom: 10px;
	color: #fff;
	height: 20px;
	font-size: 16px;
	left: 2px;
	line-height: 1.25;
	position: absolute;
	text-align: center;
	width: 32px;
}

#newsletter-form span.error {
	background: #1799dd;
	background: rgba(23,153,221,0.8);
	border: 1px solid #1799dd;
	border-radius: 3px;
	color: #fff;
	font-size: 10px;
	letter-spacing: 1px;
	padding: 5px;
	position: absolute;
	right: 10px;	
	text-transform: uppercase;
	top: -15px;
}

.newsletter .spinner {
	height: 40px;
	margin: 0 0 30px;
	width: auto;
}

.newsletter .square {
	background: #fff;
	background: rgba(255,255,255,0.6);
	height: 15px;
	width: 15px;
}

.newsletter .success {
	margin-bottom: 30px;
	min-height: 40px;
}

.newsletter .success .icon {
	color: #fff;
	display: inline-block;
	font-size: 16px;
	height: 24px;
	line-height: 1.5;
	margin-right: 3px;
	text-align: center;
	vertical-align: top;
	width: 24px;
}

/* Right Wrap
-------------------------------------------------*/
.right-wrap .inner {
	position: relative;
}

/* Navigation */
.site-nav {
	margin-bottom: 75px;
}

#menu {
	list-style: none;
	margin: 0;
	padding-top:20px;
	padding-right:10px;
	position: relative;
}

#menu li {
	float: left;
	margin-left: 15px;
}

#menu li:first-child {
	margin-left: 0;
}

#menu a {
	border: 2px solid #933f01;
	background-color:#ff6c00;
	border-radius: 3px;
	color: #fff;
	display: block;
	font-size: 14px;
	padding: 5px 15px 6px;
	text-decoration: none;
	-webkit-transition:	all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition:	all 0.2s ease;
}

#menu .active a,
#menu a:hover {
	border-color: #5a2029;
	color: #343434;
	cursor:pointer;
}

/* Services */
.service-icon {
	float: left;
}

.service-icon .icon {
	background: #1799dd;
	border-radius: 3px;
	color: #fff;
	display: block;
	font-size: 48px;
	height:30px;
	line-height: 1.875;
	text-align: center;
	width: 30px;
}

.service-desc {
	border-left: 1px solid #1799dd;
	margin-bottom:25px;
	min-height:20px;
	padding-left:15px;
	position: relative;
}

.service-desc:before {
	border-style: solid;
	border-width: 6px 5px 6px 0;
	border-color: transparent #1799dd transparent transparent;
	content: "";
	height: 0;
	left: -9px;
	position: absolute;
	top: 5px;
	width: 0;
}

/* Team */
.team-photo {
	margin-bottom: 45px;
}

.team-photo img {
	border-radius: 3px;
}

.team-desc {
	margin-bottom: 15px;
}

.team-social {
	list-style: none;
	margin-left: 0;
}

.team-social li {
	float: left;
	margin-left: 10px;
}

.team-social li:first-child {
	margin-left: 0;
}

.team-social a {
	background: #49535d;
	border-radius: 3px;
	color: #fff;
	display: block;
	font-size: 16px;
	height: 30px;
	line-height: 1.875;
	text-align: center;
	text-decoration: none;
	-webkit-transition:	all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition:	all 0.2s ease;
	width: 30px;
}

.team-social a:hover {
	background: #1799dd;
}

/* Contact */
.google-map {
	color: #49535d;
	height: 300px;
	margin-bottom: 45px;
	width: 100%;
}

.google-map img {
	max-width: none;
}

/* Footer */
.footer-social {
	list-style: none;
	margin: 0;
	position: absolute;
	right: 60px;
	top: 45px;
}

.footer-social li {
	float: left;
	margin-left: 10px;
}

.footer-social li:first-child {
	margin-left: 0;
}

.footer-social a {
	border-radius: 3px;
	color: #fff;
	display: block;
	font-size: 16px;
	height: 36px;
	line-height: 2.125;
	text-align: center;
	text-decoration: none;
	-webkit-transition:	all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition:	all 0.2s ease;
	width: 36px;
}

.footer-social a:hover {
	color: rgba(22,30,39,0.6);
}

.facebook a {
	background: #3b5998;
}

.twitter a {
	background: #55acee;
}

.googleplus a {
	background: #dd4b39;
}

.dribbble a {
	background: #ea4c89;
}

.pinterest a {
	background: #c8232c;
}

.tumblr a {
	background: #34526f;
}

.wordpress a {
	background: #21759b;
}

.linkedin a {
	background: #0e76a8;
}

.vimeo a {
	background: #44bbff;
}

.youtube a {
	background: #c4302b;
}

/* No JS
-------------------------------------------------*/
.no-js .countdown,
.no-js .google-map,
.no-js #preload {
	display: none;
}

.no-js .fadeInLeft,
.no-js .fadeInRight {
	opacity: 1;
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

/* Media Queries
-------------------------------------------------*/
@media only screen and (max-width: 1200px) {
	.left-wrap {
		height: auto;
		position: relative;
		width: 100%;
	}
	
	.right-wrap {
		margin-left: 0;
		min-height: 0;		
		width: 100%;
	}

	.right-wrap .inner {
		position: static;
	}

	#menu {
		padding-right: 0;
	}

	#main {
		padding-bottom: 45px;
	}	

	.footer-social {
		border-top: 1px solid #49535d;
		margin: 0;
		padding-top: 30px;
		position: static;
	}
}

@media only screen and (max-width: 640px) {
	.countdown-amount {
		font-size: 36px;
	}
}

@media only screen and (max-width: 480px) {
	.inner {
		padding: 45px 30px;
	}

	.site-header,
	.site-nav {
		margin-bottom: 60px;
	}

	.intro-title,
	.countdown-amount {
		font-size: 30px;
	}

	.countdown-period {
		font-size: 10px;
		letter-spacing: 1px;
	}

	#newsletter-form .form-field {
		margin: 0 0 15px;
	}

	#newsletter-form .form-submit {
		position: static;
	}

	.newsletter .success {
		min-height: 95px;
	}

	.newsletter .spinner {
		height: 95px;
	}

	.one-half,
	.one-third,
	.two-thirds {
		width: 100%;
	}

	.team-photo {
		margin-bottom: 30px;
	}

	.service-icon {
		float: none;
		margin-bottom: 30px;
	}

	.service-desc {
		border-left: 0;
		margin-left: 0;
		min-height: 0;
		padding-left: 0;
	}

	.service-desc:before {
		display: none;
	}	
}


@media only screen and (max-width: 360px) {
	h1,
	.intro-title,
	.countdown-amount {
		font-size: 24px;
	}

	h2 {
		font-size: 20px;
	}

	h3 {
		font-size: 18px;
	}

	#menu li {
		display: block;
		float: none;
		margin-bottom: 10px;
		margin-left: 0;		
	}
}

.notification {
    font-family: Arial, Helvetica, clean, sans-serif;
    font-size: large;
    font-weight: bold;
    background-color: rgb(247, 247, 247);
    color: red;
}

.success {
    font-family: Arial, Helvetica, clean, sans-serif;
    font-size: large;
    font-weight: bold;
    background-color: #90EE90;
    color: black;
}

.fail {
    font-family: Arial, Helvetica, clean, sans-serif;
    font-size: large;
    font-weight: bold;
    background-color: #FF8400;
    color: white;
}
