body{
    margin:0px;
	padding-top: 70px;
}

.top-title {
	padding:20px
}

.navbar-custom {
  background: rgba(251,250,247,.92);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  box-shadow: 0 10px 35px rgba(0,0,0,.06);
  padding: .85rem 0;
  border-radius: 0;
}

.navbar-custom .navbar-nav > li > a {
  color: #1f2a22 !important;
  padding: .55rem 1rem !important;
  border-radius: 999px;
  transition: background-color .2s ease, color .2s ease;
}

.navbar-custom .nav {
	padding-right: 32px;
	padding-top: 10px;
}

.navbar-custom .navbar-nav > .active > a {
  background: rgba(212,163,115,.16);
  color: #1f2a22 !important;
}

.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus,
.navbar-custom .navbar-nav > .open >a {
  background: rgba(79,109,88,.08);
  color: #4f6d58 !important;
  text-decoration: none;
}

.navbar-custom .navbar-brand {
  font-weight: 700;
  font-size: 20px;
  letter-spacing: 2px;
  color: #4f6d58 !important;
  padding-left: 44px;
}

.navbar-custom .navbar-toggle {
    background-color: #eeeeee;
}

.navbar-custom .icon-bar {
    background-color: #4f6d58;
}

.side {
	margin-bottom: 20px;	
}

.side-img {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 15px;
    background-color:#f4f4f4;
}

.side-head {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
    background-color:#2d80d0;
    text-decoration: none;
	margin-bottom: 10px;	
}

.side-head h3 {
    color:#fff;
    font-weight: 600;
    font-size: 18px;
    margin: 0px;
 }

.side li a {
    display: block;
    height: 30px;
    line-height: 30px;
    color: #666666;
}

.side li a:hover {
    color: #666666;
}

.side ul li { 
	border-bottom:dotted 1px #C7C7C7;
} 

section {
	margin-bottom: 20px;	
}

section .thumbnail{
	margin-bottom: 0px;	
}

.section-head {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
    background-color:#f4f4f4;
    text-decoration: none;
	margin-bottom: 10px;	
}

.side-head h4 {
    color:#333333;
    font-weight: 600;
    font-size: 18px;
    margin: 0px;
 }

.hr-dashed { 
	border-bottom:dashed 1px #CCCCCC;
}

.title-head {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
    text-decoration: none;
	margin-bottom: 10px;	
} 

.title-head h4 {
    color:#333333;
    font-weight: bold;
    font-size: 18px;
    margin: 0px;
 }

.article-head {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
    text-decoration: none;
	margin-bottom: 10px;	
} 

.article-head h4 {
    color:#333333;
    font-weight: bold;
    font-size: 24px;
    margin: 0px;
 }
 
 .footer {
	margin-top: 30px;
	/* margin-bottom: 30px; */
	padding-top: 30px;
	padding-bottom: 30px;
	color: #fff;
	font-size: 14px;
 }

 
/* .main {
    padding-top: 90px;
} */

.static-content h3,h4,li,p {
	text-align:left;
}

article,aside,details,figcaption,figure,header,hgroup,main,nav,section,summary {
	display:block;
	text-align:left;
}

figure {
	margin-top:10px
}
figure img {
	width:100%;
	margin-bottom:25px
}
figure.figure-small {
	width:17%;
	min-width:100px
}
figure.figure-medium {
	width:40%
}
figure.figure-right {
	float:right;
	margin-left:25px
}
figure.figure-left {
	float:left;
	margin-right:25px
}

blockquote {
	padding:10px 20px;
	margin:0 0 20px;
	font-size: 14px;
	border-left:5px solid #eeeeee
}
blockquote p:last-child {
	margin-bottom:0
}
blockquote {
	color:#029
}


#course-search-results div:last-child {
	border-bottom: none
}

.course .info, .course .location-links {
	font-size: 12px;
	line-height: 18px
}

.course h3 {
	margin-top: 6px
}

.course a {
	text-decoration: underline
}

