/* NAVBAR CSS CHANGES  STARTS HERE */
#brandNav{
	background-color:#F5F5F5;
	margin-bottom: 0px;
}
#brandImg{
	padding:0px 12px;
	height:45px !important;
}


.navbar-default.brandNav .navbar-nav > li > a{
	color: #777777;
}

.nav.nav-list > li > a{
	color: #777777;
}

/* .nav>li>a {
 padding:10px 13px;
} */

.navbar-default.menuNav .navbar-nav > li > a{
  
  color: #000;
  font-weight:600 !important;
  /*
  color: #FFFFFF;
  color: #25313D;
  */
}

.navbar-default.menuNavOld .navbar-nav > li > a{
  color: #000;
  /*font-weight:600 !important;*/
  padding: 3px 13px !important;
  /*
  color: #25313D;
  color: #FFFFFF;
  */
}

.navbar-default.menuNavOld .navbar-nav>.open>a, .navbar-default.menuNavOld  .navbar-nav>.open>a:focus, .navbar-default.menuNavOld  .navbar-nav>.open>a:hover{
	color: #333 !important;background-color:#FFF !important;
}

.menuNav{
	/*
	background-color:#175F70;
	color: #FFFFFF
	background-color:#34364b;
	color: #FFFFFF;
	*/
	background-color:#FFF;
	border-bottom: 1px solid rgb(228, 228, 228) !important;
	box-shadow:0 12px 5px -10px rgba(142,142,142,1);
	-webkit-box-shadow:0 12px 5px -10px rgba(142,142,142,1);
	-moz-box-shadow:0 12px 5px -10px rgba(142,142,142,1);
}

.menuNavOld{
  /*  
  background-color:#175F70;
  color: #FFFFFF
  background-color:#F5F5F5;
  background-color:#34364b;
  */
  background-color:#FFFFFF;
  color: #25313D;
  border-bottom: 1px solid #CCC !important;
}
.banner-fixed-top {
  position: fixed;
  top: 46px;
}
a:hover,
a:focus {
  color: #c90404;
}

.text-info {
  color: #262626;
}

.navbar-default.menuNav .navbar-nav > li > a:hover,
.navbar-default.menuNav .navbar-nav > li > a:focus {
	/*  
	color: #175F70;
	background-color: #FFFFFF;
	border-bottom: 2px solid grey !important;	
	color: #FFFFFF;
	background-color: #34364b;
	*/
	box-shadow: 0 -2px #C22D58 inset !important;
}
.navbar-default.menuNav .navbar-nav > .activeLink {
  box-shadow: 0 -2px #C22D58 inset !important;
}

.navbar-default.menuNavOld .navbar-nav > li > a > h5{
	font-size:15px !important;

}

/*
.navbar-default.menuNavOld .navbar-nav > li > a:hover,
.navbar-default.menuNavOld .navbar-nav > li > a:focus {
	color: #000;
	font-weight:600 !important;
	background-color: #FFFFFF;
	box-shadow: 0 -2px #cb202d inset !important;
}
*/
.navbar-default.menuNavOld .navbar-nav > li{
	height:45px !important;	
}

.navbar-default.menuNavOld .navbar-nav.logobar > li{
	height:45px !important;	
}

.navbar-default.menuNavOld .navbar-nav > li:hover,
.navbar-default.menuNavOld .navbar-nav > li:focus {
	color: #000;
	/*font-weight:600 !important;*/
	background-color: #FFFFFF;
	box-shadow: 0 -2px #cb202d inset;
}
.navbar-default.menuNavOld .navbar-nav > .activeLink {
  box-shadow: 0 -2px #C22D58 inset !important;
}
#srvrMyaccrBtn, #srvrRegBtn{
	color: #ffffff;
	background-color: #286090;
	border-color: #204d74;
}

/* NAVBAR CSS CHANGES  ENDS HERE */

.bckuplbl{
  border-radius:2px;
  font-weight:500;
  padding: 0px 0px;
  width: 85px;
  display: inline-block;
}

.morereport {
   /* background-color: #F6F6F6;*/
    border: 1px solid #ddd;;
}
#reptable{
  margin-top:-10px;
  font-size: 14px;
}
.iconSize{
  font-size:19px !important;
}
.bkplblclr{
  color:#FFFFFF !important;
}

/*
@media (min-width: 1200px){
	.container {
	    width: 96%;
	}
}

.dropdown:hover .dropdown-menu {
  display: block;
}

*/

body {
    font-family: Lato,"Helvetica Neue", Helvetica, Arial, sans-serif;
}
.navbar-collapse.sidebar-navbar-collapse{
	padding: 0px;
}

.navbar-collapse {
  padding-right: 0px;
  padding-left: 0px;
}

#notificationLi{
	padding:15px 0px;
}

#notificationSpan{
	/*	
	background-color: #175F70;
	color: #FFFFFF;
	*/
  background-color: #525c65;
  color: #FFFFFF;
	padding: 6px;
	border-radius: 18px;
}

.text-bdr{
	color:#4c91cd;
}

/* CSS CHANGES FOR TABLE DISPLAY STARTS HERE */
.table > thead > tr > th {
     background-color: #F0F0F0;
    /*background-color: #25313D;*/
	/*background-color: #4CAF50;*/
    color: #25313d;
    font-weight: 700;
	border-right:1px solid #CCC;
	font-size: 0.92307692rem !important;
	border-bottom: 1px solid rgba(0, 0, 0, 0.12) !important;
}

[data-notify="progressbar"] {
  margin-bottom: 0px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 5px;
}


/* CSS CHANGES FOR TABLE DISPLAY ENDS HERE */

.btn-bdr{
  border-color: #ffffff;
  color: #337ab7;
  background-color: #ffffff;
}

.btn-bdr:hover{
  color: #ffffff;
  background-color: #337ab7;
  border-color: #ffffff;
  text-decoration: none;
}

.tooltip {
  font-size: 12px;
  position: fixed;
}
.tooltip-inner{
  max-width: 750px !important;
}
/*.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}*/

.progress-storage{
	border:1px solid #C0C0C0 !important;
	background-color:#FFF;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0);
}

.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}

.btn-sm{
  font-size : 14px;  
}
.page_list{
    margin-top:-20px;
}
.table{
  font-size:14px;
}
td,
th {
  padding: 0;
  color: #333333;
}
.page-header{
  font-size:14px !important;
  font-weight:500;
  margin:20px 0 20px;
  border-bottom:0px !important;
}
#divSrchRst{
  position:absolute;
  top:33px;
  z-index:999;
  text-align:left;
  min-width:255px;
  max-width:300px;
  max-height:150px;
  background-color:#fff;
}
.DivSearchlist{
  border:1px solid #ccc;
  max-height:150px;
  overflow: auto;
}
.disabled{
  pointer-events: none;
}
.txtDisabled{
  background-color:#eee;
  cursor:not-allowed;
}
a{
  cursor:pointer;
  color:#c90404;
}
.sgcurpointer{
  cursor:pointer;
}
/*.nav-tabs {
  border-bottom: 0px solid #dddddd;
}*/
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
  outline:none;
}
.nav-tabs > li.active>a {
	font-weight:bold;
}
	
/*.nav-tabs > li > a {
  margin-right: 0px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 0px 0px 0 0;
  background-color: #EEE;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	/*color: #ffffff;
  /*color: #555555;
  background-color: #ffffff;
  background-color: #6a6c84;
  border: 1px solid #6a6c84;
  border-bottom-color: transparent;
  cursor: default;
}*/
.breadcrumb {
  padding: 8px 15px;
  /*margin-bottom: 20px;*/
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 0px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #cccccc;
}
.breadcrumb > .active {
  color: #777777;
}
.nav-pills.nav-wizard > span {
  position: relative;
  overflow: visible;
  border-right: 15px solid #fff;
  border-left: 15px solid #fff;
}
.nav-pills.nav-wizard > span:first-child {
  border-left: 0;
}
.nav-pills.nav-wizard > span:first-child a {
  border-radius: 0;
}
.nav-pills.nav-wizard > span:last-child {
  border-right: 0;
}
.nav-pills.nav-wizard > span:last-child a {
  border-radius: 0;
}
.nav-pills.nav-wizard > span a {
  border-radius: 0;
  background-color: #eee;
  padding-bottom:13px;
}
.nav-pills.nav-wizard > span .nav-arrow {
  position: absolute;
  top: -14px;
  right: -15px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 22px 0 23px 18px;
  border-color: transparent transparent transparent #eee;
  z-index: 150;
}
.nav-pills.nav-wizard > span .nav-wedge {
  position: absolute;
  top: -13px;
  left: -18px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 0 23px 18px;
  border-color: #eee #eee #eee transparent;
  z-index: 150;
}
.nav-pills.nav-wizard > span:hover .nav-arrow {
  border-color: transparent transparent transparent #aaa;
}
.nav-pills.nav-wizard > span:hover .nav-wedge {
  border-color: #aaa #aaa #aaa transparent;
}
.nav-pills.nav-wizard > span:hover a {
  background-color: #aaa;
  color: #fff;
}
.nav-pills.nav-wizard > span > a.active + .nav-arrow {
  border-color: transparent transparent transparent #25313D;
}
.nav-pills.nav-wizard > span > a.active ~ .nav-wedge{
  border-color: #25313D #25313D #25313D transparent;
}
.nav-pills.nav-wizard > span > a.active {
  background-color: #25313D;
	color:#fff;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{
    background-color: #6a6c84;
}
.nav-pills.nav-wizard > li a {
  padding:13px 52px;
  cursor:default;
}
.nav-pills.nav-wizard > li a.edit {
  padding:13px 48px;
}
.nav-pills.nav-wizard > li a.long {
    padding:13px 11px;
}
.nav-pills.nav-wizard > li a.repliRestore {
    padding:13px 21px;
}
.nav-pills.nav-wizard > li a.splong {
    padding:13px 74px;
}
.nav-pills.nav-wizard > li a.fileTab {
    padding:13px 85px;
}
.nav-pills.nav-wizard > li a.tape {
    padding:13px 95px;
}
.nav-pills.nav-wizard > li a.mz {
    padding:13px 22px;
}
.pager li > a, .pager li > span{
	border-radius : 0;
}
#nxtbtn,#finishBtn,
.bdr-btn-primary{
    background-color: #222222;
    color: #fff;
    border: 1px solid #222222;
    border-radius: 4px;
    padding: 0px 16px;
    font-weight: 500;
    font-size: 14px;
	line-height:36px;
}
 .bdr-btn-primary:disabled{
	cursor: not-allowed;
    opacity:0.65 !important; 
    background-color: #fff !important;
    border: 1px solid #929292 !important; 
    color: rgba(0,0,0,.26) !important;	
 }
 .bdr-btn-primary:hover{
  background-color: #222222;
    color: #fff;
    border: 1px solid #222222;
    border-radius: 4px;
    padding: 0px 16px;
    font-weight: 500;
    font-size: 14px;
	line-height:36px;
 }
