/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : May 20, 2015, 11:11:07 AM
    Author     : yasser
*/


*{
    margin:0;
    padding:0;
}

body{
    font-family : "Arial";
    font-size:12px;
}
a{
    text-decoration:none;
}
ul{
    list-style:none;
}
input[type=submit]{
    cursor: pointer;
}
.textinput{
    float:left;
    border:1px solid #c4c4c4;
    height:31px;
    padding:5px 10px;
    border-radius: 5px;
    margin:7px 0 0 0 ;
    font-size: 15px;    
}
.textinput:focus{
    border:1px solid #d76526;
    color:#d76526;
}

.smallinput{
    width:170px;
}
.largeinput{
    width:415px;
}
select{
    /*    width:430px !important;
    */
    height:37px !important;
    background: #fff;
}
.clear{
    clear: both;
}
.header{
    float:left;
    width:100%;
    height:173px;
    background:url(../images/header_pg.png) repeat-x;
}

.header .mainheader , .adds .mainads , .ourclients .mainclients , .facebox .mainfacebox , .welcome .mainwelcome , .services .mainservices ,.candidateSearch .maincandidate{
    width:1000px;
    margin:0 auto;
    height:100%;
}

.header .mainheader .topbar{
    float:left;
    width:100%;
    height:41px;
}

.social{
    float:left;
    width:24px;
    height:24px;
    margin:5px 0 0 5px;
}
.social:hover{
    opacity:0.8;
    margin:8px 0 0 5px;
}
.facebook{
    background:url(../images/facebookicon.png);
}
.twitter{
    background:url(../images/twittericon.png);
}
.google{
    background:url(../images/googleicon.png);
}
.linkedin{
    background:url(../images/linkedinicon.png);
}

.header .mainheader .topul{
    float:right;
    height:100%;
    width:auto;
}

.header .mainheader .topul li{
    float:left;
    padding:0 10px;
    height:100%;
    border-right:1px solid #00323b;
}
.header .mainheader .topul li .topform{
    float:left;
    margin:8px 0;
}
.header .mainheader .topul li .topform input{
    width:118px;
    height:25px;
    border-radius:5px;
    background:#fff;
    font-size:11px;
    color:#6f6f6f;
    padding:0 3px;
    border:none;
}
.header .mainheader .topul li .topform input[type=submit]{
    width:52px;
    height:25px;
    border-radius:5px;
    background:#0168b3;
    font-size:12px;
    color:#fff;
    border:none;
}
.header .mainheader .topul li .contact , .header .mainheader .topul li .language{
    float:left;
    margin:13px 0 0 0;
    color:#00c9ee;
}
.header .mainheader .topul li .contact:hover, .header .mainheader .topul li .language:hover{
    font-weight:bold;
}
.header .mainheader .topul li .contact .letter{
    float:left;
    width:25px;
    height:15px;
    background:url(../images/emailicon.png);
    margin-right:10px;
}
.header .mainheader .topul li .employer{
    float: left;
    width: 117px;
    height: 14px;
    color: #fff;
    background: #00c9ee;
    margin: 6px 0;
    border-radius: 5px;
    padding: 7px 5px;
}
.header .mainheader .topul li .employer:hover{
    opacity:0.8;
    margin: 10px 0;
}

.header .mainheader .topul li .language img{
    float:right;
    margin-left:10px;
}

.header .mainheader .topbartwo{
    float:left;
    height:130px;
    width:100%;
}
.header .mainheader .topbartwo li{
    float:left;
    height:100%;
}
.header .mainheader .topbartwo li .logo{
    margin-right:50px;
}
.header .mainheader .topbartwo .menulinkli{
    border-right: 1px solid #e4e6e6;    
}
.header .mainheader .topbartwo .menulinkli .menulink{
    float:left;
    padding:57px 20px;
    font-size: 15px;
    color:#4d4d4d;
}
.header .mainheader .topbartwo .menulinkli .orange{
    color:#e45300;
}
.header .mainheader .topbartwo .menulinkli .menulink:hover ,.header .mainheader .topbartwo .menulinkli .selected{
    color:#fff;
    background-color: #0091dc;
    background-image: url(../images/hovermenu.png);
    background-repeat: no-repeat;
    background-position: center bottom;
}

