html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}
@font-face {
  font-family: "Nobel Regular";
  src: url("../fonts/4285315b-e970-41c2-9cc0-1ef1e879d973.eot?iefix") format("eot");
}
@font-face {
  font-family: "Nobel Regular";
  src: url("../fonts/4285315b-e970-41c2-9cc0-1ef1e879d973.eot?iefix");
  src: url("../fonts/27053f02-8d3f-41eb-8c72-12149f86946f.woff") format("woff"), url("../fonts/1128c67c-0f5e-4535-881b-e1d9c7bb3500.ttf") format("truetype"), url("../fonts/663af94b-42ce-4b07-8f49-828ebf7a2571.svg#663af94b-42ce-4b07-8f49-828ebf7a2571") format("svg");
}
@font-face {
  font-family: "Nobel Regular Italic";
  src: url("../fonts/f61e2471-8679-462f-9659-50da30b60da9.eot?iefix") format("eot");
}
@font-face {
  font-family: "Nobel Regular Italic";
  src: url("../fonts/f61e2471-8679-462f-9659-50da30b60da9.eot?iefix");
  src: url("../fonts/da10f118-238f-48d0-8dbb-5fe9ca0d993b.woff") format("woff"), url("../fonts/3f5d8d0d-a92e-48e0-bdf9-e49335e9a9e7.ttf") format("truetype"), url("../fonts/bfd27f56-878f-4c50-816d-7bbf9b02237d.svg#bfd27f56-878f-4c50-816d-7bbf9b02237d") format("svg");
}
@font-face {
  font-family: "Nobel Bold";
  src: url("../fonts/f7cdc60b-73c9-4563-9f91-e8ef03a7e891.eot?iefix") format("eot");
}
@font-face {
  font-family: "Nobel Bold";
  src: url("../fonts/f7cdc60b-73c9-4563-9f91-e8ef03a7e891.eot?iefix");
  src: url("../fonts/a5d8f943-0037-4f0a-9cf7-13b0d85f6bc3.woff") format("woff"), url("../fonts/11ee8f14-6ce4-4b0f-81ca-cb9a35d016d4.ttf") format("truetype"), url("../fonts/845f8f22-88b4-478e-b7fc-a47fb6784600.svg#845f8f22-88b4-478e-b7fc-a47fb6784600") format("svg");
}
@font-face {
  font-family: "Nobel";
  src: url("../fonts/f7cdc60b-73c9-4563-9f91-e8ef03a7e891.eot?iefix") format("eot");
}
@font-face {
  font-family: "Nobel";
  src: url("../fonts/f7cdc60b-73c9-4563-9f91-e8ef03a7e891.eot?iefix");
  src: url("../fonts/a5d8f943-0037-4f0a-9cf7-13b0d85f6bc3.woff") format("woff"), url("../fonts/11ee8f14-6ce4-4b0f-81ca-cb9a35d016d4.ttf") format("truetype"), url("../fonts/845f8f22-88b4-478e-b7fc-a47fb6784600.svg#845f8f22-88b4-478e-b7fc-a47fb6784600") format("svg");
}
@font-face {
  font-family: "Nobel Bold Italic";
  src: url("../fonts/7c7e5965-deca-4f87-a76f-60281f9296ce.eot?iefix") format("eot");
}
@font-face {
  font-family: "Nobel Bold Italic";
  src: url("../fonts/7c7e5965-deca-4f87-a76f-60281f9296ce.eot?iefix");
  src: url("../fonts/6005d82b-c8c8-468a-868f-22b09a85516b.woff") format("woff"), url("../fonts/fae6e016-e965-4ab2-8d6f-233050604e15.ttf") format("truetype"), url("../fonts/7e978223-b84a-4db2-94c0-20f6685cda1a.svg#7e978223-b84a-4db2-94c0-20f6685cda1a") format("svg");
}
@font-face {
  font-family: "Nobel Light";
  src: url("../fonts/4aaf4d0d-cdc9-4d4e-84c7-08bedb533417.eot?iefix") format("eot");
}
@font-face {
  font-family: "Nobel Light";
  src: url("../fonts/4aaf4d0d-cdc9-4d4e-84c7-08bedb533417.eot?iefix");
  src: url("../fonts/711bc560-4811-4fb2-9691-aec9d578b6ea.woff") format("woff"), url("../fonts/32f1b2d6-c504-437c-bc8d-b5f2c9e9e23f.ttf") format("truetype"), url("../fonts/bf60d355-5568-42e7-8b12-ae57e095d18d.svg#bf60d355-5568-42e7-8b12-ae57e095d18d") format("svg");
}
@font-face {
  font-family: "Nobel Light Italic";
  src: url("../fonts/9c2cd9d9-96a9-433f-b47c-c618017197c2.eot?iefix") format("eot");
}
@font-face {
  font-family: "Nobel Light Italic";
  src: url("../fonts/9c2cd9d9-96a9-433f-b47c-c618017197c2.eot?iefix");
  src: url("../fonts/37c2f9a4-ac09-4ef8-84c5-5a2becb8ee03.woff") format("woff"), url("../fonts/65ff435a-470f-46a1-a0a3-3c0f2454ede6.ttf") format("truetype"), url("../fonts/0c85dc93-85de-4166-8431-daa6eeea4d34.svg#0c85dc93-85de-4166-8431-daa6eeea4d34") format("svg");
}
@font-face {
  font-family: "Nobel Book";
  src: url("../fonts/6d1c168d-da59-4a58-a425-54bdb4e18fde.eot?iefix") format("eot");
}
@font-face {
  font-family: "Nobel Book";
  src: url("../fonts/6d1c168d-da59-4a58-a425-54bdb4e18fde.eot?iefix");
  src: url("../fonts/e76fb7ed-9fd9-4cd8-932f-7df798739f8f.woff") format("woff"), url("../fonts/2f47df1e-0e4c-4fce-87bd-66ffe4aed7e5.ttf") format("truetype"), url("../fonts/a7c84821-8746-4090-bda0-5db491e36db1.svg#a7c84821-8746-4090-bda0-5db491e36db1") format("svg");
}
@font-face {
  font-family: "Nobel Book Italic";
  src: url("../fonts/6ef9e3fd-0483-43eb-a8bc-b5308f3929e4.eot?iefix") format("eot");
}
@font-face {
  font-family: "Nobel Book Italic";
  src: url("../fonts/6ef9e3fd-0483-43eb-a8bc-b5308f3929e4.eot?iefix");
  src: url("../fonts/2a9903a6-649d-48de-89cd-e664d1089452.woff") format("woff"), url("../fonts/b47b45b3-218e-4873-a14d-a199b804297a.ttf") format("truetype"), url("../fonts/640005ae-e214-470e-9a01-6550e684fc8a.svg#640005ae-e214-470e-9a01-6550e684fc8a") format("svg");
}
@font-face {
  font-family: "Nobel Black";
  src: url("../fonts/51e61829-1324-459a-93bf-97eaed133d87.eot?iefix") format("eot");
}
@font-face {
  font-family: "Nobel Black";
  src: url("../fonts/51e61829-1324-459a-93bf-97eaed133d87.eot?iefix");
  src: url("../fonts/730ea479-eb36-4f07-8fcb-da275756e4e0.woff") format("woff"), url("../fonts/ffe55777-20a9-4d17-80cd-d8ba5f2f7c98.ttf") format("truetype"), url("../fonts/28e90e55-3ed5-4eab-b73d-43887394328c.svg#28e90e55-3ed5-4eab-b73d-43887394328c") format("svg");
}
@font-face {
  font-family: "Nobel Black Italic";
  src: url("../fonts/3ca23666-c1a3-4861-95c8-989dff5bed34.eot?iefix") format("eot");
}
@font-face {
  font-family: "Nobel Black Italic";
  src: url("../fonts/3ca23666-c1a3-4861-95c8-989dff5bed34.eot?iefix");
  src: url("../fonts/6af68477-c5d0-4f24-b35e-38f60b2f982f.woff") format("woff"), url("../fonts/dff604ea-72f3-4263-a115-1a15f1e6c00f.ttf") format("truetype"), url("../fonts/c71ac5ed-4078-46a0-a6e2-b5481c72a9be.svg#c71ac5ed-4078-46a0-a6e2-b5481c72a9be") format("svg");
}
/**
 * some stylus example stuff left in for reference, not in use
 */