/*#nxtbtn:hover{
	 background-color:#fff;
	 border: 1px solid #e8554e;
	 color: #e8554e;
	 border-radius:4px;
	 padding:4px 10px;
}
#finishBtn:hover{
	 background-color:#fff;
	 border: 1px solid #e8554e;
	 color: #e8554e;
	 border-radius:4px;
	 padding:4px 10px;
}*/
#prebtn{
	 background-color:#fff;
	 border: 1px solid #c90404;
	 color: #c90404;
	 border-radius:4px;
	 padding: 4px 16px;
     font-weight: 400;
     font-size: 13px;
	 line-height:30px;
 }
 #prebtn:hover{
	 background-color:#c90404;
	 border: 1px solid #c90404;
	 color: #fff;
	 border-radius:4px;
 }
  #prebtn:disabled{
	cursor: not-allowed;
    opacity:0.65 !important;     
 }
 
#cancelbtn, .cancelbtn{
	background-color:#fff;
    color: #333;
    border: 1px solid #ccc;
	border-radius:4px;
	padding: 0px 16px;
    font-weight: 600;
    font-size: 0.875rem;
	line-height:36px;
	border:none;
}

#cancelbtn:hover, .cancelbtn:hover{
  background-color:#fff;
  color: #333;
  border: 1px solid #ccc;
  border-radius:4px;
}
 
 
.navText{
  color: #25313D;
}
.wave{
	height:230px;
}
.modalWave{
  height:200px;
}
.wizard > span > a{
	text-decoration:none;
	position: relative;
    padding: 13px 50px;	
    border-radius: 0;
    background-color: #eee;
    padding-top: 13px;
    padding-bottom: 13px;
}
.wizard > span > a:hover{	
    background-color: #aaa;
    color: #fff;
}

