.form-material{position:relative}.form-material.floating{margin-top:20px;margin-bottom:20px}.form-material.floating+.form-material.floating{margin-top:40px}.form-material .form-control{padding:0;background-color:transparent;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center bottom,center -webkit-calc(100% - 1px);background-position:center bottom,center calc(100% - 1px);-webkit-background-size:0 2px,100% 1px;background-size:0 2px,100% 1px;-webkit-transition:background 0s ease-out;-o-transition:background 0s ease-out;transition:background 0s ease-out}.form-material .form-control,.form-material .form-control.focus,.form-material .form-control:focus{float:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#62a8ea),to(#62a8ea)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#62a8ea,#62a8ea),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:-o-linear-gradient(#62a8ea,#62a8ea),-o-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#62a8ea,#62a8ea),linear-gradient(#e4eaec,#e4eaec);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.no-cssgradients .form-material .form-control{border-bottom:2px solid #e4eaec}.form-material .form-control::-webkit-input-placeholder{color:#a3afb7}.form-material .form-control::-moz-placeholder{color:#a3afb7}.form-material .form-control:-ms-input-placeholder{color:#a3afb7}.form-material .form-control:disabled::-webkit-input-placeholder{color:#ccd5db}.form-material .form-control:disabled::-moz-placeholder{color:#ccd5db}.form-material .form-control:disabled:-ms-input-placeholder{color:#ccd5db}.form-material .form-control.focus,.form-material .form-control:focus{-webkit-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px;outline:0;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.no-cssgradients .form-material .form-control.focus,.no-cssgradients .form-material .form-control:focus{background:0 0;border-bottom:2px solid #62a8ea}.form-material .form-control:disabled,.form-material .form-control[disabled],fieldset[disabled] .form-material .form-control{background:0 0;background:rgba(0,0,0,0);border-bottom:1px dashed #ccd5db}.form-material .form-control:disabled~.floating-label,.form-material .form-control[disabled]~.floating-label,fieldset[disabled] .form-material .form-control~.floating-label{color:#ccd5db}.form-material .control-label{margin-bottom:0;font-weight:500}.form-material .floating-label{position:absolute;left:0;font-size:14px;color:#76838f;pointer-events:none;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.form-material .floating-label.floating-label-static{position:relative;top:auto;display:block}.form-material [class*=col-]>.floating-label{left:15px}.form-material .form-control~.floating-label{top:8px;font-size:14px}.form-material .form-control.focus~.floating-label,.form-material .form-control:focus~.floating-label,.form-material .form-control:not(.empty)~.floating-label{top:-11.2px;font-size:11.2px}.form-material .form-control:-webkit-autofill~.floating-label{top:-11.2px;font-size:11.2px}.form-material .form-control.input-sm~.floating-label{top:6px;font-size:12px}.form-material .form-control.input-sm.focus~.floating-label,.form-material .form-control.input-sm:focus~.floating-label,.form-material .form-control.input-sm:not(.empty)~.floating-label{top:-9.6px;font-size:9.6px}.form-material .form-control.input-sm:-webkit-autofill~.floating-label{top:-9.6px;font-size:9.6px}.form-material .form-control.input-lg~.floating-label{top:6px;font-size:18px}.form-material .form-control.input-lg.focus~.floating-label,.form-material .form-control.input-lg:focus~.floating-label,.form-material .form-control.input-lg:not(.empty)~.floating-label{top:-14.4px;font-size:14.4px}.form-material .form-control.input-lg:-webkit-autofill~.floating-label{top:-14.4px;font-size:14.4px}.form-material .form-control.focus~.floating-label,.form-material .form-control:focus~.floating-label,.form-material .form-control:not(.empty)~.floating-label{font-weight:500}.form-material .form-control:-webkit-autofill~.floating-label{font-weight:500}.form-material .form-control.focus~.floating-label,.form-material .form-control:focus~.floating-label{color:#62a8ea}.form-material textarea.form-control{padding-bottom:6px;resize:none}.form-material.floating textarea.form-control{padding-top:6px}.form-material select.form-control{border:0;border-radius:0}.form-material:not(.floating) .control-label+select[multiple]{margin-top:5px}.form-material .hint{position:absolute;display:none;font-size:80%}.form-material .form-control.focus~.hint,.form-material .form-control:focus~.hint{display:block}.form-material .form-control.focus:invalid~.floating-label,.form-material .form-control:not(.empty):invalid~.floating-label{color:#f96868}.form-material .form-control:invalid{background-image:-webkit-gradient(linear,left top,left bottom,from(#f96868),to(#f96868)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#f96868,#f96868),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:-o-linear-gradient(#f96868,#f96868),-o-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#f96868,#f96868),linear-gradient(#e4eaec,#e4eaec)}.form-material.form-group.has-warning .form-control.focus,.form-material.form-group.has-warning .form-control:focus,.form-material.form-group.has-warning .form-control:not(.empty){background-image:-webkit-gradient(linear,left top,left bottom,from(#f2a654),to(#f2a654)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#f2a654,#f2a654),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:-o-linear-gradient(#f2a654,#f2a654),-o-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#f2a654,#f2a654),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-warning .form-control.focus,.no-cssgradients .form-material.form-group.has-warning .form-control:focus,.no-cssgradients .form-material.form-group.has-warning .form-control:not(.empty){background:0 0;border-bottom:2px solid #f2a654}.form-material.form-group.has-warning .form-control:-webkit-autofill{background-image:-webkit-gradient(linear,left top,left bottom,from(#f2a654),to(#f2a654)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#f2a654,#f2a654),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#f2a654,#f2a654),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-warning .form-control:-webkit-autofill{background:0 0;border-bottom:2px solid #f2a654}.form-material.form-group.has-warning .form-control:not(.empty){-webkit-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px}.form-material.form-group.has-warning .control-label{color:#f2a654}.form-material.form-group.has-warning .form-control.focus~.floating-label,.form-material.form-group.has-warning .form-control:focus~.floating-label,.form-material.form-group.has-warning .form-control:not(.empty)~.floating-label{color:#f2a654}.form-material.form-group.has-warning .form-control:-webkit-autofill~.floating-label{color:#f2a654}.form-material.form-group.has-error .form-control.focus,.form-material.form-group.has-error .form-control:focus,.form-material.form-group.has-error .form-control:not(.empty){background-image:-webkit-gradient(linear,left top,left bottom,from(#f96868),to(#f96868)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#f96868,#f96868),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:-o-linear-gradient(#f96868,#f96868),-o-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#f96868,#f96868),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-error .form-control.focus,.no-cssgradients .form-material.form-group.has-error .form-control:focus,.no-cssgradients .form-material.form-group.has-error .form-control:not(.empty){background:0 0;border-bottom:2px solid #f96868}.form-material.form-group.has-error .form-control:-webkit-autofill{background-image:-webkit-gradient(linear,left top,left bottom,from(#f96868),to(#f96868)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#f96868,#f96868),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#f96868,#f96868),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-error .form-control:-webkit-autofill{background:0 0;border-bottom:2px solid #f96868}.form-material.form-group.has-error .form-control:not(.empty){-webkit-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px}.form-material.form-group.has-error .control-label{color:#f96868}.form-material.form-group.has-error .form-control.focus~.floating-label,.form-material.form-group.has-error .form-control:focus~.floating-label,.form-material.form-group.has-error .form-control:not(.empty)~.floating-label{color:#f96868}.form-material.form-group.has-error .form-control:-webkit-autofill~.floating-label{color:#f96868}.form-material.form-group.has-success .form-control.focus,.form-material.form-group.has-success .form-control:focus,.form-material.form-group.has-success .form-control:not(.empty){background-image:-webkit-gradient(linear,left top,left bottom,from(#46be8a),to(#46be8a)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#46be8a,#46be8a),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:-o-linear-gradient(#46be8a,#46be8a),-o-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#46be8a,#46be8a),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-success .form-control.focus,.no-cssgradients .form-material.form-group.has-success .form-control:focus,.no-cssgradients .form-material.form-group.has-success .form-control:not(.empty){background:0 0;border-bottom:2px solid #46be8a}.form-material.form-group.has-success .form-control:-webkit-autofill{background-image:-webkit-gradient(linear,left top,left bottom,from(#46be8a),to(#46be8a)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#46be8a,#46be8a),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#46be8a,#46be8a),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-success .form-control:-webkit-autofill{background:0 0;border-bottom:2px solid #46be8a}.form-material.form-group.has-success .form-control:not(.empty){-webkit-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px}.form-material.form-group.has-success .control-label{color:#46be8a}.form-material.form-group.has-success .form-control.focus~.floating-label,.form-material.form-group.has-success .form-control:focus~.floating-label,.form-material.form-group.has-success .form-control:not(.empty)~.floating-label{color:#46be8a}.form-material.form-group.has-success .form-control:-webkit-autofill~.floating-label{color:#46be8a}.form-material.form-group.has-info .form-control.focus,.form-material.form-group.has-info .form-control:focus,.form-material.form-group.has-info .form-control:not(.empty){background-image:-webkit-gradient(linear,left top,left bottom,from(#57c7d4),to(#57c7d4)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#57c7d4,#57c7d4),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:-o-linear-gradient(#57c7d4,#57c7d4),-o-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#57c7d4,#57c7d4),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-info .form-control.focus,.no-cssgradients .form-material.form-group.has-info .form-control:focus,.no-cssgradients .form-material.form-group.has-info .form-control:not(.empty){background:0 0;border-bottom:2px solid #57c7d4}.form-material.form-group.has-info .form-control:-webkit-autofill{background-image:-webkit-gradient(linear,left top,left bottom,from(#57c7d4),to(#57c7d4)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#57c7d4,#57c7d4),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#57c7d4,#57c7d4),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-info .form-control:-webkit-autofill{background:0 0;border-bottom:2px solid #57c7d4}.form-material.form-group.has-info .form-control:not(.empty){-webkit-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px}.form-material.form-group.has-info .control-label{color:#57c7d4}.form-material.form-group.has-info .form-control.focus~.floating-label,.form-material.form-group.has-info .form-control:focus~.floating-label,.form-material.form-group.has-info .form-control:not(.empty)~.floating-label{color:#57c7d4}.form-material.form-group.has-info .form-control:-webkit-autofill~.floating-label{color:#57c7d4}.form-material .input-group .form-control-wrap{margin-right:5px;margin-left:5px}.form-material .input-group .form-control-wrap .form-control{float:none}.form-material .input-group .input-group-addon{background:0 0;border:0}.form-material .input-group .input-group-btn .btn{margin:0;border-radius:4px}.form-material input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;width:100%;height:100%;opacity:0}
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}
.input-group .form-control, .input-group-addon, .input-group-btn {
    display: table-cell;
}
.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
.input-group-addon {
    padding: 6px 15px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #76838f;
    text-align: center;
    background-color: #f3f7f9;
    border: 1px solid #e4eaec;
    border-radius: 3px;
}
.input-group-addon {
    -webkit-transition: border .25s linear,color .25s linear,background-color .25s linear;
    -o-transition: border .25s linear,color .25s linear,background-color .25s linear;
    transition: border .25s linear,color .25s linear,background-color .25s linear;
}
.input-group-addon {
    font-weight: 300;
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.form-material .input-group .input-group-addon {
    background: 0 0;
    border: 0;
}
.form-material .input-group .form-control-wrap {
    margin-right: 5px;
    margin-left: 5px;
}
.form-control-wrap {
    position: relative;
}
.form-control{
    width: 100%
}
.emk-btn .btn { outline: none;border: 0; overflow: hidden;position: relative; }
.emk-btn .btn-floating {
    width: 56px;
    height: 56px;
    padding: 0;
    margin: 0;
    font-size: 24px;
    text-align: center;
    border-radius: 100%;
    -webkit-box-shadow: 0 6px 10px rgba(0,0,0,.15);
    box-shadow: 0 6px 10px rgba(0,0,0,.15);
}
.btn-pink{
    color: #fff!important;
    background-color: #e8335e!important;
    border-color: #e8335e!important;
}
.site-action{position:fixed;right:15px;bottom:15px;z-index:1290;-webkit-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s}
.site-action input{display:none}
.site-action .btn{-webkit-box-shadow:0 10px 10px 0 rgba(60,60,60,.1);box-shadow:0 10px 10px 0 rgba(60,60,60,.1)}
.site-action .front-icon{display:block}
.site-action .back-icon{display:none}
.site-action-buttons{position:absolute;bottom:56px;left:0;display:none;width:100%;text-align:center}
.site-action-buttons .btn{display:block;margin:0 auto;margin-bottom:10px;-webkit-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s}
.site-action.active .front-icon{display:none}
.site-action.active .back-icon{display:block}
.site-action.active .site-action-buttons{display:block}
.emk-btn .btn-orange{
	background-color: #FF9c00!important;
}
.emk-btn .btn-green	{
	background-color: #00b800!important
}
.emk-btn .btn-blue {
	background-color: #2173f3!important
}
.emk-btn .btn-red {
	background-color: #ea453b!important
}
.emk-btn .emk-i:before{
	content: "";
	width: 56px;
    height: 56px;
    top: 12px;
    left: 12px;
    position: absolute;
    background-size: 35px;
}
.emk-btn .emk-widget-menu-click-to-call:before{
	content: "";
    background-image: url('https://www.nipamail.com/service/icons/widget_icon_click_to_call.png')!important;
    background-repeat: no-repeat;
}
.emk-btn .emk-widget-icon-line:before{
	content: "";
    background-image: url('https://www.nipamail.com/service/icons/widget_icon_line.png')!important;
    background-repeat: no-repeat;
}
.emk-btn .emk-widget-icon-messenger:before{
	content: "";
    background-image: url('https://www.nipamail.com/service/icons/widget_icon_messenger.png')!important;
    background-repeat: no-repeat;
}
.emk-btn .emk-widget-icon-form:before{
	content: "";
    background-image: url('https://www.nipamail.com/service/icons/widget_icon_form.png')!important;
    background-repeat: no-repeat;
    background-size: 25px;
    top: 16px;
    left: 18px;
}
.modal-center {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    height: 100%;
    margin: 0 auto;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: center;
    align-content: center;
}
.example-modal {
  display: block;
  width: 100%;
  padding: 35px 15px;
  background-color: #f3f7f9;
}
.example-modal .modal {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  z-index: 1;
  display: block;
}
.example-modal .modal .modal-dialog {
  width: auto;
  max-width: 600px;
  margin: 15px auto;
}
.example-modal-top .center {
  top: 0;
  -webkit-transform: translate(-50%, 0px);
      -ms-transform: translate(-50%, 0px);
       -o-transform: translate(-50%, 0px);
          transform: translate(-50%, 0px);
}
.example-modal-bottom .center {
  top: auto;
  bottom: 0 ;
  -webkit-transform: translate(-50%, 0px);
      -ms-transform: translate(-50%, 0px);
       -o-transform: translate(-50%, 0px);
          transform: translate(-50%, 0px);
}
.example-modal-sidebar .center {
  top: 0;
  right: 5px;
  left: auto;
  -webkit-transform: none;
      -ms-transform: none;
       -o-transform: none;
          transform: none;
}
.color-selector > li {
  margin-right: 20px;
}
.popup-header{
    text-align: center;
    font-size: 25px;
    padding: 15px;
}
.modal-content{
    /*border-top: 3px solid pink;*/
}
.popup-body{
    text-align: center;
    font-size: 25px;
    padding: 15px;
}
.popup-body a{
    text-decoration: none;
}
.emk-error{
    color:red;
}
.input-group-addon{
    vertical-align: top;
    text-align: left!important;
    min-width: 120px;
}
.form-control-wrap textarea{
    border: 1px solid #e4eaec!important;
    border-top: 0!important;
    border-bottom: 0!important;
    padding: 5px 12px!important
}

/*alert*/
.emk-alert{
    display: none;
}
.alert {
    padding: 15px;
    margin-bottom: 22px;
    border: 1px solid transparent;
    border-radius: 3px;
}
.alert-dismissable, .alert-dismissible {
    padding-right: 35px;
}
.alert-danger {
    color: #f96868;
    background-color: rgba(255,234,234,.8);
    border-color: #ffeaea;
}
.alert-dismissible {
    padding-right: 40px;
}
.alert-icon {
    position: relative;
    padding-left: 45px;
}
.alert>p, .alert>ul {
    margin-bottom: 0;
}

.option-desktop{
    display: block;
}
.option-mobile{
    display: none;
}

@media (max-width:767px)
{
    .option-desktop{
        display: none;
    }
    .option-mobile{
        display: block;
    }
    .site-action .btn-floating{width:46px;height:46px;padding:0;font-size:16px;-webkit-box-shadow:0 6px 6px 0 rgba(60,60,60,.1);box-shadow:0 6px 6px 0 rgba(60,60,60,.1)}
    .site-action-buttons{bottom:46px}
    .emk-btn .emk-i:before {
        content: "";
        top: 5px;
        left: 6px;
        background-size: 35px;
    }
    .emk-btn .emk-widget-menu-click-to-call:before {
        content: "";
        background-size: 30px!important;
        top: 9px;
        left: 9px;
    }
    .emk-btn .emk-widget-icon-form:before {
        content: "";
        background-size: 25px!important;
        top: 12px;
        left: 12px;
    }
}