/* div {border:1px solid blue;}
*/

/* @media (min-width: @screen-lg-min) { 
    div{border-color:red;}
    body{width:1240px;}
 } */
 
/* .modal-dialog.modal-item {
	width: 95%;
} */

.highlighted-text {
    background: yellow;
}

.border-default-color {
	border-color: #DDDDDD;
}

.ics-container {
	display: inline-block; 
	width: 50px;
	height: 20px;
	position: relative;
	vertical-align: bottom;
}

.item-fav-icon {
	position: absolute;
	right: 8px;
	top: 2px;
}

.v-center { position: relative; top: 50%; transform: translateY(-50%); }

.modal {
  overflow-y:auto;
}

.label-white {background-color:#FFFFFF;color:#555;}

.button-has-error {
	border: 1px solid #d74315;
	color: #d74315;
	background-color: #fbe9e7;
}

.select-has-error {
	color: #d74315;
	border: 1px solid #d74315;
	background-color: #fbe9e7;
}

.border-none {
	border: none;
}
 
.bg-white {background-color:#FFFFFF;}
.bg-none {background-color:transparent;}
.bg-red {background-color:red;}
.bg-gray {background-color:gray;}
.bg-blue {background-color:blue;}
.bg-yellow {background-color:yellow;}
.bg-silver {background-color:silver;}
.bg-white-smoke {background-color:whiteSmoke;}

.white {color: #FFFFFF !important;}
.yellow {color:yellow;}
.red {color:red;}
.light-gray{color:LightGray;}
.dark-gray{color:DarkGray;}
.gray{color:gray;}
.gold{color:gold;}
.silver{color:silver;}
.bronze{color:brown;}
 
.marg10 {margin:10px;}

.marg-0 {margin:0px;}
.marg-2 {margin:2px;}
.marg-5 {margin:5px;}
.marg-15 {margin:15px;}
.marg-10 {margin:10px;}
.marg-20 {margin:20px;}

.marg-b-0 {margin-bottom:0px;}
.marg-b-7 {margin-bottom:7px;}
.marg-b-10 {margin-bottom:10px;}
.marg-b-15 {margin-bottom:15px;}
.marg-b-20 {margin-bottom:20px;}
.marg-b-30 {margin-bottom:30px;}
.marg-b-40 {margin-bottom:40px;}

.marg-l-0 {margin-left:0px;}
.marg-l-5 {margin-left:5px;}
.marg-l-10 {margin-left:10px;}
.marg-l-15 {margin-left:15px;}
.marg-l-20 {margin-left:20px;}

.marg-t-0 {margin-top:0px;}
.marg-t-5 {margin-top:5px;}
.marg-t-10 {margin-top:10px;}
.marg-t-15 {margin-top:15px;}
.marg-t-20 {margin-top:20px;}
.marg-t-30 {margin-top:30px;}
.marg-t-40 {margin-top:40px;}

.marg-r-0 {margin-right:0;}
.marg-r-5 {margin-right:5px;}
.marg-r-10 {margin-right:10px;}
.marg-r-15 {margin-right:15px;}
.marg-r-20 {margin-right:20px;}

.pad5 {padding:5px;}
.pad20 {padding:20px;}

.pad-l-0 {padding-left:0px;}
.pad-l-5 {padding-left:5px;}
.pad-l-10 {padding-left:10px;}
.pad-l-20 {padding-left:20px;}

.pad-r-0 {padding-right:0px;}
.pad-r-5 {padding-right:5px;}
.pad-r-10 {padding-right:10px;}
.pad-r-20 {padding-right:20px;}

.pad-t-0 {padding-top:0px;}
.pad-t-5 {padding-top:5px;}
.pad-t-10 {padding-top:10px;}
.pad-t-15 {padding-top:15px;}

.pad-0 {padding:0;}
.pad-5 {padding:5px;}
.pad-10 {padding:10px;}
.pad-15 {padding:15px;}
.pad-20 {padding:20px;}
.pad-40 {padding:40px;}

.w-20 {width:20px !important;}

.w-100prc {width:100% !important;}

.align-center {text-align: center;}

.inline{display: inline;}
.d-inline-block {display: inline-block;}
.d-block {display: block;}

.smaller{font-size: smaller;}
.larger{font-size: larger;}


.jumbotron-display {margin-bottom:0px;
                    padding-left:18px;
                    padding-right:15px;}
                    
.fileinput-button { position: relative; 
           overflow: hidden; 
           display: inline-block; } 
           
.fileinput-button input { position: absolute; 
       top: 0; right: 0; margin: 0; 
       opacity: 0; -ms-filter: 'alpha(opacity=0)';
       font-size: 200px; direction: ltr; 
       cursor: pointer; } 
       
.ajax-loader-btn {width:16px; height:16px;}
       
/* Fixes for IE < 8 */ 
@media screen\9 { 
 .fileinput-button input { filter: alpha(opacity=0);
  font-size: 100%; height: 100%; } }
  
.fullsize {display:block;
					width:100%;
					height:100%;
				/*	background-color:red; */
}
  
.bg-loader {
	background-image: url('../img/ajax-loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	min-height: 100px;
}

.icon-title-image span {
    width: 100%;
    height: 100%;
    display: inline-block; 
    z-index: 100;
    position:absolute;
    padding:5px;
    color: yellow;
}

.crop-100 {
	display: block;
	width: 100px;
	height: 100px;
	overflow: hidden;
	background: #ff0000;
}

.addr-label {color:LightGray;}

.addr-label.active {
	border-color: #000000;
	color:#000000;
}

.align-right {text-align:right;}
.align-left {text-align:left;}

.page-header h3 {text-underline:none !important}

.panel-body.multi {
	border-bottom:1px solid LightGray;
}
.panel-heading.multi {
	border-top-left-radius:0;
	border-top-right-radius:0;
}
.panel-title .badge {
	background-color:Silver!important;
	padding-top:2px;
	margin-bottom:2px;
}

#area_time li {
	padding-top:0;
	padding-bottom:0;
}

#area_time h5 {
	color:DimGray;
}

.rating-star{color: #FFCB00 ;}
.x-display {color: #707070 ;}
.x-display .panel-heading {color: #707070 ;}

ol.breadcrumb.inverse a {color:gray;}
ol.breadcrumb.inverse span {color:darkGray;}

div.radio 
{
	padding-top:10px;
	padding-bottom:10px;
}


.input-search .input-group-btn .dropdown-item
{
	cursor: pointer;
  display: block;
  padding: 2px 20px;
  white-space: nowrap;
  margin: 0 2px 4px 0;
  vertical-align: middle;
}
					
.input-search .input-group-btn .dropdown-item   .dropdown-item-checkbox
{
	margin-right:7px ;
}

.input-group-btn:last-child > .form-control {
  					margin-left: -1px;
  					width: auto;
  					padding: 0 0 0 5px;
  					
}

.opaque-25 { opacity:.25; }
.opaque-50 { opacity:.5; }

.linked-container{
 height:50px;
 width:100%;
 }

.linked-box-1{
  height:50px;
 }

.linked-box-2{
  height:50px;
 }

.linked-connector {
  top: 25px;
  left: 35px;
  border: 6px solid #333;
  height:50px;
  width: 100%;
}
