@charset "utf-8";
/* CSS Document */

* {
    margin: 0;
}
html, body { height: 100%; background-color:#454E59; font-size: 12px;}
thead{ background-color:#efefef; color:#804db2; font-weight:normal;
    border-bottom: 1px solid #fff;

}
th{
    border-bottom: 1px solid #ccc;
}

label, input, button, select, textarea {
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
}
.page-wrap {
    min-height: 100%;
    /* equal to footer height */
    margin-bottom: -60px; 
}
.page-wrap:after {
    content: "";
    display: block;
}
.site-footer, .page-wrap:after {
    /* .push must be the same height as footer */
    height: 50px; 
}
.site-footer {
    background: #26873A;
}



.is-narrow-div {
    display: none;
}

div.DTE_Field div.DTE_Field_Error {
  margin-bottom: 8px !important;
  margin-top: 0px !important;
}

.logo {

    cursor:pointer;
    background-color:#fff;
    text-align:left;
    padding-top:5px;
    margin-bottom:5px;


}

.menu {
    margin-top: 20px;
    margin-left: 39px;
    margin-right: 39px;
    margin-bottom: 5px;
    float: right;
}


.brand{
    cursor: pointer;
}

.navbar .brand {
    font-size: 12px;
    color: #fff;
    font-weight: normal;
    text-shadow: none;
    padding: 10px 10px;
    margin-left: -10px;
	
}

.navbar .active,
.navside .active {
    color: #E2E4FF;
}

.navbar .seperator {
    color: #fff;
    float: left;
    line-height: 18px;
    text-align:left;
    text-decoration: none;
    padding-top: 10px;
    padding-right: 10px;
}

.sidenav{
    background-color:#000;
    padding:5px;
    margin:10px;
    font-size: 12px;
    line-height: 29px;

}
.item {
    color:#555;
    font-size: 12px;
    line-height: 20px;
    display:inline;
    padding-left: 6px;
    cursor:pointer;
}

.item2 {
    color:#fff;
    padding: 8px;
    cursor:pointer;
    line-height: 25px;
    font-size: 12px;
}

#navigation .nav li#navigation .nav li {
    font-size: 12px;
}
.item:hover {
    text-decoration:underline;
}

.item2:hover {
    text-decoration:underline;
}

.menu .item:first-child {
    border-left: 0px;
}

.phrase {
    color: #3a92d3;
    font-size: 35px;
    font-weight:bold;
    line-height: 40px;

}