ul.count {
  width: 100%;
}
ul.count li {
  height: 100px;
  min-width: 200px;
  background-color: #bf4e15;
  border: 3px solid #421614;
  border-radius: 30px 30px;
  text-align: center;
  padding-top: 30px;
}
ul.count li:nth-child(even) {
  background-color: #db713b;
}
/**
 * bootstrap style adjustments
 */
body {
  font-family: Nobel Book, Arial, sans-serif;
  letter-spacing: 0.03em;
  color: #666;
  font-size: 13px;
  padding-top: 70px;
}
body h1,
body h2,
body h3,
body .panel-title {
  color: #000;
}
body .container {
  margin: 0;
}
.panel-title {
  font-size: 23px;
}
.tooltip-inner {
  white-space: pre;
  max-width: none;
}
.modal .panel-heading {
  background-color: #0176a2;
  border-radius: 0;
  margin-top: 0;
}
.modal .panel-heading span {
  font-size: 17px;
}
.modal .panel-title {
  color: #fff;
}
.well {
  background-color: #fafafa;
  overflow: hidden;
}
.well .btn-default {
  background-color: #fafafa;
}
.well .btn-default:hover {
  background-color: #efefef;
}
input[type=checkbox] {
  margin: 4px 4px 0;
}
h5,
.h5 {
  font-size: 15px;
}
.text-danger {
  color: #a90037;
}
.page-header {
  margin-top: 0;
}
.page-header .navbar {
  border-radius: 0;
  min-height: initial;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #ccc;
}
.page-header .navbar a {
  color: #ccc;
}
.page-header .navbar .userEmail {
  color: #07c;
  margin-right: 20px;
}
.page-header .navbar-header img {
  margin-top: 12px;
}
.panel-title {
  padding: 5px;
}
.btn-default {
  border: 0 none;
}
.noshow {
  display: none;
}
.btn-fail {
  background-color: B2B2B2;
  border-color: B2B2B2;
}
.tab-content .panel-heading {
  background: transparent;
  border-bottom: 8px solid #000;
  padding: 15px 0;
  margin-bottom: 15px;
}
.tab-content .panel-heading .panel-title {
  padding: 0 5px;
  text-transform: uppercase;
  font-size: 32px;
}
.tab-content .panel-heading .panel-title.bg-info {
  background: transparent;
}
button.btn,
span.btn {
  border-radius: 0px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
button.btn.btn-default,
span.btn.btn-default {
  background: #fff;
  border: 2px solid #000;
  color: #000;
}
button.btn.btn-default:hover,
span.btn.btn-default:hover {
  background: #000;
  color: #fff;
  cursor: pointer;
}
button.btn.btn-success,
span.btn.btn-success {
  background: #000;
  border: 2px solid #000;
}
button.btn.btn-success:hover,
span.btn.btn-success:hover {
  background: #fff;
  color: #000;
  cursor: pointer;
}
button.btn.btn-primary,
span.btn.btn-primary {
  background: #000;
  border: 2px solid #000;
}
button.btn.btn-primary:hover,
span.btn.btn-primary:hover {
  background: #fff;
  color: #000;
  cursor: pointer;
}
button.btn.btn-info,
span.btn.btn-info {
  background: #e6f1f5;
  border: 2px solid #0176a2;
  color: #666;
}
button.btn.btn-info:hover,
span.btn.btn-info:hover {
  background: #0176a2;
  color: #fff;
}
button.btn.btn-full-width,
span.btn.btn-full-width {
  width: 100%;
}
button.btn.btn-link,
span.btn.btn-link {
  text-transform: none;
  letter-spacing: 1px;
}
.table>thead>tr>th,
table.tablesorter thead tr th {
  border-bottom: 1px solid #0176a2 !important;
  border-top: 1px solid #0176a2 !important;
  color: #0176a2 !important;
  position: relative;
  text-transform: uppercase;
}
.modal-content {
  border-radius: 0;
}
.modal-content #comment-header,
.modal-content #old-comments {
  padding: 0 0 10px 10px;
}
.modal-content .close {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 0;
  right: 0;
}
.modal-content .close span {
  width: 60px;
  height: 60px;
  background: url("../images/close-btn.png") no-repeat;
  cursor: pointer;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}
