﻿@import url('reset.css');
/* generic rules */
body{font-size: 75%;font-family: Arial;color:#313131;overflow:auto!important}

/* generic classes */
.clear {clear:both;display:block;}
.left {float:left;text-align:left;}
.right {float:right;text-align:right;}
.btn {background:url(../images/btn_bg.gif) top center no-repeat;width:71px;height:22px;border:0px none;color:#fff;padding:0;line-height:12px;padding-bottom:2px;}
.hidden {display:none;}

/* layout styles */
.wrapper {/*width:945px;*/margin:30px;}
.col-1 {float:	left;width:197px;}
.col-1-low {float:	left;width:197px; height:100%; position:absolute; background-color:Black;}
.col-2 {/*float:	right;width:742px;*/margin-left:207px;}
.header-row-1 {height:60px; width:90%;}
.header-row-1 .logo {float:	left;}
.header-row-1 .tools {display:	block;}
.header-row-1 .tools a , .header-row-1 .tools span {float:right;display:block;margin-left:5px;color:#a0a0a0;}
.header-right {float:right;}
.tools .lang {text-transform:uppercase;}
.tools .icon-font-inc {background:url(images/font-inc.gif) center top no-repeat;width:20px;height:14px;}
.tools .icon-font-dec {background:url(images/font-inc.gif) center top no-repeat;width:20px;height:14px;}
.tools .icon-home {background:url(images/icon_home.gif) center top no-repeat;width:20px;height:14px;}
.tools .icon-sitemap {background:url(images/icon_sitemap.gif) center top no-repeat;width:20px;height:14px;}
.tools .lang {margin-top:1px;}
.header-row-2 {height:	33px;overflow:	hidden;}
.header-row-2 .col-1 {background:#e5322c; color:#fff;padding:10px 13px;width:171px;font-weight:	bold;font-size:1.167em;}
/*.header-row-2 .col-2 {border-bottom:1px solid #eaeaea;border-left:1px solid #efefef;border-right:1px solid #efefef;height:	32px;} */
.header-row-2 .col-2 {height:	32px;}
.page-title {border-bottom:2px solid #e5322c;color:#e5322c;font-weight:	bold;font-size:1.167em;padding:7px 13px;width:400px;float:	left;}
/* font-weight:	bold;font-size:1.21em;padding:10px 13px;width:400px;float:	left; */
/* search */
.search {float:	right;width:250px; padding-top:5px;}
.search-box , .search-title {float: right;position:	relative;}
.search-title {padding:8px;}
.search table.s4-search input.ms-sbplain , .search .ms-sharepointsearchtext, .search .ms-searchbox, .search #idSearchString {width:92px !important;border:1px solid #cecfd2;color:#666;font-style:normal;display:inline-block;margin-right:20px;}
.ms-searchimage {position:	absolute;top:3px;right:0;}
.search #onetIDGoSearch {background:url(images/lens.png) center center no-repeat;width:20px;height:20px;display:block;}
.search #onetIDGoSearch img {display:none;}

/*dialogue */
.ms-dialog .wrapper {width:auto;margin:10px;}
.ms-dialog .col-2 {float: none;width:auto;margin:0;}

/* nav-menu */
.nav-menu .ms-navheader {background:none;border-bottom:1px solid #ddddde;display:block;}
.nav-menu .ms-navheader a {margin:0;display:block;background:none;color:#525252;font-weight:bold;padding:4px 6px 4px 13px !important;}
.nav-menu .ms-navitem {color:#858585;background-image:none !important; background:none !important; background-color:#f6f6f8 !important; padding-left:5px;padding:0 !important;}
.nav-menu .ms-navitem a {color:#858585 !important;border-bottom:1px solid #ddddde;display:block;padding:3px 6px 4px 20px;}
.nav-menu .ms-navheader-opened {background:#dcdcdb url(images/menu_bg.gif) top repeat-x !important;}
.nav-menu .menu-sep {height:20px;}
body #s4-leftpanel-content {border:0px none !important;display:none;}

/* sp fixes */
body #s4-leftpanel {width:197px;}
body #s4-leftpanel {width:197px;}
html.ms-dialog body #s4-workspace {overflow-x: visible;}
html.ms-dialog body #s4-workspace {overflow:visible !important;}
html.ms-dialog {overflow:auto  !important;}
/*.ms-dlgContent {position:fixed !important;}*/
.ms-rte-layoutszone-inner , .ms-rtestate-field{padding:0 !important;}
.ms-vb, .ms-vb2, .ms-vb-user, .ms-vb-tall, .ms-pb, .ms-pb-selected {color:#333;}
.ms-vb a:link, .ms-vb2 a:link, .ms-vb-user a:link {color:#e5322c;}
.ms-listviewtable td {border-bottom:1px solid #DDDDDE !important;}
.ms-listviewtable th {border-bottom:2px solid #DDDDDE !important;font-weight:bold;}
.ms-viewheadertr .ms-vh2-gridview a:link {font-weight:bold !important;}
.ms-listviewtable .ms-vb2, .ms-summarystandardbody .ms-vb2 {padding-left:10px;}
.ms-listviewtable td {padding:4px 8px 4px 0;}
.ms-vh2-nofilter, .ms-vh2-nofilter-notextalign {color:#313131;}
table.ms-listviewtable { border-collapse: collapse;margin-bottom:10px;}
#s4-workspace {overflow:visible !important;   } 
html.ms-dialog #s4-workspace {overflow:auto !important;   } 
body.v4master {overflow:auto !important;}
html.ms-dialog body.v4master {overflow:hidden !important;}

/* home styles */
.home-table {width:90%;max-width:900px;}
.home-table td {padding:10px;}
h3 {border-bottom:2px solid #e5322c;color:#e5322c;font-weight:	bold;font-size:1.167em;padding:10px;margin:10px 0;}
h4 {color:#e5322c;font-weight:	bold;}
/*more_arrow.gif is removed to fix "UAT_v0.4" issue No.5*/
.read-more {/*background:url(images/more_arrow.gif) right center no-repeat;*/padding-right:15px;color:#000000 !important;}
/* form styles */
fieldset{border: none;}
ol{margin:0; padding:0}
.form-col-left {float:	left;width:145px;display:	block;margin-bottom:10px;}
.form-col-right {float:	right;width:275px;display:	block;margin-bottom:10px;}
.form-col-right td {padding:3px;}
.form-col-right table {margin-bottom:5px;}
.medap-frm{padding:15px;width:420px;}
.medap-frm li{display: block;clear: both;overflow: hidden;margin-bottom: 13px; color:#4b4b4b;}
.medap-frm legend{display: block;width: 100%;height: 71px;background: #e02e28 url(../../Style%20Library/MEDAP_Public/backgrounds/ttl-frst.jpg) no-repeat left top;}
.medap-frm legend span{color: #fff;font-size: 1.500em;font-weight: bold;display: block;padding-top: 23px;padding-left: 23px;padding-bottom: 8px;height: 39px;background: url(../../Style%20Library/MEDAP_Public/backgrounds/ttl-scnd.jpg) no-repeat right top;}
.medap-frm span{/*display: block;clear: both;*/}
.medap-frm label{/*display: block;float: left;*/width: 149px;font-size: 1em; color:#222;/*padding-left:35px;*/}
.medap-frm label.wide{display: block;float: left;width: 500px;font-size: 1em; color:#222;padding-left:35px;}
label{font-size: 1em; color:#222;}
.medap-inpt-cntnr label{color:#4b4b4b;margin:4px 0}
.medap-select, .medap-inptxt, .medap-inprdio{float: left;}
        
.medap-select, .medap-inptxt{width: 214px;/*margin-left:10px;*/}
.medap-txtarea{width:210px; margin-bottom:8px;margin-left:10px;}
.medap-inptxt {width: 212px;padding-left: 4px !important;padding-top: 4px !important;height: 21px;border: none !important;background: transparent url(../../Style%20Library/MEDAP_Public/backgrounds/inpt-txt-bg.gif) no-repeat left top;}
.medap-inptxtarea {width: 212px;padding-left: 4px !important;padding-top: 4px !important;height: 76px;border: none !important;background: transparent url(../../Style%20Library/MEDAP_Public/images/inpt-txtarea-bg.gif) no-repeat left top;}
.medap-inptxt-sml, .ms-dtinput input[type="text"] {height: 21px;padding-top: 4px !important;border: none !important;padding-left: 4px !important;width: 114px;background: transparent url(../../Style%20Library/MEDAP_Public/backgrounds/inpt-sml-txt-bg.gif) no-repeat left top;}
.ms-dtinput input[type="text"]{padding-right:2px}
.ms-dtinput img,.ms-dttimeinput select{margin-right:4px;}
.medap-lng .medap-inptxt-sml{margin-top:83px;}
.medap-lng label{width:65px;margin-top:2px;}
.medap-select{width:215px; line-height:22px}
.medap-inprdio input[type=radio]{float:left; margin-top:0; margin-bottom:1px;padding:0;padding-right:9px;}
.medap-disc input{float:left;padding-right:9px;}
.medap-disc label{width:auto}
.medap-inpt-cntnr{float: left;width: 400px;padding-left:10px;}
.medap-inpt-cntnr td{padding-bottom:4px;}
.medap-frm .medap-inpt-cntnr span{display: inline-block;float: none;}
.medap-frm .single span{display: block;clear: both;}

.medap-clear{clear:both;}
.medap-frm li.medap-btns-cntnr{border-top:solid 2px #e5322c; padding-top:11px;text-align:center}
.medap-btns-cntnr input[type=submit],.medap-btns-cntnr input[type=button]{color:#585657;display:inline-block; width:139px;}
.medap-req-pln-cntnr,.medap-req-rejct{width:620px;margin: 0 auto}
.medap-rep-snt-cntnr{width:500px;margin: 0 auto}
.medap-rep-snt-cntnr .medap-inpt-cntnr{width:auto}
.medap-req-qulty{width:660px;margin: 0 auto}
.medap-req-qulty .medap-txtarea{width:400px}
.medap-req-close{width:600px;margin: 0 auto}
.medap-req-close .medap-ys-no table{width:auto!important;}
.medap-req-close .medap-ys-no table td:first-child{width:80px!important;}
.medap-req-close .medap-inpt-cntnr{width:auto}
.medap-req-qulty li{padding-top:13px!important; border-top:solid 1px #ebebeb}
.medap-req-qulty .medap-disc table td{width:100px}
.medap-req-qulty ol{width:95%; margin:0 auto}
.medap-req-qulty li:first-child{border-top:none}
.medap-capst-updt-cntnr{width:600px;margin: 0 auto}
.medap-capst-updt-cntnr .medap-inpt-cntnr table{width:100%}
.medap-req-pln-cntnr label{ white-space:nowrap}
.medap-sngl-btn{padding-left:150px;}
.medap-inpt-cntnr table, .medap-inpt-cntnr table td{ border-collapse:collapse; padding:0}
.medap-inpt-cntnr table{float:left}
.medap-req-rejct td{text-align:left}
.medap-req-rejct .medap-txtarea{width:285px}
.medap-inpt-cntnr span[id$=lblDiscipline]{display:block;}
.medap-req-create .medap-inpt-cntnr table[id$=chkListDisciplines]{width:230px;}
.medap-required,span[id*=RequiredFieldValidator]{display:inline-block;color:red;margin-left:3px;font-size:1em;}
.medap-inpt-cntnr-in label{margin:2px 0 4px;padding-left:0;}
.medap-inpt-cntnr label{padding-left:0}
input[type=checkbox], input[type=radio]{padding-left:0;margin-left:0;margin-top:0;}
.medap-inpt-cntnr-in{display:block;margin-bottom clear:both;padding-bottom:15px;}
.medap-sngl-btn{margin-top:-15px;}
.form-confirm {color:maroon;text-align:center;}
.ms-dialog .medap-btns-cntnr {text-align:center;display:block;margin:10px;}

/* tabs */
ul.tabs {margin: 15px 0 0 0;padding: 0;list-style: none;height: 32px; /*--Set height of tabs--*/border-bottom: 1px solid #999;border-left: 1px solid #999;width: 100%;}
ul.tabs li {float: left;margin: 0;padding: 0;height: 31px; /*--Subtract 1px from the height of the unordered list--*/line-height: 31px; /*--Vertically aligns the text within the tab--*/border: 1px solid #999;border-left: none;margin-bottom: -1px; /*--Pull the list item down 1px--*/overflow: hidden;position: static;background: #e0e0e0;}
ul.tabs li a {text-decoration: none;color: #000;display: block;font-size: 1.2em;padding: 0 20px;border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/outline: none;}
ul.tabs li a:hover {background: #ccc;}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/background: #fff;border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/}

/*override SharePoint Styles*/
html.ms-dialog body #s4-workspace { height:100%!important; overflow-y:visible!important; position:relative;}
html.ms-dialog ,html.ms-dialog body #s4-workspace{height:auto!important; /*overflow-x:hidden!important;*/overflow-y:auto!important; width:auto!important;overflow:auto !important;}
html.ms-dialog body.v4master{overflow-y:auto!important}

.ms-datepickerouter .ms-quickLaunch{border-right:solid 1px #dddfe0!important}
/*body.v4master, #s4-workspace{width:99.8%!important; margin:0 auto}*/
.s4-titlerowhidetitle .s4-title{ background-color:#fff;}
#s4-titlerow{display:block!important}
html.ms-dialog #s4-titlerow{display:none!important}
.s4-title{background-color:#fff!important}

.ms-listviewtable{/*width:100%!important;empty-cells: hide!important*/}
.medap-grd-view .ms-vb2{border-bottom:solid 1px #ebebeb; padding:7px}
.ms-WPBody th.ms-vh2-gridview{padding-bottom:7px;border-bottom:solid 1px #ebebeb;text-align:left; font-weight:normal; background-color:#fff!important}
.ms-viewheadertr .ms-vh2-gridview a:link{padding:7px;display:block;float:left;border-left:solid 1px #ebebeb;font-weight :normal; font-size:1em; color:#000}
.ms-WPBody th.ms-vh2-gridview img{margin-top:13px;}
.ms-viewheadertr .ms-vh2-gridview:first-child a:link{border-left:none}
.ms-WPTitle, .ms-WPTitle a{color:#e5322c}
.ms-WPTitle{font-size:1.167em;font-family:Arial;font-weight:bold;}
.ms-wpContentDivSpace{padding-top:10px;}
.ms-WPHeader td, .ms-fakewptitle{border-bottom:solid 2px #e5322c}
.ms-dlgFrameContainer{background-color:#fff!important}
.ms-vh-div{font-size:0.917em;}
.medap-site-name{width:198px; padding-left:24px;}
.medap-site-name h1 a{color:#fff!important; }
.medap-site-name h1{font-family:arial;font-size:1.167em; font-weight:bold;margin:0; margin-top:5px;}
.s4-titlelogo{ text-align:left!important}
body #s4-topheader2{border:none!important}

.s4-search table{width:auto!important; margin-right:5px!important;}
.s4-help{margin-left:0!important;}
.ms-sbgo a{display:inline-block;width:15px;height:15px;margin-left:7px;margin-top:6px!important;background: url(../../Style%20Library/MEDAP_Public/icons/lens.png) no-repeat center center;}
.ms-sbgo a img{visibility:hidden}
.medap-bc h2 > a{display:inline-block;color:#fff;padding-right:10px;}
.medap-bc h2{padding-left:20px;margin-bottom:0;font-family:arial;font-size:1.500em; font-weight:bold;}
.medap-bc h2,.ms-ltviewselectormenuheader .ms-viewselector a{color:#fff!important}
.medap-bc .ms-menu-stdarw img{top:-634px!important;}
.ms-ltviewselectormenuheader .ms-viewselector a,.ms-ltviewselectormenuheader .ms-viewselectorhover a{}
.medap-bc .ms-ltviewselectormenuseparator{display:inline-block;width:5px; height:8px;margin-top:8px;background: transparent url(../../Style%20Library/MEDAP_Public/icons/nav-arrow.png) no-repeat left top;}
.medap-bc .ms-ltviewselectormenuheader .ms-viewselector-arrow {display:inline-block;width:8px; height:5px;margin-top:8px;background: transparent url(../../Style%20Library/MEDAP_Public/icons/nav-arrow-dwn.png) no-repeat left top;}
.medap-bc .ms-ltviewselectormenuheader .ms-menu-althov .ms-viewselector-arrow{background: transparent url(../../Style%20Library/MEDAP_Public/icons/nav-arrow-dwn.png) no-repeat left top;}
.medap-bc .ms-ltviewselectormenuseparator img, .medap-bc .ms-ltviewselectormenuheader .ms-menu-althov .ms-viewselector-arrow img{ visibility:hidden}

/*body #s4-leftpanel{margin-top:-16px;width:195px;padding-left:12px;padding-right:8px;background: transparent url(../../Style%20Library/MEDAP_Public/backgrounds/scndry-nav-top.jpg) no-repeat left top!important;}
body #s4-leftpanel-content{background-color:#eee; border:none; padding-top:5px; }*/
.ms-quicklaunch-navmgr,.s4-specialNavLinkList{background:#eee}
.s4-specialNavLinkList{margin-top:-20px;}
.s4-ql ul.root > li > .menu-item, .s4-qlheader, .s4-qlheader:visited{color:#525252; font-weight:bold;}
.s4-ql ul.root > li > .menu-item, .s4-ql ul.root ul li{ border-bottom:solid 1px #d6d6d6}
.s4-ql ul.root ul{margin-bottom:0;background-color:#f7f7f7}
.s4-ql ul.root ul > li > a, .s4-specialNavLinkList a,.s4-ql a.selected{padding-left:18px!important;font-size:1em;color:#858585}
.s4-ql a.selected{color:#858585!important;border:none!important;background: #dadad9 url(../../Style%20Library/MEDAP_Public/backgrounds/scndry-nav-slctd.jpg) repeat-x left top!important;}
.s4-ql ul.root ul > li > a:hover{color:#858585}
.ms-splinkbutton-text{display:inline-block; padding-left:4px;}
.s4-recentchanges{background-color:#eee; border:none;margin-bottom:0;}
.ms-quickLaunch{background-color:#eee;padding-top:0;}
.ms-quicklaunchouter{margin-bottom:0;}
.s4-ca{margin-left:218px;}
html.ms-dialog .s4-widecontentarea{padding-top:0}
html.ms-dialog .medap-foot{margin:0; display:none}
.ms-dlgBorder{border-color:#000!important;background: #e1332c url(../../Style%20Library/MEDAP_Public/backgrounds/ttl-frst.jpg) no-repeat left top;}
.ms-dlgTitle{height:46px;padding-top:10px;background: url(../../Style%20Library/MEDAP_Public/backgrounds/ttl-scnd.jpg) no-repeat right top;border-bottom:solid 1px #c02521}
.ms-dlgTitleText{font-size:1.500em; font-family:Arial; font-weight:bold}
body #s4-ribbonrow{background-color: #e5322c }
.ms-dlgContent {position:fixed !important;}
/*End SharePoint Styles*/

.s4-widecontentarea{padding-top:16px;padding-bottom:20px;background: #fff url(../../Style%20Library/MEDAP_Public/backgrounds/content-top.jpg) no-repeat left top;}
.medap-cntnt{padding-top:10px;}
.medap-foot{clear:both;width:98%;padding:20px 0; border-bottom:solid 1px #e5322c;margin:0 auto}
.medap-site-name,.medap-bc,.medap-bc *{float:left; white-space:nowrap}
.medap-scndry-hdr .medap-bc{width:510px!important;}
.medap-hide{display:none}
.medap-scndry-hdr{background: #e23d37 url(../../Style%20Library/MEDAP_Public/backgrounds/medap-top.jpg) no-repeat left top;height:50px; padding-top:23px;}
/*.medap-req-det .ms-standardheader{display: block; float: left; width: 150px; font-size: 1em;}*/

/* sharepoint float web part panel */
.ms-ToolPaneOuter { position: absolute; height: 80% !important; border: 2px #6f9dd9 solid; top: 0; left: 0; }
td#MSOTlPn_MainTD { width: 0 !important; }
td#MSOTlPn_ToolPaneCaption { cursor: move; }
.RequiredFieldMsg {clear: both;    display: block !important;}
.table-padding td , .table-padding th {padding:7px;}
.v-top {vertical-align:top;}

#langSelect {float: right;margin: 0 0 0 8px}
.ms-srch-sb > .ms-srch-sb-navLink {display: none !important}
.ms-dlgTitleText {color: #fff !important}
.ms-dlgBorder {width: 100% !important}
.ms-dlgContent {border: 2px solid #000}
.o365cs-nav-topItem.o365cs-nav-o365Branding, #O365_MainLink_Help {display: none !important;}

body #s4-ribbonrow, #globalNavBox {background: none !important}
#DeltaSPRibbon div.ms-cui-topBar2 {border-bottom: 0px !important}
#RibbonContainer-TabRowRight {display: none !important}
/*#globalNavBox {max-height: 35px !important}*/
#DeltaSPRibbon div.ms-cui-topBar2, #globalNavBox {height: auto !important}
.o365cs-base.o365cs-topnavBGColor-2, .o365cs-base .o365cs-topnavLinkBackground-2 {background-color: red !important}
