/* Minification failed. Returning unminified contents.
(3002,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#edit-jobs'
: run-time error CSS1066: Unexpected end of file encountered
 */
html {
    background-color: #e2e2e2;
    margin: 0;
    padding: 0;
    z-index: 0;
}

.bs3 {
    background: white;
}

    .bs3 blockquote {
        width: 100%;
        text-align: center;
        font-style: italic;
        font-size: 25.5px;
        border-left: none;
    }

body {
    background-color: #fff;
    color: #333;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
    font-size: 16px;
    margin: 0;
    padding: 0;
    min-height: 600px;
}

a {
    color: #333;
    outline: none;
    text-decoration: none;    
}

header, footer, hgroup,
nav, section {
    display: block;
}

#login {
    display: block;
}

mark {
    background-color: #a6dbed;
    padding-left: 5px;
    padding-right: 5px;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.clear-fix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

h1, h2, h3,
h4, h5, h6 {
    color: #000;
    margin-bottom: 0;
    padding-bottom: 0;
}

h1 {
    font-size: 2em;
}

h2 {
    font-size: 1.75em;
}

h3 {
    font-size: 1.2em;
}

h4 {
    font-size: 1.1em;
}

h5, h6 {
    font-size: 1em;
}

    h5 a:link, h5 a:visited, h5 a:active {
        padding: 0;
        text-decoration: none;
    }


/* main layout
----------------------------------------------------------*/
.content-wrapper {
    margin: 0 auto;
    max-width: 960px;
}
    .main-content {
        padding-left: 10px;
        padding-top: 30px;
    }

    .featured + .main-content {
    }

header .content-wrapper {
    padding-top: 20px; 
}

footer {
    clear: both;
    background-color: #e2e2e2;
    font-size: .8em;
    display: block;
    overflow: hidden;
    z-index: 1000;
}

.margin {
    margin-top: 40px!important;
}

/* site title
----------------------------------------------------------*/
.site-title {
    color: #c8c8c8;
    font-family: Rockwell, Consolas, "Courier New", Courier, monospace;
    font-size: 2.3em;
    margin: 0;
}

.site-title a, .site-title a:hover, .site-title a:active {
    background: none;
    color: #c8c8c8;
    outline: none;
    text-decoration: none;
}


/* login
----------------------------------------------------------*/
#login {
    display: block;
    font-size: .85em;
    margin: 0 0 10px;
    text-align: right;
}

    #login a.username {
        background: none;
        margin: 0;
        padding: 0;
        text-decoration: underline;
    }

    #login ul {
        margin: 0;
    }

    #login li {
        display: inline-block;
        list-style: none;
        margin-right: 10px;
    }


/* page elements
----------------------------------------------------------*/
/* featured */
.featured {
    background-color: #fff;
}

    .featured .content-wrapper {
        background-color: #7ac0da;
        background-image: -ms-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        background-image: -o-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #7ac0da), color-stop(1, #a4d4e6));
        background-image: -webkit-linear-gradient(left, #7ac0da 0%, #a4d4e6 100%);
        color: #3e5667;
        padding: 20px 40px 30px 40px;
    }

        .featured hgroup.title h1, .featured hgroup.title h2 {
            color: #fff;
        }

        .featured p {
            font-size: 1.1em;
        }

/* page titles */
hgroup.title {
    margin-bottom: 10px;
}

hgroup.title h1, hgroup.title h2 {
    display: inline;
}

hgroup.title h2 {
    font-weight: normal;
    margin-left: 3px;
}

/* features */
section.feature {
    width: 300px;
    float: left;
    padding: 10px;
}

/* ordered list */
ol.round {
    list-style-type: none;
    padding-left: 0;
}

    ol.round li {
        margin: 25px 0;
        padding-left: 45px;
    }

        ol.round li.zero {
            background: url("../Images/orderedList0.png") no-repeat;
        }

        ol.round li.one {
            background: url("../Images/orderedList1.png") no-repeat;
        }

        ol.round li.two {
            background: url("../Images/orderedList2.png") no-repeat;
        }

        ol.round li.three {
            background: url("../Images/orderedList3.png") no-repeat;
        }

        ol.round li.four {
            background: url("../Images/orderedList4.png") no-repeat;
        }

        ol.round li.five {
            background: url("../Images/orderedList5.png") no-repeat;
        }

        ol.round li.six {
            background: url("../Images/orderedList6.png") no-repeat;
        }

        ol.round li.seven {
            background: url("../Images/orderedList7.png") no-repeat;
        }

        ol.round li.eight {
            background: url("../Images/orderedList8.png") no-repeat;
        }

        ol.round li.nine {
            background: url("../Images/orderedList9.png") no-repeat;
        }

/* login page */
#loginForm {
    border-right: solid 2px #c8c8c8;
    float: left;
    width: 55%;
}

    #loginForm .validation-error {
        display: block;
        margin-left: 15px;
    }

    #loginForm .validation-summary-errors ul {
        margin: 0;
        padding: 0;
    }

    #loginForm .validation-summary-errors li {
        display: inline;
        list-style: none;
        margin: 0;
    }

    #loginForm input {
        width: 250px;
    }

    #loginForm input[type="checkbox"],
    #loginForm input[type="submit"],
    #loginForm input[type="button"],
    #loginForm button {
        width: auto;
    }

#socialLoginForm {
    margin-left: 40px;
    float: left;
    width: 40%;
}

    #socialLoginForm h2 {
        margin-bottom:  5px;
    }

#socialLoginList button {
    margin-bottom: 12px;
}

#logoutForm {
    display: inline;
}

/* contact */
.contact h3 {
    font-size: 1.2em;
}

.contact p {
    margin: 5px 0 0 10px;
}

.contact iframe {
    border: 1px solid #333;
    margin: 5px 0 0 10px;
}

/* forms */
fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

    fieldset legend {
        display: none;
    }

    fieldset ol {
        padding: 0;
        list-style: none;
    }

        fieldset ol li {
            padding-bottom: 5px;
        }

label.checkbox {
    display: inline;
}

input, textarea {
    border: 1px solid #e2e2e2;
    background: #fff;
    color: #333;
    font-size: 1.2em;
    margin: 5px 0 6px 0;
    padding: 5px;
    width: 300px;
}

textarea {
    font-family: inherit;
    width: 500px;
}

    input:focus, textarea:focus {
        border: 1px solid #7ac0da;
    }

    input[type="checkbox"] {
        background: transparent;
        border: inherit;
        width: auto;
    }

/*
    input[type="submit"],
    input[type="button"],
    button {
        background-color: #d3dce0;
        border: 1px solid #787878;
        cursor: pointer;
        font-size: 1.2em;
        font-weight: 600;
        padding: 7px;
        margin-right: 8px;
        width: auto;
    }
*/

    td input[type="submit"],
    td input[type="button"],
    td button {
        font-size: 1em;
        padding: 4px;
        margin-right: 4px;
    }

/* info and errors */
.message-info {
    border: 1px solid;
    clear: both;
    padding: 10px 20px;
}

.message-error {
    clear: both;
    color: #e80c4d;
    font-size: 1.1em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}


.message-success {
    color: #7ac0da;
    font-size: 1.3em;
    font-weight: bold;
    margin: 20px 0 10px 0;
}

.error {
    color: #e80c4d;
}

