/*Form field UI label animate up*/
/*._inpf ._finput{width:100%;padding:10px 0;font-size:14px;border:none;color:#000;border-bottom:1px solid #000;outline:none;background:transparent;}
._inpf label,
._inpf ._finput:not([value]) ~ label{position:absolute;top:0;left:0;padding:10px 0;font-size:14px;color:#000;pointer-events:none;transition:.5s;}
._inpf ._finput:focus~label,*/
/*._finput input:valid~label,*/
/*._inpf ._finput._val~label,
._inpf ._finput:placeholder-shown ~ label{top:-22px;left:0;color:#333;font-size:12px;}*/

/*popup copy URL*/
._pcpn{width:100%;height:50px;margin:15px auto;position:relative;align-items:center;justify-content:center;background-color:#fff;border-radius:10px;padding:0 10px;text-align:center;text-transform:uppercase;border:1px dashed #000;font-size:24px;line-height:50px;font-weight:600;letter-spacing:1px;color:var(--rcolor);box-shadow:none;}
._pcpn>.form-control{width:calc(100% - 100px);margin:0 10px 0 0;display:block;padding-top:3px;border:none;padding:0;box-shadow:none;}
._pcpn .btn{width:90px;height:36px;line-height:36px;cursor:pointer;border-radius:4px;font-size:14px;font-weight:bold;padding:0;}

/*popup Social Share*/
._icn{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor;}
._pshr{margin:0;padding:0;justify-content:space-evenly;}
._pshr li{list-style:none;align-items:center;justify-content:center;}
._pshr li ._sicn{display:flex;align-items:center;justify-content:center;}
._pshr li ._icn,
._pshr li ._sicn img{width:20px;height:20px;color:#fff;line-height:35px;}
._pshr li ._icn_linkedin2{position:relative;top:-2px;}
._pshr ._sicn{width:35px;height:35px;border-radius:50%;}
._pshr ._wpicn{background-color:#46a606;}
._pshr ._fbicn{background-color:#455b9d;}
._pshr ._twicn{background-color:#73abe2;}
._pshr ._snpcht{background-color:#FFFC00;}
._pshr ._inshr{background-color:#0273b2;}
._pshr ._emlicn{background-color:#444;}
._shrpp{position:relative;text-align:center;margin:20px 0 10px;}
._shrpp:before{border-top:1px solid #b3b3b3;text-align:center;width:240px;content:'';position:absolute;top:10px;left:0;right:0;margin:auto;}
._shrpp ._hd{font-size:15px;margin:-10px 0 15px;display:inline-flex;background-color:#fff;position:relative;padding:0 5px;}

@media screen and (min-width: 320px) and (max-width: 359px){
    ._sshr.open ._sshropt li{margin:0;}
}
/*End Social Share*/



/*Create Topic Form*/
._pphdr{align-items:center;width:100%;background-color:#e1e1e1;padding:15px;font-size:16px;}
._ppc{width:100%;padding:10px 20px;}
._inpf{position:relative;margin-bottom:20px;}
._inpf label{width:100%;color:#000;cursor:text;}
._inpf input,
._inpf textarea,
._inpf select{width:100%;border:0;outline:0;padding:0.5rem 0;border:none;border-bottom:1px solid #ccc;box-shadow:none;color:#111;font-family:Arial;}
._inpf select{resize:none;}
._inpf textarea{border:1px solid #ccc;}
._inpf ._ctgrmn{font-size:12px;color:#999;text-align:right;padding-top:5px;display:block;}
._ppftr{background-color:#fafafa;padding:8px 15px;}
._ppftr .btn{height:30px;padding:0 20px;font-size:14px;align-items:center;justify-content:center;text-transform:capitalize;}
._ppftr ._rstbtn,
._ppftr .reset_btn{margin-left:10px;}
._ppftr ._ntxt{font-size:13px;color:#999;margin-top:5px;}
._mndtry{color:var(--rcolor);}

/*Login form*/
.margin_b10{margin-bottom:10px!important;}
.margin_l15{margin-left:15px!important;}
.margin_r15{margin-right:15px!important;}
.margin_t5 {margin-top: 5px!important;}
.margin_t20{margin-top:20px!important;}
.margin_t30{margin-top:30px!important;}
.margin_t40{margin-top:40px!important;}

/*Login Modal*/
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0, 0, 0, .2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);box-shadow:0 3px 9px rgba(0, 0, 0, .5);overflow:hidden;}
.modal-body{position:relative; padding:0;}
.modal-header{background-color:#EEE;padding:15px;color:#454545;font-size: 16px;font-weight: 700;}
.modal-header .close{width:30px;height:30px;background:#fff;border:1px solid #e5e5e5;position:absolute;z-index:99;right:15px;top:11px;padding:0;border-radius:50%;}
.modal-header .close:before,
.modal-header .close:after{content:'';width:2px;height:14px;background:#ff2400;border-radius:2px;position:absolute;left:0;right:0;top:7px;margin:auto;transform:rotate(45deg);}
.modal-header .close:after{transform:rotate(-45deg);}
.form_wrp .login_fields,
.form_wrp .social_with{width:45%;}
.form_wrp .or_strip{width:10%; position:relative;}
.form_wrp .or_strip:before{width:1px; height:100%; content:""; background-color:#ccc; position:absolute; left:0; right:0; margin:auto;}
.form_wrp .or_strip:after{width:30px; height:30px; content:""; background-color:#ccc; border-radius:50%; position:absolute; left:0; right:0; top:calc(50% - 15px); margin:auto;}
.form_wrp .or-txt{font-family:Arial;text-align:center; position:absolute; top:calc(50% - 9px); width:100%; z-index:999; color:#696868; font-size:12px; font-weight:bold;}
.modal-backdrop.in{filter:alpha(opacity=85);opacity:.85;}

@media screen and (max-width:1024px){
    /*Modal*/
    .modal-dialog{position:relative; width:100%; margin:0; height:100%;}
    .modal-content{position:absolute; width:100%; height:100vh; border:none; box-shadow:none; border-radius:0;overflow:auto;}
    .modal-body{height:100%;}
    .modal-body .form_wrp .flex{display:block;}
    .modal-body .form_wrp .section .flex{display:flex;}
    .modal-body .section .f_link{justify-content:flex-start;}
    .modal-body .form_wrp .login_fields,
    .modal-body .form_wrp .social_with{width:100%;}
    .form_wrp .or_strip{width:100%; height:60px; margin-top:15px;}
    .form_wrp .or_strip:before{width:100%; height:1px; top:30px; background-color:#e2e2e2;}
    .form_wrp .social_with{margin-top:10px;}
    .pop-up-otplogin-up .modal-footer.signup_now{margin-top:40px !important;}
    .modal-footer.signup_now{width:100%; background-color:#fff;}
    .form_wrp .f_link .forgot_link{padding:0 5px;}
    .discn_form.modal-body{height:auto;}
}

.form_wrp .flex{display:flex;}
.form_wrp .login_fields .login_input{position:relative; margin:0 0 10px; height:42px;}
.form_wrp .login_fields .login_input.mno-number .v_email_number{padding:6px 38px;}
.form_wrp .login_fields .signin_text, 
.form_wrp .social_with .signin_text{padding:0 0 12px; font-size:16px;}
.form_wrp .login_fields .nlogin{padding-top:20px;}
.form_wrp .login_fields .nlogin .login_btn .btn{height:30px; padding:0 15px; float:left;}
.form_wrp .login_fields .f_link{width:100%;position:relative; overflow:visible; display:flex;align-items:center;justify-content:space-around;color:#ccc;}
.form_wrp .login_fields .f_link .forgot_link{font-size:12px; color:#ff9000;}
.form_wrp .login_fields .f_link a:hover{text-decoration:underline;}
.form_wrp .frame_or{width:1px; height:180px; margin:auto; background-color:#ccc; position:relative;}
.form_wrp .co-option{position:absolute; left:0; right:0; top:40%; margin: auto;}
.form_wrp .co-option .fa-stack-2x{font-size:34px; color:#ccc;}
.form_wrp .co-option .or-txt{color:#666; font-size:13px; left:10px; position:absolute; text-align:center; top:-1px;}
.form_wrp .social_login .social_button{width:100%; height:33px; font-size:13px; padding:0px; text-align:left; justify-content:unset;}
.form_wrp .social_login .social_button.fb_button{background-color:#3b5998; margin-top:9px;}
.form_wrp .social_login .social_button.gplus_button{background-color:#d34836;margin-top:18px;}
.form_wrp .social_login .social_button i{width:40px; padding-left:10px; font-size:20px;}
.form_wrp .social_login .social_button i.fa-facebook{border-right:1px solid #203a70; padding-left:14px;}
.form_wrp .social_login .fb_button.btn.active.focus,
.form_wrp .social_login .fb_button.btn.active:focus,
.form_wrp .social_login .fb_button.btn.focus,
.form_wrp .social_login .fb_button.btn.focus:active,
.form_wrp .social_login .fb_button.btn:active:focus,
.form_wrp .social_login .fb_button.btn:focus{outline:1px solid #3b5998;}
.form_wrp .social_login .social_button i.fa-google-plus{border-right:1px solid #812a1e;}
.form_wrp .social_login .social_button .fb_text{border-left:1px solid #6986c2; padding-left:10px;}
.form_wrp .social_login .social_button .gplus_text{border-left:1px solid #f26654; padding-left:10px;}
.form_wrp .modal-footer .signup_now p{color:#666; font-size:18px; font-weight:lighter; margin:0px; padding:0px;}
.form_wrp .modal-footer .signup_now span{color:#999; font-size:13px; display:block; padding:10px 0;}
.form_wrp .modal-footer .signup_now .btn{background-color:#777; height:30px; padding:0 15px; font-size:13px;}
.form_wrp .content{font-size:150%; padding:3em 0;}
.form_wrp .input{position:relative; display:inline-block; margin:0; width:100%; vertical-align:top;}
.form_wrp ._frmdesc .errors{top:215px;}
.form_wrp .input_anim.input--filled{padding-bottom: 0;}
.form_wrp .input_anim .dd_arrow{position:absolute; top:20px; right:4px; font-size:20px; color:#666;}
.form_wrp.send_input .input{width:60%; float:left;}

.model_popup{display: none; position: fixed; z-index: 10400;}
.model_close{text-align: right; display: block; position: fixed; top:11%; right: 0; z-index: 1027; width: 94%; display: none;}
.model_scroll_container{border-radius: 5px;box-shadow: 0 0 10px #000;padding: 10px;background: #FFF; display: block; position: fixed; top:50%; left: 50%; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); z-index: 1026; width: 94%; max-height: 70%; overflow:hidden; overflow-y: scroll;}
.model_container{width: 100%; margin: auto; padding:0 0 15px;overflow: hidden; background: #FFF; }
.model_container .list_detail{margin:0;}
.dnld_pop_head{font-weight:bold; font-size:16px; font-family:"Titillium-Regular";}
.dnld_app_wrp{padding: 10px 0 0; font-family:"Titillium-Regular";}
.dnld_app_wrp img{width:290px; height:330px;}
.dnld_cont_wrp{width:500px; padding:20px 0 0 20px;}
.dnld_cont_wrp .heading{font-size:24px; font-weight:lighter; color:#454545; margin:0 0 10px 0;}
.dnld_cont_wrp .cont_text{font-size:16px; font-weight:normal; color:#777; padding:0;}
.dnld_cont_wrp .cont_text ul{margin:10px 0 0; padding:0; list-style: none;}
.dnld_cont_wrp .cont_text ul li{display: block;font-size:16px; padding:3px 0;color:#777;margin: 0;}
.dnld_cont_wrp .cont_text ul li:first-child{display: block; float: none;}
.dnld_cont_wrp .cont_text ul li i{color:#4b8b01; width: 15px; height: auto;margin-right: 5px;}
.dnld_cont_wrp .send_input{padding:30px 0; position:relative;}
.dnld_cont_wrp .send_input .errors{top:46px; left:0px; list-style:none; padding:0; position:absolute;}
.dnld_cont_wrp .send_input .errors li{color:#da0000;}
.dnld_cont_wrp .send_input .name{font-size:14px; padding-bottom:10px; color:#777;}
.dnld_cont_wrp .send_field{width:240px; border-radius:4px 0 0 4px; font-size:13px;}
.dnld_cont_wrp .send_input .mobile_code .mno-prefix{font-size:14px; line-height:21px;}
.dnld_cont_wrp .send_btn{border-radius:0; height:38px; padding:0 20px; margin-top:7px;}
.dnld_app_btn{margin-bottom:10px;}
.dnld_app_btn > a{padding:0px !important;}
.dnld_app_btn img{width:120px; height:41px;}
.mno-number .mno-prefix{display:block;}
.mno-number .v_mobile_required, .mno-number .v_email_number{padding:8px 4px 0 30px !important;}
.signup .form-control.mno-prefix{width:45px; background-color:transparent;}
.ajaxRenderRemove .signup_verify_wrp{padding:0 100px;}
.ajaxRenderRemove .signup_verify_wrp form{padding:0 60px;}
.form_wrp .sml_btn{height:30px; padding:0 20px;}
.signup_verify_wrp .otp_field{margin-top:20px; padding-top:25px; border-top:1px solid #ccc; position:relative;}
.signup_verify_wrp .register_txt.otp_popup{font-size:16px; color:#529d1c; padding-bottom:10px;}
.signup_verify_wrp .otp_field .or_box{width:30px; height:30px; background-color:#ccc; border-radius:50%; font-size:13px; left:0; line-height:31px; margin:0 auto; position:absolute; right:0; text-align:center; top:-16px;}
.form_wrp.otp_forum .social_cart_register{width:56%; margin:auto; text-align:center;}
.form_wrp.otp_forum .social_cart_register.otp_pp_wd{width:80%;}
.reply_form .post_description, .reply_form .topic_description{position:relative;}
.reply_form .post_description ul.errors{top:196px;}
.reply_form .topic_description ul.errors{top:198px;}
.frm .discus_fwrp .reply_guidline{padding:0 0 0 15px; position:relative;}
.frm .discus_fwrp .reply_guidline span{font-size:14px; color:#777; float:left;width:auto;}
.frm .discus_fwrp .reply_guidline .info_icon{font-size:17px; color:#999; float:left; padding:2px 0 0 7px; cursor:pointer;}

.modal-title{font-size:16px;}
.login-wrp{box-shadow:0 3px 9px rgba(0, 0, 0, .5); border:10px solid rgba(255, 255, 255, 0.4);}
.login-wrp .close_btn{width:40px; height:40px; position:absolute; z-index:9; background-color:#e1e1e1; right:0; cursor:pointer; background-size:700px;}
.login-wrp .close_btn:before,
.login-wrp .close_btn:after{width:4px; height:20px; content:''; position:absolute; left:18px; top:11px; background-color:#c1c1c1; border-radius:10px; transform:rotate(45deg); box-shadow:1px 2px 3px 0px rgba(255,255,255,.5);}
.login-wrp .close_btn:after{transform:rotate(-45deg);}
.login-wrp .close_btn:hover:before,
.login-wrp .close_btn:hover:after{background-color:#DE9494;}
.login-wrp .modal-body{padding:0;}
.modal-open .modal{z-index:9999;}

.form-group.mno-number .mno-prefix{opacity:1; visibility:visible; width:30px; font-size:14px; top:15px; transition:all 0.3s ease;}
.form-group.mno-number .v_email_number{padding-left:30px; transition:padding 0.4s ease;}
.form-group.error span{position:absolute; font-size:11px; color:#f00; bottom:-16px;}
.form-group.error:after{width:100%; background-color:#f00; opacity:1;}
.form-group.error.-active:after{width:100%; background-color:#039be5;}
.errors{padding: 4px 0!important; margin: 0; color:#da0000!important; list-style: none; clear: both;}
.form-group .errors{position:absolute; top:57px; font-size:13px; line-height:11px;}

/* input animation */
.form_wrp .input{position:relative; display:inline-block; margin:0; width:100%; vertical-align:top; font-size:14px;}
.form_wrp .errors{position:absolute; top:40px; z-index:10; font-size:12px; line-height:13px;}
.form_wrp .input__field{position:relative;display:block;float:right;padding:.8em;width:60%;border:none;border-radius:0;background:#f0f0f0;color:#aaa;font-weight:400;font-family:Roboto,arial,sans-serif;-webkit-appearance:none}
.form_wrp .input__field:focus{outline:none;}
.form_wrp .input__label{display:inline-block;float:right;padding:0 1em;margin-bottom:0;width:40%;color:#696969;font-weight:400;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.form_wrp .input__label-content{position:relative;display:block;padding:1.6em 0;width:100%}
.form_wrp .input_anim{padding:10px 0 0 0; margin:0 0 15px; position:relative; height:42px;}
.form_wrp .input__field_anim{width:100%;background-color:transparent;opacity:0;padding:10px;margin-top:-5px;z-index:100;color:#444;font-size:13px}
.form_wrp .input__label_anim{width:100%;bottom:-2px;position:absolute;pointer-events:none;text-align:left;color:#a1a1a1;padding:0 3px;}
.form_wrp .input__label_anim::before{content:'';position:absolute;width:100%;height:0;top:100%;left:0;background:#fff;border-top:1px solid #c4c4c4;-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0);-webkit-transition:-webkit-transform .4s;transition:transform .4s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}
.form_wrp .input__label-content_anim{padding:.5em 0;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:-webkit-transform .4s,color .4s;transition:transform .4s,color .4s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}
.form_wrp .input--filled .input__field_anim,
.form_wrp .input__field_anim:focus{height:22px;margin-top:9px;padding:0 4px; font-size:15px;cursor:text;opacity:1;-webkit-box-shadow:0 0 transparent;-moz-box-shadow:0 0 transparent;box-shadow:0 0 transparent;-webkit-transition:opacity 0s .4s;transition:opacity 0s .4s}
.form_wrp .input__field_anim:focus + .input__label_anim::before,
.form_wrp .input--filled .input__label_anim::before {-webkit-transition-delay: 0.05s;transition-delay: 0.05s;border-top:1px solid #ff9000; -webkit-transform:translate3d(0, -0.2em, 0); transform:translate3d(0, -0.2em, 0);}
.form_wrp .input--filled .input__label-content_anim,
.form_wrp .input__field_anim:focus+.input__label_anim .input__label-content_anim{color:#ff9000;-webkit-transform:translate3d(0,-1.4em,0) scale3d(.85,.85,1);transform:translate3d(0,-1.4em,0) scale3d(.85,.85,1)}

.form_wrp .login_btn{height:30px;padding:0 15px;border-radius:2px;letter-spacing:0;line-height:30px;font-size:14px; background-color:#da0000;}
.form_wrp .f_link a{font-size:12px; font-weight:500; color:#ff9000;cursor:pointer;}
.form_wrp .social_with{display:flex; flex-direction:column; justify-content:center;}
.form_wrp .social_with .btn{width:100%;background-color:#fe4543;border:none;border-radius:2px;color:#fff; text-transform:uppercase;cursor:pointer;font-size:13px;font-weight:500;letter-spacing:0.5px;height:40px;line-height:40px;outline:0;padding:0;position:relative;text-align:left;display:inline-flex;display:-webkit-inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.form_wrp .social_with .fb_button{background-color:#3b5998; margin-bottom:20px;}
.form_wrp .social_with .gplus_button{background-color:#d34836;}
.form_wrp .social_with .btn i{width:50px; padding-left:14px; font-size:18px; text-align:center;}
.form_wrp .social_with .fb_button i{border-right:1px solid #203a70;}
.form_wrp .social_with .gplus_button i{border-right:1px solid #812a1e;}
.form_wrp .social_with a span{padding-left:10px; line-height:20px;}
.form_wrp .social_with .fb_button .fb_text{border-left:1px solid #6986c2;}
.form_wrp .social_with .gplus_button .gplus_text{border-left:1px solid #f26654;}
.modal-footer.signup_now{text-align:center; background-color:#f9f9f9;padding:15px;}
.modal-footer.signup_now p{font-size:18px; color:#555;margin:0;}
.modal-footer.signup_now .btn{height:30px; background-color:#666; border-radius:2px; font-size:14px; letter-spacing:0.5px; padding:0 20px;}
.form_wrp .forgot_justify{width:100%; margin:auto; padding:0 10px;}
.mobile_code .mno-prefix{font-size:15px; width:30px; padding:0; border:none; position:absolute; bottom:3px; background-color:transparent; box-shadow:0 0 0 transparent; -moz-box-shadow:0 0 0 transparent; -webkit-box-shadow:0 0 0 transparent; display:none;}
.mno-number .mno-prefix{display:block;}
.form_wrp .input_anim.mno-number .input__field{padding-left:35px;}
.login_input.mobile_code .mno-prefix{font-size:15px;}

.select2-container{z-index:99999;margin-top:5px;}
.select2-selection__rendered .select2-search__field{width:100% !important}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{width:100%;display:flex;flex-wrap:wrap;}
.select2-container .select2-search--inline{min-width:180px;}
.select2-selection__rendered .select2-selection__choice__remove{float: right !important;padding-left: 5px;}
.select2{width: -webkit-fill-available !important;}
.ui-sortable li{height: 23px;}
.select2-container .select2-search--inline .select2-search__field {margin-top: 2px;}
.select2-container--classic .select2-selection--multiple{background-color:transparent;border-width:0 0 1px 0;border-color:#c4c4c4;border-radius:0;}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:1px solid #c4c4c4;border-width:0 0 1px 0;}
.select2-container--classic.select2-container--open .select2-selection--multiple{border-bottom:1px solid #ff9000;}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#c4c4c4;box-shadow:0 4px 10px 1px rgba(0,0,0,0.2);position:relative;bottom:6px;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{display:flex;align-items:center;flex-flow:row-reverse;}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{padding-left:5px;margin:0;}
.ui-sortable li{margin: 5px 0;}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#c4c4c4;}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #ff9000;border-width:0 0 1px 0;}
.select2-container--classic.select2-container--open .select2-selection--multiple{border-left:none;border-right:none;}

.error, 
.errors, 
.success{padding:0; color:#DA0000; list-style: none;}
.error,
.success{background-color:#F9F9F9; width:100%; text-align:center; padding:5px; color:#57A200; margin:auto; border:1px solid #57A200; border-radius:3px; font-size:14px; line-height:1.7em;}
.error{color:#DA0000;border:1px solid #DA0000;}

.model_notification{height: 0; overflow: hidden; color:#FFF; transition: all 0.4s ease; font-size: 13px; min-height: 55px; font-weight: bold; position:fixed; top:-100px; left: 0; right: 0; z-index: 10400; background: rgba(0,0,0,0.8); padding: 18px 15px 12px; cursor: pointer;}
.model_notification.open {top:0; height: auto; overflow: hidden;}
.model_notification .success{background:none;padding:0 0 0 35px;margin:0 width:100%; border:none; text-align:left; color:#FFF;position:relative;}
.model_notification .success i{position:absolute; left:0px; top:-4px; font-size:30px;color:#22f200;}
.model_notification .success i.sprite{left: 10px; top: 8px; width:35px; height:35px; margin-right:8px; display:inline-block; vertical-align:middle; background-position:21.4% 86.5%; background-size:260px auto;}
.model_notification .success i.sprite{background-position:60.5% 4.6%; background-size:500px auto;}

.model_notification .error{margin:0 0 0 40px;}
.model_notification .error{background:none;text-shadow:1px 1px 0 #000; padding:0 0 0 35px;margin:0;width:100%;border:none; text-align:left; color:#FFF;position:relative;}
.model_notification .error i{position:absolute; left:0px; top:-4px; font-size:30px;color:#fb0000;}
.model_notification .error i.sprite{background: none; font-family:'FontAwesome'; left:5px; top:0px; width:26px; height:26px; display:inline-block; vertical-align:middle;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.model_notification .error i.sprite{left: 10px; top: 8px; width:35px; height:35px; margin-right:8px; background-position:52% 4.4%; background-size:500px auto;}
.model_notification .error i.sprite:before{content: "";}