.slide-frame{
	padding-top: 30px;
}
.page-header{
	margin: 10px 0 10px !important;
}
.selClient{
  background-color: #AAC8FF;
}
footer {
     position: fixed;
     bottom: 0px; 
    width: 100%;
    height: 25px;
	border-top: 1px solid rgb(228, 228, 228) !important;
	background-color:#34364b;
	/*background-color:#fff;
    background-color: #F5F5F5; */
}
footer .media i.fa.fa-facebook:hover{
  background: none repeat scroll 0 0 #3B5998;
  color: #ffffff;
}
footer .media i.fa.fa-facebook{
  border: 1px solid #3B5998;
  color: #3B5998;
}
footer .media i.fa.fa-facebook{
  border-radius: 50%;
  padding: 5px;
  text-align: center;
  transition: all 0.25s ease-in-out 0s;
  width: 2em;
}
/* TWITTER*/
footer .media i.fa.fa-twitter:hover{
  background: none repeat scroll 0 0 #00aced;
  color: #ffffff;
}
footer .media i.fa.fa-twitter{
  border: 1px solid #00aced;
  color: #00aced;
}
footer .media i.fa.fa-twitter{
  border-radius: 50%;
  padding: 5px;
  text-align: center;
  transition: all 0.25s ease-in-out 0s;
  width: 2em;
}
/*YOUTUBE */
footer .media i.fa.fa-youtube:hover{
  background: none repeat scroll 0 0 #c4302b;
  color: #ffffff;
}
footer .media i.fa.fa-youtube{
  border: 1px solid #c4302b;
  color: #c4302b;
}
footer .media i.fa.fa-youtube{
  border-radius: 50%;
  padding: 5px;
  text-align: center;
  transition: all 0.25s ease-in-out 0s;
  width: 2em;
}
/*ENVELOPE*/
footer .media i.fa.fa-envelope:hover{
  background: none repeat scroll 0 0 #3B5998;
  color: #ffffff;
}
footer .media i.fa.fa-envelope{
  border: 1px solid #3B5998;
  color: #3B5998;
}
footer .media i.fa.fa-envelope{
  border-radius: 50%;
  padding: 5px;
  text-align: center;
  transition: all 0.25s ease-in-out 0s;
  width: 2em;
}
/*PHONE*/
footer .media i.fa.fa-phone:hover{
  background: none repeat scroll 0 0 green;
  color: #ffffff;
}
footer .media i.fa.fa-phone{
  border: 1px solid green;
  color: green;
}
footer .media i.fa.fa-phone{
  border-radius: 50%;
  padding: 5px;
  text-align: center;
  transition: all 0.25s ease-in-out 0s;
  width: 2em;
}
/*HELP*/
footer .media i.fa.fa-question:hover{
    background: none repeat scroll 0 0 #f0ad4e;
    color: #ffffff;
}
footer .media i.fa.fa-question{
    border: 1px solid #f0ad4e;
    color: #f0ad4e;
}
footer .media i.fa.fa-question{
    border-radius: 50%;
    padding: 5px;
    text-align: center;
    transition: all 0.25s ease-in-out 0s;
    width: 2em;
}
.hideMenuBar{
  display: none !important;
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {	
	.nav-pills.nav-wizard > li a {
		padding:13px 10px;
	}
  .nav-pills.nav-wizard > li a.edit {
    padding:13px 9px;
  }
	.nav-pills.nav-wizard > li a.long {
		padding:13px 0px;
	}
	.nav-pills.nav-wizard > li a.repliRestore {
		padding:13px 5px;
	}
  .nav-pills.nav-wizard > li a.splong {
    padding:13px 10px;
  }
  .nav-pills.nav-wizard > li a.fileTab {
      padding:13px 35px;
  }
  .nav-pills.nav-wizard > li a.tape {
    padding:13px 45px;
}
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
	.nav-pills.nav-wizard > li a {
		padding:13px 10px;
	}
  .nav-pills.nav-wizard > li a.edit {
    padding:13px 9px;
  }
	.nav-pills.nav-wizard > li a.long {
		padding:13px 12px;
	}
	.nav-pills.nav-wizard > li a.repliRestore {
		padding:13px 21px;
	}
  .nav-pills.nav-wizard > li a.splong {
    padding:13px 10px;
  }
  .nav-pills.nav-wizard > li a.fileTab {
      padding:13px 35px;
  }
  .nav-pills.nav-wizard > li a.tape {
      padding:13px 45px;
  }
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
	.nav-pills.nav-wizard > li a {
		padding:13px 10px;
	}
  .nav-pills.nav-wizard > li a.edit {
    padding:13px 9px;
  }
	.nav-pills.nav-wizard > li a.long {
		padding:13px 0px;
	}
	.nav-pills.nav-wizard > li a.repliRestore {
		padding:13px 5px;
	}
  .nav-pills.nav-wizard > li a.splong {
    padding:13px 10px;
  }
  .nav-pills.nav-wizard > li a.fileTab {
      padding:13px 35px;
  }
  .nav-pills.nav-wizard > li a.tape {
      padding:13px 45px;
  }
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
	.nav-pills.nav-wizard > li a {
		padding:13px 30px;
	}
  .nav-pills.nav-wizard > li a.edit {
    padding:13px 28px;
  }
	.nav-pills.nav-wizard > li a.long {
		padding:13px 5px;
	}
	.nav-pills.nav-wizard > li a.repliRestore {
		padding:13px 10px;
	}
  .nav-pills.nav-wizard > li a.splong {
    padding:13px 30px;
  }
  .nav-pills.nav-wizard > li a.fileTab {
      padding:13px 65px;
  }
  .nav-pills.nav-wizard > li a.tape {
      padding:13px 75px;
  }
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	.nav-pills.nav-wizard > li a {
		padding:13px 30px;
	}
  .nav-pills.nav-wizard > li a.edit {
    padding:13px 28px;
  }
	.nav-pills.nav-wizard > li a.long {
		padding:13px 5px;
	}
	.nav-pills.nav-wizard > li a.repliRestore {
		padding:13px 10px;
	}
  .nav-pills.nav-wizard > li a.splong {
    padding:13px 30px;
  }
  .nav-pills.nav-wizard > li a.fileTab {
      padding:13px 65px;
  }
  .nav-pills.nav-wizard > li a.tape {
      padding:13px 75px;
  }

}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
	.nav-pills.nav-wizard > li a {
		padding:13px 30px;
	}
  .nav-pills.nav-wizard > li a.edit {
    padding:13px 28px;
  }
	.nav-pills.nav-wizard > li a.long {
		padding:13px 5px;
	}
	.nav-pills.nav-wizard > li a.repliRestore {
		padding:13px 10px;
	}
  .nav-pills.nav-wizard > li a.splong {
    padding:13px 30px;
  }
  .nav-pills.nav-wizard > li a.fileTab {
      padding:13px 65px;
  }
  .nav-pills.nav-wizard > li a.tape {
      padding:13px 75px;
  }

}
/* iPads (portrait) ----------- */
@media only screen 
and (min-width : 768px) 
and (max-width : 1024px)  { 
	.nav-pills.nav-wizard > li a {
		padding:13px 30px;
	}
  .nav-pills.nav-wizard > li a.edit {
    padding:13px 28px;
  }
	.bckupchkbox{ 
	  top: 5px;
	  width: 15px !important;
	  height: 15px !important;
	}
	.nav-pills.nav-wizard > li a.long {
		padding:13px 5px;
	}
	.nav-pills.nav-wizard > li a.repliRestore {
		padding:13px 10px;
	}
  .nav-pills.nav-wizard > li a.splong {
    padding:13px 30px;
  }
  .nav-pills.nav-wizard > li a.fileTab {
      padding:13px 65px;
  }
  .nav-pills.nav-wizard > li a.tape {
      padding:13px 75px;
  }
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {	
	.nav-pills.nav-wizard > li a {
		padding:13px 25px;
	}
  .nav-pills.nav-wizard > li a.edit {
    padding:13px 23px;
  }
	.nav-pills.nav-wizard > li a.long {
		padding:13px 10px;
	}
	.nav-pills.nav-wizard > li a.repliRestore {
		padding:13px 10px;
	}
  .nav-pills.nav-wizard > li a.splong {
    padding:13px 25px;
  }
  .nav-pills.nav-wizard > li a.fileTab {
      padding:13px 85px;
  }
  .nav-pills.nav-wizard > li a.tape {
      padding:13px 95px;
  }

}
/* Desktops and laptops ----------- */
@media only screen 
and (min-device-width : 1024px) 
and (max-device-width : 1224px) {	
	.nav-pills.nav-wizard > li a {
		padding:13px 15px;
	}
  .nav-pills.nav-wizard > li a.edit {
    padding:13px 13px;
  }
	.nav-pills.nav-wizard > li a.long {
		padding:13px 11px;
	}
	.nav-pills.nav-wizard > li a.repliRestore {
		padding:13px 21px;
	}
  .nav-pills.nav-wizard > li a.splong {
    padding:13px 25px;
  }
  .nav-pills.nav-wizard > li a.fileTab {
      padding:13px 85px;
  }
  .nav-pills.nav-wizard > li a.tape {
      padding:13px 95px;
  }
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {	
	.nav-pills.nav-wizard > li a {
		padding:13px 30px;
	}
  .nav-pills.nav-wizard > li a.edit {
    padding:13px 28px;
  }
	.nav-pills.nav-wizard > li a.long {
		padding:13px 12px;
	}
	.nav-pills.nav-wizard > li a.repliRestore {
		padding:13px 25px;
	}
  .nav-pills.nav-wizard > li a.splong {
    padding:13px 30px;
  }
  .nav-pills.nav-wizard > li a.fileTab {
      padding:13px 85px;
  }
  .nav-pills.nav-wizard > li a.tape {
      padding:13px 95px;
  }

}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {	
	.nav-pills.nav-wizard > li a {
		padding:13px 52px;
    color:#525c65;
	}
  .nav-pills.nav-wizard > li a.edit {
    padding:13px 48px;
  }
	.nav-pills.nav-wizard > li a.long {
		padding:13px 11px;
	}
	.nav-pills.nav-wizard > li a.repliRestore {
		padding:13px 21px;
	}
  .nav-pills.nav-wizard > li a.splong {
    padding:13px 74px;
  }
  .nav-pills.nav-wizard > li a.fileTab {
      padding:13px 85px;
  }
  .nav-pills.nav-wizard > li a.tape {
      padding:13px 95px;
  }
}
/* Desktops and laptops ----------- */
@media only screen 
and (min-device-width : 1024px) 
and (max-device-width : 1224px) {	
	.nav-pills.nav-wizard > li a {
		padding:13px 52px;
	}
  .nav-pills.nav-wizard > li a.edit {
    padding:13px 48px;
  }
	.nav-pills.nav-wizard > li a.long {
		padding:13px 10px;
	}
	.nav-pills.nav-wizard > li a.repliRestore {
		padding:13px 21px;
	}
  .nav-pills.nav-wizard > li a.splong {
    padding:13px 30px;
  }
  .nav-pills.nav-wizard > li a.fileTab {
      padding:13px 85px;
  }
  .nav-pills.nav-wizard > li a.tape {
      padding:13px 95px;
  }

}
/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {	
	.nav-pills.nav-wizard > li a {
		padding:13px 57px;
	}
  .nav-pills.nav-wizard > li a.edit {
    padding:13px 52px;
  }
	.nav-pills.nav-wizard > li a.long {
		padding:13px 12px;
	}
	.nav-pills.nav-wizard > li a.repliRestore {
		padding:13px 30px;
	}
  .nav-pills.nav-wizard > li a.splong {
    padding:13px 57px;
  }
  .nav-pills.nav-wizard > li a.fileTab {
      padding:13px 95px;
  }
  .nav-pills.nav-wizard > li a.tape {
      padding:13px 105px;
  }
}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
	.nav-pills.nav-wizard > li a {
		padding:13px 10px;
	}
  .nav-pills.nav-wizard > li a.edit {
    padding:13px 9px;
  }
	.nav-pills.nav-wizard > li a.long {
		padding:13px 0px;
	}
	.nav-pills.nav-wizard > li a.repliRestore {
		padding:13px 5px;
	}
  .nav-pills.nav-wizard > li a.splong {
    padding:13px 10px;
  }
  .nav-pills.nav-wizard > li a.fileTab {
      padding:13px 15px;
  }
  .nav-pills.nav-wizard > li a.tape {
      padding:13px 25px;
  }
}
.review{
	padding : 10px 15px;
	border : 0px;
	margin-left : -25px;
}
.form-control[readonly]{
	cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
/* SIDE MENU BAR CSS ENDS HERE */

/* make sidebar nav vertical 
#sidenav01 > li > a,.nav.nav-list > li > a{
	color: #FFFFFF;
}
#sidenav01{
	background-color:  #175F70;
}

@media (min-width: 768px){
  .affix-content .container {
    width: 700px;
  }   

  html,body{
    background-color: #f8f8f8;
    height: 100%;
    overflow: hidden;
  }
    .affix-content .container .page-header{
    margin-top: 0;
  }
  .sidebar-nav{
        position:fixed; 
        background-color: #175F70;
        width:100%;

  }
  .affix-sidebar{
    padding-right:0; 
    font-size:small;
    padding-left: 0;
  }  
  .affix-row, .affix-container, .affix-content{
    height: 100%;
    margin-left: 0;
    margin-right: 0;    
  } 
  .affix-content{
    background-color:white; 
  } 
  .sidebar-nav .navbar .navbar-collapse {
    padding: 0;
    max-height: none;
  }
  .sidebar-nav .navbar{
    border-radius:0; 
    margin-bottom:0; 
    border:0;
  }
  .sidebar-nav .navbar ul {
    float: none;
    display: block;
  }
  .sidebar-nav .navbar li {
    float: none;
    display: block;
  }
  .sidebar-nav .navbar li a {
    padding-top: 12px;
    padding-bottom: 12px;
  }  
}

@media (min-width: 769px){
  .affix-content .container {
    width: 600px;
  }
    .affix-content .container .page-header{
    margin-top: 0;
  }  
}

@media (min-width: 992px){
  .affix-content .container {
  width: 900px;
  }
    .affix-content .container .page-header{
    margin-top: 0;
  }
}

@media (min-width: 1220px){
  .affix-row{
    overflow: hidden;
  }

  .affix-content{
    overflow: auto;
  }

  .affix-content .container {
    width: 1000px;
  }

  .affix-content .container .page-header{
    margin-top: 0;
  }
  .affix-content{
    padding-right: 30px;
    padding-left: 30px;
  }  
  .affix-title{
    border-bottom: 1px solid #ecf0f1; 
    padding-bottom:10px;
  }
  .navbar-nav {
    margin: 0;
  }
  .navbar-collapse{
    padding: 0;
  }
  .sidebar-nav .navbar li a:hover {
    background-color: #428bca;
    color: white;
  }
  .sidebar-nav .navbar li a > .caret {
    margin-top: 8px;
  }  
}

SIDE MENU BAR CSS ENDS HERE 
.badge-danger{
	background-color: red;
}
*/
.descSize{
	font-size: 13px;
}
.modal-header {
    background-color: #FFFFFF;
    color: #000000;
    border-bottom: 0 none;
}

.modal-header > .close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: rgba(0,0,0);
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.9!important;
  filter: alpha(opacity=20);
  margin-top:0;
}

.modal-header > .close:hover{
  /*color: #eee;*/
  text-decoration: none;
  cursor: pointer;
  opacity: 0.2;
  filter: alpha(opacity=50);
}

.help-block{
	margin-bottom: 5px;
}
.reIpmodal .form-control{
	height:27px;
	font-weight:normal;
}
.reIpmodal .form-control[disabled]{
	background-color:#fff;
}

.removeRule, .editRule{
	margin: 3px 4px;
	padding: 7px 8px;
	display: inline-block;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	border-radius: 100px;
	-moz-box-shadow: 0px 0px 2px #888;
	-webkit-box-shadow: 0px 0px 2px #888;
	box-shadow: 0px 0px 2px #888;
	background-color: #fff;
    color: #337ab7;
}
div.help-block {
    color: red;
	font-size:12px;
}
.font-normal {
    font-weight:normal!important;
}
.text-left {
  text-align:left!important;
}
.text-right {
  text-align:right!important;
}
.whiteBack
{
	background-color:#fff;
    padding-top: 10px;
}
#fof{display:block; width:100%; padding:150px 0; line-height:1.6em; text-align:center;float:none;}
#fof .hgroup{display:block; width:80%; margin:0 auto; padding:0;}
#fof .hgroup h1, #fof .hgroup h2{margin:0 0 0 40px; padding:0; text-transform:uppercase;}
#fof .hgroup h1{margin-top:-90px; font-size:40px;}
#fof .hgroup h2{font-size:17px;}
#fof .hgroup h2 span{display:block; font-size:17px;}
#fof p{margin:25px 0 0 0; padding:0; font-size:16px;}
#fof p:first-child{margin-top:0;}

/* ADD HOST PAGE CSS CHANGES STARTS HERE*/
.selHostType{
	font-weight: normal;
	background-color: #6a6c84 !important;
	color: #FFF !important;
}

.nav.hostlist > .nav > li > a:hover, .nav.hostlist > .nav > li > a:focus{
	background-color:  #4CAF50 !important;
	color: #FFF !important;
}

ul.nav > li > a.page-header, ul.nav > li > a.page-header:hover, ul.nav > li > a.page-header:focus{
	color:  #337ab7;
	font-weight:bold;
}
.label-replica{
  background-color: #ff8000;
}
.dashbox{
  display: block;
  border: 1px solid #c8c8ca;
  padding: 10px;
  height: 230px;
  /*border-radius:16px;*/
}
.innerTable{
  /*
  margin-left: 3px;
  margin-right: 3px;
  */
  max-height: 330px;
  overflow: auto;
}

.dashpoolinnerTable{
  margin-left: 3px;
  margin-right: 3px;
  max-height: 140px;
  overflow: auto;
}
.sans-h-padding{
  padding-left: 0;
  padding-right: 0;
}
.scrolled-down{
  position: relative;
  top: 60px;
  margin-bottom: 150px;
}
.text-normal{
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  font-variant: normal;
}
.strong{
  font-weight: bold;
}
/* ADD HOST PAGE CSS CHANGES ENDSS HERE*/
.zindex{ 
  z-index: 999999 !important;
 }
 .zindex1{
  z-index: 9999999 !important;
 }
.fa-oneandHalf{
	font-size:1.5em;
}

.fa-oneandquater{
	font-size:1.25em;
}

.fa-oneand{
	font-size:1.75em;
}

/* VERTICAL TABS SWITCHES */
.topSpace{
  margin-top: 5px;
}
.innerwizardHeight{
  min-height: 300px;
  overflow: auto;
}
.tabs-left{
  border-bottom: none;
  padding-top: 2px;
  /*border-right: 1px solid #ddd;*/
  height:335px;
}
.tabs-left>li{
  float: none;
  margin-bottom: 2px;
  margin-right: -1px;
}
.tabs-left>li.active>a,
.tabs-left>li.active>a:hover,
.tabs-left>li.active>a:focus {
  border-bottom-color: #ddd;
  border-right-color: transparent;
}

.tabs-left>li>a {
  border-radius: 4px 0 0 4px;
  margin-right: 0;
  display:block;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: rgba(52,54,75,0.88);
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
  color: white;
}
/* List Groups Page */
.tag
{
  font-size:1.1em;
  display: inline-block;
  width:70%;
  margin-left:5%;
  margin-top:1%;
  border-radius: 6px;
}
.tag-client /* type 3 */
{
  background-color: #f0ad4e;
}
.tag-server /* type 7 */
{
  background-color: #d9534f;
}
.tag-backup /* type 4 */
{
  background-color: #5cb85c;
}
.tag-host
{
  background-color: #5bc0de;
}
.tag-vm
{
  background-color: #337ab7;
}
.note-box
{
  display: inline-block;
  height: 12px;
  width: 12px;
}
.gray
{
  color:#C0C0C0;
}
.cursorChng{
 cursor: pointer 
}
.seed-border{
  border: 1px solid #eee;
}
.lineborder{
  border-bottom: 1px solid #eee;
  padding: 15px 15px !important;
}
.no-decor:hover{
  text-decoration: none;
  background-color: #fff;
}
.tablestyle{
  font-size: 14px;
  width:100%;
  position: absolute;
  padding-top: 5px;
  margin-left:-15px;
  //border-left: 1px solid #EEE;
  line-height: normal;
}
.btnsize{
  padding: 14px 12px;
  position: relative;
  bottom: 4px;
}
.changeInpBox{
  display : block;
  width :50%;
  height : 34px;
  font-size:14px;
  margin-right:150px;
}
.changeInpBoxWidth{
  display : block;
  width :80%;
  height : 34px;
  font-size:14px;
  margin-right:150px;
}
.recentsList{
  max-height: 170px;
  width: 100%;
  overflow: auto;
}

.dropdown-menu > li > a {
  padding: 10px 20px  !important;
}

.dropdown-menu > li > a.disabled {
    color:#777;
}
.dropdown-menu > li {
  margin: 0px 0 !important;
}
.dropdown-menu .divider {
  margin: 0px 0 !important;
}

.dropdown-menu{
  padding:0px;
}
.dropdown-submenu .dropdown-menu {
  margin-top: -5px !important; 
}
.hostlist{
	height:50%;
	padding:10px;
}

.vmlist{
  height: 63%;
  padding: 10px;
  overflow: auto;
}

/* NOTIFICATION CSS STARTS HERE */
.badge-notify{
	background:red;
	position:relative;
	top: -10px;
	left: -10px;
}

.message-notify {
	color: #333;
	background-color: #FFF;
	border-bottom: 1px solid #efefef;
    padding-left: 10px;
    padding-bottom:10px;
    padding-top:10px;
    font-size:12px;
}

.message-notify:hover{
	color: #333;
	background-color: #FFF;
	cursor:pointer;
}

.slimScrollbar{
  width: 45vw;
	right:-29px !important;
}
.boxcontentheight{
  line-height: 20px;
}
.divDateContent{
  padding-top:10px;
}
.dropdown_head{
	font-size:15px;
  padding: 10px 6px 4px 9px !important;
  position: sticky;
  top: 0;
  background-color: #FFF;
  color:#000 !important;
  outline: none;
}
.stickypos{
  position: sticky;
  top:40px;
}
.dateTime-Notify{
	color:grey;
	padding: 0 0 0 81px;
}

.notifyContentHide{
	overflow: hidden;  
	padding-left:10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 10px;
	border-left: 1px solid #eee;
  outline: none;
  width: 395px;
}
.notifyContent{
	overflow: hidden;  
	padding-left:10px;
	white-space:unset;
	padding-right: 10px;
	border-left: 1px solid #eee;
  outline: none;
  width: 395px;
}
.flagIcon{
	float: right;
	padding-right:15px;
	cursor:pointer;
	padding-top:5px;
	color:#808080;
}
/* NOTIFICATION CSS ENDS HERE */
.popover{
	max-width:400px;
}

/*.popover.top > .arrow:after{
	bottom:2px;
	border-top-color: #EFE4B0 !important;
}*/

.popover.top > .arrow{
	margin-left:127px !important;
}

.popover_notify{
	width:400px;
	top:-145px !important;
	left:-310px !important;
}

.table_display{
	display:table-cell;
}

.popover-content {
  padding: 0px;
}

.not-active {
   pointer-events: none;
   cursor: default;
}

.not-active_link {
   pointer-events: none;
   cursor: default;
   color:#888;
}

.addServer{
	margin-top:7px;
}

.setHeight{
  min-height: 370px;
}

.paddingTape{
  padding:10px;
}
.paddingActions{
  padding:40px 20px;
}
.actions{
  text-align:center !important;
  padding: 10px;
}
.actions > a{
  width : 100px;
}
.icon-text{
  display: block;
  white-space: normal;
}
.paddingList{
  padding:10px !important;
}
.buttonGrp{
  padding-right: 2px;
}
/********************Tape Infrastructure******************************/
.just-padding {
    padding: 2px 5px 0px 5px;
}
.list-group.list-group-root {
    padding: 0;
    overflow: hidden;
    margin-bottom: -5px;
    border:none;
}
.list-group .list-group-root .well{
  border-radius : 0px;
}
.list-group.list-group-root .list-group {
    margin-bottom: 0;
}

.list-group.list-group-root .list-group-item {
    border-radius: 0;
    border-width: 1px 0 0 0;
    background-color:#F5F5F5;
}

.list-group.list-group-root > .list-group-item:first-child {
    border-top-width: 0;
    margin-bottom: -7px;
}

.list-group.list-group-root > .list-group > .list-group-item {
    padding: 4px 30px;
    border: none;
}

.list-group.list-group-root > .list-group > .list-group > .list-group-item {
    padding: 4px 44px;
    border: none;
}

.list-group.list-group-root > .list-group > .list-group > .list-group > .list-group-item {
    padding: 4px 70px;
    border: none;
}

.list-group-item .fa {
    margin-right: 5px;
}

/**************************************************/
.modalNext{
    margin-right: 9px;
}
.radioLeft{
    margin-left: 12px;
}
.addTapeServer .modal-dialog {
  width: 1000px;
}
.modal-lx{
  width:700px;
}
.nav-pills.nav-wizard > li a.tapeBackup {
    padding:13px 45px;
}
.bad-tape{
  font-size: 12px;
}
.searchAll{
  width: 80px !important;
  padding: 7px 6px;
}

.tab_background_color {
  background-color: #e7e7e7;
}

.action_icon_edit{
  font-size: 16px; 
  padding-left: 110px;
}

.action_icon_del{
  font-size: 16px; 
  padding-left: 40px;
}

.disable_action_icon{
  font-size: 16px; 
  color : #D3D3D3;
}

.disabled_icon{
  color: #D3D3D3;
}

.poolbox {
  display: block;
  border: 1px solid #c8c8ca;
  /*border-radius:18px;*/
  padding: 10px 30px 30px;
}

.volumebox{
  display: block;
  border: 0px solid #c8c8ca;
  padding: 0px;
  height: 210px;
}

.inner_tab_content{
   padding-top: 7px; 
   padding-right: 7px;
}

.pool_innerTable{
  overflow: auto;
}

.def_pool_height{
  height: 345px;
}

.excep_pool_height{
  height:  375px;
}

.def_pool_inner_content{
  margin-bottom: 10px;
  height: 155px;
}

.excep_pool_inner_content{
  height: 380px;
  margin-bottom: 10px
}

.pool_progress{
  margin-top: 6px;
  margin-bottom: 0px;
  height: 12px;
}

.vol_title{
  margin-left: 3px;
  margin-right: 3px; 
}

.vol_innerTable{
  height: 155px;
  overflow: auto;
  width: 100%;
  display: block;
  border: 1px solid #c8c8ca;
}

.dash_pool_space{
  padding-top: 5px; 
  padding-left: 5px;
}

.undefined_pool_txt{
 padding: 8px; 
 width: 99%;
}

.serverHost{
  margin-bottom: -10px;
  margin-left: -18px;
  margin-top: 7px;  
}
.text-disabled{
  color: #888;
}

.pool_left_content {
  padding-left: 20px
}

.button_spacing {
  float: right;
  margin-right: 10px;
}

.page_header_align{
  margin:15px 0 15px;
}

.pool_max_height {
  max-height: 200px;
}

@media (min-width: 768px){
  .form-inline .has-feedback .form-control-feedback {
      top: 10px;
      left: 0;
      color: #777777;
  }
}
.has-feedback .form-control {
    padding-left: 30px;
    padding-right: 12px;
}
.bottom-adjust > .form-group{
  margin-bottom: 10px;
}
.bottom-line{
  padding-bottom: 10px;
  border-bottom: 1px solid #eeeeee;
}
.navbar-default {
  border: none;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 0px;
  }
}
.tab-pane .wave{
  height: 330px;
  overflow-x: auto;
}