.phrase .line {
    margin-left:0px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.lastline {
    color: #f90;
    font-size: 20px;
    font-weight:normal;
    text-align:right;
}

.buttons {
    text-align:center;
    line-height:28px;
    margin:5px;



    padding-left:2px;
}

.graphic {
    text-align:center;
}

.footer {
    color: #CCC;
    background-color:#000;
    font-size:12px;
    font-weight:bold;
    overflow:hidden;
}

.footer .fitem {
    padding-top: 6px;
    padding-left: 10px;
    padding-right: 10px;
}

.footer .fitem:last-child {
    text-align:right;
}
.row-fluid{
    margin-bottom:5px;
}
/*.row-fluid .span4.joinspan {
        width: 33%;
}

.row-fluid .span4.joinspan2 {
        width: 33.33%;
}

.row-fluid .span2.joinspan {
        width: 16.66%;
}

.row-fluid [class*="span"].joinspan {
        margin-left: 10px;
}
*/
.blackstrip {
    height: 14px;
    background-color:#000;
}

.blacktitle {
    height: 27px;
    background-color:#333;
}

.btitle {
    color: #FFF;
    text-align:center;
    padding-top: 4px;
}

.blackbody {
    height: 227px;
    background-color:#000;
    text-align:center;
}

.texttitle {
    color: #f90;
    font-size: 20px;
    font-weight:bold;
    margin: 10px;
}

.textbody {
    margin: 10px;
}

.blackbody img {
    padding-top: 38px;
}

.search {
    margin-bottom:5px;


}

.search-label {
    color:#FFF;
    font-size: 21px;
    display:inline;
    padding-left: 10px;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
}

.searcharea {
    border-radius:0px;
    text-align:right;
    background-color:#fff;
    line-height:30px;
    margin-top:5px;

}

.dashboard {
    padding-left: 10px;
    padding-top: 50px;
    padding-bottom: 10px;
    font-size: 34px;
    font-weight: bold;
    color: #a2d162;
}

.submenu {
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left:0px;
    float: right;
    display: block;
}

.subitem {
    color: #26873A;
    font-size: 16px;
    font-weight:none;

    display:inline;
    border-left: 1px #CCC solid;
    padding-left: 6px;
    cursor:pointer;
    margin-left:0px;
}

.subitem:hover {
    text-decoration:underline;
}

.submenu .subitem:first-child {
    border-left: 0px;
}

.addmenu {
    margin-right: 7px;
    margin-bottom: 3px;
    display: block;
    text-align:center;
}

.addmenu2 {
    text-align:center;
}

.addtitle {
    font-size: 15px;
    font-weight:none;
    line-height: 15px;
    display:inline;
}

.additem {
    font-size: 15px;
    font-weight:none;
    line-height: 15px;
    display:inline;
    border-left: 1px #000 solid;
    padding-left: 6px;
    cursor:pointer;
    color:#3488CF;
}

.additem:hover {
    text-decoration:underline;
}

.addmenu .additem:first-child {
    border-left: 0px;
}

.addmenu2 .additem:first-child {
    border-left: 0px;
}

.tabletitle {
    background-color: #EBEBEB;
    text-align:center;
}

.tablettext {
    padding-top:5px;
    padding-bottom:5px;
    border-top: 1px solid #CCC;
}

.tablebody {
    text-align:left;
}

.tablebodyc {
    text-align:center;
}

.tabtxt {
    height: 20px;
    overflow:hidden;
    padding: 5px;
}

.tabtxtg {
    color: #333;
    font-weight:none;
    height: 20px;
    overflow:hidden;
    padding: 5px;
}

.tabtxttc {
    color: #333;
    font-weight:none;
    font-size:14px;
    height: 20px;
    overflow:hidden;
    padding: 5px;	
}

.tabkey:hover {
    text-decoration:underline;
}

.tabtxtv {
    height: 20px;
    overflow:hidden;
    padding: 5px;
    color:#FF3F3F;
    font-weight:none;
    font-size: 14px;
    cursor:pointer;
}

.tabtxtv:hover {
    text-decoration:underline;
}

.tabtxtr {
    height: 20px;
    overflow:hidden;
    padding: 5px;
    color:#3488CF;
    font-weight:none;
    font-size: 14px;
    cursor:pointer;
}

.tabtxtr:hover {
    text-decoration:underline;
}

.tablesingle {
    padding-bottom: 5px;
}



.tableftext {
    padding: 25px;
    color: #999;
    font-weight:bold;
}

.prevnext {
    background-color:#ebebeb;
    font-size:18px;
    text-align:center;
    padding:5px 0 5px 0;
    margin-bottom:5px;
    color:red;
}

.prevnext-item {

    color: #333;
}

.prevnext-arrow {

    color: #888;
    cursor: pointer;
}

.prevnext-check {

}

.selall {
    font-size:16px;
    font-weight:bold;
    color: #888;
    display:none;
}

.newtweets {
    text-align:center;
    padding-top: 8px;
    padding-bottom: 8px;
    background-color:#f5f5f5;
}

.newtweetst {
    font-size: 12px;
}

.keyphrase {
    text-align:center;
    background-color:#fff;
}

.keyphrasetxt {
    font-size:20px;
    color: #CCC;
}

.tweet {
    border-top: 1px dashed #CCC;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.tweet :hover{
    background-color: #FCF8E3;

}
.tweet-image {
    padding-top: 5px;
    text-align:left;
}

.tweet-column {
    padding: 0px;
}

.tweet-name {
    font-size:14px;
    font-weight:bold;
    color: 000;
}

.tweet-ref {
    font-style:italic;
    font-weight:normal;
    color: #999;
}

.tweet-text {
    font-size: 12px;
    color: #333;
}

.tweetmore {
    text-align: center;
    padding:5px;
    background-color:#3488CF;
}

.tweetmoretxt  {
    color: #f90;

    font-weight:bold;
    cursor:pointer;
}
.icon {
    color: #f90;
}
.icon-flag{
    color: red;
    font-family:FontAwesome;
}
.graph1 {
    padding: 10px;
}

.graph1txt {
    text-align:center;
    font-size:20px;
    padding-bottom: 8px;
}

.pricing {
    background-color:#ccc;
    height: 77px;
}

.pricingtxt {
    color: #fff;
    font-size:20px;
    text-align:left;
    padding:5px;
    background-color:#3488CF;
    line-height:30px;


}

.pgrid {
    padding:5px ;
    font-size:15px;
    height: 30px;
    border-top:1px solid #ccc;
    color: #333;
}

.pgridc {
    text-align:center;
    background-color:#ebebeb;
    margin-bottom:5px;
    padding-bottom:15px;

}

.pgridl {
    font-size: 15px;
    height:35px;
    padding-top:5px;
    font-weight:bold;



}

.pgridfix {
    height:30px;
    font-size:16px;
}

.pgridg {
    padding: 5px 5px 5px;
    color:#F89406;
    font-size:12px;
    height: 30px;
    border-top:1px solid #fff;
}

.backgray {
    background-color:#ebebeb;
}

.signup {
    margin-top: 12px;
    height: 44px;
}

.addline {
    background-color:#ccc;

    line-height:30px;
}

.addlinetxt {
    color:#666;
    font-size:14px;
    font-weight:none;
    text-align:left;


}

.subtitle {
    padding-left:25px;
    padding-top: 5px;
    font-size:18px;	
}

.description {
    padding-left:25px;
    font-size:14px;
}

.contact-form {
    padding: 0px 0px;
}

label {
    font-weight:normal;
}
.form-horizontal .control-group {
    margin-bottom: 3px;
}
.control-group {
    margin-bottom: 3px;
}
hr {
    padding: 0px;
    margin: 5px 0px 0px;
}

.checkbox {
    display: block;
    float:left;
}

.narrowlabel {
    float:left;
}

.tabnum {
    font-weight:bold;
    float:left;
    padding-right: 10px;
}

.tabkey {
    color: #f90;
    cursor: pointer;
    float:left;
}

.blackarea {
    background-color:#ebebeb; 

}

.input-xlarge{
    width:240px !important;
    height: 25px !important;
}
.dropdown_width{
    width : 255px !important;
    height: 35px !important;
}

.blackarea .biginput {

    color:#2d2d2d;
    background-color:#5b5b5b;
    border-color:#5b5b5b;
    border-radius:0px;
    -moz-border-radius:0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    line-height:normal;
    height:50px;
    margin-top:10px;
    font-size:36px;
    color:#f90;
}

.smallinput{

    border-radius:0px;
    -moz-border-radius:0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;




}
.blackarea .bigbutton {
    height: 50px;
    width:50px;
    border-radius:0px;
    -moz-border-radius:0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    font-size:36px;
    font-weight:bold;

    margin:10px 0 10px 0;
}

.graytop {
    background-color:#ccc;
    height: 50px;
}

.tablettexttop {
    padding-top:15px;
}

.error-title {
    font-size:18px;
    color: #B08843;
}

.outtweets-search {
    color: #f90;
}

.graph2txt, .graph3txt, .graph4txt {
    padding-bottom: 10px;
}

.graph2txt {
    padding-top:10px;
    color:#F00; 
    font-size:20px
}

.graph3txt {
    color:#3f72c0;
    font-size:14px
}

.graph4txt {
    color:#F00;
    font-size:14px 
}

.footlink {
    cursor:pointer;
}

.footlink:hover {
    text-decoration:underline;
}

.searchbutton {
    /*border-radius:25px;
    -moz-border-radius:25px;
    -webkit-border-radius: 25px;
    -khtml-border-radius: 25px;*/
    border-radius:0px;
    margin-bottom:10px;


}

#impact-table .right {
    text-align:right;
}

