﻿/**
 * Copyright (c) 2017 eSolutionsGroup.
 * All rights reserved.
 * 
 * Author: Timothy Grant Vogelsang <tvogelsang@esolutionsgroup.ca>
 */

/**
 * Alerts
 */

.FRM_bootstrap .FRM_alert h1,
.FRM_bootstrap .FRM_alert h2,
.FRM_bootstrap .FRM_alert h3,
.FRM_bootstrap .FRM_alert h4,
.FRM_bootstrap .FRM_alert h5 {
	margin-top: inherit;
	
}

.FRM_bootstrap #Email .FRM_alert h1,
.FRM_bootstrap #Email .FRM_alert h2,
.FRM_bootstrap #Email .FRM_alert h3,
.FRM_bootstrap #Email .FRM_alert h4,
.FRM_bootstrap #Email .FRM_alert h5 {
	color: #fff!important;
}

.FRM_bootstrap .FRM_alert > p,
.FRM_bootstrap .FRM_alert > ul {
	margin-bottom: inherit;
}

/**
 * Breadcrumbs
 */
.FRM_bootstrap .FRM_breadcrumb {
	background-color: transparent;
	border-radius: inherit;
	margin-bottom: 5px;
	padding: 0px;
	padding-top: 5px;
}

.FRM_bootstrap .FRM_breadcrumb > li + li::before {
	padding: 0px 3px;	
}

.FRM_bootstrap button.FRM_icon-working {
	cursor: progress !important;
}

/**
  * Errors
  */
.FRM_bootstrap .FRM_error-template {
	padding: 40px 15px;
	text-align: center;
}

.FRM_bootstrap .FRM_error-template p {
	margin: 15px 0px;
}

.FRM_bootstrap .FRM_error-template .FRM_error-actions {
	margin-top: 25px;
	margin-bottom: 15px;
}

.FRM_bootstrap .FRM_error-template .FRM_error-actions .FRM_btn {
	margin-right: 10px;
}

.FRM_bootstrap fieldset .FRM_legend-hidden {
	position: absolute;
	top: -25000px;
	display: none;
}

/**
 * Fonts
 */
.FRM_bootstrap .FRM_fa.FRM_fa-lock.FRM_fa-1x {
	font-size: 1.1em;
}

/**
 * Forms
 */
.FRM_bootstrap .FRM_Question > .FRM_form-group {
	margin-bottom: 35px;
}

.FRM_bootstrap .FRM_form-group .FRM_checkbox
.FRM_bootstrap .FRM_form-group .FRM_checkbox-inline,
.FRM_bootstrap .FRM_form-group .FRM_radio,
.FRM_bootstrap .FRM_form-group .FRM_radio-inline {
	margin-bottom: 5px;
	margin-top: 5px;
}

.FRM_bootstrap .FRM_form-group .FRM_checkbox label,
.FRM_bootstrap .FRM_form-group .FRM_checkbox-inline label,
.FRM_bootstrap .FRM_form-group .FRM_radio label,
.FRM_bootstrap .FRM_form-group .FRM_radio-inline label {
	font-weight: normal;
}
.FRM_bootstrap .FRM_form-group input[type=checkbox],
.FRM_bootstrap .FRM_form-group input[type=radio] {
	bottom: 2px;
	margin-right: 2px;
	position: relative;
	vertical-align: middle;
}

.FRM_bootstrap .unpublished #_Form .FRM_form-group input[type=checkbox],
.FRM_bootstrap .unpublished #_Form .FRM_form-group input[type=radio] {
	bottom: 2px;
	margin-right: 2px;
	position: relative;
	vertical-align: middle;
}

.FRM_bootstrap .unpublished .FRM_form-group input[type=checkbox],
.FRM_bootstrap .unpublished .FRM_form-group input[type=radio] {
	bottom: 6px;
	margin-right: 2px;
	position: relative;
	vertical-align: middle;
}

