﻿.contactinfo {
    background-color: #343434;
    color: #ffffff;
    font-size: 15px;/*font-size: 15px;*/
    font-weight: bold;
	line-height:18px;
    padding: 10px 2px 10px 8px;
}

/* Admin Edited for bootstrap 2-3-17  */
.select2-selection--single {
    background-color: #e8edf0 !important;
    border: 1px solid #d7dfe4 !important;
    border-radius: 2px !important;
}
.select2-dropdown {
    background-color: #e8edf0 !important;
    border: 1px solid #d7dfe4 !important;
}

.select2-results__option
{
    padding:1px 6px !important;
}
.select2-search__field {
    border: 1px solid #d3dce1;
    background-color: #eef4f7;
    outline:none;
}
.select2-selection__arrow b {
    transform: rotate(45deg) !important;
    -webkit-transform: rotate(45deg) !important;
    border: solid #4e4e4e !important;
    border-width: 0 2px 2px 0 !important;
    display: inline-block;
    padding: 2px 3px 3px 2px;
    top: 38% !important;
}

#filterdiv {
    float: left;
    width: 100%;
    margin: 0px 0px;
}


.adminIduscls div{ float:left; width:140px; }
.adminSubIduscls div label{ float:left; width:100%; }

.audioDivcls{ width:40%; }
.audioDivcls audio{ margin-top:0px; }
#audioDivID{ margin:0px !important; }

#profileUserDiv .btn-search-multi .multiselect{
    display: block;
    border: solid 1px #d7dfe4;
    padding: 7px 0 7px 8px;
    width: 100%;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #e8edf0; height:35px;
}

#AdminProjedit .form{ overflow:visible !important; }
#SubIndustryTd .btn-search-multi .multiselect{     background-color: #e8edf0;     border: solid 1px #d7dfe4; height:35px; }

.btn-search-multi {
    width: 100% !important;
}
#subprofileUserDiv .profile-right .btn-search-multi .multiselect{   display: block;
    border: solid 1px #d7dfe4;
    padding: 7px 0 7px 8px;
    width: 100%;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #e8edf0; height:35px; }



#prfReels .container_addreel .addreel video{ width:100% !important; }
.container_addreel .reelCaptionDiv { width:253px;padding-top: 8px; }
.container_addreel .reelCaptionDiv  p:hover{ position:absolute; z-index:10000; background-color:#000;  }
#filterdiv .div-drpdownfilter{ width:16% !important; }
#AdvSearchlink{ cursor:pointer;    line-height: 32px; }
#simpleCreateDivId{ height:auto !important; }

#simpleCreateDivId #gridIconSimpleDiv #simpleSentMsg,#simpleCreate,#simpleEmailCompany{ color:#FFF !important; }
.container-search-area-home #AdvSearchlink-main{ width: auto; float: right; clear:both; text-align: right;box-sizing: border-box;
    padding-right: 33px;    padding-bottom: 20px; font-size:16px; cursor:pointer; }
#passwordCreateTable .confirmLabelTd { width:25% !important;
}
#confrmPasswrd { width:100% !important ;
}
.form-auto{     padding: 8px 12px; }
.passwordTextboxTd #password { margin-left:8px !important;
}
.radio, .checkbox {
    display: inline !important ;
}
input { line-height:normal !important; 
}
#enddateSearchDiv { margin-top:18px !important;
}
#ddlGender{ line-height:26px !important; height:32px; }
.container-search-area-home select{ line-height:40px !important; }
.div-Filter input {
    margin-top: 1px !important;}

#Location { width:100% !important ;
}
.send .token{ margin:0px !important; }

th { text-align:center !important;
}

#searchButtonDiv .btn-primary { margin-top:28px;
}
#jobDiv table tr{  height:35px; }

#EndDateSearch{ margin-top:3px; }

.characterlist_advsearch_srchruls .btn-primary{ width:96% !important; }
#advsearchBtnDivId .btn-primary{ width: auto!important; }
 .UnionAffiliation-class .dropdown-menu-multi li input{ margin-left:3px; margin-top:1px; margin-right:3px; }


#txtSimpleSearch, #simpleProfile,#simpleSubProfile,#simpleState,#simpleCity{ height:46px; background-color:#FFF; }



