/*!
* ADMIN CUSTOM CSS
*/

/* HELPER CLASSED */
/**MARGIN CLASSES**/
.nomargin-nopadding{margin: 0px !important; padding: 0px !important;}

.margin5{ margin: 5px !important;}
.margin10{ margin: 10px !important;}
.margin15{ margin: 15px !important;}
.margin20{ margin: 20px !important;}

.margin-top5{ margin-top: 5px !important;}
.margin-top10{ margin-top: 10px !important;}
.margin-top15{ margin-top: 15px !important;}
.margin-top16{ margin-top: 16px !important;}
.margin-top17{ margin-top: 17px !important;}
.margin-top20{ margin-top: 20px !important;}
.margin-top25{ margin-top: 25px !important;}
.margin-top30{ margin-top: 30px !important;}
.margin-top40{ margin-top: 40px !important;}
.margin-top50{ margin-top: 50px !important;}

.margin-left5{ margin-left: 5px !important;}
.margin-left10{ margin-left: 10px !important;}
.margin-left15{ margin-left: 15px !important;}
.margin-left20{ margin-left: 20px !important;}

.margin-right5{ margin-right: 5px !important;}
.margin-right10{ margin-right: 10px !important;}
.margin-right15{ margin-right: 15px !important;}
.margin-right20{ margin-right: 20px !important;}
.margin-right50{ margin-right: 50px !important;}

.margin-bottom5{ margin-bottom: 5px !important;}
.margin-bottom10{ margin-bottom: 10px !important;}
.margin-bottom15{ margin-bottom: 15px !important;}
.margin-bottom20{ margin-bottom: 20px !important;}
.margin-bottom30{ margin-bottom: 30px !important;}
.margin-bottom40{ margin-bottom: 40px !important;}
.margin-bottom50{ margin-bottom: 50px !important;}
.margin-bottom60{ margin-bottom: 60px !important;}
.margin-bottom70{ margin-bottom: 70px !important;}

/**PADDING CLASSES**/
.padding-top0{padding-top: 0px !important;}
.padding-left0{padding-left: 0px !important;}
.padding-right0{padding-right: 0px !important;}
.padding-bottom0{padding-bottom: 0px !important;}

.padding5{ padding: 5px !important;}
.padding10{ padding: 10px !important;}
.padding15{ padding: 15px !important;}
.padding20{ padding: 20px !important;}
.padding30{ padding: 30px !important;}
.padding40{ padding: 40px !important;}

.padding-top5{ padding-top: 5px !important;}
.padding-top10{ padding-top: 10px !important;}
.padding-top15{ padding-top: 15px !important;}
.padding-top20{ padding-top: 20px !important;}

.padding-left0{ padding-left: 0px !important;}
.padding-left5{ padding-left: 5px !important;}
.padding-left10{ padding-left: 10px !important;}
.padding-left15{ padding-left: 15px !important;}
.padding-left20{ padding-left: 20px !important;}

.padding-right5{ padding-right: 5px !important;}
.padding-right10{ padding-right: 10px !important;}
.padding-right15{ padding-right: 15px !important;}
.padding-right20{ padding-right: 20px !important;}
.padding-right30{ padding-right: 30px !important;}
.padding-right40{ padding-right: 40px !important;}

.padding-bottom5{ padding-bottom: 5px !important;}
.padding-bottom10{ padding-bottom: 10px !important;}
.padding-bottom15{ padding-bottom: 15px !important;}
.padding-bottom20{ padding-bottom: 20px !important;}
.padding-bottom30{ padding-bottom: 30px !important;}

.padding-top-bottom50{padding: 50px 0 !important;}

