.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak] {
    display: none
}

.form-group.required .control-label:after {
    content: "*";
    color: red
}

.accordion-background {
    background: rgba(168,163,160,.76)
}

.view-container.ng-enter,.view-container.ng-leave {
    -webkit-transition: .5s ease all;
    transition: .5s ease all
}

.view-container.ng-enter {
    position: absolute;
    opacity: 0;
    -webkit-transform: translate3d(-100%,0,0)
}

.back.view-container.ng-enter,.back.view-container.ng-leave.ng-leave-active,.view-container.ng-leave.ng-leave-active {
    position: absolute;
    opacity: 0;
    -webkit-transform: translate3d(-100%,0,0)
}

.view-container.ng-enter.ng-enter-active,.view-container.ng-leave {
    position: absolute;
    opacity: 0;
    -webkit-transform: translate3d(0,0,0)
}

.view-container.ng-enter.ng-enter-active {
    opacity: 1
}

.animate-repeat.ng-enter,.animate-repeat.ng-leave,.animate-repeat.ng-move {
    -webkit-transition: all linear .5s;
    transition: all linear .5s
}

.animate-repeat.ng-enter,.animate-repeat.ng-leave.ng-leave-active,.animate-repeat.ng-move {
    opacity: 0;
    max-height: 0
}

.animate-repeat.ng-enter.ng-enter-active,.animate-repeat.ng-leave,.animate-repeat.ng-move.ng-move-active {
    opacity: 1;
    max-height: 40px
}

.tooltip_content {
    font-size: 13px;
    background: rgb(0, 0, 0);
    position: absolute;
    z-index: 3;
    left: 0%;
    top: 38px;
    padding: 3px 7px;
    border-radius: 3px;
    letter-spacing: 1px
}

.tooltip_content span {
    padding-left: 21px;
    background: url(../images/tooltip.svg) no-repeat 0 -1px;
    color: #fff;
    background-size: 18px 18px;
    position: relative;
    top:1px;
    display: inline-block
}
.view-container .tooltip_content span{
    background-position: 0 -2px !important;
    top: 2px
}
.view-container .tooltip_content span.arrow{
    top: -5px !important
}
.admin-content .login .tooltip_content span {
    color: #fff
}


.tooltip_content .arrow {
    background: 0 0;
    position: absolute;
    left: 5%;
    top: -5px;
    border-bottom: 5px solid rgb(0, 0, 0);
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    height: 0;
    width: 0;
    padding: 0
}

.admin-content .login .tooltip_content {
    left: 0;
    top: 43px
}

.login .tooltip_content {
    left: 0;
    top: 58px
}

.reset-pwd .tooltip_content {
    left: 0
}

form fieldset>div {
    position: relative
}

.ng-invalid:focus+.tooltip_content {
    display: none
}