/* styles for validation helpers */
.field-validation-error {
    color: #e80c4d;
    font-weight: bold;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #e80c4d;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #e80c4d;
    font-weight: bold;
    font-size: 1.1em;
}

.validation-summary-valid {
    display: none;
}


/* tables
----------------------------------------------------------*/
/*
table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 0.75em;
    border: 0 none;
}

th {
    font-size: 1.2em;
    text-align: left;
    border: none 0px;
    padding-left: 0;
}

    th a {
        display: block;
        position: relative;
    }

    th a:link, th a:visited, th a:active, th a:hover {
        color: #333;
        font-weight: 600;
        text-decoration: none;
        padding: 0;
    }

    th a:hover {
        color: #000;
    }

    th.asc a, th.desc a {
        margin-right: .75em;
    }

    th.asc a:after, th.desc a:after {
        display: block;
        position: absolute;
        right: 0em;
        top: 0;
        font-size: 0.75em;
    }

    th.asc a:after {
        content: '▲';
    }

    th.desc a:after {
        content: '▼';
    }

td {
    padding: 0.25em 2em 0.25em 0em;
    border: 0 none;
}

tr.pager td {
    padding: 0 0.25em 0 0;
}
*/


/********************
*   Mobile Styles   *
********************/
@media only screen and (max-width: 850px) {

    /* header
    ----------------------------------------------------------*/
    header .float-left,
    header .float-right {
        float: none;
    }

    /* logo */
    header .site-title {
        margin: 10px;
        text-align: center;
    }

    /* login */
    #login {
        font-size: .85em;
        margin: 0 0 12px;
        text-align: center;
    }

        #login ul {
            margin: 5px 0;
            padding: 0;
        }

        #login li {
            display: inline;
            list-style: none;
            margin: 0;
            padding: 0;
        }

    /* menu */
    nav {
        margin-bottom: 5px;
    }

    ul#menu {
        margin: 0;
        padding: 0;
        text-align: center;
    }

        ul#menu li {
            margin: 0;
            padding: 0;
        }


    /* main layout
    ----------------------------------------------------------*/
    .main-content,
    .featured + .main-content {
        background-position: 10px 0;
    }

    .content-wrapper {
        padding-right: 10px;
        padding-left: 10px;
    }

    .featured .content-wrapper {
        padding: 10px;
    }

    /* page content */
    article, aside {
        float: none;
        width: 100%;
    }

    /* ordered list */
    ol.round {
        list-style-type: none;
        padding-left: 0;
    }

        ol.round li {
            padding-left: 10px;
            margin: 25px 0;
        }

            ol.round li.zero,
            ol.round li.one,
            ol.round li.two,
            ol.round li.three,
            ol.round li.four,
            ol.round li.five,
            ol.round li.six,
            ol.round li.seven,
            ol.round li.eight,
            ol.round li.nine {
                background: none;
            }

     /* features */
     section.feature {
        float: none;
        padding: 10px;
        width: auto;
     }

        section.feature img {
            color: #999;
            content: attr(alt);
            font-size: 1.5em;
            font-weight: 600;
        }

    /* forms */
    input {
        width: 90%;
    }

    /* login page */
    #loginForm {
        border-right: none;
        float: none;
        width: auto;
    }

        #loginForm .validation-error {
            display: block;
            margin-left: 15px;
        }

    #socialLoginForm {
        margin-left: 0;
        float: none;
        width: auto;
    }


    /* footer
    ----------------------------------------------------------*/
    footer .float-left,
    footer .float-right {
        float: none;
    }

    footer {
        text-align: center;
        height: auto;
        padding: 10px 0;
    }

        footer p {
            margin: 0;
        }
}

/*
.btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-clip: padding-box;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: #CCCCCC #CCCCCC #B3B3B3;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 4px 10px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}
*/

