@charset "utf-8";

.eye_footer
{
  max-height:50px;
  margin:0;
  padding: 0;
  position: fixed;
  bottom: 0;
  left:80px;
  width: calc(100% - 80px);
  z-index: 100;
}
#main_wrapper
{
  padding-bottom: 50px;
}
.rotare_to {
    transform: rotate( -180deg );
    transition: transform 150ms ease;
}

.rotare_from {
    transform: rotate( -360deg );
    transition: transform 150ms ease;
}

.fr-wrapper > div:nth-child(1) {
display: none;
}

.shadow{
  /* -webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	background: #fcfff4; */
	background: #fff;
box-shadow:	0 2px 1px rgba(0, 0, 0, 0.08);
}
.no_shadow
{
	box-shadow: none;
}



.nav-tabs{
	background: none;
	//margin-left: -1px;
}

.panel{
		box-shadow: none;
		border-left: 1px solid rgba(0, 0, 0, 0.00);
		border-right: 1px solid rgba(0, 0, 0, 0.00);
}
.tab-content{
	padding: 0px 0px;
}
.bg
{
	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
}

.user_list_hover
{
min-height:180px;
padding:10px;
-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	background-color:#f5f4f4;
	cursor: pointer;
}

.user_list_hover:hover
{
 background-color:#dddcdc;
}

.icon_hover
{
opacity:1
-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;

	cursor: pointer;
}

.icon_hover:hover
{
opacity:0.4;
}

.circle_button_blue
{
width:60px;
height:60px;
border-radius:30px;
font-size:14px;
color:#0071BC;
background-color:#fff;
opacity:1;
-webkit-transition: all .8s ease;
	-moz-transition: all .8s ease;
	-o-transition: all .8s ease;
	-ms-transition: all .8s ease;
	transition: all .8s ease;
	cursor: pointer;
}

.circle_button_blue:hover
{
color:#ffffff;
background-color:#4962e0;
}

.avatar_image
{
border-radius:82px;
width:164px;
height:164px;
}

.avatar_thumb_image
{
border-radius:50px;
width:100px;
height:100px;
}

.avatar_image_top
{
width: 64px;
height: 64px;
border-radius: 32px;
}

.rounded
{
border-radius:82px;

}
.thumb_rounded
{
border-radius:50px;

}


._h
{
color:#0071BC;
font-size: 18px;
font-weight: 400;
width: 100%;
margin-bottom:10px;
}

._t
{
font-weight: 400;
font-size:12px;
}

._tt
{
font-weight: 400;
font-size:13px;
}

._ttt
{
font-weight: 400;
font-size:14px;
}

._tttt
{
font-weight: 400;
font-size:16px;
}

._gray
{
	color:#7F7F7F;
}
._blue
{
color: #0071BC;
}

._blue_border
{
border-color: #0071BC;
}

._red
{
color: #ee3f4c;
}

._green
{
  color: #87c540;
}

._yellow
{
  color: #d3ee3f;
}

._orange
{
  color: #f89b3f;
}
._bold
{
font-weight:600 !important;
}

._super_bold
{
	font-weight: 800 !important;
}
._thin
{
font-weight:300;
}

._normal
{
font-style: normal;
}

._italic
{
font-style: italic;
}

._pointer
{
cursor:pointer;
}
._icon_margin
{
margin-right: 10px;
}
._headings{
	font-weight: 600;
	font-size: 16px;
}

.dataTables_length
{
color:#7F7F7F !important;
}

.dataTables_length > label
{
color:#7F7F7F !important;
}

.dataTables_filter
{
position: relative;
top: -5px;
/*left: -120px;*/
color:#7F7F7F !important;
max-width: 246px !important;
}


.dataTables_filter > label
{
color:#7F7F7F !important;
}

.dataTables_filter > label > input.input-sm
{
max-width: 80px !important;
width: 80px !important;
padding: 3px !important;
}

.paginate_button
{
	font-size:11px !important;
}

.dataTables_info
{
	font-size:11px !important;
}

.gradeA {
	border-bottom: 1px solid #ddd;
}

.gradeA > td {
	border-bottom: 1px solid #ddd;
}

.buttons-html5 > span
{

}

.buttons-html5
{

}

._dataTableTH
{
	text-align:center;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	background-color: #e6e6e6 !important;
	border:none;
	font-size:13px;
	color:#0071BC !important;
	font-weight: 400;
}

._heading_color
{
	color:#0071BC;
}
._web_color
{
	color:#0071BC;
}
._border_color
{
	border-color:#0071BC;
}
._text_color
{
	color:#7F7F7F;
}
._blue_dot
{
display:inline-block;
background-color:#0071BC;
border-radius:15px;
width:24px !important;
height:23px !important;
font-weight: 700;
font-size:13px;
color:#fff;
text-align:center;
}

._gray_dot
{
display:inline-block;
background-color:#aba8a8;
border-radius:4em;
width:24px !important;
height:23px !important;
font-weight: 700;
font-size:13px;
color:#fff;
text-align:center;
}

._gray_dot_dark
{
display:inline-block;
background-color:#2F4050;
border-radius:15px;
width:24px !important;
height:23px !important;
font-weight: 700;
font-size:13px;
color:#fff;
text-align:center;
}

._an_link
{
color: #4bba29;
font-weight:500;
-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	cursor: pointer;
}

._an_link:hover
{
	color: #0071BC;
	font-weight:500;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	cursor: pointer;
}


._an_link_red
{
color: #ee3f4c;
font-weight:500;
-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	cursor: pointer;
}

._an_link_red:hover
{
	color: #0071BC;
	font-weight:500;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	cursor: pointer;
}

._an_link_div
{
color: #4bba29;
background-color: #ffefff;
font-weight:700;
-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	cursor: pointer;
}

._an_link_div_disabled
{
color: #666;
background-color: #ffefff;
font-weight:700;
-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;

}

._an_link_div:hover
{
	color: #0071BC;
	background-color: #DCDCDC;
	font-weight:700;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	cursor: pointer;
}


._an_th
{
width:120px;
text-align:center;
border-top-left-radius:20px;
border-top-right-radius:20px;
background-color: #e6e6e6;
border:none;
}

._an_th:hover
{
width:120px;
text-align:center;
border-top-left-radius:20px;
border-top-right-radius:20px;
background-color: #e8e1e1;
border:none;
}


.ware_tr
{
font-size: 12px;
}

.logoImg
{

	transition: all .4s ease;
opacity: 1;
}

.logoImg:hover
{
	opacity: 0.64;
}
/* Inputs */
.requiredItem
{
	color: #f0ad4e !important;
}

.panel-default
{
	height: 164px;
}

/* Modals override */
body {
  padding-right: 0px !important
}
.modal-open {
  overflow-y: auto;
}

/* Google dropdown override */
.pac-container {
z-index: 10000 !important;
border: 1px solid #0071BC;
-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
color: #0071BC;
			}
.pac-item
{
	border-color: #0071BC;
	color: #0071BC;
}
.pac-matched
{
	border-color: #0071BC;
	font-weight: 900;
}
.pac-item-query
{
	border-color: #0071BC;
	font-weight: 400;
}
.pac-logo:after {
    content: "";
    padding: 1px 1px 1px 0;
    height: 16px;
    text-align: right;
    display: block;
    background-image: none;
    background-position: right;
    background-repeat: no-repeat;
    background-size: 120px 14px
}
.hdpi.pac-logo:after {
    background-image: none;
}
