@import url("https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css");
.modal-dialog{
position: fixed;
bottom: 300px;
right: 20%;
}
.preview_question_correct_choice{
font-weight:bold!important;
}
.select2{
width:100%!important;
}
[data-block_type=section_heading]{
font-size:1.3em;
}
[data-type=query]{
display:block!important;
margin-bottom:30px;
}
.question_list_question{
margin-bottom:40px;
}
[data-block_type=question_list] .question_submit_button{
display:none;
}
[data-block_type=question_list] .query_mc_choice_radio {
display:none;
}
[data-type=link] {
font-weight:bold;
cursor:pointer;
}
[data-type=link]:hover {
text-decoration:underline;
}
.question_number{
font-weight: bold;
}
/* Section */
[data-type=section] {
clear: both;
display:none; /* all sections are initially hidden */
}
/**
* Paragraph
*/
[data-type=paragraph] {
padding-bottom: 1px; /* makes the p's margin push the bottom down. */
}
/* Metadata and Glossary: hidden */
[data-type=metadata], [data-type=glossary] {
display:none;
}
[data-type=termref] {
font-weight:bold;
cursor:pointer;
}
/* don't show query_display spans in questions */
[data-type=question] [data-type=query_display] {
display:none;
}
[data-type=query] {
display:none;
}
.query_text {
}
.query_correct_feedback_span {
display:inline-block;
width:21px;
height:16px;
background:url(images/query_correct.gif) center right no-repeat;
}
.query_incorrect_feedback_span {
display:inline-block;
width:21px;
height:16px;
background:url(images/query_incorrect.gif) center right no-repeat;
}
.query_mc_feedback_correct_incorrect {
font-weight: bold;
}
.query_correct_incorrect_icon {
border:0px;
margin-left:5px;
vertical-align:middle;
}
.query_correct_answer_span {
color:#060;
border:1px solid #060;
padding:0px 2px 1px 2px;
margin-left:5px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-khtml-border-radius: 2px;
border-radius: 2px;
}
.query_dd_select_span {
white-space:nowrap;
}
.query_mc_choice_table td {
border:0px solid black;
padding:0px 0px 3px 5px;
vertical-align:top;
}
.query_mc_choice_table label {
padding:0px;
margin:0px;
font-weight:normal;
}
.query_mc_choice_radio {
margin:1px 2px !important;
}
.query_mc_correct_choice {
border:2px solid #090;
/*background-color:#9f9;*/
}
.query_mc_incorrect_user_choice {
border:2px solid #900;
/*background-color:#f99;*/
}
.query_mc_other_choice {
border:2px solid transparent;
}
.query_mc_correct_choice, .query_mc_incorrect_user_choice {
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
border-radius: 8px;
}
/* "matching" query styles */
.query_matching_table_div {
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
border-radius: 8px;
border:1px solid black;
background-color:#f3f3f3;
display:inline-block;
}
.query_matching_table {
border-collapse:collapse;
border:0px solid black;
}
.query_matching_table_td_left, .query_matching_table_td_right {
padding:0;
border:0px;
vertical-align:middle;
}
.query_matching_table_td_left {
border-right:1px solid black;
}
.query_matching_item {
border: 2px solid #999;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
border-radius: 8px;
padding:10px;
margin:10px 10px;
background-color:#fff;
text-align:center;
position:relative;
}
.query_matching_table_td_left .query_matching_item.chosen {
background-color:#ddf;
}
.query_matching_table_td_right .query_matching_item.incorrect {
border-color:#800;
background-color:#fee;
}
.query_matching_item.active {
border-color:#003;
cursor:pointer;
}
.query_matching_item.correct {
border-color:#060;
cursor:default;
background-color:#cfc;
}
.query_matching_table_td_correct {
border-top:1px solid black;
text-align:center;
padding:10px 0 0px 0;
font-weight:bold;
color:#060;
}
.query_matching_table_td_left_bottom, .query_matching_table_td_right_bottom {
}
.query_matching_table .answered {
opacity:0.4;
filter:alpha(opacity=40);
}
.query_matching_arrow {
font-family:Verdana;
font-size:36px;
color:#090;
position:absolute;
right:-30px;
top:-10px;
z-index:5000;
}
/* Other query styles */
.query_result {
margin-top:5px;
color: red;
font-weight: bold;
}
.query_correct_answer {
margin-top:5px;
font-weight: bold;
color: green;
}
.question_feedback {
margin-top:12px;
margin-left:-10px;
padding-top:8px;
padding-left:10px;
position:relative;
/* hide question_feedback divs at start so they can be faded in */
display:none;
}
.question_feedback_head {
position:absolute;
top:-8px;
left:6px;
font-weight:bold;
font-size:10px;
background-color:#fff;
padding:0 4px;
}
.question_feedback_part {
margin-bottom:8px;
}
.question_action_div {
/*height:23px;*/
padding-top:5px;
}
.question_instructor_controls {
font-size:12px;
background-color:#fff;
float:right;
padding:0 0 5px 10px;
}
.student_responses_button {
font-weight:normal !important;
}
.student_responses_button .ui-button-text {
font-size:9px;
text-align:center;
}
.points_awarded_div {
margin-top:5px;
font-size:80%;
font-style:italic;
height:23px; /* try to make this the same height as the submit button, which it replaces */
display:none;
}
/* icon */
[data-type=icon] {
display:block;
float:right;
margin-right:-100px;
}
[data-type=icon] img {
max-width:64px;
max-height:64px;
}
/**
* Figure
* -- a
or
*/
[data-type=figure], [data-type=table] {
display: block;
border:1px solid #666;
padding:1em;
margin-bottom:1em;
background-color:#fff;
text-align:center;
}
[data-type=figure][data-layout-align=left], [data-type=table][data-layout-align=left] {
float: left;
margin-right:1em;
}
[data-type=figure][data-layout-align=right], [data-type=table][data-layout-align=right] {
float: right;
margin-left:1em;
margin-right:-180px;
}
[data-layout-align=center] img {
display: block;
margin: 0 auto;
}
[data-type=figure][data-layout-width=small], [data-type=table][data-layout-width=small] {
width:200px;
}
[data-layout-width=small] img {
max-width:200px;
}
[data-type=figure][data-layout-width=medium], [data-type=table][data-layout-width=medium] {
width:350px;
}
[data-layout-width=medium] img {
max-width:350px;
}
[data-type=figure][data-layout-width=large], [data-type=table][data-layout-width=large] {
width:500px;
}
[data-layout-width=large] img {
max-width:500px;
}
/* why did I think xlarge figures must be float?? */
[data-type=figure][data-layout-width=xlarge], [data-type=table][data-layout-width=xlarge] {
margin-left:0;
margin-right:0;
width:685px;
}
/* but xlarge tables shouldn't be */
[data-type=table][data-layout-width=xlarge] {
float:none;
}
[data-layout-width=xlarge] img {
/* no max-width for xlarge images? */
/*max-width:685px;*/
}
[data-type=figure][data-layout-border=false], [data-type=table][data-layout-border=false] {
border:none;
padding:0;
width:auto;
background-color:transparent;
}
/* in body.figure mode, always make the figures big and not floated */
body.figure [data-type=figure], body.figure [data-type=table] {
float:none;
width:500px;
border:0px;
}
body.figure [data-type=figure] img {
max-width:500px;
}
/**
* Figure and table text, including captions
*/
[data-type=figure_text], [data-type=table_text] {
margin-top:5px;
text-align:left;
color:#333;
}
[data-type=figure_text] [data-type=number], [data-type=table_text] [data-type=number] {
color: #6666ff;
font-weight:bold;
}
/* asset (figure, table, etc.) source */
[data-type=asset_source] {
color:#999;
font-style:italic;
font-size:.9em;
text-align:left;
}
/* special table cell_class's */
[data-cell_class=nobr] {
white-space:nowrap;
}
/* hide table definition */
[data-block_type=table_definition] {
display:none;
}
/**
* Reference -- we should probably keep the color consistent with links
* Note that cursor will be set to "pointer" if player makes a ref clickable
*/
[data-type=ref] {
font-weight:bold;
color:#003;
}
/* block types */
[data-block_type=clear_both] {
clear:both;
}
[data-block_type=underline] {
text-decoration:underline;
}
[data-type=box][data-block_type=clear_both] {
/* for boxes, no visible style other than clear:both */
border-width:0px;
padding:0px;
background-color:#fff;
margin-bottom:0px;
}
[data-block_type=supplemental] {
display:none;
}
[data-block_type=margin_text] {
float: right;
margin-left:1em;
margin-right:-100px;
width:250px;
border:1px solid black;
padding:5px;
background-color:#ccf;
}
[data-block_type=margin_text] p {
margin:0px;
}
[data-block_type=margin_quote] {
float: right;
margin-left:1em;
margin-right:-100px;
width:250px;
border:1px solid black;
padding:5px;
background-color:#ccf;
}
[data-block_type=margin_quote_speaker] p {
margin:0px;
text-align:right;
font-style: italic;
}
[data-block_type=quote] {
margin-left:30px;
margin-right:30px;
}
[data-block_type=subtitle] {
font-weight:bold;
font-size:120%;
border-top:1px solid #999;
padding-top:.5em;
}
[data-block_type=equation] {
margin-left:30px;
margin-right:30px;
margin-bottom:10px;
margin-top:10px;
border-left:5px solid #c4d79f;
padding-left:20px;
}
/* paragraphs added by MPS to mark page starts */
[data-block_type=page_start] {
display:none;
}
/* onclick "show" items are initially hidden */
[data-onclick=show] {
display:none;
}
/* boxes */
[data-type=box] h3 {
font-weight:bold;
font-size:120%;
margin-bottom:15px;
margin-top:0px;
}
/* and their headings shouldn't be shown */
[data-block_type=question_sequence] h3[data-for_type=box], [data-block_type=question_pool] h3[data-for_type=box] {
display:none;
}
/* navigator for the question sequence */
.question_sequence_navigator {
float:right;
padding:0 0 5px 5px;
font-size:.8em;
font-weight:bold;
color:#666;
background-color:#fff;
}
.question_sequence_closing_material {
display:none;
}
.question_sequence_review {
margin:10px 0;
padding-top:10px;
border-top:2px solid #000;
display:none;
}
.question_sequence_review_button {
padding-top:5px;
padding-bottom:10px;
}
[data-block_type=imagemap_questions] {
border:0px;
padding:0px;
background-color:inherit;
margin-bottom:0px;
}
/* and their headings shouldn't be shown */
[data-block_type=imagemap_questions] h3[data-for_type=box] {
display:none;
}
/* variables */
[data-type=variable] {
color:#900;
}
[data-type=moreinfo_link] {
cursor:pointer;
}
[data-block_type=moreinfo] {
display:none;
padding-left:10px;
color:#226;
}
[data-type=imchoice] {
display:none;
}
/* standard player elements */
#section_navigation {
display:none;
position:fixed;
left:790px; /* width of section + right margin of figure - width of element */
font-size:24px;
font-weight:bold;
padding-left:10px;
background-color:#ccf;
border:1px solid black;
padding:5px;
padding-top:0px;
}
/* Imagemap query type styles */
[data-type=imchoice] {
display:none;
}
.im-rounded-top {
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
}
.im-rounded-bottom {
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;
}
/* Image Maps */
.pic_container {
position: relative;
}
.pic_container img {
position: absolute;
top: 0;
left: 0;
}
.pic_container canvas {
position: absolute;
opacity: 1;
top:0;
left:0;
}
.pic_container { display: block; outline: none; position:relative}
.pic_container img,
area,
area:hover {
cursor: pointer;
}
.activity-info-bar {
padding: 0 13px;
color: #AAAAAA;
}
.status-collapsed {
display: none;
position: absolute;
right:-20px;
border: 1px solid #606060;
background-color:#606060;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding:1px;
}
.status-collapsed .icon {
display: block;
width: 17px;
height: 16px;
background: transparent url(images/status-modal-sprite.png) no-repeat -16px -1px;
}
.status-collapsed.disabled .icon { background-position: 1000px 1000px; }
.status-modal {
display:none;
width: 250px;
position: absolute;
/*top: 10px;*/
right: 10px;
font-size:12px;
-webkit-box-shadow: 0px 0px 1em #000000;
-moz-box-shadow: 0px 0px 1em #000000;
box-shadow: 0px 0px 1em #000000;
z-index: 100;
text-align:left;
}
.status-modal .modal-body {
background: #A0A0A0;
padding: 0 10px;
}
.status-modal.correct .modal-body {
background: #3CC467;
}
.status-modal.incorrect .modal-body {
background: #F79191;
}
.status-modal .title-bar {
background-color: #606060;
color: #AAAAAA;
padding: 5px 10px;
position: relative;
cursor: move;
}
.status-modal.flash .modal-body {
background-color: #AAAAAA;
}
.status-modal .title-bar .close {
display: block;
position: absolute;
top: 0.5em;
right: 1em;
width: 17px;
height: 17px;
background: transparent url(images/status-modal-sprite.png) no-repeat 0 0;
outline: none;
}
.status-modal .title-bar .close:hover {
background-position: 0 -17px;
}
.status-modal .choice-description { display: none}
.status-modal.correct .choice-description,
.status-modal.incorrect .choice-description { display: block; }
.status-modal .choice-description p { margin: 0 0 10px 0;}
.status-modal .show-selected-choices-wrapper {
padding-bottom:10px;
}
.status-modal .show-selected-choices-wrapper label {
font-size:.9em;
font-style:italic;
position: relative;
padding: 0 0 0 20px;
}
.status-modal .show-selected-choices-wrapper label input {
position: absolute;
top: -2px;
left: 0;
}
.status_modal_header {
margin:0;
padding: 5px 0 10px 0;
font-weight:bold;
font-size:1.1em;
}
.xref_link{
background-color: #ffffcc;
color: #009;
font-weight: bold;
cursor: pointer;
}
.xref_highlighted{
border: 1px solid #f99;
}
body{
padding-top:60px;
}
[data-block_type=row]{
border:none;
padding:none;
margin:none;
background-color:transparent;
}
[data-type=section]{
margin:0px;
padding:0px;
font-size:16px;
max-width:100%;
}
[data-type=chapter]{
border:none;
}
h1.section-title{
display:none;
}
h2.section-title{
display:none!important;
}
.query_text{
}
[data-type=question]{
border:none;
margin-top:3em;
}
[data-block_type=survey_question]{
display:block;
margin-bottom:5px;
}
.results_details{
display:none;
}
.results_row{
cursor:pointer;
}
.results_row:hover span{
text-decoration:underline;
}
[data-block_type=hidden_form]{
display:none;
}
.instructor_results_info{
display:none;
}
.nav>li.instructor_nav{
display:none;
}
[data-block_type=results_details_text]{
display:none;
}
.student_results_details{
background-color:#EEEEEE;
padding-top:8px;
padding-bottom:8px;
margin-bottom:8px;
}
/* Side notes for calling out things
-------------------------------------------------- */
/* Base styles (regardless of theme) */
[data-block_type=blockquote] {
margin-bottom:6px;
padding: 15px 30px 15px 15px;
border-left: 5px solid #eee;
background-color: #f0f7fd;
border-color: #d0e3f0;
}
[data-block_type=citation]{
font-size:0.8em;
}
[data-block_type=paragraph_indent]{
text-indent:15px;
}
[data-block_type=blockquote_with_indent]{
text-indent:15px;
padding-left:15px;
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
.text-right-md {
text-align: right;
}
}
/* Styles for select boxes */
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-search--inline{float:left;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected]{cursor:pointer;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%;}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--default .select2-results__option[role=group]{padding:0;}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999;}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd;}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:-o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px;}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto;}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:-o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent;}.select2-container--classic .select2-dropdown--above{border-bottom:none;}.select2-container--classic .select2-dropdown--below{border-top:none;}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--classic .select2-results__option[role=group]{padding:0;}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey;}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white;}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb;}
/*! Select2 Bootstrap 3 CSS v1.4.6 | MIT License | github.com/t0m/select2-bootstrap-css */
/**
* Reset Bootstrap 3 .form-control styles which - if applied to the
* original