@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; background-color:#013B0B; font-family:'Open Sans', sans-serif !important;}
.bg_right{ background:url(../images/bg_right2.jpg) repeat-x top left;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.clear{ clear:both;}


form{ margin:0px; padding:0px;}

p{ margin:0px; padding:0px;}



.background { background:url(../images/image-of-bg.jpg) no-repeat center center; background-size:cover; height: 100vh; width: 100%;}



.navigation2 ul li.header_login_bar{ float:right;}
.navigation2 ul li.header_login_bar p{ position:relative;}
.navigation2 ul li.header_login_bar .header_user_name{position:absolute; right: 142px; color:#000;line-height: 42px; white-space: nowrap;}




#wrapper{ width:100%; margin:0px auto; padding:0px; }
/*#header{ width:100%; margin:0px auto; padding:0; background:url(../images/header_bg.jpg) top left  no-repeat; }*/
.logo_outer{ width:385px; float:left; margin:0px;   padding:0px;}

#banner { background:url(../images/banner2_bg.gif) repeat-x;  height:263px;  padding:0; margin:0; }
.banner1{ width:339px; height:263px; float:left; padding:0 0 0 6px; margin:0 10px 0 0; background-color:#FFFFFF;}
.banner2{ height:263px;  margin:0; padding:0; float:right; }
/****************************main navigation start*************************************************************/

.navigation2{ width:100%; float:center; background:url(../images/menu2_bg.png) repeat-x left top #cacaca; padding:4px 0 5px 0; border-bottom:1px solid #bccad3; margin-bottom:1px; }
.navigation2 ul{ margin:0px; padding:0; /*height:36px;*/ }
.navigation2 ul li{ margin:0; padding:0; list-style:none; float:left; font-size:12px; font-weight:600; background:url(../images/divider.png) no-repeat center right; height:45px; }
.navigation2 ul li p{text-align:left; line-height:36px;}
.navigation2 ul li a{color:#000; text-decoration:none; padding:0 6px; margin:0;  }
.navigation2 ul li a img{ border:none;}
/*.navigation2 ul li img { width:28px !important; height:28px !important; vertical-align:bottom; }*/

.clear{ clear:both;}
/*******************************************************************************************************************/

#middle{width:100%; background-color:#FFFFFF; margin:0px auto; padding:5px 0;   }

.middle_left{width:340px;  margin:0; padding:0; float:left; border:0;}
.middle_left h1{ font-size:20px; color:#3a4047; padding:0px 0 10px 0;  margin:0px;}
.middle_left h1 span{color:#287004;}
.middle_left p{ font-size:12px; color:#2b2b2b; padding:0 0 10px 0; margin: 0px;}
.banner3{ width:339px; height:264px; float:left; padding:5px 0 0 6px;}

.middle_right{background-color:#ffffff; padding:0 0 0 355px; margin:0 5px 0 0; *padding:0 0 0 355px;  }
.divider_x{ width:311px; height:18px; background-position:center; padding:0; margin:10px 0 0 0; background:url(../images/divider_x.jpg) no-repeat;}
.divider_x_right{ height:18px; background-position:center; padding:0; margin:0 0 0 120px; background:url(../images/divider_x.jpg) no-repeat;}

.news{width:280px; float:left; margin:0 0 0 18px; padding:15px;  background:#d5d5d5 url("../images/login-box-bg.jpg") repeat-x scroll left top; border: 1px solid #E0E1DF; border-radius: 10px; box-shadow:0 0 5px #CCCCCC; position: relative;}
.news h1{ background:#013b0b; font-family: 'Open Sans', sans-serif; font-size:18px; text-transform:uppercase; color:#fff; padding:8px 10px; line-height:24px; margin:0 0 10px; position:relative; border-radius:10px 10px 0 0;}
.news p{font-size:12px; color:#2b2b2b; padding:0 0 10px 0; margin: 0px;}
.news p span{color:#287004;}
.news p a{color:#287004; text-decoration:none;}
.news p a:hover{color:#287004; text-decoration:none;}
.content{ text-align:justify;}
.content img{ border:1px solid #ccc; padding:2px; background:#f4f4f4;}
.news_middle{ float:right; font-size:12px; }
.news_middle a { display:block; padding:5px 10px; font-size:11px; background:#013b0b; border:1px solid #000; color:#fff; position:relative; border-radius:3px;}
.news_middle a:hover { background:#076217;}
.news ul{ margin:0px; padding:0px 0;}
.news ul li{ margin:0px; font-size:12px; padding:0 0 0 16px; list-style:none; background:url(../images/news_list.jpg) no-repeat bottom; line-height:25px; }
.news ul li a{ color:#287004; text-decoration:none;}
.news ul li a:hover{ color:#287004; text-decoration:underline;}


.allnews{width:629px; float:left;  padding:0px 0 0 18px;}
.allnews h1{ font-size:20px; color:#3a4047; padding:0; line-height:18px;  margin:0px; padding:0 0 10px 0;}
.allnews p{font-size:12px; color:#2b2b2b; padding:0 0 10px 0; margin: 0px;}
.allnews p span{color:#287004;}
.allnews p a{color:#287004; text-decoration:none;}
.allnews p a:hover{color:#287004; text-decoration:none;}

.allnews ul{ margin:0px; padding:0px 0;}
.allnews ul li{ margin:0px; font-size:12px; padding:0 0 0 16px; list-style:none; background:url(../images/news_list.jpg) no-repeat bottom; line-height:25px; }
.allnews ul li a{ color:#287004; text-decoration:none;}
.allnews ul li a:hover{ color:#287004; text-decoration:underline;}


.main_content{float:left; padding:0px 0 10px 0; margin:0;  width:100%; background-color:#FFFFFF; 
}

.login_content{float:left; padding:0px 0 0 0; margin:0;  width:100%;  background-color:#FFFFFF  }
.main_content h1{ font-size:16px; color:#3a4047;  line-height:18px;  margin:0px; padding:0 0 10px 0;}
.main_content h1 span{color:#287004;}
.main_content p{font-size:12px; color:#2b2b2b; padding:0 0 10px 0; margin: 0px;}
.main_content ul{ margin:0; padding:0;}
.main_content ul li{ list-style:none; color:#2B2B2B; font-size:12px; text-align:left; background:url(../images/bullet_green.gif) 2px 0  no-repeat; padding-left:22px; line-height:1.5em;}
.main_content ul li.nobg{ background:none;}
/****************************Footer start*************************************************************/

#footer{ width:100%; margin:0px auto; padding:0 0 4px 0; background:#fff url(../images/footer_bg.jpg) no-repeat top; font-size:12px; 
color:#3f3e3e; line-height:1.8em; height:62px; }
.footer_left{ width:300px; float:left; text-align:left; padding:20px 0 0 20px;}
.footer_left a{ color:#3f3e3e; text-decoration:none;}
.footer_left a:hover{ color:#3f3e3e; text-decoration:underline;}
.footer_right{   float:right;  padding:20px 12px 0px;  margin:0;}
.directional_dilling_tools2{ width:100%; background:url(../images/menu2_bg.png) repeat-x bottom left; height:22px; padding:0 0 0 6px; font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:600; color:#000; border:#cccaca 1px solid; text-decoration:none; line-height:18px;}
/*.main_content2{ width:100%;font-family:'Open Sans', sans-serif; font-weight:normal; background-color:#f1f1f1; padding:10px; color:#333333; font-size:11px; display:block;}

*/
/****************************Map navigation*************************************************************/

.map_navigation{ width:100%; float:left;background:url(../images/nav_center.jpg) repeat-x; line-height:36px; }
.map_navigation ul{ margin:0px; padding:0 0px;}
.map_navigation ul li{ margin:0px; padding:0; list-style:none; float:left; font-size:12px; font-weight:600; background:url(../images/divider.jpg) no-repeat right; line-height: 36px; margin-top: 0px;}
.map_navigation ul li a{color:#000; text-decoration:none; padding:11px 36px; margin:0px 0px 0px;}
.map_navigation ul li a:hover{color:#000; text-decoration:none; background:url(../images/hover.jpg) repeat-x; }
.map_navigation ul li a.active{color:#000; text-decoration:none; background:url(../images/hover.jpg) repeat-x; }
.clear{ clear:both;}
/****************************Map Footer*************************************************************/

#map_footer{ width:100%; margin:0 auto; padding:0; background:url(../images/footer_bg2.jpg) repeat-x top; font-size:12px; 
color:#3f3e3e; line-height:1.8em; height:62px; }
.map_footer_left{ float:left; text-align:left; padding:20px 0 0 20px; margin:0;}
.map_footer_left a{ color:#3f3e3e; text-decoration:none;}
.map_footer_left a:hover{ color:#3f3e3e; text-decoration:underline;}
.map_footer_right{   float:right;  padding:20px 12px 0px;  margin:0;}
.map_button{ background:url(../images/map_button.jpg) no-repeat; width:108px;  text-align:center; font-weight:600;
 color:#FFFFFF; cursor:pointer; border:none; text-decoration:none; font-size:12px; margin:0; padding:7px 0;}
/*.map_button_big{ background:url(../images/map_button_big.jpg) no-repeat; width:150px;  text-align:center; font-weight:600; color:#FFFFFF; cursor:pointer; border:none; text-decoration:none; font-size:9px; margin:0; padding:7px 0;}*/
.map_button_big{font:600 12px/29px 'Open Sans', sans-serif; cursor:pointer; color:#FFFFFF; height:30px; width:150px; border: 1px solid #026263;	border-radius:5px; padding:0 10px;	text-align:center; font:600 12px 'Open Sans', sans-serif;
		/*background:url(../images/new_left_hover.jpg) repeat-x;*/	
	background: #48c8bb; /* Old browsers */
background: -moz-linear-gradient(top,  #48c8bb 0%, #47c5b9 9%, #44c4b5 13%, #45bbad 25%, #41b1a1 38%, #42b1a1 41%, #40ac9c 47%, #39a897 50%, #08907a 53%, #098873 59%, #068771 63%, #08846a 69%, #047e65 72%, #01765b 81%, #01765b 84%, #017256 88%, #007356 91%, #006c52 94%, #006c52 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#48c8bb), color-stop(9%,#47c5b9), color-stop(13%,#44c4b5), color-stop(25%,#45bbad), color-stop(38%,#41b1a1), color-stop(41%,#42b1a1), color-stop(47%,#40ac9c), color-stop(50%,#39a897), color-stop(53%,#08907a), color-stop(59%,#098873), color-stop(63%,#068771), color-stop(69%,#08846a), color-stop(72%,#047e65), color-stop(81%,#01765b), color-stop(84%,#01765b), color-stop(88%,#017256), color-stop(91%,#007356), color-stop(94%,#006c52), color-stop(100%,#006c52)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #48c8bb 0%,#47c5b9 9%,#44c4b5 13%,#45bbad 25%,#41b1a1 38%,#42b1a1 41%,#40ac9c 47%,#39a897 50%,#08907a 53%,#098873 59%,#068771 63%,#08846a 69%,#047e65 72%,#01765b 81%,#01765b 84%,#017256 88%,#007356 91%,#006c52 94%,#006c52 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #48c8bb 0%,#47c5b9 9%,#44c4b5 13%,#45bbad 25%,#41b1a1 38%,#42b1a1 41%,#40ac9c 47%,#39a897 50%,#08907a 53%,#098873 59%,#068771 63%,#08846a 69%,#047e65 72%,#01765b 81%,#01765b 84%,#017256 88%,#007356 91%,#006c52 94%,#006c52 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #48c8bb 0%,#47c5b9 9%,#44c4b5 13%,#45bbad 25%,#41b1a1 38%,#42b1a1 41%,#40ac9c 47%,#39a897 50%,#08907a 53%,#098873 59%,#068771 63%,#08846a 69%,#047e65 72%,#01765b 81%,#01765b 84%,#017256 88%,#007356 91%,#006c52 94%,#006c52 100%); /* IE10+ */
background: linear-gradient(to bottom,  #48c8bb 0%,#47c5b9 9%,#44c4b5 13%,#45bbad 25%,#41b1a1 38%,#42b1a1 41%,#40ac9c 47%,#39a897 50%,#08907a 53%,#098873 59%,#068771 63%,#08846a 69%,#047e65 72%,#01765b 81%,#01765b 84%,#017256 88%,#007356 91%,#006c52 94%,#006c52 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48c8bb', endColorstr='#006c52',GradientType=0 ); /* IE6-9 */}
 
/**************************** add_item *************************************************************/ 
 .dropdown_main{ width:100%; height:auto; margin:2px 0 0 0; padding:0; background-color:#f1f1f1; }
  .dropdown_main a{ text-decoration:none;}
.directional_dilling_tools{ width:99%; background:url(../images/menu_bg_collapse.png) repeat-x bottom left;  border:#285d17 1px solid; margin:0; text-decoration:none; height:28px; padding:0 0 0 10px; }
.directional_dilling_tools p{text-decoration:none; font-weight:600; color:#FFFFFF; font-size:12px; padding:5px 0 0 10px; text-align:center; }
.directional_dilling_tools p .middletag{color:#fff; text-align:center; float:left;}


.directional_dilling_tools p a{text-decoration:none;color:#FFFFFF;}
.main_content2{ font-family:'Open Sans', sans-serif; font-weight:normal; background-color:#f1f1f1; padding:0 0 3px 0; margin:0; color:#333333; font-size:11px; display:block; text-align:left; }
.border{background:url(../images/row_divider.jpg) repeat-x;}

.news_title{ font-family:'Open Sans', sans-serif; font-weight:normal; color:#287004; font-size:14px; text-align:left; line-height:30px;}
.news_date{ font-family:'Open Sans', sans-serif; font-weight:normal; color:#2b2b2b; font-size:12px; text-align:left; display:block; margin-bottom:5px; }

.new_paging{background:#448f7c;color:#fff!important;text-decoration:none;font-size:12px; border:#2f7765 1px solid; padding:4px 4px 4px 8px; font-weight:600;}

.k_right  {
right:0;
}

.k_top {
bottom:0;
}

/*.k_float {
background:url(../images/col_c.gif) repeat-x bottom left;
cursor:pointer;
height:24px;
line-height:24px;
color:#fff !important;
position:fixed !important;
z-index:9999999;
border-radius:5px;
}*/
.k_float{font:600 14px/29px 'Open Sans', sans-serif; cursor:pointer; color:#FFFFFF; width:auto !important; margin:0 10px 5px 0; padding:0 10px;	text-align:center;	border: 1px solid #026263;	height:30px; border-radius:5px;
background: #48c8bb; /* Old browsers */
background: -moz-linear-gradient(top,  #48c8bb 0%, #47c5b9 9%, #44c4b5 13%, #45bbad 25%, #41b1a1 38%, #42b1a1 41%, #40ac9c 47%, #39a897 50%, #08907a 53%, #098873 59%, #068771 63%, #08846a 69%, #047e65 72%, #01765b 81%, #01765b 84%, #017256 88%, #007356 91%, #006c52 94%, #006c52 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#48c8bb), color-stop(9%,#47c5b9), color-stop(13%,#44c4b5), color-stop(25%,#45bbad), color-stop(38%,#41b1a1), color-stop(41%,#42b1a1), color-stop(47%,#40ac9c), color-stop(50%,#39a897), color-stop(53%,#08907a), color-stop(59%,#098873), color-stop(63%,#068771), color-stop(69%,#08846a), color-stop(72%,#047e65), color-stop(81%,#01765b), color-stop(84%,#01765b), color-stop(88%,#017256), color-stop(91%,#007356), color-stop(94%,#006c52), color-stop(100%,#006c52)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #48c8bb 0%,#47c5b9 9%,#44c4b5 13%,#45bbad 25%,#41b1a1 38%,#42b1a1 41%,#40ac9c 47%,#39a897 50%,#08907a 53%,#098873 59%,#068771 63%,#08846a 69%,#047e65 72%,#01765b 81%,#01765b 84%,#017256 88%,#007356 91%,#006c52 94%,#006c52 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #48c8bb 0%,#47c5b9 9%,#44c4b5 13%,#45bbad 25%,#41b1a1 38%,#42b1a1 41%,#40ac9c 47%,#39a897 50%,#08907a 53%,#098873 59%,#068771 63%,#08846a 69%,#047e65 72%,#01765b 81%,#01765b 84%,#017256 88%,#007356 91%,#006c52 94%,#006c52 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #48c8bb 0%,#47c5b9 9%,#44c4b5 13%,#45bbad 25%,#41b1a1 38%,#42b1a1 41%,#40ac9c 47%,#39a897 50%,#08907a 53%,#098873 59%,#068771 63%,#08846a 69%,#047e65 72%,#01765b 81%,#01765b 84%,#017256 88%,#007356 91%,#006c52 94%,#006c52 100%); /* IE10+ */
background: linear-gradient(to bottom,  #48c8bb 0%,#47c5b9 9%,#44c4b5 13%,#45bbad 25%,#41b1a1 38%,#42b1a1 41%,#40ac9c 47%,#39a897 50%,#08907a 53%,#098873 59%,#068771 63%,#08846a 69%,#047e65 72%,#01765b 81%,#01765b 84%,#017256 88%,#007356 91%,#006c52 94%,#006c52 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48c8bb', endColorstr='#006c52',GradientType=0 ); /* IE6-9 */}

.k_right{right:0px;}.k_left{left:0px;}

.gm-style {font-family:'Open Sans', sans-serif !important;}

/*#header {height:203px;}*/
.navigation2 {clear:both;}
.sitelogo { float:left; height:142px; display:none; }
/*.sitelogo a {float:left; width:160px !important; margin:10px 0 0 11px;}
.sitelogo a img {max-width:160px !important;}*/

.sitelogo a {
    float: left;
    margin: 32px 0 0 11px;
}
.sitelogo a img {
    height: 72px;
    width: 200px;
}



/*18-5-15*/

.directional_dilling_tools .ivoice_ul{text-align:center;}
.directional_dilling_tools .ivoice_ul li{ display:inline-block;color:#fff; min-width:200px; text-align:center;}







/*css by micronix 13-1-15*/

.navigation2 ul li.newhead_logo{}
.navigation2 ul li.newhead_logo a{display:block;}
.navigation2 ul li.newhead_logo img{height:47px;}

.navigation2 ul li.header_login_bar p a{display:inline-block; float:left; padding:0 4px;}


.left_bar .Service_middle{width:100%; box-sizing:border-box;}

.left_bar #searchForm1 input.search-input {width:100% !important;}
.left_bar #searchForm1 select.input2{width:100%;}

.map_area .left_bar{background-color:transparent;}
.map_area .left_bar #searchForm1 .label{width:auto;}

.left_bar #searchForm1 input[type="submit"]{float:left;}

.left_bar .Service_middle .sidebar_btn_grp input.search{float:left; margin-top:0; height: 34px;}


/*tool menu*/
.tool_menu{position:fixed; background-color:#fff; float:none; z-index:1;}

#createForm{margin-top:67px;}

.admin_nav ul li.admin_logo_new{float:left;}


/*.exceltabstatic{position:fixed;}*/



.mwd-survay-table{height:460px; overflow:auto;}
.mwd_btn a.add_m_sa.add_more_btn{margin-right:5px; height:auto; }



.cl_rig_well{text-align:center; background-color:#9dc290;}
.cl_rig_well .job_details_span{display: inline-block; font-size: 15px; padding: 0 3%;  vertical-align: super; font-weight:700; color:#000;}
.cl_rig_well .job_details_span span{  display:none;}

.tr-bg .popup-action{width:auto; margin-bottom:0; margin-top:3px;}
.tr-bg .popup-action a#list_tool_run{ float:none; white-space:nowrap; display: inline-block;}




/*.schedule-heading-top tr th{width:5%;}
#mwd_surveys tr td{width:6%;}
#mwd_surveys tr td:first-child{width:1%;}*/
