.FRM_bootstrap .RadioButtonList .FRM_form-group .FRM_radio,
.FRM_bootstrap .CheckboxList .FRM_form-group .FRM_checkbox {
	margin-bottom: 0;
	margin-top: 0;
}
.FRM_bootstrap .published-page .RadioButtonList .FRM_form-group .FRM_marginTop5,
.FRM_bootstrap .published-page .CheckboxList .FRM_form-group .FRM_marginTop5,
.FRM_bootstrap .unpublished .RadioButtonList .FRM_form-group .FRM_marginTop5,
.FRM_bootstrap .unpublished .CheckboxList .FRM_form-group .FRM_marginTop5 {
	display: none;
}
.FRM_bootstrap .form-group-custom .FRM_control-label {
	font-size: 24px;
	font-weight: 500;
}

.FRM_bootstrap .FRM_has-feedback label ~ .FRM_form-control-feedback {
    top: 21px;
}

.FRM_bootstrap .form-group-custom .intro {
	color: #666;
	margin-top: 5px;
	margin-bottom: 5px;
}

.FRM_bootstrap .FRM_form-control[readonly],
.FRM_bootstrap .FRM_form-control[disabled] {
	cursor: pointer;

}
.FRM_bootstrap .FRM_form-control[readonly]{
	background:#fff;
	color:inherit;
}

.FRM_bootstrap .FRM_help-block {
	margin-bottom: 0px;
}

/**
 * Grids
 */
.FRM_bootstrap .FRM_col-padding-right-5 {
	margin-right: 5px;
}

.FRM_col-xs-xx-5, .FRM_col-sm-xx-5, .FRM_col-md-xx-5, .FRM_col-lg-xx-5,
.FRM_col-xs-xx-7, .FRM_col-sm-xx-7, .FRM_col-md-xx-7, .FRM_col-lg-xx-7,
.FRM_col-xs-xx-8, .FRM_col-sm-xx-8, .FRM_col-md-xx-8, .FRM_col-lg-xx-8,
.FRM_col-xs-xx-9, .FRM_col-sm-xx-9, .FRM_col-md-xx-9, .FRM_col-lg-xx-9,
.FRM_col-xs-xx-10, .FRM_col-sm-xx-10, .FRM_col-md-xx-10, .FRM_col-lg-xx-10 {
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
}

.FRM_col-xs-xx-5 {
	float: left;
	width: 20%;
}
.FRM_col-xs-xx-7 {
	float: left;
	width: 14.2857%
}
.FRM_col-xs-xx-8 {
	float: left;
	width: 12.5%;
}
.FRM_col-xs-xx-9 {
	float: left;
	width: 11.1111%;
}
.FRM_col-xs-xx-10 {
	float: left;
	width: 10%;
}

@media (min-width: 768px) {
	.FRM_col-sm-xx-5 {
		float: left;
		width: 20%;
	}
	.FRM_col-sm-xx-7 {
		float: left;
		width: 14.2857%
	}
	.FRM_col-sm-xx-8 {
		float: left;
		width: 12.5%;
	}
	.FRM_col-sm-xx-9 {
		float: left;
		width: 11.1111%;
	}
	.FRM_col-sm-xx-10 {
		float: left;
		width: 10%;
	}

	.FRM_bootstrap .FRM_nav-tabs.FRM_nav-justified > .FRM_active > a,
	.FRM_bootstrap .FRM_nav-tabs.FRM_nav-justified > .FRM_active > a:hover,
	.FRM_bootstrap .FRM_nav-tabs.FRM_nav-justified > .FRM_active > a:focus {
		outline: none;
		font-weight: 900;
		background: #292929;
		color: #fff;
		border: none;
		border-bottom: 3px solid #e8e8e8;
	}

	.FRM_bootstrap .FRM_nav-tabs.FRM_nav-justified > a,
	.FRM_bootstrap .FRM_nav-tabs.FRM_nav-justified > a:hover,
	.FRM_bootstrap .FRM_nav-tabs.FRM_nav-justified > a:focus {
		outline: none;
		font-weight: 900;
		background: #292929;
		color: #fff;
		border-bottom: 3px solid #e8e8e8;
	}
}



@media (min-width: 992px) {
	.FRM_col-md-xx-5 {
		float: left;
		width: 20%;
	}
	.FRM_col-md-xx-7 {
		float: left;
		width: 14.2857%
	}
	.FRM_col-md-xx-8 {
		float: left;
		width: 12.5%;
	}
	.FRM_col-md-xx-9 {
		float: left;
		width: 11.1111%;
	}
	.FRM_col-md-xx-10 {
		float: left;
		width: 10%;
	}

	.FRM_text-md-right {
		text-align: right;
	}
}

