/* hide menus that are not desired */
#_145_adminLinks li {
	display: block
}
body.html-editor {
	background-color: #fff !important
}
a.cke_button {
	height:25px !important
}
/*
.dropdown-menu li {
	display:none
}*/
/*
.aui .navbar .divider-vertical {
	display: none
}
.sign-out {
    display: block !important
}
.lfr-delegate-click {
	display:none
}
.user-avatar.dropdown.dockbar-item.open ul li:nth-child(3) {
	display:none
}
.my-sites {
	display:none
}*/

.dropdown-content a.blue{
	color:#1a8fbf !important;
}
.dropdown-content a.orange{
	color:#ee9f47 !important;
}
.dropdown-content a.red {
	color:#ff0000 !important;
}

.red-icon { line-height:26px;font-size:20px;color:red !important }
.blue-icon { line-height:26px;font-size:20px;color:blue !important }
.orange-icon { line-height:26px;font-size:20px;color:orange !important }
.green-icon { line-height:26px;font-size:20px;color:green !important }
.grey-icon { line-height:26px;font-size:20px;color:grey !important }
.default-icon { line-height:26px;font-size:20px }
.prefix {
	background-color: #edf5ff;
    border: 1px solid #ccc;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    min-width: 16px;
    padding: 4px 5px;
    text-align: left;
    text-shadow: 0 1px 0 white;
    width: 45%;
    border-radius: 2px 0 0 2px;
    float: left
}

.w33 { width: 33% }
.webkit .w1-3, .webkit .w33 { width: 33% }

.hiddencol {
	display:none;
}