.course .dropdown-menu a {
	text-decoration: none
}

.course a.btn {
	text-decoration: none
}

.list-item.row {
	padding: 20px 0px;
	margin: 0px;
	border-bottom: solid 1px #d0d0d0
}

.status {
	line-height: 18px;
	display: block;
	padding-left: 16px;
	background: transparent left no-repeat;
	background-size: 12px;
	background-position-y: 2px
}

.status-none {
	padding-left: 0px
}

.status-green {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAArCAYAAADlqKH9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABIZJREFUeNrMmLtvW1Ucx3%2FnnPvw69pK7DSuAzRRJUIRIIQyIJgoQ%2FsPZAIxZOuGkFCXsrEAA0JC6paNiZGBkYUiVEA8JVKV4CC1qSP7Oo6vX%2BeeV3%2FHDokvKWtPr2X73skff3%2Bv7%2B8QYww86Zf3741Qkze6yb237yffbbkEWim%2Ftl2LLnzGqP%2FbGcj%2BsHt5797OFou0U9Wa9%2F%2FcCp6OmgvR8gkkseHWoNZv73z9rWbdmvRbTiGprIMvFjsbl668yWCm5lRJY3TIxbhGQYGiyimkUQo0spzJybE5vMpJCwy%2BhAidQvqQAKEDGOvDqyV6bqYkBruhtYyEEKC1BkkcK2k0UEXBMhmqGwTo%2FlTJjtq7MYEYpEJkytzmpFYYXjJlirz6zZNwK8wDq6TAf%2FEkQBpCp0xzOWlCZSbAJUBKY9Bm5BbSFECrJZAwscEPj3MSghyt3MJ8fB11xKYu3BYO0dPayCOTZSMWkgK7sxK%2B%2FG5B%2FPzDQdwHWjtwCpkeFGC1Woe69%2BKHlu0kJxlhcRRFUCM1eMDvOoVcaTSgFtUg8MLsxMEr3FO3JoSQ99JB4yuXkEHUfAfD%2FcEau1xGvCQzu8usjA%2FeL%2BXy6l8uIfvQ%2BzVl6VzjhGjWgoxc%2F7t9Fxgz1%2Bn4p89dQrJKcVdKCYsLrzQoeHewZSYzSC2rw%2BEQ7%2BSVomPveNTtPo9pB7Ii1gLqnRYO9k7I50pAvB6kSdttCwojAF3EKOtgNiahNoX0SPj7YDDAht6BIpNOIcf9PoS%2BB5SwadGgqJ2ZVQPZGKcHQHEkDrTbsej5CjiPbd8JM1ZN6nSVcw6eh4%2BUuHVBOBAVF8hIOJB5SDNeUxP056UucDZ2CplXKCD3IdXDlzyW%2B%2BYEEptnaF0QWiFITeoUkmmUL8WywW0hE25tZCRVAnIigAduww0pByZG2Lt5NQNJCOXWedi8nGi31a25hgLxzu7dWDAJ8wtAVAdE2nEbbvSTjD2FTH6SgQxIoRmGIUw4AzF26yeLAQPL4pNw%2F78u6Lj8Nf2nvfuqS8gLSxe%2Fx%2BUrc0JxAonrbIQFNGLEd7ouKiMYJV6BHNu07DHLpH0tHu%2Bk%2FeQPp2dB5eiF7Wr%2BuaCSO%2FfxGcjuUWcjTuJN5rk9C4rj%2BFMSdb5EyGx1c929tn94e9O2oHyh5NZgjFuQyv7m%2BaX6tRxdvDl3FmQC2yftrpumbieOZbAsWCPBvJKhgsEawAiM14dR4DbcbFq2FAvIMlXtaOS4d6uGUiKy9PY9neEOL4JWcRZVERmmGgRY07MfdizG8SF4eQFHub5TyIoowajXBbJOuWU7PfrjyZpV0Hgicwbj4rIcUjAYIVPZn5%2FdJEJJF3G6D6A%2FiJ1CRmoZPFrCsRg1My3I93Kx3dAOez2Qi25dUA8ZFooR%2BH4uzkAWg%2BVtLco32i0BQb7nFLLdiqDyTBlK%2FvJ2BhI3s%2BazFy%2F9OEhbG6101ylkvV4Hy2KZHuWCwnhw8L7nB1bmL9rDB9cfJ9xS8fxH%2BPWWFGm1Wlr%2BxPbHR1q1U8tmQnQh%2FPFuif%2F%2Fmw8FGAAbYz0xm3JIGQAAAABJRU5ErkJggg%3D%3D)
}

