﻿
div.alert ul li {
    list-style-type: none;
}


textarea.form-control {
  max-width: 100%;
}

.hidden-field {
    display: none;
}

.clear-border {
     border: none;
}

.padding-lr-15 {
    padding-left: 15px;
    padding-right: 15px;
}

.clear-width {
    width: initial;
}


a.red {
    color: red;
}

a.green {
    color:green;
}



/*.btn {
    font-weight: 600;
}*/



.f-left {
    float: left;
}

.f-right {
    float: right;
}



.record-header div {
    /*padding-left:10px;
    padding-right: 15px;*/
    font-size: 18px;
     margin:0;
}

.record-header .row-header div {
    padding:0;
    padding-left:20px;
    padding-right:20px;
   

}

.header-nav-profile .dropdown-login {
    padding: 0;
}

.header-nav-profile .dropdown-login > a {
    position: relative;
    min-height: 64px;
    min-width: 210px;
    padding: 12px;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
        font-size: 16px;
    padding-top: 16px;
}

.back-link {
    font-size:14px;
    font-weight: 500;
    margin-top: 0px;
    margin-bottom: 0px;

    /*background-color: #069a8e;
    border-color: #069a8e;*/

    background-color: rgb(200, 226, 224);
    border-color: rgb(200, 226, 224);
    color: #066265;
}

.back-link header i {
    margin-bottom: 0;
}
.card-head.card-head-xs {
    line-height: 28px;
    min-height: 30px;
}

.card-head.card-head-xs header {
     font-size: 14px;
     padding-left:10px;
}

.record-header .row-header h4 {
    margin-bottom:0;
    font-weight:bold;

}

.record-header .row-header p {
    margin-bottom:10px;
    margin-top:5px;
    line-height:22px;

}

.form-control-static {
    font-size: 18px;
}

.form-group > label,
.form-group .control-label {
    font-size:14px;
}

.floating-label .form-control:focus ~ label,
.floating-label .form-control.dirty ~ label {
     font-size:14px;
}



.form-control {
     font-size: 18px;
     height: 40px;
}

.input-sm {
    height: 37px;
  
}


.card-head header {
    font-size: 22px;
}


.file-upload {
    padding-top: 8px;
    padding-left: 10px;
    font-size: 14px;
}



/* Dialog Styles */

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

.ui-autocomplete {
    max-height: 100px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
  }
  /* IE 6 doesn't support max-height
   * we use height instead, but this forces the menu to always be this tall
   */
  * html .ui-autocomplete {
    height: 100px;
  }

.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-widget-overlay {
	background: #aaaaaa ;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;*/
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}



.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}

.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .2em 0;
	white-space: nowrap;
	width: 90%;
    font-size:20px;
	overflow: hidden;
	text-overflow: ellipsis;
     color: #fff;
    display: block;

}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
    display: none;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 0 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}


.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}


.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}


.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}

.ui-widget-header {
    color: #fff;
    background-color: #0aa89e;
    border: 0;
}

.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-item:hover {
    background-color: #7dd8d2;
}

.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}

