/* wide screen css */
.left-menu-toggle{
  display:none;
}
.mobile-logo{
display:none;
}


@font-face {
    font-family: 'roboto_condensedregular';
    src: url('../fonti/robotocondensed-regular-webfont.eot');
    src: url('../fonti/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonti/robotocondensed-regular-webfont.woff') format('woff'),
         url('../fonti/robotocondensed-regular-webfont.ttf') format('truetype'),
         url('../fonti/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sanslight';
    src: url('../fonti/opensans-light_2-webfont.eot');
    src: url('../fonti/opensans-light_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonti/opensans-light_2-webfont.woff') format('woff'),
         url('../fonti/opensans-light_2-webfont.ttf') format('truetype'),
         url('../fonti/opensans-light_2-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansregular';
    src: url('../fonti/opensans-regular_2-webfont.eot');
    src: url('../fonti/opensans-regular_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonti/opensans-regular_2-webfont.woff') format('woff'),
         url('../fonti/opensans-regular_2-webfont.ttf') format('truetype'),
         url('../fonti/opensans-regular_2-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'trebuchet_msbold';
    src: url('../fonti/trebucbd_0-webfont.eot');
    src: url('../fonti/trebucbd_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonti/trebucbd_0-webfont.woff') format('woff'),
         url('../fonti/trebucbd_0-webfont.ttf') format('truetype'),
         url('../fonti/trebucbd_0-webfont.svg#trebuchet_msbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'univers_lt_std47LtCn';
    src: url('../fonti/universltstd-lightcn-webfont.eot');
    src: url('../fonti/universltstd-lightcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonti/universltstd-lightcn-webfont.woff') format('woff'),
         url('../fonti/universltstd-lightcn-webfont.ttf') format('truetype'),
         url('../fonti/universltstd-lightcn-webfont.svg#univers_lt_std47LtCn') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'roboto_condensedlight';
    src: url('../fonti/robotocondensed-light-webfont.eot');
    src: url('../fonti/robotocondensed-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonti/robotocondensed-light-webfont.woff') format('woff'),
         url('../fonti/robotocondensed-light-webfont.ttf') format('truetype'),
         url('../fonti/srobotocondensed-light-webfont.svg#roboto_condensedlight') format('svg');
    font-weight: normal;
    font-style: normal;

}


.goog-te-menu-value { color: rgb(255, 255, 255) !important; }
html, body { height: 100%; padding: 0px; margin: 0px; font-size: 12px !important; }
.goog-te-gadget-simple { border: none !important; border-radius: 4px !important; background-color: rgb(56, 180, 240) !important; }
.goog-te-menu-value { color: rgb(255, 255, 255) !important; }
#google_translate_element .goog-te-gadget-simple img { display: none; }
.skiptranslate { }
a.goog-te-menu-value span + img + span { margin-left: 5px !important; }
.lang { float: right; list-style: none; }
.btns { box-sizing: border-box; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; height: 34px; min-width: 120px; text-align: center; text-decoration: none; vertical-align: middle; white-space: nowrap; perspective-origin: 60px 17px; transform-origin: 60px 17px 0px; border: 1px solid rgb(66, 88, 111); border-radius: 2px; font-style: normal; font-variant: normal; font-weight: 500; font-stretch: normal; font-size: 14px; line-height: 20px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; margin: 0px 0px 5px; outline: rgb(255, 255, 255) none 0px; padding: 6px 12px; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(66, 88, 111); }
.btns:active { outline: 0px; box-shadow: rgba(0, 0, 0, 0.121569) 0px 3px 5px inset; background-image: none; }
.btns:hover { background: none 0% 0% / auto repeat scroll padding-box border-box rgb(0, 102, 153); }
.btns_small { box-sizing: border-box; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; text-align: center; text-decoration: none; vertical-align: middle; white-space: nowrap; border: 1px solid rgb(66, 88, 111); border-radius: 2px; font-style: normal; font-variant: normal; font-weight: 500; font-stretch: normal; line-height: 20px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; outline: rgb(255, 255, 255) none 0px; padding: 1px 12px; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(66, 88, 111); }
.btns_small:active { outline: 0px; box-shadow: rgba(0, 0, 0, 0.121569) 0px 3px 5px inset; background-image: none; }
.btns_small:hover { background: none 0% 0% / auto repeat scroll padding-box border-box rgb(0, 102, 153); }
.fullscreen-bg { position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; overflow: hidden; z-index: -100; }
.flexitem { flex-grow: 1; }
.banner_content { width: 304px; height: 450px; position: relative; margin: 0px auto; padding: 15px; }
.banner_content h1 { height: 150px; text-align: center; width: 300px; color: white; }
.banner_content span { height: 150px; display: inline-block; zoom: 1; vertical-align: middle; }
.banner_content p { display: inline-block; padding: 8px; zoom: 1; vertical-align: middle; color: white; text-shadow: rgb(0, 0, 0) 0px 0px 2px; }
.banner_content p.subtext { font-size: 16px; text-align: justify; text-shadow: rgb(0, 0, 0) 0px 0px 2px; }
.banner_content img { display: block; height: 160px; width: 160px; margin: 5px auto; font-style: normal; font-variant: normal; font-weight: 500; font-stretch: normal; font-size: 14px; line-height: 20px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; }
div.readmore { display: block; margin: 5px 10px; }
div.readmore a { color: white; }
.flexslider { display: flex; flex-flow: row wrap; }
div.page-wrappers { display: flex; flex-flow: row wrap; }
h1, h2, h3, h4, h5, h6, div, p, span, form, input, textarea, select { margin: 0px; padding: 0px; }
label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: normal; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
#header-content { display: flex; flex-flow: column; height: 100%; flex-grow: 1; }
img { outline: none; border: none; }
.clear { clear: both; }
input { outline: none; }
input, select, textarea { color: rgb(153, 153, 153); }
input, textarea { font-family: Arial, Helvetica, sans-serif; color: rgb(153, 153, 153); font-size: 12px; margin-top: 0px; padding-top: 2px; text-align: left; text-indent: 0px; }
#top_section .logo { float: left; margin: 17px 0px; }
.logo a img {max-width: 70%; height: auto; width: auto; margin: 5px;}
ul.trlink li.login { width: 37px; height: 31px; padding-left: 33px; border-right-width: 0px; line-height: 31px; margin-top: -8px; position: relative; background: url("../images/login_btn.png") 0% 50% no-repeat; }
ul.trlink li.login:hover { color: rgb(0, 119, 195); cursor: pointer; background: url("../images/login_btn_hover.png") 0% 50% no-repeat; }
ul.trlink li.login .active { color: rgb(0, 119, 195); cursor: pointer; width: 48px; height: 31px; padding-left: 33px; border-right-width: 0px; line-height: 31px; padding-right: 10px; margin-left: -33px; background: url("../images/login_btn_hover.png") 0% 50% no-repeat; }
ul.trlink li.login a:hover { color: rgb(0, 119, 195); display: block; }
#footer .bottom { border-top-width: 1px; border-top-style: solid; border-top-color: rgb(222, 222, 222); padding: 10px 0px; height: 18px; background-color: rgb(238, 238, 238); }
#footer .bottom .footmid { width: 1000px; margin: 0px auto; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote::before, blockquote::after, q::before, q::after { content: ""; }
blockquote, q { quotes: "" ""; }
header, section, footer, aside, nav, article, figure { display: block; }
h4 { font-size: 12px; }
.login { width: 100%; display: flex; flex-flow: column; height: 100%; flex-grow: 1; margin-left: 0px; margin-top: 0px; }
.registration-inpu-bg { }
.registration-inpu-bg input:focus { border-color: rgb(76, 192, 193); }
.registration-inpu-bg input { font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; box-shadow: none; border-radius: 2px; height: 20px; padding: 6px 12px; font-size: 14px; line-height: 1.42857; color: rgb(85, 85, 85); border: 1px solid rgb(204, 204, 204); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; background-image: none; background-color: rgb(255, 255, 255); }
.registration-inpu-bg textarea { font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; box-shadow: none; border-radius: 2px; padding: 6px 12px; font-size: 14px; line-height: 1.42857; color: rgb(85, 85, 85); border: 1px solid rgb(204, 204, 204); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; background-image: none; background-color: rgb(255, 255, 255); }
.registration-inpu-bg select { width: 230px; height: 34px; border: 1px solid rgb(204, 204, 204); border-radius: 4px; padding: 4px; }
.inn-r-sitechooser select { height: 28px; border: 1px solid rgb(204, 204, 204); border-radius: 4px; padding: 4px; }
.regis-input { width: 210px; border: none; height: 25px; margin-top: 0px; padding-top: 2px; font-size: 12px; color: rgb(153, 153, 153); text-indent: 0px; background-color: transparent; }
.regis-input input { }
.regis-input input:focus { }
.regis-input:focus { }
.register-area { display: flex; flex-flow: row; height: 100%; flex-grow: 1; }
.info, .success, .warning, .error, .validation { margin: 5px 0; }
.info { color: #00529B; }
.success { color: #4F8A10; }
.warning { color: #9F6000; }
.error { color: #D8000C; }
#left-area-inner { flex: 0 1 auto; background: rgb(66, 88, 111); }
.title_box { width: 251px; height: 40px; text-align: left; font-size: 15px; font-weight: bold; margin-left: 0px; text-indent: 10px; color: rgb(62, 87, 96); line-height: 40px; background: rgb(95, 176, 231); }
#right-area-inner { flex: 1 1 auto; }
.inn-r-title { border: 1px solid rgb(232, 232, 232); padding-left: 10px; margin-bottom: 10px; color: rgb(113, 113, 113); -webkit-font-smoothing: antialiased; text-indent: 10px; line-height: 40px; font-size: 16px; background-color: rgb(255, 255, 255); }
.inn-r-sitechooser { margin: 0 20px; }
.leftnews { color: white; }
.write { height: auto; margin: 15px; padding: 10px; border-color: rgb(232, 232, 232); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 1px; background: rgb(255, 255, 255); }
.registration-wrapper { height: auto; margin: 0px 8px 8px; padding: 8px; }
.registration-wrapper td { text-indent: 10px; height: 38px; }
.regis-input { width: 210px; text-align: left; border: none; height: 25px; margin-top: 0px; padding-top: 2px; font-size: 12px; color: rgb(153, 153, 153); text-indent: 0px; line-height: 25px; background-color: transparent; }
.section-title { font-size: 16px; line-height: 19px; color: rgb(102, 102, 102); font-weight: bold; text-indent: 0px; padding-top: 0px; border-bottom-style: dotted; border-bottom-width: 2px; border-bottom-color: rgb(153, 153, 153); }
fieldset { border: 1px solid rgb(215, 215, 215); }
legend { padding: 10px; border: 1px solid rgb(215, 215, 215); color: rgb(102, 102, 102); font-size: 16px; font-weight: bold; margin-left: 10px; text-align: right; }
.dashleft { padding-left: 0px; padding-right: 5px; margin-left: 0px; background: rgb(66, 88, 111); }
.dashleft h2 { font-size: 15px; text-align: left; height: 30px; line-height: 30px; color: rgb(62, 87, 96); text-indent: 10px; background-image: url("../images/h2bgdash.png"); background-repeat: repeat-y; }
ul.left_menu { padding: 0px; list-style: none; }
ul.left_menu li { margin: 0px; list-style: none; }
ul.left_menu li a { color: rgb(173, 190, 206); transition: color 0.3s ease-in-out 0s; height: 35px; display: block; border-top-width: 1px; border-top-style: solid; border-color: rgba(255, 255, 255, 0.0470588); text-decoration: none; padding: 0px 0px 0px 30px; line-height: 35px; font-size: 12px; background: rgb(66, 88, 111); }
ul.left_menu li a:hover { color: rgb(255, 255, 255); transition: color 0.3s ease-in-out 0s; background: url("../images/bulet.png") 10px 11px no-repeat rgb(0, 108, 168); }
ul.left_menu li a.active { color: rgb(255, 255, 255); background: url("../images/bulet.png") 10px 11px no-repeat rgb(0, 108, 168); }
* { margin: 0px; padding: 0px; }
img { border-style: none; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(51, 51, 51); background-image: url("../images/bg.png"); background-color: rgb(255, 255, 255); background-repeat: repeat-x; }
.clearfloat { clear: both; }
#page-wrapper { text-align: left; clear: both; flex: 1 1 auto; display: flex; flex-direction: column; }
#navigations li.login, #navigations li.signup { width: 76px; height: 30px; display: block; text-align: center; color: rgb(255, 255, 255) !important; background: url("../images/btn.png"); }
#navigations li.login a, #navigations li.signup a { color: rgb(255, 255, 255) !important; }
#navigations li.login a:hover, #navigations li.signup a:hover { color: rgb(0, 102, 153); }
#navigations li.login:hover, #navigations li.signup:hover { background-position: 0px -30px; }
input[type="submit"]:focus { border: none !important; }
#body-content { margin: 0px; flex: 1 0 auto; display: flex; flex-direction: column; background: url("../images/bg_co.png") 50% 0% repeat rgb(240, 240, 240); }
#body-content h2 { color: rgb(4, 150, 216); font-size: 30px; line-height: 30px; font-weight: normal; font-family: arial; }
#body-content p { margin: 0px; padding: 5px 0px 0px; line-height: 18px; color: rgb(70, 70, 70) !important; }
h1 { font-size: 30px; font-weight: normal; color: rgb(5, 64, 133); text-align: center; }
h2 span { height: 29px; width: 29px; display: block; float: left; margin: 0px 5px 0px 0px; }
.txtfn { width: 127px; padding: 0px; border: 1px solid rgb(0, 204, 255); height: 24px; }
h4 { font-size: 16px; font-weight: normal; color: rgb(51, 51, 51); text-align: left; }
.login-title { position: absolute; left: 251px; display: none; top: 75px; width: 100%; height: 40px; font-size: 17px; color: rgb(255, 255, 255); line-height: 40px; font-weight: bold; text-indent: 10px; background-image: url("../images/titlebg1.png"); background-repeat: repeat; }
.font15 { font-size: 15px; }
#sidebar h1 { font-weight: bold; font-size: 14px !important; text-align: left !important; }
.txtfn { border: 1px solid rgb(0, 204, 255); height: 24px; padding: 0px; width: 127px; }
.dashleft #sidebar h2 { color: rgb(0, 108, 168); font-size: 18px; font-family: arial; font-weight: normal; height: 30px; line-height: 30px; text-align: left; text-indent: 10px; width: 251px; background-image: url("../images/h2bgdash.png"); background-repeat: repeat-y; }
#newsletter p { padding-left: 18px; }
.mt_002 { margin-top: 15px; }
.inn-r-title h3 a { text-transform: capitalize; font-weight: normal !important; }
.search_project { margin-top: 30px; width: 100%; }
.search_project ul { display: flex; flex-wrap: wrap; margin: 0px; padding: 0px; }
.search_project ul li { list-style: none; flex: 1 0 auto; }
.search_project ul li div { margin: 0px auto; display: block; width: 204px; height: 285px; box-shadow: rgb(153, 153, 153) 0px 0px 5px; background: rgb(255, 255, 255); }
.search_project ul li div h1 { font-size: 16px; text-align: left; margin: 20px 7px 5px !important; }
.search_project ul li div p { margin: 0px 7px !important; padding: 0px !important; }
.rates_D { width: auto; padding-right: 10px; height: 31px; color: rgb(255, 255, 255); padding-left: 15px; top: 132px; left: -6px; line-height: 25px; font-weight: bold; font-size: 14px; z-index: 0; background: url("../images/rate_bg.png") no-repeat; }
.home_boxes1 { width: 306px; float: left; }
.home_boxes1 h1, .home_boxes2 h1, .home_boxes3 h1 { font-size: 28px; color: rgb(0, 0, 0); }
.home_boxes1 p, .home_boxes2 p, .home_boxes3 p { text-align: center; font-size: 15px; margin-top: 10px; line-height: 22px !important; color: rgb(102, 102, 102) !important; }
.bot_box_bg { padding: 40px 20px; background: url("../images/bg_co.png") repeat rgb(232, 232, 232); }
.search_project ul li h1 { text-transform: capitalize; }
a { cursor: pointer; text-decoration: none; }
.style39 { box-sizing: border-box; color: rgb(51, 51, 51); perspective-origin: 441.656px 19.5px; transform-origin: 441.656px 19.5px 0px; border-width: 0px 0px 1px; border-style: none none solid; border-color: rgb(232, 232, 232); border-radius: 2px 2px 0px 0px; outline: rgb(51, 51, 51) none 0px; padding: 10px 15px; display: block; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(245, 245, 245); }
.style38 input { width: 80px; height: 20px; line-height: 20px !important; }
.left_menu-con { margin-left: 1px; }
#sidebar { }
.search_headingg12 { display: none; height: 26px; padding-left: 10px; line-height: 26px; color: rgb(0, 0, 0); font-size: 16px; margin: 0px 3px 0px 0px; background: rgb(208, 208, 208); }
.post_ads_new { float: right; border-radius: 5px; color: rgb(255, 255, 255); text-decoration: none; font-weight: bold; font-size: 15px; margin: 8px 15px 0px 0px !important; padding: 3px 10px !important; text-indent: 0px !important; line-height: 20px !important; background: url("../images/btn_all.jpg") 0px 0px repeat-x scroll transparent !important; }
.post_ads_new a { color: rgb(255, 255, 255); text-decoration: none; font-weight: bold; font-size: 15px; }
.newsletterrr { border-radius: 5px; margin: 10px 0px; border: 4px solid rgb(204, 204, 204) !important; height: 25px !important; width: 200px !important; }
.newsletterrr:focus { border-radius: 5px; border: 4px solid rgb(23, 73, 136) !important; }
.newsletter_span { color: rgb(255, 0, 0); float: left; display: block; width: 239px; line-height: 100%; }
.mt_002 { margin-top: 15px; }
.home_boxes1 { width: 306px; float: left; }
.home_boxes1 h1, .home_boxes2 h1, .home_boxes3 h1 { font-size: 28px; color: rgb(0, 0, 0); }
.home_boxes1 p, .home_boxes2 p, .home_boxes3 p { text-align: center; font-size: 15px; margin-top: 10px; line-height: 22px !important; color: rgb(102, 102, 102) !important; }
.bot_box_bg { padding: 40px 20px; background: url("../images/bg_co.png") repeat rgb(232, 232, 232); }
body, html { margin: 0px; padding: 0px; font-size: 14px; height: 100%; }
body { font-family: Arial, Helvetica, sans-serif; color: rgb(51, 51, 51); font-size: 12px; background: rgb(255, 255, 255); }
* { margin: 0px; padding: 0px; }
textarea { resize: none; width: 210px}
p { }
img { border: medium none; }
a { outline: none medium; text-decoration: none; }
input { outline: none medium; }
html { }
.mainwraper { width: 100%; display: flex; flex-flow: column; height: 100%; }
.wraper { /*flex: 0 1 40px;*/ background: rgb(255, 255, 255); }
.wraper_bg { width: 100%; height: auto; margin: 0px auto; background: url("../images/div_bg.png") 50% 0% repeat; }
.wraper100 { display: none; position: fixed; bottom: 0px; left: 251px; right: 0px; height: 30px; }
.wraper2 { position: fixed; bottom: 0px; left: 0px; right: 0px; height: 130px; display: none; background: rgb(248, 248, 248); }
.logo { float: left; width: 272px; }
.header_right_panel { font-family: Arial, Helvetica, sans-serif; float: right; width: 600px; }
.header_right_panel ul { }
.header_right_panel li { list-style: none; float: left; color: rgb(41, 41, 41); }
.header_right_panel li a { font-family: roboto_condensedregular; font-size: 16px; color: rgb(41, 41, 41); padding-right: 15px; padding-left: 15px; border-right-width: 1px; border-right-color: rgb(180, 180, 180); border-right-style: solid; }
.slid { width: 100%; margin: 0px auto; }
.header_right_panel li a:hover { color: rgb(6, 80, 165); }
.header_right_panel li a.active { color: rgb(6, 80, 165); }
.header_right_panel li:last-child a { padding-right: 0px; border-right-style: none; padding-left: 12px; }
.header_right_img { float: left; margin-right: 5px; }
.login_part { float: left; margin-top: 2px; }
.login_part ul { }
.login_part li { list-style: none; float: left; color: rgb(41, 41, 41); padding-left: 8px; }
.login_part li a { color: rgb(41, 41, 41); font-size: 14px; font-family: open_sansregular; padding-left: 10px; margin-right: 5px; background: url("../images/sep_img.png") 0% 50% no-repeat; }
.select_language { float: left; margin-left: 13px; margin-top: 2px; }
.home_boxes1 { width: 306px; flex-grow: 1; margin: 10px 0px 20px; }
.home_boxes1 h1, .home_boxes2 h1, .home_boxes3 h1 { font-size: 28px; color: rgb(0, 0, 0); text-align: center; }
.home_boxes1 p, .home_boxes2 p, .home_boxes3 p { text-align: center; font-size: 15px; line-height: 22px; color: rgb(102, 102, 102); margin-top: 10px; }
a:link { color: rgb(0, 102, 153); text-decoration: none; }
.footer_left_panel { width: 452px; float: left; }
.footer_left_panel_2 { width: 500px; float: left; margin-left: 6px; }
.f_box { float: left; margin-right: 85px; padding-bottom: 15px; }
.f_box ul { }
.f_box ul li { list-style: none none; font-size: 14px; color: rgb(49, 52, 57); }
.f_box ul li a { list-style: none none; font-size: 14px; color: rgb(49, 52, 57); line-height: 22px; font-family: open_sanslight; padding-left: 15px; background: url("../images/fotter-list-img.png") 0% 50% no-repeat; }
.f_box ul li a:hover { text-decoration: underline; }
.f_box ul li:first-child { font-size: 20px; padding-bottom: 9px; font-family: roboto_condensedlight; color: rgb(0, 0, 0); }
.f_box:last-child { margin-right: 0px; }
.footer_roght_panel_heading { font-size: 20px; padding-bottom: 9px; font-family: roboto_condensedlight; font-weight: normal; color: rgb(0, 0, 0); }
.footer_roght_panel_detai { font-size: 14px; padding-bottom: 6px; font-family: open_sanslight; }
.news_letter { float: left; margin-top: 10px; }
.news_letter input[type="text"] { width: 225px; border: 2px solid rgb(191, 191, 191); padding: 5px; height: 26px; margin-right: 8px; }
.news_letter_subscribe input[type="submit"] { float: right; padding: 5px 25px; color: rgb(255, 255, 255); text-align: center; margin: 10px 10px 10px 0px; border: 2px solid rgb(34, 166, 242); font-family: roboto_condensedregular; font-size: 21px; background: linear-gradient(rgb(0, 191, 254) 0%, rgb(4, 123, 211) 100%); }
.footer_line { width: 100%; height: 2px; background: url("../images/line.png") repeat-x; }
.copy_right { font-size: 13px; color: rgb(74, 74, 74); font-family: open_sanslight; margin: 20px 0px; }
.copy_right a { color: rgb(23, 75, 146); }
.design_by { float: right; width: 107px; margin: 20px 0px; text-align: right; }
.socil_img { float: left; margin-left: 5px; }
.clear { clear: both; }
.padTop10 { padding-top: 10px; }
.padTop25 { padding-top: 25px; }
.padBot10 { padding-bottom: 10px; }
.marginTop10 { margin-top: 10px; }
.marginTop18 { margin-top: 18px; }
.header_right_panel_top { float: right; width: 434px; }
.header_rights { width: 381px !important; }
.left-menu-toggle { display: none; }
.mobile-logo { display: none; }
.form-group { margin-bottom: 15px; }
.form-group > label { width: 30%; padding-right: 15px; text-align: right; vertical-align: baseline;line-height: 18px; }
.form-group > div { width: 70%; display:inline; white-space: nowrap; }
.pro_paging { float: right; }
.pro_paging li { display: block; float: left; text-decoration: none; background: #ccc; color: #000; font-size: 12px; margin-left: 5px; }
.pro_paging a { display: block; text-decoration: none; padding: 2px 5px; background: #ccc; color: #000; font-size: 12px; }
.pro_paging a:hover, .pro_paging a.active { background: #09F; color: #FFF; }
.stacks { display: flex; flex-direction: column; }
.stacked { flex: 1 0 auto; }
.howdoi { padding-left:10px; padding-right:10px; margin-left:0px; background:white; }
.howdoi p { padding-right:10px; padding-left:0!important; margin-left:0; }
.howdoi h4 { font-size:13px; line-height:25px; color:#4b628e; }
.viewoption{ top: 10px; right: 0; }
.flex-col-wrap {  display: flex; flex-wrap: wrap; }
.wrap{ vertical-align: center; }
.wrap label { width: 100px; padding-right: 15px; vertical-align: middle; line-height: 18px; }
.wrap div { display: inline-block; width:250px; }

body, td, th { font-size: 12px; }
table tr td { font-size: 12px !important; }