.status-yellow {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAiCAYAAABIiGl0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA95JREFUeNrkV9tuG1UUXecyF18bN1XStKgqFSB4Q0L0F%2FgNfoRP4j8QFxVK4YHSCgkoEopIm9gzc86cC%2BvM2HECj%2BehD3Fky%2FGM9zpr7b3X3hYxRryNh8Rbeuj0sjG%2FxbZ7jmD%2FQcGzKEwgfIAKXVbwIOdwIiLKMzhEKLVAUd7DYv5YDMC1eQp%2F8QSh%2FxVl9BC8ue4dwZs8WsUSHoGgPayMkPo%2ByvpjYP54ZBxCQN%2F3cMbwvYNkAqTzqEKfhRsTIIn00Q7AKliowlPVrdRF9xMm51%2BhDL%2FwA8rr%2BdS8FBZZwMKcYcLinZTlcIz1xRHqKPc5Bi8mxtEZyNCSbTsAW1llAZf9vkacIB%2FvrxcXOgPX8KbekiXlDWwxHVHoi7wcm12VeTiSM75F0zSYXgJTCk2G0kuIKC6%2FZ63Nwq0SQyEGRQfp%2BV4ptWfc%2BEc49R9RjwJnHavauSEXy1ke8KuLiulK4gV0RLJiBS%2Fex90dcF3XWK1WKPwRJkyG5EklgcPmjyzgew8fwrOqUVm0ilLjALODg5H9zbRMbL6M69NvUKmXKCKTf36y7Yc2L3o4HQoXgQVWzbChuGL2Dqa3vxgt07GHUwULZUfgfutY0eQBCzfiE9iJgi5Gict%2Bz1i3a8j2FVvqKcES8HOMvrnJA%2B4ZS9UsVvq0W%2FIgEroQe2DP9hkYuw6KwNqqAdhGm%2BlcKY6AdQE2lDBSQfRXGCsqogytUv8FTROhzfALFRs%2Bs%2FYMw8spFB1RspeV0pejVl9OErZVMhrH0%2Bl0KNnDS503Ffs4xHFU1GvPuaywa189WuodVtwJmb%2FLm3gIV2HeC0zWZ1nArVzClUu03pLUCkaVNI7j64x3rAMHRCB171kEwWUBe%2BWHiZTmfXqm%2BDvGo3PFFxHNM2rze9pXgPWKFbnAul5lAc%2FFz2NrVhyvmuNfpX4%2B4pXPxA21zM3rr%2BPr0%2B9Qij8xpZnpzXvDtumLZ3msxIyuGGFpGh3jtVR6cXiC1eHno2XO%2FEs2%2BQ%2Bo8D2mybn8E%2BZD0UP%2Bzu5j5TTjSlpxPehb%2BQ%2BuOBcrLzlXZHPr5FxdMhONvnuT18eYMXjBmazoghKGa3N5zbnMC8y7b1GIH1GmfcwNSyGKzGUPdhwyadlZcNOid2G6%2Few%2FfZzob5%2Fp%2F8w%2BFimOGEnE3d9V50J4gGb9KcybW7gza1CXa67WLVzmQl%2BRYdp8nDlEE%2B%2FCyWPI%2BSf%2FZ5zcpW1bgp5z491gcWueBewMf0FYT0teE5hk%2BJNmxlrSO2A3f4R47KCXDyCKhua1geCufbZeZgEv77dMs6G8C47b20z2CuL4wxu67P0rwABwF%2FrkWgXgwAAAAABJRU5ErkJggg%3D%3D)
}