@media (min-width: 1200px) {
	.FRM_col-lg-xx-5 {
		float: left;
		width: 20%;
	}
	.FRM_col-lg-xx-7 {
		float: left;
		width: 14.2857%
	}
	.FRM_col-lg-xx-8 {
		float: left;
		width: 12.5%;
	}
	.FRM_col-lg-xx-9 {
		float: left;
		width: 11.1111%;
	}
	.FRM_col-lg-xx-10 {
		float: left;
		width: 10%;
	}
}

/**
 * Labels
 */
.FRM_bootstrap .label-as-badge {
	border-radius: 1em;
}

.FRM_bootstrap .FRM_label-lg {
	font-size: 1.0em;
	padding-top: 4px;
}

.FRM_bootstrap .FRM_label-md {
	font-size: 0.85em;
	padding-top: 4px;
}

/**
 * Panels
 */
.FRM_bootstrap .FRM_panel-heading a {
	text-decoration: none;
}

.FRM_bootstrap .FRM_panel-heading-fixed {
	line-height: 20px;
}

.FRM_bootstrap .FRM_panel.FRM_panel-none {
	border: 0px;
	box-shadow: none;
}

/**
 * Popovers
 */
.FRM_bootstrap .FRM_popover {
	max-width: 500px;
	width: auto;
}
.FRM_popover br{
	line-break: auto;
}

/**
 * Select2
 */
.FRM_bootstrap form .FRM_select2-container .FRM_select2-dropdown ul,
.FRM_bootstrap form .FRM_select2-container .FRM_select2-dropdown ul li {
	margin: 0 !important;
}
.FRM_bootstrap .FRM_select2-container .FRM_select2-dropdown ul li[aria-disabled="true"] {
	text-decoration: line-through;
}

/**
 * Tabs
 */
.FRM_bootstrap .FRM_nav.nav-border-bottom {
	border-bottom: 1px solid #ddd;
}

.FRM_table > tbody > tr.info > td,
.FRM_table > tbody > tr.info > th,
.FRM_table > tbody > tr > td.FRM_info,
.FRM_table > tbody > tr > th.FRM_info,
.FRM_table > tfoot > tr.FRM_info > td,
.FRM_table > tfoot > tr.FRM_info > th,
.FRM_table > tfoot > tr > td.FRM_info,
.FRM_table > tfoot > tr > th.FRM_info,
.FRM_table > thead > tr.FRM_info > td,
.FRM_table > thead > tr.FRM_info > th,
.FRM_table > thead > tr > td.FRM_info,
.FRM_table > thead > tr > th.FRM_info {
	background-color: #f9f9f9 !important;
	border-bottom: 1px solid #ddd;
}


@media (min-width: 320px) and (max-width: 767px) {
	.FRM_bootstrap .FRM_nav-tabs.FRM_nav-justified > li > a {
		margin-bottom: 0;
	}
}