#impact-table .centre {
    text-align:center;
}

#impact-table .table_link {
    text-decoration:underline;
    cursor:pointer;
}

#impact-table .table_link:hover {
    color: #ebebeb;
}

#contrib-table .right {
    text-align:right;
}

#contrib-table .centre {
    text-align:center;
}

#income-table .left {
    text-align:left;
}

#income-table .right {
    text-align:right;
}

#dashboard-table .centre {
    text-align:center;
}

#dashboard-table .left {
    text-align:left;
}

#dashboard-table .right {
    text-align:right;
}

#income-table .centre {
    text-align:center;
}

.datepicker {
    z-index: 9999;
}

.time {
    font-size:10px;
    color: #666;
}

.gray-area {
    text-align:left;

    /*background-color:#EBEBEB;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius: 20px;
border-radius: 20px;*/
    margin-bottom: 5px;
    padding:5px;
    color: #666;
    font-weight:normal;


}
/*
.gray-area ul {
        list-style-image:url(../img/bullet-plus.png);*/
li {



}

/*replace the content value with the
corresponding value from the list below*/

.gray-area ul li:before {


    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    padding:10px;
    font-size: 18px;
    padding-right:5px;
    line-height:20px;
    background-color: none;

}


.gray-title {
    text-align:left;
    font-weight:bold;
    font-size:20px;
    color:#F00;
    padding-bottom:10px;
}
.tweet-importance {
    color:#FF9900;
    font-weight:bold;
}