.status-red {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAArCAYAAAAKasrDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABBtJREFUeNrUmMlu21YUhv%2FLQaRISZYlj1Icy3OMAi0guHaR7lJ02uRFii666LaLvkDfoatuuypQoEBRoGigdEjixokaJ7bjoXYUSdZASiQveXtoxbbcF7jJpURAWn38zz3%2F%2BS%2BZEAKv89LO7ifbAn88AraqELUdqUBsZgW4sQys3QCyJXYG2Gw0UKtWcVqpYDGrSQV8dngHOZVhfLmAdPaVgqNU5qPfNrHCVBitPamA8%2BwaDn%2F%2BE6Vba5clFmEI3%2Ffh0RVFPamAnurBJ6yQmJRzQOb2kXvRRgIc4LpUQFPvIY8AuuMPNUkQoNfrQQ09AuxKBRS6hp5qICKmCwVFwJFpuVAERxipcm1F7WM0ElD6fEhBWlEUQUQhIhFJdr4QbIhhsAcjhiTtPUF70FMcqXgWzxIgYRFTvJSBOzL6MCiKIn1yxAzEckS3jy9t5tZN9bvV9A%2FFw%2F5HC44pFfB3m%2BGgYG999sGnP14oyDASbWxsVFKp1NkTyPxaloX19fXKxeiLw4KLhmk9b0%2BhVtvZ0%2BWOulmP%2FG9iYsGdzRxYyPvsjUgzpzgU7PtfYN79i2bxM6lAQX4RfrmM4Pb7yKI4SDOcrn8ePsQcpZpx7kkFbDab2CWW%2Bdsblwq%2BrD6G9eApslkb3a5cH0xrHMn722dMYyuzA8C4c4RhYHd3F%2BmE3Fm8%2F3Ib%2BuQcbNu%2BVHCmydF5egJBDt4LMlIBiwqD6dfBjqmS114Bcs7Rbrcp1ASIFLlhoRv4iP04RXnwQkHdV6DVBRK8DV1rSgX0gyw0nwAD9WqaiROsnUwi5KdSAZPE4EX%2FSzNt4aMhPKiaCS5G5RqzbqLlEQsx5YYVjOeg4zgUGEOpgH2vC5awryqYmCsgsVxEfWcPpmJJBXRoaEwvFqCVpi8BzYmJfKlU%2BqR%2F%2FOJzhfP4vzVZgIaqgli%2BRbH4xUWaOVvuvwzWtHj%2BYPM6%2FZJ2OC5OmVBtOw%2B70LgK%2BFq%2Fm%2BnXhPNTBeLJEyRr9%2BXuwfxbUJZXkfqQwoIxNkgzrVoNjzY3ge1tzGt1qYCP9%2B9B6wd4u7yIVGFsoOBIu4%2F37h3D7fSg2YZUwJuBDu3vGlDvAIXzEvs%2BWvU6eNhDGHTk7rkwguaEyPDhg7sbYGSHRpziojsqd9SlTvrUumnqi6GwgLiTaYqAOehochVMhbTFIj%2BOWEOAJCssStNHhzTqAqmAbqMJaypPgMMKxumh1YJKLh6%2FYZC5YgYKp4OqngN6lBzuGB3MpNPQudzXH52JNA56HbxLTOY5oDE1RQemLOKYwDuu9DyY0Q2Yk5NDJZ4ex68LWUTVKtaScpvkLlkeW1rFO5P5IUBdT5fL5S9Pw%2FArY39LKuDS9SVkyuWviembq2GhsZ9zTk7qbjcl12YyLpLj43nkZt6MNPOfAAMAz%2Bmu7xgdXxoAAAAASUVORK5CYII%3D)
}