.clear{
	clear:both;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.text-right{
	text-align:right !important;
}
.text-left{
	text-align:left !important;
}

.currencyCol {text-align:right !important}
.currencyColCenter{text-align:center !important}


.mt10{
	margin-top:10px;
}
.mt20{
	margin-top:20px;
}
.mt30{
	margin-top:30px;
}
.mb10{
	margin-bottom:10px;
}
.mb20{
	margin-bottom:20px;
}
.mb30{
	margin-bottom:30px;
}

.ml0{
	margin-left:0px !important;
}
.mr0{
	margin-right:0px !important;
}
.mt0{
	margin-top:0px !important;
}
.mb0{
	margin-bottom:0px !important;
}
.wdth100 {
	min-width: 100px !important;
}
.wdth135 {
	min-width: 135px !important;
}

.aui .tooltip{
	z-index: 5 !important;
}

.aui .new-style .chosen-disabled{
	opacity:1 !important;
	background:#eee;
}
.aui .new-style .chosen-container-single.chosen-disabled .chosen-single{
	background:#eee !important;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{
	top:5px !important;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{
	top:4px !important;
}
.ui-datepicker .ui-datepicker-title select{
	height:auto;
	margin-right: 5px !important;
}

.date-picker-content, .overlaycontextpanel-content, .tooltip-content, .colorpicker-content, .tree-drag-helper-content{
	box-shadow:none !important;
}

.aui .new-style *{
	box-sizing:border-box;
}
.aui .new-style a{
	color:#3598dc;
	outline:none;
}
.aui .new-style a:hover,.aui .new-style a:focus, .aui .new-style a:active{
	color:#3598dc;
	text-decoratio:none;
}
.aui .new-style{
	color:#333;
	box-sizing:border-box;
	font-size:14px;
}
.aui .new-style a.btn{
	color:#fff;
}
.aui .new-style .fullscreen{
	position:fixed !important;
	top:0px;
	left:0px;
	z-index:97;
	width:100%;
	height:100%;
	overflow-y:scroll;
	padding-top:40px !important;
}
.aui .new-style .container-box{
	background:#fff;
}
.aui .new-style .box{
	border:1px solid #e7ecf1;
	background:#f1f4f7;
	padding:12px 20px 15px;
	-webkit-box-shadow: 0px 3px 7px 0px rgba(204,204,204,0.75);
	-moz-box-shadow: 0px 3px 7px 0px rgba(204,204,204,0.75);
	box-shadow: 0px 3px 7px 0px rgba(204,204,204,0.75);
}

.aui .new-style .box .box-title{
	/*border-bottom:1px solid #eef1f5;*/
	border-bottom:1px solid #ccc;
	color:#666;
	margin-bottom:10px;
}
.aui .new-style .modal-content h4{
	font-weight:normal;
}
.aui .new-style .form-actions{
	border-top:1px solid #ccc;
	text-align:center;
	margin-bottom:0px;
}

.aui .new-style .box .box-title .caption{
	padding:10px 0;
	float:left;
	font-size:16px;
}
.aui .new-style .box .box-title .actions{
	float:right;
	padding:10px 5px;
	font-size:14px;
}
.aui .new-style h3.form-section{
	font-weight:normal;
	margin:20px 0;
	padding-bottom:10px;
	border-bottom:1px solid #e7ecf1;
	font-size:20px;
	line-height:22px;
	position:relative;
}

.aui .new-style h3.form-section.small{
	font-size:16px;
	line-height:20px;
}

.aui .new-style h3.form-section .actions{
	float:right;
}
.aui .new-style .box .box-title .caption .small{
	font-size:12px;
}


/* colors */
.blue{
	color:#3598dc;
}

.light-blue{
	color:#32c5d2;
}

.red{
	color:#e7505a !important;
}

.note{
	color:#333;
	border-left:5px solid #aaa;
	padding:10px 15px;
	background-color:#fff;
	margin:15px 0;
	box-shadow: 0px 0px 1px 0px #cccccc;
}

.note.note-blue{
	border-color:#8bb4e7;
	background-color:#f5f8fd;
}

.note.note-yellow{
	border-color:#f3cc31;
	background-color:#fff8e0;
}

.note.note-red{
	border-color:#f0868e;
	background-color:#fef7f8;
}


.note h3{
	font-weight:normal;
	font-size:18px;
	padding:0;
	line-height:20px;
	margin:0;
	margin-bottom:5px;
}
.note p{
	font-size:14px;
	line-height:16px;
	margin:5px 0 0 0;
	padding:0;
}

/* form */
.aui .new-style .chosen-container-multi .chosen-choices{
	border:1px solid #c2cad8 !important;
	background-image:none;
	transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	font-size:14px !important;
	border-radius:0.2em !important;
	box-shadow: none !important;
}
.aui .new-style .control-group input[type="text"], .aui .new-style .control-group input[type="password"]{
	width: 100% !important;
	margin-right:0px !important;
	margin-bottom:0px !important;
	height:35px !important;
	border:1px solid #c2cad8 !important;
	padding:6px 12px 6px 40px !important;
	box-shadow: none !important;
	transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	color:#737373 !important;
	font-size:14px !important;
	border-radius:0.2em !important;
}

.aui .new-style .control-group textarea{
	width: 100% !important;
	margin-right:0px !important;
	margin-bottom:0px !important;
	border:1px solid #c2cad8 !important;
	padding:6px 12px 6px 12px !important;
	box-shadow: none !important;
	transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	color:#737373 !important;
	font-size:14px !important;
	border-radius:0.2em !important;
}

.aui .new-style .chosen-container-active .chosen-single{
	border:1px solid #c2cad8 !important;
	box-shadow: none !important;
	color:#737373 !important;
	font-size:14px !important;
	background:#fff !important;
	height:35px !important;
}
.aui .new-style .chosen-container-single .chosen-single{
	border:1px solid #c2cad8 !important;
	box-shadow: none !important;
	color:#737373 !important;
	font-size:14px !important;
	background:#fff !important;
	height:35px !important;
	text-decoration:none;
	padding-top:5px;
	padding-left:38px;
	border-radius:0.2em !important;
}
.aui .new-style .chosen-container{
	width:100% !important;
}
.aui .new-style .chosen-container .chosen-results li.highlighted{
	background:#32c5d2 !important;
}
.aui .new-style .chosen-container .chosen-container .chosen-drop{
	box-shadow: none !important;
	border-color: #c2cad8 !important;
	margin-top:-2px !important;
}
.aui .new-style .chosen-container-single .chosen-search input[type="text"]{
	margin-bottom:0px !important;
	height:28px !important;
	padding-left:10px !important;
}
.aui .new-style .chosen-container-single .chosen-single div{
	top:5px;
}
.aui .new-style .chosen-container-single .chosen-single:hover{
	text-decoration:none;
}
.aui .control-group {
	margin-bottom: 10px !important
}
.aui .new-style .control-group input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#737373 !important;
}
.aui .new-style .control-group input::-moz-placeholder { /* Firefox 19+ */
  color:#737373 !important;
}
.aui .new-style .control-group input:-ms-input-placeholder { /* IE 10+ */
  color:#737373 !important;
}
.aui .new-style .control-group input:-moz-placeholder { /* Firefox 18- */
  color:#737373 !important;
}

.aui .new-style .control-group input:focus, aui .new-style .control-group input.focus {
	border-color:#93a1bb !important;
}
.aui .new-style .control-group textarea:focus, aui .new-style .control-group textarea.focus {
	border-color:#93a1bb !important;
}

.aui .new-style .upload_response{
	margin-top:10px;
}
.aui .new-style .upload_response a{
	color:#555 !important; 
}
.aui .new-style .dropzone > button{
    height: 33px;
    margin-left: 0 !important;
    margin-top: 1px;
}
.aui .new-style .dropzone-box{
	width:100%;
	text-align:center;
	border:1px dashed #c2cad8;
	font-size:50px;
	padding:40px 30px;
	cursor:pointer;
	background:#fff;
	min-height:172px;
	position:relative;
}

.aui .new-style .upload_box.error label{
	color:#b50303 !important;
}
.aui .new-style .upload_box.error .dropzone-box{
	background-color:#fee5e2 !important;
}

.nr_attachments{
	font-size:14px !important;
	position:absolute;
	bottom:4px;
	left:8px;
	color:#3598dc !important;
}
.nr_attachments i{
	font-size:16px !important;
}
.aui .new-style .dropzone-box span{
	color:#333;
	font-size:14px;
	display:inline-block;
	
}

.aui .new-style .suffix{
	bottom: 11px;
    font-size: 16px;
    left: 1px;
    position: absolute;
    color:#fff;
    background:#3598dc;
    padding:7px 9px 6px 9px;
    -webkit-border-top-left-radius: 0.1em;
	-webkit-border-bottom-left-radius: 0.1em;
	-moz-border-radius-topleft: 0.1em;
	-moz-border-radius-bottomleft: 0.1em;
	border-top-left-radius: 0.1em;
	border-bottom-left-radius: 0.1em;
	/*
	border-right:1px solid #ccc;
	*/
	z-index:1;
}

.aui .new-style .control-group select{
	width: 100% !important;
	margin-right:0px !important;
	margin-bottom:10px !important;
	height:32px !important;
}
.aui .new-style label::after{
	content:"";
}
.aui .new-style label{
	font-size:13px !important;
	font-weight:400;
	margin-bottom:3px !important;
}
.aui .new-style .checkbox{
	padding-left:0px;
	padding-top:30px;
}


.aui .modal-header{
	border-radius:0px !important;
	background:none !important;
	color:#000 !important;
	position:relative;
}
 .ui-effects-transfer { border: 2px dotted gray; }
.datepicker-popover{
	z-index:9999 !important;
}
.aui #modal .control-group textarea.field, .aui .modal_form .control-group textarea.field{
	width:100% !important;
}