@media (min-width: 768px) and (max-width: 768px) {
	.FRM_bootstrap .nav-container .FRM_nav-tabs.FRM_nav-justified > li > a {
		font-size: 14px!important;
	}
	.FRM_bootstrap .nav-container .FRM_nav > li > a {
		padding: 3px 8px;
	}
}

	@media (max-width: 768px) {
		.FRM_bootstrap .FRM_nav.nav-border-bottom {
			padding-bottom: 0;
		}

		.formbuilder-uber .FRM_bootstrap .FRM_col-md-3.FRM_has-feedback {
			margin-bottom: 10px;
		}
	}

	.FRM_bootstrap .FRM_nav.nav-border-bottom .FRM_nav-justified {
		margin-bottom: 0;
		background-color: #292929;
	}

	.FRM_bootstrap .FRM_nav.nav-border-bottom li {
		/*border-bottom: 1px solid #fff !important;*/
	}

	/**
 * Table
 */
	.FRM_bootstrap .FRM_table thead td {
		vertical-align: bottom !important;
	}

	.FRM_bootstrap .FRM_table > thead > tr > th {
		border-bottom: 0px;
	}

	.FRM_bootstrap .FRM_table td a {
		text-decoration: none;
	}

	.FRM_bootstrap .FRM_table td .icon {
		margin-right: 10px;
		vertical-align: top;
		width: 55px;
	}

	.FRM_bootstrap .FRM_table td .FRM_info {
		font-size: small;
	}

	.FRM_bootstrap .FRM_table {
		margin-bottom: 20px;
	}

	.FRM_bootstrap .FRM_borderless td, .FRM_bootstrap .FRM_borderless th {
		border: none !important;
	}

	/**
 * Validation
 */
	.FRM_bootstrap .input-validation-error {
		border-color: #B94A48 !important;
		color: #B94A48 !important;
	}

	.FRM_bootstrap .input-validation-error:focus {
		border-color: #B94A48 !important;
		-webkit-box-shadow: 0 0 6px #D59392 !important;
		-moz-box-shadow: 0 0 6px #D59392 !important;
		box-shadow: 0 0 6px #D59392 !important;
	}

	.FRM_bootstrap .FRM_form-group.required .FRM_control-label:after {
		color: #B94A48;
		content: " *";
	}

	.FRM_bootstrap span.required {
		color: red;
	}

	.FRM_bootstrap span.FRM_change-indicator {
		color: red;
	}

	.FRM_bootstrap span.FRM_change-indicator .FRM_fa-circle {
		font-size: 0.75em;
	}

	/**
 * Custom
 */
	.FRM_bootstrap p {
		margin: 0px 0px 25px;
	}

	.FRM_bootstrap .FRM_fade {
		opacity: 0.9;
	}

	.FRM_bootstrap .FRM_fade5 {
		opacity: 0.5;
	}

	.FRM_bootstrap .FRM_fade6 {
		opacity: 0.4;
	}

	.FRM_bootstrap .FRM_fade7 {
		opacity: 0.3;
	}

	.FRM_bootstrap .FRM_fade8 {
		opacity: 0.2;
	}

	.FRM_bootstrap .FRM_fade9 {
		opacity: 0.1;
	}

	.FRM_bootstrap .FRM_invisible {
		visibility: hidden;
	}

	.FRM_bootstrap .FRM_marginBottom5 {
		margin-bottom: 5px !important;
	}

	.FRM_bootstrap .FRM_marginBottom10 {
		margin-bottom: 10px !important;
	}

	.FRM_bootstrap .FRM_marginBottom15 {
		margin-bottom: 15px !important;
	}

	.FRM_bootstrap .FRM_marginLeft5 {
		margin-left: 5px !important;
	}

	.FRM_bootstrap .FRM_marginLeft10 {
		margin-left: 10px !important;
	}

	.FRM_bootstrap .FRM_marginLeft15 {
		margin-left: 15px !important;
	}

	.FRM_bootstrap .FRM_marginLeft25 {
		margin-left: 25px !important;
	}

	.FRM_bootstrap .FRM_marginLeft30 {
		margin-left: 30px !important;
	}

	.FRM_bootstrap .FRM_marginLeft45 {
		margin-left: 45px !important;
	}

	.FRM_bootstrap .FRM_marginLeft60 {
		margin-left: 60px !important;
	}

	.FRM_bootstrap .FRM_marginLeft75 {
		margin-left: 75px !important;
	}

	.FRM_bootstrap .FRM_marginRight5 {
		margin-right: 5px !important;
	}

	.FRM_bootstrap .FRM_marginRight10 {
		margin-right: 10px !important;
	}

	.FRM_bootstrap .FRM_marginRight15 {
		margin-right: 15px !important;
	}

	.FRM_bootstrap .FRM_marginRight25 {
		margin-right: 25px !important;
	}

	.FRM_bootstrap .FRM_marginRight30 {
		margin-right: 30px !important;
	}

	.FRM_bootstrap .FRM_marginRight45 {
		margin-right: 45px !important;
	}

	.FRM_bootstrap .FRM_marginRight60 {
		margin-right: 60px !important;
	}

	.FRM_bootstrap .FRM_marginRight75 {
		margin-right: 75px !important;
	}

	.FRM_bootstrap .FRM_marginTop5 {
		margin-top: 5px !important;
	}

	.FRM_bootstrap .FRM_marginTop10 {
		margin-top: 10px !important;
	}

	.FRM_bootstrap .FRM_marginTop15 {
		margin-top: 15px !important;
	}

		.FRM_bootstrap .FRM_marginTop15.nav-container {
			margin-top: 35px !important;
		}

	.FRM_bootstrap .FRM_marginTop25 {
		margin-top: 25px !important;
	}

	.FRM_bootstrap .FRM_noBorder {
		border: 0px !important;
	}

	.FRM_bootstrap .FRM_noMargin {
		margin: 0px !important;
	}

	.FRM_bootstrap .FRM_noMarginBottom {
		margin-bottom: 0px !important;
	}

	.FRM_bootstrap .FRM_noMarginTop {
		margin-top: 0px !important;
	}

	.FRM_bootstrap .FRM_noPaddingBottom {
		padding-bottom: 0px !important;
	}

	.FRM_bootstrap .FRM_padding5 {
		padding: 5px !important;
	}

	.FRM_bootstrap .FRM_padding10 {
		padding: 10px !important;
	}

	.FRM_bootstrap .FRM_padding15 {
		padding: 15px !important;
	}

	.FRM_bootstrap .FRM_paddingBottom5 {
		padding-bottom: 5px !important;
	}

	.FRM_bootstrap .FRM_paddingBottom10 {
		padding-bottom: 10px !important;
	}

	.FRM_bootstrap .FRM_paddingBottom15 {
		padding-bottom: 15px !important;
	}

	.FRM_bootstrap .FRM_paddingLeft5 {
		padding-left: 5px !important;
	}

	.FRM_bootstrap .FRM_paddingLeft10 {
		padding-left: 10px !important;
	}

	.FRM_bootstrap .FRM_paddingLeft15 {
		padding-left: 15px !important;
	}

	.FRM_bootstrap .FRM_paddingRight5 {
		padding-right: 5px !important;
	}

	.FRM_bootstrap .FRM_paddingRight10 {
		padding-right: 10px !important;
	}

	.FRM_bootstrap .FRM_paddingRight15 {
		padding-right: 15px !important;
	}

	.FRM_bootstrap .FRM_paddingTop5 {
		padding-top: 5px !important;
	}

	.FRM_bootstrap .FRM_paddingTop10 {
		padding-top: 10px !important;
	}

	.FRM_bootstrap .FRM_paddingTop15 {
		padding-top: 15px !important;
	}

	.FRM_bootstrap .FRM_question {
		overflow: hidden;
	}

	.FRM_bootstrap .FRM_text-small {
		font-size: 12px;
	}

	.FRM_bootstrap .FRM_warning {
		font-style: italic;
		font-weight: 700;
	}

	.FRM_bootstrap .underline {
		border-bottom: 1px solid #eee;
		margin-bottom: 15px;
		padding-bottom: 10px;
	}

	/**
 * UI
 */
	.ui-datepicker,
	.ui-timepicker {
		z-index: 9999 !important;
	}


	.g-recaptcha-error {
		color: red;
		text-align: center;
	}

	.g-recaptcha div {
		margin: auto;
	}

	/* for public page*/