.status-orange {
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAArCAYAAADlqKH9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdpbj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NzRFQjc4M0MxMEYxMUUzODY4MUE4NTc0QUIwMEI3RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NzRFQjc4NEMxMEYxMUUzODY4MUE4NTc0QUIwMEI3RSI%2BIDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg3NEVCNzgxQzEwRjExRTM4NjgxQTg1NzRBQjAwQjdFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg3NEVCNzgyQzEwRjExRTM4NjgxQTg1NzRBQjAwQjdFIi8%2BIDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY%2BIDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8%2Bb2e4vwAABJJJREFUeNrMmMtvG1UUxs%2BdufOwJ%2BPYtRMcp4KaqkTKgle7QEJCPISo2GcFYpFddhUS6qbs2AALhITELjtWLPsHgCqqIlG1tIhWURp50dpJE4898dhj35k793JmnEcngW0vVxp7dv753PN950GklPB%2FP%2FTwJWHj90bbjz8d37mxqhKoePGddadx7nvNMO%2Bfggz3e%2B%2B3Nx%2BuloVQGrXOoweri06pNVOrH0GS7LplsrT56%2FXfjH2vZnttpZBsvgHMmeu%2B8u7HH4Bm3D%2BKpEwSK2bjmpYkkOCj8qS%2FH0%2FC2qmcJGHvMvU6QKiAqGyrVQkbgDEaAgy9y1CqH0RSiobg3I3jGIRIQNPURlKgJpJEh5RJQzYgWmd63b2tayTYA0klCEtXCilZAoSTjAkqjR%2BPrjvLA4wk%2Fg0gRDFkhDeZaBmTfpSTUlrAxsARl%2Fp7oLGRWuFYDvDyC0DiMWRsJIUkYBKnchNz4e00H0QaUZXHEFlekmLlZso2jSTRN%2FSXLl4ZL979ww8CWIh3lDK2WQnKs4sAZ1%2F%2FKmU7tiCNeq7rAq3VgG0%2FVArZeLkBReSgpn2i4gBYsHVjgrSf%2B%2FNz11VClp%2B0P4OEfwnLH5ZQxUGudgOtIDL9szyz9EhpKLXxPSDRsdoluAdlMV7yn%2FwNVMqr49u3flDJOLvgbHHOwbnwJho53SAEggxSJLw6Go3QRPlHoFjcvV5vmSBZgUdNzaTHwtHQi2wUjtnvQeDtKoW0DReSGRfFIjL7QcXUpuo27L%2BGwyGIbhd0DLXKMxgMgBrIp%2BmZaDB%2B3alwEt6In26DRrGwzxfUejkGKdrdS%2BGsXKsmY3aOMQaUUtB1ojYpseIxFqeqZiQHycLmhEkohV0w9FBtq8ZtYJEJcjJ8lZiFX44gsVZaaRcUJyjtJFIMqUEUpf4o8teNOemKYAATA8PsaGob8yEDHuBtRqyahyQaSzuPNC%2BlrtYoJ2PsgAQ9PXdTwwjoTBFgexf4nlqfBHCAnHkRdNMM8pE0nZZlWcB1HZjifpLaOpjIgi%2Bdk13QQTUXWre9%2BZZKyNrihd8x%2FXIbimcgpSt5HBJqKh0XJY90Qg3MPRKcWrOw%2FtO1qPUgCu%2FeU7sLeuO1dbO5bFqV%2BjenIPf73Uuh561YindBnud9Vyx3f56v1PPqln53LbhzayW1IKi4SiHHOx1IBvsrc7X6GinVjuduzEtzujlI0O3VVpyUQWS3Kc1nI2mRMGiS4QjMcB8KRbVrFhkQ7ICw6g2DJpTm0tLIKLblDZy13WzmxidW7JMCqw2Zzv%2BujmzYV7Zo%2BgGaxrx%2BH4oigqLZV9up4dzd83pwHpkytsOcjDC0WRckYuX7yUOOCFOwkLOgmVJLVqqQsACGXG3t5u4iEAsdplhq5SxIt2wvndB83wfDVTvj%2BIEPhXoJjILt5SCNuYV1Nlu%2B1nncArftK4XsFKpwdrYM%2BpmF9RwkwQQ9v7R8m3e3L0UbandB9WYdUhZyIJqTXZA16u98YdhmGuafQr9z9bnW7HLja%2Fz6JJ5EVadS%2Fzb1x39v1Y4tFU2UsOds4%2F%2F5m%2F8IMADzJTxusYfyTwAAAABJRU5ErkJggg%3D%3D)
}

