@import url("bootstrap.css");
/* line 1, ../protected/sass/partials/_mobiles/_layout.scss */
.session-header {
  margin-bottom: 15px;
}
/* line 3, ../protected/sass/partials/_mobiles/_layout.scss */
.session-header .form-group {
  margin-left: 0px;
  margin-right: 0px;
}

/* line 11, ../protected/sass/partials/_mobiles/_layout.scss */
.form-session .form-control {
  width: 100%;
}

/* line 15, ../protected/sass/partials/_mobiles/_layout.scss */
.chosen-container-multi .chosen-choices li.search-field input[type=text] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 21, ../protected/sass/partials/_mobiles/_layout.scss */
#ui-datepicker-div {
  z-index: 3 !important;
}

/* line 25, ../protected/sass/partials/_mobiles/_layout.scss */
.input-group-btn {
  vertical-align: top;
}

/* line 870, ../protected/sass/bootstrap/_mixins.scss */
.error .help-block,
.error .control-label,
.error .radio,
.error .checkbox,
.error .radio-inline,
.error .checkbox-inline {
  color: #a94442;
}
/* line 879, ../protected/sass/bootstrap/_mixins.scss */
.error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 882, ../protected/sass/bootstrap/_mixins.scss */
.error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
/* line 889, ../protected/sass/bootstrap/_mixins.scss */
.error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
/* line 895, ../protected/sass/bootstrap/_mixins.scss */
.error .form-control-feedback {
  color: #a94442;
}
/* line 31, ../protected/sass/partials/_mobiles/_layout.scss */
.error label {
  color: #a94442;
}

/* line 38, ../protected/sass/partials/_mobiles/_layout.scss */
.inline #User_roles > label {
  display: block;
}

/* line 45, ../protected/sass/partials/_mobiles/_layout.scss */
.breadcrumb a {
  color: #777;
}
/* line 48, ../protected/sass/partials/_mobiles/_layout.scss */
.breadcrumb a:hover, .breadcrumb a:focus {
  color: #333;
  background-color: transparent;
}

/* line 57, ../protected/sass/partials/_mobiles/_layout.scss */
.list-view span.empty {
  display: block;
  min-height: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  padding: 9px;
  border-radius: 3px;
}
/* line 66, ../protected/sass/partials/_mobiles/_layout.scss */
.list-view span.empty blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
/* line 74, ../protected/sass/partials/_mobiles/_layout.scss */
.list-view .occurrence-list-pager {
  text-align: center;
}
/* line 76, ../protected/sass/partials/_mobiles/_layout.scss */
.list-view .occurrence-list-pager .pagination {
  margin: 0;
}
/* line 80, ../protected/sass/partials/_mobiles/_layout.scss */
.list-view .table-striped > tbody > tr > td.occurrence-list-pager {
  background-color: transparent;
}

/* line 85, ../protected/sass/partials/_mobiles/_layout.scss */
#footer {
  padding-top: 40px;
  padding-bottom: 40px;
  margin-top: 100px;
  color: #777;
  text-align: center;
  border-top: 1px solid #e5e5e5;
}