.color-white{color: #FFFFFF !important;}

input{font-family: 'Lato' !important;font-weight: 400 !important;}
input[type="password"]{ font-family: 'Lato';font-weight: 400; background-color: #FFFFFF;    background-image: none;    border: 1px solid #e5e6e7;    border-radius: 1px;    color: inherit;    display: block;    padding: 6px 12px;    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;    width: 100%;    font-size: 14px;}
table#appList > tbody > tr > td {padding: 8px 0px;}
table#appList > tbody > tr > td > a {display: block;}
tr.disabled td{color: #bbb !important;}
.disabled-input-box{border: 0; background: transparent; border-radius: 4px;}
.overlayShade{opacity: 0.25;}

.clientContactDetails{box-shadow: #2f4050 0 0 10px; background-color: #fff; border: #cbfcfe solid 1px !important; border-radius: 7px !important; padding: 15px;}
    
.resultForPriceOffer {width: 95%;height: 200px;background: #ffffff;z-index: 10 !important;border: 1px solid #c6c6c6;position: absolute;overflow-y: scroll;top: 58px;}
.resultForPriceOffer > ul{text-align: left;}
.resultForPriceOffer > ul > li{padding: 10px 10px 10px 20px;border-bottom: 1px solid #afafaf;}
.resultForPriceOffer > ul > li:last-child{border-bottom: none;}
.resultForPriceOffer > ul > li > a {color: #172e51;font-size: 14px;font-weight: 500;}
.resultForPriceOffer > p{color: #7f7f80;font-size: 12px;font-weight: 600;margin-top: 10px;}
@media screen and (max-width: 1279px){
.resultForPriceOffer {width: auto;}
}

.hidden_row { display: none; }

.nav > li > a {color: #fff;}
.navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus{background-color: #fbb927 !important; color: #FFFFFF !important;}
.nav > li.active{background-color: #fbb927 !important;    color: #FFFFFF !important;}
#side-menu li a{color: #fff;}
#side-menu li ul{background-color: #19aa8d !important;}
#side-menu li ul li a{color: #ffffff;}
#side-menu li ul li a:hover{color: #ffffff !important; background-color: #0D47A1 !important}
/*.tabs-container > .nav > li > a {color: #A7B1C2 !important;}*/
.tabs-container > .nav-tabs > li > a {color: #A7B1C2; padding: 10px;}
.tabs-container > .nav-tabs > li.active > a, 
.tabs-container > .nav-tabs > li.active > a:hover, 
.tabs-container > .nav-tabs > li.active > a:focus> a {color: #000 !important;}

/*.ibox-title {background-color: #2196F3;border-color: #2196F3;color: white;}*/

.font-size12{ font-size:12px !important; }
.font-size13{ font-size:13px !important; }
.font-size14{ font-size:14px !important; }
.font-size15{ font-size:15px !important; }
.font-size16{ font-size:16px !important; }
.font-size17{ font-size:17px !important; }
.font-size18{ font-size:18px !important; }
.font-size19{ font-size:19px !important; }
.font-size20{ font-size:20px !important; }
.font-size25{ font-size:25px !important; }
.font-size28{ font-size:28px !important; }
.font-size30{ font-size:30px !important; }
.font-size35{ font-size:35px !important; }
.font-size40{ font-size:40px !important; }
.font-size45{ font-size:45px !important; }
.font-size50{ font-size:50px !important; }
.font-size70{ font-size:70px !important; }

.text-white{ color:#fff !important }
.text-black{ color:#000 !important }
.text-grey{ color:#676565 !important;}
.text-transform-capitalize{ text-transform:capitalize !important;  }

.text-left{ text-align:left !important; }

.border-radius3{ border-radius:3px !important;}
.border-radius4{ border-radius:4px !important;}
.border-radius5{ border-radius:5px !important;}
.border-radius10{ border-radius:10px !important;}

.font-weightnormal{ font-weight:normal !important;  }
.font-weight500{ font-weight:500 !important;}
.font-weight600{ font-weight:600 !important;}
.font-weight700{ font-weight:700 !important;}
.font-weight800{ font-weight:800 !important;}
.font-weight900{ font-weight:900 !important;}

.line-height20{ line-height:20px !important;}
.line-height30{ line-height:30px !important;}
.line-height40{ line-height:40px !important;}
.line-height50{ line-height:50px !important;}
.line-height60{ line-height:60px !important;}
.line-height70{ line-height:70px !important;}
.line-height80{ line-height:80px !important;}

.height80{ height:80% !important; }
.height90{ height:90% !important; }
.height100{ height:100% !important; }

.t-icon {
    margin-right: 12px;
    .avatar {
		position: relative;
		display: inline-block;
		font-size: 14px;
		font-weight: 600;
		letter-spacing: 1px;
		width: auto;
		height: auto;

      	.avatar-title {
			background-color: #fbeced;
			color: $danger;
			border-radius: 12px;
			position: relative;
			border-radius: 12px;
			display: inline-flex;
			align-items: center;
			justify-content: center;
			height: 30px;
			width: 30px;
      	}
    }
}

.chosen-container-single{width: 100% !important;}
.cursor-pointer{cursor: pointer;}

.fileUpload {
	position: relative;
	overflow: hidden;
	margin: 10px;
	background-color: #BDBDBD;
	height: 200px;
	width: 200px;
	text-align: center;
    border: 1px solid #ccc;
    box-shadow: 0 0 8px #ddd;
    transition: box-shadow 0.2s ease-in-out;
}
.fileUpload input.upload {	position: absolute;	top: 0;	right: 0;	margin: 0;	padding: 0;	font-size: 20px;cursor: pointer;opacity: 0; filter: alpha(opacity=0); height: 100%;text-align: center;}
.custom-span{ font-family: Arial; font-weight: bold;font-size: 100px; color: #FE57A1}
#uploadFile{border: none;margin-left: 10px; width: 200px;}
.custom-para{font-family: arial;font-weight: bold;font-size: 24px; color:#585858;}

/* text-based popup styling */
.white-popup {position: relative;background: #FFF;padding: 25px;width: auto;max-width: 800px; margin: 0 auto;}
/* 
====== Zoom effect ======
*/
.mfp-zoom-in {
  /* start state */
  /* animate in */
  /* animate out */
}
.mfp-zoom-in .mfp-with-anim {opacity: 0;transition: all 0.2s ease-in-out;transform: scale(0.8);}
.mfp-zoom-in.mfp-bg { opacity: 0; transition: all 0.3s ease-out;}
.mfp-zoom-in.mfp-ready .mfp-with-anim {opacity: 1;transform: scale(1);}
.mfp-zoom-in.mfp-ready.mfp-bg {opacity: 0.8;}
.mfp-zoom-in.mfp-removing .mfp-with-anim {transform: scale(0.8);opacity: 0;}
.mfp-zoom-in.mfp-removing.mfp-bg {opacity: 0;}

.form-block img{margin-bottom: 30px !important;}
.parsley-errors-list{list-style: none !important; text-align: left !important; float: left !important; padding-left: 0px !important;}
.parsley-custom-error-message{color: #A52222 !important; font-size: 14px;}
.parsley-filemimetypes{color: #A52222 !important; font-size: 14px;}
.thumbnail-border{box-shadow: 0 0 8px #ddd;transition: box-shadow 0.2s ease-in-out;}


/**ERROR MESSAGE PLACEMENT*****************************************/
#sky-form2 > em{margin: -10px 0 15px 0;}
/****************************************************************/
.text-sub-info{font-size: 21px !important; line-height: 20px !important;  border-top: none !important; border-left: none !important; border-right: none !important;  ;border-bottom: solid 4px #fff !important;}
.coming-soon h1 {line-height: 90px !important;margin-top: 50px !important;}
.coming-soon-h2-head{font-size: 41px !important;}
.coming-soon h3{margin-bottom: 20px !important;}
#thank-you-message{font-size: 16px;color: #ffffff;font-family: "Open Sans", Arial, sans-serif;}
/****************************************************************/
.left-backgrounf-form{background: url(1.jpg) 50% fixed; position: relative;background-size: cover;}
.background-form{background: url(1.jpg) 50% fixed; padding: 60px 0; position: relative;background-size: cover;}
.detail-page-signup{color: #555;padding: 30px;background: #fefefe;border: solid 1px #eee;box-shadow: 0 0 3px #eee;}
/****************************************************************/
@media screen and (max-width: 768px) {
	.media-text-center > div{text-align: center;}
	.media-text-center > div > h3{font-size: 98% !important;}
	.media-text-center > div > form > div > .col-md-7{margin-bottom: 15px;}
}

.custom-span{ font-family: Arial; font-weight: bold;font-size: 100px; color: #FE57A1}
#uploadFile{border: none;margin-left: 10px; width: 200px;}
.custom-para{font-family: arial;font-weight: bold;font-size: 24px; color:#585858;}
/**COLLEGE PROFILE DASH**************************************************************/
.padding0{padding: 0 !important;}
.blockStyleProfile{display: block;width: 250px; height: 180px;}
.blockStyleProfileOverFlow{overflow: hidden;}
.blockBGStyle{width: 100%; background-size: contain;  background-position: center; background-repeat: no-repeat;}
/*.photosWidth li{max-width: 160px;}*/
.no-word-wrap{word-wrap: break-word !important;}
.delete-now{color: #18BA98; font-size: 18px; }
.max-width-on-blocks{max-width: 170px;}
/****************************************************************/
/**COLLEGE PROFILE PAGE*****************************************************************/
.college-name-style-black{ color: #000 !important;}
.college-name-style-black:hover{  text-decoration: none !important;}
/*******************************************************************/
.removeTabAction{position: absolute; right: 20px; color: #CE0404;}
/**************************************************************************/
.deleteBtnLogoStyle{position: absolute; bottom: 50px; right: 15px; width: 60px;background: #18BA98; height: 25px;color: #ffffff; text-align: center; font-size: 20px; padding-top: 5px; padding-bottom: 25px;}
/**PAYMENT PAGE************************************************************************/
.coming-soon h2{font-size: 25px !important;font-weight: 300 !important;line-height: 40px !important;}

a.thumbnail{padding:0;border:none;margin-bottom:15px;}
.thumbnail-style{padding:7px;margin-bottom:20px;}
.thumbnail-style:hover{box-shadow:0 0 8px #ddd;transition:box-shadow 0.2s ease-in-out;}
.thumbnail h3,
.thumbnail-style h3{margin:6px 0 8px 0;}
.thumbnail h3 a,
.thumbnail-style h3 a{color:#585f69;font-size:18px;}
.thumbnail h3 a:hover,
.thumbnail-style h3 a:hover{color:#d40d12;text-decoration:none;}
.thumbnail-style .thumbnail-img{position:relative;margin-bottom:11px;}
.thumbnail-style a.btn-more{right:-10px;bottom:10px;color:#fff;padding:1px 6px;position:absolute;background:#d40d12;display:inline-block;}
.thumbnail-style a.btn-more:hover{text-decoration:none;box-shadow:0 0 0 2px #2CD5B6;}
.thumbnail-style:hover a.btn-more{right:10px;}
.ibox-primary{background-color: #2196F3;border-color: #2196F3; color: white;}
.ibox-border{box-shadow: 0 0 8px #6ea6ea;transition: box-shadow 0.2s ease-in-out;}

/* Validation */
label.warning {
  color: #f8ac59;
  display: inline-block;
  margin-left: 5px;
}
.form-control.warning {
  border: 1px solid #f8ac59;
}

.filterForCategory {width: 22%;height: 200px;background: #ffffff;z-index: 10 !important;border: 1px solid #c6c6c6;position: absolute;overflow-y: scroll;}
.filterForCategory > ul{text-align: left;}
.filterForCategory > ul > li{padding: 10px 10px 10px 20px;border-bottom: 1px solid #afafaf;}
.filterForCategory > ul > li:last-child{border-bottom: none;}
.filterForCategory > ul > li > a {color: #555555;font-size: 14px;font-weight: 500;}
.filterForCategory > p{color: #7f7f80;font-size: 12px;font-weight: 600;margin-top: 10px;}
@media screen and (max-width: 1279px){
    .filterForCategory {width: auto;}
}
.ui-autocomplete {max-height: 300px;max-width: 700px;overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding to account for vertical scrollbar */
    padding-right: 20px;
} 
.interactive-slider-v2 h1 {color: #fff;font-size: 70px;font-weight: 600;line-height: 64px;text-transform: uppercase;}
.chosen-container-single .chosen-single {height: 34px !important;border: 1px solid #aaa;border-radius: 0px !important;}
.columns .chosen-container, .column .chosen-container {width: 100% !important;margin-bottom: 1rem;}
.chosen-results{text-align: left !important;}
.chosen-container-single .chosen-single span {padding-top: 5px !important; text-align: left !important; font-size: 14px !important; color: gray !important;}
.dropdownheader {border: 1px solid #bfdef6;cursor: default;color: #17639f;background: #ecf5fc;font-weight: 700;}
.disabledLink a {pointer-events:none; opacity:0.6;}

.search_tooling_price:hover,
.search_tooling_price:focus {
  background-color: #f8ac59 !important;
}
.addMultiOfferSection{position: relative; top: 313px;}
/* .pdf-table{border-collapse: separate; border-spacing: 0 5px; } */
.hr-line-dashed {margin: 10px 0;}
/* .progress-bar {color: #000 !important;} */