@import url(//fonts.googleapis.com/earlyaccess/opensanshebrew.css);
*{box-sizing: border-box;}
*:before{box-sizing: border-box;}
*:after{box-sizing: border-box;}
::-webkit-input-placeholder {color:#434957;opacity: 6;}
::-moz-placeholder{color:#434957;opacity: 6;}
:-moz-placeholder{color:#434957;opacity: 6;}
:-ms-input-placeholder{color: #434957;opacity: 6;}
.pos-r{position: relative;}
.pos-s{position: static;}
.pos-a{position: absolute;}
.heading{font-size: 36px;font-weight: 200;}
input,
textarea{font-family: 'Open Sans Hebrew', serif;}
select:focus,
.r1 select:focus{border-color: #66afe9;}
body{
    font-family: 'Open Sans Hebrew', serif;
    color: #000;
    font-size: 16px;
}
body.cms_rtl{
    background: #fff;
    direction: rtl;
    text-align: right;
}
body.cms_rtl div[dir="ltr"],body.cms_rtl div[style~"direction:ltr"]{
	text-align:left;
}
body.cms_rtl div[dir="rtl"],body.cms_rtl div[style~"direction:rtl"]{
	text-align:right;
}
body > form{
    display: block;
    overflow-x: hidden;
}
a:hover,
a:focus{
    color: inherit;
    outline: inherit;
    text-decoration: inherit;
}
.btn-mobile-menu{display: none;}
.container{
    max-width: 1170px;
}
.ltr-magic{
    direction: ltr;
    text-align: left;
    display: inline-block;
}
.revers-flt-r{float: right !important;}
.revers-flt-l{float: left !important;}
.top-block{
    /*padding: 26px 0 0;*/
    background: #fff;
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    padding: 0;
    z-index: 1033;
}
.head-logo {
    direction: ltr;
    width: 185px;
    margin: 0 15px;
    padding: 0;
}
.logo{
    display: inline-block;
    margin: 10px 0 0;
}
.logo span{display: block;}
.menu{
    font-size: 16px;
}
.info{
    padding: 25px 0 0 0;
	float:left !important;
	text-align:left;
}
.info-link{
    border: 1px solid #6b9cd0;
    display: inline-block;
    font-size: 14px;
    padding: 4px 32px 6px 14px;
    position: relative;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}
.info-link:before{
    position: absolute;
    content: '';
    right: 9px;
    top: 6px;
    height: 19px;
    width: 19px;
}
.account-link{
    background: #6b9cd0;
    color: #fff;
    margin: 0 0 0 12px;
}
.call-link{
    padding: 5px 37px 5px 11px;
    vertical-align: top;
}
.account-link:hover{
    background: #ff7e00;
    color: #fff;
    border-color: #ff7e00;
}
.call-link:hover{
    background: #6b9cd0;
    color: #fff;
}
.account-link:before{
    background: url(images/i-account.png) no-repeat center center;
}
.call-link:before{
    background: url(images/i-phone.png) no-repeat 0 0;
}
.call-link:hover:before{background: url(images/i-phone.png) no-repeat 0 bottom;}

.divider {
	width: 100%;
	height: 1px;
	background-color: #afafa7;
}
input[type="text"], input[type="password"], select, textarea{
	border:1px solid #afafa7;
}

.top-block .tophdr {
	position: absolute;
	left: 0;
	top:3px;
	/*width:480px;*/
	font-size:11px;
	margin-left: 209px;
}
/*.cms_rtl .top-block .tophdr {
	left: auto;
	right: 0;
}
.top-block .tophdr>div {
	float:left;
}
.cms_rtl .top-block .tophdr>div {
	float:right;
}*/

.short-about{
    background: url(images/bg-about.gif) no-repeat center center / cover;
    padding: 76px 0 67px;
}
.short-about .heading{
    border-right: 6px solid #6b9cd0;
    font-size: 56px;
    font-weight: 300;
    line-height: 65px;
    padding: 0 22px 8px 0;
}
.short-about .sub-heading{
    font-size: 28px;
    font-weight: 200;
    line-height: 35px;
    margin: 0 0 28px;
    padding: 0 30px 0 0;
}
.short-about .fck{
    font-size: 20px;
    font-weight: 200;
    line-height: 24px;
    padding: 0 30px 0 0;
}
.short-about .fck strong{
    font-weight: 400;
}
.video-frame{padding: 10px 0 0;}
.try-free{
    background: rgba(255,255,255,.15);
    margin: 29px -16px 0;
    padding: 11px 16px 18px;
}
.try-free .title{
    font-size: 26px;
    margin: 0 0 12px;
    text-align: center;
}
.form-control{
    background: #fff;
    border: 1px solid #c9c9c9;
    color: #434957;
    height: 41px;
    line-height: 41px;
    border-radius: 0;
}
.try-free .form-control{
    border: none;
}
.btn{
    background: #fff;
    border: 1px solid #6b9cd0;
    color: #6b9cd0;
    text-align: center;
    border-radius: 0;
    position: relative;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    z-index: 1;
}
.btn:hover{
    
    color: #fff;
}
.btn:before{
    background: #6b9cd0;
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 0;
    z-index: -1;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}
.btn:hover:before{width: 100%;}
.btn span{font-weight: bold;}
.try-free .btn{
    display: block;
}
.btn-orange{
    background: #ff7e00;
    border-color: #ff7e00;
    color: #000;
    font-size: 18px;
}
.btn-orange:hover{
    background: #6b9cd0;
    border-color: #6b9cd0;
}
.btn-orange:before{display: none;}
.try-free .btn-send{}
.steps{padding: 0 0 18px;}
.step-block{
    line-height: 20px;
    padding: 102px 0 0;
    position: relative;
    text-align: center;
    font-weight: 500;
}
.i-steps{
    background-color: #6b9cd0;
    border-radius: 50%;
    border: 15px solid #fff;
    box-shadow: 0 0 0 15px rgba(255,255,255,.2);
    position: absolute;
    top: -25px;
    left: 50%;
    margin-left: -65px;
    height: 130px;
    width: 130px;
}
.i-steps-num{
    border-radius: 50%;
    height: 40px;
    position: absolute;
    right: -10px;
    top: 69px;
    width: 40px;
}
.sb-1 .i-steps{background: url(images/i-time.png) no-repeat 14px center #6b9cd0;}
.sb-2 .i-steps{background: url(images/i-shuffle.png) no-repeat center center #6b9cd0;}
.sb-3 .i-steps{background: url(images/i-man.png) no-repeat center 23px #6b9cd0;}
.sb-4 .i-steps{background: url(images/i-network.png) no-repeat center 24px #6b9cd0;}
.sb-5 .i-steps{background: url(images/i-analyzing.png) no-repeat center center #6b9cd0;}
.sb-1 .i-steps-num{background: url(images/i-1.png) no-repeat center 13px #34495e;}
.sb-2 .i-steps-num{background: url(images/i-2.png) no-repeat center 13px #34495e;}
.sb-3 .i-steps-num{background: url(images/i-3.png) no-repeat center 13px #34495e;}
.sb-4 .i-steps-num{background: url(images/i-4.png) no-repeat center 13px #34495e;}
.sb-5 .i-steps-num{background: url(images/i-5.png) no-repeat center 13px #34495e;}
.step-block:hover .i-steps{background-color: #34495e;}
.step-block:hover .i-steps-num{background-color: #6b9cd0;}
.step-block .title{
    margin: 0 auto 20px;
    max-width: 180px;
}
.about{
    background: url(images/bg-blue-map.jpg) repeat 0 0;
    color: #fff;
    padding: 31px 0 59px;
	z-index:1;
}
.about .heading{
    text-align: center;
    font-size: 40px;
    font-weight: 200;
    position: relative;
    margin: 0 0 18px;
}
.about .heading:before,
.abt .icon:before{
    background: url(images/line-dotted.png) repeat-y;
    position: absolute;
    content: '';
    left: 50%;
    margin-left: -0.5px;
    bottom: -18px;
    height: 12px;
    width: 1px;
}
.line-dttd{
    background: url(images/line-dotted.png) repeat-x;
    box-sizing: content-box;
    height: 1px;
    left: auto;
    margin: 0 -15px;
    padding: 0 15px;
    position: absolute;
    right: auto;
    top: 0;
    width: 100%;
}
.about .col-frst .line-dttd{
    left: 0;
    margin: 0 0 0 -14px;
    padding: 0 0 0 14px;
    width: 50%;
}
.about .col-lst .line-dttd{
    margin: 0 -14px 0 0;
    padding: 0 14px 0 0;
    left: auto;
    right: 0;
    width: 50%;
}
.abt{
    padding: 122px 0 0;
    text-align: center;
}
.abt-1{}
.abt-action{
}
.abt .icon{
    position: absolute;
    top: 11px;
    left: 50%;
    cursor: pointer;
    margin-left: -48.5px;
    height: 97px;
    width: 97px;
    border-radius: 50%;
	background:#80a9d4;
}
.abt .icon:before{
    bottom: auto;
    top: -10px;
}
.abt .icon:after{
	background: no-repeat center center ;
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	right: 0;

	z-index:1;
}
.abt-head:hover .icon:after{
	-webkit-animation: kf_crcl 0.75s linear ;
	-moz-animation: kf_crcl 0.75s linear ;
	-ms-animation: kf_crcl 0.75s linear ;
	animation: kf_crcl 0.75s linear ;
}
.abt-1 .icon:after{background-image: url(images/arrow-active.png) ;}
.abt-4 .icon:after{background-image: url(images/i-magnifier.png) ;}
.abt-2 .icon:after{background-image: url(images/i-tie.png) ;}
.abt-3 .icon:after{background-image: url(images/i-headset.png) ;}
.active-block .icon{
    background-color: #ff7e00;
    cursor: default;
}
.abt-head{
	cursor:pointer;
}
.abt-head:before{
    background: url(images/arrow-top.png) no-repeat;
    bottom: -33px;
    position: absolute;
    left: 50%;
    margin-left: -21.5px;
    content: '';
    height: 20px;
    width: 43px;
    opacity: 0;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}
.active-block .abt-head:before{opacity: 1;}
.abt .title{
    font-size: 21px;
    margin: 0 0 1px ;
}
.abt .text{
    opacity: .7;
    font-size: 16px;
    line-height: 19px;
    min-height: 38px;
}
.abt-content{
    margin: 33px 0 0;
    padding: 0 15px;
    position: absolute;
    right: 0;
    top: 130%;
    width: 100%;
	display:none;
}
.active-block .abt-content{
    /*top: 100%;
    display: block;*/
}
.abt-wrap{
    background: #5b84b0;
}
.fck{font-size: 16px;}
.fck ul{
    padding: 0;
    margin: 10px 9px 0 0;
}
.fck ul li{
    /*background: url(images/li-orange.png) no-repeat right 7px;
    padding-right: 16px;*/
}
.abt-wrap .fck ul li,
.abt-cycle .tooltip-content .fck ul li{
    background: url(images/icon-v.png) no-repeat right 1px;
    padding-right: 25px;
}
.abt-wrap > .fck{
    font-size: 18px;
    padding: 17px 21px 0;
}
.abt-wrap > .fck ul{
	font-size: 16px;

}
.abt-wrap > .fck ul li{
    line-height: 18px;
    margin: 0 0 15px;
}
.item-hover-wrap .item-content .fck ul{
    line-height: 18px;
    margin-top: 0;
}
.abt-wrap .wrap{padding: 38px 16px;}
.abt-cycle{
    margin: 0 0 0 51px;
    position: relative;
}
.abt-cycle:before{
    background: url(images/arrow-white.png) no-repeat;
    content: '';
    top: 50%;
    margin-top: -8px;
    right: -46px;
    position: absolute;
    height: 16px;
    width: 40px;
}
.abt-cycle:first-child:before{display: none;}
.wrap-text{
    background: #52779e;
    border-radius: 50%;
    font-size: 24px;
    font-weight: 200;
    display: table;
    text-align: center;
    vertical-align: middle;
    height: 159px;
    width: 159px;
    line-height: 28px;
}
.wrap-text:hover{
	background: #34495e;
}
.wrap-text span{
    display: table-cell;
    vertical-align: middle;
    height: 100%;
}
.tooltip-content {
    background: #adc2d8;
    border-radius: 10px;
    opacity: 0;
    bottom: 120%;
    box-shadow: 0 5px 0 #436386;
    line-height: 26px;
    margin: 0 0 -18px;
    position: absolute;
    right: 49px;
    width: 632px;
    z-index: 10;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}
.step2 .tooltip-content {
    right: -100px;
}
.step3 .tooltip-content {
    right: -220px;
}
.step4 .tooltip-content {
    right: -280px;
}
.step5 .tooltip-content {
    right: -480px;
}
.wrap-text:hover + .tooltip-content{
    bottom: 100%;
    opacity: 1;
}
.wrap-text.wfck:after {
    background:url("images/arrow-down.png") repeat 0 0;
    /*bottom: -21px;
    right: 26px;*/
    top: -13px;
    left: 50%;
	bottom: 120%;
    margin-left: -11px;
	content: "";
    height: 21px;
    position: absolute;
    width: 20px;
    opacity: 0;
	z-index:11;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}
.wrap-text.wfck:hover:after{
    top: 18px;
    opacity: 1;
}
.tooltip-content .fck {
    color: #000;
    line-height: 21px;
    padding: 25px 18px;
}
.tooltip-content .fck ul {
    margin: 0;
    padding: 10px 0 0;
}
.tooltip-content .fck ul li {
    background: url("images/li-blue.png") no-repeat right 9px;
    margin: 0 0 4px;
}
.cloud-sys{
    background: url(images/gray.png) no-repeat 40% 30px #f2f2f2;
    padding: 41px 0 0;
}
.cloud-sys .heading{margin: 0 0 20px;}
.cloud-sys .fck{margin: 0px 0 29px;}
.btn-more{
    font-size: 14px;
    padding: 6px 28px 4px 38px;
    position: relative;
    text-align: center;
}
.btn-more:before{
    background: url(images/arrow-left.png) no-repeat;
    content: '';
    position: absolute;
    top: 8px;
    left: 20px;
    right: auto;
    height: 15px;
    width: 9px !important;
}
.btn-more:hover{background-color: #6b9cd0;}
.btn-more:hover:before{
    
    background-position: right 0;
}
.flexslider{
    background: none;
    border: none;
}
.clients .flex-direction-nav {
    display: none;
}
.flex-direction-nav a{
    overflow: hidden;
    text-align: left;
    text-indent: -9000px;
    opacity: 1;
    height: 46px;
    width: 46px;
}
.flex-direction-nav .flex-prev:before,
.flex-direction-nav .flex-next:before{display: none;}
.flex-direction-nav .flex-prev{
    background: url(images/slider-arrow-left.png) no-repeat;
    right: auto !important;
    left: 0px !important;
    text-align: right;
}
.flex-direction-nav .flex-next{
    background: url(images/slider-arrow-right.png) no-repeat;
    left: auto !important;
    right: 0px !important;
}
.flexslider:hover .flex-direction-nav .flex-prev,
.flexslider:hover .flex-direction-nav .flex-next{
    opacity: 1;
    left: auto;
}
.slides{}
.slider-wrap{
    margin: 0 auto;
    max-width: 463px;
    padding: 158px 0 0;
    padding: 66px 0 0;
}
.gal{
    background: url(images/mac.png) no-repeat center center / cover;
    box-sizing: content-box;
    margin: 0 -74px 65px;
    max-height: 290px;
    max-width: 463px;
    padding: 21px 73px 42px;
}
.gal:before{
    background: url(images/mac.png) no-repeat;
    content: "";
    display: none;
    height: 353px;
    left: -73px;
    position: absolute;
    top: -21px;
    width: 611px;
}
.gal .slides{
    border-radius: 3px 3px 0 0;
    overflow: hidden;
    float: left;
}
.gal .slides li:first-child{display: block;}
.items-block{
    padding: 51px 0 21px;
}
.item-wrap{
    min-height: 292px;
    padding: 154px 0 0;
}
.item-wrap > .icon{
    position: absolute;
    border-radius: 50%;
    top: 41px;
    left: 50%;
    margin-left: -48.5px;
    height: 97px;
    width: 97px;
	background: no-repeat center center #e2f0fa;
}
.item1 .item-wrap > .icon{background-image: url(images/i-item1.png) ;}
.item2 .item-wrap > .icon{background-image: url(images/i-item2.png) ;}
.item3 .item-wrap > .icon{background-image: url(images/i-item3.png) ;}
.item4 .item-wrap > .icon{background-image: url(images/i-item4.png) ;}
.item5 .item-wrap > .icon{background-image: url(images/i-item5.png) ;}
.item6 .item-wrap > .icon{background-image: url(images/i-item6.png) ;}
.item7 .item-wrap > .icon{background-image: url(images/i-item7.png) ;}
.item8 .item-wrap > .icon{background-image: url(images/i-item8.png) ;}
.item9 .item-wrap > .icon{background-image: url(images/i-item9.png) ;}
.item-wrap .title{
    font-size: 24px;
    line-height: 28px;
    margin: 0 0 2px;
    text-align: center;
}
.item-wrap .text{
    font-size: 16px;
    line-height: 19px;
    text-align: center;
}
.item-hover-wrap{
    overflow: hidden;
    position: relative;
	cursor:pointer;
}
.item-hover-wrap:before{
    content: '';
    bottom: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    height: 0;
    position: absolute;
    border-bottom: 2px solid #6b9cd0;
    z-index: 100;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.item-hover.active .item-hover-wrap:before{opacity: 1;}
.item-content{
    background: #e2f0fa;
    position: absolute;
    bottom: -100%;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 3;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.item-hover.active .item-content{
    height: 100%;
    visibility: visible;
    bottom: 0;
}
.item-content .icon{
    position: absolute;
    border-radius: 50%;
    right: 16px;
    top: 17px;
    height: 62px;
    width: 62px;
	background:  no-repeat center center #6b9ccf;
}
.item1 .item-content .icon{background-image: url(images/i-item1-s.png) ;}
.item2 .item-content .icon{background-image: url(images/i-item2-s.png) ;}
.item3 .item-content .icon{background-image: url(images/i-item3-s.png) ;}
.item4 .item-content .icon{background-image: url(images/i-item4-s.png) ;}
.item5 .item-content .icon{background-image: url(images/i-item5-s.png) ;}
.item6 .item-content .icon{background-image: url(images/i-item6-s.png) ;}
.item7 .item-content .icon{background-image: url(images/i-item7-s.png) ;}
.item8 .item-content .icon{background-image: url(images/i-item8-s.png) ;}
.item9 .item-content .icon{background-image: url(images/i-item9-s.png) ;}
.item-content .title{
    margin:30px 96px 26px 10px;
    font-size: 24px;
}
.item-content .fck{
    height: 172px;
    overflow: hidden;
    font-size: 16px;
    padding: 0 8px;
}
.item-content .fck ul{}
.item-content .fck ul li{
    line-height: 21px;
    margin: 0 0 5px;
    padding-right: 16px;
}
.items-block .btn{display: block;margin-top: 40px;}
.btn-center{
    margin: 0 auto;
    width: 262px;
}
.btn-blue{background: #6b9cd0;color: #fff;}
.btn-blue:before{display: none;}
.btn-blue.btn-center:before{
    top: auto;
    bottom: -1px;
    display: block;
    width: 100%;
    height: 0;
    right: -1px;
    left: -1px;
}
.btn-blue.btn-center:hover:before{
    background: #ff7e00;
    width: 100%;
    height: 3px;
}
.btn.x2{font-size: 18px;}
.bg-gray{background: #eeeeee;}
.try-free.single-block{padding: 41px 0 46px;/*border-bottom: 3px solid #fff;*/}
.single-block .heading{
    font-size: 29px;
    line-height: 36px;
    margin: 0 0 22px;
}
.single-block .heading span{
    font-size: 25px;
    font-weight: 600;
    color: #6b9cd0;
}
.try-free.single-block .try-free{
    background: none;
    margin: 0;
}
.try-free.single-block .form-control{
    border: 1px solid #c9c9c9;
}
.bg-dark{background: #34495e;}
.counter{padding: 31px 0 24px;}
.counter .heading{margin: 0 0 31px;}
.counter .heading span{
    background: url(images/bg-dotted.png);
    display: inline-block;
    height: 47px;
    position: relative;
    vertical-align: middle;
}
.counter .heading span:before,
.counter .heading span:after{
    background: url(images/line-dotted.png) repeat-x;
    content: '';
    position: absolute;
    height: 1px;
    width: 100%;
    opacity: .4;;
    top: 50%;
    margin-top: -0.5px;
}
.counter .heading span:before{right: -100%;}
.counter .heading span:after{left: -100%;}
.counter .heading span img{
    vertical-align: top;
}
.counter .count-num{
    color: #ff7e00;
    font-size: 30px;
    line-height: 36px;
    margin: 0 0 3px;
    text-align: center;
}
.counter .text{
    color: #fff;
    font-size: 16px;
    margin: 0 0 20px;
    opacity: 0.6;
    text-align: center;
}
.two-block{
    background: #6b9cd0 url("images/bg-lead.png") repeat scroll center center;
    position: relative;
    padding: 38px 0 42px;
}
.two-block:before{
    background: url(images/bg-ask.png) repeat center center #d5e8f5;
    content: '';
    right: 0;
    top: 0;
    position: absolute;
    height: 100%;
    width: 50%;
}
.news-block{}
.news-block .heading{
    font-size: 26px;
    margin: 0 0 13px 110px;
}
.list-news{
    height: 254px;
    margin: 0;
    position: relative;
}
.update{
    font-size: 18px;
    display: block;
    margin: 0 0 10px;
}
.list-news .fck {
    font-size: 14px;
    padding: 0 0 18px;
}
.list-news .fck ul {
    margin: 0 4px 0 0;
}
.list-news .fck ul li {
    background-position: right 10px;
    margin: 0 0 5px;
    padding: 0 13px 0 0;
}
.list-news .wrap-hide{
    height: 254px;
    overflow: hidden;
    width: 100%;
}
.scroll-block{
    box-sizing: content-box;
    margin: 0 -50px;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 50px;
    width: 100%;
}
.scroll-nav{
    height: 29px;
    margin: 0;
    top: -46px;
    width: 29px;
    cursor: pointer;
    position: absolute;
}
.scroll-top{
    background: url(images/slider-arrow-up.png);
    left: 35px !important;
}
.scroll-down{
    background: url(images/slider-arrow-down.png);
    left: 68px !important;
    right: auto !important;
}
.simple .heading{
    font-size: 26px;
    color: #fff;
    margin: 0 0 22px;
    padding: 0 21px 0 0;
}
.simple .fck{
    opacity: .7;
    color: #fff;
    font-size: 14px;
    padding: 0 21px 0 0;
    line-height: 20px;
}
.clients{padding: 60px 0 38px;}
.clients .heading{margin: 0 0 16px;}
.clients .flexslider{margin: 0;}
.bottom-block{
    background: #ecf0f1;
    background: #e4e4e4;
    padding: 30px 0;
    color: #666;
    font-size: 14px;
}
.bottom-block a{color: #666;}
.bottom-block a:hover{color: #666;text-decoration: underline;}
.contact-info{}
.bottom-block .title{
    border-right: 3px solid #6b9cd0;
    color: #000;
    font-size: 18px;
    height: 26px;
    line-height: 22px;
    padding: 0 13px 0 0;
    margin: 0 0 4px;
}
.bottom-block .title a{color: #666;}
.contact-info .title a{color: #000;}
.contact-info .fck{line-height: 22px;margin-bottom: 7px;}
.bottom-block .wrap{padding: 0 15px 0 0;}
.contact-info .fck a{}
.social{font-size: 0;margin-bottom:9px;}
.social-link{
    display: inline-block;
    height: 26px;
    width: 26px;
    margin-left: 5px;
}
.fb-link{background: url(images/fb.gif);}
.tw-link{background: url(images/tw.gif);}
.gl-link{background: url(images/gl.gif);}
.in-link{background: url(images/in.gif);}
.copy{color: #000;}
.newslatter{}
.newslatter .field-group{margin-bottom: 58px;}
.field-group{
    height: 41px;
    white-space: nowrap;
    position: relative;
    padding-left: 43px;
}
.field-group .field-wrap{
    width: 100%;
}
.field-group .form-control{
    width: 100%;
}
.newslatter .form-control{}
.btn.btn-group{
    background: url(images/arrow-white-b.png) no-repeat center center #6b9cd0;
    height: 41px;
    width: 41px;
    position: absolute;
    top: 0;
    left: 0;
}
.newslatter .btn.btn-group:hover:before{
    background: #ff7e00;
    z-index: -1;
    width: 10%;
}
.social-likes{}
.social-likes .likes{float: left;margin-right: 11px;margin-bottom: 11px;}
.btn-fix-form{
    background: url(images/btn-fix-fotm.jpg);
    position: fixed;
    height: 51px;
    width: 51px;
    cursor: pointer;
    left: 20px;
    top: 50%;
    margin-top: -25px;
    z-index: 1030;
}
.openFixForm .btn-fix-form{left: -100%;}
.fix-form{
    background: #ff7e00;
/*    height: 365px;*/
    width: 278px;
    position: fixed;
    left: -100%;
    top:50%;
    z-index: 1033;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
.openFixForm .fix-form{left: 20px;}
.fix-form .fields{
    padding: 26px 23px 26px;
}
.btn-close{
    background: url(images/btn-close.png) no-repeat center center;
    height: 40px;
    width: 40px;
    left: 0;
    top: 0;
    cursor: pointer;
    position: absolute;
}
.fix-form .title{
    font-size: 26px;
    line-height: 31px;
    margin: 0 0 26px;
    text-align: center;
}
.fix-form .fields-row{margin: 0 0 21px;}
.fix-form .form-control{
    border-color: #fff;
}
.fix-form .btn{
    color: #fff;
    border: none;
    background: #34495e;
    display: block;
    height: 40px;
    text-align: center;
}
.fix-form .btn strong{display: inline-block;}
.fix-animation-l{
    -webkit-transition: left .5s;
    -ms-transition: left .5s;
    transition: left .5s;
}
.bg-animation{
    -webkit-transition: background .5s;
    -ms-transition: background .5s;
    transition: background .5s;
}
.nav_bc{
	margin: 15px 0 0px 200px;
	font-size: 14px;
	position: relative;
	right: -6px;
}
.nav_bc .dtcat .fa{
    color: #363636;
    font-size: 18px;
    padding: 8px 5px;
    position: relative;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}
.nav_bc .dtcat .fa:after{
    background: #6b9cd0;
    content: '';
    height: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
}
.nav_bc .dtcat .fa:hover:after{height: 3px;}
.entry{}
.entry .heading{
    border-right: 3px solid #6b9cd0;
    font-size: 30px;
    margin-bottom: 20px;
    margin-top: 0;
    padding-right: 20px;
}
.updates-block{}
.date-box{
    position: relative;
    padding: 0 80px 0 0;
    margin-bottom: 20px;
}
.meta{
    position: absolute;
    border-bottom: 2px solid #6b9cd0;
    top: 0;
    right: 0;
    font-weight: 600;
    text-align: center;
    padding: 5px 10px;
    line-height: 18px;
    font-size: 14px;
    width: 60px;
}
.meta p{margin: 0;padding: 0;}
.meta .number{}
.meta .month{}
.meta .number{}
.date-box .caption{
    position: relative;
    margin-bottom: 35px;
}
.date-box .caption a, .date-box .caption a:visited{
    display:block;
	color:#000;
	font-size:16px;
	font-weight:bold;
	-webkit-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;
}
.date-box .caption a:hover, .date-box .caption a:active{
    display:block;
	color:#ff7e00;
}
.fb_iframe {
    float: left;
    margin: 0 10px;
	line-height: 20px;
}
.dvPager{text-align: center;margin: 15px 0;}
.dvPager a,
.dvPager span{margin: 0 5px;padding: 0 3px;display: inline-block;}
.dvPager span{color: #34495e;font-weight: bold;}
.meta .bullet{
	font-size: 18px;
	background:url(images/bullet.gif) 0 0 no-repeat;
	width:30px;
	height:21px;
	display:inline-block;
}
.btnrow .btn{width: 100%;}
.btnrow .btn:hover{background: #ff7e00;border-color: #ff7e00;}
.aside{
    padding: 10px;
}
.submenuwrapper{
	position:relative;
	top:-10px;
}
.crvbrdr{
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.crvbrdrntr{
	border-top-right-radius: 0;
	-moz-top-right-radius: 0;
	-webkit-top-right-radius: 0;
}
.crvbrdrntl{
	border-top-left-radius: 0;
	-moz-top-left-radius: 0;
	-webkit-top-left-radius: 0;
}
.cms_rtl .crvbrdrntr{
	border-top-right-radius: 4px;
	-moz-top-right-radius: 4px;
	-webkit-top-right-radius: 4px;

	border-top-left-radius: 0;
	-moz-top-left-radius: 0;
	-webkit-top-left-radius: 0;
}
.cms_rtl .crvbrdrntl{
	border-top-left-radius: 4px;
	-moz-top-left-radius: 4px;
	-webkit-top-left-radius: 4px;

	border-top-right-radius: 0;
	-moz-top-right-radius: 0;
	-webkit-top-right-radius: 0;
}
.cms_rtl .crvbrdrntr.crvbrdrntl{
	border-top-left-radius: 0;
	-moz-top-left-radius: 0;
	-webkit-top-left-radius: 0;

	border-top-right-radius: 0;
	-moz-top-right-radius: 0;
	-webkit-top-right-radius: 0;
}

.crvbrdrnbr{
	border-bottom-right-radius: 0;
	-moz-bottom-right-radius: 0;
	-webkit-bottom-right-radius: 0;
}
.crvbrdrnbl{
	border-bottom-left-radius: 0;
	-moz-bottom-left-radius: 0;
	-webkit-bottom-left-radius: 0;
}
.cms_rtl .crvbrdrnbr{
	border-bottom-right-radius: 4px;
	-moz-bottom-right-radius: 4px;
	-webkit-bottom-right-radius: 4px;

	border-bottom-left-radius: 0;
	-moz-bottom-left-radius: 0;
	-webkit-bottom-left-radius: 0;
}
.cms_rtl .crvbrdrnbl{
	border-bottom-left-radius: 4px;
	-moz-bottom-left-radius: 4px;
	-webkit-bottom-left-radius: 4px;

	border-bottom-right-radius: 0;
	-moz-bottom-right-radius: 0;
	-webkit-bottom-right-radius: 0;
}
.cms_rtl .crvbrdrnbr.crvbrdrnbl{
	border-bottom-left-radius: 0;
	-moz-bottom-left-radius: 0;
	-webkit-bottom-left-radius: 0;

	border-bottom-right-radius: 0;
	-moz-bottom-right-radius: 0;
	-webkit-bottom-right-radius: 0;
}

.shadow-lbr{
	-webkit-box-shadow: 0 1px 1px 1px #f1f1f1;
	-moz-box-shadow: 0 1px 1px 1px #f1f1f1;
	box-shadow: 0 1px 1px 1px #f1f1f1;
}
.shadow-panel{
	-webkit-box-shadow	: 0 2px 5px 1px #48678d;
	-moz-box-shadow		: 0 2px 5px 1px #48678d;
	box-shadow			: 0 2px 5px 1px #48678d;
}


.top-10 {
	margin-top:-10px;
}

.ofrwl_h_a{
	overflow-x:auto;
}
.ofrwl_h_v{
	overflow-x:visible;
}


.sidebar{margin-bottom: 15px;}
.halfcntct{background: #d5e8f5;padding: 10px;}
.r1{width: 100%;display: block;position: relative;}
.r1 select{
    background: #fff;
    border: 1px solid #c9c9c9;
    color: #434957;
    width: 100%;
    display: block;
    height: 41px;
    padding: 0.375rem 0.75rem;
    padding: 0 0.75rem 0 0;
}
.ttl{font-size: 18px; margin: 5px 0 15px;}
.row1 .field-row{width: 100%;position: relative;}
textarea.form-control{
    width: 100%;
    padding: 0.375rem 0.75rem;
    height: 150px;
    line-height:normal;
    resize: none;
    margin: 0;
}
input[type="checkbox"]{margin-left: 10px;}
.fck h2{font-size: 24px;font-weight: 200;}
.rowchk{font-size: 14px;}


.simple-aside .fck {
	margin-bottom:20px;
	min-height:300px;
}
.simple-aside .fck h2{
	font-weight:400;
}
.simple-aside .fck p{
	margin:0;
}

.subMenu{}
.subMenu ul {
	margin-bottom:0;
}
.subMenu li{margin-bottom: 2px;}
.subMenu li a{
    background: #eee;
    color: #000;
    display: block;
    padding: 5px 10px;
}
.subMenu li a:hover{
    background: #6b9cd0;
    color: #fff;
}
.subMenu li.onn a{
    font-weight: bold;
}
.subMenu li a[href="/legal/"]{
    display:none;
}
.vldtr{position: absolute;top: 5px;right: 5px;}
.contactFields .btn{
    max-width: 200px;
    margin: 0 auto;
    display: block;
}
.fullcntct{margin-bottom: 20px;}
.fixMenu{}
.fixMenu .main-wrap{}
.head-delimiter{height: 78px;overflow: hidden;}
/*.fixMenu .head-delimiter{height: 105px;}*/
.fixMenu .top-block{
    box-shadow: 0 0 5px rgba(0,0,0,.5)
}
.fixMenu .logo{/*margin-top: 10px*/;}
.item-content .btn-close{display: none;}
.scrollUp{
    background: #6b9cd0 none repeat scroll 0 0;
    border-bottom: 5px solid #ff7e00;
    border-radius: 5px 5px 0 0;
    bottom: -100%;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
    color: #ffffff;
    cursor: pointer;
    font-size: 18px;
    height: 46px;
    left: 20px;
    line-height: 40px;
    position: fixed;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    width: 46px;
    overflow: hidden;
    opacity: .5;
    z-index: 1030;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
}
.showScrollUp .scrollUp{bottom: 20px;}
.scrollUp:hover{opacity: 1;}
.scrollUp:before{
    background: #ff7e00;
    position: absolute;
    content: '';
    height: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: -1;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    
}
.scrollUp:hover:before{
    height: 100%;
}
.scrollUp i{}
.head-page{background: #d6e8f6;margin-bottom: 20px;}
.head-page .heading{
	font-weight:400;
}
.head-page .scl{
	margin-top: 20px;
	position:relative;
	left:-10px;
}

footer input.validation-error,
.fix-form input.validation-error,
.try-free input.validation-error,
.contactFields input.validation-error, .contactFields select.validation-error, .contactFields textarea.validation-error {
	background-color:#ffa6a6;
}

.carousel .slides li {
	margin:0 0 0 15px;
}
.heading-clients {
	background:url(images/clients.png) center top no-repeat;
	height:37px;
}




@keyframes "kf_crcl" {
  16.65% {
    -webkit-transform: rotate(-30deg);
	-moz-transform: rotate(-30deg);
	-ms-transform: rotate(-30deg);
	-o-transform: rotate(-30deg);
	transform: rotate(-30deg);
  }
  33.3% {
	-webkit-transform: rotate(30deg);
	-moz-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	-o-transform: rotate(30deg);
	transform: rotate(30deg);  }
  49.95% {
    -webkit-transform: rotate(-15deg);
	-moz-transform: rotate(-15deg);
	-ms-transform: rotate(-15deg);
	-o-transform: rotate(-15deg);
	transform: rotate(-15deg);
  }
  66.6% {
    -webkit-transform: rotate(15deg);
	-moz-transform: rotate(15deg);
	-ms-transform: rotate(15deg);
	-o-transform: rotate(15deg);
	transform: rotate(15deg);
  }
  83.25% {
    -webkit-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	-ms-transform: rotate(-5deg);
	-o-transform: rotate(-5deg);
	transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(5deg);
	-moz-transform: rotate(5deg);
	-ms-transform: rotate(5deg);
	-o-transform: rotate(5deg);
	transform: rotate(5deg);
  }
}

@-webkit-keyframes "kf_crcl" {
  16.65% {
    -webkit-transform: rotate(-30deg);
	transform: rotate(-30deg);
  }
  33.3% {
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg);  }
  49.95% {
    -webkit-transform: rotate(-15deg);
	transform: rotate(-15deg);
  }
  66.6% {
    -webkit-transform: rotate(15deg);
	transform: rotate(15deg);
  }
  83.25% {
    -webkit-transform: rotate(-5deg);
	transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(5deg);
	transform: rotate(5deg);
  }
}

@-moz-keyframes kf_crcl {
  16.65% {
	-moz-transform: rotate(-30deg);
	transform: rotate(-30deg);
  }
  33.3% {
	-moz-transform: rotate(30deg);
	transform: rotate(30deg);  }
  49.95% {
	-moz-transform: rotate(-15deg);
	transform: rotate(-15deg);
  }
  66.6% {
	-moz-transform: rotate(15deg);
	transform: rotate(15deg);
  }
  83.25% {
	-moz-transform: rotate(-5deg);
	transform: rotate(-5deg);
  }
  100% {
	-moz-transform: rotate(5deg);
	transform: rotate(5deg);
  }
}

@-ms-keyframes "kf_crcl" {
  16.65% {
	-ms-transform: rotate(-30deg);
	transform: rotate(-30deg);
  }
  33.3% {
	-ms-transform: rotate(30deg);
	transform: rotate(30deg);  }
  49.95% {
	-ms-transform: rotate(-15deg);
	transform: rotate(-15deg);
  }
  66.6% {
	-ms-transform: rotate(15deg);
	transform: rotate(15deg);
  }
  83.25% {
	-ms-transform: rotate(-5deg);
	transform: rotate(-5deg);
  }
  100% {
	-ms-transform: rotate(5deg);
	transform: rotate(5deg);
  }
}

.video-frame .embed-responsive-16by9 {
	margin-right:1px;
}





.search-form-wrapper {
	float:left;
	margin-top:4px;
	margin-left:22px;
	width: 185px;
	position:relative;
	z-index:1;
}
#search {
	position: relative;
}
#search .input_wrap {
	display: block;
	box-sizing: border-box;
	line-height: 20px;
	border-bottom: 1px solid #221e1a;
	border-radius: 0;
	-webkit-appearance: none;
	padding-right: 20px;
}
.cms_rtl #search .input_wrap {
	padding-right: initial;
	padding-left: 20px;
}
#search input {
	display: block;
	width: 100%;
	line-height: 20px;
	outline: none;
	background-color: transparent;
	border: none;
	overflow: hidden;
	margin: 0;
	color: #000;
}
#search a {
	position: absolute;
	right: 0px;
	bottom: 5px;
	color: #363636;
	cursor: pointer;
	font-size: 13px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.cms_rtl #search a {
	right: auto;
	left: 0px;
}
#search a:hover {
	text-decoration: none;
	color: #db4304;
}



.dvCats {
	margin-bottom:20px;
}
.kbcats {
	margin-top:0;
}
.kbcats a, .kbs>li>a{
	text-decoration:none;
	color: #0a0a09;
}
.kbcats a:hover, .kbs>li>a:hover{
	text-decoration:underline;
}
.kbcats h2{
	font-size:17px;
	line-height:19px;
	margin:0;
	padding:0;
	margin-bottom:10px;
	font-weight:bold;
}
.kbcats h2 span, .kbcats h3 span{
}
.kbcats h2 i, .kbcats h3 i{
	font-size:10px;
	font-style:normal;
	padding-top:2px;
}
.kbcats h2 i:hover{
	text-decoration:none;
}
ul.cats0{
	margin:0;
	padding:0;
}
ul.cats0 > li{
	list-style-type:none;
	display:block;
	margin:0 0 20px;
	font-size:17px;
	font-weight:bold;
}
.cms_rtl ul.cats0 > li{
}
.kbcats h2>a:hover, .kbcats h3>a:hover{
	text-decoration:none;
}
ul.cats1{
	background:#fff;
	padding:15px 15px 15px 0;
	border:1px solid #afafa7;
}
.cms_rtl ul.cats1{
	padding:15px 0 15px 15px;
}
ul.cats1 > li{
	/*font-size:12px;*/
	font-weight:normal;
	display:block;
	margin-bottom:20px;
	width:50%;
	float:left;
	padding-left:15px;
}
.cms_rtl ul.cats1 > li{
	float:right;
	padding-left:0;
	padding-right:15px;
}
@media (max-width: 767px) {
	ul.cats1 > li {
		width:100%;
		float:none !important;
	}
}
.kbcats h3{
	font-size:15px;
	line-height:19px;
	font-weight:bold;
	margin:0;
	padding:0;
	border-bottom:1px #e4e4e4 solid;
	margin-bottom:10px;
}
ul.cats1 > li > a{
}
ul.kbs{
}
ul.kbs > li{
	font-size:14px;
	padding:0px 0 10px 20px;
	background:url(images/kb.png) left 2px no-repeat;
}
.cms_rtl ul.kbs > li{
	padding:0px 20px 10px 0;
	background:url(images/kb.png) right 2px no-repeat;
}
.allkbs ul.kbs > li{
	font-size:15px;
	font-weight:bold;
}



/*		login		*/
.lgnbox{
	clear:both;
	margin-bottom:40px;
}
.lgnbox .grid_3{
	margin:0 auto;
	float:none !important;
}
.relogin .lgnbox{
	margin:0 auto;
	width:256px;
}
.lgnbox-desc{
	line-height:18px;
	margin-bottom:20px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
.lgnbox-err{
	line-height:20px;
	margin-bottom:20px;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#f00;
}
.lgnbox-mgs{
	height:20px;
	line-height:20px;
	margin-bottom:20px;
	overflow:hidden;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}
.lgnbox-mgs > div{
	color:#ec2c2c;
}
.lgnbox label{
	display:block;
	margin-bottom:15px;
}
.lgnbox label input{
	width:100%;
	padding:0 13px;
	height:33px;
	line-height:33px;
	font-size:14px;
}
.lgnbox .forgot{
}
.lgnbox .btn{
	margin-top:10px;
	padding:5px 15px;
	cursor:pointer;
	background-color:#393430;
	color:#ddd;
}
.lgnbox .btn:hover{
	background-color:#655a51;
}
.lgnbox label input.validation-error {
	background-color:#fcdddd;
}

.relogin {
	display:none;
	position:fixed;
	z-index:998;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:#1d2f45;
}
.relogin_noclicks {
	position:fixed;
	z-index:999;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

.ui-tooltip {
	background:#555 !important;
}
.cms_rtl .ui-tooltip {
	direction:rtl;
	text-align:right;
}
.ui-tooltip-content {
	color:#fff;
}


.fform {
	/*min-height: 214px;*/
	color:#000;
}
.fform .tit {
	color: #1D2F45;
	font-weight: bold;
	margin: 5px 0 10px;
	text-align:center;
}
.fform h7 {
	display:block;
	margin-bottom:5px;
	font-weight: 600;
}
.fform .row1 {
	margin: 0 0 8px;
	position:relative;
}
.fform .row1 label{
	display:block;
	position:relative;
	margin-bottom:10px;
}
.fform .row1 .vldtr{
	position:absolute;
	top:5px;
	font-weight:bold;
	font-size:18px;
	left:4px;
	z-index:5;
}
.cms_rtl .fform .row1 .vldtr{
	left:auto;
	right:4px;
}
.fform .row1 input {
	height: 25px;
	line-height: 25px;
	padding: 0px 12px;
	width:100%;
}
.fform .row1 select {
	height: 25px;
	line-height: 25px;
	width:100%;
}
.fform .row1 .ui-selectmenu-button {
	width: 100%;
}
.fform .row1 .ui-selectmenu-menu .ui-menu .ui-menu-item{
	border-bottom: none !important;
}
.fform .row1 .ui-selectmenu-button {
	/*border:none;
	height: 36px;
	line-height: 36px;*/
}
.fform .row1 .ui-selectmenu-button span.ui-selectmenu-text {
	padding:0 12px;
	color:#999;
	color:#000;
}
.fform .row1 textarea {
	height: 250px;
	padding: 10px 0 10px 12px;
	width: 100%;
}
.cms_rtl .fform .row1 textarea {
	padding: 10px 12px 10px 0;
}

.fform .row1 .r1.last {
	float:right;
	margin-right:0;
}
.cms_rtl .fform .row1 .r1.last {
	float:left;
	margin-left:0;
}

.fform input.validation-error, .fform textarea.validation-error {
	background-color:#fcdddd;
}
.form-btn {
	display: inline-block;
	color:#fff;
	letter-spacing: normal;
	padding: 0px 15px 2px;
	background-color: #393430;
	font: 300 16px/26px 'Roboto', sans-serif;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.cms_rtl .form-btn {
	font: 600 16px/26px 'Alef Hebrew', 'Roboto', arial, sans-serif;
}
.form-btn:hover {
	background-color: #6498CE;
	color: #000;
	text-decoration: none;
}
.fform .btnrow {
	text-align:center;
}


/*	gridview	*/
table.gvSkin{
	/*background-color:#f7f7f7;*/
	color:#000;
	width:100%;
	border-collapse:collapse;
	margin:0px 0 0 0;
	clear:both;
	border-width:0 0 0 0 !important;
	border-left-width:0px !important;
	border-right-width:0px !important;
	border-color:#e5e5e5;
	border-style:solid;
}
table.gvSkin > thead{
}
table.gvSkin tr.gvSkin{
	/*position:fixed;
	width:1416px;*/
}
/*table.gv_main .gv1, table.gv_main .gv2{*/
table.gvSkin[data-cmd] tr[data-arg]{
	cursor: pointer;
}

.gvSkin .srtng{
	cursor:move;
}
.gvSkin th{
	color:#1d2f45;
	color:#000;
	background-color:#f7f7f5;
	font-weight:bold;
	text-align:center;
	height:29px;
	line-height:29px;
	border-color:#f5f5f5;
	border-style:solid;
	border-width:1px 0 0 0;
	
	border-width:1px 0 1px 0;
	border-top-color:#e5e5e5;
	border-bottom-color:#e5e5e5;
	padding:0px 7px;
	white-space:nowrap;
}
.cms_rtl .gvSkin th{
	border-width:1px 0 1px 0;
}
.gvSkin td{
	border-width:1px 0px 1px 0px;
	border-style:solid;
	border-color:#e5e5e5;
	white-space:nowrap;
	padding:7px 7px !important;
	vertical-align:middle;
	color:#1d2f45;
	color:#000;
	line-height:16px;
}
.gvSkin2 td{
	padding:5px 7px !important;
}
.gvSkin td.chkclick{
	line-height:14px;
	cursor:default;
}
.cms_ltr .gvSkin td:first-child{
	border-left:none;
}
.cms_rtl .gvSkin td:first-child{
	border-right:0;
}
.gvSkin td:last-child{
	border-right:none;
}
.cms_rtl .gvSkin td:last-child{
	border-right-width:1px;
	border-left-width:0;
}
.gvSkin tr td a{
	text-decoration:underline;
}
.gvSkin tr td a:hover{
}
.gvSkin tr.cur{
	/*background-color:#eef1f2;*/
}
.gvSkin tr.open{
	background-color:#e4eaf5;
}
.gvSkin tr.checked{
	background-color:#ffffcc;
}
.cms_ltr .gvSkin tr.cur td:first-child{
	padding-left:3px !important;
	border-left:4px #2c5b83 solid;
}
.cms_rtl .gvSkin tr.cur td:first-child{
	padding-right:3px !important;
	border-right:4px #2c5b83 solid;
	border-left:1px #e5e5e5 solid;
}
table.gvSkin tr.cur td:first-child{
	border-left:4px #2c5b83 solid !important;
}
.cms_rtl table.gvSkin tr.cur td:first-child{
	border-right:4px #2c5b83 solid !important;
	border-left:1px #e5e5e5 solid !important;
}



.gv1{
	/*background-color:#F7F6F3;
	color:#333333;*/
}
.gv2{
/*	background-color:#ffffff;
	color:#284775;*/
}
.gvred td{
	color:#f00;
}
.gv_1{
	background-color:#ffffff;
}
td.gv_td_icons{
	text-align:center;
	width:1px;
	height:16px;
	padding:0 5px;
}
/*.cms_ltr td.gv_td_icons{
	border-left:0px !important;
}
.cms_rtl td.gv_td_icons{
	border-right:0px !important;
}*/
td.gv_td_icons > div{
	height:16px;
	overflow:hidden;
}
td.gv_td_icons image{
	margin:0 2px 0 0;
}
.cms_rtl td.gv_td_icons img{
	margin:0 0 0 2px;
}

div.mlines{
	height:16px;
	line-height:15px;
	overflow:hidden;
	position:static;
}
div.mlines > span.pnts{
	display:inline-block;
	height:10px;
	width:10px;
	background:url(images/icons/viewmore.png) center 3px no-repeat;
	margin-left:5px;
}
.cms_rtl div.mlines > span.pnts{
	margin-left:0;
	margin-right:5px;
}
div.mlines_hover{
	position:absolute;
	height:auto;
	overflow:hidden;
	margin:-3px 0 0 -3px;
	padding:2px;
	background:#fff;
	border:1px #888 solid;
	max-height:150px;
	overflow-y:auto;
}
.cms_rtl div.mlines_hover{
	margin:-3px -3px 0 0;
}
table.gvSkin td > div.mlines_hover{
	margin-top:-11px;
}
div.mlines_hover > span.pnts{
	display:none;
}

.mslctordr{
	width:40px;
}
.gv_txt_order{
	width:50px;
}
.gv_sort{
	display:inline-block;
	cursor: pointer;
	padding:0 13px 0 0;
	line-height:normal;
}
.cms_rtl .gv_sort{
	padding:0 0 0 13px;
}
.gv_sort:hover{
	text-decoration:underline;
}
.gv_sort_up{
	background:url(images/icons/sort-up.png) right 5px no-repeat;
}
.cms_rtl .gv_sort_up{
	background-position:left 5px;
}
.gv_sort_down{
	background:url(images/icons/sort-down.png) right 5px no-repeat;
}
.cms_rtl .gv_sort_down{
	background-position:left 5px;
}

table.gvSkin tr.isnew{
	background-color:#e7e7e7;
	background-color:#f0f0f0;
	/*font-weight:bold;*/
}


/*					*/
.opt_line {
	position:relative;
	top:-10px;
	line-height: 18px;
}
.opt_area {
	float:right;
	margin-left:15px;
}
.opt_area .ui-selectmenu-button{
	vertical-align:bottom;
}
.opt_area b{
	margin-left:10px;
}
.opt_area .chkbtn{
	display:inline-block;
	margin-left:10px;
	cursor:pointer;
	border:1px solid #afafa5;
	padding:1px 5px;
}
.opt_area .current{
	cursor:default;
	background-color:#78a8d8;
	color:#fff;
}

.opt_area .ui-selectmenu-button {
	/*border:none;*/
	height: 20px;
	line-height: 20px;
}
.opt_area .ui-selectmenu-button .ui-selectmenu-text {
	color:#0A0A09;
}


.ticketbox {
	padding:15px;
	border:1px #afafa5 solid;
	margin-bottom:15px;
	background-color:#fff;
}
.ticketbox.private {
	background-color:#eaeaea;
}
.ticket .header{
	border-bottom:1px #cacac5 solid;
	padding-bottom:5px;
}
.ticket .sts{
	display:inline-block;
	margin-right:10px;
	border:1px solid #afafa5;
	padding:1px 5px;
	background-color:#78a8d8;
	color:#fff;
}
.ticket .tid{
	display:inline-block;
	margin-right:10px;
	line-height:20px;
	padding:1px 5px;
}
.ticket .ttl{
}

.fform2 .row1 label b {
	display:inline-block;
	width:50px;
}

.repliesttl {
	margin-bottom:6px;
	font-size:16px;
	font-weight:bold;
	color:#2c5b83;
}
.reply {
	margin-top:-15px;
	height: 108px;
	overflow: hidden;
	position:relative;
}
.reply_open {
	height: auto;
	overflow: visible;
}
.reply_overlay {
	display:block;
	position:absolute;
	/*background-color: #777;*/
	top:15px;
	left:0;
	right:0;
	bottom:0;
	z-index:5;
	cursor:pointer;
	/*filter:alpha(opacity=20);
	opacity:0.2;*/
}
.reply_overlay > div{
	position:absolute;
	background-color: #fff;
	top:75px;
	left:0;
	right:0;
	bottom:0;
	z-index:5;
	cursor:pointer;
	filter:alpha(opacity=95);
	opacity:0.95;
	box-shadow: 0px -20px 34px 12px #FFF;
}
.reply_open .reply_overlay {
	display:none;
}
.ticket .reply {
	margin-top:0;
}
.reply .img{
	float:right;
	padding:15px 0 15px 15px;
	width:80px;
	position:relative;
}
.reply .img img{
	max-width:100%;
}
.reply .img span{
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	bottom:0;
	right:0;
}
.reply .replybody{
	padding:15px 95px 0 0;
}
.reply .replyheader{
	font-weight:bold;
	margin-bottom:10px;
}
.reply .replyheader span{
	font-weight:normal;
	margin-right:20px;
	line-height:19px;
	font-size:12px;
}
.reply .replytext{
	text-align:initial;
}
.reply .replyfiles{
	margin-top:20px;
	padding-top:20px;
	border-top:1px #cacac5 solid;
}
.reply .replyfiles h5{
	font-weight:bold;
	margin-bottom:10px;
	font-size: 14px;
}
.reply .replyfiles div{
	padding:0 0 5px 0;
	height:16px;
	background:url(images/download.png) right center no-repeat;
}
.reply .replyfiles div a{
	padding:0 20px 0 0;
}

/*	dvFU	*/
.dvFU{
	/*width:300px;*/
	/*height:30px;*/
}
label>.dvFU{
	margin-bottom:5px;
}
.dvFU1{
	display:block;
}
.dvFU11{
	height:24px;
}
.dvFU2,
.dvFU11 input[type="text"],
.dvFU11 input[type="button"] {
	border:1px #afafa5 solid;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	height:22px;
	line-height:20px;
	vertical-align: baseline;
}
.dvFU11 input[type="text"]{
	height:24px;
	width:50% !important;
	height:22px;
	line-height:22px;
}
.dvFU11 input[type="button"]:hover {
	color: #34495e;
}
.dvFU2{
	height:24px;
	border: #afafa5 1pt solid;
	display:none;
	height:24px;
}
.dvFU2 iframe{
	height:24px;
	width:298px;
	width:100%;
	background-color:Transparent;
	padding:0;
	margin:0;
	height:24px;
}
.dvFU3{
	height:24px;
	display:none;
	text-align:center;
}
.fuRet{
	line-height:20px;
	color:Red;
	height:20px;
	font-weight:bold;
	font-size:15px;
	cursor:pointer;
}
.fuPP{
	position:absolute;
	display:none;
	/**width:50px;
	min-width:50px;*/
	width:auto;
	z-index: 100;
}
.fu_iframe_in {
	padding:1px;
}
.fu_iframe_in input[type="file"]{
	width:50%;
}
.fu_iframe_in input[type="button"]{
	width:60px;
}

.kbview {
	line-height:24px;
}
.kbview img{
	box-sizing: border-box;
	max-width:100% !important;
	border:none !important;
	height:auto !important;
}
.kbview ul, .kbview ol{
	padding:0 25px;
	margin: 15px 0;
	margin: 10px 0;
}
.kbview ul ul, .kbview ul ol, .kbview ol ul, .kbview ol ul{
	margin: 0 0;
}
.kbview ul>li{
	list-style:circle;
}
.kbview ol>li{
	list-style:decimal;
}
.kbview a{
	color: #6498CE;
	text-decoration: underline;
}
.kbview a:hover{
	color: #6498CE;
	text-decoration: none;
}