/* line 95, ../protected/sass/partials/_mobiles/_layout.scss */
.grid-view .unige-btn-group {
  width: 120px;
}
/* line 98, ../protected/sass/partials/_mobiles/_layout.scss */
.grid-view .unige-btn-sm-group {
  width: 80px;
}
/* line 101, ../protected/sass/partials/_mobiles/_layout.scss */
.grid-view .unige-btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
/* line 105, ../protected/sass/partials/_mobiles/_layout.scss */
.grid-view .unige-btn-group > .btn {
  position: relative;
  float: left;
}
/* line 109, ../protected/sass/partials/_mobiles/_layout.scss */
.grid-view .unige-btn-group > .btn:hover, .grid-view .unige-btn-group > .btn:focus, .grid-view .unige-btn-group > .btn:active, .grid-view .unige-btn-group > .btn.active {
  z-index: 2;
}
/* line 115, ../protected/sass/partials/_mobiles/_layout.scss */
.grid-view .unige-btn-group > .btn:focus {
  outline: none;
}
/* line 122, ../protected/sass/partials/_mobiles/_layout.scss */
.grid-view .unige-btn-group .btn + .btn,
.grid-view .unige-btn-group .btn + .btn-group,
.grid-view .unige-btn-group .btn-group + .btn,
.grid-view .unige-btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
/* line 128, ../protected/sass/partials/_mobiles/_layout.scss */
.grid-view .unige-btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
/* line 133, ../protected/sass/partials/_mobiles/_layout.scss */
.grid-view .unige-btn-group > .btn:first-child {
  margin-left: 0;
}
/* line 135, ../protected/sass/partials/_mobiles/_layout.scss */
.grid-view .unige-btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
/* line 140, ../protected/sass/partials/_mobiles/_layout.scss */
.grid-view .unige-btn-group > .btn:last-child:not(:first-child), .grid-view .unige-btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
/* line 146, ../protected/sass/partials/_mobiles/_layout.scss */
.grid-view .unige-btn-group > .btn-group {
  float: left;
}
/* line 149, ../protected/sass/partials/_mobiles/_layout.scss */
.grid-view .unige-btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
/* line 153, ../protected/sass/partials/_mobiles/_layout.scss */
.grid-view .unige-btn-group > .btn-group:first-child > .btn:last-child,
.grid-view .unige-btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
/* line 158, ../protected/sass/partials/_mobiles/_layout.scss */
.grid-view .unige-btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
/* line 163, ../protected/sass/partials/_mobiles/_layout.scss */
.grid-view .unige-btn-group .dropdown-toggle:active, .grid-view .unige-btn-group.open .dropdown-toggle {
  outline: 0;
}

/* line 170, ../protected/sass/partials/_mobiles/_layout.scss */
.title {
  font-weight: bold;
}

/* line 175, ../protected/sass/partials/_mobiles/_layout.scss */
.action-modal-question .help-block {
  display: none;
}
/* line 179, ../protected/sass/partials/_mobiles/_layout.scss */
.action-modal-question .has-error .help-block {
  display: block;
}

/* line 185, ../protected/sass/partials/_mobiles/_layout.scss */
.workshop-section {
  margin-bottom: 40px;
}

/* line 189, ../protected/sass/partials/_mobiles/_layout.scss */
.session_list {
  border-bottom: 1px solid #eeeeee;
}
/* line 191, ../protected/sass/partials/_mobiles/_layout.scss */
.session_list .occurrence {
  margin-left: 0px;
  margin-right: 0px;
  border-top: 1px solid #eeeeee;
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 200, ../protected/sass/partials/_mobiles/_layout.scss */
.session_list .occurrence .btn {
  white-space: normal;
}

/* line 207, ../protected/sass/partials/_mobiles/_layout.scss */
#user-formation-grid .btn {
  white-space: normal;
}

/* line 214, ../protected/sass/partials/_mobiles/_layout.scss */
.editable-popup .editableform .form-group {
  margin: 0;
}

/* line 220, ../protected/sass/partials/_mobiles/_layout.scss */
.alert-unige {
  margin-top: 15px;
}

/* line 224, ../protected/sass/partials/_mobiles/_layout.scss */
.unige-form {
  padding: 0 15px !important;
}