.no-shadow {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.no-padding {
    padding: 0;
}



.card .panel-group .fa-angle-down
 {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.card .panel-group .collapsed .fa-angle-down {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.heading-label {
    font-size: 12px !important;
    /*padding-left: 13px !important;*/
   /* opacity: unset !important;*/
}

.bottom-label {
    
    top: initial !important;
    bottom: -17px !important;
        text-align: right;
}

.bottom-label::after {
         content: '';
    position: absolute;
    top: 0;
    left: 45%;
    height: 2px;
    width: 10px;
    visibility: hidden;
    background-color: #0aa89e;
    -webkit-transition: 0.2s ease all;
    -o-transition: 0.2s ease all;
    transition: 0.2s ease all;
}

.panel-group {
    margin-bottom:2px;
}

section .style-primary-trans, .offcanvas-pane .style-primary-trans, .card .style-primary-trans, section.style-primary-trans, .offcanvas-pane.style-primary-trans, .card.style-primary-trans {
    background-color: rgba(10, 168, 158, 0.75);
    border-color: #0aa89e;
    color: #ffffff;
}


section .style-default-bright-trans, .offcanvas-pane .style-default-bright-trans, .card .style-default-bright-trans, section.style-default-bright-trans, .offcanvas-pane.style-default-bright-trans, .card.style-default-bright-trans {
    background-color: rgba(255, 255, 255, 0.90);
    border-color: #ffffff;
    color: #313534;
}

.no-background-color {
    background-color: initial;
}


label.search-summary {
    font-size: 12px;
    opacity: 0.8;
    margin-right: 6px;
}

.search-values {
    font-weight: bold;
    color: #0aa89e;
    margin-right: 12px;
}

.sub-search-label {
    font-weight: bold;
}

.section-heading {
    padding-left: 24px;
    padding-top: 3px;
}

.card.short-summary .table.table-striped {
	margin-bottom: 0;
}

	.card.short-summary .table.table-striped td {
		padding-top: 5px;
		padding-bottom: 5px;
	}

.card.short-summary .card-body {
	padding-bottom: 0;
}


.card.short-summary .pagination {
	margin-top: 0;
	margin-bottom: 10px;
}

.photo-grid {

	
}

.photo-grid:after {
	content: '';
	display: block;
	clear: both;
	
}

	.photo-grid .gallery-item {
		float: left;
		width: 188px;
		height: 160px;
		margin:15px;
	}

		.photo-grid .gallery-item .photo-summary {
			padding: 1px;

		}
		.photo-grid .gallery-item .photo-heading {
			font-weight: bold;
			align-content: center;
			align-self: center;
			text-align: center;
			width: 160px;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			padding-left: 10px;
			padding-right: 10px;
		}

		.photo-grid .gallery-item .photo-summary .photo-info {
			padding: 1px;
		}

		.photo-grid .gallery-item .photo-box {
			display: inline-block;
		}

			.photo-grid .gallery-item .photo-box img {
				object-fit: cover;
				width: 160px;
				height: 142px;
				border: 1px solid black;
			}

		.photo-grid .gallery-item .photo-tools {
			display: inline-block;
			width: 20px;
			height: 142px;
			vertical-align: top;
			margin-left: 3px;
		}

		.photo-grid .gallery-item .photo-tools a {
			height:22px;
			display: inline-block;
		}
		
		.photo-grid .gallery-item .photo-btn {
			font-size: 1.6em;
			line-height:22px;
			vertical-align:top;
			margin:0;
		}

		.photo-grid .gallery-item .photo-btn:hover {
			text-decoration: none;
		}

			.photo-grid .gallery-item .photo-btn:focus {
				text-decoration: none;
			}
		
a.fancybox-nav {
	width: 10%;
	height: 80px;
}


span.red {
	color: red;
}

span.green {
	color: green;
}

.validation-summary {
	font-size: 14px;
	font-weight: bold;
}

.validation-summary li {
	font-size: 13px;
	font-weight: normal;
}

.input-group {
	min-height: 56px;
}

.has-error .input-group-addon {
	border-color: transparent;
	background-color: transparent;
}



	.icon-play {
		font-size: 24px !important;
		padding: 5px 5px 5px 15px !important;
		display: inline-block;
		line-height: initial;
		margin-bottom: 3px !important;
	}
	.icon-play:active {
		color: #0aa89e;
	}

.icon-excel {
	background: url(data:image/png;base64,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) no-repeat left center;
	background-size: 24px;
	width: 24px;
	height: 24px;
	padding: 5px 10px 5px 25px !important;
	vertical-align: baseline;
}

	.icon-excel:active {
		background: url(data:image/png;base64,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) no-repeat left center;
		background-size: 24px;
	}

.icon-csv {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAGX0lEQVR4Xu2bf2xTVRTHv+d2g42h63vhZwREVtdJgD3CD0Fh3SCKMcGEMERQMTFRY4yJBiMqYuSHIGhIjH8YhUgkw/iDxRj0DxPi1s4ERBfKRJNu3SQxEIja101YnOu7x9zBSrts6+vWV4fr+2dZe+6553zOeef+6L2EUf7QKPcfjgPQ/fp0ZjZI0Nhe2GzxRbPK/C4R/qzS8mWCxJShBoQIzDERDIcbW9PR4RgArUGbAYkDAO7t1yDGHrPSfEV95yk1doPwcjqGDyDbDdDGcOj0Ubu6HAFQ7C9eISC+AHDzQIYwuDbqi1b3APCWHwVorV2jU8jFANpgF0LGAbjr3G4SdBbALSkMPWz6zMd6AJQZH4GxKUMAlBrbEDIPoN69n4ieT3CGQfAz85+9nxHoIkt+O1oVPac+KyszZsaAF8A8hBowYObYgpBxAJpfawNwW9xZpicjlRFVCxx5PF6DB1GcEoITACwAotco84pZgPvR5Yj3PfXDkMCgo9mgEJwAkBQR02dmvI9EmB6vkQR8ANADQsi4cZpfyzaAGACXjQzrF8JoAtDv6OAEgBb1al6LSNj0mbfbiM6QRTxeoxtAXhoKkjIh4wAmfzO5qKuga6UyaFzRuOMXFl7oTMO4tEU9XuMfAPlpNowx5KrWUNO3GQeQpiHDFvd4DTXCjBmCoppwKPjo/wFAB4Cb0gfAteHQmeqMA/CUzn8XxE/1GMT0frj59LPpG2e/RYnX2EvAi/Zb9Eo6BSB5YsLhUDA+KUrfSHstSkvLF0uiqawm3dfIqz9C9P4viKVcCqLN1zU6ByBpHhAOBTOeZfawJEt5vPOrAf48ByBOIJcBDhXBPquz3CuQqwG5IpgbBYYybGW6TW4YzM0DchOh3EwwW1PhxF3arCyG7BTM7BXBLC+H7TivZLIGwK5B2ZbLAbA7DGp+bS4Rlab4tSUbAWRmbjZ95k+Z6MxWBugBfTszbxsBzsf3rQi0I+KLvD5cCCkBqMgDODOCnI9DAFA+3ExICUAP6GuZ2fbJiuFGJJ32RFQdqYjUptOmr6wdANXMiXtm/XenTnYIEgfY4vNMvEiQCEnIQ4SeuvErgG1CikYWPMMiyyJJDxFoKRO/BoIUEBOY+QAYe1jwKQHhYuZ9AGYN5CARrYtURIYVnIwAINA7EV/kOb1evwcCyyzLOtZe1f6jFtAawFhiSesOOUZ25MfydzDx+ejy6BvuBvdWkrTeImtNh6+jRffr6xn8CYF2RWRku56ve9niY4lnCvqCGCkAOl0u1xRmni2lPKFqBYMvRWV0mia0AAiTzArT4w64fcT0NYAiEHaDoWrLagDHTJ/5gObXjgDYCOCs6TPnan4tAGD5YOk9IgAw+IeoL7rY7Xe/SqCdCQb/BmAagG4Zk7PbV7a3og55xSg2XC7XamZWe/FF6vtYd2yqK991N4G+BGMrXKiBhDomM+imyUgBcCrqi96p+bWtAHYNELEogE/BOGKON09iIbq1em0DCB9f/b0Cz5gTzYPaH9olKeQCIcU6AG+mKm4jAgCAy4VFhZO7OrvmSJYn41Fj/ExEEyXkGTFWVHMXhwCow06/FxYVzuz8q3MSCVLFUT0nTJ95l1avPW1Wmu9pfk0Nu/NuFADKzr2mz3ypOFC8UrBYJKU8roqgHtA/ZOYJ6h1317kNItpCRBcjFZHNeoO+JnF4lUKWtC9vb9PqtDkQsDXLGykZcDVQjBoCHY5R7Fy+zL+VBT/C4E1gNJGgjaroMfgXBucJFlVMrF4ZPR5lRg0LriWmDQAeTBV99X22AIzuidConwqrVBvVi6Hed3FUL4ftFKQbVSblWuBGdcyu3VkDkO0zQiMPwH9wRsgOhOxlQO6ARJ/T29blgnA47NhxeTvRVzIer/EwgJoE+c/CoeD6jP927/EaSRcmwHgi3Bw8aNdQZ+TWuTze5q8Auq9XPwP7WkPBLZkHUGbsByP5ygzgB65fmXHGycG0ktqUUVt28YekXNLS0vR9xgHMnGm488bCzqWp7HO43uOhcCj4eM9CywkrSrzzVlCKa3NO9GtTZ1B2uyrb2hrbHQOgFM+avWCGsOQHAK+yaZjDYvw3A2+5x+ftbGxsVHcMeh5HMiDRk5KSOdMpXxhgV/zqrMOeJqlXV2otiej4AutkU1PTlb59Ow4gm84Opa9RD+BfSRXvblY/N0cAAAAASUVORK5CYII=) no-repeat left center;
	background-size: 24px;
	width: 24px;
	height: 24px;
	padding: 5px 10px 5px 20px !important;
	vertical-align: baseline;
}
	.icon-csv:active {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAGX0lEQVR4Xu2bf2xTVRTHv+d2g42h63vhZwREVtdJgD3CD0Fh3SCKMcGEMERQMTFRY4yJBiMqYuSHIGhIjH8YhUgkw/iDxRj0DxPi1s4ERBfKRJNu3SQxEIja101YnOu7x9zBSrts6+vWV4fr+2dZe+6553zOeef+6L2EUf7QKPcfjgPQ/fp0ZjZI0Nhe2GzxRbPK/C4R/qzS8mWCxJShBoQIzDERDIcbW9PR4RgArUGbAYkDAO7t1yDGHrPSfEV95yk1doPwcjqGDyDbDdDGcOj0Ubu6HAFQ7C9eISC+AHDzQIYwuDbqi1b3APCWHwVorV2jU8jFANpgF0LGAbjr3G4SdBbALSkMPWz6zMd6AJQZH4GxKUMAlBrbEDIPoN69n4ieT3CGQfAz85+9nxHoIkt+O1oVPac+KyszZsaAF8A8hBowYObYgpBxAJpfawNwW9xZpicjlRFVCxx5PF6DB1GcEoITACwAotco84pZgPvR5Yj3PfXDkMCgo9mgEJwAkBQR02dmvI9EmB6vkQR8ANADQsi4cZpfyzaAGACXjQzrF8JoAtDv6OAEgBb1al6LSNj0mbfbiM6QRTxeoxtAXhoKkjIh4wAmfzO5qKuga6UyaFzRuOMXFl7oTMO4tEU9XuMfAPlpNowx5KrWUNO3GQeQpiHDFvd4DTXCjBmCoppwKPjo/wFAB4Cb0gfAteHQmeqMA/CUzn8XxE/1GMT0frj59LPpG2e/RYnX2EvAi/Zb9Eo6BSB5YsLhUDA+KUrfSHstSkvLF0uiqawm3dfIqz9C9P4viKVcCqLN1zU6ByBpHhAOBTOeZfawJEt5vPOrAf48ByBOIJcBDhXBPquz3CuQqwG5IpgbBYYybGW6TW4YzM0DchOh3EwwW1PhxF3arCyG7BTM7BXBLC+H7TivZLIGwK5B2ZbLAbA7DGp+bS4Rlab4tSUbAWRmbjZ95k+Z6MxWBugBfTszbxsBzsf3rQi0I+KLvD5cCCkBqMgDODOCnI9DAFA+3ExICUAP6GuZ2fbJiuFGJJ32RFQdqYjUptOmr6wdANXMiXtm/XenTnYIEgfY4vNMvEiQCEnIQ4SeuvErgG1CikYWPMMiyyJJDxFoKRO/BoIUEBOY+QAYe1jwKQHhYuZ9AGYN5CARrYtURIYVnIwAINA7EV/kOb1evwcCyyzLOtZe1f6jFtAawFhiSesOOUZ25MfydzDx+ejy6BvuBvdWkrTeImtNh6+jRffr6xn8CYF2RWRku56ve9niY4lnCvqCGCkAOl0u1xRmni2lPKFqBYMvRWV0mia0AAiTzArT4w64fcT0NYAiEHaDoWrLagDHTJ/5gObXjgDYCOCs6TPnan4tAGD5YOk9IgAw+IeoL7rY7Xe/SqCdCQb/BmAagG4Zk7PbV7a3og55xSg2XC7XamZWe/FF6vtYd2yqK991N4G+BGMrXKiBhDomM+imyUgBcCrqi96p+bWtAHYNELEogE/BOGKON09iIbq1em0DCB9f/b0Cz5gTzYPaH9olKeQCIcU6AG+mKm4jAgCAy4VFhZO7OrvmSJYn41Fj/ExEEyXkGTFWVHMXhwCow06/FxYVzuz8q3MSCVLFUT0nTJ95l1avPW1Wmu9pfk0Nu/NuFADKzr2mz3ypOFC8UrBYJKU8roqgHtA/ZOYJ6h1317kNItpCRBcjFZHNeoO+JnF4lUKWtC9vb9PqtDkQsDXLGykZcDVQjBoCHY5R7Fy+zL+VBT/C4E1gNJGgjaroMfgXBucJFlVMrF4ZPR5lRg0LriWmDQAeTBV99X22AIzuidConwqrVBvVi6Hed3FUL4ftFKQbVSblWuBGdcyu3VkDkO0zQiMPwH9wRsgOhOxlQO6ARJ/T29blgnA47NhxeTvRVzIer/EwgJoE+c/CoeD6jP927/EaSRcmwHgi3Bw8aNdQZ+TWuTze5q8Auq9XPwP7WkPBLZkHUGbsByP5ygzgB65fmXHGycG0ktqUUVt28YekXNLS0vR9xgHMnGm488bCzqWp7HO43uOhcCj4eM9CywkrSrzzVlCKa3NO9GtTZ1B2uyrb2hrbHQOgFM+avWCGsOQHAK+yaZjDYvw3A2+5x+ftbGxsVHcMeh5HMiDRk5KSOdMpXxhgV/zqrMOeJqlXV2otiej4AutkU1PTlb59Ow4gm84Opa9RD+BfSRXvblY/N0cAAAAASUVORK5CYII=) no-repeat left center;
		background-size: 24px;
	}

.icon-button-bar {
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 1px;
}

.styled-dropbdown {
	padding-right: 10px;
	border: solid 1px #0a0a0a10;
	cursor: pointer;
	margin-bottom:10px;
	font-size:14px;
	font-weight:500;
}

	.styled-dropbdown:hover {
		border: solid 1px #0aa89e66;
	}

.icon-bar-parent {
	padding-top: 10px;
	padding-left:8px;
}

	.icon-bar-parent .styled-dropbdown {
		margin-bottom: 0px;
	}




.search-header-parent {
	padding-bottom: 0;
}
	.search-header {
		margin-bottom: 0;
		border-bottom: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}

.search-table-card {
	border-color: #0aa89e;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.grid-popup, .help-popup, .action-button {
	position: absolute;
	right: 0;
	margin: 0;
	color: inherit;
	opacity: .7;
	font-size: 20px !important;
	bottom: 4px;
}

	.grid-popup:hover, .help-popup:hover, .action-button:hover {
		text-decoration: none;
		opacity: 1;
		color: #0aa89e;
	}

	.grid-popup:focus, .help-popup:focus, .action-button:focus {
		text-decoration: none;
	}




.ellipsis-overflow {
	overflow: hidden;
	text-overflow: ellipsis;
}

.advanced-search-controls .select2-container.form-control {
	min-height:40px;
}

.advanced-search-controls .top-parent-observer {
	padding-top:5px;
	padding-bottom: 5px;
	padding-left:10px;
}

.advanced-search-controls .pl0 {
	padding-left: 0;
	
	padding-top: 3px;
}

.advanced-search-controls .pl0 span {

	line-height: 1.3;

}

.advanced-search-controls .control-empty {
	display: block;
	cursor: pointer;
}

	.advanced-search-controls .control-empty label {
		cursor: pointer;
	}



	.upper-case {
		text-transform: uppercase;
	}


.alert-primary {
	color: #313534aa !important;
	padding: 3px;
	/*padding-left: 15px !important;*/
	margin-bottom: 20px !important;

	/*trying new styling*/
	border: 0;
	padding-left: 10px !important;
}

.alert-primary.narrow {
	margin-bottom: 10px !important;
}

	.alert-primary:before {
		background-color: #7dd8d2 !important;
		/*trying new styling*/
		margin-top: 7px;
		margin-bottom: 7px;
	}

	.alert-primary.prominent {
		color: #313534 !important;
	}
		.alert-primary.prominent:before {
			background-color: #0aa89e !important;
		}



.radio-button-list label {
	padding-left:10px;
	vertical-align: inherit;
}