
/** defualt css **/

body{ font-family:Calibri, Arial, Helvetica, sans-serif;  }
.padding{ padding: 0px !important;}
.padding-left{ padding-left: 0px !important;}
.padding-right{ padding-right: 0px !important;}
.padding-top{ padding-top: 0px !important;}
.padding-bottom{ padding-bottom: 0px !important;}
.margin{ margin: 0px !important;}
.margin-left{ margin-left: 0px !important;}
.margin-right{ margin-right: 0px !important;}
.margin-top{ margin-top: 0px !important;}
.margin-bottom{ margin-bottom: 0px !important;}
.bdr{ border:none !important; }
.bdr-left{ border-left:none !important; }
.bdr-right{ border-right:none !important; }
.bdr-top{ border-top:none !important; }
.bdr-bottom{ border-bottom:none !important; }
.bg-none{ background:none !important; }
.FFloat{ float: none !important; }
.Fleft{ float: left!important; }
.Fright{ float: right!important; padding-right:10px;  }
h1{ font: 24px/30px Calibri, Arial, Helvetica, sans-serif !important; color: #4E2163; border:none; margin:5px 0 !important ; clear: both;  }
h2{ font: 22px/28px Calibri, Arial, Helvetica, sans-serif !important; color: #191970; margin:5px 0!important ; clear: both; }
h3{ font: 20px/26px Calibri, Arial, Helvetica, sans-serif !important; color: #191970; margin:5px 0!important ; clear: both; }
h4{ font: 18px/24px Calibri, Arial, Helvetica, sans-serif !important; color: #191970; margin:5px 0!important ; clear: both; }
h5{ font: 16px/22px Calibri, Arial, Helvetica, sans-serif !important; color: #191970; margin:5px 0!important ; clear: both; }
h6{ font: 14px/20px Calibri, Arial, Helvetica, sans-serif !important; color: #191970; margin:5px 0 !important ; clear: both; }
.body-panel{ padding:10px; box-sizing: border-box;}
.page-head{ color:#4E2163; border-radius:3px;  margin:0px 0px 10px 0px; background: #e9e9e9; padding:10px;  }
.page-head h1{border:none; }
p { font:16px/26px Calibri, Arial, Helvetica, sans-serif; color: #000;  }
#content-wrapper .main-wrapper a{ color:#581791 !important ; }
.col-raw-1 { width: 100%; float: left; box-sizing: border-box; margin: 5px 0 10px 0; }
.col-raw-2 { width: 50%; min-width:280px; float: left; box-sizing: border-box; margin: 5px 0 10px 0; }
.col-raw-3 { width: 33%; min-width:280px; float: left; box-sizing: border-box; margin: 5px 0 10px 0; }
.col-raw-4 { width: 25%; min-width:280px; float: left; box-sizing: border-box; margin: 5px 0 10px 0; }
.col-raw-5 { width: 20%; min-width:280px; float: left; box-sizing: border-box; margin: 5px 0 10px 0; }
.col-raw-6 { width: 15%; min-width:280px; float: left; box-sizing: border-box; margin: 5px 0 10px 0; }
#content-wrapper .ancher-list li a{color:#581791; font-family:Calibri, Arial, Helvetica, sans-serif; padding:3px 0 3px 0 ; display: inline-block;  }
.ancher-list li{padding-left:25px ; position: relative; padding-bottom:5px;     font: 16px/24px Calibri,Arial,Helvetica,sans-serif;}
.ancher-list li:before {   content: "\2192"; margin-right:5px; left: 5px; position: absolute; top: 1px;  }
#content-wrapper .ancher-list li.first-heading a{font:18px/26px Calibri, Arial, Helvetica, sans-serif; font-weight:bold; }
#content-wrapper .ancher-list li.first-heading{padding-left:0px; }
#content-wrapper .ancher-list li.first-heading:before{display:none; }
#content-wrapper .ancher-list1 li a{color:#581791; font-family:Calibri, Arial, Helvetica, sans-serif; padding:3px 0 3px 0 ; display: block;  }
.ancher-list1 li{ position: relative;   }
a b{color:#581791!important ; }
.col-box{clear:both; display: block; }
#content-wrapper a.h1{ font: 24px/30px Calibri, Arial, Helvetica, sans-serif !important; color: #4E2163; border:none; margin:5px 0 !important ;  }
#content-wrapper a.h2{ font: 22px/28px Calibri, Arial, Helvetica, sans-serif !important; color: #191970; margin:5px 0!important ; }
#content-wrapper a.h3{ font: 20px/26px Calibri, Arial, Helvetica, sans-serif !important; color: #191970; margin:5px 0!important ; }
#content-wrapper a.h4{ font: 18px/24px Calibri, Arial, Helvetica, sans-serif !important; color: #191970; margin:5px 0!important ; }
#content-wrapper a.h5{ font: 16px/22px Calibri, Arial, Helvetica, sans-serif !important; color: #191970; margin:5px 0!important ; }
#content-wrapper a.h6{ font: 14px/20px Calibri, Arial, Helvetica, sans-serif !important; color: #191970; margin:5px 0 !important ; }
#content-wrapper .main-wrapper p{margin-bottom:10px;} 
.col-content-figure{width:100%; display:inline-block; box-sizing: border-box; }
.images-box{width:auto; float:left; max-width:250px; box-sizing: border-box; padding: 10px 20px 10px 10px; }
.content-box-fig{width:auto; min-width:280px;  box-sizing: border-box; }
.text-center { text-align:center}
.bg-color {   background: #6853a5;    color: #fff;    padding: 2px 5px;}
.table-content-box{ width: 100%; box-sizing: border-box; float:left; margin: 15px 0; padding:15px;  }
	.table-header{box-sizing: border-box; background: #331a76; display: table;  width:100%; }
	.td-box{ width:33%; display: table-cell; vertical-align: middle;  box-sizing: border-box; border-left: solid #c1c1c1 1px; color:#fff; text-align:center;  font: 18px/26px Calibri, Arial, Helvetica, sans-serif ; padding:1%;  }
	.td-box:first-child{ border:none;}
	.table-content-continer{width: 100%; box-sizing: border-box;  float:left;  }
	.table-text-box{width: 100%; box-sizing: border-box;  display:table; border: solid #c1c1c1 1px;  border-top:none;  }
	.table-text-raw{ width:33%; display:table-cell; vertical-align: middle;   border-left: solid #c1c1c1 1px;   box-sizing: border-box;  font: 18px/26px Calibri, Arial, Helvetica, sans-serif; padding:1%;  }
	.table-text-raw:first-child{border-left:none;}
	.table-text-raw:last-child{border-right:none; }
	.td-1{width:10%; box-sizing: border-box;  }
	.td-2{width:20%; box-sizing: border-box; }
	.td-3{width:30%; box-sizing: border-box; }
	.td-4{width:40%; box-sizing: border-box; }
	.td-5{width:50%; box-sizing: border-box; }
	.td-6{width:60%; box-sizing: border-box; }
	.td-7{width:70%; box-sizing: border-box; }
	.td-8{width:80%; box-sizing: border-box; }
	.td-9{width:90%; box-sizing: border-box; }
	.td-0{width:100%; box-sizing: border-box; }
	.td-11{width:25%; box-sizing: border-box; }
.top-box-two{width:100%; background:#331a76; float:left;  box-sizing: border-box; text-align: center; padding: 1% 0px; border-bottom: solid #fff 1px; color: #fff; }
.img-middle {vertical-align: middle;  padding: 5px;}
 
.bdr-fill{border:solid #c1c1c1 1px; }
.tb-faq{padding:10px; border-top:solid #c1c1c1 1px; }
.tb-faq:first-child{border-top:none; }
.tb-faq:nth-child(odd) {background: #fff;}
.tb-faq:nth-child(even) {background: #eaeaea; color:#000; }











/** defualt css end **/

.lfr-add-content h2{ font-size: 15px !important ; }
.lfr-portlet-item p{ color:#fff; }
.paine #header { background: #331a76; height:auto; width:100%; display:inline-block;}
.paine #banner .logo {background:#331a76; /* width: 172px!important;*/ height:90px !important; float:left;}
.paine .topMenu{ color:#fff; padding-top:10px; padding-bottom:10px;}
.paine .topMenu a{ color:#fff;}
.paine #banner .logo img{ padding: 7px 0 0 10px; }
.paine #banner .logo a {left:85px; height:70px !important; top:12px; width:172px !important;}
.paine .popup-heading { background:#2b5034;}
.paine #header-search #_3_keywords{ border:1px solid #fff; border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; width:230px!important ; }
.paine #header-search .btn { background:#331b77; border: solid #647e73 1px ; border-left:none; border-radius: 0px  5px 5px  0px; -webkit-border-radius: 0px  5px 5px  0px  ; } 
.paine #header-search .search-options-btn{ padding-top:4px; padding-bottom:4px;}
.paine #nav { background: none; padding-top:0px;}
.paine #navigation { padding:0px 0 0;}
.paine #navigation > ul > li > a {font-weight:bold; color:#fff;}
.paine #navigation > ul > li.select > a { color:#2b5034; background:#c1c1c1;}
.paine #navigation ul li.selected{ background:#dddddd;}
.paine #navigation ul li.selected a{ color:#647e73;}
.paine #navigation > ul > li > a:hover {color:#fff; background:#663387 ;}
.paine ul li.last-menu > a span.line {background:#fff;}
.paine #navigation ul li.dropdown .up-arrow {border-bottom:4px solid #fff; border-right:4px solid rgba(0, 0, 0, 0); border-left:4px solid rbga(0, 0, 0, 0);}
.paine #navigation ul li.dropdown:hover .down-arrow {border-left:4px solid rgba(0, 0, 0, 0); border-right:4px solid rgba(0, 0, 0, 0); border-top:4px solid #fff;}
.paine #navigation ul li.dropdown:hover .up-arrow {border-bottom:4px solid #fff; border-right:4px solid rgba(0, 0, 0, 0); border-left:4px solid rbga(0, 0, 0, 0);}
.paine .dropdown > ul > li > a:hover, .multi-dropdown > ul > li > a:hover, .dropdown > ul > li > a:focus, .multi-dropdown > ul > li > a:focus { background:#dddddd; color:#647e73!important;}
.paine .down-arrow {border-left:4px solid rgba(0, 0, 0, 0); border-right:4px solid rgba(0, 0, 0, 0); border-top:4px solid #fff;}
.paine #navigation ul li.selected .down-arrow{ border-left:4px solid rgba(0, 0, 0, 0); border-right:4px solid rgba(0, 0, 0, 0); border-top:4px solid #fff;}
.paine .portlet-topper { background:none; border-radius:4px 4px 0px 0px; border-bottom: solid #6d6d6d 1px;}                                                             .paine #content-wrapper a.portlet-icon-back{color:#482ca7; }           
.paine .portlet-title {color:#482ca7; font-size:18px; font-weight:bold!important ; line-height:24px; height:26px;}
.paine .dropdown ul, .multi-dropdown ul, .btn-dropdown > ul { background:#281462; color:#fff; margin:1px 0 0; padding:0px !important;}
.paine #nav .child-menu li a { color:#647e73;}
.paine #nav .child-menu  li.selected  a { color:#647e73!important;}
.paine #nav .child-menu li.selected ul li a{ color:#fff!important;}
.paine #nav .child-menu li.selected ul li a:hover{ color:#647e73!important;}
.paine .dropdown > ul > li > a, .multi-dropdown > ul > li > a{ color:#fff!important;}
.paine .child-menu.open-left.smenu a:hover{ background:#4694af;}
/*.paine footer { margin-top:10px; border-style:solid; border-color:#d46129;}*/
.paine footer { background-color:#6a52a6; height:auto; text-align:center; color:#fff; padding:5px; box-sizing:border-box;}
.paine footer p{ margin:0 auto; padding:10px 0px; font-size:14px; color: #fff;}
.paine footer p a{ text-decoration:none; color:#fff;}
.paine footer:after{ width:100%; height:0; clear:both; content:""; display:block;}
.paine .inner-side { padding-top:5px;}
.paine  ul.theme-tab { background:#663387;}
.paine .inner-side p { color:#fff; margin-top:10px; margin-bottom:20px; display:inline-block; font-size:12px; width:100%; text-align:center;}
.paine .inner-side p strong { font-size:14px;}
.paine .inner-side p span.email { color:#ee3441;}
.paine .ui-dialog .ui-dialog-titlebar { background:#331a76;}
.paine .ui-tabs li a, .ui-tabs li a { background:#331a76; color:#fff !important;}
.paine  #lfr-look-and-feel .ui-tabs .current > a { background:#663387;}
.paine .lfr-add-content.expanded { background:#663387;}
.paine .lfr-add-content.collapsed { background:#281462;}
.paine #layoutTable { background:#331b77;}
.paine .lfr-portlet-item { border:1px solid #6b7e68;}
.paine #widgets-container .portal-add-content { background:#331b77;} 
.paine .portal-add-content-search{ background:#663387;}
.paine #widgets-content .lfr-content-category { background:#663387;}
.paine .lfr-portlet-item:hover, .lfr-portlet-item.over { background:#281462;}
.paine ul.tabs { background:#fff;}
.paine .portlet-content-container  .ui-tabs li a, .ui-tabs li a { background:#331a76; color:#fff !important;}
.paine .portlet-content-container  .ui-tabs li.current a, .ui-tabs li.current{ background:#653486!important;}
.paine .portlet-content-container  .ui-tabs li.current a, .ui-tabs li.current a { background:none; color:#fff!important; text-decoration:none!important;}
.paine #header-search .portlet { border:none !important;}
.paine .lfr-menu-list li a:hover { background:#647e73; color:#fff;}
.paine #menus ul.tabs { background:#663387;}
.paine .portlet-icons{ top:0px;}
.paine #themes, .theme-tab .active a { background:#331b77;}
.paine .tab-content-container, #menus ul.tabs li.current, #menus ul.tabs li a:hover, #widgets-container {background:#281462;}
.paine .portlet-section-header { background: #f2f2f2; color: #000;}
.paine .footer-left{ float:left; text-align:left; color:#fff;}
.paine .footer-right{ float:right; color:#fff;}
.paine .footer-copy-right{ float:right; width:33%; padding:01; padding-top:5px;}
.paine .footer-copy-right p{ color:#fff; font-size:12px; line-height:20px;}
.paine .footer-copy-right img{ float:right;}
.paine .footer-copy-right p a{color:#8d6327; margin-bottom:0px;}
.paine .footer-copy-right span{  color: #fff; display: inline-block; font-size: 15px; font-weight: bold; margin: 0;}
.paine #wrapper { padding-bottom: 0px; padding-top:0px;}
.paine #wrapper:after{ content:''; clear:both; display:block;} 
p.wc-modified{ display:none;}
.paine .apps a{ white-space: nowrap;}

#content-wrapper .lfr-portlet-column{ min-height:5px;}
.paine .columns-1 #column-1{ display:block;}
#lfr-look-and-feel .ui-tabs li{ margin:0 2px; border-radius:0; padding:0;}
.lg-show-toggle-controls, .lg-hide-toggle-controls{  padding-right: 8px !important;}
.paine input[type="submit"], input[type="button"]{ color:#fff; background:#653486; background-image:none; text-shadow:none;}
.paine input[type="submit"]:hover, input[type="button"]:hover{ color:#fff; background:#3f2a77; background-image:none;}
.paine  a.titleCategory{ color:#707171!important;}
.paine .btn-info{ background:#00a160;}
.paine .ui-dialog.has-title .ui-dialog-title{ color:#fff;}
.paine .ui-tabs li.current a, .ui-tabs li.current span{ background:none; color:#fff;}
.paine ul.tabs li.current, ul.tabs li.current{ padding-top:15px;}
.paine .lfr-ctrl-panel .panel-page-content-menu{ background:#d5dceb;}
.paine .lfr-ctrl-panel .portlet-topper{ background:#d5dceb!important;}
.paine .lfr-ctrl-panel h2{ color:#482ca7;} 
.paine .lfr-ctrl-panel h2 a{ color:#482ca7!important;}
.js #wrapper .lfr-trigger-selected{ background:#00a160;}
.paine #header-search #search-options{width:260px; }
#header-search #search-options-choose {width:94% !important ; }
#header-search #search-options-footer {width:88%; }
.paine .viewCommunitiesList:hover{ border-left-color:#647e73;}
.paine .datepicker_links{ background:#d8dfea;}
.paine .datepicker_control a, .datepicker_links a{ color:#fff!important;}
.paine .datepicker_header{ background:#663387;}
.paine .datepicker_currentDay{  background:#663387!important;}
.paine .datepicker_currentDay a{ color:#fff!important;}
.paine .ui-dialog .ui-dialog-titlebar-close{ padding:0;}
.paine #profileUserInfoHeader { background:#938d76; color:#fff!important;}
.paine .lfr-ctrl-panel #content-wrapper span.result-column-name a{ color:#000;}
.paine #p_p_id_48_INSTANCE_yQF8_{ margin-top:0!important;}
.paine #p_p_id_48_INSTANCE_kTv3_{ margin-top:0px!important;}
.lfr-actions.portlet-options{margin-top: 8px;}
.paine .results-header th, .paine .results-header td{ padding-left:7px; padding-right:7px;}
.top-panel{float: left; display: inline-block; width: 100%; background:#281462; margin-top:15px;}
.top-panel ul.top-menu{ float:left; padding-top:8px; padding-bottom: 8px;}
.search-bar-panel{ float:left;}
.top-box{ float:right;}
.top-panel ul.top-menu li{ float:left; color:#fff;}
.top-panel ul.top-menu li a{ float:left; color:#fff; padding:0 4px;}
.top-panel ul.top-menu .portlet-content{ padding:0px !important; }
.top-panel #header-search .portlet-content{ padding:0!important;}
.custom-nav{ float:right; position: relative;}
.custom-nav ul{ float:left;}
.custom-nav ul li{ float:left; padding:0px; margin:0px;}
.custom-nav ul li a{ color:#fff; display:block; padding:10px 13px; font:18px/26px Arial, Helvetica, sans-serif;}
.custom-nav ul li:hover a{ background:#663387;}
.paine .user-information{width: auto; float: right;}
.custom-nav ul li a img{ vertical-align:middle; width: 25px;}
.latest-news-panel{ width:100%; box-sizing:border-box;}
.news-box{ width:31%;   box-sizing:border-box; float:left; background:#d5dceb; padding-bottom:10px; margin:1%;}
.news-box img{max-width:100%; width:100%;}
.news-box h2{ font:18px/26px Arial, Helvetica, Calibri, sans-serif !important; color:#3d2979; padding:5px 10px;}
.news-box p{ color:#000; font:14px/22px Arial, Helvetica, Calibri, sans-serif; min-height: 45px;  padding:5px 10px;  }
#content-wrapper .news-box a.v-more{ background:#3d2979; color:#fff; text-decoration:none; font:14px/22px Arial, Helvetica, Calibri, sans-serif; display:inline-block; padding:6px 10px ; border-radius:5px; -webkit-border-radius:5px; margin-left:10px;}
.event-panel{ float:left; width:25%; box-sizing:border-box;}
.information-about-panel{ background:url(/image/image_gallery?img_id=17292) 0 0 no-repeat; width:100%; background-attachment:fixed; background-size:cover; height:379px; padding-top:10px; text-align:center;}
.information-about-panel h2{ font:32px/60px  Calibri, Arial, Helvetica, sans-serif !important; color:#fff; border-bottom: solid #f1c40f 2px; display:inline-block;}
	.info-about-apnel{ width: 100%; float: left; box-sizing: border-box; margin-top: 25px;  }
	.info-box-about{ width: 23%; box-sizing: border-box; float: left; text-align: center; margin: 1%;  }
	.round-box{ border-radius: 50%; border: solid #fff 5px; width:140px; height: 140px; text-align:center; border-collapse: separate; display: table; margin: auto; } 
	.round-box span{ color:#fff; font:45px/30px Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight: bold; vertical-align: middle;
display: table-cell;}
	.info-box-about h3{ color: #fff; font: 20px/26px Calibri, Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";}
	.student-event-panel{ width:100%; float: left;}
	.gallery-event-box{ width: 100%; float: left; box-sizing: border-box; margin: 0 1%; }
	.tital-box{ background: #353535; width: 100%; float: left; padding: 5px; box-sizing: border-box; text-align: center;}
	.tital-box h4{ color:#fff; font: 24px/26px Calibri, Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; text-transform: uppercase;}
	.gallery-event-box img{ vertical-align: middle; width: 100%;}
footer ul.ftr-navi{ width:100%; text-align:center; margin-top:10px; vertical-align:top;display:inline;}
footer ul.ftr-navi li{ display:inline-block; text-align:center;   }
footer ul.ftr-navi li a{ color:#fff; padding:5px 10px; font-size:18px;}
.custom-nav .dropdown-box{ position: absolute; top: 45px; left: 0;  min-height: 300px; display: none; z-index: 99; width: 100%; border-radius: 0 0 10px 10px;  background: #663387; }
.custom-nav ul li:hover .dropdown-box{ display: block;  }
.custom-nav .dropdown-box li { width: 31%; box-sizing: border-box; margin: 1%; float: left;}
.custom-nav .dropdown-2 li { width: 22%; box-sizing: border-box; margin: 1%; float: left;}
.custom-nav .dropdown-box li a{  font:17px/22px Calibri, Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight:bold;  padding: 5px 10px;}
.custom-nav .dropdown-box li a:hover { text-decoration:underline; }
.custom-nav .dropdown-box li ul li{ width: 100%; }
.custom-nav .dropdown-box li ul li a{ font:14px/22px Calibri, Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; padding: 5px 10px; }
.quick-icon{ display: none; color: #fff; float: right;   }
.quick-icon img{ vertical-align: middle;}
.qick-link-box{ float: left; padding: 0px 10px 0 0; width: auto; }
.inner-bnr-panel{ width:100%; margin-bottom:20px; margin-top:20px;  }
.inner-bnr-panel img{ max-width:100%; width: 100%; }
.custom-nav .dropdown-box li ul.submenu-2 li a{background:url(../images/custom/bullet-icon.png) 0 14px no-repeat; padding-left: 15px;  }
.custom-nav .dropdown-box li ul.submenu-2 { padding-left: 10px; }
.nav-menu ul{ padding-left: 0px; }
#content-wrapper .nav-menu ul li{ border-top: solid #6a696e 1px; }
#content-wrapper .nav-menu ul li a{ padding:5px 5px 5px 35px; display: block; background:none; font: 16px/20px Calibri, Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; font-weight: normal;}
#content-wrapper .nav-menu ul.level-2{background: #f5f5f5;}
#content-wrapper .nav-menu ul.level-2 li a{ padding:5px 5px 5px 35px;}
#content-wrapper .nav-menu ul li:first-child{ border-top:none; }
#content-wrapper .nav-menu ul li a:hover { background: #c6bfd1;}
#content-wrapper .nav-menu ul li.open.selected a.open.selected{background: #a094bc url(../images/custom/arrow-nav.png) 5px 5px no-repeat;} 
#content-wrapper .nav-menu h2 a{font: 20px/20px Calibri, Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; color: #281462; font-weight: bold; background:url(../images/custom/main-arrow.png) 5px 5px no-repeat; border-bottom: solid #6a696e 1px; display: block; padding: 10px 5px 10px 35px; }
#content-wrapper .nav-menu a{font: 20px/20px Calibri, Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; color: #281462; font-weight: bold; background:url(../images/custom/main-arrow.png) 5px 5px no-repeat;  display: block; padding: 10px 5px 10px 35px;}
#portlet-wrapper-71_INSTANCE_NhF4{ background:#e2e2e2;}
#content-wrapper .nav-menu ul li.selected a.selected{background: #a094bc url(../images/custom/arrow-nav.png) 5px 5px no-repeat;}
.flexslider .slides img { 
 display: block;
 max-width: 100%; height: auto !important; margin: - auto; width: 100%;
}






.main-box{ width:100%; padding: 0; margin: 0;}
.main-box:after{ width:100%; height: 0; clear: both; content: ""; display: block;}
.main-box .left-box{ width: 49%; float: left; margin-bottom: 10px;} 
.main-box .right-box{ width: 49%; float: right; margin-bottom: 10px;} 
.main-box .drop-box{padding:7px 0;border:1px solid #010101;border-radius:5px; margin-bottom: 15px;}
.main-box .drop-box .down-arrow{border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid #000;}
.main-box .drop-box ul{top:28px!important;width:100%;}
.main-box .drop-box li a:hover{text-decoration:none!important;}	
.main-box .drop-box  li a{ display:block!important; padding: 0 10px!important;}


.main-box .right-box ul{ margin:0; padding: 0;}
.main-box .right-box ul li p{ margin-bottom: 5px;}
.main-box .right-box ul li { float: left; margin: 0; padding: 10px; width: 45%;  box-sizing: border-box;}


.Faq-accordion .show-hide-header{background:#818181!important ;  margin: 2px 0px 5px 0px !important; border-radius: 4px!important ; }
#content-wrapper .Faq-accordion .show-hide-header a{color:#fff!important ;  }
.Faq-accordion .show-hide-content{color:#000 !important; }
.top-bdr{border-top:solid #c1c1c1 1px!important ; }
.bookstore-admission iframe{border:none; width:90%; display: table;  margin:0 auto; box-sizing:border-box; }





.fol-name{ width:auto;  color: #4e2163; font-size: 14px; line-height: 15px;}
.results-row img{ margin-right: 5px;}
.results-row { background: #e9e9e9!important;}
.folder-docPermissions{ display: none!important}
.ui-autocomplete-even, .results-row td { background: #e9e9e9!important;}
.ui-autocomplete-odd, .results-row.alt td { background: #e3ddf0!important;}

.portlet-document-library td a{  line-height: 0;}


/*---------Responsive css start here-----------------*/

@media screen and (max-width:1200px){
.td-box{font-size:13px; line-height:22px; }
.table-text-raw{font-size:13px; line-height:22px; }
.custom-nav ul li a{padding-left:8px; padding-right:8px; }
}

@media screen and (max-width:1110px){
.custom-nav ul li a{padding-left:5px; padding-right:5px; }

}

@media screen and (max-width:1020px){
.paine #banner .logo { width:255px!important;}
.topMenu{ width:auto;}
.user-information{ width:auto;}
.user-profile{ width:200px;}
.custom-nav ul li a{ font-size:16px; padding-left:5px; padding-right:5px; }

}

@media  screen and (max-width: 949px) {
.paine .small-screen li.multi-dropdown:hover .down-arrow, .small-screen .smenu li.multi-dropdown:hover .down-arrow{ border-top-color:#000;}
.paine #nav { background:none;}
.paine #nav li a{ background:#6b7e68;}
.paine #nav .child-menu li a:hover{ background:#dddddd;}
.paine ul li.last-menu > a { border:none;}
.paine #navigation > ul > li > a:hover { background:#c1c1c1;}
.paine .smart-nav a.dropdown_menu {padding:5px 15px !important;}
.paine #header-search {background:none; /*height:48px;*/}
.paine .top-icon .fa-lg {color:#fff;}
.paine .smenu li.multi-dropdown:hover .right-arrow, .near-to-edge .right-arrow {border-bottom: 4px solid rgba(0, 0, 0, 0); border-left: 4px solid rgba(0, 0, 0, 0);border-right: 4px solid #fff;}
.paine #banner .logo{ height:71px; width: 100% !important;}
.paine .smenu .right-arrow, .near-to-edge .right-arrow{ border-right: 4px solid #fff;}
.foot-icon{  display: none;}
.quick-icon{ display: block; cursor: pointer;}	
.top-panel ul.top-menu li{ display: block; float: none; font-size: 0px; line-height: 0px; }	
.top-panel ul.top-menu { width: 150px; background: #281462; z-index: 9; position: absolute; top: 33px; right: 5px;}
.top-panel ul.top-menu li a{ font-size: 15px; padding: 12px 10px 16px 10px; float: none; display: block; }
.top-panel ul.top-menu li{border-top: solid #2a468e 1px; border-bottom: solid #000026 1px; display: block;}
.paine .topMenu{ top: inherit;}
#banner{ position: relative; float: left; width: 100%; }
.qick-link-box{ width: auto; padding-top: 10px; float: right; padding-left: 10px; z-index: 9991; position: relative; }
ul.top-menu{ display:none; }
.top-panel{ margin-top: 0px;}
.slicknav_nav a.slicknav_item a{ border: none;}
.slicknav_nav .slicknav_open .slicknav_arrow { background:url(../images/custom/open-icon.png) 0 0 no-repeat; width:28px; height:28px; text-indent: -999em; display: inline-block; float: right; top: -5px; position: relative; }		
.slicknav_nav .slicknav_collapsed .slicknav_arrow { background:url(../images/custom/collapsed-icon.png) 0 0 no-repeat; width:28px; height:28px; text-indent: -999em; display: inline-block; float: right; top: -5px; position: relative; }
.paine 	.user-profile{ margin-right: 0px;}
.paine .topMenu{ right:0px; padding-right: 0px; }
ul.dropdown-box{ background:#331a76; }
ul.submenu-2 { background:#40258b; }	
.slicknav_menu ul.dropdown-box li a{ padding-left: 15px; }	
.slicknav_menu ul.submenu-2 li a{ padding-left: 50px; }	
.slicknav_menu .slicknav_icon{ position: relative; top: -10px}
.information-about-panel{ height:auto; display: inline-block; }
.info-box-about{width:48%; }
.paine .footer-right{float:none; display:table; width:100%; }
.paine .footer-left{width: 100%; float: none; text-align: center;}


}

@media only screen and (max-width: 767px) {
.paine .smenu li.multi-dropdown:hover .right-arrow, .near-to-edge .right-arrow{ border-top-color: hsla(0, 0%, 100%, 0);}
.paine .smenu .right-arrow, .near-to-edge .right-arrow{ border-right: 4px solid transparent;  border-right-color:#fff;}
.paine #nav .child-menu li a:hover .smenu .right-arrow, .near-to-edge .right-arrow{ border-right-color:#000;}
.td-box{font-size:12px; padding:0.5%; }
.table-text-raw{font-size:12px; padding:0.5%;  }

.main-box .right-box { float: none; width: 98%;}
.main-box .left-box { float: none; width: 98%;}
.main-box .right-box ul li{ width: 98%; text-align: center;}

}

@media only screen and (max-width: 699px) {
.paine .portlet-content-container .ui-tabs li.current a, .ui-tabs li.current a { padding:14px 12px !important;}
.paine #nav { right:-10px;}
.paine #lfr-look-and-feel .ui-tabs .current > a { padding:10px !important;}
}

@media only screen and (max-width: 640px) {

.paine .footer-left{ width:100%; float:none; text-align:center;}
.paine .footer-mid{ width:100%; float:none; text-align:center; margin:5px 0;}
.paine .footer-copy-right{ width:100%; float:none; text-align:center;}
.paine .footer-copy-right img{ float:none;}
.news-box{width:100%; }
.latest-img-panel .img-box{ width: 100%; }
.table-header{width: 30%; display:inline-block; float: left; }
.td-box{display:block; font-size:12px; width:100%; border-top: solid #fff 1px; border-left: none;  }
.table-header{ width:35%; float: left; }
.td-box{ width:100%; display:block; height: 22px; }
.table-content-continer{ width:64%;}
.table-text-box { width: 100%; background: #f5f5f5; margin-bottom:5px;   }
.table-text-raw{ width:100%; text-align: center; height: 22px;  display: block; border-top: solid #c1c1c1 1px; border-left: none; font-size:12px; line-height:20px; }
.scroll-panel-mobile{width: 100%; overflow: scroll; max-height: 200px; }
.table-text-box:nth-child(odd) {background: #fff;}
.table-text-box:nth-child(even) {background: #eaeaea; color:#000; }
.three-box-raw .td-box, .three-box-raw .table-text-raw{height:50px; word-break: break-all; }
.three-box-table-mobile { height: 115px; overflow: scroll;}
#content-wrapper .three-box-raw .table-text-raw a{font-size:12px; line-height:20px; }
.all-url-raw .td-box, .all-url-raw .table-text-raw{height:65px; }
#content-wrapper .all-url-raw .table-text-raw a{font-size:12px; line-height:20px; }
.three-box-table-mobile-all-url{height: 200px; overflow: scroll; }
.responsive-three{height:200px; }
.reunion-weekend .scroll-panel-mobile{overflow: inherit; max-height:100%;   }
.reunion-weekend .scroll-panel-mobile .table-text-raw{height:auto; padding: 5px; line-height: normal;  }
.reunion-weekend .table-header{width:100%; }
.reunion-weekend .table-content-continer{width:100%; }
.reunion-weekend .td-box{height: auto; }
.reunion-weekend table{width:100%; }
.reunion-weekend table td{width:100% !important ; float:left; box-sizing: border-box;   }




}

@media only screen and (max-width: 600px) {	
.paine .small-screen li.multi-dropdown:hover .right-arrow, .small-screen .smenu li.multi-dropdown:hover .right-arrow {border-left: 4px solid rgba(0, 0, 0, 0);
 border-right: 4px solid rgba(0, 0, 0, 0);  border-top: 4px solid #000;}
.paine .small-screen li.multi-dropdown a:hover .right-arrow, .small-screen .smenu li.multi-dropdown a:hover .right-arrow {border-top-color:#000};
.paine .small-screen .right-arrow, .small-screen .smenu .right-arrow{ border-top: 4px solid #000;}
.paine .smenu .right-arrow, .near-to-edge .right-arrow{ border-right: 4px solid transparent; border-top: 4px solid #fff;}
.paine #nav .child-menu li a:hover .smenu .right-arrow, .paine #nav .child-menu li a:hover .near-to-edge .right-arrow{ border-top-color:#000!important;}
}



@media only screen and (max-width: 529px) {
/*.paine #nav {top:-143px;} */
.paine .topMenu{ background:#6a52a6; top:138px;}
.paine .user-information span, .user-information span a {color:#fff;}
.topMenu{ width:100%;}
.user-information{ width:100%;}
.user-profile{ width:230px;}
.paine .topMenu a{ color:#fff;}
.paine #header-search{ margin-top: 0px;}
.paine .user-profile{ width:auto; }	
.slicknav_menu .slicknav_icon{ top: -25px;}
.top-box{width:100%; }
.paine #header-search #search-options{width:100%; }
.paine #banner .logo{height:185px!important ; }
.search-bar-panel{width:100%; position: absolute; top: 125px; z-index: 999; }
.paine #header-search #_3_keywords{width:87%!important ; }
.paine #header-search .btn{margin-right:0px!important ; }
.information-about-panel h2{font-size:23px !important ; line-height:45px !important ; }
.info-box-about h3{font-size:18px !important ; line-height:24px !important ;  }
.content-box-fig{display:inline-block; }
.images-box{ text-align:center; margin: 0 auto; float:none; }

}

@media only screen and (max-width: 480px) {
.paine #nav { right:10px;}
.paine #header-search #_3_keywords{width:87%!important ; padding-right:0px !important ;  }
.qick-link-box{width:30%; padding-left:0px; } 
.paine #header-search .btn{width:5%; }
.info-box-about{width:98%; border-top:solid #fff 1px; padding-top:15px; }
.info-box-about:first-child{border-top:none; }
.information-about-panel h2{font-size:16px !important ; line-height:28px !important ; }
.content-box-fig{display:inline-block; }
#boxes #dialog{width:260px !important ; }
#boxes p{font-size:16px; }
#boxes .window{width:600px; }

}

.paine .right-panel{ padding-right: 10px; vertical-align: middle;}
.blue-head{ background: #58448d; color: #fff; font: 18px/26px Calibri,Arial,Helvetica,sans-serif; text-align:left; vertical-align: middle; padding: 5px 10px; box-sizing: border-box;}



/*------------------------latest-img-panel--------------------------------------------------*/
.latest-img-panel { box-sizing: border-box; width: 100%;}	
.latest-img-panel .img-box { background: #d5dceb none repeat scroll 0 0;  box-sizing: border-box; float: left; margin: 1%; padding-bottom: 10px;
width: 31%; }	
.latest-img-panel .img-box img { max-width: 100%; width: 100%; }
.latest-img-panel .img-box h2 { color: #3d2979; font: 18px/26px Arial,Helvetica,Calibri,sans-serif !important; padding: 5px 10px; }
.latest-img-panel .img-box p { color: #000; font: 14px/22px Arial,Helvetica,Calibri,sans-serif; min-height: 45px; padding: 5px 10px; }	
/*------------------------latest-img-panel--------------------------------------------------*/





/*-----------------------------Social-tab---------------------------------------------*/
.social-tab	{}
.social-tab .tab-nav ul.tabs li.current { border-color: #ccc #ccc #653486;     border-style: solid;  border-width: 0px;   margin-left: 0;     padding: 0;  background: #653486;
 margin-top: 0; }
.social-tab .tab-nav ul.tabs li.current a{ color:#fff!important;}
.social-tab .tab-nav ul.tabs li.current a:hover { background: none;}
.social-tab .tab-nav .tab-content-container {     background: rgba(0, 0, 0, 0) none repeat scroll 0 0;     border: 1px solid #ccc; }
.social-tab .tab-nav .portlet-content-container .ui-tabs li.current a,  .social-tab .tab-nav .ui-tabs li.current { background: #653486 none repeat scroll 0 0!important; }

.social-tab .tab-nav .portlet-content-container .ui-tabs li a, .ui-tabs li a { background: #331a76 none repeat scroll 0 0; color: #fff!important;}

.social-tab .tab-content-container .tab-content {padding: 20px;  background: #653486;}
.social-tab .tab-content-container .tab-content h4 a{ color:#ffffff!important;}
.social-tab .tab-nav ul.tabs li{  background: #331a76;}
.social-tab .tab-nav ul.tabs li a{ color: #fff !important;}

/*-----------------------------Social-tab-End--------------------------------------------*/



