#aggregator .feed-source .feed-title{margin-top:0;}#aggregator .feed-source .feed-image img{margin-bottom:0.75em;}#aggregator .feed-source .feed-icon{float:right;display:block;}#aggregator .feed-item{margin-bottom:1.5em;}#aggregator .feed-item-title{margin-bottom:0;font-size:1.3em;}#aggregator .feed-item-meta,#aggregator .feed-item-body{margin-bottom:0.5em;}#aggregator .feed-item-categories{font-size:0.9em;}#aggregator td{vertical-align:bottom;}#aggregator td.categorize-item{white-space:nowrap;}#aggregator .categorize-item .news-item .body{margin-top:0;}#aggregator .categorize-item h3{margin-bottom:1em;margin-top:0;}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
.li-lich-container input[type="text"]{background-color:transparent;border:0px solid;height:18px;}.li-lich-container input[type="email"]{background-color:transparent;border:0px solid;}.li-lich-container input[type="date"]{height:18px;background-color:transparent;border:0px solid;}.li-lich-container input[type="tel"]{height:18px;background-color:transparent;border:0px solid;}.profile-container{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:340px 1fr;gap:24px;align-items:start;}.profile-sidebar{background:var(--bg-card);border-radius:16px;padding:30px 20px;text-align:left;box-shadow:0 4px 12px rgba(0,0,0,0.03);border:1px solid var(--border-color);}.sidebar-header{display:flex;align-items:center;gap:15px;margin-bottom:25px;}.avatar-box{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#e3f2fd,#bbdefb);display:flex;align-items:center;justify-content:center;border:2px solid white;box-shadow:0 2px 8px rgba(0,86,179,0.15);overflow:hidden;flex-shrink:0;}.avatar-box img{width:100%;height:100%;object-fit:cover;}.avatar-box svg{width:40px;height:40px;fill:var(--primary-color);}.student-name{font-size:1.2rem;font-weight:700;margin:0;color:var(--primary-color);}.field-list{display:flex;flex-direction:column;gap:15px;margin-bottom:25px;}.field-item{display:flex;flex-direction:column;text-align:left;}.field-label{font-size:0.8rem;color:var(--text-muted);margin-bottom:3px;text-transform:uppercase;letter-spacing:0.5px;font-weight:500;}.field-value{font-size:0.95rem;color:var(--text-main);font-weight:500;}.status-badge{display:inline-block;padding:4px 10px;background-color:#e8f5e9;color:#2e7d32;border-radius:20px;font-size:0.8rem;font-weight:600;border:1px solid #c8e6c9;}.btn-update{background-color:var(--primary-color);color:white;border:none;border-radius:10px;padding:12px;font-size:0.9rem;font-weight:600;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color 0.2s;}.btn-update:hover{background-color:#004494;}.profile-content{display:flex;flex-direction:column;gap:20px;}.info-card{background:var(--bg-card);border-radius:16px;padding:25px 30px;box-shadow:0 4px 12px rgba(0,0,0,0.03);border:1px solid var(--border-color);}.card-title{font-size:1.1rem;font-weight:600;color:var(--primary-color);margin:0 0 20px;padding-bottom:10px;border-bottom:2px solid #f0f0f0;display:flex;align-items:center;gap:8px;}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px 25px;}.graduation-card{background:linear-gradient(135deg,#ffffff,#fffdf0);border:2px solid #ffcc00;border-radius:16px;padding:25px;text-align:center;box-shadow:0 10px 25px rgba(0,0,0,0.1);}.graduation-card h3{color:#d4a017;font-size:1.1rem;margin:0 0 10px;}.graduation-card h1{color:#0056b3;font-size:2.2rem;margin:0 0 20px;}.gpa-box{display:flex;align-items:center;justify-content:center;gap:15px;}.gpa-value{font-size:3rem;color:#d32f2f;font-weight:bold;}.gpa-label{font-size:0.9rem;color:#555;text-transform:uppercase;}.rank-badge{display:inline-block;padding:6px 16px;background-color:#e8f5e9;color:#2e7d32;border-radius:30px;font-size:1.1rem;font-weight:bold;border:2px solid #2e7d32;}.profile-footer{background-color:var(--primary-color);color:white;text-align:center;padding:15px;font-size:0.85rem;margin-top:30px;border-radius:12px;}@media (max-width:900px){.profile-container{grid-template-columns:1fr;}.info-card{padding:20px;}.card-grid{grid-template-columns:1fr;}}
.fieldset-wrapper tbody{border:0 none;}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
.search-form{margin-bottom:1em;}.search-form input{margin-top:0;margin-bottom:0;}.search-results{list-style:none;}.search-results p{margin-top:0;}.search-results .title{font-size:1.2em;}.search-results li{margin-bottom:1em;}.search-results .search-snippet-info{padding-left:1em;}.search-results .search-info{font-size:0.85em;}.search-advanced .criterion{float:left;margin-right:2em;}.search-advanced .action{float:left;clear:left;}

#module_dangkyphong #room_list{}#module_dangkyphong #room_list table tbody td{font-size:10px;width:15%;}#module_dangkyphong #room_list table thead th{font-size:10px;text-align:center;width:15%;}#module_dangkyphong .values_wrapper .selected_element{padding:6px;background:#444;color:#fff;border-radius:5px;cursor:pointer;float:left;margin:3px;margin:8px;}#module_dangkyphong .values_wrapper#selected_room_wrapper{margin-top:25px;}#module_dangkyphong .values_wrapper .selected_element:hover{background:#222;}#module_dangkyphong .values_wrapper{border:1px solid #eee;border-radius:2px;}#module_dangkyphong .values_wrapper.locked{opacity:0.6;}#result_calendar_wrapper table td{text-align:center;font-size:10px;cursor:pointer;}#result_calendar_wrapper table td:hover{background-color:#fefefe;}#result_calendar_wrapper table td.lighton{background-color:#eeeeee;}#result_calendar_wrapper table td.registered{background-color:#fff;color:#333;}#result_calendar_wrapper table td.picked{background-color:#30a443;color:#ffffff;}#result_calendar_wrapper table th{font-size:11px;text-align:center;}.a-btn{padding:30px 10px;border-radius:8px;background:#fefefe;border:1px solid #e4e4e4;border-bottom:1px solid #b4b4b4;border-left-color:#d2d2d2;border-right-color:#d2d2d2;color:#3a3a3a;cursor:pointer;font-size:0.929em;font-weight:normal;text-align:center;margin-bottom:1em;margin-right:0.6em;padding:4px 17px;background-color:#eaeaea;margin:8px;}.a-btn:hover{box-shadow:0 0 2px #ccc;color:#222;text-decoration:none;}#module_dangkyphong .tips{color:#555;font-size:13px;padding:10px 0px;font-style:italic;}.option-display{display:none;}.option-display.on{display:block;}#module_dangkyphong .date-sub-picker{display:none;}#module_dangkyphong .date-sub-picker.on{display:block;}#module_dangkyphong #main_date_picker{padding-bottom:8px;border-bottom:1px solid #eee;margin-bottom:5px;}#module_dangkyphong #register_result.success{color:green;}#module_dangkyphong #register_result.error{color:red;}td.wait{background-color:#888;}#module_dangkyphong .date-padding label{display:none;}#module_dangkyphong .date-padding{padding:0px;}#register_information{border:1px solid #eee;border-radius:8px;color:#333;float:left;font-size:20px;line-height:40px;margin-right:10px;margin-top:10px;min-height:210px;padding:5px;right:10px;width:25%;}#result_calendar_wrapper table td.registered{background-color:#ff0000;color:#fff;}table tr.row{border-bottom:1px solid #000;}.ajax_loader{background:url(/sites/all/modules/custom/uit_dkphong/img/spinner_squares_circle.gif) no-repeat scroll center center transparent;height:100%;width:100%;}#main-content .content img.ajax_loader,#main-content .content img.ajax_loader2{background:none;border-color:none;border-radius:0px;border-style:none;border-width:0px;width:25px;height:25px;margin-top:-3px;display:none;}#check_room_btn input,#begin_register input{float:left;}.table-wrapper{clear:both;}.table-wrapper .row:before,.table-wrapper .row:after{content:normal;}#quanlyphong-form .form-item-loaiphong,#quanlyphong-form .form-item-pid,#quanlyphong-form .form-item-succhua{float:left;margin-right:30px;}#quanlyphong-form .form-item select{width:130px;}.container-inline-date{float:left !important;clear:none;}#quanlyphong-form .form-item-tiet{clear:both;width:100%;margin-top:10%;}#quanlyphong-form .form-item-tiet label[for="edit-tiet"]{float:left;width:50px;}#quanlyphong-form .form-item-tiet #edit-tiet div{float:left;margin-right:10px;margin-top:0px;}#check_room_btn input{clear:both;}#quanlyphong-form div.item-list ul li.active{color:#FF0000;}#quanlyphong-form div.wrapper_right{float:left;width:70%;}#quanlyphong-form div.wrapper_right .form-item-tenlophoc,#quanlyphong-form div.wrapper_right .form-item-mieuta{width:100%;}#quanlyphong-form div.wrapper_right .form-item-tenlophoc input[type="text"]{width:98%;}#quanlyphong-form div.wrapper_right .form-item-mieuta textarea{width:100%;}#quanlyphong-form table.tableheader-processed{width:100%;}#quanlyphong-form table.tableheader-processed th.first-child{width:10%;}ol.progtrckr{margin:0;padding:0;list-style-type:none;}ol.progtrckr li{display:inline-block;text-align:center;line-height:3em;}ol.progtrckr[data-progtrckr-steps="1"] li{width:33%;}ol.progtrckr[data-progtrckr-steps="2"] li{width:33%;}ol.progtrckr[data-progtrckr-steps="3"] li{width:33%;}ol.progtrckr[data-progtrckr-steps="4"] li{width:33%;}ol.progtrckr[data-progtrckr-steps="5"] li{width:16%;}ol.progtrckr[data-progtrckr-steps="6"] li{width:14%;}ol.progtrckr[data-progtrckr-steps="7"] li{width:12%;}ol.progtrckr[data-progtrckr-steps="8"] li{width:11%;}ol.progtrckr li.progtrckr-done{color:black;border-bottom:4px solid yellowgreen;}ol.progtrckr li.progtrckr-todo{color:silver;border-bottom:4px solid silver;}ol.progtrckr li:after{content:"\00a0\00a0";}ol.progtrckr li:before{position:relative;bottom:-2.5em;float:left;left:50%;line-height:1em;}ol.progtrckr li.progtrckr-done:before{content:"\2713";color:white;background-color:yellowgreen;height:1.2em;width:1.2em;line-height:1.2em;border:none;border-radius:1.2em;}ol.progtrckr li.progtrckr-todo:before{content:"\039F";color:silver;background-color:white;font-size:1.5em;bottom:-1.6em;}#quanlyphong-form div.alert{margin-top:20px;}#quanlyphong-form .form-actions{clear:both;}#quanlyphong-form .form-actions a{margin-left:10px;}.page-phonghoc-dangky .form-item-tiet .form-type-checkbox label{float:left;margin-right:2px;}.page-phonghoc-dangky .register_instruction{font-weight:bold;}.page-phonghoc-dangky .form-item-tiet-11 label{font-weight:bold;color:#FF0000;}.page-phonghoc-dangky input,.page-phonghoc-dangky textarea,.page-phonghoc-dangky .uneditable-input{width:98%;}#quanlyphong-form .form-type-checkboxes input[type="checkbox"]{height:20px;width:20px;}#quanlyphong-form .form-item-ngaybd,#quanlyphong-form .form-item-ngaykt{width:15%;margin-right:20px !important;float:left;}

.products .views-row{width:25%;float:left;clear:none;text-align:center;min-height:360px;overflow:hidden;}.products .views-row .img{overflow:hidden;}.products .views-row .img img{width:80%;margin-bottom:10px;box-shadow:6px 8px 5px -5px rgba(0,0,0,0.48);}.products .views-row .info{padding:5px;min-height:46px;}.products .views-row .info .title{display:block;height:46px;}.products .views-row .info .author{font-size:12px;}.products .views-row .info a{font-weight:bold;}.authors .views-row{min-height:100%;}.authors .views-row .img{height:auto;}.authors .views-row .info .title{height:auto;}.group-image-wrapper{float:left;width:35%;}.group-image-wrapper img{width:90%;}.group-info-wrapper{float:right;width:65%;}.group-body-wrapper{clear:both;}.group-info-wrapper .field{overflow:hidden;}.field-name-field-noiluutru .field-item{color:red;text-transform:uppercase;font-weight:bold;}.page-node .content-body .field{margin-bottom:5px;}.container-popup-date.container-inline-date{clear:none;}.container-popup-date > .form-item{margin-bottom:5px;}.container-popup-date .date-padding{margin:0;padding:0;}.container-popup-date .date-padding .description,.container-popup-date .date-padding label{display:none;}.page-qlgiao-trinh .container-inline-date{clear:both;float:none !important;}.vertical-tabs .form-type-textfield input{min-height:30px;}.container-inline-date .date-padding{padding:0;}.f-left{float:left;}.f-right{float:right;}.half-col{width:50%;}.clear{clear:both;}.full-col,.full-col table.sticky-table{clear:both;width:100%;}.col .select2-container{width:calc(100% - 2px) !important;}.col .date-year .select2-container{width:calc(100% - 2px) !important;}.col .container-inline-date .date-padding{float:none;}.container-inline-date .form-item,.container-inline-date .form-item input{width:100%;}.col-10{width:10%;}.col-20{width:20%;}.col-30{width:30%;}.col-40{width:40%;}.col-49{width:49%;}.col-50{width:50%;}.col-60{width:60%;}.col-70{width:70%;}.col-80{width:80%;}.col-90{width:90%;}.col .form-item input[type="text"]{width:calc(100% - 17px);}#autocomplete{border:1px solid #cecece;}.check{background:url(/sites/oep/modules/custom/uit_qlgiaotrinh/images/Checked.png) no-repeat top left;width:26px;height:26px;}.uncheck{background:url(/sites/oep/modules/custom/uit_qlgiaotrinh/images/Unchecked.png) no-repeat top left;width:26px;height:26px;}.page-qlgiao-trinh input,.page-qlgiao-trinh textarea,.page-qlgiao-trinh .uneditable-input{width:auto;}.form-item-ngayhoc{}#result-div{font-weight:bold;}.thanhtien{color:red;}.top-btn{margin-top:28px;}.products input.btn-order{margin-top:5px;background-color:#faa732;background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);}.products input.btn-order:hover{background-image:linear-gradient(to bottom,#f63131,#ba0707);}.page-qlkhoahoc #page-title{display:none;}.l-checkbox{clear:both;overflow:hidden;}.l-checkbox .form-type-checkbox{float:left;margin-right:10px;}#thoigian-wrapper{position:relative;}.ngayhoc{overflow:hidden;height:65px;}.ngayhoc select{width:90px;float:left;}.giohoc{overflow:hidden;clear:both;position:absolute;top:0;left:100px;}.giohoc .form-radios{clear:both;height:37px;overflow:hidden;padding-top:28px;}.giohoc .form-radios .form-item{float:left;margin-left:5px;}select.small-field{width:120px;}.tiendong label{float:left;margin:3px 10px 0 0;}.page-qlgiao-trinh-tien-phat .list-tb table th:nth-child(6),.page-qlgiao-trinh-tien-phat .list-tb table th:nth-child(7){width:85px;}#form-tienphat{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.5);top:0;left:0;z-index:999;}.form-data{position:absolute;top:40%;left:45%;background:#0079C1;display:block;z-index:99;padding:10px;border-radius:5px;color:#fff;}.btn_return{cursor:pointer;}.x-close{background:url(/sites/oep/modules/custom/uit_qlgiaotrinh/images/close.png) no-repeat;right:-14px;top:-14px;border-radius:10px;cursor:pointer;height:26px;padding:2px;position:absolute;width:26px;}#list-tb-2 td:nth-child(9){width:55px;}
.diemthi .controls{margin-bottom:.5em;}.diemthi .controls li{display:inline;padding-right:.5em;}.diemthi .folder{margin:0;cursor:pointer;}.diemthi .files ul{padding-left:0;}.diemthi .files li{background:url(/sites/all/modules/custom/uit_sinhvien/images/file.png) no-repeat left top;list-style:none;padding-left:0;margin-left:0;}.diemthi .files li.folder,.diemthi .files a{padding-left:20px;}.diemthi li.application{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/application.png);}.diemthi li.code{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/code.png);}.diemthi li.css{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/css.png);}.diemthi li.db{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/db.png);}.diemthi li.doc{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/doc.png);}.diemthi li.film{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/film.png);}.diemthi li.flash{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/flash.png);}.diemthi li.folder{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/folder.png);}.diemthi li.expanded{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/folder_open.png);}.diemthi li.html{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/html.png);}.diemthi li.java{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/java.png);}.diemthi li.linux{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/linux.png);}.diemthi li.music{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/music.png);}.diemthi li.pdf{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/pdf.png);}.diemthi li.php{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/php.png);}.diemthi li.image{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/image.png);}.diemthi li.ppt{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/ppt.png);}.diemthi li.psd{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/psd.png);}.diemthi li.ruby{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/ruby.png);}.diemthi li.script{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/script.png);}.diemthi li.txt{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/txt.png);}.diemthi li.xls{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/xls.png);}.diemthi li.zip{background-image:url(/sites/all/modules/custom/uit_sinhvien/images/zip.png);}.diemthi_wrapper .form-actions{clear:both;}.diemthi_wrapper .form-item-hocky,.diemthi_wrapper .form-item-namhoc,.diemthi_wrapper .form-item-files-file-diem,.diemthi_wrapper .select_malop_replace{float:left;margin-right:20px;}
#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}#user-admin-roles td.edit-name{clear:both;}#user-admin-roles .form-item-name{float:left;margin-right:1em;}.password-strength{width:17em;float:right;margin-top:1.4em;}.password-strength-title{display:inline;}.password-strength-text{float:right;font-weight:bold;}.password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}.password-indicator div{height:100%;width:0%;background-color:#47C965;}input.password-confirm,input.password-field{width:16em;margin-bottom:0.4em;}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em;}div.form-item div.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;}div.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
#backtotop{background:url(/sites/all/modules/contrib/back_to_top/backtotop.png) no-repeat center center;border:0;bottom:20px;cursor:pointer;display:none;height:70px;position:fixed;right:20px;text-indent:-9999px;width:70px;z-index:1;}#backtotop:hover{opacity:0.8;}#backtotop:focus{opacity:0.6;outline:none;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#backtotop{background:url(/sites/all/modules/contrib/back_to_top/backtotop2x.png) no-repeat center center;background-size:70px 70px;}}@media print{#backtotop{visibility:hidden;}}
.rteindent1{margin-left:40px;}.rteindent2{margin-left:80px;}.rteindent3{margin-left:120px;}.rteindent4{margin-left:160px;}.rteleft{text-align:left;}.rteright{text-align:right;}.rtecenter{text-align:center;}.rtejustify{text-align:justify;}.ibimage_left{float:left;}.ibimage_right{float:right;}