.header .mainheader .anab{
    float:right;
}


.slider{
    float:left;
    width:100%;
    height:320px;
}
.slider img{
    float:left;
    width:100%;
    height:400px;
}

.adds{
    float:left;
    width:100%;
    height:232px;
    background: url(../images/ads_bg.png) repeat-x;
}
.adds .mainads .ex-signin{
    float:left;
    width:193px;
    height:39px;
    box-shadow:2px 2px 6px -2px #343434;
    border-radius: 5px;
}
.adds .mainads .ex-signin:hover{
    opacity:0.8;
    margin-top:35px;
}
.adds .mainads .ex-signin .icon{
    float:left;
    width:45px;
    height:100%;
}
.adds .mainads .ex-signin .words{
    float:left;
    font-size: 14.5px;
    color:#fff;
    margin:12px 4px 12px 5px;
}
.adds .mainads .linked{
    background: #007bb5;
    margin:40px 0 30px 300px;
}
.adds .mainads .linked .icon{
    background: url(../images/linkedin-sign.png) no-repeat;
    border-right: 1px solid #006b9e;
    background-position: center;
}
.adds .mainads .faceb{
    background: #3b5998;
    margin:40px 0 30px 17px;
}
.adds .mainads .faceb .icon{
    background: url(../images/facebook-sign.png) no-repeat;
    border-right: 1px solid #28488c;
    background-position: center;
}

.adds .mainads .adimage{
    float:left;
    width:700px;
    margin:0 0 0 150px;
}

.forms{
    float:left;
    width:100%;
    height:auto;
}
.forms .mainforms{
    width:1020px;
    margin:0 auto;
    height:auto;
}

.forms .mainforms .area{
    float:left;
    width:495px;
    border:1px solid #e6e6e6;
    border-top: none;
    border-radius: 5px;
    box-shadow: 0.5px 0.5px 1px 1px #f0f0f0;
    margin:-2px 0 35px 0;
    padding-bottom:25px;

}

.forms .mainforms .area .jobssearch{
    float:left;
    padding:20px 10px; 
    background: url(../images/magnifier.png) no-repeat center right 40px;
    width:95.6%;
    border-bottom: 1px solid #ededed;
}
.forms .mainforms .area .jobssearch h1{
    float:left;
    width:100%;
    font-size: 21px;
    color:#000;
    font-weight: normal;
    margin-bottom: 15px;
}
.forms .mainforms .area .jobssearch .searchinput{
    float:left;
    width:374px;
    height:35px;
    border:1px solid #c4c4c4;
    border-radius: 5px;
    /*padding-right: 10px;*/
    background: url(../images/sm-magni.png) no-repeat center right 10px;
}
.forms .mainforms .area .jobssearch .searchinput input[type=text]{
    float:left;
    width:85%;
    height:100%;
    border:none;
    border-radius: 5px;
    padding-left: 15px;
    color:#969696;
    font-size: 15px;
}
.forms .mainforms .area .jobssearch  input[type=submit]{
    float:left;
    width:90px;
    height:36px;
    color:#fff;
    background: #0093df;
    border:none;
    font-size: 15px;
    border-radius: 5px;
    margin:0 0 0 5px;
}

.forms .mainforms .area .jobssearch .advanced{
    float:left;
    margin:15px 0 0 0;
    color:#0166b0;
    font-size: 13px;
}

.itemjob{
    float:left;
    padding:15px 15px 10px; 
    width:94%;
}
.itemjob:hover{
    border-bottom: 1px dashed #59eaff;
    background: #effdff;
}