.status-cancelled {
	color: red;
	text-decoration: line-through
}

.headtitle {
    /* background-color: #ffffff; */
    padding-top: 10px;
    padding-bottom: 5px;
    margin-bottom: 10px;
	/* border-bottom:dashed 1px #CCCCCC; */
}

.sch-title {
	font-size: 18px;
	text-align: left;
    color: #000000;
    margin-top: 5px;
    margin-bottom: 5px;
}

.sch-subtitle {
    color: #000000;
	font-size: small;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
    margin-bottom: 5px;
}

.btn-apply {
	color: #fff;
	font-weight: bold;
	-webkit-font-smoothing: antialiased;
	text-shadow: 0 1px 0 #205081;
	background: #57a8ff;
	border-color: #57a8ff
}

.btn-apply:hover, .btn-apply:focus, .btn-apply:active, .btn-apply.active,
	.open .dropdown-toggle.btn-apply {
	color: #fff;
	border-color: #3485f0;
	background: #3485F0
}

@media ( max-width : 767px) {
	#course-search-results .btn-apply, #course-search-results .btn-group-apply
		{
		margin-top: 10px;
		width: 100%
	}
	.course {
		margin: 0px 15px
	}
	.course .flag {
		margin: 0px auto
	}
	#course-search-results .btn-apply, #course-search-results .btn-group-apply
		{
		margin-top: 10px;
		width: 100%
	}
	
}

.www-h1 {
	font-size: large
}

/* 
.appform-buttons {
    text-align: center;
}
 */
.appform-form {
	text-align: center
}

.appform-form-Prompt-Field, .appform-form-Prompt-Field-error {
	font-size: 16px;
	font-weight: 600;
	vertical-align: top
}

.appform-form-Data-Field.error input {
	border: 2px solid red
}

.appform-form-Data-Field.error textarea {
	border: 2px solid red
}

.appform-form-Data-Field {
	text-align: justify;
	vertical-align: top
}

.Option label {
	margin-left: 6px;
}

label {
	font-weight: normal;
}

.appform-form-Error-Field {
	vertical-align: top;
	text-align: left;
	color: #D00;
	font-style: bold
}

.appform-form-Hint-Field {
	text-align: left;
	vertical-align: top;
	color: #669;
	display: block;
	margin: 0px 0px 6px;
	font-size: 14px;
	font-weight: normal
}

.app_item_errors {
	font-size: 14px;
	color: #D00000
}

.appform-form-Prompt-Field-error, .appform-form-text-error {
	color: green;
	font-size: larger;
	font-weight: bold
}

.appform-form-checkbox {
	width: 1em;
	float: left
}

.appform-form-checkbox-label-error {
	color: green;
	font-weight: bold;
	font-size: larger
}

.appform-form-checkbox-spacer {
	padding-left: 2em
}

.appform-form-image {
	margin-left: auto;
	margin-right: auto
}

.appform-form-date-dd, .appform-form-date-mm, .appform-form-date-yyyy {
	font-size: xx-small
}

.appform-buttons {
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
	text-align: center
}

.appform-buttons button {
	margin: 0px 4px
}

.row.app_item {
	padding: 10px 0px;
	text-align: justify
}
/* 
.row.app_item:hover {
	background: #eff2ff
}
 */

.del {
	text-decoration:line-through;
}

.notes-title {
	font-weight: bold;
	color: #029
}

.download {
	font-weight: bold;
	font-size: larger;
	color: red
}

.img-rounded1 {
  width: 200px;
  object-fit: scale-down;
}
