
	

	.menupageacc > span{
		height: 15px;
	}
	.menupageacc .glyphicon{
		color:  #fff;
	    background: #d01c1cc7;
	    padding: 20px 12px;
	    font-size: 16px;
	    margin: -16px -15px -14px 0;
	}
	.menupageacc > a{
		flex:3;
		background: rgba(255,255,255,0.3);
		padding: 15px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		color: #fff;
		text-decoration: none !important;
		border-left: 10px solid #2eaeb9;
		width: 99%;
		overflow: hidden;
		border-radius: 10px;
		height: 56px !important;
	}
	.menupageacc > a:active,.menupageacc > a:focus{
		text-decoration: none !important;
		color:  #fff;
	    background: #d01c1c;
	    border-left: 10px solid #d01c1c;
	}

.tablepagination{
    position:relative;
}
.tablepagination > .loading{
    background: rgba(255,255,255,0.5);
    color:#000;
    position: absolute;
    top: 0;left: 0;right: 0;bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.tablepagination .pagination {
    margin: 0;
}
.filter{
    display: flex;align-items: flex-end;margin-bottom: 10px;
}
.filter > *{
    margin: 0 2px;
}

	.atomrootnode{
		display: flex;
		flex-direction: column-reverse;
		justify-content: flex-end;
	}
	.atomitem{
		display: block;
		position: relative;
		border: 1px dashed transparent;
		min-width: 20px;
		min-height: 20px;
	}
	.atommenu{
		visibility: hidden;
		position: absolute;
		top: -30px;
		left: 0;
		padding: 4px;
		background: orange;
		z-index: 110000;
		color: #000;
		border-radius: 3px;
	}
	.atomaddbtnparent{
		position: relative;
	}
	.atomaddbtn{
		color: #000;
		top: 0;
		z-index: 1;
		position: absolute;
		left: 0;
		right: 0;

	}
	.atomrootnode *[ng-click] {
	    outline: none;
	}
	.atomaddbtn.atomaddbtnshowup{
		top: -34px;
	}


	.atomitem.atomitemeditable:hover,.atomitem.devmode:hover{
		border: 1px dashed orange;
		background: rgba(255, 165, 0,0.5);
		animation: atomitemanimation 1s forwards alternate infinite;
	}

	@keyframes atomitemanimation {
	    from {background-color:rgba(255, 165, 0, 0.2);}
	    to {background-color:rgba(255, 165, 0, 0.1);}
	}

	.rightmenu > .atommenu{
		left: auto;
		right: 0;
		background: #04fd51;
	}
	.rightmenu.atomitem.atomitemeditable:hover,.rightmenu.atomitem.devmode:hover{
		border: 1px dashed #04fd51 !important;
		background: rgba(4, 253, 81,0.1);
		animation:none;
	}


	.atomitem_havename > .atommenu{
		background: red;
	}
	.atomitem_havename.atomitem.atomitemeditable:hover,.atomitem_havename.atomitem.devmode:hover{
		border: 1px dashed red !important;
		background: #ff00003d;
		animation:none;
	}

	.atomitem:hover > .atommenu{
		visibility: visible;
	}	
	.atomaddbtn > div{
		visibility: hidden;
		padding: 5px;
		background: rgba(217, 8, 255,0.3);
		border: 1px dashed rgb(217, 8, 255);
		text-align: left;
		color: #000;
	}
	.atomitemindex{
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		padding: 5px;
		border-radius: 50%;
		font-size: 20px;
		font-weight: bold;
		color: #fff;
		background: rgb(217, 8, 255);
	    width: 38px;
	    text-align: center;
	    z-index: 10000;
	}



	.atomaddbtnparent:hover > .atomaddbtn > div{
		visibility: visible;
	}





	.atomlistitem{
		border: 1px dashed transparent;
		min-height: 34px;
	}
	.atomaddbtnparent:hover + .atomlistitem{
		border: 1px dashed rgb(217, 8, 255);
	}
	.atomaddbtnparent:hover + .atomlistitem > .atomitem{
		border-top: 1px dashed rgb(217, 8, 255);
	}
	.atomaddbtnparent:hover + .atomlistitem > .atomitem > .atomitemindex{
		display: block;
	}
	.modal-backdrop{
		z-index: 0 !important;
	}
	.atomitemstatic > .atommenu{
		visibility: hidden !important;
	}
	.atomitemstatic{
		border: 1px dashed transparent !important;
	}
	dialog{
		color: #000;
	}
	
.angucomplete-holder {
    position: relative;
}

.angucomplete-dropdown {
    border-color: #cccccc;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
    min-width: 250px;
    padding: 6px;
    cursor: pointer;
    z-index: 9999;
    position: absolute;
    /*top: 32px;
    left: 0px;
    */
    margin-top: -6px;
    background-color: #ffffff;
}

.angucomplete-searching {
    color: #acacac;
    font-size: 14px;
}

.angucomplete-description {
    font-size: 14px;
}

.angucomplete-row {
    padding: 5px;
    color: #000000;
    margin-bottom: 4px;
    clear: both;
}

.angucomplete-selected-row {
    background-color: #337ab7;
    color: #ffffff;
}

.angucomplete-image-holder {
    padding-top: 2px;
    float: left;
    margin-right: 10px;
    margin-left: 5px;
}

.angucomplete-image {
    height: 34px;
    width: 34px;
    border-radius: 50%;
    border-color: #ececec;
    border-style: solid;
    border-width: 1px;
}

.angucomplete-image-default {
    /* Add your own default image here
     background-image: url('/assets/default.png');
    */
    background-position: center;
    background-size: contain;
    height: 34px;
    width: 34px;
}



.menufooter{
	list-style: none;
	padding: 0;
	margin: 0;
}
.menufooter a {
	display: block;
	padding: 5px;
}

.switch{
	position: relative;
	background: rgb(221, 221, 221);
	min-width: 50px;
	min-height: 20px;
	border-radius: 20px;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	cursor: pointer;
	display: inline-block;
}
.switch.active{
	background: #8DE196;
}
.switch:before{
	content: "";
	cursor: pointer;
	position: absolute;
	left: 0;
	right: 50%;
	background: #fff;
	height: 100%;
	border: 1px solid rgb(221, 221, 221);
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
    border-radius: 20px;
    width: 40%;
}
.switch.active:before{
	content: "";
    position: absolute;
    right: 0;
    border-radius: 20px;
    width: 40%;
    height: 100%;
    left: 60%;
    background: #fff;
    border: 1px solid #8DE196;
}

    .avs{
        -webkit-transition: all 200ms ease-in-out;
        -moz-transition: all 200ms ease-in-out;
        -ms-transition: all 200ms ease-in-out;
        -o-transition: all 200ms ease-in-out;
        transition: all 200ms ease-in-out;
    }
    .avs-success{
        background: rgba(46,204,113,0.1) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH4AMBBhgidnoJmAAAA+VJREFUSMfF10toXFUYB/Df3Jk0WougVRTBhRILEjEpKm2Y1I27KNYi9YEixgcKaikiLnwtKq4UFHFRaEUt1SaKlAqpIKILW2Npq7EoARvQnQttuonWmkzi4nzHuTPMpFgUD1zOPa///37P892KUqtPjJSHFRRoxLgXg7gOV+HCmJ/FcRzFFE7HfBWLWMqAB2/e3wLeibSIfhFX4CFsDsLl2nF8gJ34sQ2nhbzSgbQaUp6HF7AF58TaDA5gGr/G3EW4GsPoi7k/8Dq24bcS5t/klS6k/RiPfh7v4w0cwUIXaWu4Ho/jDvTge9wZfQt50YF0GF8E6RTquBeHYr0aJOUnnz0Ue+txtj+whktnW4izE12LfbggJB7C4QAvwlEaIXX5acRaEXsPx9nxwNoX2I3MWQs7L2IVdkneOoa7Y1O1Xb1l72zzkazKGv4MjEqofldIPodKUZL6eQyEHR8s4bY4RTtppw/RDKMljAbmAJ7LGs4q7sMTMbkVv2vGYTfwThJnaRexEV/iUjwaa1uCq5GlHcW5oY6DcbhxFqQ9YZbNYa6hwD6K94JjVKi5F5vi4I7ol86SdD7suidwP8crsb49+k3ordQnRtZjEj/gmjgsVL3UTd1dSO/DWyHQZ7hVSiB5z3dYg6ECa2Phqzhc1QyvHCItZF1IH8Dbsf8T3BKkOTLmgwPWFpppbjr6IqS8CTfEe7WdvI30Ebwphc7+kPRUCavSxtFXYHUMfol+Hrfj0wAZCOlrbSauxd7HSvb7CLdJMZxJyy1zrC50bufnDUG+RvLWLHktxlulHA4fxgcvaCalrq3AiXi/OPoVkoM8HePL8DEuD8lXBPhTeDX2jEvZqXEG0sxxopCuOtLVRjOZv4wXY+7KIL8k1PhMrMO7UghZhnSpjWOmwDcxWC85SyMO16T7OEvVLyWBbXgp5t6RbqOK7qFXCcye4ICvM/F02HFdyQRZ8ieligJuxLPxvhP3a8Z7S9IpeX/2o3XBMY2pQqqR9sbiw6WvzBIUMT+meT1uj7mOdVWH2q2MvRencwXSh2NSLh2W8nW+3PNH9EgJ4mfJsfL9vBxpxqhLJdMp6V6eyVllRqqR4DWs1Ly0l0p2uucfkGZzrQxMwTGDaqU+MZIlWhVfNaC1EMikudzVrt4OrZzn9+AufKutEMj5eE5K8rOxcUyK2Zy1ciZqLEOa67Ec72OBNRvYc1lbZQmqYeeNOClVh5NSvl7QDJVuxV6O4YU4MxkYJwPzWMkZW6rMHD4HsEEqSQfD0XZL4ZCdpVOxV409u+PMYGBsCMyW8vb/K+jz4F/+hdmBn5zpF6YL+X/60/YX0hNkXSeLmSoAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTYtMDMtMDFUMDY6MjQ6MzQtMDU6MDBvk+TOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE2LTAzLTAxVDA2OjI0OjM0LTA1OjAwHs5ccgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII=') 99% 50% no-repeat !important;
        border: 1px solid rgba(46,204,113,1) !important;
        padding-right: 30px !important;
        background-size: 20px 20px !important;
    }
    .avs-failed{
        background: rgba(231,76,60,0.1) url('data:image/png;base64,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') 99% 50% no-repeat !important;
        border: 1px solid rgba(231,76,60,1) !important;
        padding-right: 30px !important;
        background-size: 20px 20px !important;
    }
    .avs-parent-failed{

    }
    .avs-msg{
        color: rgba(231,76,60,1) !important;
        font-size: 80% !important;
        padding: 2px 0 2px 2px !important;
        background-size: 20px 20px !important;
    }
    .avs-msg1{
        
        color: rgba(231,76,60,1) !important;
        padding: 2px 0 2px 2px !important;
        background-size: 20px 20px !important;
    }
    .avs-msg1-icon{
        background: url('data:image/png;base64,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') 0% 50% no-repeat !important;
        display: inline-block;
        height: 20px;
        width: 20px;
        margin: 0px 5px;
        background-size: 20px 20px !important;
        vertical-align: top;
    }
    textarea.avs-success,textarea.avs-failed{
        background-position-y: 3px !important;
    }

.menu{
	display: flex;
	align-items: stretch;
	padding: 0;
	margin:0;
	/*line-height: 34px;*/
}
.menu ul{
	list-style: none;
	padding: 0;
	margin:0;
}
.menu ul li{
	display: inline-block;
}
.menu a{
	display: inline-block;
	padding: 0 10px;
	color: #fff;
	text-transform: uppercase;
	flex-grow:1;
	text-align:center; 
	position: relative;
	text-decoration: none;
}
.menu a:hover,.menu a:active,.menu a:focus{
	color: #fff;
	background: #1F4D5D;
	text-decoration: none;
}

/*
.menu a:before{
	content: '';
	position:absolute;
	top: 0;
	right: 0;
	border-right: 1px solid #000;
	border-left: 1px solid #424242;
	bottom: 0;
	width: 1px;
}
.menu a:last-child:before{
	content: '';
	position:absolute;
	top: 0;
	right: 0;
	border-right: none;
	border-left: none;
	visibility: hidden;
}
*/

.imgsce{
	display: inline-block;
	position: relative;
	/*width: 120px;
	height: 120px;*/
	cursor: pointer;
	text-align: center;
	border:1px solid #ccc;
	width: 100%;
}
.imgsce img{
	display: inline-block;
	/*margin:3px;*/
    vertical-align: top;
}
.imgselected {
	margin-right: 5px;
	margin-bottom: 5px;
}
.imgsceloading{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 100000000;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	background: rgba(0,0,0,0.5);
	overflow: hidden;
}
.imgsce .del{
	position: absolute;
	top: 3px;
	right: 3px;
}
.progressbarimg{
	position: absolute;
	bottom: 0;
	left: 0;
	height: 5px;
	background: green;
	z-index: 1000;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	-webkit-box-shadow: 0 -5px 10px 0 #30FF45;
	box-shadow: 0 -5px 10px 0 #30FF45;
}