.retetion-checkbox{
  margin-left:4px !important;
}
.retetion-checkbox > .checkbox{
  margin-bottom: 0px;
}
.pager{
  /* margin: 20px 5px 20px 0px; */
  margin:5px
}
.target-margin > .form-group{
  margin-bottom: 13px;
}
.noleft{
  padding-left: 0px;
}
.nopadding{
  padding:0px !important;
}
.left-pad{
  padding-left: 0px;
  padding-right: 5px;
}
.right-pad{
  padding-right: 0px;
  padding-left: 5px;
}
.volume-h4{
  color: ;
  display:inline;
}
.fluc-scroll{
  margin-bottom: 100px;
}
.table-fixed thead, .table-fixed tbody tr {
    display:table;
    width:100%;
    table-layout:fixed;
}
.clientSpace{
  margin-bottom: 10px;
}
.cmdButtons{
  background-color: gray;
  color: white;
  border-radius: 50%;
  border-color: black;
  border-width: 1px;
  border-style: solid;
  font-size: 18px;
  cursor: pointer;
}
.childTree{
  margin-left: 3px;
}
.aciFont{
  background: none !important;
}

/***************************Tape server page css******************************************************/
.nav-side-menu {
  overflow: auto;
  font-size: 14px;
  font-weight: 200;
  background-color: #F5F5F5;
  /*position: fixed;
  height: 100%;*/
  color: #000;
  width:260px;
}
.nav-side-menu .brand {
  line-height: 50px;
  display: block;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
}
.nav-side-menu .toggle-btn {
  display: none;
}

