.error {
	color: red !important;
	text-align: center !important;
}

.success {
	color: green !important;
	text-align: center !important;
}

.dropdown-menu {
	padding: 0.5rem 12px 10px !important;
}

.logoAPA {
	height: 43px;
}

.content-wrapper {
    padding-top: 2rem;
}

#mainNav .navbar-collapse .navbar-sidenav {
    top: 25px;
} 

.btn-primary {
    color: #fff !important;
}

.childTR {
	background-color: #f2f2f2;
	font-size: 12px;
}

.childTR td {
	
    vertical-align: inherit;
}

.table td {
	vertical-align: middle;
}

th {
    text-align: center;
}

.tdRight {
	text-align: right;
}

.tdCenter {
	text-align: center;
}

.logoAPALogin {
	text-align: center;
	margin-top: 100px;
}

.logoAPALogin img {
	height: 80px;
	margin-left: -10px;
}

.blackLink {
	color: #000000 !important;
}

/***UPLOADIFIVE***/

.uploader {
	margin-top: 35px !important;
}

.uploadifive-button {
	width : 100% !important;
	border-radius: 0px !important;
	border: 0px !important;
	
}

.upload-custom-button {
	background-image:none !important;
	height: 40px !important;
	background-color: #007bff !important;
	line-height: 40px !important;
	margin: 0px !important;
}

.upload-category-custom-button {
	background-image:none !important;
	height: 40px !important;
	background-color: #007bff !important;
	line-height: 40px !important;
	margin: 0px !important;
	width: 40px !important;
} 

.upload-cat {

	width: 80px !important;
	position: absolute !important;
}

.logoFileAdv {
	width: 250px;
}

.bannerHFileAdv {
	width: 250px;
}

.logoCatImg {
	max-width: 200px; 
	max-height: 150px;
}

.bannerCatImg {
	width: 200px;
	max-height: 150px;
}

.subrows {
	font-size: 11px;
	background-color: #F2F2F2;
}
 
.subrows td {
}


.tripCard {
    max-width: 960px;
}

#field {
    margin-bottom:20px;
}

#servicesModalContent {
	list-style-type:none;	
}



.modalDetail{
    display: block !important; /* I added this to see the modal, you don't need this */
}

/* Important part */
.modal-dialog-detail{
    overflow-y: initial !important   
}
.modal-body-detail{
    max-height: 800px;
    overflow-y: auto;
}

.buttonDetail {margin-top:10px;}



.wrap {
	
	margin-bottom: 5px;
}

.homePhotoAlbum {
	
	padding: 5px;
	text-align: center;
}

/*FIX SUMMERNOTE */
.note-group-select-from-files {
  display: none;
}