@import url("http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,700");
body {width:100%;margin:0 auto;font-family: 'Open Sans'; font-size:100%;}
p{font-size:17px;}
table p{margin-bottom:0;}
.lib-prod{ margin-bottom: -85px;}
.number{font-size:2.1em!important;font-family:'Oswald'!important; font-weight:100%;font-style: normal;}
.testimonial{width:100%;margin-top:20px;float: left;}
.testimonial p{font-size:1em!important;}
.testimonial p.blabla{font-style:italic;}
.discover-ul{list-style: none outside none;margin:40px auto 0;font-family:Arial; font-size: 15px; }
.discover-ul li{padding:15px 0;}
.discover-ul li:nth-child(2n){background-image:url(//kpiinstitute.org/wp-content/uploads/2015/09/line_between_descriptions1.png);margin-left: 20px;padding:0 !important;height:2px;line-height:2px;background-repeat:no-repeat;}
.credentials{text-align:left;padding:12px 120px;float: left;background-color:#f1f1f1;margin-top:30px;}
.bottom-foter{margin:30px 0 20px 0!important;}
.form-div{display:block; vertical-align:top; background-color:#f1f1f1;border-radius:10px;border:1px solid #000;height: 490px !important;}
.form-div-lib{display:block; vertical-align:top; background-color:#ffffff;border-radius:10px;border:1px solid #989898;height: 550px !important;
-webkit-box-shadow: 0px 0px 13px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 13px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 13px 1px rgba(0,0,0,0.75);}
#hidden{visibility: hidden;display:none;}
input[type="text"], input[type="email"], input[type="tel"]{
width: 100%;
margin-bottom: 15px;
background-color:#fafafa;
color:#000!important;
border:1px solid #69118b;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
font-size:1em!important;
height: 1.6em!important;
}
#form-perf input[type="text"], #form-perf input[type="email"], #form-perf input[type="tel"]{
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 46%, rgba(237,237,237,1) 77%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(46%, rgba(255,255,255,1)), color-stop(77%, rgba(237,237,237,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 46%, rgba(237,237,237,1) 77%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 46%, rgba(237,237,237,1) 77%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 46%, rgba(237,237,237,1) 77%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 46%, rgba(237,237,237,1) 77%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
-webkit-box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.44);
-moz-box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.44);
box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.44);
}
input[type="submit"],input[type="button"]{
width: 103%;
border-radius:5px;
display: block;
color:#FFF;
border-width:3px;
font-size:1em!important;
height:2.0em!important;
border-style: solid;
}
a {text-decoration: none;}
#descarca {
background-color:#69118b;
border-color:#69118b;
}
#comanda {
background-color:#01771f;
border-color:#01771f;
}
#comanda2{
background-color:#ffffff;
border-color:#ee3423;
color:#ee3423;
}
#form-perf input[placeholder], #form-perf [placeholder], #form-perf *[placeholder] {
color: #000 !important;padding-left:5px;font-family:montserrat; font-weight:light; font-size:14px;
}
input[placeholder], [placeholder], *[placeholder] {
color: #000; padding-left:5px;
}
.your-item {padding:0 10px;position: relative;margin:0;font-weight: 300!important;}
.your-item span{font-weight:bold;}
.your-item:after {
content: '';
position: absolute;
top: 6px;
left: 0;
width: 3px;
height: 14px;
border-left: 3px solid #69118b;
}
.header{position:relative;  float: left; width: 100%;}
.header-content{position: absolute; margin:4% 9%; width:82%;}
.kpilogoad{padding-left:20px;background-color:#000;border-bottom: 3px solid #01771f;height:38px;line-height:38px;}
.treime{width:33.33%;float:left;}
.wp-image-7169{width:13%; height:auto; display:inline-block;}
.titlu{font-family:minion pro; font-weight:bold; font-size:48px;line-height: 50px; text-align:center!important;}
.subtitlu{font-family:'Open Sans'!important; font-size:24px; line-height: 40px;text-align:center;color:#69118b;}
.titlu-celule{text-align:left; color:#FFF; margin-top:1%;}
.preview{text-align:center; font-size:27px;} .clearfix:after{
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix{display: inline-block;}/*\*/* html .clearfix{height:1%;}
.clearfix {display:block;}/**/.width33{width:33.33%;}
.mijloc-content{text-align:left;margin:12px 120px;vertical-align:middle;}
.mijloc {width: 33.33%; display: table-cell; vertical-align: middle;height:285px;}
.tabelu  {width:33.33%;float:left;}
.cascade-select2{width:41.33% !important;}
.order-img2{width:25.33% !important;} @media only screen and (min-width: 1440px) { 
body {width:1440px; margin:0 auto;}
.titlu{font-size:53px;}
.subtitlu{font-size: 29px !important;}
.header-content{position: absolute; margin:1% 6%;width: 62%!important;}
.header, .widget_text{width: 1440px!important;}
.titlu-celule{margin-top: 1%!important;width: 1200px !important;}
.order-img2 img{width: 60% !important;}
} @media only screen and (max-device-width: 1024px){
.titlu{font-size: 35px!important;line-height: 36px!important;}
.mijloc-content{margin: 1% 9%!important;height: auto !important;}
.credentials{padding:1% 9%;} 
.wp-image-7156{height:227px!important;}
.mijloc form{margin:15px 15px!important;}
input[type="text"], input[type="email"], input[type="tel"] {width:96%}
input[type="submit"], input[type="button"] {  width: %;}
} @media only screen and (max-device-width: 985px) and (min-device-width: 768px){
.titlu { font-size: 28px !important; line-height: 30px !important;}
} @media only screen and (max-device-width: 767px) and (min-device-width: 480px){
.titlu { font-size: 29px !important; line-height: 30px !important;}
p{font-size:15px;}
.mijloc-content {height: 300px !important;margin: 1% 2% !important;}
.credentials {padding: 1% 2%;}
input[type="text"],input[type="email"],input[type="tel"]{height: 23px;}	
.header-content{margin:4%;width:92%;}
.mijloc-content{height:auto !important;}
} @media only screen and (max-device-width: 599px) and (min-device-width: 480px){
p.titlu { font-size:2em!important; line-height:2.5em!important;text-align:left!important;}
.wp-image-7169{width:18%!important;}
.mijloc{height:auto;width:100%;display:table;}
.mijloc-content{height:auto !important;}
input[type="submit"],input[type="button"]{height: 28px;}
} @media only screen  and (max-width: 479px){ 
.mijloc {width: 100% !important;height:auto;display:table !important;}
.mijloc-content{margin: 100px auto !important;height:auto!important;margin: 0 20px 10px auto !important;}
.form-div{width:100% !important;}
.number {font-family:Oswald !important;font-size:0.7em !important;font-style:normal;}
.credentials{background-color:#f1f1f1;float:left;margin-top:0px;padding:10px;text-align:left;}
} @media only screen and (max-width: 767px) and (min-width: 480px){
.titlu { font-size: 29px !important; line-height: 30px !important;}
p{font-size:15px;}
.wp-image-7169{width:30%;}
.mijloc-content {height: auto !important;margin: 1% 2% !important;padding:0px;margin-bottom:0px !important;padding-bottom:0px !important;}
.mijloc{height:auto !important;width:100% !important;margin-top:0px !important;display: table;}
.credentials {padding: 1% 2%;}
input[type="text"], input[type="email"], input[type="tel"] {height: 23px;width: 99%;}	
input[type="submit"],input[type="button"] {height: 28px;width: 103%;}
.header-content { margin: 4%;width: 92%;}
.dictionary1{width:40% !important;}
.form-div{width:80% !important;margin: 0 auto;}
.mijloc:first-child{height:auto !important;width:100%!important;display: table!important;}
} @media only screen  and (max-device-width: 479px){ 
body {font-size:100%!important;}
.wp-image-7169{width: 30%!important; display:inline!important;float:left!important;}
p , input[type="submit"],input[type="button"], input[type="text"],input[type="email"], input[type="tel"]{font-size:2em!important;}
.titlu{font-size:3em!important; line-height:1.5em!important;text-align:center!important;font-size:150%;}
.wp-image-7156{height:100%!important; display:block!important;}
.header-content{text-align: center!important;margin:4% 5%;width:90%;}
.titlu-celule{color:#000;}
.titlu-celule .treime{float: right;width:100%;}
.credentials{padding:5%; }
.subtitlu{font-size:2.5em!important;color:#000;}
.mijloc-content{margin:0 5% 0!important;height:auto!important;}
.mijloc {width: 100%!important;height:auto;display: block!important;}
.mijloc:last-child {padding:3%!important;width: 94%!important;}
.form-div{padding:3%!important;width: 94%!important;height:100%!important;}
.tabelu{width:100%!important; float:none!important;}
.treime p{display: none;}
.asterix{font-size:1em!important;}
.footer p{padding:0 15px;}
.testimonial p{font-size:1.5em !important;}
.tabelu,.tabelu table{width:100%!important;}
table p{font-size:2em !important;}
.number{font-size:300%!important; font-weight: normal!important;font-style: normal!important;}
.your-item:after {
content:none!important;
}
}
.telefon{width: 102.5% !important;}
.prefix {
width: 25% !important;float:left;
}
.phone{
width: 65% !important;float:right;
}
.ui-menu{
max-height:230px;
overflow:auto;
overflow-x: hidden;
}
.errormsg{
color:#ee3423;
text-align:center;
font-weight:bold;
font-size:18px;
}
.send-form{
margin:15px 30px;
}