/*-----------------------------------------------------------------------------------
    
    CSS INDEX
    1. Form Element CSS
    2. Form Components CSS
    3. Login Register CSS

-----------------------------------------------------------------------------------*/
/*----------------------------------------*/
/*  1.  
/*----------------------------------------*/

.actions p a {
    color: #828282;
}

.input-group .erro {
    color: red;
    text-align: left;
}

#l-forget-password, #l-signup, #l-login { border: 1px solid #dfdfdf; }


/*----------------------------------------*/
/*  2.  Form Element CSS
/*----------------------------------------*/

.nk-int-st input:active, .nk-int-st input:hover, .nk-int-st input:focus {
    box-shadow: none; 
}
.nk-int-st input, input[type="url"] .nk-int-st input[type="text"], .nk-int-st textarea, .nk-int-st [type="number"], .nk-int-st [type="password"]{
	box-shadow: none;
    border-top: 0px solid #ccc;
    border-left: 0px solid #ccc;
    border-right: 0px solid #ccc;
    border-bottom: 2px solid #ccc;
    padding: 0px;
	resize: none;
	border-radius:0px;
}
.nk-int-st textarea:active, .nk-int-st textarea:focus, .nk-int-st textarea:hover, .nk-int-st [type="password"]:focus, .nk-int-st [type="password"]:active{
	box-shadow: none;
}
.nk-int-st {
    position: relative;
    vertical-align: top;
}
.nk-int-st:not([class*=has-]):after {
    background: #009b4b;
}
.nk-int-st:not(.disabled):after, .nk-int-st:not(.readonly):after {
    position: absolute;
    z-index: 3;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 100%;
    content: "";
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all;
    -o-transition: all;
    transition: all;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}
