@CHARSET "UTF-8";

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('/fonts/eot/IRANSansWeb_Bold.eot');
	src: url('/fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('/fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('/fonts/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('/fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('/fonts/eot/IRANSansWeb_Medium.eot');
	src: url('/fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('/fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('/fonts/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('/fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('/fonts/eot/IRANSansWeb_Light.eot');
	src: url('/fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('/fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('/fonts/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('/fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('/fonts/eot/IRANSansWeb_UltraLight.eot');
	src: url('/fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('/fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('/fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('/fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('/fonts/eot/IRANSansWeb.eot');
	src: url('/fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('/fonts/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('/fonts/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('/fonts/ttf/IRANSansWeb.ttf') format('truetype');
}

body, h1, h2, h3, h4, h5, h6, pre
{
	font-family: IRANSans,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

h1 {
	font-size: 20px;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 16px;
}

body {
	position: relative;
	/*padding-top: 80px;*/
}

.animate-enter, 
.animate-leave
{ 
    -webkit-transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
    -moz-transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
    -ms-transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
    -o-transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
    transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
    position: relative;
    display: block;
    overflow: hidden;
    text-overflow: clip;
    white-space:nowrap;
} 
 
.animate-leave.animate-leave-active,
.animate-enter {
    opacity: 0;
    width: 0px;
    height: 0px;
}
 
.animate-enter.animate-enter-active, 
.animate-leave {
    opacity: 1;
    width: 150px;
    height: 30px;
}

span.no-value {
	font-style: italic;
	color: #aaa;
}

.lang-en {
	direction: ltr;
}

.lang-fa {
	direction: rtl;
	text-align: right;
}

.panel-body dd.lang-fa {
	margin-right: 0;
}

.panel .panel-heading {
	position: relative;
}

.panel .panel-heading .edit-section {
	float: right;
	position: absolute;
	top: 0.2em;
	right: 0.2em;
}

.has-feedback .form-control-feedback {
    position: absolute;
    top: 3px;
    right: 15px;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}

.no-item-available {
	text-align: center;
	color: #aaa;
	font-style: italic;
}

.listing-animate.ng-enter,
.listing-animate.ng-leave,
.listing-animate.ng-move {
  -webkit-transition: 0.5s linear all;
  -moz-transition: 0.5s linear all;
  -o-transition: 0.5s linear all;
  transition: 0.5s linear all;
}

.listing-animate.ng-enter,
.listing-animate.ng-move {
  opacity: 0;
  height: 0;
  overflow: hidden;
}

.listing-animate.ng-move.ng-move-active,
.listing-animate.ng-enter.ng-enter-active {
  opacity: 1;
  height: 120px;
}

.listing-animate.ng-leave {
  opacity: 1;
  overflow: hidden;
}

.listing-animate.ng-leave.ng-leave-active {
  opacity: 0;
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.xtab-content {
	border: 1px solid #ddd;
	border-top-color: transparent;
	padding: 1em;
	border-radius: 0 0 4px 4px;
	background-color: #F8F8F8;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover
{
	background-color: #F8F8F8;
}

.modal-body-referee .message-list {
	overflow-y: scroll;
	height: 25em;
	margin-top: 0.5em;
	border: 1px solid #ccc;
	padding: 0;
	border-radius: 4px;
	background: #eee;
}

.modal-body-referee .message-list .message-item {
	margin: 0.5em 2px;
	padding: 0.2em 0.5em;
	background: #ddd;
	cursor: pointer;
}

.modal-body-referee .message-list .message-item:hover {
	background: #ccc;
}

.modal-body-referee .message-list .message-item .message-title {
	font-weight: bold;
}

.modal-body-referee .message-list .message-item .message-body {
	
}

.modal-body-referee .message-list .message-item.message-type-user {
	background: #dfd;
}

.modal-body-referee .message-list .message-item.message-type-shared {
	background: #ddf;
}

.message-composer li .li-inner {
	position: relative;
}

.message-composer li .close-button {
	position: relative;
	right: 0;
	z-index: 1000;
}

.message-composer li .item {
	position: relative;
	left: 0;
	padding-right: 1.5em;
	width: 100%;
}

.user-trial-referee-note {
	margin: 0.3em 0;
	padding: 0.5em 1.5em;
	unicode-bidi: embed;
	border-radius: 4px;
}

.user-trial-referee-note ul {
	padding: 0 1.5em 1em;
}

.section-notes.user-trial-referee-note ul {
	padding: 0 1.5em;
}

ul.user-trial-referee-note li {
	list-style-position: inside;
}

.content-not-available {
	opacity: 0.5;
}

.bottom-space-2l {
	margin-bottom: 2em;
}

.align-end {
	text-align: right;
}

.contact-row {
	margin: 0 0 0.3em;
}

.contact-row:hover {
	background-color: #ddd;
}

.loading-spiner-holder {
	position: fixed; 
	top: 0; 
	left: 50%;
	color: #fff;
	font-weight: bold;
	background-color: #e00000;
	padding: 0.3em 1em;
	border-bottom-right-radius: 0.3em;
	border-bottom-left-radius: 0.3em;
	z-index: 5000;
	width: 10em;
	margin-left: -5em;
	text-align: center;
}

[ng\:cloak], [ng-cloak], .ng-cloak {
  display: none !important;
}

.form-inline .date-picker-group .date-picker-year {
	width: 5em;
}

.form-inline .date-picker-group .date-picker-month {
	width: 3.5em;
}

.form-inline .date-picker-group .date-picker-day {
	width: 3.5em;
}

.dropdown-menu>li>a.typeahead-option {
}

.dropdown-menu>li>a>.typeahead-option-code {
	display: inline-block;
	font-weight: bold;
	min-width: 5em;
}

.dropdown-menu>li>a>.typeahead-option-description {
	display: inline-block;
	margin-left: 1em;
}

#landing-header {
	margin-bottom: 1em;
}

.list-group-item.double-top-border {
	border-top-width: 3px;
}

.form-control-error-list {
	margin-top: 0.5em;
}

.form-control-error-list .alert {
	padding: 5px 10px;
	border: 0;
	margin-bottom: 5px;
}

.form-group {
	position: relative;
}

.help-icon {
	position: absolute;
	top: 0.35em;
	right: -7px;
	font-size: 18px;
	cursor: pointer;
	z-index: 500;
	color: orange;
}

help-button.in-position .help-icon {
	position: static;
	margin: 5px 3px;
	vertical-align: middle;
}

.referee-edit-buttons help-button .help-icon {
	position: static;
	margin: 0;
	
	top: auto;
	right: auto;
	font-size: 11px;
	cursor: pointer;
	z-index: auto;
	color: black;
}

help div.help-body {
	margin: 0.5em;
}

help div.help-body .help-contents *:last-child {
	margin-bottom: 0;
}

.help-anchor {
	position: relative;
}

.help-anchor .help-icon {
	right: -20px;
}

*.unselectable {
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;

   /*
     Introduced in IE 10.
     See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
   */
   -ms-user-select: none;
   user-select: none;
}

#trial-summary .progress,
.panel-footer .progress {
	margin-bottom: 0;
}

.panel .section-edit-button {
	margin-bottom: 2em;
}

.form-group .captcha-image {
	margin-bottom: 0.5em;
	border: 1px solid #ccc;
	display: inline-block;
	padding: 2px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.pull-begin {
	float: left !important;
}

.pull-end {
	float: right !important;
}

.contact-search .search-result {
	height: 30em;
	overflow-y: scroll;
	overflow-x: hidden;
}

.contact-search .search-result-item button {
	
}

.contact-search .search-result-item ul {
	padding: 0;
	margin-left: 4em;
}

.contact-search .contact-details {
	height: 37em;
	overflow-y: scroll;
	overflow-x: hidden;
}

.bold {
	font-weight: bold;
}

.well-white, .well-default {
	background: none;
}

.well-info {
	background: #d9edf7;
}

.bg-draft {
	background-color: #fafafa;
}

.cursor-pointer {
	cursor: pointer;
}

.bs-callout {
    padding: 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
}
.bs-callout h4 {
    margin-top: 0;
    margin-bottom: 5px;
}
.bs-callout p:last-child {
    margin-bottom: 0;
}
.bs-callout code {
    border-radius: 3px;
}
.bs-callout+.bs-callout {
    margin-top: -5px;
}
.bs-callout-default {
    border-left-color: #777;
}
.bs-callout-default h4 {
    color: #777;
}
.bs-callout-primary {
    border-left-color: #428bca;
}
.bs-callout-primary h4 {
    color: #428bca;
}
.bs-callout-success {
    border-left-color: #5cb85c;
}
.bs-callout-success h4 {
    color: #5cb85c;
}
.bs-callout-danger {
    border-left-color: #d9534f;
}
.bs-callout-danger h4 {
    color: #d9534f;
}
.bs-callout-warning {
    border-left-color: #f0ad4e;
}
.bs-callout-warning h4 {
    color: #f0ad4e;
}
.bs-callout-info {
    border-left-color: #5bc0de;
}
.bs-callout-info h4 {
    color: #5bc0de;
}

.multiline {
	white-space: pre-wrap;
}


body>.navbar {
	min-height: 70px;
	border-radius: 0;
	border: 0;
}

.navbar .navbar-nav>li>a {
	padding-top: 25px;
	padding-bottom: 25px;
}

.navbar.navbar-default .navbar-brand {
	padding-top: 28px;
}

.navbar .navbar-text {
	margin-top: 25px;
	margin-bottom: 25px;
}

.navbar .navbar-form {
	margin-top: 18px;
	margin-bottom: 18px;
}


body>.navbar {
	background: #022344;
}

body>.navbar>a {
	color: #eee;
}

.navbar-nav .dropdown.open>a.dropdown-toggle {
	background: #d85d5d;
	color: #eee;
}

.navbar-default .navbar-text {
	color: #fff;
}

.navbar-default .navbar-nav>li>a {
	color: #fff;
}

.navbar-default .navbar-nav>li>a:focus, 
.navbar-default .navbar-nav>li>a:hover {
	color: #eee;
}

.navbar-default .navbar-brand,
.navbar .navbar-brand a:link,
.navbar .navbar-brand a:hover
{
	color: #fff;
}

.navbar-default .navbar-brand:hover {
	color: #eee;
}

.navbar-text a {
	color: #fff;
}

body > .admin-navbar {
	background-color: #12569a;
	margin: 0;
	border-bottom: 1px dashed #022344;
	color: #fff;
	padding: 8px 0;
}

body > .admin-navbar a,
body > .admin-navbar a:link,
body > .admin-navbar a:visited,
body > .admin-navbar a:hover,
body > .admin-navbar a:active
{
	color: #fff;
	font-weight: bold;
}

body > .admin-navbar a:active {
	text-decoration: underline;
}

body > .admin-navbar .label {
	padding: 0.15em 0.6em 0.15em;
}

body > .admin-navbar .badge {
	color: #12569a;
	background-color: #fff;
}

body > .admin-navbar a.referee-assignment-status {
	padding: 6px;
	position: relative;
	right: -8px;
}

body > .admin-navbar a.referee-assignment-status:link,
body > .admin-navbar a.referee-assignment-status:visited,
body > .admin-navbar a.referee-assignment-status:hover,
body > .admin-navbar a.referee-assignment-status:active
{
	text-decoration: none;
	font-weight: normal;
}

body > .admin-navbar a.referee-assignment-status:hover {
	background-color: #2485e6;
	border-bottom: 1px dashed #0b3752;
}

.jumbotron {
	background: #fff;
	padding: 16px 0;
}

.breadcrumb {
	background-color: #E9F8F4;
}

footer {
	background-color: #022344;
	border-top: 1px solid #022344;
	box-shadow: 0px 500px 0px 500px #f8f8f8;
	margin-top: 2em;
	color: #fff;
	padding: 2em 0 1em;
}

footer dd {
	margin-bottom: 0.5em;
}

footer a,
footer a:hover,
footer a:active,
footer a:visited {
	color: #fff;
	text-decoration: none;
}

footer a {
	text-decoration: underline;
}

.navbar nav a:link,
.navbar nav a:hover {
	color: #fff;
}

.dropdown-menu-first {
	right: 0;
	left: auto;
}

.referee-notes .multiple .bullet {
	margin-top: 0.2em;
	float: left;
}

.referee-notes .multiple ul {
	xfloat: left;
	padding-left: 1.5em;
	padding-right: 1.5em;
}

.referee-notes-section {
	margin: 1em 0 0 0;
	padding: 0.5em 1em;
	border-radius: 4px;
}

.modal-body-referee .message-composer {
	margin: 0;
	padding: 0;
}

.modal-body-referee .message-composer li {
	margin: 0 0 0.8em;
	padding: 0;
	list-style: none;
}

.modal-body-referee .message-composer li .readonly {
	margin-bottom: 0.8em;
	display: list-item;
	list-style-type: disc;
	list-style-position: inside;
}

.modal-body-referee .message-composer li:last-child {
	margin-top: 0.8em;
}

.modal-body-referee .message-composer li:first-child {
	margin-top: 0;
}

.referee-message-field-list dt {
	width: 200px;
}

.referee-message-field-list dd {
	margin-left: 220px;
	margin-bottom: 1.5em;
}

.section-notes {
	margin: 1.5em 0;
	padding: 15px;
}

.table-history th,
.table-history td {
	border-color: #bbc8d3!important;
}

.table-history .index {
	width: 6em;
	text-align: right;
	padding-right: 2em;
	white-space: nowrap;
}


/**
 * Frontedn trial render - html
 */

dd.field .textarea {
	white-space: pre-wrap;
}

.trial-view .subsection .subsection-label {
	background: #E3F5E9;
	margin-bottom: 0;
	font-size: 100%;
	padding: 10px 10px 5px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	text-align: center;
	width: 150px;
}

.trial-view dl.dl-subsection {
	background-color: #E3F5E9;
}

.trial-view dl.dl-subsection > dt {
	background-color: #E3F5E9;
	border-top: 1px solid #c9f4d8;
	padding: 0.5em 2em 0;
	text-overflow: inherit;
	white-space: normal;
	width: 270px;
}

.trial-view dl.dl-subsection > dt.display-wide {
	padding: 0.5em 1.5em 0;
	width: auto;
	float: none;
	text-align: left;
}

.trial-view dl.dl-subsection > dt:FIRST-CHILD {
}

.trial-view dl.dl-subsection > dd {
	background-color: #F1FCE2;
	border-top: 1px solid #e1f9bf;
	margin-left: 270px;
	padding: 0.5em 2em 0.6em;
}

.trial-view dl.dl-subsection > dd.display-wide {
	padding: 0.5em 1.5em 1em;
	margin-left: auto;
	float: none;
}

.trial-view dl.dl-subsection > dt:FIRST-CHILD + dd {
}

.trial-view hr:last-child {
	display: none;	
}

.trial-view .section {
	margin-bottom: 3em;
}

.trial-view .empty-section {
	text-align: center;
	font-style: italic;
	font-weight: bold;
	color: #aaa;
}

.trial-view .empty-field {
	font-style: italic;
	color: #aaa;
}

.trial-view div.title {
	text-align: right;
}

.trial-view div.value {
	font-weight: bold;
}

table tbody tr.trial-update-sub td {
	border-top: none;
}

table tbody tr.trial-update-sub td.indent {
	padding-left: 4em;
}

table tbody tr.trial-update-sub .margin {
	padding: 4px;
	border: 1px solid #ddd;
}

dl.dl-padded > dt,
dl.dl-padded > dd {
	padding-bottom: 0.5em;
}

dl.dl-full-def > dt {
	white-space: normal;
}
dl.dl-wide-def > dt {
	width: 280px;
}
dl.dl-wide-def > dd {
	margin-left: 300px;
}

.row-pagination .pagination {
	margin: 0;
	float: right;
	overflow: visible;
}

.row-pagination .result-count {
	margin-top: 0.5em;
}

.row-pagination.row-pagination-top {
	margin-bottom: 20px;
}

.row-pagination.row-pagination-bottom {
	margin-top: 20px;
}

.result-item {
	margin-bottom: 2.5em;
}

.result-item .controls {
	text-align: right;
}

.result-item .controls-inner {
	display: block;
	text-align: right;
}

.result-item .controls-inner label {
	display: block;
	border: 1px solid #fff;
	padding-right: 5px;
	cursor: pointer;
}

.result-item .controls-inner label:hover {
	border: 1px dashed #ccc;
}

.result-item .result-irct-id {
	margin-top: 0.5em;
	font-weight: bold;
	color: #666;
}

.result-item .result-title .highlighted {
	font-weight: bold;
}

.result-item .result-summary .highlighted {
	font-weight: bold;
}

.result-item .texts .result-summary .ellipsis {
	color: #999;
}

.required-field {
	color: #ff4d4d;
	font-weight: bold;
	font-size: 130%;
}

.help {
	color: #444;
}

.help p {
	margin: 0 0 5px;
}

.breadcrumb>li+li:last-child:before {
	content: "";
}

.breadcrumb .pull-end {
	direction: rtl;
}

.ltr {
	direction: ltr;
}

.rtl {
	direction: rtl;
}

#basic-search .search-input {
}

#advanced-search .query {
	direction: ltr;
}

.contact-search .search-result .search-result-item {
	background: #ddd;
	border-radius: 4px;
	list-style: none;
	margin-bottom: 6px;
	padding: 0.5em 0.5em;
	cursor: pointer;
}

.contact-search .search-result .search-result-item ul {
	margin: 0;
}

.contact-search .search-result-item-detail {
	list-style: none;
}

.contact-search .contact-details dd {
	margin-left: 1em;
}

.row-hoverable:HOVER {
	background: #eee;
}

.bg-danger.row-hoverable:HOVER {
	background: #eac5c5;
}

.row-hoverable .bg-danger {
	background: #f2dede;
}

.row-hoverable {
	margin-bottom: 0;
	border-bottom: 1px solid #eee;
}

.row-hoverable .row-hoverable {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}

td .btn-group, td .btn-group-vertical {
  display:flex;
}

.btn-group-vertical>.btn, .btn-group>.btn {
  xdisplay:inline-flex;
  xfloat:none;
}

.dropdown-menu>li>a.disabled {
	color: grey;
	cursor: not-allowed;
}

.row-referee-view pre {
	margin: 7px 0;
}

.help .help-block {
	font-size: 85%;
}

.help .help-block {
	font-size: 85%;
}

.help .help-block {
	color: #999;
	-webkit-transition: color 0.5s ease;
	-moz-transition: color 0.5s ease;
	-o-transition: color 0.5s ease;
	transition: color 0.5s ease;
}

.help:hover .help-block {
	color: #333;
}

ul.user-trial-referee-note {
	direction: ltr;
	text-align: left;
	margin-bottom: 1em;
}

.compose-trial-view .dl-horizontal dt {
	white-space: normal;
}

.glyphicon-chevron-back:before {
    content: "\e079";
}

.checkbox .show-help {
	border: 2px solid #46b8da;
	border-radius: 4px;
	padding: 6px 12px 6px 30px;
	font-weight: 400;
}

.help kbd a,
.help kbd a:hover
{
	color: #eee;
}

.section-diff .diff-type {
	margin-bottom: 1em;
}

.section-diff .row-diff {
	margin-bottom: 2px;
}

.diff-string del {
	color: red;
	background-color: #f2dede;
}

.diff-string ins {
	color: green;
	background-color: #dff0d8;
}

pre.form-control-static {
	white-space: normal;
}

#navbar.navbar-trial-edit {
	width: 262px;
}

#navbar.navbar-trial-referee {
	width: auto;
}

.form-horizontal display-helps .checkbox,
form display-helps .checkbox {
	padding-top: 0;
}

.table.referee-trial-list>tbody>tr.warning td {
	background-color: #ffff00;
}

.table.referee-trial-list>tbody>tr.danger td {
	background-color: #ff3b3b;
}

.branding-irct {
	font-size: 36px;
	font-weight: 600;
	margin-right: 30px;
}

.stats-value {
	color: #333;
}

#all-referees .stats-value {
	font-weight: bold;
	font-size: 120%;
}

.compose-trial-view hr
{
	border-color: #fff;
	margin-top: 8px;
	margin-bottom: 8px;
}

.no-resize 
{
	resize: none;
}

.referee-edit-buttons
{
}

.referee-edit-buttons .inner
{
}

.fix-direction {
	text-align: start;
}

.referee-edit-buttons .inner {
	display: none;
	position: absolute;
	right: 10px;
	z-index: 1000;
	padding: 0 0 10px 10px;
}

.well.contact-card {
	background: none;
	margin-top: 5px;
}

.panel-multi-item-section .panel-body {
	padding: 15px 30px;
}

.inc-ext .lang-fa .input-group-btn:last-child>.btn {
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;	
}

.inc-ext .lang-fa .input-group-addon:first-child {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.inc-ext .lang-fa .input-group-addon:first-child {
    border-right: 1px solid #ccc;
	border-left: 0;
}

.inc-ext .lang-fa .input-group-addon:last-child {
    border-left: 1px solid #ccc;
	border-right: 0;
}

.referee-trial-list td .label-container {
	margin-bottom: 5px;
}

.diff-string {
	display: block;
}

.row.row-master {
}

.ng-toast {
	margin-top: 42px;
}

.ng-toast li .alert {
	min-width: 400px;
}

.ng-toast .ng-toast__message {
	text-align: left;
}

.ng-toast .alert-shadow .alert {
	-webkit-box-shadow: 3px 3px 10px #666;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	-moz-box-shadow:    3px 3px 10px #666;  /* Firefox 3.5 - 3.6 */
	box-shadow:         3px 3px 10px #666;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}

.btn-group.note-lang {
	margin: 3px 0;
}

hr.multi-divider {
	border-color: #ddd;
	margin-top: 17px;
	margin-bottom: 17px;
}

.icd10-lookup-panel-heading {
	cursor: pointer;
}

#navbar .nav>li>a
{
	font-size: 90%;
	padding: 5px 10px;
}

help .help  .help-contents p
{
	font-size: 11.9px;
	font-weight: normal;
}

.field-textarea
{
	margin: 7px 0;
}

.character-counter {
	margin-top: 0.5em
}

.character-counter .progress {
	width: 25%;
	margin-right: 1em;
	margin-bottom: 0;
}

.character-counter .progress .progress-bar {
	min-width: 20%;
}

.owner-message {
	text-align: start;
}

.rich-text-container {
    padding: 10px 10px 20px;
    margin: 10px 0;
    -moz-box-shadow: 0 0 5px #888888;
    -webkit-box-shadow: 0 0 5px #888888;
    box-shadow: 0 0 8px #888888;
}

.trial-referee .attribute .rich-text-custom-style,
.trial-view .field-richtext.rich-text-custom-style {
	background-color: #ffffff;
}

body.env-local > .navbar,
body.env-local > footer
{
	background: #a67f59;
	border-color: #a67f59;
}

body.env-staging > .navbar,
body.env-staging > footer
{
    background: #0EA781;
	border-color: #0EA781;
}

.glyphicon.spinning {
	animation: spin 3s infinite linear;
	-webkit-animation: spin2 3s infinite linear;
}

@keyframes spin {
	from { transform: scale(1) rotate(0deg); }
	to { transform: scale(1) rotate(360deg); }
}

@-webkit-keyframes spin2 {
	from { -webkit-transform: rotate(0deg); }
	to { -webkit-transform: rotate(360deg); }
}

.compose-trial-view .panel {
	overflow: auto;
}

.compose-trial-view > .panel,
.trial-referee > .panel,
.trial-referee > div > .panel,
.trial-referee > .well {
	margin-bottom: 50px;
}

.trial-referee .trial-summary dt {
	width: 250px;
}

.trial-referee .trial-summary dd {
	margin-left: 270px;
}

.row-diff label.control-label {
    padding-top: 7px;
}

#all-referees .btn-group.action-btn-group button {
	margin: 0 auto;
}

.admin-navbar dl {
	overflow: hidden;
	margin: 0;
}

.admin-navbar dl dt {
	font-weight: normal;
	float: left;
	margin-right: 0.5em;
}

.admin-navbar dl dd {
	font-weight: bold;
	float: left;
	margin-right: 2em;
}

.row-margin-top-medium {
	margin-top: 0.5em;
}

.unicode-bidi-embed {
	unicode-bidi: embed;
}

.search-result-operations {
	border-width: 1px 0;
	border-color: #ddd;
	border-style: solid;
	margin: 1px 0 24px;
	padding: 16px 0;
	background-color: #eee;
}

.search-result .selection-info {
	padding-top: 0.3em;
}

.search-result-operations .save-all-limit,
.search-result-operations .save-no-selection {
	margin-top: 0.5em;
}

.search-result-operations .save-all-limit div {
	background: #f9ca77;
	padding: 3px 8px;
	color: #444;
	margin-bottom: 4px;
}

.search-result-operations .save-no-selection div {
	background: #f7bcbc;
	padding: 3px 8px;
	color: #444;
	margin-bottom: 4px;
}
