@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&family=Roboto&display=swap');
@font-face {
	font-family: 'Asap-Regular';
	src: url('../fonts/Asap-Regular.eot');
	src: url('../fonts/asap-regular-webfont.woff2') format('woff2'),
		 url('../fonts/Asap-Regular.woff') format('woff'),
		 url('../fonts/Asap-Regular.ttf') format('truetype'),
		 url('../fonts/Asap-Regular.svg#Asap-Regular') format('svg'),
		 url('../fonts/Asap-Regular.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}
 
@font-face {
	font-family: 'Asap-Medium';
	src: url('../fonts/Asap-Medium.eot');
	src: url('../fonts/asap-medium-webfont.woff2') format('woff2'),
		 url('../fonts/Asap-Medium.woff') format('woff'),
		 url('../fonts/Asap-Medium.ttf') format('truetype'),
		 url('../fonts/Asap-Medium.svg#Asap-Medium') format('svg'),
		 url('../fonts/Asap-Medium.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}


/* field size validation message*/

.arflite-field-err-active{
	color:red;
	display: inline-block;
	clear: both;
	background: #fff;
	z-index: 5;
	position: relative;
	padding: 4px 0;
}

/* field size validation message end */


html {
	background: #ffffff !important;
}
textarea:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	border-color: #D5E3FF;
}

.arfsecondspan {
	float: right;
	font-size: 12px;
	margin-left: 0px;
	position: relative;
	left: 1px;
	top: 16px;
	font-family: Asap-Regular;
}

.arf_field_animation_preview_inner_container {
	left: 50%;
	top: 50%;
	font-size: 20px;
	transform: translate(-50%,-50%);
	position: absolute;
}

.arf_field_animation_preview_main_container {
	border: 1px solid #dee6fb;
	min-height: 100px;
	position: relative;
	overflow: hidden;
}

#wpfooter {
	display:none;
}
.wrap div.updated, .wrap div.error, .media-upload-form div.error {
	display: none;
}
#update-nag, .update-nag {
	display: none;
}

.arferrmsgicon {
	background:#e37676 url(../images/error.png) no-repeat center center;
	border-right:5px solid #c65353;
	width:55px;
	height:44px;
	float:left;
	margin:0 0 0 1px;
	border-radius:3px 0px 0px 3px;
	-webkit-border-radius:3px 0px 0px 3px;
	-moz-border-radius:3px 0px 0px 3px;
	-o-border-radius:3px 0px 0px 3px;
	border-top: 1px solid #C25959;
	border-bottom: 1px solid #C25959;
	border-left:none;
}

.wrap #warning_message {
	border: solid 1px #000000;
	height:20px;
	color:#000000;
	font-size:15px;
	font-weight:bold;
	letter-spacing:0.3;
	display:block;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	padding:8px 5px 5px 40px;
	font-family:'Asap-Regular', Arial, Helvetica, Verdana, sans-serif;
	background:#F3CAC7 url(../images/warning-icon.png) 10px 5px no-repeat;
	margin-top:15px !important;
	margin-bottom:10px !important;
	width:60% !important;
}
.wrap {
	margin:0px !important;
}
.tdclass {
	text-align:right !important;
}
.actions, .actions2 {
	overflow:visible;
	padding: 20px 0;
}
.actions2 {
	padding-top:15px;
}
#doaction, #doaction1, #doaction2, #doaction3, #doaction4 {
	margin: 0 0 0 40px;
}
.arlinks {
	color: #3f74e7;
	font-family: Asap-Regular;
	font-size: 14px;
	letter-spacing:0.8px;
}
#wpcontent {
	font-family: Asap-Regular;
	font-size:14px;
	color:#4e5462;
	background:#FFFFFF;
}
.wrap input[class="chkstanard"] {
	display:none;
}
.wrap input[class="rdostandard"], .wrap input[class="rdostandard multicolfield"] , .wrap input[class="rdostandard arf_col_chk_radio"]  {
	display:none;
}
.wrap #example2_wrapper .ui-widget-header,
.wrap #example_wrapper .ui-widget-header {
	background:none;
	border:none;
	font-size:12px;
	font-weight:bold;
	border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	-o-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.arf_list_entries_form #example2_wrapper .ui-widget-header,
.arf_list_entries_form #example_wrapper .ui-widget-header{
	display: block;
	width:100%;
}
.wrap #example2_wrapper th.ui-state-default,
.wrap #example_wrapper th.ui-state-default {
	background-color:none;
	border-bottom:solid 1px #d6d6d6;
	border-left:solid 2px #ffffff;
	border-right:solid 2px #ffffff;
	color:#0b2e38;
	font-family: Asap-Regular;
	font-size:15px;
	letter-spacing:normal;
	height:35px;
}
.wrap #example2_wrapper tr.odd,
.wrap #example_wrapper tr.odd {
	background-color:#ffffff;
	height:62px;
	font-family:Asap-Regular;
	font-size:14px;
	color:#333333;
	letter-spacing:normal;
}
.wrap #example2_wrapper tr.even,
.wrap #example_wrapper tr.even {
	height:62px;
	font-family:Asap-Regular;
	font-size:14px;
	color:#333333;
	letter-spacing:normal;
}
.wrap #example2_wrapper tr.odd td, .wrap #example2_wrapper tr.even td,
.wrap #example_wrapper tr.odd td, .wrap #example_wrapper tr.even td {
	border-top:none;
}
.wrap #example2_wrapper .form_name a,
.wrap #example_wrapper .form_name a {
	color:#113e71;
	text-decoration:none;
}
.wrap #example2_wrapper .form_entries a,
.wrap #example_wrapper .form_entries a {
	color:#113e71;
	text-decoration:none;
}
.wrap #example2_wrapper #example2_filter,
.wrap #example_wrapper #example_filter {
	color:#fff;
	font-weight:bold;
	float:left;
	width: 190px;
}
.wrap #example2_wrapper #example2_length label,
.wrap #example_wrapper #example_length label {
	color:#4e5462;
	font-family: Asap-Regular;
	font-size: 15px;
	margin-top:2px;
}
.wrap #example2_wrapper .ColVis_Button,
.wrap #example_wrapper .ColVis_Button {
	width:auto;
	float:left;
	height:29px;
	border:1px solid #D5E3FF !important;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background: #ffffff;
	color: #4e5462;
	font-family: Asap-Regular;
	font-size:15px;
	letter-spacing:0.5px;
	padding:0px 10px 0 28px;
	cursor:pointer;
	position: relative;
	font-weight: normal;
}

.ColVis_Button .ColVis_radio,
.ColVis_Button .ColVis_title{
	float:left;
}

.ColVis_Button .ColVis_title{
	width: calc( 100% - 40px );
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ColVis_Button .ColVis_radio{
	margin-right: 0px;
}

.wrap #example2_wrapper #example2_info,
.wrap #example_wrapper #example_info {
	font-family: Asap-medium;
	font-size:15px;
	padding-top: 7px;
	margin-left: 10px;
}
.wrap #example2_wrapper .dataTables_filter,
.wrap #example_wrapper .dataTables_filter {
	width:32%;
	margin-right:10px;
}
.wrap #example2_wrapper div.ColVis,
.wrap #example_wrapper div.ColVis {
	margin-bottom:0;
}
.wrap .footer_grid {
	clear:both;
	margin-bottom:30px;
}
.wrap .h2 {
	font-weight:normal;
	line-height:normal;
	text-shadow:none;
}
.wrap #example2_wrapper div.footer,
.wrap #example_wrapper div.footer {
	padding:5px;
	padding-bottom:0px;
	height:42px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-bottom-left-radius:3px;
	-moz-border-bottom-right-radius:3px;
	-o-border-bottom-left-radius:3px;
	-o-border-bottom-right-radius:3px;
	margin-top: -2px;
}
.dotted_line {
	border-bottom:2px solid #E3E4E7;
}
.sltstandard {
	float:left;
}
.sltstandard a:hover {
	text-decoration:none;
}
.btn_sld {
	font-family:Asap-Regular;
	font-weight:normal;
	font-size:17px;
	cursor:pointer;
	background: #ffffff;
	padding:0px;
	border:1px solid #dee0e1;
	border-bottom: none;
	height:54px;
	color:#353942;
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-o-border-radius:0px;
	width:217px;
}
.wrap .paginate_enabled_next {
	float:none !important;
	display:inline-block;
	width:26px;
	height:26px;
	line-height:26px;
	border:1px solid #eaf7fb;
	border-radius:4px;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#ffffff;
	text-align:center;
	margin-right:5px;
	cursor: pointer;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTBweCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE1cHgnPjxwYXRoIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgIGQ9J004LjY4Miw3LjE5NWMwLTAuMjI4LTAuMDg2LTAuNDU1LTAuMjU4LTAuNjI4TDIuOTk3LDEuMTFjLTAuMzQ0LTAuMzQ3LTAuOTA0LTAuMzQ3LTEuMjUsMGMtMC4zNDQsMC4zNDgtMC4zNDQsMC45MSwwLDEuMjU3bDQuODAzLDQuODI4bC00LjgwMSw0LjgyOGMtMC4zNDYsMC4zNDctMC4zNDYsMC45MSwwLDEuMjU3YzAuMzQ0LDAuMzQ4LDAuOTA0LDAuMzQ4LDEuMjQ4LDBsNS40MjgtNS40NTdDOC41OTYsNy42NSw4LjY4Miw3LjQyMyw4LjY4Miw3LjE5NXonLz48L3N2Zz4=') !important;
}
.wrap .paginate_enabled_next:hover {
	background:#7d8b95;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTBweCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE1cHgnPjxwYXRoIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0ncmdiKDYzLDExNiwyMzEpJyBkPSdNOC42ODIsNy4xOTVjMC0wLjIyOC0wLjA4Ni0wLjQ1NS0wLjI1OC0wLjYyOEwyLjk5NywxLjExYy0wLjM0NC0wLjM0Ny0wLjkwNC0wLjM0Ny0xLjI1LDBjLTAuMzQ0LDAuMzQ4LTAuMzQ0LDAuOTEsMCwxLjI1N2w0LjgwMyw0LjgyOGwtNC44MDEsNC44MjhjLTAuMzQ2LDAuMzQ3LTAuMzQ2LDAuOTEsMCwxLjI1N2MwLjM0NCwwLjM0OCwwLjkwNCwwLjM0OCwxLjI0OCwwbDUuNDI4LTUuNDU3QzguNTk2LDcuNjUsOC42ODIsNy40MjMsOC42ODIsNy4xOTV6Jy8+PC9zdmc+') !important;
}
.wrap .paginate_disabled_next {
	float:none !important;
	display:inline-block;
	width:26px;
	height:26px;
	line-height:26px;
	border:1px solid #eaf7fb;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#e6e9ed;
	margin-right:5px;
	text-align:center;
	cursor: pointer;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTBweCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE1cHgnPjxwYXRoIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0ncmdiKDIwNiwyMDgsMjExKScgZD0nTTguNjgyLDcuMTk1YzAtMC4yMjgtMC4wODYtMC40NTUtMC4yNTgtMC42MjhMMi45OTcsMS4xMWMtMC4zNDQtMC4zNDctMC45MDQtMC4zNDctMS4yNSwwYy0wLjM0NCwwLjM0OC0wLjM0NCwwLjkxLDAsMS4yNTdsNC44MDMsNC44MjhsLTQuODAxLDQuODI4Yy0wLjM0NiwwLjM0Ny0wLjM0NiwwLjkxLDAsMS4yNTdjMC4zNDQsMC4zNDgsMC45MDQsMC4zNDgsMS4yNDgsMGw1LjQyOC01LjQ1N0M4LjU5Niw3LjY1LDguNjgyLDcuNDIzLDguNjgyLDcuMTk1eicvPjwvc3ZnPg==') !important;
}
.wrap .paginate_enabled_last {
	float:right !important;
	width:26px;
	height:26px;
	line-height:26px;
	border:1px solid #eaf7fb;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#ffffff;
	text-align:center;
	cursor: pointer;
	margin-right:5px;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTVweCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE1cHgnPjxwYXRoIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZD0nTTguNjgyLDcuMTk2YzAtMC4yMjgtMC4wODYtMC40NTUtMC4yNTgtMC42MjlMMi45OTcsMS4xMTFjLTAuMzQ1LTAuMzQ4LTAuOTA0LTAuMzQ4LTEuMjQ5LDBjLTAuMzQ2LDAuMzQ3LTAuMzQ2LDAuOTA5LDAsMS4yNTdsNC44MDEsNC44MjhsLTQuODAxLDQuODI4Yy0wLjM0NiwwLjM0Ny0wLjM0NiwwLjkwOSwwLDEuMjU2YzAuMzQ1LDAuMzQ4LDAuOTA0LDAuMzQ4LDEuMjUsMGw1LjQyNi01LjQ1NkM4LjU5Niw3LjY1LDguNjgyLDcuNDIzLDguNjgyLDcuMTk2eiBNMTQuNDI0LDYuNTY3TDguOTk3LDEuMTExYy0wLjM0NS0wLjM0OC0wLjkwNC0wLjM0OC0xLjI0OSwwYy0wLjM0NiwwLjM0Ny0wLjM0NiwwLjkwOSwwLDEuMjU3bDQuODAxLDQuODI4bC00LjgwMSw0LjgyOGMtMC4zNDYsMC4zNDctMC4zNDYsMC45MDksMCwxLjI1NmMwLjM0NSwwLjM0OCwwLjkwNCwwLjM0OCwxLjI1LDBsNS40MjYtNS40NTZjMC4xNzItMC4xNzQsMC4yNTgtMC40LDAuMjU4LTAuNjI4UzE0LjU5Niw2Ljc0MSwxNC40MjQsNi41Njd6Jy8+PC9zdmc+') !important;
}
.wrap .paginate_enabled_last:hover {
	background:#7d8b95;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTVweCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE1cHgnPjxwYXRoIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0ncmdiKDYzLDExNiwyMzEpJyBkPSdNOC42ODIsNy4xOTZjMC0wLjIyOC0wLjA4Ni0wLjQ1NS0wLjI1OC0wLjYyOUwyLjk5NywxLjExMWMtMC4zNDUtMC4zNDgtMC45MDQtMC4zNDgtMS4yNDksMGMtMC4zNDYsMC4zNDctMC4zNDYsMC45MDksMCwxLjI1N2w0LjgwMSw0LjgyOGwtNC44MDEsNC44MjhjLTAuMzQ2LDAuMzQ3LTAuMzQ2LDAuOTA5LDAsMS4yNTZjMC4zNDUsMC4zNDgsMC45MDQsMC4zNDgsMS4yNSwwbDUuNDI2LTUuNDU2QzguNTk2LDcuNjUsOC42ODIsNy40MjMsOC42ODIsNy4xOTZ6IE0xNC40MjQsNi41NjdMOC45OTcsMS4xMTFjLTAuMzQ1LTAuMzQ4LTAuOTA0LTAuMzQ4LTEuMjQ5LDBjLTAuMzQ2LDAuMzQ3LTAuMzQ2LDAuOTA5LDAsMS4yNTdsNC44MDEsNC44MjhsLTQuODAxLDQuODI4Yy0wLjM0NiwwLjM0Ny0wLjM0NiwwLjkwOSwwLDEuMjU2YzAuMzQ1LDAuMzQ4LDAuOTA0LDAuMzQ4LDEuMjUsMGw1LjQyNi01LjQ1NmMwLjE3Mi0wLjE3NCwwLjI1OC0wLjQsMC4yNTgtMC42MjhTMTQuNTk2LDYuNzQxLDE0LjQyNCw2LjU2N3onLz48L3N2Zz4=') !important;

}
.wrap .paginate_disabled_last {
	float:right !important;
	width:26px;
	height:26px;
	line-height:26px;
	border:1px solid #eaf7fb;
	border-radius:4px;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#e6e9ed;
	margin-right:5px;
	text-align:center;
	cursor: pointer;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTVweCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE1cHgnPjxwYXRoIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0ncmdiKDIwNiwyMDgsMjExKScgZD0nTTguNjgyLDcuMTk2YzAtMC4yMjgtMC4wODYtMC40NTUtMC4yNTgtMC42MjlMMi45OTcsMS4xMTFjLTAuMzQ1LTAuMzQ4LTAuOTA0LTAuMzQ4LTEuMjQ5LDBjLTAuMzQ2LDAuMzQ3LTAuMzQ2LDAuOTA5LDAsMS4yNTdsNC44MDEsNC44MjhsLTQuODAxLDQuODI4Yy0wLjM0NiwwLjM0Ny0wLjM0NiwwLjkwOSwwLDEuMjU2YzAuMzQ1LDAuMzQ4LDAuOTA0LDAuMzQ4LDEuMjUsMGw1LjQyNi01LjQ1NkM4LjU5Niw3LjY1LDguNjgyLDcuNDIzLDguNjgyLDcuMTk2eiBNMTQuNDI0LDYuNTY3TDguOTk3LDEuMTExYy0wLjM0NS0wLjM0OC0wLjkwNC0wLjM0OC0xLjI0OSwwYy0wLjM0NiwwLjM0Ny0wLjM0NiwwLjkwOSwwLDEuMjU3bDQuODAxLDQuODI4bC00LjgwMSw0LjgyOGMtMC4zNDYsMC4zNDctMC4zNDYsMC45MDksMCwxLjI1NmMwLjM0NSwwLjM0OCwwLjkwNCwwLjM0OCwxLjI1LDBsNS40MjYtNS40NTZjMC4xNzItMC4xNzQsMC4yNTgtMC40LDAuMjU4LTAuNjI4UzE0LjU5Niw2Ljc0MSwxNC40MjQsNi41Njd6Jy8+PC9zdmc+') !important;
}
.wrap .paginate_enabled_first {
	float:left !important;
	width:26px;
	height:26px;
	line-height:26px;
	border:1px solid #eaf7fb;
	border-radius:4px;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#ffffff;
	text-align:center;
	margin-right:5px;
	cursor: pointer;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMThweCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE1cHgnPjxwYXRoIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZD0nTTkuNjIyLDcuMTk1bDQuODAxLTQuODI4YzAuMzQ2LTAuMzQ3LDAuMzQ2LTAuOTA5LDAtMS4yNTZjLTAuMzQ1LTAuMzQ4LTAuOTA0LTAuMzQ4LTEuMjUsMEw3Ljc0Nyw2LjU2N2MtMC4xNzIsMC4xNzQtMC4yNTgsMC40LTAuMjU4LDAuNjI4UzcuNTc1LDcuNjUsNy43NDcsNy44MjRsNS40MjcsNS40NTZjMC4zNDUsMC4zNDgsMC45MDQsMC4zNDgsMS4yNDksMGMwLjM0Ni0wLjM0NywwLjM0Ni0wLjkwOSwwLTEuMjU3TDkuNjIyLDcuMTk1eiBNMy42MjIsNy4xOTVsNC44MDEtNC44MjhjMC4zNDYtMC4zNDcsMC4zNDYtMC45MDksMC0xLjI1NmMtMC4zNDUtMC4zNDgtMC45MDQtMC4zNDgtMS4yNSwwTDEuNzQ3LDYuNTY3Yy0wLjE3MiwwLjE3NC0wLjI1OCwwLjQtMC4yNTgsMC42MjhTMS41NzUsNy42NSwxLjc0Nyw3LjgyNGw1LjQyNyw1LjQ1NmMwLjM0NSwwLjM0OCwwLjkwNCwwLjM0OCwxLjI0OSwwYzAuMzQ2LTAuMzQ3LDAuMzQ2LTAuOTA5LDAtMS4yNTdMMy42MjIsNy4xOTV6Jy8+PC9zdmc+') !important;
}
.wrap .paginate_enabled_first:hover {
	background:#7d8b95;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMThweCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE1cHgnPjxwYXRoIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0ncmdiKDYzLDExNiwyMzEpJyBkPSdNOS42MjIsNy4xOTVsNC44MDEtNC44MjhjMC4zNDYtMC4zNDcsMC4zNDYtMC45MDksMC0xLjI1NmMtMC4zNDUtMC4zNDgtMC45MDQtMC4zNDgtMS4yNSwwTDcuNzQ3LDYuNTY3Yy0wLjE3MiwwLjE3NC0wLjI1OCwwLjQtMC4yNTgsMC42MjhTNy41NzUsNy42NSw3Ljc0Nyw3LjgyNGw1LjQyNyw1LjQ1NmMwLjM0NSwwLjM0OCwwLjkwNCwwLjM0OCwxLjI0OSwwYzAuMzQ2LTAuMzQ3LDAuMzQ2LTAuOTA5LDAtMS4yNTdMOS42MjIsNy4xOTV6IE0zLjYyMiw3LjE5NWw0LjgwMS00LjgyOGMwLjM0Ni0wLjM0NywwLjM0Ni0wLjkwOSwwLTEuMjU2Yy0wLjM0NS0wLjM0OC0wLjkwNC0wLjM0OC0xLjI1LDBMMS43NDcsNi41NjdjLTAuMTcyLDAuMTc0LTAuMjU4LDAuNC0wLjI1OCwwLjYyOFMxLjU3NSw3LjY1LDEuNzQ3LDcuODI0bDUuNDI3LDUuNDU2YzAuMzQ1LDAuMzQ4LDAuOTA0LDAuMzQ4LDEuMjQ5LDBjMC4zNDYtMC4zNDcsMC4zNDYtMC45MDksMC0xLjI1N0wzLjYyMiw3LjE5NXonLz48L3N2Zz4=') !important;
}
.wrap .paginate_disabled_first {
	float:left !important;
	width:26px;
	height:26px;
	line-height:26px;
	border:1px solid #eaf7fb;
	border-radius:4px;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#e6e9ed;
	margin-right:5px;
	text-align:center;
	cursor: pointer;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMThweCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE1cHgnPjxwYXRoIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0ncmdiKDIwNiwyMDgsMjExKScgZD0nTTkuNjIyLDcuMTk1bDQuODAxLTQuODI4YzAuMzQ2LTAuMzQ3LDAuMzQ2LTAuOTA5LDAtMS4yNTZjLTAuMzQ1LTAuMzQ4LTAuOTA0LTAuMzQ4LTEuMjUsMEw3Ljc0Nyw2LjU2N2MtMC4xNzIsMC4xNzQtMC4yNTgsMC40LTAuMjU4LDAuNjI4UzcuNTc1LDcuNjUsNy43NDcsNy44MjRsNS40MjcsNS40NTZjMC4zNDUsMC4zNDgsMC45MDQsMC4zNDgsMS4yNDksMGMwLjM0Ni0wLjM0NywwLjM0Ni0wLjkwOSwwLTEuMjU3TDkuNjIyLDcuMTk1eiBNMy42MjIsNy4xOTVsNC44MDEtNC44MjhjMC4zNDYtMC4zNDcsMC4zNDYtMC45MDksMC0xLjI1NmMtMC4zNDUtMC4zNDgtMC45MDQtMC4zNDgtMS4yNSwwTDEuNzQ3LDYuNTY3Yy0wLjE3MiwwLjE3NC0wLjI1OCwwLjQtMC4yNTgsMC42MjhTMS41NzUsNy42NSwxLjc0Nyw3LjgyNGw1LjQyNyw1LjQ1NmMwLjM0NSwwLjM0OCwwLjkwNCwwLjM0OCwxLjI0OSwwYzAuMzQ2LTAuMzQ3LDAuMzQ2LTAuOTA5LDAtMS4yNTdMMy42MjIsNy4xOTV6Jy8+PC9zdmc+') !important;

}
.wrap .paginate_enabled_previous {
	float:left !important;
	width:26px;
	height:26px;
	line-height:26px;
	border:1px solid #eaf7fb;
	border-radius:4px;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#ffffff;
	text-align:center;
	margin-right:5px;
	cursor: pointer;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTVweCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE1cHgnPjxwYXRoIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZD0nTTEuNDg5LDcuMTk1YzAsMC4yMjgsMC4wODYsMC40NTUsMC4yNTgsMC42MjlsNS40MjgsNS40NTZjMC4zNDQsMC4zNDgsMC45MDQsMC4zNDgsMS4yNSwwYzAuMzQ0LTAuMzQ3LDAuMzQ0LTAuOTA5LDAtMS4yNTdMMy42MjIsNy4xOTVsNC44MDEtNC44MjhjMC4zNDYtMC4zNDcsMC4zNDYtMC45MDksMC0xLjI1NmMtMC4zNDQtMC4zNDgtMC45MDQtMC4zNDgtMS4yNDgsMEwxLjc0Nyw2LjU2N0MxLjU3NSw2Ljc0MSwxLjQ4OSw2Ljk2NywxLjQ4OSw3LjE5NXonLz48L3N2Zz4=') !important;

}
.wrap .paginate_enabled_previous:hover {
	background:#7d8b95;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTVweCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE1cHgnPjxwYXRoIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0ncmdiKDYzLDExNiwyMzEpJyBkPSdNMS40ODksNy4xOTVjMCwwLjIyOCwwLjA4NiwwLjQ1NSwwLjI1OCwwLjYyOWw1LjQyOCw1LjQ1NmMwLjM0NCwwLjM0OCwwLjkwNCwwLjM0OCwxLjI1LDBjMC4zNDQtMC4zNDcsMC4zNDQtMC45MDksMC0xLjI1N0wzLjYyMiw3LjE5NWw0LjgwMS00LjgyOGMwLjM0Ni0wLjM0NywwLjM0Ni0wLjkwOSwwLTEuMjU2Yy0wLjM0NC0wLjM0OC0wLjkwNC0wLjM0OC0xLjI0OCwwTDEuNzQ3LDYuNTY3QzEuNTc1LDYuNzQxLDEuNDg5LDYuOTY3LDEuNDg5LDcuMTk1eicvPjwvc3ZnPg==') !important;
}
.wrap .paginate_disabled_previous {
	float:left !important;
	width:26px;
	height:26px;
	line-height:26px;
	border:1px solid #eaf7fb;
	border-radius:4px;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#e6e9ed;
	margin-right:5px;
	text-align:center;
	background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTVweCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE1cHgnPjxwYXRoIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0ncmdiKDIwNiwyMDgsMjExKScgZD0nTTEuNDg5LDcuMTk1YzAsMC4yMjgsMC4wODYsMC40NTUsMC4yNTgsMC42MjlsNS40MjgsNS40NTZjMC4zNDQsMC4zNDgsMC45MDQsMC4zNDgsMS4yNSwwYzAuMzQ0LTAuMzQ3LDAuMzQ0LTAuOTA5LDAtMS4yNTdMMy42MjIsNy4xOTVsNC44MDEtNC44MjhjMC4zNDYtMC4zNDcsMC4zNDYtMC45MDksMC0xLjI1NmMtMC4zNDQtMC4zNDgtMC45MDQtMC4zNDgtMS4yNDgsMEwxLjc0Nyw2LjU2N0MxLjU3NSw2Ljc0MSwxLjQ4OSw2Ljk2NywxLjQ4OSw3LjE5NXonLz48L3N2Zz4=') !important;
}
.wrap .nof {
	font-weight:bold;
	width:auto;
	margin-right: 10px;
	float:left;
	padding:5px 0px !important;
}
.wrap .ui-state-disabled {
	display:none;
}
.wrap .cb-select-all {
	margin-left: 33px;
}
.wrap .current_page_no {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	width:50px;
	text-align:center;
	border:1px solid #eaf7fb;
	font-weight:bold;
	float:left;
}
.wrap #example2_length select,
.wrap #example_length select {
	margin-left:5px;
	margin-right:5px;
	color:#4e5462;
	font-family: Asap-Regular;
	font-size: 15px;
}
.wrap #example2_filter input[type="text"],
.wrap #example_filter input[type="text"] {
	margin-left:10px;
	font-weight:normal;
}
.wrap .shortcode_textfield {
	font-size:11px;
	width:100%;
	margin-right: 0px !important;
	background:transparent;
}
.frm_entries_page #example_wrapper td.arf_col_action, .frm_entries_page #example_wrapper th.arf_col_action{
	width:120px;
}
.arfforms_page #example2_wrapper td.arf_col_action, .arfforms_page #example2_wrapper th.arf_col_action,
.arfforms_page #example_wrapper td.arf_col_action, .arfforms_page #example_wrapper th.arf_col_action {
	min-width:200px;
}
.wrap #example2_wrapper tr.odd .dataTables_empty ,
.wrap #example_wrapper tr.odd .dataTables_empty {
	height:55px;
	vertical-align:middle;
}
.wrap #example2_wrapper .id_column,
.wrap #example_wrapper .id_column{
	width:50px !important;
}
.wrap #example2_wrapper .entry_column,
.wrap #example_wrapper .entry_column{
	width:90px !important;
	text-align:center;
}

.wrap #example2_wrapper .form_title_column,
.wrap #example_wrapper .form_title_column{
	width:300px !important;
}
.wrap #example2_wrapper .form_thumb_column,
.wrap #example_wrapper .form_thumb_column{
	width:120px !important;
	text-align:center;
}

.frm_entries_page #poststuff .inside {
	margin: 6px 0 0;
}
.wrap .next_chart {
	margin-left:15px;
}
.frm_entries_page .dataTables_scrollHeadInner .dataTable {
	border-bottom:none;
}

.frm_entries_page table#example2 ,
.frm_entries_page table#example {
	border-top:none;
	float:left;
	width:99.9%;
	width:calc(100% - 2px);
	max-width: 100%;
	overflow-x:auto;
}
.frm_entries_page #example2_wrapper .footer,
.frm_entries_page #example_wrapper .footer{
	float:left;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.wrap .arfglobalrequiredfield {
	font-size:18px;
	color:#4D535A;
}
.wrap .frm_refresh_li {
	color:#008000;
	margin-left:5px;
	margin-top: 7px;
	display: block;
}
.wrap .frm_not_verify_li {
	color:#FF0000;
	vertical-align:baseline;
}
.wrap .documentation_link {
	padding-right:30px;
	background:transparent;
	padding-bottom:20px;
	padding-top: 15px;
	clear: both;
}
.wrap ul, .wrap ol {
	margin:0;
	padding:0;
}
.wrap form {
	margin:0;
}
.wrap label {
	display:inline;
	margin-bottom:0;
}
.btn_sld_daily {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	color: #91949b !important;
	cursor: pointer;
	font-family: Asap-medium;
	font-size: 18px;
	outline: medium none;
	border: 0 none;
	height: 36px;
	cursor:pointer;
	background:transparent !important;
	border-bottom: 1px solid transparent;
	width:98px;
}
.btn_sld_daily:hover {
	color:#4786ff !important;
}
.btn_sld_daily_selected {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	color: #4786ff !important;
	cursor: pointer;
	font-family: Asap-medium;
	font-size: 18px;
	outline: medium none;
	border: 0 none;
	height: 36px;
	cursor:pointer;
	background: transparent !important;
	border-bottom: 1px solid #4786ff;
	width:98px;
}
.btn_sld_monthly {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	color: #91949b !important;
	cursor: pointer;
	font-family: Asap-medium;
	font-size: 18px;
	outline: medium none;
	border: 0 none;
	height: 36px;
	cursor:pointer;
	background: transparent !important;
	border-bottom: 1px solid transparent;
	width:98px;
}
.btn_sld_monthly:hover {
	color:#4786ff !important;
}
.btn_sld_monthly_selected {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	color: #4786ff !important;
	cursor: pointer;
	font-family: Asap-medium;
	font-size: 18px;
	outline: medium none;
	border: 0 none;
	height: 36px;
	cursor:pointer;
	background: transparent !important;
	border-bottom: 1px solid #4786ff;
	width:98px;
}
.btn_sld_yearly {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	color: #91949b !important;
	cursor: pointer;
	font-family: Asap-medium;
	font-size: 18px;
	outline: medium none;
	border: 0 none;
	height: 36px;
	cursor:pointer;
	background: transparent !important;
	border-bottom: 1px solid transparent;
	width:98px;
}
.btn_sld_yearly:hover {
	color:#4786ff !important;
}
.btn_sld_yearly_selected {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	color: #4786ff !important;
	cursor: pointer;
	font-family: Asap-medium;
	font-size: 18px;
	outline: medium none;
	border: 0 none;
	height: 36px;
	cursor:pointer;
	background: transparent !important;
	border-bottom: 1px solid #4786ff;
	width:98px;
}
.lblsubtitle_span_column {
	float:left;
}
.logic_rules_div {
	cursor:default;
	margin-top:13px;
}
.logic_rules_div .cl_rules {
	margin-top:5px;
	display: inline-flex;
	float: left;
	width: 100%;
	position: relative;
}
.fieldoptions_label_style {
	font-family: Asap-Regular;
	font-size:14px;
	font-weight:normal;
	color:#000000;
}
.postbox .inside {
	padding:0px !important;
}
.wrap .iframediv_loader {
	top:50%;
	vertical-align:middle;
	position:absolute;
}
.wrap .field_conditional_law .txtstandardnew {
	height:30px;
	-webkit-margin-before:2px;
	vertical-align:top;
}
.arf_form_css_tab {
	margin-bottom:4px;
	float:left;
}
.wrap .arfblank_txt:disabled {
	background-color:#F4F4F4;
}
.sltstandard1 {
	float:left;
	font-weight:normal;
}
.sltstandard1 a:hover {
	text-decoration:none;
}

#new_form_selection_modal {
	text-align:center;
}
.newform_modal_title {
	font-size:16px;
	color:#000000;
	padding: 3%;
	font-weight:bold;
	text-align: left;
}
.txtmodal1 {
	height:30px;
	border:1px solid #D5E3FF !important;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#353942;
	background:#FFFFFF;
	font-family:Asap-Regular;
	font-size:14px;
	margin:0px;
	letter-spacing:0.8px;
	padding:0px 10px 0 10px;
	width: 90%;
	outline:none;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-sizing: content-box;
	-o-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.txtmodal1:focus, input.txtstandard:focus {
	border-color: #82adff !important;
}
.txtmultimodal1 {
	height:auto;
	border:1px solid #D5E3FF;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#353942;
	background:#FFFFFF;
	font-family:Asap-Regular;
	font-size:13px;
	margin:0px;
	letter-spacing:0.8px;
	padding:0px 10px 0 10px;
	width:90%;
	outline:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	-o-box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-o-box-sizing: content-box;
	box-sizing: content-box;
	padding-top: 5px;
}
.newmodal_field_title {
	margin:15px 0 5px 0;
	font-family:'Asap-Regular';
	font-size:15px;
	color:#353942;
}
#new_form_selection_modal .newmodal_field_title {
	width: 100%;
	display: inline-block;
}
.newmodal_field dl.arf_selectbox[data-id="templete_style"]{
	height:36px;
}
.newform_modal_fields_start_left{
	max-height: 450px;
	min-height: 310px;
	display:block;
	overflow-x:hidden;
	overflow-y: auto;
	text-align: left !important;
	padding-left:5%;
}

.arfdefaulttemplate {
	text-align:center;
}
.arf_modalform_box {
	font-family:'Asap-Regular';
	padding:5px 14px;
	font-size:16px;
	text-align:center;
	width:200px;
	height:26%;
	float:left;
	margin-right:14px;
	margin-bottom: 14px !important;
	cursor:pointer;
	min-height: 113px;
	min-width: 90px;
	background-color: #f9f9f9;
	color:#666666;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
	border: 1px solid transparent;
	position: relative;
}
.arf_modalblankform_box{
	background-color: #ffffff;
	border: 1px solid #82adff;
}
.arf_modalblankform_box.arfactive, .arf_modalblankform_box:hover{
	border: 1px solid transparent;
}
.arf_modalform_box.arfactive, .arf_modalform_box:hover {
	background:#17da9c;
	color:white !important;
}

.arf_modalform_box.arfactive path, .arf_modalform_box:hover path{
	fill:white;
}
.arf_modalform_box.arfactive #contact_svg, .arf_modalform_box:hover #contact_svg
{ stroke:white;}

.arf_modalform_boximg {
	margin:0 auto;
	margin-bottom:7px;
}
.arf_formbox_hover {
	background-repeat:no-repeat;
	height:90px;
	width:22px;
	margin-left: 90px;
	margin-top: -20px;
	position:absolute;
	display:none;
}
.arf_modalform_box.arfactive .arf_formbox_hover {
	display:block;
}
#arfcontinuebtn {
	font-family:'Asap-Regular';
	font-size:18px;
	cursor:pointer;
	color:#ffffff;
	padding:10px;
	height:43px;
	text-align: right;
	padding-right: 20px;
}
.arfnewmodalclose {
	font-size: 15px;
	font-weight: bold;
	height: 19px;
	position: absolute;
	right: 3px;
	top:5px;
	width: 19px;
	cursor:pointer;
	color:#D1D6E5;
}
.arftablerow {
	display:table;
	width:100%;
}
.arftablerow .arfcolmnleft {
	display:table-cell;
	text-align:left;
	width:50%;
}
.arftablerow .arfcolmnleft {
	display:table-cell;
	text-align:left;
	width:50%;
}
.arfsettingsubtitle {
	font-size:14px;
	font-weight:normal;
	color:#353942;
}
.arfcolumnleft {
	padding-bottom: 10px;
}
#wpbody-content {
	padding-bottom:0 !important;
}
.select_autores {
	padding:0;
	width:480px;
}
.arfsettingspacer {
	height:15px;
}
.wrap .txtmultinew {
	height:auto;
	border:1px solid #D5E3FF;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#353942;
	background:#FFFFFF;
	font-family:Asap-Regular;
	font-size:14px;
	margin:0px;
	letter-spacing:0.8px;
	padding:0px 10px 0 10px;
	width:360px;
	outline:none;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
}
.wrap .txtmultinew:focus {
	transition:none;
	-ms-transition:none;
	-moz-transition:none;
	-webkit-transition:none;
	-o-transition:none;
	border-color: #82adff !important;
}
.wrap .txtstandardnew {
	height:34px;
	border:1px solid #cccccc;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#353942;
	background:#FFFFFF;
	font-family:Asap-Regular;
	font-size:14px;
	margin:0px;
	letter-spacing:0.8px;
	padding:0px 10px 0 10px;
	outline:none;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0), 0 1px 1px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0), 0 1px 1px rgba(0, 0, 0, 0.1) inset;
	-o-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0), 0 1px 1px rgba(0, 0, 0, 0.1) inset;
}
.wrap .txtstandardnew:focus {
	transition:none;
	-moz-transition:none;
	-webkit-transition:none;
	-o-transition:none;
	-ms-transition:none;

	border:2px solid #1BBAE1;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0), 0 1px 1px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0), 0 1px 1px rgba(0, 0, 0, 0.1) inset;
	-o-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0), 0 1px 1px rgba(0, 0, 0, 0.1) inset;
}
.arfdevices {
	cursor:pointer;
}
#form_previewmodal.arfmodal {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
#form_preview_modal.arfmodal {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.formsettings1 {
	float: left;
	margin-left: 30px;
	width: 92%;
}
table.display tr td {
	padding:10px;
}
.wrap #example2_filter #arfmanagesearch ,
.wrap #example_filter #arfmanagesearch {
	height:30px;
	line-height:25px !important;
	border:1px solid #D5E3FF;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#FFFFFF;

	font-family: Asap-Regular;
	font-size: 15px;
	color: #4e5462;
	margin:0px;
	letter-spacing:0.8px;
	padding:0px 10px 0 10px;
	background-position:5px 6px;
	background-repeat:no-repeat;
	padding-left:30px;
	line-height:normal;
}
.wrap #example2_filter #arfmanagesearch:focus,
.wrap #example_filter #arfmanagesearch:focus {
	border-color: #82adff;
}
#new_fields {
	min-height:170px;
	padding-bottom:40px;
	margin-bottom:0;
	float:left;
	width:100%;

}
.arf_form_editor_wrapper {
	overflow:auto;
}
.arfdeletemodabox.arfmodal,
.arfdeletemodabox#delete_bulk_entry_message,
.arfdeletemodabox#delete_form_message{
	float:left;
	width:560px;
	height:205px;
	border:none;
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-o-border-radius:0px;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
}
.arfdeletemodabox.arfmodal,
.arfdeletemodabox#delete_bulk_entry_message.arfdeletemodalboxnew,
.arfdeletemodabox#delete_form_message.arfdeletemodalboxnew{
	width: 376px;
	height: auto;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
}


.arfdeletemodabox#delete_bulk_entry_message,
.arfdeletemodabox#delete_form_message{
	top:50% !important;
	left:50%;
	position:absolute;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
}
.arfdeletemodabox.arfmodal .arfdelete_modal_title {
	font-size:24px;
	font-family:Asap-Regular;
	color:#d1d6e5;
	margin-top:25px;
	text-align:center;
}
.arfdeletemodabox.arfmodal .arfdelete_modal_msg {
	font-size:16px;
	font-family:Asap-Regular;
	color:#353942;
	margin-top:30px;
	line-height:normal;
	text-align:center;
	margin-bottom:10px;
}
.arfdeletemodabox.arfmodal .arfdelete_modal_msg.delete_confirm_message{
	font-size:21px;
	margin-top: 20px;
	padding: 20px;
}
.arfdeletemodabox.arfmodal .arf_delete_modal_row.delete_popup_footer{
	padding-top: 10px;
	padding-bottom: 5px;
}
.arfdeletemodabox.arfmodal .arf_delete_modal_left:not(.rounded_button) {
	display:block;
	width:50%;
	float:left;
	background:#1bbae1;
	font-family:Asap-Regular;
	font-size:18px;
	cursor:pointer;
	color:#ffffff;
	margin-top:28px;
	padding-top:18px;
	height:43px;
	text-align:center;
}
.arfdeletemodabox.arfmodal .arf_delete_modal_right:not(.rounded_button) {
	display:block;
	width:50%;
	float:right;
	background:#d9dbe4;
	font-family:Asap-Regular;
	font-size:18px;
	cursor:pointer;
	color:#353942;
	margin-top:28px;
	padding-top:18px;
	height:43px;
	text-align:center;
}
.wrap .arfmainformfield:not(.ui-sortable-helper) {
	-webkit-transition: width 0.5s linear;
	-moz-transition: width 0.5s linear;
	-ms-transition: width 0.5s linear;
	-o-transition: width 0.5s linear;
	transition: width 0.5s linear;
}

.wrap #example2_wrapper .form_name a,
.wrap #example_wrapper .form_name a {
	font-family:Asap-Regular;
	font-size:14px !important;
}
.wrap #titlediv.arftitlediv {
	padding:20px 0 15px 20px;
	margin-bottom:0px;
	width:97%;
}
.wrap .arfeditorformname {
	width:auto;
	float:none;
	padding:0;
	font-family:Asap-Regular;
	font-size:30px;
	color:#353942;
}
.wrap .arfeditorformdescription {
	width:auto;
	float:none;
	padding:0 0 0 5px;
	font-family:Asap-Regular;
	font-size:14px;
	color:#353942;
}
.wrap .arfeditorformname.editInPlace-active, .wrap .arfeditorformdescription.editInPlace-active {
	width:98.7%;
}
.wrap .arfeditorformname input {
	margin:-13px -20px 0px 0px;
	padding:3px 5px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	border:1px solid #cccccc;
	font-family:Asap-Regular;
	font-size:30px !important;
	line-height:normal;
	height:44px;
	color:#353942;
}
.wrap .arfeditorformdescription input {
	border:none;
	width:101% !important;
	margin:-10px -20px 0px 0px;
	height:28px;
	background:transparent;
	padding:3px 5px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	border:1px solid #cccccc;
	font-family:Asap-Regular;
	font-size:14px !important;
	color:#353942;
}
.wrap .arfformedit {
	float:left;
	width:auto;
	margin-right:20px;
}
.wrap .arfdescriptionedit {
	float: left;
	margin-right: 20px;
	width: auto;
}
#wpwrap {
	background:#FFFFFF !important;
}
.frm_entries_page .frm_settings_form {
	padding-left:20px;
	padding-right:20px;
	background-color:#FFFFFF;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	margin-left: 0px !important;
	margin-right: -2px !important;
	border-top: none;
}
.wrap .arf_form_entry_select {
	width:100%;
	float:left;
}
.wrap .arf_form_entry_select_sub {
	padding-top: 50px;
	padding-left: 15px;
	width:auto;
}
.wrap .arf_form_entry_left {
	width:auto;
	float:left;
	text-align:left;
	line-height:30px;
	height:30px;
	margin-right:15px;
	font-family: Asap-Regular;
	font-size:14px;
	font-weight:normal;
	color:#353942;
}
.wrap .arf_form_entry_left_sub {
	font-family:Asap-Regular;
	font-size:13px;
	color:#353942;
	margin-top:-12px;
}
.wrap .arfentrytitle {
	font-family: Asap-Regular;
	font-size:14px;
	font-weight:normal;
	color:#353942;
	vertical-align:middle;
	margin-left:10px;
	margin-right:10px;
	padding-top:7px;
	float:left;
}
.wrap .arfbulkbtn {
	height:31px;
}
.arf_setting_page .frm_settings_form {
	padding-left:20px;
	padding-right:20px;
	background-color:#FFFFFF;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	margin-left: 0px !important;
	margin-right: 0px !important;
	border-top: none;
}

.wrap #arfsettingpagenav li {
	width:245px;
}
.wrap .redremovebtn {
	cursor:pointer;
	font-family:Asap-Regular;
	font-size:16px;
	background-color:#e6604a;
	-o-box-shadow:0 4px 0 0 #c54631;
	-moz-box-shadow:0 4px 0 0 #c54631;
	-webkit-box-shadow:0 4px 0 0 #c54631;
	box-shadow:0 4px 0 0 #c54631;
	outline:none;
}
.wrap .redremovebtn:hover {
	cursor:pointer;
	font-family:Asap-Regular;
	font-size:16px;
	background-color:#d9513b;
	-o-box-shadow:0 4px 0 0 #c54631;
	-moz-box-shadow:0 4px 0 0 #c54631;
	-webkit-box-shadow:0 4px 0 0 #c54631;
	box-shadow:0 4px 0 0 #c54631;
	outline:none;
}
.wrap .ajax-file-remove {
	position: relative;
	overflow: hidden;
	float:left;
	cursor:pointer;
	border:none;
	width:auto;
	color:#FFFFFF;
	height:28px;
	padding:7px 15px 0 15px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
}
.wrap .arffieldoptionslist {
	padding:5px 0 0 5px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}
.wrap .selected .arfoptioneditorfield.arfwithkey, .wrap .selected .arfoptioneditorfield_key {
	width:250px !important;
	height: auto;
}
.wp-admin .edit_form_item .allfields input.checkbox_radio_class {
	margin:3px 6px !important;
}
.wp-admin .edit_form_item .allfields .arf_check_radio_fields {
	float:left;
	margin:2px;
	clear:both;
}
.wp-admin .edit_form_item .allfields label.arf_checkbox_radio_label {
	float:left;
	font-size:14px;
}
.folded #wpcontent, .folded #wpfooter {
	margin-left:36px !important;
}
.colpick.colpick_hex {
	z-index:9999;
}
.arfentrydivider {
	font-family:ASap-Regular;
	font-size:16px;
	color:#353942;
	margin:10px 0 10px 15px;
}
.arfaddfieldmodal.arfmodal {
	border:1px solid #cecece;
	background:#f4f4f4;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-o-border-radius:7px;
	border-radius:7px;
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
}
.arfaddfieldmodal.arfmodal .modal_field_val {
	font-size:16px;
	color:#353942;
	padding:7px 10px 7px 15px;
	font-family:Asap-Regular;
}
.arfaddfieldmodal.arfmodal .modal_field_val:hover {
	color:#FFFFFF;
	font-size:16px;
	background:#1bbae1;
}
.arfaddfieldmodal.arfmodal .modal_field_val_bold {
	font-size:16px;
	font-weight:bold;
	color:#353942;
	padding:7px 10px 7px 15px;
	font-family:Asap-Regular;
}
.arfaddfieldmodal.arfmodal .modal_field_val_bold:hover {
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	background:#1bbae1;
}
#arfeditor_loader{
	display:none;
	position: fixed;
	margin: 0 auto;
	z-index: 9999;
	top:50%;
	height:90px;
	width:90px;
	left:50%;
	margin:0 auto;
	opacity:1;
	text-align:center;
}
#arfsaveformloader {
	display:none;
	position: fixed;
	margin: 0 auto;
	z-index: 9999;
	top:50%;
	height:90px;
	width:90px;
	left:50%;
	margin:0 auto;
	opacity:1;
	text-align:center;
}

div.updated:not(.arf_migration_update), div.error { display:none !important; }
.arf_runnigtotal_block {
	background:#FFFFFF;
	border:1px solid #dee6fb;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	margin-bottom: 30px !important;
	float: left;
	width: 100%;
}
.arf_validateregex_fnc {
	display:none;
	float: right;
}
.arf_running_total_note {font-family: Asap-Regular; margin-bottom: 25px !important;}
.arf_validate_result { display:block;font-family: Asap-Regular;margin-top: 15px;
	margin-bottom: 30px !important;}
.arf_validate_result.arfvalidatsuccess { color:#05af5a;margin-top: 5px; }
.arf_validate_result.arfvalidaterror { color:#f05350;margin-top: 5px; }
.arf_runningtotal_operator_btn {
	border:none;
	color:#4e5462;
	background: #FFFFFF;
	cursor: pointer;
	height: 38px;
	width: 38px;
	padding:12px;
	float: left;
	border-left:1px solid #D5E3FF;
}
.arf_runningtotal_operator_btn:last-child{
	border-right: none;
}
.arf_runningtotal_operator_btn:hover{
	background: #23c875;
	color: #FFFFFF;
}
.arf_runningtotal_operator_btn:hover svg path{
	fill: #FFFFFF;
}
.arf_validate_result_btn {
	background-color: #23c875;
	font-family: Asap-medium;
	font-size: 14px;
	border:none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 6px;
	text-align: center;
	color: #ffffff;
	height: 30px;
	width: 136px;
	cursor: pointer;
	outline:none;
}
.arf_selectbox dd ul li:hover {
	background:#3f74e7;
	color:#FFFFFF !important;
}
.arf_selectbox .arf_autocomplete {
	display:inline-block;
	width:80%;
	margin-top:0px;
	margin-left:-5px;
	border:none !important;
	background:none !important;
	outline:none !important;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	-o-box-shadow:none !important;
	font-family:Asap-Regular;
}
.arf_selectbox dt.arf_disable_selectbox {
	background:#eaeaea;
	color:#666666;
	cursor:no-drop;
}
.font_awesome_title{
	float: left;
	font-family: Asap-Regular;
	font-size: 18px;
	height: 20px;
	margin: 15px 0 20px;
	width: 100%;
}

.font_awesome_title.arf_rtl{
	float:right;
}

.fa_subcontent {
	clear: both;
	float: left;
	padding-bottom: 10px;
}

.fa_subcontent.arf_rtl{
	float:right;
}

.arf_fainsideimge {
	border: 1px solid #cccccc;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	cursor: pointer;
	float: left;
	height: 45px;
	margin-bottom: 5px;
	margin-right: 5px;
	text-align: center;
	width: 45px;
}
.arf_fainsideimge:hover {
	border-color:#077BDD;
	background-color: #03A9F4;
}
.selected_fontawsome {
	border-color:#077BDD !important;
	background-color: #03A9F4;
}

.arf_fainsideimge:hover i:not(#fa_size):not(.arfa-close){
	color:white !important;
}
.selected_fontawesom_icon{
	color:white !important;
}

.fa_size:hover i,
.fa_size:hover label{
	color:white !important;
}
.arf_accordion_container .arf_prefix_container i,
.arf_accordion_container .arf_suffix_container i{
	position: relative !important;
	top: 25% !important;
	transform: translateY(-6px) !important;
	-webkit-transform: translateY(-6px) !important;
	-moz-transform: translateY(-6px) !important;
	-o-transform: translateY(-6px) !important;
	-ms-transform: translateY(-6px) !important;
}

.fa_subcontent.arf_rtl .arf_fainsideimge{
	float:right;
}
.arf_fainsideimge i {
	color: #666666;
	float: none;
	font-size: 24px;
	margin: 0;
	position: relative;
	top: 10px;
}
.arf_field_prefix_suffix_wrapper,
.arf_field_check_radio_wrapper{
	float:left;
	width:100%;
}

.arf_field_prefix_suffix_wrapper .arf_prefix_wrapper,
.arf_field_prefix_suffix_wrapper .arf_suffix_wrapper,
.arf_field_check_radio_wrapper .arf_check_wrapper,
.arf_field_check_radio_wrapper .arf_radio_wrapper{
	float:left;
	width:50%;
}

.arf_field_prefix_suffix_wrapper .arf_prefix_wrapper,
.arf_field_check_radio_wrapper .arf_check_wrapper{
	position:relative;
}

.arf_field_prefix_suffix_wrapper .arf_suffix_wrapper,
.arf_field_check_radio_wrapper .arf_radio_wrapper{
	position:relative;
}

.arf_field_prefix_suffix_wrapper .arf_prefix_container,
.arf_field_prefix_suffix_wrapper .arf_suffix_container,
.arf_field_check_radio_wrapper .arf_check_container,
.arf_field_check_radio_wrapper .arf_radio_container{
	float:left;
	width:35px;
	height:30px;
	display:table;
	text-align:center;
	background:#e4e4e4;
	border-right:1px solid #ccc;
	color:#696a6e;
	line-height:normal;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}
.arf_field_check_radio_wrapper .arf_check_container i,
.arf_field_check_radio_wrapper .arf_radio_container i{
	float:none;
	vertical-align:middle;
	display:table-cell;
	font-size:16px;
	color:#808080;
}

.arf_prefix_suffix_container_wrapper .arf_prefix_suffix_icon i,
.arf_field_prefix_suffix_wrapper .arf_prefix_container i,
.arf_field_prefix_suffix_wrapper .arf_suffix_container i{
	float:none;

	font-size:16px;
	color:#808080;
}
.arf_field_prefix_suffix_wrapper .howto{
	float:left;
	width:100%;
	clear:both;
	font-family: Asap-Regular;
	font-size: 14px;
}

.arf_field_check_radio_wrapper .howto{
	float:left;
	width:90%;
	clear:both;
	font-family: Asap-Regular;
	font-size: 12px;
}

.arf_prefix_suffix_container_wrapper,
.arf_check_radio_container_wrapper{
	float:left;
	width:70%;
	height:30px;
	text-align:left;
	border:1px solid #ccc;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
}

.arf_prefix_suffix_action,
.arf_check_radio_action{
	display: table;
	float: left;
	height: 30px;
	text-align: center;
	width: 30%;
	padding:0;
}

.arf_prefix_suffix_action[data-action='remove']{
	height: auto;
	margin-top: 0;
	position: absolute;
	text-align: center;
	width: auto;
	display:none !important;
}

.arf_prefix_suffix_action[data-action='remove'] i{
	padding: 9px;
}

.arf_prefix_suffix_action i,
.arf_check_radio_action i{
	float:none;
	font-size:18px;
	cursor:pointer;

	top:5px;
	color:#4e5462;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	padding-left:5px;
}
.arf_editor_prefix_suffix_wrapper{
	float:left;
	width:100%;
	display:table;
}
.arf_editor_prefix,
.arf_editor_suffix{
	float:left;
	display:table-cell;
	width:20px;
	padding:0 10px;
	height:30px;
	vertical-align:middle;
	background:#e7e8ec;
	color:#808080;
	border:1px solid #e1e1e1;
	position:relative;
	top:1px;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
	-o-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
}
.arf_editor_prefix.get_focused,
.arf_editor_suffix.get_focused{
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
}
.arf_editor_prefix{
	left:2px;
	border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	-o-border-radius:3px 0 0 3px;
	border:2px solid #b0b0b5;
	padding:0 5px;
}

.arf_editor_prefix i,
.arf_editor_suffix i{
	display:table-cell;
	height:30px;
	vertical-align:middle;
	font-size:15px;
	padding-left:4px;
}

.arf_editor_suffix{
	border-left-color:transparent;
	left:-1px;
	border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-o-border-radius:0 3px 3px 0;
}

input.arf_prefix_suffix{
	display:table-cell;
	width:64% !important;
}

input.arf_prefix_only{
	border-radius:0 3px 3px 0 !important;
	-webkit-border-radius:0 3px 3px 0 !important;
	-moz-border-radius:0 3px 3px 0 !important;
	-o-border-radius:0 3px 3px 0 !important;
}

input.arf_suffix_only{
	border-radius:3px 0 0 3px !important;
	-webkit-border-radius:3px 0 0 3px !important;
	-moz-border-radius:3px 0 0 3px !important;
	-o-border-radius:3px 0 0 3px !important;
}
input.arf_both_pre_suffix{
	border-radius:0px !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	-o-border-radius:0px !important;
}



.arf_date_days_btn {
	background: #f3f5f8 none repeat scroll 0 0;
	border: 1px solid #d5e3ff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	float: left;
	margin: 0 2px 5px 0;
	cursor: pointer;
	width: 80px;
	font-size: 13px;
	text-align: center;
	padding: 4px;
}
.arf_date_days_btn.arf_select
{
	background: #03a9f4 none repeat scroll 0 0;
	border: 1px solid #d5e3ff;
	color:#ffffff;
}
.txtstandardnew.arfreadonlyinput[readonly] {
	background: #f0f0f0 none repeat scroll 0 0;
}
.arf_current_default_date {
	background: #f0f5ff none repeat scroll 0 0;
	border: 1px solid #d5e3ff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	float: left;
	margin: 0 5px 0 0;
	padding: 4px 10px;
	cursor: pointer;
}
.arf_current_default_date.arf_select
{
	background: #03a9f4 none repeat scroll 0 0;
	border: 1px solid #d5e3ff;
	color: #ffffff;
}

.arf_font_awesome_active .font_awesome_size.show_to_top,
.arf_font_awesome_active .font_awesome_size.show_to_right{
	margin-left:-145px !important;
}

.fa_size_title {
	float: left;
	font-family:Asap-Regular;
	font-size: 14px;
}
.close_btn_fa_size i{
	float: right;
	font-size: 14px;
	margin-top: -10px;
	cursor:pointer;
}

.fa_size,
.fa_size_header{
	float:left;
	width:100%;
	clear:both;
	text-align:left;
}

.fa_size.normal,
.fa_size_header.normal{
	height:38px;
}

.fa_size.normal i,
.fa_size_header.normal i{
	font-size:1.33333em;
}

.fa_size.medium,
.fa_size_header.medium{
	height:53px;
}

.fa_size.medium i,
.fa_size_header.medium i{
	font-size:2em;
}

.fa_size.large,
.fa_size_header.large{
	height:66px;
}

.fa_size.large i,
.fa_size_header.large i{
	font-size:3em;
}

.fa_size:hover,
.fa_size_header:hover{
	background:#03A9F4;
	cursor:pointer;
}

.fa_size i,
.fa_size_header i{
	width:85px;
	float:left;
	line-height:1;
	text-align:center;
}
.fa_size label.fa_icon_name,
.fa_size_header label.fa_icon_name{
	float:left;
	line-height:1;
	font-size:16px;
	width:90px;
}

.fa_size.normal .fa_icon_name,
.fa_size_header.normal .fa_icon_name{
	float:left;
	position:relative;
	top:10px;
}

.fa_size.medium .fa_icon_name,
.fa_size_header.medium .fa_icon_name{
	float:left;
	position:relative;
	top:15px;
}

.fa_size.large .fa_icon_name,
.fa_size_header.large .fa_icon_name{
	float:left;
	position:relative;
	top:25px;
}
.arf_preset_field_content_wrapper {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	float: left;
	margin-top: 10px;
	padding: 5px;
	width: 100%;
	line-height: 32px;
	display: none;
}
.arf_preset_field_content_wrapper .arf_preset_data {
	float: left;
	width: 270px !important;
	padding: 3px !important;
	max-width: 100% !important;
	background: #FFFFFF !important;
}
.arf_preset_future_use
{
	margin-left: 20px !important;
}
.arf_preset_title{
	margin-left: 10px;
	width: 140px !important;
	display: none;
}

.arf_loder_entries_section{
	float: left;
	display: none;
	width: auto;
	position: absolute;
	left: 47%;
	top:50%;
	z-index: 99999;
}
.tipso_style{
	cursor:pointer !important;
	border-bottom:none !important;
}
.tipso_style.controls{
	cursor:default !important;
}
.tipso_bubble {
	border:1px solid transparent;
	border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	-o-border-radius:0 !important;
	padding:0 !important;
	z-index: 99999 !important;
	max-width: 450px !important;
}
.tipso_bubble .tipso_content {
	font-family: Asap-Regular !important;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
}
.arf_current_date_hide_show_label{
	margin-right: 2px;
}
.bulk_remove_mail {
	cursor: pointer;
	display: inline-block;
	height: 31px;
	margin-top: -14px;
	vertical-align: middle;
	width: 25px;
}
.bulk_add_mail {
	cursor: pointer;
	display: inline-block;
	height: 31px;
	margin-top: -14px;
	vertical-align: middle;
	width: 25px;
	margin-right: -9px;
}
.arf_hidden_slider_li {
	display: none !important;
}
.arf_show_slider_li {
	display: block !important;
}
.arf_add_favourite_color{
	float: right;
	margin-right: 17px;
	margin-top: 173px;
	cursor: pointer;
	color: #a9a9a9;

}
.arf_add_favourite_color i{
	cursor: pointer;
	font-size : 20px;
}
.arf_add_favourite_color i:hover:before{
	content: "\f08a" !important;
}

.arf_favourite_color{
	float: left;
	height: 30px;
	margin-top: 205px;
}

.colpick_hex{
	height: 240px !important;
}

.arf_fav_color_list{
	float: left;
	margin-left: 5px;
	height: 23px;
	width: 23px;
	cursor: pointer;
}
.arf_pre_dup_show {
	display: inline-block;
}
.arf_pre_dup_hide {
	display: none;
}
.prevent_duplicate_message_box{
	margin-top: 15px;
}
.arf_gloabal_css_wrapper{
	float: left;
	height: 200px !important;
	margin-bottom: 5px;
	width: 500px !important;
}

.arf_new_conditional_logic{
	padding: 10px;
	padding-top: 5px;
	float: left;
	background:#f7faff;
	margin-right:15px;
	border: 1px #dee6fb solid;
}
.arf_new_conditional_logic.arfcolmnleft{
	width:48%;
}

.arf_new_conditional_logic.arfcolumnright{
	width:46.6%;
}

.arf_new_conditional_logic .txtstandardnew:disabled{
	background:#eaeaea;
	color:#666666;
	cursor:default;
}
.arf_add_new_law{
	border: 2px dashed #b1bed8;
	color: #b1bed8;
	cursor: pointer;
	float: left;
	font-size: 24px;
	height: 58px;
	line-height: 50px;
	margin: 25px 0 0;
	text-align: center;
	width:1140px;
}
.arf_new_conditional_logic_delete{
	float: left;
	font-size: 18px;
	height: 15px;
	width: auto;
	text-align: center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
}
.arf_new_conditional_logic_delete span{
	float:left;
	margin: -1px 0 0 0;
}
.arffieldoptionslist .arf_radio_image,
.arffieldoptionslist .arfajaxfileupload.arf_radio_fileupload
{
	display: none;
}
.arffieldoptionslist.arf_radio_emage_enable .arf_radio_image,
.arffieldoptionslist.arf_radio_emage_enable .arfajaxfileupload.arf_radio_fileupload
{
	display: block;
}
.wrap .selected .arffieldoptionslist.arf_radio_emage_enable .arfoptioneditorfield.arfwithkey,
.wrap .selected  .arffieldoptionslist.arf_radio_emage_enable .arfoptioneditorfield_key,
.wrap .selected  .arffieldoptionslist.arf_radio_emage_enable .frm_option_val_label{
	margin-left: 69px;
	margin-right: -5px;
}
.bulk_add {
	display: inline-block;
	width: 25px;
	height: 25px;
	cursor: pointer;
	vertical-align: middle;
	margin-right: -10px;
}
.bulk_remove {
	display: inline-block;
	width: 25px;
	height: 25px;
	cursor: pointer;
	vertical-align: middle;
	margin-right: -10px;
}
#arf_mail_notification_model{
	-webkit-box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	-moz-box-shadow:    0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	box-shadow:         0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	-o-box-shadow:         0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font-family: Asap-Regular;
}
.fix_height {
	width: 65% !important;
	clear: both;
}
.success_url_width, .arf_post_values_url_width {
	width: 65% !important;
	clear: both;
}
.arf_pre_dup_msg_width {
	width: 65% !important;
}
.arf_option_configuration_wrapper label {
	font-size: 14px;
	margin-left: 5px;
	font-family: Asap-Regular;
}
#select_arf_conditional_logic_logical_operator dl dd ul li {
	padding: 4px 7px 4px 10px;
}
.arf_separater {
	background-color: #dee6fb;
	height: 2px;
	width: 100%;
	display: inline-block;
	margin-bottom: 20px;
}
#arf_conditional_logic_model {
	width: 80%;
	max-width: 80%;
	height: 85%;
	left: 54%;
	border: 1px #dee6fb solid;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	-moz-box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	-o-box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	min-height: 85%;
	max-height: 85%;
}
#arf_optin_model .arf_popup_container_footer {
	margin-top: 35px;
}
#arf_conditional_logic_model .arf_popup_container_footer {
	margin-top: 35px;
}
#arf_rule_conditional_logic .arftablerow.arf_conditional_logic_div:first-child {
	margin-top: 10px !important;
}
.arf_new_conditional_logic .arf_large_input_box {
	background: #ffffff;
	height: 35px;
	text-align: left;
}
.arf_rule_conditional_logic .arfsettingsubtitle {
	color: #03A9F4;
}
#arf_mail_notification_model .wp-editor-container {
	border: 1px #dee6fb solid;
}
#arf_mail_notification_model .wp-editor-container .quicktags-toolbar {
	background: #f7faff;
	border-bottom: 1px #dee6fb solid;
}
#arf_mail_notification_model .wp-editor-container .ed_button.button {
	background: #ffffff;
	border-color: #dee6fb;
}
#arf_mail_notification_model code {
	background-color: #ffffff;
}

.arf_custom_checkbox_wrapper{
	float:left;
	width:18px;
	height:18px;
	position: relative;
}

.arf_custom_checkbox_wrapper input[type="checkbox"],
.arf_custom_checkbox_wrapper input[type="radio"]{
	float:left;
	width:18px;
	height:18px;
	position: absolute;
	opacity: 0;
}

.arf_custom_checkbox_wrapper svg path{
	fill:#C0C3CB;
}

.arf_custom_checkbox_wrapper input[type="checkbox"]:checked + svg path#arfcheckbox_unchecked,
.arf_custom_checkbox_wrapper input[type="checkbox"] + svg path#arfcheckbox_checked,
.arf_custom_checkbox_wrapper input[type="radio"]:checked + svg path#arfradio,
.arf_custom_checkbox_wrapper input[type="radio"] + svg path#arfradio_checked{
	display:none;
}

.arf_custom_checkbox_wrapper input[type="checkbox"]:checked + svg path#arfcheckbox_checked,
.arf_custom_checkbox_wrapper input[type="radio"]:checked + svg path#arfradio_checked{
	display:block;
}

.arf_custom_checkbox_wrapper input[type="checkbox"]:checked + svg path,
.arf_custom_checkbox_wrapper input[type="radio"]:checked + svg path{
	fill:#3f74e7;
}


.newform_modal_title_container{
	background-color: #f0f5ff;
	border-bottom:thin solid #D5E3FF;
}
.text_area_import_export_page{ width: auto !important;}


ul.arfmainformnavigation {
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 10px 0 13px;
	height: 27px;
}
ul.arfmainformnavigation li {
	float: left;
	margin: 0;
	margin-right: 12px;
}

.arfmainformnavigation li.current_page {
	background-position: right 0;
	color: #fff;
}

.arfmainformnavigation a {
	font-size: 15px;
	color: #000;
	text-decoration: none;
	display: block;
	width: 95px;
	text-align: center;
}

.arfmainformnavigation a:hover, .arfmainformnavigation .last a:hover {
	color: #000;
}

.arfmainformnavigation li a.current_page {
	background-position: right 0;
	color: #000;
}

ul.arfmainformnavigation li.last {
	width: 95px;
}

ul.arfmainformnavigation li.last a {
	background-image: none;
}

.metabox-holder ul.arfmainformnavigation {
	margin-top: 0;
}
.setting_tabrow {
	width: 98%;
	float: left;
	padding-left: 0;
}
.wp-admin .arfcheckrequiredfield {
	color: #ff0000;
	font-weight: bold;
}
.arfeditorformname {
	width: 98.7%;
	float: left;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 0 0 10px;
	min-height: 26px;
	height:auto;
	margin: 0 0 5px 0;
	position: relative;
}
.arfdescriptionedit {
	padding: 0 0 0 10px;
}
.arffieldoptionslist {
	height: 118px;
	background: #ffffff;
	overflow-y:scroll;
	width: 400px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	box-sizing: border-box;
}
textarea.inplace_field {
	width: 98% !important;
}
.arffieldbox {
	min-height: 20px;
}
#new_fields span.ui-icon {
	width: 16px;
}
.tabs-panel {
	height: auto !important;
	min-height: 260px;
}
.inplace_field {
	margin: 0;
	width: 70% !important;
}
.arfaction_icon {
	width: 16px;
	height: 17px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNnB4JyBoZWlnaHQ9JzE3cHgnPjxwYXRoIGZpbGw9JyM3MDZENzAnIGQ9J00xNi45NzUsNy42OTZsLTAuNzMyLTIuNzE3bC02LjE2NywxLjg2NWwwLjMxMi02LjI3Nkg3LjU2MmwwLjMxLDYuMjc2TDEuNjY2LDQuOTc5TDAuOTc1LDcuNjk2TDcuMSw4LjkzOWwtMy42OSw1LjU3NCBsMi4zMjcsMS41NTVsMy4yMTgtNS43MzRsMy4yNTksNS43MzRsMi4yODYtMS41NTVMMTAuODUsOC45MzlMMTYuOTc1LDcuNjk2eicvPjwvc3ZnPg==");
	background-repeat: no-repeat;
	background-size: 65%;
	display: block;
	float: left;
	margin-left: 4px;
}

span.arfaction_icon {
	margin: 0 4px 0 0;
}
.frm_error_icon, .frm_reload_icon {
	margin-top: 5px;
}

.arficoninactive.arfaction_icon.frm_error_icon {
	background-position: 0 -17px;
}
.arfaction_icon.frm_reload_icon {
	background-position: -16px 0;
}

.arficoninactive.arfaction_icon.frm_reload_icon {
	background-position: -16px -17px;
}
.arfaction_icon.arffieldrequiredicon {
	margin: 0;
}

.arficoninactive.arfaction_icon.arffieldrequiredicon, .arfaction_icon.arfcheckrequiredfield0 {
	opacity: 0.3;
}
.howto {
	font-weight: normal;
}
span.howto {
	display: inline;
}
.arfoptioneditorfield {
	vertical-align: text-top;
}
.selected .arfoptioneditorfield.arfwithkey, .selected .arfoptioneditorfield_key {
	width: 45%;
	display: inline-block !important;
}
.widefat td {
	width: auto;
}
.arfnoallow {
	opacity: .5;
	filter: alpha(opacity=50);
	cursor: default;
}
.arfnoallow:hover {
	color: inherit;
}
a {
	cursor: pointer;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
#form_desc {
	width: 100%;
	padding: 0 0 0 0;
}
.fieldname-row {
	width: 100%;
	padding-bottom: 0px;
}
.fieldname {
	width: 100%;
	font-size: 15px;
	color: #666666;
	padding: 5px 0;
}
.allfields {
	width: 100%;
	padding: 0 0 0px 0;
	position: relative;
	margin-bottom:5px;
}
.allfields input[type="file"] {
	height: auto;
}
.wp-admin .allfields textarea {
	background-color: #FFFFFF;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.postbox .inside, .stuffbox .inside {
	padding: 0 10px;
}
.form-table td {
	padding: 10px 15px;
	text-align: left;
}
.update {
	background-color: #FFFFE0;
	border: solid 1px #E6DB55;
	width: 98.5%;
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-o-border-radius: 4px 4px 4px 4px;
}
#poststuff {
	padding-top: 0px;
}
#new_fields .allfields {
	margin-left: 10px;
	width: 93%;
	margin-right: 6%;
}
#post-body-content .postbox {
	background: none;
	width: 100%;
}
.lbltitle {
	font-weight: bold;
	color: #0384ae;
	font-size: 14px;
}
ul.arfmainformnavigation li.tab-unselected {
	width: 217px;
	float: left;
	height: 44px;
	font-family:Asap-Regular;
	font-weight: normal;
	font-size: 17px;
	cursor: pointer;
	border: 1px solid #16a6c9;
	background: #1BBAE1;
	color: #FFFFFF;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	padding: 0;
}
#new_fields {
	background-repeat: no-repeat;
	background-position: center center;
}
.arf_tooltip_main {
	float: left;
	width: 20px;
	height: 21px;
	margin-top: 5px;
}
.checkbox_radio_class {
	float: left;
}
.txtmodal1.form_name_new_required, .form_name_new_required {
	border-color: #ED4040 !important;
}
.arfajax-file-upload {
	font-family:ASap-Regular;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	line-height: normal;
	width: auto;
	margin: 0px 10px 0 0;
	display: inline-block;
	color: #ffffff;
	text-decoration: none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	vertical-align: middle;
	background: none repeat scroll 0 0 #077BDD;
	border: 1px solid #0863AF;
	height: 22px;
	width: auto;
	padding: 7px 10px 0;
}
.ajax-file-remove {
	font-family:Asap-Regular;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	line-height: normal;
	height: 22px;
	width: auto;
	margin: 0px 10px 0 0;
	display: inline-block;
	border: 1px solid #9c332d;
	color: #ffffff;
	text-decoration: none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	padding: 7px 10px 0 10px;
	background: #d04540;
	vertical-align: middle;
}
.ajax-file-remove img, .arfajax-file-upload img {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	border-radius: 0 0 0 0 !important;
	-webkit-border-radius: 0 0 0 0 !important;
	-moz-border-radius: 0 0 0 0 !important;
	-o-border-radius: 0 0 0 0 !important;
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
.arf_info {
	font-family:Asap-Regular;
	font-size: 13px;
	font-weight: normal;
	color: #787878;
	margin-top: 3px;
}
.file_name {
	float: left;
	height: 18px;
}

.percent {
	float: right;
	height: 18px;
	text-align: right;
}

.arf_progress_bar {
	display: inline-block;
	height: 20px;
	border: none;
	width: 0%;
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}

@-moz-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}

@-ms-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}

@-o-keyframes progress-bar-stripes {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 40px 0;
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}
.arfprogress {
	height: 20px;
	margin-top: 4px;
	overflow: hidden;
	background-color: #f7f7f7;
	background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
	background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
	background-repeat: repeat-x;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.arfprogress .bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #0e90d2;
	background-image: -moz-linear-gradient(top, #149bdf, #0480be);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
	background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
	background-image: -o-linear-gradient(top, #149bdf, #0480be);
	background-image: linear-gradient(to bottom, #149bdf, #0480be);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-o-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-ms-transition: width 0.6s ease;
	-webkit-transition: width 0.6s ease;
	-moz-transition: width 0.6s ease;
	-o-transition: width 0.6s ease;
	transition: width 0.6s ease;
}

.arfprogress .bar+.bar {
	-webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-o-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}

.progress-striped .bar {
	background-color: #149bdf;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	-moz-background-size: 40px 40px;
	-o-background-size: 40px 40px;
	background-size: 40px 40px;
}

.arfprogress.active .bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	-ms-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}

.arfprogress {
	width: 65%;
	vertical-align: middle;
	display: none;
	height: 22px;
	float: left;
}
.modal_field_val {
	font-size: 14px;
	cursor: pointer;
}
.toggle-btn {
	margin: 5px 2px;
	padding: 5px 5px;
	color: #333333;
	background-color: #eff0f5;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	display: inline-block;
	border: solid 1px #b8b8b8;
	cursor: pointer;
	width: 47px;
	font-size: 12px !important;
	text-align: left;
}
.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	display: none !important;
	width: 1px;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}
canvas {
	max-width: auto !important;
}
#adminmenuwrap {
	height: 100%;
	position: absolute !important;
}
.wrap label.arfeditorfieldopt_label:hover {
	background: url(../images/edit-icon_small.png);
	background-position: center right;
	background-repeat: no-repeat;
}

.wrap label.arfeditorfieldopt_label.editInPlace-active:hover {
	background: none;
}
.file-upload-img {
	float: left;
	background: url(../images/upload-icon.png) no-repeat;
	width: 16px;
	height: 14px;
}
#arfmainform_opacity_exs {
	margin-left: 0px;
	margin-top: 15px;
}
.arf_smpt_error {
	max-height: 450px;
	max-width: 80%;
	width: auto !important;
	padding: 20px;
	overflow-y: scroll;
	color: #000000;
	top: 50%;
	position:fixed;
	left:50% !important;
	background:#fff;
	transform:translate(-50%,-50%);
	z-index: 9999;
}
#arf_error_test_mail {
	cursor: auto;
	display: none;
	float: left;
	width: 50%;
	color: #ff0000;
	font-family: Asap-Regular;
	font-size: 16px;
}
#arf_success_test_mail{
	display: none;
	float: left;
	width: 50%;
	color: #4c9738;
	font-family: Asap-Regular;
	font-size: 16px;
}
.wrap a:active, .wrap a:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
}

.arf_editor_wrapper {
	float: left;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-family: Asap-Medium;
	padding-top: 160px;
	position: relative;
}

.arf_editor_wrapper .controls input:focus, .arf_editor_wrapper .controls textarea:focus, .arf_editor_wrapper .controls button:focus, .arf_editor_wrapper .controls select:focus {
	transition: all 0s linear !important;
	-ms-transition: all 0s linear !important;
	-webkit-transition: all 0s linear !important;
	-moz-transition: all 0s linear !important;
	-o-transition: all 0s linear !important;
}

.arf_editor_wrapper a, .arf_editor_wrapper button {
	outline: none;
}

.arf_editor_wrapper * {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.arf_editor_wrapper label.arf_main_label {
	max-width: 100%;
	position: relative;
}

.arf_editor_wrapper .arf_main_label span.arf_edit_in_place, .arf_editor_wrapper .arf_main_label span.arf_edit_in_place+span {
	position: relative;
	z-index: 1;
}

.arf_editor_wrapper .arftitlecontainer:hover .arfeditorformname input, .arf_editor_wrapper .arfdescriptionedit:hover .arfeditorformdescription input {
	position: relative;
	z-index: 9988;
}

.arfdescriptionedit .arfeditorformdescription {
	height: 20px;
	position: relative;
}

.arftitlecontainer ::-webkit-input-placeholder{
	opacity:0.2;
}

.arfeditorformdescription ::-webkit-input-placeholder{
	opacity:0.4;
}

.arftitlecontainer ::-moz-placeholder{
	opacity:0.2;
}

.arfeditorformdescription ::-moz-placeholder{
	opacity:0.4;
}

.arftitlecontainer :-ms-input-placeholder{
	opacity:0.2;
}

.arfeditorformdescription :-ms-input-placeholder{
	opacity: 0.4;
}

.arf_editor_wrapper .arf_inner_wrapper_sortable .sortable_inner_wrapper:not(.arf_confirm_field) label.arf_main_label::before, .arf_editor_wrapper .arftitlecontainer .arfeditorformname::before, .arf_editor_wrapper .arfdescriptionedit:hover .arfeditorformdescription::before{
	content:"";
	width: 122%;
	width: calc(100% + 20px);
	position: absolute;
}
.arf_editor_wrapper .arf_inner_wrapper_sortable:hover .sortable_inner_wrapper:not(.arf_confirm_field) label.arf_main_label::before,
.arf_editor_wrapper .arf_inner_wrapper_sortable:hover .unsortable_inner_wrapper:not(.arf_confirm_field) label.arf_main_label::before,
.arf_editor_wrapper .arftitlecontainer:hover .arfeditorformname::before, .arf_editor_wrapper .arfdescriptionedit:hover .arfeditorformdescription::before {
	content: "";
	position: absolute;
	left: 0;
	float: left;
	width: 122%;
	width: calc(100% + 4px);
	height: 100%;
	cursor: pointer;
	top: -5px;
	background: #FFF799 url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIGZpbGw9J3JnYigyMjcsIDIxNCwgNzQpJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGRhdGEtbmFtZT0nTGF5ZXIgMScgdmlld0JveD0nMCAwIDUxMiA1MTInIHg9JzBweCcgeT0nMHB4Jz48dGl0bGU+RWRpdDwvdGl0bGU+PHBhdGggZD0nTTMxOC4zNyw4NS40NUw0MjIuNTMsMTkwLjExLDE1OC44OSw0NTUsNTQuNzksMzUwLjM4Wk01MDEuNTYsNjAuMkw0NTUuMTEsMTMuNTNhNDUuOTMsNDUuOTMsMCwwLDAtNjUuMTEsMEwzNDUuNTEsNTguMjQsNDQ5LjY2LDE2Mi45bDUxLjktNTIuMTVBMzUuOCwzNS44LDAsMCwwLDUwMS41Niw2MC4yWk0wLjI5LDQ5Ny40OWExMS44OCwxMS44OCwwLDAsMCwxNC4zNCwxNC4xN2wxMTYuMDYtMjguMjhMMjYuNTksMzc4LjcyWicvPjwvc3ZnPg==") no-repeat 98% center;
	padding: 15px;
}

.arf_editor_wrapper .arftitlecontainer:hover .arfeditorformname::before {

	padding: 19px 0 18px;
}

.arf_editor_wrapper .arfdescriptionedit:hover .arfeditorformdescription::before {
	padding: 12px;
}

.arf_materialize_form .arf_inner_wrapper_sortable:hover label.arf_main_label::before, .arftitlecontainer:hover .arfeditorformname::before, .arfdescriptionedit:hover .arfeditorformdescription::before {
	background: #FFF799 url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIGZpbGw9J3JnYigyMjcsIDIxNCwgNzQpJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGRhdGEtbmFtZT0nTGF5ZXIgMScgdmlld0JveD0nMCAwIDUxMiA1MTInIHg9JzBweCcgeT0nMHB4Jz48dGl0bGU+RWRpdDwvdGl0bGU+PHBhdGggZD0nTTMxOC4zNyw4NS40NUw0MjIuNTMsMTkwLjExLDE1OC44OSw0NTUsNTQuNzksMzUwLjM4Wk01MDEuNTYsNjAuMkw0NTUuMTEsMTMuNTNhNDUuOTMsNDUuOTMsMCwwLDAtNjUuMTEsMEwzNDUuNTEsNTguMjQsNDQ5LjY2LDE2Mi45bDUxLjktNTIuMTVBMzUuOCwzNS44LDAsMCwwLDUwMS41Niw2MC4yWk0wLjI5LDQ5Ny40OWExMS44OCwxMS44OCwwLDAsMCwxNC4zNCwxNC4xN2wxMTYuMDYtMjguMjhMMjYuNTksMzc4LjcyWicvPjwvc3ZnPg==") no-repeat 98% center;
}

.arf_editor_wrapper .arf_fieldset {
	max-width: 100%;
}

.arf_editor_header_belt {
	float: left;
	width: 100%;
	position: fixed;
	top: 30px;
	height: 75px;
	background: rgb(84, 162, 241);
	background: -moz-linear-gradient(0deg, rgb(84, 162, 241) 0%, rgb(85, 111, 242) 100%);
	background: -webkit-linear-gradient(0deg, rgb(84, 162, 241) 0%, rgb(85, 111, 242) 100%);
	background: -o-linear-gradient(0deg, rgb(84, 162, 241) 0%, rgb(85, 111, 242) 100%);
	background: -ms-linear-gradient(0deg, rgb(84, 162, 241) 0%, rgb(85, 111, 242) 100%);
	background: linear-gradient(90deg, rgb(84, 162, 241) 0%, rgb(85, 111, 242) 100%);
	padding-left: 30px;
	padding-right: 30px;
	border-bottom: 1px solid #dee6fb;
	z-index: 9989;
}

.arf_editor_header_inner_belt {
	float: left;
	width: 88%;
}

body.folded .arf_editor_header_inner_belt {
	width: 88.5%;
}

.arf_editor_top_menu_wrapper {
	margin-top: 25px;
	float: left;
}

.arf_editor_top_menu {
	float: left;
	width: auto;
	margin: 0;
	padding: 0;
}

.arf_editor_top_menu_item {
	cursor: pointer;
	font-size: 16px;
	padding-left: 15px;
	padding-right: 15px;
	color: #ffffff;
	border-right: 1px solid #6ab7fe;
	height: 28px;
	line-height: 22px;
	margin: 0;
	float: left;
	position: relative;
}

.arf_editor_top_menu_item .arf_editor_top_menu_item_icon {
	float: left;
	width: 28px;
	height: 28px;
	margin-right: 5px;
	background-size: 100%;
}

.arf_editor_top_menu_item_icon_drop_icon {
	float: right;
	width: 12px;
	height: 10px;
	margin-left: 10px;
	background-size: 100%;
	top: 48%;
	right: -20px;
	position: absolute;
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
}

.arf_editor_top_menu_item:last-child {
	border-right: none;
}

.arf_editor_top_menu_item .arf_editor_top_menu_label {
	display: inline-block;
}

.arf_editor_top_menu_item.arf_editor_top_menu_dropdown{ height: 48px; }

.arf_editor_top_menu_dropdown .arf_editor_top_menu_label {
	position: relative;
}

.arf_editor_top_menu_button_wrapper {
	float: right;
}

body.folded .arf_editor_top_menu_button_wrapper {
	float: right;
	margin-right: -124px;
}

.arf_editor_top_menu_button_wrapper .arf_top_menu_cancel_button {
	float: left;
	width: 40px;
	height: 40px;
	border-radius: 46px;
	-webkit-border-radius: 46px;
	-moz-border-radius: 46px;
	-o-border-radius: 46px;
	border: 3px solid #ffffff !important;
	margin-top: 17px;
	background: transparent;
	cursor: pointer;
	outline: none;
	position: relative;
	text-align: center;
	margin-right: 10px;
}

.arf_editor_top_dropdown_submenu_container {
	position: absolute;
	top: 100%;
	font-family: Asap-Regular;
	font-size: 16px;
	width: 190px;
	background-color: #538def;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.2);
	overflow: hidden;
	display: none;
}

.arf_editor_top_menu_item.arf_editor_top_menu_dropdown:hover .arf_editor_top_dropdown_submenu_container, .arf_editor_top_dropdown_option:hover{
	display: block;
}

.arf_editor_top_dropdown_submenu_container ul.arf_editor_top_dropdown li.arf_editor_top_dropdown_option {
	margin: 0;
	padding: 10px 15px;
}

.arf_editor_top_dropdown_submenu_container ul.arf_editor_top_dropdown li.arf_editor_top_dropdown_option:hover {
	background-color: #ffffff;
	color: #3f74e7;
}

.arf_top_menu_save_button:hover {
	background: rgb(18, 217, 235);
	background: -moz-linear-gradient(0deg, rgb(18, 217, 235) 0%, rgb(31, 232, 154) 100%);
	background: -webkit-linear-gradient(0deg, rgb(18, 217, 235) 0%, rgb(31, 232, 154) 100%);
	background: -o-linear-gradient(0deg, rgb(18, 217, 235) 0%, rgb(31, 232, 154) 100%);
	background: -ms-linear-gradient(0deg, rgb(18, 217, 235) 0%, rgb(31, 232, 154) 100%);
	background: linear-gradient(90deg, rgb(18, 217, 235) 0%, rgb(31, 232, 154) 100%);
}

.arf_top_menu_save_button {
	float: left;
	width: 112px !important;
	border: none;
	height: 40px !important;
	border-radius: 46px;
	-webkit-border-radius: 46px;
	-o-border-radius: 46px;
	-moz-border-radius: 46px;
	margin-top: 17px;
	margin-right: 15px;
	font-family: Asap-medium !important;
	font-size: 19px !important;
	color: #ffffff;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.15);
	background: rgb(16, 205, 222);
	background: -moz-linear-gradient(45deg, rgb(16, 205, 222) 0%, rgb(24, 220, 144) 100%);
	background: -webkit-linear-gradient(45deg, rgb(16, 205, 222) 0%, rgb(24, 220, 144) 100%);
	background: -o-linear-gradient(45deg, rgb(16, 205, 222) 0%, rgb(24, 220, 144) 100%);
	background: -ms-linear-gradient(45deg, rgb(16, 205, 222) 0%, rgb(24, 220, 144) 100%);
	background: linear-gradient(135deg, rgb(16, 205, 222) 0%, rgb(24, 220, 144) 100%);
	-webkit-box-shadow: 7px 7px 25px 0px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 7px 7px 25px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 7px 7px 25px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 7px 7px 25px 0px rgba(0, 0, 0, 0.15);
	text-align: center;
	cursor: pointer;
	outline: none;
	position: relative;
}

.arf_top_menu_preview_button {
	float: left;
	width: 40px;
	height: 40px;
	border-radius: 46px;
	-webkit-border-radius: 46px;
	-moz-border-radius: 46px;
	-o-border-radius: 46px;
	border: 3px solid #ffffff !important;
	margin-top: 17px;
	background: transparent;
	cursor: pointer;
	outline: none;
	position: relative;
	text-align: center;
	margin-right: 10px;
}

.arf_top_menu_preview_button .arf_top_menu_preview_button_icon, .arf_top_menu_cancel_button .arf_top_menu_cancel_button_icon {
	float: left;
	top: 2px;
	position: relative;
	transform: translate(-42%, 15%);
	-webkit-transform: translate(-42%, 15%);
	-o-transform: translate(-42%, 15%);
	-moz-transform: translate(-42%, 15%);
	-ms-transform: translate(-42%, 15%);
	margin: 0 auto;
	width: 40px;
	height: 35px;
	left: 47%;
}

.arf_top_menu_reset_button {
	float: left;
	width: 40px;
	height: 40px;
	border-radius: 46px;
	-webkit-border-radius: 46px;
	-moz-border-radius: 46px;
	-o-border-radius: 46px;
	border: 3px solid #ffffff !important;
	margin-top: 17px;
	background: transparent;
	cursor: pointer;
	outline: none;
	position: relative;
	text-align: center;
	margin-right: 10px;
}

.arf_top_menu_preview_button:hover, .arf_top_menu_reset_button:hover, .arf_top_menu_cancel_button:hover {
	background: #ffffff;
}

.arf_top_menu_preview_button:hover .arf_top_menu_preview_button_icon path, .arf_top_menu_reset_button:hover .arf_top_menu_reset_button_icon path, .arf_top_menu_cancel_button:hover .arf_top_menu_cancel_button_icon path {
	fill: #3f74e7;
}

.arf_top_menu_reset_button .arf_top_menu_reset_button_icon {
	float: left;
	top: 2px;
	position: relative;
	transform: translate(-42%, 15%);
	-webkit-transform: translate(-42%, 15%);
	-o-transform: translate(-42%, 15%);
	-moz-transform: translate(-42%, 15%);
	-ms-transform: translate(-42%, 15%);
	margin: 0 auto;
	width: 40px;
	height: 35px;
	left: 47%;
}

.arf_top_menu_save_button .arf_top_menu_save_button_icon {
	float: left;
	top: 0;
	position: relative;
	transform: translate(-40%, 0);
	-webkit-transform: translate(-40%, 0%);
	-o-transform: translate(-40%, 0);
	-moz-transform: translate(-40%, 0);
	-ms-transform: translate(-40%, 0);
	margin: 0 auto;
	width: 30px;
	height: 25px;
	left: 50%;
}

.arf_editor_header_shortcode_belt {
	background: #ffffff;
	float: left;
	width: 100%;
	height: 65px;
	position: fixed;
	top: 105px;
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 20px;
	z-index: 996;
}

.arf_editor_header_form_title {
	float: left;
	font-size: 18px;
	color: #404852;
	width: 15%;
	margin-left: 10px;
	margin-top: 24px;
	margin-right: 20px;
}

.arf_editor_header_form_width {
	float: left;
	width: 50%;
	border: 1px solid #dee6fb;
	top: 40%;
	position: relative;
	height: 15px;
	border-bottom: snow;
	text-align: center;
}

body.folded .arf_editor_header_form_width {
	width: 59%;
}

.arf_editor_form_width_wrapper {
	width: 140px;
	height: 38px;
	border: 1px #dee6fb solid;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
	background-color: #f2f5ff;
	margin: 0 auto;
	position: relative;
	top: -20px;
}

.arf_editor_form_width_label {
	float: left;
	font-size: 16px;
	color: #03a9f4;
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #dee6fb;
	height: 38px;
	line-height: 38px;
	width: 41%;
	text-align: center;
}

.arf_editor_form_width_input_wrapper {
	float: left;
	width: 59%;
	background: #ffffff;
	height: 36px;
	line-height: 36px;
}

.arf_editor_form_width_input {
	float: left;
	font-size: 14px;
	color: #404852 !important;
	margin: 0px !important;
	height: 36px;
	line-height: 36px;
	border: none !important;
	width: 55px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	padding: 0 8px;
}

.arf_editor_form_width_unit {
	float: left;
	width: 20px;
	text-align: center;
	font-size: 14px;
	height: 36px;
	line-height: 34px;
}

.arf_editor_header_form_shortcode {
	float: left;
	width: 22%;
	height: 38px;
	margin-left: 12px;
	margin-right: 10px;
	margin-top: 11px;
	background-color: #f2f5ff;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border: 1px #dee6fb solid;
	position: fixed;
	right: 10px;
}

.arf_editor_header_form_shortcode:after {
	content: "\f078";
	font-family: fontawesome;
	font-size: 14px;
	height: 10px;
	position: absolute;
	right: 10px;
	top: 40%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	width: 10px;
}

.arf_editor_header_form_shortcode .arf_editor_header_shortcode_title {
	float: left;
	font-size: 16px;
	text-transform: uppercase;
	color: #03a9f4;
	padding-left: 10px;
	padding-right: 10px;
	height: 36px;
	line-height: 36px;
	border-right: 1px solid #c7d2f5;
}

.arf_editor_header_shortcode_text {
	font-size: 16px;
	color: #404852;
	margin-left: 10px;
	float: left;
	height: 36px;
	line-height: 36px;
}

.arf_form_editor_wrapper {
	float: left;
	width: 100%;
	min-height: 400px;
	overflow: visible;
}

.arf_form_element_wrapper {
	float: left;
	width: 260px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
	margin-right: 15px;
	position: fixed !important;
	bottom: 0px;
	height: calc(100% - 104px);
	min-height: calc(100% - 104px);
	max-height: calc(100% - 104px);
	z-index: 996;
	background: #fff;
	border: 1px #e7eaec solid;
	-webkit-box-shadow: 0px 1px 8px 2px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 0px 1px 8px 2px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 1px 8px 2px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 1px 8px 2px rgba(0, 0, 0, 0.15);
}

.arf_form_element_header {
	float: left;
	width: 100%;
	font-size: 17px;
	font-family: Asap-Regular;
	color: #3f74e7;
	padding-left: 10px;
	padding-right: 10px;
	height: 55px;
	line-height: 55px;
	border-bottom: 1px #dee6fb solid;
}

.arf_form_elements_container {
	float: left;
	width: 100%;
	padding: 10px 12px;
	padding-top: 20px;
	margin: 0px;
	height: calc(100% - 55px);
	overflow-y: auto;
	overflow-x: hidden;
	display: none;
}

.arf_form_element_item {
	width: 50%;
	height: 80px;
	float: left;
	cursor: pointer;
	padding: 0 4px;
	text-align: center;
	margin-bottom: 8px;
}

.arf_form_element_item.arf_full_width_field_element{
	width: 100%;
}

.arf_form_element_item:hover {
	background: #ffdfe8;
	background: radial-gradient(circle, #ffdfe8 0%, #ffffff 50%);
	background: -webkit-radial-gradient(circle, #ffdfe8 0%, #ffffff 50%);
	background: -o-radial-gradient(circle, #ffdfe8 0%, #ffffff 50%);
	background: -moz-radial-gradient(circle, #ffdfe8 0%, #ffffff 50%);
}

.arf_form_element_item_icon {
	width: 28px;
	height: 28px;
	float: none;
	margin: 10px auto;
	display: block;
}

.arflite_pro_form_field .arf_form_element_item_text{
	cursor: not-allowed;
}

.arf_form_styling_tools {
	float: right;
	position: fixed;
	width: 315px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	overflow: hidden;
	margin-left: 15px;
	right: 0px;
	bottom: 0px;
	height: calc(100% - 104px);
	z-index: 998;
	border: 1px #e7eaec solid;
	-webkit-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.15);
}

.arf_form_style_tabs {
	float: left;
	width: 100%;
	margin: 0;
}

.arf_form_style_tab_item,
.arf_form_element_type_tab_item {
	float: left;
	width: 50%;
	font-size: 17px;
	background: #F2F5FF;
	height: 55px;
	line-height: 55px;
	text-align: center;
	cursor: pointer;
	border-left: 1px solid #ddeef6;
	border-bottom: 1px solid #ddeef6;
	font-family: Asap-Regular;
}

.arf_form_style_tab_item:first-child,
.arf_form_element_type_tab_item:first-child {
	border-left: none;
}

.arf_form_style_tab_item.active,
.arf_form_element_type_tab_item.active {
	background: #ffffff;
	color: #3f74e7;
	border-bottom: none;
}

.arf_form_style_tab_container {
	float: left;
	width: 100%;
	min-height: 455px;
	max-height: 455px;
	display: none;
	overflow-x: hidden;
	overflow-y: auto;
	padding-top: 20px;
}

.arf_form_style_tab_container#arf_form_custom_css {
	min-height: 480px;
	max-height: 480px;
}

.arf_form_reset_button {
	float: left;
	width: 100%;
	height: 65px;
	padding: 10px;
	z-index: 9999999;
	position: relative;
	background: #fff;
	border-top: 1px #dee6fb solid;
	margin-top: -1px;
}

.arf_form_reset_button .arf_reset_button {
	height: 40px;
	cursor: pointer;
	font-size: 16px;
	background-color: #1bbae1;
	-moz-box-shadow: 0 4px 0 0 #16a6c9;
	-o-box-shadow: 0 4px 0 0 #16a6c9;
	-webkit-box-shadow: 0 4px 0 0 #16a6c9;
	box-shadow: 0 4px 0 0 #16a6c9;
	outline: none;
	width: 120px;
	border: 0px;
	color: #FFFFFF;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}

.arf_form_reset_button .arf_reset_button:hover {
	cursor: pointer;
	font-size: 16px;
	background-color: #16a6c9;
	-moz-box-shadow: 0 4px 0 0 #159bbc;
	-o-box-shadow: 0 4px 0 0 #159bbc;
	-webkit-box-shadow: 0 4px 0 0 #159bbc;
	box-shadow: 0 4px 0 0 #159bbc;
	outline: none;
}

.arf_form_style_tab_container#arf_form_custom_css {
	padding-top: 0;
}

.arf_form_style_tab_container.active,
.arf_form_elements_container.active {
	display: block;
}

.arf_form_editor_content {
	float: left;
	width: 53%;
	left: 22%;
	position: relative;
	text-align: center;
	border: none;
	margin-bottom:60px;
}

.arf_form_editor_inner_container {
	float: none;
	display: block;
	margin: 0 auto;
	width: 100%;
	min-height: 100px;
	max-width: 100%;
}

body.folded .arf_form_editor_content {
	left: 22%;
	width: 52.5%;
}

.arf_form_style_tab_accordion {
	overflow: hidden;
}

.arf_form_style_tab_accordion .arf_form_accordion_target {
	display: none;
}

.arf_form_style_tab_accordion dl, .arf_form_style_tab_accordion dl dd {
	margin: 0;
}

.arf_form_style_tab_accordion dl dd a {
	float: left;
	width: 100%;
	height: 50px;
	color: #3f74e7;
	background: #ffffff;
	text-decoration: none;
	padding: 0 15px;
	line-height: 50px;
	border-top: 1px solid #dee6fb;
	font-size: 15px;
	outline: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-moz-box-shadow: none;
}

.arf_form_style_tab_accordion dl:last-child dd a {
	border-bottom: 1px solid #dee6fb;
}

.arf_form_style_tab_accordion dl dd div.arf_accordion_container {
	float: left;
	width: 100%;
	background-color: #FFF;
	height: 0;
	overflow: hidden !important;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border-top: 0px solid #dee6fb;
}

.arf_form_style_tab_accordion dl dd div.arf_accordion_container.active {
	height: 235px;
	border-top: 1px solid #dee6fb;
	overflow-x: hidden;
	overflow-y: auto !important;
	padding-top: 10px;
	padding-left: 10px;
	position: relative;
	padding-right: 5px;
}

.arf_form_style_tab_accordion dl dd a:after {
	content: "\f078";
	float: right;
	font-family: "Font Awesome 5 Free";
	font-size: 14px;
	font-weight: 900;
	height: 10px;
	position: relative;
	right: 0;
	top: 0;
	width: 10px;
}

.arf_form_style_tab_accordion dl.active dd a:after {
	content: "\f077";
}

.arf_accordion_container_row {
	float: left;
	width: 100%;
	min-height: 35px;
	padding: 0px 13px;
	margin-bottom: 10px;
	margin-top: 8px;
	position: relative;
	height: 35px;
}

.arf_accordion_container_row_separator {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	position: relative;
	margin-top: 15px;
}

.arf_accordion_container_row_separator::after {
	background: #E1E8FB;
	bottom: 0;
	content: "";
	display: block;
	float: none;
	height: 1px;
	left: 48%;
	margin: 0 auto;
	position: absolute;
	text-align: center;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	width: 90%;
}

.arf_accordion_inner_title {
	float: left;
	width: 100%;
	color: #4e5462;
	height: auto;
	line-height: 27px;
	font-size: 14px;
	font-family: Asap-Regular;
}

.arf_accordion_outer_title {
	float: left;
	width: 100%;
	color: #4e5462;
	height: auto;
	line-height: 27px;
	font-size: 15px;
	min-height: 30px;
	font-family: Asap-medium;
}

.arf_theme_colored {
	color: #03A9F4;
}

.arf_accordion_inner_title.arf_two_row_text {
	line-height: normal;
}

.arf_accordion_container_row.arf_half_width .arf_accordion_inner_title {
	float: left;
	width: 40%;
	padding-right: 10px;
}

.arf_accordion_container_row.arf_half_width .arf_accordion_content_container {
	float: left;
	width: 60%;
}

.arf_align_left {
	text-align: left;
}

.arf_align_right {
	text-align: right;
}

.arf_align_center {
	text-align: center;
}

.arf_accordion_content_container {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
}

.arf_skin_container {
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-o-border-radius: 30px;
	-moz-border-radius: 30px;
	float: left;
	height: 22px;
	margin: 0px 0px 9px 5px;
	width: 22px;
	cursor: pointer;
	position: relative;
	text-align: center;
}

.arf_custom_color_title {
	width: 40%;
}

.arf_custom_color_div {
	width: 60%;
}
.arf_customize_color_div{ margin-right: 5px; }

.arf_customize_color_inner_div, .arf_accordion_container_inner_div{ width: 100%; float: left; }
.arf_customize_color_inner_label_div{ width: 40%; float: left; }
.arf_customize_color_inner_control_div{ width: 60%; float: left; }

.arf_skin_container.active_skin::before {
	background: #ffffff none repeat scroll 0 0;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-moz-border-radius: 10px;
	content: "";
	display: block;
	float: none;
	height: 6px;
	margin: 0 auto;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	width: 6px;
}
.arf_custom_color { width: 112px; }
.arf_custom_font { width: 202px; }
.arf_custom_color, .arf_custom_font {
	float: left;

	height: 36px;
	line-height: 36px;
	background: #4786ff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	color: #ffffff;
	overflow: hidden;
	margin-top: 5px;
	cursor: pointer;
}

.arf_custom_color .arf_custom_color_icon, .arf_custom_font .arf_custom_font_icon {
	float: left;
	width: 35px;
	background: #3f74e7;
	height: 36px;
}
.arf_custom_color .arf_custom_color_label { width: 85px; }
.arf_custom_font .arf_custom_font_label { width: 165px; }
.arf_custom_color .arf_custom_color_label, .arf_custom_font .arf_custom_font_label {
	float: left;
	height: 36px;
	text-align: center;
	font-size: 14px;
	line-height: 34px;
}

.arf_label_custom_color {
	width: 55%;
	position: relative;
	left: 5px;
	margin-right: -40px;
	top: 8px;
}

.arf_skin_container[data-skin="custom"]{
	margin-right:5px !important;
}

.arf_custom_font_popup,
.arf_custom_color_popup{
	float: left;
	visibility: hidden;
	background: #ffffff;

	position: absolute;
	top: 81px;
	left: 100%;
	width: 100%;
	text-align: left;
	z-index: 99999;
	border: 1px solid #d5e3ff;

	overflow: hidden;
	min-height: 435px;
	max-height: 435px;
	transition:all 0.40s;
	-webkit-transition:all 0.40s;
	-o-transition:all 0.40s;
	-ms-transition:all 0.40s;
	-moz-transition:all 0.40s;
}
.arf_custom_font_popup,
.arf_custom_font_popup{
	float:left;
}
.arf_custom_font_popup.arf_active,
.arf_custom_color_popup.arf_active{
	visibility: visible;
	left:0;
}
.arf_custom_color_popup_header, .arf_custom_font_popup_header {
	float: left;
	width: 100%;
	height: 35px;
	font-size: 14px;
	padding: 0 10px;
	line-height: 35px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	position: relative;
	background: #F0F5FF;
	font-family: Asap-Medium;
	font-size: 16px;
	text-align: left;
	border-bottom: 1px #d5e3ff solid;
}

.arf_custom_color_popup_header #arf_close_custom_color_popup {
	position: absolute;
	right: -16px;
	top: 71%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	cursor: pointer;
	width: 40px;
	height: 40px;
	color: #404852;
}
.arf_custom_font_popup_container,
.arf_custom_color_popup_container{
	float: left;
	width: 100%;
	height: 363px;
	overflow-x: hidden;
	overflow-y: auto;
}
.arf_custom_color_popup_table {
	float: left;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}

.arf_custom_color_popup_table * {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}

.arf_custom_color_popup_table_row {
	float: left;
	width: 100%;
	width: 90%;
	min-height: 30px;
	border-bottom: 1px solid #dee6fb;
	height: auto;
	margin-left: 13px;
}

.arf_custom_color_popup_left_item {
	margin-top: 9px;
	font-size: 15px;
	height: auto;
	padding: 20px 0px;
	position: relative;
	text-transform: uppercase;
	color: #4e5462;
	font-family: Asap-Medium;
}
.arf_custom_color_popup_left_item span, .arf_custom_color_popup_left_item span, .arf_custom_color_popup_left_item span {
	float: none;
	top: 50%;
	position: absolute;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}

.arf_custom_color_popup_right_item_wrapper {
	float: left;
	width: 100%;
	padding-top: 10px;
}

.arf_custom_color_popup_right_item {
	float: left;
	width: 33%;
	padding: 0 5px;
	text-align: center;
	font-family: Asap-Regular;
	font-size: 14px;
}

.arf_custom_color_popup_picker {
	float: none;
	margin: 0 auto;
	cursor: pointer;
	width: 25px;
	height: 25px;
	border: 2px solid #d5e3ff;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-o-border-radius: 30px;
	-moz-border-radius: 30px;
}

.arf_popup_clear {
	float: left;
	width: 100%;
	height: 18px;
}

.arf_small_width_txtbox {
	border: 1px solid #D5E3FF !important;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	float: right;
	height: 30px;
	margin: 0 5px 0 0;
	padding: 0 5px;
	width: 55px;
}

.arf_dropdown_wrapper {
	float: right;
	width: auto;
}

.arf_selectbox {
	cursor: pointer;
}

.arf_selectbox dd, .arf_selectbox dt, .arf_selectbox ul {
	margin: 0px;
	padding: 0px;
}

dl.arf_selectbox {
	margin: 0;
	padding: 0;
	height: 30px;
	position: relative;
}

.arf_selectbox dd {
	position: relative;
}

.arf_selectbox dt {
	background: #ffffff;
	border: 1px solid #D5E3FF;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #000000;
	display: inline-block;
	font-size: 14px;
	height: 35px;
	line-height: 32px;
	overflow: hidden;
	padding: 0 8px;
	width: 100%;
	position: relative;
}
.arf_selectbox dt span:not([class^="arflite_total_entry_"]) {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 75%;
	font-size: 14px;
	font-family: Asap-Regular;
	color: #4e5462;
	float: left !important;
}

.arf_selectbox dt i {
	float: right;
	font-size: 14px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	width: 0;
	right: 15px;
}

.arf_selectbox dt svg {
	float: right;
	font-size: 14px;
	position: absolute;
	top: 45%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	right: 0px;
}

.arf_selectbox dd ul {
	background: #ffffff;
	border: 1px solid #d5e3ff;
	border-top: 0px;
	display: none;
	-o-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	float: left;
	margin-top: -7px !important;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0;
	width: 100%;
	z-index: 99999;
	max-height: 240px;
	position: absolute;
	color: #404852;
}

.arf_selectbox dd ul.arfdropdownoptiontop {
	bottom: 31px;
	border: 1px solid #d5e3ff;
	border-bottom: 0px;
	-o-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.arf_selectbox dd ul li {
	display: inline-block;
	min-height: 22px;
	height: auto;
	margin: 0px;
	line-height: 22px !important;
	padding: 4px 7px 4px 15px;
	width: 100%;
	z-index: 99999;
	font-size: 14px;
	font-family: Asap-Regular;
}

.arfajaxfileupload:not(.arf_radio_fileupload) {
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	line-height: normal;
	height: 22px;
	width: auto;
	margin: 0px;
	display: inline-block;
	border: 1px solid #cccccc;
	color: #ffffff;
	text-decoration: none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	padding: 7px 10px 0 10px;
	background: #3f74e7;
	vertical-align: middle;
	-webkit-box-sizing: content-box !important;
	-o-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important;
	position: relative;
}

.arf_align_right .arfajaxfileupload:not(.arf_radio_fileupload) {
	float: right;
	font-family: Asap-Regular;
	font-size: 14px;
	margin-right: 5px;
	height: 27px;
	border: none;
}

.arfajaxfileupload.arf_radio_fileupload {
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	line-height: normal;
	height: 17px;
	width: auto;
	display: inline-block;
	border: 1px solid #cccccc;
	color: #ffffff;
	text-decoration: none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	padding: 7px 10px 0 10px;
	background: #1BBAE1;
	vertical-align: middle;
	-webkit-box-sizing: content-box !important;
	-o-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important;
}

.arf_form_style_file_upload_icon {
	margin-top: 2px;
}

.arf_font_style_container {
	float: right;
	font-size: 13px;
	font-weight: bold;
	height: 32px;
	padding-left: 6px;
	border: 1px solid #D5E3FF;
	background: #ffffff url("../images/edit-icon2.png") no-repeat scroll 98% center / 10% auto;
	margin-left: 22px;
	margin-bottom: 10px;
	width: 90%;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	cursor: pointer;
	position: relative;
	z-index: 99;
}

.arf_font_style_container .arf_font_style_description {
	float: left;
	width: 100%;
	height: 32px;
	line-height: 30px;
}

.arf_font_style_popup_container {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #d5e3ff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	display: none;
	float: right;
	margin-top: -42px;
	position: relative;
	width: 230px;
	z-index: 9999;
}

.arf_font_style_popup_inner_container {
	padding: 20px 10px;
	float: left;
	width: 100%;
}

.arf_font_style_popup_close_btn {
	cursor: pointer;
	float: right;
	font-family: Asap-Regular;
	font-size: 16px;
	font-weight: normal;
	position: absolute;
	right: 4px;
	top: -2px;
	z-index: 9999;
}

.arf_font_style_popup_row {
	float: left;
	width: 100%;
	height: 30px;
	margin-bottom: 20px;
	line-height: 28px;
}

.arf_font_style_popup_left {
	float: left;
	width: 30%;
	height: 30px;
	font-family: Asap-Regular;
}

.arf_font_style_popup_right {
	float: left;
	width: 57%;
	height: 30px;
}

.arf_font_style_popup_right .arf_dropdown_wrapper {
	float: left;
	width: 100%;
}

.arf_dropdown_wrapper li.arf_selectbox_option {
	font-family: Asap-Regular;
}

.arf_selectbox dd ul ol {
	display: inline-block;
	width: 100%;
	margin: 0;
	font-size: 14px;
	padding-left: 5px;
}

dl.arf_selectbox[data-id="arftitlefontsetting"] {
	float: right;
	width: 100%;
}

dl.arf_selectbox[data-id="arfformtitlefontsizesetting"], dl.arf_selectbox[data-id="arffontsizesetting"], dl.arf_selectbox[data-id="arffieldfontsizesetting"], dl.arf_selectbox[data-id="arfsubmitbuttonfontsizesetting"], dl.arf_selectbox[data-id="arfmainerrorfontsizesetting"], dl.arf_selectbox[data-id="arfsectiontitlefontsizesetting"] {
	float: right;
	width: 45%;
}

dl.arf_selectbox[data-id="arfformtitlefontsizesetting"] ul, dl.arf_selectbox[data-id="arffontsizesetting"] ul, dl.arf_selectbox[data-id="arffieldfontsizesetting"] ul, dl.arf_selectbox[data-id="arfsubmitbuttonfontsizesetting"] ul, dl.arf_selectbox[data-id="arfmainerrorfontsizesetting"] ul, dl.arf_selectbox[data-id="arfsectiontitlefontsizesetting"] ul {
	width: 99px !important;
	margin-top: -10px !important;
}

.arf_font_style_button {
	float: right;
	width: 30px;
	height: 30px;
	border: 1px solid #D5E3FF;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	text-align: center;
	margin-left: 5px;
	cursor: pointer;
}

.arf_font_style_button:hover,
.arf_font_style_button.active {
	color: #ffffff;
	background: #3f74e7;
	border-color: #3f74e7;
}


.arfsectionfontstyleiconswrap .arf_font_style_button:hover,
.arfsectionfontstyleiconswrap .arf_font_style_button.active{
	color:#000000;
	border-color: #D5E3FF;
	background: #ffffff;
	opacity: 0.7;
}

.toggle-btn.arf_three_button {
	width: 33.3%;
	width: calc(100% / 3);
}

.toggle-btn.arf_two_button {
	width: 50%;
	width: calc(100% / 2);
}

.toggle-btn.arf_four_button {
	width: 25%;
	width: calc(100% / 4);
}

.arf_accordion_content_container .slider {
	margin-left: 0px;
	background: none;
}

.arf_form_padding_box_wrapper {
	float: left;
	margin: 0 auto;
	width: 21.2%;
	width: calc(100% / 4);
	color: #4e5462;
	font-family: Asap-Regular;
}

.arf_form_margin_box_wrapper {
	float: left;
	margin: 0 auto;
	width: 22%;
	font-family: Asap-Regular;
	color: #4e5462;
	width: calc(100% / 4.2);
}

.arf_submit_margin_box_wrapper {
	float: left;
	margin: 0 auto;
	width: 21.2%;
	color: #4e5462;
	font-family: Asap-Regular;
	width: calc(100% / 4);
	text-align: center;
}

.arf_section_padding_box_wrapper {
	float: left;
	margin: 0 auto;
	width: 21.2%;
	color: #4e5462;
	font-family: Asap-Regular;
	width: calc(100% / 4);
}

.arf_form_padding_box ,.arf_form_padding_box_tablet , .arf_form_padding_box_mobile {
	border: 1px solid #D5E3FF !important;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	float: right;
	height: 30px;
	margin: 0 5px 0 0;
	padding: 0 9px;
	width: 100%;
	color: #4e5462 !important;
	font-family: Asap-Regular;
	text-align: center;
}

.arf_form_margin_box {
	border: 1px solid #D5E3FF !important;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	float: right;
	height: 30px;
	margin: 0 5px 0 0;
	padding: 0 9px;
	width: 100%;
	font-family: Asap-Regular;
	color: #4e5462 !important;
	text-align: center;
}

.arf_section_padding_box {
	border: 1px solid #D5E3FF !important;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	float: right;
	height: 30px;
	margin: 0 5px 0 0;
	padding: 0 9px;
	width: 100%;
	font-family: Asap-Regular;
	color: #4e5462 !important;
	text-align: center;
}

.arf_submit_margin_box {
	border: 1px solid #D5E3FF !important;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	float: right;
	height: 30px;
	margin: 0 5px 0 0;
	padding: 0 5px;
	width: 100%;
	font-family: Asap-Regular;
	color: #4e5462 !important;
	text-align: center;
}

.arf_large_input_box {
	border: 1px solid #D5E3FF !important;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	float: right;
	height: 35px;
	margin: 0;
	padding: 0 5px;
	width: 125px;
	font-family: Asap-Regular;
	color: #4e5462 !important;
	text-align: left;
}

.arf_toggle_color_button {
	float: left;
	width: 7.69% !important;
	width: calc(100% / 13) !important;
}

.arf_slider_wrapper {
	float: right;
	width: 100%;
	display: block;
	margin: 0 auto;
}

.arf_slider_wrapper .slider.slider-horizontal {
	float: left;
	width: 100% !important;
}

.arf_slider_unit_data {
	float: left;
	width: 100%;
	float: none;
	width: 90%;
	display: block;
	margin: 0 auto;
}

.arf_form_custom_css_tab {
	overflow-x: hidden;
	overflow-y: auto;
	float: left;
	width: 100%;
}

.arf_form_custom_css_title {
	float: left;
	width: 100%;
	height: 40px;
	line-height: 35px;
	font-size: 18px;
	color: #03A9F4;
	border-bottom: 1px solid #dee6fb;
	padding: 0 10px;
}

.arf_form_custom_css_title.arf_border_top {
	border-top: 1px solid #dee6fb;
}

.arf_form_custom_css_clouds_wrapper {
	float: left;
	width: 100%;
	padding: 20px 0 20px 20px;
	list-style: none;
	border-top: 1px solid #dee6fb;
	margin-top: 20px;
}

.arf_form_custom_css_cloud {
	float: left;
	width: 45%;
	margin: 5px;
	font-size: 14px;
	border: 1px solid #dee6fb;
	padding: 0;
	min-height: 45px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	cursor: pointer;
	position: relative;
}

.arf_form_custom_css_cloud.arfactive {
	background: #03A9F4;
	color: #ffffff;
	border: 1px solid #03A9F4;
}

.arf_form_custom_css_cloud span {
	float: left;
	width: 100%;
	text-align: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	padding: 0 5px;
}

.arf_form_custom_css_block {
	float: left;
	width: 100%;
	padding: 0 25px;
}

.arf_form_custom_css_block .arf_form_custom_css_block_style textarea {
	float: left;
	width: 100% !important;
	height: 105px;
	border: 1px solid #D5E3FF;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
}

.arf_other_css_textarea {
	float: left;
	width: 100%;
	height: 300px;
	border: 1px solid #D5E3FF;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
}

.arf_form_other_css_wrapper {
	float: left;
	width: 90%;
	margin: 15px;
}

.arf_form_other_css_wrapper .cm-s-default {
	border: 1px solid #dee6fb;
	border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	-o-border-radius: 3px !important;
	height: 380px !important;
	width: 100% !important;
}

.arf_form_other_css_wrapper .CodeMirror-gutters {
	border-right: 1px solid #dee6fb;
	background: #F2F5FF;
}

.arf_form_other_css_wrapper .cm-s-default.CodeMirror-focused, .arf_gloabal_css_wrapper .cm-s-default.CodeMirror-focused{
	border-color: #82adff !important;
}

.arfcustomcssclose {
	background: #E47A53 url(../images/close-btn_2.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 22px;
	padding: 4px 0 0 8px;
	width: 19px;
	font-size: 18px;
	font-weight: bold;
	border: 1px solid #cb5333;
	border-left: none;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-o-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	float: left;
	color: #FFFFFF;
	margin-top: 1px;
	cursor: pointer;
}
.arf_modal_overlay {
	float: left;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(10, 14, 33, 0.3);
	text-align: center;
	z-index: -1;
	opacity:0;
	transition: all 0s;
	-webkit-transition: all 0s;
	-o-transition: all 0s;
	-moz-transition: all 0s;
	-ms-transition: all 0s;

}

.arf_modal_overlay .arfdeletemodabox {
	transition: all 0s;
	-webkit-transition: all 0s;
	-o-transition: all 0s;
	-moz-transition: all 0s;
	-ms-transition: all 0s;
}

.arf_modal_overlay.arf_whole_screen {
	z-index: -1;
}

.arf_modal_overlay.arfactive {
	opacity:1;
	z-index: 99991;
}

.arf_popup_container {
	float: none;
	position: fixed;
	top: 7.5%;
	left: 10%;
	background: #fff;
	z-index: -1;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	-webkit-box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	-o-box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	-moz-box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	overflow-x: hidden;
	overflow-y: auto;
	opacity:0;
	transition: all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-o-transition: all 0.4s ease-in-out 0s;
	-moz-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
}
.arf_popup_container_new_form{
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-height: 90%;
}
.arf_popup_container_mail_notification_model{
	left: 17.5%;
}
.arf_popup_container_conditional_logic_model{
	left: 14% !important;
}
.arf_popup_container_submit_action_model{
	left: 17.5% !important;
}
.arf_popup_container_option_model{
	left: 17.5% !important;
}
.arf_popup_container_other_option_model{
	left: 17.5% !important;
}
.arf_popup_container_field_typle_converter_model{
  left: 25%;
  top: 20%;
}
.arf_popup_container_other_css_expanded_model{
	left:27.2%;
	top:11%;
}
.arf_popup_container_whatnew_model{
	left: 25%;
	top: 14%;
}
.arf_popup_container_tablet{
	left: 19.4% !important;
}
.arf_popup_container_mobile{
	left: 36% !important;
}
.arf_popup_container_fontawesome_model{
	left: 24%;
}

.arf_popup_container#new_form_model {
	width: 830px;
}

.arf_popup_container.arfactive {
	z-index: 9991;
	opacity: 1;
}

.arf_popup_container#arf_optin_model {
	height: 80%;
	min-height: 85%;
	max-height: 85%;
	width: 65%;
	max-width: 65%;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	-moz-box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	-o-box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	overflow: hidden;
}

.arf_file_upload_label{
	float: left !important;
}

.arf_popup_container#arf_fontawesome_model {
	width: 700px;
	height: 550px;
}
.arf_popup_header_close_button,.arfmodalclosebutton {
	float: none;
	position: absolute;
	top: 50%;
	right: 17px;
	width: 20px;
	height: 20px;
	text-align: center;
	color: #333333;
	cursor: pointer;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}

.arf_popup_header_close_button .fas,.arfmodalclosebutton .fas {
	float: left;
}

.arf_popup_container_header {
	float: left;
	width: 100%;
	height: 43px;
	line-height: 43px;
	padding: 0 15px;
	background: #F0F5FF;
	font-family: Asap-Medium;
	font-size: 18px;
	text-align: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: relative;
	border-bottom: 1px #dee6fb solid;
	color: #262944;
}

.arf_popup_content_container {
	float: left;
	width: 100%;
	padding: 25px 40px;
	position: relative;
	height: auto;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.arf_whatsnew_popup_content_container {
	float: left;
	width: 100%;
	padding: 25px 0px 25px 0px;
	position: relative;
	height: 550;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	max-height: 550px;
	overflow: auto;
}

.arf_whatsnew_addons_list_title{position:relative;top:75px;}
.arf_whatsnew_addons_list_div{position: relative;top: 53px;}

#arf_fontawesome_model .arf_popup_content_container {
	height: 445px;
	text-align: left;
	overflow-x: hidden;
	overflow-y: auto;
}

.arf_popup_container_footer {
	float: left;
	width: 100%;
	height: 50px;
	border-top: 1px #d5e3ff solid;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 3%;
	position: absolute;
	overflow: hidden;
	bottom: 0px;
	background: #fff;
	z-index: 99999 !important;
}

#arf_fontawesome_model .arf_popup_container_footer {
	padding-right: 0px;
}

.arf_popup_close_button {
	font-family: Asap-Medium;
	outline: none;
	float: right;
	background: #4786ff;
	border: none;
	border-radius: 85px;
	-webkit-border-radius: 85px;
	-moz-border-radius: 85px;
	-o-border-radius: 85px;
	width: 85px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	cursor: pointer;
	height: 33px;
	padding-bottom: 3px;
	outline: none;
}

.arf_optin_tabs {
	list-style: none;
	margin: 0;
	float: left;
	width: 100%;
}

.arf_optin_tabs .arf_optin_tab_item {
	float: left;
	width: auto;
	padding: 0 18px 15px;
	position: relative;
	font-family: Asap-Medium;
	font-size: 14px;
	cursor: pointer;
	color: #ABB3C3;
	margin: 0;
	border-bottom: 2px solid #E1EBFF;
	margin-bottom: 15px;
}

.arf_optin_tabs .arf_optin_tab_item.arfactive {
	color: #3f74e7;
}

.arf_optin_tabs .arf_optin_tab_item.arfactive:before {
	content: '';
	position: absolute;
	float: left;
	width: 100%;
	height: 2px;
	bottom: -2px;
	left: 0;
	background: #3f74e7
}

.arf_optin_tabs .arf_optin_tab_item:after {
	content: "";
	width: 1px;
	height: 15px;
	position: absolute;
	right: 0;
	padding-top: 5px;
	top: 30%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}

.arf_optin_tabs .arf_optin_tab_item:last-child:after {
	display: none;
}

.arf_optin_tab_wrapper {
	float: left;
	width: 100%;
	height: 90%;
}

.arf_optin_tab_inner_container {
	float: left;
	width: 100%;
	height: 100%;
	display: none;
	padding: 20px;
	padding-bottom: 0px;
	text-align: left;
}

.arf_optin_tab_inner_container.arfactive {
	display: block;
}

.arf_optin_logo {
	float: left;
	width: 30%;
	margin-bottom: 10px;
}

.arf_option_configuration_wrapper {
	float: left;
	width: 100%;
	position: relative;
}
.txtmodal1.auto_responder_webform_code_area {
	float: left;
	width: 100% !important;
	height: 250px !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	border: 1px solid #D5E3FF;
	margin-top: 5px;
	margin-bottom: 10px;
	font-family: Asap-Regular;
}

.arf_enable_double_optin {
	float: left;
	width: 100%;
	margin-top: 14px;
	font-size: 14px;
	position: relative;
}

.arf_popup_container_autoresponder_values {
	float: left;
	width: 100%;
	height: 155px;
	text-align: left;
}

.arf_ar_dropdown_wrapper {
	float: left;
	width: auto;
	margin-right: 20px;
}

.arf_dropdown_autoresponder_label {
	float: left;
	width: auto;
	font-size: 14px;
	margin-bottom: 10px;
	font-family: Asap-Regular;
}

.arf_submit_action_options {
	float: left;
	height: auto;
	text-align: left;
	width: 100%;
	position: relative;
	margin-top: 10px;
}

.arf_radio_wrapper {
	float: left;
	margin-right: 20px;
	width: auto;
}

.arf_radio_wrapper>lable {
	font-size: 14px;
	font-family: Asap-Regular;
}

.arf_popup_checkbox_wrapper {
	float: left;
	width: 100%;
	text-align: left;
	margin-bottom: 4px;
	position: relative;
}

.arf_other_options_container .arf_popup_checkbox_wrapper { margin-bottom: 10px; }

.arf_popup_checkbox_wrapper>lable {
	font-size: 14px;
}

.arf_submit_action_tab_wrapper {
	float: left;
	text-align: left;
	padding: 1px 0 0 0px;
	width: 100%;
}

#arf_pre_dup_check {
	float: left;
}

.arf_submit_action_inner_container {
	padding: 20px 6px 0 28px;
	height: auto;
}

#arf_success_action_page dl.arf_selectbox {
	height: 70px;
}

.arf_redirect_to_url {
	float: left;
	width: 100%;
}

.arf_restrict_form_entries {
	display: none;
	float: left;
	width: 100%;
}

.arf_submit_action_tab_wrapper .arfsettingspacer {
	height: 1px;
}

.arf_submit_action_tab_wrapper .arf_large_input_box {
	float: left;
	margin-left: 10px;
}

#arf_submit_action_model {
	border: 1px #d5e3ff solid;
	font-family: Asap-Regular;
}

#arf_submit_action_model input[type=radio], input[type=checkbox] {
	margin: 0;
}

#arf_submit_action_model input[type=text] {
	border: 1px solid #D5E3FF;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	height: 30px;
}

.arf_post_values_url {
	width: 100%; float: left;
}

#arf_success_action_redirect .arfcolumnright {
	margin-bottom: 6px;
}

.arf_submit_action_inner_container .arf_automatic_response_enable_title {
	font-weight: normal;
}

.arf_submit_action_inner_container i {
	float: left;
}

.arf_submit_action_tab_wrapper .arf_automatic_response_enable_title {
	margin-left: 3px;
	font-weight: normal;
}

.arf_restriction_entries_type_box label {
	float: left;
	margin-left: 5px;
	margin-top: 7px;
}


.arf_restriction_entries_type_box {
	display: none;
}

.arf_restriction_entries_type_box .bootstrap-datetimepicker-widget table thead tr.arf_cal_header,
.arf_restriction_entries_type_box .bootstrap-datetimepicker-widget table thead tr.arf_cal_header th{
	border:0px none rgba(0,0,0,0) !important;
}

.arf_submit_action_tab_wrapper .arfsettingsubtitle {
	font-family: Asap-Regular;
}

#arf_other_options_model, #arf_hidden_fields_options_model, #arf_tracking_code_options_model {
	border: 1px #d5e3ff solid;
	font-family: Asap-Regular;
}

.arf_mail_notification_container {
	float: left;
	text-align: left;
	padding: 25px 40px;
	min-height: 300px;
	height: auto;
	max-height: 500px;
	overflow: auto;
	overflow-x: hidden;
}

.arf_auto_responder_content {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.arf_auto_responder_row {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.arf_auto_responder_column {
	float: left;
	width: 50%;
	position: relative;
}

.arf_auto_responder_label {
	font-size: 14px;
}

.arf_auto_responder_label.arf_send_mail_to_label {
	display: block;
}
.arf_auto_responder_label_full {
	font-size: 14px;
	float: left;
	width: 100%;
	margin-bottom: 6px;
}

.arf_auto_responder_row .arf_or_option {
	text-align: center;
	font-size: 18px;
	margin-top: 15px;
	margin-bottom: 0px;
	text-transform: uppercase;
	color: #03a9f4;
	margin-right: 20px;
}

#arf_submit_action_model .arf_or_option {
	text-align: center;
	font-size: 18px;
	margin-top: 15px;
	margin-bottom: 15px;
	text-transform: uppercase;
	color: #3f74e7;
}

.arf_mail_notification_container .arf_popup_checkbox_wrapper {
	margin-bottom: 15px;
}

.arf_mail_notification_container .arf_popup_tooltip_main {
	position: absolute;
	top: 33px;
	right: 15%;
}

.arf_mail_notification_container input[type=text]:not(.arf-selectpicker-autocomplete) {
	float: left;
	border: 1px solid #D5E3FF !important;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	height: 33px;
	width: 65%;
}
.arf_mail_notification_container input[type=text]:focus, .arf_large_input_box:focus, input.txtstandardnew:focus, .arf_small_width_txtbox:focus {
	border-color: #82adff !important;
}
.arf_rule_conditional_logic_mian {
	width: inherit;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-bottom: 0px;
}

.arflogiccommoncondition .arfsettingsubtitle.arfbcolor {
	float: left;
	width: 50%;
	padding-left: 3px;
	margin-top: 3px;
}

.arf_mail_notification_container input[type=text]:disabled, .arf_mail_notification_container .txtmultinew:disabled, .arf_mail_notification_container .arf_add_field_button:disabled {
	background: #eaeaea;
	color: #666666;
	cursor: default;
	border: 1px solid #eaeaea;
}

.arf_add_field_button {
	border: 1px solid #3f74e7;
	background-color: #fff;
	height: 34px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-left: 10px;
	cursor: pointer;
	color: #3f74e7;
}

.arf_main_field_modal {
	z-index: 9;
	min-width: 231px;
	position: absolute;
	max-width: 231px;
	top: 57px;
	float: right;
	background-color: #fff;
	right: 41px;
}

.arf_add_fieldmodal {
	border: 1px solid #D5E3FF;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	display: none;
}

.arf_modal_header {
	padding: 5px 14px;
	border-bottom: 1px solid #eee;
}

.arf_add_field_title {
	padding-top: 5px;
	font-size: 15px;
	color: #353942;
	font-family: 'Asap-medium';
}

.arf_field_model_close {
	float: right;
	cursor: pointer;
	margin-right: -23px;
	margin-top: -6px;
	display: block;
	width: 40px;
	height: 30px;
	color: #404852;
}




.wrap, .top_bar, .top_bar *, .frm_entries_page, .arf_setting_page, .arf_setting_page * {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.frm_entries_page #datepicker_from, .frm_entries_page #datepicker_to {
	padding: 0 10px;
}

.arfforms_page th.box, .frm_entries_page th.box {
	padding: 0px !important;
}

.arfforms_page .dataTables_scrollBody th.box, .frm_entries_page .dataTables_scrollBody th.box{
	padding: 0px 0px !important;
}

.frm_entries_page .dataTables_scrollHeadInner .box .DataTables_sort_wrapper {
	padding-right: 0 !important;
	width: 100%;
	margin: 0 !important;
	float: left;
}

.top_bar {
	width: 100%;
	height: 75px;
	padding-right: 10px;
}

.frm_settings_form {
	margin-left: 25px !important;
	margin-right: 10px !important;
	padding-right: 10px !important;
}

.arftab:not(li), .formsettings1 {
	margin-left: 0px !important;
	width: 100%;
	height: auto;
	padding-left: 25px;
	margin-right: 10px !important;
	padding-right: 10px !important;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.arftab ul.arfmainformnavigation {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 98%;
}

.arftab ul.arfmainformnavigation li a {
	font-size: 19px;
	cursor: pointer;
	text-decoration: none;
	outline: none;
	text-align: left;
	padding: 13px 25px;
	width: auto;
}
.frm_entries_page .h2, .h2 {
	font-family: Asap-medium !important;
	font-size: 24px !important;
	color: #4e5462 !important;
	padding-left: 30px !important;
	padding-top: 30px !important;
	position: absolute !important;
}

.setting_tabrow {
	width: 98% !important;
	border-bottom: 1px solid #D3DADC !important;
	-o-border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
}

.arfmainformnavigation {
	border: none;
	height: 42px !important;
	width: 100% !important;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
}

.arfmainformnavigation .btn_sld a {
	color: #3f74e7 !important;
	text-align: center !important;
	font-family: Asap-medium !important;
	font-size: 17px;
}

.arfmainformnavigation .btn_sld {
	border: none;
	width: auto;
	height: inherit;
	font-family: Asap-Regular;
	font-size: 18px;
	color: #3f74e7;
	border-bottom: 2px #3f74e7 solid;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.arfmainformnavigation li.tab-unselected {
	background-color: transparent !important;
	border: none !important;
	height: 41px !important;
	width: auto !important;
}

.arfmainformnavigation li.tab-unselected a {
	color:#4E5462 !important;
	text-align: center !important;
	font-family: Asap-medium !important;
	font-size: 17px;
}

.frm_settings_form {
	border: none !important;
	padding-left: 0px !important;
}

#form_entries {
	padding-top: 10px !important;
}

.arf_form_entry_select {
	margin-bottom: 25px;
	border: none !important;
	background: white !important;
}

.arf_form_entry_select .arf_form_entry_left, .arf_form_entry_select .arfentrytitle {
	font-family: Asap-Regular !important;
	font-size: 14px !important;
}

.arf_form_entry_select .btn-group .arfbtn.dropdown-toggle, .arf_form_entry_select .txtstandardnew {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	font-family: Asap-Regular;
	font-size: 14px;
	height: 33px;
	border: 1px #e3e5e6 solid;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
	padding-left: 10px;
	padding-right: 10px;
}

.rounded_button {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	color: #ffffff;
	cursor: pointer;
	font-family: 'Asap-Regular';
	font-size: 15px;
	outline: medium none;
	border: 0 none;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-o-border-radius: 50px;
	-moz-border-radius: 50px;
	height: 36px;
	line-height: 30px;
	width: 95px !important;
}

.arf_bulk_action_btn {
	width: 70px !important;
	border-radius: 20px !important;
	-webkit-border-radius: 20px !important;
	-o-border-radius: 20px !important;
	-moz-border-radius: 20px !important;
}

.btn_purple {
	background-color: #a043dc;
}

.btn_green {
	background-color: #00d387;
}

.btn_blue {
	background-color: #03a9f4;
}

.btn-group .arfbtn.dropdown-toggle {
	font-family: Asap-Regular;
	border: 1px solid #D5E3FF !important;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px;
	-moz-border-radius: 1px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
}

.dataTables_wrapper, .dataTables_wrapper .dataTable {
	border: 1px #e3eaec solid !important;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	font-family: Asap-Regular;
	-moz-border-radius: 2px;
}

.dataTables_wrapper .ui-widget-header {
	background-color: #f2f4f9 !important;
	padding: 10px;
	border-bottom: 1px #e3eaec solid;
}

.dataTables_wrapper label {
	font-family: Asap-Regular;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
}

.dataTables_wrapper select, .dataTables_wrapper input {
	font-family: Asap-Regular;
	font-size: 14px;
	border: 1px #e3e5e6 solid;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-o-border-radius: 1px;
	-moz-border-radius: 1px;
	margin-left: 10px;
	margin-right: 10px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
}

.ColVis_MasterButton {
	border: 1px #e3e5e6 solid !important;
	background: #ffffff;
}

.dataTables_wrapper .ui-toolbar {
	padding: 11px !important;
}

.dataTables_wrapper thead th, .dataTables_wrapper tbody td {
	background-color: white !important;
	border: 1px solid #e9f1f3 !important;
	text-align: left;
}

.dataTables_wrapper thead th {
	text-align: left;
}

.dataTables_paginate .arfhelptip {
	border-radius: 50px !important;
	-webkit-border-radius: 50px !important;
	-o-border-radius: 50px !important;
	-moz-border-radius: 50px !important;
	background-color: white !important
}

.dataTables_empty {
	text-align: center !important;
}

.dataTables_paginate .tipso_style {
	border-radius: 50px !important;
	-webkit-border-radius: 50px !important;
	-o-border-radius: 50px !important;
	-moz-border-radius: 50px !important;
	background-color: white !important;
	border: none;
}

.dataTables_paginate input.current_page_no {
	color: #3f74e7;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-o-border-radius: 50px;
	-moz-border-radius: 50px;
	width: 28px !important;
	height: 28px !important;
	padding-top: 1px;
	padding: 0 !important;
}

.dataTables_wrapper .footer {
	background-color: #f2f4f9 !important;
}
.shortcode_textfield {
	border: none !important;
}

input[class="chkstanard"]:checked+label span {
	background: url(../images/my_check_icon.png) left top no-repeat !important;
	background-position: -22px !important;
}




.arf_fontawesome_search {
	position: absolute;
	display: block;
	top: 5px;
	right: 10px;
	width: 200px;
	height: 30px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	border: 1px solid #dee6fb !important;
}

.arf_list_bulk_action_wrapper {
	float: left;
	width: 105px;
	height: 32px;
	margin-right: 20px;
}

.arf_list_bulk_action_wrapper dl {
	width: 150px;
}

.arf_list_bulk_action_wrapper dl ul {
	width: 130px;
}

.arf_field_option_model {
	float: left;
	width: 805px;
	min-height: 457px;
	max-height: 457px;
	height: 80%;
	position: fixed;
	top: 21%;
	left: 26%;
	border: 1px #dee6fb solid;
	background: #ffffff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	-webkit-box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	-o-box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	-moz-box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	z-index: 99991;
	display: none;
	font-family: 'Asap-Regular';
	font-size: 14px;
	color: #404852;
	-webkit-filter:blur(0px);
	filter:blur(0px);
}

.arf_field_option_model{
	-webkit-filter:blur(0px);
	filter:blur(0px);
}

.arf_field_option_model.arfactive {
	display: block;
}

.arf_field_option_model * {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.arf_field_option_model_header {
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0 25px;
	font-size: 16px;
	background: #F0F5FF;
	font-weight: bold;
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	text-align: left;
	border-bottom: 1px #d5e3ff solid;
}

.arf_field_option_model_container {
	float: left;
	width: 100%;
	padding: 30px 25px;
	position: relative;
	min-height: 80%;
	max-height: 80%;
	overflow-x: hidden;
	overflow-y: auto;
}
.arf_field_option_content_cell {
	float: left;
	width: 33.33%;
	width: calc(100% / 3);
	margin-bottom: 15px !important;
	min-height: 70px;
	max-height: 70px;
}
.arf_field_height20{
	min-height: 20px;
	max-height: 20px;
}
.arf_field_option_content_inner_cell{
	width: 33%;
	float: left;
	padding-left: 5px;
}
.arf_check_all_label a{
	color: #3f74e7;
}
.arf_field_option_content_cell.arf_full_width_cell {
	width: 97% !important;
	max-height: fit-content;
}
.edit_field_type_phone .arf_field_option_model_container #allowedphonetype {
	max-height: 200px;
	height: auto;
}

.arf_field_option_content_cell#daterange {
	max-height: 132px;
	min-height: 132px;
}

.edit_field_type_date .arf_field_option_content_cell#set_default_selected_date{
	max-height: 100px;
}

.edit_field_type_date .arf_field_option_content_cell#arf_prefix{
	min-height: 100px;
	max-height: 100px;
}

.arf_field_option_content_cell_label {
	float: left;
	width: 100%;
	height: 24px;
	line-height: 18px;
	font-size: 14px;
	font-weight: normal;
}

.arf_field_option_content_cell_input {
	float: left;
	width: 100%;
	margin-top: 0px;
}

.arf_form_outer_wrapper #new_fields .arf_field_option_input_text {
	float: left;
	width: 90% !important;
	border: 1px solid #D5E3FF !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	-o-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	height: 30px !important;
	outline: none !important;
	padding: 0 5px !important;
	background-color: #ffffff;
}

.arf_form_outer_wrapper #new_fields .arf_field_option_input_text:focus { border-color: #82adff !important; }

.arf_form_outer_wrapper #new_fields .arf_field_option_input_text[disabled='disabled'] {
	cursor: not-allowed;
	-webkit-cursor: not-allowed;
	background: #f1f1f1 !important;
}

.arf_form_outer_wrapper #new_fields .arf_field_option_input_text.arf_half_width {
	float: left !important;
	width: 42.5% !important;
	margin-right: 5% !important;
}

.arf_field_option_input_note {
	float: left;
	width: 100%;
	margin-top: 0px;
}

.arf_field_option_model .arf_date_days_btn {
	margin-bottom: 3px;
}

.arf_field_option_model .arf_current_default_date {
	margin-left: 10px;
}

.arf_field_option_input_note_text {
	float: left;
	width: 100%;
	font-style: italic;
	color: #03A9F4;
	font-size: 15px;
}

.arf_field_option_input_note_text.arf_half_width {
	float: left;
	width: 45%;
	margin-right: 3%;
	text-align: left;
}

.arf_field_option_content_cell_input .arf_one_column {
	background: url(../images/1column.png) center center no-repeat;
	height: 32px;
	width: 31px;
	margin-top: -7px;
	padding-right: 15px;
}

.arf_field_option_content_cell_input .arf_two_column {
	background: url(../images/2column.png) center center no-repeat;
	height: 32px;
	width: 38px;
	margin-top: -7px;
	padding-right: 15px;
}

.arf_field_option_content_cell_input .arf_three_column {
	background: url(../images/3column.png) center center no-repeat;
	height: 32px;
	width: 59px;
	margin-top: -7px;
	padding-right: 15px;
}

.arf_field_option_content_cell_input input[class="rdostandard"], .arf_field_option_content_cell_input input[class="rdostandard multicolfield"] {
	display: none;
}

.arf_field_option_content_cell_input input[class="rdostandard"]+label, .arf_field_option_content_cell_input input[class="rdostandard multicolfield"]+label {
	color: #333333;
	font-size: 14px;
	font-family: Asap-Regular;
}

.arf_field_option_content_cell_input input[class="rdostandard"]+label span, .arf_field_option_content_cell_input input[class="rdostandard multicolfield"]+label span {
	display: inline-block;
	width: 19px;
	height: 19px;
	margin: -1px 4px 0 0;
	vertical-align: middle;
	background: url(../images/dark-radio-green.png) -37px top no-repeat;
	cursor: pointer;
}

.arf_field_option_content_cell_input input[class="rdostandard"]:checked+label span, .arf_field_option_content_cell_input input[class="rdostandard multicolfield"]:checked+label span {
	background: url(../images/dark-radio-green.png) -56px top no-repeat;
}

.arf_field_option_content_cell_input .arf_field_prefix_suffix_wrapper {
	float: left;
	width: 100%;
	height: 30px;
	overflow: hidden;
}

.arf_field_option_content_cell_input .arf_field_prefix_suffix_wrapper .arf_prefix_wrapper, .arf_field_option_content_cell_input .arf_field_prefix_suffix_wrapper .arf_suffix_wrapper {
	float: left;
	width: 50%;
}

.arf_field_option_content_cell_input .arf_prefix_suffix_container_wrapper {
	float: left;
	width: 80%;
	border: 1px solid #D5E3FF !important;
	height: 30px;
}

.arf_field_option_content_cell_input .arf_prefix_suffix_container_wrapper .arf_prefix_container, .arf_field_option_content_cell_input .arf_prefix_suffix_container_wrapper .arf_suffix_container {
	background-color: #ffffff;
	font-weight: normal;
	border-right: none;
}

.arf_field_option_content_cell_input .arf_prefix_suffix_container_wrapper .arf_prefix_container, .arf_field_option_content_cell_input .arf_prefix_suffix_container_wrapper .arf_suffix_container {
	float: left;
	width: 70%;
	height: 28px;
	display: block;
	text-align: center;
	color: #4e5462;
	line-height: 2;
	font-size: 14px;
	font-family: Asap-Regular;
	cursor: pointer;
	background: transparent;
}

.arf_field_option_content_cell_input .arf_prefix_suffix_action_container {
	float: left;
	display: block;
	width: 30%;
}

.arf_field_option_content_cell_input .arf_prefix_suffix_action {
	float: left;
	width: 100%;
}

.arf_field_option_content_cell_input .arf_prefix_suffix_action i, .arf_check_radio_action i {
	float: left;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	font-size: 14px !important;
}

.arf_field_option_content_cell_input .arf_field_option_color_opt {
	float: left;
	width: 32%;
	height: 30px;
}

.arf_field_option_content_cell_input .arf_field_option_color_opt .arf_coloroption_sub {
	display: inline-block;
	height: 30px;
	width: 60px;
	cursor: pointer;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-o-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	border: 4px solid #DCDFE4;
	position: relative;
}

.arf_field_option_content_cell_input .arf_field_option_color_opt .arf_coloroption_sub .arf_coloroption {
	float: left;
	background: #FFFFFF;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.arf_field_option_content_cell_input .arf_field_option_color_opt .arf_coloroption_sub .arf_coloroption_subarrow_bg {
	background: #DCDFE4;
	height: 8px;
	width: 8px;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	right: 0;
	bottom: 0;
}

.arf_field_option_content_cell_input .arf_field_option_color_opt .arf_coloroption_sub .arf_coloroption_subarrow_bg .arf_coloroption_subarrow {
	background: url(../images/colpickarrow.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	background-position: center center;
}

.arf_field_option_content_cell_input .arf_selectbox {
	float: left;
	width: 90%;
}

.arf_field_option_content_cell_input .arf_selectbox.arf_half_width {
	float: left;
	width: 43%;
	margin-right: 5%;
}

.arf_field_option_content_cell_input .arf_field_option_input_textarea {
	float: left;
	width: 90%;
	border: 1px solid #D5E3FF !important;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	outline: none !important;
}

.arf_field_option_content_cell_input input[class="chkstanard"] {
	display: none;
}

.arf_field_option_content_cell_input input[class="chkstanard"]+label {
	color: #333333;
	font-size: 14px;
	font-family: Asap-Regular;
}

.arf_field_option_content_cell_input input[class="chkstanard"]+label span {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin: -1px 4px 0 0;
	vertical-align: middle;
	background: url(../images/dark-radio-green.png) left top no-repeat;
	cursor: pointer;
}

.arf_field_option_content_cell_input input[class="chkstanard"]:checked+label span {
	background: url(../images/dark-radio-green.png) -19px top no-repeat;
}

.arf_field_option_content_cell_input input[class="chkstanard"]:disabled+label span {
	background: url(../images/dark-radio-green.png) -76px top no-repeat;
}

.arf_field_option_content_cell_input .arf_clr_disable {
	opacity: 0.6;
	display: none;
}

.arf_field_option_content_cell_input .arf_section_bgcolor_inherit_checkbox {
	float: left;
	position: relative;
	top: 13px;
	left: -60px;
}

.arf_field_option_content_cell_input .arf_field_option_input_text_with_button {
	float: left;
	width: 65%;
	border: 1px solid #D5E3FF !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	-o-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	height: 28px;
	outline: none;
	margin: 0 !important;
}

.arf_field_option_content_cell_input .arf_modal_add_file_btn {
	font-family: Asap-Regular;
	background: #4786ff;
	border: medium none;
	border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	-o-border-radius: 0 3px 3px 0;
	color: #ffffff;
	cursor: pointer;
	float: right;
	font-size: 14px;
	height: 28px;
	padding: 0 12px;
	width: auto;
	margin-left: -10px;
	position: relative;
	float: left;
	outline: none;
}

.arf_field_option_content_cell_input .arf_modal_add_file_btn.arf_modal_add_file_btn {
	margin-left: -4px;
	width: 75px;
	padding: 0;
	line-height: 28px;
	overflow:hidden;
}

.arf_field_option_content_cell_input .arfajaxfileupload:not(.arf_radio_fileupload) {
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	line-height: normal;
	height: 22px;
	width: auto;
	margin: 0px;
	display: inline-block;
	border: 1px solid #cccccc;
	color: #ffffff;
	text-decoration: none;
	border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	-o-border-radius: 3px !important;
	padding: 7px 10px 0px 0px;
	background: #4786ff;
	vertical-align: middle;
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important;
	margin-left: 10px;
}

.arf_field_option_content_cell_input .arf_text_editor_field_option_class {
	float: left !important;
	width: 100% !important;
	box-shadow: 0 0 0 1px #dddddd !important;
	-webkit-box-shadow: 0 0 0 1px #dddddd !important;
	-o-box-shadow: 0 0 0 1px #dddddd !important;
	-moz-box-shadow: 0 0 0 1px #dddddd !important;
}

.arf_field_option_model_footer {
	float: left;
	width: 100%;
	height: 50px;
	border-top: 1px #d5e3ff solid;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	position: absolute;
	overflow: hidden;
	bottom: 0px;
	background: #fff;
}

.arf_field_option_model_footer .arf_field_option_close_button, .arf_field_option_model_footer .arf_field_option_submit_button {
	float: none;
	width: 85px;
	padding-bottom: 3px;
	height: 33px;
	font-size: 15px;
	border: none;
	border-radius: 85px;
	-webkit-border-radius: 85px;
	-o-border-radius: 85px;
	-moz-border-radius: 85px;
	position: absolute;
	right: 1%;
	top: 48%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	outline: none;
	background: #ECECEC;
	cursor: pointer;
	color: #666666;
}

.arf_field_option_model_footer .arf_field_option_submit_button {
	right: 12.5%;
	background: #4786ff;
	color: #ffffff;
}

#new_fields div.arfmainformfield {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	position: relative;
}

#new_fields div.arf_inner_wrapper_sortable {
	border: 1px dashed rgba(0, 0, 0, 0);
	padding: 4px;
}


#new_fields:not(.arforms_choosen_for_sort) div.arf_inner_wrapper_sortable:hover {
	border: 1px solid #4a78f1;
	z-index: 998;
}

#new_fields .arf_form_element_item.frmbutton.ui-draggable-dragging {
	width: 130px !important;
}

#new_fields div.arf_inner_wrapper_sortable div.sortable_inner_wrapper, #new_fields div.arf_inner_wrapper_sortable div.sortable_inner_wrapper {
	border: 1px dashed rgba(0, 0, 0, 0);
	border-right: 0px;
}

#new_fields div.arf_inner_wrapper_sortable div.sortable_inner_wrapper:last-of-type {
	border-right: 1px dashed rgba(0, 0, 0, 0);
}

#new_fields:not(.arforms_choosen_for_sort) div.arf_inner_wrapper_sortable div.sortable_inner_wrapper:hover,
#new_fields:not(.arforms_choosen_for_sort) div.arf_inner_wrapper_sortable:hover div.sortable_inner_wrapper {
	border: 1px dashed #a1a1a1;
	border-right: 0px;
}

#new_fields.arforms_choosen_for_inner_sort div.arf_inner_wrapper_sortable div.sortable_inner_wrapper:hover,
#new_fields.arforms_choosen_for_inner_sort div.arf_inner_wrapper_sortable:hover div.sortable_inner_wrapper {
	border: 1px dashed #a1a1a1 !important;
	border-right: 0px !important;
}

#new_fields:not(.arforms_choosen_for_sort) div.arf_inner_wrapper_sortable:hover div.sortable_inner_wrapper:last-of-type {
	border-right: 1px dashed #a1a1a1;
}

#new_fields.arforms_choosen_for_inner_sort div.arf_inner_wrapper_sortable:hover div.sortable_inner_wrapper:last-of-type{
	border-right: 1px dashed #a1a1a1 !important;
}

#new_fields:not(.arforms_choosen_for_sort) .arforms-sortable-swap{
	border:1px dashed #ff4040 !important
}

#new_fields:not(.arforms_choosen_for_sort) div.sortable_inner_wrapper:hover {
	border: 1px dashed #ff4040 !important;
}

#new_fields .arfmainformfield .arfformfield {
	position: relative;
}

#new_fields:not(.arforms_choosen_for_sort) div.arf_inner_wrapper_sortable:hover .arf_multiiconbox {
	display: block;
}

#new_fields:not(.arforms_choosen_for_sort) div.unsortable_inner_wrapper:hover .arf_fieldiconbox,
#new_fields:not(.arforms_choosen_for_sort) div.unsortable_inner_wrapper:hover .arf_field_action_iconbox,
#new_fields:not(.arforms_choosen_for_sort) .arf_inner_wrapper_sortable .sortable_inner_wrapper:hover .arf_fieldiconbox,
#new_fields:not(.arforms_choosen_for_sort) .arf_inner_wrapper_sortable .sortable_inner_wrapper:hover .arf_field_action_iconbox,
#new_fields:not(.arforms_choosen_for_sort) .arf_inner_wrapper_sortable .sortable_inner_wrapper:hover .arf_fieldiconbox,
#new_fields:not(.arforms_choosen_for_sort) .arf_inner_wrapper_sortable .sortable_inner_wrapper:hover .arf_field_action_iconbox{
	display: block;
}

#new_fields div.sortable_inner_wrapper:hover .arf_fieldiconbox~#new_fields div.arf_inner_wrapper_sortable:hover .arf_multiiconbox #new_fields div.unsortable_inner_wrapper:hover .arf_fieldiconbox~#new_fields div.arf_inner_wrapper_sortable:hover .arf_multiiconbox {
	display: none !important;
}

#new_fields div.arfmainformfield .controls.arf_single_row .arf_checkbox_style, #new_fields div.arfmainformfield .controls.arf_single_row .arf_radiobutton {
	display: inline-flex;
	clear: none;
	margin: 2px 10px 10px 2px;
	position: relative;
}

#new_fields div.arfmainformfield .controls.arf_multiple_row .arf_checkbox_style, #new_fields div.arfmainformfield .controls.arf_multiple_row .arf_radiobutton {
	clear: both;
}

#new_fields div.arfmainformfield .controls.arf_col_chk_radio_two .arf_checkbox_style, #new_fields div.arfmainformfield .controls.arf_col_chk_radio_two .arf_radiobutton {

	display: inline-block;
	width: 48%;
	width: calc(96% / 2);
}

#new_fields div.arfmainformfield .controls.arf_col_chk_radio_three .arf_checkbox_style, #new_fields div.arfmainformfield .controls.arf_col_chk_radio_three .arf_radiobutton {

	display: inline-block;
	width: 31.33%;
	width: calc(94% / 3);
}

#new_fields div.arfmainformfield .controls.arf_col_chk_radio_four .arf_checkbox_style, #new_fields div.arfmainformfield .controls.arf_col_chk_radio_four .arf_radiobutton {

	display: inline-block;
	width: 23%;
	width: calc(92% / 4);
}

.arf_fieldiconbox {
	float: left;
	width: 140px;
	display: none;
	text-align: center;
	position: absolute;
	top: 0px;
	height: 27px;
	background: #ff4040;
	right: 0px !important;
	transform: translateX(0%);
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	-o-transform: translateX(0%);
	-ms-transform: translateX(0%);
	line-height: 28px;
	z-index: 996;
}

.arf_fieldiconbox.arf_fieldiconbox_with_edit_option{
	width:170px;
}

.arf_fieldiconbox .arf_edit_value_option_button{
	padding:7px 0px !important;
}

.arf_fieldiconbox .arf_html_running_total_icon{
	display: none;
}

.arf_fieldiconbox .arf_html_running_total_icon .arf_field_option_input{
	padding:6px 8px;
}

.arf_inner_wrapper_sortable .edit_field_type_html .arf_fieldiconbox, .arf_inner_wrapper_sortable .edit_field_type_arfslider .arf_fieldiconbox, .arf_inner_wrapper_sortable .edit_field_type_captcha .arf_fieldiconbox {
	width: 112px;
}

.arf_inner_wrapper_sortable .edit_field_type_html .arf_fieldiconbox.arf_fieldiconbox_with_edit_option{
	width: 140px;
}

.arf_inner_wrapper_sortable .edit_field_type_html .arf_fieldiconbox.arf_fieldiconbox_with_edit_option .arf_html_running_total_icon{
	display:block;
}

.arf_field_option_icon, .arf_field_option_input {
	float: left;
	width: 28px;
	height: 27px;
	margin: 0 auto !important;
	outline: none;
	border-right: 1px solid #ff7272;
}

.arf_field_option_input {
	padding:3px 2px;
	height: 27px;
	margin: 0px !important;
	width: 28px;
}

.arf_field_option_icon:hover {
	background: #e13737;
}

.arf_field_option_icon {
	margin: 0 2px;
}

.arf_field_option_icon #moveing {
	cursor: move;
}

.arf_field_option_icon.arf_field_settings_icon{
	background: #424242;
	border-right:1px solid #323232;
}
.arf_field_option_icon.arf_field_settings_icon:hover{
	background: #262626;
}

.arf_html_running_total_icon .arf_field_option_input,
.arf_field_option_icon .arf_edit_value_option_button{
	background:#ffa200;
	border-right: 1px solid #f27d47;
}

.arf_field_option_input #fieldoption, .arf_field_option_input #custom_css, .arf_field_option_input #multicolumn_settings, .arf_field_option_input #required, .arf_field_option_input #duplicate, .arf_field_option_input #delete {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}

.arf_field_option_input svg:not(#required):not(#delete):not(#duplicate):hover path {
	fill: #ffffff;
}

.dataTables_wrapper .shortcode_textfield {
	margin-left: 0px !important;
	height: auto !important;
	border: 1px solid #D5E3FF !important;
}

.dataTables_wrapper tr td {
	padding: 5px 15px !important;
}

.dataTables_wrapper tr td.box {
	padding: 10px 0px !important;
}

.arf_field_option_hidden {
	position: absolute;
	top: 0px;
	background: #fff;
	width: 350px;
	left: -11px;
	text-align: left;
	padding: 0 5px;
	border: 0px solid #D5E3FF;
	display: block !important;
	background: #4a78f1;
}

.arf_field_option_multicolumn {
	position: absolute;
	top: 0px;
	background: #fff;
	width: 68px;
	height:33px;
	left: -11px;
	text-align: left;
	padding: 0 0px;
	background: #5581f2;
	overflow:hidden;
	transition:width 0.4s ease-in-out;
	-webkit-transition:width 0.4s ease-in-out;
	-o-transition:width 0.4s ease-in-out;
	-moz-transition:width 0.4s ease-in-out;
	-ms-transition:width 0.4s ease-in-out;
}

.arf_multi_column_expand_icon {
	position: absolute;
	left: 57px;
	display: inline-block;
	background: #4a72d9;
	padding: 10px 12px;
	height: 33px;
	width: 33px;
	transition:left 0.4s ease-in-out;
	-webkit-transition:left 0.4s ease-in-out;
	-o-transition:left 0.4s ease-in-out;
	-moz-transition:left 0.4s ease-in-out;
	-ms-transition:left 0.4s ease-in-out;
}

.arf_multi_column_expand_icon svg{
	transform:rotate(0deg) translate(-50%,-40%);
	-webkit-transform:rotate(0deg) translate(-50%,-40%);
	-o-transform:rotate(0deg) translate(-50%,-40%);
	-moz-transform:rotate(0deg) translate(-50%,-40%);
	-ms-transform:rotate(0deg) translate(-50%,-40%);
	position:absolute;
	top:50%;
	left:50%;
	transform-origin: 0% 5%;
	-webkit-transform-origin: 0% 5%;
	-o-transform-origin: 0% 5%;
	-moz-transform-origin: 0% 5%;
	-ms-transform-origin: 0% 5%;
	transition:transform 0.4s ease-in-out;
	-ms-transition:transform 0.4s ease-in-out;
	-webkit-transition:transform 0.4s ease-in-out;
	-o-transition:transform 0.4s ease-in-out;
	-moz-transition:transform 0.4s ease-in-out;
}

.arf_multiiconbox:hover .arf_field_option_multicolumn{
	width:254px;
}

.arf_multiiconbox:hover .arf_multi_column_expand_icon{
	left:243px;
}

.arf_multiiconbox:hover .arf_multi_column_expand_icon svg{
	transform:rotate(-180deg) translate(-40%,-30%);
	-webkit-transform:rotate(-180deg) translate(-40%,-30%);
	-o-transform:rotate(-180deg) translate(-40%,-30%);
	-moz-transform:rotate(-180deg) translate(-40%,-30%);
	-ms-transform:rotate(-180deg) translate(-40%,-30%);
}


#multicolumnsettings {
	display: none;
}

.arf_field_option_hidden.arfactive, .arf_field_option_multicolumn.arfactive {
	display: block;
}

.arf_field_option_multicolumn .arf_multicolumn_opt {
	float: left;
	width: 50px;
	height: 33px;
}

.arf_field_option_multicolumn .arf_multicolumn_opt label {
	padding: 9px 5px;
	height: 33px;
	display: inline-block;
	cursor: pointer;
}

.arf_field_option_multicolumn #single_column {
	width: 29px;
}

.arf_field_option_multicolumn #two_column {
	width: 38px;
}

.arf_field_option_multicolumn #three_column {
	width: 38px;
}

.arf_field_option_multicolumn #four_column {
	width: 46px;
}

.arf_field_option_multicolumn #five_column {
	width: 51px;
}

.arf_field_option_multicolumn #six_column {
	width: 52px;
}

.arf_field_option_multicolumn .arf_multicolumn_opt:hover path {
	fill: #18da9d;
}

.arf_multicolumn_opt input.rdostandard.multicolfield:checked+label svg path {
	fill: #ffffff;
}

.single_column_wrapper .arf_field_option_multicolumn #single_column, .two_column_wrapper .arf_field_option_multicolumn #two_column, .three_column_wrapper .arf_field_option_multicolumn #three_column, .four_column_wrapper .arf_field_option_multicolumn #four_column, .five_column_wrapper .arf_field_option_multicolumn #five_column, .six_column_wrapper .arf_field_option_multicolumn #six_column {
	background: #17da9c;
}

.single_column_wrapper .arf_field_option_multicolumn #single_column:hover path, .two_column_wrapper .arf_field_option_multicolumn #two_column:hover path, .three_column_wrapper .arf_field_option_multicolumn #three_column:hover path, .four_column_wrapper .arf_field_option_multicolumn #four_column:hover path, .five_column_wrapper .arf_field_option_multicolumn #five_column:hover path, .six_column_wrapper .arf_field_option_multicolumn #six_column:hover path {
	fill: #ffffff;
}

.arf_file_upload_restrict_box {
	display: block;
}

.arf_file_upload_restrict_box .main_allowed_types{
	border:1px solid #D5E3FF;
	margin-top:10px;
}

.edit_field_type_file .arf_file_upload_restrict_box .main_allowed_types{
	margin-top:30px;
}

.arf_file_type_restriction_item {
	float: left;
	width: 33%;
	width: calc(100% / 3);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-bottom: 5px !important;
}

.main_allowed_types .alignleft {
	float: left;
	width: 100%;
	padding: 10px;
}

.arf_file_type_restriction_item input {
	float: left;
}

.arf_file_type_restriction_item label {
	float: left;
	width: 85%;
	padding-left: 5px;
}

.arf_field_option_content_row {
	float: left;
	width: 100%;
	min-height: 300px;
	position: relative;
	text-align: left;
}

.arf_field_option_content_loader {
	float: left;
	width: 100%;
	top: 0;
	height: 100%;
	left: 0;
	position: absolute;
	background: none;
}

.arf_field_option_content_loader #arf_field_option_loader, .arf_field_css_model_cloud_container #arf_field_css_option_loader, .arf_field_values_content_loader #arf_field_values_loader {
	float: none;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	animation: arf_field_loader 1.5s linear infinite;
	-webkit-animation: arf_field_loader 1.5s linear infinite;
	-moz-animation: arf_field_loader 1.5s linear infinite;
	-o-animation: arf_field_loader 1.5s linear infinite;
}

@keyframes arf_field_loader {
	0% {
		transform: translate(-50%, -50%) rotate(0deg);
		-webkit-transform: translate(-50%, -50%) rotate(0deg);
		-moz-transform: translate(-50%, -50%) rotate(0deg);
		-o-transform: translate(-50%, -50%) rotate(0deg);
		-ms-transform: translate(-50%, -50%) rotate(0deg);
	}
	100% {
		transform: translate(-50%, -50%) rotate(360deg);
		-webkit-transform: translate(-50%, -50%) rotate(360deg);
		-moz-transform: translate(-50%, -50%) rotate(360deg);
		-o-transform: translate(-50%, -50%) rotate(360deg);
		-ms-transform: translate(-50%, -50%) rotate(360deg);
	}
}

@-webkit-keyframes arf_field_loader {
	0% {
		transform: translate(-50%, -50%) rotate(0deg);
		-webkit-transform: translate(-50%, -50%) rotate(0deg);
		-moz-transform: translate(-50%, -50%) rotate(0deg);
		-o-transform: translate(-50%, -50%) rotate(0deg);
		-ms-transform: translate(-50%, -50%) rotate(0deg);
	}
	100% {
		transform: translate(-50%, -50%) rotate(360deg);
		-webkit-transform: translate(-50%, -50%) rotate(360deg);
		-moz--transform: translate(-50%, -50%) rotate(360deg);
		-o-transform: translate(-50%, -50%) rotate(360deg);
		-ms-transform: translate(-50%, -50%) rotate(360deg);
	}
}

@-moz-keyframes arf_field_loader {
	0% {
		transform: translate(-50%, -50%) rotate(0deg);
		-webkit-transform: translate(-50%, -50%) rotate(0deg);
		-moz-transform: translate(-50%, -50%) rotate(0deg);
		-o-transform: translate(-50%, -50%) rotate(0deg);
		-ms-transform: translate(-50%, -50%) rotate(0deg);
	}
	100% {
		transform: translate(-50%, -50%) rotate(360deg);
		-webkit-transform: translate(-50%, -50%) rotate(360deg);
		-moz-transform: translate(-50%, -50%) rotate(360deg);
		-o-transform: translate(-50%, -50%) rotate(360deg);
		-ms-transform: translate(-50%, -50%) rotate(360deg);
	}
}

@-o-keyframes arf_field_loader {
	0% {
		transform: translate(-50%, -50%) rotate(0deg);
		-webkit-transform: translate(-50%, -50%) rotate(0deg);
		-moz-transform: translate(-50%, -50%) rotate(0deg);
		-o-transform: translate(-50%, -50%) rotate(0deg);
		-ms-transform: translate(-50%, -50%) rotate(0deg);
	}
	100% {
		transform: translate(-50%, -50%) rotate(360deg);
		-webkit-transform: translate(-50%, -50%) rotate(360deg);
		-moz-transform: translate(-50%, -50%) rotate(360deg);
		-o-transform: translate(-50%, -50%) rotate(360deg);
		-ms-transform: translate(-50%, -50%) rotate(360deg);
	}
}

.arf_field_option_input.arf_active svg path {
	fill: #FFFFFF;
}

.arf_field_move_icon {
	float: right;
	display: none;
	position: absolute;
	right: 0;
	bottom: -25px;
	cursor: move;
}

#new_fields div.arfmainformfield:hover .arf_field_move_icon {
	display: block;
}

.arf_field_css_model {
	float: left;
	width: 600px;
	min-height: 200px;
	position: absolute;
	top: 30%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	background: #ffffff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	z-index: 9990;
	font-family: 'Asap-Regular';
	display: none;
}

.arf_field_css_model.arfactive {
	display: block;
}

.arf_field_css_model * {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.arf_field_css_model_header {
	float: left;
	width: 100%;
	height: 100px;
	line-height: 22px;
	padding: 10px 15px;
	font-size: 16px;
	background: #F0F5FF;
	font-weight: bold;
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	text-align: left;
}

.arf_field_css_model_container {
	float: left;
	width: 100%;
	padding: 10px;
	position: relative;
}

.arf_field_css_model_inner_title {
	float: left;
	width: 100%;
	font-weight: bold;
	font-size: 14px;
}

.arf_field_css_model_note {
	float: left;
	width: 100%;
	font-size: 14px;
	margin-top: 10px;
	font-weight: normal;
}

.arf_field_css_model_cloud_wrapper {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.arf_field_css_model_cloud_wrapper_label {
	float: left;
	width: auto;
	margin-right: 5px;
	font-weight: bold;
	height: 30px;
	line-height: 28px;
}

.arf_field_css_model_cloud_item {
	float: left;
	width: auto;
	margin: 0 5px;
	padding: 0 10px;
	height: 30px;
	line-height: 28px;
	font-size: 14px;
	border: 1px solid #dee6fb;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #000;
	cursor: pointer;
	font-weight: bold;
}

.arf_field_css_model_cloud_item.arfactive {
	background: #03A9F4;
	color: #ffffff;
	border: 1px solid #03A9F4;
}

.arf_field_css_model_cloud_input_wrapper {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.arf_model_close_btn {
	float: right;
	width: 20px;
	height: 20px;
	cursor: pointer;
	margin-top: 10px;
}

.arf_field_model_css_footer {
	float: left;
	width: 100%;
	height: 50px;
	padding: 0 10px;
	position: relative;
}

.arf_field_model_css_footer .arf_field_model_css_close_button, .arf_field_model_css_footer .arf_field_model_css_submit_button {
	float: none;
	width: 85px;
	padding-bottom: 3px;
	height: 33px;
	font-size: 14px;
	border: none;
	border-radius: 85px;
	-webkit-border-radius: 85px;
	-o-border-radius: 85px;
	-moz-border-radius: 85px;
	position: absolute;
	right: 1%;
	top: 48%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	outline: none;
	background: #DFECF2;
	cursor: pointer;
	font-weight: bold;
	color: #000000;
}

.arf_field_model_css_footer .arf_field_model_css_submit_button {
	right: 25%;
	background: #03A9F4;
	color: #ffffff;
}

.arf_edit_in_place input.arf_edit_in_place_input {
	border: none !important;
	float: left !important;
	width: 100% !important;
	background: none !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	-o-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	cursor: pointer !important;
	text-align: inherit !important;
	max-width: 100% !important;
	color: inherit !important;
	font-family: inherit !important;
	font-size: inherit !important;
	font-style: inherit !important;
	font-weight: inherit !important;
	text-decoration: inherit !important;
	padding: 0px 0px !important;
}

.arf_edit_in_place.arfeditorfieldopt_label, .arf_edit_in_place.arfsubmitbtn {
	text-decoration: inherit;
}

.arf_materialize_form .edit_field_type_select .controls[data-style="material"] .arf-select-dropdown li span,
.arf_materialize_form .edit_field_type_autocomplete .controls[data-style="material"] .arf-select-dropdown li span{
	padding-top:14px !important;
	padding-bottom:14px !important;
}

.arf_edit_in_place.arfeditorfieldopt_label {
	float: left;
	width: calc(100% - 20px);
}
.arf_confirm_field .arf_edit_in_place.arfeditorfieldopt_label{
	float:left;
	width:100%;
}
.arf_field_option_model textarea.html_field_description,.arf_field_option_model textarea:focus{
	border-color: #dee6fb !important;
	border-top: 1px #dee6fb solid !important;
	border-bottom:1px #dee6fb solid !important;
	border-left:1px #dee6fb solid !important;
	border-right:1px #dee6fb solid !important;
}
.arf_edit_in_place input.arf_edit_in_place_input:focus {
	border: 1px solid #ccc !important;
	cursor: text !important;
	background: #ffffff !important;
	color: #000 !important;
}

.arf_edit_in_place_input[data-id="arf_form_submit_button"] {
	text-align: center !important;
}

.arf_custom_color_button_position, .arf_custom_font_button_position {
	float: left;
	width: 100%;
	clear: both;
	height: 36px;
	line-height: 36px;
	background: #3f74e7;
	color: #ffffff;
	overflow: hidden;
	margin-top: 5px;
	cursor: pointer;
	position: absolute;
	overflow: hidden;
	bottom: 0px;
}

.arf_custom_color_button_position .arf_custom_color_button, .arf_custom_font_button_position .arf_custom_font_button {
	float: left;
	width: 50%;
	height: 36px;
	text-align: center;
	font-size: 14px;
	line-height: 34px;
	font-family: Asap-Medium;
}

.arf_custom_color_button_position .arf_custom_color_cancel, .arf_custom_font_button_position .arf_custom_font_cancel {
	background: #dfecf2;
	color: #000;
}

.arf_custom_color_popup_footer, .arf_custom_font_popup_footer {
	float: left;
	width: 100%;
	height: 35px;
	font-size: 14px;
	line-height: 35px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	position: relative;
	font-family: Asap-Medium;
	font-size: 16px;
	text-align: left;
}

.modal_field_val {
	display: inline-block;
	min-height: 22px;
	height: auto;
	margin: 0px;
	line-height: 22px !important;
	padding: 4px 7px 4px 15px;
	width: 100%;
	z-index: 99999;
	font-size: 14px;
}

.modal_field_val:hover {
	background: #3f74e7;
	color: #FFFFFF;
}

#arf_append_mail_add_div {
	width: 100%;
	float: left;
}

.arf_new_conditional_logic #select_ar_conditional_logic_operator dl.arf_selectbox {
	width: 100%;
}

.arf_conditional_logic_mail_div #arf_conditional_filed_mail_operator dl.arf_selectbox {
	width: 130px;
}

#arf_rule_conditional_redirect_mian .arf_conditional_redirect_logic_div dl.arf_selectbox {
	width: 100%;
}

.arf_submit_action_options label {
	font-size: 14px;
}

.arf_restrict_form_entries_show {
	display: block;
}

.arf_restrict_form_entries_hide {
	display: none;
}

.select_autores .autoresponder_inner_block span.lblstandard {
	float: left;
	margin-right: 10px;
	margin-top: 6px;
	font-size: 14px;
	font-family: Asap-Regular;
}

.arf_float_right {
	float: right;
}

.arf_js_switch_wrapper {
	float: left;
	width: 38px;
	height: 19px;
	position: relative;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

.arf_js_switch_label {
	float: left;
	width: auto;
	margin: 0 3px;
	font-family: Asap-Regular;
	font-size: 14px;
}

.wp-admin .allfields .arf_js_switch_wrapper input[type="checkbox"], .arf_js_switch_wrapper input[type="checkbox"] {
	float: left;
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	z-index: 2;
	left: 0;
}

.arf_js_switch_wrapper .arf_js_switch {
	float: left;
	width: 38px;
	height: 19px;
	border: 2px solid #bcc9e0;
	background: #bcc9e0;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-o-border-radius: 30px;
	-moz-border-radius: 30px;
	position: relative;
	box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	-o-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
}

.wp-admin .allfields .arf_js_switch_wrapper input[type="checkbox"]:checked+.arf_js_switch, .arf_js_switch_wrapper input[type="checkbox"]:checked+.arf_js_switch {
	background: #3f74e7;
	border: 2px solid #3f74e7;
}

.arf_js_switch_wrapper .arf_js_switch::before {
	float: left;
	width: 15px;
	height: 15px;
	position: relative;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	background: #fff;
	content: "";
	z-index: 1;
	left: 0;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

.wp-admin .allfields .arf_js_switch_wrapper input[type="checkbox"]:checked+.arf_js_switch::before, .arf_js_switch_wrapper input[type="checkbox"]:checked+.arf_js_switch::before {
	float: left;
	left: 19px;
}

.arf_js_switch_wrapper.arf_no_transition, .arf_js_switch_wrapper.arf_no_transition .arf_js_switch::before {
	-webkit-transition: all 0s ease-in-out 0s !important;
	-moz-transition: all 0s ease-in-out 0s !important;
	-o-transition: all 0s ease-in-out 0s !important;
	-ms-transition: all 0s ease-in-out 0s !important;
	transition: all 0s ease-in-out 0s !important;
}

.arf_field_values_model {
	float: left;
	width: 800px;
	min-height: 190px;
	position: fixed;
	top: 21%;
	left: 26%;
	border: 1px #dee6fb solid;
	background: #ffffff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	-webkit-box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	-o-box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	-moz-box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	z-index: 9999;
	display: none;
	font-family: 'Asap-Regular';
	font-size: 14px;
	color: #404852;
}

.arf_field_values_model.arfactive {
	display: block;
}

.arf_field_values_model * {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.arf_field_values_model_header {
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0 25px;
	font-size: 16px;
	background: #F0F5FF;
	font-weight: bold;
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	text-align: left;
	border-bottom: 1px #d5e3ff solid;
}

.arf_field_values_model_container {
	float: left;
	width: 100%;
	padding: 10px 25px;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 370px;
}
.arf_field_values_model_footer {
	float: left;
	width: 100%;
	height: 50px;
	border-top: 1px solid #dddddd;
	padding: 0 20px;
	line-height: normal;
	position: relative;
}

.arf_field_values_model_footer .arf_field_values_close_button, .arf_field_values_model_footer .arf_field_values_submit_button {
	float: none;
	width: 85px;
	padding-bottom: 3px;
	height: 33px;
	font-size: 15px;
	border: none;
	border-radius: 85px;
	-webkit-border-radius: 85px;
	-o-border-radius: 85px;
	-moz-border-radius: 85px;
	position: absolute;
	right: 1%;
	top: 48%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	outline: none;
	background: #ECECEC;
	cursor: pointer;
	color: #666666;
}

.arf_field_cancel_button {
	float: left;
	width: 80px;
	height: 33px;
	background: #ECECEC;
	color: #666666;
	font-family: 'Asap-Regular';
	font-size: 15px;
	cursor: pointer;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-o-border-radius: 50px;
	-moz-border-radius: 50px;
	margin-left: 15px;
	padding-bottom: 3px;
	border: none;
}

.arf_field_values_model_footer .arf_field_values_submit_button {
	right: 12.5%;
	background: #4786ff;
	color: #ffffff;
}

.arf_field_values_model_container {
	float: left;
	width: 100%;
	padding: 10px 20px;
	position: relative;
}

.arf_field_values_content_row {
	float: left;
	width: 100%;
	min-height: 300px;
	position: relative;
	text-align: left;
}

.arf_field_values_content_loader {
	float: left;
	width: 100%;
	top: 0;
	height: 100%;
	left: 0;
	position: absolute;
	background: none;
}

.arf_field_values_content_cell {
	float: left;
	width: 33%;
	width: calc(100% / 3);
	margin-bottom: 13px !important;
	min-height: 60px;
}

.arf_field_values_content_cell.arf_full_width_cell {
	width: 100%;
	max-height: fit-content;
}

.arf_field_values_content_cell_label {
	float: left;
	width: 100%;
	height: 24px;
	line-height: 18px;
	font-size: 14px;
	font-weight: normal;
}

.arf_field_values_content_cell_input {
	float: left;
	width: 100%;
	margin-top: 2px;
}

.arf_field_value_grid_wrapper {
	float: left;
	width: 100%;
}

.arf_field_value_grid_container {
	float: left;
	width: 465px;
	border: 1px solid #D5E3FF;
	height: 207px;
	overflow-x: hidden;
	overflow-y: auto;
}

.arf_field_value_grid_container.arf_full_width {
	width: 100%;
}

.arf_field_value_grid_header {
	float: left;
	width: 100%;
	height: 34px;
	border-bottom: 1px solid #D5E3FF;
	line-height: 34px;
}

.arf_field_value_grid_header_cell_input {
	float: left;
	width: 40px;
	border-right: 1px solid #D5E3FF;
	height: 34px;
}

.arf_field_value_grid_header_cell_input.arf_value_image {
	width: 70px;
}

.arf_field_value_grid_header_cell_label, .arf_field_value_grid_header_cell_value {
	float: left;
	width: 300px;
	font-family: 'Asap-Medium';
	color: #3f74e7;
	font-size: 16px;
	padding: 0 10px;
	height: 34px;
	border-right: 1px solid #D5E3FF;
}

.arf_field_value_grid_header_cell_value {
	display: none;
	width: 220px;
}

.arf_field_value_grid_header_cell_value.arfactive {
	display: block;
}

.arf_field_value_grid_header_cell_action {
	float: left;
	width: 100px;
	height: 34px;
}

.arf_field_value_grid_data_wrapper {
	float: left;
	width: 100%;
}

.arf_field_value_grid_row {
	float: left;
	width: 100%;
	height: 34px;
	border-bottom: 1px solid #D5E3FF;
	clear: both;
}

.arf_field_value_grid_row_placeholder {
	float: left;
	width: 100%;
	height: 34px;
	border: 1px solid #000000;
	clear: both;
}

.arf_field_value_grid_row_cell_input {
	float: left;
	width: 40px;
	border-right: 1px solid #D5E3FF;
	height: 34px;
}

.arf_field_values_model.arfactive[data-type="arf_autocomplete"] .arf_field_value_grid_header_cell_input,
.arf_field_values_model.arfactive[data-type="arf_autocomplete"] .arf_field_value_grid_row_cell_input{
	display:none;
}

.arf_field_values_model.arfactive[data-type="arf_autocomplete"] .arf_field_value_grid_header_cell_value,
.arf_field_values_model.arfactive[data-type="arf_autocomplete"] .arf_field_value_grid_row_cell_value{
	width:300px;
}

.arf_field_value_grid_row_cell_label, .arf_field_value_grid_row_cell_value {
	float: left;
	width: 300px;
	font-family: 'Asap-Medium';
	font-size: 13px;
	padding: 0 10px;
	height: 34px;
	border-right: 1px solid #D5E3FF;
	line-height: 34px;
}
.arf_field_value_grid_row_cell_label{
	padding-right: 0px;
}

.arf_field_value_grid_row_cell_value {
	display: none;
	width: 220px;
}

.arf_field_value_grid_row_cell_value.arfactive {
	display: block;
}

.arf_field_value_grid_header_cell_action {
	float: left;
	width: 100px;
	height: 34px;
	padding: 0px 10px;
}

.arf_field_opt_grid_action_bulk_add, .arf_field_opt_grid_action_bulk_remove, .arf_field_opt_grid_action_bulk_move {
	float: left;
	width: 22px;
	height: 22px;
	position: relative;
	top: 50%;
	transform: translatey(-50%);
	-webkit-transform: translatey(-50%);
	-o-transform: translatey(-50%);
	-moz-transform: translatey(-50%);
	-ms-transform: translatey(-50%);
	cursor: pointer;
	margin: 0 2px;
}

.arf_field_opt_grid_action_bulk_move {
	cursor: move;
}

.arf_field_opt_grid_action_bulk_move {
	top: 52%;
}

.arf_field_opt_grid_action_bulk_remove, .arf_field_opt_grid_action_bulk_move {
	display: none;
}

.arf_field_opt_grid_action_bulk_remove.arf_show_action_icon, .arf_field_opt_grid_action_bulk_move.arf_show_action_icon {
	display: block;
}

.arf_field_opt_grid_action_bulk_add svg path {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #3f74e7;
}

.arf_field_opt_grid_action_bulk_remove svg path {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #3f74e7;
}

.arf_field_opt_grid_action_bulk_move svg path {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #78839C;
	stroke: #78839C;
}

.arf_custom_checkbox_wrapper, .arf_custom_radio_wrapper {
	float: left;
	display: block;
	position: relative;
	margin-right: 5px;
}

.arf_other_options_container .arf_custom_checkbox_wrapper{
	margin-right: 10px;
}
.arf_custom_radio_wrapper {
	margin-right: 8px;
	height:18px;
}

.arf_custom_checkbox_wrapper.arf_center_aligned, .arf_custom_radio_wrapper.arf_center_aligned {
	float: none;
	margin: 0 auto;
	top: 50%;
	width: 18px;
	height: 18px;
	transform: translatey(-50%);
	-webkit-transform: translatey(-50%);
	-o-transform: translatey(-50%);
	-moz-transform: translatey(-50%);
	-ms-transform: translatey(-50%);
}

.arf_custom_radio_wrapper.arf_field_option_radio {
	width: 33%;
	width: calc(100% / 3);
}

.arf_custom_radio_wrapper .arf_custom_radio_label {
	float: left;
	margin-top: -2px;
	position: absolute;
}

.arf_custom_checkbox_wrapper input[type="checkbox"],
.arf_custom_radio_wrapper input[type="radio"] {
	width: 18px !important;
	height: 18px !important;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	margin: 0 !important;
}

.arf_custom_checkbox_wrapper input[type="checkbox"]+svg path {
	fill: #C0C3CB;
}

.arf_custom_checkbox_wrapper input[type="checkbox"]:checked+svg path#arfcheckbox_unchecked, .arf_custom_checkbox_wrapper input[type="checkbox"]+svg path#arfcheckbox_checked {
	display: none;
}

.arf_custom_checkbox_wrapper input[type="checkbox"]:checked+svg path#arfcheckbox_checked {
	display: block;
}

.arf_custom_checkbox_wrapper input[type="checkbox"]:checked+svg path {
	fill: #3f74e7;
}

.arf_custom_radio_wrapper input[type="radio"]+svg path {
	fill: #B3BBCB;
}

.arf_custom_radio_wrapper input[type="radio"]:checked+svg path {
	fill: #3f74e7;
}

.arf_custom_radio_wrapper input[type="radio"]:checked+svg path#arfradio, .arf_custom_radio_wrapper input[type="radio"]+svg path#arfradio_checked {
	display: none;
}

.arf_custom_radio_wrapper input[type="radio"]:checked+svg path#arfradio_checked {
	display: block;
}

.arf_field_value_grid_row_cell_label span.arf_edit_in_place, .arf_field_value_grid_row_cell_value span.arf_edit_in_place {
	float: left;
	width: 100%;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}

.arf_field_value_grid_container.arf_grid_with_image .arf_field_value_grid_header_cell_input, .arf_field_value_grid_container.arf_grid_with_image .arf_field_value_grid_row_cell_input {

	width: 40px;
}

.arf_field_value_grid_container.arf_grid_with_image .arf_field_value_grid_header_cell_label, .arf_field_value_grid_container.arf_grid_with_image .arf_field_value_grid_row_cell_label {

	width: 360px;
}

.arf_field_value_grid_container.arf_grid_with_image .arf_custom_checkbox_wrapper, .arf_field_value_grid_container.arf_grid_with_image .arf_custom_radio_wrapper {
	float: left;
	margin-left: 10px;
}

.arf_field_value_grid_label_image {

	float: left;
	width: 8px;
	height: 24px;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	margin-right: 5px;
	margin-left: 16px;
	display: none;

}
.arf_radio_image_delete{
	float: right;
	margin-top: 4px;
	margin-right: 10px;
	cursor: pointer;
	display: none;
}
.arf_radio_image_edit{
	float: left;
	margin-left: 17px;
	margin-top: 4px;
	cursor: pointer;
	display: none;
}

.arf_field_value_grid_container.arf_grid_with_image .arf_field_value_grid_label_image,
.arf_field_value_grid_container.arf_grid_with_image .arf_radio_image_edit,
.arf_field_value_grid_container.arf_grid_with_image .arf_radio_image_delete {
	display: block;
}

.arf_field_label_image_button_wrapper {
	float: left;
	position: relative;
	width: 20px;
	height: 20px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	display: none;
	cursor: pointer;
}

.arf_field_label_image_button_wrapper svg {
	cursor: pointer;
}

.arf_field_value_grid_container.arf_grid_with_image .arf_field_label_image_button_wrapper {
	display: block;
}

.arf_field_label_image_button_wrapper input[type='file'].original {
	position: absolute;
	top: 0;
	left: 0;
	float: left;
	width: 100%;
	height: 100%;
	cursor: pointer;
	z-index: 111;
}

.arf_field_value_grid_container.arf_grid_with_image span.arf_edit_in_place {

	width: 70%;
}

.arf_preset_field_button {
	float: left;
	width: 235px;
	height: 30px;
	text-align: center;
	color: #4E5462;
	border: 1px solid #D5E3FF;
	background: #F2F4F9;
	text-transform: uppercase;
	font-family: 'Asap-Medium';
	font-size: 14px;
	cursor: pointer;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
}

.arf_preset_field_dropdown_wrapper {
	float: left;
	width: 420px;
	height: 30px;
	margin-left: 10px;
	display: none;
}

.arf_preset_field_dropdown_wrapper dl {
	height: 30px;
	float: left;
	width: 225px;
}

.arf_preset_apply_button, .arf_new_preset_apply_button {
	float: left;
	width: 80px;
	height: 33px;
	background: #4786ff;
	color: #ffffff;
	font-family: 'Asap-Regular';
	font-size: 15px;
	cursor: pointer;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-o-border-radius: 50px;
	-moz-border-radius: 50px;
	margin-left: 15px;
	border: 1px solid #4786ff;
	padding-bottom: 5px;
}

.arf_preset_apply_field_loader {
	float: left;
	width: auto;
	display: none;
	height: 30px;
	line-height: 28px;
	margin-left: 10px;
}

.arf_popup_container_autoresponder_values.arf_height_auto {
	height: auto;
}

.arf_option_model_popup_container {
	max-height: 83%;
	overflow: auto;
	width: 100%;
	min-height: 80%;
	overflow-x: hidden;
	padding:25px 40px;
}

.arf_drop_down_svg {
	float: right;
	cursor: pointer;
	margin-right: -26px;
	display: block;
	width: 40px;
	height: 40px;
}

#arf_mail_notification_model input[type=checkbox] {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	margin: 0;
	height: 18px;
	width: 18px;
	left: 0px;
	top: 0px;
}

#arf_mail_notification_model .arf_custom_checbox {
	margin: 0 2px 0 0 !important;
	cursor: pointer;
	position: relative;
}

#arf_submit_action_model .arf_custom_checbox {
	position: relative;
}

#arf_optin_model .arf_custom_checbox {
	position: relative;
}

.arf_clear_both {
	clear: both;
}

.arf_custom_checkbox_div {
	float: left;
	margin-top: 3px;
	margin-right: 3px;
	height: 18px;
	position: relative;
}

.arf_custom_radio_div {
	float: left;
	height: auto;
	line-height: 1;
}

.arf_custom_margin_redirect {
	margin-bottom: -6px;
}

.arfbcolor {
	color: #3e74e7;
}

#arf_optin_model .arf_custom_checkbox_div {
	margin-top: 0px;
}

#arf_optin_model .arf_option_configuration_wrapper label {
	margin-left: 0px;
}

#options_ar_user_from_name {
	width: 80%;
}

.arf_new_preset_field_content_wrapper {
	float: left;
	width: 100%;
	display: none;
	min-height: 40px;
	margin-top: 15px;
}

.arf_new_preset_field_data_uploader {
	float: left;
	width: 234px;
}

.arf_new_preset_field_data_uploader input[type="file"] {
	background: #ffffff;
	border: 1px solid #D5E3FF;
	float: left;
	width: 100%;
}

.arf_new_preset_field_content_wrapper .arf_custom_checkbox_wrapper {
	float: left;
	width: auto;
	margin-top: 6px;
	margin-left: 12px;
}

.arf_new_preset_field_content_wrapper .arf_custom_checkbox_wrapper svg {
	float: left;
	width: auto;
	margin-right: 5px;
}

.arf_new_preset_field_content_wrapper .arf_custom_checkbox_wrapper label {
	float: left;
	width: auto;
	margin-top: -1px;
}

.arf_new_preset_field_content_wrapper .arf_preset_field_title {
	float: left;
	width: 150px !important;
	border: 1px solid #D5E3FF !important;
	background: #fff !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	height: 30px !important;
	margin-left: 10px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	display: none;
}

.arfmainformfield .arf_new_preset_field_content_wrapper .arf_preset_field_title:focus {
	border-color: #D5E3FF !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	box-shadow: none !important;
}

#success_message.arf_success_message {
	background-color: #23c875;
	border: 1px #24a865 solid;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	color: #ffffff;
	display: inline-block;
	font-family: Asap-Regular;
	font-size: 16px;
	font-weight: normal;
	height: 45px;
	line-height: 26px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 9px 15px;
	position: fixed;
	right: 30px;
	bottom: 25px;
	display: none;
	z-index: 99999999;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(9, 170, 96, 0.1);
	-moz-box-shadow: 0px 0px 20px 0px rgba(9, 170, 96, 0.1);
	-o-box-shadow: 0px 0px 20px 0px rgba(9, 170, 96, 0.1);
	box-shadow: 0px 0px 20px 0px rgba(9, 170, 96, 0.1);
}

#error_message.arf_error_message {
	background-color: #f05350;
	border: 1px #cd3a37 solid;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #ffffff;
	display: inline-block;
	font-family: Asap-Regular;
	font-size: 16px;
	font-weight: normal;
	height: 45px;
	line-height: 26px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 9px 15px;
	position: fixed;
	right: 30px;
	bottom: 25px;
	display: none;
	z-index: 99999999;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(206, 48, 44, 0.1);
	-moz-box-shadow: 0px 0px 20px 0px rgba(206, 48, 44, 0.1);
	-o-box-shadow: 0px 0px 20px 0px rgba(206, 48, 44, 0.1);
	box-shadow: 0px 0px 20px 0px rgba(206, 48, 44, 0.1);
}

.message_svg_icon {
	height: 14px;
	width: 14px;
	float: left;
	padding: 4px;
}

#success_message.arf_success_message .message_svg_icon {
	padding: 0px;
	margin-right: 10px;
}

.txtmultimodal1:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	border-color: #82adff;
}

thead .box .DataTables_sort_wrapper {
	padding-right: 0px !important;
}

.arf_editor_slider_class .slider {
	margin: 0 !important;
}

.bulk_move {
	display: inline-block;
	width: 25px;
	height: 25px;
	cursor: move;
	vertical-align: middle;
	margin-left: 10px;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}

#new_fields .arf_image_field {
	cursor: move;
	z-index: 999;
}

.arf_full_width_cell#image_url .arf_field_option_input_text_with_button {
	width: 100% !important;
	max-width: 90%;
	background: #ffffff;
}

.arf_imagefield_centered_aligned {
	float: left;
	width: 100%;
	text-align: center;
}

.arf_modal_add_file_btn .original.arf_image_control_add_image_button {
	position: absolute !important;
}

.arf_editor_prefix_suffix_wrapper {
	display: table;
	position: relative;
	border-collapse: separate;
}

.arf_editor_prefix_suffix_wrapper .arf_editor_prefix_icon, .arf_editor_prefix_suffix_wrapper .arf_editor_suffix_icon {
	display: table-cell;
	width: 8%;
	white-space: nowrap;
	vertical-align: middle;
	text-align: center;
}

.iframe_loader {
	float: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
}

.iframe_loader img {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}

.colpick .arf_add_favourite_color {
	display: block !important;
}

.arf_rule_conditional_logic_mian .arftablerow {
	margin-left: 3px;
}

.arf_field_option_content_cell_input .arf_custom_radio_wrapper.arf_field_option_radio {
	width: 14.5%;
	width: calc(100% / 6);
}

.arf_field_option_radio .arf_custom_radio_label {
	margin-left: 5px;
}

.arf_field_option_content_cell_htmlcontent {
	width: 100%;
	max-height: 300px;
	height: auto;
}

.arf_field_option_content_cell_htmlcontent .arf_field_option_content_cell_input textarea {
	width: 100% !important;
	max-width: 100% !important;
	height: 130px !important;
	margin-bottom: 10px !important;
}

.arf_field_option_content_cell_htmlcontent .arf_field_option_content_cell_input .arf_main_field_modal {
	z-index: 9;
	min-width: 231px;
	position: absolute;
	max-width: 231px;
	background-color: #fff;
	left:0px;
	top:241px;
	box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	-webkit-box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	-o-box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	-moz-box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;

}
.arf_field_option_content_cell_htmlcontent .arf_field_option_content_cell_input .arf_main_field_modal .arf_running_total_fields .arfmodal-body_p{
	max-height: 100px;
}

.arf_add_fieldmodal .arfmodal-body_p .modal_field_val_bold {
	font-size: 16px;
	font-weight: bold;
	color: #353942;
	padding: 7px 10px 7px 15px;
	font-family: Asap-Regular;
}

.arf_add_fieldmodal .arfmodal-body_p {
	max-height: 90px;
	height: auto;
	overflow-y: auto;
	width: 100%;
	padding-top: 0px;
}

.arfentry_modal_content tbody td {
	border: none !important;
	font-size: 14px;
	font-weight: bold;
	font-family: Asap-Regular;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	padding: 10px 15px !important;
	color: #404852 !important;
	word-break: break-word;
}

.arfentry_modal_content tbody td a {
	font-size: 16px;
	color: #2cbdff;
	border: none;
	text-decoration: underline;
}

.arfentry_modal_content tbody td .editable-pre-wrapped{
	white-space: normal;
}

.arfentry_modal_content tbody td .editable-container.popover.right .arrow{
	left: 0;
	margin-left: -12px;
}

.arfwidth25 {
	width: 25%;
}

.arfentry_modal_content tbody tr:nth-child(odd) td {
	background-color: #f7faff !important
}

.arfentry_modal_content tbody tr:nth-child(even) td {
	background-color: #ffffff !important
}

.arfentry_modal_content tbody tr.arfviewentry_even td{
	background: #f7faff !important;
}

.arfentry_modal_content tbody tr.arfviewentry_odd td{
	background: #ffffff !important;
}

.arfentry_modal_content tbody tr td.arfviewentry_row_valign_top{
	vertical-align: top;
}

.arfentry_modal_content tbody tr .arf_editable_entry_icon_wrapper {
	width: 28px;
	height: 28px;
	float: left;
}

.arf_editable_values_container, .arf_not_editable_values_container {
	border: none !important;
	font-family: 'Asap-Regular';
	font-size: 16px;
	color: #333333 !important;
	font-weight: normal;
	padding-left: 8px;
	display: inline-block;
	outline: none;
	word-break: break-word;
}

.arf_not_editable_values_container{ padding-left: 0px; }
.arfentry_modal_content tbody tr .arf_editable_entry_icon_wrapper:not(.arfactive) a {
	display: none;
	border: none;
}

.arfentry_modal_content tbody tr:not(.arf_entry_verticle_view):not(.arf_entry_horizontal_view):hover .arf_editable_entry_icon_wrapper a, .arf_editable_entry_icon_wrapper.arfactive a {
	display: block;
	border: none;
}


.arfentry_modal_content tbody tr .popover.editable-popup,
.arfentry_modal_content tbody tr .popover.editable-popup .editable-input input,
.arfentry_modal_content tbody tr .popover.editable-popup .editable-input textarea {
	border: 1px solid #D5E3FF;
	border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	-o-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
}

.arfentry_modal_content tbody tr .popover.editable-popup {
	-webkit-box-shadow: 0px 7px 20px 0px rgba(55, 106, 141, 0.2);
	-moz-box-shadow: 0px 7px 20px 0px rgba(55, 106, 141, 0.2);
	box-shadow: 0px 7px 20px 0px rgba(55, 106, 141, 0.2);
	-o-box-shadow: 0px 7px 20px 0px rgba(55, 106, 141, 0.2);
}

.arfentry_modal_content tbody tr .popover.editable-popup.top .arrow{ border-top-color: #ffffff !important; }
.arfentry_modal_content tbody tr .popover.editable-popup.bottom .arrow{ border-bottom-color: #ffffff !important; }
.arfentry_modal_content tbody tr .popover.editable-popup.left .arrow{ border-left-color: #ffffff !important; left:100%; margin-left:0px;}
.arfentry_modal_content tbody tr .popover.editable-popup.right .arrow{ border-right-color: #ffffff !important; }

.arfentry_modal_content tbody tr .popover.editable-popup .arrow{ z-index: initial; }

.arfentry_modal_content tbody tr .popover.editable-popup.left .editable-buttons {
	position: absolute; top: -2px; margin-right: 12px; float: left; margin-left: 0px; right: 98%;
}
.arfentry_modal_content tbody tr .popover.editable-popup.left .editable-input {
	float: right;
}
.arfentry_modal_content tbody tr .popover.editable-popup.left .editableform {
	display: inline-block;
}

.arfentry_modal_content tbody tr .popover.editable-popup .editable-buttons {
	position: absolute; top: -2px; margin-left: 17px;
}
.arfentry_modal_content tbody tr .popover.editable-popup .editable-buttons .btn {
	display: block;
	height: 28px;
	width: 28px;
	margin-left: 0;
	padding: 0 !important;
	border-color: transparent !important;
	border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	-o-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	background-image: none !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
}
.arfentry_modal_content tbody tr .popover.editable-popup .editable-buttons .btn i {
	background-position: center !important;
}
.arfentry_modal_content tbody tr .popover.editable-popup .editable-buttons .btn.arf-editable-save-btn {
	margin-bottom: 2px; background-color: #4786ff !important;
}
.arfentry_modal_content tbody tr .popover.editable-popup .editable-buttons .btn.arf-editable-save-btn i {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTRweCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzEwcHgnPjxwYXRoIGZpbGw9J3JnYigyNTUsMjU1LDI1NSknIGQ9J00xNS4zMDMsMS43MDFsLTguNjA2LDguNjA2TDYuMjkyLDkuOTAzbC0wLjQwNCwwLjQwNEwxLjI4Miw1LjdsMS40MTQtMS40MTQNCiAgICAgICAgbDMuNTk3LDMuNTk3bDcuNTk2LTcuNTk3TDE1LjMwMywxLjcwMXonLz48L3N2Zz4=");
}

.arfentry_modal_content tbody tr .popover.editable-popup .editable-buttons .btn.arf-editable-cancel-btn {
	background-color: #e8e8e8 !important;
}
.arfentry_modal_content tbody tr .popover.editable-popup .editable-buttons .btn.arf-editable-cancel-btn i {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTJweCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzEycHgnPjxwYXRoIGZpbGw9J3JnYig1MSw1MSw1MSknIGQ9J00xMy4wNjMsMTEuMDg3bC0xLjQxNCwxLjQxNUw3LjA1Myw3LjkwNWwtNC41OTYsNC41OTcNCiAgICAgICAgbC0xLjQxNS0xLjQxNWw0LjU5Ny00LjU5NkwxLjA0MiwxLjg5NUwyLjQ1NywwLjQ4bDQuNTk2LDQuNTk3bDQuNTk2LTQuNTk3bDEuNDE0LDEuNDE0TDguNDY3LDYuNDkxTDEzLjA2MywxMS4wODd6Jy8+PC9zdmc+");
}

.arfentry_modal_content tbody tr .popover.editable-popup .popover-content { padding: 12px; }
.arfentry_modal_content tbody tr .popover.editable-popup .editable-input input,
.arfentry_modal_content tbody tr .popover.editable-popup .editable-input textarea,
.arfentry_modal_content tbody tr .popover.editable-popup .editable-input .editable-checklist,
.arfentry_modal_content tbody tr .popover.editable-popup .editable-input .arf_selectbox {
	width: 386px;
}

.arfentry_modal_content tbody tr .popover.editable-popup .editable-input textarea { min-height: 255px; }

.arfmnarginbtm10 {
	margin-bottom: 10px;
}

.arfnewmodalclose.arf_entry_model_close {
	width: 40px;
	height: 40px;
	color: #404852;
	font-size: 16px;
	font-family: Asap-Medium;
	margin-top: 5px;
}

.delete_popup.arfactive {
	display: block;
}

.delete_popup {
	display: none;
	width: 410px;
	text-align: right;
	position: relative;
	top: 100%;
}

.delete_popup_footer {
	bottom: 0;
	width: 100%;
	height: 50px;
	line-height: 46px;
	border-top: 1px solid #D5E3FF;
}

.delete_popup_footer input[type=button] {
	float: none;
	width: 85px;
	padding-bottom: 3px;
	height: 33px;
	font-size: 14px;
	border: none;
	border-radius: 85px;
	-webkit-border-radius: 85px;
	-o-border-radius: 85px;
	-moz-border-radius: 85px;
	position: absolute;
	right: 1%;
	top: 48%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	outline: none;
	background: #DFECF2;
	cursor: pointer;
	font-weight: bold;
	color: #000000;
}

.delete_column_arrow, .delete_row_arrow {
	border-bottom: 15px solid #d5e3ff;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: none;
	content: "";
	height: 0;
	margin-top: -6px;
	position: absolute;
	z-index: 9995;
	left: 82%;
}

#delete_field_message .delete_column_arrow {
	border-bottom: 15px solid #d5e3ff;
	margin-top: -14px;
}

#delete_field_message .delete_column_arrow:before {
	border-bottom: 15px solid #ffffff;
}

.delete_column_arrow:before, .delete_row_arrow:before {
	border-bottom: 15px solid #ffffff;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: none;
	content: "";
	height: 0;
	margin-left: -1px;
	margin-top: 1px;
	position: absolute;
	z-index: 9994;
	left: -9px;
}

.delete_title {
	width: 270px;
	padding: 25px 0px 0px 0px;
	text-align: center;
	border: 1px solid #D5E3FF;
	font-family: 'Asap-Regular';
	font-size: 18px;
	float: none;
	position: absolute;
	top: 0%;
	left: 25%;
	background: #fff;
	z-index: 9991;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-webkit-box-shadow: 0px 7px 20px 0px rgba(55, 106, 141, 0.2);
	-moz-box-shadow: 0px 7px 20px 0px rgba(55, 106, 141, 0.2);
	box-shadow: 0px 7px 20px 0px rgba(55, 106, 141, 0.2);
	-o-box-shadow: 0px 7px 20px 0px rgba(55, 106, 141, 0.2);
	overflow-x: hidden;
	overflow-y: auto;
	line-height: 25px;
}

.delete_title .delete_confirm_message {
	margin-bottom: 23px;
	float: none;
	width: 100%;
	display: inline-block;
	padding: 0 35px;
	box-sizing: border-box;
}

.editable-input .editable-clear-x {
	width: 31px;
	height: 14px;
}

.arf_field_css_model_cloud_container .arf_form_custom_css_tab_item {
	font-family: Asap-Regular;
	width: 20%;
	font-size: 14px;
	color: #586786;
	height: 41px;
	line-height: 1;
	padding-top: 11px;
	float: left;
	background: #F2F5FF;
	text-align: center;
	cursor: pointer;
	border-bottom: 1px solid #ddeef6;
}

.arf_field_css_model_cloud_container .arf_form_custom_css_tab_item#css_input_element {
	padding-top: 6px;
}

.arf_field_css_model_cloud_wrapper {
	border: 1px #dee6fb solid;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
}

#arf_field_css_model {
	width: 400px;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	-moz-box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	-o-box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	box-shadow: 0px 0px 15px 0px rgba(3, 169, 244, 0.15);
	border: 1px #dee6fb solid;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
}

.arf_form_custom_css_tab_item.active {
	background: #ffffff;
	color: #03a9f4;
	border-bottom: none;
}

.arf_form_custom_css_tab_item:first-child {
	border-left: none;
}

.arf_form_custom_css_tab_container.active {
	display: block;
}

.arf_form_custom_css_tab_container {
	float: left;
	width: 100%;
	display: none;
	padding: 10px;
}

.arf_field_custom_css.txtmultinew {
	border: 1px solid #D5E3FF !important;
	width: 100% !important;
	height: 110px;
}

.arf_field_css_model_cloud_input_wrapper {
	min-height: 150px;
	max-height: 160px;
	overflow-y: auto;
}

.arf_file_type_restriction_item .arf_custom_checkbox_div {
	margin: 0px;
}

.arf_popup_header_close_button.arf_preview_close,.arfmodalclosebutton.arf_preview_close {
	width: 40px;
	height: 40px;
	color: #404852;
	font-size: 16px;
	font-family: Asap-Medium;
	margin-top: 13px;
}

.arfmargin10custom {
	margin-top: 10px;
}

.arfmarginl15 {
	margin-left: 15px;
}

.arfmarginl20 {
	margin-left: 20px;
}

.arfforms_page .cb-select-all .cb-select-all-checkbox, .frm_entries_page .cb-select-all .cb-select-all-checkbox{
	right: inherit;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}

.arfforms_page .box, .frm_entries_page .box {
	width: 60px !important;
}

.arfforms_page td.arf_action_cell, .frm_entries_page td.arf_action_cell {
	padding: 3px 10px !important;
}

.arfforms_page .arf_action_cell {
	width: 220px;
}

html {
	overflow-x: hidden;
}

.paint_brush_position {
	width: 20px;
	height: 15px;
	padding: 0px;
	top: 1px;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}

.arf_checkbox_label_image_editor {
	display: block !important;
	height: auto;
	width: 130px;
	background-size: cover;
	background-position: center center;
	position: relative;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}




.arf_editor_checbox_wrap input[type="checkbox"], .arf_editor_checbox_wrap input[type="radio"] {
	opacity: 0;
}

.arf_editor_checbox_wrap input[type="checkbox"]+.arf_checkbox_label_image_editor svg path, .arf_editor_checbox_wrap input[type="radio"]+.arf_checkbox_label_image_editor svg path {
	fill-opacity: 0;
}

.arf_editor_checbox_wrap input[type="checkbox"]:checked+.arf_checkbox_label_image_editor svg path#arfcheckbox_unchecked, .arf_editor_checbox_wrap input[type="checkbox"]+.arf_checkbox_label_image_editor svg path#arfcheckbox_checked, .arf_editor_checbox_wrap input[type="radio"]:checked+.arf_checkbox_label_image_editor svg path#arfcheckbox_unchecked, .arf_editor_checbox_wrap input[type="radio"]+.arf_checkbox_label_image_editor svg path#arfcheckbox_checked {
	display: none;
}

.arf_editor_checbox_wrap input[type="checkbox"]:checked+.arf_checkbox_label_image_editor svg path#arfcheckbox_checked, .arf_editor_checbox_wrap input[type="radio"]:checked+.arf_checkbox_label_image_editor svg path#arfcheckbox_checked {
	display: block;
}

.arf_editor_checbox_wrap input[type="checkbox"]:checked+.arf_checkbox_label_image_editor svg path, .arf_editor_checbox_wrap input[type="radio"]:checked+.arf_checkbox_label_image_editor svg path {
	fill-opacity: 1;
	fill: #000000;
}

.arf_editor_checbox_wrap input[type="checkbox"]:checked+.arf_checkbox_label_image_editor::after, .arf_editor_checbox_wrap input[type="radio"]:checked+.arf_checkbox_label_image_editor::after {
	background-color: black;
	content: "";
	height: 100%;
	left: 0;
	opacity: 0.4;
	position: absolute;
	top: 0;
	width: 100%;
}

.dataTables_scrollHead {
	min-height: 43px !important;
}

.dataTables_processing {
	border: none !important;
}

.arfmodal-backdrop, .arfmodal-backdrop.arffade.in {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

.arfmodal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000000;
}

.arf_field_model_css_footer .arf_field_option_close_button {
	float: none;
	width: 85px;
	padding-bottom: 3px;
	height: 33px;
	font-size: 14px;
	border: none;
	border-radius: 85px;
	-webkit-border-radius: 85px;
	-o-border-radius: 85px;
	-moz-border-radius: 85px;
	position: absolute;
	right: 1%;
	top: 48%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	outline: none;
	background: #DFECF2;
	cursor: pointer;
	font-weight: bold;
	color: #000000;
}

.arfdelete_color_red {
	background-color: #ff4a5f;
}

.arfdelete_color_gray {
	background-color: #dfecf2;
	color: #4e5462;
	margin-left:10px
}

.delete_popup#delete_field_message {
	top: 40px;
	right: 5px;
	position: absolute;
}

.three_column_wrapper .delete_popup#delete_field_message {
	right: -76px;
}

#delete_field_message .delete_title {
	width: 265px !important;
}
.arf_image_field #delete_field_message {
	position: initial;
}

.arf_submit_action_options.arf_data_with_url_type_wrapper,
.arf_submit_action_options.arf_chnge_field_key_container,
.arf_submit_action_options.arf_field_list_name
 {
	margin-left :23px;
	margin-top: 4px;
	margin-bottom: 10px;
	display: none
}


@media all and (-ms-high-contrast:none){
	.arf_image_field #delete_field_message{
		position: relative;
		top:0px;
	}
}

.arf_image_field #delete_field_message .delete_column_arrow{
	position: absolute;
	top: 40px;
	left: 32px;
}

.arf_image_field #delete_field_message .delete_title {
	top: 40px;
	left: 5px;
}


.edit_field_type_date .arf_field_option_model_container .arf_time_field_options_note,
.edit_field_type_time .arf_field_option_model_container .arf_time_field_options_note,
.edit_field_type_date .arf_field_option_model_container .arf_date_range_option_note {
	margin-top: 6px;
}

.edit_field_type_file .arf_field_option_model_container #allowedfiletypes {
	max-height: 200px;
	height: auto;
}

.edit_field_type_file .arf_field_option_model_container .arffieldoptionslist {
	border: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
}

.arfwidth30 {
	width: 29% !important;
}

.arfdisableclass {
	pointer-events: none;
}

.arfdisableclass dt {
	background-color: #eaeaea;
}

#customwidth .arf_field_option_input_text.arfwidth80, #maxfileuploadsize .arf_field_option_input_text.arfwidth80 {
	width: 80% !important;
}

.arfwidthpx {
	display: inline-block;
	margin-top: 3px;
	margin-left: 10px;
}

/* .addon_content {
	margin: 0 auto;
	width: 96%;
	padding-bottom: 25px;
	height: auto;
	background-color: #fff;
}
.arf_addon_heading.arf_deafult_addon{
    margin: 0 0 40px 0;
}
.arf_addon_heading{
    width: 100%;
    text-align: center;
    font-family: 'Asap-medium';
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
    color: #4E5462;
    margin: 80px 0 40px 0;
}

.addon_content, .addon_content * {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.addon_content .addon_page_desc {
	font-family: 'Asap-Regular';
	color: #03a9f4;
	font-size: 16px;
	padding: 20px 5px;
}
 */
.arf_samples_page_content {
	padding-left: 25px;
	padding-bottom: 25px;
	width: 100%;
	height: auto;
	background-color: #eef2f8;
}

.arf_samples_page_content, .arf_samples_page_content * {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.arf_samples_page_content .arf_samples_page_desc {
	font-family: 'Asap-Regular';
	color: #03a9f4;
	font-size: 16px;
	padding: 20px 5px;
}
.arf_sample_container,
.arf_sample_template_container .arf_sample_container{
	position:relative;
	display: inline-block;
	width:360px;
	border:1px solid #dee6fb;
	margin:0 25px 25px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
	background-color:#ffffff;
}
.arf_sample_template_container .arf_sample_container{
	margin:0 18px 18px 0;
}
.arf_sample_template_container .arf_sample_container{
	width: 230px;
}
.arf_sample_image{
	margin-bottom: -4px;
}
.arf_sample_image img{
	width:100%;
	height: auto;
}
.arf_sample_title{
	height: 48px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	padding: 0px 15px;
	text-align: center;
	width: 100%;
	float: left;
}
.arf_sample_title a{
	font-family:'Asap-regular';
	font-size:16px;
	text-align:center;
	font-weight:bold;
	color:#4e5462;
	float:left;
	width:100%;
	margin:15px 0;
	text-decoration:none;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.arf_sample_description{
	font-family:'Asap-regular';
	font-size:15px;
	text-align:center;
	color:#4e5462;
	background-color: #ffffff;
	height: 145px;
	padding: 10px 10px 0px 10px;
	line-height:20px;
}
.arf_sample_form_add_more{
	font-family: 'Asap-regular';
	font-size: 14px;
	text-align: center;
	color: #353942;
	background-color: #ffffff;
	height: auto;
	margin-top: 0px;

}
.arf_sample_form_add_more a{
	width: 100%;
	font-family: 'Asap-medium';
	padding: 20px;
	color: #4e5462;
	letter-spacing: 0.9px;
	text-transform: uppercase;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
}
.arf_sample_form_add_more a:hover{
	background-color: #324ba4;
	color: #fff;
}
.arf_sample_container:hover,
.arf_sample_container.active{
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 132, 255, 0.15);
	-o-box-shadow: 0px 0px 15px 0px rgba(0, 132, 255, 0.15);
	-moz-box-shadow:    0px 0px 15px 0px rgba(0, 132, 255, 0.15);
	box-shadow:         0px 0px 15px 0px rgba(0, 132, 255, 0.15);
	cursor:pointer;
}
.arf_sample_container.active {
	border-color: #4786ff;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 132, 255, 0.40);
	-o-box-shadow: 0px 0px 15px 0px rgba(0, 132, 255, 0.40);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0, 132, 255, 0.40);
	box-shadow: 0px 0px 15px 0px rgba(0, 132, 255, 0.40);
}
.arf_imortexport .metabox-holder {
	width: 100%;
	overflow: hidden;
	max-width: 100%;
}

#css_description {
	width: 21% !important;
}

#css_add_icon {
	width: 19% !important;
}

.arf_materialize_form .arf_main_label {
	height: auto;
}

.arf_enable_conditional_submit_div {
	width: auto;
	font-size: 14px;
	text-align: left;
	padding: 5px;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}

#conditional_logic_div_arfsubmit {
	width: auto;
	margin-bottom: 20px;
	margin-left: 31px;
	font-size: 14px;
	clear: both;
	position: relative;
	top: 10px;
}

#conditional_logic_div_arfsubmit .arf_selectbox dt, #conditional_logic_div_arfsubmit .arf_selectbox ul {
	text-align: left;
}

.if_lable {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 10px;
}

.button_div {
	clear: both;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 20px;
}

.arfaddnewrule {
	width: 20% !important;
	margin-top: 14px;
	display: inline-block;
}

.cl_rule_value {
	margin-top: 1px;
	display: inline-block;
	position: absolute;
}

.logic_rules_div {
	width: 100%;
}

.span_txtnew {
	margin: 0;
	padding: 0;
	height: 30px;
	position: relative;
	width:23%;
}

.arf_font_16 {
	font-size: 16px;
	font-weight: bold;
	margin-left: 5px;
}

.submit_action_conditonal_law {
	margin-bottom: 20px;
	display: inline-block;
	position: relative;
	width: 100%;
}

.arf_submit_btn #arfeditorsubmit {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 90%;
}

.arf_submit_btn #arfeditorsubmit input.arf_edit_in_place_input {
	text-align: center !important;
}

.arf_btn_dark_blue {
	background-color: #4786ff !important;
}

.table_grid tbody td a {
	color: #5888e5;
	font-family: Asap-Regular;
	font-size: 15px !important;
	text-decoration: none;
}

.arf_width_50 {
	width: 50% !important;
}

.arf_padding {
	padding: 0px 7px;
}

.arf_right {
	float: right !important;
}

.toggle-btn.success {
	background: #3f74e7 !important;
	color: #FFFFFF;
}

.toggle-btn.toppos.success:hover, .toggle-btn.bottompos.success:hover, .toggle-btn.toppos.success:hover, .toggle-btn.rightpos.success:hover, .toggle-btn.left.success:hover, .toggle-btn.center.success:hover, .toggle-btn.right.success:hover {
	fill: #3f74e7;
}

.toggle-btn.toppos.success, .toggle-btn.bottompos.success, .toggle-btn.toppos.success, .toggle-btn.rightpos.success, .toggle-btn.left.success, .toggle-btn.center.success, .toggle-btn.right.success {
	background: #ffffff !important;
	border: solid 1px #D5E3FF !important;
}

.toggle-btn.toppos.success path, .toggle-btn.bottompos.success path, .toggle-btn.toppos.success path, .toggle-btn.rightpos.success path, .toggle-btn.left.success path, .toggle-btn.center.success polygon, .toggle-btn.right.success path, .toggle-btn.center.success path {
	fill: #3f74e7;
}

.toggle-btn.success:hover {
	color: #FFFFFF;
}

.toggle-btn.rightpos:hover path, .toggle-btn.bottompos:hover path, .toggle-btn.toppos:hover path, .toggle-btn.leftpos:hover path, .toggle-btn.left:hover path, .toggle-btn.center:hover polygon, .toggle-btn.right:hover path, .toggle-btn.center:hover path {
	fill: #3f74e7;
}

.toggle-btn:hover, .toggle-btn.rightpos:hover, .toggle-btn.bottompos:hover, .toggle-btn.toppos:hover, .toggle-btn.leftpos:hover, .toggle-btn.left:hover, .toggle-btn.center:hover, .toggle-btn.right:hover {
	border: solid 1px #D5E3FF !important;
	background: #ffffff;
	color: #4e5462;
}

.toggle-btn {
	background-color: #ffffff;
	border: solid 1px #D5E3FF !important;
	width: 30px !important;
}

.toggle-btn:first-child {
	border-right: none !important;
}

.toggle-btn:last-child {
	border-left: none !important;
}

.arftooltip-inner {
	min-width: 30px;
}

.toggle-btn.arf_four_button {
	padding: 4px 4px 0px 3px !important;
	margin: 5px 5px !important;
}

.toggle-btn.arf_four_button.success, .toggle-btn.arf_four_button.success {
	border: none !important;
}

.toggle-btn.arf_four_button, .toggle-btn.arf_three_button {
	border: none !important;
}

.toggle-btn.arf_four_button:hover, .toggle-btn.arf_three_button:hover {
	border: none !important;
}

.toggle-btn.arf_three_button.success {
	border: none !important;
}

.toggle-btn-grp.joint-toggle .toggle-btn:first-child {
	margin-left: -14px !important;
}

.arf_font_padding {
	padding: 10px 10px;
}

.arf_font_setting_class {
	margin-left: 20px;
}

.arf_margin {
	margin-left: -5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.arfmarginleft {
	margin-left: -40px;
}

.arfmarginright {
	margin-right: 5px;
}

.arfwidth40 {
	width: 40%;
}

.arfwidth60 {
	width: 60%
}

.arf_form_padding {
	width: 33% !important;
}
.arf_form_padding#arf_sub_btn_margin{
	width: 35% !important;
}
.arf_form_container {
	width: 65% !important;
}

.arf_font_size {
	font-family: Asap-Regular;
	font-size: 12px;
	color: #4e5462;
}

.arf_accordion_content_container .arf_form_padding_box_wrapper:first-child input, .arf_accordion_content_container .arf_section_padding_box_wrapper:first-child input, .arf_accordion_content_container .arf_form_margin_box_wrapper:first-child input, .arf_accordion_container_row_container_left .arf_submit_margin_box_wrapper:first-child input, #arfformtitlepaddingsetting_1 {
	border-right: none !important;
	border-radius: 3px 0px 0px 3px;
	-webkit-border-radius: 3px 0px 0px 3px;
	-o-border-radius: 3px 0px 0px 3px;
	-moz-border-radius: 3px 0px 0px 3px;
}

#arfmainfieldsetpadding_2, #arfmainfieldsetpadding_3, #arfsectionpaddingsetting_2, #arfsectionpaddingsetting_3, #arfformtitlepaddingsetting_2, #arfformtitlepaddingsetting_3, #arfsubmitbuttonmarginsetting_2, #arfsubmitbuttonmarginsetting_3 ,#arfmainfieldsetpadding_2_tablet, #arfmainfieldsetpadding_3_tablet, #arfmainfieldsetpadding_2_mobile, #arfmainfieldsetpadding_3_mobile {
	border-right: none !important;
	border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	-o-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
}

#arfmainfieldsetpadding_4, #arfsectionpaddingsetting_4, #arfformtitlepaddingsetting_4, #arfsubmitbuttonmarginsetting_4 {
	border-radius: 0px 3px 3px 0px;
	-webkit-border-radius: 0px 3px 3px 0px;
	-o-border-radius: 0px 3px 3px 0px;
	-moz-border-radius: 0px 3px 3px 0px;
}

.toggle-btn.arf_two_button {
	width: 65px !important;
	padding: 7px 7px !important;
}

.toggle-btn.left.form_align.success, .toggle-btn.center.form_align.success, .toggle-btn.right.form_align.success {
	color: #ffffff;
	background-color: #3f74e7 !important;
	border-left: none !important;
	border-right: none !important;
}

.toggle-btn.arf_three_button.leftpos.label_align.success, .toggle-btn.arf_three_button.leftpos.label_align.success:hover, .toggle-btn.arf_four_button.leftpos.label_align.success, .toggle-btn.arf_four_button.leftpos.label_align.success:hover {
	background-color: #ffffff !important;
}

.toggle-btn.arf_three_button.leftpos.label_align.success path, .toggle-btn.arf_four_button.leftpos.label_align.success path {
	fill: #3f74e7;
}

.arffont13 {
	font-size: 13px !important;
	font-family: Asap-medium !important;
}

.arfhieght35 {
	height: 35px !important;
}

.arf_small_width_txtbox.arfcolor, .arfcolor {
	color: #4e5462;
	font-family: Asap-Regular !important;
	font-size: 14px;
	height: 35px;
}

.arfrightmargin {
	margin-right: -5px !important;
}

.arftoggleright {
	float: right;
	margin-right: -11px !important;
}

.arfwidth30 {
	width: 30px;
}

.toggle-btn.arf_four_button.left.text_direction, .toggle-btn.arf_four_button.right.text_direction, .toggle-btn.arf_four_button.left.text_direction.success, .toggle-btn.arf_four_button.right.text_direction.success {
	border: 1px solid #D5E3FF !important;
}

.toggle-btn.arf_three_button.border_style {
	width: calc(100% / 3) !important;
	border: 1px solid #D5E3FF !important;
	color: #4e5462;
	font-family: Asap-Regular !important;
	font-size: 14px;
}

.toggle-btn.arf_three_button.border_style.success, .toggle-btn.arf_three_button.border_style.success:hover {
	color: #ffffff;
}

.toggle-btn.arf_three_button.border_style:hover {
	background-color: #3f74e7;
	color: #ffffff;
}

.toggle-btn.arf_three_button.border_style.dotted {
	border-right: none !important;
	border-left: none !important;
}

.toggle-btn.arf_two_button.submit_alignment {
	padding: 5px !important;
}

.arfwidth108 {
	width: 108px;
}

.arf_accordion_tab_form_settings .arf_accordion_container .arf_accordion_container_row:last-child {
	margin-bottom: 30px;
}

.arf_form_margin {
	width: 23% !important;
}

.arf_form_margin_container {
	width: 70% !important;
}

.arf_imageloader {
	border: 3px solid #f3f3f3;
	border-top: 3px solid #3f47e7;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-moz-border-radius: 50%;
	width: 20px;
	height: 20px;
	top: 5px;
	position: relative;
	float: left;
	display: none;
	animation: spin 2s linear infinite;
	-moz-animation: spin 2s linear infinite;
	-o-animation: spin 2s linear infinite;
	-webkit-animation: spin 2s linear infinite;
	-ms-animation: spin 2s linear infinite;
}

.arf_imageloader.arf_form_style_file_upload_loader {
	margin-left: 80px;
}

.arf_imageloader.arf_form_style_color_scheme_loader {
	float: none;
	width: 28px;
	height: 28px;
	margin-left: 5px;
	border-width: 4px;
	top: 4px;
}

.arf_imageloader.arf_form_style_input_style_loader {
	float: none;
	width: 22px;
	height: 22px;
	margin-left: 5px;
	border-width: 4px;
	top: 4px;
}

.arf_imageloader.arf_form_style_custom_color_loader {
	float: none;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	top: 4px;
	border-top: 3px solid transparent;
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.arfwidth63 {
	width: 63%;
}

.arfpxspan {
	float: right;
	margin-right: -6px;
	font-size: 12px;
	margin-left: 0px;
	position: relative;
	left: 1px;
	top: 16px;
	font-family: Asap-Regular;
}

.toggle-btn-grp.joint-toggle .toggle-btn:not(.border_style) {
	margin: 5px;
	padding: 5px;
}

.toggle-btn-grp.joint-toggle .toggle-btn.form_type, .toggle-btn-grp.joint-toggle .toggle-btn.msg_style, .toggle-btn-grp.joint-toggle .toggle-btn.submit_alignment {
	margin: 5px 0px;
}

.custom_checkbox_wrapper .arf_prefix_container, .custom_checkbox_wrapper .arf_suffix_container {
	font-family: Asap-Regular;
	font-size: 14px;
	padding: 6px 0px 0px 7px;
	float: left;
}

.custom_checkbox_wrapper .arf_prefix_container i, .custom_checkbox_wrapper .arf_suffix_container i {
	position: relative !important;
	top: 59% !important;
	left: 50%;
	-webkit-transform: translate(50%, 10%) !important;
	-moz-transform: translate(50%, 10%) !important;
	-ms-transform: translate(50%, 10%) !important;
	-o-transform: translate(50%, 10%) !important;
	transform: translate(50%, 10%) !important;
}

.custom_checkbox_wrapper .arf_prefix_suffix_container_wrapper, .custom_checkbox_wrapper .arf_prefix_suffix_container_wrapper {
	border: 1px solid #D5E3FF !important;
	height: 35px;
}

.custom_checkbox_wrapper span {
	padding: 4px 0px 0px 7px;
	display: inline-block;
}

.custom_checkbox_wrapper .arf_prefix_suffix_action_container .arf_prefix_suffix_action {
	float: right;
	height: 35px;
	font-size: 14px;
}

.custom_checkbox_wrapper .arf_prefix_suffix_action_container .arf_prefix_suffix_action i {
	font-size: 14px;
}

.custom_checkbox_wrapper .arf_prefix_suffix_container_wrapper {
	float: right !important;
	width: 122px;
	cursor: pointer;
}

.custom_checkbox_wrapper .howto {
	margin-bottom: 20px;
	float: right;
	margin-right: -5px;
}

.arflogiccommoncondition {
	height: 35px;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}

.arfcommonconditionlogin {
	width: 10%;
	top: -20px;
	position: absolute;
	margin-left: 10px;
}

#general_settings .lbltitle {
	font-family: Asap-medium;
	font-size: 16px !important;
	color: #4e5462;
	font-weight: normal !important;
}

#general_settings .lblsubtitle {
	font-family: Asap-Regular;
	font-size: 14px !important;
	color: #4e5462;
	font-weight: normal !important;
	padding-top: 11px;
	display: inline-block;
}

#autoresponder_settings .lblsubtitle {
	font-family: Asap-Regular;
	font-size: 14px !important;
	color: #4e5462;
	font-weight: normal !important;
	padding-top: 8px;
	display: inline-block;
}

.lbltitle.titleclass {
	padding: 50px 0px 20px 0px;
}


.arlinks, .arlinks a {
	color: #3f74e7;
	font-family: Asap-Regular;
	font-size: 14px;
}

.arf_custom_checkbox_div span label {
	font-family: Asap-Regular;
	font-size: 14px !important;
	color: #4e5462;
}

td.tdclass {
	padding: 5px 0px;
}

.wrap #example2_wrapper tr th.arf_col_action.arf_action_cell, .wrap #example2_wrapper tr td.arf_action_cell,
.wrap #example_wrapper tr th.arf_col_action.arf_action_cell, .wrap #example_wrapper tr td.arf_action_cell {
	visibility: hidden;
	position: absolute !important;
	right: 0px;
	width: 247px;
	height: 51px;
	margin-right: -10px;
}

.wrap #example2_wrapper .table_grid tr:hover td ,
.wrap #example_wrapper .table_grid tr:hover td {
	background-color: #f6f7fa !important;
}

.wrap #example2_wrapper .table_grid tr:hover td.arf_action_cell ,
.wrap #example_wrapper .table_grid tr:hover td.arf_action_cell {
	background: transparent !important;
	border: none !important;
}

.wrap #example2_wrapper .table_grid tr:hover td.arf_action_cell, .wrap #example2_wrapper .table_grid tr:hover td .arf-row-actions ,
.wrap #example_wrapper .table_grid tr:hover td.arf_action_cell, .wrap #example_wrapper .table_grid tr:hover td .arf-row-actions {
	visibility: visible !important;
}

.arf-row-actions {
	visibility: hidden !important;
	padding-top: 10px !important;
}

a.arlinks:active, a.arlinks:hover {
	color: #3f74e7;
}

.arfformicondiv {
	float: left;
	width: 30px;
	height: 30px;
	border-radius: 46px;
	-webkit-border-radius: 46px;
	-moz-border-radius: 46px;
	-o-border-radius: 46px;
	border: 2px solid #4786ff !important;
	background: #4786ff;
	cursor: pointer;
	outline: none;
	position: relative;
	text-align: center;
	margin-right: 5px;
	-webkit-box-shadow: 4px 4px 5px 0px rgba(33, 76, 154, 0.4);
	-moz-box-shadow: 4px 4px 5px 0px rgba(33, 76, 154, 0.4);
	-o-box-shadow: 4px 4px 5px 0px rgba(33, 76, 154, 0.4);
	box-shadow: 4px 4px 5px 0px rgba(33, 76, 154, 0.4);
}

.arfformpopupicondiv{
	float:none;
	display:inline-block;
}

.arf_popup_action_row{
	text-align: right;
}

.arfformicondiv:hover {
	background-color: #ffffff;
}

.arfformicondiv:hover svg g polygon,
.arfformicondiv:hover svg g rect,
.arfformicondiv:hover svg path {
	fill: #4786ff;
}

.arfsvgposition {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

table.display thead th div.DataTables_sort_wrapper {
	font-family: Asap-medium;
	font-size: 16px;
}

.arfsearchicon {
	width: 30px;
	height: 30px;
	float: left;
	position: absolute;
	top: 19px;
	margin-left: 6px;
}

.arfshowhideicon {
	width: 30px;
	height: 30px;
	float: left;
	position: absolute;
	top: 30%;
	margin-left: -21px;
}

#form_entries .arfsearchicon {
	top: 19px;
}

.import_export_entries tr td .arf-row-actions {
	padding-top: 5px !important;
}

.import_export_entries td.arf_action_cell {
	width: auto !important;
	padding-top: 7px !important;
}

.dataTables_scrollHead table.display thead th:nth-last-child(2) {
	border: none !important;
}

.dataTables_scrollBody table.display tbody td:nth-last-child(2) {
	border-right: none !important;
}

#arf_graph_changes_loader {
	position: absolute;
	margin-top: -6px;
	height: 64%;
}

.delete_popup.delete_form_popup {
	margin-top: 50px;
}

.delete_form_popup .delete_column_arrow, .delete_row_arrow {
	left: 68%;
	margin-top: -14px;
}

.delete_form_popup .delete_title {
	font-size: 17px !important;
	width: 256px;
	font-family: Asap-Regular !important;
	color: #4e5462;
}

.delete_popup.delete_entry_popup {
	top: 100%;
	position: absolute;
}
.arf_file_inner_div{
	position: relative;
}
.arfentry_modal_content .arf_file_inner_div .delete_popup.delete_entry_popup {
	top:5%;
	position: absolute !important;
}

.delete_entry_popup .delete_column_arrow, .delete_row_arrow {
	left: 2%;
	margin-top:1px;
}

.delete_entry_popup .delete_title {
	left: -54%;
	font-size: 17px !important;
	margin-top: 15px;
}

.tipso_bubble.arf_belt_button_tooltip {
	border: none !important;
	-webkit-border-radius: 2px !important;
	-o-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
	-webkit-box-shadow: 0px 5px 20px 0px rgba(26, 27, 40, 0.10);
	-o-box-shadow: 0px 5px 20px 0px rgba(26, 27, 40, 0.10);
	-moz-box-shadow: 0px 5px 20px 0px rgba(26, 27, 40, 0.10);
	box-shadow: 0px 5px 20px 0px rgba(26, 27, 40, 0.10);
}

.tipso_bubble.arf_belt_button_tooltip .tipso-content {
	font-family: 'Asap-Regular';
}

.arf_toggle_button_group {
	float: right;
	width: 100%;
}

.arf_toggle_button_group.arf_four_button_group {
	width: calc(100% + 50px);
}

.arf_toggle_button_group.arf_three_button_group {
	width: calc(100% + 30px);
}

.arf_toggle_button_group .arf_toggle_btn {
	float: right;
	width: auto;
	margin: 0;
	font-family: 'Asap-Regular';
	border: 1px solid #D5E3FF;
	font-size: 13px;
	padding: 7px 8px;
	overflow: hidden;
}

.arf_toggle_button_group.arf_three_button_group .arf_toggle_btn {
	padding: 7px 6px;
}

.arf_toggle_button_group.arf_four_button_group .arf_toggle_btn {
	padding: 7px 6px;
}

.arf_toggle_button_group .arf_toggle_btn:not(.arf_disabled_toggle_button):hover {
	background: #3F74E7;
	color: #ffffff;
	border-top-color: #3F74E7;
	border-bottom-color: #3F74E7;
}

.arf_toggle_button_group .arf_toggle_btn.arf_disabled_toggle_button:hover {
	cursor: not-allowed;
}

.arf_toggle_button_group .arf_toggle_btn:last-child {
	-webkit-border-radius: 2px 0 0 2px;
	-o-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
}

.arf_toggle_button_group .arf_toggle_btn:first-child {
	border-right: 1px solid #D5E3FF;
	-webkit-border-radius: 0 2px 2px 0;
	-o-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
}

.arf_toggle_button_group .arf_toggle_btn:not(.arf_disabled_toggle_button):last-child:hover {
	border-left-color: #3F74E7;
}

.arf_toggle_button_group .arf_toggle_btn:not(.arf_disabled_toggle_button):first-child:hover {
	border-right-color: #3F74E7;
}

.arf_toggle_button_group .arf_toggle_btn.arf_success {
	background: #3F74E7;
	border-color: #3F74E7;
	color: #ffffff;
}

.arf_color_picker_input_div {
	float: left;
	padding-left: 130px;
	padding-top: 155px;
	width: 100%;
	z-index: 2147483647;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
}

.arf_color_picker_input, .arf_color_picker_input:focus {
	border: 1px solid #c9c9c9;
	float: left;
	height: 25px;
	margin: 0;
	width: 70px;
}

.color_input_hex_div {
	background-color: #c9c9c9;
	float: left;
	height: 22px !important;
	padding-left: 6px;
	padding-top: 4px !important;
	text-align: center;
	width: 21px !important;
	font-size: 20px;
}

.arf_color_picker_input_div_advanced {
	float: left;
	margin-left: 130px;
	margin-top: 185px;
	position: absolute;
	width: 100%;
	z-index: 2147483647;

}

.arf_add_favorite_color {
	float: left;
	height: 30px;
	position: absolute;
	width: 100%;
	line-height: 30px;
	z-index: 9999999999;
}

.arf_add_favorite_color_btn {
	cursor: pointer;
	float: right;
	height: 25px;
	line-height: normal;
	position: relative;
	right: 6px;
	top: 2px;
	width: 25px;
	color: #a9a9a9;
}

.arf_favorite_color_buttons {
	float: left;
	margin-left: 13px;
	width: auto;
}

.select_from_fav_color {
	border: 1px solid;
	float: left;
	height: 20px;
	margin-right: 5px;
	width: 20px;
	cursor: pointer;
}

.arf_add_favorite_color_btn i {
	font-size: 23px;
}

.arf_add_favorite_color_btn i:hover:before {
	content: "\f004" !important;
}

.arf-spinner.arf-grid-loader {
	width: 40px;
	height: 40px;
}

.arf-spinner {
	width: 60px;
	height: 60px;
	display: inline-block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	position: relative
}

.arf-skeleton {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-moz-border-radius: 50%;
	border-top: solid 3px #ffffff;
	border-right: solid 3px transparent;
	border-bottom: solid 3px transparent;
	border-left: solid 3px transparent;
	animation: arf-skeleton-animate 1s linear infinite;
	-o-animation: arf-skeleton-animate 1s linear infinite;
	-webkit-animation: arf-skeleton-animate 1s linear infinite;
	-moz-animation: arf-skeleton-animate 1s linear infinite;
	-ms-animation: arf-skeleton-animate 1s linear infinite;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(0deg);
	-webkit-transform: translate(-50%, -50%) rotate(0deg);
	-o-transform: translate(-50%, -50%) rotate(0deg);
	-moz-transform: translate(-50%, -50%) rotate(0deg);
	-ms-transform: translate(-50%, -50%) rotate(0deg);
	transform-origin: 50% 50% 350px;
	-webkit-transform-origin: 50% 50% 350px;
	-o-transform-origin: 50% 50% 350px;
	-moz-transform-origin: 50% 50% 350px;
	-ms-transform-origin: 50% 50% 350px;
}

.arf-grid-loader.arf-skeleton:before {
	width: 40px;
	height: 40px;
}

.arf-skeleton:before {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-moz-border-radius: 50%;
	content: " ";
	width: 60px;
	height: 60px;
	display: inline-block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-top: solid 3px transparent;
	border-right: solid 3px transparent;
	border-bottom: solid 3px transparent;
	border-left: solid 3px #ffffff;
	position: absolute;
	top: -3px;
	left: -3px;
	transform: rotateZ(-30deg);
	-o-transform: rotateZ(-30deg);
	-ms-transform: rotateZ(-30deg);
	-moz-transform: rotateZ(-30deg);
	-webkit-transform: rotateZ(-30deg);
}

.arf-grid-loader.arf-skeleton:after {
	width: 40px;
	height: 40px;
}

.arf-skeleton:after {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-moz-border-radius: 50%;
	content: " ";
	width: 60px;
	height: 60px;
	display: inline-block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-top: solid 3px transparent;
	border-right: solid 3px #ffffff;
	border-bottom: solid 3px transparent;
	border-left: solid 3px transparent;
	position: absolute;
	top: -3px;
	right: -3px;
	transform: rotateZ(30deg);
	-webkit-transform: rotateZ(30deg);
	-moz-transform: rotateZ(30deg);
	-o-transform: rotateZ(30deg);
	-ms-transform: rotateZ(30deg);
}

@keyframes arf-skeleton-animate {
	0% {
		transform: translate(-50%, -50%) rotate(0);
		-webkit-transform: translate(-50%, -50%) rotate(0);
		-moz-transform: translate(-50%, -50%) rotate(0);
		-o-transform: translate(-50%, -50%) rotate(0);
		-ms-transform: translate(-50%, -50%) rotate(0);
		opacity: 1
	}
	50% {
		opacity: 1
	}
	100% {
		transform: translate(-50%, -50%) rotate(360deg);
		-webkit-transform: translate(-50%, -50%) rotate(360deg);
		-moz-transform: translate(-50%, -50%) rotate(360deg);
		-o-transform: translate(-50%, -50%) rotate(360deg);
		-ms-transform: translate(-50%, -50%) rotate(360deg);
		opacity: 1
	}
}

.arf_delete_image .delete_column_arrow {
    margin-top: -15px;
    left: 385px;
}

.arf_delete_image .delete_title {
    left: 163px;
}

.grid_copy_icon {
	display: none;
	position: absolute;
	color: #ffffff;
	background-color: #fb8c8c !important;
	font-size: 12px !important;
	font-family: Asap-medium !important;
	text-align: center !important;
	border: none !important;
	width: 100%;
	height: 19px;
	margin-top: 2px;
	padding-top: 1px;
	cursor: pointer;
}

.arf_shortcode_div:hover .grid_copy_icon {
	display: block;
}

.arf_shortcode_div {
	margin-left: 6px;
	margin-right: 8px;
	position: relative;
}


.arfchart_display_title {
	width: auto;
	text-align: left;
	margin-top: -38px;
	position: absolute;
	font-family: Asap-medium;
	font-size: 20px;
	margin-left: 35px;
}

.arfcharttitle {
	font-family: Asap-medium;
	font-size: 18px;
	color: #4E5462;
}

.arftootltip_position {
	position: absolute;
	display: inline-block;
}

.arf_standard_form .arftootltip_position {
	top: 55%;
	margin-left: 5px;
}

.arf_standard_form .edit_field_type_file .controls .arftootltip_position {
	top: 77%;
}

.arf_standard_form .edit_field_type_arfslider .controls .arftootltip_position {
	top: 84%;
}

#arfreset_style_popup.delete_popup.delete_form_popup {
	width: 256px;
	margin-top: 72px;
}

#arfreset_style_popup.delete_form_popup .delete_column_arrow, .delete_row_arrow {
	left: 74%;
}

.arfcursornotallow {
	cursor: not-allowed !important;
}

.arfdisablediv {
	cursor: not-allowed !important;
	opacity: 0.7;
}

.arf_disable_switch {
	cursor: not-allowed !important;
	opacity: 0.7;
	float: none;
}

.arf_disabled_container, .arf_disabled_container * {
	cursor: not-allowed !important;
	opacity: 0.7;
}

.edit_field_type_checkbox .arf_field_option_model_container .arf_field_option_content_row .arf_field_option_content_cell#alignment, .edit_field_type_radio .arf_field_option_model_container .arf_field_option_content_row .arf_field_option_content_cell#alignment {
	width: 80% !important;
}

#arf_next_button:hover, #arf_prev_button:hover {
	-webkit-box-shadow: 0px 7px 7px 0px rgba(58, 99, 177, 0.25);
	-moz-box-shadow: 0px 7px 7px 0px rgba(58, 99, 177, 0.25);
	-o-box-shadow: 0px 7px 7px 0px rgba(58, 99, 177, 0.25);
	box-shadow: 0px 7px 7px 0px rgba(58, 99, 177, 0.25);
}
.arfhidden {
	display: none !important;
}

.arfvisible {
	display: inline-block;
}


.arf_import_export_dropdown {
	min-height: 195px;
	min-width: 300px;
	overflow-x: hidden;
	overflow-y: auto;
}

.arf_import_export_entries_dropdown {
	margin-bottom: 5px;
}

.entry_column a {
	border-bottom: 1px solid;
}

.arf_radio_wrapper .arf_custom_radio_div + span label{
	vertical-align: unset;
}

.arf_radio_wrapper .arf_custom_radio_div+span, .arf_enable_conditional_submit_div .arf_custom_checkbox_div+span {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(0%);
	-o-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	float: left;
}

@-moz-document url-prefix(){
	.arf_radio_wrapper .arf_custom_radio_div+span, .arf_enable_conditional_submit_div .arf_custom_checkbox_div+span {
		-webkit-transform: translateY(-5%);
		-o-transform: translateY(-5%);
		-moz-transform: translateY(-5%);
		-ms-transform: translateY(-5%);
		transform: translateY(-5%);
		float: left;
	}
}

.arf_custom_checkbox_div .arf_custom_checkbox_wrapper+span {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-60%);
	-o-transform: translateY(-60%);
	-moz-transform: translateY(-60%);
	-ms-transform: translateY(-60%);
	transform: translateY(-60%);
	float: left;
	line-height: unset;
}
.arf_popup_checkbox_wrapper .arf_custom_checkbox_div+span {
	position: relative;
	top: 50%;
	float: left;
	-webkit-transform: translateY(10%);
	-o-transform: translateY(10%);
	-moz-transform: translateY(10%);
	-ms-transform: translateY(10%);
	transform: translateY(10%);
}

.arf_option_configuration_wrapper .arf_custom_checkbox_div+span {
	float: left;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-4%);
	-o-transform: translateY(-4%);
	-moz-transform: translateY(-4%);
	-ms-transform: translateY(-4%);
	transform: translateY(-4%);
}

.arf_preview_model_header {
	float: left;
	width: 100%;
	height: 63px;
	background: #4786ff;
	position: relative;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	overflow: hidden;
}

.arf_preview_model_header .arf_preview_model_header_icons {
	float: left;
	width: 100%;
	padding: 0 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.arf_preview_model_header .arf_preview_model_header_icons .arfdevicesbg {
	float: left;
	width: 75px;
	height: 63px;
	margin-right: 2px;
	background: #6298ff;
	position: relative;
}

.arf_preview_model_header .arf_preview_model_header_icons .arfdevices.arfactive {
	background: #4679db;
}

.arf_custom_css_cloud_wrapper {
	float: left;
	width: 75%;
	height: 40px;
	background: #4786ff;
	text-align: left;
	font-family: 'Asap-medium';
	font-size: 15px;
	color: #ffffff;
	padding: 11px 10px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 20px 5px 5px 15px;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

.arf_other_css_expanded_add_element_btn {
	float: right;
	width: 200px;
	height: 40px;
	background: #4786ff;
	text-align: left;
	font-family: 'Asap-medium';
	font-size: 15px;
	line-height: normal;
	color: #ffffff;
	padding: 11px 10px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 10px 5px 5px 15px;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

.arf_other_css_expanded_add_element_btn .arf_custom_css_cloud_list_wrapper, .arf_other_css_expanded_add_element_btn .arf_custom_css_cloud_list_wrapper * {
	-webkit-box-sizing: content-box !important;
	-o-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important;
	left: -1px;
}

.arf_custom_css_cloud_wrapper i, .arf_other_css_expanded_add_element_btn i {
	float: right;
}

.arf_expand_css_code_button {
	float: right;
	width: 40px;
	height: 40px;
	background: #23c875;
	margin: 20px 15px 5px 0px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}

.arf_custom_css_cloud_list_wrapper {
	float: left;
	width: 100%;
	height: auto;
	position: absolute;
	top: 39px;
	left: 0;
	color: #000000;
	margin: 0;
	background: #ffffff;
	max-height: 360px;
	overflow: hidden;
	z-index: 9999;
	height: 0;
	border: none;
}

.arf_custom_css_cloud_wrapper.arfactive .arf_custom_css_cloud_list_wrapper, .arf_other_css_expanded_add_element_btn.arfactive .arf_custom_css_cloud_list_wrapper {
	height: auto;
	overflow-x: hidden;
	overflow-y: auto;
	border: 1px solid #E2EBFF;
	border-top: none;
}

.arf_custom_css_cloud_list_wrapper .arf_custom_css_cloud_list_item {
	float: left;
	width: 100%;
	height: 36px;
	border-bottom: 1px solid #E2EBFF;
	line-height: 33px;
	padding: 0 10px;
	list-style: none;
	margin: 0;
	color: #4E5462;
}

.arf_custom_css_cloud_list_wrapper .arf_custom_css_cloud_list_item span {
	float: left;
	width: 100%;
	height: 100%;
	padding: 0 5px;
}

.arf_custom_css_cloud_list_wrapper .arf_custom_css_cloud_list_item:hover span {
	color: #4786ff;
}

.arf_popup_container#arf_other_css_expanded_model {
	width: 615px;
	height: 520px;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#arf_other_css_expanded_model .arf_other_css_expanded_model_header {
	float: left;
	width: 100%;
	height: 60px;
	line-height: 60px;
	padding: 0 15px;
	background: #F0F5FF;
	font-family: Asap-Medium;
	font-size: 18px;
	text-align: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: relative;
	border-bottom: 1px #dee6fb solid;
	color: #262944;
}

#arf_other_css_expanded_model * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.arf_other_css_expanded_model_container {
	float: left;
	width: 100%;
	height: 385px;
}

.arf_other_css_expanded_model_container .CodeMirror.cm-s-default {
	height: 410px;
	width: 100%;
	text-align: left;
}

.arf_other_css_expanded_model_container .CodeMirror-gutter {
	background: #F2F5FF;
	width: 37px !important;
}

.arf_other_css_expanded_model_container .CodeMirror-gutter-filler+.CodeMirror-scroll {
	-webkit-box-sizing: content-box !important;
	-o-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important;
}

.arf_other_css_expanded_model_container .CodeMirror-lines {
	padding-top: 30px;
}

.arfeditor_file_original {
	position: absolute !important;
	cursor: pointer !important;
	top: 0px !important;
	padding: 0 !important;
	margin: 0 !important;
	height: 100% !important;
	outline: none !important;
	right: 0 !important;
	z-index: 100 !important;
	opacity: 0 !important;
	width: 100% !important;
}

.arf_list_bulk_action_wrapper dt {
	width: 105px;
}

.arf_loader_icon_wrapper {
	float: left;
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}

.arf_loader_icon_box {
	float: none;
	display: block;
	width: 70px;
	height: 70px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	background: rgb(85, 116, 242);
	background: -moz-linear-gradient(0deg, rgb(85, 116, 242) 0%, rgb(84, 162, 241) 100%);
	background: -webkit-linear-gradient(0deg, rgb(85, 116, 242) 0%, rgb(84, 162, 241) 100%);
	background: -o-linear-gradient(0deg, rgb(85, 116, 242) 0%, rgb(84, 162, 241) 100%);
	background: -ms-linear-gradient(0deg, rgb(85, 116, 242) 0%, rgb(84, 162, 241) 100%);
	background: linear-gradient(90deg, rgb(85, 116, 242) 0%, rgb(84, 162, 241) 100%);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	box-shadow: 7px 7px 25px 0 rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 7px 7px 25px 0 rgba(0, 0, 0, 0.2);
	-o-box-shadow: 7px 7px 25px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 7px 7px 25px 0 rgba(0, 0, 0, 0.2);
	z-index: 9999;
}

.arf_editor_preview_loader {
	height: 88.2%;
	height: calc(100% - 63px);
}

.arf_loader_icon_box svg {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-48%, -50%) rotate(0deg);
	-webkit-transform: translate(-48%, -50%) rotate(0deg);
	-o-transform: translate(-48%, -50%) rotate(0deg);
	-moz-transform: translate(-48%, -50%) rotate(0deg);
	-ms-transform: translate(-48%, -50%) rotate(0deg);
	transform-origin: 47.9% 49.6%;
	-webkit-transform-origin: 47.9% 49.6%;
	-o-transform-origin: 47.9% 49.6%;
	-moz-transform-origin: 47.9% 49.6%;
	-ms-transform-origin: 47.9% 49.6%;
	animation-name: arf_loader;
	-ms-animation-name: arf_loader;
	-o-animation-name: arf_loader;
	-moz-animation-name: arf_loader;
	animation-duration: 1.5s;
	-ms-animation-duration: 1.5s;
	-o-animation-duration: 1.5s;
	-moz-animation-duration: 1.5s;
	animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-timing-function: linear;
	-ms-animation-timing-function: linear;
	-o-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	-webkit-animation-name: arf_loader;
	-webkit-animation-duration: 1.5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
}

@keyframes arf_loader {
	0% {
		transform: translate(-48%, -50%) rotate(0deg);
		-webkit-transform: translate(-48%, -50%) rotate(0deg);
		-o-transform: translate(-48%, -50%) rotate(0deg);
		-moz-transform: translate(-48%, -50%) rotate(0deg);
		-ms-transform: translate(-48%, -50%) rotate(0deg);
	}
	100% {
		transform: translate(-48%, -50%) rotate(360deg);
		-webkit-transform: translate(-48%, -50%) rotate(360deg);
		-o-transform: translate(-48%, -50%) rotate(360deg);
		-moz-transform: translate(-48%, -50%) rotate(360deg);
		-ms-transform: translate(-48%, -50%) rotate(360deg);
	}
}

@-webkit-keyframes arf_loader {
	0% {
		transform: translate(-48%, -50%) rotate(0deg);
		-webkit-transform: translate(-48%, -50%) rotate(0deg);
		-o-transform: translate(-48%, -50%) rotate(0deg);
		-moz-transform: translate(-48%, -50%) rotate(0deg);
		-ms-transform: translate(-48%, -50%) rotate(0deg);
	}
	100% {
		transform: translate(-48%, -50%) rotate(360deg);
		-webkit-transform: translate(-48%, -50%) rotate(360deg);
		-o-transform: translate(-48%, -50%) rotate(360deg);
		-moz-transform: translate(-48%, -50%) rotate(360deg);
		-ms-transform: translate(-48%, -50%) rotate(360deg);
	}
}

.arf_manage_form_grid_wrapper, .arf_manage_entries_wrapper {
	float: left;
	width: 100%;
	position: relative;
}

.arf_manage_form_grid_wrapper .arf_loader_icon_wrapper, .arf_manage_entries_wrapper .arf_loader_icon_wrapper {
	position: absolute;
}

#arf_full_width_loader.arf_loader_icon_wrapper {
	position: fixed;
	z-index: 1;

	top: 0;
	left: 0;
}

.arf_form_element_resize {
	height: 100%;
	width: 3px;
	cursor: e-resize;
	position: absolute;
	right: 0;
	z-index: 99999 !important;
}

.arf_hide_arrow_button_out {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.arf_hide_arrow_button_in {
	-webkit-transform: rotatex(180deg);
	-moz-transform: rotatex(180deg);
	-o-transform: rotatex(180deg);
	-ms-transform: rotatex(180deg);
	transform: rotatex(180deg);
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.arf_hide_form_element_wrapper {
	float: right;
	width: 15px;
	height: 45px !important;
	padding-bottom: 3px;
	height: 33px;
	font-size: 14px;
	position: absolute;
	right: -6%;
	top: 48%;
	outline: none;
	background: #e6e9ec;
	cursor: pointer;
	font-weight: bold;
	color: #000000;
	border: none;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	padding-left: 4px;
}

.arf_element_wrap_move_left {
	margin-left: -19.5%;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.remove_move_left_easing {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

body.folded .arf_editor_on_hide {
	width: 72% !important;
	left: 2.5% !important;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

body.folded .arf_title_editor_width_on_hide {
	width: 79% !important;
	left: -4%;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.arf_editor_on_hide {
	width: 75% !important;
	left: 1% !important;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.arf_title_editor_on_hide {
	width: 0% !important;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.arf_title_editor_width_on_hide {
	width: 70% !important;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
	left: -4%;
}

.arf_field_option_content_cell_input .arfdate-dropdown-menu {
	bottom: 0px !important;
}

#set_default_selected_date .bootstrap-datetimepicker-widget .list-unstyled {
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px 0px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px 0px;
	-o-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px 0px;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px 0px;
	margin-bottom: 30px;
}

#set_default_selected_date .bootstrap-datetimepicker-widget .arf_cal_header, #set_default_selected_date .bootstrap-datetimepicker-widget .arf_cal_month {
	background-color: #23B7E5 !important;
	color: #FFFFFF !important;
}

#set_default_selected_date .bootstrap-datetimepicker-widget .arf_cal_body {
	background-color: #FFFFFF !important;
}

#set_default_selected_date .bootstrap-datetimepicker-widget .arf_cal_body .day:not(.old):not(.new) {
	color: #000000 !important;
}

#set_default_selected_date .bootstrap-datetimepicker-widget table td.day:hover, #set_default_selected_date .bootstrap-datetimepicker-widget table td.day.active:hover {
	background-color: #F5F5F5 !important;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-o-border-radius: 50px;
	-moz-border-radius: 50px;
	display: block;
}

#set_default_selected_date .bootstrap-datetimepicker-widget table td span.active {
	background-color: #FFFFFF !important;
	color: #ffffff;
}

#set_default_selected_date .bootstrap-datetimepicker-widget table td span:hover {
	border-color: #66aaff !important;
}

#set_default_selected_date .bootstrap-datetimepicker-widget table td.active, #set_default_selected_date .bootstrap-datetimepicker-widget table td.active:hover {
	background-image: url("data:image/svg+xml;utf8,<svg width='35px' xmlns='http://www.w3.org/2000/svg' height='29px'><path fill='rgb(35,183,229)' d='M15.732,27.748c0,0-14.495,0.2-14.71-11.834c0,0,0.087-7.377,7.161-11.82 c0,0,0.733-0.993-1.294-0.259c0,0-1.855,0.431-3.538,2.2c0,0-1.078,0.216-0.388-1.381c0,0,2.416-3.019,8.585-2.76 c0,0,2.372-2.458,7.419-1.293c0,0,0.819,0.517-0.518,0.819c0,0-5.361,0.514-3.753,1.122c0,0,14.021,3.073,14.322,13.943 C29.019,16.484,29.573,27.32,15.732,27.748z M26.991,16.182C26.24,7.404,14.389,3.543,14.389,3.543 c-2.693-0.747-4.285,0.683-4.285,0.683C8.767,4.969,6.583,7.804,6.583,7.804C2.216,13.627,3.612,18.47,3.612,18.47 c2.168,7.635,12.505,7.097,12.505,7.097C27.376,25.418,26.991,16.182,26.991,16.182z'/></svg>") !important;
	background-repeat: no-repeat;
}

#set_default_selected_date .bootstrap-datetimepicker-widget table td.today:before {
	border-color: #66aaff !important;
}

#set_default_selected_date .bootstrap-datetimepicker-widget .arf_cal_body span.month, #set_default_selected_date .bootstrap-datetimepicker-widget .arf_cal_body span.year, #set_default_selected_date .bootstrap-datetimepicker-widget .arf_cal_body span.decade:not(.disabled) {
	color: #000000 !important;
}



.two_column_wrapper .sortable_inner_wrapper {
	float: left;
	width: calc(99.5%/2);
}

.three_column_wrapper .sortable_inner_wrapper {
	float: left;
	width: calc(99.5% / 3);
}

.four_column_wrapper .sortable_inner_wrapper {
	float: left;
	width: calc(99.5% / 4);
}

.five_column_wrapper .sortable_inner_wrapper {
	float: left;
	width: calc(99.5% / 5);
}

.six_column_wrapper .sortable_inner_wrapper {
	float: left;
	width: calc(99.5% / 6);
}

.single_column_wrapper .sortable_inner_wrapper, .single_column_wrapper .unsortable_inner_wrapper {
	width:100%;
	max-width:100%;
}

.sortable_inner_wrapper, .unsortable_inner_wrapper {
	height: auto;
	list-style: none;
}

.sortable_inner_wrapper:hover {
	border: 2px dashed #BBE3FE;
}

.arf_inner_wrapper_sortable {
	min-height: 45px;
	height: auto;
	display: inline-block;
	width: 100%;
	max-width: 100%;
}

.sortable_common_placeholder {
	float: left;
	width: 100%;
	height: 20px;
	border: 2px dotted #336699;
	list-style: none;
}

.sortable_common_inner_placeholder {
	height: 20px;
	border: 2px dotted #996666;
}

.arf_inner_wrapper_sortable {
	clear: both;
}

.newfield_div li.arf_form_element_item {
	list-style: none;
}

.arf_confirm_field .controls {
	display: inline-block;
	margin-bottom: 0;
	max-width: 105%;
	width: 105%;
}

.arf_confirm_field .controls input {
	max-width: 100%;
}

.arf_multiiconbox {
	float: right;
	display: none;
	text-align: center;
	position: absolute;
	top: -33px;
	left:10px;
	height: 30px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	padding: 0px;
	line-height: 28px;
	z-index: 996;
}

#new_fields:not(.arforms_choosen_for_sort) .arf_inner_wrapper_sortable:hover .arf_multiiconbox {
	display: block;
}

.arf_label_or {
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
	float: left;
	width: 100%;
}

.arf_label_or_td {
	width: 100%;
	margin: 0 auto;
	display: block;
	float: left;
	text-align: center !important;
	color: #5888e5;
	font-family: Asap-Regular;
	font-size: 15px !important;
	text-decoration: none;
}

.arf_list_bulk_action_wrapper dt {
	width: 105px;
}

#new_fields .allfields {
	padding-top: 15px;
	display: inline-block;
}

.arf_inner_wrapper_sortable .sortable_inner_wrapper .arfformfield, .arf_inner_wrapper_sortable .sortable_inner_wrapper .arfformfield_confirm {
	margin: 0px !important;
	padding: 10px 4px 4px !important;
}

#new_fields .sortable_inner_wrapper .ui-resizable-handle {
	position: absolute;
	height: 100%;
	right: -5px;
	width: 7px;
	top: 0;
}

#new_fields .ui-resizable {
	position: relative;
}

#new_fields .ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}

#new_fields .ui-resizable-disabled .ui-resizable-handle, #new_fields .ui-resizable-autohide .ui-resizable-handle {
	display: none;
}

#new_fields .ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}

#new_fields .ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}

#new_fields .arf_inner_wrapper_sortable:not(.single_column_wrapper) .ui-resizable-e {
	cursor: col-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}

#new_fields .ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}

#new_fields .ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}

#new_fields .ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}

#new_fields .ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}

#new_fields .ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

.arf_inner_wrapper_sortable .sortable_inner_wrapper.ui-resizable-resizing {
	border: 1px dashed #f17847 !important;
}

.arf_inner_wrapper_sortable .sortable_inner_wrapper:last-of-type>.ui-resizable-e {
	display: none !important;
}

.arf_inner_wrapper_sortable.single_column_wrapper .sortable_inner_wrapper .ui-resizable-e {
	display: block !important;
}

.arf_field_width_overlay {
	position: absolute;
	display: none;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #fff;
	font-size: 10px;
	background-color: #556068;
	width: 40px;
	padding: 3.4px 0 3.5px;
	font-weight: normal;
	text-align: center;
	z-index: 1;
	line-height: 1
}

.arf_field_width_overlay:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border: 8.5px solid transparent;
	top: 0
}

.arf_field_width_overlay[data-side=left] {
	border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	-o-border-radius: 0 3px 3px 0;
	left: 15px
}

.arf_field_width_overlay[data-side=left]:after {
	right: 100%;
	border-right-color: #556068;
	border-left-width: 0
}

.arf_field_width_overlay[data-side=right] {
	border-radius: 0 1px 1px 0;
	-webkit-border-radius: 0 1px 1px 0;
	-moz-border-radius: 0 1px 1px 0;
	-o-border-radius: 0 1px 1px 0;
	right: 15px;
}

.arf_field_width_overlay[data-side=right]:after {
	left: 100%;
	border-left-color: #556068;
	border-right-width: 0
}

.arf_editor_after_hide, .arf_move_left_after_reset {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}


.arfremoveleftborder {
	border-left: 0px !important;
}

.arfaddleftborder {
	border-right: 1px dashed #f17847 !important;
}

.arf_other_option_separator {
	float: left;
	width: 100%;
	padding: 0 10px;
	margin: 20px 0;
	border-bottom: 1px #d5e3ff solid
}

.arf_hidden_fields_wrapper {
	float: left;
	width: 100%;
	text-align: left;
}

.add_new_hidden_field_button {
	float: left;
	width: auto !important;
	text-align: left;
	padding: 0 15px;
}

.arf_hidden_field_title {
	float: left;
	width: 100%;
	font-size: 16px;
	font-family: 'Asap-Regular';
	font-weight: bold;
	margin-bottom: 5px;
	text-align: left;
}

.arf_hidden_field_note {
	float: left;
	margin-bottom: 20px;
	text-align: left;
	font-family: 'Asap-Regular';
	font-style: italic;
	width: 100%;
}

.arf_hidden_fields_input_wrapper {
	float: left;
	width: 100%;
	padding: 10px 0;
}

.arf_hidden_field_input_label {
	float: left;
	height: 35px;
	line-height: 33px;
	margin-right: 10px;
	width: 40%;
}

.arf_hidden_field_input_container .arf_large_input_box.arf_hidden_field_label_input {
	width: 100%;
	margin-left: 0;
}

.arf_hidden_field_input_container .arf_large_input_box {
	float: left;
	margin-left: 10px;
	width: 40%;
}

.arf_hidden_field_input_action_button {
	float: left;
	width: auto;
	margin-left: 10px;
}

.arf_hidden_field_input_action_button .arf_hidden_field_add {
	float: left;
	width: 25px;
	height: 25px;
	margin-top: 3px;
}

.arf_hidden_field_input_action_button .arf_hidden_field_remove {
	float: left;
	width: 25px;
	margin-top: 3px;
	height: 25px;
	margin-left: -5px;
}

.arf_hidden_field_input_action_button svg {
	cursor: pointer;
}

.arf_hidden_field_input_container {
	float: left;
	width: 100%;
	margin-bottom: 12px;
}

.arf_hidden_field_input_wrapper_header {
	float: left;
	width: 100%;
	font-family: 'Asap-Medium';
	display: none;
}

.arf_hidden_field_input_wrapper_header.arfactive {
	display: block;
}

.arf_hidden_field_input_wrapper_header_label {
	float: left;
	width: 40%;
	margin-right: 20px;
}

.arf_hidden_field_input_wrapper_header_value {
	float: left;
	width: 40%;
	margin-right: 15px;
}

.arf_prevent_duplicate_entry_options {
	float: left;
	width: 100%;
}

.arf_prevent_duplicate_entry_opt_label {
	float: left;
	width: auto;
	margin-right: 10px;
	height: 25px;
	line-height: 20px;
}

.arf_prevent_duplicate_entry_field_label {
	float: left;
	width: auto;
	margin-right: 10px;
	height: 35px;
	line-height: 30px;
}

.arffont16,.arf_custom_checkbox_div span label.arffont16 {
	font-size: 16px !important;
	font-weight: bold;
	font-family: Asap-Regular;
	color: #465452;
}

.arfmarginl10 {
	margin-left: 27px;
}

.arfheight34 {
	height: 34px !important;
}

.arferrmessage {
	float: left;
	width: 100%;
	color: #ff0000;
	position: relative;
	top:0px;
	font-family: Asap-Regular;
	font-size: 14px;
	display: none;
}

.newmodal_default_template_required_error,
.newmodal_sample_template_required_error {
	text-align: left;
	width: 100%;
	float: left;
	margin: 0;
	font-size: 14px;
	color: #ff0000;
	display: none;
}

.arf_error_border, .arf_selectbox.arf_error_border dt {
	border-color: #ff0000 !important;
}

.arf_error_border_to_editor {
	border: 1px solid #ff0000 !important;
}

#form_name_new_required {
	top: 0px;
}

.arfheight {
	height: 50px;
}

.arftitle_p {
	text-align: left;
	width: 100%;
	display: block;
	float: left;
	font-size: 16px;
	font-family: Asap-Regular !important;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 0px;
}

.arfmarginl15 {
	margin-left: 15px;
}

#arf_success_action_page .arf_selectbox {
	float: left;
	margin-left: 10px;
	position: relative;
}

.arf_mailoptin_content_container {
	float: left;
	width: 100%;
	padding: 30px 30px;
	height: 300px;
	position: relative;
	height: auto;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-bottom: 30px;
}

.arf_optin_checkbox {
	float: left;
	padding: 20px 20px 20px 20px;
}

.arf_not_allowd_optins {
	opacity: 0.5;
	cursor: not-allowed;
}

.arfmadmimi, .arfgvo {
	margin-left: 25px;
	width: 15% !important;
}

.arfconstantconstant {
	width: 37% !important;
}

.arfebizactextarea, .arfgvotextarea {
	width: 100%;
}

.arf_greensave_button_wrapper {
	display: inline-block;
	width: auto;
	padding: 0px 30px 10px 10px;
	position: relative;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	cursor: pointer;
	border: 1px solid transparent;
	max-width: 100%;
}

.arf_greensave_button_wrapper:hover {
	border: 1px dashed #FF4040;
}

.arf_submit_button_edit_icon {
	float: left;
	position: absolute;
	width: 30px;
	display: none;
	height: 30px;
	background: #FF4040;
	content: "";
	right: 0;
	top: 0;
	z-index: 999;
}

.arf_submit_button_edit_icon svg {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}

.arf_greensave_button_wrapper:hover .arf_submit_button_edit_icon {
	display: block;
}

.arf_submit_button_edit_icon:hover {
	background-color: #E13737;
}

.arf_custom_font_popup dl dd ul {
	width: 182px;
	margin-top: -8px !important;
}

.arf_link_in_tipso {
	color: #ffffff;
}

.arfmailsendmailconditional_if {
	float: left;
	font-size: 14px;
	line-height: 30px;
	margin-right: 7px;
	color: #3f74e7;
}

#arf_append_mail_add_div .arf_conditional_logic_mail_div {
	float: left;
	width: 100%;
	margin: 5px 0px;
}

.arf_conditional_logic_mail_div .arf_conditional_logic_div {
	float: left;
	width: 100%;
}

.arf_conditional_logic_mail_div .arf_conditional_logic_div .arf_conditional_logic_div_span {
	width: 170px;
	float: left;
}

.arf_conditional_logic_mail_div .arf_conditional_filed_is_operator {
	float: left;
	font-size: 14px;
	line-height: 30px;
	margin-right: 7px;
}

.arf_conditional_logic_mail_div .arf_conditional_filed_mail_operator {
	width: 140px;
	float: left;
}

.arf_conditional_logic_mail_div .select_ar_conditional_mail_value {
	width: 185px;
	float: left;
}

.arf_conditional_logic_mail_div .select_ar_conditional_filed_than {
	float: left;
	font-size: 14px;
	margin-top: -23px;
	position: relative;
	color: #3f74e7;
}

.arf_conditional_logic_mail_div .arf_conditional_mail_bulk_add_remove {
	float: left;
	margin-top: 17px;
	margin-left: 6px;
}

.arfcommonconditionlogin #select_arf_conditional_logic_logical_operator {
	float: left;
	width: 75%;
	margin-top: 15px;
	margin-left: 10px;
}

.arfconditional_logic_than_span {
	float: left;
	width: 50%;
	padding-left: 10px;
}

.arfconditionislable {
	float: left;
	font-size: 14px;
	line-height: 32px;
	margin-right: 7px;
}

.arfresultconditionspacing {
	float: left;
	font-size: 14px;
	line-height: 32px;
	margin-right: 7px;
}

.arf_new_conditional_logic_delete_div {
	width: auto;
	float: left;
	margin-left: 0px;
	cursor: pointer;
	position: relative;
	top: -40px;
}

#arf_add_new_conditional_law {
	margin-left: 5px;
	width: 96%;
	margin-right: 4%;
}

.arfsetcondtionalredirect {
	float: left;
	margin-left: -1px;
}

.arf_submit_action_post_values_enable{
	padding-left: 12px;
}

.arf_submit_action_post_values_inner_block{
	display: inline-block;
	width: 100%;
	padding: 20px 0px 20px 28px;
	text-align: left;
}

.arf_show_post_value_label {
	margin-left: 10px;
	padding: 0;
}

#arf_rule_conditional_redirect_mian {
	margin-left: 15px;
	width: 100%;
}

.arf_rule_conditional_redirect_if {
	float: left;
	font-size: 14px;
	line-height: 30px;
	margin-right: 7px;
	color: #3f74e7;
}

.arf_conditional_redirect_logic_div {
	float: left;
	width: 100%;
	margin: 5px 0px;
}

.arf_conditional_redirect_div_content {
	float: left;
	width: 100%;
}

#select_ar_conditional_redirect_filed {
	width: 20%;
	float: left;
}

.arfconditionalredirectis {
	float: left;
	font-size: 14px;
	line-height: 30px;
	margin-right: 7px;
	margin-left: 7px;
}

#select_ar_conditional_redirect_operator_url {
	width: 15%;
	float: left;
	margin-right: 7px;
}

#select_ar_conditional_redirect_value_url {
	width: 18%;
	float: left;
	margin-right: 20px;
}

#than_redirect_title {
	float: left;
	font-size: 14px;
	margin-top: -23px;
	position: relative;
	color: #3f74e7;
}

#arfcondtional_redirect_div_result {
	float: left;
	width: 32%;
}

.arf_conditional_redirect_bulk_add_remove {
	float: left;
	margin-top: 17px;
	margin-left: 5px;
}

.arf_condition_on_subscription_logic_div {
	float: left;
	width: 100%;
	margin: 5px 0px;
}

.arf_condition_on_subscription_if_div {
	float: left;
	font-size: 14px;
	line-height: 30px;
	margin-right: 7px;
	color: #3f74e7;
}

#select_ar_condition_on_subscription_field {
	width: 25%;
	float: left;
	margin-right: 7px;
}

.ar_conditional_redirect_operator_is {
	float: left;
	font-size: 14px;
	line-height: 30px;
	margin-right: 7px;
	margin-left: -1px;
	font-family: Asap-Regular;
}

#select_ar_conditional_redirect_operator {
	width: 25%;
	float: left;
	margin-right: 7px;
}

#select_ar_conditional_redirect_value {
	margin-left: 7px;
	float: left;
	margin-right: 10px;
	width: 30%;
}

.arf_condition_on_subscription_bulk_add_remove {
	float: left;
	margin-top: 17px;
	margin-left: -6px;
}

.arf_load_js_css_option_wrapper {
	width: 200px;
}

#arf_mail_notification_model, #arf_conditional_logic_model, #arf_optin_model, #arf_submit_action_model, #arf_other_options_model, #arf_hidden_fields_options_model, #arf_tracking_code_options_model {
	height: 85%;
	min-height: 85%;
	max-height: 85%;
	width: 65%;
	max-width: 65%;
	overflow: hidden;
}

.arf_mail_notification_container, .arf_submit_action_container, .arf_other_options_container, .arf_submit_popup_container {
	min-height: 80%;
	max-height: 83%;
	overflow-y: auto;
	overflow-x: hidden;
}

.arfrestrictedlabel {
	width: 100% !important;
	line-height: normal;
	height: 100%;
	padding-bottom: 10px;
}
.arf_confirm_field .arf_fieldiconbox{
	width: 28px !important;
}
#select_ar_conditional_logic_value{
	margin-left: 7px;
}
.arf_conditional_logic_operator_container {
	width: 23%;
}
.arfgraphtype {
	width: 59px;
	height: 41px;
	float: left;
	margin-left: 20px;
	position: relative;
	cursor: pointer;
}
.arfgraphtype input[type="radio"]{
  opacity: 0;
}
.arfgraphtype_span{
	position: absolute;
	width: auto;
	height: 41px;
	margin-top: 6px;
	margin-left: -1px;
	cursor: pointer;
}
.arfgraphtype_span path{
  fill:#b2c7f5;
}
.arfgraphtype:hover path,.arfgraphtype.selected path{
  fill : #ffffff;
}
.arfgraphtype:hover,.arfgraphtype.selected{
  background: #4786ff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -moz-border-radius: 3px;
}
.arfselectformtitle{
  padding-top:8px;
  float:left;
  padding-right: 10px;
}
.arf_accordion_container_row_input_size{
  height: auto !important;
  margin-top: 23px;
}
.tipso_bubble.top{
  z-index: 99999 !important;
}

.arf_hovered{
	background-color: #3f74e7;
	color:#FFFFFF;
}
.arf_conditional_logic_on_submisson_bulk_add_remove{
	margin-top: 5px;
	display: inline-block;
	margin-left:10px;
}
.arf_conditional_logic_on_submisson_bulk_add_remove .bulk_remove{
	margin-left:4px;
}
.span_txtnew .txtstandardnew.cl_rule_value{
	width: 100%;
}
.arf_cl_field_menu{
	float:none;
	display:inline-block;
	margin-right:10px;
}
.arf_cl_op_arfsubmit_operator{
	float:none;
	display:inline-block;
	margin-right:10px;
}
.arfmarginb20{
	margin-bottom: 20px !important;
	float: left;
	width: 100%;
}
.arfrunningtotaladdfielddiv{
	border: 1px solid #D5E3FF;
	height: 38px;
	border-bottom: none;
	display: none;
	border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-o-border-radius: 3px 3px 0px 0px;
}
.arfrunningtotaladdfieldbutton{
	border:none;
	height: 38px;
	background: #4786ff;
	color:#FFFFFF;
	width: 98px;
	font-family: 'Asap-Medium';
	font-size: 14px;
	margin-left: 0px !important;
	border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-o-border-radius: 0px !important;
}
.arf_running_total_note{
	margin-bottom: 25px !important;
	display: none;
	border:none !important;
}
.arfrunningtotlaoperationdiv{
	float: right;
	height: 38px;
	border-top: inherit;
}
.arfwidth50{
	width: 50% !important;
}
.arfmarginl20{
	margin-left: 20px;
}
#select_ar_prevent_duplicate_field{
	width:100%;
	float: left;
	margin-left:90px;
}
#prevent_duplicate_field{
	margin-left: 25px;
}
.prevent_duplicate_field_settingspacer{
	float:left;
	margin:5px;
	width:100%;
}
.arfform_width_header_span{
	position:absolute;
	float: right;
	right: 1px;
}
.arf_cl_op_arfsubmit_operator dl{
	width:130px;
}
.arf_width_80{
	width: 82%;
	float: left;
	position: relative;
	height: auto;
}
.arf_width_20{
	width: 18%;
	float: left;
	position: relative;
	height: 100px;
	margin-top: 24px;
}
#success_url.arf_redirect_to_url[disabled='disabled'] {
	cursor: not-allowed;
	-webkit-cursor: not-allowed;
	background: #f1f1f1 !important;
}
.arf_materialize_form .edit_field_type_captcha .arf_main_label.arf_regular_size_label{
	top:0px !important;
}
input:readonly#arfmainformwidthsetting:hover{
	cursor: not-allowed;
}
.arf_newaction_rounded_blue_button{
	float: right;
	margin-top: 21px;
}
.arf_field_option_content_cell .arf_field_option_content_cell_input .bootstrap-datetimepicker-widget{
	margin-bottom: 9% !important;
	top:44% !important;
}

.arf_field_option_content_cell .arf_field_option_content_cell_input .arf_pre_regex {
	font-size: 12px;
	cursor: pointer;
	color: #03A9F4;
	text-decoration: underline;
	margin-right: 5px;
}

.arf_field_option_content_cell .arf_field_option_content_cell_input .arf_pre_regex.arf_pre_regex_disable {
	cursor: not-allowed !important;
	color: #cac9c9 !important;
}

.arf_editor_wrapper .arf_inner_wrapper_sortable:hover .sortable_inner_wrapper:not(.arf_confirm_field) label.arf_main_label::before{
	height: 100%;
}

#ar_email_message,
#ar_admin_email_message{
	height: 200px;
}

#arf_pre_dup_msg,
#arf_restriction_message_entries,
#arf_restriction_message,
#success_msg {
	height: 70px;
}
#analytics table tbody tr{
	background-color: #f2f4f9 !important;
}
#analytics table tbody tr td{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;

}
#analytics table tbody tr:first-child td:first-child {
	border-top-left-radius: 4px;
	padding-left: 20px;
}
#analytics table tbody tr:first-child td:last-child {
	border-top-right-radius: 4px;
	padding-right: 20px;
}
#analytics table tbody tr:last-child td:first-child {
	border-bottom-left-radius: 4px;
}
#analytics table tbody tr:last-child td:last-child {
	border-bottom-right-radius: 4px;
}
.arftalbespacing{
	border-collapse: collapse !important;
	border-collapse: collapse !important;
	margin: 45px 0px 45px 27px !important;
	width: 97%;
}
#arfsltstandard_arfredirecttolist3 dt{
	height: 30px !important;
	line-height: 30px !important;
}

.arf_pre_populated_field_id,
.arf_pre_populated_field_type{
	float:none;
	display: none;
}

.arf_pre_populated_field_id.active,
.arf_pre_populated_field_type.active{
	display: inline-block;
}

.arffloatleft{
	float: left;
}
.notice , .notice.notice-info{
	display: none;
}
.notice.arf-notice-update-warning {
	display: block;
}
#form_name_new,#form_desc_new{
	width: 90% !important;
}
.arf_templete_style_dt{
	width:90.5% !important;
}
.arf_templete_style_ul{
	width:100% !important;
}
.arfmarginright4{
	margin-right:4px;
}
.arfformmarginvals{
	position: relative;
	left: 12px;
}
.arfpxspan.arfformarginvalpx{
	left: -2px !important;
}
.arfformmarginleft{
	margin-left: -10px !important;
}
.arfpxspan.arffieldwidthpx{
	margin-right: -8px;
}
.arffieldwidthinput{
	margin-right: 1px;
}
.arffielddirrection{
	margin-right: 5px;
}
.arffieldtextalignment{
	position:relative;
	left:13px;
	float: right;
	width:100%;
}
.arffieldtextalignment .toggle-btn.right { width: 30% !important; }
.arffieldtextalignment .toggle-btn.center { width: 28% !important; }
.arffieldtextalignment .toggle-btn.left { width: 25% !important; }

.arfinputfielddirectionltr{
	margin-left:-10px;
}
.arfinputfielddirectionrtl{
	margin-left:18px;
}
.conditional_subscriptionspanlabel{
	left: 4px;
}

.arfformfield.ui-sortable-helper, .arfformfield.ui-draggable-dragging {
	z-index: 99999 !important;
	border:1px solid #ff4040;
	padding: 10px;
}
.arfformfield.ui-draggable-dragging:not(.arf_form_element_item), .arfformfield.ui-sortable-helper:not(.arf_form_element_item) { z-index:9 !important; }

#new_fields .arf_inner_wrapper_sortable div.sortable_inner_wrapper.ui-resizable-resizing .arf_fieldiconbox {
	display: none !important;
}

#submit_new_form{
	margin-right: 6px;
}
.arf_modalform_boxtitle {
	margin-top: 5px;
	height: 40px;
}
.arf_edit_in_place input.arf_edit_in_place_input:focus {
	padding: 3px 5px !important;
}

.arf_main_label.arf_width_counter_label {
	opacity:0 !important;
	position: absolute !important;
	visibility: hidden !important;
	width:auto !important;
	float:left !important;
}

#new_fields textarea.arf_field_option_input_textarea.html_field_description {
	font-size: 14px !important;
	font-weight: normal !important;
	font-family: Helvetica, Arial !important;
}

.arf_custom_color_popup_subtitle{
	float:left;
	width:100%;
	margin-left:10px;
	font-size: 13px;
	height: auto;
	padding: 10px 0px;
	position: relative;
	text-transform: uppercase;
	color: #4e5462;
	font-family: Asap-Medium;
}

.arf_adminhelp_icon{
	color: #FF5a5a !important;
	text-decoration: none;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	box-shadow: none !important;
	font-size: 18px !important;
}

.arf_adminhelp_icon:active,.arf_adminhelp_icon:hover,.arf_adminhelp_icon:focus{
	color:#FF5a5a !important;
}

.arf_accordion_container .slider-selection .arftooltip{display:none;}

::-webkit-scrollbar {
	width: 8px;
	height: 8px;
	background-color: #f5f5f5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
::-webkit-scrollbar-thumb {
	background-color: #2e5fc7;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}

::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.0);
	-o-box-shadow: inset 0 0 6px rgba(0,0,0,0.0);
	-moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.0);
	box-shadow: inset 0 0 6px rgba(0,0,0,0.0);
	background-color: #ffffff;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
}

.arf_submit_action_post_values_container{
	float:left;
	width:100%;
	margin-top:10px;
}
.arf_reply_drag_file_label {
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	float: left;
	height: auto;
	padding: 0 !important;
	position: relative;
	width: 100%;
	margin-bottom: 0px;
}
.arf_file_drag_reply_container.arf_hover_file
{
	color: #5cb85c;
	border-color: #5cb85c;
}
.arf_file_drag_reply_container {
	border: 4px dashed #dfdfdf;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #555;
	cursor: pointer;
	float: left;
	font-weight: bold;
	min-height: 100px;
	line-height: normal !important;
	margin: 0;
	padding: 40px 5px !important;
	text-align: center;
	width: 100%;
}

.arf_field_value_grid_label_image img.update_img_radio_btn{
	border:1px solid rgb(213, 227, 255);
	float: left;
	margin: 0 10px 0 0;
	height: 20px;
	width: 20px;
}

.arf-editable-save-btn{
	background:#4786FF !important;
	outline:none !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-ms-box-shadow: none !important;
}


dl[data-id="editable_select_box_div"] dd ul{
	width:98.9%;
}

.arf_entry_popup_container_wrapper{
	float: left;
	width: 100%;
	height: 100%;
	position: fixed;
	overflow-x: hidden;
	overflow-y: auto;
}

.arf_entry_popup_container_wrapper .arf_view_entry_modal.arfactive{
	position: relative;
	width:50%;
}


.arf_entry_model_larger{
	transition: all 0s;
	-webkit-transition: all 0s;
	-o-transition: all 0s;
	-ms-transition: all 0s;
	-moz-transition: all 0s;
	margin-bottom:50px;
}

body:not(.rtl) .arf_popup_container_view_entry_modal{
	top:10%;
	left: 25%;
}


.arf_popup_footer.arf_view_entry_modal_footer {
	float: left;
	width: 100%;
	text-align: right;
	padding: 10px 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	border-top: 1px solid #ccc;
	height: 57px;
}

#arf_prev_entry_button{ width: 120px !important; }

.arf_popup_footer.arf_view_whatsnew_modal_footer {
	float: left;
	width: 100%;
	text-align: right;
	padding: 10px 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	border-top: 1px solid #ccc;
	height: 57px;
	position: absolute;
	bottom: 0px;
	background: #ffffff;
}


.arf_whatsnew_popup_container_wrapper{
	float: left;
	width: 100%;
	height: 100%;
	position: fixed;
	overflow-x: hidden;
	overflow-y: auto;
}

.arf_whatsnew_popup_container_wrapper .arf_view_whatsnew_modal.arfactive{
	position: relative;
	width:50%;
	max-height: 82%;
	overflow: hidden;
}

.arf_whatsnew_addons_list_title {
	background: #f5f5f5 none repeat scroll 0 0;
	color: #72777c;
	float: none;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 0;
	text-align: center;
	width: 100%;
	margin-top: 10px;
	display: inline-block;
}
.arf_whatsnew_addons_list_div {
	float: none;
	overflow-x: scroll;
	width: 100%;
	display: inline-block;
}
.arf_whatsnew_popup_row {
	text-align:left;
	font-size:16px;
	line-height:24px;
	margin-bottom:80px;
}
.arf_whatsnew_popup_inner_content {
	margin-left: 40px;
	margin-right: 40px;
}
.arf_whatsnew_addons_list {
	float: left;
	width: 1400px;
	margin: 25px 0 10px;
}

.arf_whatsnew_add_on {
	float: left;
	padding: 0 10px;
	text-align: center;
	width: 120px;
	border-right: 1px solid #e1e1e1;
	position: relative;
	overflow: hidden;
}

.arf_add_on_for_pro_ribbon{
	position: absolute;
	top: 5px;
	right: -25px;
	background: #f00;
	color: #fff;
	padding: 0 30px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
}

.arf_whatsnew_add_on:last-child{
	border-right:none;
}

.arf_whatsnew_add_on_text, .arf_whatsnew_add_on_text a {
	text-align: center;
	font-size: 14px;
	color: #717d8c;
	font-family: Asap-Regular;
	font-weight: bold;
	text-decoration: none;
}

.arf_whatsnew_model_larger{
	transition: all 0s;
	-webkit-transition: all 0s;
	-o-transition: all 0s;
	-ms-transition: all 0s;
	-moz-transition: all 0s;
	margin-bottom:50px;
}

@-moz-document url-prefix(){
	.arf_entry_model_larger{
		margin-bottom:110px;
	}
	.arf_whatsnew_model_larger{
		margin-bottom:110px;
	}
}

.arf_modal_close_btn{
	position:absolute;
	display:block;
	width:24px;
	height:24px;
	right: 15px;
	top:10px;
	cursor: pointer;
	padding:0 !important;
}
.arf_modal_close_btn::after,
.arf_modal_close_btn::before{
	content:"";
	display:block;
	position: absolute;
	width:100%;
	height:2px;
	top:11px;
	left:0;
}

.arf_modal_close_btn::after{
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
}

.arf_modal_close_btn::before{
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
}

.arf_modal_close_btn::before,
.arf_modal_close_btn::after{
	background:#626262;
}

.close_btn:focus {
	outline: none !important;
}

.arf_field_value_grid_row_cell_label .delete_column_arrow, .delete_row_arrow{
	left:78% !important;
}

.delete_form_popup .delete_title {
	right: inherit;
	left: 0%;
}

.delete_form_popup .delete_column_arrow,
.delete_form_popup .delete_row_arrow,
.arf_popup_list_table .delete_form_popup .delete_column_arrow{
	left: 50%;
}

.arfviewentry_right .editable-container.editable-popup .popover-content{
	top: 40% !important;
	max-height: 90%;
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	-o-transform: translateY(0%);
	transform: translateY(0%);

}

.arf_autoresponder_values_container{
	float:left;
	width:100%;
	min-height: 155px;
	height:auto;
	margin-bottom:10px;
}

.arf_autoresponder_values_container .arf_ar_dropdown_wrapper {
	float: left;
	width: 170px;
	height: auto;
}

.arf_autoresponder_values_container dl.arf_selectbox {
	float: left;
	width: 100%;
	height: 35px;
}

dl.arf_selectbox.arfsubmitbuttonstyledl.arfselsub_btn_style{
	margin-right: 8px;
}
.arf_prevent_duplicate_entry_opt_input{
	float:left;
	padding-top:2px;
}

.arf_editor_shortcode_wrapper{
	float: left; width: 35px; height: 75px; margin-right: 50px; position: relative;
}
.arf_editor_shortcode_icon_wrapper{
	margin-top: 17px;
	width: 42px;
	height: 42px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background-color: #3d71e2;
	background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI2cHgiIHdpZHRoPSIyMnB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciID48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMTcuOTY1LDI0LjUzNGgtNHYtM2g0di0xOGgtNHYtM2g0aDN2M3YxOHYzSDE3Ljk2NXogTTAuOTY1LDI0LjUzNHYtM3YtMTh2LTNoMyBoNHYzaC00djE4aDR2M2gtNEgwLjk2NXoiLz48L3N2Zz4=");
	background-repeat: no-repeat;
	background-position: 10px 8px;
	cursor: pointer;
}
.arf_editor_shortcode_icon_wrapper:hover {
	background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI2cHgiIHdpZHRoPSIyMnB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciID48cGF0aCBmaWxsPSIjZmZmMjIzIiBkPSJNMTcuOTY1LDI0LjUzNGgtNHYtM2g0di0xOGgtNHYtM2g0aDN2M3YxOHYzSDE3Ljk2NXogTTAuOTY1LDI0LjUzNHYtM3YtMTh2LTNoMyBoNHYzaC00djE4aDR2M2gtNEgwLjk2NXoiLz48L3N2Zz4=");
	-webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0, 0.15);
	-moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0, 0.15);
	box-shadow: 0px 0px 2px 2px rgba(0,0,0, 0.15);
	-o-box-shadow: 0px 0px 2px 2px rgba(0,0,0, 0.15);
}

.arf_editor_form_shortcode_list_popup {
	display: none;
	top: 100%;
	position: absolute;
	right: 70px;
	width: 370px;
}

.arf_editor_form_shortcode_list_popup.arfactive { display: block; }

.arf_editor_form_shortcode_list_content {
	width: 370px;
	border: 1px solid #D5E3FF;
	font-family: 'Asap-Medium';
	font-size: 18px;
	float: none;
	position: absolute;
	top: 0%;
	left: 25%;
	background: #ffffff;
	z-index: 9991;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-webkit-box-shadow: 0px 7px 20px 0px rgba(55, 106, 141, 0.2);
	-moz-box-shadow: 0px 7px 20px 0px rgba(55, 106, 141, 0.2);
	box-shadow: 0px 7px 20px 0px rgba(55, 106, 141, 0.2);
	-o-box-shadow: 0px 7px 20px 0px rgba(55, 106, 141, 0.2);
}

.arf_editor_form_shortcode_list_content:before{
	border-bottom: 16px solid #f2f5ff;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: none;
	content: "";
	position: absolute;
	z-index: 999;
	top: -16px;
	right: 26px;

}
.arf_editor_form_shortcode_list, .arf_editor_form_shortcode_list li { margin: 0; }
.arf_editor_form_shortcode_header{
	padding: 15px 20px;
	background-color: #f2f5ff;
	color: #4e5462;
	font-style: 17px;
}
.arf_editor_form_shortcode{
	padding: 20px 20px 25px 20px;
	border-bottom: 1px solid #D5E3FF;
}

.arf_editor_form_shortcode .arf_shortcode_label{
	font-family: 'Asap-Medium';
	font-size: 16px;
	color: #3f74e7;
	display: block;
	margin-bottom: 8px;
}
.arf_editor_form_shortcode .arf_shortcode_content{
	font-family: 'Asap-Regular';
	font-size: 16px;
	color: #4e5462;
	display: block;
}

.arf_shortcode_content{
	word-wrap: break-word;
	-webkit-word-wrap: break-word;
	-moz-word-wrap: break-word;
	-o-word-wrap: break-word;
}

.arf_editor_shortcode_icon {
	padding: 8px 0;
	text-align: center;
	width: 100%;
	height: 100%;
	display: inline-block;
}

.arf_editor_form_shortcode .arf_shortcode_reference_link_container { font-size: 16px; padding-top: 25px; text-align: right; }
.arf_editor_form_shortcode .arf_shortcode_reference_link_container .arf_shortcode_reference_link,
.arf_editor_form_shortcode .arf_shortcode_reference_link_container .arf_shortcode_reference_link:focus {
	color: #12b389; text-decoration: underline; outline: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;
}
.arf_editor_form_shortcode .arf_shortcode_reference_link_container .arf_shortcode_reference_link:hover { color: #4e5462; }


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.arf_custom_checkbox_div span label,
	.arf_radio_wrapper .arf_custom_radio_div + span label{
		vertical-align: top;
	}
}
body.rtl .arf_form .arf_rounded_form .arf_editor_prefix_suffix_wrapper .arf_editor_suffix_icon,
body.rtl .arf_form .arf_rounded_form .arf_editor_suffix_icon.arf_suffix_focus,
body:not(.rtl) .arf_form .arf_rounded_form .arf_editor_prefix_suffix_wrapper .arf_editor_prefix_icon,
body:not(.rtl) .arf_form .arf_rounded_form .arf_editor_prefix_icon.arf_prefix_focus{
	background:transparent !important;
	border-right: 0px !important;
}

body.rtl .arf_form .arf_rounded_form .arf_editor_prefix_suffix_wrapper .arf_editor_prefix_icon,
body.rtl .arf_form .arf_rounded_form .arf_editor_suffix_icon.arf_prefix_focus,
body:not(.rtl) .arf_form .arf_rounded_form .arf_editor_prefix_suffix_wrapper .arf_editor_suffix_icon,
body:not(.rtl) .arf_form .arf_rounded_form .arf_editor_suffix_icon.arf_suffix_focus{
	background:transparent !important;
	border-left: 0px !important;
}

.arf_form .arf_rounded_form .arf_editor_prefix_suffix_wrapper input[type=text]:not(.inplace_field):not(.arf_field_option_input_text):not(.arf_autocomplete):not(.arfslider):not(.arfhiddencolor), .arf_form .arf_rounded_form .arf_editor_prefix_suffix_wrapper input[type=email], .arflite_main_div_109 input[type=number], .arf_form .arf_rounded_form .arf_editor_prefix_suffix_wrapper input[type=url], .arflite_main_div_109 input[type=tel],
.arf_form .arf_rounded_form .arf_editor_prefix_suffix_wrapper input[type=text]:not(.inplace_field):not(.arf_field_option_input_text):not(.arf_autocomplete):not(.arfslider):not(.arfhiddencolor), .arf_form .arf_rounded_form .arf_editor_prefix_suffix_wrapper input[type=email], .arflite_main_div_109 input[type=number], .arf_form .arf_rounded_form .arf_editor_prefix_suffix_wrapper input[type=url], .arflite_main_div_109 input[type=tel]
{
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
}
@supports (-ms-ime-align:auto){
	.arftitlecontainer input,
	.arfeditorformdescription input{
		z-index: 99;
		position: relative;
	}
}

@media screen and (min-width:0\0) {
	.arf_editor_top_dropdown_submenu_container { background-color: #54a2f1; }
}

.arf_confirmation_summary_container{
	float: left;
	width: 100%;
	margin-top: 10px;
}

.arf_confirmation_summary_enable{
	padding-left:12px;
}

.arf_confirmation_summary_inner_block{
	display: inline-block;
	width: 100%;
	padding: 20px 0px 20px 28px;
	text-align: left;
}

.arf_confirmation_summary_input_wrapper{
	float:left;
	width:100%;
}

.arf_confirmation_summary_input_wrapper .arf_dropdown_autoresponder_label{
	float:left;
	width:25%;
	margin-right:10px;
	line-height: 30px;
	height: 30px;
	text-align: right;
}

.arf_confirmation_summary_input_box{
	float:left;
	width:30%;
}

.arf_rtl_mode_container{
	display: inline-block;
	width: 100%;
	margin: 10px 0px;
}

.arf_rtl_switch_div{
	width: auto;
	display: inline-block;
	margin-top: 15px;
}

.arf_rtl_switch_field_title{
	width: 30%;
	float: left;
}

.arf_confirmation_summary_input_wrapper#arf_confirmation_summary_note{
	margin-top: -10px;
	font-style: italic;
	padding-left: 180px;
	color: red;
}

.arf_display_form_id_editor{
	float:left;
	width:100%;
	margin-top:3px;
	color:#8b8f98;
	font-family: Asap-Regular;
}

.arf_display_form_id_editor.arf_save_form_id_note{
	display:none;
}

.arf_field_radio_reset_wrapper{
	float:left;
	width:100%;
	text-align: center;
}

.arf_field_radio_reset_wrapper i{
	cursor:pointer;
}
#wp-arf_privacy_guidline_textarea-wrap{float:left;width:95%;}


.arf_js_field_switch_wrapper {
	float: left;
	width: 38px;
	height: 19px;
	position: relative;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

.arf_js_field_switch_label {
	float: left;
	width: auto;
	margin: 5px 3px;
	font-family: Asap-Regular;
	font-size: 14px;
}

.allfields .arf_js_field_switch_wrapper input[type="checkbox"], .arf_js_field_switch_wrapper input[type="checkbox"] {
	float: left;
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	z-index: 2;
	left: 0;
}

.arf_js_field_switch_wrapper .arf_js_field_switch {
	float: left;
	width: 38px;
	height: 19px;
	margin-top: 5px;
	border: 2px solid #bcc9e0;
	background: #bcc9e0;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-o-border-radius: 30px;
	-moz-border-radius: 30px;
	position: relative;
	box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	-o-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
}

.allfields .arf_js_field_switch_wrapper input[type="checkbox"]:checked+.arf_js_field_switch, .arf_js_field_switch_wrapper input[type="checkbox"]:checked+.arf_js_field_switch {
	background: #0c7cd5;
	border: 2px solid #0c7cd5;
}

.arf_js_field_switch_wrapper .arf_js_field_switch::before {
	float: left;
	width: 15px;
	height: 15px;
	position: relative;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	background: #fff;
	content: "";
	z-index: 1;
	left: 0;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

.allfields .arf_js_field_switch_wrapper input[type="checkbox"]:checked+.arf_js_field_switch::before, .arf_js_field_switch_wrapper input[type="checkbox"]:checked+.arf_js_field_switch::before {
	float: left;
	left: 19px;
}

.arf_js_field_switch_wrapper.arf_no_transition, .arf_js_field_switch_wrapper.arf_no_transition .arf_js_field_switch::before {
	-webkit-transition: all 0s ease-in-out 0s !important;
	-moz-transition: all 0s ease-in-out 0s !important;
	-o-transition: all 0s ease-in-out 0s !important;
	-ms-transition: all 0s ease-in-out 0s !important;
	transition: all 0s ease-in-out 0s !important;
}
.arf_editor_prefix_suffix_wrapper .intl-tel-input{
	display:table-cell;
}
.arf_form_bg_position_container{
	width: 60%;
	float: right;
	display: block;
	margin-right: 5px;
}
.arf_form_bg_position_input_container{
	width: 65%;
	float: right;
	position: relative;
	margin-right: 10px;
	display: flex;
}
.arf_form_bg_position_input_div{
	width: 100%;
	float:left;
}
.arf_form_editor_wrapper .arf_accordion_container_row_container .arf_form_bg_position_input_div .arf_form_bg_position_input{
	width: 70%;
	height: 30px;
	float: right;
	margin-right: 3px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	border-color: #d5e3ff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	--moz-border-radius: 3px;
	-o-border-radius: 3px;
	font-family: Asap-Regular;
	font-size: 12px;
}
.arf_form_editor_wrapper .arf_bg_position_active_height{
	min-height: 70px;
}
.arf_form_editor_wrapper .arf_bg_position_inactive_height{
	min-height: inherit;
}
.arfentry_modal_content tbody tr .arf_deletable_entry_icon_wrapper {
	width: 28px;
	height: 28px;
	float: left;
}

.frm_entries_page .arfentry_modal_content tbody tr.arfviewentry_row .arf_deletable_entry_icon_wrapper svg{
	display: none;
}

.frm_entries_page .arfentry_modal_content tbody tr.arfviewentry_row:hover .arf_deletable_entry_icon_wrapper svg{
	display: block;
}
.arfentry_modal_content tbody tr .arf_deletable_entry_icon_wrapper:not(.arfactive) a.arf_file_remove{
	display: none;
}

.arfentry_modal_content tbody tr:hover .arf_deletable_entry_icon_wrapper a.arf_file_remove, .arf_deletable_entry_icon_wrapper.arfactive a.arf_file_remove{
	display: block;
}

.arf_failed_sample_popup_container{
	float: left;
	width: 490px;
	z-index: 9999999 !important;
	background: white;
	position: fixed;
	top: 35%;
	left: 32%;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	font-family: Asap-Medium;
}

.arf_modal_top_belt{
	background-color: #f6f9fe;
	float: left;
	width: 100%;
	border-bottom: 1px #e8ecf1 solid;
	height: 55px;
	font-size: 24px;
	font-weight: 400;
	color: #333333;
	font-family: Asap-Medium;
	border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	-o-border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
}

.arf_modal_title {
	float: left;
	width: auto;
	padding: 0 20px;
	font-family: Asap-Medium;
	font-size: 20px;
	color: #333333;
	height: 55px;
	line-height: 58px;
}

.arf_modal_close_btn.arf_failed_sample_popup_container_close{
	float: right;
	width: 25px;
	height: 25px;
	position: relative;
	top: 16px;
	right: 15px;
	cursor: pointer;
}

.arf_sample_popup_content{
	float: left;
	height: 100%;
	width: 100%;
	margin-bottom: 25px;
}

.arf_sample_popup_msg{
	color: #333333;
	font-family: Asap-regular;
	font-size: 16px;
	line-height: normal;
	margin: 25px 20px;
	text-align: left;
}

.arf_sample_popup_button{
	margin: auto;
	width: auto;
	float: right;
}

.arf_sample_popup_btn{
	width: 100px;
	height: 36px;
	font-family: 'Asap-medium';
	font-size: 13px;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-o-border-radius: 25px;
	-moz-border-radius: 25px;
	background: #4f61e1;
	text-align: center;
	color: #fff;
	border: none;
	font-weight: 700;
	margin-right: 15px;
	outline: none;
	cursor: pointer;
}


@media (min-width: 1600px){
	.arf_failed_sample_popup_container {
		top: 50%;
		left: 50%;
		transform:translate(-50%,-50%);
		-webkit-transform:translate(-50%,-50%);
		-o-transform:translate(-50%,-50%);
		-moz-transform:translate(-50%,-50%);
		-ms-transform:translate(-50%,-50%);
	}
	.modal_top_belt {
		height: 65px;
	}
	.arf_modal_close_btn.arf_failed_sample_popup_container_close{
		top: 15px;
		right: 15px;
	}
}

.arf_form_popup_entries_wrapper{
	background-color: #ffffff;
	margin-left: 0px !important;
	width: 100%;
	padding-left: 25px;
	margin-right: 10px !important;
	padding-right: 10px !important;
	height: 80%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

#arf_form_popup_entries{
	display: block;
	padding: 10px;
}
#list_popup_form .arf_bulk_action_btn{
	margin-left: 10px;
}

.arf_popup_section_row{
	float:left;
	width:100%;
}
.arf_popup_option_separator{
	width: 100%;
	float: left;
	border: 1px solid #F0F5FF;
	margin-bottom: 30px;
}

.arf_popup_container_loader{
	float:left;
	width:100%;
	height: 100%;
	position: absolute;
	z-index: 999;
	background: #fff;
	top:0;
	left: 0;
	display: none;
}

.arf_popup_container_loader.arfactive{
	display: block;
}

.arf_popup_container_loader i{
	float:none;
	position: absolute;
	top:43%;
	left:47%;
	font-size:60px;
	color:#54A2F1;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
}

.arf_display_form_in_popup_div{
	float:right;
	margin-top:21px;
}
.arf_form_list_dd{
	float: left;
	margin-top: -7px;
}
#arf_popup_content_container label.arf_popup_label_left{
	float: left;
	width:35%;
	text-align: left;
	margin: 0 3px;
	font-family: Asap-Regular;
	font-size: 14px;
}

.arf_display_popup_inner_container{
	float:left;
	text-align:left;
	width:100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding:20px;
}
.arf_trigger_type_dd_container{
	float: left;
}

#arf_popup_content_container .arf_bg_overlay_dd_container{
	float: left;
}
#arf_popup_content_container .arf_bg_overlay_container{
	float:left;
	margin-left: 20px;
}
#arf_popup_content_container .arf_width_setting_container, #arf_popup_content_container .arf_height_setting_container{
	float: left;
}
#arf_popup_content_container .arf_choosen_select_container{
	float: left;
}

#arf_popup_content_container #arf_btn_bgcolor_div, #arf_popup_content_container #arf_btn_txtcolor_div{
	float: left;
	margin-right: 15px;
}
#arf_popup_content_container .arf_popup_width_note{
	margin-top: 5px;
	left:-90px;
}
#arf_popup_content_container .arf_popup_btn_text_container{
	float:none;
	left:10px;
	position:relative;
	top:0px;
}
#arf_popup_content_container .arf_popup_scroll_note{
	float:none;
	top:0;
	left:5px;
}
#arf_popup_content_container .arf_popup_timer_note{
	float:none;
	margin-left:10px;
	left:0;
	top:15px;
}
#arf_popup_content_container .arf_popup_inactive_note{
	float:none;
	margin-left:10px;
	top:15px;
	left:0;
}



.chart_previous{
	float:right;
	text-decoration:underline;
}
.chart_next{
	float:right;
	text-decoration:underline;
}
#poststuff #post-body {
	margin-top: 35px !important;
}

#post-body {
	background:none;
}

.arf_cal_month {
	background-color: #66aaff!important;
	color: #ffffff;
	border-bottom: 1px solid #66aaff!important;
}
.arf_selectbox[data-name="arfredirecttolist"] ul{
	width:412px !important;
}
#form_entries .bootstrap-datetimepicker-widget table td.active,
#form_entries .bootstrap-datetimepicker-widget table td.active:hover {
	color: #66aaff;
	background-image : url("data:image/svg+xml;utf8,<svg width=\'35px\' xmlns=\'http://www.w3.org/2000/svg\' height=\'29px\'><path fill=\'rgb(0,126,228)\' d=\'M15.732,27.748c0,0-14.495,0.2-14.71-11.834c0,0,0.087-7.377,7.161-11.82 c0,0,0.733-0.993-1.294-0.259c0,0-1.855,0.431-3.538,2.2c0,0-1.078,0.216-0.388-1.381c0,0,2.416-3.019,8.585-2.76 c0,0,2.372-2.458,7.419-1.293c0,0,0.819,0.517-0.518,0.819c0,0-5.361,0.514-3.753,1.122c0,0,14.021,3.073,14.322,13.943 C29.019,16.484,29.573,27.32,15.732,27.748z M26.991,16.182C26.24,7.404,14.389,3.543,14.389,3.543 c-2.693-0.747-4.285,0.683-4.285,0.683C8.767,4.969,6.583,7.804,6.583,7.804C2.216,13.627,3.612,18.47,3.612,18.47 c2.168,7.635,12.505,7.097,12.505,7.097C27.376,25.418,26.991,16.182,26.991,16.182z\' /></svg>") !important;
}
.arf_popup_container .arf_blank_popup_frm_err{
	margin-top: 10px;
	margin-bottom: -20px;
	color: #ff0000;
}
.arf_post_popup_switch_err, .arf_page_popup_switch_err{
	width: 50%;
	float: left;
	text-align: left;
	padding-left: 31%;
	margin-top: -25px;
	margin-bottom: 10px;
	color: #ff0000;
}
#arf_display_form_in_popup_model{
	height: 85%;
	min-height: 85%;
	max-height: 85%;
	width: 50%;
	max-width: 50%;
	overflow: hidden;
	left: 50% !important;
	top: 50% !important;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
}
.arfdiv{
	float:left;
	width:100%;
	margin-bottom: 20px;
}

#arf_display_form_in_popup_model .arf_popup_content_container{
	max-height: 83%;
	overflow: auto;
}

.arffirst_div{
	float:left;
	width:100%;
	margin-bottom:10px;
}

.arffirst_div.two_row,
.arfsecond_div.two_row{
	float:left;
	width:50%;
}

.arffirst_div label,
.arfsecond_div label{
	float:left;
	width:100%;
	margin-bottom:5px;
}

.arffirst_div .radio_selection,
.arfsecond_div .radio_selection{
	float:left;
	width:100%;
}

.arffirst_div .arf_custom_radio_wrapper + span,
.arfsecond_div .arf_custom_radio_wrapper + span{
	float:left;
	line-height: 20px;
	line-height: 18px;
}

.arf_coloroption_subarrow_bg{
	float:left;
	width:65px !important;
	height:28px !important;
	border:4px solid #D5E3FF;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	background: #000;
	margin-left:10px;
}

.arfbgcolornote{
	float: left;
	left: -65px;
	position: relative;
	top: 35px;
	font-size: 12px;
	color: #3f74e7;
}
#show_link_type .arf_large_input_box{
	float:left;
}
#arf_display_form_in_popup_model .arf_popup_container_footer{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
#arf_form_popup_entries .dataTables_wrapper tr td.box{
	padding: 10px 15px !important;
}
#arf_form_popup_entries td.box .arf_custom_checkbox_wrapper{
	margin-right: 0px;
}
#list_popup_form .arf_action_cell .delete_popup.delete_form_popup {
	margin-top: 15px;
}
#list_popup_form .arf_action_cell .delete_form_popup .delete_column_arrow,
#list_popup_form .arf_action_cell .delete_form_popup .delete_row_arrow{
	left: 52%;
}
.frm_settings_form .arf_helptip_container{
	position: absolute;
	right: 30px;
}
#export_opt_part .opt_import_div span.lbltitle{
	float: left;
}
#arf_display_form_in_popup_model .arf_popup_section_row .arf_popup_tooltip_main,
#arf_display_form_in_popup_model .arfdiv .arf_popup_tooltip_main{

	display: inline-block;
	position: relative;
	top: 3px;
}
#arf_popup_form .arf_popup_save_loader{
	display: block;
	float: right;
}
#arf_popup_form .arf_popup_save_loader_container{
	width: 88%;
	float: left;
	display: none;
}
.arf_edit_popup_container_loader .fa-spinner{
	top: 45%;
	left: 48%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}

.arf_sitewide_popup_inner_container{
	float:left;
	width:100%;
	position: relative;
}

.site_wide_popup_form_row{
	float:left;
	width:100%;
	position: relative;
	margin-bottom:15px;
}

.site_wide_popup_label{
	float:left;
	width:100%;
}

.site_wide_popup_input{
	float:left;
	width:100%;
	padding:5px 0;
}

.site_wide_popup_input input{
	float:left;
}

.site_wide_popup_input .arf_px{
	position: relative;
	top:15px;
	font-style: italic;
	float:left;
	margin-left:5px;
}

.popup_size_divider{
	float:left;
	width:20px;
	height: 1px;
}

.site_wide_popup_input_help{
	float:left;
	width:100%;
	position: relative;
	height: 18px;
}

.arf_sitewide_popup_height_text,
.arf_sitewide_popup_width_text{
	float:left;
	width:80px;
	color:#3f74e7;
	font-size:12px;
}

.arf_sitewide_popup_width_text{
	width:auto;
}

.site_wide_popup_sub_options{
	margin-left:25px;
}

.site_wide_popup_special_page_title{
	float:left;
	width:100%;
	text-align: left;
	margin-bottom:5px;
	font-size:14px;
}

.arf_sitewide_popup_height[disabled="disabled"]{
	cursor: not-allowed;
	background:#f1f1f1;
}

.arf_exclude_page_post{
	border: 1px solid #D5E3FF !important;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	float: left;
	height: 35px;
	margin: 0;
	padding: 0 5px;
	width: 400px;
	height: 250px !important;
	font-family: Asap-Regular;
	color: #4e5462 !important;
	text-align: left;
}

.arf_exclude_page_post_note{
	float:left;
	clear: both;
	font-style: italic;
	font-size:12px;
	position: relative;
	top:5px;
}

#new_fields .arf_section_editor_add_icon{
	position: absolute;
	bottom:10px;
	left:15px;
	width: 35px;
	height: 35px;
	border-style: solid;
	cursor:pointer;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-moz-border-radius: 50%;
}

#new_fields .arf_section_editor_add_icon i{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
}

.arftooltip.top{
	background-color: transparent;
	border: none !important;
}

.arf_submit_action_options.arf_chnge_field_key_container{
	margin-top: 0px !important;
}
.arf_url_field_list{
	float: left;
	width: 170px;
	height: auto;
}
.arf_url_field_list_label{
	float: left;
	margin-bottom: 5px;
	width: 170px;
	height: auto;
}
.arf_set_url_fields{
	margin-left: 25px;
	margin-bottom: 6px;
	float: left;
	width: 100%;
	display: block;
}
.arf_field_list_name{
	display: none;
}
.arf_url_field_list_label#arfkflist{
	margin-left:15px;
}

.arfwidthauto{
	width: auto !important;
}

.form-table .arfvieweentry_row_head{
	text-align: left;
	padding:10px 15px !important;
}

.arf_color_scheme_loader_div {
	display: none;
	width: 100%;
	position: absolute;
	height: 100%;
	background-color: rgba(0,0,0,0.2);
}
#arf_color_scheme_loader,
#arf_input_style_loader{
	position: absolute;
	top: 43%;
	left: 44%;
}

.arf_input_style_loader_div {
	display: none;
	width: 100%;
	position: absolute;
	height: 100%;
	background-color: rgba(0,0,0,0.2);
}

.arf_accordion_container .arf_color_scheme_loader_div.active,
.arf_accordion_container .arf_input_style_loader_div.active,
.arf_color_scheme_loader_div .arf_form_style_color_scheme_loader.active,
.arf_input_style_loader_div .arf_form_style_input_style_loader.active {
	display: block;
}

.arf_input_style_container,
.arf_color_scheme_container {
	display: block;
	width: 100%;
	float: left;
	position: relative;
}

.arf_form_type_selection_container{
	width: 100%;
	float: left;
	margin: 30px 0 0 0;
	display: block;
}

.arf_theme_style_container {
	width: 100%;
	display: block;
}

.arf_sample_template_container {
	display:none;
	margin-top: 20px;
	float: left;
}

.arf_sample_form_loader_wrapper{
	width: 100%;
	position: absolute;
	background-color: rgba(0,0,0,0.1);
	display: none;
	height: 100%;
	top: 0;
	left: 0;
}
.arf_sample_form_loader_wrapper.active{
	display: block;
}
#new_form_model .newform_modal_title {
	padding: 2% !important;
}
.dataTables_wrapper thead th.arf_created_date_col,
.dataTables_wrapper tbody td.arf_created_date_col{
	border-right:none !important;
}
.arf_new_form_option_container{
	float: left;
	width: 100%;
}
.whatsnew_popup_note{
	float:left;
	width: 100%;
	color:#ff0000;
}
.arf_custom_font_popup .fas {
	line-height: 2.2;
}
.edit_field_type_date .arf_field_option_content_cell#customwidth{
	min-height: 110px;
	max-height: 110px;
}
.arflite_pro_form_field .arf_form_element_item_inner_container{
	position: relative;
	cursor: not-allowed;
	overflow: hidden;
}
.arflite_pro_form_field .arf_form_element_item_inner_container::before{
	content: attr(data-title);
	position: absolute;
	right: -41px;
	top: 9px;
	width: 100%;
	background: #ff0000;
	height: 21px;
	line-height: 21px;
	color: #fff;
	font-family: 'Ubuntu';
	font-size: 14px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.arf_full_width_field_element.arflite_pro_form_field .arf_form_element_item_inner_container::before {
	right: -100px;
	top: 15px;
}

.arflite_pro_version_notice{
	float:none;
	display: inline-block;
	width: auto;
	padding:0 5px;
	font-weight: normal;
	color:#fe9900;
}

.arflite_pro_notice_with_label{
	padding:0;
	float:none;
	display:block;
}

.arflite_pro_notice_with_title{
	float:none;
	display: inline-block;
}

.arflite_hidden_div{
	display: none;
	opacity: 0;
	position: absolute;
	left: -1000px;
}
.arf_cal_header {
	background-color: #66aaff!important;
	color: #ffffff;
	border-bottom: 1px solid #ffffff!important;
}
.arf_cal_month {
	background-color: #66aaff!important;
	color: #ffffff;
	border-bottom: 1px solid #66aaff!important;
}

#arf_hidden_fields_options_model .bootstrap-datetimepicker-widget table td.active,
#arf_hidden_fields_options_model .bootstrap-datetimepicker-widget table td.active:hover {
	color: #66aaff;
	background-image : url("data:image/svg+xml;utf8,<svg width='35px' xmlns='http://www.w3.org/2000/svg' height='29px'><path fill='rgb(0,126,228)' d='M15.732,27.748c0,0-14.495,0.2-14.71-11.834c0,0,0.087-7.377,7.161-11.82 c0,0,0.733-0.993-1.294-0.259c0,0-1.855,0.431-3.538,2.2c0,0-1.078,0.216-0.388-1.381c0,0,2.416-3.019,8.585-2.76 c0,0,2.372-2.458,7.419-1.293c0,0,0.819,0.517-0.518,0.819c0,0-5.361,0.514-3.753,1.122c0,0,14.021,3.073,14.322,13.943 C29.019,16.484,29.573,27.32,15.732,27.748z M26.991,16.182C26.24,7.404,14.389,3.543,14.389,3.543 c-2.693-0.747-4.285,0.683-4.285,0.683C8.767,4.969,6.583,7.804,6.583,7.804C2.216,13.627,3.612,18.47,3.612,18.47 c2.168,7.635,12.505,7.097,12.505,7.097C27.376,25.418,26.991,16.182,26.991,16.182z'/></svg>") !important;
}
#arf_tracking_code_options_model .bootstrap-datetimepicker-widget table td.active,
#arf_tracking_code_options_model .bootstrap-datetimepicker-widget table td.active:hover {
	color: #66aaff;
	background-image : url("data:image/svg+xml;utf8,<svg width='35px' xmlns='http://www.w3.org/2000/svg' height='29px'><path fill='rgb(0,126,228)' d='M15.732,27.748c0,0-14.495,0.2-14.71-11.834c0,0,0.087-7.377,7.161-11.82 c0,0,0.733-0.993-1.294-0.259c0,0-1.855,0.431-3.538,2.2c0,0-1.078,0.216-0.388-1.381c0,0,2.416-3.019,8.585-2.76 c0,0,2.372-2.458,7.419-1.293c0,0,0.819,0.517-0.518,0.819c0,0-5.361,0.514-3.753,1.122c0,0,14.021,3.073,14.322,13.943 C29.019,16.484,29.573,27.32,15.732,27.748z M26.991,16.182C26.24,7.404,14.389,3.543,14.389,3.543 c-2.693-0.747-4.285,0.683-4.285,0.683C8.767,4.969,6.583,7.804,6.583,7.804C2.216,13.627,3.612,18.47,3.612,18.47 c2.168,7.635,12.505,7.097,12.505,7.097C27.376,25.418,26.991,16.182,26.991,16.182z'/></svg>") !important;
}



#arf_field_type_converter_model{
	height: 60%;
	min-height: 60%;
	max-height: 60%;
	width: 50%;
	max-width: 50%;
}
.arf_field_converter_option_container{
	min-height: 75%;
	max-height: 80%;
	overflow-y: auto;
	overflow-x: hidden;
	padding-left:10px;
}
.arf_field_type_conversion_container{
	float: left;
	width: 100%;
	min-height: 155px;
	height: auto;
	margin-bottom: 10px;
	text-align: left;
}
.arf_field_type_conversion_container .arf_ar_dropdown_wrapper{
	float:left;
	width:100%;
	margin-bottom:10px;
}
.arf_field_type_conversion_container .arf_ar_dropdown_wrapper label.arf_dropdown_autoresponder_label{
	float: left;
	height: 30px;
	vertical-align: middle;
	width: 150px;
	margin-right: 10px;
	text-align: right;
	line-height: 32px;
}
.arf_field_type_conversion_container .arf_ar_dropdown_wrapper dl.arf_selectbox{
	float:left;
}
.arf_ar_dropdown_wrapper_note_current_type,
.arf_ar_dropdown_wrapper_note_changing_type{
	float: left;
	width: 100%;
	font-family: Asap-regular;
	height: 28px;
	margin-bottom: 5px;
	font-size:15px;
}
.arf_ar_dropdown_wrapper_note_changing_type{
	padding-left: 150px;
	display: none;
	font-style: italic;
	color:#ff0000;
	height: auto;
}
.arf_current_field_type{
	font-family: Asap-Medium;
	height: 30px;
	display: inline-block;
	line-height: 32px;
}
.arf_popup_close_button_field_converter {
	font-family: Asap-Medium;
	outline: none;
	float: right;
	background: #4786ff;
	border: none;
	border-radius: 85px;
	-webkit-border-radius: 85px;
	-moz-border-radius: 85px;
	-o-border-radius: 85px;
	width: 85px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	cursor: pointer;
	height: 33px;
	padding-bottom: 3px;
	outline: none;
}
#arf_field_converter_loader{
	float: right;
	right: 10px;
	position: relative;
}
.arf_field_type_conversion_container .arf_feature_recommendation_note{
	float:left;
	width:100%;
	margin:0 0 20px 0;
	padding:0 20px;
}
@media all and (min-width:1600px) and (max-width:1899px){
	#arf_field_type_converter_model{
		height: 50%;
		min-height: 50%;
		max-height: 50%;
		width: 40%;
		max-width: 40%;
	}
}
@media all and (min-width:1900px){
	#arf_field_type_converter_model{
		height: 50%;
		min-height: 50%;
		max-height: 50%;
		width: 40%;
		max-width: 40%;
	}
}





.arfinsertform_modal_container .arf_radio_wrapper {
	float: left;
	margin-right: 20px;
	width: auto;
	min-width: 80px;
}
.arfinsertform_modal_container .arf_custom_radio_div {
	float: left;
	margin-top: 3px;
	height: 23px;
	width:auto;
	position:relative;
}
.arfinsertform_modal_container .arf_custom_radio_div .arf_custom_radio_wrapper + span{
	float:left;
	width:auto;
	margin-left:8px;
	position:relative;
	top:50%;
	transform:translateY(-70%);
	-webkit-transform:translateY(-70%);
	-o-transform:translateY(-70%);
	-moz-transform:translateY(-70%);
	-ms-transform:translateY(-70%);
}
.arf_custom_checkbox_wrapper,
.arf_custom_radio_wrapper{
	float:left;
	width:18px;
	height:18px;
	position: relative;
}

.arfinsertform_modal_container #arf_hide_popup_loggedin_user label {
	float: left;
}
#arf_hide_popup_loggedin_user .arf_custom_checkbox_wrapper {
	margin: 10px;
}


.arf_custom_checkbox_wrapper input[type="checkbox"],
.arf_custom_radio_wrapper input[type="radio"]{
	float:left;
	width:18px;
	height:18px;
	position: absolute;
	opacity: 0;
}

.arf_custom_checkbox_wrapper svg path{
	fill:#C0C3CB;
}

.arf_custom_checkbox_wrapper input[type="checkbox"]:checked + svg path#arfcheckbox_unchecked,
.arf_custom_checkbox_wrapper input[type="checkbox"] + svg path#arfcheckbox_checked,
.arf_custom_radio_wrapper input[type="radio"]:checked + svg path#arfradio,
.arf_custom_radio_wrapper input[type="radio"] + svg path#arfradio_checked{
	display:none;
}

.arf_custom_checkbox_wrapper input[type="checkbox"]:checked + svg path#arfcheckbox_checked,
.arf_custom_radio_wrapper input[type="radio"]:checked + svg path#arfradio_checked{
	display:block;
}

.arf_custom_checkbox_wrapper input[type="checkbox"]:checked + svg path,
.arf_custom_radio_wrapper input[type="radio"]:checked + svg path{
	fill:#3f74e7;
}
.arf_radio_wrapper span label {
	font-family: Asap-Regular;
	font-size: 14px !important;
	color: #4e5462;
	margin:0px;
}

#show_link_type{
	width:100%;
	float:left;
}
#normal_link_type,.arffirst_div{
	float:left;
	width:255px;
}
.arfsecond_div{
	margin-left:25px;
	display:inline-block;
}
.arfminwidth30{
	min-width:40px !important;
}
.txtstandardnew{
	border: 1px solid #D5E3FF !important;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	-moz-box-shadow: none !important;
	height: 30px;
	padding-left:11px;
}

.arf_bg_color{
	float:left;
}
.arfbgcolornote{
	float: left;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-style: italic;
	width: 150px;
	color: #3f74e7;
}
.arfdiv{
	display: block;
	clear: both;
	float: left;
	margin-bottom: 8px !important;
}
.arfheight{
	float: left;
	height: 40px;
	line-height: normal;
	font-size: 14px;
	font-style: italic;
	color: #3f74e7;
	margin-top: 10px;
	padding-left: 5px;
}
.arf_color_picker_input_div{
	float: left;
	padding-left: 130px;
	padding-top: 155px;
	width: 100%;
	z-index: 2147483647;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
}
.color_input_hex_div{
	background-color: #c9c9c9;
	float: left;
	height: 22px !important;
	padding-left: 6px;
	padding-top: 3px;
	text-align: center;
	width: 21px !important;
}
.arf_add_favorite_color {
	float: left;
	height: 30px;
	position: absolute;
	width: 100%;
	line-height:30px;
	z-index:9999999999;
}

.arf_add_favorite_color_btn {
	cursor: pointer;
	float: right;
	height: 25px;
	line-height: normal;
	position: relative;
	right: 6px;
	top: 2px;
	width: 25px;
	color: #a9a9a9;
}

.arf_favorite_color_buttons {
	float: left;
	margin-left: 13px;
	width: auto;
}

.select_from_fav_color {
	border: 1px solid;
	float: left;
	height: 20px;
	margin-right: 5px;
	width: 20px;
	cursor:pointer;
}

.arf_add_favorite_color_btn i{
	font-size: 23px;
}

.arf_add_favorite_color_btn i:hover:before{
	content: "\f08a" !important;
}
.arf_color_picker_input,
.arf_color_picker_input:focus
{
	border: 1px solid #c9c9c9;
	float: left;
	height: 25px;
	margin: 0;
	width: 70px;
}

.arf_selectbox dd ul li:hover,
.arf_hovered {
	background:#3f74e7;
	color:#FFFFFF !important;
}


.arf_coloroption_sub .wp-picker-container{
	position: relative;
	top: -65px;
	width: 100%;
}
#arf_btn_txtcolor_div .wp-picker-container{
	position: relative;
	top: -68px;
}
#arf_btn_bgcolor_div .wp-picker-container{
	position: relative;
	top: -68px;
}

.arf_coloroption_sub .button.wp-color-result span{
	display: none;
}

.arf_coloroption_sub .arf_coloroption_subarrow_bg{
	position: relative;
	top: 30px;
}
#arf_btn_bgcolor .arf_coloroption_subarrow_bg{
	position: relative;
	top: 15px !important;
}
#arf_btn_txtcolor .arf_coloroption_subarrow_bg{
	position: relative;
	top: 15px !important;
}

.arf_coloroption_sub .wp-picker-container .wp-color-result.button{
	width: 100%;
}
.wp-picker-container .wp-color-result.button {
	min-height: 25px;
	margin: 0;
}
.wp-picker-clear{
	display: none !important;
}

.wp-picker-input-wrap{
	margin-top: -15px;
}
.wp-picker-holder{
	margin-top: -22px !important;
}
.wp-picker-holder .iris-picker{
	z-index: 1;
}
.wp-picker-holder .iris-palette-container {
	bottom: 5px !important;
	left: 10px !important;
}


.paginate_page a {
	display:none;
}
#poststuff #post-body {
	margin-top: 32px;
}
.delete_box {
	float:left;
}

body {
	padding:0px !important;
	margin:0px !important;
}

#poststuff {
	clear:both;
}

#poststuff #post-body {
	background:none;
	border:none;
	clear:both;
	margin-top: 0px !important;
}


.addnewbutton {
	height:45px;
}


.arf_setting_page.wrap table.widefat {
	background:none;
	width:98%;
}
.arf_setting_page.widefat th {
	background:#F9F9F9;
}

.arf_setting_page .txtmodal1 {
	width:400px !important;
	height: 35px;
	font-family: Asap-regular;
	font-size: 14px;
	color: #4e5462 !important;
}
.arf_setting_page #general_settings .form-table .lbltitle:not(.titleclass) {
	font-size:14px !important;
}
.arf_setting_page #general_settings .form-table .tdclass {
	padding-bottom:20px !important;
	padding-left:0px !important;
}
.arf_setting_page #autoresponder_settings .tdclass {
	padding-bottom:25px !important;
}
.arf_setting_page .txtmultinew {
	width:400px !important;
	height:90px !important;
}
.arf_setting_page .txtmultinew.testmailmsg{
	height:50px !important
}
.arf_setting_page .dotted_line {
	margin-top: 20px;
	border-bottom:1px solid #e3eaec !important;
}


.arf_setting_page #poststuff #post-body,
.arf_imortexport #poststuff #post-body{
	margin-top: 35px !important;
}
.arfdisabled{
	cursor:not-allowed !important;
}


.chart_previous{
	float:right;
	text-decoration:underline;
}
.chart_next{
	float:right;
	text-decoration:underline;
}
.frm_entries_page #poststuff #post-body {
	margin-top: 35px !important;
}

#post-body {
	background:none;
}
#form_entries .bootstrap-datetimepicker-widget table td.active,
#form_entries .bootstrap-datetimepicker-widget table td.active:hover {
	color: #66aaff;
	background-image : url("data:image/svg+xml;utf8,<svg width='35px' xmlns='http://www.w3.org/2000/svg' height='29px'><path fill='rgb(0,126,228)' d='M15.732,27.748c0,0-14.495,0.2-14.71-11.834c0,0,0.087-7.377,7.161-11.82 c0,0,0.733-0.993-1.294-0.259c0,0-1.855,0.431-3.538,2.2c0,0-1.078,0.216-0.388-1.381c0,0,2.416-3.019,8.585-2.76 c0,0,2.372-2.458,7.419-1.293c0,0,0.819,0.517-0.518,0.819c0,0-5.361,0.514-3.753,1.122c0,0,14.021,3.073,14.322,13.943 C29.019,16.484,29.573,27.32,15.732,27.748z M26.991,16.182C26.24,7.404,14.389,3.543,14.389,3.543 c-2.693-0.747-4.285,0.683-4.285,0.683C8.767,4.969,6.583,7.804,6.583,7.804C2.216,13.627,3.612,18.47,3.612,18.47 c2.168,7.635,12.505,7.097,12.505,7.097C27.376,25.418,26.991,16.182,26.991,16.182z'/></svg>") !important;
}


.arf_multicolumn_opt .rdostandard.multicolfield{
	display: none;
}


.arflite_custom_checkbox_div_con{
	position:relative;
	width:100%;
	text-align:center;
}
.arfformicondiv #arf_delete_single_entry{
	cursor:pointer;
}
.arfmnarginbtm10{
	clear:both;
}
.arf_lite_select-frm-div{
	float:left;
	text-align:left;
	width:27%;
}
.arfmnarginbtm10{
	float:left;
	margin-top:15px;
}
.arflite_sel_frm_date_wrap{
	float:left;
	text-align:left;
	width:65%
}
.sel_frm_date_wrap#sel_frm_date_wrap .arflite_sel_frm_button{
	margin-top: 0px;
}
.arflite_sel_frm_sel_date{
	float: left;
}
.arflite_sel_frm_button{
	float:left;
	margin-top:15px;
}

.arf_lite_select-frm-div .sltstandard{
	float: none;
}
.arflite_sel_frm_sel_date #datepicker_from{
	vertical-align:middle;
	width:130px;
}
.datepicker_to_div{
	float: left;
}
.datepicker_to_div input[name="datepicker_to"]{
	vertical-align:middle;
	width:130px;
}
.arflite_entry_head_seprater{
	clear:both;
	height:30px;
}
.arf_list_entries_form{
	float:left;
	width:100%;
}
.arf_bulk_action_dt{
	width:130px;
}
.display-none-cls{
	display: none;
}
.arform-entries-tbl-th{
	text-align:center;
}
.arform-entries-tbl-div{
	position:relative;
}
.arflite-bulk-action-apply{
	margin-top:-2px;
}
.arfviewentry_right.view-entry-text-align{
	text-align:left
}
.DataTables_sort_wrapper-div{
	position:relative;
	width:100%;
	text-align:center;
}
.arflite-cursor-pointer{
	cursor:pointer;
}
.sample_list_error-msg{
	margin-top:100px;
	padding:20px;
}
.arf_upload_submitbtn_hover-img{
	border:1px solid #D5E3FF !important;
}
.arf_upload_submitbtn_hover-img span{
	width:35px;
	height: 35px;
	display:inline-block;
	cursor: pointer;
}
.arflite_del_submit_bg-img,
.arflite_del_submit_hover-bg-img{
	position: absolute;
	cursor: pointer;
	top: 0px;
	padding:0;
	margin:0;
	height:100%;
	width:100%;
	right:0;
	z-index: 100;
	opacity: 0;
	filter:alpha(opacity=0);
}
.display-blck-cls{
	display : block;
}
.arf_imortexport .export_forms .arf_import_export_entries_dropdown .arf_selectbox_option{
	height:22px;
	font-size:14px;
	padding-top:4px;
}
.arf_imortexport .export_forms .arf_import_export_entries_dropdown .arflite_select_frm_list{
	font-size:14px;
}
.arf_import_export_entries_dropdown.dt_dl {
	display: none;
}
.arf_import_export_entries_dropdown .arf_selectbox dt{
	width:300px;
}
.arf_import_export_entries_dropdown .arf_selectbox dt span{
	float:left;
}
.arf_import_export_entries_dropdown_dd_ul{
	display:none;
	width:316px !important;
}
.arflite_select_frm_list_lbl{
	display:none;
	width:118px;
}
.arf_form_entry_select .field_dropdown_list_menu#field_dropdown_list_menu{
	display: none;
	width:360px;
	padding: 2px;
}
.arflite_select_frm_list{
	border-color:#D5E3FF !important;
	text-align:left;
	width:250px;
	outline:none;
}
.arflite_selfrm_span{
	float:left;
}
.arflite_selfrm_dt{
	width:515px;
}
.arflite_selfrm_dt input{
	display:none;
	border:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
	width:100%;
}
.arf_sel_frm_dropdown_dd_ul{
	display:none;
	width:531px;
}
.arf_selectbox_page_dl{
	width:240px;
}
.arf_manage_frm_grid_tbl .manage-frm-header-div,
.import_export_entries .import-export-entries-div{
	display:inline-block;
	position:relative;
}
.arf_manage_grid_thw10{
	width:10%;
}

.arflite_manage_frmbulk_action_list dt,
.arf_list_bulk_action_wrapper dt{
	width:105px;
}
.arflite_manage_frmbulk_action_list dd{
	display: none;
	width:121px;
}
.arf_hide_overflow{
	overflow:hidden;
}
#form_previewmodal .arf_preview_model_header{
	z-index:1;
}
#form_previewmodal .arfmodal-body{
	overflow:hidden;
	clear:both;
	padding:0;
}
.wrap.arfforms_page .documentation_link{
	background:none;
	padding-top:40px;
}
.documentation_link .doc-link-a{
	margin-right:10px;
}
.documentation_link .doc-support-link-a{
	margin-left: 10px;
}
#arfformeditpencil{
	margin-top:3px;
}
.arf_editor_wrapper #arf_hidden_fields_html{
	display:none !important;
	height:0px !important;
	width:0px !important;
	visibility: hidden !important;
}
.arf_editor_header_shortcode_belt .arfform_width_header_dt {
	border:none;
	text-align:left;
}
.arf_editor_header_shortcode_belt .arfform_width_header_dl{
	width:40px;
}
.arfform_width_header_ul{
	display: none;
	margin-top:-3px !important;
}
.arf_accordion_content_container .arf_dropdown_wrapper{
	margin-right: 5px;
}
.arf_input_style_dpdn_dt{
	width:140px !important;
}
.arf_input_style_dpdn_span{
	float: left;
}
.arf_input_style_dpdn_ul{
	display: none;
}
.arf_color_scheme_container .arf_accordion_container_row{
	height: auto;
}


.arf_accordion_container_row .arf_accordion_content_container:not(.arfinputstyledrpdwn_container){
	margin-right: -4px;
}
.arf_accordion_container_row .arf_customize_color_div{
	width:100%;
}
.arf_width_90{
	width: 90%;
}
.arf_customize_color_div .arf_skin_container{
	margin-top: 11px;
	margin-right: 11px;
	margin-left: -5px;
}
#arf_custom_color_label{
	width: 70px;
}
.arf_selectbox_input{
	display:none;
	width:110px;
}
.arflite_float_left{
	float: left;
}
.arflite_float_right{
	float: right;
}
.arflite-tracking-script{
	float:left;
	width: 100%;
	background: #f5f5f5;
}
.arf_popup_container_footer_height_auto{
	height:auto !important;
}
.arf_popup_close_button_cancel{
	background-color: #DFECF2;
	color:black;
	margin:0px 10px;
}
.arflite_padding0{
	padding: 0;
}
.arfcommonfontfamily_dt{
	width:140px !important;
}
.arflite_width_100px{
	width: 100px;
}
.arf_height_auto{
	height: auto;
}
#arf_bg_img_position .arf_bg_img_positionx-label{
	width: 31% !important;
}
.arflite_width_100{
	width: 100%;
}
.arf_bg_positiony_span{
	margin-right:0;
	position: relative;
}


.arf_bg_positiony_dl,
.arf_bg_positionx_dl{
	width:70%;
	float:right;
	margin-right: 3px !important;
}
.arf_margin-right0{
	margin-right: 0;
}

.bg-img-posy-wrap{
	margin-bottom: 30px;
}
.bg-img-posy-title{
	width: 31% !important
}
.margin-left-10px{
	margin-left: -10px;
}
.margin-right_5px{
	margin-right: 5px;
}
.arf_frm_padding_options input[name="arfmfsp"]{
	width:160px;
}
.arf_flat_border_btn_pdding{
	padding:7px 20px;
}
.arf_accordion_container_mar{
	margin-left: -5px;
}
.padding-7-10{
	padding: 7px 10px;
}
.label-align-lbl1{
	padding: 7px 12px;
}
.label-align-lbl2{
	padding: 7px 16px;
}
#arftextalign{
	float:right;
	margin: 5px 0px !important;
}
.arfwidth50px{
	width: 50px;
}
.arflitetextdirectionlbl{
	font-size:10px !important;
	padding-top: 5px !important;
	height:33px;
}
.arflitetextdirectionlbl2{
	font-size:10px !important;
	padding-top: 5px !important;
	height:33px;
}
.edit_form_save_btn_container{
	left:-999px;
	position:fixed;
	visibility:hidden;
}
.edit_form_save_btn_container .save-form-btn-val{
	float:left;
	min-width: 105px;
}
.arffloatmargin{
	float: left;
	margin-right: 15px;
}
.arfheightwidth14{
	height: 14px;
	width: 14px;
}
.arfajaxfileupload-div{
	position: relative; overflow: hidden; cursor:pointer;
}
#setup_captcha_message{
	font-weight:bold;
	color:red;
	line-height:1;
	font-size:11px;
}
#setup_general_message{
	font-weight:bold;
	color:red;
	line-height:1;
	font-size:11px;
	margin-top: 5px;
}
.arfchecklblimg{
	height: 120px !important;
	width: 120px !important;
	background-size : contain;
	display:block;
}
.display_inline_block_cls{
	display: inline-block;
}
.arfwidth90{
	width: 90px;
}
.arf_field_option_content_cell_dl{
	width:70%;
}
.arf_field_option_content_cell_dt{
	height:30px;
	line-height: 29px;
	top:0px;
}
.arf_coloroption_bgcolor{
	background:#ffffff;
}
.arf_coloroption_bgcolor_star{
	background:#ffeb3d;
}
.arf_coloroption_activecol{
	background:#4786ff;
}
.arfcoloropttrack{
	background:#d1dee5;
}
.arflite_colopt-slider{
	background:#bcc7cd;
}
.arflite_colopt-handle{
	background:#0480BE;
}
.clock-setting-opt-input{
	display:none;
	width:48px;
}
.prefix-suffix-icon{
	margin-left:5px;
}
.arf_radio_wrapper_padding {
	padding-top: 10px;
}
.arflite_default_num_input{
	display:none;
	width:153px;
}
.calender-local{
	display:none;
	width:128px;
}
.select-field-convrt-wrap{
	margin-left: 25px;
	float: left;
	width:100%;
	display: block;
}
.field_type_converter_dl{
	width:200px;
}
.field_type_converter_ul{
	display: none;
	max-height: 180px;
}
#list_entry_form{
	float:left;
	width:98%;
	padding-left: 15px;
}
.view-record-div{
	clear:both;
	height:30px;
}





.arf_message_iconsvg{
	height: 14px;
	stroke-width: 14px;
}
#warning_message{
	padding:5px;
	margin-bottom:0px;
	margin-top:15px;
	float:left;
	display:block !important;
}


#arf_sample_download_error{
	float: left;
	margin-right: 15px;
}
.arfsamplerror_svg{
	height: 14px;
	width: 14px;
}
.smpl-listing-error{
	margin-top:100px;
	padding:20px;
}


.sel_frm_date_wrap .arflite-datepicker_from-cls{
	width:120px;
	height:35px;
	vertical-align:middle;
}
#sel_frm_date_wrap{
	position:relative;
	float:left;
	text-align:left;
}
#arfentrytitle{
	margin-left:0;
}
.arfentry-select-frm-error{
	float:none;
	width: 400px !important;
	margin-right:60px;
	margin-top:-16px;
}
.arf_form_entry_th{
	float: none;
	text-align: left;
}
#datepicker_to{
	vertical-align:middle;
	width:120px;
	height:35px;
}
.entry-go-btn-div{
	float:left;
	text-align:left;
}
.entry-go-btn{
	width: 35px !important;
	height: 35px;
}
#arfdelete_modal_title{
	margin-top:-5px;
}
#arf_delete_modal_row div{
	margin-right:10px;
}
#arf_update_entry_button{
	margin-left: 7px;
}
#arf_entry_popup_close_btn{
	color:#666666;
}
.form-entry-head{
	padding-left:0px;
}
.form-entry-head-ul{
	height:43px !important;
	padding-bottom:0px;
	margin-bottom:0px;
}
.newformtitle_required{
	color:#ff0000;
	vertical-align:top;
}
.arfdefaulttemplate#arfdefaulttemplate{
	display:none;
	margin-top: 20px;
	float: left;
}
.newmodal_field_title{
	text-align: left;
	margin:10px 0;
}
.arf_sample_template_container{
	margin-top:10px;
}
.arfnewmodalclose{
	margin-right:11px;
	background-color:#ECECEC;
	color:#666666;
	position:inherit;
}
.arf_prefix_suffix_action_container{
	position: relative;
}
.arferrmessageselectpage{
	top: 0px;
}
#arf_use_content_from_page{
	margin-top: 10px;
}
.arflite-hideaftersave-wrap{
	margin-left: 11px;
	margin-top:10px;
}
.arflite-hideaftersave-wrap .arf_custom_checkbox_div{
	margin-top: 4px;
}
.arflite-sub-action-seprater{
	margin-top: 15px;
	width:98%;
}
.arf_submission-tracking-title{
	margin-top: 10px;
	margin-bottom: 10px;
}
.arfsubmissiontrackingcontainer{
	margin-left: 45px;
}
textarea.arf_submission_tracking_code{
	padding:10px;
	margin:0;
}
.arfsub_track-ins{
	clear: both;
	margin-left: 0px;
	font-size: 14px;
	font-style: italic;
}
.arf_slider_unit_data .input-size-slider-start{
	float:left;
	margin-left: -7px;
}
.input-size-slider-end{
	float:right;
	margin-right:-15px;
}


.arf_custom_font.arf_basic_cutom_font_all{
	margin-top: 20px;
}
.arflite_font_sizedl{
	width: 60px;
}
.arflite-field-width-con{
	margin-left: -6px;
}
.arflite_field-trans-div{
	margin-right:4px;
}
.arflitefont-setting-wrap{
	height: 70px;
}
.arfradio-btn-setseprater{
	height: 5px;
	min-height:5px
}
.arf-btn-align-opt{
	margin-right:8px;
}
#arfsubmitbuttonwidthsetting,
#arfsubmitbuttonheightsetting{
	margin-right: 1px;
}
#arfsubmitbuttontext{
	margin-right:5px;
	text-align:left;
}
.arfsectionbgwrap{
	width: 60%;
	margin-left:0px;
	margin-right:40px;
}
.arfsection-bgcolor-lbl{
	float: left;
	text-align: left;
	margin-left: -3px;
	margin-top: 3px;
}


.arfemail-notify-wrap{
	width:100%;
	margin-bottom:10px !important;
}
.arfemail-notify-checkboxwrap{
	margin-right: 9px;
}
.options_ar_user_email_to{
	width:80%;
	margin-top: 7px !important;
}
.arfliteuser_responder_email{
	display:none;
	width:148px;
}
.arfemail-tooltip{
	margin-left:20px;
}
.arfliteautoresor{
	margin-bottom: 0px;
	width:95%;
}
.arf_email_message_text{
	display:none;
	opacity: 0;
	width:0;
	height: 0;
}
.arf-sel-sub-wrap{
	top:36px;
}
.email-msg-shortcode{
	margin-top: 5px;
}
.arfsub-action-msg{
	float: right;
	margin-right: 12px;
}
.arf_submit_action_options{
	margin-left: 10px;
	margin-top: -2px;
}
.redirect-urlnot{
	float: left;
	width: 100%;
}
#arf_hide_form_after_submitted{
	margin-left: 4px;
}
.width400px{
	width: 400px;
}
#is_smtp_authentication{
	border:none;
}
.testemail-lbl{
	padding-left: 20px;
}
.send-testmail-input{
	margin-left: -4px;
	color:#ffffff !important;
	width: 118px !important;
}
img#arf_send_test_mail_loader{
	display:none;
	position:relative;
	left:5px;
	top:5px;
}



.notetitletd{
	padding-left:90px !important;
}
.blank-tr{
	margin-top: 10px;
}
.arflitephntypehelpicon{
	position: absolute;
}
.arfprefix-suffix-icondiv{
	margin-left:5px;
}
.color-picker-type-input{
	display:none;width:148px;
}
.arfimge-url-field-div{
	float:left;width:100%;
}
.message-padding5{
	padding: 5px;
}
.arfaddons-page-title{
	margin-bottom: 10px;
}
.field-option-required.display-none-cls{
	display: none;
}
.arfliterunning-total-note{
	color:#4786ff;margin-bottom:25px;
}


.arf_gloabal_css_wrapper .cm-s-default{
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	height:200px;
	border:1px solid #dddddd;
}

.arf_gloabal_css_wrapper *{
	box-sizing:content-box !important;
	-moz-box-sizing:content-box !important;
	-webkit-box-sizing:content-box !important;
	-o-box-sizing:content-box !important;
}

.arf_gloabal_css_wrapper {
	float: left;
	width: 100%;
	height:200px;
}

.CodeMirror-hints,
.CodeMirror-lint-tooltip{
	z-index: 99999 !important;
}

.arflite_pro_version_conditional_logic{
	padding: 0;
	float: none !important;
	width: 50%;
	box-sizing: content-box;
	height: 100%;
	background: url(../images/conditional_logic.jpg) no-repeat;
	background-size: 90%;
	margin: 0 auto;
	background-position: center 15px;
}

.arflite_pro_version_email_marketers{
	padding: 0;
	float: none;
	width: 60%;
	box-sizing: content-box;
	height: 100%;
	background: url(../images/opt_ins.jpg) no-repeat;
	background-size: 100%;
	margin: 0 auto;
	background-position: center 15px;
}

.arflite_pro_version_other_options{
	padding: 0;
	float: none !important;
	width: 60%;
	box-sizing: content-box;
	height: 100%;
	background: url(../images/general_options.jpg) no-repeat;
	background-size: 70%;
	margin: 0 auto;
	background-position: center 15px;
}

.arf_edit_entry_button{
	float: right;
	position: relative;
	right: 40px;
	height: 30px;
	line-height: 29px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

#delete_field_message .delete_column_arrow{
	position: absolute;
}
.arflite_file_uplaod_delmsg-div{
	position:relative;
}
.arflite_file_uplaod_delmsg-div .delete_column_arrow{
	position:absolute;left: 0.5%;margin-top: 15px;
}
.arflite_file_uplaod_delmsg-div .delete_title{
	left: -40%;margin-top: 30px;
}
.arf-delimage-popup#arf_delete_image .delete_column_arrow{
	position: absolute;
}
.arf-delimage-popup#arf_delete_image .arfdelete_color_gray{
	margin-left:10px;
}
img.arf_form-bgimg,
img.arflite-submit-bgimg{
	border:1px solid #D5E3FF !important;
}
.arf_form-bgimg-span,
.arflite-submit-bgimg-span,
.arflite-submit-hover-bgimg-span{
	width:35px;
	height: 35px;
	display:inline-block;
	cursor: pointer;
}
#submit_btn_img.arflite_submit_btn_img,
#form_bg_img.arflite_form_bg_img-input,
.arflite_submit_btn_img,
.arflite_form_bg_img-input,
#submit_hover_btn_img.arflite_submit_hover_btn_img{
	position: absolute;
	cursor: pointer;
	top: 0px;
	padding:0;
	margin:0;
	height:100%;
	width:100%;
	right:0;
	z-index: 100;
	opacity: 0;
	filter:alpha(opacity=0);
}
.field-covertnotice-nbsp{
	height: 3px;
}
.arfupload-radio-img{
	float: left;
	margin: 0 10px 0 0;
	height: 20px;
	width: 20px;
}
#arflite-deactivate-form-skeleton{
	display:none;
	opacity: 0;
	position: absolute;
}
#autoresponder_settings .arfemail-marketer-credential-lbl{
	width:18%;
	padding-right:20px;
	padding-bottom:3px;
	text-align: left;
}
.genenal-setlbl-padding{
	padding-left: 30px;
}

.arfhidden_captcha-td{
	padding-bottom:10px;
	padding-top:15px;
	vertical-align: top;
}
.arf_gerset_checkoption{
	margin-left: 5px;
}
.arffloat-none{
	float: none;
}

.decimal_separator_dl{
	width:229px;
}
.arfform-global-css{
	margin-top:-55px;display:block;
}

.email-marketer-img-th{
	background:none; border:none;
	width: 18%;
}
.email-marketer-img-wrapth{
	background:none; border:none;height:98px;
}

.arfemailmarketer-delref-link-div{
	padding-left:5px; margin-top:10px;display: none;
}

.arfemail_marketer_list_div{
	float:none; display:inline;
}
.aweber_sellist_td{
	padding-left: 5px; overflow: visible;
}
.eBizac_textarea-td{
	vertical-align: middle;
	padding-left: 5px;
}
#verification_settings{
	display:none;
	background-color:#FFFFFF;
	padding-top:10px;
	border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-o-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	padding-left: 20px;
	padding-bottom:1px;
}


.arfemailmarkter-radioinput{
	margin-top: 3px;
}

.wrap.arf_imortexport .documentation_link{
	padding-top: 15px;
}

#arfeditor_loader.display-blck-cls{
	display: block;
}

.arflite_hide_btn_text{
	display: none;
}
.arflite_debug_log_title{
	color: red;
}
.arflite_conditional_redirect_to_url_or_label{
	width: 20%;
}
label[for="arf_conditional_redirect_enable"]{
	margin-left: 4px;
}
.arflite_conditional_redirect_to_url_space{
	clear: both;
	height: 10px;
}
.arflite_confirmation_summary_checkbox_wrapper{
	margin-top:5px;
}
.arflite_confirmation_summary_checkbox_wrapper .arf_custom_checkbox_div{
	margin-top: 4px;
}
.arflite_confirmation_summary_checkbox_wrapper span label[for="arf_confirmation_summary"]{
	margin-left: 4px;
}
.arflite_text_align_left{
	text-align: left;
}
.arflite_post_value_checkbox_wrapper{
	margin-top: 5px;
}
.arflite_post_value_checkbox_wrapper .arf_custom_checkbox_div{
	margin-top: 4px;
}
.arflite_post_value_checkbox_wrapper span label[for="arf_show_post_value"]{
	margin-left: 4px;
}
.arf_submit_action_post_values_inner_block{
	padding-top: 0px;
	padding-bottom: 0px;
	font-style: italic;
	display: none;
}
.arf_field_value_grid_container .arf_radio_image_delete.arflite_hide_delete_box{
	display: none;
}


.arflite_pro_popup_overlay{
	position: fixed;
	display: none;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	z-index: 999999;
	background:rgba(0,0,0,0.4);
}
.arflite_pro_popup_overlay.active{
	display: block;
}
.arflite_pro_popup_wrapper{
	float:left;
	width: 580px;
	height: 340px;
	position: absolute;
	background:url(../images/popup_box_blue_bg.jpg) no-repeat;
	top: 50%;
	left:50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-moz-border-radius: 15px;
	padding:36px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	text-align: center;
	box-shadow: 0 14px 27px 0 rgba(0,0,0,0.15);
}

.arflite_pro_popup_close_icon{
	position: absolute;
	top:10px;
	right:15px;
	color:#fff;
	cursor: pointer;
	font-size: 26px;
}

.arflite_pro_popup_lock_icon{
	float:left;
	display: block;
	width: 45px;
	height: 55px;
	margin-bottom: 25px;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	background:url(../images/lock_icon_white.png) no-repeat;
}

.arflite_pro_version_popup_title{
	float:left;
	width: 100%;
	text-align: center;
	font-size:26px;
	font-family:  'Roboto', sans-serif;;
	font-weight: bold;
	margin:0;
	color:#fff;
	margin-bottom:15px;
}

.arflite_pro_version_popup_subtitle{
	float: left;
	width: 100%;
	margin:0;
	text-align: center;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	margin-bottom:25px;
}

.arflite_pro_version_popup_btn{
	float:left;
	width: 200px;
	height: 50px;
	font-family: 'Roboto', sans-serif;
	background:#f8da0f;
	color: #000 !important;
	font-size: 18px;
	border-radius:8px;
	position: relative;
	left:50%;
	margin:0;
	line-height: 50px;
	transform: translateX(-50%);
	text-decoration: none;
	font-weight: bold;
	transition:all 0.3s;
}

.arflite_pro_version_popup_btn:hover{
	background: #ffffff;
}





 .dataTables_wrapper *{
	outline: none;
 }

 .dataTables_wrapper > div:first-child,
 .dataTables_wrapper > div.footer{
	background:#f2f4f9 !important;
	border:none;
	font-size:12px;
	font-weight: bold;
	border-radius:0px;
	-webkit-border-radius:0px;
	-o-border-radius:0px;
	-moz-border-radius:0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding:11px;
	float:left;
	width: 100%;
 }

 .dataTables_wrapper .dataTables_filter input[type="search"]{
	height:30px;
	line-height:25px !important;
	border:1px solid #D5E3FF;
	-o-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:#FFFFFF url('../images/searchicon.svg') no-repeat;
	font-family: Asap-Regular;
	font-size: 15px;
	color: #4e5462;
	margin:0px;
	letter-spacing:0.8px;
	padding:0px 10px 0 10px;
	background-position:5px 6px;
	background-repeat:no-repeat;
	padding-left:30px;
	line-height:normal;
	width: 190px;
 }

 .dataTables_wrapper .dataTables_paginate .paginate_button:hover{
	background: none;
	color:#333;
	border:none;
 }

 .dataTables_wrapper .dt-buttons{
	float:right;
	width: 210px;
	position: relative;
 }

 .dataTables_wrapper .dataTables_length{
	float:left;
	width: calc( 100% - 410px );
 }

 .dataTables_wrapper div.dt-button-collection{
	left: 0 !important;
	width: 100%;
 }

 .dataTables_wrapper .ColVis_collection .ColVis_Button{
	width: 100% !important;
	text-align: left;
	margin-bottom:2px;
	padding-left:0px !important;
	padding-right:0px !important;
 }

 .dataTables_wrapper .dt-button-background{
	background: #000 !important;
	opacity: 0.1;
 }

 #list_entry_form .dataTables_wrapper table thead th{
	padding: 10px 25px;
 }

 #list_entry_form .dataTables_wrapper table thead .sorting{
	background-position: 95% center;
 }

 .wrap table.dataTable th.sorting_desc{
	background-image:none;
	position: relative;
 }

 .wrap table.dataTable th.sorting_desc::after{
	content: "";
	background-image: url(../datatables/media/images/ui-icons.png);
	float: right;
	width: 16px;
	height: 16px;
	background-position: -64px -16px;
	position: absolute;
	right: 10px;
 }

 .wrap table.dataTable th.sorting_asc{
	background-image:none;
	position: relative;
 }

 .wrap table.dataTable th.sorting_asc::after{
	content: "";
	background-image: url(../datatables/media/images/ui-icons.png);
	float: right;
	width: 16px;
	height: 16px;
	background-position: 0 -16px;
	position: absolute;
	right: 10px;
 }

 .wrap table.dataTable th.sorting{
	background-image:none;
	position: relative;
 }

 .wrap table.dataTable th.sorting::after{
	content: "";
	background-image: url(../datatables/media/images/ui-icons.png);
	float: right;
	width: 16px;
	height: 16px;
	background-position: -128px 0px;
	position: absolute;
	right: 10px;
 }

 .ColVis_Button .colvis_checkbox{
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid #c3c3c3;
	vertical-align: middle;
	margin-top: -8px;
 }

.ColVis_Button.active .colvis_checkbox{
	background-image: url(../datatables/media/images/ui-icons.png);
	background-position: -64px -145px;
}
dl.arf_selectbox ul li[data-value="inherit"]{
	font-family: 'Asap-Medium';
	margin: 0;
	width: 100%;
	padding-left: 5px;
}
.arf_addon_loader{
	position: absolute;
	width: 30px;
	height: 30px;
	left: 75%;
	top: 58%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.arf_circular {
	-webkit-animation: rotate 2s linear infinite;
	-moz-animation: rotate 2s linear infinite;
	-o-animation: rotate 2s linear infinite;
	animation: rotate 2s linear infinite;
	height: 100%;
	-webkit-transform-origin: 43% 37%;
	-moz-transform-origin: 43% 37%;
	-o-transform-origin: 43% 37%;
	transform-origin: 43% 37%;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	display:none;
}

.path {
	stroke-dasharray: 1, 200;
	stroke-dashoffset: 0;
	stroke-linecap: round;
	-webkit-animation: dash 1.5s ease-in-out infinite, color_blue 6s ease-in-out infinite;
	-moz-animation: dash 1.5s ease-in-out infinite, color_blue 6s ease-in-out infinite;
	-o-animation: dash 1.5s ease-in-out infinite, color_blue 6s ease-in-out infinite;
	animation: dash 1.5s ease-in-out infinite, color_blue 6s ease-in-out infinite;
}


.addon_container:hover .path{
	-webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
	-moz-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
	-o-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
	animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
}

@-webkit-keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes rotate {
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-webkit-keyframes dash {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0;
	}
	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35px;
	}
	100% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124px;
	}
}
@keyframes dash {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0;
	}
	50% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35px;
	}
	100% {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124px;
	}
}
@-webkit-keyframes color {
	100%,
	0% {
		stroke: #ffffff;
	}
	40% {
		stroke: #ffffff;
	}
	66% {
		stroke: #ffffff;
	}
	80%,
	90% {
		stroke: #ffffff;
	}
}
@keyframes color_blue {
	100%,
	0%{
		stroke: #4786ff;
	}
	40% {
		stroke: #4786ff;
	}
	66% {
		stroke: #4786ff;
	}
	80%,
	90% {
		stroke: #4786ff;
	}
}
@-webkit-keyframes color_blue {
	100%,
	0%{
		stroke: #4786ff;
	}
	40% {
		stroke: #4786ff;
	}
	66% {
		stroke: #4786ff;
	}
	80%,
	90% {
		stroke: #4786ff;
	}
}
@keyframes color {
	100%,
	0% {
		stroke: #ffffff;
	}
	40% {
		stroke: #ffffff;
	}
	66% {
		stroke: #ffffff;
	}
	80%,
	90% {
		stroke: #ffffff;
	}
}
@-webkit-keyframes color_blue {
	100%,
	0%{
		stroke: #4786ff;
	}
	40% {
		stroke: #4786ff;
	}
	66% {
		stroke: #4786ff;
	}
	80%,
	90% {
		stroke: #4786ff;
	}
}

.arflite_black_friday_sale_popup_wrapper{
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(255,255,255,0.6);
	z-index: 99999;
}

.arflite_black_friday_sale_popup_wrapper.active{
	display: block;
}

.arflite_black_friday_sale_popup_container{
	float:none;
	display: block;
	width: 750px;
	height: 400px;
	background: #000000;
	border-radius: 6px;
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

.arflite_black_friday_sale_close_btn{
	position: absolute;
	color: #fff;
	right: 12px;
	top: 15px;
	cursor: pointer;
}

.arflite_bf_sale_icon{
	position: absolute !important;
	color: #F9E864;
	display: block;
	right: 50px;
	top: 45%;
	transform:translateY(-50%);
	width: auto  !important;
	height: auto  !important;
}

.arflite_bf_sale_text {
	float: left;
	left: 0;
	position: absolute;
	top: 35%;
	transform: translateY(-50%);
	color: #FFFFFF;
	font-size: 60px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	line-height: normal;
}

span.arflite_bf_discount_price {
	position: absolute;
	color: #f9e864;
	left: 50%;
	bottom: 100px;
	font-weight: bold;
	transform: translate(-50%,-50%);
	line-height: normal;
	font-size: 26px;
}

.arflite_bf_sale_text::before {
	content: '';
	float: none;
	display: block;
	border: 40px solid #ff0000;
	border-left: 40px solid transparent;
	width: 80%;
	margin: 0 auto;
	border-right: 40px solid transparent;
	position: absolute;
	z-index: -1;
	top: 55%;
	left: 50%;
	transform: translate(-50%,-50%);
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-o-box-sizing: content-box;
}

span.arflite_bf_limited_text_wrapper {
	position: absolute;
	bottom: 175px;
	color: #FFF;
	width: 100%;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}

.arflite_bf_popup_btn{
	float:none;
	display: inline-block;
	width: auto;
	height: 45px;
	padding:0 20px;
	border:2px solid #F9E864;
	color: #000000 !important;
	border-radius: 10px;
	text-decoration: none;
	outline:none !important;
	line-height: 42px;
	font-size: 20px;
	font-weight: bold;
	position: absolute;
	left: 50%;
	bottom: 40px;
	transform:translateX(-50%);
	background: #F9E864;
	transition: all .3s;
	box-shadow: none !important
}

.arflite_bf_popup_btn:hover{
	background: #F9E864;
	color:#000000 !important;
}

.arflite_bf_sale_title {
	float: left;
	position: absolute;
	width: 100%;
	color: #F9E864;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	top: 50px;
}

.arflite_black_friday_sale_close_btn i {
	position: relative;
}

.arflite_black_friday_sale_close_btn i::before {
	content: '';
	width: 15px;
	height: 3px;
	background: #fff;
	display: block;
	border-radius: 4px;
	transform: rotate(48deg);
	position: relative;
	top: 3px;
}

.arflite_black_friday_sale_close_btn i::after {
	content: '';
	width: 15px;
	height: 3px;
	background: #fff;
	display: block;
	border-radius: 4px;
	transform: rotate(-46deg);
}

.arflite_font_size_dropdown {
	width: 70px !important;
	margin-left: 145px !important;
}

.arflite_font_size_dropdown dd ul {
	width: 70px !important;
	margin-top: -10px !important;
}

.arf_auto_responder_disabled dt{
	background: #eaeaea;
	color: #666666;
	cursor: no-drop;
}

.arf_unit_btn{

	float: right;
	width: auto;
	margin: 0;
	font-family: 'Asap-Regular';
	border: 1px solid #D5E3FF;
	font-size: 13px;
	padding: 7px 12px;
	margin-left: 1px;
	overflow: hidden;
}


.arf_unit_btn:hover, .arf_unit_btn.active {
	color: #ffffff;
	background: #3f74e7;
	border-color: #3f74e7;
}

.arf_form_outer_wrapper #new_fields .arf_field_option_input_text.arf_unit_time_width{
	float: left !important;
	width: 26.5% !important;
	margin-right: 5% !important;
}
.arf_field_option_input_note_text.arf_unit_time_width{
	float: left;
	width: 20%;
	margin-right:11%;
	text-align: left;
}


.arf_form_timer_val_wrapper .arf_form_padding_box[disabled='disabled']{
	cursor: not-allowed;
	background-color: #f1f1f1 !important;
}

.arf_form_timer_val_wrapper{
	display: inline-block;
	margin: 0px;
	width: 25.2% !important;
	width: calc(100% / 3);
	color: #4e5462;
	font-family: Asap-Regular;
	text-align: center;
}

.arf_help_div{
	font-size: 12px;
	font-style: italic;
	color: #333333;
	float: left;
	font-family:'Asap-Regular';
	width: 100%;
	padding-left: 12px;
}
 /* email attachment css start */
 .arflite_user_email_notification_file_attachment{
	display: block;
	margin-top: 20px;
 }
 .arflite_user_email_attachment_uploader_label{
	float: left;
 }
 .arflite_user_email_attachment_uploader input[type="file"]:disabled{
	background: #eaeaea;
	color: #666666;
	cursor: no-drop;
	border: 1px solid #eaeaea;
 }
 .arflite_user_email_attachment_uploader{
	margin: 0 20px;
	float: left;
	width: auto;
 }
 .arf_email_attchment_div{
	float: left;
}
 .arflite_user_email_attachment_input_note_text {
	float: left;
	width: 80%;
	font-style: italic;
	color: rgba(44,51,56,.5);
	font-size: 14px;
 }
 .arflite_user_email_attachment_uploader input[type="file"]{
	background: #ffffff;
	border: 1px solid #D5E3FF;
	width: auto;
	display: block;
}
.arflite_email_attchemnt_premium{
	display: inline-block;
	margin-left: -10%;
	margin-top: 6px;
}
.arf_editor_email_attchment{
	position: absolute !important;
	cursor: pointer !important;
	opacity: 0 !important;
	width: 100% !important;
	top:0px;
	left:0px;
}
.arf_user_email_attachment_uploader_div{
	float: left;
	/* margin: -35px 300px; */
	width: auto;
	background: #0C7CD5;
	border-color: #0C7CD5;
	font-size: 16px;
	font-family: Roboto;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding: 7px 20px 7px 20px!important;
	border-radius: 5px;
	width: 23%;
	text-align: center;
	position: relative;
	transform: translateY(2px);
	left: -10%;
}
.arf_email_attachment_file{
	text-align: center;
	color: #fff;;
	cursor: pointer;
}
.arf_email_attachment_file svg{
	fill: #fff;
}
.arf_user_email_attachment_uploader_div.disabled{
	opacity: 0.5;
}
/* gmail api related message css */
.arflite_form_padding_cls{width:90%!important;margin:8px 16px 10px 16px}

.arf-selectpicker-control .arf_frm_width_icon_cls{
    top: -11px;
}
.arf-selectpicker-control .arf_frm_width_icon_cls li{
    padding: 4px 7px 4px 7px;
    text-align: center;
}
.arf_form_padding_cls{
    width:90% !important; margin:8px 16px 10px 16px;
}
.arf_field_border_radius.arf_disabled{
    cursor: not-allowed;
}
.arf_field_border_radius.arf_disabled{
    cursor: not-allowed;
}
/* gmail api related message css */


.modal {
    display: none;
    position: fixed;
    z-index: 1;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #000;
    background-color: rgba(0, 0, 0, .4)
}

.sale_close {
    margin-top: 25px;
    right: 25px;
    position: absolute;
    cursor: pointer;
}

.arflite_upgred_to_premium_background {
    background-image: url(../images/arform-blf-popup-lite.webp);
    width: 630px;
    height: 700px;
    border-radius: 24px;
    position: fixed;
    background-repeat: no-repeat;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
}

.modal-content {
    margin: auto;
    padding: 20px;
    width: 80%;
}

.close {
    color: wheat;
    float: right;
    font-size: 28px;
    font-weight: 700;
    position: fixed;
    right: 34%;
}

.arflite_upgred_to_premium_button {
    width: 178px;
    height: 48px;
    border-radius: 10px;
    background: #F5B11D;
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    bottom: 88px;
    font-size: 18px;
    line-height: 18px;
    font-family: 'Asap-Regular';
    font-weight: 600;
    color: #000000;
    cursor: pointer;
}

@media screen and (max-width: 1360px) {
    .arflite_upgred_to_premium_background {
        width: 500px;
        height: 556px;
        background-size: 500px;
    }

    .arflite_upgred_to_premium_button {
        width: 170px;
        height: 45px;
        bottom: 70px;
        font-size: 16px;
    }

    #black_friday_sale_close {
        width: 18px;
    }
}

.close:focus,
.close:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.discount_text{
    color: rgba(0, 0, 0, 0.45);
    font-weight: 500;
}

/* css change start */
.arflite_set_timer_hours{
    border-right: 0 !important;border-radius: 3px 0 0 3px !important;
}
.arflite_set_timer_minutes{
    border-right: 0 !important;border-radius: 0 !important;
}
.arflite_set_timer_second{
    border-radius: 0 3px 3px 0 !important;
}
/* css change end */

.arfcontactform{
    background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDAiIHdpZHRoPSI0MCIgdmlld0JveD0iMCAwIDMwIDMwIiA+CgkJICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNEU1NDYyIiBzdHJva2Utd2lkdGg9IjAuMyIgZD0iTTcuMTM5LDE5LjQ2MmMyLjc2MiwzLjMwMSw2LjA4NSw1LjksOS44NzgsNy43MzljMS40NDQsMC42ODUsMy4zNzUsMS40OTcsNS41MjcsMS42MzdjMC4xMzQsMC4wMDYsMC4yNjEsMC4wMTIsMC4zOTQsMC4wMTJjMS40NDUsMCwyLjYwNS0wLjQ5OSwzLjU1MS0xLjUyNmMwLjAwNi0wLjAwNiwwLjAxNy0wLjAxOCwwLjAyMy0wLjAyOWMwLjMzNi0wLjQwNiwwLjcxOS0wLjc3MSwxLjExOS0xLjE2YzAuMjcxLTAuMjYxLDAuNTUxLTAuNTMzLDAuODE3LTAuODEzYzEuMjM1LTEuMjg4LDEuMjM1LTIuOTI0LTAuMDEyLTQuMTcxbC0zLjQ4NS0zLjQ4N2MtMC41OTItMC42MTUtMS4yOTktMC45MzktMi4wNDItMC45MzljLTAuNzQyLDAtMS40NTYsMC4zMjQtMi4wNjUsMC45MzRsLTIuMDc2LDIuMDc3Yy0wLjE5MS0wLjExLTAuMzg5LTAuMjA5LTAuNTc0LTAuMzAyYy0wLjIzMS0wLjExNi0wLjQ0Ni0wLjIyNy0wLjYzOC0wLjM0OGMtMS44OTEtMS4yMDEtMy42MDctMi43NjgtNS4yNDktNC43ODFjLTAuODI5LTEuMDUtMS4zODYtMS45MzItMS43NzQtMi44MzFjMC41NDUtMC40OTMsMS4wNTYtMS4wMSwxLjU0OS0xLjUxNWMwLjE3NC0wLjE4LDAuMzU0LTAuMzU5LDAuNTMzLTAuNTM5YzAuNjI3LTAuNjI3LDAuOTYzLTEuMzUzLDAuOTYzLTIuMDg5YzAtMC43MzctMC4zMzEtMS40NjItMC45NjMtMi4wODlsLTEuNzI5LTEuNzI5Yy0wLjIwMy0wLjIwMi0wLjM5NS0wLjM5OS0wLjU5Mi0wLjYwM0M5LjkxMSwyLjUxNSw5LjUxMiwyLjEwOSw5LjExNywxLjc0M0M4LjUyLDEuMTU3LDcuODE4LDAuODUsNy4wNzUsMC44NWMtMC43MzYsMC0xLjQ0NCwwLjMwNy0yLjA2NCwwLjg5OGwtMi4xNjksMi4xN0MyLjA1Myw0LjcwOCwxLjYwNiw1LjY2NiwxLjUxNCw2Ljc3M2MtMC4xMSwxLjM4NywwLjE0NSwyLjg2LDAuODA2LDQuNjQyQzMuMzM1LDE0LjE3LDQuODY2LDE2LjcyOSw3LjEzOSwxOS40NjJ6IE0yLjkyOSw2Ljg5NWMwLjA2OS0wLjc3MSwwLjM2NS0xLjQxNiwwLjkyMi0xLjk3M2wyLjE1OC0yLjE1OGMwLjMzNi0wLjMyNSwwLjcwNy0wLjQ5MywxLjA2Ni0wLjQ5M2MwLjM1NCwwLDAuNzE0LDAuMTY4LDEuMDQ0LDAuNTA1YzAuMzg5LDAuMzU5LDAuNzU0LDAuNzM2LDEuMTQ4LDEuMTM4YzAuMTk3LDAuMjAyLDAuNCwwLjQwNSwwLjYwNCwwLjYxNEwxMS42LDYuMjU3YzAuMzU5LDAuMzU5LDAuNTQ1LDAuNzI1LDAuNTQ1LDEuMDg1YzAsMC4zNTktMC4xODYsMC43MjUtMC41NDUsMS4wODVjLTAuMTgsMC4xOC0wLjM1OSwwLjM2NS0wLjU0LDAuNTQ1Yy0wLjUzOSwwLjU0Ni0xLjA0NCwxLjA2Mi0xLjYwMSwxLjU1NWMtMC4wMTIsMC4wMTItMC4wMTgsMC4wMTgtMC4wMjgsMC4wMjljLTAuNDgxLDAuNDgxLTAuNDA2LDAuOTQtMC4yOSwxLjI4OGMwLjAwNSwwLjAxOCwwLjAxMSwwLjAyOSwwLjAxNywwLjA0N2MwLjQ0NywxLjA3MywxLjA2NywyLjA5NCwyLjAzNiwzLjMxM2MxLjc0LDIuMTQ2LDMuNTcyLDMuODEyLDUuNTkxLDUuMDk0YzAuMjQ5LDAuMTYzLDAuNTE3LDAuMjksMC43NjYsMC40MThjMC4yMzIsMC4xMTYsMC40NDcsMC4yMjcsMC42MzgsMC4zNDljMC4wMjMsMC4wMTEsMC4wNDEsMC4wMjIsMC4wNjQsMC4wMzRjMC4xOTEsMC4wOTksMC4zNzcsMC4xNDYsMC41NjMsMC4xNDZjMC40NjQsMCwwLjc2Ni0wLjI5NiwwLjg2NC0wLjM5NWwyLjE2OS0yLjE3YzAuMzM3LTAuMzM3LDAuNzAyLTAuNTE3LDEuMDYyLTAuNTE3YzAuNDQsMCwwLjgsMC4yNzIsMS4wMjYsMC41MTdsMy40OTgsMy40OTJjMC42OTUsMC42OTYsMC42ODksMS40NTEtMC4wMTgsMi4xODhjLTAuMjQ0LDAuMjYxLTAuNDk5LDAuNTExLTAuNzcxLDAuNzcxYy0wLjQwNiwwLjM5NS0wLjgzLDAuODAxLTEuMjEzLDEuMjZjLTAuNjY2LDAuNzE5LTEuNDYxLDEuMDU2LTIuNDg4LDEuMDU2Yy0wLjA5OCwwLTAuMjAyLTAuMDA2LTAuMzAxLTAuMDEyYy0xLjkwMi0wLjEyMi0zLjY3Mi0wLjg2NC01LTEuNDk3Yy0zLjYwNy0xLjc0Ni02Ljc3NC00LjIyNC05LjQwMS03LjM2OGMtMi4xNjMtMi42MDUtMy42MTktNS4wMy00LjU4Mi03LjYzQzMuMDYyLDkuMzQzLDIuODM2LDguMDYxLDIuOTI5LDYuODk1eiIvPgoJICAgIDwvc3ZnPg==');    
    float:none !important;
    display:inline-block;
    width:45px;
    height:45px;
    background-repeat: no-repeat;    
    margin-top: 20px;   
    left: 0% !important; 
}

.arf_modalform_box.arfactive .arfcontactform, .arf_modalform_box:hover .arfcontactform{
    background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDAiIHdpZHRoPSI0MCIgdmlld0JveD0iMCAwIDMwIDMwIiA+CgkJICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjAuMyIgZD0iTTcuMTM5LDE5LjQ2MmMyLjc2MiwzLjMwMSw2LjA4NSw1LjksOS44NzgsNy43MzljMS40NDQsMC42ODUsMy4zNzUsMS40OTcsNS41MjcsMS42MzdjMC4xMzQsMC4wMDYsMC4yNjEsMC4wMTIsMC4zOTQsMC4wMTJjMS40NDUsMCwyLjYwNS0wLjQ5OSwzLjU1MS0xLjUyNmMwLjAwNi0wLjAwNiwwLjAxNy0wLjAxOCwwLjAyMy0wLjAyOWMwLjMzNi0wLjQwNiwwLjcxOS0wLjc3MSwxLjExOS0xLjE2YzAuMjcxLTAuMjYxLDAuNTUxLTAuNTMzLDAuODE3LTAuODEzYzEuMjM1LTEuMjg4LDEuMjM1LTIuOTI0LTAuMDEyLTQuMTcxbC0zLjQ4NS0zLjQ4N2MtMC41OTItMC42MTUtMS4yOTktMC45MzktMi4wNDItMC45MzljLTAuNzQyLDAtMS40NTYsMC4zMjQtMi4wNjUsMC45MzRsLTIuMDc2LDIuMDc3Yy0wLjE5MS0wLjExLTAuMzg5LTAuMjA5LTAuNTc0LTAuMzAyYy0wLjIzMS0wLjExNi0wLjQ0Ni0wLjIyNy0wLjYzOC0wLjM0OGMtMS44OTEtMS4yMDEtMy42MDctMi43NjgtNS4yNDktNC43ODFjLTAuODI5LTEuMDUtMS4zODYtMS45MzItMS43NzQtMi44MzFjMC41NDUtMC40OTMsMS4wNTYtMS4wMSwxLjU0OS0xLjUxNWMwLjE3NC0wLjE4LDAuMzU0LTAuMzU5LDAuNTMzLTAuNTM5YzAuNjI3LTAuNjI3LDAuOTYzLTEuMzUzLDAuOTYzLTIuMDg5YzAtMC43MzctMC4zMzEtMS40NjItMC45NjMtMi4wODlsLTEuNzI5LTEuNzI5Yy0wLjIwMy0wLjIwMi0wLjM5NS0wLjM5OS0wLjU5Mi0wLjYwM0M5LjkxMSwyLjUxNSw5LjUxMiwyLjEwOSw5LjExNywxLjc0M0M4LjUyLDEuMTU3LDcuODE4LDAuODUsNy4wNzUsMC44NWMtMC43MzYsMC0xLjQ0NCwwLjMwNy0yLjA2NCwwLjg5OGwtMi4xNjksMi4xN0MyLjA1Myw0LjcwOCwxLjYwNiw1LjY2NiwxLjUxNCw2Ljc3M2MtMC4xMSwxLjM4NywwLjE0NSwyLjg2LDAuODA2LDQuNjQyQzMuMzM1LDE0LjE3LDQuODY2LDE2LjcyOSw3LjEzOSwxOS40NjJ6IE0yLjkyOSw2Ljg5NWMwLjA2OS0wLjc3MSwwLjM2NS0xLjQxNiwwLjkyMi0xLjk3M2wyLjE1OC0yLjE1OGMwLjMzNi0wLjMyNSwwLjcwNy0wLjQ5MywxLjA2Ni0wLjQ5M2MwLjM1NCwwLDAuNzE0LDAuMTY4LDEuMDQ0LDAuNTA1YzAuMzg5LDAuMzU5LDAuNzU0LDAuNzM2LDEuMTQ4LDEuMTM4YzAuMTk3LDAuMjAyLDAuNCwwLjQwNSwwLjYwNCwwLjYxNEwxMS42LDYuMjU3YzAuMzU5LDAuMzU5LDAuNTQ1LDAuNzI1LDAuNTQ1LDEuMDg1YzAsMC4zNTktMC4xODYsMC43MjUtMC41NDUsMS4wODVjLTAuMTgsMC4xOC0wLjM1OSwwLjM2NS0wLjU0LDAuNTQ1Yy0wLjUzOSwwLjU0Ni0xLjA0NCwxLjA2Mi0xLjYwMSwxLjU1NWMtMC4wMTIsMC4wMTItMC4wMTgsMC4wMTgtMC4wMjgsMC4wMjljLTAuNDgxLDAuNDgxLTAuNDA2LDAuOTQtMC4yOSwxLjI4OGMwLjAwNSwwLjAxOCwwLjAxMSwwLjAyOSwwLjAxNywwLjA0N2MwLjQ0NywxLjA3MywxLjA2NywyLjA5NCwyLjAzNiwzLjMxM2MxLjc0LDIuMTQ2LDMuNTcyLDMuODEyLDUuNTkxLDUuMDk0YzAuMjQ5LDAuMTYzLDAuNTE3LDAuMjksMC43NjYsMC40MThjMC4yMzIsMC4xMTYsMC40NDcsMC4yMjcsMC42MzgsMC4zNDljMC4wMjMsMC4wMTEsMC4wNDEsMC4wMjIsMC4wNjQsMC4wMzRjMC4xOTEsMC4wOTksMC4zNzcsMC4xNDYsMC41NjMsMC4xNDZjMC40NjQsMCwwLjc2Ni0wLjI5NiwwLjg2NC0wLjM5NWwyLjE2OS0yLjE3YzAuMzM3LTAuMzM3LDAuNzAyLTAuNTE3LDEuMDYyLTAuNTE3YzAuNDQsMCwwLjgsMC4yNzIsMS4wMjYsMC41MTdsMy40OTgsMy40OTJjMC42OTUsMC42OTYsMC42ODksMS40NTEtMC4wMTgsMi4xODhjLTAuMjQ0LDAuMjYxLTAuNDk5LDAuNTExLTAuNzcxLDAuNzcxYy0wLjQwNiwwLjM5NS0wLjgzLDAuODAxLTEuMjEzLDEuMjZjLTAuNjY2LDAuNzE5LTEuNDYxLDEuMDU2LTIuNDg4LDEuMDU2Yy0wLjA5OCwwLTAuMjAyLTAuMDA2LTAuMzAxLTAuMDEyYy0xLjkwMi0wLjEyMi0zLjY3Mi0wLjg2NC01LTEuNDk3Yy0zLjYwNy0xLjc0Ni02Ljc3NC00LjIyNC05LjQwMS03LjM2OGMtMi4xNjMtMi42MDUtMy42MTktNS4wMy00LjU4Mi03LjYzQzMuMDYyLDkuMzQzLDIuODM2LDguMDYxLDIuOTI5LDYuODk1eiIvPgoJICAgIDwvc3ZnPg==');
}

.arfsubscriptionform{
    background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDAiIHdpZHRoPSI0MCIgdmlld0JveD0iMCAwIDMwIDMwIiA+CgkJICAgIDxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0RTU0NjIiIGQ9Ik0xLjAwNiwyOC40M1YwLjM0N2gyM1YyOC40M0gxLjAwNnogTTIyLjAwNiwyLjM0N2gtMTlWMjYuNDNoMTkgIFYyLjM0N3ogTTEyLjAxMiwxMi4zMjhINS4wMTdWNC4zOGg2Ljk5NVYxMi4zMjh6IE0xMC4wMDksNi4zNDNINy4wMTF2NC4wNTJoMi45OThWNi4zNDN6IE0yMC4wMDYsMjAuMzU2SDUuMDE4di0yaDE0Ljk4OFYyMC4zNTZ6ICAgTTE3LjA0OCwyNC4zNTZINS4wMTh2LTJoMTIuMDNWMjQuMzU2eiBNMTQuMDIsOS4zMmg2djJoLTZWOS4zMnogTTE5Ljk4NSwxNi4zNzhINS4wMTh2LTJoMTQuOTY3VjE2LjM3OHogTTE0LjAyLDUuMzJoNnYyaC02VjUuMzJ6ICAiLz4KCSAgICA8L3N2Zz4=');    
    float:none !important;
    display:inline-block;
    width:45px;
    height:45px;
    background-repeat: no-repeat;    
    margin-top: 20px;    
}

.arf_modalform_box.arfactive .arfsubscriptionform, .arf_modalform_box:hover .arfsubscriptionform{
    background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDAiIHdpZHRoPSI0MCIgdmlld0JveD0iMCAwIDMwIDMwIiA+CgkJICAgIDxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xLjAwNiwyOC40M1YwLjM0N2gyM1YyOC40M0gxLjAwNnogTTIyLjAwNiwyLjM0N2gtMTlWMjYuNDNoMTkgIFYyLjM0N3ogTTEyLjAxMiwxMi4zMjhINS4wMTdWNC4zOGg2Ljk5NVYxMi4zMjh6IE0xMC4wMDksNi4zNDNINy4wMTF2NC4wNTJoMi45OThWNi4zNDN6IE0yMC4wMDYsMjAuMzU2SDUuMDE4di0yaDE0Ljk4OFYyMC4zNTZ6ICAgTTE3LjA0OCwyNC4zNTZINS4wMTh2LTJoMTIuMDNWMjQuMzU2eiBNMTQuMDIsOS4zMmg2djJoLTZWOS4zMnogTTE5Ljk4NSwxNi4zNzhINS4wMTh2LTJoMTQuOTY3VjE2LjM3OHogTTE0LjAyLDUuMzJoNnYyaC02VjUuMzJ6ICAiLz4KCSAgICA8L3N2Zz4=');
}

.arfffedbackform{
    background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDAiIHdpZHRoPSI0MCIgdmlld0JveD0iMCAwIDMwIDMwIiA+CgkJICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0RTU0NjIiIGQ9Ik0yNC41NzQsMjMuMjA4aC0xLjQzOHY0LjQwMmMwLDAuMjYyLTAuMTUyLDAuNS0wLjM4OSwwLjYxCgljLTAuMDkxLDAuMDQzLTEuNjg4LDAuMDYzLTEuNzgzLDAuMDYzYy0wLjE1NiwwLTAuNDgyLTAuMDU1LTAuNjA1LTAuMTU5bC01LjA2My00LjkxN0g1LjcyNWMtMi41MzYsMC00LjYtMi4wNzEtNC42LTQuNjE2VjQuODY0CgljMC0yLjU0NSwyLjA2My00LjYxNiw0LjYtNC42MTZoMTguODE3YzIuNTM1LDAsNC41OTksMi4wNzEsNC41OTksNC42MTZ2MTMuNzI4QzI5LjE0MSwyMS4xMzcsMjcuMTA5LDIzLjIwOCwyNC41NzQsMjMuMjA4egoJIE0yNy4xNDQsNS40NjVjMC0xLjgwMi0xLjQ2LTMuMjY5LTMuMjU2LTMuMjY5SDYuMzgyYy0xLjc5NSwwLTMuMjU2LDEuNDY3LTMuMjU2LDMuMjY5djEyLjUyNmMwLDEuODAyLDEuNDYxLDMuMjM3LDMuMjU2LDMuMjM3CgloOS4xNTdjMC4xNTgsMCwwLjMxMiwwLjA1NiwwLjQzMywwLjE1OGw1LjE2Nyw0LjczOXYtNC4yMjRjMC0wLjM3MiwwLjMwMS0wLjY3NCwwLjY3MS0wLjY3NGgyLjA3OGMxLjc5NiwwLDMuMjU2LTEuNDM2LDMuMjU2LTMuMjM3CglWNS40NjV6IE0yMi45NTEsMTcuMjA5SDYuODAzYy0wLjM2MywwLTAuNjU2LTAuNTgzLTAuNjU2LTAuOTU1czAuMjkzLTEuMDE5LDAuNjU2LTEuMDE5aDE2LjE0N2MwLjM2MiwwLDAuNjY5LDAuNjQ2LDAuNjY5LDEuMDE5CglDMjMuNjIsMTYuNjI2LDIzLjMxMywxNy4yMDksMjIuOTUxLDE3LjIwOXogTTIyLjk1MSwxMy4yMzZINi44MDNjLTAuMzYzLDAtMC42NTYtMC42MTQtMC42NTYtMC45ODZzMC4yOTMtMS4wMTgsMC42NTYtMS4wMThoMTYuMTQ3CgljMC4zNjIsMCwwLjY2OSwwLjY0NiwwLjY2OSwxLjAxOFMyMy4zMTMsMTMuMjM2LDIyLjk1MSwxMy4yMzZ6IE0yMi45NTEsOS4yMzNINi44MDNjLTAuMzYzLDAtMC42NTYtMC42MTQtMC42NTYtMC45ODYKCVM2LjQ0LDcuMTk4LDYuODAzLDcuMTk4aDE2LjE0N2MwLjM2MiwwLDAuNjY5LDAuNjc3LDAuNjY5LDEuMDQ5UzIzLjMxMyw5LjIzMywyMi45NTEsOS4yMzN6Ii8+CgkgICAgPC9zdmc+');    
    float:none !important;
    display:inline-block;
    width:45px;
    height:45px;
    background-repeat: no-repeat;    
    margin-top: 20px;    
}

.arf_modalform_box.arfactive .arfffedbackform, .arf_modalform_box:hover .arfffedbackform{
    background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDAiIHdpZHRoPSI0MCIgdmlld0JveD0iMCAwIDMwIDMwIiA+CgkJICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNC41NzQsMjMuMjA4aC0xLjQzOHY0LjQwMmMwLDAuMjYyLTAuMTUyLDAuNS0wLjM4OSwwLjYxCgljLTAuMDkxLDAuMDQzLTEuNjg4LDAuMDYzLTEuNzgzLDAuMDYzYy0wLjE1NiwwLTAuNDgyLTAuMDU1LTAuNjA1LTAuMTU5bC01LjA2My00LjkxN0g1LjcyNWMtMi41MzYsMC00LjYtMi4wNzEtNC42LTQuNjE2VjQuODY0CgljMC0yLjU0NSwyLjA2My00LjYxNiw0LjYtNC42MTZoMTguODE3YzIuNTM1LDAsNC41OTksMi4wNzEsNC41OTksNC42MTZ2MTMuNzI4QzI5LjE0MSwyMS4xMzcsMjcuMTA5LDIzLjIwOCwyNC41NzQsMjMuMjA4egoJIE0yNy4xNDQsNS40NjVjMC0xLjgwMi0xLjQ2LTMuMjY5LTMuMjU2LTMuMjY5SDYuMzgyYy0xLjc5NSwwLTMuMjU2LDEuNDY3LTMuMjU2LDMuMjY5djEyLjUyNmMwLDEuODAyLDEuNDYxLDMuMjM3LDMuMjU2LDMuMjM3CgloOS4xNTdjMC4xNTgsMCwwLjMxMiwwLjA1NiwwLjQzMywwLjE1OGw1LjE2Nyw0LjczOXYtNC4yMjRjMC0wLjM3MiwwLjMwMS0wLjY3NCwwLjY3MS0wLjY3NGgyLjA3OGMxLjc5NiwwLDMuMjU2LTEuNDM2LDMuMjU2LTMuMjM3CglWNS40NjV6IE0yMi45NTEsMTcuMjA5SDYuODAzYy0wLjM2MywwLTAuNjU2LTAuNTgzLTAuNjU2LTAuOTU1czAuMjkzLTEuMDE5LDAuNjU2LTEuMDE5aDE2LjE0N2MwLjM2MiwwLDAuNjY5LDAuNjQ2LDAuNjY5LDEuMDE5CglDMjMuNjIsMTYuNjI2LDIzLjMxMywxNy4yMDksMjIuOTUxLDE3LjIwOXogTTIyLjk1MSwxMy4yMzZINi44MDNjLTAuMzYzLDAtMC42NTYtMC42MTQtMC42NTYtMC45ODZzMC4yOTMtMS4wMTgsMC42NTYtMS4wMThoMTYuMTQ3CgljMC4zNjIsMCwwLjY2OSwwLjY0NiwwLjY2OSwxLjAxOFMyMy4zMTMsMTMuMjM2LDIyLjk1MSwxMy4yMzZ6IE0yMi45NTEsOS4yMzNINi44MDNjLTAuMzYzLDAtMC42NTYtMC42MTQtMC42NTYtMC45ODYKCVM2LjQ0LDcuMTk4LDYuODAzLDcuMTk4aDE2LjE0N2MwLjM2MiwwLDAuNjY5LDAuNjc3LDAuNjY5LDEuMDQ5UzIzLjMxMyw5LjIzMywyMi45NTEsOS4yMzN6Ii8+CgkgICAgPC9zdmc+');
}

.arftemplateicondiv{
    position: relative;
    left: 3%;
}

.arf_vertical_align_top{
	vertical-align: top !important;
}