#body {
     background-image: -moz-linear-gradient(top,white,#F3F3F3);
    background-image: -ms-linear-gradient(top,white,#F3F3F3);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(white),to(#F3F3F3));
    background-image: -webkit-linear-gradient(top,white,#F3F3F3);
    background-image: -o-linear-gradient(top,white,#F3F3F3);
    background-image: linear-gradient(top,white,#F3F3F3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f3',GradientType=0);
    background-color: #F7F7F7;
    background-repeat: repeat-x;
}

header
{
    border-bottom: 1px solid #DDD;
}

.header-inner{
    min-height: 86px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #FAFAFA;
    background-repeat: repeat-x;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
     background-image: -moz-linear-gradient(top,white,#F3F3F3);
    background-image: -ms-linear-gradient(top,white,#F3F3F3);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(white),to(#F3F3F3));
    background-image: -webkit-linear-gradient(top,white,#F3F3F3);
    background-image: -o-linear-gradient(top,white,#F3F3F3);
    background-image: linear-gradient(top,white,#F3F3F3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3f3f3',GradientType=0);
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border-bottom: 1px solid white;
    background-image: -moz-linear-gradient(center top , white, #F3F3F3);
}

footer {
    border-top: 1px solid white;
    background: #343434;
    color: white;
}

footer h5 {
    font-size: 15px;
    margin-bottom: 15px;
    color: #CBCBCB;
    text-shadow: none;
}

footer a:hover {
    color: white;
    line-height: 18px;
}

footer a:visited {
    color: white;
    line-height: 18px;
}

footer a:link {
    color: white;
    line-height: 18px;
}
/* home page */
.text-area-holder {
    position: relative;
}

.example-link {
    font-size: 80%;
}

.text-area-holder textarea{
    width: 97%;
    margin-right: 20px;
}

.text-area-overlay {
    background: none repeat scroll 0 0 white;
    color: #CCCCCC;
    cursor: pointer;
    font-family: Arial,serif;
    font-size: 23px;
    height: 150px;
    left: 35px;
    outline: medium none;
    padding-top: 10px;
    position: absolute;
    top: 36px;
    width: 450px;
    z-index: 11;
    line-height: 28px;
}

.try-pwa {
    background: url("/Images/try1.gif") no-repeat scroll 0 0 transparent;
    height: 120px;
    left: 477px;
    position: absolute;
    top: 235px;
    width: 184px;
}

.extension-well {
    margin-bottom: 200px;
    position: relative;
}

div.panel-body.panel-extension {
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 24px;    
}

.magnify-pwa {
    background: url("/Images/magnify-150x150px.png") no-repeat scroll 0 0 transparent;
    height: 150px;
    right: 0px;
    z-index: 999;
    position: absolute;
    bottom: 0px;
    width: 150px;
}

.home-header {
     font-weight: bold;   
    font-size: 48px;
    text-align: center;
    margin-bottom: 25px;
}
.how-header {
    font-weight: bold;   
    font-size: 40px;
    text-align: center;
    margin-bottom: 25px;
    margin-top: 35px;
}

/* general styles */

.tick-list li {
    background: url("/Images/report_list_ok.png") no-repeat scroll left 3px transparent;
    font-size: 15px;
    list-style-type: none;
    margin: 2px 0;
    padding-left: 17px;
}

.box-me-in {
    background: white;
    padding: 20px 35px;
    border: 1px solid #EEE;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 0 2px 4px rgba(255, 255, 255, .2),0 2px 4px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 2px 4px rgba(255,255,255,.2),0 2px 4px rgba(0,0,0,.1);
    box-shadow: inset 0 2px 4px rgba(255, 255, 255, .2),0 2px 4px rgba(0, 0, 0, .1);
    margin: 40px 0 -75px 0;
}

.box-me-in h1 {
    border-bottom: 1px solid #DDD;
    padding-bottom: 20px;
    margin-bottom: 40px;
    margin-top: 20px;
    text-align: left;
    font-family: 'Droid Serif',serif;
    font-weight: normal;
}

ul.unstyled, ol.unstyled {
    list-style: none;
}

.navbar {
    font-family: 'Droid Sans',sans-serif,'Droid Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    text-decoration: none;
    color: #333;
    font-size: 17px;
}

/*
.btn {
    display: inline-block;
    padding: 4px 10px 4px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 18px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: whiteSmoke;
    background-image: -moz-linear-gradient(top,white,#E6E6E6);
    background-image: -ms-linear-gradient(top,white,#E6E6E6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(white),to(#E6E6E6));
    background-image: -webkit-linear-gradient(top,white,#E6E6E6);
    background-image: -o-linear-gradient(top,white,#E6E6E6);
    background-image: linear-gradient(top,white,#E6E6E6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);
    border-color: #E6E6E6 #E6E6E6 #BFBFBF;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2),0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2),0 1px 2px rgba(0, 0, 0, .05);
}
*/

/* App page */

#analysisAdvice {
    margin-top: 35px;
}

#sidebar, #analysisAdvice {
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    box-shadow: inset 0 0 2px #AAA,inset 0 20px 40px white,0 2px 6px rgba(0, 0, 0, 0.5);
    -o-box-shadow: inset 0 0 2px #aaa,inset 0 20px 40px #fff,0 2px 6px rgba(0,0,0,0.5);
    -webkit-box-shadow: inset 0 0 2px #AAA,inset 0 20px 40px white,0 2px 6px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0 0 2px #aaa,inset 0 20px 40px #fff,0 2px 6px rgba(0,0,0,0.5);
}

.btn-analyze {
    font-weight: bold;
    text-decoration: none;
  background-color: hsl(282, 49%, 30%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ac67ca", endColorstr="#5b2771");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ac67ca), to(#5b2771));
  background-image: -moz-linear-gradient(top, #ac67ca, #5b2771);
  background-image: -ms-linear-gradient(top, #ac67ca, #5b2771);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ac67ca), color-stop(100%, #5b2771));
  background-image: -webkit-linear-gradient(top, #ac67ca, #5b2771);
  background-image: -o-linear-gradient(top, #ac67ca, #5b2771);
  background-image: linear-gradient(#ac67ca, #5b2771);
  border-color: #5b2771 #5b2771 hsl(282, 49%, 22.5%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.49);
  -webkit-font-smoothing: antialiased;
}

.btn-clear {
    font-weight: bold;
    text-decoration: none;
}

.header {
    text-indent: 8px;
    font-size: 16px;
    color: #303030;
    text-shadow: 1px 1px 0 #EEE;
    font-weight: bold;
}

.item {
    margin: 5px;    
 }

#sidebar li img {
    float: right;
}

#sidebar li {
    background: -moz-linear-gradient(center top , #E2E1E1, #EEEEEE) repeat-x scroll 0 0 #E7E6E6;
    border-bottom: 1px solid #C2C2C2;
    border-top: 1px solid #F8F8F8;
    color: #3D3D3D;
    display: block;
    font-size: 14px;
    padding: 8px;
    text-indent: 8px;
    text-shadow: 1px 1px 0 #FFFFFF;
}

#sidebar li {
    background: -moz-linear-gradient(center top , #E2E1E1, #EEEEEE) repeat-x scroll 0 0 #E7E6E6;
    border-bottom: 1px solid #C2C2C2;
    border-top: 1px solid #F8F8F8;
    color: #3D3D3D;
    display: block;
    font-size: 14px;
    padding: 8px;
    text-indent: 8px;
    text-shadow: 1px 1px 0 #FFFFFF;
}

#settings input, #settings textarea, #settings select {
    background: -moz-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 padding-box transparent;
    border: 1px solid #CCCCCC;
    border-radius: 0 5px 0 0;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    color: #555555;
    display: inline-block;
    font-size: 14px !important;
    height: auto !important;
    margin: 5px;
    outline: 0 none;
    padding: 9px;
    width: 300px !important;
}

#sidebar li.active {
    background: -moz-linear-gradient(center top , #E2E0E0, #858585) repeat-x scroll 0 0 #BDBCBC;
    border-bottom: 1px solid #A7A6A6;
    font-weight: bold;
    text-shadow: 1px 1px 0 #CCCCCC;
}

.summary-detail > li {
    background-color: #fff;
    border-bottom: 1px solid #999999;
    min-height: 50px;
    padding: 8px 0;
    width: 100%;
}

#sidebar ul {
    margin: 0px;
}

#sidebbar .show-group {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("/Images/arrow_open.png") no-repeat;
    overflow: hidden;
}

#sidebar .summary-detail li.error-item {
    list-style-type: none;
    background: url("/Images/report_list_error.png") no-repeat scroll left 3px transparent;
    font-size: 13px;
    margin: 2px 0;
    padding-left: 17px;
}

#sidebar .summary-detail li.no-error-item {
    list-style-type: none;
    background: url("/Images/report_list_ok.png") no-repeat scroll left 3px transparent;
    font-size: 13px;
    margin: 2px 0;
    padding-left: 17px;
}

#sidebbar .hide-group {
    width: 25px;
    height: 25px;
    display: inline-block;
    background: url("/Images/arrow_close.png") no-repeat;
    overflow: hidden;
}

#sidebar .header, #analysisAdvice .header {
    background-position: 0% 0%;
    text-indent: 8px;
    display: block;
    font-size: 16px;
    padding: 8px;
    color: #303030;
    text-shadow: 1px 1px 0 #EEE;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #D0CECE;
    background-repeat: repeat-x;
    border-bottom: 1px solid #A7A6A6;
    behavior: url(../js/PIE.htc);
    background-image: linear-gradient(top,#E2E0E0,#B4B4B4);
    background-attachment: scroll;
}

.toolbar {
    margin-bottom: 5px;
}

.hero-unit {
    padding: 30px;
}

table.mceLayout { margin:10px; }

footer {
 clear: both;
 position: relative;
 z-index: 10;
}

/* login */

/*
#signup_container, #login_container, #reset_pwd_container, .message_container
{
    -moz-border-radius: 3px 3px 3px 3px;
    border: 1px solid #EEEEEE;
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    padding: 20px 30px;
    width: 500px;
    color: #333333;
}
*/
.modal-body {
    overflow: hidden;
}

.message_container {
    text-align: center;
}

form.aui {
    color: #333333;
    font-family: arial,tahoma,verdana,sans-serif;
    font-size: 13px;
    line-height: 1.4;
    margin: 0 0 1em;
    position: relative;
}

form.aui .field-group {
    clear: both;
    display: block;
    margin-bottom: 5px;
    min-height: 1.6em;
    padding: 0 0 5px 140px;
}

form.aui .field-group label {
    display: block;
    float: left;
    left: -140px;
    line-height: 1;
    margin-right: -130px;
    padding-top: 4px;
    position: relative;
    text-align: right;
    width: 300px;
}

form.aui .text, form.aui .textarea, form.aui .select {
    width: 250px;
}

form.aui div.error {
    color: #CC0000;
    font-weight: bold;
}

form.aui .error {
    background-color: transparent;
}

#login_container label {
    color: #333333;
}

#login_container .checkbox label {
    display: inline;
    float: none;
    left: 0;
    margin-right: 0;
}

#login_container a:link, #login_container a:visited, #login_container a:focus, #login_container a:hover, #login_container a:active, 
#signup_container a:link, #signup_container a:visited, #signup_container a:focus, #signup_container a:hover, #signup_container a:active,
#reset_pwd_container a:link, #reset_pwd_container a:visited, #reset_pwd_container a:focus, #reset_pwd_container a:hover, #reset_pwd_container a:active {
	font-weight: bold;
    color: #326CA6;
}


#signup_details, #login_details
{
    min-height: 500px;
    padding:30px;
}

legend
{
    padding: 10px;
}

.last
{
    font-family: arial,tahoma,verdana,sans-serif;
    font-size: 13px;
    line-height: 1.4;    
}

.checkbox
{
    margin-left: 20px;
    padding-bottom: 5px;
}

/* end of login */


/* just for the home-page */

.hero-unit {
    padding-bottom: 10px;
}

.system {
    width: 144px;
    height: 33px;
    display: inline-block;
    overflow: hidden;
    font-size: 32px;
}

a.system-web {
    color: gray;
}

a.system-web:hover {
    color: darkblue;
}

a.system-api {
    color: gray;
}

a.system-api:hover {
    color: darkblue;
}

a.system-wordpress {
    background: url("/Images/systems/wordpress.png") no-repeat scroll left 3px transparent;
    text-indent: -500px;
}

a.system-wordpress:hover {
    background: url("/Images/systems/wordpress_on.png") no-repeat scroll left 3px transparent;
}

a.system-office {
    background: url("/Images/systems/office.png") no-repeat scroll left 3px transparent;
    text-indent: -500px;
}

a.system-office:hover {
    background: url("/Images/systems/office_on.png") no-repeat scroll left 3px transparent;
}

.btn-system {
    height: 40px;
    width: 200px;   
}

.system-text {
    color: #666;
    font-size: 25px;
    padding-top: 10px;
    height: 40px;
    font-weight: bold;
    display: inline-block;
}

.systems {
    margin-bottom: 10px;
    margin-left: 0px;
}

/* end of home page */

/* the question box styles */

html div#ki_container {
background: none;
border: 0;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
bottom: -99999px;
height: auto;
margin: 0;
    margin-left: 20px;
padding: 0;
position: fixed;
right: 30px;
width: 291px;
z-index: 9999;
}

#ki_container #ki_tab {
    background-position: -33px -167px;
position: relative;
height: 33px;
width: 291px;
}

#ki_container #ki_tab, #ki_container #ki_thanks #ki_check {
    background-image: url("../Images/images.png");
    background-repeat: no-repeat;
}

#ki_container.ki_minimized #ki_tab a {
}