#sentlist-table .center {
    text-align:center;
}

#sentlist-table .right {
    text-align:right;
}

#sentlist-body tr td {
    cursor: pointer;
}

#sentlist-body tr:hover td {
    background-color:#ebebeb;
}

#dashboard-body tr td {
    cursor: pointer;
}

#dashboard-body tr:hover td {
    background-color:#ebebeb;
}

#recieved-table .center {
    text-align:center;
}

#recieved-table .right {
    text-align:right;
}

#days {
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 126px;
    height: 60px;
    padding: 5px;
    border: solid 1px #666;
    background: #FFFFE0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#days-text {
    padding-bottom:5px;
}

#days-paypalbtn {
    width:100px;
}
#the_footer{
    text-align:center;
    background-color:#26873A;
    font-size:11px;
    padding:5px;
    color:#fff;
}
#home-container{
    text-align:center;
    color: #3a92d3;

}
.tablefooter{
    text-align:center;
    color:#ccc;
    background-color: #616065;
}

.icon-ok{
    color:#ccc
}
.icon-double-angle-left{
    font-family:FontAwesome;
    cursor:pointer;
    color:#FF9900;
}
.icon-double-angle-right{
    font-family:FontAwesome;
    cursor:pointer;
    color:#FF9900;
}
.tweetbox{

    padding:5px;
    color:#666;
    background-color:#FCF8E3;
    border:1px solid #FBEED5;
}
.signinprice{

    padding:5px;
    color:#666;
    background-color:#FCF8E3;
    border:1px solid #FBEED5;
    margin-bottom:5px;
}

.js-offer:hover{
    background-color:#fff;
}
cite{
    font-style:italic;
}
.home-tags{
    display:block;

}
.trial {
    font-size:12px;
    text-align:left;
    color:#FF9900;
    padding:5px;
}
.profprice{
    background-color:#3488CF;
    color:#FFF;
    padding:0px;
}
.twitterpaybutton{
    height:30px;
    padding-top:5px;
    padding:10px;
}
.footable-nav{
    background-color:none;
}
.count{
    color:#FF9900;
}