.published-page-wrapper button.hidden, button.FRM_btn.invisible,
.published-page-wrapper .hidden{

	display: none;
}
.unpublished #_Form button.hidden {
	display: none;
}
.published-page-wrapper  govstack-ribbon {
	display: none;
}

.published-page-wrapper.published-responses govstack-ribbon {
	display:block;
}

.published-page-wrapper #_Form {
	padding: 20px;
}

.published-page-wrapper  #pageHeading {
	margin-top: 10px;
}

.published-page-wrapper .FRM_bootstrap legend {
	border-bottom:none;
	margin-bottom:0;
	font-weight:700;

}

	.published-page-wrapper .FRM_bootstrap legend.checkbox-legend,
	.published-page-wrapper .FRM_bootstrap legend.dropdown-legend,
	.published-page-wrapper .FRM_bootstrap legend.radioButton-legend {
		float:left;
		width:auto;
		display:contents;
		font-size:inherit;
		margin:0;
		font-weight:700;
		color:inherit;
	}
.unpublished-wrapper .FRM_bootstrap legend.checkbox-legend,
.unpublished-wrapper .FRM_bootstrap legend.dropdown-legend,
.unpublished-wrapper .FRM_bootstrap legend.radioButton-legend {
	float: unset;
	width: auto;
	display:contents;
	font-size: 14px;
	margin: 0;
	border-bottom: none;
	
}