.nav-side-menu ul,
.nav-side-menu li {
  list-style: none;
  padding: 0px;
  margin: 0px;
  line-height: 35px;
  cursor: pointer;
  /*    
    .collapsed{
       .arrow:before{
                 font-family: FontAwesome;
                 content: "\f053";
                 display: inline-block;
                 padding-left:10px;
                 padding-right: 10px;
                 vertical-align: middle;
                 float:right;
            }
     }
*/
}

.nav-side-menu ul :not(collapsed) .arrow:before,
.nav-side-menu li :not(collapsed) .arrow:before {
  font-family: FontAwesome;
  content: "\f077";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  float: right;
  font-size: 12px;
  -webkit-transition: all 0.5s linear; /* Safari */
  transition: all 0.5s linear;
}
.nav-side-menu ul .collapsed .arrow:before,
.nav-side-menu li .collapsed .arrow:before {
  font-family: FontAwesome;
  content: "\f078";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  float: right;
  font-size: 12px;
  -webkit-transition:all 0.5s linear; /* Safari */
  transition:all 0.5s linear;
}
.nav-side-menu ul .active,
.nav-side-menu li .active {
  border-left: 3px solid #BF242A;
  background-color: #ECECEC;
}
.nav-side-menu ul .sub-menu li.active,
.nav-side-menu li .sub-menu li.active {
  color: #000;
  background-color: #ECECEC;
}
.nav-side-menu ul .sub-menu li.active a,
.nav-side-menu li .sub-menu li.active a {
  color: #000;
}
.nav-side-menu ul .sub-menu li,
.nav-side-menu li .sub-menu li {
  background-color: #F5F5F5;
  border: none;
  line-height: 31px;
  border-bottom: 1px solid #e4e3e3;
  margin-left: 0px;
}
.nav-side-menu ul .sub-menu li:hover,
.nav-side-menu li .sub-menu li:hover {
  background-color: #ECECEC;
}
.nav-side-menu ul .sub-menu li:before,
.nav-side-menu li .sub-menu li:before {
  font-family: FontAwesome;
  content: "\f105";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}
.nav-side-menu li {
  padding-left: 0px;
  border-left: 3px solid #BF242A;
  border-bottom: 1px solid #e8ebef;
  border-top: 1px solid #e8ebef;
  border-right: 1px solid #e8ebef;
}
.sub-menu .level-one{
  padding-left: 10px;
}
.sub-menu .level-two{
  padding-left: 20px;
}
.nav-side-menu li a {
  text-decoration: none;
  color: #000;
}
.nav-side-menu li a i {
  padding-left: 10px;
  width: 20px;
  padding-right: 20px;
}
.nav-side-menu li:hover {
  border-left: 3px solid #BF242A;
  background-color: #e4e3e3;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
}
@media (max-width: 767px) {
  .nav-side-menu {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
  }
  .nav-side-menu .toggle-btn {
    display: block;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 10 !important;
    padding: 3px;
    background-color: #ffffff;
    color: #000;
    width: 40px;
    text-align: center;
  }
  .brand {
    text-align: left !important;
    font-size: 22px;
    padding-left: 20px;
    line-height: 50px !important;
  }
}
@media (min-width: 767px) {
  .nav-side-menu .menu-list .menu-content {
    display: block;
  }
}
.grey{
  background-color: #F5F5F5;
}
#backupJobTree .aciTreeUl{
  margin-right: 10px;
}
.switch {
  position: relative;
  width: 60px;
  height: 34px;
}
.datetimepicker .switch:hover, .datetimepicker .left:hover, .datetimepicker .right:hover{
    background : rgba(52,54,75,0.88)!important;
    cursor: pointer;
} 

.switch input {display:none;}


.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #449d44;
}

input:focus + .slider {
  box-shadow: 0 0 1px #449d44;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.portalConnectWarningBox{
  width:50%;
  padding: 20px;
  border: 1px solid #c90404;
  color: #c90404;
}
.btn-tabnav
{
color:#fff;
background-color:#6a6c84;
border-color:#6a6c84
}
.btn-tabnav.focus,.btn-tabnav:focus
{
color:#fff;
background-color:#6a6c84;
border-color:#6a6c84
}
.btn-tabnav.active,.btn-tabnav:active,.btn-tabnav:hover,.open>.dropdown-toggle.btn-tabnav
{
color:#fff;
background-color:#6a6c84;
border-color:#6a6c84
}
.btn-tabnav.active.focus,.btn-tabnav.active:focus,.btn-tabnav.active:hover,.btn-tabnav:active.focus,.btn-tabnav:active:focus,.btn-tabnav:active:hover,.open>.dropdown-toggle.btn-tabnav.focus,.open>.dropdown-toggle.btn-tabnav:focus,.open>.dropdown-toggle.btn-tabnav:hover
{
color:#fff;
background-color:#6a6c84;
border-color:#6a6c84;
outline:5px;
}
.btn-tabnav.disabled.focus,.btn-tabnav.disabled:focus,.btn-tabnav.disabled:hover,
.btn-tabnav[disabled].focus,.btn-tabnav[disabled]:focus,.btn-tabnav[disabled]:hover,fieldset[disabled] .btn-tabnav.focus,fieldset[disabled] .btn-tabnav:focus,fieldset[disabled] .btn-tabnav:hover
{
background-color:#6a6c84;
border-color:#6a6c84
}
.btn-tabnav:focus{
  outline:5px;
}
 .btnlessprior{
	 background-color:#fff;
	 border: 1px solid #e8554e;
	 color: #e8554e;
	 border-radius:4px;
	 padding:4px 10px;
	 white-space: nowrap;
	 display: inline-block;
     margin-bottom: 0;
     font-weight: 400;
     text-align: center;
     vertical-align: middle;
     cursor: pointer;
	 text-decoration:none;
 }
 .btnlessprior:hover{
	 background-color:#e8554e;
	 border: 1px solid #e8554e;
     color:#fff;
     border-radius:4px;
	 padding:4px 10px;
	 white-space: nowrap;
	 display: inline-block;
     margin-bottom: 0;
     font-weight: 400;
     text-align: center;
     vertical-align: middle;
     cursor: pointer;
	 text-decoration:none;
}
.btn-tabnav.active.focus,.btn-tabnav.active:focus,.btn-tabnav.active:hover,.btn-tabnav:active.focus,.btn-tabnav:active:focus,.btn-tabnav:active:hover,.open>.dropdown-toggle.btn-tabnav.focus,.open>.dropdown-toggle.btn-tabnav:focus,.open>.dropdown-toggle.btn-tabnav:hover
{
color:#fff;
background-color:#6a6c84;
border-color:#6a6c84;
outline:5px;
 }
.btnlessprior:focus{
  outline:5px;
}
.btnlessprior:disabled{
	cursor: not-allowed;
    opacity:0.65 !important;     
}
.proxyPanel ul{
  list-style-type: none;
}

.proxyPanel{
  width: 275px;
  height: 125px;
  padding: 0px;
  border: 1px solid #D3D3D3;
  overflow: auto;
  border-radius:3px;
  background-color:#f5f5f5;
}

.paddingTwenty{
  padding-top: 20px;
}

.paddingTen{
  padding-top: 6px;
}

.cloudLogin ul{
  /*
  list-style-type : none;
  */
}
.purpleColorCode{
  color:#613E7E;
}
.cloudLogin ul > li > i{
  color:#613E7E;
  margin:0 auto;
}
.macImage{
  margin-left: -100px;
}
.fileTableStyle{
  overflow-y:auto;
  height:150px;
  width:395px;
  margin-left:3px;
  }
/* 4.0 UPDATE1 CHANGES STARTS HERE */
.dark {
  height: 8px;
  text-align: center;
  padding-top: 2px;
  padding-left: 0px;
  padding-right: 0px;border: 1px solid #e3e3e3;
}

.main-prog-box {
  height: 16px;
  text-align: center;
  padding-top: 2px;
  padding-left: 0px;
  padding-right: 0px;border: 1px solid #e3e3e3;

}
.cloudLoginHeader{
  margin:0 auto;
  min-height: 550px;
}
.cloudLogindef1{
  font-size:28px;
  font-weight: 600;
  margin:0px;
}
.cloudLogindef2{
  font-size:15px;
  padding-top:0px;
  font-weight: normal;
}

.cloudLogindef3{
  font-size:14px;
  font-weight: bold;
}

.cloudLoginIframeBox{  
  /*
  width: 450px;
  padding: 20px 50px;
  margin: 20px;
  border:0px;
   margin: auto;
  */
 
  width: 56%;
  padding:0px 10px; 
  box-shadow: 0 0 8px #c1c1c1 !important;
  height:323px;
  background-color:#FFF;
}

/* Styles for the track-progress-bar directive element */
.progress-bar-bkgd {
  width: 99% !important;
  height: 8px;
  border: none;
  margin: 1 2px 0 4px;
 
}

