.searchCont{padding:10px 0 30px}.searchCont h3{position:relative;margin-bottom:20px;padding-bottom:6px;color:#22267b;font-size:1.5em;border-bottom:2px solid #ccc}.searchCont h3::after{position:absolute;bottom:-2px;left:0;z-index:2;content:'';width:20%;height:2px;background-color:#01005e}.searchCont h4{font-size:1.3em;font-weight:bold;overflow:hidden;margin-bottom:10px}.searchCont h4 .ion-chevron-right{margin-right:5px}.searchCont h4 .ion-chevron-right:before{color:#22267b;font-weight:bold}.searchCont .searchTxt{font-size:1.2em;margin-bottom:25px}.searchCont .searchTxt span{font-weight:bold}.searchCont .resultCont{margin-bottom:25px}.searchCont .resultList{overflow:hidden}.searchCont .resultList li{margin-bottom:15px}.searchCont .resultList li .head{padding:12px;background:#dedff2;margin-bottom:2px;display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.searchCont .resultList li .head .title{display:block;vertical-align:middle;padding-left:26px;position:relative;font-size:1.2em}.searchCont .resultList li .head .title a{color:#22267b;text-decoration:none}.searchCont .resultList li .head .title a:hover{text-decoration:underline}.searchCont .resultList li .head .title:before{position:absolute;content:'';width:20px;height:20px;background:#01005e;-moz-border-radius:99px;-webkit-border-radius:99px;border-radius:99px;left:0;top:50%;margin-top:-10px}.searchCont .resultList li .head .title:after{position:absolute;top:50%;left:8px;margin-top:-7.5px;color:#fff;content:"\f3d3";font-family:"Ionicons";font-size:14px;line-height:1}.searchCont .resultList li .head .image{display:table-cell;text-align:right;width:110px;padding-left:10px}.searchCont .resultList li .head .image img{vertical-align:middle}.searchCont .resultList li .departments{padding:12px;background:#dedff2}.searchCont .resultList li .departments .departmentsIn p{margin-bottom:10px}.searchCont .resultList li .departments .departmentsIn ul li{margin-bottom:10px}.searchCont .resultList li .departments .departmentsIn ul li a{display:block;padding:10px 20px 10px 10px;background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-decoration:none;position:relative}.searchCont .resultList li .departments .departmentsIn ul li a:hover{text-decoration:underline}.searchCont .resultList li .departments .departmentsIn ul li a:after{position:absolute;top:50%;right:12px;margin-top:-8px;color:#333;content:"\f3d3";font-family:"Ionicons";font-size:16px;line-height:1}.searchCont .table-responsive{border:none}.searchCont .scheduleTbl{table-layout:fixed;width:100%;margin-bottom:25px}.searchCont .scheduleTbl th{background:#eee;text-align:center !important;border:1px solid #bbb !important;padding:10px !important}.searchCont .scheduleTbl td{width:16%;text-align:center !important;border:1px solid #bbb !important;padding:10px !important}@media screen and (max-width: 767px){.searchCont .resultList{overflow:hidden}.searchCont .resultList li .departments .departmentsIn{height:auto !important}.searchCont .scheduleTbl{width:790px}}#searchBox{padding:30px 20px;overflow:hidden;*zoom:1;border:1px solid #ccc}#searchBox .col-md-6,#searchBox .col-md-12{padding:0}#searchBox .searchDl dt{font-size:20px;margin-bottom:10px}#searchBox .btnSearch{-moz-appearance:none;-webkit-appearance:none;width:95px;height:60px;line-height:60px;color:#fff;background:#22267b;border:none}#searchBox .searchDoc{padding-right:20px}#searchBox .searchDoc dd{position:relative}#searchBox .searchDoc dd input[type="text"]{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:60px;background:#eee;border:none;padding:0 95px 0 15px;height:60px}#searchBox .searchDoc dd .btnSearch{position:absolute;top:0;right:0}#searchBox .searchDep dd{position:relative;display:table;width:100%}#searchBox .searchDep dd .selectWrap{display:table-cell;vertical-align:middle}#searchBox .searchDep dd .btnWrap{display:table-cell;text-align:right;width:105px;vertical-align:middle}#searchBox .searchDep dd select{padding-left:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;line-height:60px;height:60px;width:100%}#searchBox .searchDep dd select option{font-size:16px;background:#eee}#searchBox .searchDis dd{position:relative}#searchBox .searchDis dd input[type="text"]{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:60px;background:#eee;border:none;padding:0 95px 0 15px;height:60px}#searchBox .searchDis dd .btnSearch{position:absolute;top:0;right:0}@media screen and (max-width: 992px){#searchBox{padding:20px}#searchBox .searchDoc{padding-right:0;margin-bottom:10px}}
