﻿.flavr-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:none;visibility:visible;overflow:hidden;text-align:center;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);pointer-events:none;-ms-transform:translateZ(0)}
.flavr-container *,.flavr-container *:before,.flavr-container *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box}
.flavr-container .cleafix:after,.flavr-container.clearfix:after{clear:both;display:table;content:" "}
.flavr-container.modal{pointer-events:auto}
.flavr-container.shown{display:block}
.flavr-container.center-mid .flavr-fixer {
    position: fixed;
    margin: 0;
    top:50%;
    left:50%;
    -webkit-transform: translate(-50%,-50%);  
    -moz-transform: translate(-50%,-50%);  
    -ms-transform: translate(-50%,-50%);  
    transform: translate(-50%,-50%);
}
.flavr-container.top-mid .flavr-fixer{margin:0}
.flavr-container.top-left .flavr-fixer{position:fixed;top:0;right:auto;bottom:auto;left:0;margin:0}
.flavr-container.top-right .flavr-fixer{position:fixed;top:0;right:0;bottom:auto;left:auto;margin:0}
.flavr-container.bottom-left .flavr-fixer{position:fixed;top:auto;right:auto;bottom:0;left:0;margin:0}
.flavr-container.bottom-right .flavr-fixer{position:fixed;top:auto;right:0;bottom:0;left:auto;margin:0}
.flavr-container.bottom-mid .flavr-fixer{position:fixed;top:auto;right:auto;bottom:0;left:50%;margin:0;text-align:left}
.flavr-container.bottom-mid .flavr-fixer .flavr-outer{margin-left:-50%;width:100%}
.flavr-container.fullscreen .flavr-fixer{margin-top:0}
.flavr-container .flavr-overlay{position:fixed;top:0;right:0;bottom:0;left:0;visibility:inherit;background:rgba(0,0,0,0.4)}
.flavr-container .flavr-fixer{position:relative;display:inline-block;margin:12% auto 0;width:auto;-webkit-transition:margin .3s;-moz-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s;pointer-events:auto}
.flavr-container .flavr-fixer .flavr-outer{height:auto;min-width:300px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#2e3846;background-clip:padding-box;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);text-align:center;font-family:Helvetica,Arial,sans-serif;-webkit-background-clip:padding-box;-moz-background-clip:padding-box}
.flavr-container .flavr-fixer .flavr-outer .flavr-content{padding:20px 30px 8px;color:#fff;font-size:14px}
.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-icon{margin-top:10px;margin-bottom:10px}
.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-icon img{max-width:75px;max-height:75px}
.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-title{margin:0;margin-bottom:6px;font-size:1.3em;line-height:1.5}
.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message{margin-top:6px;color:inherit;text-shadow:2px 2px rgba(0,0,0,0.1);line-height:1.5}
.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form .form-row{margin-top:8px;text-align:left}
.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form input{display:block;padding:8px 6px 7px 15px;width:100%;height:35px;outline:0;border:0;background-color:#f6f6f6}
.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form input[type=checkbox],.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form input[type=radio]{display:inline;margin-left:12px;width:auto;height:auto;background-color:transparent}
.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form input[type=checkbox]:first-child,.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form input[type=radio]:first-child{margin-left:0}
.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form select{display:block;padding:6px 6px 7px 15px;width:100%;height:36px;outline:0;border:0;background-color:#f6f6f6;color:#666}
.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form label{font-size:.9em}
.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form button,.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form input[type=button],.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form input[type=submit],.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form input[type=reset],.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form a.btn{display:block;margin-top:8px;margin-bottom:4px;padding:8px 12px;outline:0;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#795aac;background-image:none;background-clip:padding-box;color:#fff;vertical-align:middle;text-align:center;text-decoration:none;white-space:nowrap;font-weight:normal;font-size:14px;line-height:1.428571429;cursor:pointer;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form button:hover,.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form button:focus,.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form input[type=button]:hover,.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form input[type=button]:focus,.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form input[type=submit]:hover,.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form input[type=submit]:focus,.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form input[type=reset]:hover,.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form input[type=reset]:focus,.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form a.btn:hover,.flavr-container .flavr-fixer .flavr-outer .flavr-content .flavr-message form a.btn:focus{outline:0;background-color:#3e4b5d}
.flavr-container .flavr-fixer .flavr-outer .flavr-toolbar{padding:0 30px 20px;white-space:nowrap}
.flavr-container .flavr-fixer .flavr-outer .flavr-toolbar .flavr-button{display:block;margin-top:8px;margin-bottom:4px;padding:7px 12px;outline:0;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#795aac;background-image:none;background-clip:padding-box;color:#fff;vertical-align:middle;text-align:center;text-decoration:none !important;white-space:nowrap;font-weight:normal;font-size:13px;line-height:1.428571429;cursor:pointer;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flavr-container .flavr-fixer .flavr-outer .flavr-toolbar .flavr-button:hover,.flavr-container .flavr-fixer .flavr-outer .flavr-toolbar .flavr-button:focus{outline:0;background-color:#3e4b5d;color:#fff}
.flavr-container .flavr-fixer .flavr-outer .flavr-toolbar .flavr-button.primary{background-color:#2980b9}
.flavr-container .flavr-fixer .flavr-outer .flavr-toolbar .flavr-button.primary:hover,.flavr-container .flavr-fixer .flavr-outer .flavr-toolbar .flavr-button.primary:focus{background-color:#3e4b5d}
.flavr-container .flavr-fixer .flavr-outer .flavr-toolbar .flavr-button.success{background-color:#27ae60}
.flavr-container .flavr-fixer .flavr-outer .flavr-toolbar .flavr-button.success:hover,.flavr-container .flavr-fixer .flavr-outer .flavr-toolbar .flavr-button.success:focus{background-color:#3e4b5d}
.flavr-container .flavr-fixer .flavr-outer .flavr-toolbar .flavr-button.info{background-color:#1fb5ad}
.flavr-container .flavr-fixer .flavr-outer .flavr-toolbar .flavr-button.info:hover,.flavr-container .flavr-fixer .flavr-outer .flavr-toolbar .flavr-button.info:focus{background-color:#3e4b5d}
.flavr-container .flavr-fixer .flavr-outer .flavr-toolbar .flavr-button.warning{background-color:#f39c12}
.flavr-container .flavr-fixer .flavr-outer .flavr-toolbar .flavr-button.warning:hover,.flavr-container .flavr-fixer .flavr-outer .flavr-toolbar .flavr-button.warning:focus{background-color:#3e4b5d}
.flavr-container .flavr-fixer .flavr-outer .flavr-toolbar .flavr-button.danger{background-color:#f44a56}
.flavr-container .flavr-fixer .flavr-outer .flavr-toolbar .flavr-button.danger:hover,.flavr-container .flavr-fixer .flavr-outer .flavr-toolbar .flavr-button.danger:focus{background-color:#3e4b5d}
.flavr-container .flavr-fixer .flavr-outer .flavr-toolbar.inline .flavr-button{display:inline-block;margin-top:2px;margin-left:6px;width:auto;min-width:120px}
.flavr-container .flavr-fixer .flavr-outer .flavr-toolbar.inline .flavr-button:first-child{margin-left:0}
.flavr-container .flavr-fixer .flavr-outer .flavr-toolbar.stacked .flavr-button:first-child{margin-top:0}
.flavr-container.msie8 .flavr-overlay{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGNiSAMAAG8AaYLq42UAAAAASUVORK5CYII=')}
.flavr-container.msie8 .flavr-overlay.opacity-10{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGNikAQAACIAHF/uBd8AAAAASUVORK5CYII=')}
.flavr-container.msie8 .flavr-overlay.opacity-20{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGNiMAYAADwANpiOMBYAAAAASUVORK5CYII=')}
.flavr-container.msie8 .flavr-overlay.opacity-30{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGNi8AEAAFUATydJphIAAAAASUVORK5CYII=')}
.flavr-container.msie8 .flavr-overlay.opacity-40{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGNiSAMAAG8AaYLq42UAAAAASUVORK5CYII=')}
.flavr-container.msie8 .flavr-overlay.opacity-50{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGNiqAcAAIgAgoGu+rEAAAAASUVORK5CYII=')}
.flavr-container.msie8 .flavr-overlay.opacity-60{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGNimAkAAKIAnNwSwMYAAAAASUVORK5CYII=')}
.flavr-container.msie8 .flavr-overlay.opacity-70{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGNi2AQAALsAtXXCpvIAAAAASUVORK5CYII=')}
.flavr-container.msie8 .flavr-overlay.opacity-80{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGNiOAMAANUAz5n+TlUAAAAASUVORK5CYII=')}
.flavr-container.msie8 .flavr-overlay.opacity-90{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGNieAoAAO4A6HfO1f4AAAAASUVORK5CYII=')}
.flavr-container.msie8 .flavr-overlay.opacity-100{background-color:#000;background-image:none}
.flavr-container.ie-overlay-false{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=')}