.aui .new-style .control-group.success input[type="text"], .aui .new-style .control-group.success textarea, .aui .new-style .control-group.success .chosen-container-single .chosen-single {
    background-color: #f1fbd1 !important;
    /*
    border: 1px solid #488f06 !important;
    */
}

.aui .new-style .control-group.error input[type="text"], .aui .new-style .control-group.error textarea, .aui .new-style .control-group.error .chosen-container-single .chosen-single {
    background-color: #fee5e2 !important;
    /*
    border: 1px solid #b50303 !important;
    */
}

.aui .new-style .list-documents-title{
	border-bottom:1px solid #ccc;
	color:#666;
	margin-top:20px;
}

.aui .new-style .list-documents{
	position:relative;
	z-index:99999;
}

.aui .new-style .list-documents ul{
	margin-top:15px;
}

.aui .new-style .list-documents ul li{
	display:block;
	color: #3598dc;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #eef1f5;
	margin-bottom:10px;
	position:relative;
}
.aui .new-style .list-documents ul li a.delete-doc{
	position:absolute;
	top:5px;
	right:3px;
}
.aui .new-style .list-documents ul li i{
	font-size:16px;
}
.aui .new-style .list-documents ul li a{
	color: #3598dc;
}

.aui .new-style .list-documents ul li span{
	font-size:12px;
	color: #8877a9;
	font-weight:normal;
	display:block;
	margin-left:16px;
}