.modal-content .pager li>a {
  border-width: 0 0 1px 0;
  border-radius: 0;
  border-color: #000;
  text-transform: uppercase;
  color: #000;
  font-size: 14px;
  padding: 5px 1px;
}
.modal-content .modal-disclaimer {
  font-size: 12px;
}
.panel {
  border: none;
  border-radius: 0;
}
.progress-bar-success {
  background-color: #0176a2;
}
/*
 * STARTING Base global styles
 */
.clickable {
  cursor: pointer;
}
.page-header {
  display: none;
}
/*
 * STARTING Style for Navigation
 */
#tab-navigation li.logo {
  margin-top: 8px;
}
li a.navbar-brand {
  padding: 0 15px 0px 15px;
  margin-top: -20px;
}
div.tab-content {
  padding-top: 20px;
}
ul.list-group.upload-details {
  border: none;
}
ul.list-group.upload-details li {
  border: none;
  padding: 0;
  text-align: right;
}
ul.list-group.upload-details.list li {
  border: none;
  padding: 0;
  text-align: left;
}
.nav-pills>li a {
  color: #000;
  padding: 0;
  margin: 10px 15px;
  border-radius: 0px;
}
.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus,
.nav-pills>li>a:hover,
.nav-pills>li>a:focus {
  background: transparent;
  border-bottom: 2px solid #000;
  color: #000;
}
/*
 * STARTING Style for sortable table
 */