.itemjob .itemjobimage{
    float:left;
    width:66px;
    height:66px;
    border-radius: 5px;
    border:1px solid #efefef;
    box-shadow: 0.5px 0.5px 1px 1px #f0f0f0;
}
.itemjob .info{
    float:left;
    width:265px;
    margin:0 0 0 10px;
}
.itemjob .info .jobtitle{
    float:left;
    width:100%;
    color:#0166b0;
    font-size: 15px;
}
.itemjob .info .itemjobplace{
    float:left;
    width:100%;
    color:#60abb9;
    font-size: 12px;
    margin:10px 0 0 0;
}
.itemjob .info .itemjobindustry{
    float:left;
    width:100%;
    color:#486064;
    font-size: 12px;
    margin:10px 0 0 0;
}
.itemjob .applyandshare{
    display:none;
    float:right;
    width:116px;
}
.itemjob:hover .applyandshare{
    display:initial;
}
.itemjob .applyandshare .apply{
    float:left;
    width:100%;
    height:33px;
    background:#eaeaea;
    text-align: center;
}
.itemjob  .applyandshare .apply .icon{
    float:left;
    width:34px;
    height:100%;
    background: url(../images/rightmark.png) no-repeat center;
    border-right: 1px solid #cacaca;
}
.itemjob .applyandshare .apply .word{
    float:left;
    font-size:12px;
    color:#2d2d2d;
    margin:10px 19px;
}
.itemjob .applyandshare .apply:hover .word{
    font-weight: bold;
}
.itemjob .applyandshare .social{
    margin:8px 0 0 6px;
    background-size: 22px 22px;
    height:22px;
    width:22px;
}
.itemjob .applyandshare .social:hover{
    margin-top:6px;
}

.lmore{
    float:left;
    width:100%;
    margin:20px 0 0 20px;
}
.lmore .kora{
    float:left;
    width:10px;
    height:10px;
    background: #00b3d4;
    border-radius: 50%;
    margin:5px 0 0 3px;
}
.lmore .kelma{
    float:left;
    margin:0 0 0 10px;
    font-size: 15px;
    color:#00b3d4;
}
.lmore:hover .kelma{
    font-weight: bold;
}


.area2{
    margin-left:20px !important; 
    padding:17px 38px 20px 28px !important;
    width:430px !important;
}

.area2 h1{
    float:left;
    width:100%;
    font-size: 21px;
    font-weight: normal;
    margin-bottom: 15px;
    color:#d76526;
}