.progress-bar-marker {
  width: 0px;
  background-color: #3C92B9;
  height: 100%;
  color: rgb(80, 178, 207);
  font-weight: normal
}


.mainProgBg {
  width: 96% !important;
  height: 10px;
  border: none;
  margin: 0 2px 0 2px;
 
}
.mainProgMrker{
  width: 0px;
  background-color: rgba(60, 146, 185, 0.85);
  height: 100%;
  color: rgb(80, 178, 207);
  font-weight: normal
}

/* 4.0 UPDATE2 CHANGES ENDS HERE */
.margin_zero{
	margin:0px !important;
}

.md-raised.host_bkup_btn{
	border:1px solid #C22D58;
	background-color:#FFF;
	box-shadow:none !important;
	min-width:50px;
	text-transform:none;
	font-size:12px
}
.btn-tabnav.disabled.focus,.btn-tabnav.disabled:focus,.btn-tabnav.disabled:hover,
.btn-tabnav[disabled].focus,.btn-tabnav[disabled]:focus,.btn-tabnav[disabled]:hover,fieldset[disabled] .btn-tabnav.focus,fieldset[disabled] .btn-tabnav:focus,fieldset[disabled] .btn-tabnav:hover
{
background-color:#6a6c84;
border-color:#6a6c84
}
.btn-tabnav:focus{
  outline:5px;
}
 
.dark {
  height: 8px;
  text-align: center;
  padding-top: 2px;
  padding-left: 0px;
  padding-right: 0px;border: 1px solid #e3e3e3;
}

.main-prog-box {
  height: 16px;
  text-align: center;
  padding-top: 2px;
  padding-left: 0px;
  padding-right: 0px;border: 1px solid #e3e3e3;

}
.fileForImagePanel{
  width: 500px;
  height: 125px;
  padding: 0px;
  border: 0px;
  overflow: auto;
}
/* Styles for the track-progress-bar directive element */
.progress-bar-bkgd {
  width: 99% !important;
  height: 8px;
  border: none;
  margin: 1 2px 0 4px;
 
}

.progress-bar-marker {
  width: 0px;
  background-color: #3C92B9;
  height: 100%;
  color: rgb(80, 178, 207);
  font-weight: normal
}


.mainProgBg {
  width: 96% !important;
  height: 10px;
  border: none;
  margin: 0 2px 0 2px;
 
}
.mainProgMrker{
  width: 0px;
  background-color: rgba(60, 146, 185, 0.85);
  height: 100%;
  color: rgb(80, 178, 207);
  font-weight: normal
}
.disablednxtprev{
	pointer-events: none;
	cursor: not-allowed;
    opacity:0.65 !important; 
   	display: inline-block;
}
.btn-pri{
	color: #ffffff !important;
	background-color: #337ab7 !important;
	border-color: #2e6da4 !important;
}
.btn-pri:hover{
	color: #ffffff !important;
	background-color: #286090 !important;
	border-color: #204d74 !important;
}
/*****************************************/

.to_uppr{
	text-transform:uppercase;
}

.to_none{
	text-transform:none !important;
}


/* HOST LIST STYLE STARTS HERE */
md-list-item{
	border-bottom:1px solid #DDD;
}

.th_cont{
	/*font-weight:bold;*/
	color:#25313D;
	font-size:12px;
	font-weight:bold;
}

.md-chips md-chip {
	cursor: default;
	border-radius: 16px;
	display: block;
	height: 24px;
	line-height: 26px;
	margin: 8px 8px 0 0;
	padding: 0 5px 0 5px;
	float: left;
	box-sizing: border-box;
	max-width: 100%;
	position: relative;
}

.md-chips{
	font-size:10px;
	font-weight:600;
}

md-chips.md-default-theme .md-chips, md-chips .md-chips {
	box-shadow: 0 0px rgba(0,0,0,0.12);
}

md-card md-card-title {
    padding: 12px 16px 0px;
}
md-card md-card-title md-card-title-text:only-child .md-subhead{
	padding-top:0px;
}

.md-chips md-chip .md-chip-remove md-icon{
	min-height:14px;
	min-width:14px;
	top:40%
}
/* HOST LIST STYLE ENDS HERE */
ul.list-unstyled > li > a,
ul.list-unstyled > li > a:hover{
	text-decoration:none;
}
ul.list-unstyled > li:hover{
	background-color:#FFF
}

ul.list-unstyled > li.active{
	background-color:#FFF;
	box-shadow:1px 2px 10px #8e8e8e inset;
}

ul.list-unstyled > li > a > md-icon{
	display:block;
	height:1em;
	text-align:center;
	text-decoration:none;
	padding:2px;
}

ul.list-unstyled > li > a > span{
	display:block;
	text-align:center;
	text-decoration:none;
	font-size:10px;
	color:#606366
}

ul.list-unstyled > li{
	padding:20px 10px;
	height:90px;
}
.navbar-nav>li>a{
	padding-top:8px;padding-bottom:6px
}

#infraSideMenu{
	background-color:#EBEBEB;
	/* background-color:#FFF; */
}

/* MENU BAR CSS */


.navbar{
	margin-bottom:0px !important;
}


@media screen and (min-width: 960px) {
  .leftMenuResponsive {
	max-width:7% !important;
	width:7% !important;
  }
  .rightWindowResponsive{
	max-width:93% !important;
	width:93% !important;
	padding-left:0.5%;
	padding-right:0.5%;
  }
}


md-input-container{
	margin:15px 0px
}
.text-underline{
	text-decoration:underline;
}

.tool-tip {
  display: inline-block;
}

.tool-tip [disabled] {
  pointer-events: none;
}
.btn-fixed-bottom{
    bottom:0;
    right:0;
    left:0;
    margin-bottom:8px;
    position:fixed;
	background-color:rgb(255,255,255);
}

.font-size-12{
	font-size:12px !important;
}

.font-size-13{
	font-size:13px !important;
}

.font-size-14{
	font-size:14px !important;
}

.font-size-16{
	font-size:16px;
}

.font-size-17{
	font-size:17px;
}

.port-field{
	width:10px;
	font-size:12px;
	padding:5px;
}

.nxtprev-btn-align{
	margin-top:125px;
}

.list-tree{
	height:215px;
	margin-top:15px;
	overflow:auto;
}

.margin-top-5{
	margin-top:5px !important;
}

.margin-top-10{
	margin-top:10px !important;
}
.appaware-left{
	padding-left:15px; 
	height:386px;
}

.appaware-right{
	border-left:1px solid #EEE;
	height:386px;
}

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

.padding-top-5{
	padding-top:5px !important;
}

.padding-left-5{
	padding-left:5px;
}

.form-control-clear {
  z-index: 10;
  pointer-events: auto;
  cursor: pointer;
}

.padding-7px{
	padding :7px;
}

.padding-9px{
	padding :9px;
}

.width-small{
	width:1%;
}

.text-align-left{
	text-align:left;
}
.grey{
  color:#808080;
}
.customize-modal-alert{
	margin-left:15px;
	width:96.5%;
}
.pointer-auto{
	pointer-events : auto;
}

.avail-storage{
	padding-right:0px;
	width:205px;
}
.header-height{
	height:30px;
}
.header-left{
	float:left;
}
.activateButton{
	margin-top:50px;
}

.notification{
	background-color:#F5F5F5;
	padding:5px;
	font-size:14px !important;
	/*position: fixed;*/
  z-index: 200;
  width:100%;
	/*top:0;*/
}

#notifybtn{
	color:red;
	text-decoration:underline;
	font-weight:bold;
}

#notifybtn:hover{
	color:white;
	border-radius:4px;
	background-color:red;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	padding:3px;
}

#edition:hover{
	color:#337ab7;
	text-decoration:none;
}

.margin-top-30{
    margin-top:30px;	
}

.backup-footer-fix{ 
  position: fixed; 
  left: 0px;
	width: 100%; 
    height: 48px;
    background-color: #f5f5f5;
    border-top: 1px solid lightgray;
    z-index : 200;
  /* margin-left:-85px; */
  bottom: 0px !important;
}

.inheight {
  height: 10%;
  max-height: 10%;
}

.icon-search {
  font-size: 1.33em;
  line-height: 1.1em;
}

.disk-align-head {
 padding-top: 20px;
 padding-left: 27%; 
 border-bottom: 0px !important;
}

.disk-align-sub {
 margin: 10px 0 5px; 
 padding-left: 27%; 
 border-bottom: 0px !important;
}

.disk-align {
  max-height:180px;
  overflow-x:auto;
  padding-left:27%;
}

.title-arrow {
  width: 33%; 
  text-align:  center;
}

.align-top {
  width: 98% !important;
  margin-top: 10px;
}

.container-set {
  width: 98% !important;
}

.radio-set {
  padding-bottom: 15px;
}

.th-guestprocessing{
	background-color:white !important;
	color:black !important;
	font-weight:bold !important;
	vertical-align:text-top !important;
}

.th-guestprocessing-conf{
	background-color:white !important;
	color:black !important;
	font-weight:bold !important;
	vertical-align:text-top !important;
}

.cancel{
	float:right;
	padding-right:15px;
	margin-top:0px !important;
 }
 
 .padding-left-16{
	 padding-left:16px;
 }
 
 .padding-left-2{
	padding-left:2px;
 }
 
 .color-white{
	 color: #ffffff;
 }

 .padding-left-20{
	padding-left:20px !important;
 }
 
 .margin-bottom-10{
	margin-bottom:10px;
 }

.aciTreeItem label{
display : inline-flex;
}
 
.margin-left-40{
	 margin-left:40px;
}

.padding-top-10px{
	padding-top:10px !important;
}

.div-32{
	background-color:#f1f1f1;
	padding:15px;
}
.div-64{
    background-color:#f1f1f1;
    padding:15px;
    margin-left:5px;
}

.download-url-icon{
	padding-bottom:10px;
	color:#00BCF2
}