.aui .new-style fieldset{
	border:1px solid #93a1bb;
	margin:0;padding:10px;
}
.aui .new-style legend{
	width:auto;
	border:0;
	font-size:18px;
	padding:4px;
	color:#1a8fbf;
}
.aui .new-style .span4, .aui .new-style .span6, .aui .new-style .span12{
	position:relative;
}
.aui .new-style a.icon{
	position:absolute;
	top:1px;
	right:5px;
	z-index:1;
	font-size:14px;
}
.aui .new-style .btn.small .fa{
	font-size:14px;
	padding-right:0;
	top:0;
}
.aui .new-style .btn.small{
	padding:1px 8px;
}
.aui .new-style table.table-tab td a.icon{
	top:11px;
	right:10px;
}
.aui .new-style table.table-tab td a.icon.right{
	right:28px;
}
.aui .new-style table.table-tab td label{
	display:none !important;
}
.aui .new-style a.icon.right{
	right:25px;
}
.aui .new-style a.icon span.nr{
	background:#36c6d3;
	color:#fff;
	font-size:12px;
	border-radius:50%;
	padding:3px 6px;
	height:18px;
	text-align:center;
	position:absolute;
	z-index:2;
	top:-7px;
	right:8px;
	line-height:12px;
}
.aui .new-style a.icon.blue{
	color:#1a8fbf !important;
}

.aui .new-style a.icon.black{
	color:#2b3643 !important;
}

.aui .new-style .help-inline{
	position:relative;
	display:none;
}


.aui .nav-tabs > li > a{
	outline:none;
}

.aui .new-style .aui .nav-tabs > li{
	margin-bottom:0px;
}

.aui .new-style label{
	display:inline-block !important;
}

.aui .new-style .nav-tabs > a{
	border:none;
	background:none;
}
.aui .new-style .nav-tabs > li > a, .aui .new-style .nav-tabs > li > a:hover{
	border:none;
	background:none;
	
}
.aui .new-style .nav-tabs > li > a:hover{
	border-bottom:4px solid #3ecccc;
}
.aui .new-style .nav-tabs > .active > a, .aui .new-style .nav-tabs > .active > a:hover{
	border:none;
	background:none;
	border-bottom:4px solid #36c6d3;
}

.aui .new-style .btn-primary.grey{
	background:#c2cad8 !important;
	border-color:#c2cad8;
	color:#666 !important;
}
.aui .new-style .btn-primary.grey:hover{
	color:#c2cad8 !important;
	border-color:#c2cad8;
	background:#fff !important;
}

.aui .new-style a.btn.btn-lg{
	padding:10px 30px !important;
}

.aui .ui-datepicker table tr:hover td{
	background:none !important;
}

