html, body{background:#ffffff;background-size: 100%;font-family:'Lato-Regular', sans-serif; color:#000000; font-weight:normal; width:100%; height:100%; font-size:14px; text-align:left; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: none; margin: 0; padding:0;}
h1,h2,h3,h4,h5,h6,p{margin:0; padding:0; font-weight:normal;}

.clearfix{clear:both;}
.hide{display:none !important;}
.show{display:block !important;}
.brdr_none{border:none !important;}
.lft{float:left !important;}
.rt{float:right !important;}

.mrgT0{margin-top:0 !important;}
.mrgL0{margin-left:0 !important;}
.mrgB0{margin-bottom:0 !important;}
.mrgR0{margin-right:0 !important;}
.mrgB20{margin-bottom:20px}
.text-center{text-align:center !important;}
.padB0{margin-bottom:0 !important;}
.btm-in{bottom: inherit !important;}

.brdBtm{border-bottom:0 !important;}

.responsiveImg{margin:0 auto; display:block;}
.show767{display:none;}
.show480{display:none;}
.show320{display:none;}
.show767only{display:none;}
.hidden767only{display:block;}
.show480only{display:none;}
.show320only{display:none;}
.visible480{display:none;}
.imgresponsive{margin:0 auto; display:block; max-width:100%;}

table, tr, td, th{border-collapse:collapse; margin:0; padding:0;}
img{border:none; outline:none;}
/*------------------ Globle CSS -----------------*/
.blue_bg{background:#1166b0;}
.h4small{display: block; font-family: "Merriweather-Regular"; font-size: 30px; margin: 0; text-transform: uppercase;}
.h1large{display: block; font-family: "Merriweather-Regular"; font-size: 60px; line-height: 60px; margin: 0; text-transform: uppercase;}
input[type="button"], input[type="submit"], button{cursor:pointer;}
input, textarea, select{outline:none; border:none; resize:none;}
/*------------------ Globle CSS -----------------*/

/*================================================ HOME PAGE CSS ================================================*/
.top_rt_bar{padding:8px 0;}
.top_rt_bar a{color:#ffffff; font-size:10px; margin-left:20px;}
.top_rt_bar a:hover, .top_rt_bar a.active{color:#00aeef;}

.header_Otr{background:#ffffff; padding:15px 0 10px;}
.logo{float:left;}
.navigation{float:right;}
.navigation li{float:left; padding-left:50px; padding-top:20px;}
.navigation li a{font-family:Lato-Bold; color:#1166b0; font-size:12px; line-height:14px;}
.navigation li a:hover, .navigation li a.active{color:#f02194;}

.Bnnr-Slide{position:relative; width:100%;}
.Bnnr-Slide .bannerImg{width:100%;}
.index-banner{/*background:url(../images/banner1.jpg) no-repeat center top;*/ width:100%; border-bottom:50px solid #1166b0; position:relative;}
.index-banner .skdslider:after{min-height:460px;}
.mouse_arrow{position:absolute; bottom:30px; left:50%; margin-left:-13px; z-index:3;}
.slide{padding-top:100px; display:table; margin:0 auto; text-align:center; position:absolute; top:0; left:0; right:0; z-index:1; width:100%;}
.slide h5{font-family:'Merriweather-Regular', serif; font-size:18px; line-height:18px; color:#ffffff; padding-bottom:7px;}
.slide h3{font-family:'Merriweather-Regular', serif; font-size:44px; line-height:44px; color:#ffffff; padding-bottom:15px;}
.slide h2{font-family:'Merriweather-Regular', serif; font-size:48px; line-height:48px; color:#ffffff; padding-bottom:25px; }

.slide_btn_otr{display:table; margin:0 auto;}
.slide_btn{padding:17px 0 0 95px; text-align:left; width:250px; height:70px; font-family: 'robotolight', sans-serif; color:#ffffff; float:left; margin:0 17px;}
.slide_btn:hover{color:#ffffff;}
.slide_btn strong{font-family:'Lato-Bold'}
.s_btn1{background:url(../images/slide_btn1.jpg) no-repeat;}
.s_btn2{background:url(../images/slide_btn2.jpg) no-repeat;}
.s_btn3{background:url(../images/slide_btn3.jpg) no-repeat;}

.slide_locBtn{background:url(../images/location_btn.jpg) no-repeat; float:right; height:50px; border-radius:3px; font:14px 'Lato-Regular', sans-serif; letter-spacing:2px; padding-left:80px;}
.slide_studyareabtn{background:url(../images/study_area_btn.png) no-repeat; height:50px; border-radius:3px; font:14px 'Lato-Regular', sans-serif; letter-spacing:2px; padding-left:70px;}
.slide_meetbtn{background:url(../images/slide_meet_btn.jpg) no-repeat; height:50px; border-radius:3px; font:14px 'Lato-Regular', sans-serif; letter-spacing:2px; padding-left:70px;}
/*----- Curriculam Container -----*/
.curriculam_cont{background:url(../images/curriculum_bg.jpg) no-repeat center top; width:100%; min-height:550px; padding-bottom:110px; background-size:cover;}
.curriculam_cont h4{font-family:'Merriweather-Regular', serif; font-size:30px; line-height:30px; text-align:center; color:#000000; padding-top:40px;}
.curriculam_cont h2{font-family:'Merriweather-Regular', serif; font-size:60px; line-height:55px; text-align:center; color:#000000;}
.curriculam_cont p.txt{font-family:'Lato-Regular', sans-serif; font-size:18px; line-height:28px; text-align:left; padding:25px 40px 50px 0px;}
.curriculam_cont .cur_row{display:inline-block; padding:0 0 0 50px; width:100%; margin-top:15px;}
.curriculam_cont .cur_row li{height:50px; width:160px; float:left; margin-right:15px;}
.curriculam_cont .cur_row li a{height:50px; width:160px; display:table-cell; text-align:left; vertical-align:middle; background:#00aeef; color:#ffffff; font-family:Lato; font-weight:bold; font-size:14px; padding-left:15px;}
.curriculam_cont .cur_row li a:hover, .curriculam_cont .cur_row li a.active{background:#202020;}
.curriculam_cont .cur_row2 li a{background:#f02194;}
.curriculam_cont .cur_row3 li a{background:#1166b0;}
/*--list --*/
.curriculam_cont .cur_row .list{height:50px; width:160px; float:left; margin-right:15px;}
.curriculam_cont .cur_row .list a{height:50px; width:160px; display:table-cell; text-align:left; vertical-align:middle; background:#00aeef; color:#ffffff; font-family:Lato-Bold, sans-serif; font-size:14px; padding-left:15px;}
.curriculam_cont .cur_row .list a:hover, .curriculam_cont .cur_row .list a.active{background:#202020;}
.curriculam_cont .cur_row2 .list a{background:#f02194;}
.curriculam_cont .cur_row3 .list a{background:#1166b0;}
/*--list --*/

.cur_collapse{max-width:840px; width:100%; border:1px solid #00aeef; display:block; margin:15px auto 20px auto; background:rgba(255, 255, 255, 0.6); position:relative; padding:30px 30px 70px 55px;}
.cur_collapse .closeblk{height:50px; width:50px; position:absolute; top:2px; right:2px; background:#202020; z-index:1; color:#ffffff; font-size:18px; text-align:center; display:table;}
.cur_collapse .closeblk span{display:table-cell; vertical-align:middle; text-align:center;}
.cur_collapse .count_txt{font-family:'Lato-Regular', sans-serif; font-weight:bold; display:block; color:#ffffff; background:#00aeef; clear:both; padding:4px 10px; float:left; min-width:70px;}
.cur_collapse h2{font-family:'Merriweather-Regular', serif; font-size:40px; line-height:40px; padding:13px 0 10px; clear:both; text-align:left;}
.cur_collapse p{font-size:18px; line-height:28px; color:#333333; font-family:'Lato-Regular', sans-serif; text-align:left; padding:0 50px 0 0; min-height:1px;}
.cur_collapse .cur_btn_grp{display:table; margin:50px 0 45px;}
.cur_collapse .cur_btn{float:left; margin-right:25px; color:#ffffff; font-family:'Lato-Regular', sans-serif; text-align:left; font-weight:bold;  padding-left:65px; padding-top:17px; height:51px; width:199px; letter-spacing:2px;}
.cur_more_btn{background:url(../images/more_info_btn.jpg) no-repeat;}
.cur_apply_btn{background:url(../images/apply_btn.jpg) no-repeat;}
.cur_collapse .quote_img{border-radius:50%; height:150px; width:150px; float:right; overflow:hidden; margin-right:10px; margin-top:15px;}
.cur_collapse .quote_blk{padding:20px 75px 0 80px; font-style:italic; font-family:'Lato-Regular', sans-serif; text-align:left; font-size:16px; line-height:24px; color:#333333; position:relative;}
.cur_collapse .quote_blk h6{font-family:'Lato-Regular', sans-serif; text-align:left; font-size:12px; font-weight:bold; font-style:normal; color:#000000; padding-top:20px;}
.cur_collapse .quote_blk .quote_left{position:absolute; left:0; top:0;}
.cur_collapse .quote_blk .quote_right{position:absolute; right:0; bottom:30px;}
.pink_divider{float:left; width:100%; display:block; height:20px; background:#f02194;}
/*----- Curriculam Container -----*/

/*----- RESIDENT LIFE CONTAINER -----*/
.resident_cont{width:100%; display:block;}
.resident_inner{width:100%; background:#008cc1;}
.resident_otr{background:url(../images/resident_bg.png) no-repeat center center; padding:70px 0 120px;}
.resident_otr h3{color:#ffffff; font:30px/30px 'Merriweather-Regular', serif; }
.resident_otr h2{color:#ffffff; font:60px/60px 'Merriweather-Regular', serif; padding:5px 0 40px;}
.resident_otr p{color:#ffffff; font:18px/28px 'Lato-Regular', serif; padding:5px 0 40px;}
.resident_otr .res_benifit_btn{width:199px; height:51px; background-color:#f02194; display:table-cell; vertical-align:middle; border-radius:4px; color:#ffffff; font-family:'Lato-Regular'; font-weight:bold;}
.resident_otr .res_benifit_btn span{display:block; padding:17px 0 0; font-size:14px; letter-spacing:1px;}
.res_slider{position:relative; float:right; margin-right:25px; height:375px; width:375px;}
.res_slider #banner-slide{height:375px !important; width:375px !important;}
.res_slider ul{overflow:hidden;}
.res_slider ul li{float:left;}
.res_slider ul li .sld-list{width:120px; height:120px; margin:0 5px 5px 0; float:left; overflow:hidden;}
.res_slider .skdslider{overflow:inherit;}
.res_slider .skdslider .prev{height:54px; width:54px; left:0; background:url(../images/slide_btn_left.png) no-repeat center center; margin-top:-27px; margin-left:-27px;}
.res_slider .skdslider .next{height:54px; width:54px; right:0; background:url(../images/slide_btn_right.png) no-repeat center center; margin-top:-27px; margin-right:-27px;}
.res_slider .res_left_btn{position:absolute; left:0; top:50%; margin-top:-27px; margin-left:-27px;}
.res_slider .res_right_btn{position:absolute; right:0; top:50%; margin-top:-27px; margin-right:-27px;}
/*----- RESIDENT LIFE CONTAINER -----*/

/*----- QULITY TEACHING CONTAINER -----*/
.angled_divider{position:relative;}
.angled_divider img{width:100%; min-height:50px;}
.qulity_cont{position:relative; width:100%; display:inline-block; top:-50px; padding-bottom:40px;}
.teach{padding-top:40px;}
.teach h2{font:60px/60px 'Merriweather-Regular', serif; padding:0 0 10px;}
.teach p{font:18px/28px 'Lato-Regular', serif; padding-bottom:70px;}
.teach .teach_img{height:190px; width:190px; border-radius:50%; margin:10px auto 0; overflow:hidden;}
.teach .teach_quote{padding:20px 75px 0 80px; position:relative; margin-right:80px;}
.teach .teach_quote p{font-family:'Lato-Italic', sans-serif; text-align:left; font-size:24px; line-height:33px; color:#666666; padding:0; font-style:italic;}
.teach .teach_quote .quote_left{position:absolute; left:0; top:0;}
.teach .teach_quote .quote_right{position:absolute; right:0; bottom:25px;}
.teach .teach_quote h6{font-size:14px; font-weight:bold; color:#999999; padding:40px 0 0;}
.teach .teach_quote .meet_btn{background-color:#00aeef; padding:18px 10px 0 60px; font:14px/14px 'Lato-Regular', serif; letter-spacing:1px; height:50px; display:block; color:#ffffff; margin-top:40px; background-image:url("../images/btn_addicon.png"); background-position:left top; background-repeat:no-repeat; float:left; border-radius:3px;}
/*----- QULITY TEACHING CONTAINER -----*/

/*----- LOCATION CONTAINER -----*/
.location_cont{background:url(../images/hospital.jpg) no-repeat center center; padding:70px 0 90px; background-size:100%; background-size:cover;}
.location_inner h4{color:#ffffff; font:30px/30px 'Merriweather-Regular', serif; text-align:center;}
.location_inner h2{font:60px/60px 'Merriweather-Regular', serif; padding:5px 0 15px; color:#ffffff; text-align:center;}
.location_inner p{font:18px/28px 'Lato-Regular', serif; color:#ffffff; text-align:center;}
.location_inner .loc_log{display:table; margin:80px auto 0;}
.location_inner .loc_log li{float:left; text-align:center; color:#ffffff; font:14px/18px 'Lato-Regular', serif; margin-right:65px;}
.location_inner .loc_log li span{display:block; margin:61px 0 0 0;}
.location_inner .morebtn{background-color:#00aeef; width:200px; height:50px; background-image:url("../images/btn_left_arrow2.png"); background-repeat:no-repeat; background-position:left top; padding:17px 0 0 70px; border-radius:3px; font:14px 'Lato-Bold', sans-serif; letter-spacing:2px; color:#ffffff; display:table; margin:70px auto 0;}
/*----- LOCATION CONTAINER -----*/

/*----- Testimonial CONTAINER -----*/
.qoutesmain{padding:90px 0 90px;}
.qoutesmain .quoteinner{padding:20px 100px 0 100px; position:relative; margin-right:80px;}
.qoutesmain .quotes_img{height:190px; width:190px; border-radius:50%; margin:10px auto 0; overflow:hidden;}
.qoutesmain .quotes_img img{width:100%;}
.qoutesmain .quoteinner p{font-family:'Lato-Italic', sans-serif; text-align:left; font-size:24px; line-height:33px; color:#666666; padding:0; font-style:italic;}
.qoutesmain .quoteinner .quote_left{position:absolute; left:0; top:0;}
.qoutesmain .quoteinner .quote_right{position:absolute; right:0; bottom:20px;}
.qoutesmain .quoteinner h6{font-size:14px; font-weight:bold; color:#999999; padding:40px 0 0;}
/*----- Testimonial CONTAINER -----*/

/*----- FOOTER CONTAINER -----*/
.footerCont{background:url(../images/footer_background.jpg) no-repeat; background-size:100%; display:table; width:100%; position:relative; padding:250px 0 0;}
.f_ribonOtr{position:relative;}
.f_ribon_pos{position:absolute; bottom:100%; z-index:5;}
.f_ribon{background:url(../images/footer_ribon.png) no-repeat; width:407px; height:248px; z-index:1; top:-20px; position:relative; left:75px;}
.f_ribon h3{font:50px/50px 'Merriweather-Regular', serif; color:#ffffff; padding:80px 0 0 80px;}
.f_ribon h3 small{font-size:30px; line-height:30px; display:block;}
.collageOtr{padding-top:30px; position:relative; z-index:2; display:block; display:table; width:100%;}
.collageOtr .collage1{float:left; position:relative; z-index:0;}
.collageOtr .collage1 li{float:left; margin-right:10px; opacity:0.5;}
.collage_bg{/*background:url(../images/imgftr.png) repeat;*/ opacity:0.9; margin-top:30px; max-height:230px; position:absolute; top:0; z-index:1; width:100%; overflow:hidden;}
.collage-list{width:110%;}
.collage-list li{width:86px; height:86px; margin:0 8px 9px 0; border:3px solid #ffffff; float:left; position:relative; overflow:hidden;}
.collage-list li a{filter: url('../js/filters.svg#grayscale'); filter: gray; -webkit-filter: grayscale(1); display:block; position:relative;}
.collage-list li a:hover{filter: none; -webkit-filter: grayscale(0%); transition:all 0.5s ease-in-out 0s;}
.collage-list li a img{width:100%;}
.bwWrapper{position:relative; display:block;}
@-moz-document url-prefix() {
	.collage-list li a {filter: url('../js/filters.svg#grayscale');
		filter: gray;
		-webkit-filter: grayscale(1);
		display:block;
		position:relative;
		transition:all 0.5s ease-in-out 0s;
 	}
 	.collage-list li a:hover{filter: none; -webkit-filter: grayscale(0%); transition:all 0.5s ease-in-out 0s;}
}
.mainftimages{position:relative; z-index:10;}
.mainftimages ul{width:100%;}
.mainftimages ul li{float:right; margin-right:0; margin-left:8px;}
.blurimgft ul li{ -webkit-filter: blur(2px); -moz-filter: blur(2px); -o-filter: blur(2px); -ms-filter:blur(2px); filter:blur(2px); opacity:0.7; filter:alpha(opacity=70); position:relative; z-index:1; filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='2');}
.blurimgft ul li a:hover{cursor:default !important; filter: url('../js/filters.svg#grayscale') !important; filter:gray !important; -webkit-filter: grayscale(1) !important;}
.ie10 .blurimgft ul li{position:absolute; display:none;}
.blurimgft ul li .ieactiveblur{display:none;}


.collage-list li a.active, .collage-list li a:hover .canv{ display:none; /*filter: none; -webkit-filter: grayscale(0);*/}
.tooltip-Cont{position:absolute; z-index:20; width:180px; height:86px; display:none;}
.tooltip-Cont .footertooltip {position: relative; background: #285e91; width:180px; height:86px;} 
.tooltip-Cont .footertooltip:after {top:100%; left:20%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events: none; border-color: rgba(40, 94, 145, 0); border-top-color: #285e91; border-width: 10px; margin-left: -10px; }

.footerOtr{position:relative; z-index:10; background:#202020;}
.footerOtr .angled_bg{position:absolute; left:0; right:0; bottom:100%;}
.footerOtr .angled_bg img{width:100%;}
.footer_inner{padding:70px 0 65px;}
.footer_inner h4{color:#00adee; font:14px/22px 'Lato-Regular', serif; padding-bottom:20px;}
.footer_inner .f_links{float:left;}
.footer_inner .f_links li{float:none; padding:0 0 0;}
.footer_inner .f_links li a{color:#ffffff; font:13px/22px 'Lato-Regular', serif;}
.footer_inner .txt{color:#ffffff; font:13px/22px 'Lato-Regular', serif;}
.footer_inner .f_contact{margin-top:35px;}
.footer_inner .f_contact .f_no{font:18px/28px 'Merriweather-Regular', serif; color:#ffffff;}
.footer_inner .f_contact .f_no:before{content:url(../images/f_mobile.png); position:relative; top:8px; padding-right:10px;}
.footer_inner .f_contact .f_email{font:18px/28px 'Merriweather-Regular', serif; color:#ffffff; padding-top:15px;}
.footer_inner .f_contact .f_email a{color:#ffffff;}
.footer_inner .f_contact .f_email:before{content:url(../images/f_email.png); position:relative; top:3px; padding-right:10px;}

.f_socialOtr{background:#00aeef; width:100%;}
.f_socialOtr h2{color:#ffffff; font:34px/40px 'Merriweather-Regular', serif; padding:20px 0 0; float:left;}
.f_socialOtr .f_contact_btn{background:url(../images/f_contactus_btn.png) no-repeat; display:block; float:left; height:80px; width:280px; color:#ffffff; font:bold 24px/28px 'Lato-Regular', serif; padding:28px 0 0 85px; margin-left:62px;}
.f_socialOtr .ftr_icon{height:80px; width:80px; text-align:center; padding:30px 0 0; font-size:24px; color:#ffffff; float:right;}
.ico_fb{background:#3b5998;}
.ico_tw{background:#33ccff;}
.footerOtr .f_lst_txt{font:12px/14px 'robotoregular'; padding:35px 0; color:#cccccc;}
.gotop{background:#1166b0; position:fixed; right:10px; bottom:50%; margin-bottom:-25px; height:50px; width:50px; text-align:center; line-height:50px; padding-top:15px; z-index:1000;}
.LftwhiteShadow{background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjU1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wNyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.01) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.9)), color-stop(100%,rgba(255,255,255,0.05)));
background: -webkit-linear-gradient(left,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.01) 100%);
background: -o-linear-gradient(left,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.01) 100%);
background: -ms-linear-gradient(left,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.01) 100%);
background: linear-gradient(to right,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.01) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cffffff', endColorstr='#12ffffff',GradientType=1 );
min-height:250px; position:absolute; top:0; left:0; width:25%; z-index:3;}
.RtwhiteShadow{background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC41NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(255,255,255,0.01) 0%, rgba(255,255,255,0.9) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.01)), color-stop(100%,rgba(255,255,255,0.9)));
background: -webkit-linear-gradient(left,  rgba(255,255,255,0.01) 0%,rgba(255,255,255,0.9) 100%);
background: -o-linear-gradient(left,  rgba(255,255,255,0.01) 0%,rgba(255,255,255,0.9) 100%);
background: -ms-linear-gradient(left,  rgba(255,255,255,0.01) 0%,rgba(255,255,255,0.9) 100%);
background: linear-gradient(to right,  rgba(255,255,255,0.01) 0%,rgba(255,255,255,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12ffffff', endColorstr='#8cffffff',GradientType=1 );
min-height:250px; position:absolute; top:0; right:0; width:22%; z-index:3;}
/*----- FOOTER CONTAINER -----*/
/*================================================ HOME PAGE CSS ================================================*/

/*=================================== THE PEOPLE PAGE CSS ===================================*/
.MiddlePart{background:#ffffff; padding-top:80px;}
.thepeople_Cont{}
.thepeople_Cont .headingtop h4{line-height:30px;}
.thepeople_Cont .headingtop h1{line-height:60px;}
.thepeople_Cont .headtxt{margin:43px 0 40px; color:#333333;}
.peoplequote{padding:0 30px 0 60px; position:relative;}
.peoplequote .quote_left{position:absolute; top:0; left:0;}
.peoplequote .quote_right{position:absolute; bottom:20px; right:0;}
.peoplequote p{font:italic 22px/34px 'Lato-Italic', sans-serif !important; color:#666666;}
.peoplequote h6{font:14px/18px 'Lato-Regular', serif; color:#999999; padding-top:19px;}
.pastalumni_img{position:relative;}
.pastalumni_img img{position:relative; right:40px;}
.thepeople_Cont .alumniheadtxt{margin:40px 0 30px;}
.thepeople_Cont .alumniheadtxt p{margin:0; padding-bottom:5px; line-height:24px;}

#map { width: 100%; height:704px; border: 0px; padding: 0px; }
.people_Map_Cont{width:100% !important; margin:10px 0 100px 0;}
.people_Map_Cont img{width:100%;}
.peopleqoute2{padding:60px 0 150px;}
.peopleqoute2 .quoteinner{padding-left:75px; padding-right:0;}
.peopleqoute2 .quote_right{right:-30px !important; bottom:}
.peopleqoute2 .quoteinner h6{padding-top:25px;}
.peopleqoute2 .quotes_img{border:1px solid #e7e7e7; overflow:hidden;}
#name_info{color:#00adee !important;}

/*-------Faculty Page -------*/
.faculty_Cont{margin:0 0 160px;}
.faculty_Cont .faculty_lg_otr{float:left; position:relative;}
.faculty_Cont .faculty_lg_otr img{min-height:286px; min-width:190px;}
.faculty_Cont .faculty_lg_otr .faculty_lg_info{background-color:rgba(0, 0, 0, 0.7); background-image:url("../images/bg_black.png")\9; background-repeat:repeat; position:absolute; left:0; right:0; bottom:0; padding:0 5px; display:table; text-align:center; width:100%; height:70px;}
.faculty_Cont .faculty_lg_otr .faculty_lg_info h4{font:14px/18px 'Lato-Bold', serif; color:#ffffff; text-align:center; text-transform:inherit; display:table-cell; vertical-align:middle;}
.faculty_Cont .faculty_lg_otr .faculty_lg_info h4 small{font-size:11px; line-height:16px; display:block;}
.faculty_Cont .faculty_quote1{position:relative; margin-left:-15px; margin-top:5px; padding:0 0 0 60px; float:left;}
.faculty_Cont .faculty_quote1 p{font:16px/24px 'Lato-Italic', sans-serif; color:#666666; margin:0; padding:30px 0 0 0; font-style:italic;}
.faculty_Cont .faculty_quote1 .lft_qt{position:absolute; top:0; left:0;}
.faculty_Cont .faculty_quote1 .rt_qt{position:absolute; top:100%; right:0; left:100%; margin:-10px 0 0 10px;}
.faculty_Cont .faculty_quote1 h6{color:#020202; font:12px/16px 'Lato-Bold', sans-serif; padding-top:15px;}

.faculty_Cont .faculty_qt2{margin:50px 0 30px; display:table; width:100%;}
.faculty_Cont .faculty_quote2{margin:50px 0 70px;}
.faculty_Cont .faculty_quote2 h6{color:#020202; font:12px/16px 'Lato-Bold', sans-serif; padding-top:15px;}
.faculty_Cont .faculty_quote2 .rt_qt{bottom:-20px; top:inherit;}
.faculty_Cont .faculty_sm_otr{position:relative; float:left; margin-bottom:10px; width:190px; height:286px; margin-right:40px; overflow:hidden;}
.faculty_Cont .faculty_sm_otr img{min-height:286px; min-width:190px;}
.faculty_lg_otr a{ width:190px; height:286px;  float:left; overflow:hidden;}
.faculty_Cont .faculty_sm_otr .faculty_sm_info{background:rgba(0, 0, 0, 0.7); position:absolute; left:0; right:0; bottom:0; padding:0 10px; display:table; text-align:center; width:100%; height:32px;}
.faculty_Cont .faculty_sm_otr .faculty_sm_info h4{font:12px/18px 'Lato-Bold', serif; color:#ffffff; text-align:center; text-transform:inherit; display:table-cell; vertical-align:middle;}
.middle_img{margin:0 auto; float:none !important;}
/*-------Faculty Page -------*/

/*------ Faculty Profile Page ------*/
.fc_LeftCont{}
.fc_LeftCont .backprofile_btn{width:202px; height:42px; border:1px solid #666666; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; font:12px/42px 'Lato-Regular', serif; color:#333333; display:block; text-align:center;}
.fc_LeftCont .backprofile_btn .fa{ padding-right:5px;}
.fc_LeftCont .backprofile_btn:hover{background:#1166b0; color:#ffffff; border-color:#064e8d;}
.fc_LeftCont .fclty_Profile{}
.fc_LeftCont .fclty_Profile .pro_img{margin:22px 0 60px; max-width:270px;}
.fc_LeftCont .fclty_Profile .pro_info h2{font:24px/24px 'Merriweather-Regular', serif; text-transform:uppercase; padding:0 0 45px;}
.fc_LeftCont .fclty_Profile .pro_info h6{font:14px/19px 'Lato-Regular', serif; text-transform:uppercase; padding:0 0 25px; color:#333333;}
.fc_LeftCont .fclty_Profile .pro_info h6 span{display:block; text-transform:none;}
.fc_LeftCont .fclty_Profile .pro_info .faculty_mailbtn{display:table; margin:25px auto 50px;}

.fc_RightCont{padding:235px 0 0;}
.fc_RightCont .fc_name{color:#1166b0; font:24px/24px 'Merriweather-Regular', serif;}
.fc_RightCont .fc_post{color:#000000; font:16px/16px 'Merriweather-Regular', serif; padding:10px 0 65px;}
.fc_RightCont .fc_detail{}
.fc_RightCont .fc_detail h3{color:#000000; font:24px/24px 'Merriweather-Regular', serif; padding:0 0 45px;}
.fc_RightCont .fc_detail ol{counter-reset: li; list-style: outside none none;}
.fc_RightCont .fc_detail ol li{list-style:decimal; display: block; position: relative; padding-left:55px; min-height:25px; padding-bottom:25px; color:#333333; font:14px/19px 'Lato-Regular', serif;}
.fc_RightCont .fc_detail ol li:before{content: counter(li, decimal);  counter-increment: li; position: absolute; text-align: center; width:25px; height:25px; background:#1066af; border-radius:50%; left:0; color:#ffffff; line-height:25px;}
.FC_Talk{padding-top:30px; padding-bottom:70px;}
.FC_Talk h1{font:60px/60px 'Merriweather-Regular', serif;}
.FC_Talk h6{font:15px/22px 'Lato-Regular', serif; color:#333333; padding-top: 30px;}
.FC_Msg_Form{padding:60px 0 0px;}
.FC_Msg_Form form{margin:20px 0 0;}
.FC_Msg_Form h6{font-size:16px; color:#333333;}
.FC_Msg_Form form input[type="text"]{background:#f5f5f5; height:52px; font:14px/52px 'Merriweather-Italic', serif; color:#333333;}
.FC_Msg_Form form textarea{background:#f5f5f5; height:52px; font:14px/16px 'Merriweather-Italic', serif; color:#333333; height:150px; padding:15px;}
.FC_Msg_Form .send_msg_btn{background-color:#f02194; background-image:url(../images/btn_left_arrow2.png); background-repeat:no-repeat; background-position:left top;  height:50px; width:200px; overflow:hidden; border-radius:3px; position:relative; text-align:right; color:#ffffff; font:bold 14px/50px 'Lato-Regular', serif; letter-spacing:1px; padding:0 15px; float:right;}


.FC_Msg_Form .send_msg_btn:hover{background-color:#f02194; background-image:url(../images/btn_left_arrow2.png); background-repeat:no-repeat; background-position:left top;  box-shadow:2px 2px 5px rgba(0, 0, 0, 0.4); -webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.4); -moz-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.4); -ms-box-shadow:2px 2px 5px rgba(0, 0, 0, 0.4);}
.FC_Msg_Form form .send_msg_btn img{position:absolute; left:0;}
.FC_list{width:100%; margin:55px 0 60px; display:table;}
.FC_list .imglist{margin-right: -25px;}
.FC_list ul li{float:left; width:120px; height:120px; margin-right:22px; position:relative; overflow:hidden; margin-bottom:20px;}
.FC_list ul li img{display:block; background:rgb()}
.FC_list ul li a{filter: url('../js/filters.svg#grayscale');
	filter:gray;
	-webkit-filter:grayscale(1);
	display:block;
}
.FC_Talk .FC_list ul li a:hover{filter:none;}
.FC_list ul li a.active{filter: none;
	-webkit-filter: grayscale(0);}
.FC_list ul li .fc_list_info{position:absolute; left:0; right:0; bottom:0; background:rgba(0, 0, 0, 0.7); transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; display:table; width:100%; padding:3px 3px; background-image:url("../images/bg_black.png")\9; background-repeat:repeat;}
/*.FC_list ul li:hover .fc_list_info{top:0; opacity:1; z-index:10;}*/
.FC_list ul li .fc_Info_inner{display:table; width:100%; height:120px; text-align:center; padding:6px;}
.FC_list ul li .fc_list_info h6{display:table-cell; vertical-align:middle; text-align:center; font:11px/14px 'Lato-Regular', serif; color:#ffffff; padding:0;}
/*------ Faculty Profile Page ------*/

/*----------- Resident Page -------------*/
.rotation_resident{}
.rotation_resident .faculty_sm_info{height:30px !important;}
/*----------- Resident Page -------------*/
/*----------- Resident Profile Page -------------*/
.resident_profile{}
.resident_profile .pro_info h3{font:30px/27px 'Merriweather-Regular', serif;}
.RS_LeftCont .resident_profile .pro_info .h2{font:60px/54px 'Merriweather-Regular', serif;}
.RS_RightCont .RS_talk h2{font:60px/54px 'Merriweather-Regular', serif;}
.RS_RightCont .RS_talk h2 small{font:30px/27px 'Merriweather-Regular', serif; display:block;}
.RS_RightCont .RS_Form p{font-size:16px; color:#333333; padding:0 0 35px;}
.RS_profile_list ul li{margin-right:11px;}
/*----------- Resident Profile Page -------------*/
/*=================================== THE PEOPLE PAGE CSS ===================================*/

/*=================================== BLOG PAGE CSS ===================================*/
.blog_left{}
.search_cont1{background:#f5f5f5; padding:15px 10px 20px; margin-bottom:35px;}
.search_cont1 h6{font:14px/14px 'Merriweather-Regular', serif; padding:0 0 23px;}
.search_cont1 .srchotr{position:relative;}
.search_cont1 .srch_input{height:38px; padding-left:10px; padding-right:10px;}
.search_cont1 .srchBtn{position:absolute; height:38px; display:table; width:38px; background-color:#00aeef; border:none; top:0; right:0; color:#ffffff; font-size:18px; cursor:pointer;}
.catgry_Cont{margin:0 0 50px;}
.catgry_Cont .catgry-heading{font:30px/30px 'Merriweather-Regular', serif; color:#333333; padding-bottom:20px;}
.catgry_Cont .catgry-heading small{font-size:14px; line-height:14px; display:block;}
.catgry_Cont .cat-list-item{margin:0 0 45px;}
.catgry_Cont .cat-list-item li{float:none; display:block; width:100%;}
.catgry_Cont .cat-list-item li a{display:block; width:100%; color:#777777; padding:12px 5px; border-bottom:1px dotted #333333; position:relative;}
.catgry_Cont .cat-list-item li a:hover{background:#d80c8c; border:none; top:-1px; padding-top:13px; color:#ffffff;}
.popularTopic{margin:0 0 0;}
.popularTopic .topicInner1{padding:22px 0; border-bottom:1px dotted #666666;}
.popularTopic .topicInner1 .topic_imgCont{width:82px; max-height:82px;}
.popularTopic .popular_title{color:#7e3d97; font:bold 12px/13px 'Lato-Regular', serif; padding:0 0 10px; display:block;}
.popularTopic h6{font:14px/20px 'Lato-Regular', serif; color:#333333;}

.blogRight{}
.blogRight .featured_header h2{padding:0 0 40px; font-family:'Merriweather-Regular', serif; font-size:34px; line-height:34px;}
.blogRight .featured_header h5{color:#00acec; font:20px/24px 'Merriweather-Regular', serif;}
.blogRight .featured_header a{color:#00acec; font:20px/24px 'Merriweather-Regular', serif;}
.blogRight .featured_header .blgDateName{font:12px/14px 'Lato-Regular', serif; color:#777777; padding:15px 0 0;}
.blogRight .featured_header .blgBanner{position:relative; margin:30px 0 50px;}
.blogRight .featured_header .blgBanner .blogProImg{position:absolute; bottom:-30px; border:5px solid #e5e5e5; height:60px; width:60px; left:44px; background:#ffffff;}
.blogRight .featured_header p{font:14px/22px 'Lato-Regular', serif; color:#777777;}
.MoreNews_Cont{margin:50px 0 50px;}
.MoreNews_Cont h4{font:20px/40px 'Merriweather-Regular', serif; padding:0 0 60px;}

.NewsOtr{margin:0 0 70px;}
.NewsOtr .newsImgOtr{width:120px; height:120px;}
.NewsOtr .NewsDescription{padding-left:10px;}
.NewsOtr .NewsDescription h3{color:#00acec; font:20px/24px 'Merriweather-Regular', serif; padding:0 0 10px;}
.NewsOtr .NewsDescription a{color:#00acec; font:20px/24px 'Merriweather-Regular', serif; padding:0 0 10px;}
.NewsOtr .NewsDescription p{font:14px/22px 'Lato-Regular', serif; color:#777777;}
.NewsOtr .NewsDescription p span{display:block; padding:0 0 10px; font-size:12px; line-height:16px;}

/*------ BLOG POST ------*/
.post_blogtxt{font:16px/25px 'Merriweather-Regular', serif; color:#333333; padding:0 0 45px;}
.blogPost-list{padding:40px 50px;}
.blogPost-list h4{font:16px/25px 'Merriweather-Italic', serif; color:#333333; padding:0 0 20px;}
.blogPost-list ul{}
.blogPost-list ul li{list-style:inside square; color:#1166b0; font:14px/22px 'Lato-Regular', serif;}
.blogPost-list ul li span{color:#777777; padding-left:15px;}
.blogPost_quote{margin:40px 0 60px; padding:0 0 0 130px;}
.blogPost_quote .postquote{border-left:4px solid #e5e5e5; padding:0 0 0 80px; position:relative;}
.blogPost_quote .postquote p{font:16px/22px 'Lato-Italic', sans-serif; color:#666666; position:relative; padding:30px 0 5px;}
.blogPost_quote .postquote .lftquote{position:absolute; right:100%; top:0; margin-right:15px}
.blogPost_quote .postquote .rtquote{position:absolute; right:0px; top:100%;}
.blogPost_quote .postquote .blogquoteinfo{padding-top:15px;}
.blogPost_quote .postquote .blogquoteImg{height:100px; width:100px; overflow:hidden; border-radius:50%; overflow:hidden;}
.blogPost_quote .postquote .blogquoteinfo h3{color:#00aeef; font:14px/20px 'Lato-Regular', serif; padding:40px 0 0;}

.RelatedPost{margin:50px 0; display:table; width:100%;}
.RelatedPost h3{font:24px/24px "Merriweather-Regular",serif; padding: 0 0 45px;}
.RelatedPost .RelatedPost-List{}
.RelatedPost .RelatedPost-List li{width:120px; margin-right:10px; float:left;}
.RelatedPost .RelatedPost-List li .img-cont{width:100%; height:120px; overflow:hidden;}
.RelatedPost .RelatedPost-List li h6{font:14px/20px 'Lato-Regular', serif; color:#777777; padding:20px 0 0;}

.BlogComments{margin:90px 0 0; display:table; width:100%;}
.BlogComments h2{font:60px/54px 'Merriweather-Regular', serif; padding:0 0 65px;}
.BlogComments .CommentsList{margin-bottom:55px;}
.BlogComments .CommentsList .cmmntImg{width:80px; height:80px;}
.BlogComments .CommentsList .commenttxt{padding:0 0 0 15px;}
.BlogComments .CommentsList .commenttxt h5{color:#00adee; font:14px/20px 'Lato-Regular', serif;}
.BlogComments .CommentsList .commenttxt p{color:#777777; font:14px/20px 'Lato-Regular', serif;}
.BlogComments .CommentsList .commenttxt p span{display:block;}

.BlogPost_Form{margin-bottom:50px}
.BlogPost_Form .FC_Talk h3{font:60px/54px 'Merriweather-Regular', serif;}
.BlogPost_Form .FC_Talk h3 small{font-size:30px; line-height:27px; display:block;}
.BlogPost_Form .FC_Talk .FC_Msg_Form{padding-top:30px;}
.BlogPost_Form .FC_Msg_Form .send_msg_btn{letter-spacing:0; font-size:13px;}
.BlogPost_Form .FC_Msg_Form .chkbox{float:left;}
/*=================================== BLOG PAGE CSS ===================================*/

/*=================================== FOR RESIDENT PAGES CSS ===================================*/
/*------ Login ------*/
.LoginCont{margin:100px 0 200px;}
.LoginCont h1{font:60px/54px 'Merriweather-Regular', serif; text-align:center; padding:0 0 100px;}
.LoginCont h1 small{font-size:30px; line-height:27px; display:block;}
.LoginCont .LoginFrmOtr{ margin:0 auto; position:relative;}
.LoginCont .LoginFrmOtr #showLoder{position:absolute; top:50%; left:50%; margin-top:-40px;}
.LoginCont .LoginFrmOtr label{text-align:right; float:right; font:12px/14px 'Lato-Bold', serif; color:#999999; padding:20px 0 0; margin-right:30px;}
.LoginCont .LoginFrmOtr .input{float:left; height:50px; line-height:50px\9;}
.LoginCont .LoginFrmOtr .form-group{display:table; width:100%;}
.LoginCont .LoginFrmOtr .frgtpass{float:left; font:bold 14px/16px 'Lato-Regular', serif; color:#999999;}
.LoginCont .LoginFrmOtr .submitbtn{width:180px; height:50px; float:right; background-color:#d70a8b; font:12px/14px 'Lato-Bold', serif; color:#ffffff; text-align:center; display:table; padding-right:40px; background-image:url("../images/btn_lock.png"); background-repeat:no-repeat; background-position:left top; border:none; text-transform:uppercase; text-align:right; letter-spacing:1px;}
.LoginCont .LoginFrmOtr .submitbtn span{display:table-cell; vertical-align:middle;}
.LoginCont .LoginFrmOtr .submitbtn img{float:left;}
.LoginCont .LoginFrmOtr .submitbtn:hover{background-color:#b90677;}
.LoginCont .LoginFrmOtr label.error{margin:0; padding:4px 0 0; float:left; font:14px/16px 'Lato-Regular', serif;}
.LoginCont #error{position:relative; text-align:center; top:-40px; left:50px; font:15px/16px 'Lato-Italic', serif;}
/*------ Login ------*/

/*------ ForResidents-JournalClub ------*/
.Profile_SideBar{border-bottom: 4px solid #333333;}
.Profile_SideBar .parentli{background:#f5f5f5; border-bottom:1px solid #cccccc; color:#333333; float:left; font-family:"Lato-Bold"; font-size:12px; padding:15px; position: relative; text-transform:uppercase; width:100%;}
.Profile_SideBar .parentli:hover{background: none repeat scroll 0 0 #d80b8c; color:#ffffff;}
.Profile_SideBar .parentli .smarrow{color:#114ca6; font-size:7px; padding-right:10px;}
.Profile_SideBar .parentli:hover .smarrow, .Profile_SideBar .parentli.active-child1 .smarrow{color:#ffffff;}
.Profile_SideBar .parent-active{background:#333333; color:#cccccc;}
.Profile_SideBar .parent-active:hover{background:#333333; border-bottom:1px solid #cccccc; color:#cccccc; padding-bottom:15px; top:0;}
.Profile_SideBar .parent-active i{font-size:15px;padding-right:10px;}
.Profile_SideBar .parent-active .gearico{padding-right:10px; position:relative; margin-top:-1px; float:left;}
.Profile_SideBar .parentli.active-child1{background:#d80b8c; border-bottom:none; color:#ffffff;}

.JournalClub_Cont{}
.journalBlog{padding:40px 0 20px; width:100%; display:table;}
.journalBlog .imgcont{width:70px; height:70px; overflow:hidden; float:left; margin-right:10px;}
.journalBlog .h5{float:left; font:14px/19px 'Lato-Bold', serif;}
.journalBlog .h5 small{color:#666666; font-weight:normal;}
.journalBlog .downld{border:1px solid #cccccc; display:block; clear:both; margin:20px 0 0; width:100%;}
.journalBlog .downld .left{width:22%; float:left;}
.journalBlog .downld .right{width:78%; float:left; padding:8px 0;}
.journalBlog .downld .left .file-typeOtr{height:122px; width:121px; background:#99dff9; display:table; text-align:center; position:relative; left:-1px; margin-top:-1px;}
.journalBlog .downld .left .file-typeOtr span{display:table-cell; vertical-align:middle; text-align:center;}
.journalBlog .downld .right .h3{font:19px/24px 'Merriweather-Regular', serif; color:#d80b8c;}
.journalBlog .downld .right .dwnldicon{display:block; float:left; padding:2px 5px;}
.journalBlog .downld .right p{color:#777777; font:14px/19px 'Lato-Regular', serif; padding:5px 40px 7px 0;}
.journalBlog .downld .right .date{font:12px/16px 'Lato-Regular', serif; color:#999999;}
.journalBlog .downld .right .date span{color:#333333;}
.journalBlog .tags{margin:10px 0 0;}
.journalBlog .tags .lfticons{color:#cbcbcb; font-size:18px; margin-right:7px; float:left;}
.journalBlog .tags .lfticons .thumbs-up{position:relative; top:-4px;}
.journalBlog .tags .lfticons span{font:10px/12px 'Lato-Regular', serif; color:#777777; padding:0 0 0 5px; position:relative; top:-6px;}
.journalBlog .tags .tagsul{float:right;}
.journalBlog .tags .tagsul_new{float:none; padding-right:30px;}

.journalBlog .tags .tagsul li{float:left; margin-left:7px; line-height:25px;}
.journalBlog .tags .tagsul li a{font:11px/11px 'Lato-Regular', serif; color:#666666; display:block; background:#e5e5e5; padding:8px 25px 7px 6px; height:25px; position:relative; margin-bottom:7px; position:relative; padding-right:25px\9 !important;}
.journalBlog .tags .tagsul li.tagicon a{background:none; padding:6px 0;}
.journalBlog .tags .tagsul li.tagicon a:hover{background:none;}
.journalBlog .tags .tagsul li a:hover{color:#ffffff; background:#d80b8c}
.journalBlog .tags .tagsul li.tagclose a{width:25px; height:25px; padding:7px; background:#999999; color:#ffffff; font:20px/12px 'Lato-Regular', serif;}
.journalBlog .tags .tagsul li.tagclose a:hover{background:#d80b8c;}
.journalBlog .tags .tagsul li.tagclose a:hover .tooltip2{display:block;}
.journalBlog .tags .time{font:12px/12px 'Lato-Regular', serif; color:#666666; float:left; margin-right:12px;}
.journalBlog .tags .cross-tag{position:absolute\9 !important; right:2px\9 !important; top:4px\9 !important;}

.JournalComment{width:100%; padding-left:20px; margin:20px 0;}
.JournalComment .commentblk{padding:20px 0 0 40px;}
.JournalComment .commentblk .commentimg{width:30px; height:30px; position:relative; margin-left:-40px; float:left; overflow:hidden;}
.JournalComment .commentblk .commentsubBtn{background-color:#d80b8c; color:#ffffff; float:right; font-size:13px; margin:10px 0 0 0; padding:10px 17px; text-align:center;  text-decoration:none; text-shadow:1px 1px 3px #000000; text-transform:uppercase; transition: all 0.5s ease 0s; height: 38px;}
.JournalComment .commentblk .commentsubBtn:hover{background-color:#bc0779; box-shadow:0 0 5px rgba(0, 0, 0, 0.2) inset; text-shadow:1px 1px 3px rgba(255, 255, 255, 0.3);}
.JournalComment .commentblk h6{font:11px/11px 'Lato-Bold', serif; color:#005777; padding:0 0 5px;}
.JournalComment .commentblk p{font:13px/19px 'Lato-Regular', serif; color:#666666; padding:0 0 10px;}
.JournalComment .commentblk .ReplyTxt{float:right; font:10px/12px 'Lato-Regular', serif; color:#00aeef; padding:15px 0 0;}
.JournalComment .commentblk .commentfield{margin:40px 0 0;}
.JournalComment .commentblk .commentfield .commentimg{margin-top:4px; width:30px; height:30px; position:relative; margin-left:-40px; overflow:hidden; float:left;}
.JournalComment .commentblk .commentfield .form-control{height:38px; padding-left:5px; padding-right:5px;}

.JournalComment .commentblk .commentfield-sml{margin:10px 0 20px; padding-left: 40px;}
.JournalComment .commentblk .commentfield-sml .commentimg{margin-top:4px; width:30px; height:30px; position:relative; margin-left:-40px; overflow:hidden; float:left;}
.JournalComment .commentblk .commentfield-sml .form-control{height:38px; padding-left:5px; padding-right:5px; width:370px; !important;}
.JournalComment .commentblk .commentfield-sml .commentsubBtn{ margin-top:0 !important;}
.JournalComment .commentblk .commentfield-sml .example{position:relative;}
.JournalComment .commentblk .commentfield-sml .example label.error{position:absolute; left:0; top:100%;}

.student-doc-list .smarrow{color:#114ca6; font-size:7px; padding-right:10px;}
.catgry_Cont .cat-list-item li a:hover .smarrow{color:#ffffff;}

.tag-brdrBtm{border-bottom:1px dotted #999999; padding-bottom:15px;}
.comm-brdrBtm{border-bottom:1px dotted #999999; padding-bottom:10px;}
.comm-brdrTop{border-top:1px dotted #999999; padding-top:0px; margin-top:5px;}
.comm-brdrTop a{padding-top:10px !important;}
.brdr_btm_pink{border-bottom:1px dotted #D80B8C; display:table; padding-bottom:3px;}
.new-padTop{padding-top:15px !important;}
.add-tag-new{background:#D80B8C; width:25px; height:25px; padding:6px; float:right; position:relative; margin-left:5px;}
.input4tag{width:300px; float:right; clear:both; margin-bottom:5px; position:relative;}
.input4tag input[type="text"]{width:75%; float:left;}
.input4tag input.save{width:24%; float:left; margin-left:1%; height:30px; color:#666666; background-color:#bebebe;}
.input4tag input.save:hover{background:#999999; color:#ffffff;}
.input4tag label.error {
    position: absolute;
    top: 0;
	left: -100px;
    z-index: 1;
	font-size:12px;}
#error_tag_1 span{font-size:12px; padding-top:10px;}
/*.journalBlog .tags .tagsul li a:hover .cross-tag{background:#d80b8c}*/
.cross-tag{ background: #cccccc; padding: 3px; float:right; margin-left: 10px; top: -3px;  position: relative; visibility:hidden;}

.FileInfoContOtr .addTagsOtr .save_edu{float:right; min-width:61px; background-color:#cccccc; color:#666666;}
.FileInfoContOtr .addTagsOtr .save_edu:hover{background-color:#999999; color:#ffffff;}
.FileInfoContOtr .addTagsOtr input[type="text"]{width:78%;}
/*.journalBlog .tags .tagsul li a.hover_clsShw:hover{background:#E5E5E5; color:#666666;}
.journalBlog .tags .tagsul li a.hover_clsShw:hover .cross-tag{visibility:visible;}
.journalBlog .tags .tagsul li a.hover_clsShw .cross-tag:hover{background:#bdbdbd;}*/

.hover_clsShw:hover{background:#E5E5E5 !important; color:#666666 !important;}
.hover_clsShw:hover .cross-tag{visibility:visible;}
.hover_clsShw .cross-tag:hover{background:#bdbdbd;}
.pad-rt{ padding-right:6px !important;}

/*------ ForResidents-JournalClub ------*/

/*------ ForResidents-MyProfile ------*/
.sel-outr{display:block; position:relative;}
.sel-outr label.error{position:absolute; z-index:1; top:110%;}
.sel-outr2{float:left; position:relative;}
.sel-outr2 label.error { left: 0; position: absolute;  top: 94%;  width: 100%;  z-index: 1;}

.profileBlk{margin:50px 0 0;}
.profileBlk1{margin-top:60px;}
.profileBlk .form-group{display:table; width:100%; margin-bottom:12px; clear:both;}
.profileBlk .frmlabel{height:40px; display:table; width:100%;}
.profileBlk label{font:12px/14px 'Lato-Bold', serif; color:#999999; display:table-cell; vertical-align:middle;}
.MyProfileImgfrm{margin-bottom:-120px; position:relative; display:inline-block; z-index:100;}
.MyProfileImageOtr{position:relative;}
.MyProfileImageOtr .PorfileImgBtn{height:120px !important; min-width:120px !important; margin-left:0 !important;}
.profileBlk .profileImgblk{background:#f5f5f5; height:120px; width:120px; overflow:hidden; float:left; border:1px solid #cccccc; margin-bottom:15px;}
.profileBlk .profileimg-helptxt{width:190px; color:#d80b8c; font:12px/16px 'Lato-Italic', serif; float:left; margin:75px 0 0 15px;}
.profileBlk .form-field{height:40px; font:14px/16px 'Lato-Bold', serif; color:#666666; padding-left:20px; padding-right:20px; border-color:#999999; line-height:40px\9;}
.profileBlk select.form-field{line-height:33px;}
.profileBlk .form-field::-webkit-input-placeholder{color:#999999; font-size:12px;}
.profileBlk .form-field::-moz-placeholder{color:#333333; font-size:12px;}
.profileBlk .form-field:-ms-input-placeholder{color:#888888; font-size:12px;}
.profileBlk .form-field.selectBox-dropdown{padding-top:11px; padding:7px 5px\9;}

.profileBlk .text-field{height:75px; padding:8px 20px; border-color:#999999;}
.profileBlk .blkheading{font:40px/36px 'Merriweather-Regular', serif; padding-bottom:30px;}
.profileBlk .blkheading small{font-size:20px; line-height:18px; display:block;}
.profileBlk .submit_btn{background-color:#d80b8c; height:50px; width:180px; border:none; font:12px/14px 'Lato-Bold', serif; color:#ffffff; text-align:right; padding-right:40px; float:right; cursor:pointer;}
.profileBlk .submit_btn.lockbtn{background-image:url(../images/btn_lock.png); background-position:left top; background-repeat:no-repeat;}
.profileBlk .addanother_btn{background-color:#285e91; height:50px; width:180px; border:none; font:12px/14px 'Lato-Bold', serif; color:#ffffff; text-align:right; padding-right:20px; float:right; cursor:pointer; margin-right:10px;}
.profileBlk .addanother_btn.addbtnicon{background-image:url(../images/btn_addicon.png); background-position:left top; background-repeat:no-repeat;}
.profileBlk .DescriptionCont{padding:0 15px 0 0; margin:0 0 5px;}
.profileBlk .DescriptionCont h5{font:20px/24px 'Merriweather-Regular', serif; color:#285e91; padding:0;}
.profileBlk .DescriptionCont p{font:14px/19px 'Lato-Regular', serif; color:#777777;}
.profileBlk .DescriptionCont.last{margin-bottom:0;}
.profileBlk .removeblk{background:#cccccc; height:23px; width:23px; display:table; color:#FFF; text-align:center; position:relative; margin:0 auto;}
.profileBlk .closerepeat{float:right; position:relative; margin:8px -25px 0 0;}
.profileBlk .removePublication{position:absolute; right:0; top:0;}
.profileBlk .removeblk .crs{display:table-cell; vertical-align:middle; text-align:center;}
.profileBlk .removeblk:hover{background:#d80b8c;}
.profileBlk .removeblk:hover .tooltip2{display:block;}
.tooltip2{position:absolute; bottom:100%; left:0; display:none;}
.tooltip2 .box{position: relative; background:#d80b8c; width:80px; height:30px; display:block; font:bold 12px/14px 'Lato-Bold', serif; text-align:center; padding-top:8px; top:-9px; left:-12px;}
.tooltip2 .box:after{top:100%; left:18px; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; border-color:rgba(216, 11, 140, 0); border-top-color:#d80b8c; border-width:5px;}
/*------ ForResidents-MyProfile ------*/

/*------ ForResidents-Lectures ------*/
.lectureMainCont{}
.SearchWeek{margin-top:20px; margin-bottom:60px;}
.SearchWeek h2{font:34px/40px 'Merriweather-Regular', serif; color:#00aceb;}

.lectureMainCont .jumpweekselect{height:32px; border:1px solid #dc2598; float:right; width:150px; margin:35px 0 0;}
.lectureMainCont .jumpweekselect .jumptxt{background:#dc2598; font-family:'Lato-Bold', serif; font-style:normal; font-size:10px; color:#ffffff; height:30px; text-align:center; min-width:90px; float:left; line-height:30px;}
.lectureMainCont .jumpweekselect .jumpselect{float:left; width:50px; height:29px; line-height:29px; min-width:inherit; border:none; color:#999999;}
.lectureMainCont .jumpweekselect .jumpselect.selectBox-dropdown .selectBox-arrow{background: url(../images/arrow-down-pink.png) 50% center no-repeat;}
.jumpselect-selectBox-dropdown-menu{width:142px !important; margin-left:-91px !important; border:1px solid #dc2598 !important; margin-top:4px !important; border-radius:0 !important;}
.jumpselect-selectBox-dropdown-menu.selectBox-options LI{padding:0 3px;}
.jumpselect-selectBox-dropdown-menu.selectBox-options LI A{font:bold 10px/21px 'Lato-Regular', serif !important; color:#999999 !important; border-bottom:1px solid #e5e5e5;}
.jumpselect-selectBox-dropdown-menu.selectBox-options LI.selectBox-hover A{background-color:#ffffff !important; color:#dc2598 !important;}

.LectureSchedule{margin:30px 0 0;}
.LectureSchedule .lecutreInner{margin-top:30px;}
.LectureSchedule .lecutreInner .lecdate{max-width:100px;}
.LectureSchedule .lecutreInner .lecdate span{background:#dc2598; clear:both; font:bold 12px/12px 'Lato-Regular', serif; color:#ffffff; padding:8px 20px; display:block; text-align:center;}
.LectureSchedule .lecutreInner .lecdate h2{font:40px/40px 'Lato-Regular', serif; color:#0d518c; clear:both; text-align:center; text-transform:uppercase; padding-top:5px;}
.LectureSchedule .lecutreInner .lecdate h2 small{font-size:20px; line-height:22px; display:block;}
.LectureSchedule .lectureDetail{margin:15px 0 0;}
.LectureSchedule .lectureDetail .lecRow{margin-bottom:17px;}
.LectureSchedule .lectureDetail label{font:12px/14px 'Lato-Regular', serif; color:#999999; padding-left:28px; padding-top:5px; float:left;}
.LectureSchedule .lectureDetail h6{font:14px/16px 'Lato-Regular', serif; float: left;}
.LectureSchedule .lectureDetail h6 a{max-width:60px; padding:5px 10px; background:#0d518c; font-size:10px; color:#ffffff; font-weight:bold; line-height:10px; margin-left:20px;}
.LectureSchedule .lectureDetail h4{color:#1166b0; font:24px/24px 'Merriweather-Regular', serif;}
.LectureSchedule .lectureDetail h5{color:#1166b0; font:14px/22px 'Lato-Bold', serif;}
.LectureSchedule .lectureDetail .scheduletime{margin-top:15px;}
.LectureSchedule .lectureDetail .scheduletime li{font:13px/20px 'Lato-Italic', serif; color:#777777;}
.LectureSchedule .lectureDetail .lectureList2{padding-left:20px;}
.LectureSchedule .lectureDetail .lectureList2 li{font-size:20px; line-height:20px; color:#dc2598; list-style:square; float:left; width:100%; padding:2px 0 0;}
.LectureSchedule .lectureDetail .lectureList2 li:first-child{padding:0;}
/*.LectureSchedule .lectureDetail .lectureList2 li:before{content:""; border-color:#dc2598; border-style:solid; border-width:4px 4px 4px 4px; display:block; height:0; width:0;   left:-1em; position:relative;}*/
.LectureSchedule .lectureDetail .lectureList2 li span{font:14px/20px 'Lato-Italic', serif; color:#333333; /*float:left;*/ border-bottom:1px dotted #cccccc; padding:0 10px 3px 0; position: relative; top:-2px;}
.LectureSchedule .lectureDetail .lectureList2 li span .no_doc{cursor:default; border:none; padding:0; top:0;}
.LectureSchedule .lectureDetail .lectureList2 li span a{margin-left:15px; height:15px; display:inline-block;}
.LectureSchedule .lectureDetail .lectureList2 li span a img{height:12px;}
.LectureSchedule .lectureDetail .lectureList2 li .download_resident_lect span{max-width:250px; white-space:wrap; word-break:break-all; display:inline-table;}
.LectureSchedule .lectureDetail .lectureList2 li .download_resident_lect:hover span{color:#dc2598;}
.LectureSchedule .lectureDetail .lectureList2 li .download_resident_lect .nthover{display:inline-block;}
.LectureSchedule .lectureDetail .lectureList2 li .download_resident_lect .onhover{display:none;}
.LectureSchedule .lectureDetail .lectureList2 li .download_resident_lect:hover .nthover{display:none;}
.LectureSchedule .lectureDetail .lectureList2 li .download_resident_lect:hover .onhover{display:inline-block;}
.LectureSchedule .lectureDetail em{font:14px/20px 'Lato-Italic', serif; color:#777777;}
.LectureSchedule .lecutreInner .lecutreLoadMore{margin-top:0px;}

.resi_lect_schdl table{ float:left; clear:both;}
.resi_lect_schdl table tr td{text-align: left; color:#999999;font: 13px/14px 'Lato-Italic'; padding:3px 0;}
.resi_lect_schdl table .resi-lect-p{text-align:left; padding:0 10px;}
.resi_lectMrg{margin-bottom:0;}
.seemap_cont{border:1px solid #ccc; width:380px;height:180px; margin-left:28px; margin-bottom:17px; display:none; clear:both;}
/*------ ForResidents-Lectures ------*/

/*------ ForResidents-Schedule ------*/
.ResidentSchedule{margin:35px 0 0; display:table; width:100%;}
.ResidentSchedule .dwnldfile{border:1px solid #cccccc; height:72px; width:100%; float:left; position:relative; font:16px/22px 'Merriweather-Italic', serif; color:#777777; padding-right:72px; text-align:center; margin-bottom:10px;}
.ResidentSchedule .dwnldfile .downloadlink{height:72px; width:72px; background:#99dff9; position:absolute; right:-1px; top:-1px; display:table; text-align:center;}
.ResidentSchedule .dwnldfile .downloadlink span{vertical-align:middle; text-align:center; display:table-cell;}
.ResidentSchedule .dwnldfile .downloadlink span img{height:40px;}
.ResidentSchedule .dwnldfile p{font:16px/22px 'Merriweather-Italic', serif; color:#777777; padding:15px 0 0 0; text-align:center;}
.ResidentSchedule .ResScheduleList .heading{font:28px/34px 'Merriweather-Regular', serif; color:#777777; padding:0 0 10px;}
.ResidentSchedule .ResScheduleList th, .ResidentSchedule .ResScheduleList td{border:none;}
.ResidentSchedule .ResScheduleList td{padding:9px 2px 12px; word-break:break-all; vertical-align:top;}
.ResidentSchedule .ResScheduleList td a{color:#777777;}
.ResidentSchedule .ResScheduleList td a:hover{color:#dc2598;}
.ResidentSchedule .ResScheduleList td a.linkimg{background-image:url("../images/download_sml.jpg"); background-position:right center; background-repeat:no-repeat; background-size:13px auto; padding-right:18px;}
.ResidentSchedule .ResScheduleList td a.linkimg:hover{background-image:url("../images/download_sml_hover.jpg");}
.ConferenceCont{margin:70px 0 0; display:table; width:100%;}
.ConferenceCont h3{font:40px/36px 'Merriweather-Regular', serif;}
.ConferenceCont h3 small{font-size:20px; line-height:18px; display:block;}
.ConferenceCont .ConferenceInner{margin-top:40px;}
.ConferenceCont .ConferenceInner h4{font:40px/40px 'Lato-Regular', serif; color:#777777; float:left;}
.ConferenceCont .ConferenceInner h4 small{font-size:20px; line-height:24px; display:block;} 
.ConferenceCont .ConferenceInner .ConferenceImg{height:100px; width:100px; float:left; overflow:hidden; margin-left:40px;}
.ConferenceCont .ConferenceInner h6{color:#00aceb; font:14px/20px 'Merriweather-Regular', serif;}
.ConferenceCont .ConferenceInner h6 span{color:#333333; font:10px/14px 'Lato-Bold', serif; padding-left:20px;}
.ConferenceCont .ConferenceInner p{color:#777777; font:14px/19px 'Lato-Regular', serif;}
.ConferenceCont .ConferenceInner .btnmap{font:10px/10px 'Lato-Bold', serif; background:#1166b0; color:#ffffff; padding:6px 15px; text-transform:uppercase; margin:5px 0 0; float:left; clear:both;}
.file_btn2{width:230px; margin:40px auto; height:50px; color:#ffffff; background-color:#1166b0; display:table; text-align:right; overflow:hidden; border-radius:3px; padding:19px 15px 0 0; font:12px/12px 'Lato-Bold', serif;}
.file_btn2.icon{background-image:url(../images/file-btn.png); background-repeat:no-repeat; background-position:left top;}
.file_btn2:hover{background-color:#024c8d; color:#ffffff;}
/*------ ForResidents-Schedule ------*/

/*------ ForResidents-RotationDocument ------*/
.document_list .sort_by_outr .sort_title2{width:auto !important; padding-right:15px; padding-left:15px; background:#285e91; color:#ffffff !important; border:none !important;}
.rotation-list td{padding:10px 2px !important;}
.rotation-list td{color:#777777;}
.rotation-list td a{color:#333333; font-weight:bold;}
.rotation-list .rotationfilelink a.linkimg{background-image:url("../images/download_sml.jpg"); background-position:right center; background-repeat:no-repeat; background-size:13px auto; padding-right:18px;}
.rotation-list .rotationfilelink a.linkimg:hover{background-image:url("../images/download_sml_hover.jpg");}
.rotation-list td a:hover{color:#dc2598;}
.document_list td a.read, .document_list td .read{color:#777777; font-weight:normal;}
.document_list .read a{color:#777777; font-weight:normal; font:13px/18px 'Lato-Regular', serif;}
.document_list .unread a{color:#000000; font:13px/18px 'Lato-Bold', serif;}
.unread {color:#000000; font:13px/18px 'Lato-Bold', serif;}
/*------ ForResidents-RotationDocument ------*/

/*=================================== FOR RESIDENT PAGES CSS ===================================*/

/*=================================== ERROR PAGE CSS ===================================*/
.err404-txt{font:17px/25px 'Lato-Regular', serif; color:#666666; float:left;margin-top:40px;}
.err404-head{margin-top:32px; float:left;}
.err404-img{float:left; margin-top:60px;}
.err404-img img{width:100%;}
/*=================================== ERROR PAGE CSS ===================================*/

.setting_outr .settingsOtr1{position:absolute; top:100%; display:none; right:0;}
.setting_outr:hover .settingsOtr1{display:block;}
.setting_outr .settingInner{width:150px; position:relative; border:1px solid #cccccc; margin-top:20px; padding:20px; background:#f9f9f9;}
.setting_outr .settingInner:before{position:absolute; content:""; width:30px; height:20px; bottom:100%; right:-1px;  border:1px solid #cccccc; background:#f9f9f9; border-bottom:none;}
.setting_outr .settingInner ul li{display:block; padding:0 0 10px;}
.setting_outr .settingInner ul li a{font:10px/14px 'Lato-Bold', serif; color:#777777; text-transform:uppercase;}
.setting_outr .settingInner ul li a:hover{color:#d80b8c;}



.social_events .caroufredsel_wrapper{width:100% !important;}
.social_events .control_box{position:absolute; top:-652px; right:32px;}


/*---------- CUSTOME CSS ---------*/
input[type=checkbox].css-checkbox{display:none;}
input[type=checkbox].css-checkbox + label.css-label{padding-left:35px; height:18px; display:inline-block; line-height:38px; background-repeat:no-repeat; background-position: 0 0; font:14px/16px 'Lato-Regular', serif; color:#999999; vertical-align:middle; cursor:pointer;}
input[type=checkbox].css-checkbox:checked + label.css-label{background-image:url(../images/checked.jpg);}
label.css-label{background-image:url(../images/unchecked.jpg); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
/*---------- CUSTOME CSS ---------*/

#cssmenu > ul > li.has-sub.active{background:#af0a72;}
#cssmenu > ul > li.has-sub.active > .list-head{color:#ffffff;}
/*#cssmenu > ul > li.active a .arrow_right{transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); margin-right:6px; margin-top:9px;}
#cssmenu > ul > li a.active .arrow_left{transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); margin-right:1px; margin-top:5px;}*/
#cssmenu ul li .arrow_right{color:#1166b0;}
#cssmenu ul li:hover .arrow_right, #cssmenu ul li.active .arrow_right{color:#ffffff;}

#cssmenu > ul > ul > ul > li:last-child{border-bottom:none;}

img.grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}
.big_txt .selectBox-dropdown .selectBox-label{padding:6px 3px;}
/*----------------------- CUSTOM SELECT BOX ---------------------------*/
.selectBox-dropdown{position:relative; border:solid 1px #999999; line-height:1.5; text-decoration:none; text-align:left; color:#000; outline:none;  vertical-align:middle; background:#ffffff; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .75); -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .75); box-shadow:0 1px 0 rgba(255, 255, 255, .75); display:inline-block; cursor:default;}
.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow{border-color:#666;}
.selectBox-dropdown.selectBox-menuShowing-bottom{-moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-left-radius:0;  -webkit-border-bottom-right-radius:0; border-bottom-left-radius:0; border-bottom-right-radius:0;}
.selectBox-dropdown.selectBox-menuShowing-top{-moz-border-radius-topleft:0; -moz-border-radius-topright:0; -webkit-border-top-left-radius:0; -webkit-border-top-right-radius:0;
 border-top-left-radius:0; border-top-right-radius:0;}
.selectBox-dropdown .selectBox-label{padding:0 8px; display:inline-block; white-space:nowrap; overflow:hidden;}
.selectBox-dropdown .selectBox-arrow{position:absolute; top:0; right:0; width:23px; height:100%; background: url(../images/arrow-down-black.png) 50% center no-repeat;}
/* Dropdown menu */
.selectBox-dropdown-menu{position:absolute; z-index:99999; max-height:200px; min-height:1em; border:solid 1px #BBB; background:#FFF; -moz-box-shadow:0 2px 6px rgba(0, 0, 0, .2); -webkit-box-shadow:0 2px 6px rgba(0, 0, 0, .2); box-shadow:0 2px 6px rgba(0, 0, 0, .2); overflow:auto; -webkit-overflow-scrolling:touch;}
/* Inline control */
.selectBox-inline{min-width:150px; outline:none; border:solid 1px #BBB; background:#FFF; display:inline-block; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; overflow:auto;}
.selectBox-inline:focus{border-color:#666;}
/* Options */
.selectBox-options,.selectBox-options LI,.selectBox-options LI A{list-style:none; display:block; cursor:default; padding:0; margin:0;}
.selectBox-options.selectBox-options-top{border-bottom:none; margin-top:1px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius:5px; border-top-left-radius:5px; border-top-right-radius:5px;}
.selectBox-options.selectBox-options-bottom{border-top:none; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius:5px;    -webkit-border-bottom-right-radius:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.selectBox-options LI A{line-height:1.5; padding:0 .5em; white-space:nowrap; overflow:hidden; background:6px center no-repeat;}
.selectBox-options LI.selectBox-hover A{background-color:#EEE;}
.selectBox-options LI.selectBox-disabled A{color:#888; background-color:transparent;}
.selectBox-options LI.selectBox-selected A{background-color:#C8DEF4;}
.selectBox-options .selectBox-optgroup{color:#666; background:#EEE; font-weight:bold; line-height:1.5; padding:0 .3em; white-space:nowrap;}
/*----------------------- CUSTOM SELECT BOX ---------------------------*/

#mcTooltip{ display:table-cell; vertical-align:middle;}
.mcTooltipInner h5{ font-size:12px !important; font-family:'Lato-Bold'; margin-top:-15px;}
.mcTooltipInner h5 small{ display:block !important;}

/*------ Member Dropdown ------*/
.mem_area{}
.mem_area ul li.brdnone{border:none;}
.mem_area ul .mem-headli a{padding-left:25px;}
.mem_area ul{background:#f5f5f5; float:left; width:100%;}
.mem_area ul li{min-height:40px; display:block; float:left; width:100%; border-bottom:1px dotted #777777;}
.mem_area ul li a{color:#333333; font-family:'Lato-Bold'; font-size:12px; text-transform:uppercase; padding:12px 10px; float:left; width:100%;}
.mem_area ul li a .arrow_right{font-size:8px; float:right; position:relative; top:5px; color:#1166b0;}
.mem_area ul li:hover .anchor1, .mem_area ul li.active .anchor1{background:#e554af; color:#ffffff;}
.mem_area ul li:hover .anchor1 i, .mem_area ul li.active .anchor1 i{color:#ffffff;}
.mem_area ul li:hover a, .mem_area ul li.active a, .mem_area ul li.active a .arrow_right{color:#ffffff;}
.mem_area ul .subs2 li a{color:#333333; padding-left:45px;}
.mem_area ul .subs2 li:hover a .arrow_right{color:#ffffff;}
.mem_area ul .subs2 li a .arrow_right{color:#1166b0;}
.mem_area ul .subs2 li.active a .arrow_right{color:#ffffff;}
.mem_area ul .subs2 li:hover .anchor2, .mem_area ul .subs2 li.active .anchor2{background:#d80b8c; color:#ffffff;}
.mem_area ul .subs2 li:hover .sub3 li a{color:#333333;}
.mem_area ul .sub3 li a{color:#333333; padding-left:65px;}
.mem_area ul .sub3 li a .arwlft{font-size:8px; float:left; margin-right:15px; position:relative; top:5px; color:#1166b0;}
.mem_area ul .sub3 li:hover a, .mem_area ul .sub3 li:hover a .arwlft, .mem_area ul .sub3 li.active a, .mem_area ul .sub3 li.active a .arwlft{color:#ffffff !important;}
.mem-headli ul .sub3 li:hover .anchor3, .mem-headli ul .sub3 li.active .anchor3{background:#af0a73;}
/*------ Member Dropdown ------*/

/*------ FORGET PASSWORD ------*/
.forgotCont h1{padding-bottom:50px;}
.forgotCont .LoginFrmOtr .submitbtn{font-size:15px; font-weight:normal; letter-spacing:1px;}
/*------ FORGET PASSWORD ------*/

/*------ Resident Education Material Comment part ------*/
.fileInfoOtr{width:100%; min-height:1px;}
.fileInfoOtr td{padding-right:0 !important; padding-left:0 !important;}
.fileInfoOtr .FileInfoContOtr{position:relative; margin-top:-10px;}
.fileInfoOtr .FileInfoInnr .closed{background:#d80b8c; padding:4px 3px; display:block; float:right; position:absolute; top:2px; right:2px;}
.fileInfoOtr .FileInfoInnr{background:#f9f9f9; position:relative; padding:25px 40px 10px 40px; width:100%;}
.fileInfoOtr .FileInfoInnr_new .title{font-size:14px; color:#333333; padding:0 0 7px;}
.fileInfoOtr .FileInfoInnr_new .DwnldLinkOtr{font-size:13px; color:#666666; padding:0 0 20px; text-align:center; width:100%;}
.fileInfoOtr .FileInfoInnr_new .DwnldLinkOtr .linkdwn{color:#00aceb; display:block; text-align:center; padding:8px 0 0; font-size:14px;}
.fileInfoOtr .FileInfoInnr_new .DwnldLinkOtr .linkdwn:hover{text-decoration:underline;}
.likeTags li{float:left; min-width:40px; margin-right:5px;}
.likeTags li a{float:left; color:#999999; font-size:11px;}
.likeTags li img{float:left; padding-right:5px;}




.likeTags li span{float:left; line-height:11px;}
.likeTags li a .thumbs-up{position: relative; top: -4px;}
.FileInfoInnr .tagsul{float:right;}
.FileInfoInnr .tagsul li{float: left; line-height: 25px; margin-left: 7px;}
.FileInfoInnr .tagsul li.tagicon a{background: none repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 6px 0;}
.FileInfoInnr .tagsul li a{background: none repeat scroll 0 0 #e5e5e5; color: #666666; display: block; font: 11px/11px "Lato-Regular",serif; height: 25px; padding: 8px 25px 7px 6px; position: relative;}

.likeTags li a.active{}
.likeTags li a.active .thumbs-up { display:none !important;} 
.likeTags li a.active img.pink-act{display:block; position: relative; top: -4px;}
.likeTags li a img.pink-act{display:none; position: relative; top: -4px;}

.journalBlog .tags a.active{}
.journalBlog .tags a.active .thumbs-up { display:none !important;} 
.journalBlog .tags a.active img.pink-act{display:block; position: relative; top: -4px; float:left; /*margin-right: 3px;*/}
.journalBlog .tags a.active span{ top:0 !important;}
.journalBlog .tags a img.pink-act{display:none; position: relative; top: -4px;}


.FileInfoInnr .addTagsOtr{min-width:270px; float:right; margin:10px 0 0;}
.FileInfoInnr .addTagsOtr a{font-family:'Lato-Bold'; color:#999999; text-transform:uppercase; font-size:10px; float:right; margin-left:20px;}
.FileInfoInnr .CommentsList{margin-top:20px;}
.FileInfoInnr .CommentsList .imgcont{width:30px; height:30px; overflow:hidden; margin-right:10px; float:left;}
.FileInfoInnr .CommentsList .CommentListRow{margin-bottom:20px;float:left; width:100%;}
.FileInfoInnr .CommentsList .CommentListRow h6{font-size:10px; color:#025977; font-family:'Lato-Bold';}
.FileInfoInnr .CommentsList .CommentListRow h6 span{text-transform:uppercase;}
.FileInfoInnr .CommentsList .CommentListRow p{font-size:12px; color:#999999; line-height:16px; margin:0; font-weight:normal;}
.FileInfoInnr .CommentsList .CommentListRow .postdate{color:#cccccc; font-size:12px;}
.fileInfoOtr .CommentCont{position:relative; padding:15px 40px 15px 40px; background:#f9f9f9; margin:2px 0 0; border:1px solid #cccccc; float:left; width:100%;}
.fileInfoOtr .CommentCont .CommentImg{width:30px; height:30px; overflow:hidden; margin-right:10px; float:left;}
.fileInfoOtr .CommentCont textarea{height:35px; max-height:35px; font-size:12px; padding-top:10px;}
.FileInfoInnr .CommentsList .CommentListRow .SubCommntEdu{margin:15px 0 0; padding-bottom:10px;}
.FileInfoInnr .CommentsList .CommentListRow .ReplyTxt{color:#00aeef; float:right; font:10px/12px "Lato-Regular",serif; padding:15px 0 0;}
.CommentsList .CommentListRow .SubCommntEdu .commentfield-sml{margin:10px 0 10px; display:table; float:right;}
.CommentsList .CommentListRow .SubCommntEdu .commentimg{float:left; height:30px; margin-top:4px; overflow:hidden; position:relative; width:30px;}
.CommentsList .CommentListRow .SubCommntEdu .form-control{height:38px; padding-left:5px; padding-right:5px; width:325px;}
.CommentsList .CommentListRow .SubCommntEdu .commentsubBtn{background-color:#d80b8c; color:#ffffff; float:right; font-size:13px; height:38px; margin:0; padding:10px 17px; text-align:center; text-decoration:none; text-shadow:1px 1px 3px #000000; text-transform:uppercase; transition:all 0.5s ease 0s;}
.CommentsList .CommentListRow .SubCommntEdu .commentsubBtn:hover{background-color:#bc0779; box-shadow:0 0 5px rgba(0, 0, 0, 0.2) inset; text-shadow:1px 1px 3px rgba(255, 255, 255, 0.3);}
.SubCommntEdu .allsubcomments{margin:0 0 15px;}

.example_subComment{position:relative;}
.example_subComment label.error{position:absolute; left:0; top:100%;}
/*------ Resident Education Material Comment part ------*/

.share-pic-details .forRes_txtara{position:relative; margin-bottom:10px;}
.share-pic-details .forRes_txtara label.error{margin-top:-10px;}


@media
only screen and (-webkit-min-device-pixel-ratio: 1.25),
only screen and ( min-device-pixel-ratio: 1.25),
only screen and ( min-resolution: 200dpi),
only screen and ( min-resolution: 1.25dppx)
{
    -webkit-font-smoothing: subpixel-antialiased;
	.lectureMainCont .jumpweekselect{width:150px;}
}

.successMsg1{top:0 !important; padding:0 0 10px !important;}
.contact_box #showLoder{position:absolute; top:50%; left:50%; margin-top:-15px;}
.remaining{ color: #d80b8c; font-size:12px; font-family:'Lato-Italic'; }

.FileInfoInnr_new .addTagsOtr{min-width:100% ; text-align:center; margin-top:0;}
.FileInfoInnr_new .addTagsOtr a:hover{color:#D80B8C;}
.FileInfoInnr_new .addTagsOtr input{height:34px; line-height:34px;}
.FileInfoInnr_new .form-group{margin-bottom:0;}

.FileInfoInnr_new .CommentsList .CommentListRow .postdate{color:#999999; font-size:12px;}
.FileInfoInnr_new .CommentsList .CommentListRow h6{font-size:10px; color:#005777; font-family:'Lato-Bold';}
.FileInfoInnr_new .CommentsList .CommentListRow p{font-size:13px; color:#777777; line-height:18px; margin:0; font-weight:normal;  font-family:"Lato-Regular";}
.FileInfoInnr .tagsul li{margin:0;}
.FileInfoInnr .tagsul_edu li.tagicon a{background: none repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 6px 0; border:none;}
.FileInfoInnr .tagsul_edu li a{background: none repeat scroll 0 0 #e5e5e5; color: #666666; display: block; font: 11px/10px "Lato-Regular",serif; height: 25px; padding:7px 6px 7px 6px; position: relative; border:1px solid #cccccc; border-radius:2px; -moz-border-radius:2px; -border-radius:2px; -webkit-border-radius:2px;}
.FileInfoInnr .tagsul_edu li a{padding-right:30px\9; margin:0 0 7px 7px;}
.FileInfoInnr .tagsul_edu li a .cross-tag{position:absolute\9; top:4px\9;}
.form-group .addTagsOtr .save{background:#e3e3e3;}


.edutopicselec{background: #d80c8c; color:#ffffff; }
.edutopicselec a{color:#ffffff !important;}

.date-format{ font-size:14px !important;}
.error-down{ position:relative;}
.enter_keywrds label.error{/*position:absolute; top:160%;*/ left:0; font-size:13px;}
.enter_keywrds label.search_error{/*position:absolute; top:160%;*/ left:0; font-size:13px;}


.title-pop-up{ display:block; text-align:left; margin-bottom:15px; font-size:16px;}
.disc-pop-up{ display:block; text-align:left; margin-bottom:20px; word-break:break-all;}
.click-to-view{ display:block; text-align: center; margin-bottom:15px; text-decoration: underline; color:#428bca;}
.hideleft_menu{display:none!important;}

.qutotr{float:left; position:relative;}
.qutimgotr{clear:both; float:left; width:100%; margin-top:20px;}
.qutotr .quote_left{right:100% !important; left:auto !important; margin-top:-23px !important; margin-right:5px;}
.qutotr .quote_right2{left:100% !important; right:auto !important; bottom:-20px !important;}

/*------ FILES ICONS CSS ------*/
.icon_wifi{background-image:url(../images/Wifi_icon.png); background-repeat:no-repeat; height:16px; width:16px; background-position:center center; display:block;}
.icon_pdf{background-image:url(../images/PDF_icon.png); background-repeat:no-repeat; height:16px; width:16px; background-position:center center; display:block;}
.icon_doc{background-image:url(../images/File_icon.png); background-repeat:no-repeat; height:16px; width:16px; background-position:center center; display:block;}
.icon_audio{background-image:url(../images/Mics_icon.png); background-repeat:no-repeat; height:16px; width:16px; background-position:center center; display:block;}
.icon_video{background-image:url(../images/Video_icon.png); background-repeat:no-repeat; height:16px; width:16px; background-position:center center; display:block;}
/*------ FILES ICONS CSS ------*/

.saadiaimg{margin:20px 0 0; width:200px; clear:both;}
.saadiaimg .imgcont{margin:0 0 10px; display:block;}
.saadiaimg h5{text-align:center; padding:10px 0; font-size:16px;}

/*======================= New CSS =======================*/
.selectBox-options LI.selectBox-selected a, .selectBox-options LI.selectBox-hover A{color:#000000;}
.selectBox-options LI.selectBox-selected a:hover{color:#000000;}
.selectBox-options LI a{ color:#000000;}
.selectBox-options LI a:hover{color:#2a6496;}
.big_txt .widt_180{width:180px !important; color:#000000;}
/*======================= New CSS =======================*/

/*======================= CSS3 LOADER =======================*/
.loderall{position:fixed; top:0; right:0; bottom:0; left:0; background-color:rgba(255, 255, 255, 0.6);}
.lodercenter{position:absolute; top:50%; left:50%; margin-top:-23px; margin-left:-23px;}
.ouro{position:relative; display:inline-block; height:46px; width:46px; margin:1em; border-radius:50%; background:#DDDDDD; overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,.1) inset, 0 0 25px rgba(0,0,255,0.075);}
.ouro:after {content: ""; position: absolute; top: 9px; left: 9px; display: block; height: 28px; width: 28px; background: none repeat scroll 0 0 #F2F2F2; border-radius: 50%;  box-shadow: 0 0 10px rgba(0,0,0,.1);}
.ouro > span {position: absolute; height: 100%; width: 50%; overflow: hidden;}
.leftanim{left:0}
.rightanim{left:50%}
.anim{position:absolute; left:100%; top:0; height:100%; width:100%; border-radius:999px; background:none repeat scroll 0 0 #1166b0; opacity:0.8; -webkit-animation: ui-spinner-rotate-left 2s infinite; animation: ui-spinner-rotate-left 2s infinite; -webkit-transform-origin: 0 50% 0; transform-origin: 0 50% 0;}
.leftanim .anim {border-bottom-left-radius: 0; border-top-left-radius: 0;}
.rightanim .anim {border-bottom-right-radius: 0; border-top-right-radius: 0; left: -100%; -webkit-transform-origin: 100% 50% 0; transform-origin: 100% 50% 0;}
.ouro3 .anim {-webkit-animation-delay: 0s; -webkit-animation-duration:3s; -webkit-animation-timing-function: linear; animation-delay: 0s; animation-duration:3s; animation-timing-function: linear;}
.ouro3 .rightanim .anim{-webkit-animation-name: ui-spinner-rotate-right; -webkit-animation-delay:0; -webkit-animation-delay: 1.5s;  animation-name: ui-spinner-rotate-right;  animation-delay:0; animation-delay: 1.5s;}
@keyframes ui-spinner-rotate-right{
  0%{transform:rotate(0deg)}
  25%{transform:rotate(180deg)}
  50%{transform:rotate(180deg)}
  75%{transform:rotate(360deg)}
  100%{transform:rotate(360deg)}
}
@keyframes ui-spinner-rotate-left{
  0%{transform:rotate(0deg)}
  25%{transform:rotate(0deg)}
  50%{transform:rotate(180deg)}
  75%{transform:rotate(180deg)}
  100%{transform:rotate(360deg)}
}
@-webkit-keyframes ui-spinner-rotate-right{
  0%{-webkit-transform:rotate(0deg)}
  25%{-webkit-transform:rotate(180deg)}
  50%{-webkit-transform:rotate(180deg)}
  75%{-webkit-transform:rotate(360deg)}
  100%{-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes ui-spinner-rotate-left{
  0%{-webkit-transform:rotate(0deg)}
  25%{-webkit-transform:rotate(0deg)}
  50%{-webkit-transform:rotate(180deg)}
  75%{-webkit-transform:rotate(180deg)}
  100%{-webkit-transform:rotate(360deg)}
}
/*======================= CSS3 LOADER =======================*/

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.blurimgft ul li{position:relative;}
.blurimgft ul li .ieactiveblur{position:absolute; top:0; right:0; bottom:0; left:0; background-color:rgba(255,255,255,0.75); z-index:10; display:block;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome */
    .blurimgft ul li{position:relative;}
	.blurimgft ul li .ieactiveblur{position:absolute; top:0; right:0; bottom:0; left:0; background-color:rgba(255,255,255,0.75); z-index:10; display:none;}

    /* Safari only override */
    ::i-block-chrome,.blurimgft ul li .ieactiveblur{display:block;}
}