/*  ------------------------------------------------------------------------  Copyright (C) 2014 Bart Orriens, Albert Weerman  This library/program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.  This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.  You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA  ------------------------------------------------------------------------ */html,body {    height: 100%;    /* The html and body elements cannot have any padding or margin. */}a {    cursor: pointer;}/* admin styles */#content > .container {  padding: 60px 15px 0;}.container .credit {  margin: 20px 0;}#footer > .container {  padding-left: 15px;  padding-right: 15px;}/* busy modal *//* Start by setting display:none to make this hidden.   Then we position it in relation to the viewport window   with position:fixed. Width, height, top and left speak   speak for themselves. Background we set to 80% white with   our animation centered, and no-repeating */.waitmodal {    display:    none;    position:   fixed;    z-index:    999999;    top:        0;    left:       0;    height:     100%;    width:      100%;    background: rgba( 255, 255, 255, .8 )                 url('../images/ajax-loader1.gif')                 50% 50%                 no-repeat;}/* When the body has the loading class, we turn   the scrollbar off with overflow:hidden */body.loading {    overflow: hidden;   }/* Anytime the body has the loading class, our   modal element will be visible */body.loading .waitmodal {    display: block;}/* syadmin screenshot display */.with-shield {    position: relative;   }.rightshield {    position: absolute;    width: 100%;    max-width: 80%;    height: 100%;    top: 0;    left: 0;     z-index: 100;}.leftshield {    position: absolute;    width: 100%;    max-width: 80%;    height: 100%;    top: 0;    left: 140px;     z-index: 100;}/* dictionary */.uscic-dictionary-section {    font-weight: bold;    font-size: 16px;    margin-top: 30px;    margin-bottom: 30px;}.uscic-dictionary-question {    font-style: italic;    font-size: 14px;    margin-top: 40px;    margin-bottom: 30px;}.uscic-dictionary-messages {    font-weight: bold;    font-size: 16px;    margin-top: 30px;    margin-bottom: 15px;}/* paper version */.uscic-paperversion-nesting1 {    margin-left: 1px;}.uscic-paperversion-nesting2 {    margin-left: 25px;}.uscic-paperversion-nesting3 {    margin-left: 50px;}.uscic-paperversion-nesting4 {    margin-left: 75px;}.uscic-paperversion-nesting5 {    margin-left: 100px;}.uscic-paperversion-nesting6 {    margin-left: 125px;}.uscic-paperversion-nesting7 {    margin-left: 150px;}.uscic-paperversion-nesting8 {    margin-left: 175px;}.uscic-paperversion-if {    padding-top: 20px;    padding-bottom:20px;}.uscic-paperversion-if-condition {    color: #00c;    font-weight: bold;}.uscic-paperversion-elseif {    padding-top: 30px;    padding-bottom: 30px;}.uscic-paperversion-else-statement {    color: #00c;    font-weight: bold;}.uscic-paperversion-else {    padding-top: 30px;    padding-bottom: 30px;}.uscic-paperversion-endif {    color: #00c;    font-weight: bold;}.uscic-paperversion-for {    padding-top: 30px;    padding-bottom: 30px;}.uscic-paperversion-for-loop {         color: #01a252;    font-weight: bold;}.uscic-paperversion-enddo {    color: #01a252;    font-weight: bold;}.uscic-paperversion-assignment {         border: 1px;    border-style: dashed;    padding: 10px;     margin-top: 5px;    margin-bottom: 5px;}.uscic-paperversion-group {    padding-top: 30px;    padding-bottom: 30px;    }.uscic-paperversion-group-statement {    color: #FDB515;    font-weight: bold;}.uscic-paperversion-endgroup {    color: #FDB515;    font-weight: bold;}.uscic-paperversion-subgroup {    padding-top: 20px;    padding-bottom: 20px;}.uscic-paperversion-subgroup-statement {    color: #FF7519;    font-weight: bold;    }.uscic-paperversion-endsubgroup {    color: #FF7519;    font-weight: bold;}.uscic-paperversion-inspect {    border: 1px;    border-style: dashed;    margin-top: 20px;    margin-bottom: 20px;    padding: 10px;    }.uscic-paperversion-inspect-condition {    font-weight: bold;}.uscic-paperversion-fill {    border: 1px;    border-style: dashed;    margin-top: 5px;    margin-bottom: 5px;    padding: 10px;    }.uscic-paperversion-fill-condition {    font-weight: bold;}.uscic-paperversion-question {    border: 1px;    border-style: dashed;    margin-top: 20px;    margin-bottom: 20px;    padding: 10px;    }.uscic-paperversion-question-name {    font-weight: bold;}.uscic-paperversion-question-description {    font-style: italic;    padding-bottom: 10px;}.uscic-paperversion-question-text {    }.uscic-paperversion-question-categories {    }.uscic-paperversion-dashes {    border-left: 1px dashed;    margin-left: 5px;}.uscic-paperversion-exit {    }.uscic-paperversion-moveforward {    }.uscic-paperversion-movebackward {    }.uscic-cookie-tag-active {    background-color: #FF8533;    padding: 5px;}