#ki_container #ki_tab a {
display: block;
height: 19px;
position: absolute;
text-indent: -9999em;
width: 291px;
}

#ki_container #ki_main {
overflow: hidden;
padding: 2px 4px;
width: 283px;
}

#ki_container #ki_main {
    background-image:url('../images/images.png');
    background-position: -33px -200px;
}

html div#ki_container *, html div#ki_container a:hover, html div#ki_container a:focus, html div#ki_container a:active {
background: none;
border: 0;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
float: none;
font: normal 100%/normal helvetica,arial,sans-serif;
-webkit-font-smoothing: antialiased;
height: auto;
letter-spacing: normal;
margin: 0;
outline: none;
position: static;
padding: 0;
text-decoration: none;
text-indent: 0;
text-shadow: none;
text-transform: none;
width: auto;
}

html div#ki_container h1.ki_h1 {
color: whitesmoke;
display: block;
font: bold 12px/17px helvetica,arial,sans-serif;
padding: 0 15px 10px;
text-align: center;
text-transform: none;
text-shadow: 1px 1px 1px black;
white-space: normal;
}

#ki_container .ki_button, #ki_container .ki_button:hover {
background: #919191;
background: rgba(145, 145, 145, .9);
border-top: 1px solid darkGray;
border-top: 1px solid rgba(255, 255, 255, .2);
border-bottom: 1px solid #737373;
border-bottom: 1px solid rgba(0, 0, 0, .2);
border-radius: 26px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
color: whitesmoke;
display: inline-block;
font: bold 11px/normal helvetica,arial,sans-serif;
padding: 6px 26px 6px 12px;
position: absolute;
right: 15px;
top: 0;
text-decoration: none;
text-shadow: 1px 1px 1px #747474;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
text-transform: uppercase;
}

html div#ki_container textarea, html div#ki_container textarea:focus {
background: white;
border: 2px solid #18191B;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
color: #333;
font: normal 12px/16px helvetica,arial,sans-serif;
height: 35px;
margin: 0 15px;
overflow: auto;
padding: 5px;
resize: vertical;
width: 239px;
}

html div#ki_container *, html div#ki_container a:hover, html div#ki_container a:focus, html div#ki_container a:active {
background: none;
border: 0;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
float: none;
font: normal 100%/normal helvetica,arial,sans-serif;
-webkit-font-smoothing: antialiased;
height: auto;
letter-spacing: normal;
margin: 0;
outline: none;
position: static;
padding: 0;
text-decoration: none;
text-indent: 0;
text-shadow: none;
text-transform: none;
width: auto;
}

#ki_container .ki_button .ki_circle {
background: white;
border-radius: 26px;
-webkit-border-radius: 26px;
-moz-border-radius: 26px;
box-shadow: 1px 1px 1px rgba(0,0 0,.2);
-webkit-box-shadow: 1px 1px 1px rgba(0,0 0,.2);
-moz-box-shadow: 1px 1px 1px rgba(0,0 0,.2);
display: block;
height: 12px;
margin-top: -6px;
position: absolute;
right: 8px;
top: 50%;
width: 12px;
}

#ki_container #ki_buttons {
height: 34px;
position: relative;
}

/* end of question box styles */

/* badges */

.label-bronze, .label-silver, .label-gold {
    padding: 10px;
}

.label-bronze {
    background-color: #CD7F32;
}

.label-silver {
    background-color: #A8A8A8;    
}

.label-gold {
    background-color: #C98910;    
}

/* end of badges */

.brand {
    background: url('/Images/pwa-logo-2.png');
    -ms-background-repeat: no-repeat;
    background-repeat: no-repeat;
    width: 133px;
    height: 33px;
    display: inline-block;
    text-indent: -1000px;
}

.brand-larger {
    background: url('/Images/pwa-logo-larger.png');
    width: 258px;
    height: 64px;
    margin-top: 10px;
    display: inline-block;
    text-indent: -1000px;
}


/* sticky footer */

/*
html, body, .page-container { height: 100%; margin: 0; padding: 0; }

body > .page-container { height: auto; min-height: 100%; }

.footer-container {
 clear: both;
 position: relative;
 z-index: 10;
 height: 10em;
 margin-top: -10em;
}

.container {padding-bottom: 3em; }
*/

/* end of sticky footer */

/* comments */

div.comments {
    background-color: #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
    margin: 30px 0 0;
    padding: 10px;    
}

div.comments div.comments 
{
    margin-left: 20px;
    background-color: #DDD;
}

.comment-form-container .text {
    width: 90%;
}

/* end of comments */

