﻿.CustomerPic478 {
    max-height:80px;
    max-width:80px;
    padding: 5px;
    border: solid 1px #ddd;
    max-height: 120px;
    margin: auto;
}
.SuperAdmin485 {
    font-size: 18px;
    color: #fff;
}
    .SuperAdmin485:hover {
        color: #fff;
    }
.dropdown-menu
{
	overflow-x:hidden;
	overflow-y:auto;
	max-height: 450px;
}
.AdvanceSearch47
{
	cursor: pointer;
}
.ui-autocomplete
{
	max-height: 200px;
	overflow-x:hidden;
	overflow-y: scroll;
}
@media print
{
	.printSignatory
	{
		display: block;
	}
}
.well1
{
	border: solid 1px #ccc;
	padding: 10px;
}

.page26 .pageDetail54
{
	padding: 10px;
}

.page26 .title6
{
	padding: 6px;
	background-color: #31a9e2;
	color: #fff;
	text-align: left;
	font-size: 15px;
	padding-left: 25px;
	font-weight: 600;
}

.page26
{
	float: none;
}
/*===========================Start Main Menu==================================*/
.MainMenu ul li a:hover
{
	text-decoration: none;
}

.MainMenu ul li a
{
	padding: 8px 15px;
	display: block;
	color: #fff;
	cursor: pointer;
	text-transform: uppercase;
}

.MainMenu ul li
{
	float: left;
}

.MainMenu ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.MainMenu
{
	background-color: #2881ab;
}
/*===========================End Main Menu==================================*/
/*===========================Start Login.aspx==================================*/
.loginControl65 td
{
	padding: 5px;
	color: #fff;
}

