@charset "utf-8";
/* CSS Document */

body {
font-family: BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",
Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol", font-family: 'Lato', sans-serif;
    color: #666; font-size: 14px; line-height: 1.42857143;
color: #002639; background: url(images/bkg.jpg) repeat; padding-top: 0 important!;}

.livecd {padding-top: 8px;}
.jumbotron p.release {font-size:13px; line-height:18px; text-align:center;}
/*links*/
 a:focus, a:hover {color: red; text-decoration: none; }

/*Typographics*/
p {font-size:16px; line-height:25px; margin-top:10px; font-family: Lato, sans-serif;
    font-weight: 100;
    color: #404040;}
p.small {font-size: 14px;}
.small {font-size: 11px;}
ul.small li {font-size: 10px;}
p.smallest { font-size: 11px; line-height: 15px; margin-top: 0;}
.red {color:#c00020;} .red-a {color:#c00020; padding-top: 0; margin-top: 0;}
h1 {    font-family: 'Lato', sans-serif;
    color: #666;
    font-size: 32px;
    font-weight: 300;
    line-height: 35px;}
h2 {padding: 40px 0 10px 0; color: #666; font-weight: 100;
    font-size: 21px;
    padding-top: 30px;}
h3 {padding-top: 30px; margin-bottom: 20px; color: #666; font: 100%/1 "Lato"; font-size: 24px;}
h4 {padding-top: 30px; margin-bottom: 20px;}
h3.short {padding-top: 0px; margin-top: 0;}
h5 {font-weight: bold;}
h4.features-link {margin: 10px 0;}
h2.guide-title, h3.guide-title {padding-top: 0; padding-bottom: 20px;}

h1.components { padding: 20px 0 20px 0px; color:#666; font-size: 32px;
    font-weight: 300; line-height: 35px;} 
    h3.components {padding: 20px 0 0px 0px; color:#666; clear: both; color: #3079b1;
    font: 100%/1 "Lato";
    font-size: 22px;} p.components {padding: 5px 40px;} 

.product-box {
    border-color: #EAEAEA #EAEAEA #EAEAEA #EAEAEA;
    border-radius: 5px 5px 5px 5px;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
    /*box-shadow: 0px 1px 0px 0px #ccc;*/
    color: #000;
    background-color: #fff;
    padding: 0 35px;
    margin-bottom: 0;
    padding-bottom: 0;
    text-decoration: none;
    margin-bottom: 20px;
    margin-top: 15px;
}

ul.breadcrumbs {
    border-bottom: #EAEAEA 1px solid;
    padding: 20px 12px;
    font-size: 13px;
}

ul.breadcrumbs li {
    list-style-type: none;
    display: inline;
    padding: 10px;
}


ul.breadcrumbs-bottom {
    border-top: #EAEAEA 1px solid;
    padding: 20px 12px;
    font-size: 13px;
    text-align:center;
    margin-top: 40px;
}

ul.breadcrumbs-bottom li {
    list-style-type: none;
    display: inline;
    padding: 10px;
}

.orange {
    font-size: 18px;
    color: #F60;
}

.green {
    font-size: 18px;
    color: #8bb017;
}

 div.content { display: block; background-color: #fff; border: solid 1px #ddd; /*-webkit-border-radius: 10px; border-radius: 10px; */   }
.blue-style {background-color: #fff; padding: 0; margin: 0;}
.st-key {/*visibility: hidden;*/}
.st-key {/*width: 49%;*/ text-align: right; color:#666; font-size: 12px;}
@media (min-width: 992px){.blue-style {height: 300px;}
.st-key {/*visibility: hidden;*/}}
@media (max-width: 768px){.st-head-row {/* padding: 1em; */
}}


.text-primary {color: #ffbb00; text-shadow: 1px 1px #32368e;}
.jumbotron h1{padding-top: 40px; font-family: 'Lato', sans-serif; color: #666; font-size: 32px;
font-weight: 300; line-height: 35px;}
.name {font-weight: 100; font-size: 21px; padding-top: 10px; color:#666; font-family: 'Lato', sans-serif; line-height: 35px;}
.describtion {color: #fff; text-shadow: 1px 1px #00334c;}





.top {background-color: #6ca9e0; padding: 0.2em 1em !important; margin-bottom: 2px;
/*-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;
border-top-left-radius: 10px;border-top-right-radius: 10px;*/ border: solid 1px transparent}
div.top > h3.downtitle {color: #fff !important; padding: 10px 0; margin: 0; font-size: 18px;
}

.bd-callout-warning {border-left-color: #f0ad4e;}
.bd-callout-green {border-left-color: #6db865;}
.bd-callout {padding: 1.25rem; margin-top: 1.25rem; margin-bottom: 1.25rem;
border: 1px solid #eee; border-left-width: .25rem; border-radius: .25rem;
border-left-color: #f0ad4e; background-color: #fff;}
.bd-callout-green {border-left-color: #6db865;;} 


.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
padding: 8px; line-height: 1.42857143; vertical-align: middle; border-top: 1px solid #ddd;}


h3.heading {font-size: 16px; text-decoration: none; color: #1e52b8; padding-top: 5px;}
.space-box {padding: 0 40px 40px 40px;}
.leftside {text-align: right; color: #666; font-style: italic;}
.term {color: #C33;}
.figure label {display: block; padding-top: 1em; font-style: italic; color: #666; font-weight: 700;}

/*Design styles*/
.breadcrumb {background-color: #fff;}
.border-box {border: 1px dashed #4365A3; padding: 15px; margin: 20px 0;}
.zero20,.two20, .three20, .four20,.five20 {width: 20%;}
.one10,.two10, .three10, .four10,.five10 {width: 10%;} .featutes {width:50%;}
.qty, .price1, .order {text-align: center;}

.table-version th, .table-version td {padding: 20px;}
.version {width: 20%;} .date {width: 20%} .changes {width: 60%}
.table {text-align: center;} td.gray {padding: 20px; background-color: #EDEDED;}.one14 {width: 14%} .two4,.four4,.six4 {width: 4%} .three24,.five24,.seven24 {width: 24%}  
.list li{font-size: 16px; padding: 8px 0; text-align: left; /*list-style-image: url(/undelete/images/bullet_2.png);*/ padding-left: 12px;
    margin: 0.2em 0;text-align: left;}



/*MANUAL*/
.container-guide {padding-bottom: 50px;}
table.doc-table td{padding: 20px;}
ul.userguidelist li {font-size: 16px;}




/*SHIPPING*/

.order-blocks {width:100%;}

.order1 {border-bottom-left-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
    box-shadow: 1px 1px 4px 1px rgba(46,61,73,0.1); /*height: 210px;*/ margin: 10px 0;}
.order-box {text-align: center;}
.download-big {height: 60px;
    background: #39a624;
    background: -moz-linear-gradient(top, #9dd53a 0%, #a1d54f 33%, #80c217 69%, #7cbc0a 100%);
    background: -webkit-linear-gradient(top, #9dd53a 0%,#a1d54f 33%,#80c217 69%,#7cbc0a 100%);
    background: linear-gradient(to bottom, #9dd53a 0%,#a1d54f 33%,#80c217 69%,#7cbc0a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 );
    padding: 15px;
    margin: 0 auto;
    border-radius: 5px;}

.download-button-banner{/*width: 245px;*/ margin: 30px auto;}
.download-list {list-style-type: none;}

.number {color: #c00020; font-size: 30px;}
.order-blocks {width: 100%; height: 300px; background-color: #fff;}
.block {padding: 20px; border: 1px dashed #7fbfdf;  text-align: left; margin: 40px 0;  padding: 20px;}
.ver-button {padding-left: 70px; }
.note {margin-top: 120px;}



td.price1 {font-size: 21px;}

.page-title {padding: 40px 0; margin: 0 0 10px 0;}
.list-group {padding-left: 15px;margin-bottom: 20px;}
.list-group li {padding-right: 10px; margin-right: 8px;}
.btn {border-radius: 2px;}
.pic {padding: 20px 0;}
.guide-titles {margin: 40px 0 20px 0; font-weight: bold;}
.title-products {padding: 30px 0; margin:0;}
.bg-blue {background-color: #E6F7FF;}
.page-header { margin: 0px 0 20px; padding: 40px 0 10px 0;border-bottom: 1px solid #eee;}

ul.small-letters, ol.small-letters { font-size: 16px;line-height: 30px;padding: 15px 30px;}
.small {font-size: 16px;}
ol.eula {margin: 25px 0;}
ul.eula {list-style-type: circle; overflow: visible; margin: 25px 0;}

ul.eula li, ol.eula li{padding: 8px 0;}

.one-guides {width: 15%;}
.two-guides {width: 84%;}
.one-two-guides {width: 99%;}  .one-two-guides td {padding: 10px 0;}
.one, .two {width:50%;}
.mid-pos {vertical-align: middle;}
.one-resptable {width: 50%;} .one-resptable-40 {width: 40%;} 
.two-resptable {width: 25%;} .two-resptable-59 {width: 59%;} 
.three-resptable {width: 24%;} 
.responsive-example-table td {border-collapse: collapse; border-spacing: 0; padding: 0}
.center-pos {text-align: center;} .left-pos {text-align: left;} .right-pos {text-align: right;}
.red-letter {font-size:21px; color: red;}
.green-check {font-size: 20px; color: #7cbc0a;}
.f-pics {width:10%; }.f-twos {width:79%;}.f-frees {width: 10%;}.f-pros {width:10%;}
.light-blue {background: rgb(230,247,255);}
.f-table td {padding: 10px;}
.software {width: 40%;} .licenses {width: 10%;} .qty {width: 10%;} .price, .order {width:30%;}
.software1 {width: 20%;} .licenses1 {width: 30%;} .qty1 {width: 10%;} 

.versiona {width:15%;} .datea {width:12%;} .systema {width:13%;} .changesa {width:58%;}
ul.history {padding:0; font-size: 16px;} ul.history li {padding: 5px 0;}
.cert {padding: 20px;}
.one-cert {width:36%;} .two-cert {width:28%;} .three-cert {width: 36%;}
.examples {font-size: 12px; text-align: center;}


.well {/*background-color: #fff;*/ border: none; -webkit-box-shadow: none; box-shadow: none;}
.one25, .two25,.three25, .four25 {width:25%;}
.features-dot-color2a, .features-dot-color1a { padding: 20px; background-color: #e6eaec; border-bottom: 1px solid #fff;}
.features-dot-color2a {background-color: #fff;}
.one30 {width: 30%;} .two70 {width: 70%;}
@media (max-width: 768px) {.row {padding: 0 20px;} .row-banner {padding: 0;} .kilban {padding-top: 0px;}}

.how-to-pic {padding-top: 100px;}


@media (max-width: 768px) {.how-to-pic {padding-top:0;}}

.note-one {width:15%;} .note-two {width:85%;}
td.mid-pos {vertical-align: middle; padding: 8px;} td.top-pos {vertical-align: top;}
td.grey-bg {background-color: #E6E6E6;}
.features-table {width:80%;} .features-table-one {width: 10%;} .features-table-two {width: 10%;}
.description {width:59%;} .freever {width:20%;} .prover {width:20%;}
.one-reps {width:50%;} .two-reps {width: 24%} .three-reps {width: 25%}
.tabs {width:100%; padding: 0;} .tabs td.one-tabs {width:45%;} td.two-tabs {width:54%;}
.features {width: 59%;} .freeware {width: 20%;} .professional {width: 20%;}
.one {width:49%;} .two {width:50%;}
.ones {width:15%;} .twos {width:84%;}
.one9 {width: 9%;} .two90 {width: 90%;}
.one33,.two33,.three33 {width:33%;} .one30 {width: 30%} .two10 {width:10%;} .three20 {width: 20%;} .four39 {width: 39%;}
.one43 {width: 43%} .two10 {width: 10%;} .three46 {width: 46%;}

.feedback {padding: 0; width: 100%; border-spacing:0; border-collapse:collapse;}
.left {text-align: left;}

.one55 {width:55%;} .two10, .three10, .four10 {width:10%;}
.one70 {width: 70%;} .two10,.three10,.four10, .five10 {width: 10%;}
.features {width: 70%;}
.features-lic20 {width: 20%;} .personal-lic20, .corporate-lic20, .ultim-lic20, .gen-lic20 {width: 20%;}

.fa {font-size: 24px; color: #333;}
.req-text {font-size: 11px; text-align: center; line-height: 18px;}


/*NAVIGATION*/

.navbar {min-height: 20px;}

.navbar-inverse .navbar-nav>li>a {color: #333; font-size: 12px; border-top: 3px solid #f1f1f1;}
.navbar-inverse .navbar-nav>li>a.features, .navbar-inverse .navbar-nav>li>a.downloads, .navbar-inverse .navbar-nav>li>a.guide,
.navbar-inverse .navbar-nav>li>a.components, .navbar-inverse .navbar-nav>li>a.home, .navbar-inverse .navbar-nav>li>a.buyorder, 
.navbar-inverse .navbar-nav>li>a.support, .navbar-inverse .navbar-nav>li>a.manual, .navbar-inverse .navbar-nav>li>a.contacts, .navbar-inverse .navbar-nav>li>a.partners {color: #333; font-size: 12px; border-top: 3px solid #cd548e;}

.navbar-inverse .navbar-nav>li>a:hover {color: #337ab7;}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #337ab7; background-color: transparent;}

.navbar-inverse {background-color: #f1f1f1; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); border-bottom: none;}

.nav>li>a {padding: 4px 10px;}

@media (max-width: 1024px){ .nav>li>a {padding: 10px 10px;}}

@media (min-width: 768px){.navbar-header {float: left;}}


@media (min-width: 767px){
.navbar-inverse .navbar-nav.open .dropdown-menu > li > a {
    color: blue;
} 
 }

.dropdown-menu { min-width: 155px; font-size: 14px;}

@media (min-width: 767px){
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, 
.container>.navbar-collapse, .container>.navbar-header {
    margin-right: 0;
    margin-left: 0;

}
}


@media (min-width: 768px){
.navbar-right .dropdown-menu {
    right: 0; 
   left: auto; 
} }
/*NAVBAR TOGGLE*/

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #fff;
}
.navbar-inverse .navbar-toggle {
    border-color: #069;
}
.navbar-toggle {
    position: relative;
    float: left;
    padding: 9px 10px;
    /*margin-right: 15px;
    margin-bottom: 0px;
    margin-top: 13px;*/
    margin: 13px;
    background-color: rgba(0,0,0,.075);
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}


 ul.second-nav {
    display: block;
    border-right: 1px solid #1b68a0;
    /*float: left;*/
    /*margin: 0;*/
    margin-bottom: 0;
    position: relative;
    height: 45px;
    display: inline-table;
    width: auto;
}

ul.second-nav li {
    display: block;
    padding: 0;
    margin: 0;
    border: none;
    border-left: 1px solid #1b68a0;
    float: left;
    list-style-image: none;
    margin: 0;
    text-indent: 0;
    vertical-align: bottom;
    font-size: 14px;
    line-height: 3.5;
    height: 45px;
}

ul.second-nav li a:visited {
    background-color: #64a3da;
    padding: 18px 14px 12px;
    height: 40px;
    color: #fff;
}

ul.second-nav li a:link {
    padding: 19px 14px 10px;
    margin-top: 20px;
    text-align: left;
    color: #fff;
    text-decoration: none;
    height: 40px;
}

.navigation .logo {
    border-left: 0;
    float: left;
    width: 200px;
    height: 40px;
    overflow: hidden;
}



a.download-link {
    color: blue;
    text-decoration: none;
    font-size: 18px;
}


.blue-link {color: #3079b1;
    font: 100%/1 "Lato";
    font-size: 22px; padding-top:5px;}

.dotted-line {border-top: 1px dashed #039; padding:10px; margin: 0px 0;}

.green {font-size: 20px;}





.navbar-inverse .navbar-toggle:link, .navbar-inverse .navbar-toggle:link {
    background-color: #fff;
}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#069;}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}
.navbar-inverse .navbar-toggle{border-color: #666;}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#fff;}
.navbar-inverse .navbar-toggle .icon-bar{background-color: #bbb;}


.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse 
.navbar-nav>.open>a:hover
{color:#fff; background: #6BA8DF;}



@media (max-width: 780px){
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover { color: #666; }
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#069;}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}
.navbar-inverse .navbar-toggle{border:none;}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{
    background-color: rgba(0,0,0,.075);}
.navbar-inverse .navbar-toggle .icon-bar{background-color: #fff;}


.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {border:none; /*background-color:#3181C8;*/  }
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse 
.navbar-nav>.open>a:hover
{color:#fff; background-color:#7db9e8;}

.navbar-inverse {}
}

@media (max-width: 767px){
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #666; font-size: 11px; } .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
    color: blue; }}

@media (min-width: 768px){
.navbar-right {
    /*float: left!important;*/
    margin-right: 0px;
}

.navbar-nav {
/*margin: 9.5px -15px;*/
    
}

}

/*BANNER*/
.jumbotron {background-color: #fff; margin-bottom:0;}
.custom {/*background: rgb(107,168,223); 
-moz-background: linear-gradient(top, rgba(107,168,223,1) 0%, rgba(41,137,216,1) 56%, rgba(45,104,146,1) 96%); 
-webkit-background: linear-gradient(top, rgba(107,168,223,1) 0%,rgba(41,137,216,1) 56%,rgba(45,104,146,1) 96%); 
background: linear-gradient(to bottom, rgba(107,168,223,1) 0%,rgba(41,137,216,1) 56%,rgba(45,104,146,1) 96%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ba8df', endColorstr='#2d6892',GradientType=0 );
*/
}
.jumbotron p { font-size: 17px;}
@media (max-width: 768px) {.jumbotron p { font-size: 14px; padding-left: 12px;}
.jumbotron h1 { padding-top: 0px;}}
.a {font-size: 12px;}



.picture {
    background: none;
    border: none;
    box-shadow: none;
    margin: 30px 0;
}

@media (min-width: 768px) {.picture {overflow: hidden;}}



.text-center {
    text-align: center;
    line-height: 2em;
}

.display-1 {font-family:BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2;}
.lead {
    font-size: 1.25rem;
    font-weight: 500;
    font-family: BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"
}

.dspace {margin-top: 10px;} 

 
/*Breadvcrumbs*/

#bottom-breadcr {
    text-align: center;
    margin-top: 30px;
    font-size:  12px;
}

#breadcrumbs, #bottom-breadcr {
    font-size: 12px;
    padding: 30px 0;
}

.manual-pages {padding: 30px 0 50px 0;}

/*HISTORY PAGES*/

table.history td {
    font-size: 15px;
    padding: 25px 0;
    /*border: 1px #ccc dotted;*/
    padding: 30px;
}

.tabs td, .tabs th {
    border-collapse: collapse;
    padding: 12px;
    text-align: center;
} 

.tabs th {padding-bottom: 0;}


.history {margin-bottom: 50px;}.history td {border-collapse: collapse; border-spacing: 0; padding: 0;} 
.history tr.blue-color {background-color: #E6F7FF;}


 #footer-logos a {
    color: #E4E4E4;
    float: left;
    font-size: 1em;
    padding: 80px 0 10px;
    text-decoration: underline;
    width: 20%;
    font-family: Verdana, Geneva, sans-serif;
}

.products-footer {font-size: 20px; color:#fff;}
a.products-footer:link {font-size: 20px; text-decoration: none; color:#fff;}
a.products-footer:hover {color:#e2f2ff;} 
.prod-footer-ul {color: #95D1ff;}
.container-fluid-blue {background-color: #3079b1;
font-size:14px; padding: 30px 0;}




.req {padding-top: 0; text-align: center; color: #484848; font-weight: bold; padding-bottom: 8px; font-size: 14px;}
.tab-f td {text-align: center; padding: 8px; border-bottom: 1px dashed #bbb;}
.tab-f th {font-size: 4px; text-align: center;}
.green-gl {font-size: 20px color: #7cbc0a;}

.free-pro-features {width: 100%;}
.free-pro-features td {
    font-size: 14px;
    padding: 10px 0 10px 5px;
}


h3.reqtitle {margin-top: 0; padding-top: 0; font-weight: bold; font-size: 16px;}




/*BLOG*/

.blog-post-title {margin-top:0; padding-top:0;}

/*HEADER*/

#headerblue {

    text-shadow: 0 1px 0 0 rgba (0,0,0,0.2);
    border-bottom: none;
    background: #4c87cb url(../images/header-pic1.png) no-repeat left;
    
}


.container-width {
    margin-left: auto !important;
    margin-right: auto !important;
    width: 960px;
    height: 140px;

}


h1#page-descr {
    margin: 7px 0 0 10px;
    padding: 0;
}


#descr, #descr1 {
    float: left;
    width: 400px;
    /*width: 350px;*/
    margin: 50px 0 0 35px;
}

#descr1 {margin: 23px 0 0 5px;}
.wintel {padding-top: 55px; margin-left: 60px; }

@media (max-width: 768px){
#headerblue {
background: background: rgb(42,108,182); /* Old browsers */
background: -moz-linear-gradient(top, rgba(42,108,182,1) 43%, rgba(125,185,232,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(42,108,182,1) 43%,rgba(125,185,232,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(42,108,182,1) 43%,rgba(125,185,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a6cb6', endColorstr='#7db9e8',GradientType=0 );       
}


.container-width {
    margin-left: auto !important;
    margin-right: auto !important;
    height: 140px;
    width: 100%;

}


.wintel {padding-top: 45px; margin-left: 60px; visibility: hidden;}
.small-logo {visibility: hidden;}
h1#page-descr {margin: 7px 0; padding: 0;}

#descr, #descr1 {visibility: hidden; padding-top: 0; margin-top: 0; font-size: 1px; width: 10px; height: 1px;}

#descr1 {margin: 23px 0 0 5px;}

.description {
    font: bold 0.9em Arial, Helvetica, sans-serif;
    text-shadow: none;
    color: #fff;
    letter-spacing: 1px;
    font-size: 14px;
    margin: 0; padding: 0; visibility: hidden;}

.manual-pages {padding: 0;}
header.carousel {height: 100%;}




.greencolor {background: rgb(208,228,247); /* Old browsers */
background: -moz-linear-gradient(top, rgba(208,228,247,1) 0%, rgba(115,177,231,1) 24%, rgba(10,119,213,1) 50%, rgba(83,159,225,1) 79%, rgba(135,188,234,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e4f7', endColorstr='#87bcea',GradientType=0 );
-webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}

}





.greencolor {background: rgb(208,228,247); /* Old browsers */
background: -moz-linear-gradient(top, rgba(208,228,247,1) 0%, rgba(115,177,231,1) 24%, rgba(10,119,213,1) 50%, rgba(83,159,225,1) 79%, rgba(135,188,234,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e4f7', endColorstr='#87bcea',GradientType=0 );
-webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}

.green {background: rgb(157,213,58); 
background: -moz-linear-gradient(top, rgba(157,213,58,1) 5%, rgba(103,176,94,1) 53%, rgba(0,122,0,1) 100%); 
background: -webkit-linear-gradient(top, rgba(157,213,58,1) 5%,rgba(103,176,94,1) 53%,rgba(0,122,0,1) 100%); 
background: linear-gradient(to bottom, rgba(157,213,58,1) 5%,rgba(103,176,94,1) 53%,rgba(0,122,0,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#007a00',GradientType=0 );
-webkit-background-clip: text; -webkit-text-fill-color: transparent; } 



  .blue {
padding: 20px 62px; border-radius: 2px; border: 1px solid #3379BF; background: #c00020; background: rgb(122,188,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(122,188,255,1) 0%, rgba(96,171,248,1) 44%, rgba(64,150,238,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 );
color: #fff;
    text-shadow: 0px 1px #354822;
    /*font-weight: bold;*/
    font-size: 15px;
    text-decoration: none;

}
.blue-small, .blue-small:hover {padding: 10px 30px; font-size: 16px; color: #fff; box-shadow: 0px 4px 4px 0px #ccc;}

.blue:hover {background: rgb(81,168,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(81,168,255,1) 1%, rgba(21,129,237,1) 74%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(81,168,255,1) 1%,rgba(21,129,237,1) 74%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(81,168,255,1) 1%,rgba(21,129,237,1) 74%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51a8ff', endColorstr='#1581ed',GradientType=0 );
}


.btn-success, .btn-success-var {
    color: #fff;
    border-color: #39a624;
    padding: 20px 30px;
    font-size: 18px;
    border-radius: 2px;
    border: 1px solid #39a624;
    background: rgb(157,213,58); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(157,213,58,1) 0%, rgba(0,122,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(157,213,58,1) 0%,rgba(0,122,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(157,213,58,1) 0%,rgba(0,122,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#007a00',GradientType=0 );
    text-shadow: 0px 1px #354822;
    margin-bottom: 5px;
    box-shadow: 0px 4px 4px 0px #ccc;
    }


.btn-success:hover, .btn-success-var:hover {
    color: #fff;
    border-color: #39a624;
    padding: 20px 30px;
    font-size: 18px;
    border-radius: 2px;
    background-color: green;
    text-shadow: 0px 1px #354822;
    margin-bottom: 5px;
    background: rgb(0,173,0); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0,173,0,1) 1%, rgba(0,91,0,1) 99%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,173,0,1) 1%,rgba(0,91,0,1) 99%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,173,0,1) 1%,rgba(0,91,0,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ad00', endColorstr='#005b00',GradientType=0 );
    }

.btn-success-var, .btn-success-var:hover {padding: 10px 20px;
    font-size: 16px;}

@media screen and (max-width: 768px) {.btn-success, .blue, .download-big {margin-left:0px;}  }

a.download, a.download-big {
    color: #fff;
    text-shadow: 0px 1px #354822;
    font-weight: bold;
    font-size: 17px;
    text-decoration: none;
    /*margin: 10px 0;*/
    
}


a.download-big {font-size: 18px;  }

.download-button-manual {margin: 30px 0;}

/*Brand*/


.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
    color: #06C;
    background-color: transparent;
}

.navbar-brand { padding: 0; float: none;}

.navbar-brand>img {display: inline;}

.navbar-brand>img.logo {width: 26%;     margin-top: 5px;}

.dropdown-menu {border-radius: 2px;
    position: absolute;
    top: 100%;
    box-shadow: 0 2px 2px -1px #777;
    padding: 5px 0;
    /*margin-top: 4px;*/
    margin-top:0px;
    /*width: 270px;*/
    border-radius: 2px;
    background-color: #f7f7f7;
    border: 1px solid #d5d5d5;
}

.dropdown-menu li {padding: 5px 0px;
    color: #3079b1; left: 30;}


.dropdown-menu-large > li > ul > li > a.mainmenu {padding: 3px 15px;}
    

/*Carousel*/

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block; }

.carousel-caption {
    position: absolute;
    right: 15%;
    top: -6px;
    left: 15%;
    z-index: 10;
    padding-top: 2px;
    color: #666;
    color: #1e52b8;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,89,134, 0.1);
    font-size: 18px;
    height: 30px;
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 27%, rgba(255,255,255,0.52) 62%, rgba(255,255,255,0.22) 84%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 27%,rgba(255,255,255,0.52) 62%,rgba(255,255,255,0.22) 84%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 27%,rgba(255,255,255,0.52) 62%,rgba(255,255,255,0.22) 84%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
}


@media screen and (min-width: 768px) {
.carousel-caption {
    right: 5%;
    left: 5%;
}}



.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 60px;
	color: #EAF8FF;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    background-color: rgba(0,0,0,0);
    filter: alpha(opacity=50);
    opacity: .5;
}


.carousel-control.right {
    right: 0;
    left: auto;
    background: none;

}

.carousel-control.left {
    background: none;
  
}

.carousel-control.right {
    background: none;
right: 0;
left: auto;
background-repeat: repeat-x;
opacity: 0.2;
    filter: alpha(opacity=20);
}


.carousel-control.left {opacity: 0.2;
    filter: alpha(opacity=20);}





@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 60px;
    height: 60px;
    margin-top: -10px;
    font-size: 30px;
    /*color: #3A3A3A;*/
    color:#004060;
}}
    


.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, 
.carousel-control .icon-next, .carousel-control .icon-prev {
    position: absolute;
    /*top: 30%;*/
    z-index: 5;
    display: inline-block;
    margin-top: -10px;
}

.carousel-control .icon-next-test, .carousel-control .icon-prev-test {  top:0%; }





.carousel-indicators .active {
    width: 16px;
    height: 16px;
    margin: 0;
    /*background-color: #95D1ff;*/
    /*background-color: #d1ddea;*/
    background-color: #2c4b69;
    /*border-color: #fff;*/
}

.carousel-indicators li {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #666;
    background-color: #195797;
    background-color: #2c4b69;
    background-color: #6bb6ff;
    /*background-color: #000\9;
    background-color: rgba(0,0,0,0);*/
    /*border: 1px solid #fff;*/
    border-radius: 10px;
    opacity: 0.4;
    filter: alpha(opacity=40);
}


@media screen and (min-width: 768px){
.carousel-indicators {
    bottom: 60px;
}}
.carousel-indicators {
    position: absolute;
    /*bottom: 20px;*/
    bottom: 0px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
    /*background-color: #000;*/
}



a.anons:hover, a.anons:link {
    color: red;
    font-size:12px;
}

a.anons:visited {
    color: red;
}



a.buy-now-link {
    color: #fff;
    text-shadow: 0px 1px #354822;
    font-weight: bold;
    font-size: 18px;
}

.right-shift {padding-left: 30px;}


@media (max-width:768px){.screen-responsive {width:100%;margin:30px auto;}}
@media (max-width: 768px){
    header.carousel .item, header.carousel .item.active, header.carousel .carousel-inner {
    height: 100%;
	
	
}}
.descr, .descr-industrial { padding: 0px 0 20px 0px; margin-top:0; text-align:left; 
    color: #3A3A3A; text-shadow: none; font-size:15px; 
    line-height:35px; font-weight:100; /*padding-right: 150px;*/}

.download-main-page{padding: 15px 15px; font-size:18px;}
.buy-main-page {background-color: #e14329; color: #fff; padding: 15px 65px; border-color:#B50435; font-size:18px;}
h2.banner {font-size:35px;padding: 10px 0 0px 0; color: #3A3A3A; margin-top: 30px;}

h3.banner-descr {font-size: 24px; padding:0 0 30px 0; margin-top:0; font-style:italic;}



  table.req {
    padding: 5px;
    background: url(images/req-bg-1.png) repeat-y;
    margin-left: 70px;
}


.log {font-size: 14px; text-align: center;}

@media(max-width:767px) {
	h2.banner {font-family: 'RobotoBold', Arial, Helvetica, sans-serif;
	 font-size: 28px; padding-top: 40px;}


    }



table.req {
    padding: 5px;
    background: url(images/req-bg-1.png) repeat-y;
}




/*responsive table*/
#responsive-example-table {
    border-color: #EAEAEA #EAEAEA #EAEAEA #EAEAEA;
    border-radius: 5px;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
    box-shadow: 1px 0 0 #FFFFFF;
    color: #000000;
    padding: 0 8px;
    margin-top: 20px;
    padding-bottom: 0;
    text-decoration: none;
    margin-bottom: 20px; }

#responsive-example-table th {font-size:15px; padding: 20px; border-top: none; border-radius: 5px;}
#responsive-example-table th.center {text-align:center;}
#responsive-example-table td.featutes-info {border-bottom: 1px solid #eee; padding: 20px 5px; font-size: 16px; 
    line-height: 25px; margin-top: 10px;       border: 1px solid #EAEAEA;
    border-top: none;
    border-left: none;
    border-right: none;
    font-size: 14px;
    padding: 10px 5px;
    line-height: 20px; border-radius: 5px;}
#responsive-example-table td.features-dot-color1 {text-align:center; margin: 0 2px; border-bottom: 1px solid #fff;
    border: 1px solid #EAEAEA;
    border-top: none;
    border-left: none;
    border-right: none;
    font-size: 14px;
    padding: 10px 0 10px 0px;
    line-height: 20px; vertical-align: text-top;}
#responsive-example-table td.features-dot-color2 {background-color: #fff;text-align:center; margin: 0 2px; border-bottom: 1px solid #eee;}
#responsive-example-table td.features-dot-color3 { background-color: #e6eaec;text-align:center; margin: 0 2px; border-bottom: 1px solid #fff;}
span.yes {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    overflow: hidden;
    background-color: #82ce55;
    
}

@media (width: 375px){#responsive-example-table th {font-size:15px; padding: 20px; border-top: none;}}


.no {color:#c00020; padding-left: 0px;}
@media (width: 375px){{padding-left:0;}}


.pro-small {font-size:15px;}
.smallbuy {width: 80%; height: 40px; margin-top: 20px; border-radius: 2px; border: 1px solid #39a624; }
.smallbuy1 {width: 80%; height: 40px; margin-top: 20px; border-radius: 2px; border: 1px solid #d22328; }




/*TESTIMONIALS*/

.testimonials {font-size:20px; text-align:center; margin:150px 200px; width: 720px;} 
@media (max-width: 768px){.testimonials {font-size:15px; text-align:center; margin:0px; width: 90%;} }
@media (min-width: 768px){.testimonials {font-size:15px; text-align:center; margin:10px; width:90%;} } 
 .author { font-style: italic; color: #666; text-align: right;}
 
    
/*YOUTUBE VIDEO*/
.vid { position: relative;padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;
}
 
.vid iframe,.vid object,.vid embed 
{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
	
.vid-banner {position: relative; padding-bottom: 66.25%; padding-top: 0px; 
 height: 0; overflow: hidden;}
 
.vid-banner iframe,.vid-banner object,.vid-banner embed {position: absolute;
top: 0; left: 0; width: 100%; height: 100%;}


/*FOOTER*/

.container-fluid {
    margin-right: auto;
    margin-left: 0;
	/*background-color: #fff;*/
    background: url(images/bkg.jpg) repeat;
    font-size: 14px;
    padding-right: 15px;
    padding-left: 15px;
    font-size:14px; 
    /*border-top:1px solid #d1d0d0;*/ 
    padding: 10px 0;
	
}


.footers {
    background-color: #eee;
    color: #000;
    font-size: 14px;
    border-top: 1px solid #ddd;
}

.footer-address {padding-left: 140px; padding-right: 0;}
@media (max-width: 768px){.footer-address {padding-left: 0px; padding-right: 0;} 
.footer-address p, .footer-address a {font-size: 14px;} p.phones {font-size: 12px;} 
}

ul.bottom-menu {padding-top: 10px; padding-left: 0;}
ul.bottom-menu li{display:inline; padding: 20px;}
a.white:link {color: #666;display: inline;}
a.white:hover {color: #d22328; text-decoration:none;}

@media (max-width: 768px){a.white {display: block; text-align: right;} 
ul.bottom-menu li{display:block; padding: 20px;}}




	 .panel-default>.panel-heading {
    color: #666;
    background-color: #FFF; 
    border-color: #FFF; 

}

.panel-danger>.panel-heading-red {
    color: #fff;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.panel {
    margin-bottom: 80px;
    /*border: none;*/
}

.panel-heading {text-align: center; margin: 0 auto;}



a.buy-button:link {
    color: #6C6C6C;
    text-decoration: none;
}


a.buy-button:focus, a.buy-button:hover {
    color: #fff;
    text-decoration: none;
}

.btn-success-custom {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
    padding: 12px;
    border-radius: 2px;
    font-size:  14px;
}

.btn-default-custom {
    color: #fff;
    background-color:#bbb;
    border-color: #eee;
    padding: 12px 50px;
    border-radius: 2px;
    font-size:  14px;
}

.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #868e96;
}

/*download freeware button*/

.download-free-btn, .download-free-btn-small {background: #9dd53a; 
/*background: -moz-linear-gradient(top, #9dd53a 0%, #a1d54f 33%, #80c217 69%, #7cbc0a 100%); 
background: -webkit-linear-gradient(top, #9dd53a 0%,#a1d54f 33%,#80c217 69%,#7cbc0a 100%); 
background: linear-gradient(to bottom, #9dd53a 0%,#a1d54f 33%,#80c217 69%,#7cbc0a 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 );*/
background: #adf43a; /* Old browsers */
background: -moz-linear-gradient(top, #adf43a 0%, #80c217 57%, #74ad0a 88%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #adf43a 0%,#80c217 57%,#74ad0a 88%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #adf43a 0%,#80c217 57%,#74ad0a 88%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adf43a', endColorstr='#74ad0a',GradientType=0 ); /* IE6-9 */ 
width:210px; 
height:65px;  
padding:10px 18px; 
margin: 0 auto; 
border-radius: 5px;
padding: 20px 30px;
}

.butbandesc {font-size: 11px; margin-left: 0px; font-weight:bold; /*color: #666;*/}

@media(max-width:767px) {.download-free-btn 
    {width:210px; height:45px; border-radius: 3px; margin: 10px auto; height: 65px;}}

.download-free-btn-small {width: 100px; height:30px; border-radius: 3px; padding-top: 5px; margin:0 auto;
background: #9dd53a; /* Old browsers */
background: -moz-linear-gradient(top, #9dd53a 0%, #91db1a 42%, #76af0a 82%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #9dd53a 0%,#91db1a 42%,#76af0a 82%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #9dd53a 0%,#91db1a 42%,#76af0a 82%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#76af0a',GradientType=0 ); /* IE6-9 */

}



.buy-now-btn, .buy-now-btn-small {background: #e14329; /* Old browsers */
background: -moz-linear-gradient(top, #e14329 0%, #d60431 44%, #b50435 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e14329 0%,#d60431 44%,#b50435 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e14329 0%,#d60431 44%,#b50435 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e14329', endColorstr='#b50435',GradientType=0 ); /* IE6-9 */
width:240px; 
height:65px;  
padding-top:20px; 
margin: 0 auto; 
border-radius: 5px;

}

.buy-now-btn-small {width: 100px; height:30px; border-radius: 3px; padding-top: 5px; /*margin: 5px;*/margin:0 auto;
background: #e14329; /* Old browsers */
background: -moz-linear-gradient(top, #e14329 0%, #d60431 44%, #b50435 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e14329 0%,#d60431 44%,#b50435 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e14329 0%,#d60431 44%,#b50435 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e14329', endColorstr='#b50435',GradientType=0 ); /* IE6-9 */

}

@media(min-width:767px) {.buy-now-btn-small {padding-left: 0px; margin-bottom: 5px;} .download-free-btn-small {margin-bottom: 5px;}}
@media(max-width:767px) {.buy-now-btn-small {padding-left: 0px; margin-bottom: 5px;} .download-free-btn-small {margin-bottom: 5px;}}

.centered {text-align: center; margin: 0 auto; font-size:  25px; padding: 20px 0;}
.req-add li {padding-left: 3px; margin-left: 3px;}

.features-buy-button {margin: 20px;}
.features-download-button {padding: 20px;}

a.white-link, a.white-link:hover {color: #fff; text-decoration: none;}




    @media (max-width: 768px) {
li.dropdown {
    display: list-item;
}
 
 li{float: none;}
 
 .dropdown-menu-large > li > ul {
    padding: 0;
    margin: 0;
   float: inherit;

   
} }

.purchase ul a, .purchase ul a:hover .purchase-price, .purchase ul a:hover .purchase-description 
{/*font-size: 18px;border-bottom: 1px solid #bbb;padding-top: 10px;*/}
 .purchase ul {width: 100%; }

.purchase ul {
    margin-top: 0; margin-bottom: 0px; border-left: none;}
@media(max-width:767px) {
    .purchase ul {width: 25%;}  
    .purchase ul a, .purchase ul a:hover .purchase-price, 
    .purchase ul a:hover .purchase-description {font-size: 12px;}}


     

/*LIGHTBOX*/

@media (min-width: 768px){
.modal-dialog {
    width: 900px;
    margin: 30px auto;
}}


/*img.pic-small {margin-left:30px; padding:0;}*/
img.pic-small {margin:0 auto; display: block;}
.round {
    padding: 5px;
}

/*=========================
  Icons
 ================= */

/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	margin: 0 auto;
    display: block;
    width: 100%;
    padding-left: 0px;
    text-align: center;
    margin-top: 35px;
}
ul.social-network li {
	display: inline;
	margin: 0 auto;
    width: 100%;

}

@media (max-width: 768px){ul.social-network {padding-left:0; margin-top:0;}}



/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoyoutube:hover {
	background-color:#F00;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoYoutube:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 50px;
	height: 50px;
	font-size:20px;
}
.social-circle li i {
	margin:0;
	line-height:50px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

a.ss {
 background-color: #D3D3D3;   
}

.address {font-size:16px; text-align: center;}

@media(max-width:767px) { .social-circle li a {
    display: inline-block;
    position: relative;
    margin: 0 auto 0 auto;
    -moz-border-radius: 50%;
    /* -webkit-border-radius: 50%; */
    border-radius: 50%;
    text-align: center;
    width: 50px;
    height: 50px;
    font-size: 30px;
    margin-top: 20px;

}  

ul.social-network li {
    display: inline;
    /*margin: 10px 5px;*/
        margin:0;
}

}

/*TESTIMONIALS*/

/* carousel */
#quote-carousel 
{
  padding: 0 10px 30px 10px;
  margin-top: 30px;
}

/* Control buttons  */
#quote-carousel .carousel-control
{
  background: none;
  color: #222;
  font-size: 2.3em;
  text-shadow: none;
  margin-top: 30px;
}
/* Previous button  */
#quote-carousel .carousel-control.left 
{
  left: -12px;
}
/* Next button  */
#quote-carousel .carousel-control.right 
{
  right: -12px;
}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
#quote-carousel .carousel-indicators .active 
{
  background: #333333;
}
#quote-carousel img
{
  width: 250px;
  height: 100px
}
/* End carousel */

.item blockquote {
    border-left: none; 
    margin: 0;
}

.item blockquote img {
    margin-bottom: 10px;
}

.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}



/**
  MEDIA QUERIES
*/

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    #quote-carousel 
    {
      margin-bottom: 0;
      padding: 0 40px 30px 40px;
    }
    
}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) { 
        
    #quote-carousel .carousel-indicators {
        bottom: -20px;   
    }
    #quote-carousel .carousel-indicators li {
        display: inline-block;
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
    #quote-carousel .carousel-indicators li.active {
        margin: 0px 5px;
        width: 20px;
        height: 20px;
    }
}



/*SUBSCRIBE*/

select.frecuency {
    border: none;
    font-style: italic;
    background-color: transparent;
    cursor: pointer;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform .35s ease-in;
    transition: -webkit-transform .35s ease-in;
    border-bottom: none;
}
select.frecuency:focus {
    outline: none;
    border-bottom: 5px solid #39b3d7;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-transition: -webkit-transform .35s ease-in;
    transition: -webkit-transform .35s ease-in;
}
.free {
    text-transform: uppercase;
}
.input-group {
    margin: 20px auto;
    width: 100%;
}
input.btn.btn-lg,
input.btn.btn-lg:focus {
    outline: none;
    /*width: 60%;*/
    width: 100%;
    height: 60px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
button.btn {

    height: 60px;
    color: #fff;
    background: none;
    /*background: rgb(157,213,58); 
background: -moz-linear-gradient(top, rgba(157,213,58,1) 5%, rgba(103,176,94,1) 53%, rgba(0,122,0,1) 100%); 
background: -webkit-linear-gradient(top, rgba(157,213,58,1) 5%,rgba(103,176,94,1) 53%,rgba(0,122,0,1) 100%); 
background: linear-gradient(to bottom, rgba(157,213,58,1) 5%,rgba(103,176,94,1) 53%,rgba(0,122,0,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#007a00',GradientType=0 );*/
    padding: 0 30px;
    margin: 0 auto;
    /*border-radius: 5px;*/
    border: none;
    
}

.btn:hover {
    color: #fff;
    background-color: #64a3da;
    border-color: none;
}

.btn:focus {
    color: #fff;
    background-color:#64a3da;
    border-color: none;
}

.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default {
    color: #fff;
    background-color: #64a3da;
    border-color: none;
}

.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
    color: #fff;
    background-color: #64a3da;
    border-color: none;
}


button.btn1 {
    height: 60px;
    background: #e14329;
    background: -moz-linear-gradient(top, #e14329 0%, #d60431 44%, #b50435 100%);
    background: -webkit-linear-gradient(top, #e14329 0%,#d60431 44%,#b50435 100%);
    background: linear-gradient(to bottom, #e14329 0%,#d60431 44%,#b50435 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e14329', endColorstr='#b50435',GradientType=0 );
    padding: 0 50px;
    margin: 0 auto;
    border-radius: 5px;
    border-color: #e14329;
    
}

.btn1:hover {
    color: #fff;
    background-color: #e14329;
    border-color: #e14329;
}

.btn1:focus {
    color: #fff;
    background-color: #e14329;
    border-color: #e14329;
}

.promise {
    color: #999;
}

.light-color {
    color: #9dd53a;
    font-size: 28px;
}


/*BLOG*/

.blog {
    background: #fff;
    border: 1px dashed #ccc;
    padding: 10px;
}

.modal-header {
    border-bottom: none; */
}

.dropdown-menu>li>a { padding: 3px 13px;}


 #layer1 {
margin: 25px 0;
padding: 0;
position:relative;
display: block;
}

#layer2 {
margin: 25px 0;
padding: 0;
position:relative;
display: block;
}
 
.heading {

cursor: pointer;
position: relative;
text-decoration: none;
text-decoration:underline;
  text-shadow: 1px  0 0 #fff;
  margin-bottom: 5px;

}

.footer-down {padding:30px 0;}



.carousel {
    position: relative;
    padding: 0 200px;
    width:100%; 
    /*height: 600px !important;*/
    /*border-bottom: 1px solid #E6F7FF;*/
    
}

@media (max-width: 768px) { .carousel {
    position: relative;
    padding: 0;
    width:100%; 
    /*height: 1000px !important;*/
    /*border-bottom: 1px solid #E6F7FF;*/
}

.st-head-row {
    padding: 1em;
}

.container-fluid-new {background: rgb(30,87,153); /* Old browsers */
background: -moz-linear-gradient(left, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 13%, rgba(125,185,232,1) 47%, rgba(125,185,232,1) 47%, rgba(32,124,202,1) 85%, rgba(30,87,153,1) 95%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 13%,rgba(125,185,232,1) 47%,rgba(125,185,232,1) 47%,rgba(32,124,202,1) 85%,rgba(30,87,153,1) 95%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 13%,rgba(125,185,232,1) 47%,rgba(125,185,232,1) 47%,rgba(32,124,202,1) 85%,rgba(30,87,153,1) 95%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#1e5799',GradientType=1 ); }

p.time {text-align: center;}

.img-responsive {/*padding: 20px 0;*/ padding: 0;}


.dspace {padding-bottom: 50px;}

.price {display: inline;}

.greencolor {background: rgb(184,225,252); /* Old browsers */
background: -moz-linear-gradient(top, rgba(184,225,252,1) 0%, rgba(169,210,243,1) 4%, rgba(144,186,228,1) 25%, rgba(144,188,234,1) 33%, rgba(144,191,240,1) 50%, rgba(162,218,245,1) 71%, rgba(189,243,253,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(184,225,252,1) 0%,rgba(169,210,243,1) 4%,rgba(144,186,228,1) 25%,rgba(144,188,234,1) 33%,rgba(144,191,240,1) 50%,rgba(162,218,245,1) 71%,rgba(189,243,253,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(184,225,252,1) 0%,rgba(169,210,243,1) 4%,rgba(144,186,228,1) 25%,rgba(144,188,234,1) 33%,rgba(144,191,240,1) 50%,rgba(162,218,245,1) 71%,rgba(189,243,253,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e1fc', endColorstr='#bdf3fd',GradientType=0 );
-webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}




div.blog_entry h4 {
    z-index: 1000;
    display: table-cell;
    position: relative;
    left: -3em;
    top: -0.5em;
    padding: 0.5em;
    background-color: #6ca9e0;
    font-size: 100%;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.8);
    box-shadow: 1px 1px 0px rgba(0,0,0,0.2);
}

div.blog_entry {
    display: block;
    border: 1px solid #eee;
    padding: 2em;
    margin: 10px;
    background-color: #fafafa;
}

div.blog_entry .prolog {
    right: 2em;
    color: #777;
    font-family: Helvetica, 'Century Gothic', 'Times New Roman';
    letter-spacing: 2px;
    text-align: right;
}
div.blog_entry .blog_record {
    overflow: auto;
}

div.blog_entry h4 a {
    color: #fff;
}

div.blog_entry .icon {
    height: 130px;
    width: 180px;
    float: left;
    margin: 20px 25px 0px 15px;
}

.space-box {padding: 20px;}

span.interface {
    font-weight: inherit !important;
    font-style: italic !important;
    font-size: 105% !important;
    color: #2070aa;
    white-space: nowrap;
}

 dt {
    font: italic bold 8pt Verdana;
    color: #444;
    text-transform: uppercase;
    line-height: 40px;
}
dd {
    font: normal 10pt Verdana;
    padding: 0.2em 0 0 2em;
    line-height: 20px;
}

.content span.interface {
    font-weight: inherit !important;
    font-style: italic !important;
    font-size: 105% !important;
    color: #2070aa;
    white-space: nowrap;
}


h3.heading {font-size: 16px; text-decoration: none; color: #1e52b8; padding-top: 5px;}

    .display-1 {font-family:BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2;}
.lead {
    font-size: 1.25rem;
    font-weight: 500;
    font-family: BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"
}

@media (max-width: 768px) {.rows {
    padding: 0 20px; }}



    h3.heading {font-size: 16px; text-decoration: none; color: #1e52b8; padding-top: 5px;}

    .display-1 {font-family:BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2;}
.lead {
    font-size: 1.25rem;
    font-weight: 500;
    font-family: BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"
}

.dspace {margin-top: 10px;} 
.borderside{border-right: 1px solid #eee; height: 550px;}

@media (max-width: 768px) {.rows {
    padding: 0 20px;} .borderside {border-right:none;}}

.text-uppercase {color: #1e8eff;}

.as {box-shadow: 0 2px 2px -2px #777777 inset, 2px 1px #FFFFFF;
    margin-bottom: 0;
    border-top: 0;
    min-width: 100%;
    width: auto;
    background-color: #3079b1;
    display: block;
    position: relative;
    z-index: 2;
    height: 45px;}


    ul.second-nav {
    display: block;
    border-right: 1px solid #1b68a0;
    /*float: left;*/
    /*margin: 0;*/
    margin-bottom: 0;
    position: relative;
    height: 45px;
    display: inline-table;
    width: auto;
}

ul.second-nav li {
    display: block;
    padding: 0;
    margin: 0;
    border: none;
    border-left: 1px solid #1b68a0;
    float: left;
    list-style-image: none;
    margin: 0;
    text-indent: 0;
    vertical-align: bottom;
    font-size: 14px;
    line-height: 3.5;
    height: 45px;
}

ul.second-nav li a:visited {
    background-color: #64a3da;
    padding: 18px 14px 12px;
    height: 40px;
    color: #fff;
}

ul.second-nav li a:link {
    padding: 19px 14px 10px;
    margin-top: 20px;
    text-align: left;
    color: #fff;
    text-decoration: none;
    height: 40px;
}

.navigation .logo {
    border-left: 0;
    float: left;
    width: 200px;
    height: 40px;
    overflow: hidden;
}


@media (max-width: 768px){.second-nav {padding: 0; /*margin-top: 40px;*/} .livecd {padding-top: 40px;} 
ul.second-nav li {border:none;} ul.second-nav {border:none;}}
@media (max-width: 768px){.jumbotron {padding-bottom: 0px; padding-top: 70px;}}


a.download-link {
    color: blue;
    text-decoration: none;
    font-size: 18px;
}


.blue-link {color: #3079b1;
    font: 100%/1 "Lato";
    font-size: 22px;}

.green {font-size: 20px;}



    

