ul.messenger,ul.messenger>li{padding:0;margin:0}ul.messenger .messenger-message.messenger-hidden,ul.messenger .messenger-spinner,ul.messenger.messenger-empty{display:none}ul.messenger-theme-flat,ul.messenger-theme-future{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}ul.messenger-theme-air,ul.messenger-theme-ice{font-family:Raleway,sans-serif}ul.messenger>li{list-style:none}ul.messenger .messenger-message{overflow:hidden;overflow-wrap:break-word}ul.messenger .messenger-message .messenger-actions a,ul.messenger .messenger-message .messenger-phrase{padding-right:5px}ul.messenger .messenger-message .messenger-actions{float:right}ul.messenger.messenger-fixed .message .messenger-actions,ul.messenger.messenger-fixed.messenger-on-left .messenger-actions,ul.messenger.messenger-fixed.messenger-on-right .messenger-actions{float:left}ul.messenger .messenger-message .messenger-actions a{text-decoration:underline;cursor:pointer}ul.messenger .messenger-message ol,ul.messenger .messenger-message ul{margin:10px 18px 0}ul.messenger.messenger-fixed{position:fixed;z-index:10000}ul.messenger.messenger-fixed .messenger-message{min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box}ul.messenger.messenger-fixed.messenger-on-top{top:20px}ul.messenger.messenger-fixed.messenger-on-bottom{bottom:20px}ul.messenger.messenger-fixed.messenger-on-bottom,ul.messenger.messenger-fixed.messenger-on-top{left:50%;width:800px;margin-left:-400px}@media (min-width:768px){ul.messenger.messenger-fixed.messenger-on-bottom,ul.messenger.messenger-fixed.messenger-on-top{left:10%;width:80%;margin-left:0}}ul.messenger.messenger-fixed.messenger-on-bottom.messenger-on-right,ul.messenger.messenger-fixed.messenger-on-top.messenger-on-right{right:20px;left:auto}ul.messenger.messenger-fixed.messenger-on-bottom.messenger-on-left,ul.messenger.messenger-fixed.messenger-on-top.messenger-on-left{left:20px;margin-left:0}ul.messenger.messenger-fixed.messenger-on-left,ul.messenger.messenger-fixed.messenger-on-right{width:350px}ul.messenger .messenger-clickable{cursor:pointer}@-webkit-keyframes ui-spinner-rotate-right{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%,50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%,75%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes ui-spinner-rotate-right{0%{-o-transform:rotate(0);transform:rotate(0)}25%,50%{-o-transform:rotate(180deg);transform:rotate(180deg)}100%,75%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ui-spinner-rotate-right{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}25%,50%{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}100%,75%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes ui-spinner-rotate-left{0%,25%{-webkit-transform:rotate(0);transform:rotate(0)}50%,75%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes ui-spinner-rotate-left{0%,25%{-o-transform:rotate(0);transform:rotate(0)}50%,75%{-o-transform:rotate(180deg);transform:rotate(180deg)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ui-spinner-rotate-left{0%,25%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%,75%{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.messenger-spinner{position:relative;border-radius:100%}ul.messenger.messenger-spinner-active .messenger-spinner .messenger-spinner{display:block}.messenger-spinner .messenger-spinner-side{position:absolute;width:50%;height:100%;overflow:hidden}.messenger-spinner .messenger-spinner-side .messenger-spinner-fill{position:absolute;width:100%;height:100%;border-radius:999px;-webkit-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.messenger-spinner .messenger-spinner-side-left{left:0}.messenger-spinner .messenger-spinner-side-left .messenger-spinner-fill{left:100%;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-transform-origin:0 50% 50%;-ms-transform-origin:0 50% 50%;-o-transform-origin:0 50% 50%;transform-origin:0 50% 50%;-webkit-animation-name:ui-spinner-rotate-left;-o-animation-name:ui-spinner-rotate-left;animation-name:ui-spinner-rotate-left}.messenger-spinner .messenger-spinner-side-right{left:50%}.messenger-spinner .messenger-spinner-side-right .messenger-spinner-fill{left:-100%;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-transform-origin:100% 50% 50%;-ms-transform-origin:100% 50% 50%;-o-transform-origin:100% 50% 50%;transform-origin:100% 50% 50%;-webkit-animation-name:ui-spinner-rotate-right;-o-animation-name:ui-spinner-rotate-right;animation-name:ui-spinner-rotate-right}ul.messenger-theme-air{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul.messenger-theme-air .messenger-message{position:relative;padding:10px 30px 11px 46px;margin-bottom:1em;font-size:13px;font-weight:500;color:#666;background-color:rgba(255,255,255,.8);border:0;border-radius:5px;-webkit-box-shadow:inset 0 0 0 1px #fff,inset 0 2px #fff,0 0 0 1px rgba(0,0,0,.1),0 1px rgba(0,0,0,.2);box-shadow:inset 0 0 0 1px #fff,inset 0 2px #fff,0 0 0 1px rgba(0,0,0,.1),0 1px rgba(0,0,0,.2);-webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}ul.messenger-theme-air .messenger-message:hover{background-color:#fff}ul.messenger-theme-air .messenger-message .messenger-close{position:absolute;top:0;right:0;display:block;-webkit-appearance:none;padding:8px 10px 7px 7px;font-size:20px;font-weight:700;line-height:20px;color:#888;cursor:pointer;background:0 0;border:0;opacity:1}ul.messenger-theme-air .messenger-message .messenger-close:hover{color:#444}ul.messenger-theme-air .messenger-message .messenger-close:active{color:#222}ul.messenger-theme-air .messenger-message .messenger-actions{float:none;margin-top:10px}ul.messenger-theme-air .messenger-message .messenger-actions a{display:inline-block;padding:3px 10px 5px;margin-right:10px;color:#888;text-decoration:none;text-transform:capitalize;border-radius:4px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1),inset 0 1px rgba(255,255,255,.05);box-shadow:0 0 0 1px rgba(0,0,0,.1),inset 0 1px rgba(255,255,255,.05)}ul.messenger-theme-air .messenger-message .messenger-actions a:hover{color:#444;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1),inset 0 1px rgba(255,255,255,.15);box-shadow:0 0 0 1px rgba(0,0,0,.1),inset 0 1px rgba(255,255,255,.15)}ul.messenger-theme-air .messenger-message .messenger-actions a:active{color:#444;background:rgba(0,0,0,.04);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.18),inset 0 1px rgba(0,0,0,.05);box-shadow:0 0 0 1px rgba(0,0,0,.18),inset 0 1px rgba(0,0,0,.05)}ul.messenger-theme-air .messenger-message .messenger-actions .messenger-phrase{display:none}ul.messenger-theme-air .messenger-message .messenger-message-inner:before{position:absolute;top:50%;left:17px;z-index:20;display:block;width:13px;height:13px;margin-top:-8px;content:" ";border-radius:50%;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}ul.messenger-theme-air .messenger-message.alert-success .messenger-message-inner:before{background-color:#5fca4a}ul.messenger-theme-air .messenger-message.alert-error.messenger-retry-soon .messenger-spinner{width:24px;height:24px;background:0 0}ul.messenger-theme-air .messenger-message.alert-error.messenger-retry-soon .messenger-spinner .messenger-spinner-side .messenger-spinner-fill{background:#dd6a45;opacity:1;-webkit-animation-duration:20s;-o-animation-duration:20s;animation-duration:20s}ul.messenger-theme-air .messenger-message.alert-error.messenger-retry-soon .messenger-spinner:after{position:absolute;top:2px;left:2px;display:block;width:19px;height:19px;content:"";background:#fff;border-radius:50%}ul.messenger-theme-air .messenger-message.alert-error.messenger-retry-later .messenger-spinner{width:24px;height:24px;background:0 0}ul.messenger-theme-air .messenger-message.alert-error.messenger-retry-later .messenger-spinner .messenger-spinner-side .messenger-spinner-fill{background:#dd6a45;opacity:1;-webkit-animation-duration:600s;-o-animation-duration:600s;animation-duration:600s}ul.messenger-theme-air .messenger-message.alert-error.messenger-retry-later .messenger-spinner:after{position:absolute;top:2px;left:2px;display:block;width:19px;height:19px;content:"";background:#fff;border-radius:50%}ul.messenger-theme-air .messenger-message.alert-error .messenger-message-inner:before{background-color:#dd6a45}ul.messenger-theme-air .messenger-message.alert-info .messenger-message-inner:before{background-color:#61c4b8}ul.messenger-theme-air .messenger-spinner{position:absolute;top:50%;left:12px;z-index:999;z-index:10;display:block;width:24px;height:24px;margin-top:-13px}ul.messenger.messenger-theme-block.messenger-fixed{top:0;left:0;width:100%;margin-left:0}ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-bottom{top:auto;bottom:0}ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-top{top:0;bottom:auto}ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-bottom,ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-top{right:0;left:0}ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-bottom.messenger-on-left,ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-bottom.messenger-on-right,ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-top.messenger-on-left,ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-top.messenger-on-right{width:350px}ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-bottom.messenger-on-left,ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-top.messenger-on-left{right:auto}ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-bottom.messenger-on-right,ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-top.messenger-on-right{left:auto}ul.messenger.messenger-theme-block.messenger-fixed .messenger-message-slot{max-width:none}ul.messenger.messenger-theme-block.messenger-fixed .messenger-message{padding:1em;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.5);border-style:solid;border-width:1px}ul.messenger.messenger-theme-block.messenger-fixed .messenger-message.alert-warning{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5}ul.messenger.messenger-theme-block.messenger-fixed .messenger-message.alert-danger,ul.messenger.messenger-theme-block.messenger-fixed .messenger-message.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}ul.messenger.messenger-theme-block.messenger-fixed .messenger-message.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}ul.messenger.messenger-theme-block.messenger-fixed .messenger-message.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}ul.messenger.messenger-theme-block.messenger-fixed .messenger-message .messenger-close{position:relative;top:-13px;left:11px;float:right;-webkit-appearance:none;padding:0;font-size:22px;color:inherit;cursor:pointer;background:0 0;border:0;opacity:.5}ul.messenger.messenger-theme-block.messenger-fixed .messenger-message .messenger-close:hover{opacity:.8}ul.messenger.messenger-theme-block.messenger-fixed .messenger-message .messenger-close:active{opacity:1}ul.messenger-theme-flat{user-select:none;background:#404040;border-radius:4px}ul.messenger-theme-flat.messenger-empty{display:none}ul.messenger-theme-flat .messenger-message{position:relative;padding:10px 30px 13px 65px;margin-bottom:0;font-size:13px;font-weight:500;color:#f0f0f0;background:0 0;border:0;border-radius:0;-webkit-box-shadow:inset 0 1px rgba(255,255,255,.13),inset 48px 0 0 #292929;box-shadow:inset 0 1px rgba(255,255,255,.13),inset 48px 0 0 #292929}ul.messenger-theme-flat .messenger-message .messenger-close{position:absolute;top:0;right:0;display:block;-webkit-appearance:none;padding:8px 10px 7px 7px;font-size:20px;font-weight:700;line-height:20px;color:#888;cursor:pointer;background:0 0;border:0;opacity:1}ul.messenger-theme-flat .messenger-message .messenger-close:hover{color:#bbb}ul.messenger-theme-flat .messenger-message .messenger-close:active{color:#777}ul.messenger-theme-flat .messenger-message .messenger-actions{float:none;margin-top:10px}ul.messenger-theme-flat .messenger-message .messenger-actions a{display:inline-block;padding:4px 11px 6px;margin-right:10px;color:#aaa;text-decoration:none;text-transform:capitalize;background:#2e2e2e;border-radius:4px}ul.messenger-theme-flat .messenger-message .messenger-actions a:hover{color:#f0f0f0;background:#2e2e2e}ul.messenger-theme-flat .messenger-message .messenger-actions a:active{color:#aaa;background:#292929}ul.messenger-theme-flat .messenger-message .messenger-actions .messenger-phrase{display:none}ul.messenger-theme-flat .messenger-message .messenger-message-inner:before{position:absolute;top:50%;left:17px;z-index:20;display:block;width:13px;height:13px;margin-top:-8px;content:" ";border-radius:50%}ul.messenger-theme-flat .messenger-message.alert-success .messenger-message-inner:before{background:#5fca4a}ul.messenger-theme-flat .messenger-message.alert-info .messenger-message-inner:before{background:#61c4b8}ul.messenger-theme-flat .messenger-message.alert-error .messenger-message-inner:before{background:#dd6a45}ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-soon .messenger-spinner{width:32px;height:32px;background:0 0}ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-soon .messenger-spinner .messenger-spinner-side .messenger-spinner-fill{background:#dd6a45;opacity:1;-webkit-animation-duration:20s;-o-animation-duration:20s;animation-duration:20s}ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-soon .messenger-spinner:after{position:absolute;top:3px;left:3px;display:block;width:26px;height:26px;content:"";background:#292929;border-radius:50%}ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-later .messenger-spinner{width:32px;height:32px;background:0 0}ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-later .messenger-spinner .messenger-spinner-side .messenger-spinner-fill{background:#dd6a45;opacity:1;-webkit-animation-duration:600s;-o-animation-duration:600s;animation-duration:600s}ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-later .messenger-spinner:after{position:absolute;top:3px;left:3px;display:block;width:26px;height:26px;content:"";background:#292929;border-radius:50%}ul.messenger-theme-flat .messenger-message-slot.messenger-last .messenger-message{border-radius:4px 4px 0 0;-webkit-box-shadow:inset 48px 0 0 #292929;box-shadow:inset 48px 0 0 #292929}ul.messenger-theme-flat .messenger-message-slot.messenger-first .messenger-message{border-radius:0 0 4px 4px;-webkit-box-shadow:inset 0 1px rgba(255,255,255,.13),inset 48px 0 0 #292929;box-shadow:inset 0 1px rgba(255,255,255,.13),inset 48px 0 0 #292929}ul.messenger-theme-flat .messenger-message-slot.messenger-first.messenger-last .messenger-message{border-radius:4px;-webkit-box-shadow:inset 48px 0 0 #292929;box-shadow:inset 48px 0 0 #292929}ul.messenger-theme-flat .messenger-spinner{position:absolute;top:50%;left:7px;z-index:999;z-index:10;display:block;width:32px;height:32px;margin-top:-18px}ul.messenger-theme-future{user-select:none;background-color:#5c5b5b;border:1px solid rgba(0,0,0,.5);border-radius:4px;-webkit-box-shadow:inset 0 1px rgba(255,255,255,.24),0 1px 5px rgba(0,0,0,.6);box-shadow:inset 0 1px rgba(255,255,255,.24),0 1px 5px rgba(0,0,0,.6)}ul.messenger-theme-future .messenger-message{position:relative;padding:10px 30px 13px 65px;margin-bottom:0;font-size:13px;font-weight:500;color:#f0f0f0;text-shadow:0 1px #111;background:0 0;border:0;border-radius:0;-webkit-box-shadow:inset 0 1px rgba(255,255,255,.13),inset 0 -1px rgba(0,0,0,.23),inset 48px 0 0 rgba(0,0,0,.3),inset 46px 0 0 rgba(255,255,255,.07);box-shadow:inset 0 1px rgba(255,255,255,.13),inset 0 -1px rgba(0,0,0,.23),inset 48px 0 0 rgba(0,0,0,.3),inset 46px 0 0 rgba(255,255,255,.07)}ul.messenger-theme-future .messenger-message a{color:#59f}ul.messenger-theme-future .messenger-message .messenger-close{position:absolute;top:0;right:0;display:block;-webkit-appearance:none;padding:8px 10px 7px 7px;font-size:20px;font-weight:700;line-height:20px;color:#888;text-shadow:0 1px #000;cursor:pointer;background:0 0;border:0;opacity:1}ul.messenger-theme-future .messenger-message .messenger-close:hover{color:#bbb}ul.messenger-theme-future .messenger-message .messenger-close:active{color:#777}ul.messenger-theme-future .messenger-message .messenger-actions{float:none;margin-top:10px}ul.messenger-theme-future .messenger-message .messenger-actions a{display:inline-block;padding:3px 10px 5px;margin-right:10px;color:#aaa;text-decoration:none;text-shadow:0 1px #222;text-transform:capitalize;border-radius:4px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.1);box-shadow:0 0 0 1px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.1)}ul.messenger-theme-future .messenger-message .messenger-actions a:hover{color:#f0f0f0;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.2)}ul.messenger-theme-future .messenger-message .messenger-actions a:active{color:#aaa;background:rgba(0,0,0,.04);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.28),inset 0 1px rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(0,0,0,.28),inset 0 1px rgba(0,0,0,.1)}ul.messenger-theme-future .messenger-message .messenger-actions .messenger-phrase{display:none}ul.messenger-theme-future .messenger-message .messenger-message-inner:before{position:absolute;top:50%;left:17px;z-index:20;display:block;width:13px;height:13px;margin-top:-8px;content:" ";border-radius:50%;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.2);box-shadow:inset 0 1px 3px rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.2)}ul.messenger-theme-future .messenger-message.alert-success .messenger-message-inner:before{background-color:#5fca4a;background-image:-webkit-gradient(linear,left top,left bottom,from(#5fca4a),to(#098d38));background-image:-webkit-linear-gradient(top,#5fca4a,#098d38);background-image:-o-linear-gradient(top,#5fca4a,#098d38);background-image:linear-gradient(top,#5fca4a,#098d38)}ul.messenger-theme-future .messenger-message.alert-info .messenger-message-inner:before{background-color:#61c4b8;background-image:-webkit-gradient(linear,left top,left bottom,from(top),color-stop(#61c4b8),to(#1992a3));background-image:-webkit-linear-gradient(top,#61c4b8,#1992a3);background-image:-o-linear-gradient(top,#61c4b8,#1992a3);background-image:linear-gradient(top,#61c4b8,#1992a3)}ul.messenger-theme-future .messenger-message.alert-warning .messenger-message-inner:before{background-color:#f0ad4e;background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:-webkit-linear-gradient(top,#f0ad4e,#ec971f);background-image:-o-linear-gradient(top,#f0ad4e,#ec971f);background-image:linear-gradient(top,#f0ad4e,#ec971f)}ul.messenger-theme-future .messenger-message.alert-error .messenger-message-inner:before{background-color:#dd6a45;background-image:-webkit-gradient(linear,left top,left bottom,from(top),color-stop(#dd6a45),to(#91361a));background-image:-webkit-linear-gradient(top,#dd6a45,#91361a);background-image:-o-linear-gradient(top,#dd6a45,#91361a);background-image:linear-gradient(top,#dd6a45,#91361a)}ul.messenger-theme-future .messenger-message.alert-error.messenger-retry-soon .messenger-spinner{width:32px;height:32px;background:0 0}ul.messenger-theme-future .messenger-message.alert-error.messenger-retry-soon .messenger-spinner .messenger-spinner-side .messenger-spinner-fill{background:#dd6a45;opacity:1;-webkit-animation-duration:20s;-o-animation-duration:20s;animation-duration:20s}ul.messenger-theme-future .messenger-message.alert-error.messenger-retry-soon .messenger-spinner:after{position:absolute;top:3px;left:3px;display:block;width:26px;height:26px;content:"";background:#333;border-radius:50%}ul.messenger-theme-future .messenger-message.alert-error.messenger-retry-later .messenger-spinner{width:32px;height:32px;background:0 0}ul.messenger-theme-future .messenger-message.alert-error.messenger-retry-later .messenger-spinner .messenger-spinner-side .messenger-spinner-fill{background:#dd6a45;opacity:1;-webkit-animation-duration:600s;-o-animation-duration:600s;animation-duration:600s}ul.messenger-theme-future .messenger-message.alert-error.messenger-retry-later .messenger-spinner:after{position:absolute;top:3px;left:3px;display:block;width:26px;height:26px;content:"";background:#333;border-radius:50%}ul.messenger-theme-future .messenger-message-slot.messenger-last .messenger-message{border-radius:4px 4px 0 0}ul.messenger-theme-future .messenger-message-slot.messenger-first .messenger-message{border-radius:0 0 4px 4px;-webkit-box-shadow:inset 0 1px rgba(255,255,255,.13),inset 48px 0 0 rgba(0,0,0,.3),inset 46px 0 0 rgba(255,255,255,.07);box-shadow:inset 0 1px rgba(255,255,255,.13),inset 48px 0 0 rgba(0,0,0,.3),inset 46px 0 0 rgba(255,255,255,.07)}ul.messenger-theme-future .messenger-message-slot.messenger-first.messenger-last .messenger-message{border-radius:4px;-webkit-box-shadow:inset 48px 0 0 rgba(0,0,0,.3),inset 46px 0 0 rgba(255,255,255,.07);box-shadow:inset 48px 0 0 rgba(0,0,0,.3),inset 46px 0 0 rgba(255,255,255,.07)}ul.messenger-theme-future .messenger-spinner{position:absolute;top:50%;left:7px;z-index:999;z-index:10;display:block;width:32px;height:32px;margin-top:-18px}ul.messenger-theme-ice{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul.messenger-theme-ice .messenger-message{position:relative;padding:12px 22px;margin-bottom:1.5em;font-size:13px;font-weight:500;color:#666;background-color:#f6f6f6;border:0;border-radius:5px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.14),0 4px #aaa,0 5px rgba(0,0,0,.05);box-shadow:0 0 0 1px rgba(0,0,0,.14),0 4px #aaa,0 5px rgba(0,0,0,.05)}ul.messenger-theme-ice .messenger-message .messenger-close{position:absolute;top:0;right:0;display:block;-webkit-appearance:none;padding:8px 10px 7px 7px;font-size:20px;font-weight:700;line-height:20px;color:#888;cursor:pointer;background:0 0;border:0;opacity:1}ul.messenger-theme-ice .messenger-message .messenger-close:hover{color:#444}ul.messenger-theme-ice .messenger-message .messenger-close:active{color:#222}ul.messenger-theme-ice .messenger-message .messenger-actions{float:none;margin-top:10px}ul.messenger-theme-ice .messenger-message .messenger-actions a{position:relative;display:inline-block;padding:3px 10px 5px;margin-right:10px;color:#888;text-decoration:none;text-transform:capitalize;border-radius:4px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1),inset 0 1px rgba(255,255,255,.05);box-shadow:0 0 0 1px rgba(0,0,0,.1),inset 0 1px rgba(255,255,255,.05)}ul.messenger-theme-ice .messenger-message .messenger-actions a:active,ul.messenger-theme-ice .messenger-message .messenger-actions a:hover{color:#444;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1),inset 0 1px rgba(255,255,255,.15),0 2px #aaa;box-shadow:0 0 0 1px rgba(0,0,0,.1),inset 0 1px rgba(255,255,255,.15),0 2px #aaa}ul.messenger-theme-ice .messenger-message .messenger-actions a:active{top:1px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1),inset 0 1px rgba(255,255,255,.15),0 1px #aaa;box-shadow:0 0 0 1px rgba(0,0,0,.1),inset 0 1px rgba(255,255,255,.15),0 1px #aaa}ul.messenger-theme-ice .messenger-message .messenger-actions .messenger-phrase{display:none}ul.messenger-theme-ice .messenger-message .messenger-message-inner:before{z-index:20;display:block;margin-bottom:2px;font-weight:700}ul.messenger-theme-ice .messenger-message.alert-success .messenger-message-inner:before{content:"Success"}ul.messenger-theme-ice .messenger-message.alert-error .messenger-message-inner:before{content:"Error"}ul.messenger-theme-ice .messenger-message.alert-info .messenger-message-inner:before{content:"Information"}