

/*** LAYOUT ***/

.ait-clear:after			{ content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }

.ait-admin-page				{ width: 100%; min-width: 1000px; padding: 40px 20px 0px 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.ait-admin-page a,
.ait-admin-page a:hover		{ transition: none; }
.ait-options-page			{ display: table; width: 100%; }
.ait-options-page-top		{ display: table-row; }
.ait-top-left				{ display: table-cell; width: 18%; }
.ait-top-right				{ display: table-cell; width: 16%; }
.ait-top-links				{ display: table-cell; width: 66%; background: #f5f5f5; border: 1px solid #DFDFDF; border-bottom-width: 0px; border-radius: 5px 5px 0px 0px; box-shadow: 0px 0px 0px 1px #FFFFFF inset; vertical-align: top; }
.ait-options-page-content	{ display: table-row; }
.ait-options-sidebar		{ display: table-cell; width: 18%; background: url('../img/leftbar.png') top center repeat-y #D9E2E5; background-size: 100% 40px; border: 1px solid #CAD1D3; border-right-width: 0px; border-radius: 5px 0px 0px 5px; box-shadow: 0px 0px 0px 1px rgba(255,255,255,0.3) inset; vertical-align: top; }
.ait-options-content		{ display: table-cell; width: 66%; background: #f5f5f5; border: 1px solid #DFDFDF; border-left-color: #CAD1D3; box-shadow: 0px 0px 0px 1px #FFFFFF inset; vertical-align: top; }
.ait-options-aside			{ display: table-cell; width: 16%; background: #fafafa; border: 1px solid #DFDFDF; border-left-width: 0px; border-radius: 0px 5px 5px 0px; box-shadow: 0px 0px 0px 1px #ffffff inset; vertical-align: top; }
.ait-options-aside-content	{ margin-left: 20px; margin-right: 20px; }
#stick-to-top   			{ overflow: hidden; margin-top: 20px; transition: margin-top 0.3s; }

.ait-options-content-header				{ text-align: center; padding: 40px 0px 0px 0px; }
.ait-options-content-header h1			{ font-size: 30px; line-height: 40px; color: #959595; font-weight: normal; margin: 0px;}
.ait-options-content-header h1 strong	{ color: #333333; font-weight: bold; }
.ait-options-content-header p			{ margin: 0px;}

/*** pages modifications ***/

#ait-default-layout-page .ait-options-content-header,
#ait-pages-options-page .ait-options-content-header		{ padding-top: 50px; }
#ait-default-layout-page .ait-options-content,
#ait-pages-options-page .ait-options-content			{ width: 70%; border-radius: 0 0 0 5px; }
#ait-default-layout-page .ait-options-aside,
#ait-pages-options-page .ait-options-aside				{ width: 30%; border-radius: 0 0 5px 0; }

/*** top links ***/

.ait-pagelinks			{ list-style-type: none; float: left; margin: 0px; line-height: 20px; }
.ait-pagelinks:after	{ content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }
.ait-pagelinks li		{ display: block; padding: 7px 20px; margin: 0px; float: left; border-right: 1px solid #DFDFDF; box-shadow: -1px 0px 0px 0px #FFFFFF inset, 1px 0px 0px 0px #FFFFFF;}
.ait-pagelinks a		{ font-weight: bold; color: #333333; text-decoration: none;  }
.ait-pagelinks a:hover	{ color: #D54E21; text-decoration: underline; }

.ait-datalinks, .ait-viewlinks					{ list-style-type: none; float: right; margin: 0px; line-height: 20px; }
.ait-viewlinks 									{ float: left; }
.ait-datalinks:after, .ait-viewlinks:after		{ content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }
.ait-datalinks li, .ait-viewlinks li			{ display: block; padding: 7px 20px; margin: 0px; float: left; }
.ait-datalinks a, .ait-viewlinks a				{ font-weight: bold; text-decoration: none;  }
.ait-datalinks a:hover, .ait-viewlinks a:hover 	{ text-decoration: underline; }
.ait-datalinks a.ait-reset-options 				{ color: #ED9C98; text-shadow: 1px 1px 0px rgba(255,255,255,0.75); }
.ait-datalinks a.ait-reset-options:hover 		{ color: #E57368; }


/*** PAGES ***/

.ait-options-sidebar .ait-options-sidebar-title, .ait-options-sidebar ul.ait-options-tabs { text-shadow: 1px 1px 0px rgba(255,255,255,0.75); }

.ait-options-sidebar .ait-options-sidebar-title						{ background: url('../img/ico_global.png') 12px top no-repeat; min-height: 60px; font-size: 18px; line-height: 24px; font-weight: bold; color: #333333; padding: 5px 15px 0 74px; margin: 14px 0px 0px 0px; border-bottom: 1px solid #C0C4C5; box-shadow: 0px 1px 0px rgba(255,255,255,0.3); }
.ait-options-sidebar .ait-options-sidebar-title small				{ display: block; font-size: 11px; line-height: 14px; }
.ait-options-sidebar .ait-options-sidebar-title.ait-custom-title 	{ background: url('../img/ico_custom.png') 12px top no-repeat; }

.ait-options-sidebar ul.ait-options-tabs						{ margin: 0px; list-style-type: none; font-size: 14px; line-height: 22px; font-weight: bold; background: url('../img/bold_line.png') bottom left repeat-x;  box-shadow: 0px 1px 0px rgba(255,255,255,0.3); padding-bottom: 4px;}
.ait-options-sidebar ul.ait-options-tabs li						{ border-bottom: 1px solid #CAD1D3; box-shadow: 0px 1px 0px rgba(255,255,255,0.3); margin: 0px; position: relative; }
.ait-options-sidebar ul.ait-options-tabs li	small				{ display: block; color: #ddd; }
.ait-options-sidebar ul.ait-options-tabs li:last-child			{ border-bottom: 1px solid #C0C4C5; box-shadow: 0px 1px 0px rgba(255,255,255,0.1); }
.ait-options-sidebar ul.ait-options-tabs li a					{ color: #787D7D; display: block; padding: 10px 10px 10px 20px; text-decoration: none; margin: 1px 0px; outline: none; }
.ait-options-sidebar ul.ait-options-tabs li:hover a				{ color: #333333; background: #D0DADD; }
.ait-options-sidebar ul.ait-options-tabs li.tab-active a		{ margin: 1px -2px 1px -4px; padding: 10px 12px 10px 24px; background: url('../img/leftbar_active.png') top center repeat-y #333333; background-size: 100% 40px; color: #FFFFFF; text-shadow: 1px 1px 0px #000000; border-radius: 2px 0px 0px 2px; position: relative; z-index: 10;}
.ait-options-sidebar ul.ait-options-tabs li.tab-active a:after	{ content: " "; border-style: solid; border-width: 21px 0px 21px 14px; border-color: transparent transparent transparent #333333; position: absolute; top: 0px; right: -14px;}
.ait-options-sidebar ul.ait-options-tabs li .delete				{ display: block; width: 16px; height: 16px; line-height: 16px; text-indent: -9999px; background: url('../img/ico_delete.png') top center no-repeat; position: absolute; top: 13px; right: 15px; z-index: 20; cursor: pointer; }
.ait-options-sidebar ul.ait-options-tabs li .delete:hover		{ background-position: bottom center; }


/*** PAGES HEADER ***/

.ait-options-mainmenu									{ position: relative; z-index: 15; }
.ait-options-mainmenu:after								{ content: ""; display: block; width: 100%; height: 10px;  background: url('../img/leftbar_active.png') top center repeat-y #333333; background-size: 100% 40px; }
.ait-options-mainmenu-content							{ display: block; background: url('../img/leftbar.png') top center repeat-y #D9E2E5; background-size: 100% 40px; border: 1px solid #CAD1D3; border-radius: 5px 5px 0px 0px; box-shadow: 0px 0px 0px 1px rgba(255,255,255,0.3) inset; text-shadow: 1px 1px 0px rgba(255,255,255,0.75); }
.ait-options-mainmenu-content:after						{ content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }
.ait-options-mainmenu-data								{ background: url('../img/leftbar_active.png') top center repeat-y #333333; background-size: 100% 40px; border-left: 1px solid #333333; border-right: 1px solid #333333; color: #FFFFFF; text-shadow: 1px 1px 0px #000000; margin: 0px; }
.ait-options-mainmenu-data:after						{ content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }
.ait-options-custom-tools:after							{ content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }

.ait-options-mainmenu .ait-options-header-title								{ width: 30%; max-width: 310px; float: left; background: url('../img/double-line-light.png') right top repeat-y; min-height: 106px; font-size: 18px; line-height: 24px; font-weight: bold; color: #333333; padding: 26px 19px 20px 99px; margin: 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; }
.ait-options-mainmenu .ait-options-header-title:before						{ content: ""; width: 64px; height: 64px; position: absolute; top: 21px; left: 21px; background: url('../img/main-icons.png') 0px 0px no-repeat; }
.ait-options-mainmenu .ait-options-header-title.ait-custom-title:before		{ background-position: -64px 0px; }
.ait-options-mainmenu .ait-options-header-title.ait-special-title:before	{ background-position: -128px 0px; }
.ait-options-mainmenu .ait-options-header-title small						{ display: block; font-size: 11px; line-height: 14px; padding-top: 3px; color: #787D7D; }

/*
.ait-options-tabmenu									{ width: 30%; max-width: 310px; float: left; position: relative; }
.ait-options-tabmenu h4									{ padding: 10px 50px 10px 20px; line-height: 26px; font-size: 16px; margin: 0px; position: relative; }
.ait-options-tabmenu h4:after							{ content: ""; width: 4px; position: absolute; top: 0px; bottom: 0px; right: 0px; background: url('../img/double-line.png') top left repeat-y; }
.ait-options-tabmenu h4:before							{ content: ""; width: 20px; height: 20px; position: absolute; top: 13px; right: 19px; background: url('../img/tool-icons.png') -60px 0px no-repeat; }
.ait-options-tabmenu:hover h4:before					{ background-position: -60px -20px; }
.ait-options-tabmenu h4 .ait-options-tabmenu-title		{ display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ait-options-tabmenu h4 small							{ display: none; }
.ait-options-tabmenu .ait-options-tabs-dropdown 		{ display: none; min-width: 100%; padding: 4px; position: absolute; top: 46px; left: -1px; background: #ffffff; border: 1px solid #cccccc; border-top-width: 0px; border-radius: 0px 0px 5px 5px; box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.ait-options-tabmenu:hover .ait-options-tabs-dropdown 	{ display: block; }
.ait-options-tabmenu .ait-options-tabs-dropdown  ul								{ margin: 0px; border-top: 9px solid #F5F5F5; }
.ait-options-tabmenu .ait-options-tabs-dropdown  ul:first-child					{ border-top-width: 0px; }
.ait-options-tabmenu .ait-options-tabs-dropdown  ul:first-child	li:first-child	{ border-top-width: 0px; }
.ait-options-tabmenu .ait-options-tabs-dropdown  li								{ border-top: 1px solid #F5F5F5; font-size: 14px; line-height: 22px; margin: 0px; padding: 0px; position: relative; }
.ait-options-tabmenu .ait-options-tabs-dropdown  li	a							{ color: #333333; display: block; padding: 5px 40px 6px 15px; text-decoration: none; text-shadow: none; }
.ait-options-tabmenu .ait-options-tabs-dropdown  li	a small						{ display: block; line-height: 16px; }
.ait-options-tabmenu .ait-options-tabs-dropdown  li.tab-active	a				{ color: #167EA8; }
.ait-options-tabmenu .ait-options-tabs-dropdown  li	a:hover						{ background: #7f969f; color: #FFFFFF; text-shadow: -1px -1px 0px rgba(0,0,0,0.15); }
.ait-options-tabmenu .ait-options-tabs-dropdown  li	.delete						{ display: block; width: 16px; height: 16px; line-height: 16px; text-indent: -9999px; background: url('../img/ico_delete.png') top center no-repeat; position: absolute; top: 9px; right: 15px; z-index: 20; cursor: pointer; }
.ait-options-tabmenu .ait-options-tabs-dropdown  li	.delete:hover				{ background-position: bottom center; }
.ait-options-tabmenu .ait-options-tabs-dropdown-wrap							{ overflow: auto; max-height: 493px;}
*/

/* add page options icon */

.ait-options-mainmenu .ait-add-local-options-form		{ width: 30%; max-width: 310px; float: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 20px 20px 0px 20px; }
.ait-options-mainmenu .ait-add-title 					{ font-size: 12px; padding: 5px 0px 0 34px; margin: 0px 0px 0px 0px; line-height: 20px; min-height: 0px; box-shadow: none; border-width: 0px; position: relative; }
.ait-options-mainmenu .ait-add-title:before				{ background: url('../img/main-icons.png') -192px 0px no-repeat; content: ""; display: block; width: 32px; height: 32px; position: absolute; top: 0px; left: -4px; }
.ait-options-mainmenu .ait-add-title small				{ display: block; font-size: 11px; line-height: 14px; font-weight: normal; }

.ait-options-mainmenu .ait-add-container								{ display: block; padding: 10px 0px 0px 0px; width: auto; margin: 0px; }
.ait-options-mainmenu .ait-opt-container .ait-opt-wrapper				{ background: url('../img/bold_line.png'); border-radius: 4px 4px 4px 4px; display: block; line-height: 24px; padding: 3px 66px 3px 3px; position: relative; }
.ait-options-mainmenu .ait-page-options-selection-form					{ float: left; width: 30%; max-width: 334px; box-sizing: border-box; }
.ait-options-mainmenu .ait-page-options-selection						{ }
.ait-options-mainmenu .ait-page-options-selection .chosen-container		{ width: 100% !important; vertical-align: top; box-shadow: -40px 0 0 rgba(0, 0, 0, 0.05) inset; }
.ait-options-mainmenu .ait-page-options-selection .chosen-single 		{ background: url('../img/double-line-light.png') right top repeat-y; min-height: 106px; font-size: 18px; line-height: 24px; font-weight: bold; color: #333333; padding: 26px 50px 20px 99px; margin: 0; border-width: 0px; border-color: #C0C4C5; box-shadow: none; border-radius: 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.ait-options-mainmenu .ait-page-options-selection .chosen-single:before						{ content: ""; width: 64px; height: 64px; position: absolute; top: 21px; left: 21px; background: url('../img/main-icons.png') -192px 0px no-repeat; }
.ait-options-mainmenu .ait-page-options-selection .chosen-single.chosen-default:before		{ background-position: -128px 0px; }
.ait-options-mainmenu .ait-page-options-selection.ait-custom-title .chosen-single:before	{ background-position: -64px 0px; }
.ait-options-mainmenu .ait-page-options-selection .chosen-single small						{ display: block; font-size: 11px; line-height: 14px; padding-top: 3px; color: #787D7D; white-space: normal; }
.ait-options-mainmenu .ait-page-options-selection .chosen-single div						{ width: 40px; right: 0px; }
.ait-options-mainmenu .ait-page-options-selection .chosen-single div b								{ display: block; width: 32px; height: 32px; background: url('../img/header_icons.png') -64px 0px no-repeat; margin-top: 23px; margin-left: 3px; }
.ait-options-mainmenu .ait-page-options-selection .chosen-single:hover div b						{ background-position: -64px -32px; }
.ait-options-mainmenu .ait-page-options-selection .chosen-with-drop .chosen-single div b 			{ background-position: -96px -32px; }
.ait-options-mainmenu .ait-page-options-selection .chosen-single span	{ margin-right: 0px; }
.ait-options-mainmenu .ait-add-button									{ position: absolute; bottom: 3px; right: 3px; width: 60px; }
.ait-options-mainmenu .ait-add-button input								{ width: 60px; }

/*** import pages options from different page popup ***/
.ait-opt-wrapper.chosen-wrapper { padding-right: 30px; }

.ait-page-options-import-selection .chosen-container									{ width: 90% !important; vertical-align: top; padding: 0px 0px 0px 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.ait-page-options-import-selection a.chosen-single									{ border: 1px solid #CCCCCC; border-radius: 3px; height: 22px; line-height: 22px; padding: 0 4px; background: #ffffff; box-shadow: none; overflow: visible; }
.ait-page-options-import-selection .chosen-container-active a.chosen-single				{ border: 1px solid #AAAAAA; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); }
.ait-page-options-import-selection .chosen-container-single .chosen-single span			{ margin-right: 0px; font-size: 12px; }
.ait-page-options-import-selection .chosen-container-single .chosen-single div						{ width: 22px; height: 24px; top: -1px; right: -25px; padding-left: 2px; }
.ait-page-options-import-selection .chosen-container-single .chosen-single div b					{ background: url('../img/select_arrows.png') top left no-repeat; }
.ait-page-options-import-selection .chosen-container-single:hover .chosen-single div b				{ background-position: bottom left; }
.ait-page-options-import-selection .chosen-container-active .chosen-single-with-drop div b			{ background-position: top right; }
.ait-page-options-import-selection .chosen-container-active:hover .chosen-single-with-drop div b	{ background-position: bottom right; }
.ait-page-options-import-selection .chosen-container .chosen-drop									{ width: 100% !important; top: auto !important; margin-top: 1px; border: 1px solid #CCCCCC; border-radius: 3px; top: 34px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.ait-page-options-import-selection .chosen-container-single .chosen-search							{ padding: 4px; }
.ait-page-options-import-selection .chosen-container-single .chosen-search input					{ width: 100% !important; margin: 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.ait-page-options-import-selection .chosen-container .chosen-results li								{ line-height: 16px; font-size: 12px; }
.ait-page-options-import-selection .chosen-container .chosen-results .highlighted					{ background: #7F969F; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.15); }

#ait-page-options-import-selection-content-wrapper button	{ position: absolute; bottom: 15px; right: 15px;}


/*** search in button ***/

.ait-options-mainmenu .ait-page-options-selection													{ position: relative; }
.ait-options-mainmenu .ait-page-options-selection .chosen-search									{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 1px 3px 1px 1px;  box-shadow: -3px 0 0 rgba(0, 0, 0, 0.05) inset; position: relative; }
.ait-options-mainmenu .ait-page-options-selection .chosen-search:after								{ content: ""; display: block; position: absolute; top: 0px; right: 0px; bottom: 0px; width: 3px; background: url('../img/double-line-light.png') right top repeat-y; }
.ait-options-mainmenu .ait-page-options-selection .chosen-search input[type="text"]					{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0px; line-height: 20px; font-size: 13px; padding-left: 10px; padding-right: 10px; border-color: #cad1d3; }
.ait-options-mainmenu .ait-page-options-selection .chosen-search input[type="text"]:focus			{ box-shadow: none; border-color: #cad1d3; }
.ait-options-mainmenu .ait-page-options-selection .chosen-container .chosen-results					{ margin-top: 4px; }
.ait-options-mainmenu .ait-page-options-selection .chosen-container.chosen-with-drop .chosen-drop	{ margin-top: 30px !important; left: 2px; right: 3px; width: auto; }

/*** end ***/


.ait-options-mainmenu .ait-page-options-selection .chosen-drop						{ margin-left: -1px; border: 1px solid #CCCCCC; margin-top: 0px; }
.ait-options-mainmenu .ait-page-options-selection .chosen-drop .group-result		{ background: #F5F5F5; color: #959595; text-shadow: 1px 0px 0px rgba(0,0,0,0.2); padding-top: 4px; font-size: 11px; line-height: 14px; margin-right: 4px; }
.ait-options-mainmenu .ait-page-options-selection .chosen-drop .group-option					{ border-bottom: 1px solid #F5F5F5; line-height: 20px; padding-left: 30px; padding-top: 5px; padding-bottom: 6px; margin-right: 4px; position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ait-options-mainmenu .ait-page-options-selection .chosen-drop .group-option:last-child			{ border-bottom-width: 0px; }
.ait-options-mainmenu .ait-page-options-selection .chosen-drop .group-option:before				{ background: url('../img/main-icons.png') -256px 0px no-repeat; content: ""; width: 20px; height: 20px; position: absolute; top: 5px; left: 5px; }
.ait-options-mainmenu .ait-page-options-selection .chosen-drop .group-option.highlighted		{ background: #7F969F; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.15); }
.ait-options-mainmenu .ait-page-options-selection .chosen-drop .group-option.highlighted:before	{ background-position: -256px -20px; }
.ait-options-mainmenu .ait-page-options-selection .chosen-drop .group-option.has-local-options:before	{ background-position: -256px -40px; }
.ait-options-mainmenu .ait-page-options-selection .chosen-drop .group-option.special-page.has-local-options:before	{ background-position: -256px -60px; }

.ait-options-mainmenu .ait-page-options-selection .chosen-drop .group-option:after				{ background: url('../img/menu-tree.png') 0px 0px repeat-x; content: ""; width: 12px; height: 14px; position: absolute; top: 8px; left: 31px; }
.ait-options-mainmenu .ait-page-options-selection .chosen-drop .group-option.highlighted:after	{ background-position: 0px -16px; }
.ait-options-mainmenu .ait-page-options-selection .chosen-drop .group-option.level-0:after,
.ait-options-mainmenu .ait-page-options-selection .chosen-drop .group-option.special-page:after	{ display: none; }
.ait-options-mainmenu .ait-page-options-selection .chosen-drop .group-option.level-2:after		{ width: 12px; }
.ait-options-mainmenu .ait-page-options-selection .chosen-drop .group-option.level-2:after		{ width: 24px; }
.ait-options-mainmenu .ait-page-options-selection .chosen-drop .group-option.level-3:after		{ width: 36px; }
.ait-options-mainmenu .ait-page-options-selection .chosen-drop .group-option.level-4:after		{ width: 48px; }
.ait-options-mainmenu .ait-page-options-selection .chosen-drop .group-option.level-5:after		{ width: 60px; }
.ait-options-mainmenu .ait-page-options-selection .chosen-drop .group-option.level-6:after		{ width: 72px; }
.ait-options-mainmenu .ait-page-options-selection .chosen-drop .group-option.level-7:after		{ width: 84px; }
.ait-options-mainmenu .ait-page-options-selection .chosen-drop .group-option.level-8:after		{ width: 96px; }
.ait-options-mainmenu .ait-page-options-selection .chosen-drop .group-option.level-9:after		{ width: 108px; }

/* header tools */

.ait-options-header-tools			{ width: 40%; float: right; text-align: right; padding: 18px 30px 15px 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.ait-options-header-tools:after		{ content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }

.ait-options-header-tools .ait-datalinks										{ display: inline-block; margin-left: 15px; text-align: center; position: relative; }
.ait-options-header-tools .ait-datalinks li										{ float: none; display: block; padding: 0px; }
.ait-options-header-tools .ait-datalinks li.action-indicator					{ position: absolute; top: 4px; left: 50%; z-index: 10; margin-left: -20px; }
.ait-options-header-tools .ait-datalinks li.action-indicator.action-working		{ width: 36px; height: 36px; border-radius: 5px; border: 2px solid #ED9C98; background-color: #F5F5F5; background-position: center center; font-size: 0px; text-indent: -9999px; }
.ait-options-header-tools .ait-datalinks li.action-indicator.action-done		{ width: 36px; height: 36px; border-radius: 5px; border: 2px solid #54C139; background: url('../img/header_icons.png') -286px -30px no-repeat #F5F5F5; font-size: 0px; text-indent: -9999px; }
.ait-options-header-tools .ait-datalinks li.ait-reset-button a					{ color: #787D7D; display: block; text-decoration: none; outline: none; }
.ait-options-header-tools .ait-datalinks li.ait-reset-button a:hover			{ color: #333333; }
.ait-options-header-tools .ait-datalinks li.ait-reset-button a:before			{ content: ""; display: block; width: 48px; height: 48px; background: url('../img/main-icons.png') -276px 0px no-repeat; margin: 0px auto -3px auto; }
.ait-options-header-tools .ait-datalinks li.ait-reset-button a:hover:before		{ background-position: -276px -48px; }

.ait-custom-header-tools 											{ float: left; }
.ait-custom-header-tools .ait-pagetools 							{ margin: 0px; padding: 19px 0px 15px 26px; }
.ait-custom-header-tools .ait-pagetools li							{ display: inline-block; width: 67px; margin: 0px 20px 0px 0px; vertical-align: top; text-align: center; font-size: 12px; font-weight: bold; }
.ait-custom-header-tools .ait-pagetools li a						{ display: block; color: #787D7D; text-decoration: none; outline: none; }
.ait-custom-header-tools .ait-pagetools li a:hover					{ color: #333333; text-decoration: none; }
.ait-custom-header-tools .ait-pagetools li a:before					{ content: ""; display: block; width: 48px; height: 48px; margin: 0px auto 0px auto; }
.ait-custom-header-tools .ait-pagetools li.ait-page-view a:before			{ background: url('../img/main-icons.png') -324px 0px no-repeat; }
.ait-custom-header-tools .ait-pagetools li.ait-page-view a:hover:before		{ background-position: -324px -48px; }

.ait-custom-header-tools .ait-pagetools li.ait-page-edit a:before,
.ait-custom-header-tools .ait-pagetools li.ait-page-new a:before,
.ait-custom-header-tools .ait-pagetools li.ait-page-import a:before			{ background: url('../img/main-icons.png') -372px 0px no-repeat; }

.ait-custom-header-tools .ait-pagetools li.ait-page-edit a:hover:before,
.ait-custom-header-tools .ait-pagetools li.ait-page-new a:hover:before,
.ait-custom-header-tools .ait-pagetools li.ait-page-import a:hover:before 	{ background-position: -372px -48px; }
.ait-custom-header-tools .ait-pagetools li.ait-page-delete a:before			{ background: url('../img/main-icons.png') -276px 0px no-repeat; }
.ait-custom-header-tools .ait-pagetools li.ait-page-delete a:hover:before	{ background-position: -276px -48px; }

/* custom tools */

.ait-options-custom-tools													{ width: 40%; float: left; text-align: right; padding: 18px 30px 15px 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.ait-options-custom-tools .ait-viewlinks									{}
.ait-options-custom-tools .ait-viewlinks li									{ padding: 13px 0px 13px 20px; color: #bbbbbb; font-weight: bold; }
.ait-options-custom-tools .ait-viewlinks li	a								{ display: inline-block; padding-left: 27px; position: relative; color: #333333; vertical-align: top; text-decoration: none; }
.ait-options-custom-tools .ait-viewlinks li	a:before						{ content: ""; width: 20px; height: 20px; position: absolute; top: 0px; left: 0px;  background: url('../img/tool-icons.png') 0px 0px no-repeat; }
.ait-options-custom-tools .ait-viewlinks li.ait-page-view a:before			{ background-position: 0px 0px; }
.ait-options-custom-tools .ait-viewlinks li.ait-page-view a:hover:before	{ background-position: 0px -20px; }


/*** Page Layout ***/

.ait-options-controls-container							{ padding: 40px 40px 50px 40px; background: url('../img/white_gradient.png') bottom center repeat-x; border-bottom: 1px solid #DFDFDF; }
.ait-admin-page .ait-options-controls-container			{ background: none; }
#ait-theme-options-page .ait-options-controls-container	{ border-bottom-width: 0px; }
.ait-options-controls									{ padding: 0px; background: #FAFAFA; border: 1px solid #DFDFDF; border-radius: 0px 0px 5px 5px; box-shadow: 0px 0px 0px 1px #FFFFFF inset, 0px 2px 3px rgba(0,0,0,0.1); }
.ait-options-controls-container	.ait-options-controls																	{ border-radius: 5px; /*box-shadow: 0px 0px 0px 1px #FFFFFF inset; */ }
.ait-options-controls-container .ait-layout-options-controls .ait-options-group .ait-controls-tabs-panel				{ padding-top: 0px; }
.ait-options-controls-container .ait-layout-options-controls .ait-options-group:first-child .ait-controls-tabs-panel	{ padding-top: 30px; }
.ait-no-controls 																										{ padding: 30px 20px 20px 20px; }

#ait-used-elements-sortable-wrapper                 { position: relative; padding: 0; margin: 0; }
#ait-used-elements									{ padding: 40px; border-top: 10px solid #e9e9e9; box-shadow: 0px 1px 0px 0px #FFFFFF inset; position: relative; background: url('../img/white_gradient.png') bottom center repeat-x; border-radius: 0px 0px 0px 5px; }
#ait-used-elements h2.ait-elements-group			{ font-size: 24px; color: #959595; margin: 0px 0px 0px 0px; padding: 0px; text-align: center; text-shadow: 1px 1px 0px rgba(255,255,255,0.75); }
#ait-used-elements .ait-elements-placeholder-note 	{ font-weight: bold; font-size: 12px; color: #aaa; margin: 0px 0px 20px 0px; text-align: center; text-shadow: 1px 1px 0px rgba(255,255,255,0.75); }
#ait-used-elements-sortable 						{ position: relative }
.ait-used-elements-droppable-placeholder 			{ border: 2px dashed #ccc; background: #fff; margin: 0px 0px 20px 0px; }
.ait-droppable-placeholder-active 					{ border: 2px dashed #ccc; padding: 5px; }


#ait-elements-with-sidebars-background 				{ position: absolute; margin-top: -2px; border-top: 2px solid #dfdfdf; border-bottom: 2px solid #dfdfdf; background: #EDEDED; left: -39px; right: -39px; }

/*
.ait-options-mainmenu .ait-options-header-title,
.ait-options-mainmenu .ait-page-options-selection .chosen-single		{ background-color: rgba(60, 125, 150, 0.07); text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);  }
.ait-options-mainmenu .ait-options-header-title small,
.ait-options-mainmenu .ait-page-options-selection .chosen-single small	{ line-height: 16px; color: #686D6D; }
*/

/* *** Elements *** */

.ait-element .ait-element-content 	{ display: none; padding: 0; background: #FAFAFA; border: 1px solid #DFDFDF; border-radius: 0px 0px 5px 5px; box-shadow: 0px 0px 0px 1px #FFFFFF inset, 0px 2px 3px rgba(0,0,0,0.1); }

.ait-elements-drop-area  		{ min-height: 100px; margin-bottom: 50px;}
#ait-used-elements-unsortable	{ min-height: 0px; }

.ait-elements:before							{ content: " "; display: block; position: absolute; top: -1px; left: 0px; width: 100%; height: 15px; /*background: url('../img/shadow.png') top center no-repeat; background-size: 100% 15px; */}
.ait-element									{ box-shadow: none; border-width: 0px; background: none; border-radius: 0px; margin: 0px 0px 20px 0px; }
.ait-element .ait-element-handler				{ height: auto; padding: 0px 8px 0px 0px; margin: 0px 0px 2px 0px; background: #D9E2E5; border: 1px solid #CAD1D3; border-radius: 5px 5px 0px 0px; box-shadow: 0px 0px 0px 1px rgba(255,255,255,0.3) inset, 0px 2px 3px rgba(0,0,0,0.1); text-shadow: 1px 1px 0px rgba(255,255,255,0.75); }
.ait-element.ait-element-off .ait-element-handler,
.ait-element-disabled .ait-element-handler   	{ background: #DFDFDF; border: 1px solid #CECECE; }
#ait-used-elements-sortable .ait-element-handler,
#ait-available-elements  .ait-element-handler 		{ cursor: move; }
#ait-used-elements-unsortable .ait-element-handler 	{ cursor: pointer; }
#ait-available-elements .ait-element-disabled .ait-element-handler { cursor: default; }

.ait-element .ait-element-title						{ padding: 5px 100px 5px 9px; }
.ait-element .ait-element-title:after				{ content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }
.ait-element .ait-element-title h4					{ padding: 4px 0px 4px 38px; font-size: 16px; line-height: 24px; position: relative; margin: 0; float: left; }
.ait-element .ait-element-title h4:before							                		{ background: url('../img/header_icons.png') 0px 0px no-repeat; content: " "; display: block; width: 32px; height: 32px; position: absolute; top: 0px; left: 0px; }
.ait-element.ait-element-off .ait-element-title h4:before                                   { background: url('../img/header_icons.png') -160px 0px no-repeat;}
#ait-used-elements-sortable .ait-element .ait-element-title h4:before           	    	{ background: url('../img/header_icons.png') 0px -32px no-repeat;}
#ait-used-elements-sortable .ait-element.initializing .ait-element-title h4:before          { background: url('../img/preloader_img.gif') no-repeat;}
#ait-used-elements-sortable .ait-element.initializing  .ait-element-handler                 { background: #f5f5f5; border: 1px solid #e9e9e9;  }
#ait-used-elements-sortable .ait-element.ait-element-off .ait-element-title h4:before 		{ background: url('../img/header_icons.png') -160px -32px no-repeat;}

#ait-used-elements-sortable .ait-element-title span.ait-element-user-description	     			{ padding: 4px 40px 4px 15px; cursor: text; font-size: 16px; line-height: 24px; min-height: 24px; float: left; position: relative; }
#ait-used-elements-sortable .ui-sortable-helper .ait-element-title .ait-element-user-description	{ display: none; }
#ait-used-elements-sortable .ait-element-title span.ait-element-user-description:before				{ background: url('../img/header_icons.png') -372px -32px no-repeat; content: " "; display: none; width: 32px; height: 32px; position: absolute; top: 0px; right: 6px; }
#ait-used-elements-sortable .ait-element-title:hover span.ait-element-user-description:before		{ display: block; }
#ait-used-elements-sortable .ait-element-title input.ait-element-user-description					{ border: 1px solid #AAAAAA; background: #ffffff; color: #333333; margin: 4px 0px 0px 15px; height: 24px; line-height: normal; font-size: 13px; padding: 0px 3px; border-radius: 3px;  float: left;  }

.ait-element .ait-element-handler .ait-element-actions									{ float: right; margin-top: 5px; width: 64px; }
.ait-element .ait-element-handler .ait-element-actions a								{ display: block; float: left; width: 32px; height: 32px; font-size: 0px; line-height: 0px; text-indent: -9999px; outline: none; text-decoration: none; }
.ait-element .ait-element-handler .ait-element-actions a.ait-element-help				{ background: url('../img/header_icons.png') -32px 0px no-repeat; }
.ait-element .ait-element-handler .ait-element-actions a.ait-element-help:hover			{ background: url('../img/header_icons.png') -32px -32px no-repeat; }
.ait-element.open .ait-element-handler .ait-element-actions a.ait-element-close			{ background: url('../img/header_icons.png') -96px 0px no-repeat; }
.ait-element.open .ait-element-handler:hover .ait-element-actions a.ait-element-close	{ background: url('../img/header_icons.png') -96px -32px no-repeat; }
.ait-element .ait-element-handler .ait-element-actions a.ait-element-close				{ background: url('../img/header_icons.png') -64px 0px no-repeat; }
.ait-element .ait-element-handler:hover .ait-element-actions a.ait-element-close		{ background: url('../img/header_icons.png') -64px -32px no-repeat; }
.ait-element .ait-element-handler .ait-element-actions a.ait-element-remove				{ background: url('../img/header_icons.png') -128px 0px no-repeat; }
.ait-element .ait-element-handler .ait-element-actions a.ait-element-remove:hover		{ background: url('../img/header_icons.png') -128px -32px no-repeat; }

.ait-element.ait-sidebars-boundary																{ position: relative; }
.ait-element.ait-sidebars-boundary .ait-element-handler											{ background: #DFDFDF; border: 1px solid #CECECE; padding: 0px; border-radius: 5px; }
.ait-element.ait-sidebars-boundary .ait-element-title 											{ background: url('../img/handler-lines.png') center center repeat-x; text-align: center; padding-right: 0px; padding-left: 0px; margin: 0px 1px; }
.ait-element.ait-sidebars-boundary .ait-element-title h4										{ color: #888888; background: #DFDFDF; padding: 2px 10px 0px 30px; font-size: 11px; line-height: 14px; font-weight: bold; display: inline-block; text-transform: uppercase; float: none; }
.ait-element.ait-sidebars-boundary .ait-element-title h4 strong									{ color: #333333; }
.ait-element.ait-sidebars-boundary:hover h4														{ color: #333333; }
#ait-used-elements-sortable .ait-element.ait-sidebars-boundary .ait-element-title h4:before		{ height: 24px; background: url('../img/header_icons.png') -192px -20px no-repeat; top: -3px; left: 0px; }
.ait-sidebars-boundary:before																	{ content: ""; display: block; width: 26px; height: 11px; position: absolute; top: 9px; left: 13px;}
.ait-sidebars-boundary:after																	{ content: ""; display: block; width: 26px; height: 11px; position: absolute; top: 9px; right: 13px;}
.ait-sidebars-boundary-start:before, .ait-sidebars-boundary-start:after							{ background: url('../img/header_icons.png') -195px 0px no-repeat; }
.ait-sidebars-boundary-end:before, .ait-sidebars-boundary-end:after								{ background: url('../img/header_icons.png') -195px -9px no-repeat; }
.ait-sidebars-boundary-start:hover:before, .ait-sidebars-boundary-start:hover:after				{ background: url('../img/header_icons.png') -195px -44px no-repeat; }
.ait-sidebars-boundary-end:hover:before, .ait-sidebars-boundary-end:hover:after					{ background: url('../img/header_icons.png') -195px -53px no-repeat; }

/*** element tabs ***/

.ait-controls-utils-bar 			{ margin: 1px 1px 0px 1px; height: 34px; background: url('../img/folders-bar.png') 0px 0px repeat-x; }
.ait-controls-utils-bar.no-tabs		{ background: none; box-shadow: 0px 1px #ffffff, 0px -1px #E1E1E1 inset; }
.ait-controls-utils-bar:after		{ content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }

ul.ait-controls-tabs, ul.ait-element-utils				{ margin: 0px; padding: 0px; list-style-type: none; }
ul.ait-controls-tabs:after, ul.ait-element-utils:after	{ content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }
ul.ait-controls-tabs li, ul.ait-element-utils li		{ height: 34px; float: left; margin: 0px; }

ul.ait-controls-tabs									{ float: left; background: url('../img/folder-shadow.png') top right repeat-y; padding-right: 7px; }
ul.ait-controls-tabs li									{ background: url('../img/folder-shadow.png') 1px 0px repeat-y; box-shadow: -1px 0px 0px #ffffff inset, 1px 0px 0px rgba(0,0,0,0.1); }
ul.ait-controls-tabs li:first-child						{ background: none; }
ul.ait-controls-tabs li a, ul.ait-element-utils li a	{ display: block; line-height: 20px; padding: 7px 20px; color: #959595; font-weight: bold; text-decoration: none; outline: none; }
ul.ait-controls-tabs li a:hover							{ color: #333333; text-decoration: none; }
ul.ait-controls-tabs li.ait-ba-tab-active				{ background: #FAFAFA; box-shadow: -1px 0px 0px #ffffff inset, 1px 0px 0px rgba(0,0,0,0.1), -1px 0px 0px rgba(0,0,0,0.1); }
ul.ait-controls-tabs li.ait-ba-tab-active:first-child	{ box-shadow: -1px 0px 0px #ffffff inset, 1px 0px 0px rgba(0,0,0,0.1); }
ul.ait-controls-tabs li.ait-ba-tab-active a				{ color: #333333; }

ul.ait-element-utils										{ float: right; }
ul.ait-element-utils li a									{ position: relative; padding-left: 25px; }
ul.ait-element-utils .action-indicator						{ position: absolute; top: 7px; left: 0px; }
ul.ait-element-utils a.ait-import-global-options			{ color: #9DB1B9; display: none; }
ul.ait-element-utils a.ait-import-global-options:hover		{ color: #7F969F; }
ul.ait-element-utils a.ait-reset-group-options				{ color: #ED9C98;}
ul.ait-element-utils a.ait-reset-group-options:hover		{ color: #E57368;}

.ait-controls-tabs-panel				{ padding-top: 30px; }

/* *** Elements in sidebar *** */

#ait-available-elements	{ height: 60%; overflow-x: hidden; overflow-y: auto; margin-top: 10px; }
#ait-available-elements:after 		{ content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }
#ait-available-elements h3	{ color: #333333; font-size: 12px; text-align: center; margin-bottom: 15px; text-shadow: 1px 1px 0 rgba(255, 255, 255, 1); }

#ait-available-elements  .ait-element-actions,
#ait-available-elements .ait-controls-tabs,
#ait-available-elements .ait-element-controls,
#ait-available-elements a.ait-element-help,
#ait-available-elements a.ait-element-close,
#ait-available-elements a.ait-element-remove,
#ait-available-elements .ait-element-info				{ display: none; }
#ait-available-elements .ait-element-title h4:before    { background: url('../img/header_icons.png') 0px -32px no-repeat; }
#ait-available-elements .ait-element.ait-element-disabled .ait-element-title h4:before { background-position: -160px -32px; }

#ait-languages-panels p.submit .button,
#stick-to-top button,
.ait-backup-action .button-primary			{ background: #6DD04F; border: 0px solid #00AA00; border-radius: 4px; box-shadow: 0 0 30px rgba(0, 0, 0, 0.2) inset, 2px 2px 0px rgba(255,255,255,0.3) inset, -2px -2px 0px rgba(0,0,0,0.1) inset; color: #FFFFFF; font-family: arial; font-size: 16px; font-weight: bold; padding: 15px 10px 15px 10px; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2); width: 100%; height: auto; cursor: pointer; }
#ait-languages-panels p.submit .button,
.ait-backup-action .button-primary			{ width: auto; height: auto; padding: 10px 20px; }
#ait-languages-panels p.submit .button:hover,
#stick-to-top button:hover,
.ait-backup-action .button-primary:hover,
.ait-backup-action .button-primary:focus	{ background: #78DB5A; box-shadow: 0 0 30px rgba(0, 0, 0, 0.2) inset, 2px 2px 0px rgba(255,255,255,0.3) inset, -2px -2px 0px rgba(0,0,0,0.1) inset; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2); }

#ait-available-elements-not-droppable-to-columns,
#ait-available-elements-droppable-to-columns				{ margin-right: -3%; }
#ait-available-elements-not-droppable-to-columns:after,
#ait-available-elements-droppable-to-columns:after			{ content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }
#ait-available-elements .ait-element						{ margin-bottom: 10px; width: 46.1%; display: inline-block; margin-right: 2%; }
/*#ait-available-elements #ait-local-element-content-__1000__	{ float: none; width: 100%; }
#ait-available-elements .ait-element:nth-child(2n+1)		{ clear: both; float: left; }
#ait-available-elements .ait-element:nth-child(2n)			{ float: right; }*/
#ait-available-elements .ait-element .ait-element-handler	{ border-radius: 5px; }
#ait-available-elements .ait-element .ait-element-title		{ padding: 0px 0px 0px 0px; }
#ait-available-elements .ait-element .ait-element-title h4	{ font-size: 12px; padding-left: 34px; width: 100%; white-space: nowrap; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; text-overflow: ellipsis; }

#ait-available-elements .ait-element.hidden 				{ display: none; }

/* datepicker z-index override */
.ait-datepicker-calendar { z-index: 999 !important; }

/* *** TinyMCE *** */
i.mce-i-aitShortcodesButton { background-image: url('../img/shortcodes.png'); }

/* *** Shortcodes Generator UI in media frame *** */

#ait-shortcodes-options .media-frame-content { top: 0px; }


/* *** LANGUAGES *** */

#ait-languages-panels .col-wrap					{ padding: 0px 20px; }
#ait-languages-panels .form-wrap > h3			{ background: #D9E2E5; /*border: 1px solid #CAD1D3;*/ border-radius: 4px; /*box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.3) inset;*/  margin: 20px 0px 14px 0px; padding: 7px 9px 7px 9px; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75); line-height: 24px; font-size: 16px; color: #444444; position: relative; }
/*#ait-languages-panels .form-wrap > h3:before	{ content: ""; display: block; width: 20px; height: 20px; background: url('../img/header_icons.png') -320px -40px no-repeat; position: absolute; top: 9px; left: 8px; }*/

#ait-languages-panels .form-wrap .form-field	{ padding: 8px 10px; background: #eeeeee; border-radius: 4px; margin-bottom: 14px; }
#ait-languages-panels .form-table th,
#ait-languages-panels .form-wrap .form-field legend,
#ait-languages-panels .form-wrap .form-field > label			{ font-weight: bold; font-size: 13px; color: #444444; padding: 0px; }
#ait-languages-panels .form-wrap .form-field legend,
#ait-languages-panels .form-wrap .form-field > label			{ margin-bottom: 6px; }
#ait-languages-panels .form-wrap .form-field fieldset label		{ font-size: 13px; padding: 3px 0px; }
#ait-languages-panels .form-field input[type="text"],
#ait-languages-panels .form-field select,
#ait-languages-panels .form-field textarea						{ width: 100%; margin: 0px; border: 1px solid #CCCCCC; padding: 0 3px; border-radius: 3px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#ait-languages-panels .form-field input[type="text"]:focus,
#ait-languages-panels .form-field select:focus,
#ait-languages-panels .form-field textarea:focus				{ border-color: #AAAAAA; }
#ait-languages-panels .form-field input[type="text"] 			{ min-height: 24px; }
#ait-languages-panels .form-field select						{ height: 24px; line-height: 24px; padding: 3px; }
#ait-languages-panels .form-wrap .form-field p					{ line-height: 18px; color: #888888; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75); margin: 6px 0px 0px 0px; }

#ait-languages-panels .col-wrap table						{ border: 3px solid #e2e2e2; border-radius: 3px; box-shadow: 0 0 0 1px #CCCCCC inset; margin-top: 20px; padding: 1px; }
#ait-languages-panels .col-wrap table th					{ font-size: 13px; font-weight: bold; }
#ait-languages-panels .col-wrap table th a:focus			{ background: none; outline: none; }
#ait-languages-panels .col-wrap .tablenav.top				{ display: none; }

#ait-languages-panels .search-box 						{ margin: 0px; padding-top: 20px; }
#ait-languages-panels .tablenav							{ padding: 0px 20px; margin: 0px; }
#ait-languages-panels .tablenav.top						{ margin-bottom: 20px; }
#ait-languages-panels .tablenav.bottom					{ margin-top: 20px; margin-bottom: 20px; }
#ait-languages-panels .search-box .button,
#ait-languages-panels .tablenav .button							{ background: url('../img/button-style.png') repeat-x scroll center top #9DB1B9; border: 0px solid #CAD1D3; border-radius: 4px; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset; font-size: 13px; font-weight: bold; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.15); color: #ffffff; }
#ait-languages-panels .search-box .button:hover,
#ait-languages-panels .tablenav .button:hover					{ background-color: #7F969F; }
#ait-languages-panels .search-box #translations-search-input	{ border-radius: 3px; border-color: #cccccc; }
#ait-languages-panels .tablenav select							{ border-radius: 3px; border-color: #cccccc; }

#ait-languages-panels .stringstranslations								{ border-left-width: 0px; border-right-width: 0px; }
#ait-languages-panels .stringstranslations thead th,
#ait-languages-panels .stringstranslations tfoot th						{ font-weight: bold; color: #444444; }
#ait-languages-panels .stringstranslations thead th a:focus,
#ait-languages-panels .stringstranslations tfoot th a:focus				{ background: none; outline: none; }
#ait-languages-panels .stringstranslations .check-column				{ width: 30px; padding-left: 20px; }
#ait-languages-panels .stringstranslations .check-column input			{ margin-left: 0px; }
#ait-languages-panels .stringstranslations .column-context				{ width: 15%; }
#ait-languages-panels .stringstranslations .column-name					{ width: 15%; }
#ait-languages-panels .stringstranslations .column-string				{ width: 15%; }
#ait-languages-panels .stringstranslations .column-translations					{ padding-right: 20px; }
#ait-languages-panels .stringstranslations .column-translations label			{ display: block; width: 30%; float: left; padding: 2px 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#ait-languages-panels .stringstranslations .column-translations input			{ width: 70%; float: left; margin: 0px; border: 1px solid #CCCCCC; padding: 0 3px; height: 24px; line-height: 24px; border-radius: 3px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#ait-languages-panels .stringstranslations .column-translations .translation			{ padding-bottom: 10px; }
#ait-languages-panels .stringstranslations .column-translations .translation:last-child	{ padding-bottom: 0px; }
#ait-languages-panels .stringstranslations .column-translations .translation:after		{ content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }

#ait-languages-panels #string-translation > label,
#ait-languages-panels #string-translation > p			{ padding-right: 20px; padding-left: 20px;  }
#ait-languages-panels #string-translation p.submit		{ margin: 0px; padding-top: 20px; padding-bottom: 30px; }

#ait-languages-panels #options-lang 									{ padding: 20px 10px 10px 10px; }
#ait-languages-panels #options-lang .form-table							{ font-size: 13px; margin: 0px; }
#ait-languages-panels #options-lang .form-table	td p					{ font-size: 13px; color: #888888; }
#ait-languages-panels #options-lang .form-table tbody th,
#ait-languages-panels #options-lang .form-table tbody td				{ padding: 15px 10px; }
#ait-languages-panels #options-lang .form-table label					{ font-size: 13px; color: #666666; }
#ait-languages-panels #options-lang .form-table tbody th label			{ font-weight: bold; color: #444444; }
#ait-languages-panels #options-lang .form-table .pll-domains-table		{ margin-top: 10px; margin-bottom: 10px; }
#ait-languages-panels #options-lang .form-table .pll-domains-table td	{ padding: 10px 10px 0px 0px; }
#ait-languages-panels #options-lang .form-table ul.pll_inline_block		{ margin-top: 0px; }
#ait-languages-panels #options-lang .form-table	select,
#ait-languages-panels #options-lang .form-table	input[type="text"]		{ border-radius: 3px; border-color: #cccccc; font-size: 13px; height: 26px; }
#ait-languages-panels #options-lang p.submit							{ padding: 30px 20px 30px 230px; margin: 0px; }

/* *** Saving indicators *** */

.action-indicator					{ display: none; padding: 0px 0px 0px 30px; background-position: center left; background-repeat: no-repeat; text-align: center; }
.action-indicator.action-working	{ display:inline-block; background-image: url('../img/preloader_img.gif'); color: #666666; }
.action-save						{ background: #ffffff; padding: 5px 0px; margin-top: 10px; border: 1px solid #EEEEEE; box-shadow: 0 0 15px 0 rgba(255, 255, 255, 0.75) inset; border-radius: 20px; }
.action-save.action-working			{ display:block;background: url('../img/preloader_bg.gif'); color: #666; font-weight: bold; text-shadow: 1px 1px 0px rgba(255,255,255,1); }
.action-indicator.action-done		{ color: green; }
.action-indicator.action-error		{ color: crimson; }

.ait-top-links .action-reset.action-working		{ height: 20px; padding: 7px 0px 7px 30px !important; }


.action-indicator.action-import-global-options, .action-indicator.action-reset-group 					{ padding: 0px; width: 20px; height: 20px;}
.action-indicator.action-import-global-options.action-error, .action-indicator.action-reset-group.action-error		{ background-image: url('../img/preloader_img-err.gif'); }

.ait-element-utils .action-indicator	{ vertical-align: top; margin-right: 5px; }

.action-report 	{ margin-top: 20px; }

/* *** Page Builder Intro/Manual *** */
.ait-options-content .ait-page-builder-intro img { width: 100%; }

/* *** Menus modifications (Mega Menu) *** */
.nav-menus-php .add-column 	{ float: left; line-height: 15px; margin: 6px 0;  }
.menu-item-bar .menu-item-column-handle 	{
	background: none repeat scroll 0 0 #e2e2e2;
	color: #222222;
	border: 1px solid #ccc;
	height: auto;
	overflow: hidden;
	padding: 10px 15px;
	position: relative;
	width: 382px;
	word-wrap: break-word;  }

.edit-menu-item-image { width: 255px; }
.edit-menu-item-image-media-button { width: 120px; }

.field-icon { padding-top: 10px; }



/*
http://getbootstrap.com/components/#alerts
*/

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.alert h4 {
	margin-top: 0;
	color: inherit;
}

.alert .alert-link {
	font-weight: bold;
}

.alert > p,
.alert > ul {
	margin-bottom: 0;
}

.alert > p + p {
	margin-top: 5px;
}

.alert-success {
	color: #468847;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.alert-success hr {
	border-top-color: #c9e2b3;
}

.alert-success .alert-link {
	color: #356635;
}

.alert-info {
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.alert-info hr {
	border-top-color: #a6e1ec;
}

.alert-info .alert-link {
	color: #2d6987;
}

.alert-warning {
	color: #c09853;
	background-color: #fcf8e3;
	border-color: #fbeed5;
}

.alert-warning hr {
	border-top-color: #f8e5be;
}

.alert-warning .alert-link {
	color: #a47e3c;
}

.alert-danger {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #eed3d7;
}

.alert-danger hr {
	border-top-color: #e6c1c7;
}

.alert-danger .alert-link {
	color: #953b39;
}
