﻿/* shared */
.Shared-Header1 { font-family:Arial, Helvetica, sans-serif; font-size:20pt; font-weight:bold; color:#313131; padding:10px 0px 10px 0px; }
.Shared-Paragraph { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#313131; padding:10px 0px 0px 0px; }
.Shared-Divider { font-family:Arial, Helvetica, sans-serif; font-size:16pt; font-weight:bold; color:#313131; margin:25px 0px 0px 0px; padding:0px 0px 5px 5px; border-bottom:1px solid gray; }
.Shared-Attention { color:red; }
.Shared-NoRecordFound {text-align:center; color:red; padding-top:40px}
.Shared-ModalOverlay { position:fixed; left:0; top:0; right:0; bottom:0; background-color:black; opacity:0.8; z-index:5000; }
.Shared-PopupWindow { padding:0px; margin:0px; z-index:5001; position:fixed; border:solid 3px dimgray; background-color:white; left:50%; top:50% }
.Shared-DisabledTextBoxNormal { border:none; margin:0; padding:0; background-color:transparent; color:black; width:260px; }
.Shared-Photo { border:1px solid dimgray; width:250px; margin-right:15px; }
.Shared-RightJustifyAndBold { text-align:right; font-weight:bold; }

.Shared-DropDown-Normal { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#313131; padding:5px; }
.Shared-TextBox-Normal { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#313131; padding:5px; }

.Shared-PageHeader { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#313131; border-collapse:collapse; width:1000px; background-color:#eaeaea; margin-bottom:10px; margin-left:auto; margin-right:auto; }
.Shared-PageHeader td { padding:8px; }
.Shared-PageHeader .Header { font-size:20pt }
.Shared-PageHeader .ButtonArea { text-align:right; }

/* record layout grid */
.RecordLayoutGrid { width:1000px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#313131; border-collapse:collapse; margin-left:auto; margin-right:auto; background-color:#eaeaea; }
.RecordLayoutGrid td {padding:6px 10px 6px 10px; }
.RecordLayoutGrid .GapLeft {padding-left:10px; }
.RecordLayoutGrid .RightAlign { text-align:right }
.RecordLayoutGrid .TopBorder { border-top:1px solid lightgray }

/* selection grid */
.SelectionGrid { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#313131; border-collapse:collapse; margin-top:10px; width:100% }
.SelectionGrid tr:hover { background-color:#ddfcfc; }
.SelectionGrid th { text-align:left; background-color:#4682b4; color:white; padding:7px }
.SelectionGrid td { padding:4px; border-bottom:1px solid lightgray; }
.SelectionGrid .Select { color:red; cursor:pointer; }
.SelectionGrid .ButtonArea { text-align:right }
.SelectionGrid .Button { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; border:none; background-color:transparent; color:#313131; padding:0px 5px 0px 5px; cursor:pointer; margin-left:3px; }
.SelectionGrid .Button:hover { color:blue; }

/* iframe */
.Iframe { padding:0px; margin:0px; z-index:5001; position:fixed; border:solid 2px #e9e9e9; background-color:white; left:50%; top:50% }

.IframeHeader { z-index:5000; padding:5px; font-weight:bold; margin-bottom:10px; position:fixed; background-color:#313845; left:0; border-top-right-radius:0; right:0; color:#EDF0F2 }
.IframeHeader h2 {padding-left:10px; padding-top:0px; margin-top:10px; font-size:20px}
.IframeHeader .ButtonArea { text-align:right }
.IframeContent { padding:70px 10px 10px 10px; background-color:#fff }
.IframeSectionGap { padding-top:40px; }

/* record layout grid for iframe */
.Iframe-RecordLayoutGrid { font-size:14px; font-weight:normal; color:#313131; border-collapse:collapse; background-color:#eaeaea; }
.Iframe-RecordLayoutGrid td {padding:6px 10px 6px 10px; }
.Iframe-RecordLayoutGrid .GapLeft {padding-left:10px; }
.Iframe-RecordLayoutGrid .RightAlign { text-align:right }
.Iframe-RecordLayoutGrid .TopBorder { border-top:1px solid lightgray }

/*Custom Button and Textbox */
.btn{ border-radius: 0; }
.form-control { border-radius: 0; width: 100%; }
.breadcrumb{ padding: 3px 0; margin-bottom: 20px; list-style: none; background-color: transparent; border-radius: 0; font-size:12px; }
.form-label { color:#000; font-size:16px; font-weight:700; display:block; margin-bottom:0; }
.radio-button-list label{ font-weight:normal; margin-left:4px; margin-right:15px;}
.radio-button-list td { margin-right:5px;}
.row-search { margin-bottom:10px;}
.row-padding { margin-bottom:15px; }
.row-button {margin-top:20px;}
.row-first {padding-top: 10px;}
.medium { font-size:13px; }
.textbox-required { border: 1px solid #ef0606;}
.text-required { color:#ef0606; }
.btn-topbar { color: #E9EDEF; background-color: transparent; border-color: transparent; }
.btn-topbar:focus {color: #e9e9e9; }
.btn-topbar:hover {color: #e9e9e9; }
.margin-top-10 { margin-top:10px;}
.subheader { font-weight:bold; font-size:16px;}
.btn-facebook {background: #3B5998;color: #fff; }
.btn-facebook:link, .btn-facebook:visited {color: #fff;}
.btn-facebook:active, .btn-facebook:hover {background: #263961; color: #fff;}
.btn-googleplus {background: #E93F2E;color: #fff; }
.btn-googleplus:link, .btn-googleplus:visited {color: #fff;}
.btn-googleplus:active, .btn-googleplus:hover {background: #b72213; color: #fff;}
.rating-checked {color: orange;}
.rating-box {text-align:center; padding:5px;}
.rating-box .description {color: black; display: block; font-size:11px}
.menu-icon {width: 100px}