/*#admindialogDivId .adminmodalDivCls{ width:900px !important; }*/

#divSimpleSearch{ float:left !important; width:100%; padding:0px !important; }
.talentCreateDiv #sentMsgBtnId{ color:#FFF !important;margin-top: 5px; }

#talentCreateDivId{ margin-top:-45px !important; }
.button_reg{margin-top:22px;cursor:pointer; border-radius:4px; background:linear-gradient(to bottom, #3D9AF1, #0E75D4) repeat scroll 0 0 transparent; float: left;  text-align:center; padding:7px 33px; font-size:13px; font-weight:bold; margin-right:20px;
}
.button_reg a{ color:#FFFFFF; text-decoration:none;}
.container_advsearch{ background-color:#FFFFFF;  border:solid 1px #494949; min-height: 525px;}
.projectdetails_advsearch{ padding:10px; background-color:#FFFFFF; border:solid 1px #6D6D6D;}
.clear{ clear:both;}
.container_details{width:492px; float:left; margin-right:40px;}
.projectimg_advsearch{width:116px; float:left; height:116px; }
.projectdiscrption{ width:70%;  float:left;  margin-left:10px; color:#000000; font-size:13px;}
.projectdiscrption table tr td b{ font-size:20px; color:#000000; line-height:30px;}
.projectdiscrption table tr td{ font-size:13px; /*color:#E5E5E5;*/ line-height:22px; padding-left:5px;}
.d1{ background-color:#d8d7d8; color:#000000; }
.d2{background-color:#FFFFFF; }
.characterlist_advsearch select,.characterlist_advsearch input[type="text"]{float:left; width:80%;padding-left: 4px;} 
.characterlist_advsearch_srchruls select,.characterlist_advsearch_srchruls input[type="text"]{float:left; width:206px;padding-left: 4px;}
.characterlist_advsearch label{color:#000000; line-height:32px; font-weight:bold; font-size:13px; padding:8px 0px 8px 0px; text-align:left;  }
.characterlist_advsearch_srchruls label{color:#000000; line-height:25px;float:left; font-weight:bold; font-size:13px; text-align:left;  }
.characterlist_advsearch_srchruls select{ width:96%;}
.characterlist_advsearch select{ width:87%;}
.characterlist_advsearch{float: left;  margin-top:8px; margin-bottom:15px; width:128px;}
.characterlist_advsearch_srchruls{float: left; padding-bottom:6px;  padding-left:8px; margin-top:0px !important; width:100%; background-color:#f1f1f1;}
.characterlist_advsearch p{  text-align:center; color:#FFFFFF; font-size:13px; padding-top:28px;}
.characterlist_advsearch_srchruls img{ display:block;}
.srchrules_advsrch{width:24%; border:#c2c2c2 solid 1px; float:left; position:relative;}
.container_tltrst{width:74.8%; /*border:#6D6D6D solid 1px;*/ float:left; margin-left:10px;}
#checkall{ background-color:none; border:none; padding:0px; margin:7px; width:24px;}
.srchrst_head{ color:#FFFFFF; text-align:center; font-size:13px; font-weight:bold; background-color:#36a6d0;}
.srchrst_head th{ border-right:#C2C2C2 solid 1px;}
.srchrst01{ color:#000000; text-align:center; font-size:12px; font-weight:normal; background-color:#EEEDED;}
.srchrst01:hover{ background-color:#F0F7FC;}
.srchrst02:hover{background-color:#F0F7FC;}
.srchrst01 td{border-right:#C2C2C2 solid 1px; border-bottom:#C2C2C2 1px solid;}
.srchrst02{ color:#000000; text-align:center; font-size:12px; font-weight:normal; background-color:#FFFFFF;}
.srchrst02 td{border-right:#C2C2C2 solid 1px; border-bottom:#C2C2C2 1px solid;}
.container_nxtprv{height:25px; margin:12px 1px 8px 0px; float:right;}
.container_nxtprv li{list-style: none;float: left; margin:1px;}
.prev{cursor:pointer;}
.next{cursor:pointer;}
.nxtprvimg{width:22px; height:19px; float:left;}
.show{color:#FFFFFF; box-sizing: content-box !important; cursor:pointer; font-weight:bold; width:22px; background-color:#686868; color:#FFFFFF; height:18px; text-align:center; font-size:12px; padding:7px 3px 3px 5px}
.not-active{width:22px; box-sizing: content-box !important; cursor:pointer; height:18px; text-align:center; background-color:#434343; font-size:12px; padding:7px 5px 3px 3px; color:#7B7B7B; font-weight:bold;}
.not-active a{ color:#7B7B7B; text-decoration:none;}
.show a{color:#FFFFFF; text-decoration:none;}
.input-daterange{width:303px;float: left;}
.grid-icons{cursor:pointer;float: right;margin-top: 0px !important;  margin-right: 11px;}
.grid-icons img{top:2px !important;  }
.slider.slider-horizontal{/*margin-left:10px;*/}
.Project-grid-icons{cursor:pointer;float: right;margin-top: -2px;margin-right: 11px;}
.control-label{color:Black;}
#tokenSkills .tokenfield input,#tokenTraining .tokenfield input{color:#000;background-color:#fff;display:none;}
#tokenSkills .tokenfield,#tokenTraining .tokenfield{padding-bottom: 3px;margin-bottom:2px; float:left; height:auto !important;  width: 96% !important;background-color: #fff;padding: 9px;border-radius: 2px;padding-bottom: 3px;margin-top: 10px;background-color: #e5e5e5;}
#SkillSlide label,#SkillSlide select,#TrainingSlide label,#TrainingSlide select{float:left;}
#SkillSlide select,#TrainingSlide select{width:100%;}
#SkillSlide,#TrainingSlide,#MemberSlide { position: absolute; margin-left: 250px;width:240px;margin-top:-170px;padding:10px;background-color:#FFF;padding: 0px 10px 0px 10px;border:#6D6D6D solid 1px;}
.view-border .border{margin: 0px;}
.grid-icons-talent{cursor:pointer;float: right;margin-top: -2px;margin-right: 11px;}
/*new classes*/
.container_nxtprv li{ margin:0px 1px; }
#adminAccView{ width:auto !important;padding-left:0px !important;  }
.container_menu-adminsearch{ /*margin-top:0px;*/ background-color: #2b3033; padding: 10px 0 0 10px;}
.container_menu-adminsearch ul{ padding:0px; margin:0px; float:left;}
.container_menu-adminsearch ul li{ float:left; list-style:none;}
.container_menu-adminsearch ul li a{ text-decoration:none; background-color:#4F4F4F; color:/*#FF8400*/ #FFFFFF;; float:left; font-size:12px; font-weight:bold; display:block; margin-left:2px; padding:8px 11px 9px 11px;}
.container_menu-adminsearch li a.active {
    background-color: #E5E5E5;
    color: #000000;
    font-weight: bold;
}

#tokenTraining .token-label {max-width: 190px;}
.skill-add,.training-add{background-color: #a9a9a9;cursor:pointer; border: 1px solid #898989;float: right;margin: 10px 0 0;padding: 0 12px;margin-bottom: 10px;line-height: 22px;font-weight: bold;font-size: 13px;}
#sub-contact{ margin:0px;}
.container-nav-tab-talent-rslt{ background-color:#343434;}
.container-nav-tab-talent-rslt ul{ margin:0px; padding: 12px 0 0;}
.container-nav-tab-talent-rslt ul li{ margin:0px; float:left; padding:0px; margin-right:3px; list-style:none; background-color:#4F4F4F;}
.container-nav-tab-talent-rslt ul li a{ font-size:13px; display:block; padding:7px; color:#CCCCCC; text-decoration:none; font-weight:bold;}
.container-nav-tab-talent-rslt ul li a:hover{color:#000000; cursor: pointer;}
.container-nav-tab-talent-rslt ul li a.profile-sub-active{color:#000000;}
.location-div .slider-selection{background-color:#5bc0de;}
.age-div .slider-selection{background-color:#1B7BC4}
.height-div .slider-selection{background-color:#D51616}
.weight-div .slider-selection{background-color:#1DA1CD}

.location-div,.Physical-div,.Measurements-div,.Member-div,.Automobile-div{background-color:#DFE1E2; padding-bottom: 8px;}
.adv-search td{padding:5px;}

.input-append bootstrap-timepicker input{width:60px;}
.srchrst_head th img{padding:11px; position:absolute; padding-left:5px;}
.srchrst_head th{cursor:pointer; padding:0px; }

.tools{position: absolute; text-align:center; border:1px solid #5d5d5d; background-color: #2C2C2C;border-radius: 2px;margin-left: -49px;margin-top:10px; font-weight:normal; width:133px; display: none;z-index:1}
.tools ul{ margin: 0px; padding: 0px;}
.tools li{list-style: none;text-decoration: none;border-bottom: #5d5d5d solid 1px;display: block;padding: 8px;font-size: 12px;font-weight: bold;cursor: pointer;color: #FFFFFF; text-align: left;}
.tools li img{padding-right:8px;}
.tools li:last-child{border-bottom: 0px;}
.tools li:hover{color: #FFFFFF; background-color:#02b2f4; font-weight: bold; }

.image-nav{font-family: 'Glyphicons Halflings';cursor: pointer;}
.image-nav-next:before{content: "\e080";}
.image-nav-prev:before{content: "\e079";}
.container_addimage{margin: 24px 10px 24px 15px;}
.container_addreel{width: 342px;height: 240px;margin: 4px 10px 24px 10px;}
.adminVidioCaption{ padding:6px; float:left; word-break:break-all; padding-top:7px; background-color:#000000; color:#5bc0de; font-weight:bold; text-overflow:ellipsis;overflow: hidden;
white-space: nowrap; width:342px;  }
.addreel{width: auto;height: 200px;}
.addreel img{width:100%;height: auto;}
.hidediv{min-height: 250px; margin-top:8px; padding:3px !important; }
audio{margin: 28px 0px 18px 30px;width:80%;}
.msg-nav{font-family: 'Glyphicons Halflings';cursor: pointer;}
.msg-nav-next:before{content: "\e080";}
.msg-nav-prev:before{content: "\e079";}
.physical-mail{float:left; width:40%;}
.send {border: 1px solid #E5E5E5;margin-bottom: 5px;overflow: hidden;background: #FFF;}
.send input[type="text"] {border: none;height: 38px;width: 100%;}
.send .tokenfield .token-input{margin:0px;}
.msg-menu{position:absolute; right: 28px;}
.msg-menu input[type="checkbox"]{margin-top: 3px;margin-left: -16px;position: absolute;}
.msg-navigate .msg-nav{float:right;padding: 2px;}

.orient i {font-size: 15px;font-weight: bold;color: #CCC;cursor: pointer;padding-bottom: 5px;padding-top: 5px;}
.adminAudioCaption{ padding-top:18px; color:#5bc0de; font-size:12px; font-weight:bold; }
.typeaheadstyle{  width: 85px;  float: left;  margin-top: 5px;}
.mobdropDownList{ display:none; }
.adminVidioCaption:hover{ position:absolute; white-space:normal;  }


/* Simple Search Page */
.container-advsearch-home{padding-bottom: 40px; float:left; background-color:#f8f8f8; border:1px solid #acacac;  font-family:Calibri; width:1114px; margin:30px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;box-shadow: -1px 1px 8px 1px #242424;
-webkit-box-shadow: -1px 1px 8px 1px #242424;
-moz-box-shadow: -1px 1px 8px 1px #242424;
-o-box-shadow: -1px 1px 8px 1px #242424;  }
.header-adserch-home{ background-color:#444444; color:#FFFFFF; padding:16px; font-size:17px; font-weight:bold;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;  }
.container-search-area-home{ padding:44px 35px 0px 35px;  }
.search-adv-search-ser,.Search-adv-search-pro,.Search-adv-search-city,Search-adv-search-state{ float:left; margin-right:0px; }
.search-adv-search-city{ width:17.7% !important; }
.search-adv-search-ser,.search-adv-search-pro,.search-adv-search-city,search-adv-search-state label{ width:17%; float:left; color:#075876; font-weight:bold; font-size:16px;line-height: 36px; }
.search-adv-search-state label{ color:#3D3D3D; font-weight:bold; font-size:16px; line-height: 30px; }
.search-adv-search-ser input{ width:100%; height:46px; background-color:#e8edf0; outline:none; border:1px solid #c5d4dd; }
.search-adv-search-pro select{height:46px; margin-right: 9px;  width:100% ;background-color:#e8edf0;outline:none; border:1px solid #c5d4dd; }
.search-adv-search-city select{ line-height:40px; height: 46px; margin-right: 9px;width:100%;background-color:#e8edf0; outline:none; border:1px solid #c5d4dd;}
.search-adv-search-state{ float:left; line-height:39px; }
.search-adv-search-state select{ color:#075876; margin-top:-3px; font-weight:bold; font-size:16px;  float:left;height: 46px;  width:100%; margin-right:0px; background-color:#e8edf0;outline:none; border:1px solid #c5d4dd;}
.container-search-button{ float: right; width:19%; text-align:center; margin: 38px 0px 10px 0px;}
.container-search-button button {    padding: 10px 0px; color:#FFF;
    margin-top: -2px; cursor:pointer; background-color:#02b2f4; border: 1px solid #02b2f4 !important; outline:none; width:100%;  font-size:17px;transition: all 0.5s ease;  }
.container-search-button button:hover{ background-color:#02b2f4; color:#FFF;}
.container-search-area-home label{ font-weight:bold !important;    font-size: 15px; }
.bootbox-body{ padding:10px; }
#adminPersonalInfo{ /*margin-top:0px;*/ }
#divAdminReg .form{ /*margin-top:0px !important;*/ }
#adminPersonalInfo .bootstrap-select{ padding-top:0px !important; }
#adminPersonalInfo .bootstrap-select .btn-default{ background-color:#e8edf0 !important; }

#ad-msgMailBtnDiv{ float:left; }
#adSimple-iconDivId #gridIcon-adSimple img{ margin-left:11px; }
#adSimple-iconDivId{ width:22% !important; }
#ad-msgMailBtnDiv input{ color:#ffffff !important; }


/*start design*/
.rating-container .rating-input{
    color:transparent;
}

.btnactive {
    background: #02b2f4 !important;
    color: #ffffff !important;
}

/*Project Log Grid*/
.starTable {
    width: 100%;
    font-family: Arial;
    font-size: 12px;
}

    .starTable > table {
        width: 100%;
        border: none;
        min-width:980px;
    }

        .starTable > table > tbody > tr > td {
            border-collapse: collapse;
            border-color: #bebebe;
        }

        .starTable > table tr > td > table {
            width: 100%;
            border-collapse: collapse;
            border-color: #bebebe;
        }

            .starTable > table tr > td > table > tbody > tr > td, .starTable > table tr > td > table > tbody > tr > th {
                width: 11%;
            }

                .starTable > table tr > td > table > tbody > tr > td:nth-child(1), .starTable > table tr > td > table > tbody > tr > th:nth-child(1) {
                    width: 12%;
                }

                .starTable > table tr > td > table > tbody > tr > td:nth-last-child(1), .starTable > table tr > td > table > tbody > tr > th:nth-last-child(1) {
                    width: 11%;
                    word-break:break-word;
                }
.starTableReports > table tr > td > table > tbody > tr > th:nth-child(1) {
    width: 35% !important;
}
.starTableReports > table tr > td > table > tbody > tr > th:nth-child(2) {
    width: 35% !important;
}
.starTableReports > table tr > td > table > tbody > tr > th:nth-child(3) {
    width: 15% !important;
}
.starTableReports > table tr > td > table > tbody > tr > th:nth-child(4) {
    width: 15% !important;
}
.flexBox {
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
}

.StrtitleBox {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.starTable > table tr > td > table > tbody > tr > th {
    font-size: 13px;
    font-weight: bold;
    padding: 5px 10px;
    background-color: #3498db;
    color: #fff;
}

.strTimeHead {
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: right;
    padding-right: 5px;
    margin-bottom: auto;
}

.StrResceTitle {
    font-size: 14px;
    font-weight: bold;
    padding: 3px 5px;
}

.strTimeIn {
    text-align: center;
    padding: 5px 0px;
}

    .strTimeIn > div:nth-child(1) {
        font-weight: bold;
        font-size: 14px;
        color: #2980b9;
    }

.StrTotalTime {
    font-weight: bold;
    text-align: center;
    background-color: #d2d2d2;
    color: #333;
}

    .StrTotalTime td {
        padding: 5px 0px;
    }

.starRow:nth-child(odd) {
    background-color: #dcf1ff;
}
/*-----*/