.marg_bot{
	margin-bottom:0 !important;
}
.marg_top{
	margin-top:0 !important;
}
.marg_left{
	margin-left:0 !important;
}
.marg_panel{
	padding:0 0 !important;
}
.marg_rt{
	margin-bottom: 10px !important;
	margin-top: 10px !important;
	position: relative;
	margin-right: 10px !important;
}
.displaynone{
	display:none;
}
.cursorpointer{
	cursor:pointer;
}

.addcardspace {
   overflow: hidden;
}

.addcardspace .row > [class*="col-"] {
	margin-bottom: 25px !important;
}

.addcardspace .card-header .row > [class*="col-"] {
	margin-bottom: 10px !important;
}
.web_view .row > [class*="col-"],.addspace .row > [class*="col-"] {
	margin-bottom: 15px !important;
}

.green {
	color: #1abc9c;
}

.silver{
   color:silver;
   cursor:pointer;
}

.red {
	color: #fa2a00;
	font-weight: 700;
}

.blue {
	color: #22a7f0;
}

.black {
	color: #111111 !important;
}
.darkgreen {
	color: #3c763d;
	font-weight: 700;
}
.link_menu{
   color: #22a7f0 !important;
}
.liuser{
   margin: 20px;
   color: #fff;
}
.flat-blue .step .nav-tabs > li{
	background-color: #eaeaea !important;
}

.flat-blue .navbar .navbar-nav > li, .flat-blue .navbar.navbar-default .navbar-nav > li{
   border-left: 0 solid #f9f9f9 !important;
}

.flat-blue .step .nav-tabs > li.active{
	background-color: #fff !important;
}

#pswd .short{
   color:#FF0000;
}
#pswd .weak{
   color:orange;
}
#pswd .fair{
   color:#2D98F3;
}
#pswd .good{
   color: limegreen;
}
#pswd .strong{
   color: green;
}

.role_box{
	min-height: 100px;
	max-height: 400px;
	overflow-y: auto;
	overflow-x: hidden;
}
.progress-inc-border {
	border-radius: 5px !important;
	background-color: #f0f0f0 !important;
}

.dt-body-center {
	text-align: center;
}

.role_box input[type="checkbox"], .role_box input[type="radio"]{
	margin: 0 !important;
}

.title .btn.btn-primary,.card-action .btn.btn-primary{
	background-color: #fff !important;
	color: #000 !important;
	border: 1px solid #000 !important;
}
.title .btn.btn-primary:hover,.card-action .btn.btn-primary:hover{
	background-color: #353d47 !important;
	color: #fff !important;
	border: 1px solid #fff !important;
}
.form-inline .form-control {
	display: inline; !important
}
.autocompletebox {
	max-height: 120px;
	overflow-y: auto;
	overflow-x: hidden;
}
.autocompletefetch {
	max-height: 450px;
	overflow-y: auto;
	overflow-x: hidden;
}
.mailfetch_right{
	text-align: right !important;
}	
.checkbox_align{
	padding-left:0px !important;
}	
.email_list {
	max-height: 120px;
	overflow-y: auto;
	overflow-x: hidden;
}
.mandatory:after {
	content:"*";
	color:red;
}
.dt-body-center, .table-center tr td, .table-center tr th{
	text-align: center !important;
}

.glyphicon-refresh-animate {
	-animation: spin .7s infinite linear;
	-webkit-animation: spinWebkit .7s infinite linear;
	-moz-animation: spinMoz .7s infinite linear;
}

.form-horizontal .control-label {
	text-align: left; !important
}

.nav > li{
	position: sticky !important;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"]  {
height:30px; !important;
}

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

@media screen and (min-width: 480px) {
	.dataTables_filter .input-sm {
		width: 255px !important;
	}
}
.alignaction {
	text-align: right !important;
}
.alignaction .dropdown-menu > li > a{
 padding: 3px 10px !important; 
}
@media screen and (max-width: 991px) {
	.alignaction {
		text-align: center !important;
	}
}
#cardhide .card{
   overflow:hidden !important;
}
.flat-blue .btn.btn-danger {
   background-color: #ff4b4b; !important;
   border-color: #ff4b4b; !important;
   color: #ffffff; !important;
}
/* added by aatish  start */

.margin-middle
{
	margin-top:130px;
}
.btn-rad
{
	border-radius:4px;
}
.passerrormsg
{
	font-weight:bold;
	font-size:7px;
}
	
.fontstyle
{
	font-weight:bold;
	font-size:16px;
}
.too-short-pass,
.weak-pass,.fair-pass,
.good-pass,.strong-pass
{
	height:5px;
	font-size:7px;
}
.too-short-pass
{
	background-color:#ff0000;
	width:20%;
}

.weak-pass
{
	background-color:orange;
	width:40%;
}
.fair-pass
{
	background-color:#2d9853;
	width:60%;
}
.good-pass
{
	background-color:limegreen;
	width:80%;
}
.strong-pass
{
   background-color:green;
   width:100%;
}

.custom-panel-bg-color
{
   background-color:white;
   border-bottom: 1px solid #eaeaea;
   border-top-left-radius: 2px;
   border-top-right-radius: 2px;
   border-bottom: 1px solid transparent;
   border-top-left-radius: 3px;
   border-top-right-radius: 3px;
   padding: 10px 15px;
}
.webmail_background
{
	   background-color:#ece9e0;
}
#pass_body
{
	display:none;

}
.nomargin {
    margin: 0 !important;
 }

/* end */
.text-white
{
	color:white !important;
}

#my-account-sidebar .icon
{
 margin-top:16px;
}
.flat-blue .app-footer
{

	left : 0px !important;
}
.adminlogo {
	padding-left:10px;
}

.report_dropdown
{
        left:153px;
}
.bold_font
{
	font-weight:bold !important;
}
#firewallStatus
{
	padding-right:20px;
}
.nopadding_left{
	padding-left:0 !important;
}
.sampledwldcolor{
   color: #337ab7 !important;
}
