.has-feedback .smk-error-msg{position:absolute;right:0;font-size:12px;margin-top:0;margin-bottom:0}
.smk-select .smk-error-icon{right:10px}
.smk-checkbox .smk-error-msg,.smk-radio .smk-error-msg{margin-top:-12px}
.form-horizontal .has-feedback .smk-error-msg{right:15px}
.form-horizontal .smk-select .smk-error-icon{right:25px}
.form-horizontal .smk-checkbox .smk-error-msg,.form-horizontal .smk-radio .smk-error-msg{margin-top:0}
.smk-alert-content{position:fixed;min-width:360px;z-index:2060}
.smk-alert-content-top-right{top:68px;right:15px}
.smk-alert-content-top-center{top:68px;margin:0 0 0 -180px;left:50%}
.smk-alert-content-top-left{top:20px;left:20px}
.smk-alert-content-bottom-right{bottom:0;right:20px}
.smk-alert-content-bottom-center{bottom:0;margin:0 0 0 -180px;left:50%}
.smk-alert-content-bottom-left{bottom:0;left:20px}
.smk-alert{opacity:0;filter:alpha(opacity=0)}
.smk-alert .glyphicon{font-size:20px;float:left;margin-right:14px}
.smk-alert p{display:table}
.smk-confirm-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030}
.smk-confirm,.smk-prompt{position:absolute;opacity:0;filter:alpha(opacity=0);top:-500px;right:0;left:0;margin:auto;max-width:440px;z-index:2060;box-shadow:0 5px 25px -1px #333;-webkit-box-shadow:0 5px 25px -1px #333;-moz-box-shadow:0 5px 25px -1px #333}
.smk-confirm:focus,.smk-prompt:focus{outline:0;box-shadow:0 5px 25px -1px #333;-webkit-box-shadow:0 5px 25px -1px #333;-moz-box-shadow:0 5px 25px -1px #333}
.smk-confirm .panel-body,.smk-prompt .panel-body{padding-bottom:30px;padding-top:30px}
.smk-progressbar{left:0;top:0;right:0;bottom:0;z-index:10000}
.smk-progressbar .progress{width:100%;height:4px;background-color:transparent;border-radius:0;margin-bottom:0}
.smk-progressbar-content{position:absolute;left:0;top:0;right:0;bottom:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}
.panel-full{position:fixed;left:0;top:0;width:100%;height:100%;border-radius:0;z-index:2050}
.panel-full>.panel-heading{border-radius:0}
.smk-btn-group-panel-title{top:-22px;right:-4px}
.smk-btn-group-panel{top:-4px;right:-4px}
a.smk-min,a.smk-min:focus,a.smk-remove,a.smk-remove:focus,a.smk-full,a.smk-full:focus{color:inherit}
.smk-show-pass{position:relative}
.smk-btn-show-pass{position:absolute;right:0;top:25px;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}
.smk-sizing{box-sizing:border-box}
.smk-transition1{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}
.smk-transition2{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out}
.smk-shadow{box-shadow:3px 3px 5px 6px #ccc;-webkit-box-shadow:3px 3px 5px 6px #ccc;-moz-box-shadow:3px 3px 5px 6px #ccc}
.smk-animation{animation:fadeOut 3.5s;-webkit-animation:fadeOut 3.5s;-moz-animation:fadeOut 3.5s;-o-animation:fadeOut 3.5s;-ms-animation:fadeOut 3.5s}
.smk-translate{transform:translate(50px,100px);-webkit-transform:translate(50px,100px);-moz-transform:translate(50px,100px);-o-transform:translate(50px,100px);-ms-transform:translate(50px,100px)}
.smk-rotate{transform:rotate(7deg);-webkit-transform:rotate(7deg);-moz-transition:rotate(7deg);-o-transition:rotate(7deg);-ms-transform:rotate(7deg)}