div.calculator
{
    background-color: #ffffff;
    border-top: solid 3px #e3e4e6;
    border-top-left-radius: 3px;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

div.calculator div.section div.row {
    padding: 10px 10px;
}

div.calculator div.section h2
{
    background-color: #567bbf;
    color: white;
    padding: 10px 20px;
    margin: 0;
    border-bottom: solid 1px #e3e4e6;
}

div.calculator div.active  h2
{
    background-color: #567bbf;
    color: white;
}


div.calculator div.inactive h2
{
    background-color: #e5e5e5;
    color: #999;
}

div.calculator div.section div.row label {
    display: inline-block;
    padding: 0px 10px;
    width: 150px;
    font-size: 1.0em;
}

div.calculator div.section div.row input {
    width: 275px;
}

div.calculator div.section div.row select {
    width: 280px;
}

div.calculator div.section div.row i {
    padding-left: 10px;
    font-size: 1.4em;
    vertical-align: middle;
    color: #567bbf;
}

div.calculator div.active div.row {
    display: block;
}

div.calculator div.inactive div.row {
    display: none;
}

div.globalAnnouncement ul {
    text-align: left;
}

.blueButton {
    background-color: #547dbf;
    color: white;
    border: none;
    border-radius: 5px;
    padding: 5px 20px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.2em;
    margin: 5px;
    display: inline-block;
    box-sizing: border-box;
    cursor: pointer;
}

.blueButtonHidden {
    background-color: #547dbf;
    color: white;
    border: none;
    border-radius: 5px;
    padding: 5px 20px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.2em;
    margin: 5px;
    display: none;
    box-sizing: border-box;
    cursor: pointer;
}

.blueButton:disabled {
    background-color: #e5e5e5;
    color: #999;
}

div.calculator div.section div.row .help-text {
    font-size: 8pt;
    padding-left: 170px
}

table.priceLicenses
{
    width: 100%;
    padding: 0px 10px;
    border-top: solid 3px #e3e4e6;
    border-top-left-radius: 3px;
    background-color: #ffffff;
}

table.priceLicenses tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

table.priceLicenses tr:nth-last-child(-n+2){
    font-weight: bold;
}

table.priceLicenses th,
table.priceLicenses td
{
    text-align: right;
    padding: 10px 5px;
    flex-basis: 15%
}

table.priceLicenses th
{
    border-bottom: solid 1px #e3e4e6;
}

table.priceLicenses th:first-child,
table.priceLicenses td:first-child
{
    text-align: left;
    display:block;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    flex-basis: 55%
}

div.calculatorTextInfo
{
    padding: 40px 20px 60px 20px;
    font-weight: bold;
    text-align: center;
}

.alert-danger {
    padding: 5px 10px;
    text-align: center;
    background: white;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
    border-color: white;
    color: red;
}

@media only screen and (max-width: 940px) {

    div.calculator div.section div.row .help-text {
        padding-left: 0px
    }


    table.priceLicenses tr {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        border-bottom: 3px solid #ccc;
        text-align: left;

    }

    /*  IE9 FIX   */
    table.priceLicenses td {
        float: left \9;
        /*width:100%;*/
        text-align: left;
    }

    table.priceLicenses td > span {
        font-weight: bold;
    }
}







/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvbWF0cml4Z2FtZXNfcHJvX3ByaWNlX2NhbGN1bGF0b3IuY3NzIiwibWFwcGluZ3MiOiJBQUFBOztJQUVJLHlCQUF5QjtJQUN6Qiw2QkFBNkI7SUFDN0IsMkJBQTJCO0lBQzNCLG1CQUFtQjtJQUNuQixvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7O0lBRUkseUJBQXlCO0lBQ3pCLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsU0FBUztJQUNULGdDQUFnQztBQUNwQzs7QUFFQTs7SUFFSSx5QkFBeUI7SUFDekIsWUFBWTtBQUNoQjs7O0FBR0E7O0lBRUkseUJBQXlCO0lBQ3pCLFdBQVc7QUFDZjs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQixpQkFBaUI7SUFDakIsWUFBWTtJQUNaLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixzQkFBc0I7SUFDdEIsY0FBYztBQUNsQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxhQUFhO0FBQ2pCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLFlBQVk7SUFDWixZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQix5QkFBeUI7SUFDekIscUJBQXFCO0lBQ3JCLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsV0FBVztJQUNYLHFCQUFxQjtJQUNyQixzQkFBc0I7SUFDdEIsZUFBZTtBQUNuQjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QixZQUFZO0lBQ1osWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIseUJBQXlCO0lBQ3pCLHFCQUFxQjtJQUNyQixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxhQUFhO0lBQ2Isc0JBQXNCO0lBQ3RCLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekIsV0FBVztBQUNmOztBQUVBO0lBQ0ksY0FBYztJQUNkO0FBQ0o7O0FBRUE7O0lBRUksV0FBVztJQUNYLGlCQUFpQjtJQUNqQiw2QkFBNkI7SUFDN0IsMkJBQTJCO0lBQzNCLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLG9CQUFvQjtJQUNwQixvQkFBb0I7SUFDcEIsYUFBYTtJQUNiLDhCQUE4QjtJQUM5Qiw2QkFBNkI7SUFDN0IsdUJBQXVCO0lBQ3ZCLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLGlCQUFpQjtBQUNyQjs7QUFFQTs7O0lBR0ksaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQjtBQUNKOztBQUVBOztJQUVJLGdDQUFnQztBQUNwQzs7QUFFQTs7O0lBR0ksZ0JBQWdCO0lBQ2hCLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsY0FBYztJQUNkO0FBQ0o7O0FBRUE7O0lBRUksNEJBQTRCO0lBQzVCLGlCQUFpQjtJQUNqQixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixzSEFBc0g7SUFDdEgsbUJBQW1CO0lBQ25CLFVBQVU7QUFDZDs7QUFFQTs7SUFFSTtRQUNJO0lBQ0o7OztJQUdBO1FBQ0ksNEJBQTRCO1FBQzVCLDZCQUE2QjtRQUM3QiwwQkFBMEI7UUFDMUIsc0JBQXNCO1FBQ3RCLDZCQUE2QjtRQUM3QixnQkFBZ0I7O0lBRXBCOztJQUVBLGVBQWU7SUFDZjtRQUNJLGNBQWM7UUFDZCxjQUFjO1FBQ2QsZ0JBQWdCO0lBQ3BCOztJQUVBO1FBQ0ksaUJBQWlCO0lBQ3JCO0FBQ0oiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3RoZW1lcy9wcm9tYXRyaXhnYW1lcy9jc3MvcHJvX3ByaWNlX2NhbGN1bGF0b3IuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImRpdi5jYWxjdWxhdG9yXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItdG9wOiBzb2xpZCAzcHggI2UzZTRlNjtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuZGl2LmNhbGN1bGF0b3IgZGl2LnNlY3Rpb24gZGl2LnJvdyB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbn1cclxuXHJcbmRpdi5jYWxjdWxhdG9yIGRpdi5zZWN0aW9uIGgyXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjdiYmY7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UzZTRlNjtcclxufVxyXG5cclxuZGl2LmNhbGN1bGF0b3IgZGl2LmFjdGl2ZSAgaDJcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU2N2JiZjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuXHJcbmRpdi5jYWxjdWxhdG9yIGRpdi5pbmFjdGl2ZSBoMlxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbn1cclxuXHJcbmRpdi5jYWxjdWxhdG9yIGRpdi5zZWN0aW9uIGRpdi5yb3cgbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBmb250LXNpemU6IDEuMGVtO1xyXG59XHJcblxyXG5kaXYuY2FsY3VsYXRvciBkaXYuc2VjdGlvbiBkaXYucm93IGlucHV0IHtcclxuICAgIHdpZHRoOiAyNzVweDtcclxufVxyXG5cclxuZGl2LmNhbGN1bGF0b3IgZGl2LnNlY3Rpb24gZGl2LnJvdyBzZWxlY3Qge1xyXG4gICAgd2lkdGg6IDI4MHB4O1xyXG59XHJcblxyXG5kaXYuY2FsY3VsYXRvciBkaXYuc2VjdGlvbiBkaXYucm93IGkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBjb2xvcjogIzU2N2JiZjtcclxufVxyXG5cclxuZGl2LmNhbGN1bGF0b3IgZGl2LmFjdGl2ZSBkaXYucm93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5kaXYuY2FsY3VsYXRvciBkaXYuaW5hY3RpdmUgZGl2LnJvdyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5kaXYuZ2xvYmFsQW5ub3VuY2VtZW50IHVsIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5ibHVlQnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDdkYmY7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBtYXJnaW46IDVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5ibHVlQnV0dG9uSGlkZGVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDdkYmY7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBtYXJnaW46IDVweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYmx1ZUJ1dHRvbjpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbn1cclxuXHJcbmRpdi5jYWxjdWxhdG9yIGRpdi5zZWN0aW9uIGRpdi5yb3cgLmhlbHAtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDhwdDtcclxuICAgIHBhZGRpbmctbGVmdDogMTcwcHhcclxufVxyXG5cclxudGFibGUucHJpY2VMaWNlbnNlc1xyXG57XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogc29saWQgM3B4ICNlM2U0ZTY7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG50YWJsZS5wcmljZUxpY2Vuc2VzIHRyIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuXHJcbnRhYmxlLnByaWNlTGljZW5zZXMgdHI6bnRoLWxhc3QtY2hpbGQoLW4rMil7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxudGFibGUucHJpY2VMaWNlbnNlcyB0aCxcclxudGFibGUucHJpY2VMaWNlbnNlcyB0ZFxyXG57XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xyXG4gICAgZmxleC1iYXNpczogMTUlXHJcbn1cclxuXHJcbnRhYmxlLnByaWNlTGljZW5zZXMgdGhcclxue1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlM2U0ZTY7XHJcbn1cclxuXHJcbnRhYmxlLnByaWNlTGljZW5zZXMgdGg6Zmlyc3QtY2hpbGQsXHJcbnRhYmxlLnByaWNlTGljZW5zZXMgdGQ6Zmlyc3QtY2hpbGRcclxue1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAtbXMtZmxleDogMSAxIGF1dG87XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIGZsZXgtYmFzaXM6IDU1JVxyXG59XHJcblxyXG5kaXYuY2FsY3VsYXRvclRleHRJbmZvXHJcbntcclxuICAgIHBhZGRpbmc6IDQwcHggMjBweCA2MHB4IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmFsZXJ0LWRhbmdlciB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZjJkZWRlJywgZW5kQ29sb3JzdHI9JyNmZmU3YzNjMycsIEdyYWRpZW50VHlwZT0wKTtcclxuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XHJcbiAgICBjb2xvcjogcmVkO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0MHB4KSB7XHJcblxyXG4gICAgZGl2LmNhbGN1bGF0b3IgZGl2LnNlY3Rpb24gZGl2LnJvdyAuaGVscC10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweFxyXG4gICAgfVxyXG5cclxuXHJcbiAgICB0YWJsZS5wcmljZUxpY2Vuc2VzIHRyIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLyogIElFOSBGSVggICAqL1xyXG4gICAgdGFibGUucHJpY2VMaWNlbnNlcyB0ZCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQgXFw5O1xyXG4gICAgICAgIC8qd2lkdGg6MTAwJTsqL1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUucHJpY2VMaWNlbnNlcyB0ZCA+IHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/