.pwa-recent-articles lh {
    font-weight: bold;
}

a {
    color: darkcyan;
}

.container {
    margin-top: 5px;
}

.affiliate li {
    list-style: none;
    margin-bottom: 5px;
}

#loginout li {
    display: inline-block;
    margin-right: 5px;
    list-style: none;
}

#loginout {
    float:right;
}

.add-this-header {
    margin-top: 15px;
}

div .navbar {
    margin-bottom: 0px;
}

.ad-on-left {
    padding-left: 18px;
}

.label {
    min-width: 150px;
}

/* questions */

.ask-question input, .ask-question textarea {
    width: 100%;
}

.ask-question textarea {
    height: 200px;
    font-size: 14px;
}

.answer-question input, .answer-question textarea {
    width: 100%;
}

.answer-question textarea {
    height: 200px;
    font-size: 14px;
}

#post-answer {
    width: auto;
}

#post-question {
    width: auto;
}

#wmd-button-bar li {
    display: inline-block;
    list-style: none;
    margin-left: 0px;
}

#wmd-button-bar ul {
    margin: 0px;
}

input.tagManager {
    width: 200px;
    margin-top:10px;    
}

.wmd-prompt-dialog {
    background: white;
    border-style: solid;
    border-width: 1px;
    border-color: black;
}

.wmd-button span {
    background-image: url("/Scripts/showdown/wmd-buttons.png");
    display: inline-block;
    width: 20px;
    height: 20px;    
}

.vote-up-off,.vote-up-on,.vote-down-off,.vote-down-on, .star-on, .star-off, .accept-on, .accept-off {
    background: url("/Images/question_sprite.png");
    display: block;
    overflow: hidden;
    text-indent: -100px;
}

.accept-on {
    width: 30px;
    background-position: -213px 0px;
    height: 33px;
}

.accept-off {
    width: 30px;
    background-position: -253px 0px;
    height: 33px;
}

.vote-up-off {
    width: 30px;
    background-position: 1px 0px;
}

.vote-up-on {
    width: 30px;    
    background-position: -99px 0px;
}

.vote-down-on {
    width: 30px;    
    background-position: -141px 0px;
}

.vote-down-off {
    width: 30px;
    background-position: -31px 0px;    
}

.star-off {
    width: 30px;
    background-position: -63px 0px;
    height: 30px;
}

.star-on {
    width: 30px;
    background-position: -177px 0px;        
    height: 30px;
}

.tag-block {
    height: 100px;
    display: block;
    overflow: hidden;
}

.vote-count-post , .favoritecount {
    font-size: 20px;
    font-weight: bold;
    width: 35px;
    text-align: center;
    display: block;
}

span.label-tag
{
    height: 25px;
    padding: 5px;
}

.post-tag {
    margin-bottom: 5px;
    display: inline-block;
}

.post-taglist {
    margin-bottom: 10px;
}

a.post-tag:hover {
    text-decoration: none;
}

a.post-tag:hover .label-info {
    color: #eee;
}

span.label-tag a
{
    padding: 5px;
    height: 25px;
    color: #eeeeee;
}

.answers h3, .answer {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #AAAAAA;
    margin-bottom: 10px;
    display: block;
    overflow: hidden;
}

.answer {
    padding-bottom: 15px;
}

ul.questions-nav  {
    margin-left: 0;
    padding-left: 0; 
}

.questions-nav li {
    display: inline-block;
}

div.stats-box {
    text-align: center;
    display: inline-block;
    width: 50px;
    height: 50px;
    margin-top: 15px;
}

.questions .tags {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
}

.questions .user-details {
    padding-top: 5px;
    display: block;
    float: right;
}

div.stats-box div {
    text-align: center;
    display: inline-block;
    margin: 0px;
}

.tags-list ul
{
    list-style: none;
    margin-left: 0;
}
.tags-list li
{
    text-indent: 0px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.question-summary {
    border-bottom-color: #AAAAAA;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.questions h3 {
    margin-top: 0px;
}

/*
html, body, #container { height: 100%; }
body > #container { height: auto; min-height: 100%; }
#footer {
 clear: both;
 position: relative;
 z-index: 10;
 height: 9.2em;
 margin-top: -9.2em;
}

#content { 
    padding-bottom: 9.2em; 
    background-clip: padding-box;
    background-color: #FAFAFA;
    background-image: -moz-linear-gradient(center top , white, #F3F3F3);
    background-repeat: repeat-x;
    border-bottom: 1px solid white;
    border-radius: 4px 4px 4px 4px;
    min-height: 86px;
    padding-left: 20px;
    padding-right: 20px;
}*/

.navigator-pill {
    padding: 3px;
    border-color: #AAAAAA;
    border-style: solid;
    border-width: 1px; 
}

.navigator-pill {
    margin-bottom: 10px;
}

.navigator-pill.current {
    color: white;
    background: #AAAAAA;
}

.navigator-pill.current a, .navigator-pill.current a:visited {
    color: white;
    background: #AAAAAA;
}

.navigator {
    display: block;
    margin: 10px;
}

textarea {
    font-size: 14px;
}

.cta-button a {
    width: 200px;
    margin-bottom: 10px;    
}

.tick-header {
    background: url("/Images/Green.png") no-repeat scroll left 10px transparent;
    text-indent: 30px;
}

.hero-unit.text-area-holder {
    margin-bottom: 10px;
}

.trusted {
    margin-bottom: 20px;
}

.students img {
    margin-right: 10px; 
}

.edit-job-message {
    border-bottom: 1px solid lightgrey;
}

ins {
	background-color: #cfc;
	text-decoration: none;
}

del {
	color: #999;
	background-color:#FEC8C8;
}

.input-prepend input {
    margin-top: 0;
}

.validation-summary-errors ul {
    list-style: none;
    margin-left: 0;
}

.validation-summary-errors li {
    margin-left: 0;
}

a.image-link:hover {
    text-decoration: none;
} 

/* bs3 styles */
            .bs3 #login {
                margin-top: 25px;
            }
            .bs3 #menu {
               margin-top: 18px;
                margin-left: 20px;
            }
            .bs3 a.brand {
                width: 129px;
            }            
            .bs3 .navbar-default {
                background: none;
                border: none;
            }

.bs3 h1, .bs3 h2, .b3 h3 {
    font-family: Open Sans, "Segoe UI", Verdana, Helvetica, Sans-Serif;
    font-weight: normal;
}

.bs3 .jumbotron .form-control {
    width: auto;
    height: auto;
}

.bs3 .jumbotron small {
    font-size: 80%;
}

.bs3 .jumbotron {
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

.bs3 .system-text {
    padding-top: 0px;
}
.bs3 .btn-system {
    height: auto;
}
/* word switcher */

    #hero-word-switcher {
        position: relative;
        display: inline-block;
        vertical-align: top;
        -webkit-transition: width 400ms cubic-bezier(0.215,0.61,0.355,1);
        -moz-transition: width 400ms cubic-bezier(0.215,0.61,0.355,1);
        transition: width 400ms cubic-bezier(0.215,0.61,0.355,1);
        white-space: nowrap;
        margin-right: -5px;
    }

    #hero-word-switcher.in strong {
        -webkit-animation: leave-word 300ms cubic-bezier(0.215,0.61,0.355,1);
        -webkit-transform-origin: center 35px;
        -moz-animation: leave-word 300ms cubic-bezier(0.215,0.61,0.355,1);
        -moz-transform-origin: center 35px;
        transform-origin: center 35px;
    }

    #hero-word-switcher.in strong.active {
        -webkit-animation: enter-word 300ms 100ms cubic-bezier(0.215,0.61,0.355,1);
        -moz-animation: enter-word 300ms 100ms cubic-bezier(0.215,0.61,0.355,1);
        animation: enter-word 300ms 100ms cubic-bezier(0.215,0.61,0.355,1);
    }

    #hero-word-switcher strong {
        visibility: hidden;
        position: absolute;
        left: 0;
    }

    #hero-word-switcher strong.active {
        visibility: visible;
    }