.ch-backup-server-align{
	border-left:1px solid #eee;
	float:right;
	padding-top:15px;
}
.agent360-regstr-one{
	 width:90%;
	 margin-bottom:0px;
}
.agent360-regstr-two{
	 width:80%;
	 margin-bottom:5px;
}
.load{
  font-size:14px;
}
.reg-but{
	width: 100px;
}
.agent360-cont{
	height:70%;
	border-right: 1px solid #eee;
}
.position-rel{
	position:relative !important;
}
.top-25{
	top:25px;
}
.chse-srvr{
	height:30%;
}
.align-center{
	text-align: center;
}
.cld-icon{
	top:5px;
	font-size: 40px;
}
.prem-srvr{
	left:90px;
	padding-top:15px;
}
.bordr{
	border:1px solid black;
}
.wid-5{
  width: 5%;
}
.wid-15{
	width: 15%;
}
.wid-30{
	width: 30%;
}
.wid-40{
	width: 40%;
}
.wid-50{
	width: 50%;
}
.save-set{
	height: 33px;
}
.agent360-det-title{
	padding:0 0 10px 15px;
}
.agent360-hr{
	margin:5px 0 10px 0;
}
.agent360-not-active{
	padding:0 0 10px 25px;
}
.prem-radio{
	height: 50px;
	margin-left: 33px;
}
.detEnable-row{
	display:inline-flex;
	width:100%;
}
.detWid{
	width:60%;
}
.chkBox{
	margin-top:0px;
	margin-bottom:0px;
}
.agnt360-sts{
	display:inline-flex;
	width:115%;
}
.padding-4{
	padding-left:3px;
}
.chkBox-label{
	position: relative;
    top: 5px;
}
.srvrUrl{
	padding-left: 30px;
    padding-right: 0px;
}
.padding-29{
	padding-left:29px;
}
.padding-60{
	padding-left:60px;
}
.padding-50{
	padding-left:50px;
}
.padding-70{
	padding-left:70px;
}
.padding-95{
	 padding-left: 95px;
}
.premInput{
	border-radius: 1px 0px 1px 0px;
}
.premIP{
	border-left-width:0px;
	border-right-width:0px;
}
.flt-right{
	float:right;
}
.wid-51{
	width:51%;
}
.wid-100{
	width:100px;
}
.padding-25{
	padding-left:25px;
}

.btnlessprior-border{
	border-radius:2px !important;
 }
 
 .download-th{
	background-color:#f5f5f5 !important;
	color:black !important;
 }
 
 .vertical-align-middle{
	 vertical-align: middle !important;
 }
 
 .register-btn-align{
	margin-top:3px;
	border-radius:2px;
 }
 
 .no_hover_primary:hover { 
    color: #fff;
    background-color: #e8554e;
    border-color: #e8554e;
 }
 
 .disable-ahref{
	 color:#888;
	 cursor:default;
	 text-decoration:none
 }
 
 .notop{
	 padding-top : 0px;
 }
 
 .padding-left-10{
	 padding-left:10px;
 }
 
 .margin-bottom-none{
	 margin-bottom:0px !important
 }
 
 .btn-primary{
	background-color: #c90404 !important;
    color: #fff !important;
    border-color: #c90404 !important;
 }
 .wid-15{
	 width:15%;
 }
 .ht-130{
	 height:130px;
 }
 .editCls{
	 position: relative;
	 top: 10px;
 }
 .padding-120{
	 padding-left: 120px;
 }
 .padding-46{
  padding-left: 46px;
}
 .ht-60{
	 height:60px;
 }
 
 .font-weight-600{
	font-weight:600 !important;
 }
  
 .anchor_change{
	color :#fff;
 }
 
 .no_hover_href{
	 text-decoration : none !important;
	 color :#fff !important;
 }
 
 .odrinput{
	height:5%;
 }
 
 .editalign{
	position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
	float:left;
 }
 
 .default-storage-th{
	border-right: 0px !important;
	border-left: 0px !important; 
	vertical-align:top !important;
 }
  
 .padding-top-8{
	  padding-top:8px;
 }
 
 .margin-left-5{
	margin-left:5px;
 }
 
 .margin-left-20{
    margin-left:20px;
}
 
.form-horizontal .font-normal{
 padding-top: 7px !important;
 margin-bottom: 0;
}

.margin-left-5-per{
  margin-left:5%
}

.enable-disable-align{
	line-height:30px;
	margin-left:5.5%
}

.integrity-update-align{
	margin-left:39%
}
.padding-right-none{
	padding-right:0px !important
}
.padding-left-30{
	padding-left:30px;
}
.padding-left-15{
    padding-left:15px;
}

.margin-bottom-1-per{
	margin-bottom:1% !important;
}

.en-dis-offsite{
	line-height:40px;
	margin-top:5px;
}

.edit-offsite{
	color:#888;
	margin-left:75px;
	cursor:default;
	text-decoration:none
}

.threshold-input{
	width: 66px !important; 
	text-align: center;
	z-index: 0 !important;
}

.threshold-select{
	height:34px !important;
	z-index:0 !important;
}

.margin-left-75{
	margin-left:75px;
}

.display-flex{
	display:flex;
}

.tst-connc-btn{
	padding:5px;
	margin:0px;
}

.tst-connc-btn:hover{
	padding:5px;
	margin:0px;
}

.margin-left-3-per{
	margin-left:3%;
}

.margin-top-15{
	margin-top:15px !important;
}

.cloud-dr-icon{
	position: relative;
	padding-left:5px;
}

.cloud-dr-info{
	position:relative;
	font-size:13px !important;
	font-weight:400 !important;
}

.offsite-dr-icon{
	position: relative;
	padding-left:5px;
}

.offsite-dr-info{
	position:relative;
	bottom:5px;
	font-size:13px !important;
}

.margin-left-9-5-per{
	margin-left : 9.5%;
}

.margin-right-15{
	margin-right:15px !important;
}

.padding-right-15{
	padding-right:15px;
}

.grp-login{
  padding:15px 36px;
}
 /* */
 
.recoveryContainer{
  width:98%;
  
}

.secTitle{
  font-size: 15px;

}

.navFooter{
  margin-top: 6px;
  margin-bottom: 6px;
}

.grp-btn{
	bottom: 25px !important;
}
.padding-left-40{
  padding-left: 40px;
}
.text-align-center{
 text-align:center;
}
.padding-top-6{
  padding-top: 6px;
}
.tableSize{
  height:350px;
  overflow:auto;
}
.credButton{
  height: 34px;
}
.vmNameHelp{
  padding-top:3;
  padding-left: 48px;
  font-size:12px;
}
.vmNameHelpHyeperv{
  padding-top:3;
  padding-left: 18px;
  font-size:12px;
}
.padding-top-7{
 padding-top:7px;
}
.thclass{
    padding-right: 10px;
    padding-bottom: 5px;
}
.trtblClass{
    border-bottom: 1px solid #eee;
    font-size: 13px;
}
.diskPartTbl1{
  background-color: #eee;
  color: #000;
  border-color: #ddd; 
}


.diskPartTbl > thead > tr > th {
     background-color: #eee;
    /*background-color: #25313D;*/
  /*background-color: #4CAF50;*/
    color: #000;
    font-weight: 500;
  border-right:1px solid #;
  border-left:1px solid #ddd;
  width: 65%;
}

.reviewtab{
  padding-bottom: 5px; 
  font-size:14px;
}

.partitionCls{
  border-top:1px solid #eee; 
  font-size:12px;
}

.loadingPadd{
  padding-top: 7px;
}
.padding-top-3{
  padding-top: 3px;
}
.padding-top-none{
  padding-top:0px !important;
}

.autoWidth{
  width: auto;
}

.retentionTitle{
  margin: 0px 0px 10px;
}

.width62{
  width: 62%;
}

.margin-top-4{
  margin-top:-4px
}

.settingsTab1{
  border-left:1px solid #eee;float:right;
}

.storageMakDefault{
  margin:0px 15px 5px 0px !important;
}

.storageSelectChkBox{
  width: 2% !important;
}
.wid-3-per{
  width: 3%;
}
.storageTableBorder{
  border: 1px solid #DDD;
}
.connCheck{
  padding-left: 0px;
  margin-left: 68px;
  height:20px;
}
.outline{
  outline: none;
}
 
.clientInactiveIcon{
  margin-right:4px;
}
.pb-7{
  padding-bottom: 7px;
}

.font-icon {
  font-size: 1.25em;
}

.font-hdd {
  font-size: 1.5em !important;
}

.font-1x {
  font-size: 1em !important;
}

.restore-align {
  padding-left: 80px;
}

.text-tree {
  font-size: 14px;
  font-weight: medium !important;
  font-style: normal;
  font-stretch: normal;
}
.margin-bottom-0{
	margin-bottom:0px;
}
#tableAlign td{
  border-top: none;
  border-bottom: 1px solid #ddd;
}
#tableAlign a, .textDecorRemove{
text-decoration: none;
}
.padding-left-35{
  padding-left: 35px;
}
.grp-pagination{
  padding-top:350px;
}
.fullVMRecTable > thead > tr > th {
     background-color: #f6f6f6;
    /*background-color: #25313D;*/
  /*background-color: #4CAF50;*/
    color: #555;
    font-weight: 500;
  border-right:1px solid #;
  border-left:1px solid #ddd;
  
}
.addServerModal{
  max-height: 400px;
  overflow: auto;
}

.tarServModel {
  height: 328px;
  padding-top: 5px;
}
.addSrvBtn{
   height: 24px;
}
.storageActions a, .storageActions span{
  margin: 0px 5px;
}

.tree-ft {
  font-size: 14px !important;
  font-weight: normal !important;
}
.borderRight{
border-right: 1px solid #EEE;
}

.text-ellipsis{
  display: block;
  white-space: nowrap; 
  overflow: hidden;
  text-overflow: ellipsis; 
}
.w-10{
	width:10%;
}
.w-350{
  width:350px;
}
.w-18{
	width:18%;
}

.w-32{
	width:32%;
}
.restoreFooter{
  margin-left:-65px;
}
.targTable{
 width:290px;
}
.errorInfo{
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
  font-size: 13px;
}
.errorTd{
  border-left:2px solid #c7254e
}
.advStn{
  width:150px;
}
.exclde-mdlHgt{
	height:350px;
}
.exclude-hgt{
	height:250px;
}
.closeChip{
    height: 24px;
    width: 24px;
    border-radius: 50%;
    border: none;
}
.chip-ovrFlow{
	overflow:auto;
	height:90px;
}
/*.profile >span:hover{
	color:#d9534f;
	font-size:110%;
}*/
.radiocheck>input[type="radio"]:checked + span
{
    font-weight: bold;
}
.margin-20{
	margin-top:20px;
	margin-bottom:20px;
}
.profilecss{
    color:black;
	width:300px;
}
.w-27{
  width:27%;
}
.margin-left-27{
  margin-left:27%
}
.padding-top-2{
	padding-top:2px;
}
.marginleft4{
  margin:4px 0;
}

