

	.printable { display: block; }

	@media print
	{
		.non-printable { display: none; }
		.printable { display: block; }
	}
	
	
	#wrapper{padding:90px 15px;}

	.card{margin-bottom: 15px; border-radius:0; box-shadow: 0 3px 5px rgba(0,0,0,.1); }
	
	.header-top{box-shadow: 0 3px 5px rgba(0,0,0,.1)}
	
	.leftmenutrigger{display: none}
	
	@media(min-width:992px) {
	.leftmenutrigger{display: block;display: block;margin: 7px 20px 4px 0;cursor: pointer;}
	
	#wrapper{padding: 90px 15px 15px 15px; }
	
	.navbar-nav.side-nav.open {left:0;}
	
	.navbar-nav.side-nav{background: #585f66;box-shadow: 2px 1px 2px rgba(0,0,0,.1);position:fixed;top:56px;flex-direction: column!important;left:-220px;width:200px;overflow-y:auto;bottom:0;overflow-x:hidden;padding-bottom:40px}
	}
	.animate{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

	.dashboard {		
		height: 50px;
		display: table;
	}
	.dashboard .left {
		width:50%;
		height: 50px;
		display: table-cell;		
	}
	.dashboard .right {		
		height: 50px;
		display: inline-block;
		vertical-align: text-top;
	}
	

	@media (min-width: 576px){
	  .modal-dialog {
		max-width: 400px;
		
		.modal-content {
		  padding: 1rem;
		}
	  }
	}

	.modal-header {
	  .close {
		margin-top: -1.5rem;
	  }
	}

	.form-title {
	  margin: -2rem 0rem 2rem;
	}

	.btn-round {
	  border-radius: 3rem;
	}

	.delimiter {
	  padding: 1rem;  
	}

	.social-buttons {
	  .btn {
		margin: 0 0.5rem 1rem;
	  }
	}

	.signup-section {
	  padding: 0.3rem 0rem;
	}

	