﻿/**************** Override Default Browser Settings *******************/
fieldset,p {-webkit-margin-before:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-margin-after:0;-webkit-padding-before:0;-webkit-padding-start:0;-webkit-padding-end:0;-webkit-padding-after:0;min-width:0;}



html,body,#hg-Wrapper{height:100%;width:100%;padding:0;margin:0;}
a{cursor:pointer;}

/**************** Notifications *******************/
.hg-NotificationDisplay{width:100%;position:absolute;top:0;left:0;color:#000;background:#CCC;}
.hg-NotificationDisplay ul{list-style:none;padding:0;margin:0;width:100%;float:left;}
.hg-NotificationDisplay ul li{float:left;clear:both;width:100%;text-align:center;padding:10px 0;}
.hgc-ItemBusy{background:#DDD url('images/loader.gif') no-repeat 50% 50% !important;}

/**************** RSS Feeds *********************/
.hg-RssItem .hg-RssContent div{display:block;float:none !important;}
.hg-RssItem .hg-RssTitle a{text-decoration:none;}
.hg-RssItem .hg-RssMeta{font-style:italic;}
.hg-RssItem .hg-RssMeta strong{font-style:normal;}

/**************** Tab Display *******************/
.hg-TabDisplay{float:left;width:100%;box-shadow: 2px 2px 3px;}
.hg-TabDisplay .hg-TabDisplayHeader{white-space:nowrap;display:table;width:95%;list-style-type:none;margin:0;padding:2% 3% 0 2%;background:#474B4E;}
.hg-TabDisplay .hg-TabDisplayHeader li{display:table-cell;text-align:center;}
.hg-TabDisplay .hg-TabDisplayHeader li a{display:block;color:#FFF;text-decoration:none;padding:0 15px;line-height:30px;cursor:pointer;font-weight:bold;font-size:14px;}
.hg-TabDisplay .hg-TabDisplayHeader .hg-Selected{background:#FFF;}
.hg-TabDisplay .hg-TabDisplayHeader .hg-Selected a{color:#474B4E;}
.hg-TabDisplay .hg-TabDisplayItems{float:left;clear:both;width:94%;padding:3%;background:#FFF;}
.hg-TabDisplay .hg-TabDisplayItem{float:left;clear:both;width:100%;}

/****************** Notes **********************/
.hg-Note{float:left;clear:both;margin-bottom:2%;width:100%;}
.hg-Note h3{margin:0;padding:0;font-size:13px;border-bottom:1px solid #000;}
.hg-NoteMeta{font-style:italic;clear:both;font-weight:normal;}
.hg-NoteAttach{border:1px dashed #000;background:#EEE;width:96%;padding:2%;margin:2% 0;}
.hg-NoteBody{clear:both;width:100%;}

/****************** DynamicAutoComplete *********/
.hg-DAC{display:block;clear:both;}
.hg-Form p span .hg-DAC{float:none;}

/****************** Table **********************/
.hg-Grid{}
.hg-GridHead th{text-align:left;}
.hg-GridHead a{text-decoration:none;}
.hg-GridHead .hg-ASC a{padding-right:20px;background:url('/Hugantic/Packages/Cms/Themes/Default/images/sort-up.png') no-repeat right;}
.hg-GridHead .hg-DESC a{padding-right:20px;background:url('/Hugantic/Packages/Cms/Themes/Default/images/sort-down.png') no-repeat right;}
.hg-Grid td,.hg-Grid th{padding:3px 5px;}
.hg-Grid th{white-space:nowrap;}
.hg-Grid tfoot{background:#CCC;}

.hg-GridSettings th{padding-top:15px;border-bottom:solid 2px #CCC;}


.hg-Pager{float:left;width:100%;}
.hg-Pager ul{float:left;margin:0;padding:3px;list-style-type:none;}
.hg-Pager li{float:left;margin:0;padding:0;}
.hg-Pager li a{padding:3px;color:#000;}
.hg-Pager li span{padding:3px;font-weight:bold;}
.hg-Pager p{float:right;margin:0;padding:3px;}


/****************** Form Styles ****************/
.hg-Form, .hg-Form fieldset,.hg-Form legend, .hg-Form div, .hg-Form p,.hg-Form label, .hg-Form input, .hg-Form textarea, .hg-Form select, .hg-Form fieldset button, .hg-FormElement{float:left;clear:both;}
.hg-Form label{margin-bottom:2px;display:inline-block;}
.hg-Form p span{float:left;margin-right:10px;}
.hg-Form span label, .hg-Form span input, .hg-Form span textarea, .hg-Form span select, .hg-Form span button,  span .hg-FormElement{float:none !important;clear:none !important;} 
.hg-Form{width:100%;}

.hg-Form fieldset{border:none;margin:3% 3% 0 3%;width:94%;padding:0;}
.hg-Form fieldset legend{font-weight:bold;font-size:18px;margin:25px 0;}
.hg-Form p, .hg-Form div{margin:0 0 15px 0;}
.hg-Form div div{margin:0;}


.hg-Form .hg-Small, .hg-Small input, .hg-Small select, .hg-Small textarea{width:75px;}
.hg-Medium input,.hg-Medium select,.hg-Medium textarea{width:75%;}
.hg-Large input,.hg-Large select,.hg-Large textarea{width:100%;}

.hg-Form span .hgv-ValidationResult{float:none;}
.hgv-ValidationResult{float:left;clear:both;display:block;}
.hgv-Fail{border-color:#FF0000 !important;}
.hgv-ValidationResult .hgv-Failed{color:#FF0000;}

/****************** File Browser *********************/
.hgfm-Container div{float:left;font-family:Arial,Sans-Serif;font-size:12px;}
.hgfm-Container a{text-decoration:none;color:#474B4E;}

.hgfm-Container thead{background:#474B4E;color:#FFF;}
.hgfm-Container th{padding:5px;margin:0;}
.hgfm-Container td{margin:0;padding:5px 10px 5px 5px;text-align:left;}
.hgfm-Container .hg-Alt{background:#EEE;}

.hgfm-FileList{height:300px;margin-left:25px;overflow:auto;}
.hgfm-FileList tr{cursor:pointer;}

/****************** Utilities *********************/
.hg-Clear{clear:both !important;}
.hg-Center{float:none;margin:0 auto;display:table;}
.hg-Full{width:100% !important;}
.hg-25{width:25% !important;}
.hg-50{width:50% !important;}
.hg-75{width:75% !important;}
.hg-Left{float:left !important;}
.hg-Right{float:right !important;}

.hg-FloatList{list-style-type:none;padding:0;margin:0;}
.hg-FloatList li{float:left;margin:0;padding:0;clear:both;}

/****** Alerts *****************/
.hg-AlertHolder{position:fixed;top:0;margin:0 10%;text-align:center;display:none;z-index:5000;width:80%;min-height:30px;box-shadow:0 3px 3px #000;border-radius:0 0 5px 5px;}
.hg-Alert{display:inline-block;padding:15px;}

.hg-Alert-Warning{background-color:#FF7800;background-image:linear-gradient(to bottom, #FF7800 0%,#febf01 100%);}
.hg-Alert-Warning .hg-Alert{padding:15px 15px 15px 30px;background:url('/Hugantic/Packages/Cms/Themes/Default/images/warning.png') no-repeat 0 50%;}

.hg-Alert-Critical{background-color:#FF0D00;background-image:linear-gradient(to bottom, #FF0D00 0%,#BF7330 100%);}
.hg-Alert-Critical .hg-Alert{padding:15px 15px 15px 30px;color:#FFFFFF;background:url('/Hugantic/Packages/Cms/Themes/Default/images/critical.png') no-repeat 0 50%;}


.hg-Alert-Info{background-color:#01BCCD;background-image: linear-gradient(to bottom, #01BCCD 0%,#27909A 100%);}
.hg-Alert-Info .hg-Alert{padding:15px 15px 15px 30px;background:url('/Hugantic/Packages/Cms/Themes/Default/images/info.png') no-repeat 0 50%; color:#FFF}


/****************** Fixes ************************/
.hg-Form .cke_reset .cke_toolbar span,.hg-Form .cke_reset .cke_path{float:left;}
.hg-Form .cke_reset .cke_resizer{float:right;}
.cke_reset div{float:none !important;}
.CodeMirror-code div{float:none !important;}
.cke_contents{float:none !important;}