﻿.srch-stats {text-align:center;}
.srch-Page {padding:5px;margin: 5px 0px;border:1px solid #ccc;background-color: #eee;height: 24px;}
.srch-wperror,.srch-results{padding:5px;border:1px solid #ccc;}
.srch-Metadata1{margin-bottom:10px;}
.srch-Title3 {padding-left:7px;}

#EXS .ms-WPBody table {	width:100% !important;max-width:100% !important;}
#EXS .ms-WPBody table tr{ display:table-row; width:auto !important; }
#EXS .ms-WPBody table td{ /*border:1px solid #ccc; height:20px;padding: 5px;*/ font-size:12px;  width:auto !important; display:table-cell; vertical-align: middle;   }
#EXS .ms-WPBody table .ms-authoringcontrols{ font-size:12px !important;	font-weight:bold !important; background-color: #eee; padding: 5px;}
#EXS .ms-WPBody table td label {	font-size:12px !important;	font-weight:bold !important; width: 150px; display:inline-block;	/*text-align:left;*/ }
#EXS .ms-WPBody table td > span{	font-size:12px !important;	font-weight:bold;  display:inline-block;	/*text-align:left;*/ }
#EXS .ms-WPBody select{ line-height:normal; margin-bottom: 4px; margin-right: 4px; padding: 1px; height: 22px; font-size: 12px; 	}
#EXS .ms-WPBody input[type=submit]{ width:100px; font-size:12px; background-color:#eee !important; border:1px solid #ccc; color:#284775; padding: 3px !important; height:25px !important; }
#EXS .ms-WPBody input[type=submit]:hover{ background-color:#ccc !important; }
#EXS .ms-WPBody input[type=text], #EXS .ms-WPBody input[type=password] { line-height:normal; margin-bottom: 4px; margin-right: 4px; padding: 3px; height: 14px; font-size: 12px; }
 
#EXS .ms-menutoolbar{border:0px;background:none;background-color:transparent;margin-bottom:5px;border:1px solid #ccc;}
#EXS .ms-menutoolbar td{padding:1px;}
#EXS .ms-menutoolbar a{	font-size:12px; padding:5px 20px; background-color: #eee;}
#EXS .ms-menutoolbar a:hover{ background-color: #ccc;}
#EXS .ms-formtable{	width:100%;}
#EXS .ms-formtable td{border:1px solid #ccc;height:20px;padding: 5px; font-size:12px;}
#EXS .ms-formlabel{	width: 150px; background-color:transparent;	border:0px;	font-size:12px;	padding:0px; color:#333; }
#EXS .ms-formbody{ background-color:transparent;	border:0px;	font-size:12px;	padding:0px; vertical-align: inherit;}
#EXS .ms-formbody span{ font-weight:normal !important; }
#EXS .ms-formbody input[type=text] { line-height:normal; margin-bottom: 4px; margin-right: 4px; padding: 3px; height: 14px; font-size: 12px; }

#EXS .ms-menutoolbar .ms-toolbar {width:200px !important; text-align:left;}

.dynamic-children > .dynamic { border:1px solid #F47B29; background-color: #fff; padding:0px;}
.dynamic-children > .dynamic .menu-item{font-size: 12px;color: #08c;border-left: 2px solid #999;margin: 5px 0px;padding: 2px 5px;}
.dynamic-children > .dynamic .menu-item:hover{	background-color:#dedede;}
.breadcrumb { display:block; font-size:11px; padding: 2px 10px !important;margin:0px 0px 3px 0px !important;background-color:#f1f1f1 !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.breadcrumb ul { margin:0px !important;	line-height:normal; }
.breadcrumb .s4-breadcrumb-arrowcont {  }
.breadcrumb li, .breadcrumb span{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}
.breadcrumb .divider, .breadcrumb .dv{ display: inline-block; width: 16px; height: 16px; background: transparent url('../img/glyphicons-halflings.png') no-repeat -456px -72px; vertical-align: middle; padding:0px !important;}
.breadcrumb .active, .breadcrumb .ac{color:#666}
.breadcrumb a{ color: #333;  }

.SecureForm { width: 600px;display: block; margin: 20px auto;}
.SecureForm fieldset legend {width: auto; padding: 0 10px; font-size: 13px; font-weight: bold; border: 0px; margin: 0px;line-height: normal;}
.SecureForm fieldset {text-align: center; padding: 20px; border: 1px solid #666666;font-size: 13px; }
.SecureForm fieldset input[type=text] {font-size: 12px; padding: 3px; line-height: normal; height: 10px;}

.s4_titlelogo img { width: 50px; }

/*********Containers WP********/
.ms-PartSpacingVertical { display: none; }

.contentHight100 .contentPanel { height: 80px; overflow: hidden;}
.contentHight200 .contentPanel { height: 200px; overflow: hidden;}
.contentHight300 .contentPanel { height: 300px; overflow: hidden;}
.contentHight400 .contentPanel { height: 400px; overflow: hidden;}
.contentHight500 .contentPanel { height: 500px; overflow: hidden;}

.containerPanel { border: 1px solid #F47B29; margin-bottom: 10px; }
.containerPanel .controlsPanel { padding: 3px; }
.containerPanel .controlsPanel input { margin-right: 5px; }
.containerPanel .titlePanelE input { margin: 0px; width: 90%; font-size: 12px; padding: 3px; line-height: normal; height: 10px; }
.containerPanel .titlePanel, .containerPanel .titlePanelE { padding: 2px; background-color: #F47B29; font-weight: bold; color: #fff; font-size: 13px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; line-height: normal !important; }
.containerPanel .contentPanel * { line-height: normal !important; }
.containerPanel .contentPanel label { display: inline; font-size:12px; vertical-align:text-top; }
.containerPanel .contentPanel { padding: 4px; font-size: 13px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
.containerPanel .contentPanel td { font-size: 12px;}
.containerPanel .contentPanel input[type=button], .containerPanel .contentPanel input[type=submit] { margin-right: 5px; width: 100px; font-size: 11px; margin-bottom: 4px; }
.containerPanel .contentPanel input[type=text] { margin-bottom: 4px; margin-right: 4px; padding: 3px; height: 14px; font-size: 12px; }
.containerPanel .contentPanel select {margin-bottom: 4px;margin-right: 4px;padding: 1px;font-size: 12px; }
.containerPanel .contentPanel .editable { width: 90%;margin: 0px;padding: 3px;margin-bottom: 4px;font-size: 12px;}
.filterable .editable { width: 100% !important;padding: 0px !important; margin-bottom: 0px !important; }
.containerPanel .contentPanel .SiteContent tbody td{ font-size:10px; vertical-align:inherit; }
.containerPanel .contentPanel .SiteContentIndex {	margin-bottom: 10px; text-align:center; text-transform:uppercase;}
.containerPanel .contentPanel .SiteContentIndex a{	margin:0 3px; font-size:10px;}

.containerPanel .contentPanel .ThumbImg40x25 { border: 1px solid #999999;min-width: 40px;min-height: 25px; text-align:center;}
.containerPanel .contentPanel .ThumbImg40x25 img { height:auto;width: auto;max-height: 25px;max-width: 40px; }
.containerPanel .contentPanel .ThumbImg70x50 { border: 1px solid #999999;min-width: 70px;min-height: 50px; text-align:center;}
.containerPanel .contentPanel .ThumbImg70x50 img { height:auto;width: auto;max-height: 50px;max-width: 70px; }
.containerPanel .contentPanel .ThumbImg100x75 { border: 1px solid #999999;min-width: 100px;min-height: 75px; text-align:center;}
.containerPanel .contentPanel .ThumbImg100x75 img { height:auto;width: auto;max-height: 75px;max-width: 100px; }
.containerPanel .contentPanel .ThumbImg130x100 { border: 1px solid #999999;min-width: 130px;min-height: 100px; text-align:center;}
.containerPanel .contentPanel .ThumbImg130x100 img { height:auto;width: auto;max-height: 100px;max-width: 130px; }

.containerPanel .contentPanel .ThumbImg25 img {	height:25px;}
.containerPanel .contentPanel .ThumbImg50 img {	height:50px;}
.containerPanel .contentPanel .ThumbImg75 img {	height:75px; }
.containerPanel .contentPanel .ThumbImg100 img { height:100px; }

.contentNoBorder { border: 0px; margin:0px;}
.contentNoBorder .contentPanel { padding:0px; }
.contentBorderGray { border: 1px solid #ddd; }
.contentHideTitle .titlePanel { display:none; }
.contentTabsOrange .contentPanel .nav-tabs{	border-bottom:0px; }
.contentTabsOrange .contentPanel .nav-tabs li{margin-bottom:0px;}
.contentTabsOrange .contentPanel .nav-tabs a { background-color: #eee; border:0px;padding:5px 8px; }
.contentTabsOrange .contentPanel .nav-tabs .active a {	background-color: #F47B29;	border:0px;	color: #fff !important;}
.contentTabsOrange .contentPanel .nav-tabs a:hover { background-color: #ccc; border:0px !important; text-decoration:none !important; }
.contentTabsOrange .contentPanel .nav-tabs .active a:hover { background-color: #F47B29; border:0px; }

/*Forms*/
.containerPanel .contentPanel .Forms{	width:100%;	}
.containerPanel .contentPanel .Forms td { border:1px solid #ddd; padding:4px;}
.containerPanel .contentPanel .Forms td td { border:0px; padding:1px; font-size:10px;}
.containerPanel .contentPanel .FormSection{ background-color:#596bb2 !important; font-weight:bold; text-align:center; padding:8px !important; color: #fff;}
.containerPanel .contentPanel .FormAction{ background-color: #dedede; text-align:center; padding:5px !important; }
.containerPanel .contentPanel .FormAction input{ margin-bottom:0px; }
/*.containerPanel .contentPanel .FormAction input {margin-right:3px; border:0px solid #999; background-image: url(images/topnav-on.png); background-position: center center; width: 100px; height: 25px; }
.containerPanel .contentPanel .FormAction input:hover{ background-image: url(images/topnav-off.png); }*/
.containerPanel .contentPanel .FControl{ }
.containerPanel .contentPanel .FControl table{width:100%;}
.containerPanel .contentPanel .FControl .Cols2 td, .containerPanel .contentPanel .FControlReq .Cols2 td{width: 50%;}
.containerPanel .contentPanel .FControl .Cols3 td, .containerPanel .contentPanel .FControlReq .Cols3 td{width: 33%;}
.containerPanel .contentPanel .FControl .Cols4 td, .containerPanel .contentPanel .FControlReq .Cols4 td{width: 25%;}
.containerPanel .contentPanel .FControl .Cols5 td, .containerPanel .contentPanel .FControlReq .Cols5 td{width: 20%;}
.containerPanel .contentPanel .FControl table label {font-size:11px;}
.containerPanel .contentPanel .FControl table td {border:1px solid #eee; }
.containerPanel .contentPanel .FControl table td:hover{	background-color:#ddd;}
.containerPanel .contentPanel .FControlReq{ background-image: url(/_layouts/images/urgentIssue.gif); background-position: right top; background-repeat:no-repeat; }
.containerPanel .contentPanel .FControl textarea, .FControlReq textarea, .FControl input[type=text], .FControlReq input[type=text], .FControl select, .FControlReq select { border:1px solid #ccc; width: 82%; font-family: Calibri; font-size:10pt; }
.containerPanel .contentPanel .FControl textarea, .FControlReq textarea{ resize: none; }
.containerPanel .contentPanel .FControl textarea:hover, .FControlReq textarea:hover, .FControl input[type=text]:hover, .FControlReq input[type=text]:hover, .FControl select:hover, .FControlReq select:hover  { border:1px solid #999; }
.containerPanel .contentPanel .FControlReq .FieldValidator, .containerPanel .contentPanel .FControl .FieldValidator { font-size: 10px;}
.containerPanel .contentPanel .FormInstructions { text-align:center; padding:10px 0; display: block; width: 100%; background-color: #dedede; color: #666;}
.containerPanel .contentPanel .FTitle{ font-weight:bold; text-align:right; width:140px !important; }
.containerPanel .contentPanel .FormComments {	color: #596bb2; font-style:italic; display:block; }
.containerPanel .contentPanel .FData a {
display:block;
width:90% !important;
max-width:90% !important;
	-ms-word-break: break-all !important;
     /* Be VERY careful with this, breaks normal words wh_erever */
     word-break: break-all !important;
     /* Non standard for webkit */
     word-break: break-word !important;
-webkit-hyphens: auto !important;
   -moz-hyphens: auto !important;
        hyphens: auto !important;
}

.containerPanel .contentPanel .Gallery { white-space: nowrap; overflow:auto; }

.containerPanel .FormFinishMessage{text-align:center; vertical-align:middle; font-size:12px; padding:50px 0;}
.containerPanel .contentPanel .FControl input[type="file"] {margin-bottom: 3px;}

.containerPanel .editPanel .nav-tabs li a {font-size: 12px;margin-left: 0px;margin-right: 5px; padding-left:5px; padding-right:5px;}

/*bootstrap resets for SharePoint*/
*, *:before, *:after {
    -moz-box-sizing: content-box; /*border-box causes many issues with SP*/
}

    * [class^="span"], * [class^="span"]:before,, * [class^="span"]:after {
        -moz-box-sizing: border-box;
    }

img {
    max-width: none;
    width: auto;
}
/*must expand to all span# in case span# is not listed first*/
* [class^='span'] img, .span1 img, .span2 img, .span3 img, .span4 img, .span5 img, .span6 img,
.span7 img, .span8 img, .span9 img, .span10 img, .span11 img, .span12 img {
    max-width: 100%; /*for images inside span grid*/
}
/* Top Bar Fix - Edit Bar Fix - Add Item Fix (input from bigwest1) */
#scriptWPQ2 img, img.ms-webpart-menuArrowImg, .ms-cui-topBar2 img, .ms-cui-tabContainer img, .ms-addnew img {
    width: auto; /*within a span may still need to have width of image not 100% for SP2013 OOTB features/imges*/
    max-width: none;
}

select, input[type="file"] {
    height: auto;
}

label { display: inline-block; margin-bottom: 0px;}
.ms-siteactions-imgspan { float: none; margin: 0px;}
.navbar-inner { padding: 0px;}
body { overflow-x: hidden;}
body #s4-bodyContainer { min-width: 0px; }
/*end bootstrap resets*/

/*template styles*/
/* ribbon*/
#s4-ribbonrow{display:inline-block;width:970px;}
#s4-ribbonrow, #s4-ribbonrow ul, #s4-ribbonrow li {line-height: normal;}
#s4-ribbonrow [class*="span"] {float: none;margin-left: 0px;}
#pageStatusBar[class], .ms-status-msg {margin-bottom: 0px;}
.ms-cui-dd-text, input.ms-cui-cb-input, input[type="text"].ms-cui-cb-input {border-color: #D3D6D9;border-image: none;border-style: solid;border-width: 1px 0 1px 1px;cursor: default;display: block;height: 14px;padding: 3px 7px 2px;white-space: nowrap;font-size: inherit;}
/*end ribbon*/

/*header*/
.masthead { z-index: 1000;}
.header { margin-top: 10px; }
.headtitle { margin-left: 10px;}
#pageTitle { margin: 0px 0px 5px; font-size: 2em;}
#splogin { margin-top: -25px; display:block; width:590px; position: absolute; color: #eee;  text-align:right; }
#splogin a{ color: #fff; font-size:11px; border-right:1px solid #eee; padding:0 10px;}
#spsearch { display:inline-block; margin-top: -25px; margin-left: 607px; position: absolute;}
#spsearch .txtboxLocal{ width:175px; font-size: 12px; font-style: normal; padding: 3px; color: #999; border:0px; }
#sitebanner img { width: 100%; }
/* breadcrumb*/
ul.s4-breadcrumb { margin-bottom: 5px;}
ul.s4-breadcrumb, ul.s4-breadcrumb ul { margin: 0px 0px 2px; margin-bottom: 5px; list-style: none inside none; display: inline-block; }
ul.s4-breadcrumb .s4-breadcrumb-arrowcont { display: inline-block; width: 16px; height: 16px; background: transparent url('../img/glyphicons-halflings.png') no-repeat -456px -72px; vertical-align: middle;}
ul.s4-breadcrumb .s4-breadcrumb-arrowcont img {display: none !important;}
ul.s4-breadcrumb > li:first-child > span.s4-breadcrumb-arrowcont {display: none;}
ul.s4-breadcrumb a.s4-breadcrumbCurrentNode {color: #000;}
.s4-breadcrumbNode > a, .s4-breadcrumbCurrentNode > a, .s4-breadcrumbRootNode > a, span.s4-breadcrumbCurrentNode, span.s4-breadcrumbRootNode { margin-left: 0px;}
/* end breadcrumb*/
/*search box*/
.s4-search .ms-sbplain { margin-bottom: 0px; border-radius: 0px; box-shadow: none; }
.s4-search .ms-sbplain:focus { border-radius: 0px; box-shadow: none; }

/*end search box*/ 
/*end header*/

/*Navigation*/
#MenuHorizontal { font-size:13px !important; margin:5px 2px 5px 0px; width:100%; display:block; background-color:#F47B29;}
#MenuHorizontal > li{ list-style: none; display:inline-block; padding:3px; }
#MenuHorizontal > li:hover { background-color:#d05400;}
#MenuHorizontal > li > a { color: #fff; display:block; padding:0px 5px; }
#MenuHorizontal > li > a:hover { text-decoration:none;}
#MenuHorizontal > li > ul{ display:none; }
#MenuHorizontal > .HSubMenu { padding-right:5px;}
#MenuHorizontal > .HSubMenu > a { padding-right:10px; background-image: url(/_layouts/images/menu-down.gif); background-repeat:no-repeat; background-position:right; }
#MenuHorizontal > li:hover > .SubMenu{background-color:#fff;border:1px solid #F47B29; display: block; position:absolute; }
#MenuHorizontal > li > ul { width:200px; z-index:1000; }
#MenuHorizontal > li > ul > li { list-style: none; display:inline-block; width:192px; margin:3px; border-left:2px solid #999;}
#MenuHorizontal > li > ul > li > a { color: #0072bc; display:block; padding:2px 5px; font-size: 12px;  }
#MenuHorizontal > li > ul > li > a:hover { color: #0072bc; background-color:#dedede; text-decoration:none;}
#MenuHorizontal > .CurrentPage{ background-color: #666; }
#MenuHorizontal li > ul > .CurrentPage{ background-color: #999; border-left:2px solid #666;}
#MenuHorizontal li > ul > .CurrentPage > a { color:#fff;}

#s4-leftpanel {  float: none; margin: 0px; width: auto;}
#s4-leftpanel.span3 { float: left; width: 23.0769%; }
#MenuVertical { font-size:13px !important; margin:0px; border:1px solid #ccc; }
#MenuVertical > li{ list-style: none; background-color:#999; margin:3px; }
#MenuVertical > li:hover{	background-color:#666; }
#MenuVertical > li > a { padding: 0px 5px 0px 10px; color: #fff; display:block;  }
#MenuVertical > li > a:hover { text-decoration:none; }
#MenuVertical > li > ul{ display:none; }
#MenuVertical > .HSubMenu { padding-right:5px; }
#MenuVertical > .HSubMenu > a {background-image: url(/_layouts/images/menu-right.gif);  background-repeat:no-repeat; background-position:right;}
#MenuVertical > li:hover > .SubMenu{background-color:#fff;border:1px solid #F47B29; display: block; position:absolute; }
#MenuVertical > li > ul { width:200px; }
#MenuVertical > li > ul > li { list-style: none; display:inline-block; width:192px; margin:3px; border-left:2px solid #999;}
#MenuVertical > li > ul > li > a { color: #0072bc; display:block; padding:2px 5px; font-size: 12px; }
#MenuVertical > li > ul > li > a:hover {color: #0072bc; background-color:#dedede; text-decoration:none;}
#MenuVertical > .CurrentPage{ background-color: #666; }
#MenuVertical li > ul > .CurrentPage{ background-color: #999; border-left:2px solid #ccc;}
#MenuVertical li > ul > .CurrentPage > a { color:#fff;}

/* main content areas */
#mainbody { z-index: 100;}
div.table { margin: 0px; /*added by design manager admin page, ruins rd layout*/ }

.container-fluid .ms-table { display: inherit;}
.container-fluid .tableCol-75 { display: inherit;}
#ms-core-tableNoSpace { display: block;}

#page { background-image: url(../img/topround.jpg) !important; background-repeat: no-repeat !important; margin-top: 10px !important; }

#s4-ribbonrow .ms-wpadder-sectionhead, #s4-ribbonrow .ms-wpadder-wpname { font-size: 11px !important; font-weight: bold;}
#s4-ribbonrow .ms-wpadder-zoneArea { font-size: 11px;}
.ms-alignright { text-align: right;}
#s4-ribbonrow .ms-wpadder-descriptionArea { width: 100% !important;}

/* fix scrolling on list pages */
#pageStatusBar { font-size: 11px !important; line-height: normal; margin-bottom: 5px !important; padding: 5px !important;}

#navicon { float: left;}
#globsearch { float: right; }
#s4-workspace { margin: 0 10px; overflow: visible !important; height: auto !important;}
#s4-bodyContainer { position: relative;}

/* popout breadcrumb menu needs background color for firefox */
.s4-breadcrumb-menu { background: #F2F2F2;}

/* if you want to change the left nav width, change this and the margin-left in .s4-ca */
body #s4-leftpanel { /* width:155px; */ }

/* body area normally has a white background */
.s4-ca { background: transparent none repeat scroll 0 0; /* margin-left:155px; */ }

/*Gallery Grid in Banner/Homepage2*/
ul.three-up { display: block; overflow: hidden; margin: 0 -8px; padding: 0;}
ul.three-up > li { display: block; float: left; height: auto; margin: 0 8px 8px; width: 27%; list-style: none; }
ul.three-up > li:nth-child(3n+1) { clear: none; }
/*end Gallery Grid in Banner/Homepage2*/
/*web part zones*/
* [id^="MSOZoneCell_WebPartWPQ"] { }

.ms-WPBody {line-height: normal !important;}
.ms-WPBody a, .ms-WPBody a:link, .ms-WPBody a:visited {color: #0072bc; text-decoration: none;}
.ms-WPBody a:hover { color: #0072bc !important; text-decoration: underline !important; }

* [class^="span"] .row-WPZone, * [class^="span"] .row-WPZone > table, * [class^="span"] .row-WPZone > table > tbody,
* [class^="span"] .row-WPZone > table > tbody > tr, * [class^="span"] .row-WPZone > table > tbody > tr > td {
    display: block; /*forces zone to stay within confines of responsive zone*/
    width: 100%;
}

* [class^="span"] .ms-WPBody > table, * [class^="span"] .ms-WPBody > table > tbody, * [class^="span"] .ms-WPBody > table > tbody > tr, * [class^="span"] .ms-WPBody > table > tbody > tr > td {
     width: 100%;
}

* [class^="span"] [id^='MSOZoneCell_WebPartWPQ'], * [class^="span"] [id^='MSOZoneCell_WebPartWPQ'] .s4-wpTopTable, * [class^="span"] [id^='MSOZoneCell_WebPartWPQ'] .s4-wpTopTable > tbody,
* [class^="span"] [id^='MSOZoneCell_WebPartWPQ'] .s4-wpTopTable > tbody > tr, * [class^="span"] [id^='MSOZoneCell_WebPartWPQ'] .s4-wpTopTable > tbody > tr > td,
* [class^="span"] [id^='MSOZoneCell_WebPartWPQ'] .ms-WPBody {
    display: block; width: 100%;
}

* [class^="span"] .ms-WPBody > table img {
    width: 100%; /*reset back to bootstrap for web part images*/
}

.ms-WPHeader h1, .ms-WPHeader h2, .ms-WPHeader h3 { line-height: normal; }

.s4-wpcell:hover .ms-WPHeader td, .s4-wpActive .ms-WPHeader td, .s4-wpcell .ms-WPSelected .ms-WPHeader td { border-bottom: none;}
.ms-SPZone.ms-webpart-zone { padding: 5px;}
.ms-SPZone > .s4-wpcell, .ms-SPZone > .s4-wpcell-plain, .ms-rtestate-write > .ms-rte-wpbox > div > .s4-wpcell, .ms-rtestate-write > .ms-rte-wpbox > div > .s4-wpcell-plain { padding: 5px 5px 10px;}
.ms-SPZone .s4-wpTopTable, .ms-SPZoneSelected .s4-wpTopTable, .ms-SPZone .ms-WPSelected, .ms-SPZoneSelected .ms-WPSelected { background-color: transparent;}
.ms-wpContentDivSpace { margin-left: 0px; margin-right: 0px;}

/*webpart tool pane*/
#MSOTlPn_MainTD { width: 0px !important; height: 0px !important; z-index: 10003;}
#MSOTlPn_MainTD_Div { width: 100% !important; height: 1px !important; position: relative; display: block; z-index: 10002; line-height: normal;}
#MSOTlPn_Tbl {
    position: absolute;
    top: 0px;
    right: 0px;
    ;
    margin: 0px;
    z-index: 100001;
}

#MSOTlPn_ToolPaneCaption:hover { cursor: move;}

.ms-ToolPaneBody select, .ms-ToolPaneBody textarea, .ms-ToolPaneBody input[type="text"], .ms-ToolPaneBody input[type="password"], .ms-ToolPaneBody input[type="datetime"], .ms-ToolPaneBody input[type="datetime-local"], .ms-ToolPaneBody input[type="date"], .ms-ToolPaneBody input[type="month"], .ms-ToolPaneBody input[type="time"], .ms-ToolPaneBody input[type="week"], .ms-ToolPaneBody input[type="number"], .ms-ToolPaneBody input[type="email"], .ms-ToolPaneBody input[type="url"], .ms-ToolPaneBody input[type="search"], .ms-ToolPaneBody input[type="tel"], .ms-ToolPaneBody input[type="color"], .ms-ToolPaneBody .uneditable-input {
    margin-bottom: 0px; width: auto; height: auto; line-height: 20px;
}

.ms-ToolPaneBody label {display: inline-block; margin-bottom: 0px;}
/*end webpart tool pane*/
/*end main content*/

/*dialogs*/
.ms-dialog { background: none !important;  background-color: #fff; }
.ms-dialog body {padding: 0px !important; }
.ms-dialog #page { background: none !important; background-color: #fff; width: auto !important; }

.ms-dialog .ms-descriptiontext { min-width: 150px; }
.ms-dialog input[type="radio"], .ms-dialog input[type="checkbox"] { margin: 4px 4px 0; }

.ms-dialog label {display: inline; }
/*end dialogs*/

.row-fluid [class*="span"] { margin-left: 1%; }
.row-fluid .span9 { width: 75.9%;}
.row-fluid .span6 { width: 49.5%;}