.nk-int-st:not(.form-group) {
    display: inline-block;
    width: 100%;
}
.nk-int-st.nk-toggled:after {
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.floating-numner p{
	font-size:14px;
	color:#333;
	margin-top:15px;
}
.floating-numner.fm-ele-mg p{
	margin-bottom:0px;
}
.floating-numner.form-rlt-mg p{
	margin-top:0px;
}
.float-lb .nk-label {
	font-size:14px;
    -webkit-transition: all;
    -o-transition: all;
    transition: all;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    position: absolute;
    top: 5px;
    font-weight: 400;
    color: #959595;
    pointer-events: none;
    z-index: 0;
    left: 0;
    white-space: nowrap;
}
.float-lb .nk-toggled .nk-label{
    top:-15px;
    font-size:12px
}
.form-group.float-lb{
	margin:15px 0px;
}
.form-group.float-lb.floating-lb{
	margin-top:0px;
}
.nk-int-st .form-control[disabled], .nk-int-st .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #fff;
    opacity: 1;
}
.fm-checkbox label{
	font-weight:400;
}
.fm-checkbox{
	margin:10px 0px;
}
.iradio_square-green {
    background-position: -109px 0;
}
.form-group.form-elet-mg {
    margin-bottom: 0px;
}
.fm-checkbox.form-elet-mg {
    margin-bottom: 0px;
}
.fm-checkbox.form-elet-mg label {
    margin-bottom: 0px;
}
textarea.auto-size {
    height: 100%;
    text-rendering: auto;
    letter-spacing: normal;
    word-wrap: normal;
}
.contact-hd.sm-form-hd p{
	margin-bottom:0px;
}
.contact-form-int{
	margin-top:15px;
}
/*----------------------------------------*/
/*  2.  Form Components CSS
/*----------------------------------------*/
.ic-cmp-int{
	position: relative;
    display: table;
    border-collapse: separate;
}
.form-ic-cmp{
	padding: 0px 12px;
    background-color: transparent;
    border: 0px solid transparent;
    border-radius: 0;
}
.form-ic-cmp{
	display: table-cell;
	width: 1%;
}
.form-ic-cmp i{
	font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #333;
    text-align: center;
    position: relative;
    top: 7px;
    left: 0px;
}
.cmp-tb-hd h2{
	font-size:20px;
	color:#333;
}
.bcs-hd h2{
	font-size:16px;
}
.cmp-tb-hd p{
	font-size:14px;
	color:#333;
	line-height:24px;
	margin-bottom: 0px;
}
.cmp-tb-hd{
	margin-bottom:20px;
}
.cmp-tb-hd.cmp-int-hd h2{
	margin-bottom:0px;
}
.cmp-tb-hd.air-mode-ctn p{
	margin-bottom:0px;
}
.int-bg-it .form-ic-cmp i{
	font-size: 20px;
    top: 20px;
}
.nk-int-mk h2{
	font-size:16px;
	color:#333;
	margin-left:40px;
	font-weight: 400;
}
.nk-int-mk p {
    font-size: 14px;
    color: #333;
}
.bootstrap-select .selected .check-mark {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.bootstrap-select .check-mark {
    margin-top: -5px!important;
    font-size: 14px;
    -webkit-transition: all;
    -o-transition: all;
    transition: all;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    display: block!important;
    position: absolute;
    top: 17px;
    right: 15px;
}
.bootstrap-select>.btn-default:before {
    position: absolute;
    top: 0;
    right: 0;
    content: "";
    height: calc(100% - 2px);
    width: 30px;
    background-color: #FFF;
    background-position: right calc(100% - 7px);
    background-repeat: no-repeat;
    background-image: url(images/select.png);
    pointer-events: none;
    z-index: 5;
}
.bootstrap-select>.btn-default {
    border-top: 0px solid #ccc;
    border-left: 0px solid #ccc;
    border-right: 0px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-radius: 0px;
	background:none !important;
	box-shadow: none !important;
	outline:none !important;
}
.bootstrap-select>.btn-default:active, .bootstrap-select>.btn-default:hover, .bootstrap-select>.btn-default:focus {
	outline:none !important;
}
.bootstrap-select.btn-group .dropdown-menu li a {
    padding: 10px 10px;
}
.bootstrap-select.btn-group .dropdown-menu {
    border: 0px solid #ccc;
}
.bootstrap-select .dropdown-menu>.active>a, .bootstrap-select .dropdown-menu>.active>a:focus, .bootstrap-select .dropdown-menu>.active>a:hover {
    background-color: #009b4b;
}
.bootstrap-select .bs-searchbox {
    padding: 5px 5px 5px 40px;
    position: relative;
    background: #F7F7F7;
    margin-top: -10px;
}
.bootstrap-select .bs-searchbox:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 40px;
    height: 100%;
    content: "\e928";
    font-family: 'notika-icon' !important;
    font-size: 16px;
    padding: 12px 0 0 15px;
}
.bootstrap-select .bs-searchbox input[type="text"]{
	border: 0px solid #ccc;
	border-radius: 0px;
	box-shadow:none;
	background-image:none !important;
	background:#F6F8FA;
}
.nk-int-mk.sl-dp-mn h2{
	margin-left:10px;
	font-weight:700;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
}
.bootstrap-select .notify{
    background:#F44336 !important;
	color:#fff;
}
.bootstrap-select .dropdown-menu {
    top: 0px;
}
.chosen-select-act .chosen-container {
    padding: 6px 2px;
}
.chosen-select-act .chosen-single {
    border-top: 0px solid #ccc;
    border-left: 0px solid #ccc;
    border-right: 0px solid #ccc;
    border-bottom: 1px solid #ccc;
    box-shadow: none;
    background: #fff;
    font-size: 14px;
    color: #333;
	border-radius:0px;
}
.chosen-select-act .chosen-container .chosen-drop {
    border: 0px solid #ccc;
}
.chosen-select-act .chosen-container-active.chosen-with-drop .chosen-single {
    border: 0px solid #ccc;
	background-image:none;
}
.chosen-select-act .chosen-container .chosen-drop{
	top:0px;
}
.chosen-select-act .chosen-container .chosen-results li.highlighted{
	background:#009b4b;
	color:#fff;
}
.chosen-select-act .chosen-container .chosen-results li{
    position:relative;
}
.chosen-select-act .chosen-container .chosen-results li.result-selected:before {
    position: absolute;
    right: 15px;
    top: 10px;
    font-size: 14px;
}
.chosen-select-act .chosen-container .chosen-results li.result-selected:before {
    content: "\e906";
    font-family: 'notika-icon' !important;
	font-size:16px;
}
.chosen-select-act .chosen-container .chosen-results li{
	padding:10px 10px;
	font-size:14px;
	color:#333;
}
.chosen-select-act .chosen-container-single .chosen-search {
    padding: 5px 5px 5px 40px !important;
    background: #F7F7F7;
}
.chosen-select-act .chosen-container-single .chosen-search {
    position: relative;
    z-index: 1010;
    margin: 0;
    padding: 3px 4px;
    white-space: nowrap;
}
.chosen-select-act .chosen-container-single .chosen-search:before {
    content: "\e928";
    font-family: 'notika-icon' !important;
    position: absolute;
    left: 0;
    top: 3px;
    width: 40px;
    height: 100%;
    font-size: 16px;
    padding: 5px 0 0 15px;
}
.chosen-select-act .chosen-container-single .chosen-search input[type="text"] {
    border:0px solid #ccc;
}
.chosen-select-act .chosen-container .chosen-results li.disabled-result {
    color: #ccc;
}
.chosen-select-act .chosen-container-active .chosen-choices{
	border: 0px solid #ccc;
    box-shadow:none;
}
.bootstrap-select.btn-group .no-results{
	padding: 10px 15px;
    margin: 0 0px;
	background: #fff;
}
.dropdown-menu>li>a {
    padding: 10px 30px !important;
}
.bootstrap-select .dropdown-menu>li>a:focus, .bootstrap-select .dropdown-menu>li>a:hover, .bootstrap-select .dropdown-menu>li>a:active {
    background-color: #009b4b !important;
	color:#fff !important;
}
.dropdown-menu>li>a { padding: 10px; }
.chosen-select-act .chosen-container-multi .chosen-choices{
	background-image:none;
	border-top: 0px solid #ccc;
    border-left: 0px solid #ccc;
    border-right: 0px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.chosen-select-act .chosen-container-multi .chosen-choices li.search-choice{
	border-top: 0px solid #ccc;
    border-left: 0px solid #ccc;
    border-right: 0px solid #ccc;
    border-bottom: 1px solid #ccc;
	border-radius: 2px;
	background-color: #009b4b;
	background-image:none;
	color:#fff;
	padding: 5px 10px;
}
.chosen-select-act .chosen-container-multi .chosen-choices li.search-choice span{
	
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
	width: 15px;
    height: 10px;
    background: url(img/chosen-sprite.png) -38px 1px no-repeat;
	display: inline-block;
    text-align: center;
	color:#333;
	position: unset;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
    background-position: -38px -10px;
	color:#fff !important;
}
.chosen-select-act{
	position:relative;
}
.chosen-select-act:before{
	    position: absolute;
    top: -6px;
    right: 0;
    content: "";
    height: calc(100% - 2px);
    width: 30px;
    background-color: #FFF;
    background-position: right calc(100% - 7px);
    background-repeat: no-repeat;
    background-image: url(images/select.png);
    pointer-events: none;
    z-index: 5;
}
.chosen-container .chosen-results li.group-result{
	font-weight:600;
}
.nk-toggle-switch{
    display:inline-block;
    vertical-align:top;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.nk-toggle-switch .ts-label{
    display:inline-block;
    margin:0 20px 0 0;
    vertical-align:top;
    -webkit-transition:color .56s cubic-bezier(.4,0,.2,1);
    transition:color .56s cubic-bezier(.4,0,.2,1)
}
.nk-toggle-switch .ts-helper{
    display:inline-block;
    position:relative;
    width:40px;
    height:14px;
    border-radius:8px;
    background:rgba(0,0,0,.26);
    -webkit-transition:background .28s cubic-bezier(.4,0,.2,1);
    transition:background .28s cubic-bezier(.4,0,.2,1);
    vertical-align:middle;
    cursor:pointer
}
.nk-toggle-switch .ts-helper:before{
    content:'';
    position:absolute;
    top:-5px;
    left:-4px;
    width:24px;
    height:24px;
    background:#fafafa;
    box-shadow:0 2px 8px rgba(0,0,0,.28);
    border-radius:50%;
    webkit-transition:left .28s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1);
    transition:left .28s cubic-bezier(.4,0,.2,1),background .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1)
}
.nk-toggle-switch:not(.disabled) .ts-helper:active:before{
    box-shadow:0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(128,128,128,.1)
}
.nk-toggle-switch input{
    position:absolute;
    z-index:1;
    width:46px;
    margin:0 0 0 -4px;
    height:24px;
    opacity:0;
    filter:alpha(opacity=0);
    cursor:pointer
}
.nk-toggle-switch input:checked+.ts-helper:before{
    left:20px
}
.nk-toggle-switch:not([data-ts-color]) input:not(:disabled):checked+.ts-helper{
    background:#92c8ac;
}
.nk-toggle-switch:not([data-ts-color]) input:not(:disabled):checked+.ts-helper:before{
    background:#009b4b;
}
.nk-toggle-switch:not([data-ts-color]) input:not(:disabled):checked+.ts-helper:active:before{
    box-shadow:0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(0,150,136,.2);
}
.nk-toggle-switch.disabled{
    opacity:.6;
    filter:alpha(opacity=60);
}
.nk-toggle-switch[data-ts-color=red] input:not(:disabled):checked+.ts-helper{
    background:rgba(244,67,54,.5);
}
.nk-toggle-switch[data-ts-color=red] input:not(:disabled):checked+.ts-helper:before{
    background:#F44336;
}
.nk-toggle-switch[data-ts-color=red] input:not(:disabled):checked+.ts-helper:active:before{
    box-shadow:0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(244,67,54,.2);
}
.nk-toggle-switch[data-ts-color=blue] input:not(:disabled):checked+.ts-helper{
    background:rgba(33,150,243,.5);
}
.nk-toggle-switch[data-ts-color=blue] input:not(:disabled):checked+.ts-helper:before{
    background:#2196F3;
}
.nk-toggle-switch[data-ts-color=blue] input:not(:disabled):checked+.ts-helper:active:before{
    box-shadow:0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(33,150,243,.2);
}
.nk-toggle-switch[data-ts-color=amber] input:not(:disabled):checked+.ts-helper{
    background:rgba(255,193,7,.5);
}
.nk-toggle-switch[data-ts-color=amber] input:not(:disabled):checked+.ts-helper:before{
    background:#FFC107;
}
.nk-toggle-switch[data-ts-color=amber] input:not(:disabled):checked+.ts-helper:active:before{
    box-shadow:0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(255,193,7,.2);
}
.nk-toggle-switch[data-ts-color=purple] input:not(:disabled):checked+.ts-helper{
    background:rgba(186,104,200,.5);
}
.nk-toggle-switch[data-ts-color=purple] input:not(:disabled):checked+.ts-helper:before{
    background:#BA68C8;
}
.nk-toggle-switch[data-ts-color=purple] input:not(:disabled):checked+.ts-helper:active:before{
    box-shadow:0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(186,104,200,.2);
}
.nk-toggle-switch[data-ts-color=pink] input:not(:disabled):checked+.ts-helper{
    background:rgba(233,30,99,.5);
}
.nk-toggle-switch[data-ts-color=pink] input:not(:disabled):checked+.ts-helper:before{
    background:#E91E63;
}
.nk-toggle-switch[data-ts-color=pink] input:not(:disabled):checked+.ts-helper:active:before{
    box-shadow:0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(233,30,99,.2);
}
.nk-toggle-switch[data-ts-color=lime] input:not(:disabled):checked+.ts-helper{
    background:rgba(205,220,57,.5);
}
.nk-toggle-switch[data-ts-color=lime] input:not(:disabled):checked+.ts-helper:before{
    background:#CDDC39;
}
.nk-toggle-switch[data-ts-color=lime] input:not(:disabled):checked+.ts-helper:active:before{
    box-shadow:0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(205,220,57,.2);
}
.nk-toggle-switch[data-ts-color=cyan] input:not(:disabled):checked+.ts-helper{
    background:rgba(0,188,212,.5);
}
.nk-toggle-switch[data-ts-color=cyan] input:not(:disabled):checked+.ts-helper:before{
    background:#00BCD4;
}
.nk-toggle-switch[data-ts-color=cyan] input:not(:disabled):checked+.ts-helper:active:before{
    box-shadow:0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(0,188,212,.2);
}
.nk-toggle-switch[data-ts-color=green] input:not(:disabled):checked+.ts-helper{
    background:#92c8ac;
}
.nk-toggle-switch[data-ts-color=green] input:not(:disabled):checked+.ts-helper:before{
    background:#009b4b;
}
.nk-toggle-switch[data-ts-color=green] input:not(:disabled):checked+.ts-helper:active:before{
    box-shadow:0 2px 8px rgba(0,0,0,.28),0 0 0 20px rgba(76,175,80,.2);
}
.nk-int-mk.sl-dp-mn.tg-dp-mn h2{
	margin-left: 0px;
}
.toggle-select-act label{
	font-weight:400;
	font-size:14px;
}
.nk-toggle-switch.disabled {
    opacity: .6;
    filter: alpha(opacity=60);
}
.spacer-b16a{
	margin-bottom:5px;
}
.nk-datapk-ctm label{
	font-size:16px;
	color:#333;
}
.nk-datapk-ctm .input-group-addon{
	background-color: #fff;
    border: 0px solid #ccc;
}
.nk-datapk-ctm .form-control, .nk-line .form-control{
	background-color: #fff;
    border-top: 0px solid #ccc;
    border-left: 0px solid #ccc;
    border-right: 0px solid #ccc;
    border-bottom: 1px solid #ccc;
	box-shadow:none;
	border-radius:0px;
}
.datepicker {
    padding: 0px;
    border-radius: 0px;
}
.datepicker.dropdown-menu{
    border: 0px solid #ccc;
    border: 0px solid rgba(0, 0, 0, 0.2);
    border-radius: 0px;
    color: #333;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
	width: 300px;
}
.datepicker-days  .table-condensed thead tr{
	background:#009b4b;
	color: #fff;
}
.datepicker-days  .table-condensed thead tr:first-child{
	height: 70px;
}
.datepicker-days .table-condensed thead tr:last-child {
    background: #11cc9d;
    height: 40px;
}
.datepicker-days .table-condensed thead tr th:first-child {
    display:none;
}
.datepicker-days .table-condensed tbody tr td:first-child {
    display:none;
}
.datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover{
	background:#009b4b;
	color:#fff;
}
.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:focus, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover{
	background:#009b4b;
	color:#fff;
}
.datepicker-dropdown:after, .datepicker-dropdown:before{
	position:unset;
	display:none;
}
.datepicker table tr td, .datepicker table tr th{
	border-radius:0px;
}
.datepicker table {
    width: 300px;
    height: 380px;
}
.datepicker.dropdown-menu th, .datepicker.dropdown-menu td {
    padding: 10px 5px;
}
.datepicker th.datepicker-switch {
    font-size: 16px;
}
.datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:focus, .datepicker table tr td span.active:hover:focus, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled:hover:focus, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td span.active, .open .dropdown-toggle.datepicker table tr td span.active:hover, .open .dropdown-toggle.datepicker table tr td span.active.disabled, .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover{
	background:#009b4b;
	color:#fff;
}
.datepicker-months .table-condensed thead tr, .datepicker-years .table-condensed thead tr {
    height: 70px;
    background: #009b4b;
	color:#fff;
}
.datepicker.dropdown-menu .datepicker-months th, .datepicker.dropdown-menu .datepicker-months td {
    padding: 20px 22px;
}
.nk-container i.nk-value {
    width: 25px;
    height: 25px;
    border-radius: 2px;
    position: absolute;
    top: 0;
    right: 15px;
}
.nk-container>.input-group input.nk-value {
    color: #000!important;
    background: 0 0!important;
}
.nk-line .form-control{
	background-color: #fff;
    border-top: 0px solid #ccc;
    border-left: 0px solid #ccc;
    border-right: 0px solid #ccc;
    border-bottom: 1px solid #ccc;
	box-shadow:none;
	border-radius:0px;
}
.nk-container .input-group-addon{
	border: 0px solid #ccc;
	background-color: #fff;
}
.nk-container>.input-group .dropdown-menu {
    padding: 20px;
	border: 0px solid #ccc;
}
.cmp-tb-hd label{
	font-size:16px;
	color:#333;
}
.note-editor .fa, .note-popover .fa {
    font-size: 12px;
}
.summernote-clickable .btn-primary, .summernote-clickable .btn-success, .modal-footer .btn-primary{
	background:#009b4b;
	color:#fff;
	border:none;
	border-radius:2px;
	box-shadow:none;
	font-size:14px;
	box-shadow: 0 2px 5px rgba(0,0,0,.16), 0 2px 10px rgba(0,0,0,.12);
}
.summernote-clickable .btn-primary:active, .summernote-clickable .btn-primary:focus, .summernote-clickable .btn-success:focus, .summernote-clickable .btn-success:active, .modal-footer .btn-primary:focus, .modal-footer .btn-primary:active{
	background:#009b4b;
	color:#fff;
	border:none;
	border-radius:2px;
	box-shadow:none;
	outline:none;
	box-shadow: 0 2px 5px rgba(0,0,0,.16), 0 2px 10px rgba(0,0,0,.12);
}
.summernote-clickable{
	margin-bottom:10px;
}
.html-editor-click p, .note-editable p{
	font-size:14px;
	color:#333;
	line-height:24px;
}
.html-editor-airmod.note-air-editor.note-editable.panel-body p{
	margin-bottom:0px;
}
.html-editor-airmod.note-air-editor.note-editable.panel-body{
	padding-bottom:0px;
	padding-left:0px;
	padding-top:0px;
}
.panel-heading.note-toolbar>.btn-group{
	margin-top: 0px;
}
.note-toolbar.panel-heading{
	background: #fff;
    padding: 15px 20px;
}
.btn-group .btn-default:hover {
    background:#fff;
}
.note-editor {
    border: 1px solid #ccc;
}
.note-link-dialog .modal-title, .note-link-dialog .form-group label{
	font-size:14px;
	color:#333;
}
.note-link-dialog .modal-header {
    border-bottom: 0px solid #e5e5e5;
}
.note-link-dialog .modal-footer {
    border-top: 0px solid #e5e5e5;
}
.contact-hd.dialog-hd p{
	margin-bottom:0px;
}
.contact-hd.dialog-hd{
	margin-bottom:20px;
}
.note-link-dialog .modal-dialog .modal-content {
    border-radius: 2px;
    border: 0px solid #ccc;
}
.dropzone.dropzone-nk {
	border: 2px dashed #009b4b;
}
.dropzone.dropzone-nk i{
	font-size:30px;
	color:#333;
}
.dropzone.dropzone-nk h2, .dropzone.dropzone-nk p{
	font-size:14px;
	color:#333;
}
.dropzone.dropzone-nk h2{
	font-size:16px;
	color:#333;
}
.themesaller-forms .slider-group .sliderv-wrapper {
    margin-bottom: 0px;
}
.chosen-select-act .chosen-container {
    padding-bottom: 0px;
}
.nk-int-st .input-group-addon{
	padding: 0px;
}
.cmp-tb-hd.bsc-smp-sm{
	margin-bottom:0px;
}
.form-single.nk-int-st.widget-form textarea{
	height: 132px;
}
/*----------------------------------------*/
/*  2.  Form examples CSS
/*----------------------------------------*/
.form-example-int label{
	font-size:14px;
	color:#333;
	font-weight:400;
	margin:0px;
}
.form-example-int input[type="text"]{
	font-size:14px;
}
.form-example-int.form-horizental .hrzn-fm{
	text-align:right;
	display: block;
}
.form-example-st .form-group, .form-example-st .fm-checkbox {
    margin-bottom: 0px;
}
/*----------------------------------------*/
/*  3.  Login Register CSS
/*----------------------------------------*/

