/* [ Global ] */
.white-text{color:#fff;}
.black-text{color:#444;}
.idz-ui-spacer{display:block; float:none; clear:both}
.uk-text-large {
    font-size: 18px;
    line-height: 28px;
    font-weight: 300;
}
.text-width80 {
    width: 80%;
    margin: 0 auto;
}
.uk-text-primary {
    color: #0090cf!important;
}
.uk-margin-medium-bottom {
    margin-bottom: 30px!important;
}

.uk-padding-medium-bottom {
    padding-bottom: 30px!important;
}

.uk-padding-medium-bottom p{margin-bottom:0;}


.uk-margin-medium-top {
    margin-top: 30px!important;
}

.uk-padding-medium-top {
    padding-top: 30px!important;
}

.uk-padding-medium-top p{margin-bottom:0;}

.idz-ui-panel-logo img {
    width: 70%;
    opacity: .7;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
	margin-top:20px
}

.idz-ui-panel-logo{padding:20px !important;}

.uk-text-thin {
    font-family: 'Open Sans','Helvetica Neue',Arial,Helvetica,sans-serif;
    font-weight: 300;
}

.idz-ui-icon-box {
    width: 80px;
    height: 80px;
    margin: 0 auto;
    background: #444;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.1);
    box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.1);
    border: 1px solid rgba(0,0,0,0.1)
}

.idz-ui-icon-box i {
    font-size: 48px !important;
    line-height: 80px;
    color: #fff
}

.idz-ui-icon-box.green {
    background: #9bc23c
}

.idz-ui-icon-box.red {
    background: #e74b3b
}

.idz-ui-icon-box.orange {
    background: #f07406
}

.idz-ui-icon-box.blue {
    background: #0090cf
}

.idz-ui-top-adjustment20 {
    position: relative;
    top: -20px;
}

blockquote cite:before {
    content: "\2014 \0020";
}

.idz-ui-bottom-adjustment5 {
    position: relative;
    bottom: -5px;
}

.uk-text-contrast h1,
.uk-text-contrast h2,
.uk-text-contrast h3,
.uk-text-contrast h4,
.uk-text-contrast h5,
.uk-text-contrast h6{
	color:#fff;
}
.uk-grid-divider > [class*='uk-width-1-']:not(.uk-width-1-1):nth-child(n+2), .uk-grid-divider > [class*='uk-width-2-']:nth-child(n+2), .uk-grid-divider > [class*='uk-width-3-']:nth-child(n+2), .uk-grid-divider > [class*='uk-width-4-']:nth-child(n+2), .uk-grid-divider > [class*='uk-width-5-']:nth-child(n+2), .uk-grid-divider > [class*='uk-width-6-']:nth-child(n+2), .uk-grid-divider > [class*='uk-width-7-']:nth-child(n+2), .uk-grid-divider > [class*='uk-width-8-']:nth-child(n+2), .uk-grid-divider > [class*='uk-width-9-']:nth-child(n+2) {
    border-left: 2px solid #e8e8e8 !important;
}

pre{
    padding: 10px 15px;
    background: #f3f3f3 url(../images/pre_bg.gif) repeat 0 -9px;
    border: 1px solid #e8e8e8;
    border-radius: 4px;
    font: 12px / 18px Consolas,monospace,serif;
    color: #969696 !important;
    word-break: break-all;
    word-wrap: break-word;
    white-space: pre;
    white-space: pre-wrap;
}

.text-width90 {
    width: 90%;
    margin: 0 auto
}

.text-width80 {
    width: 80%;
    margin: 0 auto
}

.text-width70 {
    width: 70%;
    margin: 0 auto
}

.text-width60 {
    width: 60%;
    margin: 0 auto
}

.text-width50 {
    width: 50%;
    margin: 0 auto
}

.partner-logo {
    width: 190px;
    margin: 55px 0 30px;
}

hr{height:0;}
hr.uk-grid-divider:empty {
    border-top: 2px solid #e8e8e8;
}

.size18{font-size:18px !important;}

.wp-pagenavi a, .wp-pagenavi span{
	border:0 !important;
	text-decoration:none;
	background:#eee;
	color:#444;
	padding: 8px 12px !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	display:inline-block;
	min-width: 16px;
	text-align:center;
	font-size:14px;
}

.wp-pagenavi a:hover{
	 background-color: #f5f5f5;
}

.wp-pagenavi .current{
	background: #00a8e6;
    color: #ffffff;
}

/* [ Accordion ] */
h6.uk-accordion-title,h6.uk-accordion-title.uk-active {
    font-family: 'Open Sans','Helvetica Neue',Arial,Helvetica,sans-serif;
    font-size: 14px !important;
    font-weight: 300;
    margin:0 0 15px 0 !important;
    padding: 16px 20px;
    background: #f4f4f4;
    border-radius: 4px;
    cursor: pointer;
    color: #393939;
    -webkit-box-shadow: inset 0 0 0 1px rgba(222,222,222,1);
    -moz-box-shadow: inset 0 0 0 1px rgba(222,222,222,1);
    box-shadow: inset 0 0 0 1px rgba(222,222,222,1)
}

h6.uk-accordion-title.uk-active {
    margin-bottom: 10px;
    background: #0090cf;
    color: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

h6.uk-accordion-title:before,h6.uk-accordion-title.uk-active:before {
    font-family: FontAwesome;
    font-size: 12px;
    content: "\f054";
    color: #7e7d7d;
    position: relative;
    margin-right: 10px;
    top:-1px
}

h6.uk-accordion-title.uk-active:before {
    content: "\f078";
    color: #fff
}

.uk-accordion-content {
    margin-bottom:15px;
	height:auto;
    padding: 18px 25px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 0 1px rgba(222,222,222,1);
    -moz-box-shadow: inset 0 0 0 1px rgba(222,222,222,1);
    box-shadow: inset 0 0 0 1px rgba(222,222,222,1);
}

.uk-accordion-content img {
    margin-top: 10px
}

/* [ Alert ] */
.uk-alert {
    margin-bottom: 15px;
    padding: 10px 12px 14px 17px;
    background: #cce9f2;
    border: 1px solid #86cde3;
    color: #3194b1;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
}
.uk-alert-warning {
    background: #fbf4dd;
    border-color: #d1c9ae;
    color: #978c68;
}
.uk-alert-success {
    background: #d8f1c6;
    border-color: #b3cda1;
    color: #749958;
}
.uk-alert-danger {
    background: #f9d9d9;
    border-color: #e1a1a1;
    color: #b55454;
}
.uk-alert-plain {
    background: #f8f8f8;
    border-color: #d1d1d1;
    color: #8c8c8c;
}
.uk-alert i {
    margin-right: 8px;
    top: 8px;
    font-size: 16px;
    position: relative;
    float: left;
}

.uk-alert p, .uk-alert-close{
	font-size:14px;
	text-decoration:none;
}

.uk-alert a.uk-alert-close {
    position: relative;
    top: 7px;
	border:0;
}

/* [ button ] */
.uk-button i.uk-icon-chevron-circle-right {
    font-size: 14px;
    margin-left:0px
}

.uk-button-small i.uk-icon-chevron-circle-right {
    font-size: 13px;
    margin-left:0px
}

.uk-button-mini {
    font-weight: 700;
    min-height: 20px;
    padding: 5px 25px 6px;
    line-height: 20px;
    font-size: 11px
}

.uk-button-small {
    font-weight: 700;
    min-height: 25px;
    padding: 6px 30px 7px;
    line-height: 25px;
    font-size: 13px
}

.uk-button-large {
    font-weight: 700;
    min-height: 40px;
    padding: 5px 36px 6px;
    line-height: 40px;
    font-size: 16px
}

.idz-ui-button, .idz-ui-button:focus, [class*="idz-ui-button"],[class*="idz-ui-button"]:hover {
    color: #fff;
    border-radius: 5px;
    margin-bottom: 3px;
	border:0 !important;
}

.idz-ui-button.default, .idz-ui-button.default:hover{
	color:#292929;
}

.idz-ui-button.round{border-radius:50px;}
.idz-ui-button.square{border-radius:0px;}

.button-icon{display:inline-block; vertical-align:middle}
.button-icon i{
	background-size:100%;
	width:20px; 
	height:20px; 
	line-height:20px; 
	display:block; 
	font-size:14px;
	background-position:center center
 }


.idz-ui-button.green {
    background: rgba(155,194,60,1)
}

.idz-ui-button.green:hover {
    background: rgba(155,194,60,0.8)
}

.idz-ui-button.blue {
    background: rgba(0,144,207,1)
}

.idz-ui-button.blue:hover {
    background: rgba(0,144,207,0.8)
}

.idz-ui-button.red {
    background: rgba(231,75,59,1)
}

.idz-ui-button.red:hover {
    background: rgba(231,75,59,0.8)
}

.idz-ui-button.orange {
    background: rgba(240,116,6,1)
}

.idz-ui-button.orange:hover {
    background: rgba(240,116,6,0.8)
}

.idz-ui-button.grey {
    background: rgba(66,69,74,1)
}

.idz-ui-button.grey:hover {
    background: rgba(66,69,74,0.8)
}

.idz-ui-button.white {
    background: rgba(255,255,255,1);
    color: #444
}

.idz-ui-button.white:hover {
    background: rgba(255,255,255,0.8);
    color: #444
}

.idz-ui-button.outline {
    background: transparent;
    color: #0090cf;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,144,207,1);
    -moz-box-shadow: inset 0 0 0 1px rgba(0,144,207,1);
    box-shadow: inset 0 0 0 1px rgba(0,144,207,1);
    border-radius: 5px;
	border:0
}

.idz-ui-button.outline:hover {
    background: transparent;
    color: #0090cf;
	border:0
}

.idz-ui-button.white.outline {
    background: transparent;
    color: #fff;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,1);
    -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,1);
    box-shadow: inset 0 0 0 1px rgba(255,255,255,1);
    border-radius: 5px;
	border:0
}

.idz-ui-button.white.outline:hover {
    background: transparent;
    color: #fff;
	border:0
}


.idz-ui-button.transparent,.idz-ui-button.transparent:hover {
    background: transparent;
    color: #0090cf
}


/* [ Dropcap ] */
.dropcap {
    width: 42px;
    height: 42px;
    font-family: 'Montserrat','Helvetica Neue',Arial,Helvetica,sans-serif;
    font-weight: 700;
    line-height: 42px;
    background: #42454a;
    font-size: 24px;
    color: #fff;
    text-align: center;
    float: left;
    margin: 7px 10px 0 0
}

.dropcap.default{
	background:transparent; 
	color:#42454a;
	font-size:42px;
	line-height:42px;
	width:auto;
	height:auto;
	margin-top:0;
}
.dropcap.square {border-radius: 4px;}
.dropcap.round{border-radius: 50%;}

/* [ Heading ] */
.normal{font-weight:400}
.bold{font-weight:700}

/* [ Highlight ] */
.highlight{
	padding: 4px 7px;
	background: #0090cf;
	border-radius: 3px;
	color: #fff;
	vertical-align: baseline;
}
.highlight.purple {background-color:#770477;}	
.highlight.brown{background-color:#753b02;}
.highlight.pink{background-color:#da6371;}	
.highlight.green{background-color:#84ac0a;}
.highlight.blue{background-color:#029dd8;}
.highlight.yellow{background-color:#e7a515;}
.highlight.red{background-color:#d12525;}	
.highlight.orange{background-color:#e6ae48;}

/* [ Highlightbox ] */
.idz-ui-panel *{margin-top:0 !important;}
.uk-panel-box {
    padding: 20px;
    background: #f4f4f4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.uk-panel-box .uk-panel-teaser {
    margin-top: -20px;
    margin-left: -20px;
    margin-right: -20px
}

.idz-ui-panel.orange .idz-ui-button.white {
    color: #f07406
}

.idz-ui-panel.red .idz-ui-button.white {
    color: #e74b3b
}

.idz-ui-panel.green .idz-ui-button.white {
    color: #9bc23c
}

.idz-ui-panel.blue .idz-ui-button.white {
    color: #0090cf
}

.idz-ui-panel.orange .idz-ui-button.white.outline,
.idz-ui-panel.red .idz-ui-button.white.outline,
.idz-ui-panel.green .idz-ui-button.white.outline,
.idz-ui-panel.blue .idz-ui-button.white.outline{
	color:#fff;
}


/* [ Icon ] */
.idz-ui-icon-container{}
.idz-ui-icon.small{font-size:18px;}
.idz-ui-icon, .idz-ui-icon.medium{font-size:28px;}
.idz-ui-icon.large{font-size:35px;}

.idz-ui-icon[class*=" smico-"]{
	background-size:100% 100%; 
	background-position:left center;
	width:40px;
	height:40px;
	display:inline-block;
}
.idz-ui-icon[class*=" smico-"].x-small{
	background-size:100%; 
	background-position:left center;
	width:30px;
	height:30px;
	display:inline-block;
}
.idz-ui-icon[class*=" smico-"].medium{
	width:50px;
	height:50px;
}
.idz-ui-icon[class*=" smico-"].large{
	width:70px;
	height:70px;
}

.idz-ui-icon-container.uk-align-center{text-align:center; width:auto; margin-bottom:0}

/* [ Icon with Text ] */
.idz-ui-icon-shape{}
.idz-ui-text-overflow {overflow: hidden;}
.idz-ui-text-overflow > :last-child{margin-bottom:0;}
.idz-ui-text-overflow > p:last-child{margin-bottom:15px;}
.idz-ui-text-overflow.text-right h4,
.idz-ui-text-overflow.text-left h4{margin-top:0 !important;}
.idz-ui-text-overflow.text-right{text-align:left;}
.idz-ui-text-overflow.text-center{text-align: center; margin-top:15px;}

.idz-ui-icon-shape.titlenomargin + .idz-ui-text-overflow h1,
.idz-ui-icon-shape.titlenomargin + .idz-ui-text-overflow h2,
.idz-ui-icon-shape.titlenomargin + .idz-ui-text-overflow h3,
.idz-ui-icon-shape.titlenomargin + .idz-ui-text-overflow h4,
.idz-ui-icon-shape.titlenomargin + .idz-ui-text-overflow h5,
.idz-ui-icon-shape.titlenomargin + .idz-ui-text-overflow h6{
	margin-bottom:0;
}
.idz-ui-icon-shape.titlenomargin + .idz-ui-text-overflow p{
	margin-top:0px;
}
.idz-ui-icon-shape.circle{border-radius:100px;}
.idz-ui-icon-shape.radius{border-radius:4px;}
.idz-ui-icon-shape.square{border-radius:0px;}

.idz-ui-icon-shape.icon-center{
	margin:0 auto;
	display:block;
	text-align:center;
}
.idz-ui-icon-shape.icon-right {
	margin:2px 0 0 20px;
	float:right;
	text-align:center
}
.idz-ui-icon-shape.icon-left {
	margin:2px 20px 0 0px;
	float:left;
	text-align:center
}

.idz-ui-icon-shape.large-size{
	width:70px;
	height:70px;
}
.idz-ui-icon-shape.medium-size{
	width:50px;
	height:50px;
}
.idz-ui-icon-shape.small-size{
	width:40px;
	height:40px;
}

.idz-ui-icon-shape.x-small-size{
	width:30px;
	height:30px;
}

.idz-ui-icon-shape.large-size i.idz-ui-icon{line-height:70px;}
.idz-ui-icon-shape.medium-size i.idz-ui-icon{line-height:50px;}
.idz-ui-icon-shape.small-size i.idz-ui-icon{line-height:40px;}
.idz-ui-icon-shape.x-small-size i.idz-ui-icon{line-height:30px;}

.idz-ui-icon-shape .idz-ui-icon[class*=" smico-"]{
	background-size:60% 60%; 
	background-position:center center;
}
.idz-ui-icon-shape.nobgcolor .idz-ui-icon[class*=" smico-"]{
	background-size:100% 100%; 
}

.idz-ui-icon-shape.has-stroke{border:solid 1px #e8e8e8;}


/* [ List ] */
ul.idz-ui-list{list-style: none; padding-left:0; line-height:26px; margin-bottom:20px; list-style-position:inside;}
ul.idz-ui-list li{
	margin-top: 3px;
    padding-top: 3px;
}
[class*="idz-ui-list"].green > li:before {
    color: #9bc23c !important;
}
[class*="idz-ui-list"].big > li:before {
    font-size: 28px;
    margin-left: -35px;
}
[class*="idz-ui-list"].big > li {
    line-height: 32px;
    padding-left: 35px;
}
ul.square {list-style-type: square;}
ul.circle {list-style-type: circle;}
ul.disc {list-style-type: disc;}
ul.nobullet {list-style: none; padding-left:0;}
ul.inline{list-style:none; padding-left:0;}
ul.inline li{display:inline; padding-top:0; margin-top:0}
ul.children{list-style-type:none; margin:0 0 0 20px}


ul.idz-ui-list li:before{
	font-family: FontAwesome;
	font-size: 15px;
	position: absolute;
	color: #9B9DA1;
	position:relative;
	margin-right:10px;
	top:0px;
}

[class*="idz-ui-list"].big > li:before {
	top:5px
}

ul.arrow li:before {content: "\f138";}
ul.arrow ul.children{list-style-type:none; margin-left:0}
ul.check li:before {content: "\f058";}
ul.plus li:before {content: "\f055";}
ul.star li:before {content: "\f005";}
ul.cog li:before {content: "\f013";}
ul.flag li:before {content: "\f024";}
ul.inline > li{
	color: #0090cf;
	border-right: 1px solid #ddd;
	padding-right: 22px;
	margin-right: 22px;
}
ul.inline li div{display:inline-block;}
ul.inline li div i{margin-right:8px; vertical-align:middle}
ul.inline li div  + p{display:inline-block; margin:0; }
ul.inline > li:last-child{border:0}


/* [ Pullquote ] */
.idz-ui-pullquote{
    color: #9c9c9c;
    float: right;
    font-size: 16px;
    letter-spacing: 0;
    margin-bottom: 0;
    margin-top: 9px;
    margin-left: 25px;
    padding-left: 25px;
    width: 50%;
    font-style: italic;
    line-height: 28px;
    border-left: 5px solid #ddd
}

.idz-ui-pullquote.left {
    border-right: 5px solid #ddd;
    border-left: none;
    float: left;
    margin-left: 0;
    margin-right: 25px;
    padding-left: 0;
    padding-right: 25px
}

/* [ Panel ] */
.idz-ui-panel {
    padding: 25px 25px;
    -webkit-box-shadow: inset 0 0 0 2px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 0 0 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 0 0 2px rgba(0,0,0,0.1);
	border-radius:5px;
	color:#444;
	background: #f4f4f4;
}
.idz-ui-panel p:last-child{margin-bottom:0;}
.idz-ui-panel.nostroke{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.idz-ui-panel h1,
.idz-ui-panel h2,
.idz-ui-panel h3,
.idz-ui-panel h4,
.idz-ui-panel h5,
.idz-ui-panel h6{
	color:#fff
}

.idz-ui-panel.default h1,
.idz-ui-panel.default h2,
.idz-ui-panel.default h3,
.idz-ui-panel.default h4,
.idz-ui-panel.default h5,
.idz-ui-panel.default h6{
	color:#393939
}

.idz-ui-panel.small-padding {padding: 25px 21px 18px}
.idz-ui-panel.orange {background: #f07406; color:#fff;}
.idz-ui-panel.red {background: #e74b3b; color:#fff;}
.idz-ui-panel.green {background: #9bc23c; color:#fff;}
.idz-ui-panel.blue {background: #0090cf; color:#fff;}
.idz-ui-panel.grey {background: #444; color:#fff;}
.idz-ui-panel.white {background: #fff; color:#444;}
.idz-ui-panel.white  h1,
.idz-ui-panel.white  h2,
.idz-ui-panel.white  h3,
.idz-ui-panel.white  h4,
.idz-ui-panel.white  h5,
.idz-ui-panel.white  h6{
	color:#444;
}

.idz-ui-panel ul.idz-ui-list li:before{color:#fff}
.idz-ui-panel.white ul.idz-ui-list li:before,
.idz-ui-panel.default ul.idz-ui-list li:before{color:#939292}{color:#939292}

.idz-ui-panel.white .txt-blue{
	color:#0090cf;
}

.idz-ui-panel .idz-ui-button.outline{
	background-color: transparent;
	color: #fff;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,1);
	-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,1);
	box-shadow: inset 0 0 0 1px rgba(255,255,255,1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

/* [ Tabs ] */
.uk-tab {
    border-bottom: 2px solid #e8e8e8;
    z-index: 999
}

.uk-tab > li {
    margin-bottom:-1px
}

.uk-tab > li > a {
    padding: 12px 32px 12px;
    background: #f3f3f3;
	border: 2px solid transparent;
	border-bottom:0px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #7e7d7d;
    z-index: 888
}


.uk-tab > li > a:hover,.uk-tab > li > a:focus,.uk-tab > li.uk-open > a {
    background: #f3f3f3;
    color: #393939
}

.uk-tab>li.uk-open:not(.uk-active)>a, .uk-tab>li:not(.uk-active)>a:focus, .uk-tab>li:not(.uk-active)>a:hover {
    margin-bottom:0px;
    padding-bottom:12px;
}

.uk-tab > li.uk-active > a {
    border-bottom-color: transparent;
    background: #fff;
    color: #393939
}

.uk-tab > li i {
    margin-right: 8px
}

.uk-tab > li [class*="smico-"]{
	width:20px;
	height:20px;
	display:inline-block;
	background-size:100%;
	background-position:left center;
}

.uk-tab-top + .uk-switcher,
.uk-switcher + .uk-tab-bottom{margin-top:26px; margin-bottom:26px; clear:both}

.uk-tab.uk-tab-bottom {
    border-top: 2px solid #e8e8e8;
    border-bottom: none;
    z-index: 999
}

.uk-tab.uk-tab-bottom > li {
    margin-top: -2px
}

.uk-tab.uk-tab-bottom > li > a {
    padding: 12px 32px 12px;
    background: #f3f3f3;
    border: 2px solid transparent;
    border-top: 2px solid #e8e8e8;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    color: #7e7d7d;
    z-index: 888
}


.uk-tab.uk-tab-bottom > li > a:hover,.uk-tab.uk-tab-bottom > li > a:focus,.uk-tab.uk-tab-bottom > li.uk-open > a {
    margin-top: 0;
    padding: 12px 32px 12px;
    border-color: #f3f3f3;
    border-top: 2px solid #e8e8e8;
    background: #f3f3f3;
    color: #393939
}

.uk-tab.uk-tab-bottom > li.uk-active > a {
    border-color: #e8e8e8;
    border-top-color: transparent;
    background: #fff;
    color: #393939
}

.uk-tab.uk-tab-bottom > li i {
    margin-right: 8px
}

.uk-tab.uk-tab-left {
    padding: 20px 0;
    border-right: 2px solid #e8e8e8;
    border-bottom: none;
    z-index: 999
}

.uk-tab.uk-tab-left > li > a {
    margin-right: 1px;
    padding: 12px 18px;
    background: #f3f3f3;
    border: 2px solid transparent;
    border-top-left-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 0;
    color: #7e7d7d;
    z-index: 888
}


.uk-tab.uk-tab-left > li > a:hover,.uk-tab.uk-tab-left > li > a:focus,.uk-tab.uk-tab-left > li.uk-open > a {
    padding: 12px 18px;
    border-color: #f3f3f3;
    background: #f3f3f3;
    color: #393939
}

.uk-tab.uk-tab-left > li.uk-active > a {
    margin-right: -2px;
    padding: 12px 20px 12px 18px;
    border-color: #e8e8e8;
    border-right-color: transparent;
    background: #fff;
    color: #393939
}

.uk-tab.uk-tab-left > li i {
    margin-right: 8px
}

.uk-tab.uk-tab-right {
    padding: 20px 0;
    border-left: 2px solid #e8e8e8;
    border-bottom: none;
    z-index: 999
}

.uk-tab.uk-tab-right > li {
    text-align: right
}

.uk-tab.uk-tab-right > li > a {
    margin-left: 1px;
    padding: 12px 18px;
    background: #f3f3f3;
    border: 2px solid transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 4px;
    color: #7e7d7d;
    z-index: 888
}


.uk-tab.uk-tab-right > li > a:hover,.uk-tab.uk-tab-right > li > a:focus,.uk-tab.uk-tab-right > li.uk-open > a {
    padding: 12px 18px;
    border-color: #f3f3f3;
    background: #f3f3f3;
    color: #393939
}

.uk-tab.uk-tab-right > li.uk-active > a {
    margin-left: -2px;
    padding: 12px 18px 12px 20px;
    border-color: #e8e8e8;
    border-left-color: transparent;
    background: #fff;
    color: #393939
}

.uk-tab.uk-tab-right > li i {
    margin-left: 8px
}

.uk-dropdown {
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.1);
    box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.1);
}

.icon-tablist .panel-border {
    -webkit-box-shadow: inset 0 0 0 1px rgba(232,232,232,1);
    -moz-box-shadow: inset 0 0 0 1px rgba(232,232,232,1);
    box-shadow: inset 0 0 0 1px rgba(232,232,232,1);
	background:#fff;
}

.hosting-plan .idz-ui-tab{padding-top:26px;}

/* [ Table ] */
[class*="idz-ui-table"] thead {
    color: #fff
}

.idz-ui-table-green thead {
    background: #9bc23c
}

.idz-ui-table-blue thead {
    background: #0090cf
}

.idz-ui-table-orange thead {
    background: #f07406
}

.idz-ui-table-red thead {
    background: #e74b3b
}

.idz-ui-table-grey thead {
    background: #42454a
}

.idz-ui-table-white thead th {
    color: #929393
}
/* [ Video ] */
.idz-ui-video-shortcode-container{
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
	margin-bottom:40px;
	display:block;
}
.idz-ui-video-shortcode-container iframe, .idz-ui-video-shortcode-container embed{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

/* [ Pricing plan ] */
.idz-ui-pricing-grid {
    display: block;
    padding:16px 0 0 0;
	overflow: hidden;
	margin:0;
}

.idz-ui-pricing-grid > li {
    display: block;
    height: auto;
    float: left;
	margin-bottom:0px
}

.idz-ui-pricing-grid.one-up {
	margin: 15px -19px 0px -19px;
}

.idz-ui-pricing-grid.one-up > li {
    width: 97.9%;
    margin: 0px 10px 15px 10px;
}


.idz-ui-pricing-grid.one-up > li.featured-plan {
    margin-top: 31px;
    margin-bottom: -1px
}

.idz-ui-pricing-grid.two-up {
    margin: 15px -19px 0px -19px;
}

.idz-ui-pricing-grid.two-up > li {
    width: 48%;
	margin: 0px 10px 15px 10px;
	padding:0
}

.idz-ui-pricing-grid.three-up {
    margin: 15px -19px 0px -19px;
}

.idz-ui-pricing-grid.three-up > li {
   width: 29.93%;
   margin: 0px 19px 15px 19px;
   padding:0
}

.idz-ui-pricing-grid.four-up {
    margin: 15px -19px 0px -19px;
}

.idz-ui-pricing-grid.four-up > li {
    width: 21.60%;
	margin: 0px 19px 0px 19px;
	padding:0
}

.idz-ui-pricing-table{
	background: #fff;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,0.1);
    box-shadow: 0 3px 5px rgba(0,0,0,0.1)
}

.idz-ui-pricing-table2 {
    background: #e9e9e9;
    color: #676A6F;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top:30px;
    position: relative;
}

.idz-ui-pricing-column {}
.idz-ui-pricing-column2 {}

.idz-ui-pricing-column2 .green-plan {
    color: #fff;
    background: #9bc23c
}

.idz-ui-pricing-column .idz-ui-pricing-title {
    text-align: center;
    margin-bottom: 53px;
    padding: 25px 20px 19px;
    border-bottom: 1px solid #e1e1e1;
}

.idz-ui-pricing-title p{margin-bottom:15px; margin-top:0}

.idz-ui-pricing-column2 .idz-ui-pricing-title {
    text-align: center;
    margin-bottom: 0;
    padding: 0 20px;
	
}

.idz-ui-pricing-column .idz-ui-pricing-title h3 {
    margin-bottom: 0px;
	margin-top:0 !important
	
}

.idz-ui-pricing-column2 .idz-ui-pricing-title h3 {
    margin-top:-20px;
    margin-bottom:0px
}

.idz-ui-pricing-column2 .green-plan .idz-ui-pricing-title h3 {
    color: #fff
}

.idz-ui-pricing-column .pricing-icon{
    width: 84px;
    height: 84px;
    background-color: #0090cf;
    color: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	overflow: hidden;
	margin:0 auto -69px auto;
}

.idz-ui-pricing-column .pricing-icon i {
    font-size: 46px;
    line-height: 86px;
}

.idz-ui-pricing-column2 .pricing-icon {
    width: 84px;
    height: 84px;
    top:-42px;
    font-size: 46px;
    line-height: 86px;
    background-color: #42454a;
    color: #fff;
    text-align: center;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
	position:relative;
	margin:0px auto;
	border: 3px solid transparent;
}

.idz-ui-pricing-column2 .idz-ui-pricing-title i {
    font-size: 46px;
    line-height: 86px; 
}

.idz-ui-pricing-column2 .green-plan .pricing-icon {
    border: 3px solid #fff;
}

.idz-ui-pricing-column .idz-ui-pricing-title [class*="smico-"],
.idz-ui-pricing-column2 .idz-ui-pricing-title [class*="smico-"]{
	background-size:50%;  
	background-position:center center;
	display:block;
	width: 84px;
    height: 84px;
}

.idz-ui-pricing-column2 .green-plan .pricing-icon [class*="smico-"]{
	width: 80px;
    height: 80px;
	margin:0 auto;
}

.idz-ui-pricing-content ul {
    text-align: center;
    margin-bottom: 18px;
    padding: 0 27px
}

.idz-ui-pricing-content li {
    list-style-type: none;
    border-bottom: 1px solid #e1e1e1;
    padding: 10px 0
}

.idz-ui-pricing-column2 .idz-ui-pricing-content li {
    border-bottom: 1px solid #d8d8d8
}

.idz-ui-pricing-column2 .green-plan .idz-ui-pricing-content li {
    border-bottom: 1px solid #bfe06e
}

.idz-ui-pricing-content li:last-child,.idz-ui-pricing-column2 .green-plan .idz-ui-pricing-content li:last-child {
    border-bottom: none
}

.idz-ui-pricing-column .idz-ui-pricing-button {
    background: #0090cf;
    color: #fff;
    margin: 0 -1px -1px;
    padding: 25px 36px 37px 46px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}

.idz-ui-pricing-column2 .idz-ui-pricing-button {
    background: #dfdfdf;
    text-align: center;
    color: #fff;
    padding: 20px 25px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}

.idz-ui-pricing-column2 .green-plan .idz-ui-pricing-button {
    background: #91b53a
}

.idz-ui-pricing-column2 .green-plan .idz-ui-button.white {
    background: rgba(244,244,244,0.25);
    color: #fff
}

.idz-ui-pricing-column2 .green-plan .idz-ui-button.white:hover {
    color: #536c16
}

.idz-ui-pricing-column .idz-ui-pricing-button .pricing-price {
    padding-right: 28px;
    line-height: 16px;
    font-size: 28px;
    color: #fff;
    border-right: 1px solid #fff;
    float: left;
	font-weight:700;
}

span.permonth {
    font-size: 14px;
	display:block;
}

.idz-ui-pricing-button .dollar {
    font-size: 16px
}

.idz-ui-pricing-button a.price-btn {
    margin-left: 23px;
    color: #fff;
    font-size: 18px;
    font-family: 'Montserrat','Helvetica Neue',Arial,Helvetica,sans-serif;
    font-weight: 700;
    position: relative;
    top: 5px;
	border:0;
}

.idz-ui-pricing-column2 .idz-ui-pricing-button a.price-btn{
	top:2px;
	font-size:13px;
	margin-left:0px;
}

.pricing-btn{overflow:hidden; width:auto}

.idz-ui-pricing-button a:hover {
    text-decoration: none
}

.idz-ui-pricing-button a i {
    margin-left: 13px !important
}

.green-plan .idz-ui-pricing-title .pricing-icon {
    background: #9bc23c
}

.green-plan .idz-ui-pricing-button {
    background: #9bc23c
}

/* [ Progress bar ] */
.idz-ui-progress-bar {
    width: 100%;
    height: 48px;
    margin-bottom: 16px;
    background-color: #f4f4f4;
    border-radius: 5px
}

.idz-ui-progress-bar div.pg {
    width: 100%;
    height: 100%;
    width: 0;
    background: #42454a;
    border-radius: 5px
}

.idz-ui-progress-bar.green div.pg {
    background: #9bc23c
}

.idz-ui-progress-bar.blue div.pg {
    background: #0090cf
}

.idz-ui-progress-bar.orange div.pg {
    background: #f07406
}

.idz-ui-progress-bar.red div.pg {
    background: #e74b3b
}

.idz-ui-progress-bar div.idz-ui-progress-meter {
    width: 42px;
    height: 28px;
	font-size:14px;
    margin: 10px 10px 0 0;
    padding-left: 4px;
    color: #8c8c8c;
    text-align: center;
    line-height: 27px;
    background-color: #fff!important;
    border-radius: 3px;
    float: right
}

.idz-ui-progress-title {
    width: auto!important;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    position: relative;
    top: -37px;
    left: 20px;
    z-index: 100
}

.idz-ui-circular + p{text-align:center;}

/* [ Section and Container ] */
.uk-container {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 980px;
    padding: 0 0px;
}

.uk-container-center {
    margin-left: auto;
    margin-right: auto;
}

.uk-padding {
    padding-top: 60px;
    padding-bottom: 60px;
}

.uk-padding-small {
    padding-top: 40px;
    padding-bottom: 40px
}


.feature-wrap {
    max-width: 464px !important;
    margin-left: 76px !important;
}
.section-purple {
    background: #a881c9;
    background: -moz-linear-gradient(top,#a881c9 0%,#61a0d6 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a881c9),color-stop(100%,#61a0d6));
    background: -webkit-linear-gradient(top,#a881c9 0%,#61a0d6 100%);
    background: -o-linear-gradient(top,#a881c9 0%,#61a0d6 100%);
    background: -ms-linear-gradient(top,#a881c9 0%,#61a0d6 100%);
    background: linear-gradient(to bottom,#a881c9 0%,#61a0d6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a881c9',endColorstr='#61a0d6',GradientType=0)
    /* IE6-9 */
}
.section-black {
    background: #222;
}
.section-grey {
    background: #f4f4f4;
}
.idz-ui-no-parallax{background-repeat:no-repeat}
.features-bg-img .idz-ui-no-parallax{background-position:25% bottom}
.section-purple .idz-ui-no-parallax{background-position:center bottom}
.section-black .idz-ui-no-parallax{background-position:25% bottom}

/* [ Team Shortcode ] */
.team-panel {
    background: #222;
    border-radius: 0;
}
.team-panel a{border:0 !important; margin-right:4px; display:inline-block}

.team-panel h5{
	margin-top:25px !important;
	font-size:15px;
	line-height:20px;
}
.team-panel h5, .team-panel p {
    margin-left: 25px;
    margin-right: 25px;
}
.team-panel p{margin-bottom:15px;}

/* [ Testimonial Shortcode ] */
.testi-container {
    width: 100%;
    margin-bottom: 14px;
    background-color: #f4f4f4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    float: left
}

.testi-container:before {
    width: 25px;
    height: 17px;
    background: #f4f4f4;
    content: '';
    position: absolute;
    z-index: 999;
    left: 42px;
    bottom: 0;
    margin-left: -7px
}

.testi-container:after {
    width: 17px;
    height: 17px;
    background: #f4f4f4;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    content: '';
    position: absolute;
    z-index: 888;
    left: 45px;
    bottom: -5px;
    margin-left: -7px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg)
}

.testi-text {
    padding: 0 28px;
    float: left
}

.testi-text blockquote {
    padding: 0;
    border-left: none;
    font-size: 16px;
    line-height: 28px;
    font-style: italic;
	margin:30px 0;
}

.testi-text blockquote:before {
    content: "\f10d";
    font-family: FontAwesome;
    font-size: 40px;
    color: #d8d8d8;
    position: absolute;
    top: -10px;
    left: -10px
}

.testi-image {
    margin: 3px 15px 45px;
    background-color: #e7e7e7;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px;
    float: left
}

.testi-image img {
    width: 64px;
    height: 64px;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px;
    float: left
}

.testi-name {
    line-height: 22px;
    font-weight: 700;
    color: #393939;
    font-size: 16px;
    margin-top: 15px;
    float: left
}

.company-name {
    font-size: 14px;
    font-weight: 300;
    color: #393939
}


.idz-ui-client-testimoni ul li img {
    width: 120px;
    height: 120px;
    margin: 40px 0 10px;
    border: 4px solid #fff
}

.idz-ui-client-testimoni ul li {
    color: #676A6F
}

.idz-ui-client-testimoni ul li h4 {
    margin: 22px 0 3px
}

.idz-ui-client-testimoni ul li .uk-badge {
    padding: 0 8px;
    margin-bottom: 30px
}

.idz-ui-client-testimoni .uk-dotnav > * {
    padding-left: 10px
}

.idz-ui-client-testimoni .uk-dotnav > * > * {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: rgba(255,255,255,0.7);
	border:solid 1px #ccc;
}

.idz-ui-client-testimoni .uk-dotnav > * > :hover,.idz-ui-client-testimoni .uk-dotnav > * > :focus,.idz-ui-client-testimoni .uk-dotnav > .uk-active > * {
    background: rgba(0,144,207,0.7);
	border:solid 1px transparent;
}

.idz-ui-client-testimoni .uk-text-large {
    font-size: 16px;
    line-height: 26px
}

/* [ Portfolio ] */
#idz-ui-pf-filter ul {
    margin-bottom: 20px;
    padding: 0;
    float: left
}

#idz-ui-pf-filter ul li i {
    color: #d8d8d8;
    font-size: 18px;
    margin-right: 7px;
    top: 2px;
    position: relative
}

#idz-ui-pf-filter ul li {
    font-size: 14px;
    list-style: none;
    display: inline-block;
    float: left
}

#idz-ui-pf-filter ul li:after {
    font-size: 11px;
    color: #393939;
    content: "\2F";
    margin-left: 2px;
    top: 0;
    position: relative
}

#idz-ui-pf-filter ul li:first-child:after {
    content: "";
    display: none
}

#idz-ui-pf-filter ul li:last-child:after {
    content: "";
    display: inline-block
}

#idz-ui-pf-filter ul li a {
    padding: 0 10px;
    color: #393939;
    text-decoration: none;
	border:0;
}

#idz-ui-pf-filter ul li a:hover {
    color: #0090cf;
    text-decoration: none
}

#idz-ui-pf-filter ul li a:active,#idz-ui-pf-filter ul li a.selected {
    color: #0090cf;
    text-decoration: none
}

ul.idz-ui-pf-container {
    margin-bottom: 35px
}

.idz-ui-pf-container li {
    margin-bottom: 35px
}

.idz-ui-pf-container li a{border:0;}

.idz-ui-pf-container li.uk-grid-margin {
    margin-top: 0
}

.uk-overlay-fade .fade-icon{
	content:'';
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -25px;
	text-align: center;
	color: #ffffff;
}

.uk-overlay-fade .fade-icon.with-permalink{
	margin-left: -50px;
}
.uk-overlay-fade .fade-icon.with-permalink.no-zoom{
	margin-left: -25px;
}

.idz-ui-pf-container .uk-overlay-fade i{
	font-size: 24px;
    line-height: 48px;
    background: #0090cf;
    color: #fff;
    border-radius: 50%;
	width: 50px;
	height: 50px;
	margin:0 5px
	
}

.idz-ui-pf-title{margin:20px 0 !important;}

.isotope-item {
    z-index: 2
}

.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1
}

.isotope,.isotope .isotope-item {
    -webkit-transition-duration: .8s;
    -moz-transition-duration: .8s;
    transition-duration: .8s
}

.isotope {
    -webkit-transition-property: height,width;
    -moz-transition-property: height,width;
    transition-property: height,width
}

.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform,opacity;
    -moz-transition-property: -moz-transform,opacity;
    transition-property: transform,opacity
}

/* [ Domain ] */
.idz-ui-domain-list li {
    padding-bottom: 6px;
    border-bottom: 1px solid #e8e8e8;
    font-size: 24px;
    line-height: 55px
}

.idz-ui-domain-list li a.uk-button {
    margin-top: 11px
}

/* [ App ] */
.idz-ui-app-list li {
    margin: 10px 0 14px 20px;
    padding: 20px;
    display: inline-block;
    list-style: none;
    width: 60px;
    height: 60px;
    text-align: center;
    -webkit-box-shadow: inset 0 0 0 2px rgba(126,159,46,1);
    -moz-box-shadow: inset 0 0 0 2px rgba(126,159,46,1);
    box-shadow: inset 0 0 0 2px rgba(126,159,46,1);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}


.idz-ui-app-list li img {
    width: 85%
}

.idz-ui-panel-logo,.idz-ui-panel-domain {
    height: 110px;
    background: #fff;
    -webkit-box-shadow: inset 0 0 0 2px rgba(232,232,232,1);
    -moz-box-shadow: inset 0 0 0 2px rgba(232,232,232,1);
    box-shadow: inset 0 0 0 2px rgba(232,232,232,1);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center
}

.idz-ui-panel-logo img {
    width: 70%;
    opacity: .7;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
	margin-top:12px !important
}

.idz-ui-panel-domain img {
    width: 90%;
    opacity: .7;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
    position: relative;
    top: -12px
}

.idz-ui-panel-logo:hover img,.idz-ui-panel-domain:hover img {
    opacity: 1
}

.idz-ui-panel-domain-green {
    height: 110px;
    background: #9bc23c;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 0 2px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 0 0 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 0 0 2px rgba(0,0,0,0.1);
    text-align: center
}


.feature-wrap {
    max-width: 464px;
    margin-left: 76px
}

.feature-wrap2 {
    max-width: 557px
}

.feature-wrap2.uk-float-right {
    margin-right: 35px
}

 
.section-green2 {
    background: #9bc23c;
}

.section-green {
    background: #91b53a;
}

.section-blue {
    background: #0090cf;
}

/* [ Map Location ] */
.idz-ui-datacenter-location{position:relative; margin-top:38px;}
.idz-ui-datacenter-location .marker {
    width: 29px;
    height: 37px;
    background: url(../images/datacenter_marker.svg) no-repeat;
    display: inline-block;
    position: absolute;
}

/* [ Search Domain ] */
.uk-form .domain-search2 input,
.uk-form .domain-search2 select,
.uk-form .domain-search4 input, 
.uk-form .domain-search4 select {
    height: 84px;
    padding: 4px 22px;
    font-size: 18px;
    color: #b6b6b6;
	font-weight:300;
    border:0;
    border-bottom: 2px solid #d4d4d4;
	display:inline-block;
}
.uk-form .domain-search2 input:focus{background:#fff; border-bottom: 2px solid #d4d4d4; color: #b6b6b6;}

.uk-form .domain-search2 input {
    width: 66%;
}

.uk-form .domain-search select,
.uk-form .domain-search2 select,
.uk-form .domain-search4 select{
    margin-left: -3px;
    padding: 4px 40px 4px 19px !important;
    background: #f3f3f3;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	width:auto;
}

.uk-form .domain-search2 select:focus{
	background: #f3f3f3;
	color:#b6b6b6
} 

/* IE11 fix */
select::-ms-expand {
    display: none;
}

.uk-form .domain-search  i.uk-icon-chevron-down,
.uk-form .domain-search2 i.uk-icon-chevron-down,
.uk-form .domain-search4 i.uk-icon-chevron-down{
    font-size: 11px;
    color: #b6b6b6;
    position: relative;
    left: -38px
}

.uk-form .domain-search2 button {
    width: 86px;
    height: 84px;
    margin-left: -19px;
	border-radius:0;
	margin-bottom:0;
    
}

.uk-form .domain-search button i,
.uk-form .domain-search2 button i,
.uk-form .domain-search4 button i{
    font-size: 22px;
	line-height:40px;
    color: #fff
}

.uk-form .domain-search3 input[type="text"] {
    height: 44px;
    margin-top: 5px;
    padding: 4px 12px;
    font-size: 14px;
    color: #b6b6b6;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	background:#fff !important;
}

.uk-form .domain-search3 input[type="text"]:focus{background:#fff !important;outline:none;}


.uk-form .domain-search3 button {
    margin: 18px 0 15px !important
}


.uk-form .domain-search3 input[type="radio"] {
    width: 14px;
    height: 14px;
    margin: 0 2px 10px 0;
    position: relative;
    top: 3px
}

.uk-form .domain-search3 label {
    margin-right: 10px
}


.uk-form .domain-search3 input:focus{background:#fff; color: #b6b6b6;}

.uk-form .domain-search4 input {
    border-top: 1px solid #dedede;
    border-left: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,0.1);
    box-shadow: 0 3px 5px rgba(0,0,0,0.1);
}

.uk-form .domain-search4 input {
    /*width: 82.13%;*/
	 width: 66%;
}
.uk-form .domain-search4 input:focus {
    background:#fff;
	border-color:#dedede;
}

.uk-form .domain-search4 select {
    border-bottom: 1px solid #dedede;
	border-top: 1px solid #dedede;
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,0.1);
    box-shadow: 0 3px 5px rgba(0,0,0,0.1);
}

.uk-form .domain-search4 select:focus{
	background: #f3f3f3;
	color:#b6b6b6;
} 

.uk-form .domain-search4 button {
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,0.1);
    box-shadow: 0 3px 5px rgba(0,0,0,0.1);
}

.uk-form .domain-search4 button {
	width: 86px;
	height: 84px;
	margin-left: -19px;
	-webkit-border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
	margin-bottom:0;
}

.uk-form .domain-search input, .uk-form .domain-search select {
    height: 84px;
    padding: 4px 22px 0 4px;
    font-size: 18px;
    color: #b6b6b6;
    border: none;
    border-bottom: 2px solid #e8e8e8;
	
	display:inline-block;
}

.uk-form .domain-search input{
	border-left: 2px solid #e8e8e8;
	padding: 4px 22px;
}

.uk-form .domain-search select {
    padding: 4px 40px 4px 19px !important;
	width:auto;
}

.uk-form .domain-search button {
    width: 86px;
    height: 84px;
    margin-left: -19px;
    border-radius:0;
	margin-bottom:0;
}

.uk-form .domain-search input:focus {
    background: transparent;
	border-bottom: 2px solid #e8e8e8;
	border-left: 2px solid #e8e8e8;
}

.uk-form .domain-search input {
    width: 66%;
}

_:-ms-fullscreen, :root .domain-search input {
    width: 72%;
}

#idz-ui-domain-form .uk-form button.blue{background: rgba(0,144,207,1); border-bottom: 2px solid #0081ba !important;}
#idz-ui-domain-form .uk-form button.green{background: rgba(155,194,60,1); border-bottom: 2px solid #84a632 !important}
#idz-ui-domain-form .uk-form button.orange{background: rgba(240,116,6,1); border-bottom: 2px solid #dc6c09 !important}
#idz-ui-domain-form .uk-form button.red{background: rgba(231,75,59,1); border-bottom: 2px solid #cd3526 !important}
#idz-ui-domain-form .uk-form button.grey{background: rgba(66,69,74,1); border-bottom: 2px solid #323438 !important}

#idz-ui-domain-form .uk-form .domain-search3 button{border:0 !important; color:#fff; }


#idz-ui-domain-form{position:relative;}
#idz-ui-dc-loading{display:none;}
#idz-ui-dc-loading img{display:none;}
#idz-ui-dc-loading i{
	position:absolute;
	right:0;
	font-size: 22px;
    color: #ff9900;

}
#idz-ui-domain-form input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #fff inset;
}
form#whmcs{margin:0; padding:0; border:solid 10px; display:none;}
#idz-ui-dc-results{position:fixed; top:0; left:0; text-align:center; width:100%; z-index:99999}
body.admin-bar #idz-ui-dc-results{top:32px;}
#idz-ui-dc-results .uk-alert{border-radius:0}
#idz-ui-dc-results p{margin:0;}


.idz-ui-get-started-wrap {
    min-height: 84px;
    background: #83a531;
    color: #fff
}

.idz-ui-get-started-wrap a {
    margin-left: 56px;
    color: #fff;
    font-size: 22px;
    font-family: 'Montserrat','Helvetica Neue',Arial,Helvetica,sans-serif;
    font-weight: 700;
    position: relative;
    top: 20px;
	border:0 !important;
	background:transparent;


}

.idz-ui-get-started-wrap a:hover {
    text-decoration: none;
	 color: #fff;
}

.idz-ui-get-started-wrap a i {
    font-size: 18px;
    margin-left: 13px
}

.idz-ui-price-start {
    padding: 7px 39px 0px 36px;
    background: #9bc23c;
    float: left;
	min-height: 84px;
}

.idz-ui-price-start h1 {
    color: #fff;
	margin-top:25px !important;
    margin-bottom: 0 !important
}

.idz-ui-price-start p {
    margin-bottom: -29px;
	font-size:14px;
}

.permonth2{
	font-size: 14px;
}

/* Login form */
.idz-ui-login{display:inline-block}
.idz-ui-login .login-button, .idz-ui-login button {
    font: 12px 'Open Sans','Helvetica Neue',Arial,Helvetica,sans-serif;
    background: #83a531;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-left: 9px;
    padding: 5px 17px 6px 15px; 
    color: #ececec;
	border:0
}

.idz-ui-login .login-button i, .idz-ui-login button i {
    font-size:8px;
	margin-left: 8px;
    top: -1px;
    position: relative
}

.idz-ui-login  .login-button i {
    font-size:13px;
    margin-left: 8px;
	margin-right:8px;
}

.idz-ui-login ul li a div{display:inline;}

.idz-ui-login ul li a i {
    font-size: 13px;
    margin-right: 8px
}

.idz-ui-login .uk-dropdown {
    padding: 0;
	margin:5px 0 0 10px;
}

.idz-ui-login .uk-dropdown .uk-nav{margin:0;}

.idz-ui-login .uk-dropdown a {
    color: #939292;
    padding: 11px 15px;
    background: #fff;
    margin-left: 0;
	
}

.idz-ui-login .uk-dropdown .uk-nav a:hover{background:#fff; color: #939292;}

.idz-ui-login ul.uk-nav-dropdown li a i {
    color: #83a531
}

.idz-ui-login ul.uk-nav-dropdown li a {
    border-bottom: 1px solid #e8e8e8;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.idz-ui-login ul.uk-nav-dropdown li:last-child a {
    border-bottom: 2px solid #83a531;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}


ul#client-area-tab.uk-tab {
    margin: -20px -22px 0 -25px;
    border-bottom: none
}

ul#client-area-tab.uk-tab-grid:before {
    border-top: none
}

ul#client-area-tab.uk-tab > li > a {
    font-size: 16px;
    padding: 22px 12px 24px;
    border: none;
    border-radius: 0
}

ul#client-area-tab.uk-tab > li:not(.uk-active) > a:hover {
    margin-bottom: 0
}

ul#client-area-tab.uk-tab > li.uk-width-1-2 {
    margin-right: -2px
}

#client-area .uk-modal-caption a {
    color: #fff
}

#signin-account,#create-account, #forget-password {
    padding: 22px 16px
}

#signin-account .uk-form-icon,
#signin-account input[type="text"],
#signin-account input[type="password"],
#create-account .uk-form-icon,
#create-account input[type="text"],
#create-account input[type="email"],
#create-account input[type="password"],
#forget-password .uk-form-icon,
#forget-password input[type="email"]{
    width: 100%
}

#signin-account .uk-form-icon > [class*='uk-icon-'],#create-account .uk-form-icon > [class*='uk-icon-'],
#forget-password .uk-form-icon > [class*='uk-icon-'] {
    left: 8px;
    margin-top: -17px
}

#signin-account .uk-form-icon:not(.uk-form-icon-flip) > input,#create-account .uk-form-icon:not(.uk-form-icon-flip) > input,
#forget-password .uk-form-icon:not(.uk-form-icon-flip) > input  {
    padding-left: 38px!important
}

#signin-account input[type="text"],
#signin-account input[type="password"],
#create-account input[type="text"],
#create-account input[type="email"],
#create-account input[type="password"],
#forget-password input[type="email"] {
    height: 44px;
    margin-bottom: 20px;
    padding: 4px 12px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

#signin-account input[type="checkbox"],#create-account input[type="checkbox"] {
    width: 14px;
    height: 14px;
    margin: 0 2px 10px 0;
    position: relative;
    top: 3px
}

#signin-account .uk-button,#create-account .uk-button,
#forget-password .uk-button {
    margin: 18px 0 -15px;
	color:#fff;
}

.account-hr {
    margin: 18px 0
}

#account-box a:hover {
    text-decoration: none
}

.loginform-message, .signupform-message{color:#f00; padding:0 0 20px; text-align:left}
.loginform-message a{display:block;}
#client-area .uk-close{

	top:0px;
	right:0;
	float:none;
	position:absolute;
	z-index:1000 !important;
	color:#fff !important;
	background:#000 !important;
	opacity:1;
	border-radius:100%
	

}