.message-box *{font-family:helvetica,arial,sans-serif;font-size:16px}.message-box{border:solid 1px #ccd4de;background-color:rgba(80,94,116,.9);min-width:150px;max-width:600px;border-radius:.6em}.message-box-overlay{background-color:rgba(0,0,0,.2);z-index:10000}.message-box .message-header{font-weight:bolder;border-bottom:1px solid #ccd4de;padding:6px 6px;font-weight:bold;border-radius:.4em .4em 0 0}.message-box .message{padding:15px}.message-box .message-controls{text-align:center;padding:5px}.message-box button{background:#eee;color:rgba(80,94,116,1);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABQCAYAAADYxx/bAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAWklEQVR4nI3Jyw5AQBBE0TKDCImFn/axVjIL8WxqoaVlPDYnt6sBoHUHHelJIIMykonMykJWW5tynWIfYjd5Bd8b/LndSJ4qdv7F2YrhbaWWjORKQUpSkZo0O4QXIx93ZIfaAAAAAElFTkSuQmCC);background-position:center 99%;background-repeat:repeat-x;border:2px solid #909aac;border-radius:.4em;padding:5px 20px}.progress.message-box{border:none;background-color:transparent;min-width:10px}.progress.message-box .message-body{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAASZJREFUWEe9zdGRAiEURNEJwPzTMaeNYB1pB7iC0G2VXddSPjzv+Ptix/2WJ8MfIafz70VxB8hKQvmyBshKRHAYkJWI57zDgKxEvGYcBmQlotnuYUBWIvptHQZkJeJt68OArESMtjgMyErEZJ8OA7ISMd/0MCArER83PgzISsRqg8OArERsjIcBWYnYW3cYkJWI7dXDgKxEONNhQFZFcHceBmRVlGAHICsZ0fLDAqKdQmvtJyCakMvaT0C06tRfewmI1lHdY5WAaKCMwwKigTrje5KAaKAU36MERANV4/stAdFAdfHdJyAaKMZ3k4BooAbx/UpANFDj+H4mIBqoaXz/5uojvAVEA7WofQiI1jpbXb8ERLsQo/IlIFq1rB4fAdE6a7/77R/QP1fGp2zfPAAAAABJRU5ErkJggg==);background-repeat:repeat;background-position:0;padding:4px;min-width:10px}.progress.message-box .message{font-family:'Open Sans',sans-serif!important;text-align:center;color:#fff;background-color:#00bf0c;padding:10px 20px;font-size:16px;text-align:left;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.message-box.inline{max-width:80%;height:80%;box-shadow:2px 3px 20px #000;background-color:rgba(80,94,116,.5);padding:15px;margin:5px auto;border-radius:20px;border:2px solid #ddd}.message-box.inline .message{color:#fff;font-size:17px;display:block}.message-box.error{background-color:#e83a3a!important;background-image:none;word-wrap:break-word}.message-box.error .message{background-image:url(https://www.sunrisecountryclub.com/CMSModules/CHO/Mobile20/Client/Css/image/stop.png);background-position:13px 13px;background-repeat:no-repeat;padding-left:70px}.message-box.-radius{border-radius:16px}.message-box.-radius .message-header{border-radius:14px 14px 0 0;padding-right:10px;padding-left:10px;color:#fff}.message-box.-radius .message-header .message-tools{right:10px}.message-box.-radius .message-body{border-radius:8px;color:#fff}.message-box.-radius .message{border-radius:8px}.message-box.-shadow{box-shadow:5px 5px 20px rgba(0,0,0,.5)}.LayoutError{padding:20px}.LayoutErrorTitle,.LayoutErrorMessage{font-family:helvetica,arial,sans-serif;color:#fff;font-size:20px;display:inline-block}.LayoutErrorTitle{font-size:22px;font-weight:bolder}