.invoice_row_element {

padding: 5px;
border: 1px solid #EEE;
margin:3px 0;
background-color: #eee;

}

.invoice_row_element .table { margin:0;
	}

.invoice_row_element .table thead th {
	background-color: #EDEDED;
}


 #draggablePanelList #move {
        cursor: move;
    }

 .calculated {
 	background-color: #aaa; color:white;
 	vertical-align: bottom;
 	margin-top: 5px;
 }   

 .invactions { background-color: #fff;}

/*.animate.ng-enter, 
.animate.ng-leave
{ 
	-webkit-transition: 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
	-moz-transition: 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
	-ms-transition: 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
	-o-transition: 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
	transition: 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
	position: relative;
	display: block;
	overflow: hidden;
	text-overflow: clip;
	white-space:nowrap;
} */

/*.animate.ng-leave.animate.ng-leave-active,
.animate.ng-enter {
	opacity: 0;
	width: 0px;
	height: 0px;
}

.animate.ng-enter.ng-enter-active, 
.animate.ng-leave{
	opacity: 1;
}*/



 /* ===================================================== */
 /* Animation stuff     */



.animate.ng-enter {
	-webkit-animation: fadeInRight 0.5s;
    animation: fadeInRight 0.5s;
}

.animate.ng-leave {
	-webkit-animation: fadeOutLeft 0.5s;
    animation: fadeOutLeft 0.5s;
}


.animate-show {

}

.animate-show.ng-hide-add.ng-hide-add-active,
.animate-show.ng-hide-remove.ng-hide-remove-active {
  -webkit-transition: all linear 0.5s;
  transition: all linear 0.5s;
}

.animate-show.ng-hide {
  line-height: 0;
  opacity: 0;
  padding: 0 10px;
}

.animate.fade-show {
    position: fixed;
    top: 100px;
        opacity: 1;
}
.animate.fade-show, .animate.fade-show-active {
    position: fixed;
    top: 100px;
        opacity: 1;
}

input {
	font-size: 12px;
	border: none;
	padding-left: 5px;
}

/* ======================================== */
/* Layout for freelancer      */

.green.btn {
color: white;
background-color: #35aa47;
border-color: "";
}

.btn-lg {
padding: 10px 16px;
font-size: 18px;
line-height: 1.33;
vertical-align: middle;
}

.btn {
border-width: 0;
padding: 7px 14px;
font-size: 14px;
outline: none !important;
background-image: none !important;
filter: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-shadow: none;
}

.blue.btn {
color: white;
background-color: #4b8df8;
border-color: "";
}

.blue.btn:hover, .blue.btn:focus, .blue.btn:active, .blue.btn.active {
color: white;
background-color: #2474f6;
}

.green.btn:hover, .green.btn:focus, .green.btn:active, .green.btn.active {
color: white;
background-color: #2b8b3a;
}

.btn:hover, .btn:focus {
color: #333;
text-decoration: none;
}

.modal-body {
	border: 1px solid #EFEFEF ;
}

.modal-body p {
	font-size: 12px;
}

.portfolio-modal {
	text-align: left;
}

h3 {font-size: 18px;}

.bigh {
 	font-size:7em;
 }

 .top-buffer { margin-top:20px; }