ul.list_comments{
	list-style-type:none;
}
ul.list_comments li{
	display:block;
	position:relative;
	font-size:14px;
	color:#656c7a;
}
ul.list_comments li span.comment_date{
	color:#656c7a;
}
ul.list_comments li p{
	font-size:14px;
	line-height:18px;
}
/*
ul.list_comments li::after{
	content:"...";
}
*/
.close_modal{
	color: #e7505a !important;
    font-size: 22px !important;
    position: absolute;
    right: 5px;
    top: 5px;
}
ul.list_comments li span.comment_user{
	color:#1a8fbf;
	font-weight: bold;
}
ul.list_comments li a.expand_comment{
	color:#1a8fbf;
	font-weight:bold;
	outline:none;
}
.modal_form{
	
}
.progress{width:0%;height:20px;background:#1a8fbf !important;border-radius:3px;margin-top:10px !important;}
.dropzone{border:0px solid;padding:0px;position:relative;width:100%;border-radius:3px;z-index:1 !important;}
.drop{background:#edf5ff !important;}
.btn.ui-state-hover, .btn.ui-state-focus{background-color: #fff !important; background-image: none; color:#1a8fbf !important;}

.notification_container{
	border-left:1px solid #ccc;
	padding-left:5%;
	padding-top:15px;
	padding-bottom:15px;
}
.notification{
	padding:15px;
	border:1px solid #ccc;
	position:relative;
	background:#fff;
	border-radius:3px;
	margin-left:20px;
	margin-top:15px;
}

.notification .circle{
	background: #ccc none repeat scroll 0 0;
    border-radius: 50px;
    height: 15px;
    left: -55px;
    position: absolute;
    top: 18px;
    width: 15px;
}

.notification.left::before {
   border-color: transparent #ccc;
    border-width: 10px 26px 10px 0;
    bottom: auto;
    left: -26px;
    top: 15px;
}
.notification::before {
    border-color: #5a8f00 transparent;
    border-style: solid;
    border-width: 20px 20px 0;
    bottom: -20px;
    content: "";
    display: block;
    left: 40px;
    position: absolute;
    width: 0;
}
.notification.left::after {
    border-color: transparent #fff;
    border-width: 9px 21px 9px 0;
    bottom: auto;
    left: -21px;
    top: 16px;
}
.notification::after {
    border-color: #fff transparent;
    border-style: solid;
    border-width: 13px 13px 0;
    bottom: -13px;
    content: "";
    display: block;
    left: 47px;
    position: absolute;
    width: 0;
}

.notification_action{
	color:#FA6055 !important;
	position:absolute;
	right:10px;
	bottom:5px;
}
.notification_date{
	font-size:13px;
	font-weight:bold;
}

.notification.blue .notification_date{
	color:#43b6df;
}
.notification.blue .circle{
	background:#43b6df;
}

.notification.yellow .notification_date{
	color:#ee9f47;
}
.notification.yellow .circle{
	background:#ee9f47;
}

.notification.opac{
	opacity:0.5;
}

.notifcation_status{
	font-size: 12px;
    position: absolute;
    right: 10px;
    top: 7px;
}

.scrollup{
	position:fixed;
	bottom:40px;
	right:10px;
	z-index:96;
	font-size:30px;
	color:#687991 !important;
	text-decoration:none;
	opacity:0.7;
}
.scrollup:hover{
	text-decoration:none;
	opacity:1;
}

.aui .new-style table.table-tab{
	border-collapse: collapse;
	width:100%;
}

.aui .new-style table.table-tab td{
	border:1px solid #e3e1f1;
	padding:5px;
	vertical-align:middle;
	position:relative;
}
.aui .new-style table.table-tab thead th{
	background-color: #dcf1f5 !important;
    color: #3f444a;
    font-size: 14px;
    font-weight: 400;
    vertical-align:middle;
    border:1px solid #e3e1f1;
    padding:2px 0;
}

.aui .new-style table.table-tab.small-th thead th{
	 font-size: 13px;
	 padding:2px 4px;
}

.aui .new-style table.table-tab tr:hover td{
	background:none !important;	
}
.aui .new-style table.table-tab tr td input[type="text"]{
	padding-left:6px !important;
}

.aui .new-style table.table-tab tr td .control-group{
	margin-bottom:0;
}
.aui .new-style table.table-tab tr td .chosen-container-single .chosen-single{
	padding-left:6px;
}

.aui .new-style .delete-tbl-line{
	left: -18px;
    position: absolute;
    top: 13px;
}

.aui .new-style .delete-tbl-line-trance{
	left: -18px;
    position: absolute;
    top: 13px;
}

/* new table */
.aui .new-style table.table-table{
	border-collapse: collapse;
	width:100%;
}

.aui .new-style table.table-table td{
	border:1px solid #e3e1f1 !important;
	padding:8px 10px;
	vertical-align:middle;
	position:relative;
	font-size:13px !important;
}


.aui .new-style table.table-table tr:hover{
	background:#fcf8e3 !important;
}
.aui .new-style table.table-table tr.inner-table {
	background:#ffe3b5 !important;
}
.aui .new-style table.table-table tr.inner-table td{
	background:none;
}
.aui .new-style table.table-table tr.inner-table table tr:nth-child(odd){
	
}
.aui .new-style table.table-table tr.inner-table table thead th{
	font-size:12px !important;
	font-weight:normal;
	background-color: #b8eff9 !important;
	border:1px solid #cccee0 !important;
}
.aui .new-style table.table-table tr.inner-table table tr td{
	border:1px solid #cccee0 !important;
}
.aui .new-style table.table-table tr:hover td{
	background: none !important;
}

.aui .new-style table.table-table thead th{
	background-color: #dcf1f5 !important;
    color: #3f444a;
    font-size: 14px;
    font-weight: bold;
    vertical-align:middle;
    border:1px solid #e3e1f1 !important;
    padding:8px 15px;
    text-align:center;
    font-size:13px !important;
    border-radius:0 !important;
}
.aui .new-style .btn-circle.blue{
    color:#1a8fbf ;    
}
.aui .new-style table.table-table thead th label{
	color: #3f444a;
    font-size: 13px;
    font-weight: bold;
}
.aui .new-style table.table-table .table-even td, .aui .new-style table.table-table .table-odd td{
	background:none !important;	
}

.aui .new-style table.table-table tr td input[type="text"]{
	padding-left:6px !important;
}

.aui .new-style tr.inner-table td table.table-tab tr:nth-child(odd){
	background-color:#fff !important;
}

.aui .new-style table.table-table tr.table-even{
	background-color:#fff;
}

.aui .new-style table.table-table tr td .control-group{
	margin-bottom:0;
}
.aui .new-style table.table-table tr td .chosen-container-single .chosen-single{
	padding-left:6px;
}

.aui .new-style table tr th .chosen-container-single .chosen-single{
	padding-left:10px !important;
	text-align:left;
	font-weight:normal;
}
.aui .new-style table tr th .chosen-container{
	text-align:left;
	font-weight:normal;
}
.version-content{
	background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 5px 10px;
}
.version-content p{
	font-family:'Courier';
	margin:0;
	line-height:20px;
	color:#777;
}
.version-content p span.magenta{
	color:#ff0055;
}
.version-content p span.green{
	color:#739100;
}
.version-content p span.purple{
	color:#5b345e;
}
.version-content p span.blue{
	color:#538091;
}

.overlay-loader{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99999;
	background-color: rgba(255,255,255,0.9);
}
/* --- Basics loaders --- */
.portlet-body{
	position:relative;
}
.loader{
	text-align:center;
	display:block;
	width:100%;
	padding:5px;
	color:#3598dc;
}

.overlay-loader .loader{
	/*background:#fff;*/
	position:absolute;
	top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width:auto;
}
.loading {
  display: inline-block;
  overflow: hidden;
  height: 1.3em;
  margin-top: -0.3em;
  line-height: 1.5em;
  vertical-align: text-bottom;
}

.loading::after {
  display: inline-table;
  white-space: pre;
  text-align: left;
}

/* default loading is ellip */
.loading::after {
  content: "\A.\A..\A...";
  animation: spin1 2s steps(4) infinite;
}

/* default loading is ellip */
.loading::after {
  content: "\A.\A..\A...";
  animation: spin1 2s steps(4) infinite;
}

.loading.bullseye::after {
  content: "◎◎◎\A◉◎◎\A◎◉◎\A◎◎◉";
  animation: spin1 1s steps(4) infinite;
}
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto;border-radius:3px;}
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; cursor:pointer;}
.autocomplete-suggestions strong { color: #1a8fbf; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

/* --- Animations Loaders --- */
@keyframes spin1  { to { transform: translateY( -6.0em); } }

@media (max-width: 970px) {
	.aui .modal-footer .btn + .btn {
		margin-left:0px;
	}
	.notification .circle{
    	left: -18%;
	}
	.aui .new-style .dropzone-box{
		max-height:auto;
	}
	/*
	table {
		overflow-x: auto;
		display: block;
	}
	*/
	thead {display: none;}
	tr:nth-of-type(2n) {background-color: inherit;}
	tr td:first-child {}
	tbody td {display: block;  text-align:center;}
	tbody td:before { 
	    content: attr(data-th); 
	    display: block;
	    text-align:center;  
	    background-color: #dcf1f5 !important;
	    color: #3f444a;
	    font-size: 14px;
	    font-weight: 400;
	    padding:5px;
	  }
}
@media (max-width: 767px) {
	.aui .new-style .suffix{
		bottom:1px;
	}
	
	
}
@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
	.notification .circle{
    	left: -50px;
	}
}