/*
 * Style twaks
 * --------------------------------------------------
 */
body {
  padding-top: 70px;
}
footer {
  padding-left: 15px;
  padding-right: 15px;
}

/*
 * Off Canvas
 * --------------------------------------------------
 */
@media screen and (max-width: 768px) {
  .row-offcanvas {
    position: relative;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
  }

  .row-offcanvas-right
  .sidebar-offcanvas {
    right: -50%; /* 6 columns */
  }

  .row-offcanvas-left
  .sidebar-offcanvas {
    left: -50%; /* 6 columns */
  }

  .row-offcanvas-right.active {
    right: 50%; /* 6 columns */
  }

  .row-offcanvas-left.active {
    left: 50%; /* 6 columns */
  }

  .sidebar-offcanvas {
    position: absolute;
    top: 0;
    width: 50%; /* 6 columns */
  }
}

.panel-default > .panel-heading {
color: #fff;
background-color: #004a61;
border-color: #dddddd;}

.save-file:hover {text-decoration: none;}

.admin-active {background-color: #f5f5f5;}

.new-star {color: #f11901}

.blue-txt {
	color:#004a61;
}
.bg-white {
	background-color:#fff;
}

.email-notification {
	position: relative;
	margin: 0 auto;
	padding: 10px;
	max-width: 370px;
	border-radius: 4px;
	background: rgb(255, 255, 255) url(../img/mail-bg.png) repeat-x;
	background-position-x:-8px;
	box-shadow: 0 2px 2px rgba(221, 221, 221, 0.2);
	border:1px solid #ddd;
}

.email-notification input[type=text],.get-in-touch input[type=email], .get-in-touch textarea {

}
.email-notification  input:focus, .get-in-touch  textarea:focus {
	outline: 0;
}

#emailManagement > .panel-body {
	padding:0px;
}


.list-group-item:last-child, .list-group-item:first-child {
border-radius:0px;
}

.user-details {
	font-size:12px;
}

.edit-user {
	cursor:pointer;
}

#emailList {
	margin-bottom:0;
}

#emailManagement .panel-footer {
	border-top:0;
}

.overflow {
	overflow:hidden;
	overflow-y:hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
}

#addNewEmail > div.email-notification {
	padding:30px;
}

#modalClose {
	margin-top:-20px;
	margin-right:-25px;
}

.email-label {
	width:40px;
}
.edit-buttons {
	margin-left:42px;
	margin-top:5px;

}

#emailList .list-group-item {
	padding:5px;
}

input.username {
	margin-top:10px;
}
.txt-bl {
	color:#000;
}

.cart-overflow {
	max-width:175px;
}

#cart_session.panel-body {
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
}
.cart {margin-bottom:5px;}

.cart-item {}

.cart-size {
	font-size:12px;
	margin-top:5px;
	margin-bottom:-5px;
}
.cart-active {
	background-color:#fbfbfb;
}

#msg_success {
	overflow-wrap:break-word;
	font-size:12px;
}


#addNewEmailButton, #download_selected, #clear_cart {
white-space:normal
}

.btn-primary[disabled] {
  background-color: #444;
  border-color: #444;
  opacity: 0.5;
}

.btn[disabled] {
cursor:not-allowed !important;
}

.folder-level {
cursor:pointer;
}