div.panel-body {
  width: 100%;
  margin: 0;
  padding: 0;
}
table.tablesorter {
  width: 100%;
  min-width: 980px;
  position: relative;
}
table.tablesorter thead tr th,
table.tablesorter tfoot tr th {
  font-size: 13px;
  color: #fff;
  padding: 14px 4px;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
table.tablesorter thead tr th.headerSortUp span:after {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #0176a2;
  content: "";
  display: inline-block;
  margin-left: 4px;
  position: absolute;
  top: 50%;
  right: 0;
}
table.tablesorter thead tr th.headerSortDown span:after {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #0176a2;
  content: "";
  display: inline-block;
  margin-left: 4px;
  position: absolute;
  top: 50%;
  right: 0;
}
table.tablesorter thead tr .header {
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}
#emergency-edit-modal table.tablesorter tbody td {
  padding: 0;
}
table.tablesorter tbody td {
  padding: 14px 14px;
  vertical-align: middle;
}
table.tablesorter tbody td select.templates {
  color: #666 !important;
}
table.tablesorter tbody .selected td {
  vertical-align: top;
}
table.tablesorter tbody tr.odd td {
  background-color: #f0f0f6;
}
table.tablesorter thead th,
table.tablesorter td {
  text-align: center;
  min-width: 68px;
}
#eedit-modal-table {
  margin-bottom: 20px;
}
#eedit-modal-table.tablesorter thead th,
#eedit-modal-table.tablesorter td {
  min-width: initial;
}
@media screen and (min-width: 1250px) {
  #eedit-modal-table.tablesorter thead th,
  #eedit-modal-table.tablesorter td {
    min-width: 68px;
  }
}
#eedit-modal-table .form-control {
  font-size: 12px;
  padding: 6px;
}
@media screen and (min-width: 1250px) {
  #eedit-modal-table .form-control {
    font-size: 13px;
    padding: 6px 12px;
  }
}
tr:nth-child(even) {
  background: #e6f1f5;
}
table tbody tr:hover {
  background-color: #636363 !important;
  color: #fff;
}
table tbody tr:hover a {
  color: #fff;
}
table tbody tr.source-SPREADSHEET {
  background: #ccffd3;
}
table tbody tr.source-SPREADSHEET:nth-child(even) {
  background: #d0f0c0;
}
table tbody tr.danger,
table tbody tr.danger:nth-child(even) {
  background: #f2dede;
}
table tbody tr.danger:hover,
table tbody tr.danger:nth-child(even):hover {
  background: #eca6a6;
}
.form-control {
  font-size: 14px;
  border-radius: 0;
}
.form-control:focus {
  border-color: #76a3cd;
  background-color: #eaf1f9;
}
#userList .glyphicon {
  color: #8e8e8e;
}
/*
 * STARTING Style for file-upload feature
 */