.area2 .inputcont{
    float:left;
    width:192px;
    height:62px;
    margin-bottom: 20px;
}
.area2 .inputcont label ,.area2 .inputcontent label {
    float:left;
    color:#747474;
    font-size: 13px;
}
.area2 .inputcont label span , .area2 .inputcontent label span{
    color:red;
}
.goright{
    float:right !important;
}
.area2 .inputcontent{
    float:left;
    width:428px;
    height:62px;
    margin-bottom: 20px; 
}
.area2 .inputcontent input{
    float:left;
    margin:1px 5px 0 0 ;
}
.area2 .forcheckbox{
    height:auto !important;
}
.area2 .inputcontent .registersubmit{
    float:left;
    width:425px;
    height:57px;
    color:#fff;
    border:none;
    border-radius: 5px;
    font-size: 24px;
    background: #007ed3; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwN2VkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjUxOTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #007ed3 0%, #025192 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007ed3), color-stop(100%,#025192)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #007ed3 0%,#025192 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #007ed3 0%,#025192 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #007ed3 0%,#025192 100%); /* IE10+ */
    background: linear-gradient(to bottom, #007ed3 0%,#025192 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007ed3', endColorstr='#025192',GradientType=0 ); /* IE6-8 */
}

.area2 .inputcontent .registersubmit:hover{
    background: #025192; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyNTE5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdlZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #025192 0%, #007ed3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#025192), color-stop(100%,#007ed3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #025192 0%,#007ed3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #025192 0%,#007ed3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #025192 0%,#007ed3 100%); /* IE10+ */
    background: linear-gradient(to bottom, #025192 0%,#007ed3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#025192', endColorstr='#007ed3',GradientType=0 ); /* IE6-8 */
}



.ourclients{
    float:left;
    width:100%;
    height:205px;
    background: url(../images/ourclients.png) repeat-x;
    margin-bottom: 30px;
}

.ourclients .mainclients h3{
    float:left;
    width:100%;
    font-size: 15px;
    color:#00b3d4;
    text-align: left;
    margin:33px 0 0 0;
    font-weight: normal;
}

.ourclients .clientslogos{
    float:left;
    width:100%;
    height:118px;
    margin:15px 0 0 0;
    background: #fff;
    border-radius: 5px;
}


.ourclients .leftarrow{
    /*    float:left;
        width:25px;
        height:22px;
        margin:50px 0 0 10px;*/
    background: url(../images/leftarrow.png) no-repeat;
}
.ourclients .rightarrow{
    /*    float:right;
        width:25px;
        height:22px;
        margin:50px 10px 0 0;*/
    background: url(../images/rightarrow.png) no-repeat;
}
.ourclients  ul{
    float:left;
}
.ourclients  ul li{
    float:left;
    margin:0 0 0 35px;
}



.facebox{
    float:left;
    width:100%;
    height:277px;
}

.facebox .mainfacebox .facebookpage{
    float:left;
    width:450px;
}

.facebox .mainfacebox .googlebox{
    float:left;
    width:450px;
    margin:0 0 0 50px;
}

/* footer style*/
.footer { 
    float:left;
    width:100%;
    padding-bottom: 10px;
    background-color: #03a5c3;
    background-image: url(../images/footer_bg.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    border-top:6px solid #0189a2;
    margin: 10px 0 0;
}

.footer .mainfooter{
    width:1050px;
    margin:0 auto;
    height:100%;
}

.footer .mainfooter .threemenus{
    float:left;
    width:660px;
    margin:20px 0 0 0;
}
.footer .mainfooter .threemenus .singlemenu{
    float:left;
    width:auto;
    border-right:1px dashed #008ca7;
    margin:0 0 0 15px;
    padding-right: 50px;
}
.footer .mainfooter .threemenus .singlemenu li{
    margin-bottom: 5px
}
.footer .mainfooter .threemenus .singlemenu .fli{
    color:#fff;
    font-size: 15px;
    font-weight: bold;
    text-shadow: 1px 1px #005969;
    margin-bottom: 10px;
}
.footer .mainfooter .threemenus .singlemenu li a{
    color:#fff;
    font-size: 13px;
    margin-bottom: 5px
}
.footer .mainfooter .threemenus .singlemenu li a:hover{
    color:#036E7F;
}

.footer .mainfooter .threemenus .reachus{
    float:left;
    width:100%;
    border-top:1px dashed #037c90;
    padding-top:27px;
    margin:30px 0 0 0;
}
.footer .mainfooter .threemenus .reachus .rone{
    float:left;
}
.footer .mainfooter .threemenus .reachus .rone label{
    color:#fff;
    font-size: 15px;
    font-weight: bold;
    text-shadow: 1px 1px #005969;
    margin-bottom: 10px;
    float:left;
}
.footer .mainfooter .threemenus .reachus .rone p{
    float:left;
    color:#fff;
    font-size: 13px;
    margin-bottom: 5px;
}
.footer .mainfooter .threemenus .reachus .googlemapicon{
    float:left;
    width:75px;
    margin:0 0 0 37px;
}
.footer .mainfooter .threemenus .reachus .googlemapicon img{
    float:left;
    margin:0 11px;
}
.footer .mainfooter .threemenus .reachus .googlemapicon span{
    color:#004957;
    font-size: 13px;
}

.footer .mainfooter .allsubscribe{
    float:left;
    width:340px;
    margin:0 0 0 50px;
}

.footer .mainfooter .allsubscribe .upsub{
    float:left;
    width:100%;
    background: #03a5c3;
    height:23px;
    border:6px solid #0189a2;
    border-bottom: none;
    margin-top: -29px;
}

.footer .mainfooter .allsubscribe .subform{
    float:left;
    width:100%;
    background: url(../images/bg_letter.png) no-repeat center center;

}
.footer .mainfooter .allsubscribe .subform .subtext{
    float:left;
    width:91%;
    margin:0 0 20px 40px;
}
.footer .mainfooter .allsubscribe .subform .subtext .subletter{
    float:left;
    width:43px;
    height:43px;
    background: url(../images/subletter.png) no-repeat center bottom;
    margin-top:5px;
}
.footer .mainfooter .allsubscribe .subform .subtext .texts{
    float:left;
    width:250px;
    margin:0 0 0 15px;
}

.footer .mainfooter .allsubscribe .subform .subtext .texts .title{
    float:left;
    font-size: 15px;
    width:100%;
    font-weight: bold;
    color:#fff;
    margin-bottom: 10px;
}
.footer .mainfooter .allsubscribe .subform .subtext .texts p{
    float:left;
    color:#fff;
    font-size: 13px;
}
.footer .mainfooter .allsubscribe .subform form{
    float:left;
    /*margin:19px 0 0 0;*/
}
.footer .mainfooter .allsubscribe .subform .subinput{
    float:left;
    width:244px;
    height:39px;
    border:1px solid #005360;
    background: #036e7f;
    border-radius: 5px;
    padding:0 16px;
    font-size: 12px;
    color:#fff;
    margin:0 0 10px 40px;
}
.footer .mainfooter .allsubscribe .subform .subsubmit{
    float:left;
    background: #b26d00;
    width:76px;
    height:30px;
    border:1px solid #005360;
    border-radius: 5px;
    color:#fff;
    font-size: 12px;
    margin:0 0 10px 40px;
    font-weight: bold;
}
.pb{
    float:left;
    color:#b9f6ff;
    font-size: 12px;
    margin: 50px 0 0 0;
}
.pb:hover{
    color:#fff;
}

.rights{
    float:right;
    color:#005969;
    font-size: 12px;
    margin: 50px 0 0 0;
}


/*employer home page design*/
.welcome{
    float:left;
    width:100%;
    height:302px;
    background: url(../images/welcome_bg.png) repeat-x;
}
.mainwelcome{
    background: url(../images/main_welcome_bg.png) no-repeat center left;
}

.mainwelcome .welcometext{
    float:left;
    margin:25px 19px 0 0;
    width:645px;
}

.mainwelcome .welcometext h2{
    float:left;
    width:100%;
    font-size: 28px;
    color:#0088ce;
    margin-bottom: 10px;
    font-family: "Nyala", Arial;
}

.mainwelcome .welcometext p{
    float:left;
    width:100%;
    font-size: 13px;
    color:#2d2d2d;
    line-height: 1.5em;
}
.mainwelcome .welcometext .lmore{
    margin:0 0 0 0;
}


.welcome .welcomeright{
    float:right;
    width:336px;
    height:270px;
    margin:17px 0 0 0;
    background: url(../images/welcome_sora.png) no-repeat center top;
}

/*.welcome .welcomeright img{
    float:left;
    width:100%;
    height:153px;
}*/

.welcome .welcomeright .acchelp{
    float:left;
    width:100%;
    height:153px;
}

.welcome .mainwelcome .welcomeright .welcomeslice{
    float:left;
    width:100%;
    height:38px;
    cursor: pointer;
}
.welcome .mainwelcome .welcomeright .welcomeslice:hover .rightsigh{
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    transition: all 0.5s ease 0s;
}

.welcome .mainwelcome .welcomeright .welcomeslice .rightsigh{
    float:left;
    width:26px;
    height:22px;
    background: url(../images/right_sign.png) no-repeat center center; 
    margin:8px 15px;
}
.welcome .mainwelcome .welcomeright .blue{
    background: #149be1;
}
.welcome .mainwelcome .welcomeright .green{
    background: #2cd100;
}
.welcome .mainwelcome .welcomeright .black{
    background: #343434;
}

.pop{
    display:none;
    float:left;
    width:316px;
    background: rgba(0,0,0,0.5);
    height:133px;
    color:#fff;
    font-size: 13px;
    padding:10px;
}

.welcome .mainwelcome .welcomeright .welcomeslice .slicewords{
    float:left;
    color:#fff;
    font-size: 21px;
    font-family: "Nyala", Arial;
}
.welcome .mainwelcome .welcomeright .welcomeslice .slicewords img{
    float:left;
    height:auto;
    width:auto;
    margin:10px 0 0 0;
}



/* services section*/
.services{
    float:left;
    width:100%;
    height:auto;
    padding-bottom: 40px;
    background-color: #f5f5f5;
}

.services .mainservices .service{
    float:left;
    width:469px;
    height:auto;
    margin:0 15px;
    background: #f5f5f5; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNyUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTFlMWUxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, #f5f5f5 27%, #e1e1e1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(27%,#f5f5f5), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f5f5f5 27%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f5f5f5 27%,#e1e1e1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f5f5f5 27%,#e1e1e1 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f5f5f5 27%,#e1e1e1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-8 */
    border-bottom:3px solid #2a9ad4;
    text-align: center;
}

.services .mainservices .service img{
    float:none;
    width:200px;
    height:200px;
    border-radius: 50%;
    border:2px solid #2a9ad4;
    margin:15px 0 20px;
}
.services .mainservices .service a img:hover{
    opacity: 0.6;
}
.services .mainservices h2 a{
    font-size: 21px;
    font-weight: bold;
    color:#2a2a2a;
    margin-bottom:20px;
}
.services .mainservices h2 a:hover{
    color:#2a9ad4;
}
.services .mainservices p{
    width:433px;
    margin:20px 10px 25px; 
    color:#565656;
    font-size: 13px;
    line-height: 1.5em;
    text-align: justify;
    height: 71px; overflow: hidden;display: block;padding-bottom: 10px;
}

.services .mainservices .readmore{
    float:left;
    color:#2d2d2d;
    font-size: 13px;
    padding:10px 30px;
    background: #fdfdfd; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOGE3YTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fdfdfd 0%, #a8a7a5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#a8a7a5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fdfdfd 0%,#a8a7a5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fdfdfd 0%,#a8a7a5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fdfdfd 0%,#a8a7a5 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fdfdfd 0%,#a8a7a5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#a8a7a5',GradientType=0 ); /* IE6-8 */
    border:1px solid #b1b1b1;
    border-radius: 5px;
    margin:0 172px  15px;
}
.services .mainservices .readmore:hover{
    background: #a8a7a5; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4YTdhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGZkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #a8a7a5 0%, #fdfdfd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8a7a5), color-stop(100%,#fdfdfd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a8a7a5 0%,#fdfdfd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a8a7a5 0%,#fdfdfd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a8a7a5 0%,#fdfdfd 100%); /* IE10+ */
    background: linear-gradient(to bottom, #a8a7a5 0%,#fdfdfd 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8a7a5', endColorstr='#fdfdfd',GradientType=0 ); /* IE6-8 */
}
.services .mainservices .service .top{
    float:left;
    width:100%;
    height:3px;
    background: #d3d3d3;
}
.services .mainservices .service .low{
    float:left;
    width:100%;
    height:3px;
    background: #c7c7c7;
}

/* candidate search*/
.candidateSearch{
    float:left;
    width:100%;
    background: #fff;
    padding:10px 0;
    border-bottom: 5px solid #008dd5;
}

.candidateSearch .maincandidate h2{
    float:left;
    width:100%;
    color:#b3be00;
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 20px;
}

.candidateSearch .maincandidate .scform{
    float:left;
    width:100%;
    background: url(../images/cand_bg.png) no-repeat center left;
    height:75px;
}
.candidateSearch .maincandidate .scform input[type=text]{
    float:left;
    width:300px;
    margin:15px 10px 15px 62px;
    height: 28px;
}
.candidateSearch .maincandidate .scform select{
    float:left;
    width:430px;
    height:40px;
    margin:15px 10px 0 0px;
}
.candidateSearch .maincandidate .scform input[type=submit]{
    float:left;
    height: 41px;
    width: 166px;
    margin: 14px 0 0 0;
    color:#fff;
    border:none;
    border-radius: 5px;
    font-size: 23px;
    background: #007ed3; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwN2VkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjUxOTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #007ed3 0%, #025192 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007ed3), color-stop(100%,#025192)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #007ed3 0%,#025192 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #007ed3 0%,#025192 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #007ed3 0%,#025192 100%); /* IE10+ */
    background: linear-gradient(to bottom, #007ed3 0%,#025192 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007ed3', endColorstr='#025192',GradientType=0 ); /* IE6-8 */
}

.candidateSearch .maincandidate .scform input[type=submit]:hover{
    background: #025192; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyNTE5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdlZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #025192 0%, #007ed3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#025192), color-stop(100%,#007ed3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #025192 0%,#007ed3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #025192 0%,#007ed3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #025192 0%,#007ed3 100%); /* IE10+ */
    background: linear-gradient(to bottom, #025192 0%,#007ed3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#025192', endColorstr='#007ed3',GradientType=0 ); /* IE6-8 */
}


.coupleinfo{
    height:auto !important;
    padding:10px 0 !important;
}
.coupleinfo:hover{
    background: #fff !important;
}
.coupleinfo h3{
    float:left;
    margin:0 0 0 10px;
    color:#0091DC;
}

.coupleinfo img{
    float:left;
    margin:10px 0 0 10px;
    border:1px solid #f1f1f1;
}
.coupleinfo a{
    float:left;
    margin:10px 0 0 10px !important;
    color:#0091DC !important;
    font-size: 15px !important;
}
.coupleinfo a:hover{
    color:#000 !important;
    font-weight: bold;
}

.addmobilephone{
    float:left;
    margin:5px 10px 0;
}

.sliderimage{
    float:left;
    width:230px;
    height:230px;
    margin: 10px 15px 10px 0;
    border:1px solid #e1e1e1;
    border-radius: 50%;
}
.sliderimage:hover .theimage{
    opacity: 0.5;
}
.sliderimage:hover .deletesliderimage{
    display: initial;
}
.sliderimage .deletesliderimage{
    position: absolute;
    margin:99px;
    display: none;
    z-index: 99999;
}
.sliderimage .theimage{
    position: relative;
    border-radius: 50%;
    width:100%;
    height:100%;
}

.uploadform{
    float:left;
    width:97%;
    padding:15px 15px;
    border:1px solid #e1e1e1;
    margin:50px 0 0 0;
}

.uploadform h2{
    float:left;
    margin-bottom: 20px;
    color:#0091DC;
}
.uploadform input[type=submit]{
    background: linear-gradient(to bottom, #007ed3 0%, #025192 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 5px;
    color: #fff;
    float: left;
    font-size: 15px;
    height: 43px;
    margin: 6px 15px;
    width:150px;
}
#fancybox-content{
    border-color: #0091DC !important;
}
.couplehint{
    float:left;
    font-size: 13px;
    text-align: justify;
    width:99%;
    margin-top:-4px;
    height:80px;
    box-sizing: border-box;
    padding:10px 5px;
    border-radius: 5px;
    border:1px solid #0091DC;
    border-top: none;
    background: #E3F9FF;
}



.smallfontsize{
    font-size: 9px;
}

.divshadow{
    box-shadow: .5px .5px 1px 1px #dbdbdb;
}

h1, h2, h3, h4, h5, h6{
    font-family: 'Sansita', sans-serif !important;
    color: #DB7465 !important;
    text-shadow: 1px 0 0 #000;
}

h1{
    font-size: 28px !important;
}


.singlemenu li a{
    color: #FFF;
    font-size: 13px;

}

.singlemenu li{

    margin-top: 5px;

}


.footeraddress{
    color: #FFF; 
    font-size: 11px; 
    border-top: 1px dotted #FFF; 
    margin-top: 15px;
    padding-bottom: 40px;
}