h1 strong {
    color:#222222;
    font-weight: bolder;
}
@-webkit-keyframes leave-word {
    0% {
    -webkit-transform: rotateX(0deg);
    visibility: visible;
    opacity: 1;
}
100% {
    -webkit-transform: rotateX(-90deg);
    visibility: visible;
    opacity: 0;
}
}@-moz-keyframes leave-word {
    0% {
    -moz-transform: rotateX(0deg);
    visibility: visible;
    opacity: 1;
}
100% {
    -moz-transform: rotateX(-90deg);
    visibility: visible;
    opacity: 0;
}
}
@keyframes leave-word {
    0% {
        transform: rotateX(0deg);
        visibility: visible;
        opacity: 1;
    }

    100% {
        transform: rotateX(-90deg);
        visibility: visible;
        opacity: 0;
    }
}

@-webkit-keyframes enter-word {
    0% {
    -webkit-transform: rotateX(90deg);
    opacity: 0;
}
100% {
    opacity: 1;
    -webkit-transform: rotateX(0deg);
}
}@-moz-keyframes enter-word {
    0% {
    -moz-transform: rotateX(90deg);
    opacity: 0;
}
100% {
    opacity: 1;
    -moz-transform: rotateX(0deg);
}
}@keyframes enter-word {
    0% {
    transform: rotateX(90deg);
    opacity: 0;
}
100% {
    opacity: 1;
    transform: rotateX(0deg);
}
}#hero-word-switcher strong {
    visibility: hidden;
    position: absolute;
    left: 0;
}


/* end word switcher */ 

/* panels for card view */

.card-view .panel .btn i,.btn span{
 color:#666666;
}

.card-view .panel .panel-heading {
 background-color:#ffffff;
 font-weight:700;
 font-size:16px;
 color:#262626;
 border-color:#ffffff;
}
.card-view .panel .panel-heading a {
 font-weight:400;
 font-size:11px;
}
.card-view .panel .panel-default {
 border-color:#cccccc;
}
.card-view .panel .panel-thumbnail {
 padding:0;
}
.card-view .panel .img-circle {
 width:50px;
 height:50px;
}
.card-view .list-group-item:first-child,.list-group-item:last-child {
 border-radius:0;
}
.card-view h3,h4,h5 { 
 border:0 solid #CCC; 
 border-bottom-width:1px;
 padding-bottom:10px;
}
.card-view h4 {
    font-size: 1.6em;
    color: #087e82;
}
div.bs3 .home-header {
    margin-bottom: 3px;
}
/* end card view panels */

/* home page cards */
.card-context {
    padding-left: 22px;
    padding-right: 22px;
    margin-bottom: 30px;
    margin-top: 30px;
}

.demo-textarea-wrapper textarea {
    resize: none;
    transition: border 0.3s ease 0s;
    font-size: 20px;
    font-weight: 300;
    height: 100%;
    outline: medium none;
    border: medium none;
    line-height: 27px;
    box-sizing: border-box;
    width: 100%;
}
.demo-textarea-wrapper {
    height: 187px;
    position: relative;
    border: 2px solid #E8E9ED;
    padding: 12px 13px 32px;
    background: none repeat scroll 0% 0% #FFF;
}
.panel-body .btn-improve {
    width: 200px;
    height: 50px;
    margin-right: 15px;
}

#demo-footer {
 padding: 23px 0px 0px 10px;   
}

.trusted.new {
    margin-left: 20px;
}

.well .btn-improve {
    height: 47px;
}

.bs3 .header-inner {
    background-image: none;
}

.btn-email {
    margin-top: 5px;
}