.fileinput-button {
  position: relative;
  overflow: hidden;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}
/**
 * Starting Style for Activity and review
 */
.btn-container {
  margin-bottom: 30px;
  margin-left: 30px;
}
@media screen and (min-width: 768px) {
  .btn-container {
    margin-bottom: 0px;
    margin-left: 0px;
  }
}
.details-back-btn,
.secondOrder-btn,
#upload-new-btn,
.promote-btn,
.decline-btn,
.revertSort-btn {
  margin-bottom: 15px;
  margin-right: 8px;
}
table .file-icon {
  cursor: pointer;
}
/**
 * Starting Style for Publish
 */
.pub_check {
  -ms-transform: scale(2);
  -moz-transform: scale(2);
  -webkit-transform: scale(2);
}
.pub_check_cont span {
  display: none;
}
/*
 * STARTING Style modal windows
 */
#preview-modal .modal-content {
  padding: 30px;
}
#preview-modal .modal-dialog {
  width: 860px;
}
#preview-modal .modal-body {
  background: #fefefe;
  color: #525252;
}
#preview-modal .variable {
  color: #337ab7;
  display: inline-block;
}
#preview-modal h3 {
  margin-top: 10px;
}
#preview-modal .body-variable {
  font-family: Nobel Bold Italic, Arial, sans-serif;
  background-color: #fff;
  color: #000;
  display: inline-block;
}
#preview-modal .previous,
#preview-modal .next {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
#preview-modal #offer-comment #leave-comment {
  width: 100%;
  padding: 15px;
}
#preview-modal #offer-comment .saveComments,
#preview-modal #offer-comment .btn-default {
  width: 49.5%;
}
#preview-modal .panel-primary {
  border: none;
}
#preview-modal .panel-heading {
  background: transparent;
  color: #000;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#preview-modal .close {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.modal-content .modal-body {
  font-size: 18px;
}
.modal-content .panel {
  margin-bottom: 0;
}
.model.problem {
  display: inline;
  border: 1px solid #ffc0cb;
  width: 200px;
  padding: 0;
  margin: 0;
}
.model.problem li {
  border: none;
  display: inline-block;
}
#create-user-modal .modal-dialog {
  width: 860px;
}
#create-user-modal .btn-lg {
  margin-top: 20px;
}
#create-user-modal .col-md-4 {
  padding-left: 0;
  padding-right: 0;
}
#create-user-modal .userPasswords label {
  display: block;
}
#emergency-edit-modal .modal-dialog {
  width: 1260px;
  max-width: 1260px;
  min-width: 1020px;
  width: 100%;
  margin: 30px auto;
}
#emergency-edit-modal .modal-dialog #emergency-edit-in-modal {
  border: none;
}
#emergency-edit-modal .modal-dialog .modal-content {
  min-width: initial;
}
@media screen and (min-width: 1250px) {
  #emergency-edit-modal .modal-dialog .modal-content {
    min-width: 1260px;
  }
}
#emergency-edit-modal .modal-dialog .modal-content .form-group {
  margin-bottom: 15px;
  max-width: 87px;
  min-width: 87;
  float: left;
  padding: 2px;
}
#emergency-edit-modal .modal-dialog .modal-content .modal-btns {
  clear: both;
}
/*
 * STARTING Style for forms
 */
