@import url("//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&subset=latin,cyrillic-ext,greek-ext,greek,vietnamese,latin-ext,cyrillic");
*{margin:0;padding:0;list-style:none;}
body{color:#333;zoom:1;font-family: 'Open Sans', sans-serif;font-size:13px;}
.full-width{width:100%;}
.screen-width{max-width:980px;padding:20px 0;margin:auto;position:relative;}
.screen-width.item div{margin:10px 0;}

.full-page.blur { -webkit-filter: blur(10px);filter: blur(10px);}

h1,h2,h3,h4,h5,h6 {margin:0 0 5px 0;color:#333;}
h1 {font-size:30px;font-weight:400;color:#4d81bd;}
h2 {font-weight:300;font-size:2em;}
h3 {font-weight:400;font-size:1.438em;}
h4 {font-weight:400;font-size:1.25em;}
h5 {font-weight:700;font-size: 13px;}

hr {border:0;height:1px;background-color:#e1e1e1;margin:20px 0;}
/*content holders*/
.inline ul{padding: 0; margin: 0;}
.inline li{display: inline; list-style: none; float: left; padding-left:5px;}

.col-left{float:left;}
.col-right{float:right;}
.clearfix{clear:both;}

.c-50{width:50%;}
.c-30{width:33%;}
.c-25{width:25%;}
.content{padding:20px;}

.count {margin:0 0 0 5px;background-color:#e1e1e1;border-radius:4px;padding:1px 5px;display:inline-block;text-align:center;line-height:15px;}
.count.red {background-color:#d70000;}

@media (max-width:980px) {
.screen-width{padding:20px;}
.c-50,.c-30,.c-25{width:50%;}
}

@media (max-width:480px) {
.c-50,.c-30,.c-25{width:100%;}
}

/*bg color */
.bg-purple {background-color:#5b5c86;color:#fff;}
.bg-lightgrey {background-color:#eff1f3;}
.bg-thingrey {background-color:#f5f6f7;}
.bg-grey {background-color:#eaedef;}
.bg-darkblue {background-color:#24265E;}
.bg-lightblue {background-color:#e5ecf4;}
.bg-blue {background-color:#4d80be;}

/* Link || Button*/
a { text-decoration: none; color: #4d80be; }
.link{display:inline-block;background-repeat:no-repeat;padding:0 0 0 30px;line-height:25px;min-height:25px;}
.link.read-more {background-image:url(icons/icons-arrow-read-more.png);background-position:right 7px;padding:0 15px 0 0;}
.link.dropdown {background-image:url(icons/icons-dropdown.png);background-position:right 9px;padding:0 18px 0 0;}
.link.page {background-image:url(icons/icons-page.png);background-position:left 0;}
.link.pdf {background-image:url(icons/icons-pdf.png);background-position:left 0;}
.link.play {background-image:url(icons/icons-play.png);background-position:left 0;min-height:28px;line-height:28px;}
.link.btn:hover{margin:0 0 0 10px;}

button,input{border:0;outline:none;cursor:pointer;background-color:transparent;}
.btn-rounded-small{border-radius:22px;padding:3px 15px;color:#333;}
.btn-rounded {cursor:pointer;font-size:13px;color:#333;padding:3px 15px;border-radius:22px;}
.btn-square {cursor:pointer;font-size:13px;color:#333;padding:10px 20px;}
.btn-rounded.img {display:inline-block;padding:8px 20px 8px 40px;background-position:5px 4px;background-repeat:no-repeat;}
.btn-rounded.big {display:inline-block;padding:12px 20px 12px 55px;background-position:5px 4px;background-repeat:no-repeat;font-size:16px;}
.btn-rounded-small.img {display:inline-block;padding:4px 20px 4px 35px;background-position:4px 3px;background-repeat:no-repeat;}
.btn-rounded.download{background-image:url(icons/icons-download-icon.png);}
.btn-rounded.arrow{background-image:url(icons/icons-arrow-right.png);}
.btn-rounded.readit-big{background-image:url(icons/icon-readit-big.png);}
.btn-rounded.watch{background-image:url(icons/icons-watch-icon.png);}
.btn-rounded.submit{background-image:url(icons/icons-submit.png);}
.btn-rounded-small.add{background-image:url(icons/icons-plus.png);}
.btn-rounded-small.create{background-image:url(icons/icons-create.png);}
.btn-rounded-small.comment{background-image:url(icons/icons-comment.png);}
.btn-rounded-small.submit{background-image:url(icons/icons-submit.png);}
.btn-rounded-small.orange,.btn-rounded.orange {background-color:#ffa300;color:#333;}


.orange {background-color:#ffa300;color:#333;}
.btn-rounded.square{border-radius:3px;}


button.btn-rounded-small.img{padding:7px 20px 5px 35px;}

.btn-rounded.blue {background-color:#4d80be;color:#fff;}
.btn-rounded.grey {background-color:#93989b;color:#fff;}
.btn-rounded.red {background-color:#ff0000;color:#fff;}
.btn-rounded.darkblue,.btn-square.darkblue {background-color:#2c346f;color:#fff;}

.btn-next {width:36px;height:36px;background-image:url(icons/arrow-next.png) ;display:inline-block;}
.btn-prev {width:36px;height:36px;background-image:url(icons/arrow-prev.png) ;display:inline-block;}
.btn-next.purple {width:36px;height:36px;background-image:url(icons/icon-download-arrow-corp-blue.png) ;display:inline-block;}

.slider-btn li{width:14px;height:5px;background-color:#eff1f3;float:left;margin:0 5px 0 0;}
.slider-btn li.current {background-color:#ffa300;}

/* Icons */
.in-icons {width:22px;height:21px;display:inline-block;background-image:url(icons/sprite-industries-icons.png);background-repeat:no-repeat;}
.in-icons.supply-chain {background-position:0 -254px;}
.in-icons.logistics-planning {background-position:0 -276px;}
.in-icons.production-planning {background-position:0 -298px;}
.in-icons.workforce-planning {background-position:0 -320px;}
.in-icons.quintiq-platform{background-position:0 -364px;}
.in-icons.optimization{background-position:0 -364px;}
.in-icons.aviation{background-position:0 -85px;}
.in-icons.broadcasting{background-position:0 -127px;}
.in-icons.field-services{background-position:0 -190px;}
.in-icons.healthcare{background-position:0 -148px;}
.in-icons.logistics{background-position:0 -64px;}
.in-icons.manufacturing{background-position:0 0;}
.in-icons.metals{background-position:0 -21px;}
.in-icons.natural-resources{background-position:0 -42px;}
.in-icons.public-transport{background-position:0 -233px;}
.in-icons.rail{background-position:0 -342px;}
.in-icons.retail{background-position:0 -105px;}
.in-icons.security{background-position:0 -169px;}
.in-icons.about{background-position:0 -451px;}
.in-icons.leadership{background-position:0 -472px;}
.in-icons.locations-worldwide{background-position:0 -493px;}
.in-icons.news-events{background-position:0 -514px;}
.in-icons.alliance{background-position:0 -535px;}
.in-icons.partners{background-position:0 -557px;}
.in-icons.services{background-position:0 -579px;}
.in-icons.careers{background-position:0 -601px;}
.in-icons.blog{background-position:0 -622px;}
.in-icons.support-center{background-position:0 -643px;}
.in-icons.view{height:18px;background-position:0 -664px;}
.in-icons.score{height:15px;background-position:0 -682px;}
.in-icons.search-blue{background-position:0 -697px;height:18px;}
.in-icons.search-white{background-position:0 -1288px;height:18px;}
.in-icons.completed{background-position:0 -714px;height:15px;}
.in-icons.edit{background-position:0 -730px;height:20px;width:21px;}
.in-icons.share{background-position:0 -751px;height:20px;width:21px;}
.in-icons.copy{background-position:0 -772px;height:20px;width:21px;}
.in-icons.delete{background-position:0 -793px;height:20px;width:21px;}
.in-icons.duplicate{background-position:0 -814px;height:21px;width:21px;}
.in-icons.favourite{background-position:0 -836px;height:21px;width:21px;}
.in-icons.download{background-position:0 -857px;height:21px;width:21px;}
.in-icons.upload{background-position:0 -879px;height:21px;width:21px;}
.in-icons.stop{background-position:0 -901px;height:21px;width:21px;}
.in-icons.refresh{background-position:0 -922px;height:21px;width:21px;}
.in-icons.people{background-position:0 -943px;height:21px;width:21px;}
.in-icons.add{background-position:0 -964px;height:20px;width:21px;}
.in-icons.switch{background-position:0 -984px;height:20px;width:21px;}
.in-icons.pdf{background-position:0 -1005px;height:21px;width:18px;}
.in-icons.ppt{background-position:0 -1026px;height:21px;width:18px;}
.in-icons.zip{background-position:0 -1047px;height:21px;width:18px;}
.in-icons.email{background-position:0 -1068px;height:21px;width:21px;}
.in-icons.scroll-bottom{background-position:0 -1108px;height:20px;width:20px;}
.in-icons.comment{background-position:0 -1128px;height:20px;width:20px;}
.in-icons.issue{background-position:0 -1148px;height:20px;width:20px;}
.in-icons.flag{background-position:0 -1168px;height:20px;width:20px;}
.in-icons.monitor{background-position:0 -1188px;height:20px;width:20px;}
.in-icons.leave{background-position:0 -1208px;height:20px;width:20px;}
.in-icons.attachment{background-position:0 -1228px;height:20px;width:20px;}
.in-icons.assign{background-position:0 -1248px;height:20px;width:20px;}
.in-icons.transfer{background-position:0 -1268px;height:20px;width:20px;}
.in-icons.bookmark{background-position:0 -1307px;height:21px;width:21px;}
.in-icons.milestone{background-position:0 -1328px;height:21px;width:21px;}

/*tabs */
.tabs li {float:left;display:inline-block;padding:3px 15px;margin:0 1px 0 0;}
.tabs.blue li{background-color:#83a6d2;color:#fff;}
.tabs.blue li.current {background-color:#fff;color:#333;}
.tabs.purple li{background-color:#7c7d9e;color:#fff;}
.tabs.purple li.current {background-color:#fff;color:#4d80be;}
.tabs.grey li{background-color:#dfe4e7;color:#333;}
.tabs.grey li.current {background-color:#fff;color:#333;}
.tabs li.current .count {color:#fff;}

/* bullet */
.bullet.check li{background-image:url(icons/bullet-check.gif);background-repeat:no-repeat;padding:0 0 0 35px;background-position:0 3px;}
.bullet.orange {
    background-color: transparent;
    color: inherit;
}
.bullet.orange li{background-image:url(icons/bullet-orange.gif);background-repeat:no-repeat;padding:0 0 0 10px;background-position:0 center;}
.bullet.arrow-orange li{background-image:url(icons/bullet-arrow-orange.gif);background-repeat:no-repeat;padding:0 0 0 20px;background-position:0 center;}
.bullet.video li{background-image:url(icons/bullet-video.png);background-repeat:no-repeat;padding:0 0 0 20px;background-position:0 center;}
/* input */
input[type="password"],input[type="text"],input[type="number"],textarea,input[type="search"] {font-family: 'open sans'!important;background-color:#e5ecf4;outline:none;border:0;padding:5px 10px;color:#fff;color:#333;}
textarea{border-radius:4px;font-family: 'Open Sans', sans-serif;color:#333;min-height:50px;}
input[type="password"].input-purple,input[type="text"].input-purple,textarea.input-purple,textarea  {background-color:#5b5c86;color:#fff;font-family: 'open sans'!important;}
input[type="password"].input-lightblue,input[type="text"].input-lightblue,textarea.input-lightblue,textarea  {background-color:#cddeec;color:#333;font-family: 'open sans'!important;}
.input-purple::-webkit-input-placeholder {color:#fff;font-family: 'Open Sans', sans-serif!important; }
.input-blue {background-color:#b5cde5!important;font-family: 'Open Sans', sans-serif!important;}
.input-blue::-webkit-input-placeholder {font-size:13px!important;line-height:15px;color:#333;font-family: 'Open Sans', sans-serif;}
.input-blue:-moz-placeholder {font-size:13px!important;color:#333!important; line-height:15px;font-family: 'Open Sans', sans-serif;}
.input-lightblue::-webkit-input-placeholder {color:#333;font-family: 'Open Sans', sans-serif!important;}
.input-blue:-moz-placeholder{color:#333;font-family: 'Open Sans', sans-serif!important;}
textarea.input-blue {font-size:14px;font-family: 'Open Sans', sans-serif!important;}
.sbHolder,.sbOptions,.sbSelector {font-size:13px;font-family: 'Open Sans', sans-serif!important;}
/* table */
table,tr,td,th {border-collapse:collapse;}
table th{border-bottom:2px solid #e1e1e1;}
table td{border-bottom:1px solid #e1e1e1;}
table .center {text-align:center;}
table th, table td {padding:10px 15px;}
table .highlight {background-color:#ffe8bf;}

/*header */
.header {background-color:#24265e;height:75px;}
.header .screen-width{padding:0;}
.header .site-logo {float:left;margin:20px 20px 0 0;color:#fff;text-align:center;font-size:11px;}
.header .site-nav {float:right;color:#fff;margin:30px 0 0 0;}
.header .site-nav a {color:#fff;}
.header .site-nav li {float:left;margin: 0 0 0 20px;}
.header .site-name {color:#ffa300; font-size:20px;float:left;margin:25px 0 0 0;}
.header .user-login {margin:10px 0 3px 0;}
.header .user-login,.user-login a,.nav a{color:#fff;}
.header .user-login .username {color:#ffa300;}
.header .user-login .thumb {width:40px;height:40px;overflow:hidden;}
.header .user-login .thumb img{max-width:40px;max-height:40px;}
.header .site-tagline {font-size:10px; color:#fff; float:left; margin:30px 0 0 0;}
/* footer */
#footer,.footer {font-size:12px;}
.footer .footer-link li {float:left;margin:0 5px 0 0;}
.footer .footer-link a {color:#333;}
.footer .footer-link {margin:0 20px 0 0;}
/* emotion*/
.emotion {width:20px;height:20px;background:url('/css/icons/sprite-emotions.png') no-repeat;display:inline-block;}
.emotion.e0 {background-position:0 0;}
.emotion.e1 {background-position:-20px 0;}
.emotion.e2 {background-position:-40px 0;}
.emotion.e3 {background-position:-60px 0;}
.emotion.e4 {background-position:-80px 0;}
.emotion.e5 {background-position:-100px 0;}
.emotion.e6 {background-position:-120px 0;}
.emotion.e7 {background-position:-140px 0;}
.emotion.e8 {background-position:-160px 0;}
.emotion.e9 {background-position:-180px 0;}
.emotion.e10 {background-position:-200px 0;}
.emotion.e11 {background-position:-220px 0;}
.emotion.e12 {background-position:-240px 0;}
.emotion.e13 {background-position:-260px 0;}
.emotion.e14 {background-position:-280px 0;}
.emotion.e15 {background-position:-300px 0;}
.emotion.e16 {background-position:-320px 0;}
.emotion.e17 {background-position:-340px 0;}
.emotion.e18 {background-position:-360px 0;}
.emotion.e19 {background-position:-380px 0;}
.emotion.e20 {background-position:-400px 0;}
.emotion.e21 {background-position:-420px 0;}
.emotion.e22 {background-position:-440px 0;}
.emotion.e23 {background-position:-460px 0;}

.page-restriction {min-height:600px;}
.page-restriction .close{margin:-15px -20px 0 0;}
.page-restriction .details {max-width:300px;}
.data-holder{width:400px;background-color:#fff;}


.quote-left{top:0;left:0;position:absolute;width:19px;height:17px;background: url('//cdn.quintiq.com/images/icons-quote-left.png')no-repeat;}
.quote-right{right:0;bottom:0;position:absolute;width:19px;height:17px;background: url('//cdn.quintiq.com/images/icons-quote-right.png')no-repeat;}
.quote-text{position:relative;padding:0 25px;}
.quote-text .text{border-bottom:1px solid #e1e1e1;padding-bottom:10px;}
.quote-by {margin:10px 0 0 25px;}
.quote-by img {width:auto!important;}

.modal-box {display:none;position:fixed;top:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:9999;}
.modal-register-form {background-color:#fff;padding:20px 20px 20px 40px;max-width:400px;margin:150px auto 0 auto;}
.modal-register-form li {margin:0 0 10px 0;}
.modal-register-form h2{margin:0 0 20px 0;color:#ffa300;}
.modal-register-form h4{margin:0 0 10px 0;}
.modal-register-form input[type="text"] {width:250px;}
.modal-register-form #modal-form-submit {margin:20px 0 0 0;}
.modal-box .modal-close{margin:-10px -10px 0 0;}

.ds_center { width: 100%!important; }

.video-comment-box{width:50%;margin:auto;}
.video-comment-box-textarea {width:100%;margin:0 0 10px 0;}
.video-comment-box .btn-rounded{margin:0 -20px 0 0;}

.ds{z-index:999999;}
a{outline:none;}

.btn-square{font-size:14px;}