.addnew{
    padding:10px;
    color:green;
    margin:5px;
    line-height:14px;

}
.login{
    background-color:#fff;

}
.login-box{
    text-align:center;
}
.login-box .input-prepend{
    margin-bottom: 10px;
}
.login-box .btn{
    margin-top:15px;
    width:100%;

}
.remember{
    margin: 5px;
    color:#FF9900;

}

#js-home-website,
.js-provider-edit,
.js-seeker-edit,
.js-subject-edit,
.js-task-edit {
    cursor: pointer;
}

.well {
    background-color: #454E59;
    border:none;
    width:100%;
    height:100%;
    color:#CCC;
    border-radius:0px;
}
.navbar.nav > li > a{
    color:#fff;
    text-shadow: 0 0 0 none;
}
.nav-tabs > li > a {
    padding-left: 4px;
    padding-right:4px;
    color: #CCC;

}
.nav-tabs.nav-stacked > li > a {
    border: 1px solid #666;
}
.nav-tabs > li > a:hover {
    color:#fff;
    background-color: #454E59;
    border:1px solid #666;
}

#js-document .navbar .navbar-inner {
    background-color: #26873A;
    background-image: none;
}

#js-content .navbar .navbar-inner {
    background-image: none;
}

.footable {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif
}

.footable > thead > tr > th, .footable > thead > tr > td {
    background-color: #963096;
    background-image: linear-gradient(to bottom, #580259, #963096);
    color: #fff;
    text-shadow: -2px 2px 0 #000;
}

.footable > tfoot > tr > th, .footable > tfoot > tr > td {
    background-color: #963096;
    background-image: linear-gradient(to bottom, #963096, #580259);
}

#admcli-table1 tbody tr,
#admsup-table1 tbody tr,
#admsubcon-table1 tbody tr,
#admeng-table1 tbody tr,
#admcoscod-table1 tbody tr,
#matord-table1 tbody tr,
#subconord-table1 tbody tr,
#plaord-table1 tbody tr,
#labdirlab-table1 tbody tr,
#labagelab-table1  tbody tr,
#labemp-table1 tbody tr,
#labagesta-table1 tbody tr,
#labage-table1 tbody tr,
#admcon-table1 tbody tr,
#salsd114-table1 tbody tr,
#salsalapp-table1 tbody tr,
#saldirsal-table1 tbody tr,
#salvar-table1 tbody tr,
#salvarsum-table1 tbody tr,
#salvarsumdet-table1 tbody tr,
#concosconcos-table1 tbody tr,
#saloth-table1 tbody tr,
#repsubconvar-table1 tbody tr,
#repsubconvardet-table1 tbody tr,
#repcoscodcom-table1 tbody tr,
#conmae2conmae2-table1 tbody tr {
    cursor: pointer;
}

#admcli-table1 tbody tr.odd:hover,
#admsup-table1 tbody tr.odd:hover,
#admsubcon-table1 tbody tr.odd:hover,
#admeng-table1 tbody tr.odd:hover,
#admcoscod-table1 tbody tr.odd:hover,
#matord-table1 tbody tr.odd:hover,
#subconord-table1 tbody tr.odd:hover,
#plaord-table1 tbody tr.odd:hover,
#labdirlab-table1 tbody tr.odd:hover,
#labagelab-table1  tbody tr.odd:hover,
#labemp-table1 tbody tr.odd:hover,
#labagesta-table1 tbody tr.odd:hover,
#labage-table1 tbody tr.odd:hover,
#admcon-table1 tbody tr.odd:hover,
#salsd114-table1 tbody tr.odd:hover,
#salsalapp-table1 tbody tr.odd:hover,
#saldirsal-table1 tbody tr.odd:hover,
#salvar-table1 tbody tr.odd:hover,
#salvarsum-table1 tbody tr.odd:hover,
#salvarsumdet-table1 tbody tr.odd:hover,
#concosconcos-table1 tbody tr.odd:hover,
#admcli-table1 tbody tr.even:hover,
#admsup-table1 tbody tr.even:hover,
#admsubcon-table1 tbody tr.even:hover,
#admeng-table1 tbody tr.even:hover,
#admcoscod-table1 tbody tr.even:hover,
#matord-table1 tbody tr.even:hover,
#subconord-table1 tbody tr.even:hover,
#plaord-table1 tbody tr.even:hover,
#labdirlab-table1 tbody tr.even:hover,
#labagelab-table1  tbody tr.even:hover,
#labemp-table1 tbody tr.even:hover,
#labagesta-table1 tbody tr.even:hover,
#labage-table1 tbody tr.even:hover,
#admcon-table1 tbody tr.even:hover,
#salsd114-table1 tbody tr.even:hover,
#salsalapp-table1 tbody tr.even:hover,
#saldirsal-table1 tbody tr.even:hover,
#salvar-table1 tbody tr.even:hover,
#salvarsum-table1 tbody tr.even:hover,
#salvarsumdet-table1 tbody tr.even:hover,
#concosconcos-table1 tbody tr.even:hover,
#admcli-table1 tr.even:hover td.sorting_1,
#admsup-table1 tr.even:hover td.sorting_1,
#admsubcon-table1 tr.even:hover td.sorting_1,
#admeng-table1 tr.even:hover td.sorting_1,
#admcoscod-table1 tr.even:hover td.sorting_1,
#matord-table1 tr.even:hover td.sorting_1,
#subconord-table1 tr.even:hover td.sorting_1,
#plaord-table1 tr.even:hover td.sorting_1,
#labdirlab-table1 tr.even:hover td.sorting_1,
#labagelab-table1 tr.even:hover td.sorting_1,
#labemp-table1 tr.even:hover td.sorting_1,
#labagesta-table1 tr.even:hover td.sorting_1,
#labage-table1 tr.even:hover td.sorting_1,
#admcon-table1 tr.even:hover td.sorting_1,
#salsd114-table1 tr.even:hover td.sorting_1,
#salsalapp-table1 tr.even:hover td.sorting_1,
#saldirsal-table1 tr.even:hover td.sorting_1,
#salvar-table1 tr.even:hover td.sorting_1,
#salvarsum-table1 tr.even:hover td.sorting_1,
#salvarsumdet-table1 tr.even:hover td.sorting_1,
#concosconcos-table1 tr.even:hover td.sorting_1,
#admcli-table1 tr.odd:hover td.sorting_1,
#admsup-table1 tr.odd:hover td.sorting_1,
#admsubcon-table1 tr.odd:hover td.sorting_1,
#admeng-table1 tr.odd:hover td.sorting_1,
#admcoscod-table1 tr.odd:hover td.sorting_1,
#matord-table1 tr.odd:hover td.sorting_1,
#subconord-table1 tr.odd:hover td.sorting_1,
#plaord-table1 tr.odd:hover td.sorting_1,
#labdirlab-table1 tr.odd:hover td.sorting_1,
#labagelab-table1 tr.odd:hover td.sorting_1,
#labemp-table1 tr.odd:hover td.sorting_1,
#labagesta-table1 tr.odd:hover td.sorting_1,
#labage-table1 tr.odd:hover td.sorting_1,
#admcon-table1 tr.odd:hover td.sorting_1,
#salsd114-table1 tr.odd:hover td.sorting_1,
#salsalapp-table1 tr.odd:hover td.sorting_1,
#saldirsal-table1 tr.odd:hover td.sorting_1,
#salvar-table1 tr.odd:hover td.sorting_1,
#salvarsum-table1 tr.odd:hover td.sorting_1,
#salvarsumdet-table1 tr.odd:hover td.sorting_1,
#concosconcos-table1 tr.odd:hover td.sorting_1,
#saloth-table1 tbody tr.odd:hover,
#saloth-table1 tbody tr.even:hover,
#saloth-table1 tr.odd:hover td.sorting_1,
#saloth-table1 tr.even:hover td.sorting_1
{
    background-color: #EBEEF2;
    /*color: #FFFFFF;*/
}

#matreporddet-table1 tbody tr.even:hover,
#matreporddet-table1 tbody tr.odd:hover,
#matreporddet-table1 tr.even:hover td.sorting_1,
#matreporddet-table1 tr.odd:hover td.sorting_1,
#matrepconsum-table1 tbody tr.even:hover,
#matrepconsum-table1 tbody tr.odd:hover,
#matrepconsum-table1 tr.even:hover td.sorting_1,
#matrepconsum-table1 tr.odd:hover td.sorting_1,
#matrepengrep-table1 tbody tr.even:hover,
#matrepengrep-table1 tbody tr.odd:hover,
#matrepengrep-table1 tr.even:hover td.sorting_1,
#matrepengrep-table1 tr.odd:hover td.sorting_1,
#matrepinvver-table1 tbody tr.even:hover,
#matrepinvver-table1 tbody tr.odd:hover,
#matrepinvver-table1 tr.even:hover td.sorting_1,
#matrepinvver-table1 tr.odd:hover td.sorting_1,
#subconreporddet-table1 tbody tr.even:hover,
#subconreporddet-table1 tbody tr.odd:hover,
#subconreporddet-table1 tr.even:hover td.sorting_1,
#subconreporddet-table1 tr.odd:hover td.sorting_1,
#subconrepconsum-table1 tbody tr.even:hover,
#subconrepconsum-table1 tbody tr.odd:hover,
#subconrepconsum-table1 tr.even:hover td.sorting_1,
#subconrepconsum-table1 tr.odd:hover td.sorting_1,
#plahir-table1 tbody tr.even:hover,
#plahir-table1 tbody tr.odd:hover,
#plahir-table1 tr.even:hover td.sorting_1,
#plahir-table1 tr.odd:hover td.sorting_1,
#plarepordhir-table1 tbody tr.even:hover,
#plarepordhir-table1 tbody tr.odd:hover,
#plarepordhir-table1 tr.even:hover td.sorting_1,
#plarepordhir-table1 tr.odd:hover td.sorting_1,
#plarepconsum-table1 tbody tr.even:hover,
#plarepconsum-table1 tbody tr.odd:hover,
#plarepconsum-table1 tr.even:hover td.sorting_1,
#plarepconsum-table1 tr.odd:hover td.sorting_1,
#labrepdircos-table1 tbody tr.even:hover,
#labrepdircos-table1 tbody tr.odd:hover,
#labrepdircos-table1 tr.even:hover td.sorting_1,
#labrepdircos-table1 tr.odd:hover td.sorting_1,
#labrepagecos-table1 tbody tr.even:hover,
#labrepagecos-table1 tbody tr.odd:hover,
#labrepagecos-table1 tr.even:hover td.sorting_1,
#labrepagecos-table1 tr.odd:hover td.sorting_1,
#labrepdirsum-table1 tbody tr.even:hover,
#labrepdirsum-table1 tbody tr.odd:hover,
#labrepdirsum-table1 tr.even:hover td.sorting_1,
#labrepdirsum-table1 tr.odd:hover td.sorting_1,
#labrepagesum-table1 tbody tr.even:hover,
#labrepagesum-table1 tbody tr.odd:hover,
#labrepagesum-table1 tr.even:hover td.sorting_1,
#labrepagesum-table1 tr.odd:hover td.sorting_1,
#repforsal-table1 tbody tr.even:hover,
#repforsal-table1 tbody tr.odd:hover,
#repforsal-table1 tr.even:hover td.sorting_1,
#repforsal-table1 tr.odd:hover td.sorting_1,
#repfinacc-table1 tbody tr.even:hover,
#repfinacc-table1 tbody tr.odd:hover,
#repfinacc-table1 tr.even:hover td.sorting_1,
#repfinacc-table1 tr.odd:hover td.sorting_1,
#repsubconvar-table1 tbody tr.even:hover,
#repsubconvar-table1 tbody tr.odd:hover,
#repsubconvar-table1 tr.even:hover td.sorting_1,
#repsubconvar-table1 tr.odd:hover td.sorting_1,
#repsubconvardet-table1 tbody tr.even:hover,
#repsubconvardet-table1 tbody tr.odd:hover,
#repsubconvardet-table1 tr.even:hover td.sorting_1,
#repsubconvardet-table1 tr.odd:hover td.sorting_1,
#repcoscodcom-table1 tbody tr.even:hover,
#repcoscodcom-table1 tbody tr.odd:hover,
#repcoscodcom-table1 tr.even:hover td.sorting_1,
#repcoscodcom-table1 tr.odd:hover td.sorting_1,
#conmae2conmae2-table1 tbody tr.even:hover,
#conmae2conmae2-table1 tbody tr.odd:hover,
#conmae2conmae2-table1 tr.even:hover td.sorting_1,
#conmae2conmae2-table1 tr.odd:hover td.sorting_1
{
    background-color: #EBEEF2;
    /*color: #FFFFFF;*/
}

.alignRight {
    text-align: right;
}

.control-narrow {
    width:102px !important;
}

.controls-narrow {
    margin-left:135px !important;
}

.mechelec_costing{

    border: 1px solid #ccc;
    padding:5px;


}

.dataTables_range {
    float: left;
    width: 21%;
}

#mindate, #maxdate {
    cursor: pointer;
}

