@font-face {
    font-family: 'bellandnino';
    src: url('../fonts/bell_and_nino-webfont.eot');
    src: url('../fonts/bell_and_nino-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bell_and_nino-webfont.woff') format('woff'),
         url('../fonts/bell_and_nino-webfont.ttf') format('truetype');

}
@font-face {
	font-family: 'BPGIngiri2008Regular';
	src: url('../fonts/bpg_ingiri_2008-webfont.eot');
	src: local('BPG Ingiri 2008'), local('BPGIngiri2008'), url('../fonts/bpg_ingiri_2008-webfont.woff') format('woff'), url('../fonts/bpg_ingiri_2008-webfont.ttf') format('truetype'), url('../fonts/bpg_ingiri_2008-webfont.svg#webfontdMBLzUoP') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'gel';
    src:url('../fonts/GEL.ttf') format('truetype');
	color:rgba(228,228,228,1.00)
}

body {
	font-family: 'BPGIngiri2008Regular', Verdana, Sylfaen;
	font-size:11pt;
}
.form-signin {
  max-width: 330px;
  min-width: 200px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.lime-header-logo {
	background:url(../img/lime-logo-80.png) no-repeat 0 9px;
	position:absolute;
	width:80px;
	height:100px;
	left:-39px;
}
.lime-header-logo:hover {
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

  /* IE 5-7 */
  filter: alpha(opacity=80);

  /* Netscape */
  -moz-opacity: 0.8;

  /* Safari 1.x */
  -khtml-opacity: 0.8;

  /* Good browsers */
  opacity: 0.8;
}
.lime-header-logo-xs {
	background:url(../img/lime-logo-80.png) no-repeat 5px 23px;
	width:40px;
	height:55px;
	float:left;
	background-size:30px;
	position:absolute;
}
.lime-brand {
	padding-left:25px;
}

.text-indent-10 { text-indent:10px; }
.text-indent-20 { text-indent:20px; }
.text-indent-30 { text-indent:30px; }
.text-indent-40 { text-indent:40px; }
.text-indent-50 { text-indent:50px; }
.text-indent-60 { text-indent:60px; }
.text-indent-70 { text-indent:70px; }
.text-indent-80 { text-indent:80px; }
.text-indent-90 { text-indent:90px; }
.text-indent-100 { text-indent:100px; }

.opt-lev-2 { text-indent:10px; }
.opt-lev-3 { text-indent:20px; }
.opt-lev-3-extra {
	text-indent:40px;
}
.padding-left-20 {
	padding-left:20px !important;
}
.padding-left-40 {
	padding-left:40px !important;
}
.lime-select2-description {
	font-size:60%;
	font-style:italic;
	text-align:right;
}
.lime-select2-address {
	font-size:80%;
	font-style:italic;
	text-align:right;
	/*color:grey;*/
}
.lime-select2-invisible {
	display:none;
}
.wn-font-regular {
	font-family: 'BPGIngiri2008Regular', Verdana, Sylfaen;
	font-size:11pt;
}
.wn-font-en {
	font-family: Verdana;
}
.wn-font-capital {
	font-family: 'bellandnino', Verdana, Sylfaen;
	font-size:13pt;
	/*text-transform: uppercase;*/
}
.wn-font-gel {
	font-family:gel !important;
}
.wn-font-normal {
	font-weight:normal;
}
.wn-font-right-imp {
	text-align:right !important;
}
.wn-font-left-imp {
	text-align:left !important;
}
.wn-label-sm {
	font-size:75% !important;
}
.wn-font-line-through {
	text-decoration:line-through;
}
.imp-nowrap {
	white-space:nowrap;
}
.wn-nowrap {
	white-space:nowrap;
		overflow: hidden;
	text-overflow: ellipsis;
}
.wn-nowrap-wrap-onhover {
	white-space:nowrap;
		overflow: hidden;
	text-overflow: ellipsis;
}
.wn-nowrap-wrap-onhover:hover {
	white-space:normal;
	overflow:auto;
}
.wn-holder-div {
	width:100%;
	display:block;
	margin:0;
	padding:0;
}
.wn-vertical-spacer {
	height:20px;
}
.wn-container {
	margin-top:30px;
	margin-bottom:130px;
}
.wn-global-menu-holder .sub-arrow {
	display:none !important;
}
.wn-no-padding-left {
	padding-left:0;
}
.wn-no-padding-right {

	padding-right:0;
}
.wn-no-margin {
	margin:0 !important;
}
.lev-toggler {
	padding-top:75px;
}

/*.sub-arrow {
	display:none !important;
}*/

.reminder-display-none {
	display:none;
}
.imp-all-left,
.imp-all-left td {
	text-align:left !important;
}
.imp-fixed { position:fixed !important; }
.imp-relative { position:relative !important; }
.imp-absolute { position:absolute !important; }
.imp-inherit { position:inherit !important; }
.imp-display-block { display:block !important; }
.imp-display-table { display:table !important; }
.imp-display-none { display:none !important; }
.imp-invisible { visibility:hidden !important; }
.imp-font-weight-normal { font-weight:normal !important; }
.imp-cursor-pointer { cursor:pointer !important;}
.imp-no-border { border:none !important; }
.imp-no-border-bottom { border-bottom:none !important; }
.imp-no-border-top { border-top:none !important; }
.imp-no-bg { background:none !important; }
.imp-no-margin-sides { margin-left:0 !important; margin-right:0 !important; }

.imp-no-padding-left { padding-left:0; }
.imp-no-padding-right { padding-right:0;}
.imp-no-padding-bottom { padding-bottom:0;}
.imp-no-margin { margin:0 !important; }
.imp-no-margin-bottom { margin-bottom:0 !important; }
.imp-small-margin-bottom { margin-bottom:5px !important; }
.imp-no-padding { padding:0 !important; }

.imp-thick-border-top, .imp-thick-border-top td { border-top:solid 3px #265a88; }

.imp-overflow-none { overflow:hidden !important; }
.imp-margin-zero {margin:0 !important; }
.imp-width-100perc { width:100% !important; }
.imp-width-auto { width:auto !important; }
.imp-width-max-70 { max-width:70px !important; }
.imp-width-min-70 { min-width:70px !important; }
.imp-width-min-90 { min-width:90px !important; }
.imp-width-min-270 { min-width:270px !important; }
.imp-height-100perc { height:100% !important; }
.imp-height-auto { height:auto !important; }
.imp-small-padding {
	padding:2px 4px !important;
}

.csd-cursor-pointer { cursor:pointer; }
.content-overlayer { z-index:100000000000000 !important; }
.address-title { width:auto !important; min-width:180px !important; }
.margin-left-10 { margin-left:10px; }

.imp-text-ident-zero {
	text-indent:0 !important;
}
.imp-trunc-text {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.imp-text-bold {
	font-weight:bold;
}
.splited-li-holder {
	padding:5px;
}
.alert-small-padding {
	padding:2px 4px;
}
.hr-small {
	margin-top:5px;
	margin-bottom:5px;
}
.panel-warning hr {
	border-color:#F6DEAD;
}
.wn-bg-grey-light {
	background:#fcfcfc;
}
.popover-title {
	font-size:80%;
}
.popover-content ul {
	margin:0;
	padding:5px 0;
	list-style:none;
}
.popover-content ul li {
	width:100%;
	padding:0 3px;
}
.popover-content ul li section {
	width:50%;
	float:left;
}
.popover-content span {
	font-size:75%;
}
.wn-use-bootstrap-col-defaults {
	float:left !important;
	padding-left:15px !important;
	padding-right:15px !important;
}
.cms-border-grey {
	border:solid 1px #CCC;
}
.cms-border-grey-right {
	border-right:solid 1px #CCC;
}
.cms-border-grey-left {
	border-left:solid 1px #CCC;
}
.cms-border-grey-top {
	border-top:solid 1px #CCC;
}
.cms-border-grey-bottom {
	border-bottom:solid 1px #CCC;
}
.cms-padding-default {
	padding:10px;
}
.cms-padding-sm {
	padding:5px 10px;
}
.cms-padding-xs {
	padding:2px 5px;
}
.cms-bg-grey-light .modal-header {
	background:#FFF;
}
.cms-cat-ul {
	font-size:11pt;
}
.cms-cat-ul li {
	padding:7px 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.cms-cat-ul .cms-list-num {
	font-family:Verdana;
	font-size:9pt;
	/*padding-top:3px;*/
}
.cms-cat-ul li a {
	line-height:30px;
}
.cms-cat-ul li a:hover {
	text-decoration:none;
}
.cms-cat-ul li:hover {
	background:#fafafa;
}
.cms-loading-modal .modal-content {
	padding:40px;
}
.btn .badge {
	font-size:10pt;
	font-family:Verdana;
	font-weight:normal !important;
	padding:1px 7px 3px;
	top:0;
}
.cms-hidden-text-input {
	width:0;
	height:0;
	padding:0;
	margin:0;
	position:fixed;
	top:-100px;

}
.cms-icon-picture-not-available {
	font-size:80px;
	color:#ccc;
}
.cms-icon-180 {
	font-size:180px;
}
.cms-icon-64 {
	font-size:64px;
}
.cms-icon-32 {
	font-size:32px;
}
.cms-icon-24 {
	font-size:24px;
}
.cms-icon-16 {
	font-size:16px;
}
.cms-btn-checkbox {
	padding:0 !important;
	margin:0 !important;
	font-size:20px;
}
.csd-icon-vip {
	margin-top:10px;
	cursor:default;
}
.csd-icon-lari {
	font-family:lari;
}
.cms-map-container {
	height:245px !important;
}
.cms-success-icon-in-popup {
	/*position:absolute;
	right:0;*/
	color:#3e8f3e;
	display:none;
}

.tab-pane {
	position:relative;
}
.wysihtml5-toolbar {
	position:absolute;
	right:0;
	top:-40px;
}
.html-textarea {
	height:200px !important;
}
.cms-gallery-ul {
	margin:0;
	padding:0;
	list-style:none;
}
.cms-gallery-ul li {
	margin:5px;
	padding:5px;
	display:inline-block;
	width:130px;
	height:145px;
	overflow:hidden;
	border:solid 1px #CCC;
	background:#f9f9f9;
}
.cms-gallery-ul li section {
	height:40px;
	width:100%;
}
.cms-gallery-ul li img {
	width:120px;
	height:auto;
	max-height:90px;
}
.csd-user-add-button-holder {
	position:absolute;
	right:5px;
	top:5px;
}
.bfh-phone {
	font-family:Verdana !important;
}
.csd-iframe-in-modal-holder {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
}
.csd-iframe-in-modal {
	width:100%;
	height:100%;
	overflow:auto;
	border:solid 1px #CCC;
	display:table;
}

.cms-width-50 {
	width:50px;
}
.cms-form {
	margin:0;
	padding:0;
}
.cms-form label {
	/*text-align:left !important;*/
	font-weight:normal !important;
	font-size:10pt !important
}
/*------------ EOF MY STYLES -----------------------*/
/*# sourceMappingURL=bootstrap-select.css.map */
/*------------ CUSTOMIZE BOOTSTRAP -----------------*/
body {
	font-family: 'BPGIngiri2008Regular', Verdana, Sylfaen;
	font-size:11pt;
}
.page-header {
	margin:20px 0;
}
.cms-modal-main-div {
	height: -moz-calc(100% - 70px);
	height: -webkit-calc(100% - 70px);
	height: calc(100% - 70px);
}
.modal-content {
	height:100%;
}
.modal-body {
	height: -moz-calc(100% - 130px);
	height: -webkit-calc(100% - 130px);
	height: calc(100% - 130px);
	overflow:auto;

}
.modal-fullscreen {
	width: -moz-calc(100% - 70px);
	width: -webkit-calc(100% - 70px);
	width: calc(100% - 70px);
}

.form-control {
	font-size:11pt;
}
.date-picker .form-control {
	font-family: Arial !important;
    font-size: 9pt;
}
/*.form-control-textarea {
	height:100px
}
*/h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-weight:normal;
}
h4, .h4 {
	font-size:13pt;
}
.table .form-group {
	margin:0;
}
.nav-tabs a {
	outline:none;
}
.tab-content .form-control {
	margin-top:10px;
}
.panel-heading .label,  .table .label {
	font-size:inherit;
	font-weight:normal;
}
.input-group-addon {
	cursor:pointer;
}
.panel-group a {
	outline:0;
}

/*new autocomplete*/
.ui-autocomplete-category {
    font-weight: bold;
    padding: .2em .4em;
    margin: .8em 0 .2em;
    line-height: 1.5;
  }
.ui-autocomplete {
	z-index:100000;
}
.ui-autocomplete li {
	font-family: 'BPGIngiri2008Regular', Verdana, Sylfaen;
	font-size:8pt;
}

/*new slider*/
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 40px;
/*	height: 28px;
*/	cursor: default;
	-ms-touch-action: none;
	touch-action: none;

}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}
.slider-container {

	padding-left:15px !important;
	padding-right:15px !important;
}
.progress-25 {
	height:25px;
}
/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: 30px;
}
.ui-slider-horizontal .ui-slider-handle {
	top: 20px;
	margin-left: -20px;

}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
/*order template editor*/
.order-temp-editor {
	/*height:auto !important;
	min-height:50px;
	max-height:200px !important;*/
	overflow:auto;
}
.order-temp-hidden-textarea {
	height:0 !important;
	width:0 !important;
	padding:0 !important;
	margin:0 !important;
	border:none !important;
	background:none !important;
}
.order-temp-tag-highlight {
	padding:3px;
}
/*piradi barati*/
.person-thmb-holder {
	margin-right:10px;
	margin-bottom:10px;
}
.person-contacts {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.person-contacts li {
	padding:2px 0;
	border-top:solid 1px #eee ;
	display:inline-block;
	width:100%;
}
.person-contacts li section {
	width:48%;
	float:left;

}
.person-sallary-off {
	text-decoration:line-through;
	color:#ff0000;
}
.person-reminder-status .glyphicon {
	display: none;
}
.person-reminder-status .active .glyphicon {
	display: inline-block;
}
.lime-row {
 -webkit-column-count: 3;
	-webkit-column-gap: 10px;
	-webkit-column-fill: auto;
	-moz-column-count: 3;
	-moz-column-gap: 10px;
	-moz-column-fill: auto;
	column-count: 3;
	column-gap: 15px;
	column-fill: auto;

}
.menu-category {
 	display: inline-block;
	width:100%;
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	column-break-inside: avoid;
	float:left;
}
.welcome-jumbotron {
	padding:15px 15px 0 15px !important;
}
.welcome-jumbotron .thumbnail {
	margin-right:20px;
}
.welcome-jumbotron h2 {
	font-size:50px;
}
.welcome-jumbotron .form-signin h4 {
	display:none;
}
.welcome-bday .bootstrap-datetimepicker-widget {
	width:100%;
}
.table-no-border-atall tr td{
	border:none !important;
}
.welcome-user-menu {
	width:200px;
}
.gallery-img-holder-manage {
	list-style:none;
	margin:0;
	padding:0;
}
.gallery-img-holder-manage .img-and-btn-holder {
	height:100px;
	border:solid 1px #CCC;
	padding:4px;

}
.gallery-img-holder-manage .img-and-btn-holder:hover {
	background:#fcfcfc;
}
.gallery-img-holder-manage li img {
	height:auto;
	max-height:90px;
}
.gallery-img-holder-manage .cms-icon-picture-not-available {
	display:none;
}
.gal-view-img-li  {
	float:left;
	padding:3px;
	display:inline-table;


}
.three-col {
-moz-column-count: 3;
       -moz-column-gap: 20px;
       -webkit-column-count: 3;
       -webkit-column-gap : 20px;
       -moz-column-rule-color:  #ccc;
       -moz-column-rule-style:  solid;
       -moz-column-rule-width:  1px;
       -webkit-column-rule-color:  #ccc;
       -webkit-column-rule-style: solid ;
       -webkit-column-rule-width:  1px;
}
.news-holder:hover {

	/*background:#fff;*/

}
.media-news {
	height:70px;
	overflow:hidden;
}
.media-news img {
	max-height:60px;
	border:solid 1px #CCC;
	padding:2px;

}
.news-holder .media-heading {
	/*wor*/
}
.btn-group-td-holder-4 {
	width:105px;
}
.btn-group-td-holder-2 {
	width:60px;
}
.checkbox-small-padding .checkbox {
	min-height:inherit;
	padding-top:0;
}
.list-group-item-checkbox {
}
.checkbox-small-padding .checkbox label {
	/*min-height:inherit;*/
}
.list-group-hover .list-group-item:hover {
	background-color: #f5f5f5;
}
    .btn-file {
        position: relative;
        overflow: hidden;
    }
    .btn-file input[type=file] {
        position: absolute;
        top: 0;
        right: 0;
        min-width: 100%;
        min-height: 100%;
        font-size: 100px;
        text-align: right;
        filter: alpha(opacity=0);
        opacity: 0;
        outline: none;
        background: white;
        cursor: inherit;
        display: block;
    }
	input[readonly] {
  background-color: white !important;
  cursor: text !important;
}
.table-border-left-separator {
	border-left: 2px solid #B3B3B3 !important;
}
.table-border-top-separator {
	border-top: 2px solid #B3B3B3 !important;
}
.border-top-blue-lg {
	border-top: 5px solid #337ab7 !important;
}
.cdoc-buttons .popover {
	max-width:500px !important;
}
@media print {
  a[href]:after {
    content: none !important;
  }
    .panel-collapse,
    .panel-collapse .collapse {
        height: auto !important;
		display: block !important;
		visibility:visible !important;
    }
	.reminder-display-none {
		 height: auto !important;
		display: block !important;
		visibility:visible !important;
	}
}


.print-no-href {
}
 .lime-query-builder .rule-container .rule-filter-container,
 .lime-query-builder .rule-container .rule-operator-container,
 .lime-query-builder .rule-container .rule-value-container {
	 display: inherit !important;
 }
.structure-tree {
	list-style:none;
	padding-top:10px;
	border:none;
	border-top:solid 1px #CCC;
}
.structure-tree ul {
	margin-top:5px;
}
.structure-tree ul li {
	padding-bottom:5px;
}
.cls-for-test-image img {
	width:auto;
	max-width:100%;
	padding:2px;
	border:solid 1px #ccc;


}
.structure-groups-list-group .checkbox {
	margin-top: 0;
	margin-bottom: 0;
}

/*.list-group-hover .list-group-item-heading:hover {
	background-color:transparent !important;
}
*//*accordian multilevel*/



.float-left{
	float: left
}

.w120{
	width: 120px
}

.biostar-entrys-table .text-success{
	padding-right: 7px
}

.biostar-entrys-table .text-warning{
	padding-right: 25px
}


.panel-heading-slim{
	padding:4px 15px;
	font-size: 12px;
}

.lime-outlook-settings[name=facebook], .lime-MM_outlook_setting[name=linkedin]{
	font-size:12px
}

textarea{
	resize:vertical
}

.csd-highlight {
	background-color: #eef4cc;
	color: #016001;
	font-style: italic;
}
.input-group-addon.primary {
	color: rgb(255, 255, 255);
	background-color: rgb(50, 118, 177);
	border-color: rgb(40, 94, 142);
}
.input-group-addon.success {
	color: rgb(255, 255, 255);
	background-color: rgb(92, 184, 92);
	border-color: rgb(76, 174, 76);
}
.input-group-addon.info {
	color: rgb(255, 255, 255);
	background-color: rgb(57, 179, 215);
	border-color: rgb(38, 154, 188);
}
.input-group-addon.warning {
	color: rgb(255, 255, 255);
	background-color: rgb(240, 173, 78);
	border-color: rgb(238, 162, 54);
}
.input-group-addon.danger {
	color: rgb(255, 255, 255);
	background-color: rgb(217, 83, 79);
	border-color: rgb(212, 63, 58);
}
.nhs-times .input-group-addon{
	padding: 3px 4px;
	font-size: 8pt;
}