.card-view .btn,.form-control,.card-view .panel,.card-view .list-group,.card-view .well {border-radius:1px;box-shadow:0 0 0;}
.card-view .form-control {border-color:#d7d7d7;}
.card-view .btn-primary {border-color:transparent;}
.card-view .btn-primary,.card-view .label-primary,.card-view .list-group-item.active, .card-view .list-group-item.active:hover, .card-view .list-group-item.active:focus {background-color:#4285f4;}
.card-view .btn-plus {background-color:#ffffff;border-width:1px;border-color:#dddddd;box-shadow:1px 1px 0 #999999;border-radius:3px;color:#666666;text-shadow:0 0 1px #bbbbbb;}
.card-view .well,.card-view .panel {border-color:#d2d2d2;box-shadow:0 1px 0 #cfcfcf;border-radius:3px;}
.card-view .btn-success,.card-view .label-success,.progress-bar-success{background-color:#f8a647;}
.card-view .btn-info,.card-view .label-info,.progress-bar-info{background-color:#a0c3ff;border-color:#a0c3ff;}
.card-view .btn-danger,.card-view .label-danger,.progress-bar-danger{background-color:#dd4b39;}
.card-view .btn-warning,.card-view .label-warning,.card-view .progress-bar-warning{background-color:#f8a647;color:#444444;}
.card-view hr {border-color:#ececec;}
.card-view button {
 outline: 0;
}
.card-view .btn, .card-view .form-control, .card-view .panel, .card-view .list-group, .card-view .well {
border-radius: 1px;
box-shadow: 0 0 0;
}

.email-validation {
    color: red;
}
.well .btn-success {
    margin-top: 5px;
}

.card-description p {
    font-size: 1.5em;
    color: #5e6d7c;
}
div.row.card-view {
}

@media (max-width: 767px) {
    [class*="span"].pull-right {
        float: none;
    }

    form.aui .field-group {
        padding: 0 0 5px 10px;
    }
}

    .row2-content {
        background: #eee;
    }

       .row3-content {
        background: #f5f5f5;
    }

       div.levels h2,div.levels h3,div.levels h4  {
           text-align: center;
       }
       div.levels h3 {
           color: #888;
           margin-bottom: 8px;
       }
       div.levels a {
           width: 200px;
           margin-left: auto;
           margin-right: auto;
       }
div.levels .levels-button-container {
    text-align: center;
    width: 100%;
}

div.levels ul {
    list-style: none;
    text-align: center;
    font-style: italic;
    padding-left: 0px;
}

.btn-free{
  box-shadow: 0 0 0;

}

.btn-premium {
    color: #fff;
      background-color: #b0d4d4;
  border-color: #b0d4d4;
  box-shadow: 0 0 0;
}

.btn-premium:hover {
    color: #fff;    
}

.btn-premium-plus {
    color: #fff;
    background-color: #087e82;
    border-color: #087e82;
  box-shadow: 0 0 0;
}

.card-view .btn, .card-view .form-control.btn-imporve {
    border-radius: 4px !important;
}

.btn-premium-plus:hover {
        color: #fff;
}

.message-container {
    font-size: 1.25em;
    padding: 20px;
}

.row2-content, .row3-content, .row1-content , .row4-content , .row5-content {
    padding-top: 50px;
    padding-bottom: 50px;
}

.tick-list2 li {
    background: url("/Images/Google/accept.png") no-repeat scroll left 3px transparent;
    font-size: 16px;
    list-style-type: none;
    margin: 2px 0;
    padding-left: 22px;
}

ul.tick-list2  {
    list-style: none;
    padding-left: 0px;
}

/* Pricing CSS */
    .pricing-table .bordered {
        border-bottom-color: rgb(245, 247, 247);
        border-bottom-style: solid;
        border-bottom-width: 5px;
        border-image-outset: 0px;
        border-image-repeat: stretch;
        border-image-slice: 100%;
        border-image-source: none;
        border-image-width: 1;
        border-left-color: rgb(245, 247, 247);
        border-left-style: solid;
        border-left-width: 5px;
        border-right-color: rgb(245, 247, 247);
        border-right-style: solid;
        border-right-width: 5px;
        border-top-color: rgb(245, 247, 247);
        border-top-style: solid;
        border-top-width: 5px;
        box-sizing: border-box;
    }
    .pricing-table a.btn-primary {
        background-color: #087e82;
    }
    .pricing-table .title{
        background-color: #087e82;
        color: #ecf0f1;
        font-size: 18px;
        font-weight: bold;
        padding: 15px;
        text-align: center;
        border-bottom: none !important;
    }
    .pricing-table div.flush {
        padding-left: 0px !important;        
        padding-right: 0px !important;        
    }
    .pricing-table .price {
        position: relative;
        font-size: 18px;
        font-weight: bold;
        background-color: #ecf0f1;
        padding: 15px;
        text-align: center;
        color: #6E6D71;
    }
    .pricing-banner-container {
        height: 173px;
        width: 100%;
        padding: 24px 0;
        text-align: center;
        background-color: #F8F8F8;
    }

    .pricing h1 {
        text-align: center;
        margin-bottom: 20px;
    }

    .pricing {
        padding: 0;
        border: 0 none;
        border-top: 4px solid #087e82;
    }

    .pricing-table ul {
        list-style-type: none;
        padding-left: 0px;
    }

    .pricing ul.fa-tick-list {
        list-style-type: none;
        padding-left: 10px;
    }

    .pricing li.purchase {
        text-align: center;
        padding-bottom: 0px;
        padding-top: 8px;
    }
.pricing .pricing-banner-main-text.plus {
    background: url(/Images/pwa-premium-plus.png) no-repeat;
}
.pricing .pricing-banner-main-text.plagiarism {
    background: url(/Images/pwa-plagiarism.png) no-repeat;
}
    .pricing .pricing-banner-main-text {
        background: url(/Images/pwa-premium.png) no-repeat;
        -webkit-background-size: 230px 150px;
        -moz-background-size: 230px 150px;
        -o-background-size: 230px 150px;
        background-size: 230px 150px;
        width: 249px;
        height: 150px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 48px;
        padding: 24px 0;
        text-align: center;
        background-color: #F8F8F8;
    }
    .pricing .pricing-table {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .pricing i.icon-chevron-right {
        color: #087e82;
        margin-right: 5px;
    }
    /* End of pricing */

    .hideme {
        opacity: 0;
    }

    #register-form p, #register-form h1, #register-form a{
        text-align: center;
    }
    #register-form input[type='submit'] {
        text-align: center;
    }
    #register-form h1 {
        font-size: 3em;
        margin-bottom: 20px;
    }
    #register-form p.terms {
        margin-left: 60px;
        margin-right: 60px;
    }
#register-form .checkbox {
    margin-left: 5px;
}
#register-form .validation-summary-errors ul {
    padding-left: 0;
}

.blog-popular ul, ul.post-comments-list  {
   list-style-type: none;
   padding-left: 0;
}
.blog-popular li {
   margin-bottom: 5px;
}
.blog-categories ul, ul.post-comments-list  {
   list-style-type: none;
   padding-left: 0;
}
.blog-categories li {
   margin-bottom: 5px;
}
li.comment-item {
    margin-top: 10px;
    border: 1px solid lightgray;
    padding: 10px;
}
.comment-author, .comment-content {
    margin-bottom: 10px;
}
h1.post-title {
    margin-bottom: 15px;
    font-size: 2.5em;
}
div.post-content, p.post-content, div.recent-post p {
    letter-spacing: .01rem;
    font-weight: 400;
    font-style: normal;
    font-size: 19px;
    line-height: 1.5;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

.blog-side-text-block {
    font-size: 18px;
    line-height: 1.5;    
}

.single-post-w a, .info-item a, .post-comments-w a, .blog-side-bar a {
    color: #087e82;
}
.form-comment {
    margin-bottom: 20px;
}

.popup-example {
    font-size: 20px;
    text-align: center;
}

span.pwa1 {
    background: aliceblue;
    border-bottom: 2px solid blue !important;
}

div.pwa-words-popup.pwa-words-popup-static {
    position: relative !important;
    display: block !important;
}

div.pwa-words-popup.pwa-words-popup-static .content .buttons {
    background: #404040 !important;
    float: none !important;
}

.pwa-words-popup .background .corner.corner-position-5,
.pwa-words-popup .background .corner.corner-position-6,
.pwa-words-popup .background .corner.corner-position-7 {
  top: -6px !important;
}

.pwa-words-popup .background .corner.corner-position-5 {
  right: 178px !important;
}

.post-content {
    
}

input#search-input {
    margin: 0px;
}

.row4-content {
    background: #5a5e5f;
    text-decoration: none;
}

.row4-content h4, .row4-content li, .row4-content p {
    color: white;   
}

.row4-content span.pwa1 {
    color: black;
}

.pricing-table2 {
    margin-bottom: 30px;
}

div.alert-header {
    margin-bottom: 0px !important;
}


#payment-form.version2 input {
    margin: 0px;
}
#payment-form.version2 label {
      font-weight:  normal;
    margin-top: 20px;
    display: block;
}
#payment-form.version2 ul {
    padding-left: 0px;
}
#submit-payment {
    margin-top: 10px;
    margin-bottom: 10px;
}

.survey-question {
    padding-top: 50px;
    padding-bottom: 50px;
    border-bottom: #cbcbcb solid 1px;
}
.survey-table {
    width: 100%;
    margin-top: 20px;
}
.survey-table input {
    width: auto !important;
}
.survey-question input {
    width: auto !important;
}

.submit-survey {
    margin-top: 20px;
    margin-bottom: 20px;
}
.survey-question label {
    font-weight: normal;
    margin-left: 5px;
    margin-bottom: 5px;
}

.twitter-share-button {
    color: white;
    background: #4099FF;
}
.twitter-share-button i {
    color: white;
}

.twitter-quiz, .facebook-quiz {
    display: inline-block;
    margin-right: 20px;
    margin-top: 10px;
}

.facebook-share-button {
    color: white;
    background: #3B5998;
}
.facebook-share-button i, a .facebook-share-label {
    color: white;
}
.facebook-share-button:hover, .facebook-share-label:hover,.twitter-share-button:hover,.twitter-share-button:visited {
    color: white;
}
.wrong-answer {
    color: red;
}

#voucher-code-label {
    font-weight: normal;
}
#voucher-code {
    width: 200px;
}
#voucher-code-submit {
    width: 100px;
}