.unpublished-wrapper .FRM_bootstrap .unpublished legend.checkbox-legend,
.unpublished-wrapper .FRM_bootstrap .unpublished legend.dropdown-legend,
.unpublished-wrapper .FRM_bootstrap .unpublished legend.radioButton-legend {
	font-weight: 700;
	font-size: inherit;
}
.FRM_bootstrap legend {
	color:inherit;
}

.unpublished-wrapper .FRM_bootstrap .unpublished #Design legend.checkbox-legend,
.unpublished-wrapper .FRM_bootstrap .unpublished #Design legend.dropdown-legend,
.unpublished-wrapper .FRM_bootstrap .unpublished #Design legend.radioButton-legend {
	font-weight: 500;
	font-size: 16px;
}
	.unpublished-wrapper form#_Form { 
		padding: 20px;
	}


.published-page-wrapper #_Form .FRM_row {
	display: inherit;
}

.FRM_bootstrap .FRM_form-group select.FRM_form-control {
	margin-top: 5px;
}

.FRM_bootstrap #_SearchForm .FRM_form-group select.FRM_form-control {
	margin-top:0;
}

.published-page-wrapper .select2-container--bootstrap .select2-selection--single {
	margin-top: 5px;

}

/*.published-page-wrapper div.Question.Presentation img {
	max-width: 100%;
}*/
.unpublished-wrapper div.Question.Presentation img {
	max-width: 100%;
	height: auto;
}

.published-page-wrapper .FRM_bootstrap #Email .alert label {
	margin-top: 5px;
}

.published-page-wrapper #printAreaContent div.Question.Presentation img {
	max-width: revert-layer;
	height: revert-layer;
}

.published-page-wrapper div#Email {
	padding: 20px;
}

p.error-message {
	font-size: 24px;
}

.published-page-wrapper .FRM_bootstrap .kbw-signature canvas {
	width: inherit;
	height:252px!important;
}
.FRM_bootstrap .unpublished .kbw-signature canvas {
	width: inherit;
	height: 252px !important;
}
.FRM_bootstrap .unpublished .Question.DropDownList {
	margin-top: 5px;
}

.FRM_bootstrap .unpublished #Design .Question.DropDownList {
	margin-top: 0;
}
.FRM_bootstrap .FRM_alert-success {
	color: #fff;
	background-color: #575757;
	border-color: #575757;
	background-image: linear-gradient(to bottom, #575757 0%, #575757 100%);
}
.FRM_bootstrap .FRM_btn-success {
	background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
	border-radius: 5px;
	background-repeat: inherit;
	border-color: #C6C6C6;
	color: #000;
	font-size: 16px;
	background-color: #ffffff;
}

.FRM_bootstrap .FRM_btn-success:hover {
	background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
	border-radius: 5px;
	background-repeat: inherit;
	border-color: #C6C6C6;
	color: #000;
	font-size: 16px;
	background-color: #ffffff;
}


.FRM_alert-success .FRM_input-group .FRM_form-control {
	/*height: 39px;*/
	height:auto;
}

.FRM_alert-success .FRM_input-group {
	display: -webkit-box;
	color: #555;
}

.FRM_alert-success .FRM_btn-success {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size: 17px;
}

.FRM_bootstrap .FRM_alert-success .FRM_btn-default {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size: 17px;
}
	.FRM_alert-success .FRM_btn-success:hover {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		font-size: 17px;
	}

.FRM_bootstrap .FRM_alert-success  .FRM_form-control:focus {
	border-color: #fff;
	outline: 0;
	box-shadow: none;
}
.FRM_bootstrap #Continue .FRM_alert-success h2 {
	color: #fff;
}
.field-validation-error {
	color: #e80c4d;
	font-weight: bold;
}


@media only screen and (max-width: 767px) {
	.FRM_bootstrap .FRM_alert-success .FRM_input-group-addon:first-child {
		border-right: 0;
		width: 38px;
		line-height: 24px;
	}

	/*.FRM_bootstrap .FRM_alert-success .FRM_input-group {
		display: flex;
	}*/
}

@media only screen and (max-width: 2560px) {
}