/* line 228, ../protected/sass/partials/_mobiles/_layout.scss */
.statistics {
  border-bottom: 1px solid #eeeeee;
}
/* line 230, ../protected/sass/partials/_mobiles/_layout.scss */
.statistics .statistic {
  margin-left: 0px;
  margin-right: 0px;
  border-top: 1px solid #eeeeee;
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 238, ../protected/sass/partials/_mobiles/_layout.scss */
.statistics .statistic .btn {
  white-space: normal;
}

/* line 244, ../protected/sass/partials/_mobiles/_layout.scss */
.roleOptionsLegend {
  font-weight: bold;
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

/* line 251, ../protected/sass/partials/_mobiles/_layout.scss */
#wayf_div {
  margin: 0 auto 30px auto;
}

/* line 256, ../protected/sass/partials/_mobiles/_layout.scss */
.table > tbody > tr > td.session-program {
  padding: 0;
}
/* line 258, ../protected/sass/partials/_mobiles/_layout.scss */
.table > tbody > tr > td.session-program ul {
  margin: 0;
}
/* line 260, ../protected/sass/partials/_mobiles/_layout.scss */
.table > tbody > tr > td.session-program ul li {
  padding: 8px;
}
/* line 262, ../protected/sass/partials/_mobiles/_layout.scss */
.table > tbody > tr > td.session-program ul li + li {
  border-top: 1px solid #ddd;
}

/* line 4, ../protected/sass/partials/_mobiles/_editable.scss */
.unige-workspace.editable-workspace .editable-click {
  white-space: normal !important;
}
/* line 8, ../protected/sass/partials/_mobiles/_editable.scss */
.unige-workspace.editable-workspace #global_session_list_view .select2-input, .unige-workspace.editable-workspace #global_session_list_view .select2-choices {
  width: 200px !important;
}
/* line 14, ../protected/sass/partials/_mobiles/_editable.scss */
.unige-workspace table th {
  white-space: normal !important;
}
/* line 16, ../protected/sass/partials/_mobiles/_editable.scss */
.unige-workspace table th.unige-editable-academic {
  max-width: 93px;
}
/* line 19, ../protected/sass/partials/_mobiles/_editable.scss */
.unige-workspace table th.unige-editable-participants-number {
  max-width: 93px;
}
/* line 25, ../protected/sass/partials/_mobiles/_editable.scss */
.unige-workspace table td.unige-table-center {
  text-align: center;
}
/* line 29, ../protected/sass/partials/_mobiles/_editable.scss */
.unige-workspace table td.unige-editable-academic {
  max-width: 90px;
}
/* line 34, ../protected/sass/partials/_mobiles/_editable.scss */
.unige-workspace table td.unige-editable-participants-number a {
  max-width: 80px;
}
/* line 39, ../protected/sass/partials/_mobiles/_editable.scss */
.unige-workspace table td.unige-editable-formateurs {
  max-width: 150px;
}
/* line 42, ../protected/sass/partials/_mobiles/_editable.scss */
.unige-workspace table td.unige-editable-formateurs .editable-popup {
  max-width: 400px !important;
}
/* line 45, ../protected/sass/partials/_mobiles/_editable.scss */
.unige-workspace table td.unige-editable-formateurs .editable-popup .popover-content {
  max-width: 300px;
}
/* line 53, ../protected/sass/partials/_mobiles/_editable.scss */
.unige-workspace table div.unige-editable-combodate .editable-container {
  width: 555px;
}

/* line 60, ../protected/sass/partials/_mobiles/_editable.scss */
.futur-session {
  color: #0088cc;
}
/* line 62, ../protected/sass/partials/_mobiles/_editable.scss */
.futur-session a {
  color: #0088cc;
}

/* line 67, ../protected/sass/partials/_mobiles/_editable.scss */
.present-session {
  color: #5cb85c;
}
/* line 69, ../protected/sass/partials/_mobiles/_editable.scss */
.present-session a {
  color: #5cb85c;
}

/* line 74, ../protected/sass/partials/_mobiles/_editable.scss */
.past-session {
  color: #c0c0c0;
}
/* line 76, ../protected/sass/partials/_mobiles/_editable.scss */
.past-session a {
  color: #c0c0c0;
}

/* line 81, ../protected/sass/partials/_mobiles/_editable.scss */
.editable-date-input {
  background-color: transparent;
  width: 115px !important;
  border: none;
  text-decoration: none;
  color: #428bca;
  border-bottom: dashed 1px #0088cc;
  outline: 0;
}