/*
#labdirlabdet-table1 ,
#subconorddet-table1 {
        font-size:10px;
}

#labdirlabdet-table1 input,
#labdirlabdet-table1 select
#subconorddet-table1 input,
#subconorddet-table1 select {
        font-size:10px;
}
*/

#subconordvarDialog, #subconordconDialog {
    width: 750px;
    margin-left: -375px;
}

.concosconcosDialog {
    width: 1000px;
    margin-left: -500px;
}

#js-content {
    padding: 10px;
    background-color:#fff;
}

.form-horizontal .control-label {
    text-align: left;
}
.btn {
    border-radius: none;
}
.btn-block {
    padding: 4px 6px;
}

.highlightrow {
    background: #580259 !important;
}

.table-scroll{
    overflow-x:scroll;
}

.btn {
    font-size: 12px;
}

#hometext {
    font-size: 14px;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  font-size: 12px;
}
.navbar .nav li.dropdown.open > .dropdown-toggle
{
    background-color: transparent !important;
}

.search_cal_button {
    height: 30px !important;
    width: 80px  !important;
}
.x-button {
  font-size: 15px;
  height: 39px !important;
}
.xl-bg {
  height: 39px !important;
  padding-bottom: 7px !important;
}
.show_page_per_dropdown{ height : 40px !important;}
.cancel-hide{ display: none !important; }

#DTE_Field_JobNo, #DTE_Field_Worker, #DTE_Field_Employee{ width:100%; }
#DTE_Field_Cost, #DTE_Field_Actual { background-color: #EEEEEE;}
.textalign_aln_right{ text-align: right !important; }
.alert_text_field_error{ border-color: #FF0000 !important; color: #FF0000 !important;  background-color: #ffdddd !important; }
.alert_text_field_success{ border-color: #008000 !important; color: #008000 !important; }
.error_msg{color: #FF0000; font-size: 12px;}
/*.control-group .controls {margin-left: 120px !important}
.control-group .control-label{width: 151px !important;}*/
.center-content-minheight{  min-height: 350px; }
.error_text { color: #F00; }
.txt_green{ color: #008000 !important; }
.txt_red{ color: #F00 !important; }
.utr-subcon {  border: 1px solid red !important; color: white !important; background-color: red !important ;font-size: 20px !important; }
.utr-subcon-table { background-color: #f1afaf !important; color: black !important; }
.application_save { margin-top: 20px !important }

