/* ========================================================================== */

.sidfrmdv{position:fixed; z-index:150; background:#eeeeee; top:0; bottom:0; right:-600px; margin:auto; height:305px; padding-bottom:21px; width:550px; color:#292828; box-shadow:0px 0px 5px #000;}
.sidfrmdv .switch{background:url(../img/switch_sidefrm.jpg) left center no-repeat; width:50px; position:absolute; left:-50px; top:0px; height:100%; cursor:pointer;}
.sidfrmdv.active .switch{background-position:right center;}
.sidfrmdv .inform{padding:15px 30px 0px;}
.sidfrmdv h4{padding:10px 25px; margin:0px 0px 0px; text-align:center; color:#fff; text-shadow:1px 1px 3px #333; font-size:22px; line-height:23px; font-weight:normal; background:#7e7e7e; letter-spacing:-1px; font-family: 'open_sansbold';}
.sidfrmdv h5{font-size:17px; line-height:18px; font-weight:normal; letter-spacing:-1px; margin:0px 0px 10px;}
.sidfrmdv form, .sidfrmdv .listpoints{float:left;}
.sidfrmdv .field{display:block; margin-bottom:9px;}
.sidfrmdv .field.code{margin-right:5px;}
.sidfrmdv ::-webkit-input-placeholder{color:#333;} 
.sidfrmdv :-moz-placeholder{color:#333;}
.sidfrmdv ::-moz-placeholder{color:#333;}
.sidfrmdv :-ms-input-placeholder{color:#333;}

.sidfrmdv input[name="em"]{}
.sidfrmdv input[name="code"]{width:30px; margin-right:-4px; text-align:center;}
.sidfrmdv input[name="pn"]{width:199px;}

.sidfrmdv select option{}
.sidfrmdv label.error{display:none !important;}
.sidfrmdv input[type="text"].error, .sidfrmdv input[type="password"].error, .sidfrmdv select.error, .sidfrmdv textarea.error{background:#FFD7D7;}
.sidfrmdv input[type="submit"]{padding:5px 20px; width:120px; margin:0px 0px; display:block; font-weight:bold; text-transform:uppercase; color:#fff; background:#f2462a; border:none; cursor:pointer;}


.sidfrmdv .listpoints li{position:relative; padding:10px 0px; padding-left:15px; color:#4a4a4a; font-size:13px; line-height:14px;}
.sidfrmdv .listpoints li:before{background:url(http://www.bestessayhelp.co.uk/images/sprite-image.png) -96px -21px no-repeat; width:10px; height:9px; position:absolute; left:0px; top:15px; content:"";}

.sidfrmdv .botline{position:absolute; width:100%; left:0px; bottom:0px; background:#292828;}
.sidfrmdv .botline li{float:left; margin:0px 7px; padding:5px 0px; color:#7a7a7a; font-size:11px; line-height:11px;}
.sidfrmdv .botline li a{color:inherit;}
.sidfrmdv .botline li a:hover{color:#f2462a;}
.sidfrmdv .botline li.first{margin-left:23px;}
.overlay-dark{display:none;background: #000  ; opacity: .8;position:fixed;width:100%;height:100%;top:0;left:0;z-index:149;}
.main-form-wrapper{box-shadow:0 2px 3px #222;position:absolute;top:0px;right:0px;overflow:hidden;width:298px;z-index:150;}
.signup{background:#f0f0f0;display:none;height:324px;position:relative;width:298px;}
.mainform-head{background:#7e7e7e;color:#FFF;font-size:26px;line-height:normal;text-align:center;padding:7px 0;text-transform:uppercase;}
.mobile-slider{margin:10px auto;min-height:240px;width:90%;}
.recent-proj-slide{float:left;}
.mobile-slider a{float:left;}
.formdv{padding-top:7px;}
.formdv .inform{background:#CFD2C7;background-size:100% auto;min-height:200px;}
.formdv h4{font-size:14px;text-align:center;font-weight:normal;}
.formdv p strong{font-size:16px;display:block;}
.formdv p{padding:0 28px;font-size:13px;font-family: 'open_sansregular';font-weight:600;}
.formdv h3 {padding:0 28px;font-family: 'open_sansregular';font-weight:600; text-align:center;}



.quote-form {
    background: none repeat scroll 0 0 #cccccc;
    box-shadow: 0 1px 3px #000000;
    overflow: hidden;
    width: 310px;
    z-index: 1000;
}

.form-body {
    border: 1px solid;
    padding: 10px;
    text-align: center;
}

.text-field {
    text-align: center;
}

.form-body.homeform input, .form-body.homeform select {
    margin: 5px 0;
    width: 250px !important;
}


.form-body.homeform input, .form-body.homeform select {
    margin: 5px 0;
    width: 250px !important;
}
.form-body select {
    background: url("http://www.bestessayhelp.co.uk/img/arrow.png") no-repeat scroll 250px 14px #ffffff;
}
input:not([type="checkbox"]), select, textarea {
    border: 1px solid #b2b2b2;
    
    box-shadow: 0 1px 4px 0 rgba(168, 168, 168, 0.6) inset;
    box-sizing: content-box;
    margin-bottom: 10px;
    margin-right: 15px;
    margin-top: 4px;
    padding: 5px 4px 5px 13px;
    transition: all 0.2s linear 0s;
    width: 220px;
}
.form-title {
    background: none repeat scroll 0 0 #ef4a43;
    color: #ffffff;
    font-size: 22px;
    padding: 10px;
    text-align: center;
}
a.getqout{
	    background: none repeat scroll 0 0 #5f192c;
        border-radius: 4px;
        color: #FFFFFF;
        padding: 10px 20px;
        cursor: pointer;
       display: block;
       transition: all .4s ease-in-out;
	   margin:23px 2px 0 -399px;
	   display:inline-block;
	   font-family: 'open_sansregular';
	   font-size:15px;
}
.getqout:hover	{
	background: none repeat scroll 0 0 #deb10a;	
}
/* ========================================================================== */