.loginControl65
{
	border: solid 1px #999;
	background-color: #31a9e2;
	height: 180px;
	margin-top: 15px;
	padding-top: 25px;
	background-image: url('../images/logintexture.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}

.loginTop45 .i1
{
	font-size: 20px;
	font-weight: 600;
	color: #666;
}

.loginTop45 .i2
{
	font-size: 14px;
}

.login46
{
	width: 380px;
	background-color: #fff;
	border: dashed 2px #ddd;
	padding: 6px;
}

.head45
{
	padding: 4px;
	background-color: #31a9e2;
	color: #fff;
	text-align: center;
	font-size: 23px;
}

@media (max-width: 767px)
{
	.body452 .login46
	{
		margin-top: 50px;
	}

	.body452
	{
		padding: 5px;
	}

	/*body
	{
		background-image: url('../images/bd-mobile.jpg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		background-attachment: fixed;
	}*/
	.login .modal-content, .signup .modal-content {
		box-shadow: none !important;
		border: none !important
	}
	.login .panel-heading {
		padding: 10px 5px 10px 0px !important;
	}
	.login .panel-body {
		padding: 15px 5px 15px 5px !important;
	}
	
}

@media (min-width: 767px)
{
	.body452 .login46
	{
		margin-top: 60px;
	}

	.body452
	{
		padding: 20px 20px;
	}

	/*body
	{
		background-image: url('../images/bd-desktop.jpg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		background-attachment: fixed;
	}*/
	.login .modal-dialog {
		width: 360px;
	}
	.modal-dialog {
		margin: 30px auto;
	}
}
/*===========================End Login.aspx==================================*/
html {
	overflow-x: hidden
}
.mt-10
{
	margin-top: 10px !important
}
.t-40 {
	padding-top: 40px !important;
}
.t-10
{
	padding-top: 10px !important
}
.t-5 {
	padding-top: 5px !important
}
.b-5 {
	padding-bottom: 5px !important
}
.t-20 {
	padding-top: 20px !important
}
.login a
{
	cursor: pointer !important
}
.login .btn-link {
	color: #2881ab !important;
	font-weight: 400 !important;
	font-size: 16px !important;
	text-decoration: none !important
}
.login .btn-link > .fa {
	color: #2881ab !important;
	font-weight: 600 !important;
}
.login .modal-content, .signup .modal-content {
	border: none !important;
	box-shadow: 0 3px 9px rgb(0 0 0 / 19%);
}
.login .panel-heading, .signup .panel-heading {
	padding: 28px 0px 8px 0;
	text-align: center;
}
.t-30 {
	padding-top: 30px !important;
}
.login .form-group {
	margin-bottom: 20px;
}
.login .form-control, .login .btn
{
	border-radius: 4px !important
}
.login .btn-block {
	padding: 8px 26px !important;
}
.login .form-group label
{
	font-weight: 500 !important;
}
.login .btn-primary
{
	background-color: #2881ab !important;
	border-color: #2881ab !important;
}
.pb-1
{
	padding-bottom: 1em !important
}
.fw-normal {
	font-weight: normal !important;
}
.label-fs
{
	font-size: 16px !important
}
li > .sub-title {
	color: #333 !important
}

/* categories tabs  */
.tabbable-panel2 {
	border: 0px solid #eee;
	padding: 0px;
}
/* Default mode */
.tabbable-line2 > .nav-tabs {
	border: none;
	margin: 0px;
}

.tabbable-line2 > .nav-tabs > li {
	margin-right: 2px;
}

.tabbable-line2 > .nav-tabs > li > a {
	border: 0;
	margin-right: 0;
	color: #B1B1B1;
	font-weight: normal;
	font-size: 16px;
}

.tabbable-line2 > .nav-tabs > li > a > i {
	color: #a6a6a6;
}

.tabbable-line2 > .nav-tabs > li.open, .tabbable-line2 > .nav-tabs > li:hover {
border-bottom: 4px solid transparent;
}

.tabbable-line2 > .nav-tabs > li.open > a, .tabbable-line2 > .nav-tabs > li:hover > a {
	border: 0;
	background: none !important;
	color: #333333;
}

	.tabbable-line2 > .nav-tabs > li.open > a > i, .tabbable-line2 > .nav-tabs > li:hover > a > i {
		color: #a6a6a6;
	}

.tabbable-line2 > .nav-tabs > li.open .dropdown-menu, .tabbable-line2 > .nav-tabs > li:hover .dropdown-menu {
	margin-top: 0px;
}

.tabbable-line2 > .nav-tabs > li.active {
border-bottom: 4px solid #2881ab;
position: relative;
}

.tabbable-line2 > .nav-tabs > li.active > a {
	border: 0;
	color: #243665;
	background: transparent;
	font-weight: 500;
}

.tabbable-line2 > .nav-tabs > li.active > a > i {
	color: #404040;
}

.tabbable-line2 > .tab-content {
	margin-top: 0px;
	background-color: transparent;
	border: 0;
	border-top: 0px solid #eee;
	padding: 15px 0;
}

.portlet .tabbable-line2 > .tab-content {
	padding-bottom: 0;
}
.tabbable-line2 > .nav > li > a {
	padding: 10px 10px !important;
}
/* categories tab END */

@media (max-width: 767px)
{
	.w-100
	{
		width: 100% !important
	}
	.pull-xs-left
	{
		float: left !important
	}
	.pull-xs-right {
		float: right !important
	}
	.ml-xs-10
	{
		margin-left: 10px !important
	}
	.mr-xs-10 {
		margin-right: 10px !important
	}
	.text-xs-center{
		text-align: center !important
	}
	.text-xs-right {
		text-align: right !important
	}
	.v-xs-center {
		display: flex;
		align-items: center;
	}
	.C-Name {
		color: #fff;
		font-weight: 500;
		letter-spacing: 0.9px;
		white-space: nowrap;
		overflow: hidden;
		display: block;
		text-overflow: ellipsis;
		width: 206px;
	}
	.SuperAdmin485 {
		font-size: 14px !important;
		color: #fff;
		font-weight: 500 !important;
	}
	.iframe-container {
		height: 56vh !important;
	}

	.responsive-iframe {
		height: 69vh !important;
		width: 100% !important;
	}
	
}

.iframe-container {
	height: 68vh;
}
.responsive-iframe {
	height: 85vh;
	width: 100%;
}