.logo img {
    width: 250px;
}
.login-content, .error-page-area{
    min-height:100vh;
    text-align:center;
    background-color:#f7f7f7;
}
 .error-page-area:before{
    content:'';
    height:100vh;
    width:1px;
}
.login-content{
    padding: 20px 0;
}
.error-page-wrap{
    max-width:500px;
    padding:20px 0;
    width:80%;
    position:relative;
	margin: 0 auto;
}
.nk-navigation a, .nk-navigation a i{
    vertical-align:top;
    display:inline-block;
}
.nk-block:not(.toggled){
    display: block;
}
.nk-block.toggled{
    -webkit-animation-name:rollIn;
    animation-name:rollIn;
    -webkit-animation-duration:.9s;
    animation-duration:.9s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    z-index:10;
    background-color: #fff;
}
.nk-block:not(.lc-block-alt) .nk-form{
    padding: 40px 20px;
}
.nk-block:not(.lc-block-alt) .btn-login{
    /* top:50%;
    margin-top:-50px;
    right:-25px; */
}
.nk-form, .error-page-wrap{
    background:#fff;
    border-radius:2px;
}
.nk-navigation{
    margin-top:15px;
}
.nk-navigation a,.nk-navigation a span{
    -webkit-transition:width;
    -o-transition:width;
    transition:width;
    -webkit-transition-duration:.2s;
    transition-duration:.2s;
}
.nk-navigation a{
    color:#fff;
    background:#009b4b;
    margin:0 1px;
    width:30px;
    height:30px;
    border-radius:20px;
    white-space:nowrap;
    text-align:left;
}
.nk-navigation a i{
    width:30px;
    font-style:normal;
    font-size:16px;
    text-align:center;
    line-height:30px;
}
.nk-lg-ic .notika-plus-symbol{
    font-size:12px;
}
.nk-navigation a span{
    width:0;
    overflow:hidden;
    display:inline-block;
    line-height:29px;
    margin-left:-3px;
}
.nk-navigation a:hover span{
    width:100%;
}
.nk-navigation a[data-ma-block="#l-register"]:hover{
    width:145px;
}
.nk-navigation a[data-ma-block="#l-forget-password"]:hover{
    width:185px;
}
.nk-navigation a[data-ma-block="#l-login"]:hover{
    width:85px;
}
.lc-block-alt .nk-form{
    padding:70px 35px 60px;
}
.lc-block-alt .btn-login{
    bottom:0;
    left:50%;
    margin-left:-25px;
}
.lcb-user{
    width:100px;
    height:100px;
    border-radius:50%;
    border:5px solid #fff;
    position:absolute;
    top:-35px;
    left:50%;
    margin-left:-50px;
    box-shadow:0 -4px 10px rgba(0,0,0,.18);
}
.input-group-addon.nk-ic-st-pro {
    border: 0px solid #ccc;
    background: #fff;
    font-size: 20px;
}
.nk-block .fm-checkbox {
    margin: 20px 16px;
    text-align: left;
}
.btn-float{
    width:50px;
    height:50px;
    border-radius:50%;
    line-height:46px!important;
}
.btn-float:not(.m-btn){
    position:absolute!important;
}
.btn-login.btn-float i{
    font-size:20px;
}
.btn-float:not(.bgm-white):not(.bgm-gray)>i{
    color:#fff;
}
.btn-login.btn-success, .images-cropper-pro .btn, .images-action-pro .btn, .notika-todo-btn .btn, .btn.notika-add-todo, .btn.notika-chat-btn{
	background-color: #009b4b;
    border-color: #009b4b;
	border:0px solid #ccc;
	outline:none;
	box-shadow:none;
}
.btn-login.btn-success:hover, .btn-login.btn-success:focus, .btn-login.btn-success:active, .images-cropper-pro .btn:hover, .images-cropper-pro .btn:focus, .images-cropper-pro .btn:active, .images-action-pro .btn:hover, .images-action-pro .btn:focus, .images-action-pro .btn:active, .notika-todo-btn .btn:hover, .notika-todo-btn .btn:focus, .notika-todo-btn .btn:active, .btn.notika-add-todo:hover, .btn.notika-add-todo:focus, .btn.notika-add-todo:active, .btn.notika-chat-btn:hover, .btn.notika-chat-btn:focus, .btn.notika-chat-btn:active{
	background-color: #009b4b;
    border-color: #009b4b;
	border:0px solid #ccc;
	outline:none;
	box-shadow:none;
}
.rg-ic-stl .notika-right-arrow{
	font-size: 14px;
}
.nk-block, .login-content:before, .error-page-wrap, .error-page-area:before{
    vertical-align: middle;
    display: inline-block;
}
.nk-form p{
	font-size:14px;
	color:#333;
	line-height:24px;
}
#section-login-form .l-register { float: right; }
.l-register {
    width: 200px;
    background-color: #009b4b;
    border-color: #009b4b;
    border: 0px solid #ccc;
    color: #fff;
    padding: 12px 20px;
    font-weight: bold;
    border-radius: 3px;
    text-transform: uppercase;
}
.l-register:hover {
    text-decoration: none;
    color: #fff;
    background: #019a74;
}

.title h2 {
    text-transform: uppercase;
    font-size: 19px;
    font-weight: bold;
}

/* login with social networks */

.social-register {
    height: 50px;
    padding: 15px;
}
.social-register button {
    border: none;
    padding: 15px;
    width: 100%;
    font-size: 11px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}

.facebook { background-color: #3b5998; }
.facebook:hover {
    text-decoration: none;
    background: #2e4677;
}

.google { background-color: #da4d39; }
.google:hover {
    text-decoration: none;
    background: #bb3f2e;
}

.linkedin { background-color: #0976b4; }
.linkedin:hover {
    text-decoration: none;
    background: #286090;
}

/* actions */
.actions {
    padding-top: 25px;
}


.auth .alert-danger, .auth .alert-success, .auth .alert-info {
    text-align: center;
    border-radius: none;
}