﻿/*!
 * Use this file to overight css
 */
#lb_deleteConfirmOwner {
    width: 400px;
    }

#lb_accountCreated {
    width: 400px;
    }

#primary_nav_wrap
{
	margin-top:15px
}

#primary_nav_wrap ul
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    min-width:94.5%;
    width: initial;
    padding: 2px;
    margin: -1px 0 0 0;
    position: absolute;
    background-color: white;
    overflow:hidden;

    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;

    z-index: 20;
    border: 1px solid #ccc;
}


#primary_nav_wrap ul li
{
	position:relative;
	margin:0;
    display:block;
    float:left;
    width: 100%; 
    height:15px; 
    padding: 5px; 
    font-size:12px;
    white-space: nowrap;
	overflow: hidden !important;
	text-overflow: ellipsis;
}

#primary_nav_wrap ul li:hover
{
	background:#ccc;
    width:99%; 
}

.panelToggle2.ng-hide-remove {
    -webkit-animation: enter_sequence 3.5s linear; 
	animation: enter_sequence 3.5s linear;
 }

.panelToggle2.ng-hide-add {
     -webkit-animation: leave_sequence 3.5s linear; 
	animation: leave_sequence 3.5s linear;
 }

@-webkit-keyframes enter_sequence {
	0% { opacity:0; }
	100% { opacity:1; }
}
@keyframes enter_sequence {
	0% { opacity:0; }
	100% { opacity:1; }
}
@-webkit-keyframes leave_sequence {
	0% { opacity:1; }
	100% { opacity:0; }
}
@keyframes leave_sequence {
	0% { opacity:1; }
	100% { opacity:0; }
}



/*.panelToggle1.ng-enter {
    display: block !important;
}*/
.panelToggle1.ng-enter {
	-webkit-animation: enter_lightbox 9.5s linear; /* Safari/Chrome */
	animation: enter_lightbox 9.5s linear; /* IE10+ and Future Browsers */
}
.panelToggle1.ng-leave {
	-webkit-animation: leave_lightbox 9.5s linear; 
	animation: leave_lightbox 9.5s linear;
}

@-webkit-keyframes enter_lightbox {
	0% { opacity:0; }
	100% { opacity:1; }
    from {top: 40%;}
    to {top: 50%;}
}
@keyframes enter_lightbox {
	0% { opacity:0; }
	100% { opacity:1; }
    from {top: 40%;}
    to {top: 50%;}
}
@-webkit-keyframes leave_lightbox {
    from {top: 50%;}
    to {top: 100%;}
}
@keyframes leave_lightbox {
    from {top: 50%;}
    to {top: 100%;}
}


.slide-animate.ng-enter, .slide-animate.ng-leave{
 -webkit-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 2s;
  -moz-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 2s;
   -o-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 2s;
      transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 2s;
 }


.slide-animate.ng-enter.ng-enter-active {
 position: absolute;
 left: 1300px;
}

.slide-animate.ng-enter {
 left: 0;
}

.slide-animate.ng-leave.ng-leave-active {
 position: absolute;
 left: -1700px;
 }

.slide-animate.ng-leave {
 right: 0;
 }

input[type=text]::-ms-clear {
    display: none;
}

.pointer {
 cursor: pointer;
 }
