/* compiled by scssphp v0.6.7 on Tue, 30 Nov 2021 06:29:41 +0000 (0.0341s) */

textarea {
  resize: none; }

textarea, select, input, button, .select2, .select2-selection {
  outline: none !important; }

label {
  margin: 0; }

.form-control {
  box-sizing: border-box; }

.tasks_container form {
  padding: 5px 20px 0 20px; }

.users input, .users label {
  margin: 10px; }

.login input, .forgot_password input {
  margin-top: 5px; }

.add_task label, .add_task select, .add_task textarea, .edit_move label, .edit_move textarea, .edit_move select, .edit_move textarea, .edit_move input, .add_task input, .reset_password input {
  margin-top: 10px; }

.signup label, .signup input, .signup select {
  margin-bottom: 10px; }

.signup input, .signup select {
  margin-left: 20px; }

.users form, .add_task label, .edit_move label {
  margin-left: 60px; }

.signup label, .add_task label, .edit_move label, .users label {
  display: inline-block; }

.signup label, .add_task textarea, .users label {
  width: 200px; }

.signup input, .signup select, .login input, .add_task select, .add_task textarea, .edit_move select, .edit_move textarea, .edit_move input, .add_task input, .users input, .reset_password input, .forgot_password input {
  border: 1px solid #7fcfcf; }

.add_task label, .edit_move label {
  width: 150px; }

.add_task textarea {
  height: 50px; }

.textarea_label {
  vertical-align: top; }

.move_details_form input, .move_details_form select {
  border: 1px solid #a2a2a2;
  border-radius: 5px; }

.move_details_form input[type='text'], .move_details_form input[type='email'], .move_details_form input[type='password'], .move_details_form select {
  height: 40px;
  width: 100%;
  box-sizing: border-box;
  padding: 10px; }

.move_details_form input[type='text'], .move_details_form input[type='email'], .move_details_form input[type='password'], .move_details_form select {
  margin-top: 5px; }

input[type='checkbox'] {
  margin-right: 5px; }

#signup_form #personal_details label, #save_move_form #move_details label {
  display: block;
  font-style: italic; }

#signup_form #personal_details input[type='checkbox'] + label {
  display: inline; }

.move_details_form select {
  background-color: #fff;
  padding: 0px 10px;
  line-height: 2em;
  -webkit-appearance: none;
  cursor: pointer;
  overflow: hidden;
  background: url(../../images/icons/dropdown_arrow.png) no-repeat right 8px center; }

input[type='checkbox'] {
  display: none; }

input[type="checkbox"] + label {
  cursor: pointer;
  display: inline; }

input[type="checkbox"] + label span {
  display: inline-block;
  width: 17px;
  height: 17px;
  background-color: #fff;
  border: 1px solid #a2a2a2;
  border-radius: 5px;
  cursor: pointer;
  vertical-align: middle;
  margin-right: 10px; }

input[type="checkbox"]:checked + label span {
  background: url(../../images/icons/tick.png) center 2px no-repeat; }

.dataTable input[type="checkbox"] + label {
  display: block;
  text-align: center; }

.task_form label {
  margin: 0 10px 5px 0; }

.error_container {
  display: none; }

.error_container p {
  margin: 0; }

.task_form .form-control[disabled], .task_form .form-control[readonly] {
  background-color: #eee; }

#login_form, #forgot_password_form, #change_password_form {
  padding-bottom: 40px; }

#login_form input, #forgot_password_form input, #change_password_form input {
  box-sizing: border-box; }

#login_form input[type='submit'], #forgot_password_form input[type='submit'], #change_password_form input[type='submit'] {
  margin-top: 10px; }

.select2-container {
  display: block !important;
  width: 100% !important; }

.select2-container--focus {
  border: none !important; }

.select2-selection {
  border: 1px solid #c2cad8 !important; }

.select2-container--open {
  z-index: 100000; }

.select2-container .select2-search--inline, .select2-container--default .select2-search--inline .select2-search__field {
  width: 100% !important; }