#kb-article h1 {
    margin-bottom: 15px;
}

#kb-article {
    max-width: 1000px;
    margin-bottom: 50px;
}

#kb-article img {
    margin-right: 10px;
    padding: 10px;
    border: 1px solid lightgrey
}
#kb-article li {
    list-style-type: none;
}
#edit-links {
    margin-left: -15px;
}
#edit-links a {
    margin-right: 15px;
}

.post-related ul {
    padding-left: 0;
    list-style-type: none;
}

.post-related li, .post-related h3 {
    margin-bottom: 10px;
}

.post-related a {
    font-size: 20px;
    line-height: 1.2em;
}

.premium-explanation {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
    padding: 5px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

#signupModal input {
    width: 100%;
}

.secure-payment {
    margin-top: 5px;
}

.secure-payment img {
    margin-top: -7px;
}

a.secure-payment-paypal-link {
        text-decoration: underline;
}

.alt-download {
    margin-top: 10px;
    width: 100%;
    text-align: center;
}

.ebook-row-content {
    background: rgb(90, 94, 95);
}

.ebook-row-content {
    background: rgb(90, 94, 95);
    padding: 50px;
    color: #ffffff;
}

    .ebook-row-content h1 {
        font: 34px Raleway,sans-serif;
        color: #fff;
        font-weight: 700;
        margin-top: 40px;
    }

    .ebook-row-content .btn-download {
        background: #f8a647;
        font: 36px Raleway,sans-serif;
        text-transform: uppercase;
        font-weight: 700;
        color: #fff;
        width: 80%;
        border-bottom: 3px solid #D6971F;
    }
    .ebook-row-content .btn-download:hover {
        color: #111;
    }
    .ebook-share-row-content h2 {
        font: 36px Raleway,sans-serif;
        color: rgb(31, 81, 108);
        font-weight: 700;
        margin-top: 40px;        
    }

    #ebook-sharing {
        width: 400px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 44px;
        margin-bottom: 60px;
    }

    .tweet {
        width: 500px;
        margin-right: auto;
        margin-left: auto;
        display: block;
    }

    .img-feature {
        padding: 5px;
        border: #bbbbbb;
        border-width: 1px;
        border-style: solid;
    }

    .feature-row > div {
        padding: 20px;
    }
    .feature-row h2 {
        margin-bottom: 10px;
    }

#features h1 {
    margin-bottom: 10px;
    font-weight: bold;
}

.article-list-image {
    border: #bbbbbb solid 1px;
    padding: 5px;
    max-width: 300px;
    float: left;
    display: inline-block;
    margin-right: 10px;
}

.integration-item {
    color: #000;
    width: 95%;
    background-color: #fff;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
    -ms-box-shadow: 0 0 5px rgba(0,0,0,.15);
    box-shadow: 0 0 5px rgba(0,0,0,.15);
    padding: 25px;
    margin-bottom: 20px;
    position: relative;
}

.integration-item .image {
    position: absolute;
    vertical-align: central;
    margin-top: 25px;
    background-repeat: no-repeat;    
}

.integration-item.home .image {
    position: relative;
    vertical-align: central;
    margin-top: 25px;
    background-repeat: no-repeat;
    display: inline-block;
}

.integration-item .image-chrome {
    background-image: url("/Images/pwa-chrome_32x32.png");
    width: 37px;
    height: 37px;
}

.integration-item .image-docs {
    background-image: url("/Images/docs_32x32.png");
    width: 37px;
    height: 37px;
}

.integration-item .image-scrivener {
    background-image: url("/Images/scrivener_32x32.png");
    width: 37px;
    height: 37px;
}

.integration-item .image-api {
    background-image: url("/Images/pwa-api_32x32.png");
    width: 37px;
    height: 37px;
}

.integration-item .image-word {
    background-image: url("/Images/word_32x32.png");
    width: 37px;
    height: 37px;
}

.integration-item  .content-wrapper {
    display: inline-block;
    margin-left: 65px;
    width: 93%;
}

.btn-success {
    color: #fff;
    background-color: #f8a647;
    border-color: #f8a647;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f8a647),to(#f8a647));
}

.btn-success:hover {
    color: #fff;
    background-color: #f79322;
    border-color: #f79322;
}

.btn-primary:hover {
    color: #fff;
    background-color: #066265;
    border-color: #066265;
}


.btn-primary {
    color: #fff;
    background-color: #087e82;
    border-color: #087e82;
}

.grammar-section-header {
    margin-bottom: 10px;
}

blockquote.bq-smaller {
    font-size: 20px;
}

#index-cta-buttons-premium {
    margin-left: auto;
    margin-right: auto;
    width: 203px;
    margin-top: 50px;
    margin-bottom: 50px;
}

#index-cta-buttons {
    margin-left: auto;
    margin-right: auto;
    width: 406px;
    margin-top: 50px;
    margin-bottom: 50px;
}

.row5-content {
    background: #066265;
    text-decoration: none;
/*
    position: relative;
    top: -30px;
*/
}

.row5-content h1 {
    color: white;
}

.row5-content blockquote {
    color: white;
}

.signup-form-inline {
    border: 1px #ddd solid;
    padding: 10px;
}

.signup-form-inline .signup-form-header, .signup-form-thanks {
    font-size: 21px;
    font-weight: bold;
}

.signup-form-inline .form-signup .btn-large{
    padding: 9px 12px;
    vertical-align: top;
    font-weight: bold;
    font-size: 16px;
}

table#tblOverview thead th {
    font-size: 10px;
}
table#tblOverview tbody td {
    font-size: 12px;
}

.loader-image {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    overflow: visible;
    background: rgba(255, 255, 255, 0.5) url("/Images/Apps/ajax-loader.gif") no-repeat center center;
#edit-jobs{width:100%;margin-bottom:50px;margin-top:20px}#edit-jobs td{text-align:center}
/*!
 *  Font Awesome 3.1.0
 *  the iconic font designed for Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fontawesome.io
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License v1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 License -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */@font-face{font-family:'FontAwesome';src:url("/Content/font/fontawesome-webfont.eot?v=3.1.0");src:url("/Content/font/fontawesome-webfont.eot?#iefix&v=3.1.0") format('embedded-opentype'),url("/Content/font/fontawesome-webfont.woff?v=3.1.0") format('woff'),url("/Content/font/fontawesome-webfont.ttf?v=3.1.0") format('truetype'),url("/Content/font/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0") format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em}a [class^="icon-"],a [class*=" icon-"],a [class^="icon-"]:before,a [class*=" icon-"]:before{display:inline}[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.2857142857142858em;text-align:center}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.5714285714285714em}ul.icons-ul{list-style-type:none;text-indent:-0.7142857142857143em;margin-left:2.142857142857143em}ul.icons-ul>li .icon-li{width:.7142857142857143em;display:inline-block;text-align:center}[class^="icon-"].hide,[class*=" icon-"].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em}[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em}[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none}.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block}.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em}.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em}.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em}.icon-stack .icon-stack-base{font-size:2em;*line-height:1em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.icon-flip-horizontal:before{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical:before{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before,.icon-rotate-right:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-share-alt:before,.icon-mail-forward:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-undo:before,.icon-rotate-left:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-reply:before,.icon-mail-reply:before{content:"\f112"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-mail-reply-all:before{content:"\f122"}.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}