.height40{
  height:40px;
}
.grpRepoheader{
  padding-left:0px;
  padding-top:26px;
}

.height-scroll{
	height:350px;
	overflow-y: auto;
}
.imagerepository{
	height:22px;
	width:22px;
	color:#337ab7;
	bottom:2px;
	position:relative;
}

.credalert{
	margin-left:10px;
	margin-right:10px;
}

[data-notify="container"] {
  word-break: break-word;
}

.table-align {
  table-layout: fixed;
  width: 100%;
}

.v-align {
  vertical-align: bottom;
}

.align-btm{
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.m-r-5{
  margin-right: 5px !important;
}
.managed-by-align{
  width: 235px;
}

.margin-top-btm-3{
  margin-top:3px;
  margin-bottom:3px;
}

.truncate {
  width: calc(92%);
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

 .ellipsis {
  width: calc(70%);
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
 }
.chips_view {
  display: inline-block;
  padding: 0 25px;
  height: 30px;
  line-height: 30px;
  border-radius: 25px;
  background-color: #f1f1f1;
}
.margin-top-9-per{
	margin-top:9%;
}

.border-outer-div{
	float:left; 
	padding-right: 10px;
}

.border-inner-div{
	background-color: #fa335c;
	width: 3px;
	height: 19px;
}

.config-btn{
	text-decoration:none;
	width:65%;
}
.align-itm-centr{
  align-items: center;
}

.scrollbar-fix{
	overflow-y:scroll;
	height:65%;
	width:100%;
}

.nav-bar-z-index{
	/*z-index : 100;*/
	box-shadow:rgb(224, 224, 224) 3px 3px 8px;	
}

.border-bottom-none{
	border-bottom:none;
}

.wid-100percent{
	width:100%
}

.nav-bar-z-index img{
	height:45px;
	width:103px;
	margin-top:-4px;
}

.pageTitle{
  padding-top: 0px;
	font-size:14px !important;
	font-weight:500;
	line-height: 1.42857143;
}

.pageTitle:after{	
	display:block;
	content: "";
    display: block;
    width: 30px;
    padding-top: 1px;
    position: relative;
    border-bottom: 2px solid #222222;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.headerBorderBottom{
  border-bottom: 1px solid #eee !important;
}
.page-layout {
	display: flex;
	padding: 5px;
}
.page-layout .leftMenuResponsive {
	display: flex;	
  max-width: 600px;
  font-size: .93em;
	
}
.page-layout .rightWindowResponsive {
  display: flex;
  padding: 0 1.8%;
}
.side-nav-aws {
  position: fixed;
  height: 100%;
  width: 7%;
  border-right: solid 1px rgba(0,0,0,.12);
}
.aws-backup-menu a {
  cursor: default;
}
.aws-backup-menu a h5 {
  font-weight: bold;
}
.aws-backup-menu:hover {
  background-color: none !important;
  box-shadow: none !important;
}

.modal-xlg{
  width:1100px;
}
.list-products li {
    padding: 4px 0px;
}

#loginForm #txtUserName,#loginForm #txtPassword{
  background-color: #EEE !important;
}

#loginForm #txtUserName::placeholder, #loginForm #txtPassword::placeholder{
  /*color: #000;*/
}

#loginForm input[type="text"],
#loginForm input[type="password"]{   
  border-color: #CACACA;  
}

#loginForm input[type="text"]:focus,
#loginForm input[type="password"]:focus{   
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #C6C6C6;
  outline: 0 none
}

#loginForm label{
  color:#000 !important;
  font-weight: 600 !important;
  margin-bottom: 7px !important;
}

.placeDivCenter{
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.centerDiv {
  margin: auto;
  width: 100%;
  padding: 10px;
}

.loginCompanyLogo{
  height: 67px;
}

.logintxth2{
  font-size:21px;
  font-weight:600;
}

.logintxth3{
  font-size:17px;
  line-height: 13px;
}


.loginFormBox{
  padding:20px 42px !important;
  background-color:rgba(255,255,255,0.85) !important;
  border-radius:10px !important;
  box-shadow: 0 0 8px #c1c1c1 !important;
}

.logintxth4{
  font-size:16px;font-weight: 600;margin-top:0%;line-height: 23px;padding-left: 15px;

}
.loadMenuBar {
  /* margin-left: 7%; */
}

.menuNav1atag{
  border-right: 1px solid #DDD !important;
}

.navbar-fixed-top{
  /*top:20px !important;*/
}

.menuTabactive{
	/*color: #000;
	font-weight:bold !important;
	background-color: #FFFFFF;
	box-shadow: 0 -2px #cb202d inset;*/
}

.navbar-default.menuNavOld .navbar-nav.logobar > li > a{
	padding:0px !important;
	margin:15px 13px !important;
}

.menuTabactive:after{
	content: "";
    display: block;
    width: 100%;
    padding-top: 4px;
    position: absolute;
    box-shadow: 0 -2px #cb202d inset;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.menuTabactive > h5{
	font-weight:bold !important;
}

.navbar{
	min-height:45px !important;
  z-index:1 !important;
}

#brandImg42{
	height:45px !important;
}

.expHeight {
  height: 90% !important;
  min-height: 0% !important;
}

.srcRestoreTitle {
  padding-left:0px;
  padding-top:10px;
  padding-bottom: 20px;
}

.disabledMenu {
  color: #d2a0a0;
}
.margin-top-1px {
  margin-top: 1px !important;
}
.tabmenu a {
 padding: 4px; 
}
.tabmenu li.tab-disabled {
  box-shadow: none !important;
}
.tabmenu li.tab-disabled a {
  padding: 4px !important; 
  color: #ccc !important;
}

.cloudLogin ul li{
	margin:13px 0px;
	list-style:none;
}

.cloudLogin ul li::before{
  content: "\25CB";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #C70C15; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1.5em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}

.mergeType{
	width:9.5% !important;
}

.font-weight-bold{
	 font-weight:bold !important;
}

.def_storage{
	margin: 2px 0 0 -20px !important;
}

.storage-modal{
	padding : 10px;
}

.repo-type-spacing{
	margin-left:30px !important;
}

.set-default-align{
	padding-top:10px;
	height:25px;
}

.repo-height{
	height: 250px;
}

.volumeList-align{
	padding-left: 30px;
	padding-right: 30px;
	padding-top:10px;
}

.disable-compEnc{
	height:25px;
}
#disableBtn{
  color:#777;
  cursor:not-allowed !important;
}
.margin-top-min1{
  margin-top: -1px !important;
}
.heightAdj{
 height: 38px !important;
 z-index:1 !important;
}
.reviewTableFont{
  font-size:0.813rem !important;
}
.navVmware{
  width:14%; 
  text-align: center;
}
.navHyperv{
  width:20%; 
  text-align: center;
}
.navHypervVmSel{
  width:19%; 
  text-align: center;
}
.navVmwareRev{
  width:12%; 
  text-align: center;
}

.navRestRep{
  width:16%; 
  text-align: center;
}

.subTitle{
	font-size: 0.92307692rem !important;
    font-weight: 700;
}

.help-text{
	font-size: 0.92307692rem !important;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.5);
	margin-top:-5px;
}

.labelTxt{
	font-size: 1rem !important;
	font-weight:400
}

.fa-pause,.fa-rocket,.fa-calendar,.fa-caret-square-o-down,.fa-play,.fa-refresh,.fa-download,.fa-filter,.fa-envelope,.fa-chevron-left,.fa-chevron-right,.fa-recycle,.fa-window-restore,.fa-edit,.fa-trash,.fa-info-circle,.fa-server,.fa-arrow-right,.fa-area-chart,.fa-remove{
	color:rgba(0, 0, 0, 0.87) !important;
	font-size: 14px !important;
}

.fa{
   font-size: 14px !important;
}	


.backup-window-info{
    border: 1px solid #ccc;
    background-color: #f5f5f5;
    padding: 8px;
	margin-left: 28px;
	color: rgba(0, 0, 0, 0.87);
	font-weight:400;
}

.fw-500{
  font-weight: 500 !important;
}

.pagination>li>a{
	color:#777 !important;
	background-color:#fff !important;
	border-color:#ddd !important;
}

.pagination>li.active>a{
	color:#fff !important;
	background-color:#777 !important;
	border-color:#777 !important;
}
.btn-default{
  font-size:13px;
}
.unprocess-color{
  color: #666;
}
.no-margin-bottom{
  margin-bottom: 0px !important;
}
.inputWidth14{
	width:14%;
}
.width12{
	width:12%;
}
.width35{
	width:35%;
}
.marginLeft2{
	margin-left:2% !important;
}
.width80 .modal-dialog{
	width:80%;
}
.padding{
	padding-left:10px;
	padding-right:10px;
}
.marginLeft1{
	margin-left:1%;
}
.marginLeft-11{
	margin-left:-11px !important;
}
.width11{
	width:11%;
}
.margintop-8px{
	margin-top:8px !important;
}
.width45{
	width:45%;
}
.repReSize{
  font-size: 2em !important;
}
.text-muted {
  color: #777 !important;
}
.position-stat {
  position: static !important;
}
.wid-100 {
  width: 100%;
}
.odr-config * .form-group{
  margin-bottom: 0px !important;
}
.margin-bottom-8 {
  margin-bottom: 8px !important;
}
.margin-left-15 {
    margin-left: 15px !important;
}

#replicationNav .nav-pills.nav-wizard > li .nav-arrow, #replicationNav .nav-pills.nav-wizard > li .nav-wedge{
	z-index:1 !important;
}

.width-small .padding-9px, .zIndex1{
	z-index:1 !important;
}

#srcNetwork input.form-control, #srcNetwork .padding-7px, #tarNetwork input.form-control, #tarNetwork .padding-7px{
	z-index:1 !important;
}

.refresh-margin {
    margin-top: -25px;
}