#offer_amount_qualifier,
#term_pre_qualifier,
#term_post_qualifier {
  width: 56px;
  display: inline;
  margin: 15px 10px 15px 0;
  height: 25px;
}
#term_pre_qualifier {
  width: 156px;
}
#down_payment_qualifier {
  width: 160px;
  display: inline;
  height: 25px;
}
#short_legal {
  width: 660px;
  height: 25px;
}
#long_legal {
  width: 660px;
  resize: none;
}
#edit_lwa_offer,
#edit_lsa_offer,
#edit_lea_offer,
#edit_lca_il_offer,
#edit_lca_offer {
  width: 660px;
}
#version-info {
  background: none repeat scroll 0 0 #ffc0cb;
  border-radius: 7px;
  border: 1px solid #6b6b6b;
  cursor: pointer;
  display: none;
  color: #000;
  padding: 5px 10px;
  position: absolute;
  right: 10px;
  top: 35px;
  z-index: 100000;
}
#emergency-edit-table .glyphicon-remove {
  color: #f00;
}
input.has-error,
textarea.has-error,
select.has-error {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -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);
}
.table .commentedRow {
  background: #ffffb2;
}
.table .liveEditRow {
  background: #ffa2a2;
}
#login-modal h3 {
  text-transform: uppercase;
}
#login-modal .modal-backdrop,
#reset-modal .modal-backdrop,
#reminder-modal .modal-backdrop,
#problem-modal .modal-backdrop,
#forgot-modal .modal-backdrop,
#report-modal .modal-backdrop,
#no-cors-modal .modal-backdrop {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
#emergency-edit-confirm-modal tr.btn-warning {
  background-color: #f0ad4e;
}
.eeditTableContainer {
  overflow-x: scroll;
}
/* templates styling */
.folders {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  float: left;
  padding-right: 20px;
  width: 20%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 18px;
}
.folders ul {
  padding: 0;
  display: inline-block;
}
.folders ul li {
  list-style: none;
  margin: 10px 0;
  cursor: pointer;
  position: relative;
}
.folders ul li span {
  display: inline-block;
  position: relative;
}
.folders ul li.active span:after,
.folders ul li:hover span:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  border-bottom: 2px solid #000;
}
.folders > div {
  display: inline-block;
}
.folders .languages {
  width: 20%;
}
.folders .provinces-wrapper {
  width: 70%;
}
.folders .provinces-wrapper .provinceAddSelect {
  width: 100%;
}
.folders .addProvince {
  font-size: 14px;
  text-transform: uppercase;
  cursor: pointer;
}
.folders .addProvince:hover {
  text-decoration: underline;
}
.folders .removeProvince {
  color: #00f;
  font-size: 12px;
  display: inline-block;
  margin-left: 5px;
}
#edit-template-tab .form {
  float: left;
  width: 80%;
}
#edit-template-tab .panel-heading {
  overflow: hidden;
}
#edit-template-tab .reloadTab {
  display: block;
}
#edit-template-tab span .reloadTab {
  display: inline;
}
#engMissing {
  display: none;
}
[data-tooltip] {
  position: relative;
  z-index: 2;
  cursor: pointer;
}
[data-tooltip]:before,
[data-tooltip]:after {
  visibility: hidden;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  pointer-events: none;
}
[data-tooltip]:before {
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-bottom: 5px;
  margin-left: -80px;
  padding: 7px;
  width: 160px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #000;
  background-color: rgba(51,51,51,0.9);
  color: #fff;
  content: attr(data-tooltip);
  text-align: center;
  font-size: 14px;
  line-height: 1.2;
}
[data-tooltip]:after {
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  width: 0;
  border-top: 5px solid #000;
  border-top: 5px solid rgba(51,51,51,0.9);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  content: " ";
  font-size: 0;
  line-height: 0;
}
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  visibility: visible;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
